90 likes | 210 Views
Penterjemahan Data (Compiler – Interpreter). Pengenalan Pengelolahan Data Elektronik. Low Level Language. Low Level Language atau Bahasa mesin merupakan suatu bahasa yang dikenal oleh komputer .
E N D
Penterjemahan Data(Compiler – Interpreter) PengenalanPengelolahan Data Elektronik
Low Level Language • Low Level Language atauBahasamesinmerupakansuatubahasa yang dikenalolehkomputer. • Compiler atau interpreter diibaratkansebuahkamus yang berfungsiuntukmenterjemahkanbahasapemrograman yang ditulisoleh programmer kedalambahasamesin agar komputerbisabekerjasesuaidenganketentuan program ygditulis.
Low Level Language • Komputeradalahseperangkatalatelektronik, komputerbekerjaberdasarkanpulsa-pulsaelektronik yang hanyamemiliki2 kondisi, yaitu ON dan OFF atauangka 0 dan 1 • Jadiuntukmenggerakkankomputer agar bisabekerja, dituntutuntukmengetahuikombinasikerjadari ON dan OFF. • Kombinasi ON dan OFF inidikenalsebagaibahasamesin (Low Level Language), bahasa yang dikenalolehkomputer.
Low Level Language • Aturandalambahasamesin, hanyamerupakankode-kode binary ataupunkode-kodetertentu yang sangatsulituntukdipahami. • Karenasulitnyabahasamesin(low level language) ini, pabrikpembuatkomputerkemudianmembuatkamus agar bisadimanfaatkanolehpemakai. Kamusinidikenalsebagaicompiler atauinterpreter.
High Level Language • Dengancompiler atauintrepreter, pemakaidapatberkomunikasimenggunakanbahasa yang dimengertimanusia yang dikenalsebagaiHigh Level Language. • Pemakaimenuliskaninstruksidalam high level language dankomputermenterjemahkandalam low level language. • Jenis high level language : Basic, Cobol, Pascal, Fortran, Delphi, Foxbasedll. • High Level Language memilikiaturantersendiridanjugamemiliki compiler atau interpreter tersendiri (Sepertibahasamanusia yang jugamemilikiaturan-aturandankamustersendiri).
Interpreter dan Compiler • Interpreter menterjemahkaninstruksidemiinstruksi, danjikaditemuisesuatukesalahan, makaprosesakanberhenti, dan interpreter kemudianmenunjukkankesalahantersebut. • Untukmemulaiproses, kesalahan yang adaharusdibetulkanterlebihdahulu. 10 Input “1. MasukanNama :”, Nama$ 20 If Nama$ = “” Then Close : End 30 Input “2. MasukanKodeJabatan :”, Jbt$ 40 If Jbt$=“1” GoSub 300 50 If Jbt$=“2” GoSub 400 Syntax Error in 40
Interpreter dan Compiler • Compiler menterjemahkaninstruksidengancaramembacaseluruhinstruksi yang adadariawalsampaiakhir. • Jikapembacaaninstruksimenemuikesalahan, prosespembacaantetapberlanjutdandiakhirproseskesalahantersebutakanditunjukan. • Kesalahanyang adajugaharusdibetulkanterlebihdahulu agar bisadikenaliolehmesin.
Source Code • Kode program yang ditulismenggunakansalahsatu language (bahasapemrograman - high level language). • Disebutjuga program mentah, karenamasihharusdiprosesatauditerjemahkankedalambahasamesin. • Istilah Open Source dan Close Source.
TugasUntukAnda • BuatlahRingkasanTentang : • Low Level Language • High Level Language • Open Source • Close Source • Dicetakdengandilengkapi NIM danNama • Dijilidrapinamuntidakperlulux • Dikumpulkanpadapertemuanberikutnya