Professional Documents
Culture Documents
Disusun Oleh:
Nama/NIM : Rizki Qurbani / 10523101
Nama/NIM : Artha Galang S. / 10523121
Nama/NIM : Adi Warman / 10523152
Asisten
yang mengesahkan Status Laporan : Diterima / Ditolak dengan Revisi
Alasan ditolak :
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
PERSEMBAHAN
Laporan Programming Project ini kami susun untuk memenuhi salah satu
syarat untuk mengikuti responsi dan sebagai tugas akhir mata kuliah Praktikum
Basisdata Tahun Akademik 2010/2011. Kami harapkan laporan ini dapat
bermanfaat.
ii
iii
MOTTO
iii
iv
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah SWT yang telah memberikan
rahmat serta hidayahNya sehingga laporan programming project ini dapat
terselesaikan.
Laporan ini disusun untuk memenuhi kriteria tugas akhir Praktikum Basis
Data yang berjudul “DB Penerimaan Mahasiswa Baru”
Dalam proses pembuatan programming project ini kami mendapat bimbingan
dan pengarahan. Untuk itu kami ucapkan terima kasih yang sebesar – besarnya
kepada :
1. Rahadian Faiz selakau asisten pembimbing kami.
2. Teman – teman mahasiswa semua yang telah memberikan dukungan dan
semangat kepada kami dalam pembuatan programming project ini.
Demikian laporan ini kami buat semoga bermanfaat.
Penyusun
iv
v
TAKARIR
Database basisdata
Entity Relationship Diagram diagram hubungan/relasi
antar entitas
Relationship hubungan
Number nomor
Primary Key kunci utama
Printscreen cuplikan gambar
Null boleh berisi data atau tidak
Not Null harus berisi data
Query kode
Foreign Key kunci penghubung
Unique Identifier identifier Unik
Many to one banyak entitas ke satu entitas
One to many satu entitas ke banyak entitas
Script kode program
Softcopy dokumen digital
v
vi
DAFTAR ISI
HALAMAN PENGESAHAN ASISTEN ................................................................ i
PERSEMBAHAN ................................................................................................... ii
MOTTO ................................................................................................................. iii
KATA PENGANTAR ........................................................................................... iv
TAKARIR ............................................................................................................... v
DAFTAR ISI .......................................................................................................... vi
BAB I PENDAHULUAN ..................................................................................... vii
BAB II HASIL DAN PEMBAHASAN ................................................................. ix
2.1 Desain ERD (Entity Relationship Diagram) ............................................ ix
2.2 Struktur Tabel............................................................................................ x
2.3 Relasi Tabel ............................................................................................ xiii
2.4 Hasil dan Pembahasan............................................................................. xv
BAB III KESIMPULAN DAN SARAN .............................................................. 20
3.1 Kesimpulan ............................................................................................. 20
3.2 Saran ........................................................................................................ 20
DAFTAR PUSTAKA ........................................................................................... 21
LAMPIRAN .......................................................................................................... 22
vi
vii
BAB I
PENDAHULUAN
vii
viii 2
2. Tes penerimaan mahasiswa baru hanya dapat dilakukan dengan dua cara
4. Setiap peserta atau calon mahasiswa baru hanya dapat memilih maksimal
5. Setiap peserta atau calon mahasiswa baru yang sudah diterima akan
viii
ix
BAB II
Hasil
M N M N
Jurusan Memilih Peserta Melakukan Tes Id tes
1 N
Alamat
Id jurusan
Nama
Mengelola Mempunyai
Id jenis tes
N 1
Jabatan
Nama tes
Id penitia
Nama
Penjelasan ERD :
Terdapat lima buah entitas dan setiap entitas mempunyai satu unique identifier
pada ERD database penerimaan mahasiswa baru, yaitu :
1. Entitas jurusan, pada entitas ini terdapat dua atribut yaitu id_jurusan, dan
nama_jurusan. Atribut id_jurusan menjadi unique identifier pada entitas
ini.
2. Entitas peserta, pada entitas ini terdapat tiga atribut yaitu id_peserta, nama,
dan alamat. Atribut id_jurusan menjadi unique identifier pada entitas ini.
3. Entitas tes, pada entitas ini terdapat tiga atribut yaitu id_tes, ruang, dan
tanggal.. Atribut id_tes menjadi unique identifier pada entitas ini.
4. Entitas panitia, pada entitas ini terdapat tiga atribut yaitu id_panitia, nama,
dan jabatan. Atribut id_panitia menjadi unique identifier pada entitas ini.
ix
x
4
5. Entitas jenis tes, pada entitas ini terdapat dua atribut yaitu id_tes, dan
nama. Atribut id_tes menjadi unique identifier pada entitas ini.
x
xi
5
xi
xii 6
xii
xiii
7
xiii
xiv
8
Dibawah ini adalah gambar relasi tabel database penerimaan mahasiswa baru :
xiv
xv
4. Tabel tes dan jenis_tes berelasi dengan kardinalitas one to many (1:N)
sehingga primary key yang ada ditabel jenis_tes akan menjadi foreign key
di tabel tes.
xv
xvi 10
Query diatas digunakan untuk menampilkan data dari kolom nama, dan alamat
pada tabel pelanggan.
xvi
xvii
11
Query diatas digunakan untuk menampilkan data dengan memberikan nama alias
pada kolom id_peserta, nama, alamat.
Query untuk menampilkan jumlah pembayaran antara 600 ribu dan 1 juta
xvii
xviii 12
Query diatas digunakan untuk menampilkan data pada kolom catur darma dengan
fungsi AVG, MAX, dan SUM dimana hasil mengandung kata LULUS dari tabel
peserta_has_tes. Fungsi AVG untuk menampilkan rerata data jumlah catur darma,
fungsi MAX menampilkan data jumlah catur darma yang paling besar/tinggi, dan
fungsi SUM untuk menjumlahkan seluruh data jumlah catur darma.
Query diatas digunakan untuk menampilkan data pada kolom id_peserta dan
seluruh jumlah catur darma yang dikelompokkan berdasarkan id_peserta dari tabel
peserta_has_tes.
xviii
xix
13
Query diatas digunakan untuk menampilkan data pada kolom nama_tes, ruang,
dan tanggal dari tabel tes dan tabel jenis tes menggunakan NATURAL JOIN.
xix
BAB III
3.1 Kesimpulan
Dalam membuat database ini kami memiliki beberapa batas masalah, seperti:
registrasi pembayaran dilakukan selama satu minggu, Tes penerimaan mahasiswa
baru hanya dapat dilakukan dengan dua cara yaitu dengan CBT dan PBT,
Penerimaan mahasiswa baru dengan CBT hanya dapat menampung maksimal 150
dan begitu juga dengan PBT, Setiap peserta atau calon mahasiswa baru hanya
dapat memilih maksimal dua pilihan jurusan, Setiap peserta atau calon mahasiswa
baru yang sudah diterima akan dilampirkan caturdharma sesuai dengan
peringkatnya.
3.2 Saran
DAFTAR PUSTAKA
21
LAMPIRAN