Friday, July 24, 2015

DATA MODUL KOMPONEN MENU


DATA MODUL
KOMPONEN MENU


Tujuan

            Memahami pengaturan komponen dengan data modul. Memahami cara membuat menu utama.

Materi

Data Modul

Pada saat membuat project yang besar kita akan menemukan hubungan antar tabel database dalam unit – unit yang terpisah. Koneksi database akan didefinisikan dalam setiap form. Hal tersebut akan menyulitkan, dalam pengaturan karena kita harus mengubah komponen visual yang sama dalam beberapa form berbeda. Untuk mengatasi hal tersebut Delphi menyediakan fasilitas Data Modul.

Data module merupakan form kontainer yang berisi kumpulan komponen- komponen non visual yang digunakan untuk hubungan antar tabel. Dengan data modul manajemen komponen koneksi menjadi lebih mudah diatur.
Pada saat desain, data module sama dengan form namun saat aplikasi dijalankan data module berada di memori.
      Pemakaian data module sifatnya optional dalam membuat project aplikasi.

Contoh Membuat dan Menggunakan Data Module:
a.       Buat data module baru: File à New à Data Module
b.      Simpan datamodule dengan nama data_module
c.       Atur propertie data module: Name: dm
d.      Tambahkan komponen non visual pada data module
Contoh: Komponen query ( dari tab BDE)
              Komponen DBTables ( Tab BDE)
              Komponen DataSource ( Tab Access)

e.    Atur properties komponen query


Sampai disini anda telah membuat koneksi database dengan DBTables( koneksi_db), melakukan query data barang dengan( qrybarang). Datasource dsbarang untuk menampilkan data dari dataset qrybarang. Kini Saatnya menggunakan data module untuk menampilkan data pada form.


Menggunakan Data Module
Contoh: Membuat form barang
a.       Buat form barang simpan dengan nama fbarang.
b.      Tambahkan komponen- komponen berikut:
Label dan DBEdit sebanyak kolom tabel barang.
Tambahkan DBGrid
Tambahkan komponen Navigator
Tambahkan Button 
        c.       Atur propertis form barang
       -    Formà Name: databarang
       -    Komponen yang berhubungan dengan tabel:
      Sorot semua komponen pada form kecuali button dan label-label

     -      Ketik pada properties datasource: dm.dsbarang
     -       Pengaturan Button à -Caption: Tutup
                                  -Double click, tambahkan sintak berikut:
                                   databarang.close;

    d.    Jalankan 


Menu utama dapat kita fungsikan sebagai form navigasi untuk membuka form- form lainnya dalam satu project.

Contoh: Membuat Form Menu Utama
  1. Buat form baru, simpan dengan nama fmenu
  2. Tambahkan komponen menu () dari tab Standart.
  3. Double click komponen menu (), tambahkan nama- nama menu berikut:
Menu1 à Caption: Data Pelanggan
                  Name   :mdtp
Menu2 à Caption: Transaksi Penjualan
                  Name   :mtp
Menu3 à Caption: Laporan
                  Name   :mlap
Menu4 à Caption: Keluar
                  Name   :mkeluar
 Sampai disini anda telah membuat menu utama.

   d.  Menyisipkan menu utama baru
Contoh:
Menu Barang
 - klik kanan menu Transaksi Penjualan
 - Pilih Insert
 - Atur properties menu:
                 Caption: Data Barang
                  Name   : mbrg
e.  Menambahkan sub menu utama. Klik menu utama, misalnya Laporan. Tambahkan sub menu. Misalnya :
Sub menu1 àCaption :Daftar Barang,
                     Name: lbarang

       f.   Mengatur event menu / sub menu.
      Contoh:
-          menu Keluar :
       double click menu Keluar, tambahkan sintak berikut:
     Application.Terminate;
-          menu Data Barang:
      double click menu Keluar, tambahkan sintak berikut:
                                                databarang.show;





Post a Comment