BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Tahap perancangan sistem ini merupakan tahapan awal yang dibuat untuk membangun website ini. Pada tahap ini, penulis akan menguraikan awal
perancangan sistem, proses diagram alur, algoritma serta tujuan pembuatan dari sistem informasi ini sendiri. Website ini dibangun dengan menggunakan PHP
sebagai bahasa pemrogramannya dan MySQL sebagai databasenya. Perancangan website ini dibuat atas kebutuhan siswa baru akan informasi terbaru mengenai
registrasi ulang di sekolah SMA Harapan 3.
3.2 Data Flow Diagram DFD
Data Flow Diagram merupakan suatu diagram yang menggunakan notasi – notasi
untuk menggambarkan arus dari data pada suatu sistem, yang penggunanya sangat membantu untuk memahami secara logika, terstruktur, dan jelas. DFD sangat
mirip dengan Flowchart. DFD juga dapat menjadi sebuah alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi yang juga dapat
digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh professional sistem kepada pemakai maupun pembuat
Universitas Sumatera Utara
program. Disamping itu DFD adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi
– fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi sistem. Dengan kata lain,
DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem. Adapun DFD yang penulis ajukan yaitu :
Gambar 3.1 Data Flow Diagram DFD
3.3 Diagram Alir Flowchart
Diagram alir flowchart ini menjelaskan secara rinci langkah-langkah dari proses program. Flowchart dibuat dengan menggunakan simbol-simbol tertentu yang
menyatakan setiap langkah program. Berikut adalah Flowchhart dari fungsi utama dalam sistem ujian online.
Universitas Sumatera Utara
3.3.1 Flowchart Pendaftaran Siswa Baru Kelas Kedokteran
Pada sistem ini siswa akan mengisi form pendaftan pada halaman yang tersedia di website. Kemudian sistem mulai bekerja untuk menghitung nilai. Jika nilai siswa
tersebut 70 maka dia berhak untuk mendaftar di kelas kedokteran. Jika nilai siswa tersebut 70 maka akan muncul pemberitahuan bahwasannya dia tidak
memiliki cukup nilai untuk masuk di kelas kedokteran. Dan selanjutnya dia akan diarahkan untuk masuk kelas regular.
Gambar 3.2 Flowchart Pendaftaran Siswa Baru Kelas Kedokteran
Universitas Sumatera Utara
3.3.2 Flowchart Pendaftaran Siswa Baru Kelas Reguler
Pada sistem ini siswa diarahkan untuk mengisi form pendaftaran pada halaman yang tersedia di website. Kemudian sistem menyimpan data siswa tersebut ke
dalam database.
Gambar 3.3 Flowchart Pendaftaran Siswa Baru Kelas Reguler
3.4 Perancangan Database