Pendahuluan Diagram Objek Sistem Informasi Royalti Struktur File Sistem Informasi Royalti

108

4.1 Pendahuluan

Sistem Informasi Royalti yang akan dibahas ini difokuskan pada pengolahan pembayaran royalti ke penulis, tetapi dapat dikem- bangkan ke sistem informasi royalti yang lebih lengkap.

4.2 Diagram Objek Sistem Informasi Royalti

Sebelum kita membuat model objek seharusnya membuat spesi- fikasi kebutuhan, tetapi dalam buku ini sistemnya sederhana, sehingga penulis langsung membuat model objeknya. Diagram objek merupakan alat yang dipakai pada model objek. Model objek adalah salah satu model OMT Object Modelling Technique. Tujuan utama diagram objek adalah untuk mendapatkan susunan tabel. Gambar 4.1 Diagram Objek Sistem Informasi Royalti

4.3 Struktur File Sistem Informasi Royalti

Sebenarnya, dari model objek, kita harus mendesain database memakai Normalisasi karena model objek baru mencapai 2NF Second Normal Form. Tabel dikatakan baik jika minimal sampai 109 3NF. Jika Anda mendesain database model objek sistem informasi penggajian memakai Normalisasi, berarti sudah mencapai 3NF dan BCNF. Dalam implementasi struktur file sistem informasi penggajian, seperti pada bentuk perangkat lunak database VDM Visual Data Manager, yang merupakan perangkat lunak data- base terdapat dalam perangkat lunak Visual Basic 6.0 Add-In. Struktur file sistem informasi penggajian terlihat seperti pada ketiga tabel berikut. Tabel Buku Field Name Data Type Field Size Description KdBuku Text 15 Kode Buku ISBN Text 20 International Serial Book Number Judul Text 50 Judul Buku Penulis Text 50 Penulis Buku Cetakan Text 12 Cetakan Buku Tahun Text 4 Tahun Terbit Buku Exemplar Integer Exemplar Cetakan Quantity Integer Quantity Buku HrgBuku Double Harga Buku Tabel 4.1 Struktur File Tabel Buku Catatan: KdBuku sebagai kunci utama Primary Key. Tabel Penulis Field Name Data Type Field Size Description KdPenulis Text 9 Kode Penulis NamaPenulis Text 50 Nama Penulis AltPenulis Text 50 Alamat Penulis JkPenulis Text 12 Jenis Kelamin Penulis 110 TglLhrPenulis Text 12 Tanggal Lahir Penulis PhonePenulis Text 15 Telepon Penulis Tabel 4.2 Struktur File Tabel Penulis Catatan: KdPenulis sebagai kunci utama Primary Key. Tabel Royalti Field Name Data Type Field Size Description TglRoyalti Text 15 Tanggal Pembayaran Royalti KdBuku Text 15 Kode Buku KdPenulis Text 9 Kode Penulis QtyByr Interger Quantity Bayar Periode Text 50 Periode Royalti Tabel 4.3 Struktur Tabel Royalti Catatan: TglRoyalti;KdBuku;KdPenulis sebagai kunci utama Primary Key.

4.4 Membuat Database dan Tabel