BAB 3
PERANCANGAN SISTEM
3.1. Perancangan Struktur Database
Program Tugas Akhir ini merupakan aplikasi yang berbasis database, maka data yang diolah dan disimpan dalam suatu database yang terdiri dari beberapa field yang
terstruktur. Di dalam program ini penulis menggunakan satu database yaitu Pustaka..mdb yang terdiri dari empat tabel, yaitu :
1. Tabel Anggota 2. Tabel Buku
3. Tabel Trans 4. Tabel Transsem
3.1.1. Tabel Anggota
Tabel ini berguna untuk menyimpan data-data anggota. Adapun struktur dari tabel anggota ini adalah sebagai berikut :
Universitas Sumatera Utara
Tabel 3.1. Tabel Anggota
Nama Field Kunci : Noang
Nama File Index : NoangX
Field Nama Type
Size Keterangan
Noang Text
4 Nomor Anggota
Nama Text
15 Nama
TmasukA DateTime
8 Tanggal Masuk A
Alamat Memo
Alamat Jurusan
Text 6
Jurusan KelasA
Byte 1
Kelas A JlhPinjam
Byte 1
Jumlah Pinjam Tgl
Text 2
Tanggal Bln
Text 2
Bulan Thn
Text 4
Tahun
3.1.2. Tabel Buku
Tabel buku ini berguna untuk menyimpan data-data buku. Adapun struktur dari tabel buku ini adalah sebagai berikut :
Universitas Sumatera Utara
Tabel 3.2. Tabel Buku
Nama Field Kunci : Kobuk Nama File Index : KobukX
Field Nama Type
Size Keterangan
Kobuk Text
5 Kode Buku
Penerbit Text
15 Penerbit
Cetakke Byte
1 Cetakke
Harga Single
4 Harga
Jenis Text
25 Jenis
TmasukB DateTime
8 Tanggal MasukB
KelasB Byte
1 KelasB
Judul Text
50 Judul
Tgl Text
2 Tanggal
Bln Text
2 Bulan
Thn Text
4 Tahun
JlhStk Double
8 Jumlah Stok
JlhStkA Double
8 Jumlah Stok Akhir
3.1.3 Tabel Trans
Tabel ini berguna untuk menyimpan data-data transaksi. Adapun struktur dari tabel transaksi ini adalah sebagai berikut :
Universitas Sumatera Utara
Tabel 3.3. Tabel Trans
Nama Field Kunci : Noang dan Kobuk
Nama File Index : TransX
Field Nama Type
Size Keterangan
Kobuk Text
5 Kode Buku
Noang Text
4 Nomor Anggota
Tpinjam DateTime
8 Tanggal Pinjam
Tkembali DateTime
8 Tanggal Masuk
Tgl Text
2 Tanggal
Thn Text
2 Bulan
Bln Text
4 Tahun
3.1.4. Tabel Transsem
Tabel ini berguna untuk menyimpan data-data transaksi sementara. Adapun struktur dari tabel transaksi sementara ini adalah sebagai berikut :
Tabel 3.4. Tabel Transsem
Nama Field Kunci : _
Nama File Index : _
Field Nama Type
Size Keterangan
Noang Text
4 Nomor Anggota
Tpinjam DateTime
8 Tanggal Pinjam
Universitas Sumatera Utara
Tkembali DateTime
8 Tanggal Buku
Kobuk Text
5 Kode Buku
Tgl Text
2 Tanggal
Bln Text
2 Bulan
Thn Text
4 Tahun
3.2. Algoritma Program