Jumat, 25 Oktober 2013

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)
·       PRIMARY KEY & FOREIGN KEY

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