PERANCANGAN BASIS DATA
( STUDI KASUS : KAMPUS UNIVERSITAS “XYZ” )
A. Fase Pengumpulan dan Analisa Kebutuhan
1. Kelompok Pemakai dan Bidang Aplikasi
a. Dosen => Entry Nilai, Jadwal Mengajar
b. Mahasiswa => Nilai Murni, KHS, Jadwal Kuliah
2. Peninjauan Dokumen yang ada
a. Kebijakan Organisasi
b. Struktur Organisasi
c. Formulir dan laporan yang ada
v Daftar Kelas dalam satu semester
v Kurikulum yang berisi Daftar Mata Kuliah
v Biodata Dosen
v Biodata Mahasiswa
3. Analisa lingkungan operasi dan pemrosesan data
a. Dalam satu semester, dosen mendapatkan jadwal mengajar yang berisi kelas dan mata kuliah yang diajar, ruang, hari dan waktu mengajar
b. Mahasiswa mengetahui jadwal kuliah dengan melihat kelasnya
c. Dosen memberikan nilai absen, nilai tugas, nilai UTS, nilai UAS kepada mahasiswa sesuai mata kuliah yang diajarkannya.
d. Nilai – nilai dari dosen diproses menjadi total nilai dan grade
e. Mahasiswa memperoleh Nilai Murni dan KHS
4. Daftar Pertanyaan dan Wawancara ( Mengumpulkan informasi dari pemakai )
a. Kebutuhan Dosen dan Mahasiswa
b. Keinginan Dosen dan Mahasiswa
B. Perancangan Database Secara Konseptual
Perancangan skema konseptual dan transaksi/bisnis proses yang terjadi secara pseuducode ( kata – kata )
1. Enterprise : Akademik
2. Entitas : a. Mahasiswa
b. Mata Kuliah
c. Dosen
d. Kelas
3. Atribut : a. Mahasiswa
(NIM, Nama Mahasiswa, Jenis Kelamin, Tempat Lahir, Tanggal Lahir, Usia, Alamat, Orang Tua, Kode Kelas, Kondisi Akademik)
b. Mata Kuliah
(Kode Mata Kuliah, Nama Mata Kuliah, Sks)
c. Dosen
(Kode Dosen, Nama Dosen, Gelar, Bidang Ilmu)
d. Kelas
(Kode Kelas, Nama Kelas)
4. Bisnis Proses : a. Pengajaran
b. Penilaian
Perancangan skema konseptual dan transaksi/bisnis proses yang terjadi secara Simbol
1. Entity Relationship Diagram (ERD)

2. Transformasi dari ERD ke LRS

3. Logical Record Structured (LRS)

C. Pemilihan Database
Database yang akan digunakan
1. Microsoft Access
Faktor Teknis
v Jumlah data masih sedikit
v Hanya menggunakan satu komputer ( stand alone )
Faktor Non Teknis
v Lebih efisien karena Microsoft Access masih satu paket lisensi dalam Aplikasi Microsoft Oficce
2. MySQL
Faktor Teknis
v Jumlah data sudah cukup banyak
v Menggunakan banyak komputer ( jaringan Client – Server )
Faktor Non Teknis
v Perkembangan jumlah mahasiswa dan dosen yang semakin banyak, menyebabkan organisasi membuat kebijakan untuk meluncurkan situs resmi di internet agar bisa diakses oleh dosen untuk melihat jadwal mengajar dan memasukan nilai mahasiswa, juga oleh mahasiswa agar dapat melihat jadwal kuliah, nilai murni dan KHS secara online.
D. Perancangan Database Secara Logik
1. Pemetaan/Transformasi data ( Normalisasi )
2. Penyesuaian Skema ke DBMS (Spesifikasi Tabel sesuai dengan DBMS yang dipilih)
E. Perancangan Database Secara Fisik
Perancangan basis data secara fisikal merupakan proses memproduksi deskripsi dari implementasi basis data pada secondary storage (hard disk).
F. Implementasi Sistem Basis Data
Implementasi penggunaan database dalam program aplikasi.
Normalisasi