BAIK adalah bahasa pemrograman komputer yang menggunakan skrip bahasa Indonesia, yang didesain untuk dapat dijalankan diberbagai sistem operasi (multi platform), seperti Windows 2000, XP, Vista, 2003 server, 2008 server maupun Linux(Redhat, CentOS, Slackware, Ubuntu dll) , Unix(Solaris, HP-UX) termasuk Mac OS.
BAIK dirancang dan ditulis dalam bahasa C dengan mendapat inspirasi dari bahasa BASIC yang sangat
sederhana dan bahasa skrip PERL yang memiliki kemampuan pengolahan text yang handal.
Bahasa BAIK memiliki fitur-fitur kemudahan sebagai berikut:
- Kode ditulis dalam bentuk plain text dalam ejaan bahasa Indonesia.
- Semua text editor (misal: Notepad di windows, Jed di Linux) bisa dipakai untuk menulis kode.
- Kode program BAIK tidak perlu dicompile. Kode source sebaiknya berakhiran .ina (indonesia).
- Variabel dalam BAIK memiliki tipe otomatis sehingga tidak perlu pendefinisian terlebih dahulu.
- Fungsi/Sub Prosedur bisa didefinisikan sebelum maupun sesudah kode utama.
- Semua variabel dalam cakupan global, yang berarti berlaku di seluruh kode program.
- Array/Larik (dalam BAIK disebut Untaian) hanya ada dalam satu dimensi.
- BAIK bisa digunakan dalam Server side Web System melalui CGI (Common Gateway Interface).
- Koneksi TCP/IP sederhana untuk membuat network program.
- Pengajaran bahasa komputer / logika dengan bahasa Indonesia
- Perhitungan matematika/fisika
- Perhitungan simulasi acak, misalnya : M/M/1
- Web system sederhana dengan kemampuan CGI interaktif.
- Pendidikan jarak jauh lewat web
- Administrasi Unix (pengganti Shell)
- TCP/IP network program, misalnya : pengirim email, buat FTP server, telnet server, web loader dll
01020304050607080910111213141516171819202122TULIS"Belajar Bahasa Basic versi Indonesia \n"TULISLOG"start..."a = 1b = 5TULIS"a = ", a ,"\n"TULIS"b = ", b ,"\n"TULIS"\n"TULIS"Input num : "MASUK numKALAU num > 5 MAKATULIS num ," lebih dari 5\n"LAINNYATULIS num ," kurang dari atau sama dengan 5\n"STOPKALAUc = a + b / numTULIS"\n"TULIS"Total Value (a+b/num) : ", c ,"\n"TULISLOG"Total Value = ", c ,"."TULISLOG"end"TUNGGU 3TULIS"-----------------------------\n"END
Dan hasilnya adalah:
01020304050607080910[chung@localhost baik_bin_linux]$ ./baikcontoh/hhtesina01.inaBelajar Bahasa Basic versi Indonesiaa = 1b = 5Input num : 1010 lebih dari 5Total Value (a+b/num) : 1.500000-----------------------------
sumber: http://blog.chung.web.id/2008/07/14/baik-bahasa-anak-indonesia-untuk-komputer/#more-34
0 komentar:
Posting Komentar