Anda di halaman 1dari 7

LAPORAN

PRAKTIKUM PEMROGRAN II

Oleh: NAMA : SUPIYAN SAURI NPM : 12312318 KELAS : TI 12 F

Sekolah Tinggi Manajemen Informatika & Komputer

TEKNOKRAT
Jl. Zainal Abidin Pagar Alam 9-11 Kedaton Telp. (0721) 784945, 709607, 774061, 702022 (hunting) Bandarlampung www.teknokrat.ac.id

Jenis-jenis komponen standar dan fungsinya Delphi 7. Digunakan untuk membuat program sederhana.

Komponen

Pointer

Fungsi Pointer adalah komponen khusus dan terdapat disetiap tab dalam component palatte. Komponen pointer adalah komponen select yang digunakan untuk memilih komponen dalam form designer. Sebuah kontainer yang digunakan untuk menampung komponen frame dapat diletakkan dalam form atau frame-frame yang lain. Komponen yang digunakan untuk membuat menu bar dan menu drop down. Komponen ini bersifat inv isible. Komponen yang digunakan untuk membuat menu popup yang akan muncul jika pemakai melakukan proses klik kanan. Komponen ini bersifat invisible. Komponen ini hanya digunakan untuk menambahkan teks di dalam form

Frames

MainMenu

PopUpMenu

Label Komponen yang digunakan untuk menerima satu baris teks yang merupakan data input pemakai. Komponen ini juga dapat digunakan untuk menampilkan teks. Komponen Memo dipakai untuk memasukkan atau menapilkan beberapa baris teks di dalam form. Komponen yang dipakai untuk membuat button yang akan dipakai untuk memilih pilihan di dalam aplikasi. Jika mengklik komponen button tersebut maka suatu perintah atau kejadian akan dijalankan Komponen yang digunakan untuk memilih atau membatalkan suatu pilihan, yaitu dengan cara mengklik komponen.

Edit

Memo

Button

CheckBox

Komponen yang digunakan untuk memberikan sekelompok pilihan dan hanya ada satu pilihan yang dapat dipilih. Untuk memilih salah satu pilihan adalah RadioButton dengan mengklik tombol pilihan yang diinginkan. Komponen yang digunakan untuk membuat sebuah daftar pilihan, dimana hanya ada satu pilihan yang dapat dipilih. Untuk mencari dan kemudian memilih salah satu pilihan yang terdapat di dalam daftar dapat menggunakan batang penggulung. Komponen yang digunakan untuk membuat sebuah daftar pilihan, dimana hanya ada satu pilihan yang dapat dipilih. Untuk mencari dan kemudian memilih salah satu pilihan yang terdapat di dalam daftar dapat menggunakan mengklik tombol drop down Komponen ini mempunyai fungsi yang sama seperti batang penggulung yang terdapat dalam program-program berbasis Windows pada umumnya.

ListBox

ComboBox

ScrollBar

GroupBox

Sebuah kontainer yang dapat digunakan untuk mengelompokkan komponenkomponen lain seperti Radio Button, CheckBox dan komponen kontainer yang lain. Komponen ini merupakan komponen kombinasi dari GroupBox dan didesain untuk membuat sekelompok RadioButton. Sebuah kontainer yang dapat digunakan untuk membuat StatusBar, ToolBar dan ToolPalette. Komponen yang berisi daftar action yang digunakan bersama-sama dengan komponen dan kontrol seperti item menu dan button.

RadioGroup

Panel

ActionList

Tampilan program yang akan dibuat adalah :

Menu Minunan

Menu Paket

Menu Transaksi Menu Pesan

1. Menu Paket :

Listing code [paket] : procedure TForm1.ComboBox1Click(Sender: TObject); begin ListBox1.Clear; if ComboBox1.ItemIndex=0 then begin ListBox1.Items.Add('Nasi Putih'); ListBox1.Items.Add('Tongseng Ayam'); ListBox1.Items.Add('Jus Alpukat'); Edit_hargapaket.Text:='30000'; end else ListBox1.Clear; if ComboBox1.ItemIndex=1 then begin

ListBox1.Items.Add('Nasi Goreng'); ListBox1.Items.Add('Ayam Bakar'); ListBox1.Items.Add('Jus Mangga'); Edit_hargapaket.Text:='40000'; end else if ComboBox1.ItemIndex=2 then begin ListBox1.Items.Add('Nasi Uduk'); ListBox1.Items.Add('Ayam Goreng'); ListBox1.Items.Add('Jus Melon'); Edit_hargapaket.Text:='35000'; end end;

kemudian Object Inspector > Items (Tstring) isi data : 1,2,3.

2. Menu Pesan :

Listing code [pesan]: procedure TForm1.RadioButton1Click(Sender: TObject); begin if RadioButton1.Checked=true then Edit_biaypesanan.Text:='2500'; end; procedure TForm1.RadioButton2Click(Sender: TObject); begin if RadioButton2.Checked=true then Edit_biaypesanan.Text:='3500'; end;

3. Menu Minuman :

Listing code [minuman] : procedure TForm1.CheckBox1Click(Sender: TObject); begin if CheckBox1.Checked=true then CheckBox2.Enabled:=false; CheckBox3.Enabled:=false; CheckBox4.Enabled:=false; Edit_biayaminuman.Text:='5000' end; procedure TForm1.CheckBox2Click(Sender: TObject); begin if CheckBox2.Checked=true then CheckBox1.Enabled:=false; CheckBox3.Enabled:=false; CheckBox4.Enabled:=false; Edit_biayaminuman.Text:='5500' end;

procedure TForm1.CheckBox3Click(Sender: TObject); begin if CheckBox3.Checked=true then CheckBox1.Enabled:=false; CheckBox2.Enabled:=false; CheckBox4.Enabled:=false; Edit_biayaminuman.Text:='4000' end; procedure TForm1.CheckBox4Click(Sender: TObject); begin if CheckBox4.Checked=true then CheckBox1.Enabled:=false; CheckBox2.Enabled:=false; CheckBox3.Enabled:=false; Edit_biayaminuman.Text:='5000' end;

Kemudian untuk memasukan media gambar, masuk ke komponen additional pilih Image,sisipkan gambar di Object Inspector > Picture (TJPEGImage) cari gambar yang akan dimasukan. Agar gambar kelihatan semua pada Properties > Stretch di ganti menjadi True.

4. Menu Transaksi :

Listing code [transaksi] : procedure TForm1.Button1Click(Sender: TObject); var jumlahbeli, hargapaket, biayapesanan, biayaminuman,totalbayar: integer ; begin

jumlahbeli:=StrToInt(Edit_jumlahbeli.Text); hargapaket:=StrToInt(Edit_hargapaket.Text);

end; biayapesanan:=StrToInt(Edit_biaypesanan.Tex t); biayaminuman:=StrToInt(Edit_biayaminuman. Text); procedure TForm1.Button2Click(Sender: TObject); begin ComboBox1.Text:='Paket'; ListBox1.Clear; Edit_hargapaket.Text:=''; RadioButton1.Checked:=false; RadioButton2.Checked:=false; Edit_biaypesanan.Text:=''; CheckBox1.Checked:=false; CheckBox2.Checked:=false; CheckBox3.Checked:=false; CheckBox4.Checked:=false; CheckBox1.Enabled:=true; CheckBox2.Enabled:=true; CheckBox3.Enabled:=true; CheckBox4.Enabled:=true; Edit_biayaminuman.Text:=''; Edit_jumlahbeli.Text:=''; Edit_totalbayar.Text:=''; Edit_bayar.Text:=''; Edit_kembali.Text:=''; end;

totalbayar:=jumlahbeli*(hargapaket+biayapes anan+biayaminuman) ; Edit_totalbayar.Text:=IntToStr(totalbayar); end; procedure TForm1.Button4Click(Sender: TObject); var totalbayar,bayar,kembali : integer ; begin totalbayar:=StrToInt(Edit_totalbayar.Text); bayar:=StrToInt(Edit_bayar.Text); kembali:=bayar-totalbayar; Edit_kembali.Text:=IntToStr(kembali);

Contoh tampilan penggunaan program sederhana :

Kesimpulan Dari pembahasan materi diatas penulis laporan menyimpulkan bahwa, dengan dibuatnya laporan tersebut penulis bisa membuat program sederhana dengan menggunakan software Delphi 7 dan mengetahui sedikit tool dan fungsinya yang berada di program Delphi 7. Penulis berterima kasih kepada pengajar Praktikum Pemrograman II yang telah membagikan ilmunya. Semoga bermanfaat untuk seluruh manusia, dan penulis meminta maaf apabila dalam kegiatan belajar Praktikum ini ada kesalahan. Penulis juga memaafkan dosen pengajar apabila ada kesalahan dalam mengajar.

Anda mungkin juga menyukai