close to you

Jumat, 20 April 2012

Algoritma Pemrograman


Program dan Pemrograman

Program adalah sekumpulan instruksi yang disusun dengan urutan tertentu yang melakukan suatu pekerjaan dan dikenal/dimengerti oleh computer .
Pemrograman adalah kegiatan pembuatan program .
Bahasa Pemrograman adalah bahasa yang digunakan dalam pembuatan program .
Programmer adalah orang yang membuat program .

Ada 2 cara untuk menerjemahkan program dari sumber program menjadi bahasa mesin. Yaitu :
1.       Interpreter : menerjemahkan sumber program baris demi baris dan langsung.
2.       Compiler : menerjemahkan semua program sumber, menjadi bahasa mesin kemudian barulah program itu dilaksanakan.


Basic

Beginner’s All-purpose Symbol Instruction Code (BASIC), diciptakan oleh Prof. John G. Kemeny dan Thomas Kurtz di Darthmouth College, New Hampspire USA. Program pertama kali dijalankan pada tanggal 1 Mei 1960.

Jenis-jenis BASIC :
-          BASICA
-          GW-BASICA
-          MBASIC
-          Turbo BASIC
-          Power BASIC dll

Modus Operasi pada BASIC :
1.       Modus Langsung / Direct Mode / Immediate Mode / Command Mode
Modus ini cara kerjanya mirip dengan kalkulator dimana hasil langsung di tampilkan .
Contoh: Print 5 + 10 atau ? 5 + 10
Output: 15

2.       Modus Tidak Langsung / Inderect Mode / Program Mode
Modus ini pada setiap awal program harus diberi nomor baris dan untuk menjalankan program digunakan command RUN .
Contoh:
10 LET A = 5
25 LET B = 7
35 PRINT  A + B
36 END
Output:
RUN
12
OK

(*) Konsep dasar BASIC terdiri dari kumpulan statement. Tiap-tiap statement ditulis dengan atau diawali oleh suatu nomor baris/nomor statement. Bila tidak diberi nomor baris maka akan langsung dikerjakan (secara Direct Mode).


Susunan Penulisan Bahasa BASIC
Setiap instruksi dalam bahasa BASIC terdiri dari :
1.       Line number / bahasa baris
2.       Keyword
3.       Body Program

Contoh:
10           REM       CONTOH PROGRAM SEDERHANA
20           LET         A = 5
30           LET         B = 6
40           LET         C = A + B
50           PRINT    C
60           END

Penjelasan :
-          Kolom 1 (10-60)
Merupakan line number/baris angka. Mempunyai batas dari 0 sampai dengan 65529.
-          Kolom 2 (LET …dll)
Merupakan keyword/reserved word. REM berarti untuk memberi komentar, dan LET untuk pemberi nilai, print = cetak.
-          Kolom 3 (CONTOH PROG …)
Merupakan body program. Untuk A, B, C sebagai variable nama/symbol yang digunakan untuk menyimpan suatu nilai.


Tidak ada komentar:

Posting Komentar