Menjadi Sarjana Komputer Online

belajar komputer dan pemrograman secara online untuk menjadi sarjana komputer

Diberdayakan oleh Blogger.
Sabtu, 12 Januari 2013

Pengenalan Bahasa Pemrograman Komputer

             Bahasa pemrograman komputer yang berkembang sampai saat ini cukup banyak dan telah memasuki era bahasa pemrograman tingkat tinggi yang memungkinkan komputer untuk mengerti bahasa manusia ( bahasa Inggris ) dan hal ini tentu saja sangat memudahkan para programer di seluruh dunia.

Bahasa pemrograman atau bahasa komputer adalah teknik komando/instruksi standar untuk memerintahkan komputer dengan suatu himpunan dari aturan sintaks dan sematik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

Menurut tingkatanya bahasa pemrograman dibagi menjadi :

Ø  Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110

Ø  Bahasa Tingkat Rendah, yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.

Ø  Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa dengan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>,.

Ø  Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or,.

Demikianlah pengenalan bahasa pemrograman komputer dan semoga saja informasi ini dapat menambah wawasan pembaca dalam memahami pemrograman lebih baik lagi
Tutorial Programming Simple Pengenalan Pemrograman

Sejarah Perkembangan Bahasa Pemrograman

      Postingan kali ini akan membahas tentang perkembangan bahasa pemrograman komputer sesuai dengan tingkat kemajuan dan perkembangan teknologi hardware komputer itu sendiri dan kali ini kita akan mempelajari sedikit mengenai hal itu karena sangat penting untuk memahami sejarah perkembangan bahasa pemrograman dari masa ke masa 

Sejarah Perkembangan Bahasa Pemrograman

            Berdasarkan sejarah perkembangan bahasa pemrograman dapat dibagi menjadi 7 periode perkembangan, yaitu :

  1. Sebelum 1940
Pada awal kemunculannya, bahasa pemrograman masih dalam bentuk kode-kode bahasa mesin. Bahasa mesin merupakan bahasa yang terdiri atas kode-kode mesin dan hanya dapat diinterpretasikan langsung oleh mesin komputer. Bahasa mesin ini tergolong bahasa tingkat rendah, karena hanya berupa kode 0 dan 1.

  1. Periode 1940
Tahun 1940 komputer bertenaga listrik dibuat, dengan kecepatan yang sangat terbatas dan kapasitas memori yang mencukupi untuk programmer memprogram, kemudian terciptalah bahasa assembly (Assembly language). Bahasa assembly adalah bahasa simbol dari bahasa mesin. Setiap kode bahasa mesin memiliki simbol sendiri dalam bahasa assembly. Misalnya Move untuk memindahkan isi data, ADD untuk penjumlahan, MUL untuk perkalian, SUB untuk pengurangan, dan lain-lain. Penggunaan bahasa Asembly dirasa belum sempurna karena selain sulit untuk diimplementasikan, ternyata bahasa ini juga sulit jika sang programer ingin mengembangkan program buatannya.

  1. Periode 1950-1960
       Mulai tahun 1950 dibuatlah bahasa pemrograman modern, Bahasa ini menggunakan istilah atau reserved word yang dekat dengan bahasa manusia seperti READ untuk membaca, WRITE untuk menulis dsb. Dalam perkembangannya Bahasa Tingkat Tinggi juga terdiri dari beberapa metode pemrograman, yaitu Procedural Programing dan Object Oriented Programing. Letak perbedaannya yaitu, jika pada procedural programing program dijalankan dengan menggabungkan variable, procedure-procedure yang saling keterkaitan dan berjalan berurut, sedangkan pada OOP seluruh task dijalankan berdasarkan kedalam object.

4.      Periode 1960-1980

Periode diantara tahun 60-an sampai dengan 70-an membawa pengaruh yang besar dalam perkembangan bahasa pemrograman. Kebanyakan dari pola bahasa pemrograman yang utama yang saat ini banyak digunakan.

5.      Periode 1980-1990

1980 adalah tahun dari konsolidasi relatif. C++ dikombinasikan dengan sistem programming dan berorientasi obyek. penjumlahan luas yang telah di selidiki disebut” generasi ke lima” bahasa-bahasa yang menyatukan logika pemrograman konstruksi.

6.      Periode 1990-2000

Pada periode ini bahasa selain berorientasi objek juga sudah dikembangkan berbasi Visual sehingga semakin mudah untuk membuat program aplikasi, diawali oleh Python dan Microsoft Visual Basic 1 pada tahun 1991, Delphi yang dikembangkan dari Pascal for windows akhirnya pada tahun 1997 Visual Basic 5 diluncurkan dengan kemudahan koneksi ke database, era 1990an merupakan era yang paling produktif semenjak bahasa pemrograman diciptakan.

7.      Periode 2000-sekarang

Pada saat ini ada kecenderungan para vendor bahasa pemrograman untuk menggiring programmer hanya dengan mengggunakan produk mereka untuk membuat program meski kita sadari bahwa sulit rasanya untuk membuat program yang tangguh hanya dengan satu bahasa pemrograman, hal ini tentunya dilakukan dengan tujuan kelangsungan usaha mereka, namun terlepas dari semua itu terdapat dua konsepsi besar dalam periode ini :

1)      Konsep pertama yang dicermati adalah konsepsi Microsoft dimana dengan Visual Net akan menyediakan berbagai bahasa pemrograman seperti VB Net , VC++ Net, ASP NET yang di compile dengan berbagai bahasa akan tetapi berjalan pada satu sistem operasi yakni windows. (Compile any program run one system)

2)      Konsepsi Kedua, Merupakan konsep yang terbalik dari konsep pertama yakni apa yang ditawarkan Sun Microsystem melalui produknya Java, J2ME, JDK, yakni dicompile dengan satu bahasa pemrograman (java) dan berjalan dibanyak sistem operasi. (Compile one program running any system)

Ok guys sampai sini sejarah perkembangan bahasa pemrograman dan tentunya bahasa pemrograman akan terus berkembang mengikuti perkembangan hardware komputer...

Tutorial Programming Simple Pengenalan Pemrograman
Selasa, 08 Januari 2013

Pengertian Domain Dan Web Hosting


Domain adalah nama khas/unik yang digunakan untuk mempermudah pengguna mengakses informasi pada server komputer yang ada di jaringan Internet. Sebelum mengenal istilah domain, untuk mengakses informasi yang ada pada server komputer digunakan alamat IP Address yang berupa sederetan angka panjang. Nah, oleh karena itu digunakanlah domain untuk mempermudah pengguna untuk mengakses informasi yang ada pada server komputer dan mempermudah pengguna untuk mengingatnya.

Tingkatan  Domain


Top Level Domain (TLD)

TLD merupakan sebuah extension atau akhiran dari suatu nama domain. Ada 2 kelompok utama dalam TLD, yakni country code top-level domains (ccTLD) dan generic top-level domains (gTLD). Country code top-level domains (ccTLD) merupakan sebuah level domain tertinggi yang didasarkan pada kode negara seperti .id, .us, .ca, .ru, dan masih banyak lainnya. Sedangkan generic top-level domains (gTLD) merupakan sebuah level domain tertinggi yang digunakan secara umum seperti .com, .mil, .net, .gov, .edu, .asia, .info ,.org dan masih banyak lainnya. Hingga tahun 2010, terdapat lebih dari 21 gTLD dan 250 ccTLD.

Second Level Domain (SLD)

Second Level Domain merupakan nama domain yang ada di sebelah kiri TLD. Agar Anda tidak menjadi bingung, saya akan memberikan contohnya, jembelisme.com . Nah, kata jembelisme ini merupakan Second Level Domain (SLD), sedangkan .com merupakan Top Level Domain (TLD).

Lower Level Domain

Lower Level Domain merupakan nama domain yang ada di sebelah kiri SLD. Lower Level Domain dapat dibagi lagi menjadi Third Level Domain, Fourth Level Domain, Fifth Level Domain, dan seterusnya. Namun hal ini sangat jarang. Kebanyakan nama domain hanya sampai SLD saja.

Domain Indonesia

Indonesia memiliki nama domain tersendiri yang dikelola langsung oleh PANDI (Pengelola Nama Domain Internet Indonesia). Domain-domain indonesia meliputi .ac.id, .web.id, .co.id, .net.id, .go.id, .sch.id, .mil.id, dan .or.id . Domain-domain tersebut mempunyai kegunaan dan karakeristik yang berbeda.
.AC.ID digunakan untuk website perguruan tinggi, institut dan sejenisnya
.WEB.ID digunakan untuk website pribadi atau komunitas
.CO.ID digunakan untuk website komersial, badan usaha dan sejenisnya
.NET.ID digunakan untuk website penyedia jasa telekomunikasi yang berlisensi
.GO.ID digunakan untuk website institusi pemerintah dan sejenisnya
.SCH.ID digunakan untuk website sekolah
.MIL.ID digunakan untuk website instansi militer
.OR.ID digunakan untuk website organisasi

Nama Domain itu Penting


Nama domain dapat menunjang kesuksesan dari website Anda. Pemilihan nama domain yang salah akan berakibat fatal pada situs atau website Anda, website Anda akan menjadi mati (sepi bahkan tidak ada pengunjung sama sekali). Jadi, sebaik mungkin Anda dapat memilih nama domain yang sesuai dan menggambarkan website yang Anda miliki. Nama domain tidak harus panjang, yang pasti harus unik dan mudah diingat oleh orang lain. 


Web Hosting

Hosting merupakan sebuah space atau ruang yang digunakan untuk menyimpan file-file yang ada hubungannya dengan website kita, seperti file HTML, file PHP, file musik, file video, ataupun gambar. Hosting dapat juga diibaratkan sebagai Flash disk atau Hard disk, dimana alat tersebut berfungsi sebagai media penyimpan semua file dan data yang ada di komputer kita. Untuk menghubungkan domain dan hosting agar dapat bekerja optimal, kita harus mengsinkronkan nameserver yang ada pada hosting ke domain manager. 
Tutorial Programming Simple Pembelajaran Mengenai Website