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