Analisis dan Perancancangan Sistem Perancangan Database

BAB 4 PERANCANGAN SISTEM

4.1 Analisis dan Perancancangan Sistem

Analisis merupakan pemisahan terhadap suatu keseluruhan dan substansial menjadi bagian-bagian pembentuknya untuk dipelajari secara individu. Sedangkan perancangan sistem merupakan tahap yang dilakukan setelah analisis dalam pengembangan sistem. Tahap ini juga merupakan persiapan dalam merancang bangun implementasi untuk menggambarkan bagaimana suatu sistem dibentuk berupa perencanaan dan pembuatan sketsa.

4.2 Perancangan Database

Basis Data Database adalah kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang sangat penting dalam sistem informasi, karena merupakan dasar untuk menyediakan informasi bagi para pemakai. Perancangan database dilakukan untuk menentukan file database yang menggunakan field, tipe data dan ukuran data. Menurut Jogiyanto, “Analisa dan Desain”, Andi Yogyakarta 1990, tujuan utama perancangan sistem database adalah : Universitas Sumatera Utara 1. Agar sistem yang dibuat dapat memiliki kemampuan untuk menyimpan seluruh data yang berguna dalam Database. 2. Pengamanan terhadap isi dan pengguna data dapat diterapkan. Untuk software visual basic 6.0 dapat membuat database yang sama dengan software lain, seperti Microsoft SQL Server 2000. Jadi database untuk sistem informasi ini dibuat dengan database yang sama dengan database Microsoft SQL Server 2000.

1. Tabel Mahasiswa

Nama Database : Mahasiswa Nama Tabel : Mhs Primary Key : nopendaftaran, nim Tabel 4.1 Tabel Mahasiswa Field Name Type Data Size Description nopendaftaran char 10 Nomor pendaftaran nim char 10 Nomor Induk Mahasiswa nama varchar 30 Nama mahasiswa alamat varchar 50 Alamat mahasiswa tgllahir datetime 8 Tanggal lahir mahasiswa agama varchar 15 Agama fakultas varchar 25 Fakultas prodi varchar 25 Program Studi asalsmu varchar 20 Asal SMU Sekolah statussmu varchar 20 Status SMU Sekolah jurusan varchar 25 Jurusan thnlulus datetime 8 Tahun lulus hoby varchar 20 Hobbi statuspernikahan varchar 15 Status pernikahan statuspekerjaan varchar 15 Status pekerjaan Universitas Sumatera Utara namaayah varchar 30 Nama Ayah namaibu varchar 30 Nama Ibu alamatortu varchar 50 Alamat orang tua pekerjaan varchar 15 Pekerjaan orang tua

2. Tabel Kasir

Nama Database : Mahasiswa Nama Tabel : Kasir Primary Key : Idkasir Tabel 4.2 Tabel Kasir Field Name Type Data Size Description Idkasir char 8 Nomor Identitas Kasir nama varchar 30 Nama Kasir Alamat varchar 30 Alamat Kasir Jekel char 10 Jenis Kelamin Kasir Tgllahir datetime 8 Tanggal Lahir Kasir Status char 10 Status Kasir

3. Tabel User

Nama Database : Mahasiswa Nama Tabel : User Primary Key : password Tabel 4.3 Tabel User Field Name Type Data Size Description username varchar 20 Nama User userlevel varchar 20 Administrator, Kasir, Pegawai password Char 6 Kata Sandi Universitas Sumatera Utara

4. Tabel User Baru

Nama Database : Mahasiswa Nama Tabel : User Baru Primary Key : - Tabel 4.4 Tabel User Baru Field Name Type Data Size Description username varchar 20 Nama User userlevel varchar 20 Administrator, Kasir, Pegawai password Char 6 Kata Sandi

5. Tabel Transaksi

Nama Database : Mahasiswa Nama Tabel : Transaksi Primary Key : Nomor, Nomorkwitansi Tabel 4.5 Tabel Transaksi Field Name Type Data Size Description Nomor char 5 Nomor Pendaftaran Nomorkwitansi char 8 Nomor Kwitansi Idkasir char 8 Id Kasir nim char 8 Nim mahasiswa Biaya_daftar money 8 Biaya Pendaftaran Dibayar money 8 Pembayaran awal Tertulis varchar 50 Jumlah tertulis Sisa money 8 Sisa Pembayaran Keterangan char 5 Keterangan Universitas Sumatera Utara

4.3 Relasi antar Tabel