Perencanaan Sistem Pemodelan Sistem Flowchart Program

BAB 3 PERANCANGAN SISTEM

3.1 Perencanaan Sistem

Perencanaan sistem meliputi proses identifikasi subsistem-subsistem yang ada pada sistem informasi yang penembangannya membutuhkan bantuan khusus. Tujuan perencanaan sistem ialah untuk mengidentifikasi berbagai bidang permasalahan yang perlu untuk segera dipecahkan maupun yang nantinya akan diselesaikan. Analisis sistem dimulai setelah perencanaan sistem telah mengidentifikasi subsistem yang dikembangkan. Tujuan utama analisis sistem adalah untuk memahami sistem dan permasalahan yang ada, memberikan gambaran informasi yang dibutuhkan, dan untuk menetapkan prioritas untuk kerja sistem berikutnya.

3.2 Pemodelan Sistem

Pemodelan sistem adalah proses membangun atau membentuk sebuah model dari suatu sistem nyata dalam bahasa formal tertentu. Untuk memodelkan suatu sistem, maka kita perlu tahu gambaran permasalahan yang ada serta hubungan antar komponen, variabel dan parameter-parameter sistemnya, sehingga kita dapat Universitas Sumatera Utara memodelkan suatu masalah yang rumit. Untuk itu diperlukan sebuah metode untuk menggambarkan pemodelan sistem. Persiapan selanjutnya setelah perencanaan adalah perancangan, yaitu membuat data flowchart diagram dari sketsa tampilan dan isi aplikasi. Isi dari data flowchart diagram adalah sebagai gambaran isi dari aplikasi. Adapun hirarki diagram pada perancangan aplikasi pembelajaran identitas negara-negara benua Asia pada platform Android dapat dilihat pada Gambar 3.1 Gambar 3.1 Hirarki Diagram Aplikasi Pembelajaran Identitas Negara- Negara Benua Asia pada Platform Android Aplikasi Pembelajaran Identitas Negara- Negara Benua Asia Pada Platform Android Menu tama Quiz Soal-soal Kuis Materi Asia Barat Asia Tengah Asia Tenggara Asia Timur Asia Selatan Asia Utara Universitas Sumatera Utara

3.3 Flowchart Program

Flowchart adalah sekumpulan simbol yang menunjukkan atau menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir. Flowchart juga digunakan untuk menggambarkan urutan langkah-langkah pekerjaan di suatu algoritma. Tujuan utama dari penggunaan flowchart adalah untuk menggambarkan suatu tahapan penyelesaian masalah secara sederhana, terurai, rapi dan jelas dengan menggunakan simbol-simbol yang standar. Seperti tertera dalam tabel 3.1 dibawah ini: Tabel 3.1 Simbol-simbol Flowchart No Simbol Nama Fungsi 1. Process Simbol yang menunjukkan setiap proses pengolahan 2. Terminal Untuk memulai atau mengakhiri suatu program 3. Decision Proses pengambilan keputusan untuk memilih kondisi yang tepat 4. Input-Output Proses pemasukan data atau pengeluaran data Universitas Sumatera Utara 5. Propertion Persiapan untuk pemberian harga awal dan deklarasi variabel lain 6. Predefined Proses Subrutin atau kumpulan langkah-langkah 7. On Page Connector Tanda sambung dalam halaman yang sama 8. Off Page Connector Tanda sambung dari halaman lain 9. Data Stored Menunjukkan inputoutput menggunakan disket 10. Display Simbol untuk output yang ditujukan kesuatu device seperti printer, plotter 11. Magnetic Disk Untuk menyimpan data ke harddisk 12. Document Untuk menyatakan sekumpulan langkah proses yang dituliskan sebagai prosedur Universitas Sumatera Utara

1. Flowchart Menu Utama Aplikasi

Pada perancangan flowchart menu utama aplikasi, alur program dimulai dari start, lalu masuk ke menu utama aplikasi. Dari menu utama aplikasi, akan masuk kedalam tiga decision yaitu materi, quiz dan exit. Materi ditandai dengan off page connector A, dan quiz ditandai dengan off page connector B. Tampilan perancangan flowchart menu utama dapat dilihat pada gambar 3.2. Gambar 3.2 Flowchart Menu Utama Aplikasi Start Menu Utama Materi Quiz Exit A B End Yes Yes No No Universitas Sumatera Utara

2. Flowchart Menu Materi

Perancangan flowchart menu materi, memiliki alur program yang diawali dari A sebagai off page connector, lalu menuju decision nama-nama benua Asia yang terdiri atas enam decision yaitu Asia barat, Asia selatan, Asia tengah, Asia tenggara, Asia timur, dan Asia utara. Ketika user memilih yes untuk menjalankan decision maka alur berlanjut ke tampilan input-output yang berisi tampilan listview negara-negara yang terdapat pada benua tersebut. Jika user memilih no pada setiap decision maka alur akan berlanjut ke pilihan benua lainnya. Perancangan flowchart menu materi dapat dilihat pada gambar 3.3. Asia Selatan Asia Timur Yes Yes No No A Asia Tenggara Asia Tengah Asia Utara r Yes Yes Yes No No No Tampil Negara Tampil Negara Tampil Negara Tampil Negara Tampil Negara Menu Utama Asia Barat Tampil Negara Universitas Sumatera Utara Gambar 3.3 Flowchart Menu Materi

3. Flowchart Menu Quiz

Pada perancangan flowchart quiz, diawali dengan proses menu utama, kemudian terhubung dengan off page connector B. Alur quiz dari decision soal-soal kuis, apabila dipilih yes oleh user, akan terhubung ke soal berikutnya, tetapi jika user memilih no, maka akan kembali pada menu utama aplikasi. Tampilan flowchart quiz dapat dilihat pada gambar 3.4. Pada flowchart ini, bagian input-output soal kuis selanjutnya, apabila dipilih perintah no maka akan kembali pada menu utama aplikasi. Gambar 3.4 Flowchart Menu Quiz

3.4 DFD Data Flow Diagram