10. bahasa rakitan

Post on 30-May-2015

1941 Views

Category:

Documents

7 Downloads

Preview:

Click to see full reader

Transcript

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…

top related