Monday, January 31, 2011

Perkembangan Bahasa Pemrograman

Bahasa mesin
Level terendah
Isi: Kode-kode mesin yg hanya dapat di interpretasikan langsung oleh mesin komputer
Berupa kode numerik 0 dan1
Microcode: Sekumpulan instruksi dalam bahasa mesin
(+): Eksekusi cepat
(-): Sulitdipelajarimanusia
BahasaAssembly
Bahasa simbol dari bahasa mesin, Contoh: ADD, MUL, SUB, dll
Macro instruksi: Sekumpulan kode dalam bahasa assembly
(+): Eksekusicepat, masih dapat dipelajari dari pada bahasa mesin, file kecil 
(-): Tetap sulit dipelajari, program sangat panjang 


BahasaTingkatTinggi 
The 3rd Generation Programming Language , Lebih dekat dengan bahasa manusia, Memberi banyak fasilitas kemudahan dalam pembuatan program, mis.: variabel, tipedata, konstanta, strukturkontrol, loop, fungsi, prosedur, dll.
Contoh: Pascal, Basic, C++, Java
(+): Mudah dipelajari, mendekati permasalahan yang akan dipecahkan, kode program pendek 
(-): Eksekusi lambat  


Specific Problem Oriented 
The 4th Generation Programming Language
Digunakan langsung untuk memecahkan suatu masalah tertentu 
Contoh: SQL untuk data base, Visual Basic, Delphi

Translator 
Source code : Ditulis dengan bahasa pemrograman tertentu
Object code : Bisa bermacam-macam, tergantung pada translator-nya
Macam Translator
Assembler
Source code adalah bahasa assembly
Object code adalah bahasa mesin
Macam-macam translator
Interpreter
Input : source code: bahasa scripting (PHP, ASP, Basic, dll),Masukan program dari user 
Output : Tidak ada object code, Translasi internal
Program tidak harus dianalisis seluruhnya dulu tapi bersamaan dengan jalannya program
(+): Mudah bagi user ,Debugging cepat
(-): Eksekusi program lambat, Tidak langsung menjadi program executable
Kompiler
Input : source code: bahasaPascal, C, C++
Output : object code: bahasa assembly atau EXE
Compile time : Saat pengubahan source code menjadi object code 
Runtime : Saat eksekusi object code, (dan menerima input dari user

Mengapa Java?? 
Java merupakan bahasa pemrograman multi platform.
Tidak menyediakan IDE khusus seperti bahasa pemrograman lain.
IDE yang support ke Java.Mis: Netbeans, Eclips, TexPad, dll.Editor teks à Notepad
Jika editor tidak support Java, bisa disimpan dlm ekstensi .Java kemudian kompilasi da dijalankan 
menggunakan command prompt.  

Menggunakan Netbeans untuk menjalankan Java 
Install Java (JDK) di komputer anda. 
Install Netbeans (bisa di download) di komputer. 
Setelah kedua software siap, jalankan Netbeans. 
Tampilan awal Netbeans.
 
 
 

0 komentar:

Post a Comment

  © Blogger template On The Road by Ourblogtemplates.com 2009

Back to TOP