basisdata modul i.doc

17
Modul Praktikum Basisdata Program Studi Matematika Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung MODUL I Database Microsoft Access 1. STRUKTUR TABEL Pada 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+NIMHS Foreign Key : - No Nama Field Tipe Size Ket 1 KDPTI TEXT 6 Kode Perguran Tinggi 2 KDPST TEXT 5 Kode Program Studi 3 KDJEN TEXT 1 Kode Jenjang 4 NIMHS TEXT 15 Nim Mahasiswa 5 NMMHS TEXT 30 Nama Mahasiswa 6 TPLHR TEXT 20 Tempat Lahir 7 TGLHR DATE Tanggal Lahir Spesifikasi Tabel Mata Kuliah Nama Tabel : TBKMK Primary Key : THSMS+KDPTI+KDPST+KDJEN+KDKMK Foreign Key : - No Nama Field Tipe Size Ket 1 THSMS TEXT 5 Tahun Semester Pelaporan Data 2 KDPTI TEXT 6 Kode Perguruan Tinggi 3 KDPST TEXT 5 Kode Program Studi 4 KDJEN TEXT 1 Kode Jenjang Studi 5 KDKMK TEXT 10 Kode Matakuliah 6 NAKMK TEXT 40 Nama Matakuliah 7 SKSMK NUMBER SKS Spesifikasi Tabel Nilai Nama Tabel : TRNLM Primary Key : THSMS+KDPTI+KDPST+KDJEN+NIMS+KDKMK Foreign Key : - THSMS+KDPTI+KDPST+KDJEN+KDKMK - KDPTI+KDPST+KDJEN+NIMHS No Nama Field Tipe Size Ket 1 THSMS TEXT 5 Tahun Semester Pelaporan Data 2 KDPTI TEXT 6 Kode Perguruan Tinggi 3 KDPST TEXT 5 Kode Prodi 4 KDJEN TEXT 1 Kode Jenjang [Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 1 of 17

Upload: bambang-jatmika

Post on 29-Sep-2015

264 views

Category:

Documents


1 download

TRANSCRIPT

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