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