April 22, 2016

Perbedaan Compiller dan Intepreter dalam Bahasa Pemrograman

koding123 Belajar Pemrograman Dasar : Perbedaan Compiller dan Intepreter

Dalam dunia pemrograman, compiller dan intepreter berperan sangat penting dalam pembuatan suatu program, karena tanpa Compiller atau Intepreter program yang kita buat tidak akan pernah berjalan. Apakah fungsi dari Compiller dan Intepreter dan bagaimanakah Cara kerjanya ?, mari kita bahas bersama.

Compiller dan Intepreter merupakan hal dasar yang harus dipelajari apabila kita ingin belajar Algoritma pemrograman komputer. Oleh karena itu, Compiller dan Intepreter sangat penting untuk dipelajari.

Apakah yang dimaksud dengan Intepreter ?

Intepreter merupakan jenis penerjemah bahasa pemrograman yang menerjemahkan intruksi pemrograman kedalam bahasa mesin atau bahasa asembly dengan metode baris per baris.

jadi program yang telah kita buat akan di terjemahkan berdasarkan baris, mulai dari baris pertama di terjemahkan terlebih dahulu kemudian baris kedua, dan seterusnya sampai dengan baris akhir program tersebut.

Apa Kelebihan dan Kekurangan
intepreter ?

Setiap penerjemah dalam bahasa pemrograman pasti mempunyai kekurangan dan kelebihan masing-masing, berikut kelebihan dan kekurangan dari Intepreter.

Kelebihan

Berikut adalah beberapa kelebihan dari Intepreter.
  • Program dapat disusun dengan lebih cepat, karena di translasikan per baris.
  • Program dapat di uji coba secara langsung, walaupun masih terdapat kesalahan pada intruksi program tersebut.

Kekurangan

Berikut adalah beberapa kekurangan yang terdapat pada intepreter.
  • Kecepatan dalam menjalankan program menjadi lebih lambat dikarenakan sebelum menjalankan program, intruksi harus di terjemahkan baris per baris terlebih dahulu.
  • Memakan banyak memory karena, intepreter harus berada dalam memory saat dieksekusi, jadi program maupun intepreter harus masuk kedalam memory saat program dieksekusi
  • Source code program tidak dapat dirahasiakan, jadi orang lain tetap akan dapat melihat source code program tersebut.

Apakah yang dimaksud dengan
Compiller ?

Kompiler merupakan suatu penerjemah program yang menerjemahkan intruksi kedalam bahasa mesin atau bahasa asembly dengan metode menerjemahkan seluruh intruksi dalam program sekaligus. Jadi program yang telah kita buat akan di translasikan sekaligus dari baris awal hingga baris akhir.

Apa Kelebihan dan Kekurangan
Compiller ?

Seriap Penerjemah dalam bahasa pemrograman mempunyai kelemahan dan kelebihan masing-masing, dan berikut akan ita jabarkan kelemahan dan kelebihan dari Compiller.

Kelebihan

Berikut merupakan kelebihan yang terdapat pada Compiller
  • Tidak memakan banyak waktu karena proses penerjemah hanya dilakukan sekali, setelah itu program dapat dijalankan secara langsung, tanpa bergantung source code ataupun compiler nya
  • Source code dapat dirahasiakan

Kekurangan

Berikut Kekurangan dari Penerjemah Compiller.
  • Proses pembuatan dan pengujian akan berlangsung lebih lama
  • Program akan dapat berjalan apabila program tidak mengandung kesalahan dalam intruksi. Artinya Apabila program masih mengandung kesalahan dalam penulisan code, maka program tidak apat di jalankan.

 

Compiller VS Intepreter

Setelah dijabarkan beberapa penjelasan dari Compiller dan Intepreter, dapat diambil kesimpulan bahwa Intepreter dan Compiller mempunyai Kelebihan maupun Kekurangan masing-masing, tergantung penggunaan dari penerjemah tersebut.
Bagaimana Menurut kalian, akankah lebih memilih Kompiler daripada Intepreter ?, atau sebaliknya ?.  :)

Share this

seorang blogger newbie yang menyukai informasi seputar microsoft dan juga menyukai pemrograman komputer. koding123.com

12 Responses to "Perbedaan Compiller dan Intepreter dalam Bahasa Pemrograman"

  1. wah mantep gan.. Langsung bikin program web kayak facebook aja ^_^ hehehe

    ReplyDelete
  2. mantap nih buat new bie kayak saya :)

    ReplyDelete
  3. Lanjutkan gan sangat bermanfaat

    ReplyDelete
  4. Nah.. ini yang ane cari gan.. perlu dipelajari.

    ReplyDelete
    Replies
    1. siph gan, silahkan dipelajari, thx kunjungannya :D

      Delete
  5. mantap gan jadi bisa belajar otodidak,di tunggu ilmu berikutnya gan

    ReplyDelete
  6. mesti belajar terus ini biar tidak ketinggalan ilmu yang demikian

    ReplyDelete
  7. ane baru mau belajar koding gan, pertama yg harus dilakukan apa ya? ya koding php ane mau belajarnya

    ReplyDelete
  8. dilihat dari postingan di atas Compiller dan Intepreter memiliki kelebihan dan kekurangan masin2, jadi menurut mimim sendiri mendingan pakek Compiller atau Intepreter?

    ReplyDelete
    Replies
    1. pertanyaan yang bagus gan :D klo mnurut saya, saya sendiri lebih memilih menggunakan Compiler gan.
      mengapa ?
      untuk alasanya dapat agan lihat di artikel dibagian bawah gan

      thx kunjungannya :D

      Delete
  9. sangat detail untuk perbedaan compiler dan interpreter

    ReplyDelete
  10. keren gan ane jadi tau banyak soal complier dan interprter dari artikel ente. lanjutkan gan

    ReplyDelete