Disusun oleh:
i
KATA PENGANTAR
Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa, karena berkat rahmat-
Nya kami bisa menyelesaikan makalah yang berjudul “Penerjemah Bahasa Pemrogaman”.
Makalah ini diajukan guna memenuhi tugas mata kuliah Teknik Kompilasi.
Kami mengucapkan terima kasih kepada semua pihak yang telah membantu sehingga
makalah ini dapat diselesaikan tepat pada waktunya. Makalah ini masih jauh dari sempurna, oleh
karena itu, kritik dan saran yang bersifat membangun sangat kami harapkan demi sempurnanya
makalah ini.
Semoga makalah ini memberikan informasi bagi masyarakat dan bermanfaat untuk
pengembangan wawasan dan peningkatan ilmu pengetahuan bagi kita semua.
Penulis
i
DAFTAR ISI
BAB I..........................................................................................................................................................4
PENDAHULUAN......................................................................................................................................4
1.1 Latar Belakang................................................................................................................................4
1.2 Rumusan Masalah...........................................................................................................................4
1.3 Tujuan..............................................................................................................................................4
BAB II........................................................................................................................................................5
PEMBAHASAN.........................................................................................................................................5
2.1 Pengertian Bahasa Pemrogaman....................................................................................................5
2.1 Pengertian Penerjemah Bahasa Pemrogaman..............................................................................5
2.3 Perbedaan Kompiler dan Interpreter............................................................................................7
2.3 Macam-Macam Kompiler dan Interpreter....................................................................................8
BAB III.......................................................................................................................................................9
PENUTUP..................................................................................................................................................9
3.1 Kesimpulan......................................................................................................................................9
3.2 Saran.................................................................................................................................................9
DAFTAR PUSTAKA…………………………………………………………………………………….10
ii
BAB I
PENDAHULUAN
bahasa pemrograman komputer menjadi lebih mudah maka digunakan bahasa aras tinggi
yang bahasanya sudah mendekati bahasa manusia. Dengan bahasa inilah programer dapat
menulis instruksiinstruksi yang akan dilakukan oleh computer.
1.3 Tujuan
1. Untuk mengetahui pengertian Bahasa pemrogaman
2. Untuk mengetahui pengertian penerjemah bahasa pemrograman
3. Untuk mengetahui perbedaan kompiler dan interpreter
4. Untuk mengetahui macam-macam kompiler dan interpreter
iii
BAB II
PEMBAHASAN
1) Nida dan Taber (1969) menjelaskan penerjemahan sebagai usaha mencipta kembali pesan
dalam bahasa sumber ke dalam bahasa sasaran dengan padanan alami yang sedekat mungkin,
pertama-tama dalam hal makna dan kemudian gaya bahasanya.
iv
2) Brislin (1976: 1) menjelaskan penerjemahan adalah proses pengalihan buah pikiran dan
gagasan dari satu bahasa (sumber) ke dalam bahasa lain (sasaran), dalam bentuk tulisan maupun
lisan, baik kedua bahasa tersebut telah mempunyai sistem penulisan yang telah baku ataupun
belum.
4) Newmark (1981: 7) menjabarkan penerjemahan sebagai suatu kiat yang merupakan usaha
untuk mengganti suatu pesan atau pernyataan tertulis dalam satu bahasa dengan pesan atau
pernyataan yang sama dalam bahasa lain.
Bahasa atau dalam bahasa inggris language adalah suatu sistim untuk berkomunikasi.
Bahasa tertulis menggunakan simbol (yaitu huruf) untuk membentuk kata. Dalam ilmu
komputer,bahasa manusia disebut bahasa alamiah (natural languages), dimana komputer tidak
bisa memahaminya, sehingga diperlukan suatu bahasa komputer. Komputer mengerjakan
transformasi data berdasarkan kumpulan perintah - program - yang telah dibuat oleh pemrogram.
Kumpulan perintah ini harus dimengerti oleh komputer, berstruktur tertentu (syntax) dan
bermakna.
v
2.3 Perbedaan Kompiler dan Interpreter
Kompilator(compiler) adalah sebuah program yang membaca suatu program yang ditulis
Dalam suatu Bahasa sumber( source language ) dan menterjemahkannya kedalam suatu Bahasa
sasaran( target language ).
Berbeda dengan compiler, Interpreter menganalisis dan mengeksekusi setiap baris dari
program tanpa melihat program secara keseluruhan. Keuntungan dari Interpreter adalah dalam
eksekusi yang bisa dilakukan dengan segera. Tanpa melalui tahap kompilasi, untuk alasan ini
interpreter digunakan pada saat pembuatan program berskala besar.
vi
9. Interpreter Keamanan dari program kurang terjamin, karena yang selalu digunakan
adalah source progra, Kompiler Keamanan dari program lebih terjamin, karena yang
dipergunakan ececutable program.
vii
BAB III
PENUTUP
3.1 Kesimpulan
3.2 Saran
Sebagai mahasiswa yang mengambil jurusan teknik informatika, kmahasiswa
seharusnya dapat mengetahui pengertian bahasa pemrograman dan dapat membedakan
bahasa pemrograman yang menggunakan kompiler dan bahasa pemrograman yang
menggunakan interpreter. Serta mengetahui kelebihan dan kekurangan antara kompiler
dan interpreter. Supaya nantinya ketika mahasiswa membuat program sudah memahami
dengan baik cara kerja kompiler maupun interpreter.
yang menggunakan kompiler dan bahasa pemrograman yang menggunakan
interpreter. Serta mengetahui kelebihan dan kekurangan antara kompiler dan interpreter.
Supaya nantinya ketika membuat program sudah memahami dengan baik cara kerja
kompiler maupun interpreter.
viii
DAFTAR PUSTAKA
http://staff.uny.ac.id/sites/default/files/penelitian/Drs.%20Totok%20Sukardiyono,
https://eprints.uny.ac.id/60596/1/PENGEMBANGAN%20APLIKASI%20PENERJEMAH
%20BAHASA%20INDONESIA-BAHASA%20JAWA%20PADA%20PLATFORM
http://ymukhlis.staff.gunadarma.ac.id/Downloads/files/12304/TEKNIK+KOMPILASI+II.pdf
http://adha.staff.gunadarma.ac.id/Downloads/files/31222/Bahasa+Pemrograman.pdf
ix