Perancangan Sistem Data Flow Diagram DFD

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 sistam yang baru atau memperbaiki sistem yang telah ada. Desain sistem secara umum mengidentifikasikan komponen-komponen sistem informasi yang akan didesain secara terinci. Desain terinci dimaksudkan untuk pemrogram komputer dan ahli teknik ahlinya yang akan mengimplementasikan sistem.

4.2 Perancangan Database

Database merupakan kumpulan dari data yang saling berhubungan satu dengan lainnya, tersimpan di simpanan 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 dalam beberapa tabel sesuai dengan Universitas Sumatera Utara informasi yang terkandung didalamnya. Berikut rancangan tabel yang penulis gunakan dalam membangun sistem informasi ini :

4.2.1 Tabel Pegawai

Tabel ini berisi tentang data pegawai. Tabel ini dibuat selengkap mungkin dan sesuai dengan yang dibutuhkan. Field Type Keterangan nip varchar30 Primary key nama_pegawai varchar50 ttl Text alamat_pegawai Text jk varchar2 pend_terakhir varchar50 golongan varchar10 jabatan varchar10 no_hp varchar12 status Varchar10 Tabel 4.1 Tabel Pegawai Universitas Sumatera Utara

4.2.2 Tabel Guru

Tabel ini berisi tentang guru yang disesuaikan oleh data guru yang diperlukan. Field Type Keterangan nip varchar30 Primary key nama_guru varchar50 ttl Text alamat_guru Text Jk varchar2 pend_terakhir varchar10 golongan varchar10 wali_kelas varchar10 no_hp varchar12 Tabel 4.2 Tabel Guru

4.2.3 Tabel Siswa

Table ini berisikan data-data siswa yang valid agar memudahkan dalam pendataan dan proses belajar dan mengajar. Field Type Keterangan Nis varchar11 Primary key Universitas Sumatera Utara nama_siswa varchar50 Ttl Text alamat_siswa Text Jk varchar2 no_telepon varchar12 kelas varchar10 tahun_masuk varchar5 nama_ayah varchar50 nama_ibu varchar50 pekerjaan_ayah varchar20 pekerjaan_ibu varchar20 alamat_ortu Text Tabel 4.3 Tabel Siswa

4.2.4 Tabel Jadwal

Tabel ini berisikan mengenai informasi waktu dan ruang untuk memudahkan guru mengajar dan mengetahui jadwalnya masuk dikelas mana. Field Type Keterangan id_jadwal varchar11 Primary key hari varchar10 jam varchar15 Universitas Sumatera Utara id_mapel int11 id_kelas int11 id_guru varchar30 Tabel 4.4 Tabel Jadwal

4.2.5 Tabel Ekskul

Tabel ini berisikan data ekskul. Field Type Keterangan id_mapel varchar11 Primary key nama_mapel varchar20 Tabel 4.5 Tabel Ekskul

4.2.6 Tabel Kelas

Table ini berisikan data kelas siswa. Field Type Keterangan id_kelas varchar11 Primary key nama_kelas varchar10 Tabel 4.6 Tabel Kelas Universitas Sumatera Utara

4.2.7 Tabel User

Tabel User digunakan untuk melakukan registrasi sesuai dengan status masing- masing. Mengisi tabel user dengan memasukkan username dan password . Field Type Keterangan id_user varchar11 Primary key Username varchar20 Password varchar20 Status Text Tabel 4.7 Tabel User

4.3 Data Flow Diagram DFD

Data Flow Diagram adalah gambaran sistem secara logika. Gambaran ini tidak tergantung pada perangkat keras, perangkat lunak, struktur data atau organisasi. Pada tahap analisis, penanganan notasi simbol lingkaran dan anak panah mewakilimenggambarkan arus data pada perancangan sistem sangat membantu di dalam komunikasi dengan pemakaian sistem menggunakan notasi – notasi ini untuk menggambarkan arus dari data sistem. Komponen simbol yang digunakan dalam diagram aliran data, dapat dilihat pada gambar berikut : Universitas Sumatera Utara Gambar 4.1 Simbol DFD Keterangan gambar: 1. Kotak persegi digunakan untuk menggambarkan suatu entitas eksternal yang dapat mengirim data atau menerima data dari sistem. 2. Tanda panah menunjukkan perpindahan data dari suatu titik ke titik lain dengan kepala tanda panah mengarah ke tujuan data. 3. Kotak dengan sudut membulat digunakan untuk menunjukkan adanya proses transformasi. 4. Penyimpanan data menandakan penyimpanan manual, seperti lemari file atau sebuah file atau basis data terkomputerisasi. Karena penyimpanan data mewakili sebuah atau sesuatu, maka diberi nama dengan sebuah kata benda Kenneth. E. Kendall dan Julie. E. Kendall, Jilid I, 2003:264. Universitas Sumatera Utara Tampilan Data Flow Diagram untuk sistem ini adalah sebagai berikut : komentar komentar komentar - Data Pegawai - Data Guru - Data Siswa - Data Jadwal - Data Kelas - Data Ekskul - Log Out Gambar 4.2 Data Flow Diagram DFD Diagram Konteks User Siswa Sistem Informasi Data Kepegawaian dan Kesiswaan SMA Admin Guru - Info Data Siswa - Info Data Pegawai - Info Data Siswa - Info Data Pegawai - Info Data Siswa - Info Data Pegawai Log in Lap o ran Universitas Sumatera Utara

4.4 Perancangan Flowchart