Program tersusun dari kode-kode. Kode-kode ini disusun dengan Bahasa Pemrograman Tingkat rendah (low level languages) Bahasa ini menggunakan kode-kode berorientasi ke mesin komputer Contoh : Bahasa mesin (machine language) Bahasa Rakitan (assembly language) Tingkat tinggi (high level languages) Bahasa ini menggunakan kode-kode berorientasi ke bahasa manusia sehari-hari Contoh : BASIC, PASCAL, FORTRAN, COBOL, C dan C++
Bahasa Pemrograman
Pencipta Bahasa Pascal : Niklaus Wirth dari Swiss. Kata PASCAL diambil dari Ilmuwan Matematika Perancis bernama Blaise Pascal (1623-1662) penemu mesin penjumlah mekanis Bahasa Pascal lahir sebagai pengembangan bahasa ALGOL-60. Versi pertama Pascal tahun 1970, dipublikasikan 1971 Tahun 1974 Buku Pascal User Manual and Report yang disusun Niklaus Wirth bersama Kathleen Jansen dipublikasikan. Bahasa Pascal sering digunakan untuk mengajarkan pemrograman terstruktur di perguruan tinggi
Flowchart : Diagram yang menggambarkan urutan proses bekerjanya sebuah program / sistem
Simbol-simbol pada Flowchart : Terminator : mulai atau akhir program Data : input dan output Process : pemrosesan instruksi Preparation : digunakan untuk instruksi yang mengalami perubahan nilai Decision : pengambilan keputusan Connector : penghubung dalam satu halaman Connector : penghubung pada halaman berbeda Arah aliran proses
Tipe Data
ORDINAL (Tipe yang mempunyai jumlah kemungkinan data yang pasti dan memiliki nilai urutan) 1. Integer (Bulat) 2. Boolean 3. Char/String 4. Enubereted 5. Range (Subjangkauan)
Kondisi ?
Salah
Proses
Proses Berikutnya
MULAI MASUKKAN DATA kelas Proses 1 kelas = X ? Tidak Proses-proses berikutnya Pulang Ya
Ya
SELESAI
IF kondisi THEN BEGIN Proses 1 a Proses 1 b Proses 1 c END ELSE BEGIN Proses 2 a Proses 2 b Proses 2 c END
Kondisi ?
Proses Berikutnya
MULAI MASUKKAN DATA kelas Proses 1 kelas = X ? Tidak Proses-proses berikutnya Masuk Ruang Timur Ya
Ya
PULANG
SELESAI
Salah Kondisi ?
Benar
Proses 2
Proses 3
Proses berikut
Tidak
Tidak
PULANG SELESAI