Top Banner
Bahasa Rakitan Universitas Indonesia Timur Program S1 Teknik Informatika FIKOM
18

10. bahasa rakitan

May 30, 2015

Download

Documents

Wandi Parlente
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 10. bahasa rakitan

Bahasa Rakitan

Universitas Indonesia TimurProgram S1 Teknik InformatikaFIKOM

Page 2: 10. bahasa rakitan

Pertemuan ini menjelaskan:• Mengenal Bahasa Pemrograman• Jenis-Jenis Bahasa Pemrograman• Tentang Bahasa Rakitan

Page 3: 10. 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.

Page 4: 10. bahasa rakitan

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

Page 5: 10. bahasa rakitan
Page 6: 10. bahasa rakitan

Bahasa Alamiah• Bahasa percakapan biasa atau

bahasa sehari-hari.• Seperti ketika seorang manusia

berkomunikasi dengan manusia lainnya.

Page 7: 10. bahasa rakitan

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

Page 8: 10. bahasa rakitan

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.

Page 9: 10. bahasa rakitan
Page 10: 10. bahasa rakitan

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

Page 11: 10. bahasa rakitan

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.

Page 12: 10. bahasa rakitan

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

Page 13: 10. bahasa rakitan

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.

Page 14: 10. bahasa rakitan
Page 15: 10. bahasa rakitan

Bahasa Rakitan• Dibutuhkan bahasa

rakitan/assembler untuk menjelaskan operasi, registers, lokasi memori.

Page 16: 10. bahasa rakitan

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.

Page 17: 10. bahasa rakitan

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

Page 18: 10. bahasa rakitan

Sekian…