Anda di halaman 1dari 7

Format Pelaporan Final Project Mata Kuliah Sistem Basis Data

Ketentuan (tulisan ini tidak perlu tercantum dilaporan):


1. Pengerjaan Final Project dilakukan pada sesi perkuliahan, setiap kelompok
diperkenankan berkonsultasi.
2. File yang dikumpulkan berjumlah 2 buah file terdiri dari :
a. file ektensi .pdf
Forrmat penamaan file :
SBD_namakelas_namakelompok.pdf
- Contoh : SBD_S1IF06_kel05.pdf

b. file ektensi .sql (isi script SQL)


Forrmat penamaan file :
- SBDquery_namakelas_namakelompok.sql
Contoh : SBDquery_S1IF06_kel05.sql

File tersebut dikumpulkan di classroom (assignment folder akan saya share


diclassroom), paling lambat tanggal 8 januari 2018 jam 10.00 WIB, sistem akan
secara otomatis ternotifikasi “late” jika Anda terlambat, dan konsekwensi atas
keterlambatan tersebut akan dilakukan pengurangan nilai sebanyak 10 point
dihari yang sama, dan akan berkurang 15 point dihari yang berikutnya.
Tidak menerima dalam bentuk hardcopy.

3. Setiap kelompok hanya boleh diwakili satu orang saja untuk menguplod file
tersebut.

Format penulisan (tulisan ini tidak perlu tercantum dilaporan):


1. Ukuran kertas : A4
2. Margin kiri dan atas : 4cm, Margin kanan dan bawah : 3cm
3. Font : Arial, size 12
4. Format laporan seperti format di bawah ini :
JUDUL : (tema tentang pembuatan sistem informasi, ditulis huruf besar )

Diajukan Sebagai Tugas Mata Kuliah


Sistem Basis Data

LOGO

Anggota Kelompok :
NIM:................. NAMA: ……………….

JURUSAN INFORMATIKA
UNIVERSITAS AMIKOM YOGYAKARTA
YOGYAKARTA
2017
DAFTAR ISI

Bab I…………………………………………………………………………...No halaman


Bab II…………………………………………………………………………..No halaman
dst…………………………..
BAB I
PENDAHULUAN

Pada Bab ini dijelaskan deskripsi tentang sistem informasi yang akan dibuat
(digunakan untuk apa), kebutuhan data dan informasi yang akan dihasilkan pada
sistem ini. Penjelasan pada bab ini harus menggambarkan secara utuh kebutuhan
informasi yang akan dibuat. Bab ini minimal terdiri dari 3 paragraph (1 paragraph
kurang lebih terdiri dari 8-10 kalimat)
Contoh :
Pada sebuah perguruan tinggi, proses pelayanan administrasi akademik masih
ditangani secara manual, sebagian data masih terdokumentasi dalam bentuk kertas atau
dokumen-dokumen, sebagian lagi tersimpan dikomputer, sehingga penyajian data maupun
informasi menjadi lambat dan informasi yang dihasilkan tidak akurat, berlatar belakang
permasalahan tersebut maka perguruan tinggi tersebut berencana untuk membuat sebuah
sistem informasi.
Sistem infomasi yang akan dibuat mencakup proses pengambilan matakuliah setiap
semester oleh mahasiswa, serta untuk setiap matakuliah terdapat informasi jadwal
perkuliahan untuk masing-masing dosen. Jadwal perkuliahan memuat data dosen siapa yang
mengajar, jam, ruang, mata kuliah dan informasi lainnya………………………….
Data mahasiswa untuk masing-masing jurusan juga sangat dibutuhkan terdiri dari
jurusan ,nim,nama, alamat, jenis kelamin dan lain-lain. Proses pengambilan matakuliah
mahasiswa memuat informasi matakuliah apa yang diambil, semester, tahun akademik
beserta nilai dan lain-lain…………….
……………………..(dan kebutuhan-kebutuhan informasi yang lain dituliskan
disini……………………)......................
BAB II
PERANCANGAN DAN PEMBAHASAN

2.1 Entity Relationship Diagram (ERD)


Berisi tentang diagram relasi, diagram relasi harus memuat :
1. Entitas
2. Atribut untuk masing-masing entitas dan relasi
3. Relasi
4. Primary key dan foreign key
5. Tentukan relationship degree
6. Tentukan cardinality
Contoh :
1. Entitas : Dosen, Matakuliah,Mahasiswa
2. Atribut untuk masing-masing entitas dan relasi
- Entitas Dosen memiliki atribut : ……………………….
- Entitas Matakuliah memiliki atribut : ……………………….
- Entitas Mahasiswa memiliki atribut : ……………………….
- Relasi Mengajar memiliki atribut : ……………………...
- Relasi Mempelajari memiliki atribut : ……………………...

3. Relasi : Mengajar, Mempelajari


4. Primary key dan foreign key
- Entitas Dosen memiliki PK : kddosen
- Entitas Matakuliah memiliki PK : kdkul
- Entitas Mahasiswa memiliki PK : nim
- Relasi Mengajar memiliki FK : kdkdosen, kdkul
- Relasi Mempelajari memiliki FK : nim,kdkul
5. Tentukan relationship degree
- Relationship degree mengajar : binary degree
- Relationship degree mempelajari : binary degree
6. Tentukan cardinality
- Mengajar = N:N, artinya setiap dosen mengajar bisa lebih satu matakuliah, dan
setiap matakuliah di ajar oleh beberapa dosen dengan waktu dan ruang yang
berbeda.
- Mempelajari = N: N, artinya setiap mahasiswa bisa mempelajari (mengambil
KRS) banyak matakuliah, dan setiap matakuliah bisa diambil oleh banyak
mahasiswa.

CONTOH ERD DIAGRAM


2.2 Relational Model
Transformasikan ERD tersebut ke dalam rancangan relational database, rancangan
tersebut sudah melalui proses normalisasi, dan berikan tahap-tahap proses
normalisasinya.

Contoh rancangan relational (sudah normal) :

2.3 Sintak SQL untuk katagori DDL (Data Definition Language)


Berikan sintak DDL untuk rancangan database yang telah dibuat, dan isikan data
untuk 3 buah tabel masing-masing 3 record.

Anda mungkin juga menyukai