BAB 4
PERANCANGAN SISTEM
4.1 Perancangan Sistem
Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user pemakai mengenai gambaran yang jelas tentang perancangan sistem yang akan
dibuat serta diimplementasikan. Perancangan sistem adalah suatu upaya untuk membuat suatu sistem baru atau memperbaiki sistem yang lama secara
keseluruhan atau memperbaiki sistem yang telah ada. Desain sistem secara umum mengidentifikasikan komponen-komponen sistem informasi yang akan didesain
secara terinci. Desain terinci dimaksudkan untuk pemogram komputer dan ahli teknik lainnya yang akan mengimplementasikan sistem.
Universitas Sumatera Utara
4.2 Data Flow Diagram
Data Flow Diagram DFD merupakan alat bantu yang dapat digunakan untuk
menggambarkan aliran data informasi dan transformasi proses dari data dimulai dari pemasukan data sampai menghasilkan keluaran output data.
Adapun simbol-simbol dari Data Flow Diagram yaitu:
Tabel 4.1 Simbol-simbol DFD
No Gambar
Nama Fungsi
1 Kesatuan Luar
Exsternal Entity Merupakan kesatuan luar di
lingkungan luar sistem yang akan memberikan input atau
menerima output dari sistem.
2 Proses
Proses Kegiatan dari hasil suatu arus
data yang masuk dalam proses untuk dihasilkan arus data yang
akan keluar
atau untuk
mengubah input menjadi output.
3 Aliran Data
Data Flow Data mengalir melalui sistem
dimulai dengan sebagian input dan diubah menjadi output.
4 Penyimpanan Data
Data Storage Data disimpan untuk keperluan
berikutnya.
Universitas Sumatera Utara
Berikut ini merupakan Data Diagram Flow dari rancangan Sistem Informasi Simulasi SBMPTN Online.
4.3 Perancangan Basis Data
Basis data atau database merupakan kumpulan data yang saling berhubungan satu dengan lainnya, tersimpan disimpanan luar komputer dan digunakan perangkat
lunak tertentu untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena berfungsi sebagai basis penyedia
informasi bagi para pemakainya. Karena database merupakan kumpulan dari beberapa file, dalam hal ini file-file tersebut dikelompokkan secara terstruktur
Gambar 4.1 DFD Level Konteks Aplikasi Penggajian
Universitas Sumatera Utara
dalam beberapa tabel sesuai dengan informasi yang terkandung di dalamnya. Berikut rancangan tabel yang digunakan dalam membangun aplikasi web ini:
Tabel 4.2 Tabel User Nama Field
Tipe Lebar
Penjelasan
kd_user varchar
4 Kode untuk admin
nm_user varchar
100 Nama untuk admin
no_telepon varchar
20 No telepon admin
username varchar
20 Username untuk admin
password varchar
100 Kata sandi untuk admin
level varchar
20
Tabel 4.3 Tabel Bagian Nama Field
Tipe Lebar
Penjelasan
kd_bagian char
4 Kode untuk bagian
nm_bagian varchar
100 Nama untuk bagian
gaji_pokok integer
10 Gaji pokok
uang_transport integer
10 Uang transport
uang_makan integer
10 Uang makan
uang_lembur integer
10 Uang lembur
Universitas Sumatera Utara
Tabel 4.4 Tabel Pegawai Nama Field
Tipe Lebar
Penjelasan
kd_pegawai char
5 Kode pegawai
nip varchar
25 Nip pegawai
nm_pegawai varchar
100 Nama pegawai
kd_bagian char
4 Kode bagian
kelamin varchar
10 Jenis kelamin
Tabel 4.5 Tabel Lembur Nama Field
Tipe Lebar
Penjelasan
id integer
4 identitas
kd_pegawai char
5 Kode pegawai
tanggal date
- tanggal
keterangan varchar
100 keterangan
kd_user char
4 Kode user
Tabel 4.6 Tabel Pinjaman Nama Field
Tipe Lebar
Penjelasan
no_pinjaman char
7 Nomor pinjaman
kd_pegawai char
5 Kod pegawai
tanggal date
- Tanggal pinjam
besar_pinjaman integer
12 Besar pinjaman
keterangan varchar
100 keterangan
Universitas Sumatera Utara
status_lunas enum
- Status lunas
kd_user char
4 Kode pengguna
Tabel 4.7 Tabel Penggajian Nama Field
Tipe Lebar
Penjelasan
no_penggajian char
5 Nomor penggajian
periode_gaji char
7 Periode gaji
tanggal date
- Tanggal gaji
kd_pegawai char
5 Kode pegawai
gaji_pokok integer
10 Gaji pokok pegawai
tunj_transport integer
10 Tunjangan transport
tunj_makan integer
10 Tunjangan makan
total_lembur integer
10 Total lembur
total_bonus integer
10 Total bonus
total_pinjaman integer
10 Total pinjaman
kd_user char
4 Kode user
4.4 Flowchart