DISUSUN OLEH :
Ketik
program
pascal disini
CONTOH PROGRAM PASCAL
Run program
CONTOH PROGRAM PASCAL
Perintah dasar pascal :
1. Write/writeln => mencetak tulisan / text
2. Readln=>membaca inputan dari keyboard
Contoh aplikasi :
buatlah sebuah program input data mahasiswa
meliputi input nim,nama,alamat dan jurusan!
FLOWCHART PROGRAM
MULAI
Masukkan
Nim,Nama,Alamat,Jurusan
Cetak
Nim,Nama,Alamat,Jurusan
SELESAI
CONTOH PROGRAM PASCAL
Masukkan
NIP,Nama,Bagian,Gajipokok
Tunjangan=10% Gajipokok
Potongan=100.000
Gajiterima=(Gajipokok+Tunjangan)-Potongan
Cetak
NIP,Nama,Bagian,Gajipokok,
Tunjangan,Potongan,Gajiterima
SELESAI
STUDI KASUS
Kasus :
Buat program dalam Bahasa Pascal untuk menginput Penerimaan mahasiswa FEB Dinus. Dengan ketentuan Nis,
Nama Siswa, Alamat Siswa, Belajar, Biaya Belajar, Cicilan Pertama, Cicilan Kedua. Tunggakan adalah Biaya
dikurang cicilan pertama ditambah cicilan kedua.
Output :
*****************************************
Penerimaan Mahasiswa FEB Dinus 2014
*****************************************
Nis: 1234567
Nama Siswa : Joko
Alamat Siswa : Jl. Diponegoro
Belajar : Pemrograman Pascal
Biaya Belajar : Rp. 150000
Cicilan Pertama : Rp. 100000
Cicilan Kedua : Rp. 50000
Tunggakan : Rp. 0
*****************************************
Simpan dengan nama mahasiswa.pas
DECESION & SELECTION
Didalam pemrograman bahasa pascal dimana ada
perintah untuk memilih membandingkan atau
memeriksa program.
Dalam sebuah program tidak selalu setiap baris dari
program dilakukan dalam eksekusi. Akan tetapi ada
statement tertentu yang dilakukan hanya jika
kondisinya memenuhi.
DECISION & SELECTION
Statement IF THEN ELSE
Bentuk dasar :
IF <Kondisi> THEN <Statements>
Contoh : If nilai >=60 then Keterangan=“Lulus”
Begin
Pemanggilan Program;
End.
PROSEDUR & FUNGSI
Var
S : Real;
Alas,Tinggi : Integer;
Procedure Luas_Segitiga;
Begin
Writeln;
Write('Alas : ');Readln(Alas);
Write('Tinggi : ');Readln(Tinggi);
S:=alas * (Tinggi / 2);
Writeln('Luas Segitiga : ',S);
End;
PROSEDUR & FUNGSI
Begin
Luas_segitiga;
readln;
End.
PROSEDUR & FUNGSI
BUATLAH PROGRAM DENGAN PROSEDUR
UNTUK MENGHITUNG :
a. Luas segiempat (segiempat.pas)
b. Luas Persegipanjang (psegipanjang.pas)
c. Luas Lingkaran (Lingkaran.pas)
PEMROGRAMAN BERBASIS OBJECT
Buka Delphi, Pilihlah form
Object
treeview Object
pallete
Form
designer
Object
inspector
PEMROGRAMAN BERBASIS OBJECT
Bagian-Bagian PBO delphi
a. Object Treeview
Merupakan diagram pohon yang menggambarkan
hubungan logis antar komponen
b. Componen Pallete
Merupakan icons yang digunakan mengatur tampilan
dalam form
c. Object inspector
Merupakan jendela yang digunakan untuk mengatur
object yang ditempatkan dalam form
PEMROGRAMAN BERBASIS OBJECT
d. Code Editor
Merupakan tempat untu menuliskan program
PEMROGRAMAN BERBASIS OBJECT
Latihan aplikasi
hasilnya
OPERATOR,DEKLARASI & TIPE DATA
Deklarasi diperlukan apabila program membutuhkan
identifier/pengenal
Contoh penggunaan operator,deklarasi & tipe data
OPERATOR,DEKLARASI & TIPE DATA
Contoh aplikasi,desainlah form sbb :