Data Modul. LATIHAN 5 Aplikasi dengan DataModul. ARSys Software Developed/AbdRohim 49

dokumen-dokumen yang mirip
Aplikasi DataBase. LATIHAN 3 Membuat Database dan Aplikasi Sederhana. ARSys Software Developed/AbdRohim 33

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

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

LATIHAN 2 Mencari Data

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

SQL Lanjutan. Tujuan:

Sistem informasi penjualan barang

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

Komponen Entry Data. Tujuan:

Sistem informasi penjualan barang

Kuliah Delphi BEKERJA DENGAN DATABASE

BAB XII PROGRAM PENJUALAN SEDERHANA

Mengakses Database pada Delphi dengan ADO

Modul 3. A. Database Desktop

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

PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING)

Memasukan Data Image Kedalam Table Paradox

LANJUTAN APLIKASI DATABASE

HANDOUT KULIAH SISTEM INFORMASI MANAJEMEN

ADO (Active-x Data Object)

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

Membuat Database Delphi

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

MEMBUAT PROGRAM DENGAN DATABASE

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

MEMBANGUN DATABASE DENGAN C++ BUILDER (Studi Kasus Database Dosen) Oleh : Saparudin

LANJUTAN APLIKASI DATABASE

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

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

PEMRORAMAN DATA BASE (FORNT END)

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

PANDUAN PRAKTIKUM PEMROGRAMAN BASIS DATA. Oleh: Wagito

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

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

Gambar Contoh Sebuah Tabel

PANDUAN PENGGUNAAN MODUL KUISIONER

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

STRUCTURED QUERY LANGUAGE (SQL)

BAB XII MENGGUNAKAN FORM & REPORT

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

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

I. INTEGRATED DEVELOPMENT ENVIRONMENT

BAB VI MENGGUNAKAN DATABASE DESKTOP

MEMBUAT LAPORAN (DATA REPORT)

Pertemuan 5 DASAR-DASAR MEMBUAT DATABASE

Modul Database dan Pengaksesannya dari FORM #1

MODUL XIV. PEMROGRAMAN DENGAN DATABASE III (Query dan SQL)

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

Gambar Desain Form Program Aplikasi. Tabel Mengganti Properti Objek

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

MODUL 3 APLIKASI BASIS DATA DENGAN DELPHI

MODUL 1 IDE (Integrated Development Environment )

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

PEDOMAN PENGGUNAAN SOFTWARE

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

Struktur Percabangan. Sesi. 2.1 Statement if

Membuat Database di Paradox

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012

BAB II Pemrograman (Percabangan)

MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

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

Pertemuan 7 DESAIN FORM

Pengenalan Borland Delphi 7.0

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

ricak.wordpress.com Component Name & Interface

KUMPULAN TIPS MS EXCEL

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

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

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

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

Konsep Sistem Informasi B

BAB V DASAR-DASAR MEMBUAT PROGRAM DATABASE DENGAN DELPHI

Praktikum DATABASE Microsoft Access 2000

LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

Modul Database dan Pengaksesannya dari FORM #Lanjutan

Petunjuk Pengisian Data

BAB IV IMPLEMENTASI DAN PENGUJIAN. untuk dioperasikan. Dalam implementasi web dashboard absen dan biaya berobat karyawan

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

BAB 3 PERANCANGAN PROGRAM

Program Kalkulator Sederhana Menggunakan VB

IMPLEMENTASI ERD KE PROGRAM DATABASE DENGAN DELPHI MENGGUNAKAN DB ACCESS

Ahmad Zidni, S.T. SMK Gondang 2011

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces)

Belajar Cepat Membuat Aplikasi Menggunakan Visual Basic.Net + DB MYSQL

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 PRAKTIKUM PEMROGRAMAN VISUAL BORLAND DELPHI 7.0

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

Praktikum DATABASE Microsoft Access 2000 FORM DALAM ACCESS. Membuat FORM Secara WIZARD Membuat FORM Secara Design VIEW

[Type the document. title] subtitle] rinei

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

Modul 2 DreamWeaver MX Suendri, S.Kom

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

a. Menyiapkan database

Membuat Aplikasi Database menggunakan Delphi. Bagian I Koneksi Database

Transkripsi:

LATIHAN 5 Aplikasi dengan DataModul ARSys Software Developed/AbdRohim 49

Data Modul adalah sebuah objek yang ditempatkan pada sebuah aplikasi sebagai pusat dari penyimpanan komponen-komponen nonvisual. Komponen-komponen tersebut diantaranya komponen data access yang terdiri dari TSession, TSessionList, TDatabase, TTable, TQuery, TStoredProc, dan TBatchMove, tetapi pada data modul ini tidak semua komponen non visula dapat ditempatkan. Diantaranya komponen yang tidak bisa ditempatkan adalah TTimer, TOpenDialog, TImageList, or TOleContainer. Dalam pemrograman data base ini data modul sangat penting dan sangat membantu dalam pembuatan dan penyederhanaan pembuatan program. Dalam sebuah aplikasi yang melibatkan banyak form diamana pada masing masing form tersebut mengakses tabel, tidak perlu pada masing-masing tabel tersebut ditempelkan komponen tabel (akan merepotkan sekali bahkan akan sangat menylitkan) cukup komponen tabel tersebut disimpan pada DataModul hanya satu tetapi bisa digunakan oleh banyak form. Cara menggunakan tabel-tabel yang ada pada datamodul cukup dengan mengkik menu File Use Unit, kemudian sorot file data modulnya dan klik OK. Maka dengan ini form dengan data modul telah terhubung. Buatlah program seperti berikut ini yang sangat mirip dengan program Aplikasi Stok Barang pada Latihan 3. bedanya disini akan menggunakan DataModul dan entry data menggunakan DBEdit bukan Edit seperti program sebelumnya. ARSys Software Developed/AbdRohim 50

Lakukanlah langkah-langkah berikut ini: 1. Bukalah project baru 2. isikan pada properti sbb: Form1 Position Aplikasi Stok Barang FmLatih5a poscreencenter 3. Simpanlah project ini. Atur direktori ke tempat penyimpanan datanya. Gantilah nama file Unit1 dengan Latih5a.Pas dan nama project Project1.Dpr dengan Latihan5a.Dpr 4. Klik menu File New Data Modul. Isikan pada properti data modul sbb: DataModul1 dmbarang 5. Tempatkan pada datamodul tersebut 1 buah Table dan 1 buah. Isikan pada propertinya sbb: Table1 1 DatabBase Table Active DataSet DBKursus tbbarang Barang.DB TbBarang dsbarang 6. Buatlah variabel field untuk tabel barang ini. Masih ingat langkah-langkahnya? jika lupa baca kembali latihan 1 tentang Tip hari ini. 7. Simpan kembali programnya berikan nama datamodul ini dengan nama Latih4aDM.Pas 8. Kembali pada form1. Tempatkan 3 buah Panel pada form, aturlah properti untuk panel tersebut sbb: Panel1 Panel2 Panel3 AlTop AlBottom AlClient 9. Klik menu File Use Unit. Klik nam file Latih4aDM dan kemudian klik OK 10. Tempatkan pada Panel1 1 buah DBNavigator dan 1 buah Table dan 1 buah 11. Tempatkan pada Panel2 1 buah BitBtn dan 3 buah Button 12. Tempatkan pada Panel3 1 buah DBGrid ARSys Software Developed/AbdRohim 51

13. Isikan nilai-nilai pada properti sbb: DBNavigator1 Hints DBGrid1 ShowHint +VisibleButton (Double klik pada kata tersebut) - nbinsert - nbdelete - nbedit - nbpost - nbcancel - nbrefresh +Option (Double klik pada kata tersebut) - dgrowselect - dgalwayshow DmBarang.DsBarang Ke Awal Record Ke Record Sebelumnya Ke Record Sesudahnya Ke Akhir Record DmBarang.dsBarang BitBtn1 Kind bkclose Button1 &Insert btninsert Button2 &Edit btnedit Button3 &Delete btndelete 14. Simpanlah kembali programnya 15. Sekarang programnya boleh dijalankan, jika anda penasaran. ARSys Software Developed/AbdRohim 52

Masih dalam project ini Latihan5a.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: 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 DBEdit dan 1 buah DateTimePicker 5. Tempatkan pada panel3 2 buah BitBtn 6. Isikan pada masing-masing properti nilai-nilai berikut ini: Label1 AutoSize lblket Label2 Kode Barang Label3 Nama Barang Label4 Kategori Label5 Stok On Hand Label6 Stok on Order Label7 Satuan ARSys Software Developed/AbdRohim 53

Label8 Last Update 7. Klik menu File Use Unit. Klik nam file Latih4aDM dan kemudian klik OK 8. Isikan pada masing-masing properti nilai-nilai berikut ini: DBEdit1 DBEdit2 DBEdit3 DBEdit4 DBEdit5 DBEdit6 DateTimePicker1 dtplast BitBtn1 Kind bkok BitBtn2 Kind bkcancel KodeBarang dbekode NamaBarang dbenama Kategori dbekategori OnHand dbeonhand OnOrder dbeonorder Satuan dbesatuan 9. Simpanlah form ini dengan nama Latih5aEd 10. Panggil / aktifkan kembali form FmLatih3a (yang pertama) 11. Klik Menu File Use Unit. Sorot Latih3aEd lalu klik tombol OK 12. Double klik pada button Insert. Tuliskanlah program berikut ini: (Tanyakan langsung jika ada statemen yang tidak dimengerti kepada assistenya) procedure TfmMain.btnInsertClick(Sender: TObject); fmedbarang.dtplast.date :=NOW; fmedbarang.lblket.:='insert Data'; fmedbarang.dbekode.color:=clwindow; fmedbarang.dbekode.readonly:=false; fmedbarang.activecontrol:=fmedbarang.dbekode; dmbarang.tbbarang.insert; fmedbarang.showmodal; if fmedbarang.modalresult=mrok then dmbarang.tbbarang.edit; dmbarang.tbbaranglastupdate.value:=fmedbarang.dtplast.date; ARSys Software Developed/AbdRohim 54

end else dmbarang.tbbarang.cancel; end; 13. 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); fmedbarang.dtplast.date :=dmbarang.tbbaranglastupdate.value; fmedbarang.lblket.:='edit Data'; fmedbarang.dbekode.color:=clbtnface; fmedbarang.dbekode.readonly:=true; fmedbarang.activecontrol:=fmedbarang.dbenama; dmbarang.tbbarang.edit; fmedbarang.showmodal; if fmedbarang.modalresult=mrok then dmbarang.tbbarang.edit; dmbarang.tbbaranglastupdate.value:=fmedbarang.dtplast.date; end else dmbarang.tbbarang.cancel; end; 14. 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); if MessageDlg('Yakin akan dihapus?',mtconfirmation,mbokcancel,0)=mrok then dmbarang.tbbarang.delete; end; 15. Simpan kembali programnya 16. Silahkan dijalankan kembali programnya ARSys Software Developed/AbdRohim 55