Skip to main content

Bahasa Pemrograman ( Programming Language )

BAHASA PEMROGRAMAN
( Programming Language )
Bahasa pemrograman adalah sebuah instruksi standar untuk memerintah komputer agar memproses data yang telah dirancang. Pada bahasa pemrograman terdapat dua faktor penting, yaitu sintaks dan semantik. Sintaks adalah aturan gramatikal yang mengatur tata cara penulisan kata, ekspresi dan pernyataan. Sedangkan Semantik adalah aturan-aturan untuk menyatakan arti.

    Fungsi Bahasa Pemrograman
Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur/konsep yang kita inginkan. Keluaran dari bahasa pemrograman adalah berupa program/aplikasi.

    Tingkatan Bahasa Pemrograman
1.      Bahasa Tingkat Tinggi ( High Level Language )
Bahasa tingkat tinggi yaitu bahasa komputer yang memakai instruksi yang berasal dari unsur kata-kata bahasa manusia. Contohnya : begin, end, if, for, while,and, or, dan sebagainya. Bahasa ini menggunakan perintah yang mendekati bahasa manusia. Contohnya adalah Delphi, Pascal, ORACLE, MS-SQL, Perl, Phyton, Basic, Visual Studio (Visual Basic, Visual FoxPro), Informix, C, C++, ADA, Java, PHP, ASP, XML, dan lain-lain.
2.      Bahasa Tingkat Menengah ( Middle Level Language )
Bahasa tingkat menengah yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia dan instruksi yang bersifat simbolik seperti {,},?,<<,>>,&&,||,==,!=, dan sebagainya. Disebut tingkat menengah karena bisa masuk ke dalam bahasa tingkat tinggi maupun rendah. Contohnya adalah Bahasa C.
3.      Bahasa Tingkat Rendah ( Low Level Language )
Bahasa ini dikenal dengan istilah Bahasa Assembly yaitu dengan memberikan perintah kepada komputer dengan memakai kode-kode singkat (mnemonic). Contohnya SUB, CMP, LOOP, dan sebagainya. Bahasa tingkat ini, bahasanya masih jauh dari bahasa manusia.

    Penerjemah Bahasa Pemrograman
1.    Assembler adalah program yang digunakan untuk menerjemahkan kode sumber dalam bahasa rakitan ( assembly ) ke dalam bahasa mesin.
2.   Kompiler ( Compiler ) adalah program penerjemah yang mengonversi semua kode sumber selain dalam bahasa rakitan menjadi kode objek. Perlu diketahui, proses untuk melakukan penerjemahan ini biasa disebut kompilasi. Bahasa pemrograman yang menggunakan proses kompilasi adalah bahasa COBOL, Pascal, Bahasa C.
Compiler kerja
3.      Interpreter adalah program yang menerjemahkan bahasa manusia ke dalam bahasa mesin kode per kode. Bahasa yang menggunakan teknik interpretasi misalnya bahasa Perl, Python, Ruby dan masih banyak lagi.
Kerja Interpreter

    Tabel Perbedaan Kompiler dan Interpreter

 

Intepreter

Compiler

1.

Menerjemahkan instruksi per instruksi

Menerjemahkan secara keseluruhan

2.

Soure program tidak harus ditulis lengkap

Source program ditulis lengkap

3.

Bila terjadi kesalahan kompilasi, dapat langsung dibetulkan secara interaktif

Bila terjadi kesalahan kompilasi, source program harus dibenarkan dan proses kompilasi diulang kembali

4.

Tidak menghasilkan objek program

Menghasilkan objek program

5.

Tidak meghasilkan executable program karena langsung dijalankan pada saat program diinterpretasi

Menghasilkan executable program, sehingga dapat dijalankan di keadaan prompt sistem

6.

Proses interpretasi terasa cepat, karena tiap-tiap instruksi langsung dikerjakan dan dapat dilihat hasilnya

Proses kompilasi lama, karena sekaligus menerjemahkan seluruh instruksi program

7.

Source program terus dipergunakan karena tidak dihasilkan ececutable program

Source program sudah tidak dipergunakan lagi untuk mengerjakan program

8.

Proses pengerjaan program lebih lambat, karena setiap instruksi dikerjakan harus diinterprestasikan ulang kembali

Proses pengerjaan program lebih cepat, karena executable program sudah dalam bahasa mesin

9.

Keamanan dari program kurang terjamin, karena yang selalu digunakan adalah source program

Keamanan dari program lebih terjamin, karena yang dipergunakan ececutable program.



Sumber Referensi :
http://www.engineersgarage.com/contribution/difference-between-compiler-and-interpreter
Pertemuan ke 2 - Bhs Pemrograman via google.com
http://id.wikipedia.org/wiki/Bahasa_pemrograman
http://rizki-anggraini.blogspot.com/2013/11/tingkat-tingkat-bahasa-pemrograman-dan.html
http://sdaniesaapriyani.blogspot.com/2013/06/penerjemah-bahasa-pemrograman.html


Comments

Popular posts from this blog

Mars SMKN 3 Buduran Sidoarjo (Perkapalan)

Kami ini anak STM PERKAPALAN.  Rata-rata murid pilihan.  Tiada waktu yang lewat tanpa belajar.  Siang malam tak jadi soal.  Jangan pandang tinggi kpd kami.  Sebab kami bukan yg trtinggi.  Jangan pandang rendah kpd kami.  Sebab kami murid berbakti.  Reff :  Kami bina persatuan,kami galang kesatuan.  Semua itu seruan Tuhan.  Kami benci kekerasan,kami benci perceraian.  Semua itu larangan Tuhan.  Outro :  Dengarlah hai  dengarlah.  Semboyan murid  perkapalan.  Belajar utamakan.  Untuk bekal di masa depan. 

Cara Menentukan Antenna Mode di Mikrotik

Overview Menurut Wikipedia , Mikrotik adalah perusahaan kecil yang berkantor pusat di Latvia, yang dibentuk oleh John Trully dan Arnis Riekstins. Mikrotik kita kenal dengan embbed produknya yaitu Mikrotik Router OS  yaitu sebuah sistem operasi yand digunakan sebagai network router. Mikrotik Router OS dapat digunakan untuk menjadikan komputer biasa menjadi router network yang handal, mencakup berbagai fitur yang dibuat untuk ip network dan jaringan wireless. Fitur-fitur tersebut diantaranya, Firewall dan NAT, PTP Tunneling Protocol, DNS Server, DHCP Server, Hotspot, dan masih banyak lagi fitur yang terdapat didalamnya. Perangkat mikrotik, banyak sekali variannya. Ada yang untuk indoor dan outdoor. Pada pembahasan kali ini, saya akan sedikit membahas tentang miniPCI yang digunakan pada routerboard outdoor. routerboard outdoor Biasanya routerboard tersebut digunakan untuk koneksi wireless entah itu sebagai client atau access point. Pada ISP yang menggunakan metode wireless ...

Pengertian dan Macam-Macam Edit Regedit atau Registry Editor

Buat para sobat yang suka sama si Windows, pasti sudah gak asing sama yang namanya REGEDIT (Registry Editor). Regedit adalah database hirarki yang digunakan untuk mengatur informasi yang dibutuhkan oleh Sistem  Windows..regedit menampilkan Registry ke dalamformat yang hampir mirip dengan Windows Explorer yang sering anda gunakan. Di dalam regedit tersebut anda dapat mengedit informasi untuk sistem semau anda..tetapi tidak bisa sembarangan. Dan harus mengetahui apa fungsi dari setiap informasi yang ada pada regedit. Fungsi regedit adalah untuk melihat, membuat atau memodifikasi registry di dalam Windows. Sedangkan Gpedit.msc digunakan untuk melihat, membuat, dan memodifikasi Group Policy, yang digunakan untuk mengelola beberapa pengaturan di dalam setiap pengguna dan lingkungan Windows serta menyimpannya di dalam registry. BERIKUT STUKTUR DARI REGEDIT Struktur registry agak mirip dengan struktur direktori dalam sistem berkas. Selain itu, registry juga dapat diakses denga...