Skip to main content

Apa itu pemrograman interaktif?

Pemrograman interaktif, juga dikenal sebagai pengkodean langsung, mengacu pada setiap bahasa pemrograman komputer yang memungkinkan pencipta untuk membuat perubahan pada program saat sudah berjalan.Dalam pemrograman tradisional, coder pertama kali menulis program dan kemudian menyimpannya.Dia kemudian menjalankan program di komputer.Jika terjadi kesalahan, kembali ke papan gambar untuk mengetik kode baru dan menjalankan program lagi.Dengan pemrograman interaktif, perancang dapat membuat perubahan pada kode tanpa harus menjalankan program lagi.

Penggunaan lain untuk pemrograman interaktif adalah untuk memungkinkan input dari pengguna dalam apa yang disebut aplikasi interaktif.Ini bisa sesederhana meminta pengguna untuk namanya dan kemudian menampilkannya di layar.Program ini memiliki elemen interaktif dengan mengubah nilai nama pengguna berdasarkan apa yang dia ketik.Ketika program dibuat, itu tidak tahu namanya dan nilainya kosong.Setelah mempelajari namanya, itu memasukkan nilai itu ke dalam program saat program masih berjalan dan kemudian menampilkannya di layar.

Jenis pemrograman interaktif ini berbeda dengan proses pemrograman lain yang dikenal sebagai pemrosesan batch.Dalam pemrosesan batch, program dapat berjalan tanpa perlu dimiliki input dari pengguna.Ini memiliki keuntungan berjalan sendiri tanpa membutuhkan bantuan pengguna, tetapi memang memiliki satu kelemahan utama.Semua informasi yang diperlukan agar program dapat dijalankan harus dikodekan dari awal.Jika program ingin menampilkan nama pengguna, itu sudah perlu mengetahuinya, karena tidak dapat meminta input pengguna.

Dalam penciptaan program, ia melewati siklus pengembangan.Siklus ini dimulai dengan mengidentifikasi apa yang harus dilakukan program, menulis kode untuk itu, dan menguji program.Perancang kemudian kembali dan membuat perubahan pada program dan mengujinya lagi.Proses ini berulang hingga program yang berhasil dibuat.

Ketika pemrograman interaktif digunakan, garis yang berbeda antara tahap siklus pengembangan menjadi kabur.Menulis program dan menjalankan program menjadi satu dan sama.Alih -alih menulis program dan kemudian mengeksekusi, pengembang dapat menulis program, menjalankannya, dan terus menulis atau membuat perubahan padanya saat sedang berjalan.Ini memungkinkan lebih banyak fleksibilitas dalam program, dan memungkinkan programmer atau pengguna untuk melakukan perubahan tanpa memulai kembali program.