MODUL PRAKTEK PEMROGRAMAN KOMPUTER 3 ( DELPHI )
|
|
|
- Suhendra Hermanto
- 9 tahun lalu
- Tontonan:
Transkripsi
1 1 MODUL PRAKTEK PEMROGRAMAN KOMPUTER 3 ( DELPHI )
2 2 BAB I 1. PENDAHULUAN Delphi adalah kompiler / penterjemah bahasa Delphi (awalnya dari Pascal) yang merupakan bahasa tingkat tinggi sekelas dengan bahasa pemrograman Basic, C. Bahasa Pemrograman di Delphi disebut bahasa prosedural artinya bahasa/sintaknya mengikuti urutan tertentu / prosedur. Ada jenis pemrograman non-prosedural seperti pemrograman untuk kecerdasan buatan contohnya bahasa Prolog. Delphi termasuk Keluarga Pemrograman Visual sekelas dengan Visual Basic, Visual C, artinya perintah-perintah untuk membuat objek dapat dilakukan secara visual. Pemrogram tinggal memilih objek apa yang ingin dimasukkan kedalam Form/Window, lalu tingkah laku objek tersebut saat menerima event/aksi tinggal dibuat programnya. Delphi juga merupakan bahasa pemrograman berorentasi objek, artinya nama objek, properti dan methode/procedure dikemas menjadi satu kemasan (encapsulate). Sebelum kita mempelajari pemrograman menggunakan Delphi ada baiknya kita mengenali dahulu tampilan IDE, yang merupakan editor dan tools untuk membuat program Delphi. Pada IDE akan ditampilkan Form baru yang merupakan aplikasi/program Window yang akan kita buat. Delphi adalah sebuah perangkat lunak (bahasa pemrograman) untuk membuat program / aplikasi komputer yang berbasis windows (VCL) dan berbasis Linux (CLX). Delphi merupakan bahasa pemograman berbasis objek, artinya semua komponen yang ada pada Delphi merupakan objek-objek. Ciri sebuah objek adalah memiliki nama, properti dan method/procedure. Delphi disebut juga visual programming artinya komponen-komponen yang ada tidak hanya berupa teks (yang sebenarnya program kecil) tetapi muncul berupa gambar atau grafik-grafik.
3 3 MEMULAI DENGAN DELPHI Untuk memulai pemrograman Delphi, yang pertama kali adalah membuka program Delphi bila belum dijalankan. Umumnya cara untuk menjalankan program Delphi adalah dengan melalui menu Start > Programs > Borland Delphi > Delphi. Pada saat pertama kali program Delphi dijalankan, maka akan secara otomatis terbentuk sebuah form kosong yang siap untuk diproses lebih lanjut. Berikut penjelasan tentang fasilitas yang ada di delphi. Menu Bar Tool Bar Componen Palette Object TreeView Form Object Inspector Code Editor Keterangan :
4 4 Menu Bar Di dalam menu bar terdapat benyak perintah untuk memerintahkan komputer agar melakukan suatu tindakan, seperti menyimpan file, membuka file, menutup file, memkompile program dan masih banyak lagi perintah-perintah lainnya. Tool Bar Adalah kumpulan tombol-tombol yang berfungsi untuk memberikan perintah pada komputer, atau dengan kata lain dapat diartikan sebagai alternatif dalam memberikan perintah selain menggunakan menu bar. Componen Palette Adalah kumpulan komponen yang berfungsi untuk merancang tampilan program. Dalam bagian ini terdapat banyak komponen yang dapat digunakan secara langsung. Object Tree View Adalah tempat menampilkan nama-nama komponen yang kita gunakan pada form yang aktif saat pembuatan program. Object Inspector Adalah kumpulan sifat / properties dari setiap komponen program, dengan menggunakan bagian ini kita dapat mengatur sifat setiap komponen, seperti warna, ukuran dan pengaturan tampilan lain, juga untuk mengatur kejadian / event pada suatu objek tertentu. Object Form Adalah tempat kita melakukan desain tampilan terhadap program yang kita buat, dan sinilah setiap komponen yang kita gunakan diletakkan sewaktu kita ingin menggunakannya.
5 5 Code Editor Adalah tempat kita akan menuliskan setiap perintah-perintah program terhadap proses yang kita inginkan terjadi terhadap suatu objek atau kejadian. Object Inspector. Perlu kiranya kita membahas Object Inspector secara lebih detail, karena pada Object ini terdapat semua pengaturan terhadap suatu komponen tertentu, dan seterusnya nanti kita akan sering menggunakan Object ini. Berikut penjelasannya: Jendela Obejek Inspector Tab Properties Nama objek Tab Event Nama properties Nilai/isi dari properties Nama Objek akan selalu menampilkan nama objek yang saat itu sedang aktif atau sedang terpilih pada objek form. Tab Properties digunakan untuk mengganti properti (kepemilikan) sebuah objek/komponen. Tab Event digunakan untuk membuat procedure yang diaktifkan (trigered) lewat sebuah event.
6 6 Nama Propeties adalah nama-nama properties untuk melakukan pengaturan terhadap suatu objek yang sedang aktif. Nama properites ini tersusun sesuai dengan abjad pada Tab Properties. Nilai Properties adalah nilai-nilai yang dapat kita rubah untuk mengatur karakteristik sebuah komponen yang sedang aktif. Membuat Program Sederhana Untuk lebih memahami struktur pemrograman dengan Delphi buatlah program seperti pada tampilan dibawah ini. Langkah-langkah pembuatan : 1. Klik pada Form1 lalu ubahlah properti Caption-nya pada jendela Object Inspector menjadi Program Sederhana. 2. Pada Komponen Palette pilih tab Standard cari nama komponennya Button, kemudian klik ganda, Objek Button yang dihasilkan akan langsung terpilih yang ditandai dengan titik-titik kecil mengelilingi komponen tersebut. Kemudian atur posisinya seperti pada gambar. Perhatikan jika suatu objek terpilih, maka jendela Objek Inspector akan menyesuaikan dengan objek tersebut. 3. Ubahlah properti Caption-nya pada jendela Object Inspector menjadi &Pesan.
7 7 4. Lakukan cara yang sama untuk membuat tombol yang kedua dengan Caption-nya menjadi &Tutup. 5. Klik ganda pada tombol yang pertama anda buat tadi, maka anda akan masuk kebagian Code Editor. Kemudian ketikkan perintah berikut : Showmessage ('This is my first Program'); untuk kembali ke Form tekan F12 pada keyboard anda. 6. Lakukan hal yang sama pada tombol yang kedua, kemudian isikan perintah berikut : Application.terminate; 7. Untuk menjalankannya tekan F9 pada keyboard anda, atau pilih menu Run > Run pada menu bar. Jika anda melakukannya dengan benar maka program anda dapat dicompile dan di run. Hasil dari program tersebut adalah : akan menampilkan kotak pesan yang berisi This is my first Program saat mengklik tombol Pesan dan program akan ditutup saat tombol Tutup diklik. Program lengkapnya adalah : unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(tform) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } Perintah yang secara otomatis dibuat oleh delphi saat kita membuka Delphi atau saat menambah komponen.
8 8 var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); ShowMessage('This is my first Program'); procedure TForm1.Button2Click(Sender: TObject); Application.Terminate; end. Perintah untuk menampilkan pesan Perintah untuk mematikan program (Keluar dari program) Latihan : 1. Buatlah program seperti berikut : Label Panel Button Edit Komponen/Objek yang digunakan dan pengaturan propertiesnya adalah : Komponen Properti Nilai Properti Form1 Caption Program Matematika Label1 Caption Angka1 Label2 Caption Angka2 Label3 Caption Hasil Label4 Caption Merah Label5 Caption Biru Label6 Caption Hijau Button1 Name BtJumlah Caption Jumlah Button2 Name BtKurang
9 9 Caption Kurang Button3 Name BtKali Caption Kali Button4 Name BtBagi Caption Bagi Panel1 Caption - Kosongkan - Panel2 Caption - Kosongkan - BevelInner BvLowered BevelWidth 2 BorderStyle BsSigle BorderWidth 2 Edit1 Name EdAng1 Edit2 Name EdAng2 Edit3 Name edhasil Masukkan perintah-perintah pada kejadian/event disetiap komponen di bawah ini. Nama Event Perintah Komponen BtJumlah OnClick procedure TForm1.btJumlahClick(Sender: TObject); var a,b : integer; a := StrToInt(edAng1.Text); b := StrToInt(edAng2.Text); edhasil.text := IntToStr(a + b); BtKurang OnClick procedure TForm1.btKurangClick(Sender: TObject); var a,b : integer; a := StrToInt(edAng1.Text); b := StrToInt(edAng2.Text); edhasil.text := IntToStr(a - b); BtKali OnClick procedure TForm1.btKaliClick(Sender: TObject); var a,b : integer; a := StrToInt(edAng1.Text); b := StrToInt(edAng2.Text); edhasil.text := IntToStr(a * b); BtBagi OnClick procedure TForm1.btBagiClick(Sender: TObject); var a,b : integer; a := StrToInt(edAng1.Text); b := StrToInt(edAng2.Text); edhasil.text := FloatToStr(a / b); Label4 Label5 Label6 OnMouseMove OnMouseMove OnMouseMove procedure TForm1.LMerahMouseMove(Sender: TObject; Shift: TShiftState; X,Y: Integer); Form1.Color := clred; procedure TForm1.LBiruMouseMove(Sender: TObject; Shift: TShiftState; X,Y: Integer); Form1.Color := clblue; procedure TForm1.LHijauMouseMove(Sender: TObject; Shift: TShiftState; X,Y: Integer); Form1.Color := clgreen;
10 10 Program lengkapnya adalah : unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(tform) btjumlah: TButton; btkurang: TButton; Label1: TLabel; Label2: TLabel; edang1: TEdit; edang2: TEdit; btbagi: TButton; btkali: TButton; Panel1: TPanel; Label3: TLabel; edhasil: TEdit; Panel2: TPanel; LMerah: TLabel; LBiru: TLabel; LHijau: TLabel; procedure btjumlahclick(sender: TObject); procedure btkurangclick(sender: TObject); procedure btkaliclick(sender: TObject); procedure btbagiclick(sender: TObject); procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); procedure LMerahMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); procedure LBiruMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); procedure LHijauMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); private { Private declarations } public { Public declarations } var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.btJumlahClick(Sender: TObject); var a,b : integer; Perintah untuk menjumlah angka. a := StrToInt(edAng1.Text); Perintah StrToInt(edAgg1.Text) b := StrToInt(edAng2.Text); adalah untuk membuat nilai edhasil.text := IntToStr(a + b); edagg1.text bernilai integer. procedure TForm1.btKurangClick(Sender: TObject); var a,b : integer; a := StrToInt(edAng1.Text); b := StrToInt(edAng2.Text); edhasil.text := IntToStr(a - b); Perintah untuk mengurangkan data setelah nilai pada edaggtext diubah ke integer.
11 11 procedure TForm1.btBagiClick(Sender: TObject); var a,b : integer; a := StrToInt(edAng1.Text); b := StrToInt(edAng2.Text); edhasil.text := FloatToStr(a / b); procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); Perintah untuk mengganti warna Form pada saat Form1.Color := clbtnface; mouse melewati Form. procedure TForm1.LMerahMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); Perintah untuk mengganti warna Form saat mouse melewati LMerah. Form1.Color := clred; procedure TForm1.LBiruMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); Form1.Color := clblue; procedure TForm1.LHijauMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); Form1.Color := clgreen; Soal : 1. Buat program seperti berikut : Keterangan Program : 1. Tulis pesan anda di isian pesan. 2. Klik tombol Pesan untuk menampilkan pesan yang anda buat pada window yang baru, menggunakan ShowMessage seperti pada gambar. 3. Buatlah program dengan tampilan sebagai berikut :
12 12 Keterangan Program : a. Pertama anda inputkan Kode Barang, Nama Barang, Merk, Harga Satuan dan Jumlah Beli. b. Selanjutnya klik tombol Proses untuk melihat nilai Diskon dan Total Harga. c. Proses untuk mencari diskon dan total harga adalah sbb: Diskon = 10% x Harga Satuan x Jumlah Beli Total Harga = (Harga Satuan x Jumlah Beli) Diskon d. Tombol New untuk mengosongkan semua isian. e. Tombol Exit untuk keluar dari Program.
13 13 BAB II LOGIKA PERCABANGAN Pada beberapa kasus pemrograman terkadang kita menginginkan komputer melakukan suatu aksi tertentu bila suatu kondisi terpenuhi. Keberadaan perintah bersyarat pada suatu program memberikan pencabangan proses seperti ditunjukkan oleh Error! Not a valid link.. Bahasa Pascal menyediakan dua cara penyajian perintah bersyarat, yaitu If Then Else dan Case of. 1. Percabangan If... Perintah percabangan If Then Else adalah suatu perintah yang berfungsi untuk mengambil keputusan dari beberapa kondisi. Bentuk percabangan ini biasanya digunakan untuk kondisi yang jumlahnya tidak terlalu banyak IF THEN : Pemilihan 1 kasus Perintah bersyarat If then digunakan hanya untuk melakukan 1 aksi bila kondisi dipenuhi. Bentuk sintaks dari perintah bersyarat ini adalah: If <kondisi_pencabangan> then Begin... {aksi-1} 1.2. IF THEN ELSE : Pemilihan 2 kasus Perintah bersyarat If then else umumnya digunakan untuk melakukan pencabangan sederhana (antara 2 atau 3 cabang). Atau untuk pencabangan yang banyak, dimana kondisi yang menjadi prasyaratnya melibatkan lebih dari satu parameter. Bentuk sintaks dari perintah bersyarat ini adalah:
14 14 If <kondisi_pencabangan> then Begin... {aksi-1} end else Begin... {aksi-2} 1.3. IF THEN ELSE : Pemilihan N kasus If <kondisi_pencabangan1> then Begin... {aksi-1} end else If <kondisi_pencabangan2> then Begin... {aksi-2} end else Begin... {aksi-3} End; Contoh Program Menggunakan Percabangan If : SpeedButton Buat program dengan tampilan seperti diatas, untuk memberi keterangan terhadap nilai angka yang dimasukkan.
15 15 Nama-nama komponen serta nilai propertinya : Nama Komponen Properti Nilai Properti Form1 Caption Input Nilai Mahasiswa BorderStyle bstoolwindow Label1 Caption Nama Label2 Caption Nilai Label3 Caption Keterangan Edit1 Name EdNama Edit2 Name EdNilai Edit3 Name EdKet SpeedButton1 Flat True Caption Proses SpeedButton2 Flat True Caption New SpeedButton3 Flat True Caption Keluar Masukkan perintah-perintah sesuai dengan nama komponen dan event yang dapat berlaku terhadap komponen tersebut. Nama Komponen Event Perintah SpeedButton1 OnClick procedure TForm1.SpeedButton1Click(Sender: TObject); var n : double; n := StrToFloat(edNilai.Text); if n >= 90 then edket.text := 'Sangat Baik' else if (n >= 70) and (n <= 89) then edket.text := 'Baik' else if (n >= 50) and (n <= 69) then edket.text := 'Cukup' else if (n >= 30) and (n <= 49) then edket.text := 'Kurang' else if (n < 30) then edket.text := 'Mengecewakan' SpeedButton2 OnClick procedure TForm1.SpeedButton2Click(Sender: TObject); ednama.clear; ednilai.clear; edket.clear; SpeedButton2 OnClick procedure TForm1.SpeedButton3Click(Sender: TObject); Close; Pada komponen SpeedButton1 yang menangani kejadian onclick terlihat menggunakan operasi percabangan untuk menentukan keterangan apa yang akan ditampilkan di edket berdasarkan angka yang diperoleh dari ednilai. Berikut program secara keseluruhannya :
16 16 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Buttons; type TForm1 = class(tform) Label1: TLabel; Label2: TLabel; Label3: TLabel; ednama: TEdit; ednilai: TEdit; edket: TEdit; SpeedButton1: TSpeedButton; SpeedButton2: TSpeedButton; SpeedButton3: TSpeedButton; procedure SpeedButton3Click(Sender: TObject); procedure SpeedButton2Click(Sender: TObject); procedure SpeedButton1Click(Sender: TObject); private { Private declarations } public { Public declarations } var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.SpeedButton3Click(Sender: TObject); Close; Perintah untuk menutup window/form procedure TForm1.SpeedButton2Click(Sender: TObject); ednama.clear; ednilai.clear; edket.clear; Perintah untuk membersihkan ketiga komponen edit. procedure TForm1.SpeedButton1Click(Sender: TObject); var n : double; n := StrToFloat(edNilai.Text); if n >= 90 then edket.text := 'Sangat Baik' else if (n >= 70) and (n <= 89) then edket.text := 'Baik' else if (n >= 50) and (n <= 69) then edket.text := 'Cukup' else if (n >= 30) and (n <= 49) then edket.text := 'Kurang' else if (n < 30) then edket.text := 'Mengecewakan' end. Perintah untuk menentukan keterangan berdasarkan nilai dari ednilai.
17 17 2. Percabangan Case...Of Perintah bersyarat Case umumnya digunakan untuk kondisi dengan banyak pencabangan. Syarat pencabangan pada bentuk ini hanya boleh melibatkan satu buah parameter dengan tipe data bukan Real. Pemeriksaan kondisi di sini lebih tepat disebutkan dalam hubungan relasi samadengan (=). Dengan demikian bila parameter bernilai tertentu maka dilakukan suatu aksi terkait, bila bernilai lain maka dilakukan aksi yang lain juga, demikian seterusnya. Benttk umum penggunaan Case... Of : Case <Parameter> Of <nilai_1> : <aksi_1> ; <nilai_2> : <aksi_2> ;... <nilai_n> : <aksi_n> ; Else <aksi_n+1> ; End; Contoh Program menggunakan percabangan Case... Of ListBox Nama komponen yang digunakan dan pengaturan nilai propertiesnya : Komponen Properti Nilai Form1 Caption Kamus BorderStyle BsToolWindow Font Style FsBold (True) Label1 Caption Ungkapan Kata Cinta 5 Bahasa Font Style FsUnderLine (True)
18 18 Label2 Caption - Kosongkan - Font Style FsUnderLine (True) Name Lbahasa Label3 Caption - Kosongkan - Name Lucap ListBox Name LsBahasa Items Indonesia Batak Nias China Inggris Button1 Caption Tutup Isikan perintah-perintah berikut sesuai dengan nama komponen dan event-nya : Nama Event Perintah Komponen LsBahasa OnClick procedure TForm1.LsBahasaClick(Sender: TObject); LBahasa.Caption := LsBahasa.Items[LsBahasa.ItemIndex]; case LsBahasa.ItemIndex of 0 : LUcap.Caption := 'Aku Cinta Padamu'; 1 : LUcap.Caption := 'Holong Rohangku Tuho'; 2 : LUcap.Caption := 'Oma Sidokhou'; 3 : LUcap.Caption := 'Wo Ai Ni'; 4 : LUcap.Caption := 'I Love You'; Button1 OnClick procedure TForm1.Button1Click(Sender: TObject); Application.Terminate; Program tersebut akan menampilkan berupa kalimat pada form saat kita mengklik salah satu pilihan bahasa yang ada di ListBox, dan kalimatnya akan berganti jika kita mengklik bahasa yang lain. Berikut program keseluruhannya :
19 19 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Buttons; type TForm1 = class(tform) LsBahasa: TListBox; Label1: TLabel; LBahasa: TLabel; LUcap: TLabel; Button1: TButton; procedure LsBahasaClick(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } var Form1: TForm1; Penggunaan Case of untuk mengganti nilai dari Lucap. implementation {$R *.dfm} procedure TForm1.LsBahasaClick(Sender: TObject); LBahasa.Caption := LsBahasa.Items[LsBahasa.ItemIndex]; case LsBahasa.ItemIndex of 0 : LUcap.Caption := 'Aku Cinta Padamu'; 1 : LUcap.Caption := 'Holong Rohangku Tuho'; 2 : LUcap.Caption := 'Oma Sidokhou'; 3 : LUcap.Caption := 'Wo Ai Ni'; 4 : LUcap.Caption := 'I Love You'; procedure TForm1.Button1Click(Sender: TObject); Application.Terminate; end. Soal : 1. Buatlah program FotoCopy seperti dibawah ini :
20 20 Radio Button GroupBox Penjelasan : a. Masukkan Harga Perlembarnya dan Jumlah Lembar yang telah di fotocopy, dan pilih pilihan Pelanggan dan klik Proses untuk melihat hasilnya. b. Jika pilihan Pelanggan Ya maka : a. Jika fotocopy lebih dari 20 maka Pembayaran = 10% x Harga Total. b. Jika fotocopy kurang dari 20 maka : Pembayaran = Harga Total. c. Jika pilihan Tidak maka : Pembayaran = Harga Total. d. Klik Keluar untuk keluar dari program. 2. Buat program untuk menghitung nilai rata dari 4 Mata Pelajaran berikut : Keterangan : a. Nilai Matematika, Bhs Inggris, Kimia, Fisika diinputkan dari keyboard, kemudian klik tombol Proses. b. Nilai Rata-rata adalah Hasil penjumlahan ke empat matakuliah dibagi dengan 4.
21 21 c. Keterangan diperoleh dari nilai Rata-rata dengan ketentuan : Sangat Baik : >= 90 Baik : 70 s/d 89 Cukup : 50 s/d 69 Kurang : 30 s/d 49 Mengecewakan : < 30
22 22 BAB III LOGIKA PERULANGAN Dalam menyelesaikan masalah, terkadang kita harus melakukan suatu proses yang sama lebih dari satu kali. Untuk itu perlu dibuat suatu algoritma pengulangan. Delphi memberikan tiga alternatif pengulangan, yaitu dengan For, While, atau Repeat. Masing-masing memiliki karakteristik, yang akan dipelajari pada bagian ini. Ada dua hal yang penting dalam melakukan merancang perintah pengulangan, yaitu: Inisialisasi awal. Nilai akhir pengulangan atau kondisi berhenti. 1. For... to... do Pada pengulangan dengan For, inisialisasi awal dan kondisi akhir ditentukan dengan menggunakan suatu variable kendali yang nilainya dibatasi dalam suatu range tertentu. Sintaks untuk perintah ini adalah : For <variable_kendali> := <nilai_awal> to <nilai_akhir> do Begin {aksi} End ; Atau : For <variable_kendali> := <nilai_awal> downto <nilai_akhir> do Begin {aksi} End ; Perbedaan antara to dan downto adalah pada kondisi nilai awal dan akhir. Pada to: nilai awal lebih kecil dari nilai akhir, sedangkan pada downto nilai awal lebih besar dari nilai akhir. Contoh Program :
23 23 Memo For to do For downto do Nama Komponen dan pengaturan properties-nya : Komponen Properti Nilai Button1 Caption to Button2 Caption downto Memo1 Name Mhasil Lines - Kosongkan - Isikan perintah-perintah berikut pada komponen yang disebutkan dibawah ini sesuai dengan penanganan kejadiannya / event-nya. Nama Komponen Event Perintah Button1 OnClick procedure TForm1.Button1Click(Sender: TObject); var n : char; MHasil.Clear; for n := 'A' to 'J' do MHasil.Lines.Append(n); Button2 OnClick procedure TForm1.Button2Click(Sender: TObject); var n : char; Mhasil.Clear; for n := 'J' downto 'A' do MHasil.Lines.Append(n); Contoh ini adalah program untuk megurutkan karakter dari A sampai J untuk perulangan menggunakan For... to... do dan megurutkan terbalik dari J sampai A dengan menggunakan For... downto... do.
24 24 Program Lengkapnya adalah : unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(tform) MHasil: TMemo; Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var n : char; MHasil.Clear; for n := 'A' to 'J' do MHasil.Lines.Append(n); procedure TForm1.Button2Click(Sender: TObject); var n : char; Mhasil.Clear; for n := 'J' downto 'A' do MHasil.Lines.Append(n); end. Penggunaan for.. to.. do untuk mengurutkan karakter A sampai J pada Mhasil. Penggunaan for downto do untuk mengurutkan karakter J ke A pada Mhasil. Tampak pada program, saat anda mengklik salah satu tombol ada perintah Mhasil.Clear, perintah ini adalah untuk membersihlan komponen Tmemo/MHasil tersebut. Perintah Mhasil.Lines.Append() adalah untuk menambahkan baris pada komponen Mhasil.
25 25 2. While... do Pada metoda pengulangan ini aksi hanya akan diproses bila kondisi pengulangan terpenuhi, bentuk sintaks dari pengulangan ini adalah : While <kondisi_ pengulangan> do Begin {aksi} End ; Selama kondisi_pengulangan bernilai true maka aksi akan dilakukan, dan baru akan berhenti setelah kondisi pengulangan bernilai false. Karena kondisi pengulangan diperiksa pada bagian awal, maka ada kemungkinan aksi tidak pernah dilakukan, yaitu bila kondisi pengulangan tidak pernah bernilai true. 3. Repeat... until Metoda pengulangan ini juga melakukan pengulangan berdasarkan pemeriksaan kondisi pengulangan. Hanya saja alur dari pengulangan ini adalah sistem seakan-akan memaksa untuk melakukan pengulangan, sampai di ketahui adanya kondisi berhenti. Bentuk sintaks dari pengulangan ini adalah : Repeat {aksi} Until <kondisi_ berhenti> Berlawanan dengan While, yang akan memproses aksi hanya bila kondisi_pengulangan bernilai true, pada pengulangan Repeat, sistem akan memproses aksi selama kondisi_berhenti bernilai false. Dengan demikian aksi pasti akan selalu diproses (minimal satu kali). Pada tipe ini, pengulangan dapat terjadi terus-menerus (tidak pernah berhenti), yaitu bila kondisi berhenti tidak pernah bernilai true. Contoh program perulangan dengan menggunakan While dan Repeat :
26 26 While... do Repeat... until Komponen yang digunakan dan pengaturan propertinya : Komponen Properti Nilai Button1 Caption While Button2 Caption Repeat Memo1 Name MHasil Lines - Kosongkan - Isikan perintah-perintah berikut pada komponen yang disebutkan dibawah ini sesuai dengan penanganan kejadiannya / event-nya. Nama Komponen Event Perintah Button1 OnClick procedure TForm1.Button1Click(Sender: TObject); var a : integer; a := 1; MHasil.Clear; MHasil.Lines.Append('Menggunakan While'); while a < 10 do MHasil.Lines.Append('Perulangan ke- '+IntToStr(a)); inc(a); Button2 OnClick procedure TForm1.Button2Click(Sender: TObject); var a : integer; a := 10; MHasil.Clear; MHasil.Lines.Append('Menggunakan Repeat'); repeat MHasil.Lines.Append('Data ke - '+IntToStr(a)); dec(a); until a = 1
27 27 Contoh program diatas adalah untuk melakukan perulangan dengan menggunakan while... do dan repeat... until. Pada script diatas tampak sebelum dilakukan perulangan komponen Mhasil ditambah satu baris untuk menampilkan keterangan (Mhasil.Lines.Append( Menggunakan While )) hal ini mengakibatkan keterangan tersebut tidak ikut dilakukan perulangan. Berikut program lengkapnya : unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(tform) MHasil: TMemo; Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var a : integer; // Untuk membersihkan MHasil a := 1; MHasil.Clear; MHasil.Lines.Append('Menggunakan While'); Soal : while a < 10 do (a := a + 1) MHasil.Lines.Append('Perulangan ke - '+IntToStr(a)); inc(a); procedure TForm1.Button2Click(Sender: TObject); var a : integer; a := 10; MHasil.Clear; MHasil.Lines.Append('Menggunakan Repeat'); repeat Untuk mengurangkan a dengan 1 MHasil.Lines.Append('Data (a := a - 1) ke - '+IntToStr(a)); dec(a); until a = 1 end. Untuk menambahkan a dengan 1
28 28 1. Buatlah program dengan menggunakan perulangan seperti pada tampilan berikut : ComboBox Penjelasan : a. Kedua gambar diatas adalah program yang sama. b. Terdapat isian untuk menginput batas awal dan batas akhir. c. Setelah batas awal dan batas akhir dimasukkan, maka pada saat kita mengklik ComboBox, akan ditampilkan hasil perulangan dari batas awal dan batas akhir yang kita tentukan. Gunakan pada kejadian onenter pada ComboBox untuk menampilkan hasilnya. 2. Buatlah program untuk mencari bilangan prima dengan menentukan batas awal dan batas akhir seperti gambar dibawah ini. Ketentuan bilangan prima adalah bilangan yang hanya dapat dibagi oleh bilangan itu sendiri dan bilangan 1, dan tidak dapat dibagi dengan bilangan lain.
29 29 BAB IV TAB ADDITIONAL Pada bab ini kita akan membahas penggunaan beberapa komponen yang terdapat di Tab Additional pada Komponen Palette. Seperti halnya pada Tab Standart yang menyediakan komponen-komponen yang siap pakai, pada Tab Additional juga menyediakan komponen yang siap pakai, namun di Tab Additional, komponenkoponen yang ditampilkan lebih Variatif, sehingga lebih membebaskan kita untuk memilih dan menggunakan komponen yang dibutuhkan dalam sebuah program. Seperti gambar diatas yang menampilkan Tab Additional berisi banyak sekali komponen yang dapat digunakan baik yang berupa Visual maupun Non Visual. Untuk lebih memperjelas pengertian tentang penggunaan komponenkomponen yang terdapat pada Tab Additional berikut disajikan contoh-contoh program yang menggunakan komponen-komponen tersebut. Latihan 1 : Pada program yang pertama ini anda akan membuat sebuah program yang menampilkan bentuk-bentuk yang dapat dihasilkan oleh komponen BitBtn. Pada program ini setiap tombol yang ada tidak mempunyai fungsi apa-apa, kecuali tombol Close, walaupun anda belum mengisikan suatu perintah terhadap tombol Close,
30 30 secara default bila tombol ini diklik akan memerintahkan untuk menutup window program. Untuk membuat seperti program diatas berikut adalah caranya : 1. Aktifkan Tab Additional pada Komponen Palette. 2. Klik ganda komponen TbitBtn sehingga tercipta sebuah komponen BitBtn1 pada jendela Form, kemudian atur posisinya pada Form. 3. Ulangi langkah diatas sehingga terdapat sepuluh komponen BitBtn di Form anda. 4. Kemudian ubahlah nilai properties pada setiap komponen ssesuai dengan tabel dibawah ini : Komponen Properties Nilai BitBtn1 Kind BkAbort BitBtn2 Kind BkAll BitBtn3 Kind BkCancel BitBtn4 Kind BkClose BitBtn5 Kind BkHelp BitBtn6 Kind BkIgnore BitBtn7 Kind BkNo BitBtn8 Kind BkOK BitBtn9 Kind BkRetry BitBtn10 Kind BkYes Pada tombol yang diciptakan dengan TBitBtn diatas setiap gambar yang ditampilkan selalu beerada pada bagian kiri. Anda dapat mengubah posinya sesuai pengaturan yang ada dengan cara mengatur pada properties Layout-nya. Latihan 2 : Komponen TMaskEdit adalah sebuah komponen yang berfungsi untuk menerima masukan dari pengguna (user). Fungsi utama dari komponen ini sama seperti komponen TEdit yang terdapat pada Tab Standart. Komponen TmaskEdit dilengkapi dengan properties yang dapat mengatur jenis data yang akan diinputkan kedalamnya.
31 31 Untuk contoh penggunaanya, berikut disajikan program untuk mengisikan jenis-jenis data, seperti tulisan huruf besar, tulisan huruf kecil, data tanggal, data waktu, data angka, atau bentuk kode. Berikut tampilannya : Untuk membuat seperti diatas adalah : 1. Tambahkan 2 buah komponen TSpeedButton dan 5 komponen TMaskEdit dari Tab Additional dan 5 komponen Tlabel dari Tab Standart. 2. Aturlah letak setiap komponen seperti pada gambar. Dan lakukan pengaturan propertiesnya seperti berikut : Koponen Properties Nilai SpeedButton1 Caption Batal Flat True Glyph -gambar - SpeedButton2 Caption Tutup Flat True Glyph - gambar - Label1 Caption Huruf Kapital Label2 Caption Huruf Kecil Label3 Caption Data Tanggal Label4 Caption Data Waktu Label5 Caption No Telpon MaskEdit1 EditMask >LLLLLLLLLL MaskEdit2 EditMask <LLLLLLLLLL MaskEdit3 EditMask 99/99/999 MaskEdit4 EditMask 99:99:99 MaskEdit5 EditMask (9999) Klik 2 kali tombol Batal untuk mengisikan kode perintah berikut yang berfungsi untuk membersihkan setiap MaskEdit dari tulisan yang diinput. Setelah anda berada pada Code Editor ketikkan perintah berikut :
32 32 procedure TForm1.SpeedButton1Click(Sender: TObject); MaskEdit1.Text := ''; MaskEdit2.Text := ''; MaskEdit3.Text := ''; MaskEdit4.Text := ''; MaskEdit5.Text := ''; MaskEdit1.SetFocus; Klik 2 kali pada tombol Tutup untuk mengisikan perintah untuk keluar dari program, kemudian ketikkan kode berikut : procedure TForm1.SpeedButton2Click(Sender: TObject); Application.Terminate; Pada program ini selain anda menggunakan TmaskEdit dan Tlabel anda juga menggunakan komponen TspeedButton, yang nilai Flat pada properties-nya dibuat True, hal ini mengakibatkan komponen terlihat rata dengaa Form saat program di eksekusi. Fungsi dari TspeedButton hampir sama dengan TButton atau TBitBtn seperti yang telah pernah anda gunakan. Program selengkapnya adalah : unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(tform) MaskEdit1: TMaskEdit; MaskEdit2: TMaskEdit; MaskEdit3: TMaskEdit; MaskEdit4: TMaskEdit; MaskEdit5: TMaskEdit; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; SpeedButton1: TSpeedButton; SpeedButton2: TSpeedButton; procedure SpeedButton1Click(Sender: TObject); procedure SpeedButton2Click(Sender: TObject);
33 33 private { Private declarations } public { Public declarations } var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.SpeedButton1Click(Sender: TObject); MaskEdit1.Text := ''; MaskEdit2.Text := ''; MaskEdit3.Text := ''; MaskEdit4.Text := ''; MaskEdit5.Text := ''; MaskEdit1.SetFocus; procedure TForm1.SpeedButton2Click(Sender: TObject); Application.Terminate; Untuk keluar dari program end. Perintah untuk mmbersihkan setiap komponen TMaskEdit. Perintah untuk membuat cursor aktif / focus di MaskEdit1. Latihan 3 : Latihan yang ketiga kita akan membuat program untuk menampilkan gambar pada Form serta beberapa pengaturannya dengan menggunkan komponen Timage dan beberapa komponen dari Tab Standart. Berikut tampilannya :
34 34 Untuk membuat seperti gambar diatas gunakan komponen-komponen berikut dan pengaturannya : Komponen Properties Nilai Image1 Width 297 Height 201 Picture - Tentukan gambar - Panel1 Caption - Kosongkan - CheckBox1 Caption Stretch Label1 Caption Panjang Label2 Caption Lebar ScrollBar1 ScrollBar2 Untuk dapat menampilkan gambar pada komponen Image yang ada pada Form anda maka anda harus melakukan langkah-langkah berikut. 1. Aktifkan komponen Image pada Form dengan cara klik 1 kali. 2. Lihat properties pada Objeck Inspector dan klik pada bagian Picture, maka akan ada tampilan sebagai berikut : 3. Klik tombol Load untuk mencari gambar yang anda inginkan, setelah anda menemukan gambar yang anda cari maka akan ditampilkan pada jendela Picture Editor. 4. Kemudian klik tombol OK untuk kembali ke Form. Isikan perintah berikut pada komponen-komponen yang ada dibawah ini pada kejadian yang ditentukan.
35 35 Komponen Event Perintah CheckBox1 OnClick procedure TForm1.CheckBox1Click(Sender: TObject); if CheckBox1.Checked then Image1.Stretch := True else Image1.Stretch := False; ScrollBar1 ScrollBar2 OnChange procedure TForm1.ScrollBar1Change(Sender: TObject); Image1.Height := ScrollBar1.Position + 200; OnChange procedure TForm1.ScrollBar2Change(Sender: TObject); Image1.Width := ScrollBar2.Position + 300; Terlihat pada program menggunakan komponen ScrollBar untuk mengubah ukuran dari Image, dan komponen CheckBox untuk menetukan gambar apakah mengikuti ukuran sebenarnya ada mengikuti ukuran yang sudah ditetapkan. Berikut program lengkapnya : unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, jpeg, ExtCtrls; type TForm1 = class(tform) Image1: TImage; Panel1: TPanel; CheckBox1: TCheckBox; Label1: TLabel; ScrollBar1: TScrollBar; Label2: TLabel; ScrollBar2: TScrollBar; procedure CheckBox1Click(Sender: TObject); procedure ScrollBar1Change(Sender: TObject); procedure ScrollBar2Change(Sender: TObject); private { Private declarations } public { Public declarations } var Form1: TForm1; implementation {$R *.dfm}
36 36 procedure TForm1.CheckBox1Click(Sender: TObject); if CheckBox1.Checked then Image1.Stretch := True else Image1.Stretch := False; procedure TForm1.ScrollBar1Change(Sender: TObject); Image1.Height := ScrollBar1.Position + 200; Latihan 4 : end. Perintah untuk menampilkan gambar dengan ukuran yang sebenarnya. Nilai False untuk menampilkan gambar sesuai ukuran sebenarnya. Untuk mengubah ukuran panjang. procedure TForm1.ScrollBar2Change(Sender: TObject); Image1.Width := ScrollBar2.Position + 300; Untuk mengubah ukuran lebar.. Sekarang anda akan mencoba membuat program yang menggunakan komponen Shape, komponen ini adalah komponen yang dapat menampilkan bentukbentuk grafik seperti kotak, lingkaran, elipse, dan bentuk-bentuk lain. Berikut tampilan programnya : ListBox ColorBox Shape Gunakan komponen-komponen yang ada dibawah ini : Komponen Properties Nilai ListBox1 Items Circle Elipse Rectangle RoundRect RoundSquare Square ListBox2 Items Bdiagonal Clear Cross DiagCross Fdiagonal Horizontal Solid Vertical Shape1 Height 121 Width 97 ColorBox1
37 37 Komponen Shape1 dan ColorBox1 diambil dari Tab Additional sedangkan komponen ListBox diambil dari Tab Standart pada komponen Palette. ditentukan. Isikan perintah-perintah berikut pada komponen dan event yang yang telah Komponen Event Perintah ListBox1 OnClick procedure TForm1.ListBox1Click(Sender: TObject); if ListBox1.ItemIndex = 0 then Shape1.Shape := stcircle else if ListBox1.ItemIndex = 1 then Shape1.Shape := stellipse else if ListBox1.ItemIndex = 2 then Shape1.Shape := strectangle else if ListBox1.ItemIndex = 3 then Shape1.Shape := stroundrect else if ListBox1.ItemIndex = 4 then Shape1.Shape := stroundsquare else if ListBox1.ItemIndex = 5 then Shape1.Shape := stsquare ListBox2 OnClick procedure TForm1.ListBox2Click(Sender: TObject); if ListBox2.ItemIndex = 0 then Shape1.Brush.Style := bsbdiagonal else if ListBox2.ItemIndex = 1 then Shape1.Brush.Style := bsclear else if ListBox2.ItemIndex = 2 then Shape1.Brush.Style := bscross else if ListBox2.ItemIndex = 3 then Shape1.Brush.Style := bsdiagcross else if ListBox2.ItemIndex = 4 then Shape1.Brush.Style := bsfdiagonal else if ListBox2.ItemIndex = 5 then Shape1.Brush.Style := bshorizontal else if ListBox2.ItemIndex = 6 then Shape1.Brush.Style := bssolid else if ListBox2.ItemIndex = 7 then Shape1.Brush.Style := bsvertical ColorBox OnChange procedure TForm1.ColorBox1Change(Sender: TObject); Shape1.Brush.Color := ColorBox1.Selected; Tampak bahwa untuk melakukan perubahan bentuk dan pembuatan style pada Shape ditangani pada kejadian onclick pada komponen ListBox1 dan ListBox2 dan untuk mengubah warna Shape ditangani pada kejadian onchange pada komponen ColorBox. Program keseluruhannya adalah :
38 38 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, ExtCtrls, StdCtrls, CheckLst; type TForm1 = class(tform) ColorBox1: TColorBox; Shape1: TShape; ListBox1: TListBox; ListBox2: TListBox; procedure ListBox1Click(Sender: TObject); procedure ColorBox1Change(Sender: TObject); procedure ListBox2Click(Sender: TObject); private { Private declarations } public { Public declarations } var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.ListBox1Click(Sender: TObject); if ListBox1.ItemIndex = 0 then Shape1.Shape := stcircle else if ListBox1.ItemIndex = 1 then Shape1.Shape := stellipse else if ListBox1.ItemIndex = 2 then Shape1.Shape := strectangle else if ListBox1.ItemIndex = 3 then Shape1.Shape := stroundrect else if ListBox1.ItemIndex = 4 then Shape1.Shape := stroundsquare else if ListBox1.ItemIndex = 5 then Shape1.Shape := stsquare procedure TForm1.ColorBox1Change(Sender: TObject); Shape1.Brush.Color := ColorBox1.Selected; procedure TForm1.ListBox2Click(Sender: TObject); if ListBox2.ItemIndex = 0 then Shape1.Brush.Style := bsbdiagonal else if ListBox2.ItemIndex = 1 then Shape1.Brush.Style := bsclear else if ListBox2.ItemIndex = 2 then Shape1.Brush.Style := bscross else if ListBox2.ItemIndex = 3 then Shape1.Brush.Style := bsdiagcross else if ListBox2.ItemIndex = 4 then Shape1.Brush.Style := bsfdiagonal BAB V else if ListBox2.ItemIndex = 5 then Shape1.Brush.Style := bshorizontal else if ListBox2.ItemIndex = 6 then Shape1.Brush.Style := bssolid else if ListBox2.ItemIndex = 7 then Shape1.Brush.Style := bsvertical end. KOMPONEN WIN32 DAN SYSTEM Pada bab ini kita akan membahas bagaimana penggunaan beberapa komponen yang terdapat di Tab Win32 dan Tab System. Perintah untuk mengubah bentuk Shape pada kejadian onclick di ListBox1 Perintah untuk mengubah warna pada shape, yang ditangani oleh komponen ColorBox1 Perintah untuk mengubah bentuk style Shape pada kejadian onclick di ListBox2
39 39 Tab Win32 Komponen-komponen yang ada pada tab ini berguna untuk membuat kontrol yang biasa dipakai sebagai kontrol user interface Windows95. Tab System Komponen-komponen yang ada pada Tab System ini berguna untuk membuat elemen kontrol untuk system, seperti timer,multimedia, dll. Untuk lebih memperjelas penggunaan komponen-komponen tersebut berikut beberapa latihan membuat program dengan menggunakan beberapa komponen yang terdapat pada Tab Win32 dan Tab System. Latihan 1 : PageControl1 RichEdit Pada contoh program diatas mungkin adalah tampilan yang sering anda jumpai pada program-program komputer. Pada program kali ini tidak ada roses yang dilakukan, program tersebut hanya coba menunjukkkan bagaimana cara membuat program yang menggunakan ke dua komponen tersebut. Komponen yang digunakan dan pengaturannya.
40 40 Komponen Properties Nilai PageControl Style TsFlatButton RichEdit1 Lines - ketik sesuai contoh - Pada saat anda meletakkan komponen PageControl1 pada Form1 mungkin anda hanya menemui satu Tab saja, sehingga untuk membuat / menambah tab klik kanan pada komponen PageControl yang ada di Form1 dan pilih NewPage. Anda akan melihat bahwa Tab baru telah dibentuk, ulangi hal yang sama untuk menambah tab yang baru. Untuk menghapus salah satu tab yang sudah terbentu klik nama tab yang diinginkan pada Object TreeView kemudian tekan tombol Delete pada keyboard anda. Di sini anda juga menggunakan komponen TRichEdit, komponen ini hampir sama dengan komponen TMemo yang ada di Tab Standard, namun komponen TRichEdit mempunyai beberapa kelebihan dari pada komponen TMemo, dengan komponen ini anda dapat membuat WordProcessing sendiri seperti Ms Word, yang dapat memanipulasi huruf pada kata yang kita mau. Namun disini kita tidak akan membahas lebih jauh tentang komponen ini. Latihan 2 : TrackBar1 Label Komponen yang digunakan dan pengaturannya : Komponen Properties Nilai
41 41 TrackBar1 Min 0 Max 100 Frequensi 5 Label1 Caption - Kosongkan - Font Size 20 AutoSize False Color ClWhite Width 305 Berikut perintah yang harus anda masukkan pada komponen yang bersangkutan : Komponen Event Nilai TrackBar1 onchange procedure TForm1.TrackBar1Change(Sender: TObject); Label1.Caption := IntToStr(Trackbar1.Position); Program tersebut di atas adalah program untuk menampilkan posisi TrackBar pada komponen Label. Komponen TrackBar sering digunakan untuk programprogram multimedia untuk pengaturan volume. Latihan 3 : Komponen yang digunakan : Komponen Properties Nilai ProgressBar1 Min 0 Max 5000 Width 281 Button1 Caption Mulai Label1 Caption - Kosongkan - Perintah yang digunakan : Komponen Event Perintah Button1 onclick procedure TForm1.Button1Click(Sender: TObject);
42 42 var n : integer; for n := 0 to 5000 do ProgressBar1.Position := n; Label1.Caption := IntToStr(n); end Program diatas adalah memerintah komponen ProgressBar untuk menjalankan perulangan dan menyesuaikan posisi track dan memberikan nilai hasil perulangan ke komponen Label1. Latihan 4 : Pada latihan ini kita akan membuat program stopwatch sederhana yang menggunanakan komponen Ttimer yang terdapat pada Tab System. TTimer Komponen Ttimer adalah komponen yang dapat digunakan untuk menyediakan interval waktu, bila Enable-nya dibuat nilainya menjadi True maka perintah yang diisikan padanya akan dilakukan secara berulang-ulang. Komponen yang digunakan dan pengaturannya : Komponen Propeties Nilai TTmer Enabled False Interval 1 Label1 Caption Mulai Label2 Caption Selesai Label3 Caption Lama Edit1 Name EdMulai Text - Kosongkan - Edit2 Name EdSelesai Text - Kosongkan - Edit3 Name EdLama Text - Kosongkan - Button1 Caption Start Name Tombol Perintah berikut yang diisika pada komponen Button dan Timer : Komponen Event Perintah
43 43 Tombol onclick procedure TForm1.tombolClick(Sender: TObject); if tombol.caption = 'Start' then awal := Time; edmulai.text := TimeToStr(awal); tombol.caption := 'Stop'; Timer1.Enabled := true; end else if tombol.caption = 'Stop' then tombol.caption := 'Selesai'; Timer1.Enabled := False; end else Application.Terminate; Timer1 OnTimer procedure TForm1.Timer1Timer(Sender: TObject); var SLama : string; akhir := time; edselesai.text := TimeToStr(akhir); Lama := (Akhir - Awal) * ; Str(Lama:12:2,SLama); edlama.text := SLama; Pada kejadian onclick pada komponen tombol dan kejadian ontimer pada komponen Timer1 terlihat menggunakan variabel awal,akhir, dan Lama, ketiga variabel ini dideklarasikan di tempat deklarasi variabel global, sehingga program keseluruhannya adalah : unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(tform) Label1: TLabel; Label2: TLabel; Label3: TLabel; edmulai: TEdit; edselesai: TEdit; edlama: TEdit; tombol: TButton; Timer1: TTimer; procedure tombolclick(sender: TObject); procedure Timer1Timer(Sender: TObject); private { Private declarations } public { Public declarations } Deklarasi variabel global var Form1: TForm1; awal,akhir : TTime; lama : real; Institut Sains Dan Tekhnologi AKPRIND
44 44 Program diatas bekerja pada saat tombol diklik, kemudian proses pada Timer1 dikerjakan. Timer1 akan menghitung waktu awal mulai dikurangi waktu terakhir kemudian hasilnya ditampilkan di edlama. Latihan 5 : Status Bar
45 45 Program berikut adalah program yang menggunakan komponen StatusBar yang terdapat pada Tab Additional, komponen ini sangat sering digunakan untuk memberikan pesan-pesan terhadap suatu proses. Komponen dan pengaturan yang digunakan : Koponen Properties Nilai StatusBar1 Panels 0 TStatus Panel 1 TStatus Panel 2 TStatus Panel 0 TstatusPanel Bevel PbNone Alignment taleftjustify 1 TstatusPanel Bevel PbLowered Alignment tacenter 2 TstatusPanel Bevel pbraised Alignment TaRightJustify Label1 Caption Panel ke 1 Label2 Caption Panel ke 2 Label3 Caption Panel ke 3 Pada saat pertama anda meletakkan komponen StatusBar pada Form, StatusBar hanya terdiri dari satu Panel, untukmenambah Panel klik kanan pada StatusBar dan pilih Panels Editor, atau cari di properties dengan nama Panels. Maka akan tampil seperti berikut : Klik untuk menambah Panel Untuk menambah Panel klik pada icon yang ada diatas. Isikan perintah berikut pada koponen yang bersangkutan : Komponen Event Perintah Edit1 Edit2 Edit3 OnChange procedure TForm1.Edit1Change(Sender: TObject); StatusBar1.Panels.Items[0].Text := edit1.text; OnChange procedure TForm1.Edit2Change(Sender: TObject); StatusBar1.Panels.Items[1].Text := edit2.text; OnChange procedure TForm1.Edit3Change(Sender: TObject); StatusBar1.Panels.Items[2].Text := edit3.text;
46 46 Soal : Tulisan yang ditampilkan secara satu persatu. 1. Buatlah program yang manampilkan tulisan secara satu persatu seperti halnya animasi seperti pada contoh berikut. Tulisan yang dubuat animasinya adalah : 1. Caption Form menjadi : Latihan Delphi 2. Caption Label1 menjadi : Contoh Program Animasi 3. Text Edit menjadi : Animasi dengan Delphi. 2. Buatlah program untuk melakukan pengaturan karakteristik pada komponen Tshape berikut : Program ini bekerja untuk melakukan pengaturan terhadap komponen Tshape melalui komponen TtrackBar. Terdapat tiga pengaturan yaitu : pengaturan Bentuk, pengaturan pola yang mengisi komponen Tshape, pengaturan untuk merubah warna.
47 47 BAB VI MENU BAR, DIALOG BOX, DAN WEB BROWSER Pada pembahasan minggu ini, akan dibahas dua buah komponen yang sangat sering sekali digunakan pada setiap pemrogramana visual, dan pembahasan cara pembuatan web browser sederhana dengan menggunakan Delphi. 1. Menu Bar. Menu Bar adalah suatu fasilitas yang sangat sering kita jumpai pada setiap program-program visual. Di dalam Delphi disediakan dua buah komponen untuk pembuatan menu tersebut, yaitu komponen Main Menu dan Popup Menu, yang kedua-duanya terdapat di Tab Standart pada Komponen Palette. Main Menu PopUp Menu a. Main Menu Komponen Main Menu adalah komponen yang dapat menampilkan banyak menu sakaligus, Main Menu sering kita jumpai di atas program yang menggunakannya, seperti pada program NotePad yang menyediakan menu File,Edit,Search, dan Help. Untuk lebih memahami komponen tersebut, berikut contoh penggunaanya :
48 48 Menu Dan SubMenu. Langkah-langkah pembuatan : Klik 2 kali pada komponen TmainMenu untuk meletakkannya di Form. Pada komponen TmainMenu yang sudah ada di Form lakukan klik 2 kali untuk merancang menu. Kemudian isikan Captionnya yang ada di Object Inspector untuk membuat nama Menu di Form. Seperti pada gambar tertulis Menu 1. Kemudian klik menu yang baru dibuat tersebut lalu klik pada kotak dibawahnya. Selanjutnya isikan nama yang kita inginkan seperti sebelumnya. Pada gambar tertulis Menu 2, Menu 3, Menu 4, Menu 5. Untuk membuat garis pemisah isikan tanda pada captionnya. Untuk membuat SubMenu kesamping, pilih Menu yang ingin dibuat SubMenunya, pada gambar Menu 3, kemudian tekan dan tahan tombol Control (Ctrl) pada keyboard, selanjutnya tekan tanda panah kekanan yang ada di keyboard. Untuk mengisi nama SubMenunya, lakukan sama dengan yang sebelumnya. Lakukan hal yang sama untuk membuat menus suai yang kita inginkan (Seperti Gambar). Setelah semuanya selesai jendela tempat perancangan menu dapat anda tutup, untuk kembali ke Form. Untuk mengisikan kode program terhadap menu tersebut, anda tinggal mengklik menu yang dinginkan untuk masuk ke Code Editor untuk menuliskn programnya. Contoh seperti gambar : Klik sekali pada menu Keluar yang ada di Form, setelah anda berada di
49 49 Code Editor ketikkan perintah berikut : Application.Terminate; Menambah ShortCut ShortCut. Klik 2 kali Pada MainMenu yang ada di Form untuk masuk ke mode perancangan menu. Klik sekali pada menu yang ingin dibuat ShortCut-nya. Pada Objeck Inspector cari yang namanya ShortCut, kemudian pilih ShortCut yang anda inginkan. Fungsi dari ShortCut ini adalah untuk memudahkan pemanggilan menu melalui kombinasi tombol keyboard. Menambah Gambar. Gambar Aktifkan window untuk perancangan menu dengan klik 2 kali pada MainMenu yang ada di Form. Pilih menu yang ingin ditambahi gambar. Cari yang namanya BitMap pada Objeck Inspector, kemudian cari gambar yang anda inginkan, biasanya terletak di Folder C:\Program Files\Common Files\Borland Shared\Images\Icons. Kemudian klik OK bila sudah selesai. Untuk melihat hasilnya, kembali ke Form dan klik menu yang ada di Form tersebut.
50 50 Menambah Tanda Check. Tanda Check Seperti cara diatas, aktifkan terlebih dahulu mode perancangan menu. Klik menu yang dinginkan dibuat tanda Check-nya. Lihat di Objeck Inspector yang namanya Checked dan ubah nilainya menjadi True. b. PopUp Menu Komponen PopUpMenu biasanya digunakan untuk menampilkan menu melayang. Menu ini sering kita jumpai pada beberapa program saat kita melakukan klik kanan terhadap program tersebut sehingga menampilkan menu yang seakan-akan melayang. Langkah pembuatannya : Klik 2 kali pada komponen PopUpMenu yang ada di Tab Standart untuk menambahkannya di atas Form. Misalkan kita ingin membuat PopUpMenu saat kita mengklik kanan komponen Edit. Maka tambahkan satu komponen TEdit diatas Form. Aktifkan TEdit dengan cara klik sekali, dan lihat di Object Inspector namanya PopUpMenu dan atur lah agar menunjuk ke komponen PopUpMenu yang pertama kita letakkan tadi.
51 51 Aktifkan kembali komponen PopUpMenu dan klik 2 kali untuk masuk ke jendela perancangan menu. Jendela perancangan PopUpMenu hampir sama dengan MainMenu, sehingga cara-cara yang digunakan untuk merancang menu sama seperti Main Menu. Buatlah seperti pada contoh gambar, untuk melihat hasilnya jalankan / run program anda, dan klik kanan pada komponen Edit, maka akan tampil PopMenu hasil rancangan kita. 2. Dialog Box. Dialog Box adalah komponen yang biasa kita gunakan untuk membuka file, menyimpan file, menentukan jenis huruf, dll. Komponen-komponen ini biasanya terdapat pada Tab Dialog yang ada di Komponen Palette. Bentuk Penggunaannya adalah dengan penerapan pada contoh program berikut : TMemo TImage Komponen-komponen yang digunakan adalah : Komponen Properties Nilai OpenDialog1 Filter (*.txt) *.txt SaveDialog1 Filter (*.txt) *.txt FontDialog1 - -
52 52 ColorDialog1 - - OpenPictureDialog1 - - Tmemo1 Lines - Kosongkan - Timage Stretch True Button1 Caption Open Dialog Button2 Caption Save Dialog Button3 Caption Font Dialog Button4 Caption Color Dialog Button5 Caption Open Picture Dialog Berikut perintah-perintah yang digunakan pada komponen berikut : Kompone n Button1 Button2 Button3 Button4 Button5 Event OnClic k OnClic k OnClic k OnClic k OnClic k Perintah procedure TForm1.Button1Click(Sender: TObject); if OpenDialog1.Execute = true then Memo1.Lines.LoadFromFile(OpenDialog1.FileName); procedure TForm1.Button2Click(Sender: TObject); if SaveDialog1.Execute = true then Memo1.Lines.SaveToFile(SaveDialog1.FileName); procedure TForm1.Button3Click(Sender: TObject); if FontDialog1.Execute = True then Memo1.Font := FontDialog1.Font; procedure TForm1.Button4Click(Sender: TObject); if ColorDialog1.Execute = True then Memo1.Color := ColorDialog1.Color; procedure TForm1.Button5Click(Sender: TObject); if OpenPictureDialog1.Execute then Image1.Picture.LoadFromFile(OpenPictureDialog1.FileNam e); OpenDialog : Dapat digunakan untuk membuka semua jenis file. SaveDialog FontDialog : Digunakan untuk menyimpan File dengan nama file terserah kita. : Digunakan untuk membuka Pustaka Huruf, agar dapat digunakan dalam program. ColorDialog : Digunakan untuk membuka Pustaka Warna. OpenPictureDialog : Digunakan hanya untuk membuka file gambar dengan format yang telah ditentukan.
53 53 Berikut hasil eksekusi dari program diatas : 3. Web Browser Web Browser adalah program yang biasa kita gunakan untuk berkelana / surfing di dunia internet. Program-program Web Browser yang sangat terkenal saat ini adalah Internet Explorer, Netscafe Navigator, dan Opera. Disamping program-program web browser itu sebenarnya kita dapat membuat web browser sendiri dengan sangat mudah, karena Delphi saat ini telah menyediakan komponen yang dapat melakukan hal tersebut. Berikut cara pembuatannya. Dengan komponen WebBrowser yang terdapat di Tab Internet kita sudah dapat membuat Web Browser sederhana. WebBrowser
54 54 Tampilan Perancangan : WebBrowser Komponen yang digunakan : Komponen Properties Nilai BitBtn1 Caption File Glyph FileOpen.BMP OpenDialog1 Filter (*.html) *.html WebBrowser1 Perintah yang diletakkan pada komponen BitBtn1 pada kejadian onclick adalah : procedure TForm1.BitBtn1Click(Sender: TObject); if OpenDialog1.Execute = True then WebBrowser1.Navigate(OpenDialog1.FileName); Hasil Eksekusi / Run :
55 55 Soal : 1. Buatlah program pengolah kata sederhana seperti berikut ini : Pastikan bahwa semua menu berfungsi dengan baik. 2. Buatlah program Web Browser sederhana, untuk melengkapi contoh program diatas.
56 56 Pastikan semua tombol berfungsi dengan baik. BAB VII DATABASE DENGAN DELPHI 1. Database Desktop. Database Desktop adalah program yang disediakan oleh Borland Delphi untuk melakukan pembuatan Database. Dengan menggunakan program inilah nanti kita akan membuat tabel-tabel yang kita butuhkan untuk membuat Database. Databse Desktop dapat dipanggil dari Menu Tools > Database Desktop yang ada di Delphi.
57 57 Pada bagian ini kita hanya akan membahas program Database menggunakan Paradox, namun diharapkan setiap mahasiswa juga tetap mempelajari pembuatan Database dengan program lain seperti Ms Acces,My Sql, dll. a. Membuat Alias. Alias adalah nama lain yang digunakan untuk mempersingkat alamat suatu direktori tempat database yang kita buat berada. Sebelum memulai pembuatan tabel ada baiknya kita membuat Alias terlebih dahulu, agar lebih mudah dalam pemanggilan database nantinya. Caranya adalah : Jalankan Database Desktop seperti yang telah dijelaskan diatas. Kemudian pilih menu Tools > Alias Manager yang ada pada Database Destop. Pada jendela yang muncul klik tombol New, untuk membuat Alias baru. Ketikkan nama Alias yang kita inginkan pada isian Database alias. Kemudian klik tombol Browse untuk menentukan lokasi database disimpan nantinya. Bila semuanya sudah selesai, klik tombol OK untuk mengakhiri. b. Membuat Tabel. Sebelum kita mulai membuat tabel, ada baiknya kita menetapkan daerah direktori kerja kita, agar nantinya kita tidak salah dalam melakukan penyimpanan tabel yang kta buat. Ikuti langkah berikut : Pada Database Desktop, pilih menu File > Working Directory Pada jendela yang baru muncul cari nama alias yang baru anda buat tadi pada bagian aliases. Setelah ketemu klik tombol OK untuk mengakhiri. Sekarang anda sudah aktif pada direktori anda menyimpan file-file database nantinya. Untuk membuat tabel, ikuti langkah-langkah berikut :
58 58 Pada Databse Desktop pilih menu File > New > Table. Pada jendela yang baru muncul pilih Paradox 7. Dan tekan tombol OK. Kemudian akan tampil jendela baru untuk memulai membuat struktur tabel yang anda inginkan. Sebagai contoh isikan IDMhs pada Field Name, kemudian pada kolom Type tekan spasi untuk melihat jenis-jenis data yang dapat digunakan, dan pilih AutoIncreamen, pada kolom Key tekan spasi kembali untuk membuat kunci, kegunaan pembuatan kunci sebagian adalah untuk memudahkan dalam pencarian data nantinya. Kemudian masukkan kembali data-data berikut secara berurutan: NIM/Alpha/10, Nama/Alpha/35, Nilai/Number, Alamat/Memo/200. Setelah selesai tekan tombol Save As. Dan masukkan nama tabel sesuai dengan yang diinginkan, dalam hal ini isikan dengan DataMhs. Bila yang anda masukkan tadi benar, tampilan pada Database Desktop anda adalah seperti berikut :
59 59 Untuk kembali melihat dan merubah struktur tabel, anda harus membuka tabelnya terlebih dahulu dengan pilih menu File > Open > Table, setelah tabel anda terbuka maka pilih menu Table > Restructure 2. Menghubungkan File Database ke dalam Form. Untuk menghubungkan Database kedalam Form Delphi, sedikitnya dibutuhkan 3 buah komponen, yaitu : TTable yang berada pada Tab BDE, TdataSourch yang berada pada Tab Data Acces, dan TDBGrid yang berada pada Tab DataControls. Komponen-komponen yang sering digunakan untuk koneksi ke database paling sering digunakan yang berada pada Tab DataControls. TDBGrid Berikut contoh pengaplikasiannya : Pada program Delphi buka File baru. Kemudian klik 2 kali komponen TTable pada Tab BDE untuk menempatkannya di Form. Klik sekali komponen TTable yang ada di Form untuk mengaktifkannya, kemudian lihat di Objeck Inspector DatabaseName, dan klik menu drop down, carilah nama Alias yang tadi anda buat. Setelah itu kembali lihat di Object Inspector TableName, dan klik menu drop down untuk menentukan nama table yang anda inginkan, dalam hal ini adalah nama table yang tadi baru anda buat.
60 60 Setelah itu lihat di Active ganti nilainya menjadi True. Setelah itu ambil komponen TdataSourch pada Tab DataAcces dan letakkan di Form. Atur properti DataSet -nya menunjuk ke komponen TTable yang tadi. Kemudian dari Tab DataControls ambil komponen TDBGrid dan letakkan di Form. Aturlah properti DataSource -nya menunjuk ke komponen TdataSource. Maka akan secara otomatis data yang ada di dalam Database ditampilkan di Form. Berikut hasil prosesnya : TTable Tampak TDataSource pada gambar TDBGrid isi table masih kosong, karena belum dilakukan pengisian. Bila anda mengkompile atau menjalankan program tersebut maka komponen TTable dan komponen TdataSource tida akan kelihatan. Untuk lebih memahami penggunaan komponen, berikut adalah contoh program untuk menginputkan data ke database yang kita buat.
61 61 Berikut adalah komponen yang digunakan serta pengaturan propertinya. Komponen Properties Nilai Table1 Name TbData DatabaseName -sesuai nama alias anda- TableName DataMhs.db Active True DataSource1 Dataset TbData DBGrid1 DataSource DataSource1 Edit1 Name EdNim Edit2 Name EdNama Edit3 Name EdNilai Memo1 Name MAlamat Untuk komponen yang lain seperti komponen Label dan Button harap anda menyesuaikan sendiri.. Program ini bekerja untuk menerima masukan dari user, dan data yang diinputkan akan disimpan ke Database saat tombol tambah diklik, tombol Batal berfungsi untuk membersihkan semua kotak isian. Berikut pengkodean-nya : Komponen Event Perintah Form1 OnShow procedure TForm1.FormShow(Sender: TObject); ednim.text := ''; ednama.text := ''; ednilai.text := ''; MAlamat.Text := ''; Button1 OnClick procedure TForm1.Button1Click(Sender: TObject); tbdata.app tbdata['nim'] := ednim.text; tbdata['nama'] := ednama.text; tbdata['nilai'] := StrToInt(edNilai.Text);
62 62 tbdata['alamat'] := MAlamat.Text; tbdata.post; FormShow(Sender); Button2 OnClick FormShow Button3 OnClick procedure TForm1.Button3Click(Sender: TObject); Application.Terminate; Hasil Eksekusi Program. Tampak dari gambar hasil eksekusi bahwa data yang diinputkan langsung terlihat di komponen DBGrid1. Namun untuk data Alamat tidak ditampilkan sebagaimana mestinya, ini diakibatkan karena didalam struktur tabelnya tipe datanya dibuat Memo. Namun untuk menampilkannya anda dapat membuat dengan bantuan komponen Memo. Selanjutnya kita akan membahas bagaimana perintah untuk melakukan pencarian data sekaligus menampilkan hasil pencarian tersebut, melalui contoh program berikut.
63 63 Daftar komponen yang digunakan : Komponen Properties Nilai Table1 Name TbData DatabaseName -sesuai nama alias anda- TableName DataMhs.db Active True DataSource1 Dataset TbData DBGrid1 DataSource DataSource1 Edit1 Name EdNim Edit2 Name EdNama Edit3 Name EdNilai Memo1 Name MAlamat Perintah yang digunakan pada tombol Cari adalah : procedure TForm1.Button1Click(Sender: TObject); if tbdata.locate('nim',ednim.text,[]) then ednama.text := tbdata['nama']; ednilai.text := IntToStr(tbData['Nilai']); MAlamat.Text := tbdata['alamat']; end Perintah pencarian data Hasil Eksekusi :
64 64 Tampak pada gambar bahwa data yang dicari berdasarkan NIM hasilnya ditampilkan pada semua isian, dan perhatikan pada komponen DBGrid1 bahwa data hasil pencarian juga ditunjuk dengan tanda panah. Berikut ini perintah-perintah yang sering digunakan untuk operasi Databse/Tabel : Untuk menambah record / baris. Table.app Table[...] :=...; Table.post; Untuk megedit data Table.edit; Table[...] :=...; Table.post; Untuk menghapus data. Table.delete; Untuk pencarian o Table.findkey([]); o Table.findnearest([]); o Table.lookup(...,...,...);
65 65 Soal : 1. Buatlah tabel karyawan yang struktur tabelnya sebagai berikut : Nama Type Size NIP Alpha 10 Nama Alpha 35 Alamat Alpha 50 Tgl_Lahir Date Gaji Number Primari key-nya adalah : NIP. 2. Buatlah program berikut yang memhubungkan tabel yang anda buat pada soal1 ke Form sebagai berikut : Fungsi tombol Tambah adalah untuk menambah data pada database. Fungsi tombol Batal untuk membersihkan semua kotak isian. Pada bagian ini terdapat isian NIP untuk pencarian data yang berdasarkan NIP.
BAB I Pemrograman (Komponen Standar)
BAB I Pemrograman (Komponen Standar) Tujuan Mahasiswa mampu menggunakan komponen standar pada bahasa pemrograman Borland Delphi. Mahasiswa mampu membuat aplikasi menggunakan komponen standar pada bahasa
BAB III Pemrograman (Perulangan)
BAB III Pemrograman (Perulangan) Tujuan Mahasiswa mampu menggunakan perulangan pada bahasa pemrograman Borland Delphi. Mahasiswa mampu membuat aplikasi menggunakan perulangan pada bahasa pemrograman Borland
BAB II Pemrograman (Percabangan)
BAB II Pemrograman (Percabangan) Tujuan Mahasiswa mampu menggunakan percabangan pada bahasa pemrograman Borland Delphi. Mahasiswa mampu membuat aplikasi menggunakan percabangan pada bahasa pemrograman
PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG
Pengenalan Bagian Utama Delphi 7 Gambar 1.1 IDE (Integrated Development Environment) Delphi 7 atau lingkungan pengembangan terpadu merupakan lingkungan kerja Delphi 7 yang terbagi menjadi delapan bagian
URAIAN POKOK PERKULIAHAN
Minggu ke : 1 Penyusun : Dian Usdiyana Rini Marwati Materi : 1. Pengenalan Delphi 1.1 IDE 1.2 Bagian-bagian IDE 1.3 Membuat & Menyimpan Program 1.4 Memanggil & Mengedit Program 1.5 Simbol Button 1.6 Label
LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1
LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1 LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 5 (LIMA) 09211080 FAJAR
Pengenalan Borland Delphi 7.0
Pengenalan Borland Delphi 7.0 PENGENALAN BORLAND DELPHI 7.0 Dalam interface ini program delphi dibagi bagi dalam beberapa interface. Untuk lebih memudahkan, kita akan membahas secara parsial. 1. Palete
PRAKTIKUM 1 2 MENGENAL DELPHI
PRAKTIKUM 1 2 MENGENAL DELPHI 1. MINGGU KE : 1 dan 2 2. PERALATAN : LCD, Perangkat Komputer 3. SOFTWARE : DELPHI 4. TUJUAN : Mahasiswa dapat Menjalankan dan mengenal bagian-bagian fasilitas IDE. Melakukan
Minggu ke : 7. Bentuk umum : While <kondisi> do <Pernyataan>
Minggu ke : 7 Penyusun : Dian Usdiyana Rini Marwati Materi : 5.2 Pengulangan While... do... Pernyataan while digunakan untuk melakukan suatu proses berkalang (looping). Peningkatan atau penurunan nilai
1. Menggambar ANAK PANAH. Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini
1. Menggambar ANAK PANAH Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini 1 2. Menggambar Tabung Setelah saya RUN dan saya klik
Modul Isikan di caption dari kotak yang ditandai garis File lalu tekan enter, lalu isi lagi dikanan dengan Menu
Modul 2 Membuat Sistem Menu 1. Untuk membuat sistem menu klik komponen MainMenu pada tab Standard. 2. Klik dua kali komponen MainMenu yang sudah ada di form sampai muncul gambar. 3. Isikan di caption dari
For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan>
Minggu ke : 6 Penyusun : Dian Usdiyana Rini Marwati Materi : 5. Pengulangan 5.1 For... To... dan For... Downto.. 5.1 Pernyataan Kondisonal For To. URAIAN POKOK PERKULIAHAN Pernyataan for-to digunakan untuk
Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else..
Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else.. Pernyataan if digunakan untuk melakukan suatu proses pengambilan keputusan, Jika
Algoritma Pemrograman A
Algoritma Pemrograman A Memahami Proyek Proyek dan Dasar Dasar Delphi Code Memahami proyek Delphi Komponen Proyek Project Explorer Windows Dasar-Dasar Delphi Code Procedures IDE (Intregated Development
PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI
PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI Pendahuluan Grafik selalu digambarkan pada object kanvas. Dengan konsep kanvasnya, pemrograman grafik menjadi lebih mudah. Fasilitas Grafik ini didefinisikan
PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global
PROSEDUR MINGGU KE: 2 TUJUAN: Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami iabel lokal dan iabel global TEORI PENGANTAR: Prosedur adalah modul
Struktur Perulangan. Sesi. 3.1 Pernyataan while do. 3.2 Pernyataan repeat... until
Struktur Perulangan Sesi 3 Bentuk pengulangan (looping) dalam Delphi sesuai dengan bahasa Pascal yakni ada tiga antara lain: For, While do dan Repeat until. 3.1 Pernyataan while do Pada pernyataan while,
URAIAN POKOK PERKULIAHAN. (1) Nilai akar-akar, x 1 dan x 2, dapat ditentukan dengan menggunakan rumus:
Minggu ke : 5 Penyusun : Dian Usdiyana Rini Marwati Materi : Pernyataan Kondisional (Lanjutan) URAIAN POKOK PERKULIAHAN Di dalam dunia Matematika dan Sains, pencarian akar-akar suatu persamaan banyak sekali
LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION
LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 6 (ENAM) 09211080
Borland Delphi 7. Created By 1
www.fayblinkz.tk 1 Borland Delphi 7 1.1. Pengertian Delphi Delphi adalah suatu bahasa pemograman (development language) yang digunakan untk merancang suatu aplikasi program. a. Kegunaan Delphi 1. untuk
URAIAN POKOK PERKULIAHAN
Minggu ke : 3 Penyusun : Dian Usdiyana Rini Marwati Materi : 3. Tipe Data String dan Format Data 3.1 Tipe Data String 3.2 Format Data URAIAN POKOK PERKULIAHAN Tipe data string Salah satu tipe data yang
FieldName DataType FieldSize Status UserPass Text 40 Primary Key Nama_User Text 30 Password Text 10
MEMBUAT PASSWORD (III) DENGAN DELPHI 7 Bagian dari pembahasan ini adalah : Menerapkan password pada materi sebelumnya (penerapan struktur menu) Memanfaatkan komponen Timer (Tab System) Memanfaatkan komponen
Praktikum Pemrograman 1. Mengenal Delphi
Praktikum Pemrograman 1 Mengenal Delphi I. Pendahuluan Delphi muncul dari bahasa pemograman yang cukup populer yaitu Pascal. Sejak saat itu, mulai dirilis beberapa versi Pascal diantaranya Turbo Pascal
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)
Revisi : 01 Tgl : 1 Maret 2008 Hal 1 dari 11 1. Kompetensi Mahasiswa dapat memahami tentang kali kesalahan dengan paritas serta dapat melakukan penghitungan paritas. 2. Sub Kompetensi Setelah melakukan
Bekerja dengan FORM dan EVENTS
Praktikum II Pemrograman Visual Bekerja dengan FORM dan EVENTS A. Pengantar tentang FORM Form adalah inti dari program visual dimana merupakan daerah kerja utama dimana kita akan mendesign program-program
Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format:
Array & String Sesi 4 4.1 Array Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format: array [,...,]
LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL
LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 1 (SATU) 09211080
LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1
LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1 LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 3 (TIGA) 09211080
PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA
PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA 1. MINGGU KE : 3 2. PERALATAN : LCD, Perangkat Komputer 3. SOFTWARE : DELPHI 4. TUJUAN : Mahasiswa dapat Menerapkan komponen label, edit, dan button untuk membuat suatu
Pengenalan Lingkungan Delphi
Pengenalan Lingkungan Delphi Sesi 1 1.1 TENTANG DELPHI Borland Delphi merupakan salah satu bahasa pemrograman Windows yang sangat handal, cocok untuk pemula maupun untuk yang berpengalaman. Dengan menggunakan
PENGENALAN DELPHI A. PENGENALAN DELPHI
Borland Delphi dirilis pada bulan februari 1995 mulai dari delphi 1.0 hingga saat ini mencapai delphi 2009. Delphi merupakan bahasa pemrograman tingkat tinggi, sehingga sangat memudahkan user untuk bermain-main
PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)
PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real) 1. MINGGU KE : 3 2. PERALATAN : LCD, Perangkat Komputer 3. SOFTWARE : DELPHI 4. TUJUAN : Mahasiswa dapat Menerapkan komponen label, edit, dan button
B. Kompetensi Mahasiswa dapat memahami tentang kendali kesalahan dengan paritas serta dapat melakukan penghitungan paritas.
JUAN PENDIDIKAN TEKNIK ELEKTRO No. PSM/DEL/03 Revisi : 01 Tgl : 19 Feb 2008 Hal 1 dari 10 A. Topik : Kali Kesalahan dengan Paritas B. Kompetensi Mahasiswa dapat memahami tentang kali kesalahan dengan paritas
Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan
Pengenalan IDE Delphi 1 Speed Bar Speed Bar atau sering juga disebut sebagai toolbar, berisikan kumpulan menu yang berupa tombol, setiap tombol pada speed bar menggantikan salah satu item menu. Sebagai
PROSEDUR DENGAN PARAMETER. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter.
PROSEDUR DENGAN PARAMETER MINGGU KE: 3 TUJUAN: Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter. TEORI PENGANTAR: Penggunaan parameter menawarkan
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart,
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart, Series; type TForm1 = class(tform)
MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI
MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI SASARAN 1. Memahami Konsep pemograman Even Driven 2. Memahami penempatan variable 3. Mengetahui fungsi-fungsi Konversi TUGAS PENDAHLUAN 1. Sebutkan fungsi fungsi
PERCOBAAN I STATEMENT
PERCOBAAN I STATEMENT Pendahuluan Statement merupakan bagian program yang berisi perintah yang akan dieksekusi/dijalankan. Karena itu, statement-statement ini menentukan bagaimana jalannya program dan
MENU DAN TOOLBOX. Menu PopUp merupakan pengembangan dari menu yang ditampilkan di luar form, lepas dari menu bar.
MENU DAN TOOLBOX Menu dalam sebuah aplikasi digunakan untuk mengelompokkan perintah-perintah sehingga pengguna mudah dalam memanggil perintah yang diinginkan. MENU BAR Menu Bar muncul di bawah title bar
4.1 Struktur Rancangan Puncak-Turun dengan Procedure
Bab 4 Procedure Anda sudah menggunakan procedure dan function dalam topik-topik yang lalu mungkin tanpa Anda sadari. Write, Writeln, Read, dan Readln adalah contoh procedure yang digunakan untuk menulis
Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.
1. Cara membuka aplikasi Delphi 7 Start All Programs Borland Delphi 7 Delphi 7 2. Perkenalan jendela Delphi 7 Ket : 1. Object Tree View Merupakan sebuah diagram pohon yang menggambarkan hubungan logis
ALGORITMA PENCARIAN. c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian.
ALGORITMA PENCARIAN MINGGU KE: 9 TUJUAN: Mahasiswa dapat memahami masalah pencarian. Mahasiswa dapat memahami algoritma pencarian beruntun. Mahasiswa dapat memahami algoritma pencarian beruntun Versi 1
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)
Revisi : 01 Tgl : 1 Maret 2008 Hal 1 dari 8 1. Kompetensi Setelah melakukan praktik, mahasiswa memiliki kompetensi: dapat memahami dan mengimplementasikan teknik komunikasi data antara dua buah komputer
Pengantar Delphi (IDE Delphi ) & Konsep OOP
Pengantar Delphi (IDE Delphi ) & Konsep OOP Sebuah bahasa pemrograman (development language) yang digunakan untuk merancang suatu aplikasi program Kegunaan : Membuat aplikasi windows Merancang aplikasi
1 Latihan 6 Ketentuan Soal:
www.fayblinkz.tk 1 Latihan 6 Ketentuan Soal: Untuk Tanggal diambil dari tanggal sistem Untuk No Penerbangan dan Nama Pesawat Jika no GA733 maka Nama pesawat adalah Garuda Air Jika no MP373 maka Nama pesawat
[Type the document. title] subtitle] rinei
[Type the document title] [Type the document subtitle] rinei H a l a m a n 1 BERMAIN DENGAN KOMPONEN Pada Modul #3 ini Anda akan belajar tentang komponen-komponen dasar yang sering digunakan. Seperti yang
Pertemuan -1 BORLAND DELPHI
Pertemuan -1 BORLAND DELPHI PENDAHULUAN Borland Delphi => Sebuah pemprograman untuk menggantikan Turbo Pascal dengan bantuan Visual. Dalam Borland Delphi terdapat IDE ( Integrated Development Environment
1. MENGENAL VISUAL BASIC
1. MENGENAL VISUAL BASIC 1.1 Mengenal Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh
BAB IV Antarmuka dengan Port Paralel (Output)
BAB IV Antarmuka dengan Port Paralel (Output) Tujuan Mahasiswa mampu mengantarmukakan hardware dengan PC melaluii port parallel. Mahasiswa mampu mengeluarkan data dari PC melalui port parallel. Mahasiswa
Mencari Akar-akar persamaan kuadrat AX 2 + BX + C = 0
Mencari Akar-akar persamaan kuadrat AX 2 + BX + C = 0 Misalkan akan dibuat sebuah aplikasi window untuk menghitung akar-akar persamaan kuadrat. Bentuk form yang diinginkan adalah sebagai berikut : Gambar
Visual Delphi 7 D3 TI FMIPA UNS Sakroni
Pemrograman Visual Delphi 7 D3 TI FMIPA UNS Sakroni Kontrak perkuliahan Matakulah : Pemrograman visual (Delphi 7) SKS : 3 SKS ( 1 sks teori, 2 sks praktikum) Semester : II TI D (MI B) Pertemuan : 16 x
STRUCTURED QUERY LANGUAGE (SQL)
IX. STRUCTURED QUERY LANGUAGE (SQL) SQL adalah bahasa yang digunakan untuk membuat dan memanipulasi beberapa tabel data yang saling berhubunga. Keunggulan SQl adalah memungkinkan Anda untuk memcari dan
GRAPHICS AND VISUALIZATION. Logo
GRAPHICS AND VISUALIZATION MAKALAH Logo Oleh : Ade Johar Maturidi NIM. P31.2007.00352 UNIVERSITAS MUHAMMADIYAH CIREBON TAHUN 2007 1 KATA PENGANTAR Assalamu alaikum wr. wb. Alhamdulillah, puji syukur kita
Modul 1. A. Bagian-Bagian Utama Delphi. Menu Utama. Toolbar / Speedbar ( kiri Delphi 5, kanan Delphi 7) Component Palette
Modul 1 A. Bagian-Bagian Utama Delphi Menu Utama Toolbar / Speedbar ( kiri Delphi 5, kanan Delphi 7) Component Palette Object Inspector ( Terdiri dari Properties dan Events ) Jendela Form 1 Jendela Source
Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri
Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0 S. Thya Safitri Teknik Informatika Sekolah Tinggi Teknologi Telematika Telkom Purwokerto 2016 Visual Basic adalah salah suatu development tools
Pernyataan Berkondisi / Percabangan
Praktikum IV Tugas Pemrograman Pernyataan Berkondisi / Percabangan A. Pendahuluan Pernyataan berkondisi digunakan untuk mengambil keputusan yang melibatkan dua alternatif atau lebih. Misalkan untuk menentukan
Algoritma Pemrograman. GUI Programming 2
Algoritma Pemrograman GUI Programming 2 Numerik int float char double Non Numerik AnsiString Tipe bentukan: array, enum, struct Tipe Data BCB Konversi tipe Data String to Integer StrToInt String to Float
LAPORAN PRAKTIKUM FISIKA KOMPUTASI INTERPRETASI GRAFIS INTENSITAS WARNA DASAR RGB PADA GAMBAR BITMAP MENGGUNAKAN DELPHI7
LAPORAN PRAKTIKUM FISIKA KOMPUTASI INTERPRETASI GRAFIS INTENSITAS WARNA DASAR RGB PADA GAMBAR BITMAP MENGGUNAKAN DELPHI7 Disusun untuk Memenuhi Tugas Mata Kuliah Praktikum Fisika Komputasi Oleh : SISKA
Pemrograman Visual (Borland Delphi 7.0)
Pemrograman Visual (Borland Delphi 7.0) Pengenalan Aplikasi Visual Aplikasi adalah adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas
Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0
PAKET PEMROGRAMAN II Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0 A. Menu Bar B. Standar ToolBar E. Jendela Command D. Jendela Kode C. Form Designer F. Form Controls
Pemrograman Delphi. Gambar.1. Form. Menu utama. Editor code. Jendela object inspector
Pemrograman Delphi 1. PENDAHULUAN Delphi adalah sebuah bahasa pemrograman visual berbasis bahasa Pascal yang berjalan dalam lingkungan Windows (under Windows). Delphi merupakan generasi penerus dari Turbo
Bahasa Pemrograman (TD22093)
Bahasa Pemrograman (TD22093) Kartika Firdausy - UAD http://kartikaf.wordpress.com/ blog.uad.ac.id/kartikaf Bahasa Pemrograman tool : Borland Delphi 7 Bahasa Pemrograman 1 Pemrograman Visual dengan Delphi
MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.
MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya. Contoh: Buat Database Toko di Ms.Access, langkah-langkah: 1. Buka Ms.Access 2. Klik File-New
DASAR MENGGUNAKAN VISUAL BASIC 6.0
DASAR MENGGUNAKAN VISUAL BASIC 6.0 Apa itu Visual Basic? Kata Visual menunjukkan cara yang digunakan untuk membuat Graphical User Interface (GUI). Dengan cara ini Anda tidak lagi menuliskan instruksi pemrograman
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)
No. LSKD/EKO/DEL221/01 Revisi : 02 Tgl : 1 Maret 2011 Hal 1 dari 12 1. Kompetensi Setelah melakukan praktik, mahasiswa memiliki kompetensi: dapat memahami dan mengimplementasikan teknik komunikasi data
BAB II LANDASAN TEORI
4 BAB II LANDASAN TEORI 2.1 Definisi Database Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan
Modul I Mengenal Pemrograman Delphi
Modul I Mengenal Pemrograman Delphi A. Pemrograman Berorientasi Objek Pemrograman berorientasi objek memakai objek-objek yang berbeda. Setiap objek berisi data dan program. Penulisan program berorientasi
Struktur Percabangan. Sesi. 2.1 Statement if
Struktur Percabangan Sesi 2 Perintah pencabangan dapat dikelompokkan dalam dua macam yaitu if then, memiliki beberapa variasi if then, nested if, dll dan case of, bisa juga digunakan untuk nested case
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Dasar Algoritma. Oky Dwi Nurhayati, ST, MT
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO Dasar Algoritma Oky Dwi Nurhayati, ST, MT email: [email protected] Materi pseudocode Masalah komputasi Masalah analisis algoritma Konsep dasar algoritma
MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next
MODUL I A. Instalasi Borland Delphi 7.0 1. Buka file instalasi Borland Delphi 7.0 *) Run As Administrator Jika Menggunakan Windows Vista / 7 / 8 2. Klik Run Program 3. Klik Next 4. Isikan serial Number
Pengenalan Visual Basic
Pengenalan Visual Basic KETERANGAN : 1. Baris Menu, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dll. 2. Main Toolbar, digunakan untuk melakukan tugastugas tertentu
BAB V JOBSHEET 5. Antarmuka dengan Port Parallel (Input)
BAB V JOBSHEET 5 Antarmuka dengan Port Parallel (Input) I. Tujuan Mahasiswa mampu mengantarmukakn hardware dengan PC melalui port parallel. Mahasiswa mampu membaca data dari luar PC melalui port parallel.
Object (Control) Dalam Vb.Net
BAHASA PEMROGRAMAN Object (Control) Dalam Vb.Net Hal : 1 OBJECT (CONTROL) DALAM VB.NET Object (control) yang sering digunakan : Form CheckBox Label GroupBox TextBox Timer Button DataTimePicker ComboBox
Identitas dosen POKOK BAHASAN RAGAM KOMPONEN MENGENAL TIMER. Pallete adalah tool
Identitas dosen Suherman,, ST Address : Cilegon Mobile : 087 877 486 821 Email Ym Blog : [email protected] : leeput : http://leeput.wordpress.com http://suherman628.wordpress.com POKOK BAHASAN PEMANFAATAN
Pertemuan 1 Pengenalan Visual Basic
Pertemuan 1 Pengenalan Visual Basic 1.1 Pengertian Visual Basic adalah salah suatu development tools untuk membangun aplikasi dalam lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan
ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu:
Program ini terdiri dari beberapa komponen yaitu: 1. Tiga komponen label 2. Satu kompone edit 3. Dua komponen panel 4. Dua komponen memo 5. Tia komponen timer 6. Tiga komponen BitBtn 7. Satu komponen Image
Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan
1.1. Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan memanfaatkan keistimewaan konsep- konsep antar muka grafis dalam Microsoft Windows. Aplikasi yang dihasilkan
Tutorial Lazarus Pemrograman Pascal Console, Visual dan Database Husni, husni.trunojoyo.ac.id, komputasi.wordpress.com
Tutorial Lazarus Pemrograman Pascal Console, Visual dan Database Husni, husni.trunojoyo.ac.id, komputasi.wordpress.com Lazarus adalah sebuah IDE (Integrated Development Environment), lingkungan pengembangan
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type
Membuat Grafik Cartesian Menggunakan Delphi 7 Sistem koordinat Kartesius digunakan untuk menentukan tiap titikdalam bidang dengan menggunakan dua bilangan yang biasa disebut koordinat x (absis) dan koordinat
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Pengertian Aplikasi Program aplikasi adalah program komputer yang dibuat untuk mengerjakan atau menyelesaikam masalah masalah khusus, seperti penggajian. 1 2.2 Pengertian Visualisasi
BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i
BAB I Konsep Visual Basic: Penerapan di dunia Usaha, Instalasi serta Pengenalan IDE (Integrated Development Environment) VB dan konsep pemrograman visual I. Tujuan Praktikum 1. Mahasiswa mengenal VB, penerapan
Modul Praktikum Ke-1
Bahasa Pemrograman Dasar Fathurrohman 1 Modul Praktikum Ke-1 (Tampilan VB, Event, Property, Objek Kontrol : form, text, label, command) Mengenal Visual Basic (VB) Visual Basic adalah salah satu perangkat
MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0
MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0 Setelah melaksanakan praktikum pada bab ini diharapkan mahasiswa dapat: Mengetahui konsep properti, event, methode dalam VB 6 Mengetahui lingkungan kerja IDE VB
Pemrogram Pem a rogram n Visual Delphi 7
Pemrograman Visual Delphi 7 Bahasa Pemrograman 1. Under dos 2. Under Windows Pengertian Delphi Delphi adalah suatu bahasa pemograman (development language) yang digunakan untk merancang suatu aplikasi
SEM. 4 KOMUNIKASI DATA
No. PSM/DEL/02 Revisi : 02 Tgl : 4 Maret 2008 Hal 1 dari 10 I. Pokok Bahasan Transmisi Data Paralel II. Judul Kendali Nyala 8 Led dengan Port Printer LPT1 IV. Tujuan Setelah selesai praktek diharapkan
Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.
2 EVENT DAN PROPERTY 2.1. Membuat User Interface Pemrograman Visual Basic adalah suatu pemrograman visual, dimana pembuatan program dilakukan menggunakan media visual atau sering disebut dengan user-interface.
ricak.wordpress.com Component Name & Interface
Component Name & Interface Dalam pemrograman Delphi kita akan sering menggunakan banyak komponen. Komponenkomponen yang disediakan oleh Delphi dapat menjadi pendukung dalam pembuatan program. Kumpulan
Modul I Mengenal Pemrograman Delphi
Modul I Mengenal Pemrograman Delphi A. Pemrograman Berorientasi Objek Pemrograman berorientasi objek memakai objek-objek yang berbeda. Setiap objek berisi data dan program. Penulisan program berorientasi
Elga Lesmana
Membuat Login Form Dengan Borland Delphi dan Basis Data Microsoft Access Elga Lesmana [email protected] http://elgalesmana.net46.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Kodingan untuk Membuat Grafik dari Persamaan Garis Lurus dan Kuadrat Menggunakan Delphi 7
Kodingan untuk Membuat Grafik dari Persamaan Garis Lurus dan Kuadrat Menggunakan Delphi 7 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,
Komponen dalam Delphi Kegunaan, serta Pemanfaatan Properti, Event & Metodenya
Komponen dalam Delphi Kegunaan, serta Pemanfaatan Properti, Event & Metodenya Komponen merupakan objek di Delphi dalam bentuk elemen-elemen yang diimplementasikan dengan paket simbol/icon yang terdapat
Krisna D. Octovhiana. 1.1 Apa itu Operator?
Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
BAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan teknologi informasi dan komunikasi yang semakin pesat dewasa ini, telah membuat bola dunia terasa semakin kecil dan ruang seakan menjadi
Delphi 7. Merencang Program dengan Fungsi IF. Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur Manager Staff
Merencang Program dengan Fungsi IF Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur 5.000.000 Manager 3.500.000 Staff 2.000.000 2. Jika status pekerja TETAP maka mendapatkan tunjangan 30% dari
BAHAN DISKUSI PERTEMUAN KETIGA MATAKULIAH PEMROGRAMAN KOMPUTER
BAHAN DISKUSI PERTEMUAN KETIGA MATAKULIAH PEMROGRAMAN KOMPUTER LINGKUNGAN KERJA DELPHI Membangun suatu aplikasi menggunakan Delphi berarti bekerja dengan satu lingkungan terpadu yang dinamakan Delphi IDE
MODUL I Pengenalan IDE Visual Basic 6.0
MODUL I Pengenalan IDE Visual Basic 6.0 Visual Basic (VB) pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer
Modul Praktikum Ke-2
Bahasa Pemrograman Dasar Fathurrohman 6 Modul Praktikum Ke-2 (Method, Objek Kontrol (OptionButton, CheckBox, Frame), Variabel, Tipe Data) Aktifkan VB 6 melalui tombol Start. Buka kembali project Latihan1.vbp:
Bab I Pengenalan Visual BASIC
Bab I Pengenalan Visual BASIC 1. Pendahuluan Visual BASIC (Beginners All-Purpose Symbolic Instruction Code) merupakan sebuah bahasa pemrograman yang dapat digunakan untuk membuat suatu aplikasi dalam Microsoft
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi dapat diartikan sebagai program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu. Aplikasi komputer adalah suatu pekerjaan
