Bahasa rakitan adalah bahasa pemrograman paling rendah yang mewakili operasi komputer dalam bentuk kode biner 0 dan 1 untuk dapat diproses oleh CPU. Bahasa ini membutuhkan penerjemah seperti assembler untuk menerjemahkan perintahnya ke dalam bahasa mesin yang dapat dipahami komputer.
1. Bahasa Rakitan
Universitas Indonesia Timur
Program S1 Teknik Informatika
FIKOM
2. Pertemuan ini menjelaskan:
• Mengenal Bahasa Pemrograman
• Jenis-Jenis Bahasa Pemrograman
• Tentang Bahasa Rakitan
3. 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.
4. 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
5.
6. Bahasa Alamiah
• Bahasa percakapan biasa atau bahasa
sehari-hari.
• Seperti ketika seorang manusia
berkomunikasi dengan manusia lainnya.
7. 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
8. 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.
9.
10. 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
11. 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.
12. 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
13. 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.
16. 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.
17. 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