MATERI KULIAH II: DATABASE DAN QUERY(PENGGUNAAN 3 TABEL)
Sebuah Lembaga
Pendidikan Kursus Sulasih yang beralamat di Jl. Bulak Sumur 22 Jakarta, meminta
anda untuk membuat Aplikasi program tentang pembayaran biaya kursus, dengan
menggunakan Menu Switchboard. Ketentuannya sebagai berikut:
Buatlah
Database dengan nama LPK SULASIH..
1.
Buatlah
Tabel-tabel berikut :
·
Tabel
Biodata di simpan dengan nama Biodata,
dengan struktur data sebagai berikut :
Field Name |
Data Type |
Size |
Description |
Nik NmSiswa Ttinggal |
Text Text Text |
7 15 20 |
Nomor
Induk Karyasiswa Nama
Siswa Tempat
Tinggal Siswa |
Jadikan, Nik sebagai Primary Key-nya.Kemudian
isilah datanya sebagai berikut :
Nik |
NmSiswa |
TTinggal |
2006001 2006002 2006003 2006004 2006005 2006006 2006007 2006008 |
AGUSTINA IREKE IWAN TOMI YUNI UUS NUNUNG HENDRA |
Jl. Sigong 20 Jl.Kesambi 30 Jl. A. Yani 45 Jl. Gunung Jati 100 Jl. Merbabu 2 Jl. Mawar 37 Jl. Simanis 12 Jl. Klayan 75 |
·
Tabel
Jurusan di simpan dengan nama Jurusan,
dengan struktur data sebagai berikut :
Field Name |
Data Type |
Size |
Description |
KdJurusan Jurusan Biaya |
Text Text Number |
5 20 Long
Integer |
Kode
Jurusan Jurusan
yang dipilih Biaya
Belajar |
Jadikan, KdJurusan
sebagai Primary Key-nya.Kemudian isilah datanya sebagai berikut :
KdJurusan |
Jurusan |
Biaya |
SD001 SD002 KA001 KA002 KD001 KD002 |
Menjahit
Beginner Menjahit
Expert Komputer
Akuntansi Teknik
Komputer Teknik
Elektro Teknik
Mesin |
125000 125000 100000 100000 90000 90000 |
·
Tabel
Pembayaran di simpan dengan nama Pembayaran,
dengan struktur data sebagai berikut :
Field Name |
Data Type |
Size |
Description |
NomorID Nik KdJurusan BiayaCicil1 BiayaCicil2 Nilai |
AutoNumber Text Text Number Number Number |
7 20 Long
Integer Long
Integer Long
Integer |
Nomor
Urut Karyasiswa Nomor
Induk Karyasiswa Kode
Jurusan Biaya
Cicilan Pertama Biaya
Cicilan Kedua Nilai
Ujian |
Jadikan, NomorID
sebagai Primary Key-nya.Kemudian isilah datanya sebagai berikut :
NomorID |
Nik |
KdJurusan |
BiayaCicil1 |
BiayaCicil2 |
Nilai |
1 2 3 4 5 6 7 8 |
2006001 2006002 2006003 2006004 2006005 2006006 2006007 2006008 |
SD001 KD001 KA001 KD002 KD001 KA001 KA002 SD002 |
100000 50000 100000 90000 80000 75000 0 125000 |
25000 40000 0 0 10000 25000 100000 0 |
90 89 70 95 76 65 96 84 |
2.
Buatlah
Relation Ship-nya, dari Ketiga Tabel Diatas.
3.
Buatlah
Query-nya di simpan dengan nama Query
Kursus, dengan struktur sebagai berikut :
·
Nik,
dari Tabel Biodata
·
NmSiswa,
dari Tabel Biodata
·
Jurusan,
dari Tabel Jurusan
·
BiayaCicil1,
dari Tabel Pembayaran
·
BiayaCicil2,
dari Tabel Pembayaran
·
Nilai,
dari Tabel Pembayaran
·
Biaya,
dari Tabel Jurusan
·
JmlBayar:
([Biaya]-([BiayaCicil1]+[BiayaCicil2] ))
4.
Buatlah
FORM-nya dari Tabel Biodata, Jurusan, Pembayaran
5.
Buatlah
REPORT-nya dari Tabel Biodata, Jurusan, Pembayaran, Query Kursus
6.
Masing-masing
FORM dan REPORT di beri:
Header-nya: “LEMBAGA PENDIDIKAN KURSUS LPK
SULASIH”
“Jl. Bulak Sumur 22 Jakarta”
Footer-nya : “Dimana ada Kemauan pasti disitu ada
jalan”
“ Design By [Nama Anda]
7.
Buatlah
SwitchBoard-nya: Strukturnya sebagai berikut :
Switchboard
Pages |
Sub Menu |
Command |
Switchboard |
MENU
UTAMA |
DATA
KURSUS |
Goto
Switchboard |
MENU
DATA KURSUS |
LAPORAN
KURSUS |
Goto
Switchboard |
MENU
LAPORAN KURSUS |
|
SELESAI |
Goto
Switchboard |
MENU
SELESAI |
|
|
Command |
Form |
|
MENU
LAPORAN KURSUS |
Laporan
Kursus Biodata |
Open
Report |
Nama
Reprot Biodata |
Laporan
Kursus Jurusan |
Open
Report |
Nama
Report Jurusan |
|
Laporan
Kursus Pembayaran |
Open
Report |
Nama
Report Pembayaran |
|
Laporan
Kursus Query Kursus |
Open
Report |
Nama
Report Query Kursus |
|
|
Kembali
Ke Menu Utama |
Goto
Switchboard |
MENU
UTAMA |
MENU
DATA KURSUS |
Input
Form Biodata |
Open
Form in Edit Mode |
Nama
Form Biodata |
Input
Form Jurusan |
Open
Form in Edit Mode |
Nama
Form Jurusan |
|
Input
Form Pembayaran |
Open
Form in Edit Mode |
Nama
Form Pembayaran |
|
Kembali
Ke Menu Utama |
Goto
Switchboard |
MENU
UTAMA |
|
MENU
SELESAI |
Keluar
dari Program |
Exit
Application |
|
Kembali
Ke Menu Utama |
Goto
Switchboard |
MENU
UTAMA |
8.
Buatlah
Start Up–nya.