Caraguna
  • Home
  • Investasi
  • Teknologi
  • Jaringan
  • Berita
  • Blogging
  • Property
No Result
View All Result
Caraguna
  • Home
  • Investasi
  • Teknologi
  • Jaringan
  • Berita
  • Blogging
  • Property
No Result
View All Result
Caraguna
No Result
View All Result
interpreter

Interpreter: Pengertian, Fungsi dan Contohnya

Roziq by Roziq
July 10, 2022
in Hardware, Komputer, Software, Teknologi
0
Share on FacebookShare on Twitter

Interpreter – ketika kamu menulis sebuah kode program menggunakan bahasa tingkat tinggi, pada dasarnya mesin komputer masih belum mampu memahami setiap baris logika yang kamu sisipkan dalam kode program tersebut.

Bahasa tingkat tinggi mengandung frasa dalam bahasa inggris atau lainnya. Namun komputer hanya mengerti program yang ditulis dengan nilai 0 dan 1 dalam bentuk binary.

You might also like

User Acceptance Test

Apa Itu UAT? Panduan Lengkap User Acceptance Testing untuk Developer, QA, dan Startup

July 5, 2025
Breakdown Task

Cara Menentukan Harga Proyek Software Development dengan Mudah dan Akurat

March 1, 2025

Oleh karena itu, kita perlu mengubah bahasa tingkat tinggi tersebut menjadi bahasa mesin dan hal tersebut dikerjakan oleh interpreter dan compiler. Pada kesempatan kali ini, kita hanya akan membahas mengenai apa itu interpreter, fungsi dan contohnya. Untuk compiler, kamu dapat membaca lebih lengkap di pengertian compiler.

Apa Itu Interpreter?

Interpreter adalah perangkat lunak yang mampu mengeksekusi kode program lalu menerjemahkannya dalam bahasa mesin. Selanjutnya, mesin akan menjalankan perintah sesuai instruksi yang diberikan pada setiap baris dan bersamaan mengikuti logika yang ada pada kode tersebut.

Berbeda dengan compiler, dimana pada compiler, hasilnya sudah langsung berupa satu kesatuan perintah dalam bentuk bahasa mesin dan proses penerjemahan dilaksanakan sebelum program tersebut di eksekusi.

Pada bahasa pemrograman Java, interpreter yang digunakan adalah Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah di kompilasi menjadi Java bytecodes dapat di jalankan pada platform yang berbeda-beda.

apa itu interpreter

Interpreter pada umumnya menggunakan salah satu strategi untuk menjalankan program sebagai berikut:

  • Mengeksekusi kode sumber secara langsung
  • Menerjemahkannya ke dalam serangkaian p-code kemudian mengeksekusinya
  • Mengeksekusi kode yang telah dikompilasi sebelumnya oleh compiler yang merupakan bagian dari sistem penerjemahan

Contoh Interpreter

Ruby, PERL, Python, dan juga MATLAB merupakan beberapa contoh dari perangkat lunak penerjemah tipe 2. Kemudian untuk Java merupakan perangkat lunak kategori tipe 3. Meskipun demikian, di dalam beberapa kasus ternyata Java juga terkadang dikelompokkan sebagai software kategori tipe 2.

contoh interpreter

Salah satu bahasa pemrograman yang dapat di interpretasikan adalah javascript. Bayangkan kamu membuat program sederhana menggunakan javascript. Kemudian kamu membagi kode program tersebut ke teman kamu. Untuk menjalankan javascript tersebut, teman kamu setidaknya bisa menggunakan web browser untuk menjalankannya.

Web browser terdapat interpreter di dalamnya, sehingga berkas javascript tersebut bisa di interpretasikan secara langsung.

Selain interpreter, terdapat compiler yang memiliki fungsi yang hampir sama. Perbedaannya dapat kamu lihat compiler vs interpreter.

Tags: compilerinterpreterpengertianinterpreter
Roziq

Roziq

Write for share about latest technology.

Related Stories

User Acceptance Test

Apa Itu UAT? Panduan Lengkap User Acceptance Testing untuk Developer, QA, dan Startup

by Roziq
July 5, 2025
0

Apa Itu UAT? User Acceptance Testing (UAT) adalah tahap pengujian akhir sebelum aplikasi dirilis ke pengguna, yang dilakukan untuk memastikan...

Breakdown Task

Cara Menentukan Harga Proyek Software Development dengan Mudah dan Akurat

by Roziq
March 1, 2025
0

Menentukan harga proyek dalam dunia software development bisa menjadi tantangan besar, baik bagi freelancer maupun perusahaan pengembang. Estimasi yang kurang...

Functional Specification Document

Functional Specification Document (FSD): Pengertian, Contoh, dan Template!

by Roziq
March 1, 2025
0

Dalam dunia pengembangan software, salah satu tantangan terbesar adalah memastikan bahwa semua tim yang terlibat memiliki pemahaman yang sama tentang...

Produk digital

10 Produk Digital yang Laris Dijual di Tahun 2024

by Roziq
July 12, 2024
0

Pada era digital seperti sekarang, menjual produk digital menjadi salah satu cara terbaik untuk mendapatkan penghasilan. Produk digital memiliki berbagai...

Next Post
perbedaan compiler dan interpreter

Perbedaan Compiler dan Interpreter

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Caraguna

Caraguna adalah sebuah situs yang menyediakan berbagai informasi seputar dunia teknologi informasi. Seperti penggunaan dari sebuah library, tools, hardware, software, dan lain-lain.

  • Teknologi
  • SEO
  • Sitemap
  • Resep Masakan
  • Contact Us

© 2025 Caraguna - Informasi Seputar Teknologi Informasi.

No Result
View All Result
  • Home
  • Teknologi
  • Komputer
  • Framework
  • Jaringan
  • Blogging
  • Investasi

© 2025 Caraguna - Informasi Seputar Teknologi Informasi.