Upload
annaskhawarizmi
View
214
Download
0
Embed Size (px)
Citation preview
LAPORAN AKHIR PRAKTIKUM
LAPORAN AKHIR PRAKTIKUM
Mata Praktikum
:Algoritma dan Pemrograman 2AKelas
:1IA20Praktikum ke-
:4Tanggal
: 24 April 2015Materi
:Percabangan pada DelphiNPM
: 51414340Nama
:Annas AlghoffarKetua Asisten
:Chairul UmamNama Asisten
:
Paraf Asisten
:
Jumlah Lembar
:10 Lembar
LABORATORIUM INFORMATIKA
UNIVERSITAS GUNADARMA
2015
Desain Form 1
KOMPONENPROPERTINILAI
Form1--
Label1CaptionPassword
Edit1Text
Name
Edit1
GroupBox1CaptionLog In
Button1CaptionLog In
Button2CaptionExit
Desain Form 2
KOMPONENPROPERTINILAI
Form2--
Label1CaptionWELCOME TO OUR APPLICATION
Timer1NameTimer1
MainMenu1NameMainMenu1
MainMenu ke-1Caption
NameMenu
menu
SubMenu ke-1Caption
NameGaris
Garis1
SubMenu ke-2Caption
NameTraffic Light
rafficLight1
SubMenu ke-3Caption
NameImage
Image1
SubMenu ke-4Caption
NameExit
Exit1
Desain Form 3
KOMPONENPROPERTINILAI
Form3--
BitBtn1Caption
NameStart
BitBtn1
BitBtn2Caption
NameStop
BitBtn2
Timer1NameTimer1
MainMenu1NameMainMenu1
MainMenu ke-1Caption
NameBack
Back1
MainMenu ke-2Caption
NameExit
Exit1
Desain Form 4
KOMPONENPROPERTINILAI
Form4--
Shape1ColorclBlack
Shape2ColorclRed
Shape3ColorclYellow
Shape4ColorclGreen
Timer1NameTimer1
MainMenu1NameMainMenu1
MainMenu ke-1Caption
NameBack
Back1
MainMenu ke-2Caption
NameExit
Exit1
Desain Form 5
KOMPONENPROPERTINILAI
Form5--
Image1--
Label1Caption
NamePROGRAM INI DIBUAT OLEH KELAS 1IA20Label1
Label2Caption
NameLABORATORIUM TEKNIK INFORMATIKA
Label2
Timer1NameTimer1
MainMenu1NameMainMenu1
MainMenu ke-1Caption
NameBack
Back1
MainMenu ke-2Caption
NameExit
Exit1
LISTING DAN LOGIKA PROGRAM
FORM 1
Ketika Button1 (Log In) diklik maka Syntax yang berada didalamnya akan dieksekusi.
Ketika nilai dari variabel hit lebih dari 3, maka program akan menampilkan pesan Kesalahan input sudah 3X. Kemudian Program keluar.... Karena adanya kode program application.Terminate maka, Program akan keluar.
Jika Text yang berada pada objek Edit1 bernilai 1234 maka, Program yang didalamnya akan dieksekusi. Yaitu program akan menampilkan pesan Selamat datang... Form1 akan disembunyikan (hide) lalu Program akan menampilkan (show) Form2. Jika text tidak berisikan nilai 1234, maka program akan menampilkan pesan Salah input...
Lalu ketika Button2 (Exit) diklik maka, Program akan mengeksekusi perintah didalamnya. Lalu menampilkan pesan Terima kasih :). Lalu Form1 akan kosong kemudian Program akan berakhir atau keluar.
FORM 2
Isi awal dari Form2 adalah Label1 dengan posisi yg telah ditentukan seperti diatas.
.Timer1 yang berada pada Form2 akan berisi program diatas. Perintah dari blok program diatas adalah untuk memindahkan posisi dari Label1.
Sub Menu Garis1 pada Form2 apabila user mengkliknya maka yang terjadi adalah Form2 akan disembunyikan (Hide) dan Form3 akan ditampilkan (Show) kepada User
Sub Menu TrafficLight pada Form2 apabila user mengkliknya maka yang terjadi adalah Form2 akan disembunyikan (Hide) dan Form4 akan ditampilkan (Show) kepada User
Sub Menu Image pada Form2 apabila user mengkliknya maka yang terjadi adalah Form2 akan disembunyikan (Hide) dan Form6 akan ditampilkan (Show) kepada User
Sub Menu Exit pada Form2 apabila user mengkliknya maka yang terjadi adalah Form2 akan dibersihkan (Free) atau keluar. Lalu aplikasi yang sedang dijalankan akan berhenti (Terminate)
FORM 3
Variabel xstart akan digunakan untuk Lebar (Width) awal dan ystart digunakan untuk Tinggi (Height) awal sedangkan xend akan digunakan untuk Lebar (Width) akhir dan yend digunakan untuk Tinggi (Height) akhir dari objek yang nantinya akan muncul.
Ketika Program dijalankan maka akan muncul goresan Pena (Pen) yang memiliki warna (Color) acak.
Ketika MainMenu Back (Back1) diklik oleh user maka, Program akan menampilkan (Show) Form2 dan menyembunyikan (Hide) Form3.
Ketika MainMenu Exit (Exit1) diklik oleh user maka, Program akan membebaskan atau mengeluarkan objek Timer1 dan Form3.
FORM 4
Blok Program diatas akan membuat Objek Lampu Lalu Lintas berubah rubah warna hingga 16 kombinasi. Ketika variabel hit diantara nilai 0 dan 6, maka Shape2 akan berwarna Merah (clRed) dan Shape3 berwarna HItam (clBlack).
Ketika nilai dari variabel hit berada diantara 6 dan 8, maka Shape2 akan berwarna Hitam (clBlack) dan Shape3 berwarna Kuning (clYellow).
Ketika nilai dari variabel hit berada diantara 8 dan 13, maka Shape3 akan berwarna Hitam (clBlack) dan Shape4 berwarna Green (clGreen).
Jika nilai hit selain itu, maka Shape4 akan berwarna Hitam (clBlack) dan Shape3 berwarna Kuning (clYellow).
Ketika MainMenu Back diklik yang berada pada Form4 maka, Form2 akan dimunculkan (Show) dan Form4 akan disembunyikan (Hide).
Ketika MainMenu Exit diklik yang berada pada Form4 maka,Form4 dan Timer akan diberhentikan atau dibebaskan. Kemudian Program akan keluar (Terminate).
FORM 5
Ketika MainMenu Back diklik yang berada pada Form5 maka, Form2 akan dimunculkan (Show) dan Form5 akan disembunyikan (Hide).
Ketika MainMenu Exit diklik yang berada pada Form5 maka,Form5 dan Objek Timer akan diberhentikan atau dibebaskan. Kemudian Program akan keluar (Terminate).
OUTPUT PROGRAM