TUGAS
SISTEM MANAJEMEN BASIS DATA (SMBD)
“RANCANGAN BASIS DATA SI
LABORATORIUM”

Oleh:
1. Ardiansyah Lenge (121051020)
2. Abdurrahman A. Buluatie
(122052006)
3. Daniel Oktavian ( 121051053 )
4. Fandi Pratama Suryadi (121051023)
5. Yoga Arjanggi Novianto (121051048)
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT SAINS DAN TEKNOLOGI AKPRIND
YOGYAKARTA
1.
Analisis sistem
Pada Sistem Informasi
Laboratorium,
proses yang terjadi adalah :
Pendaftaran à Penjadwalan à Kegiatan Praktikum à Penilaian
2.
Perancangan Sistem
2.1.
Diagram arus data Sistem informasi laboratorium
Diagram
arus data (DFD) untuk sistem informasi laboratorium yang pertama merupakan satu
kesatuan arus data mulai dari external entity yang akan diproses kemudian
disimpan kedalam store (simpanan data) yang lalu akan digunakan kembali oleh
external entity
·
DFD
Ø DFD Level Context

Contex
Diagram
Sistem
Informasi Laboratorium
2.2.
Diagram arus level 0
Diagram
arus level 0 ini merupakan Proses secara keseluruhan pada sistem informasi Laboratorium,
dimana semua inputan yang ada akan diproses dengan empat proses yaitu
Pendaftaran, Penjadwalan, Kegiatan Praktikum dan Penilaian.
Ø DFD Level 0

Diagram
Arus Data
Level
0
2.3.
Diagram arus data level 1
Diagram ini berisi penjelasan pada
diagram arus data level 0 atau anak cabang dari diagram level 0 Proses
Pendaftaran. pendaftaran yang meliputi :
1.
Pendaftaran Mahasiswa
2.
Pendaftaran Assisten
3.
Pendaftaran Mata Praktikum
4.
Pengelompokan Hari
b.
DFD Level 1

Diagram
Arus Data
Level
1
·
ERD
o
Entitas, Atribut, Kerelasian,
Jenis Kerelasian (Catatan: Atribut & Jenis kerelasian tidak ditampilkan)

·
RANCANGAN STRUKTUR TABEL
DATABASE YG DIGUNAKAN (DLM BENTUK 3NF)
1. Tabel: mahasiswa
|
||||||
No
|
Nama Field
|
Tipe
|
Ukuran
|
Null
|
Default
|
Keterangan
|
1
|
nim
|
VarChar
|
10
|
No
|
-
|
Primary Key,FK
|
2
|
nama_mahasiswa
|
VarChar
|
20
|
No
|
-
|
-
|
3
|
semester
|
Char
|
2
|
No
|
-
|
|
2. Tabel: asisten
|
||||||
No
|
Nama Field
|
Tipe
|
Ukuran
|
Null
|
Default
|
Keterangan
|
1
|
Kode_asisten
|
VarChar
|
10
|
No
|
-
|
Primary Key,FK
|
2
|
nama_asisten
|
VarChar
|
20
|
No
|
-
|
-
|
3
|
semester
|
Char
|
2
|
No
|
-
|
|
3. Tabel: mata_kuliah_praktikum
|
||||||
No
|
Nama Field
|
Tipe
|
Ukuran
|
Null
|
Default
|
Keterangan
|
1
|
Kode_mata_kuliah
|
VarChar
|
4
|
No
|
-
|
Primary Key,FK
|
2
|
nama_mata_kuliah
|
VarChar
|
20
|
No
|
-
|
-
|
4. Tabel: kelompok
|
||||||
No
|
Nama Field
|
Tipe
|
Ukuran
|
Null
|
Default
|
Keterangan
|
1
|
kelompok
|
VarChar
|
5
|
No
|
-
|
Primary Key,FK
|
2
|
hari
|
Date
|
-
|
No
|
-
|
-
|
3
|
jam
|
Time
|
-
|
No
|
-
|
|
5. Tabel: jadwal
|
||||||
No
|
Nama Field
|
Tipe
|
Ukuran
|
Null
|
Default
|
Keterangan
|
1
|
Kode_jadwal
|
VarChar
|
10
|
No
|
-
|
Primary Key
|
2
|
Kode_asisten
|
VarChar
|
10
|
No
|
-
|
FK
|
3
|
Kode_mata_kuliah
|
VarChar
|
4
|
No
|
-
|
FK
|
4
|
kelompok
|
VarChar
|
5
|
No
|
-
|
FK
|
5. Tabel: nilai
|
||||||
No
|
Nama Field
|
Tipe
|
Ukuran
|
Null
|
Default
|
Keterangan
|
1
|
nim
|
VarChar
|
10
|
No
|
-
|
Primary Key
|
2
|
Kode_asisten
|
VarChar
|
10
|
No
|
-
|
FK
|
3
|
Kode_mata_kuliah
|
VarChar
|
4
|
No
|
-
|
FK
|
4
|
kelompok
|
VarChar
|
5
|
No
|
-
|
FK
|
5
|
Nilai
|
Int
|
3
|
Yes
|
-
|
-
|