MODUL PRAKTIKUM PEMROGRAMAN VISUAL BORLAND DELPHI 7.0

Ukuran: px
Mulai penontonan dengan halaman:

Download "MODUL PRAKTIKUM PEMROGRAMAN VISUAL BORLAND DELPHI 7.0"

Transkripsi

1 MODUL PRAKTIKUM PEMROGRAMAN VISUAL BORLAND DELPHI 7.0 Laboratorium Komputer Teknik Informatika Fakultas Teknik Universitas Suryakancana Cianjur 2010

2 Daftar Isi 1. Daftar Isi.. i 2. Pedoman Penulisan Laporan ii 3. Contoh Cover Laporan.. iii 4. Contoh Lembar Pengesahan Asisten. iv 5. Latihan Latihan Latihan Latihan Latihan

3 Pedoman Pelaporan Petunjuk Pembuatan Laporan dengan menggunakan Font Tahoma 16 untuk Judul dan Tahoma 11 untuk isi, dan Line Spasi 1,5. Ukuran Kertas A4 dengan Margin Kiri 4 cm, Atas 2,5cm, Kanan 2,5cm, dan Bawah 2,5cm. Jilid menggunakan Softcover warna Biru untuk Laporan I, dan Hijau Laporan II. Laporan untuk setiap Latihan berisi : 1. Pendahuluan Mengenai Latihan Tujuan dan Manfaatnya 2. Teori Teori Pendukung terhadap Latihan 3. Hasil Pengamatan Perintah Program & Jalannya Program Melaporkan pengamatan langkah dan perintah program, serta jalannya program 4. Pengujian Pengujian terhadap program dengan menyebutkan kekurangan dan kelebihan program yang dibuat 5. Kesimpulan Kesimpulan yang dapat diambil dari setiap latihan Laporan Dibuat Perorang dan diserahkan kepada Asisten sebanyak 2 (dua) kali penyerahan yaitu pada latihan ke-6 untuk laporan 1 sampai dengan 5, dan pada saat ujian untuk latihan 6 sampai dengan 10. Laporan Gabungan Terdiri dari : Untuk Laporan I 1. Cover 2. Pengesahan Asisten 3. Daftar Isi 4. Latihan1 5. Latihan2 6. Latihan3 7. Latihan4 8. Latihan5 9. Daftar Pustaka Untuk Laporan II 1. Cover 2. Pengesahan Asisten 3. Daftar Isi 4. Latihan6 5. Latihan7 6. Latihan8 7. Latihan9 8. Latihan10 9. Daftar Pustaka 3

4 LAPORAN PRAKTIKUM PEMROGRAMAN VISUAL BORLAND DELPHI LAPORAN I Diajukan Sebagai Persyaratan Kelulusan Praktikum Pemrograman Visual Di Laboratorium Komputer Teknik Informatika Fakultas Teknik Universitas Suryakancana Cianjur Di susun Oleh Nama NPM Kelompok Praktikum Kelas Pemrograman Visual Laboratorium Komputer Teknik Informatika Fakultas Teknik Universitas Suryakancana Cianjur 20XX 4

5 Lembar Pengesahan Asisten Laporan I Praktikum Pemrograman Visual NPM : Nama : Kelompok : Kelas : PV-. / Diterima Tgl : Telah Disetujui Oleh Asisten No Deskripsi 1 Format Penulisan 2 Kesesuai Urutan/Isi Laporan 3 Kehadiran 4 Ketepatan Waktu Skala Kesesuaia Disetujui Cianjur, Asisten I Asisten II ( Nama Asisten I ) ( Nama Asisten II) 5

6 Latihan 1 Pengenalan Delphi Tujuan : 1. Mengenal Struktur Program dan File Delphi 2. Menu Program Delphi 3. Membuat Form dan mendesign tampilan Struktur Program Delphi Dalam membuat suatu aplikasi dengan menggunakan Delphi, delphi secara otomatis akan membuat strukturnya secara otomatis. Struktur program delphi adalah terdiri dari : Judul Program Aplikasi Bagian Deklarasi Badan Program Struktur program ini akan secara otomatis disimpan dalam file yang berektension DPR (Delphi Project). Judul Aplikasi akan diawali dengan Keyword Program, sedangkan bagian deklarasi akan berisi unit-unit yang digunakan dalam program dimana unit-unit ini disimpan dalam bentuk file berektension PAS, dan badan program adalah program yang menjalankan unit-unit yang telah dibentuk. Unit yang disimpan pada badan program akan dijalankan secara bertahap sesuai dengan susunannya. Dari kumpulan unit-unit tersebut terdapat sebuah unit utama yang menjadi unit pengendali dari unit-unit yang lainnya dan sudah barang tentu dia merupakan unit yang pertama kali dipanggil oleh aplikasi yang kita buat. Badan program adalah program yang menjalankan unit-unit yang telah dibentuk. Unit yang disimpan pada badan program akan dijalankan secara bertahap sesuai dengan susunannya. Dari kumpulan unit-unit tersebut terdapat sebuah unit utama yang menjadi unit pengendali dari unit-unit yang lainnya dan sudah barang tentu dia merupakan unit yang pertama kali dipanggil oleh aplikasi yang kita buat. Langkah yang dilakukan, adalah : 1. Buat sebuah Folder dengan menggunakan Explorer pada media penyimpanan untuk menampung atau menyimpan program, misalkan di D:\Latihan Pemrograman Visual\ 2. Panggil Program Delphi sehingga muncul tampilan pertama seperti pada gambar dibawah ini : 6

7 Gambar Delphi Gerakan kursor ke arah Objek Inspektor dimana terdapat 2 (dua) tabulator Properties dan Event, Properties adalah pengaturan atau konfigurasi terhadap komponen, sedangkan event adalah tempat program yang akan dijalankan pada event dari komponen tersebut. Setiap komponen memiliki properties dan event yang berbeda. Komponen/Objek Form1 Pengaturan Konfigurasi Komponen Event Program 7

8 4. Pada Properties untuk Form1 pada Caption tuliskan Latihan Pertama dan perhatikan pada Form1 maka akan langsung muncul tulisan Latihan Pertama - NamaAnda. Caption adalah konfigurasi yang digunakan untuk menampilkan tulisan yang ingin dimunculkan pada komponen, dan ini berlaku untuk semua komponen lain yang memiliki properties Caption, seperti Label, Button, BitBtn, dan lain sebagainya. 5. Gerakan Kursor ke arah komponen Palette dan perhatikan komponenkomponen yang terdapat pada setiap tabulator. Gambar Komponen Palette Komponen Pallete adalah kumpulan komponen-komponen yang dikelompokan dalam suatu tabulator, misalkan komponen Mainmenu di tab Standar atau Image di tab Additional, Timmer di Win32, dan lain sebagainya. 6. Pasangkan Komponen Label pada tabulator Standar pada Form sebanyak 3 buah, seperti tampilan dibawah ini: Label 7. Selanjutnya Pilih Label1 dan Properties diatur sebagai berikut : Caption : Program Studi Teknik Informatika Font : 24 Warna Merah Aligment : tacenter Align : altop 8. Untuk Label2 proprerties yang diatur : Caption : NPM Nama 9. Label3 dan Properties diatur sebagai berikut : Caption : Borland Delphi 7.0 8

9 Font : 16 Warna Biru Aligment : tacenter Align : albottom Sehingga Desain sebagai berikut : 10. Untuk menjalankan program maka tekan F9 atau tombol Run pada SpeedBar atau pada Menu Utama Run Run Run Gambar SpeedBar 11. Maka Program akan jalan dengan menampilkan tampilan sesuai dengan design yang dilakukan. Perbedaan akan muncul dimana bintik-bintik hitam pada Form akan hilang berarti program sedang jalan, untuk menghentikannya tinggal tekan tanda cakra X pada form, dimana symbol yang muncul pada Form sama seperti pada aplikasi windows lainya yaitu Full dan Minimize. Sebelum ditutup coba lakukan Full kemudian Minimize, dan baru di Close. 12. Selanjutnya buat Form Baru dengan menekan speedbar NewForm 9

10 NewForm Membuat Form Baru 13. Tempelkan pada Form2 3 buah label, 1 Image, dan 1 BitBtn seperti tampilan berikut : Gambar Form Atur properties Image1 Picture : Load Bitmap yang ada Stretch : True 15. Atur properties Bitbtn1 Kind : bkclose Caption : &Keluar 16. Selanjutnya program dijalankan, apa yang terjadi? Akan Muncul Form1 yang pernah dibuat, tutuplah programnya. Untuk merubah agar Form2 menjadi Form utama maka pada main menu Project Options atau Shift+Ctrl+F11, kemudian atur seperti gambar berikut : Gambar Option Project 10

11 17. Kemudian Run kembali, dan perhatikan bagaimana program tersebut jalan. 18. Tutup kembali program selanjutnya buatlah Form Baru dan design sesuai selera anda dengan menggunakan komponen yang ada, dan jalankan sehingga Form 3 akan muncul. 19. Simpan Program dengan perintah File Save All atau Shift+Ctrl+S atau Save All SpeedBar SaveAll 20. Simpan Unit3.pas Form3Lat1.pas, Unit2.pas Form2Lat1.pas, Unit1.pas Form1Lat1.pas, dan Project1.dpr Latihan1.dpr 21. Run kembali 22. Perhatikan pada Folder yang dibuat pada langkah 1, file apa saja yang ada? 23. Coba Jalankan File berekstension EXE, kemudian tutup 24. Kembali lagi ke Program Delphi 7.0, untuk memilih Form yang lain gunakan Memilih Form 25. Design Ulang dan Jadikan Form1, begitu juga untuk Form2 26. Jadikan Form1 menjadi Form Utama 27. Simpan Semua/Save All 28. RUN 29. Tutup Program 30. Klik Kanan Mouse Pada Form, kemudian pilih View As Text, apa yang anda lihat? Lakukan untuk Form yang lain! 31. Klik Kanan Kembalo dan pilih View As Form atau Alt+F Selanjutnya pilih menu utama Project View Source, apa yang didapatkan? 33. Tutup Delphi 34. Jalankan file exe di Folder yang dibuat pada langkah1 35. Selesai Latihan 1, Buat Laporan Praktikum berdasarkan pengamatan pada setiap langkah yang dilakukan! 11

12 Latihan 2 Type Data pada Borland Delphi 7.0 Tujuan : 1. Memahami penggunaan Event Komponen/Objek 2. Memahami operator matematika pada Delphi 3. Konversi Data 4. Type Data pada Delphi 5. Memahami penggunaan Variabel & Konstanta pada Delphi Operator Aritmetika Pada Delphi + Penjumlahan - Pengurangan * Perkalian / Pembagian Bilangan Pecahan Mod Sisa Pembagian Bilangan Bulat Div Pembagian Bilangan Bulat Konversi Data StrToInt String Ke Integer StrToFloat String Ke Float atau Real atau Pecahan StrToBool String Ke Logika StrToDate String ke Format Tanggal StrToTime String ke Format Jam StrToDateTime String Ke Format Tanggal dan Jam Type Data Bilangan Bulat ShortInt Byte SmallInt LongInt/Integer Int Word Cardinal Pecahan Real 5.e ,7.e Extended 3,4.e ,1.e 4932 Huruf String Char Boolean True or False 12

13 Langkah Praktikum 1. Panggil Program Borland Delhi Design Form1 dengan Properties : Caption : Latihan Ke-2 BorderStyle: bsdialog Height : 200 Position : poscreencenter Width : Untuk Button5 dikonfigurasi untuk properties Caption : &Selesai, untuk member perintah agar jika tombol selesai diklik maka program akan berhenti maka double klik tombol tersebut kemudian ketik Close; 4. Untuk kembali ke design Form maka tekan F12 atau Toggle Form pada SpeedBar Toggle Form 5. Buat Form Baru/Form2, dan Design sebagai berikut : 13

14 6. Rubah Properties Text dari Edit1, Edit2, dan Edit3 menjadi 0 (nol) 7. Pada Button7 atau Selesai berikan perintah tutup dengan doble klik dan ketik Close; 8. Sedangkan pada Button1 atau Jumlah ketikan program sebagai berikut : 9. Tekan F12, Kemudian untuk Button2 atau Kurang : Edit3.Text := IntToStr(StrToInt(Edit1.Text)-StrToInt(Edit2.Text)); 10. Tekan F12, Kemudian untuk Button3 atau Kali : Edit3.Text := IntToStr(StrToInt(Edit1.Text)*StrToInt(Edit2.Text)); 11. Tekan F12, Kemudian untuk Button4 atau Bagi : Edit3.Text := FloatToStr(StrToFloat(Edit1.Text)-StrToFloat(Edit2.Text)); 12. Tekan F12, Kemudian untuk Button5 atau Mod : Edit3.Text := IntToStr(StrToInt(Edit1.Text) Mod StrToInt(Edit2.Text)); 13. Tekan F12, Kemudian untuk Button5 atau Mod : Edit3.Text := IntToStr(StrToInt(Edit1.Text) Div StrToInt(Edit2.Text)); 14. Simpan dengan nama Latihan21.pas 15. Panggil Form1, kemudian Klik Button1 atau Latihan1 dan ketik perintah Form2.ShowModal; 16. Simpan Semua/Save All Unit1.pas Latihan2.pas, Project1.dpr Lat2.dpr 17. RUN atau F9, apabila ada muncul pertanyaan tentang apakah Form2 ada di Latihan21.pas maka jawab Yes, dan tekan F9 kembali 18. Pilih tombol Latihan 1, kemudian coba setiap tombol, dan amati, dan terakhir tombol selesai 14

15 19. Buat Form3 dengan design sebagai berikut : 20. Double Klik Tombol Proses, dan ketik program : 21. Tombol Selesai ketik Close; 22. Simpan/Save Unit3.pas Latihan22.pas 23. Masuk Ke Form1 dan double klik tombol latihan 2 kemudian ketik Form3.Show; 24. Buat Form4 dengan design sebagai berikut : Untuk Proses Ketikan : procedure TForm4.Button1Click(Sender: TObject); Const Phi = 3.14; Var Jari2: Integer; Luas : Real; Jari2 := StrToInt(Edit1.Text); Luas := Phi * Jari2 * Jari2; 15

16 25. Selanjutnya Simpan unit4.pas Latihan23.pas 26. Kembali ke Form1 dan double klik Latihan 3 dan ketik Form4.ShowModal; 27. Untuk Tombol Latihan 4 design Form5 seperti berikut : 28. Program Pada event Edit2 OnChange Edit3.Text := IntToStr(9000*StrToInt(Edit2.Text)); 29. Program Pada event Edit4 OnChange Edit5.Text := IntToStr(7000*StrToInt(Edit4.Text)); 30. Program Pada event Edit3 & Edit5 On Change Edit6.Text := IntToStr(StrToInt(Edit3.Text)+StrToInt(Edit5.Text)); 31. Amati Setiap langkah dan buat Laporan, kemudian apa perbedaan ShowModal dan Show 16

17 Latihan 3 Pengkondisian If Then Tujuan : 1. Memahami Jenis Pengkondisian Tunggal dan Majemuk 2. Memahami Perintah Pengkondisian If Then 3. Memahami Operator Logika 4. Memahami Operator Pembanding 5. Memahami pembuatan Dialog User MessageDlg Latihan Pengkondisian akan dibagi dalam 2 kali praktikum yaitu Latihan 3 dan 4 Pengkondisian Tunggal Menjalankan perintah program yang dijalankan ketika kondisi terpenuhi Pengkondisian Majemuk Menjalankan perintah program yang dijalankan untuk kondisi terpenuhi atau tidak terpenuhi If Then pengkondisian dengan nilai kondisi bertype logika True atau False, sedangkan Case Of pengkondisian untuk type data bilangan bulat atau Char Syntax : [Tunggal] a. If <kondisi> Then <Perintah> [Majemuk] b. If <Kondisi> Then <Perintah> Else <Perintah> c. Case <VariabelBilBulat atau Char> Of <AreaPil1> : <Perintah1> <AreaPil2> : <Perintah2> <AreaPil3> : <Perintah3>. <AreaPiln> : <Perintahn> [Else <perintahelse>] End; Operator Logika And Or Not 17

18 Operator Pembanding = Sama dengan <> Tidak Sama Dengan < Lebih Kecil Dari > Lebih Besar dari <= Lebih Kecil Sama Dengan >= Lebih Besar Sama Dengan Langkah Praktikum 1. Panggil Program Borland Delhi Ganti Captionnya : Latihan Pengkondisian Tunggal If Then 3. Pasang Komponen Image1 dari Komponen Palette Additional pada Form2 4. Pasang Komponen OpenPictureDialog1 dari komponen Pallete Dialog pada Form2 5. Pasang komponen CheckBox1 dari komponen pallete standard dan captionnya : &Gambar Penuh 6. Pasang komponen 2 buah Button sehingga terdapat Button1 dan Button2 pada Form2, dimana caption untuk Button1 : &Ambil Gambar, sedangkan untuk Button2 : &Keluar 7. Double klik CheckBox1 tulis program : Image1.Stretch := CheckBox1.Checked; 8. Tekan F12 9. Double klik Button1 tulis program If OpenPictureDialog1.Execute Then Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName); 10. F Double klik Button2 tulis program : Close 12. RUN 13. Kemudian cari File Gambar berektension/tipe bmp, dan buka 14. Klik Gambar Penuh, perhatikan perubahan, kemudian klik lagi 18

19 15. Tekan tombol keluar 16. Untuk menambah agar file berektension/tipe Jpg atau Jpeg bisa dibuka maka ketikan kata,jpeg pada teks program pada bagian Uses dipaling atas : 17. Run kembali, kemudian Ambil Gambar, apakah file Jpeg bisa dibuka? 18. Keluar 19. Buat Form2 dengan Caption : Pengkondisian Majemuk If Then Else 20. Pasang Panel1 dari komponen palette standard dan captionnya dikosongkan, dan diatasnya pasangkan Label1 : Nama, Label2 : NPM, Label3 : Nilai, Edit1, Edit2, dan Edit3, serta UpDown1 dari komponen palette Win32 atur associate : Edit3 21. Pasang GroupBox1 dari komponen palette standard dengan Caption : Hasil, pasang diatasnya Label4 : Kelulusan, Label5 : Nilai Mutu, Label6 dan Label7 captionnya Pasang BitBtn1 di Additional, Kind : bkclose dan Caption : &Keluar 19

20 23. Ketikan pada Edit3 untuk event OnChange : procedure TForm2.Edit3Change(Sender: TObject); Var a : Integer; {Pengkondisian Majemuk} a := StrToInt(Edit3.Text); If a < 60 Then Label6.Caption := 'G A G A L' Else Label6.Caption := 'L U L U S'; {Pengkondisaian dalam pengkondisaian/ If dalam If} If a < 40 Then Label7.Caption := 'E' Else If a < 60 Then Label7.Caption := 'D' Else If a < 70 Then Label7.Caption := 'C' Else If a < 80 Then Label7.Caption := 'B' Else Label7.Caption := 'A' 24. Ganti Form2 menjadi Main Form atau Form Utama dengan cara pilih Main Menu Project Options atau tekan Shift+Ctrl+F Pilih Main Form : Form2 dan OK 26. Simpan Unit2.pas Latihan32.pas 27. RUN, program apa yang dihasilkan dan buat laporannya 20

21 28. Buat Form3 seperti dibawah ini : 29. Edit2 Properties PasswordChar : *; Text : kosong 30. Double klik tombol Login, tulis program : If (Edit1.Text = 'UNSUR') and (Edit2.Text = 'TIF') Then Begin MessageDlg('Selamat Datang Di Pelatihan Ke-3',mtConfirmation,[mbOk],0); Close; End Else MessageDlg('Maaf User Name atau Password Salah',mtConfirmation,[mbOk],0); Edit1.Text := ; Edit2.Text := ; MessageDlg Adalah Dialog User yang menampilkan Pesan yang ingin ditampilkan dalam bentuk Dialog User yang dapat dipilih, terdiri dari TMsgDlgType = mtwarning, mterror, mtinformation, mtconfirmation, mtcustom, dan tombol yang dapat digunakan TMsgDlgBtn = mbyes, mbno, mbok, mbcancel, mbabort, mbretry, mbignore, mball, mbhelp, dan keluaran nilainya berupa Return values = mrnone, mryes, mrno, mrok, mrcancel, mrabort, mrretry, mrignore, mrall. Cara Penulisan : MessageDlg(Pesan,TMsgDlg,[TMsgDlgBtn],n) Contoh : [1] MessageDlg( Maaf Ada kesalahan masukan!,mterror,[mrok],0) [2] If MessageDlg( Apakah akan keluar,mtconfirmation,[mbyes,mbno],0) = MrYes Then Close 31. Simpan File Unit3.pas Latihan33.pas 32. Jadikan Form3 MainForm 33. RUN, Amati dan Buat laporan 34. Bersambung ke Latihan 4 21

22 Latihan 4 Pengkondisian Case Of Tujuan : 1. Memahami Jenis Pengkondisian Tunggal dan Majemuk 2. Memahami Perintah Pengkondisian Case Of 3. Memahami Operator Logika 4. Memahami Operator Pembanding 5. Melanjutkan Latihan 3 Langkah Praktikum : 35. Panggil Delphi Buat Form4 dengan Caption : Latihan 3 Case Of 37. Pasang Panel1 dari komponen palette standard dan captionnya dikosongkan, dan diatasnya pasangkan Label1 : Nama, Label2 : NPM, Label3 : Nilai, Edit1, Edit2, dan Edit3, serta UpDown1 dari komponen palette Win32 atur associate : Edit3 38. Pasang GroupBox1 dari komponen palette standard dengan Caption : Hasil, pasang diatasnya Label4 : Kelulusan, Label5 : Nilai Mutu, Label6 dan Label7 captionnya Pasang BitBtn1 di Additional, Kind : bkclose dan Caption : &Keluar 40. Pada Edit3 double klik dan tulis program Case StrToInt(Edit3.Text) Of : Label6.Caption := 'G A G A L'; : Label6.Caption := 'L U L U S' Else Label6.Caption := 'Out Of Range'; End; 22

23 Case StrToInt(Edit3.Text) Of : Label7.Caption := 'E'; : Label7.Caption := 'D'; : Label7.Caption := 'C'; : Label7.Caption := 'B'; : Label7.Caption := 'A'; Else Label6.Caption := 'Out Of Range'; End; 41. Ganti Main Form menjadi Form4 42. Simpan File Unit4.pas Latihan34.pas 43. RUN, amati dan buat laporan 44. Buat Form5 Caption : Case Of Majemuk Position : poscreencenter 45. Pasang Panel1 dengan Caption : kosong, Pasang Label1 : Daftar Harga Martabak Cianjur, Label2 : Martabak, Label3 :Tambahan, Label4 :Harga :, dan Label5 : Rp., Kemudian pasang ComboBox1 dengan mengisi properties Items : Manis Keju Kacang serta Itemindex = 0, dan ComboBox2 items : Susu Coklat Stawberry, serta Itemindex = 0, dan pasang juga Memo1 dengan Linesnya seperti pada gambar. 46. Double klik Combobox1 tulis program : Case ComboBox1.ItemIndex Of 0 : Case ComboBox2.ItemIndex Of 0 : Label5.Caption := 'Rp. 9000'; 1 : Label5.Caption := 'Rp.10000'; 2 : Label5.Caption := 'Rp.11000'; End; 1 : Case ComboBox2.ItemIndex Of 0 : Label5.Caption := 'Rp.10000'; 1 : Label5.Caption := 'Rp.11000'; 2 : Label5.Caption := 'Rp.12000'; End; 23

24 2 : Case ComboBox2.ItemIndex Of 0 : Label5.Caption := 'Rp. 9500'; 1 : Label5.Caption := 'Rp.10500'; 2 : Label5.Caption := 'Rp.11500'; End; End; 47. ComboBox2 event OnChange : ComboBox1Change 48. Simpan File : Unit5.pas Latihan35.pas 49. Run, amati dan buat Laporannya 50. Close 51. Buat Form5 seperti gambar Berikut : 52. Tiap Button untuk memanggil Form sesuai Caption Button 53. Tekan Shift-F12, pilih Form3 kemudian double klik Button login dan ganti perintah Close; menjadi Form6.ShowModal; 54. Jadikan Form3 menjadi Main Form 55. Simpan File 56. Simpan Project : Project1.Dpr Latihan3.Dpr 57. Run, dan Laporkan 24

25 Latihan 5 Pengulangan/Looping Tujuan : 1. Memahami Jenis Pengulangan Tunggal dan Majemuk 2. Memahami Pengulangan For do, While do, dan Repeat Until Langkah Praktikum 1. Panggil Delphi Design Form1 seperti berikut : 3. Double klik Button1 tulis program : procedure TForm1.Button1Click(Sender: TObject); Var i, Awal, Akhir : Integer; {Membersihkan Memo1} Memo1.Lines.Clear; Awal := StrToInt(Edit1.Text); Akhir:= StrToInt(Edit2.Text); If Awal >= Akhir Then MessageDlg('Nilai Awal >= Nilai Akhir!',mtError,[mbOk],0) Else For i := Awal To Akhir Do Begin Memo1.Lines.Append(IntToStr(i)); 25

26 4. Double klik Button2 tulis program : procedure TForm1.Button2Click(Sender: TObject); Var i, Awal, Akhir : Integer; {Membersihkan Memo1} Memo1.Lines.Clear; Awal := StrToInt(Edit1.Text); Akhir:= StrToInt(Edit2.Text); If Awal <= Akhir Then MessageDlg('Nilai Awal <= Nilai Akhir!',mtError,[mbOk],0) Else For i := Awal DownTo Akhir Do Begin Memo1.Lines.Append(IntToStr(i)); 5. Simpan Unit1.pas Latihan41.pas 6. Run, amati dan buat Laporan program 7. Close 8. Buat Form2, dan Design seperti dibawah : 9. Double klik Button1 tulis program : procedure TForm2.Button1Click(Sender: TObject); Var Awal, Akhir : Integer; {Membersihkan Memo1} Memo1.Lines.Clear; Awal := StrToInt(Edit1.Text); Akhir:= StrToInt(Edit2.Text); 26

27 If Awal >= Akhir Then MessageDlg('Nilai Awal >= Nilai Akhir!',mtError,[mbOk],0) Else While (Awal <= Akhir) Do Begin Memo1.Lines.Append(IntToStr(Awal)); Inc(Awal); 10. Double klik Button2 tulis program : procedure TForm2.Button2Click(Sender: TObject); Var Awal, Akhir : Integer; {Membersihkan Memo1} Memo1.Lines.Clear; Awal := StrToInt(Edit1.Text); Akhir:= StrToInt(Edit2.Text); If Awal <= Akhir Then MessageDlg('Nilai Awal >= Nilai Akhir!',mtError,[mbOk],0) Else While (Awal >= Akhir) Do Begin Memo1.Lines.Append(IntToStr(Awal)); Dec(Awal); 11. Simpan Unit2.pas Latihan42.pas 12. Jadikan Form2 menjadi Main Form 13. Run, amati dan buat Laporan program 14. Close 15. Buat Form3 dengan Design : 27

28 16. Double klik Button1 tulis program : procedure TForm2.Button1Click(Sender: TObject); Var Awal, Akhir : Integer; {Membersihkan Memo1} Memo1.Lines.Clear; Awal := StrToInt(Edit1.Text); Akhir:= StrToInt(Edit2.Text); If Awal >= Akhir Then MessageDlg('Nilai Awal >= Nilai Akhir!',mtError,[mbOk],0) Else Repeat Memo1.Lines.Append(IntToStr(Awal)); Inc(Awal); Until Awal > Akhir; 17. Double klik Button2 tulis program : procedure TForm2.Button2Click(Sender: TObject); Var Awal, Akhir : Integer; {Membersihkan Memo1} Memo1.Lines.Clear; Awal := StrToInt(Edit1.Text); Akhir:= StrToInt(Edit2.Text); If Awal <= Akhir Then MessageDlg('Nilai Awal >= Nilai Akhir!',mtError,[mbOk],0) Else Repeat Memo1.Lines.Append(IntToStr(Awal)); Dec(Awal); Until Awal < Akhir 18. Simpan Unit3.pas Latihan43.pas 19. Jadikan Form3 menjadi Main Form 20. Run, amati dan buat Laporan program 21. Close 22. Buat Form4 dengan : Caption : For Do Majemuk Position : poscreencenter 23. Pasang Label1 Caption : Daftar Perkalian 1 sampai Dengan 10, Aligment: tacenter Align : altop 28

29 24. Pasang StringGrid1 ColCount : 11 RowCount : 11 DefaultColWid : Form4 Event OnActive double klik dan tulis program : procedure TForm4.FormActivate(Sender: TObject); Var i, j : integer; {Membuat List StringGrid} For i := 1 To 10 Do Begin StringGrid1.Cells[i,0] := IntToStr(i); StringGrid1.Cells[0,i] := IntToStr(i); End; For i := 1 To 10 Do For j := 1 To 10 Do Begin StringGrid1.Cells[i,j] := Format('%d x %d = %d',[i,j,i*j]); End; 26. Simpan Unit4.pas Latihan44.pas 27. Jadikan Form4 menjadi Main Form 28. Run, amati dan buat Laporan program 29. Close 30. Untuk Latihan Buat Form5 untuk Daftar Penjumlahan 1 sampai Buat Form6 untuk menjadi Form Utama yang dapat menampilkan Form1 sampai dengan Form5 32. Buat Laporan 29

30 Latihan 6 Pengelolaan Matrik dengan Stringgrid Tujuan : 1. Mahasiswa mengetahui dan menguasai penggunaan komponen StringGrid untuk pengelolaan matrik dan table 2. Mahasiswa dapat membuat program operasi terhadap matrik 3. Mahasiswa menguasai pemrograman Pengulangan bersarang/majemuk 4. Mahasiswa menguasai perintah InputBox StringGrid Stringgrid adalah suatu komponen pada Delphi yang digunakan untuk pengelolaan data bertype data String dengan bentuk matrik atau table yang disering disebut Grid. StringGrid merupakan komponen yang terdapat pada komponen palette dari Additional. FixedRows FixedCols Cells Gambar Stringgrid Pengisian matrik menggunakan system kolom baris bukan baris kolom. Untuk pengisian Stringgrid tidak bisa dilakukan secara langsung tetapi harus melalui perintah program. Pengisian dilakukan dengan menentukan Kolom Baris. Pada latihan ini perintah yang akan digunakan untuk memasukan data dengan procedure INPUTBOX(Caption,PesanMasukan,Tulisan). Untuk pengaturan StringGrid : RowCout : Banyak Baris ColCount : Banyak Kolom DefaultColWidth : Lebar Kolom FixedCols : Jumlah Kolom Tetap FixedRows : Jumlah Baris Tetap Pengisian cells pada stringgrid menggunakan event OnSelectCell ACol : Kolom Terpilih ARow : Baris Terpilih StringGrid1.Cells[ACol,Arow] := InputBox('Pengisian Matrik','Nilai','0'); 30

31 INPUTBOX Merupakan procedure yang digunakan untuk pengisian data dimana procedure ini akan membentuk form pengisian seperti gambar berikut : Tampilan InputBox( Pengisian Matrik, Nilai, 0 ) Langkah Praktikum 1. Buat design tampilan berikut pada Form1 2. Atur StringGrid : a. FixedCols : 0 b. FixedRows : 0 c. DefaultColWidth : Tulis perintah pada Event OnSelectCell dari komponen Stringgrid1 procedure TForm3.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); StringGrid1.Cells[ACol,Arow] := InputBox('Masukan Nilai','Nilai :','0'); 4. BitBtn1 properties Kind = bkclose 5. Tulis perintah pada Event onchange dari komponen Edit1 procedure TForm3.Edit1Change(Sender: TObject); StringGrid1.RowCount := StrToInt(Edit1.Text); 31

32 6. Tulis perintah pada Event onchange dari komponen Edit2 procedure TForm3.Edit2Change(Sender: TObject); StringGrid1.ColCount := StrToInt(Edit2.Text); 7. Kemudian jalankan dan amati dengan melakukan : a. Rubah ukuran matrik dengan merubah baris dan kolomnya dengan menggunakan UpDown b. Isi semua data Matrik dengan cara klik pada cell dari matrik c. Jika selesai tekan tombol Close 8. Simpan Form1 menjadi IsiMatrik.pas 9. Buat Form baru dan design seperti gambar dibawah ini : 10. Pengaturan Form : a. Caption : Operasi Matrik dan Konstanta 11. Pengaturan Properties StringGrid1 dan StringGrid2 a. FixedCols : 0 b. FixedRows : 0 c. DefaultColWidth : 25 d. ColCount : 5 e. RowCount : Tulis perintah berikut pada Event OnSelectCell pada komponen StringGrid1 procedure TForm3.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); StringGrid1.Cells[ACol,Arow] := InputBox('Masukan Nilai','Nilai :','0'); 32

33 13. Tulis perintah pada Event onchange dari komponen Edit1 procedure TForm3.Edit1Change(Sender: TObject); StringGrid1.RowCount := StrToInt(Edit1.Text); StringGrid2.RowCount := StrToInt(Edit1.Text); 14. Tulis perintah pada Event onchange dari komponen Edit2 procedure TForm3.Edit2Change(Sender: TObject); StringGrid1.ColCount := StrToInt(Edit2.Text); StringGrid2.ColCount := StrToInt(Edit2.Text); 15. Kemudian pada Tombol Tambah ketikan perintah berikut : procedure TForm1.Button1Click(Sender: TObject); Var i, j, k : Integer; k := StrToInt(InputBox('Masukan Konstanta','Nilai Konstanta','1')); For i := 0 To StrToInt(Edit2.Text)-1 Do For j := 0 To StrToInt(Edit1.Text)-1 Do Begin If StringGrid1.Cells[i,j] = '' Then StringGrid1.Cells[i,j] := '0'; StringGrid2.Cells[i,j] := IntToStr(StrToInt(StringGrid1.Cells[i,j])+k); End; 16. Jadikan Form2 sebagai Form Utama 17. Jalankan program (Form2 muncul) 18. Amati apabila tombol Tambah ditekan 19. Isikan matrik dengan memilih matrik Lakukan penambahan dengan menekan tombol Tambah 21. Tutup program, kemudian tulis perintah untuk tombol Kurang - Kali - Bagi dengan merubah operator aritmetika pada perintah seperti : a. - : StringGrid2.Cells[i,j] := IntToStr(StrToInt(StringGrid1.Cells[i,j])- k); b. * : StringGrid2.Cells[i,j] := IntToStr(StrToInt(StringGrid1.Cells[i,j])*k); c. / : StringGrid2.Cells[i,j] := FloatToStr(StrToFloat(StringGrid1.Cells[i,j])/k); 22. Jalankan kembali program dan amati dengan mencoba semua perintah operasi matrik dan konstanta 23. Tutup program 24. Simpan dengan nama OperasiMatrikKonstanta.pas 33

34 25. Buat Form baru dan design seperti gambar dibawah ini : 26. Pengaturan Form3 : a. Caption : Operasi Dua Matrik b. Tulis pada Event OnActivate : procedure TForm2.FormActivate(Sender: TObject); Var i,j : Integer; Randomize; For i := 0 To StrToInt(Edit2.Text)-1 Do For j := 0 To StrToInt(Edit1.Text)-1 Do Begin StringGrid1.Cells[i,j] := IntToStr(Random(100)); StringGrid2.Cells[i,j] := IntToStr(Random(100)); End; Catatan : Randomize : Modul untuk mengaktifkan angka acak Random(x) : Pengacakan angka antara 0 sampai dengan x-1 Random(100) angka diacak antara 0 sampai dengan Pengaturan Properties StringGrid1, StringGrid2 dan StringGrid3 a. FixedCols : 0 b. FixedRows : 0 c. DefaultColWidth : 25 d. ColCount : 5 e. RowCount : 5 34

35 28. Tulis perintah berikut pada Event OnSelectCell pada komponen StringGrid1 procedure TForm3.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); StringGrid1.Cells[ACol,Arow] := InputBox('Masukan Nilai','Nilai :','0'); 29. Tulis perintah berikut pada Event OnSelectCell pada komponen StringGrid2 procedure TForm3.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); StringGrid2.Cells[ACol,Arow] := InputBox('Masukan Nilai','Nilai :','0'); 30. Tulis perintah pada Event onchange dari komponen Edit1 procedure TForm2.Edit1Change(Sender: TObject); StringGrid1.RowCount := StrToInt(Edit1.Text); StringGrid2.RowCount := StrToInt(Edit1.Text); StringGrid3.RowCount := StrToInt(Edit1.Text); FormActivate(Sender); 31. Tulis perintah pada Event onchange dari komponen Edit2 procedure TForm2.Edit2Change(Sender: TObject); StringGrid1.ColCount := StrToInt(Edit2.Text); StringGrid2.ColCount := StrToInt(Edit2.Text); StringGrid2.ColCount := StrToInt(Edit2.Text); FormActivate(Sender); 32. Kemudian pada Tombol Tambah ketikan perintah berikut : procedure TForm2.Button1Click(Sender: TObject); Var i, j, k : Integer; For i := 0 To StrToInt(Edit2.Text)-1 Do For j := 0 To StrToInt(Edit1.Text)-1 Do Begin If StringGrid1.Cells[i,j] = '' Then StringGrid1.Cells[i,j] := '0'; If StringGrid2.Cells[i,j] = '' Then StringGrid2.Cells[i,j] := '0'; StringGrid3.Cells[i,j] := IntToStr(StrToInt(StringGrid1.Cells[i,j])+ StrToInt( stringgrid2.cells[i,j])); End; 35

36 33. Kemudian pada Tombol Kurang ketikan perintah berikut : procedure TForm2.Button1Click(Sender: TObject); Var i, j, k : Integer; For i := 0 To StrToInt(Edit2.Text)-1 Do For j := 0 To StrToInt(Edit1.Text)-1 Do Begin If StringGrid1.Cells[i,j] = '' Then StringGrid1.Cells[i,j] := '0'; If StringGrid2.Cells[i,j] = '' Then StringGrid2.Cells[i,j] := '0'; StringGrid3.Cells[i,j] := IntToStr(StrToInt(StringGrid1.Cells[i,j])- StrToInt( stringgrid2.cells[i,j])); End; 34. Jalankan program, sebelumnya jadikan Form3 jadi Form Utama 35. Simpan unit3.pas menjadi OperasiDuaMatrik.pas 36. Simpan Project1.dpr menjadi OperasiMatrik.dpr 37. Buat perintah perkalian dan pembagian matrik pada laporan 36

37 Latihan 7 Pengelolaan Tabel dan Chart Tujuan : 1. Mahasiswa memahami pembuatan Chart dari kumpulan data TChart Chart merupakan komponen yang digunakan untuk mempermudah pembuatan grafik atau diagram dengan cara design. Chart merupakan komponen yang dibuat oleh pihak ketiga yaitu Steema Software dengan komponen bernama TeeChart. Untuk menggunakan komponen ini dengan cara memasang komponen Chart pada Form yang terdapat pada komponen pallete additional. Langkah Praktikum 1. Buat Form berikut : 2. Form1 Event OnActive procedure TForm1.FormActivate(Sender: TObject); StringGrid1.Cells[0,0] := 'Merk Kendaraan'; StringGrid1.Cells[1,0] := 'Jumlah Kendaraan'; 3. Atur StringGrid1 : a. FixedCols = 0 b. FixedRows = 1 c. DefaultColWidth = 50 d. RowCount = 5 4. Pada StringGrid1 OnSelectCell procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); If ((ACol = 0) and (ARow > 0)) Then StringGrid1.Cells[ACol,ARow] := InputBox('Masukan Merk Kendaraan','Merk : ','') 37

38 Else StringGrid1.Cells[ACol,ARow] := InputBox('Masukan Jumlah Kendaraan','Jumlah : ','') 38

39 5. Pada Edit1 onchange procedure TForm1.Edit1Change(Sender: TObject); StringGrid1.RowCount := StrToInt(Edit1.Text); 6. Pasang komponen PageControl (Win32) 7. Kemudian click pada PageControl dan Click Kanan lalu pilih New Page lakukan sebanyak 3x 8. Kemudian pilih Tabsheet1 dan Captionnya Rubah menjadi Diagram Baris, TabSheet2 Captionnya Diagram Lingkaran dan TabSheet3 Caption Diagram Batang 9. Pasang pada Tabsheet1 sebuah Chart 39

40 10. Kemudian Click Kanan dan pilih EditChart Add Line Oke 11. Atur Judul pada Titles : Diagram Garis 12. Lakukan perubahan nilai pada setiap pengaturan kemudian Close 13. Pada TabSheet2 Pasang sebuah Chart 14. Kemudian Click Kanan dan pilih EditChart Add Pie Oke 15. Atur Judul pada Titles : Diagram Lingkaran 16. Lakukan perubahan nilai pada setiap pengaturan kemudian Close 17. Pada TabSheet3 Pasang sebuah Chart 18. Kemudian Click Kanan dan pilih EditChart Add Bar Oke 19. Atur Judul pada Titles : Diagram Batang 20. Series Format Style Cylinder 21. Centang Color Each 22. Lakukan perubahan nilai pada setiap pengaturan kemudian Close 40

41 23. Selanjutnya BitBtn1 Event onclick procedure TForm1.BitBtn1Click(Sender: TObject); Var i, n : Integer; n := StringGrid1.RowCount - 1; Series1.Clear; Series2.Clear; Series3.Clear; For i := 1 To n Do Begin Series1.Add(StrToInt(StringGrid1.Cells[1,i]),StringGrid1.Cells[0,i],clteeColor); Series2.Add(StrToInt(StringGrid1.Cells[1,i]),StringGrid1.Cells[0,i],clteeColor); Series3.Add(StrToInt(StringGrid1.Cells[1,i]),StringGrid1.Cells[0,i],clteeColor); 24. Jalankan program dan klik stringgrid lalu isikan seperti pada gambar berikut : 25. Tekan Tombol grafik dan amati Page Control Diagram Garis, Diagram Lingkaran, dan Diagram Batang 26. Laporkan semua hasil latihan ini. 41

42 Latihan 8 Multi Document Interface Tujuan 1. Mahasiswa memahami dan menguasai pemrograman MDI 2. Mahasiswa dapat membuat program dengan model MDI 3. Mahasiswa dapat membuat Program Notepad dan Wordpad sederhana Langkah Praktikum 1. Buat Program MDI Delphi dengan cara pilih menu File New Other 2. Kemudian Pilih Tab Project 3. Pilih MDI Application dan tekan tombol OK 4. Maka akan Muncul program MDI berikut : 42

43 5. Kemudian pilih View Form atau tekan Shift+F12 dan Pilih AboutBox sehingga muncul 6. Rubah Tulisan dari : a. Product Nama NotePadKu b. Version Versi 1.0 c. Copyright IF UNSUR Cianjur d. Comments Tulis Identitas Peserta Praktikum e. Image1 : Picture : Gambar yang ada 7. Kemudian Shift+F12 pilih MainForm 8. Lalu Jalankan kemudian coba menu File Open dan pilih file text atau pas, amati 9. Lakukan File New dan ketikan apasaja 10. Perhatikan bahwa menu penyimpanan belum aktif untuk mengaktifkan, tutup program kemudian pasang komponen SaveDialog1 pada komponen palette Dialog 11. Tekan F12 cari procedure TMainForm.CreateMDIChild(const Name: string); dan tuliskan perintah yang dicetak tebal pada : (Tulisan tidak tebal program yang dituliskan otomatis oleh Delphi) procedure TMainForm.CreateMDIChild(const Name: string); { create a new MDI child window } Child := TMDIChild.Create(Application); Child.Caption := Name; FileSaveItem.Enabled := True; FileSaveAs1.Enabled := True; ToolButton2.Enabled := True; if FileExists(Name) then Child.Memo1.Lines.LoadFromFile(Name); 43

44 12. Pilih komponen ActionList FileSave Event Execute lalu ketikan perintah berikut ini : procedure TMainForm.FileSave1Execute(Sender: TObject); var Child: TMDIChild; If SaveDialog1.Execute Then Child.Memo1.Lines.SaveToFile(SaveDialog1.FileName); 13. Save Project As : NotePadKu.dpr 14. Kemudian Jalankan kembali dan amati apakah penyimpanan akan aktif apabila dipilih File New dan ketik data lalu disimpan 15. Untuk mengubah program NotePadKu menjadi WordPad maka lakukan perintah berikut yaitu pilih View Form atau Shift+F12 dan pilih MDIChild. 16. Komponen Memo1 pada MDIChild dihapus dengan cara pilih lalu tekan key Del 17. Selanjutnya pasang komponen RichEdit yang ada pada komponen palette Win32 dan atur propertiesnya : a. Align : alclient b. Lines : <Kosongkan> c. Name : Memo1 18. Simpan CHILDWIN.PAS menjadi CHILDWINWordPad.PAS 44

45 19. Kembali ke MainForm dengan Shift+F12 dan tekan F12 lalu ganti tulisan yang diberi warna yaitu : uses CHILDWIN, about; uses CHILDWINWordPad, about; 20. Selanjutnya double klik ActionList dan tekan Ctrl+Ins dan pilih seperti gambar berikut : 21. Selanjutnya pilih komponen MainMenu1 dan double click 45

46 22. Tekan key Ins lalu captionnya isi dengan Format 23. Kemudian berikutnya dibawah Menu Format 24. Active pilih EditBold1 sampai semua actionlist yang dipilih pada langkah 20 diaktifkan oleh Mainmenu seperti dibawah ini : 25. Kemudian jalankan lalu pilih File New 26. Lalu ketikan tulisan lalu tulisan tersebut disorot kemudian pilih menu Format Bold atau tekan Ctrl+B, amati apa yang terjadi 27. Lakukan untuk perintah berikutnya 28. Buat laporan lengkap tentang latihan MDI 46

47 Latihan 9 Pengolahan Database Standar I Tujuan 1. Mahasiswa mengetahui dan menguasai penggunaan Database Tabel 2. Mahasiswa mengerti dan menguasai pengelolaan database Langkah Praktikum 1. Pasang PageControl (Win32) dan buat 3 New Page dengan cara klik kanan new page 2. Tabsheet1 Captionnya dbcontrol, Tabsheet2 Caption dbgrid, dan Tabseheet3 Caption dbcontrolgrid seperti Design berikut : 3. Pasang Tabel (BDE) dan atur propertiesnya : a. DatabaseName : DBDEMOS b. TableName : biolife.db c. Active : True 4. Pasang Datasource (Data access) dan atur properties DataSet : Table1 5. Pasang dbnavigator (Data Control) dan atur properties DataSource : Datasource1 6. Pasang komponen Label dan dbedit (Data Control), dbmemo (Data Control), dan dbimage (Data Control) pada Tabsheet1 seperti design berikut : 47

48 7. Atur Properties dari dbedit1 sampai dbmemo1 dimana datasource : datasource1, dan Fieldnya sesuai label pendampingnya 8. Atur dbimage a. Datasource : DataSource1 b. Field : Grafic c. Stretch : True 9. Maka akan tampil sebagai berikut : 48

49 10. Untuk Tabsheet2 atau dbgrid pasang dbgrid1 dan properties datasource : datasource1 11. Maka akan tampil sebagai berikut : 12. Untuk Tabsheet3 atau dbcontrolgrid (Data Control) pasang dbgrid1 dan properties datasource : datasource1 13. Design seperti berikut : 14. Atur Properties dari dbedit7 sampai dbedit12 dan dbmemo2 dimana Fieldnya sesuai label pendampingnya, untuh dbmemo2 properties ScrollBar : ssvertical 15. Atur dbimage2 properties Field : Grafic dan Stretch : True 49

50 16. Maka akan tampil sebagai berikut : 17. Jalankan program dan amati dengan mencoba page control dbcontrol, dbgrid, dan dbcontrolgrid, serta Navigatornya 18. Pasang komponen non-visual OpenPictureDialog (Dialog) 19. Aktifkan page control dbcontrol dan pasang sebuah tombol dengan Caption Get &Picture dan ketikan perintah berikut : procedure TForm1.Button1Click(Sender: TObject); If OpenPictureDialog1.Execute Then dbimage1.picture.loadfromfile(openpicturedialog1.filename); 20. Kemudian jalankan dan amati prilaku program dan buat laporannya 50

51 Latihan 10 Pengolahan Database Standar II+Search dan ActionList Dataset Tujuan 1. Mahasiswa mengetahui dan menguasai penggunaan Database Tabel 2. Mahasiswa mengerti dan menguasai pengelolaan database 3. Mahasiswa memahami dan menguasai penggunaan ActionList 4. Mahasiswa memahami dan menguasai perintah pencarian Langkah Praktikum 1. Buat Folder dengan Windows Explorer sebagai tempat menyimpan program dan tabel database akan disimpan (misalkan D:\PV\Latihan10\) 2. Jalankan Delphi dan masuk menu utama Tools Database Desktop 3. Pilih File New Table Oke (Pilih Paradox7) 4. Design Tabel sebagai berikut : 5. Simpan/Save As ke Folder yang dibuat pada langkah 1 6. Design Tampilan seperti berikut : 51

52 7. Simpan semua atau File Save All unit1.pas LatihanDatabase21.pas dan Project1.dpr ProjectDatabase2.dpr 8. Pengaturan Komponen Table1 a. TableName : mhs b. Active : True *) *) apabila error lakukan langkah ke-7, apabila masih error lakukan close Delphi kemudian Restart Windows, dan Panggil Delphi kemudian menu File Open ProjectDatabase2.dpr 9. Atur Properties Datasource1, Dataset : Table1 10. Atur properties Datasource menjadi Datasource1 untuk komponen dbnavigator1, DbEdit1, dbedit2, dbradiogroup1, dbcombobox1, dbedit3, dbedit4, dan dbimage1 11. Atur properties DataField a. dbedit1 : NPM b. dbedit2 : Nama c. dbradiogroup1 : Fakultas d. dbcombobox1 : Prodi e. dbedit3 : Tempat Lahir f. dbedit4 : TglLahir g. dbimage1 : Foto 12. Atur properties dbimage1, Stretch : True 13. Atur properties dbcombox1 untuk Item dengan Teknik Informatika, Teknik Industri, Teknik Sipil, Hukum, Bahasa Indonesia, Pancasila, PJR 52

53 14. Atur properties dbradiogroup1 : a. Caption : b. Columns : 4 c. Items : Teknik, Hukum, KIP, AI, Perta 15. Atur properties VisibleButtons menjadi False dari dbnavigator1 untuk nbinsert, nbedit, nbdelete, nbpost, dan nbcancel 16. Pasang OpenPictureDialog1 (Dialog) 17. BitBtn1 Caption : Ambil Foto dan Tulis perintah : procedure TForm1.BitBtn1Click(Sender: TObject); If OpenPictureDialog1.Execute Then dbimage1.picture.loadfromfile(openpicturedialog1.filename); 53

54 18. Pasang ActionList (Standard), dan double klik dan tekan ctrl+ins Tekan Oke 19. Kemudian Properties DataSource : Datasource1 Close 20. Pasang 5 BitBtn kemudian atur properties Actionnya & Caption Komponen Action Caption BitBtn2 DataSetInsert1 Tambah BitBtn3 DataSetEdit1 Sunting BitBtn4 DataSetDelete1 Hapus BitBtn5 DataSetPost1 Simpan BitBtn6 DataSetCancel1 Batal 54

55 21. Sehingga seperti tampilan berikut : 22. Kemudian untuk Tabsheet2 atau Daftar Mahasiswa pasang dbgrid dan atur properties Align : alclient dan datasource : datasource1 sehingga seperti tampilan berikut : 23. Jalankan program dan amati dengan melakukan percobaan 55

56 24. Lakukan untuk table berikut : 25. Buat Form baru lakukan sama seperti Form1 26. Buatkan laporannya 56

Modul Isikan di caption dari kotak yang ditandai garis File lalu tekan enter, lalu isi lagi dikanan dengan Menu

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

Lebih terperinci

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. 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

Lebih terperinci

HANDOUT KULIAH SISTEM INFORMASI MANAJEMEN

HANDOUT KULIAH SISTEM INFORMASI MANAJEMEN HANDOUT KULIAH SISTEM INFORMASI MANAJEMEN JUDUL : PEMPROGRAMAN DATABASE DENGAN DELPHI Oleh : Muhamad Ali, S.T, MT JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA 2004 Modul

Lebih terperinci

Menampilkan Data. LATIHAN 1 Menampilkan Data. ARSys Software Developed/AbdRohim 9

Menampilkan Data. LATIHAN 1 Menampilkan Data. ARSys Software Developed/AbdRohim 9 LATIHAN 1 Menampilkan Data ARSys Software Developed/AbdRohim 9 Latihan 1. a Buatlah program seperti berikut ini: Lakukan hal hal berikut ini. 1. Bukalah project baru 2. Tempatkan pada form tersebut satu

Lebih terperinci

Bekerja dengan FORM dan EVENTS

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

Lebih terperinci

PENGANTAR DATABASE DENGAN DELPHI Database dengan mengagunakan Delphi menggunakan konsep seperti gambar dibawah ini :

PENGANTAR DATABASE DENGAN DELPHI Database dengan mengagunakan Delphi menggunakan konsep seperti gambar dibawah ini : PENGANTAR DATABASE DENGAN DELPHI Database dengan mengagunakan Delphi menggunakan konsep seperti gambar dibawah ini : File Database Komponen Table Komponen DataSource Komponen Data Control Keterangan :

Lebih terperinci

Menggunakan Fasilitas Dialog

Menggunakan Fasilitas Dialog Menggunakan Fasilitas Dialog Kotak dialog merupakan salah satu sarana untuk menerim input dan menampilkan suatu output/pesan aplikasi. Delphi pada dasarnya mengenal dua buah cara pembuatan kotak dialog,

Lebih terperinci

BAB V DASAR-DASAR MEMBUAT PROGRAM DATABASE DENGAN DELPHI

BAB V DASAR-DASAR MEMBUAT PROGRAM DATABASE DENGAN DELPHI BAB V DASAR-DASAR MEMBUAT PROGRAM DATABASE DENGAN DELPHI PENGANTAR DATABASE DENGAN DELPHI Database dengan mengagunakan Delphi menggunakan konsep seperti gambar dibawah ini : File Database Komponen Table

Lebih terperinci

Aplikasi DataBase. LATIHAN 3 Membuat Database dan Aplikasi Sederhana. ARSys Software Developed/AbdRohim 33

Aplikasi DataBase. LATIHAN 3 Membuat Database dan Aplikasi Sederhana. ARSys Software Developed/AbdRohim 33 LATIHAN 3 Membuat Database dan Aplikasi Sederhana ARSys Software Developed/AbdRohim 33 Membuat Database Untuk membuat sebuah database atau tabel-tabel data seperti yang telah disebutkan pada babbab sebelumnya

Lebih terperinci

Mengakses Database pada Delphi dengan ADO

Mengakses Database pada Delphi dengan ADO Mengakses Database pada Delphi dengan ADO Muhamad Ali [email protected] http://www.geocities.com/ali_kdw Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

Mencari Akar-akar persamaan kuadrat AX 2 + BX + C = 0

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

Lebih terperinci

Berlatih Tipe Data di Delphi

Berlatih Tipe Data di Delphi Berlatih Tipe Data di Delphi Teddy Marcus Zakaria [email protected] http://www.maranatha.edu Lisensi Dokumen: Copyright 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

Memasukan Data Image Kedalam Table Paradox

Memasukan Data Image Kedalam Table Paradox Memasukan Data Image Kedalam Table Paradox Target Pencapaian Siswa dapat mengerti bagaimana cara memasukan data bertype image atau gambar kedalam tablei Pada modul ini akan dibahas bagaimana membuat form

Lebih terperinci

UNTUK MEMBUAT DESAIN SEPERTI DI ATAS IKUTI PETUNJUK TABEL DI BAWAH INI : NO

UNTUK MEMBUAT DESAIN SEPERTI DI ATAS IKUTI PETUNJUK TABEL DI BAWAH INI : NO BUAT DATABASE DENGAN NAMA : PENJUALAN TABEL : BARANG FIELD NAME DATATYPE FIELD SIZE KODE_BRG TEXT 10 PRIMARYKEY NAMA_BRG TEXT 25 HARGA CURRENCY SATUAN TEXT 15 LUSIN NUMERIK BYTE PCS NUMERIK BYTE BUAT PROJECT

Lebih terperinci

Struktur Perulangan. Sesi. 3.1 Pernyataan while do. 3.2 Pernyataan repeat... until

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,

Lebih terperinci

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

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

Lebih terperinci

Pertemuan 5 DASAR-DASAR MEMBUAT DATABASE

Pertemuan 5 DASAR-DASAR MEMBUAT DATABASE DIKTAT MATA KULIAH PEMROGRAMAN II Pertemuan 5 DASAR-DASAR MEMBUAT DATABASE IF Pengantar Database Dengan Delphi Database dengan menggunakan Delphi dapat dilihat seperti konsep gambar dibawah ini : File

Lebih terperinci

Praktikum Pemrograman 1. Mengenal Delphi

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

Lebih terperinci

[Type the document. title] subtitle] rinei

[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

Lebih terperinci

JOB SHEET 1 PENGENALAN DELPHI

JOB SHEET 1 PENGENALAN DELPHI JOB SHEET 1 PENGENALAN DELPHI I. PENDAHULUAN Delphi adalah sebuah Visual Interface antara pemakai (user) dan komputer. Delphi merupakan Pemograman berorientasi objek atau Object Oriented Programming (OOP).

Lebih terperinci

Pengenalan Lingkungan Delphi

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

Lebih terperinci

Pengenalan Visual Basic

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

Lebih terperinci

BAB VI MENGGUNAKAN DATABASE DESKTOP

BAB VI MENGGUNAKAN DATABASE DESKTOP BAB VI MENGGUNAKAN DATABASE DESKTOP Database Dalam Delphi Delphi menyediakan fasilitas yang lengkap untuk mengolah database. Berbagai format database dapat diolah dengan Delphi. Format data base yang dapat

Lebih terperinci

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

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

Lebih terperinci

IMPLEMENTASI ERD KE PROGRAM DATABASE DENGAN DELPHI MENGGUNAKAN DB ACCESS

IMPLEMENTASI ERD KE PROGRAM DATABASE DENGAN DELPHI MENGGUNAKAN DB ACCESS IMPLEMENTASI ERD KE PROGRAM DATABASE DENGAN DELPHI MENGGUNAKAN DB ACCESS KONSEP ERD MAHASISWA N TEMPUH M MATA KULIAH MAHASISWA = {Nim, Nama_mhs, Tempat_lahir, Tanggal_lahir, Ps, Semester, Kelas, Foto}

Lebih terperinci

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address 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 PEMROGRAMAN

Lebih terperinci

MODUL 3 APLIKASI BASIS DATA DENGAN DELPHI

MODUL 3 APLIKASI BASIS DATA DENGAN DELPHI MODUL 3 APLIKASI BASIS DATA DENGAN DELPHI Basis Data adalah kumpulan dari beberapa tabel yang saling berelasi dan berhubungan satu sama lain sehingga dapat memberikan suatu data/informasi. Berbagai jenis

Lebih terperinci

Pemrograman Delphi. Gambar.1. Form. Menu utama. Editor code. Jendela object inspector

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

Lebih terperinci

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 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

Lebih terperinci

Algoritma Pemrograman. GUI Programming 2

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

Lebih terperinci

BAB II LANDASAN TEORI Konsep Dasar Sistem Informasi Manajemen (SIM) umum semua manajer dalam organisasi atau dalam tingkatan manajemen.

BAB II LANDASAN TEORI Konsep Dasar Sistem Informasi Manajemen (SIM) umum semua manajer dalam organisasi atau dalam tingkatan manajemen. BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Informasi Manajemen (SIM) Sistem informasi manajemen (SIM) adalah sebuah konsep sistem yang di dukung oleh berbagai ilmu. Tujuannya adalah memenuhi kebutuhan

Lebih terperinci

Modul Dasar Pemrograman Basis Data pada C++ Builder Materi : Komponen Basisdata pada C++ Builder & penggunaanya

Modul Dasar Pemrograman Basis Data pada C++ Builder Materi : Komponen Basisdata pada C++ Builder & penggunaanya Modul Dasar Pemrograman Basis Data pada C++ Builder Materi : Komponen Basisdata pada C++ Builder & penggunaanya C++ Builder menyediakan banyak komponen untuk membuat program aplikasi database. Komponen-komponen

Lebih terperinci

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA TABEL Dalam pembuatan database, data yang pertama dibuat adalah tabel. Tabel merupakan kumpulan data yang tersusun menurut aturan tertentu dan merupakan komponen utama pada database. Table disusun dalam

Lebih terperinci

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 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

Lebih terperinci

URAIAN POKOK PERKULIAHAN

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

Lebih terperinci

Pengantar Delphi (IDE Delphi ) & Konsep OOP

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

Lebih terperinci

Algoritma Pemrograman A

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

Lebih terperinci

Bab II Operator, Deklarasi, Tipe Data dan Mengenal Object I

Bab II Operator, Deklarasi, Tipe Data dan Mengenal Object I Bab II Operator, Deklarasi, Tipe Data dan Mengenal Object I 2.1 Deklarasi Dalam setiap penulisan bahasa pemograman deklarasi sangat digunakan apabila dalam penulisan program dibutuhkan indentifier atau

Lebih terperinci

PRAKTIKUM 1 2 MENGENAL DELPHI

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

Lebih terperinci

Sistem informasi penjualan barang

Sistem informasi penjualan barang Pertemuan ke 11 Contoh Kasus Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom Universitas Komputer Indonesia Sistem informasi penjualan barang Spesifikasi Aplikasi Dapat mengelola data Barang, Pelanggan,

Lebih terperinci

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date] [Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date] H a l a m a n 1 DAFTAR ISI DAFTAR ISI... 1 1. TIPE DATA DALAM BORLAND DELPHI7... 2 1.1.

Lebih terperinci

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 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

Lebih terperinci

Citra dalam Delphi. Setelah mempelajari materi ini, mahasiswa diharapkan mampu:

Citra dalam Delphi. Setelah mempelajari materi ini, mahasiswa diharapkan mampu: Citra dalam Delphi Kartika Firdausy - UAD [email protected] blog.uad.ac.id/kartikaf Setelah mempelajari materi ini, mahasiswa diharapkan mampu: menjelaskan dan mengimplementasikan pembuatan program

Lebih terperinci

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada. Mata Pelajaran : Keterampilan Komputer dan Pengelolaan Informasi Standar Kompetensi : Microsoft Office Access Kompetensi Dasar : Mengoperasikan Software Aplikasi Basis Data Kelas : XI Pertemuan 2 A. Menjalankan

Lebih terperinci

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

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

Lebih terperinci

MODUL 1 IDE (Integrated Development Environment )

MODUL 1 IDE (Integrated Development Environment ) MODUL 1 IDE (Integrated Development Environment ) SASARAN 1. Mengetahui bagian dalam lingkup IDE 2. Memahami dalam pembuatan aplikasi satandar 3. Dapat mendesain interface program aplikasi 4. Dapat menggunakan

Lebih terperinci

Modul 3. A. Database Desktop

Modul 3. A. Database Desktop A. Database Desktop Modul 3 Adalah suatu aplikasi database yang dapat digunakan untuk membuat, menampilkan, mengurutkan, memodifikasi, dan membuat tabel dalam format Paradox, dbase, SQL. Pilih Tools >

Lebih terperinci

PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING)

PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING) PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING) Basis Data adalah kumpulan dari beberapa tabel yang saling berelasi dan berhubungan satu sama lain sehingga dapat memberikan suatu data/informasi. Berbagai

Lebih terperinci

MODUL I Pengenalan IDE Visual Basic 6.0

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

Lebih terperinci

DATABASE. Visual Data Manager

DATABASE. Visual Data Manager DATABASE Database dibedakan menjadi dua kelompok, yaitu back-end dan front-end. Back-end adalah yang menyusun, menyimpan dan mengamankan database. Sedangkan Front-end adalah aplikasi yang berhubungan langsung

Lebih terperinci

Pemrograman Visual (Borland Delphi 7.0)

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

Lebih terperinci

Darmawan Satyananda Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Negeri Malang 2008

Darmawan Satyananda Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Negeri Malang 2008 Darmawan Satyananda Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Negeri Malang 2008 PENDAHULUAN a. Deskripsi permasalahan Permasalahan yang digunakan selama praktikum adalah

Lebih terperinci

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 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

Lebih terperinci

Struktur Data II. Bekerja Dengan Form.

Struktur Data II. Bekerja Dengan Form. Struktur Data II dengan Visual Basic Bekerja Dengan Form [email protected] Ptputraastawa.wordpress.com @2011 Data dan Variabel Penggunaan Data dan Variabel Informasi yang disimpan atau diolah oleh

Lebih terperinci

Struktur Percabangan. Sesi. 2.1 Statement if

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

Lebih terperinci

MEMBUAT PROGRAM DENGAN DATABASE

MEMBUAT PROGRAM DENGAN DATABASE MEMBUAT PROGRAM DENGAN DATABASE A. Database Dalam Delphi Delphi menyediakan fasilitas yang lengkap untuk mengolah database. Berbagai format database dapat diolah dengan Delphi. Format data base yang dapat

Lebih terperinci

Pernyataan Berkondisi / Percabangan

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

Lebih terperinci

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

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.

Lebih terperinci

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 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

Lebih terperinci

Pengolahan String A. Dasar Teori

Pengolahan String A. Dasar Teori Pengolahan String Pertemuan : I Alokasi Waktu : 1,5 jam Kompetensi Dasar : 1. Mahasiswa mampu membuat rancangan interface untuk pengolahan string dengan menggunakan visual programming 2. Mahasiswa mampu

Lebih terperinci

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua ALGORITMA & PEMROGRAMAN II Pascal #2 Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua PASCAL Bahasa Pemrograman Terstruktur Diciptakan Nikalus Wirth Kata PASCAL untukpenghormatan

Lebih terperinci

PENGENALAN DELPHI A. PENGENALAN DELPHI

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

Lebih terperinci

Krisna D. Octovhiana. 1.1 Apa itu Operator?

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),

Lebih terperinci

PENGENALAN VISUAL FOXPRO

PENGENALAN VISUAL FOXPRO PENGENALAN VISUAL FOXPRO BAHASA PEMROGRAMAN VISUAL FOXPRO Microsoft Visual FoxPro atau sering disingkat dengan FoxPro merupakan suatu bahasa pemrograman visual yang berorientasi pada database. Microsoft

Lebih terperinci

MENGGAMBAR ROTASI TERHADAP SUMBU Y. Pada borland delphi buatlah tampilan form seperti berikut :

MENGGAMBAR ROTASI TERHADAP SUMBU Y. Pada borland delphi buatlah tampilan form seperti berikut : LATIHAN 4.5 MENGGAMBAR ROTASI TERHADAP SUMBU Y Pada borland delphi buatlah tampilan form seperti berikut : Untuk menambahkan komponen StringGrid bisa di akses pada tab control Additional pada component

Lebih terperinci

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3 Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3 Tipe Data Variabel Konstanta Operator Fungsi-Fungsi Konversi Data Contoh Program Mengolah Data Tipe data pada dasarnya merupakan nama untuk sejenis

Lebih terperinci

KUMPULAN TIPS MS EXCEL

KUMPULAN TIPS MS EXCEL KUMPULAN TIPS MS EXCEL Oleh : Septadi 2008 www.belajardelphi.com KATA PENGANTAR Bismillah E-Book ini ditulis dengan gaya saya, suka-suka asal enak dibaca dan bermanfaat. Sumbernya diambil dari pengalaman

Lebih terperinci

Pertemuan 7 DESAIN FORM

Pertemuan 7 DESAIN FORM DIKTAT MATA KULIAH PEMROGRAMAN II Pertemuan 7 DESAIN FORM IF Pengantar Desain Form Dalam melakukan perancangan dan design tampilan, Anda diharuskan membuat tampilan form yang tidak membosankan dan harus

Lebih terperinci

Pertemuan 1 Pengenalan Visual Basic

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

Lebih terperinci

Modul Praktikum Ke-2

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:

Lebih terperinci

Teori Algoritma TIPE DATA

Teori Algoritma TIPE DATA Alam Santosa Teori Algoritma Dasar Algoritma TIPE DATA Program komputer adalah deretan perintah untuk memanipulasi data input menjadi informasi yang bermanfaat bagi pengguna (user). Data yang diinput dapat

Lebih terperinci

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

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

Lebih terperinci

ricak.wordpress.com Component Name & 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

Lebih terperinci

Sistem informasi penjualan barang

Sistem informasi penjualan barang Pertemuan ke 11 Contoh Kasus [Lanjutan] Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom Universitas Komputer Indonesia Sistem informasi penjualan barang Tipe Tipe Field Field Data (Data Field) Tipe field

Lebih terperinci

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata Dasar-Dasar Pemrograman Dengan Delphi 7 Janner Simarmata www.kaputama.ac.id 15 Agustus 2007 Dipublikasikan dan didedikasikan untuk perkembangan pendidikan di Indonesia melalui MateriKuliah.Com Lisensi

Lebih terperinci

BUAT STRUKTUR TABEL DENGAN DATABASE ACCESS Nama Data Base : DBQuery.Mdb

BUAT STRUKTUR TABEL DENGAN DATABASE ACCESS Nama Data Base : DBQuery.Mdb Query Adalah komponen yang berfungsi untuk memanipulasi data dalam tabel dengan menggunakan perintah-perintah SQL (Structure Query Language). Query ini dapat diambil dari Tab BDE. BUAT STRUKTUR TABEL DENGAN

Lebih terperinci

BAB I GAMBARAN BORLAND DELPHI

BAB I GAMBARAN BORLAND DELPHI Modul Mata Kuliah : Pemrograman Borland Delphi Hal : 1 BAB I GAMBARAN BORLAND DELPHI Pada bagian pertama ini akan dijelaskan tentang Integrated Development Environment (IDE) dan bagaimana membuat program

Lebih terperinci

PRAKTIKUM 1 INPUT - OUTPUT

PRAKTIKUM 1 INPUT - OUTPUT PRAKTIKUM 1 INPUT - OUTPUT I. TUJUAN Tujuan praktikum 1 adalah mahasiswa bisa membuat program untuk memasukkan (input) data dan menampilkan (output) data. Ada 2 program yang akan disusun, pertama mengunakan

Lebih terperinci

BAB VIII Data Logging Tegangan melalui Komunikasi Serial

BAB VIII Data Logging Tegangan melalui Komunikasi Serial BAB VIII Data Logging Tegangan melalui Komunikasi Serial Tujuan Mahasiswa mampu menggunakan mengantarmukakan serial port PC dengan mikrokontroller. Mahasiswa mampu membuat aplikasi menggunakan Borland

Lebih terperinci

BAB III Pemrograman (Perulangan)

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

Lebih terperinci

Bab I Pengenalan Visual BASIC

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

Lebih terperinci

Membuat Database Delphi

Membuat Database Delphi www.fayblinkz.tk 1 Membuat Database Delphi Kontrol Dataset merupakan control yang diberikan kepada tabel dalam suatu data base. Hal ini meliputi bagaimana data terhubung dengan tabel dari suatu data base.

Lebih terperinci

Menggunakan grafik / chart pada Borland Delphi 7

Menggunakan grafik / chart pada Borland Delphi 7 Menggunakan grafik / chart pada Borland Delphi 7 Taufik Adi Sanjaya Website penulis : http://pembuatwebdanblog.web.id Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sistem Informasi Sistem berasal dari bahasa latin Systema dan bahasa Yunani adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubuungkan bersama untuk memudahkan

Lebih terperinci

FieldName DataType FieldSize Status UserPass Text 40 Primary Key Nama_User Text 30 Password Text 10

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

Lebih terperinci

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

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

Lebih terperinci

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

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

Lebih terperinci

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity) Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity) 1. Gambaran ODBC ODBC merupakan standar untuk membuka koneksi database yang terdapat pada Sistem operasi Windows dan ODBC merupakan

Lebih terperinci

MODUL PELATIHAN PROGRAM MS. OFFICE WORD 2007 DISUSUN OLEH YAYASAN KURNIA

MODUL PELATIHAN PROGRAM MS. OFFICE WORD 2007 DISUSUN OLEH YAYASAN KURNIA MODUL PELATIHAN PROGRAM MS. OFFICE WORD 2007 DISUSUN OLEH YAYASAN KURNIA A. MENYALAKAN KOMPUTER Pastikan Kabel Supply terhubung ke PLN, kemudian lakukan langkah sbb: 1. Nyalakan Stabilizer 2. Nyalakan

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM BAB 3 ANALISIS DAN PERANCANGAN PROGRAM 3.1 Analisis Sistem yang Sedang Berjalan 3.1.1 Gambaran Umum Perusahaan PT. Siem & Co telah berdiri sejak tahun 1955 dan telah mengalami banyak sekali pergantian

Lebih terperinci

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 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

Lebih terperinci

Otodidak VBA MS Excel untuk Pemula

Otodidak VBA MS Excel untuk Pemula Otodidak VBA MS Excel untuk Pemula Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise 2017, PT Elex Media Komputindo,

Lebih terperinci

a. Menyiapkan database

a. Menyiapkan database Membuat Label dan Kartu Pernahkan kita melihat label yang tertempel pada undangan? Bagaimana cara membuatnya? Tentunya kita bisa saja membuatnya secara manual dengan mengetik satu per satu, kemudian posisinya

Lebih terperinci

Modul Database dan Pengaksesannya dari FORM #1

Modul Database dan Pengaksesannya dari FORM #1 Modul Database dan Pengaksesannya dari FORM #1 Oleh: Aep Modul Database & Form Secara sederhana Database dapat diartikan dengan kumpulan data yang membentuk suatu informasi. Dalam pemakaian komputer secara

Lebih terperinci

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata Dasar-Dasar Pemrograman Dengan Delphi 7 Janner Simarmata 07 Januari 2008 Dipublikasikan dan didedikasikan untuk perkembangan pendidikan di Indonesia melalui MateriKuliah.Com Lisensi Pemakaian Artikel:

Lebih terperinci

Tampilan Program. Menambah dan mengatur property form di project. Menggunakan MDI Form dan MDI Child untuk membuat project

Tampilan Program. Menambah dan mengatur property form di project. Menggunakan MDI Form dan MDI Child untuk membuat project BAB 1 Tampilan Program Pokok Pembahasan Menambah dan mengatur property form di project Menggunakan MDI Form dan MDI Child untuk membuat project Membuat menu Mengubah bentuk kulit/skin form 1.1. Menambah

Lebih terperinci

LANJUTAN APLIKASI DATABASE

LANJUTAN APLIKASI DATABASE MODUL 8 LANJUTAN APLIKASI DATABASE C. Menu Film 1. Buat Form Film beri nama dengan FFilm Edit 1 Edit 2 Edit 3 Edit 4 DBEdit1 DBEdit3 DBEdit4 DBEdit2 Di bawah DBCtrlGrid taruh DBGrid RadioButton 1 RadioButton

Lebih terperinci

MICROSOFT WORD Baris Judul. Drawing Toolbar

MICROSOFT WORD Baris Judul. Drawing Toolbar MICROSOFT WORD 2003 A. Membuka Microsoft Word 2003 Untuk membuka program Microsoft Word, ikutilah langkah-langkah berikut: Klik start klik All Programs klik Microsoft Office klik Microsoft Office Word

Lebih terperinci

STRUKTUR KENDALI PERULANGAN

STRUKTUR KENDALI PERULANGAN STRUKTUR KENDALI PERULANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang perulangan (iterasi) 2. Mengerti perbedaan jenis struktur kendali perulangan Visual Basic 3. Dapat membuat program

Lebih terperinci