Sabtu, 29 November 2014

Perkembangan Bahasa Pemrograman, Pengenalan BASIC, Variabel-Konstanta-Operator-Ekspresi, dan Statement I/O

Perkembangan bahasa pemrograman berbasis DOS dan Windows

Berawal pada tahun 1940 lahirlah bahasa mesin atau mesin code inilah awal dari perkembangan bahasa pemrograman disebut juga sebagai Generasi I, 10 tahun setelahnya lahirlah generasi II pada tahun ini telah digunakan bahasa Assmbly atau bahasa rakitan, setelahnya tepatnya pada tahun 1960 generasi III lahir dengan menggunakan bahasa Cobol dan Fortran bahasa ini dikenal dengan bahasa pemrograman tingkat tinggi, 10 tahun berselang pada tahun 1970 generasi ke IV pun lahir, generasi ini telah menggunakan Query dan Database Language, generasi ke V tepatnya pada tahun 1980 bahasa pemrograman telah menggunakan system Pakar.

Pengenalan Basic dan Perkembangannya

Basic adalah singkatan dari Beginners’ All-purpose Symbolic Instruction Code, adalah bahasa pemrograman yang dilansir secara bahasa merupakan bahasa untuk pemula akan tetapi jika dilihat dari penggunaanya bahasa Basic merupakan salah satu bahasa pemrograman tingkat tinggi, dan BASIC juga sering dipakai oleh pemrogram ahli.
Basic pertama kali dikembangkan pada tahun 1963 oleh John George Kemeny dan Thomas Eugene Kurtz yang berasal dari Dartmouth College, pada saat itu computer sangat membutuhkan perangkat lunak, setelah adanya BASIC akhirnya BASIC menjamur dan menjadi popular digunakan pada era mikro computer pada tahun 1970-an dan computer rumahan pada tahun 1980-an.

3.       Implementasi Basic

Berikut ini adalah beberapa implementasi BASIC:
·        Dartmouth BASICadi
·        Tiny BASIC
·        GW-BASIC
·        Microsoft BASIC (MBasic)
·        Microsoft Visual Basic (VB)
·        Microsoft Visual Basic .NET (VB.NET)
·        Microsoft QuickBasic (QBasic)
·        DarkBasic
·        Gambas
·        Borland Turbo BASIC

4.       Variabel, konstanta, operator, dan ekspresi

Variabel
Adalah suatu tempat untuk menampung data yang nilainya selalu berubah, dengan kata lain variabel adalah tempat penyimpanan sederhana

Konstanta
Adalah suatu tempat umtuk menampung data yang nilainya selalu tetap.

Aturan penamaan konstanta & variabel
o  Harus diawali huruf.
o  Boleh terdiri dari huruf, angka, dan garis bawah.
o  Maksimal 255 karakter.
o  Tidak boleh menggunakan reserved word. 

Operator
Adalah suatu symbol atau tanda untuk menyatakan suatu operasi atau proses, Operator memiliki 2 macam operator yaitu aritmatika ( +, -, /, *)  dan logika ( AND, OR, NOT).

Ekspresi
Adalah suatu cara penulisan untuk memberikan atau memasukka nilai ke dalam variabel, dengan kata lain ekspresi menggambarkan suatu statement yang kita buat

Variabel = Nilai


Statement I/O Read-Data, Input, Print
-          Statement READ akan membaca nilai-nilai yang ada pada DATA kedalam variabel yang diinstruksikan pada statement READ, jika basic kekurangan data yang untuk dibaca maka akan ditampilkan OUT OF DATA
Contoh

B. U.   READ  var1[,var2, ….]
DATA  data1[,data2,….]
Contoh :         
DATA  1,3,5,7,9                     Output program tsb :
READ  A,B,C,D, E                 1 5 9
PRINT A; C , E
END

READ  A, B                            Output program tsb :
PRINT A; B                            OUT OF DATA
READ A, B
PRINT A
DATA 2, 4, 6
END

-          Statement INPUT digunakan untuk menerima masukkan data dari keyboard
Contoh
INPUT “Masukkan nama : “, nama$
PRINT nama$
INPUT “Masukkan Nilai:”, nilai$
PRINT nilai$
END

Jika di run maka pada bagian “nama$” dan “nilai$” akan bertuliskan “?” yang berarti computer menunggu adanya inputan dari user.

-          Statement PRINT digunakan untuk menampilkan data dari hasil pengolahan input yang user masukkan

Linked to Dosen ALPRO 1B