You are on page 1of 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

No
1
2
3
4
5
6
7

Nama Tabel : MSMHS


Primary Key : KDPTI+KDPST+KDJEN+NIMHS
Foreign Key : Nama Field
Tipe
Size
Ket
Kode Perguran Tinggi
KDPTI
TEXT
6
Kode Program Studi
KDPST
TEXT
5
Kode Jenjang
KDJEN
TEXT
1
Nim Mahasiswa
NIMHS
TEXT
15
Nama Mahasiswa
NMMHS
TEXT
30
Tempat Lahir
TPLHR
TEXT
20
Tanggal Lahir
TGLHR
DATE
Spesifikasi Tabel Mata Kuliah
Nama Tabel : TBKMK
Primary Key : THSMS+KDPTI+KDPST+KDJEN+KDKMK
Foreign Key : -

No
1
2
3
4
5
6
7

Nama Field
THSMS
KDPTI
KDPST
KDJEN
KDKMK
NAKMK
SKSMK

Tipe
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
NUMBER

Size
5
6
5
1
10
40

Ket
Tahun Semester Pelaporan Data
Kode Perguruan Tinggi
Kode Program Studi
Kode Jenjang Studi
Kode Matakuliah
Nama Matakuliah
SKS

No
1
2
3
4
5
6
7
8

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
Nama Field
Tipe
Size
Ket
Tahun Semester Pelaporan Data
THSMS
TEXT
5
Kode Perguruan Tinggi
KDPTI
TEXT
6
Kode Prodi
KDPST
TEXT
5
Kode Jenjang
KDJEN
TEXT
1
Nim Mahasiswa
NIMHS
TEXT
15
Kode Matakuliah
KDKMK
TEXT
10
Nilai Hurut Mutu
NLAKH
TEXT
2
Bobot Nilai
BOBOT
NUMBER

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 1 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

KELAS

TEXT

Kode Kelas

2. DATA TABEL
Isi Tabel MSMHS
KDPTI
KDPST
201004
44201

KDJEN
C

NIMHS

NMMHS
206700001 ADE

TPLHR
BANDUNG

201004

206700002 ADI

BOGOR

44201

Isi Tabel TBKMK


THSMS KDPTI
20092
201004

KDPST
44201

KDJEN
C

KDKMK

NAKMK

701801

20092

201004

44201

701802

20092

201004

44201

701803

UJIAN
KOMPREHENSIF
KULIAH KERJA
NYATA
TUGAS AKHIR

KDPST
44201
44201
44201
44201
44201
44201

KDJEN
C

Isi Tabel TRNLM


THSMS KDPTI
20092
201004
20092
201004
20092
201004
20092
201004
20092
201004
20092
201004

C
C
C
C
C

NIMHS

206700001
206700001
206700001
206700002
206700002
206700002

KDKMK NLAKH
701801 A
701802 B
701803
A
701801 C
701802 A
701803
A

TGLHR
06/06/198
8
03/03/198
8

SKSMK
2
2
4

BOBOT
4
3
4
2
4
4

KELAS
01
01
01
01
01
01

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 2 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

3. MENDESAIN TABEL PADA MICROSOFT ACCESS 2000


Desain Tabel MSMHS

Desain Tabel TBKMK

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 3 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

Desain Tabel TRNLM

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 4 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

4. MENGISI TABEL-TABEL PADA MS. ACCESS 2000


Implementasi Tabel MSMHS

Implementasi Tabel TBKMK

Implementasi Tabel TRNLM

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 5 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

5. MEMBUAT RELASI ANTAR TABEL


a. Atribut Relasi Tabel MSMHS dengan TRNLM

b. Atribut Relasi Tabel TBKMK dengan TRNLM

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 6 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

c. Relasi antar Tabel

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 7 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

6. MEMBUAT FORM-FORM
Membuat Form Tabel MSMHS

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 8 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

Membuat Form TBKMK

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 9 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

Membuat Form TRNLM

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 10 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

7. MEMBUAT QUERY
Query untuk menampilkan NIM, NAMA MHS, KODE MK, NAMA MK, NILAI

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 11 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

Hasil Query

8. MEMBUAT REPORT
Report QUERY, report ini dibuat bedasarkan pada query yang telah dibuat. Pembuatan
report ini dengan menggunakan menu creat report by using wizard

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 12 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

Hasil report dari query

Studi Kasus
Membuat QUERY dan REPORT untuk menampilkan Indeks Prestasi Komulatif (IPK)
setiap mahasiswa.

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 13 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

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

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 14 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

kotak dialog Expression Builder:

Hasil Query:

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 15 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

Tampilan Report dari Query2:

TUGAS

[Dosen: Jumadi, ST.] [Asisten: Fadillah Ilahi, Dani Suandi] Page 16 of 17

Modul Praktikum Basisdata Program Studi Matematika


Fakultas Sains & Teknologi UIN Sunan Gunung Djati Bandung

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 17 of 17

You might also like