Upload
yusuf-virmansyah
View
1.939
Download
3
Embed Size (px)
Citation preview
MEMAHAMI PEMBUATAN TABLE TRANSAKSI dan QUERY
Setelah pada modul sebelumnya telah dipelajari secara singkat dan sederhana mengenai pembuatan data base, pada kali ini mari kita sama-sama memahami tiap-tiap pembuatan
database. Dalam kesempatan ini kita akan mengambil contoh dari database sewa film, berikut Tabel
datanya :
Diatas merupakan 2 Tabel yang merupakan bagian dari database SEWA FILM, selanjutnya sama-sama kita ketahu harus ada table TRANSAKSI yang kegunaanya mengendalikan semua kegiatan Transaksi penyewaan. Bagaimana cara membuat table TRANSAKSI yang benar.
Membuat table TRANSAKSI yang benar harus lah berisi salah satu FIELD yang mewakili dari
Table-Table yang sudah ada yakni ANGGOTA dan table STOK FILM dan baiknya gunakan Filed yang berPrimary Key, serta jangan lupa ditambahkan Tanggal Transaksi dan Biaya Transaksi. Lihat di bawah ini :
Perhatikan table Transaksi diatas, terdapat :
TGL_PINJAM dan TGL_KEMBALI sebagai bagaian dari kegiatan transaksi, Terdapat NO_ANGGOTA
NO_ANGGOTA dimana Field ini mewakili dari table ANGGOTA yang nantinya kita jabarkan di QUERY
KODE_FILM dimana Field ini mewakili table STOK_FILM yang nantinya kita jabarkan
di QUERY
Table : TRANSAKSI TGL_PINJAM
NO_ANGGOTA
KODE_FILM
TGL_KEMBALI
BIAYA
Table : ANGGOTA
NO_ANGGOTA (Primary Key)
NAMA
ALAMAT
TELPON
Table : STOK FILM
KODE_FILM (Primary Key)
JUDUL_FILM
TIPE
STOK_FILM
Dari table TRANSAKSI tadi, pada bagian Filed NO_ANGGOTA dan Filed KODE_FILM akan kita perluas tampilannya pada pembuatan QUERY, berikut langkahnya :
Perhatikan design QUERY diatas, selanjunta kita akan mengurutkan data yang akan dimunculkan pada Query :
Field 1 2 3 4 5 6 7 8 9
Table 1 2 3 4 5 6 7 8 9
Bagaimana cara mengurutkan datany, kita gunakan Tabel TRANSAKSI sebagai acuan, nomor-
nomor diatas sebagai acuan untuk membantu :
Tabel 1 posisikan TRANSAKSI, kemudian Filed 1 pada TGL_PINJAM
Table 2 posisikan TRANSAKSI, kemudian Field 2 pada NO_ANGGOTA
**Field NO_ANGGOTA yang baru saja dipilih merupakan bagian dari table ANGGOTA, maka kita dapat
memasukkan sebagian atau semua Filed-Filed yang terdapat pada table ANGGOTA pada urutan
selanjutnyakecuali field NO_ANGGOTA karena sudah kita gunakan.
Table 3 posisikan ANGGOTA, kemudian Field 3 pada NAMA
Table 4 posisikan ANGGOTA, kemudian Filed 4 pada ALAMAT **Jika dirasa cukup beberapa field saja yang ingin ditampilkan untuk table ANGGOTA-nya seperti pada
table 6 dan 7, maka lanjutkan kembali urutan filed pada table transaksi berikutnya.
Table 5 posisikan TRANSAKSI, kemudian KODE_FILM
**selanjutnya setelah NO_ANGGOTA adalah KODE_FILM, field ini merupakan perwakilan dari field
pada table STOK FILM, maka kita dapat memasukkan sebagian atau semua Filed -Filed yang terdapat pada
table STOK FILM pada urutan selanjutnya kecuali field KODE_FILM karena sudah kita gunakan.
Table : ANGGOTA
NO_ANGGOTA (Primary Key)
NAMA
ALAMAT
TELPON
Table : STOK FILM
KODE_FILM (Primary Key)
JUDUL_FILM
TIPE
STOK_FILM
Table : TRANSAKSI
TGL_PINJAM
NO_ANGGOTA
KODE_FILM
TGL_KEMBALI
BIAYA
Table 6 posisikan STOK FILM, kemudian Field 6 pada JUDUL_FILM
Table 7 posisikan STOK FILM, kemudian Filed 7 pada TIPE
**Jika dirasa cukup beberapa field saja yang ingin ditampilkan untuk table STOK FILM-nya seperti pada
table 6 dan 7, maka lanjutkan kembali urutan filed pada table transaksi berikutnya.
Table 8 posisikan TRANSAKSI, kemudian Field 8 pada TGL_KEMBALI
Table 9 Posisikan TRANSAKSI, kemudian Field 9 pada BIAYA
Lihat hasil urutannya di bawah ini:
Field TGL_PINJAM NO_ANGGOTA NAMA ALAMAT KODE_FILM JUDUL_FILM TIPE TGL_KEMBALI BIAYA
Table TRANSAKSI TRANSAKSI ANGGOTA ANGGOTA TRANSAKSI STOK FILM STOK FILM TRANSAKSI TRANSAKSI
Selesai sudah pembahasan tentang Table TRANSAKSI dan QUERY pada database (Access),
semoga ini dapat membantu kalian dalam memahami dan mengerti apa yang kalian pelajari.
“Ingat… Tau Bukan Berati Faham Dan Mengeti, Tapi Faham Dan
Mengerti Sudah Pasti Tau”
Table : ANGGOTA
NO_ANGGOTA (Primary Key)
NAMA
ALAMAT
TELPON
Table : STOK FILM
KODE_FILM (Primary Key)
JUDUL_FILM
TIPE
STOK_FILM
Table : TRANSAKSI TGL_PINJAM
NO_ANGGOTA
KODE_FILM
TGL_KEMBALI
BIAYA