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

dokumen-dokumen yang mirip
Data Modul. LATIHAN 5 Aplikasi dengan DataModul. ARSys Software Developed/AbdRohim 49

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

Membuat Database di Paradox

LATIHAN 2 Mencari Data

Database Master-Detail. LATIHAN 4 Database Master-Detail. ARSys Software Developed/AbdRohim 43

Modul 3. A. Database Desktop

SQL Lanjutan. Tujuan:

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

Sistem informasi penjualan barang

HANDOUT KULIAH SISTEM INFORMASI MANAJEMEN

BAB VI MENGGUNAKAN DATABASE DESKTOP

Gambar Contoh Sebuah Tabel

Membuat Database Delphi

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

MEMBUAT PROGRAM DENGAN DATABASE

Memasukan Data Image Kedalam Table Paradox

Sistem informasi penjualan barang

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Pertemuan 5 DASAR-DASAR MEMBUAT DATABASE

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

Delphi 1. DataBase Dekstop

Tutorial Lazarus Pemrograman Pascal Console, Visual dan Database Husni, husni.trunojoyo.ac.id, komputasi.wordpress.com

Komponen Entry Data. Tujuan:

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata

MEMBUAT PROGRAM DENGAN DATABASE DATABASE DESKTOP

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

Mengakses Database pada Delphi dengan ADO

MODUL 3 APLIKASI BASIS DATA DENGAN DELPHI

ADO (Active-x Data Object)

PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING)

Kuliah Delphi BEKERJA DENGAN DATABASE

URAIAN POKOK PERKULIAHAN

Membuat File Database & Tabel

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

PRAKTIKUM 1 2 MENGENAL DELPHI

MODUL 1 IDE (Integrated Development Environment )

Gambar 10.1 Contoh Tabel Paradox

Pertemuan 7 DESAIN FORM

PANDUAN PRAKTIKUM PEMROGRAMAN BASIS DATA. Oleh: Wagito

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

Modul Database dan Pengaksesannya dari FORM #1

APLIKASI TOKO. Buat Project. A. Buat Database. B. Buat Tabel

LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

KSI B ~ M.S. WULANDARI

LANJUTAN APLIKASI DATABASE

Pengenalan. Microsoft Access. TI3007 Praktikum Perancangan Sistem Terintegrasi III. Perancangan Basis Data

BAB V DASAR-DASAR MEMBUAT PROGRAM DATABASE DENGAN DELPHI

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

Ahmad Zidni, S.T. SMK Gondang 2011

Praktikum Pemrograman 1. Mengenal Delphi

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

MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE. UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T.

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

Sistem Informasi Royalti

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

Mengoperasikan Dasar-Dasar Basis Data (Database)

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

Microsoft Access 2007

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

IMPLEMENTASI ERD KE PROGRAM DATABASE DENGAN DELPHI MENGGUNAKAN DB ACCESS

PEMROGRAMAN DELPHI 7.0

Membuat File Database & Tabel

Praktikum 14 Pemrograman Delphi 7 Imam Gunawan, M. Kom MEMBUAT LAPORAN TRANSAKSI PERSEWAAN VCD

Materi : Pengelolaan Satu File Data Oleh : Abd.Rohim. ARSys Software Developed 1. Seri Belajar Pemrograman Delphi

Pertemuan 3 Bekerja dengan Kontrol

MEMBUAT LAPORAN (DATA REPORT)

Mengenal Tabel, Membuat Tabel, Mengedit Tabel, Memasukkan Data Kedalam Tabel

Bekerja dengan FORM dan EVENTS

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

STRUCTURED QUERY LANGUAGE (SQL)

I. INTEGRATED DEVELOPMENT ENVIRONMENT

Aplikasi Komputer. Bekerja Dengan Microsoft Excel Access (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas ILMU KOMPUTER. Program Studi Informatika

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

DATABASE. Visual Data Manager

BAB III ANALISIS DAN PERANCANGAN PROGRAM APLIKASI. client-server yang terintegrasi dengan component ADO pada Delphi. Pada program

BAB 3 PERANCANGAN PROGRAM

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

Menggunakan Microsoft Access (perhatikan untuk red text)

E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg

BAB XII PROGRAM PENJUALAN SEDERHANA

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

Konsep Sistem Informasi B

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces)

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

4.2. Jenis-Jenis Relationship Seperti yang pernah dibahas pada teori database, terdapat tiga jenis relationship, yaitu: 1. 1 : 1 : One-to-One Setiap r

PENGENALAN DELPHI A. PENGENALAN DELPHI

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

Modul 1. A. Bagian-Bagian Utama Delphi. Menu Utama. Toolbar / Speedbar ( kiri Delphi 5, kanan Delphi 7) Component Palette

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

KONEKSI DELPHI 7 KE SQL SERVER 2000 MATERI BASIS DATA KELAS 2 RPL

KSI B ~ M.S. WULANDARI

BAB XII MENGGUNAKAN FORM & REPORT

E-Trik Visual C++ 6.0

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

[Type the document. title] subtitle] rinei

LANJUTAN APLIKASI DATABASE

BAB I DATABASE ACCESS. Pada tahap awal kita akan membuat sebuah database yang terdiri dari 3 tabel yaitu

PEMRORAMAN DATA BASE (FORNT END)

Transkripsi:

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 dengan menggunakan Database Desktop. Dengan Database Desktop ini bisa dibuat tabel-tabel data lokal dengan berbagai macam tipe atau jenis dari database. Tipe database yang menjadi strandar untuk database lokal pada Delphi ini adalah Paradox 7. pada latihanlatihan selanjutnya di modul ini juga akan menggunakan Database Paradox 7 mengikuti standart Delphi Untuk memanggil Database Desktop bisa dilakukan lewat menu Start atau juga bisa lewat menu IDE nya Delphi. Jika lewat menu Start, klik menu Start Borland Delphi Database Desktop. Jika sedang berada pada linngkungan IDE Delphi maka klik menu Tools Database Desktop. Hasilnya akan ditampilkan sebuah aplikasi sbb: ARSys Software Developed/AbdRohim 34

Lakukanlah langkah-langkah berikut ini: 1. klik menu File pada Database Desktop kemudian pilih menu New Table 2. Pada dialog Create Table pilihlah Table Type = Paradox 7. kemudian klik OK 3. Akan ditampilkan sebuah Window dialog sbb: 4. Tuliskanlah struktur tabel berikut ini: No. Field Type Size Key Keterangan 1 KodeBarang A 7 * A = Alfa 2 NamaBarang A 30 3 Kategori S S = Short 4 OnHand S 5 OnOrder S 6 Satuan A 5 7 LastUpdate D D = Date ARSys Software Developed/AbdRohim 35

5. Klik Table Properties. Pilih Secondary Indexes dan klik Define. Akan tampil dialog sbb: 6. Klik NamaBarang sehingga tersorot dan klik dan kli tombol OK 7. Isikan by pada Index 8. Ulangi langkah No. 5 sampai No 7 untuk membuat Secondary indexes berdasarkan Kategori. Berikan nama indeknya dengan bykategori 9. Klik Tombol Save As pada windows Create Paradox (Gambar Langkah No. 3) 10. Aturlah direktori ke temapt penyimpanan datanya. Mintalah petunjuk dari assistennya. 11. Berikan nama file dengan Barang.DB 12. Pembuatan Tabel telah selesai klik menu File Exit untuk keluar. ARSys Software Developed/AbdRohim 36

Mengadakan Perubahan pada Struktur Table Perubahan pada struktur tabel bisa dilakukan untuk nama field, type data, size bahkan untuk menghapus suatu field atau menambahkan field yang baru. Untuk keperluan itu lakukan langkah-langkah berikut ini: 1. Pastikan anda sedang berada pada aplikasi Database Desktop 2. Klik menu File Open Table 3. Pindahkan direktori ke tempat penyimpanan data atau dengan merubah nama aliasnya 4. Pilihlah nama tabel yang akan di adakan perubahan strukturnya 5. Lakukan perubahan pada strutur tabelnya 6. Untuk menghapus sebuah field, sorot pada baris tersebut dan tekan CTRL-DEL 7. Untuk menyisipkan sebuah field, tempatkan pada tempat akan disisipkan dan tekan tombol Insert. 8. Klik tombol Save untuk menyimpan perubahan yang terjadi. ARSys Software Developed/AbdRohim 37

Aplikasi Stok Barang Sebuah aplikasi yang paling sederhana adalah mengandung proses Insert Edit dan Delete untuk sebuah tabel. Aplikasi ini belum tersedia fasilitas untuk pencarian data yang memadai. Berikut ini design form untuk aplikasi Stok Barang Lakukanlah langkah-langkah berikut ini: 1. Buka project baru. 2. Tempatkan 3 buah Panel pada form, aturlah properti untuk panel tersebut sbb: Komponen Properti Nilai Form1 Panel1 Panel2 Panel3 Position Aplikasi Stok Barang FmLatih3a poscreencenter AlTop AlBottom AlClient 3. Tempatkan pada Panel1 1 buah DBNavigator dan 1 buah Table dan 1 buah DataSource 4. Tempatkan pada Panel2 1 buah BitBtn dan 3 buah Button 5. Tempatkan pada Panel3 1 buah DBGrid ARSys Software Developed/AbdRohim 38

6. Isikan nilai-nilai pada properti sbb: Komponen Properti Nilai Table1 DatabBase Table Active DBKursus tbbarang Barang.DB True DataSource1 DataSet TbBarang DBNavigator1 DBGrid1 DataSource Hints ShowHint +VisibleButton (Double klik pada kata tersebut) - nbinsert - nbdelete - nbedit - nbpost - nbcancel - nbrefresh DataSource +Option (Double klik pada kata tersebut) - dgrowselect - dgalwayshow dsbarang DsBarang Ke Awal Record Ke Record Sebelumnya Ke Record Sesudahnya Ke Akhir Record True dsbarang True True BitBtn1 Kind bkclose Button1 &Insert btninsert Button2 &Edit btnedit Button3 &Delete btndelete 7. Buatlah variabel field untuk tabel barang ini. Masih ingat langkah-langkahnya? jika lupa baca kembali latihan 1 tentang Tip hari ini. 8. Simpanlah project ini. Beri nama Unit1ini dengan nama Latih3a dan nama Project1 dengan Latihan3a. Ingat simpan pada direktori yang telah ditentukan. 9. Jika anda penasaran melihat hasilnya silahkan di Run ARSys Software Developed/AbdRohim 39

Masih dalam project ini Latihan3a.DPR) buatlah form baru. Klik menu File New Form Buatlah form dengan bentuk sbb: Lakukanlah langkah-langkah berikut ini: 1. Tempatkan tiga buah panel pada form tersebut 2. Isikan pada properti nilai-nilai sbb: Komponen Properti Nilai Form1 Panel1 Panel2 Panel3 BorderStyle Position bsdialog Stok Barang fmedbarang poscreencenter AlTop AlBottom AlClient 3. Tempatkan pada panel1 1 buah Label 4. Tempatkan pada panel2 7 buah Label, 6 buah Edit dan 1 buah DateTimePicker 5. Tempatkan pada panel3 2 buah BitBtn 6. Isikan pada masing-masing properti nilai-nilai berikut ini: Komponen Properti Nilai Label1 AutoSize lblket Label2 Kode Barang Label3 Nama Barang Label4 Kategori Label5 Stok On Hand Label6 Stok on Order Label7 Satuan Label8 Last Update ARSys Software Developed/AbdRohim 40

Edit1 EdKode Edit2 EdNama Edit3 EdKategori Edit4 EdOnHand Edit5 EdOnOrder Edit6 EdSatuan DateTimePicker1 dtplast BitBtn1 Kind bkok BitBtn2 Kind bkcancel 7. Simpanlah form ini dengan nama Latih3aEd 8. Panggil / aktifkan kembali form FmLatih3a (yang pertama) 9. Klik Menu File Use Unit. Sorot Latih3aEd lalu klik tombol OK 10. Double klik pada button Insert. Tuliskanlah program berikut ini: (Tanyakan langsung jika ada statemen yang tidak dimengerti kepada assistenya) procedure TfmMain.btnInsertClick(Sender: TObject); begin fmedbarang.edkode. :=''; fmedbarang.ednama. :=''; fmedbarang.edkategori.:=''; fmedbarang.edonhand. :=''; fmedbarang.edonorder. :=''; fmedbarang.edsatuan. :=''; fmedbarang.dtplast.date :=NOW; fmedbarang.lblket.:='insert Data'; fmedbarang.edkode.color:=clwindow; fmedbarang.edkode.readonly:=false; fmedbarang.activecontrol:=fmedbarang.edkode; fmedbarang.showmodal; if fmedbarang.modalresult=mrok then begin tbbarang.insert; tbbarangkodebarang.value := fmedbarang.edkode.; tbbarangnamabarang.value := fmedbarang.ednama.; tbbarangkategori.value := StrToInt(fmEdBarang.edKategori.); tbbarangonhand.value := StrToInt(fmEdBarang.edOnHand.); tbbarangonorder.value := StrToInt(fmEdBarang.edOnOrder.); tbbarangsatuan.value := fmedbarang.edsatuan.; tbbaranglastupdate.value := fmedbarang.dtplast.date; tbbarang.post; end; end; ARSys Software Developed/AbdRohim 41

11. Kembali ke tampilan form. Double klik pada button Edit. Tuliskanlah program berikut ini: (Tanyakan langsung jika ada statemen yang tidak dimengerti kepada assistenya) procedure TfmMain.btnEditClick(Sender: TObject); begin fmedbarang.edkode. :=tbbarangkodebarang.value; fmedbarang.ednama. :=tbbarangnamabarang.value; fmedbarang.edkategori.:=inttostr(tbbarangkategori.value); fmedbarang.edonhand. :=IntToStr(tbBarangOnHand.Value); fmedbarang.edonorder. :=IntToStr(tbBarangOnOrder.Value); fmedbarang.edsatuan. :=tbbarangsatuan.value; fmedbarang.dtplast.date :=tbbaranglastupdate.value; fmedbarang.lblket.:='edit Data'; fmedbarang.edkode.color:=clbtnface; fmedbarang.edkode.readonly:=true; fmedbarang.activecontrol:=fmedbarang.ednama; fmedbarang.showmodal; if fmedbarang.modalresult=mrok then begin tbbarang.edit; tbbarangnamabarang.value := fmedbarang.ednama.; tbbarangkategori.value := StrToInt(fmEdBarang.edKategori.); tbbarangonhand.value := StrToInt(fmEdBarang.edOnHand.); tbbarangonorder.value := StrToInt(fmEdBarang.edOnOrder.); tbbarangsatuan.value := fmedbarang.edsatuan.; tbbaranglastupdate.value := fmedbarang.dtplast.date; tbbarang.post; end; end; 12. Kembali ke tampilan form. Double klik pada button Delete. Tuliskanlah program berikut ini: (Tanyakan langsung jika ada statemen yang tidak dimengerti kepada assistenya) procedure TfmMain.btnDeleteClick(Sender: TObject); begin if MessageDlg('Yakin akan dihapus?',mtconfirmation,mbokcancel,0)=mrok then tbbarang.delete; end; 13. Simpan kembali programnya 14. Silahkan dijalankan kembali programnya 15. Insertkan sebanyak minimal 5 buah record pada tabel barang tersebut. Isikan pada field Kategori angka 1sampai 3 saja. ARSys Software Developed/AbdRohim 42