BAB
IV
PERANCANGAN SISTEM
4.1
Perancangan Basis Data
Perancangan
basis data merupakan proses menciptakan perancangan basis data yang akan
mendukung operasi dan tujuan perusahaan (Connolly, 2002). Dalam merancanga
suatu basis data, digunakan metodologi-metodologi yang membantu dalam tahap
perancangan basis data.
4.1.1 Menentukan Atribut
Normalisasi, merupakan teknik analisis data yang
mengorganisasikan atribut-atribut dengan cara mengelompokkan sehingga terbentuk entitas
yang non-redundant, stabil dan fleksibel.
4.1.2
Kamus
Data
Kamus
data berfungsi membantu pelaku sistem untuk mengartikan aplikasi secara detail
dan mengorganisasi semua elemen data yang digunakan secara detail
dan mengorganisasi semua elemen data yang
digunakan dalam sistem secara persis sehingga pemakai dan penganalisis sistem mempunyai dasar pengertian
yang sama tentang masukkan, keluaran, penyimpanan dan proses.
Nama database : dbuku
Nama table : tbjurusanbuku
Primary Key :
idjurusan
Tbjurusanbuku
|
|||
Name
|
Type
|
Length
|
Action
|
idjurusan
|
int
|
20
|
Primary Key
|
jurusan
|
varchar
|
50
|
Nama database : dbuku
Nama table : tbjurusansiswa
Primary Key :
idjurusan
Tbjurusansiswa
|
|||
Name
|
Type
|
Length
|
Action
|
idjurusan
|
int
|
20
|
Primary Key
|
jurusan
|
varchar
|
50
|
Nama database : dbuku
Nama table : tbbuku
Primary Key :
kdbuku
Foreign Key :
idjurusan
Tb_buku
|
|||
Name
|
Type
|
Length
|
Action
|
Kdbuku
|
varchar
|
5
|
Primary Key
|
Jdlbuku
|
varchar
|
50
|
|
Klsbuku
|
int
|
3
|
|
Idjurusan
|
varchar
|
20
|
|
Kurikulum
|
varchar
|
20
|
|
Stok
|
int
|
5
|
|
Hrg_beli
|
double
|
||
Hrg_jual
|
double
|
Nama database : dbuku
Nama table : tbsiswa
Primary Key :
nis
Foreign Key :
idjurusan
Tb_siswa
|
|||
Name
|
Type
|
Length
|
Action
|
Nis
|
int
|
5
|
Primary Key
|
Nama
|
varchar
|
50
|
|
Kelas
|
int
|
3
|
|
IdJurusan
|
varchar
|
20
|
Nama database : dbuku
Nama table : tbpetugas
Primary Key :
nip
Tb_petugas
|
|||
Name
|
Type
|
Length
|
Action
|
Nip
|
int
|
20
|
Primary Key
|
Nm_petugas
|
varchar
|
50
|
Nama database : dbuku
Nama table : tbtransaksi
Primary Key :
nokw
Foreign Key :
nis, nip
Tb_transaksi
|
|||
Name
|
Type
|
Length
|
Action
|
Nokw
|
varchar
|
5
|
Primary Key
|
Tgltransaksi
|
date
|
||
Jsbayar
|
varchar
|
20
|
|
Totalbayar
|
double
|
||
Lm_ang
|
int
|
5
|
|
Jml_ang
|
double
|
||
Nis
|
Int
|
5
|
Foreign Key
|
Nip
|
int
|
20
|
Foreign Key
|
Nama database : dbuku
Nama table : tbdetailtransaksi
Foreign Key :
nokw, dankdbuku
Detail_transaksi
|
|||
Name
|
Type
|
Length
|
Action
|
Nokw
|
varchar
|
5
|
Foreign Key
|
Kdbuku
|
varchar
|
5
|
Foreign Key
|
qty
|
int
|
3
|
Nama database : dbuku
Nama table : tbangsuran
Primary Key :
no_kwang
Foreign Key :
nokw, nis, nip
Tb_angsuran
|
|||
Name
|
Type
|
Length
|
Action
|
No_Kwang
|
varchar
|
5
|
Primary Key
|
Tgl_ang
|
date
|
||
Ang_ke
|
Int
|
3
|
|
Bayar
|
double
|
||
Nokw
|
varchar
|
5
|
Foreign Key
|
Nis
|
int
|
5
|
Foreign Key
|
Nip
|
int
|
20
|
Foreign Key
|
4.2
Graphics User Interface (GUI)
GUI
adalahsebuahtampilanantarmukaantara user dansistemaplikasikomputer
1.
Loading
2. Login
3. Menu Utama
5. Master Buku
6. Master Siswa
7. Master Petugas
8. Master Kunci Sistem
9. Backup dan Restore
10. Master Transaksi
11. Master Angsuran
0 komentar:
Posting Komentar