Langkah-langkah dalam menginterpretasikan program python
- Interpreter atau juru bahasa membaca pernyataan python yang disebut dengan sumber kode dan memverifikasi bahwa itu terbentuk dengan baik. Pada langkah ini, juru bahasa berperilaku seperti guru bahasa inggris karena akan menolak kalimat apa pun yang tidak mematuhi aturan tat bahasa. Ketika juru bahasa menemukan kesalahan, penerjemah akan menghentikan terjemahan dengan pesan kesalahan.
- Jika ekspresi python terbentuk dengan baik, juru bahasa akan menerjemahkannya ke bentuk yang setara dalam bahasa tingkat rendah yang disebut kode byte.
- Kode byte ini akan dikirim ke komponen perangkat lunak lain yang disebut python mesin virtual (PVM). Jika terjadi kesalahan lain pada saat mengerjakannya. Maka program juga berhenti dengan adanya pesan kesalahan yang akan diberitahu.
Interpreter berperan dalam melaksanakan penerjamahan pada saat program diminta untuk dieksekusi. Penerjemah ini memerlukan kode sumber untuk diproses. Setiap kali suatu baris instruksi dapat dipahami oleh komputer, instruksi tersebut dijalankan. Baris berikutnya dalam kode sumber akan diproses oleh interpreter. Model penerjemahan seperti ini terdapat pada python. Pada masa sekarang, bahasa pemrograman yang menggunakan interpreter biasa disebut bahasa skrip atau scripting language.
Adapun dengan kode sumber pada bahasa skrip biasa disebut skrip berbeda dengan interpreter, compiler menerjemahkan instruksi ke dalam kode objek secara keseluruhan atau untuk semua instruksi. Kode objek ini disimpan dalam bentuk file. Proses penerjemahan kode sumber ke kode objek disebut kompilasi. Kompilasi biasanya digabugkan dengan proses linking yaitu proses untuk menggabungnkan kode objek dan pustaka-pustaka yang disediakan oleh bahasa pemrograman menjadi kode yang bersifat dapat dieksekusi secara langsung oleh komputer. Bahasa seperti java dan C++ tergolong sebagai bahasa yang menggunakan kompiler. Namun, khusus untuk java hasil kompilasi berupa bytecode. Hasil kompilasi ini dapat dijalankan pada sembarang platform sepanjang JRE atau java runtime environment yang terpasang.
Berikut cara membuat dan menjalankan program python sederhana yaitu untuk Kasir Toko Kelontong Dayana:
- Klik ikon pencarian pada MS Windows.
- Ketik IDLE, pada hasil pencarian klik IDLE (python 3.11.1 64 bit).
- Menjalankan kode di shell interaktif, pernyataan python sederhana dalam lingkungan pemrograman interaktif yang disebut shell. Cara termudah untuk membuka shell python yaitu dengan membuka IDLE (Integrated Development Environment). Ini adalah tempat pengembangan program yang disertakan dengan instalasi python. Shell python berguna untuk mencoba mempelajari fitur baru bahasa.
- Mulai membuat program dengan membuka menu file dan pilih new file untuk membuat program tersebut di shell jendela shell yang kosong untuk nama filenya bisa disesuaikan akan tetapi untuk membuat nama filenya harus disertai dengan ekstensi .py karena itu merupakan bahasa pemrograman.
- Membuat variabel total untuk belanjaan yang harus dibayarkan oleh pelanggan, variabel barang untuk menampung barang apa saja yang akan dibeli oleh pelanggan, variabel harga untuk masing-masing item dan menampilkan daftar barang yang ada di Toko Kelontong Dayana.
- Menginput kode untuk memasukkan nama barang, harga barang dan total dari barang yang dibeli.
- Membuat opsi lanjut untuk belanja dengan pilihan (y/t) yang artinya (ya/tidak) jika kasirnya mengklik “y” maka programnya akan terus lanjut tapi jika kasirnya mengklik “t” maka program tersebut akan berhenti untuk memasukkan opsi belanjaan.
- Menginput kode barang yang dibeli, harga barangnya, dan total yang harus dibayar.
- Menginput kode untuk memasukkan uang pembayaran dan mulai menyimpan hasil pemrograman tersebut.