JOHNNIAC Open Shop System (JOSS): Pelopor Bahasa Pemrograman Interaktif dan Sistem Time-Sharing

Ilustrasi JOSS JOHNNIAC Open Shop System
Ilustrasi JOSS (JOHNNIAC Open Shop System)

JOSS, atau JOHNNIAC Open Shop System, adalah salah satu bahasa pemrograman interaktif pertama yang dikembangkan pada tahun 1960-an dan merupakan pelopor dalam sistem berbagi waktu (time-sharing). Dirancang untuk memungkinkan interaksi pengguna secara langsung dengan komputer, JOSS memperkenalkan berbagai fitur inovatif yang kemudian diadopsi oleh banyak bahasa pemrograman lainnya pada era 1960-an hingga 1980-an. Salah satu fitur utamanya adalah penggunaan nomor baris untuk mengedit dan mengarahkan program, instruksi yang dikondisikan oleh keputusan boolean, serta editor kode sumber bawaan yang memungkinkan instruksi langsung dalam mode interaktif atau “conversational user interface.”

JOSS pertama kali diterapkan di mesin JOHNNIAC di RAND Corporation dan resmi digunakan secara daring pada tahun 1963. Popularitasnya langsung melesat, dengan banyaknya pengguna yang mulai menggunakan sistem ini sehingga membuat performa mesin JOHNNIAC menurun karena kelebihan beban. Pada tahun 1964, RAND Corporation mulai mencari pengganti dengan performa yang lebih tinggi, dan pada tahun 1966, mesin JOHNNIAC akhirnya digantikan oleh PDP-6. Mesin pengganti ini mendukung ratusan terminal komputer yang menggunakan basis mesin ketik IBM Selectric. Terminal ini memiliki sistem input berwarna hijau untuk masukan pengguna dan tinta hitam untuk balasan dari komputer. Jika ada perintah yang tidak dikenali, sistem akan merespons dengan sederhana, “Eh?”.

Kehadiran JOSS memberikan pengaruh besar pada perkembangan bahasa pemrograman berikutnya. Beberapa bahasa yang terinspirasi oleh JOSS tetap mempertahankan kesamaan, seperti TELCOMP, STRINGCOMP, CAL, CITRAN, dan PIL/I. Bahasa lain yang dikembangkan lebih lanjut seperti FOCAL dan MUMPS memiliki variasi yang lebih khas dalam penggunaannya. JOSS juga menunjukkan kemiripan yang kuat dengan interpreter BASIC yang populer pada komputer mikro di tahun 1980-an, terutama dalam hal konsep tetapi berbeda dalam rincian sintaks.

Dengan inovasinya, JOSS bukan hanya sekadar bahasa pemrograman tetapi juga menjadi tonggak sejarah dalam interaksi manusia dan komputer, mempermudah pengguna untuk menjalankan perintah langsung tanpa harus menguasai bahasa mesin yang kompleks. Hal ini menjadikan JOSS sebagai fondasi penting dalam perkembangan bahasa pemrograman yang lebih interaktif dan ramah pengguna.

 

 

Be the first to comment

Leave a Reply

Alamat email Anda tidak akan dipublikasikan.


*