Struktur Database Relasi Antar Tabel Desain Menu

BAB IV PERANCANGAN SISTEM

4.1 Struktur Database

Dalam merancang sebuah program diperlukan perancangan database, karena hal ini merupakan salah satu langkah dalam menentukan file database, field data, tipe data dan ukuran data yang diperlukan. Database dibuat oleh penulis melalui fasilitas database yang tersedia pada Visual Basic 6.0 yaitu visual data manager. Fasilitas ini disediakan oleh Visual Basic 6.0 untuk menghasilkan tabel-tabel. Setelah database dibuat, langkah selanjutnya adalah membuat antar muka pemakai dengan menggunakan Visual Basic 6.0. Dasar dari perancangan sistem ini diperoleh dari data yang didapatkan oleh penulis. Dalam perancangan sistem ini, penulis memperoleh banyak sumber data yang diberikan, dalam arti hanya diperlihatkan, oleh pihak Medical Teams International, Inc. Baik berupa biodata pegawai, absensi hingga data penggajian pegawai. Namun, sumber data tersebut tidak semuanya diizinkan oleh pihak perusahaan untuk sekiranya diperbanyak dan dipublikasikan oleh penulis ke dalam tugas akhir ini. Sehingga hanya beberapa sumber data yang dapat penulis jabarkan dan atas izin pihak Medical Teams International, Inc. Tabel 4.1.1 Biodata Pegawai Field Name Data Type Width Description NoPegawai Text 8 No. Pegawai Nm_peg Text 30 Nama pegawai Universitas Sumatera Utara Jen_kel Text 8 Jenis kelamin T_lahir Date 30 Tempat lahir Tgl_lahir Date 8 Tanggal lahir Almt Text 30 Alamat Pend Text 5 Pendidikan Kode_bagian Text 4 Kode bagian Tabel 4.1.2 Bagian Field Name Data Type Width Description Kode_bagian Text 4 Kode bagian Nama_bagian Text 30 Nama bagian Tabel 4.1.3 Penggajian Field Name Data Type Width Description No_gaji Text 8 No.slip gaji Tgl_gaji Date 8 Tanggal penggajian No_peng Text 8 No. penggajian Gaji_lembur Currency 8 Gaji lembur Pot_gaji Currency 8 Potongan gaji gaji_total Currency 8 Gaji total Besar_gaji Currency 8 Besar gaji Universitas Sumatera Utara

4.2 Relasi Antar Tabel

Gambar 4.2.1 Relasi antar tabel

4.3 Desain Menu

Dalam perancangan sistem ini, terdapat satu form yang dikhususkan untuk pemanggilan form-form yang lainnya. Dengan kata lain form ini merupakan form utama dalam program ini. Gambar 4.3.1 Form Utama Penggajian No_gaji Tgl_gaji NoPegawai Gaji_lembur Pot_gaji gaji_total Besar_gaji Bagian Kode_bagian Nama_bagian Pegawai NoPegawai Nm_peg Jen_kel T_lahir Tgl_lahir Almt Pend Kode_bagian Universitas Sumatera Utara

4.4 Desain Input