Bahasa Rakitan Universitas Indonesia Timur Program S1 Teknik Informatika FIKOM
Bahasa Rakitan
Universitas Indonesia TimurProgram S1 Teknik InformatikaFIKOM
Pertemuan ini menjelaskan:• Mengenal Bahasa Pemrograman• Jenis-Jenis Bahasa Pemrograman• Tentang Bahasa Rakitan
Mengenal Bahasa Pemrograman• Perangkat lunak yang bertugas
mengkonversikan perintah-perintah yang dirancang oleh manusia ke dalam format instruksi yang dapat dijalankan oleh komputer.
• Misal: BASIC, COBOL, Pascal, C++, FORTRAN, Microsoft Visual Foxpro, Visual Basic, Borland Delphi, dll.
Jenis Bahasa Pemrograman
1. Bahasa Alamiah (Nature Language)2. Bahasa Tingkat Sangat Tinggi (4
GLS)3. Bahasa Peringkat Tinggi (3 GLS)4. Bahasa Assembly (Rakitan)5. Bahasa Mesin
Bahasa Alamiah• Bahasa percakapan biasa atau
bahasa sehari-hari.• Seperti ketika seorang manusia
berkomunikasi dengan manusia lainnya.
Bahasa Tingkat Sangat Tinggi • Bahasa generasi ke empat (4 GLS)• Lebih mudah dipahami, tetapi
penggunaanya agak terbatas• Tidak semua aplikasi boleh dihasilkan
menggunakan bahasa ini• Satu baris perintah mungkin
memerlukan beratus-ratus baris arahan
• Biasanya digunakan untuk pangkalan data (database), misal: SQL
Bahasa Tingkat Tinggi• Digunakan mulai tahun 1960• Lebih mudah dipahami • Menggunakan perkataan Inggris
tertentu untuk menulis suatu perintah/arahan, Misal : Goto, While, End, Exit, Sub, dll
• Contoh : bahasa C, C++, Pascal, Basic, Delphi, Java, dll.
Bahasa Assembly• Peringkat bahasa paling rendah yang
mampu dipahami manusia.• Pemakaian bahasa menggunakan
singkatan tertentu mewakili suatu proses, seperti A –Add, C – Compare
• Menghasilkan bahasa mesin yang kecil dari segi ukuran program
• Diterjemahkan ke dalam bahasa mesin oleh assembler
• Lebih mudah dipahami dibandingkan bahasa peringka pertama
Bahasa Mesin• Bahasa peringkat yang paling
rendah.• Data hanya diwakili oleh 0 atau 1• Bahasa peringkat 2 – 5 perlu
diterjemahkan sebelum perintah yang ditulis diproses oleh mesin.
Bahasa Rakitan• Sistem Unit terdiri dari papan sirkuit
(the circuit boards of the computers)• Integrated Circuit (IC) digunakan
menyusun sirkuit komputer.• IC beroperasi menggunakan sinyal
listrik tinggi dan sinyal listrik rendah• Simbol 0 dan 1 digunakan untuk low
dan high voltage signals.• Disebut binary digits / bits
Bahasa Rakitan• Informasi yang diproses oleh
komputer diterjemahkan dari 0 dan 1 (bit strings/machine language ).
• Operasi komputer dikontrol software.• CPU hanya dapat diproses dengan
intruksi bahasa mesin.
Bahasa Rakitan• Dibutuhkan bahasa
rakitan/assembler untuk menjelaskan operasi, registers, lokasi memori.
Alasan memilih bahasa tingkat tinggi• Mendekati bahasa manusia, mudah
dibaca, dipahami.• Bahasa assembly berisi banyak
statement, membutuhkan banyak waktu untuk membuat.
• Setiap komputer punya bahasa assembly yang unik dan dibatasi oleh satu mesin.
• Bahasa tingkat tinggi dapat diproses dibanyak mesin yang punya compiler.
Alasan memilih bahasa assembly• Efisiensi, mendekati bahasa mesin,
dijalankan lebih cepat. • Banyak operasi, baca/tulis secara
spesifik ke lokasi memori dan I/O ports, dikerjakan lebih mudah.
• Banyak bahasa tingkat tinggi dapat menerima subprogram yang ditulis dengan bahasa assembly
Sekian…