Perancangan Sistem Data Flow Diagram DFD Diagram Alir Flowchart

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