Post on 29-Sep-2015
Spesifikasi Tabel Mahasiswa
Modul Praktikum Basisdata Program Studi Matematika
Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung
MODUL I
Database Microsoft Access1. STRUKTUR TABELPada modul ini, menggambarkan bagian terkecil dari basisdata akademik; yaitu pada kasus penyimpanan data nilai perkuliahan yang diikuti oleh setiap mahasiswa setiap semester pada berbagai program studi di berbagai perguruan tinggi di Indonesia yang dilakukan oleh Kementrian Pendidikan Nasional R.I., khususnya DIKTI. Adapun gambaran struktur table yang dimaksud adalah sebagai berikut:
Spesifikasi Tabel Mahasiswa
Nama Tabel: MSMHS
Primary Key: KDPTI+KDPST+KDJEN+NIMHSForeign Key: -
NoNama FieldTipe SizeKet
1KDPTITEXT6Kode Perguran Tinggi
2KDPSTTEXT5Kode Program Studi
3KDJENTEXT1Kode Jenjang
4NIMHSTEXT15Nim Mahasiswa
5NMMHSTEXT30Nama Mahasiswa
6TPLHRTEXT20Tempat Lahir
7TGLHRDATETanggal Lahir
Spesifikasi Tabel Mata KuliahNama Tabel: TBKMKPrimary Key: THSMS+KDPTI+KDPST+KDJEN+KDKMKForeign Key: -
NoNama FieldTipe SizeKet
1THSMSTEXT5Tahun Semester Pelaporan Data
2KDPTITEXT6Kode Perguruan Tinggi
3KDPSTTEXT5Kode Program Studi
4KDJENTEXT1Kode Jenjang Studi
5KDKMKTEXT10Kode Matakuliah
6NAKMKTEXT40Nama Matakuliah
7SKSMKNUMBERSKS
Spesifikasi Tabel Nilai
Nama Tabel: TRNLMPrimary Key: THSMS+KDPTI+KDPST+KDJEN+NIMS+KDKMKForeign Key: - THSMS+KDPTI+KDPST+KDJEN+KDKMK
- KDPTI+KDPST+KDJEN+NIMHSNoNama FieldTipe SizeKet
1THSMSTEXT5Tahun Semester Pelaporan Data
2KDPTITEXT6Kode Perguruan Tinggi
3KDPSTTEXT5Kode Prodi
4KDJENTEXT1Kode Jenjang
5NIMHSTEXT15Nim Mahasiswa
6KDKMKTEXT10Kode Matakuliah
7NLAKHTEXT2Nilai Hurut Mutu
8BOBOTNUMBERBobot Nilai
9KELASTEXT2Kode Kelas
2. DATA TABELIsi Tabel MSMHS
KDPTIKDPSTKDJENNIMHSNMMHSTPLHRTGLHR
20100444201C206700001ADEBANDUNG06/06/1988
20100444201C206700002ADIBOGOR03/03/1988
Isi Tabel TBKMK
THSMSKDPTIKDPSTKDJENKDKMKNAKMKSKSMK
2009220100444201C701801UJIAN KOMPREHENSIF2
2009220100444201C701802KULIAH KERJA NYATA2
2009220100444201C701803TUGAS AKHIR4
Isi Tabel TRNLM
THSMSKDPTIKDPSTKDJENNIMHSKDKMKNLAKHBOBOTKELAS
2009220100444201C206700001701801A401
2009220100444201C206700001701802B301
2009220100444201C206700001701803A401
2009220100444201C206700002701801C201
2009220100444201C206700002701802A401
2009220100444201C206700002701803A401
3. MENDESAIN TABEL PADA MICROSOFT ACCESS 2000Desain Tabel MSMHS
Desain Tabel TBKMK
Desain Tabel TRNLM
4. MENGISI TABEL-TABEL PADA MS. ACCESS 2000Implementasi Tabel MSMHS
Implementasi Tabel TBKMK
Implementasi Tabel TRNLM
5. MEMBUAT RELASI ANTAR TABELa. Atribut Relasi Tabel MSMHS dengan TRNLM
b. Atribut Relasi Tabel TBKMK dengan TRNLM
c. Relasi antar Tabel
6. MEMBUAT FORM-FORMMembuat Form Tabel MSMHS
Membuat Form TBKMK
Membuat Form TRNLM
7. MEMBUAT QUERYQuery untuk menampilkan NIM, NAMA MHS, KODE MK, NAMA MK, NILAI
Hasil Query
8. MEMBUAT REPORTReport QUERY, report ini dibuat bedasarkan pada query yang telah dibuat. Pembuatan report ini dengan menggunakan menu creat report by using wizard
Hasil report dari query
Studi KasusMembuat QUERY dan REPORT untuk menampilkan Indeks Prestasi Komulatif (IPK) setiap mahasiswa.Membuat Query dengan melibatkan ketiga tabel yang ada, klik-and-drag kolom NIMHS pada tabel TRNLM dan NMHS pada tabel MSMHS.
Untuk kolom ketiga dengan cara klik kanan pada area field yang baru, kemudian pilih Build, sehingga tampil kotak dialog Expression Builder.Tulis IP: nama field/kolom baru.
Ketik secara lengkap instruksi berikut (hal ini bias dilakukan dengan cara klik-and-drag)
IP: Sum(TRNLM!BOBOT*TBKMK!SKSMK)/Sum(TBKMK!SKSMK)Sebelum dijalankan (!) terlebih dahulu dilakukan peng-group-an dengan cara
Klik kanan pada area field yang akan ditampilkan kemudian pilih menu Totals, berikutnya tampil property Totals dan pilih Group By untuk field NIMHS dan NMHS.Memanfaatkan Expression Builder
kotak dialog Expression Builder:
Hasil Query:
Tampilan Report dari Query2:
TUGAS
Buatlah query dan report untuk menampilkan nim, nama, total sks dan ipk setiap mahasiswa.
Tampilan Query yang diharapkan:
Tampilan Report yang diharapkan:
[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 16 of 16