Perancangan Sistem Data Flow Diagram Perancangan Basis Data

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