18
 LAPORAN AKHIR PRAKTIKUM Mata Praktikum : Algoritma dan Pemrograman 2A Kelas : 1IA20 Praktikum ke- : 4 Ta nggal : 24 April 2015 Materi : Percabangan pada elp!i  "PM : 51414#40  "ama : Annas A lg!o$$ar Ketua Asisten : %!airul &mam  "ama A sisten : Para$ Asisten : 'umla! (embar : 10 (embar  LABORATORIUM INFORMATIKA UNIVERSITAS GUNADARMA 2015

LA Delphi Annas.doc

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