Flowchart Diagram Alir Perancangan Aplikasi

3.2 Perancangan Aplikasi

3.2.1 Flowchart Diagram Alir

Flowchart adalah penyajian yang sistematis tentang proses dan logika dari kegiatan penanganan informasi atau pengambaran secara grafik dari langkah-langkah dan urut- urutan prosedur dari suatu program. Flowchart menolong analisis dan programmer untuk memecahkan masalah ke dalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. Sistem flowchart adalah urutan proses dalam sistem dengan menunjukkan alat media input, output, serta jenis media penyimpanan dalam proses pengolahan data. Program flowchart adalah suatu bagian dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses instruksi dengan proses lainnya dalam suatu program. Simbol-simbol flowchart dapat dilihat pada Tabel 3.1 Tabel 3.1. Simbol-simbol pada flowchart Simbol Kegunaan Terminal point symbol Simbol titik terminal digunakan untuk awal dan akhir dari suatu proses Inputoutput symbol Simbol inputoutput yang digunakan untuk mewakili data inputoutput Process symbol Simbol proses digunakan untuk menunjukkan pengeluaran yang dilakukan oleh komputer Universitas Sumatera Utara Predefined process symbol Simbol proses terdefinisi yang digunkan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan ditempat lain Connector symbol Simbol penghubung digunakan untuk menunjukkan sambungan dari bagan alir yang terputus dihalaman yang masih sama Offline connector symbol Offline connector merupakan simbol untuk masuk dan keluarnya suatu prosedur pada lembar kertas yang lain Magnetic Disk symbol Simbol untuk database yang digunakan dalm program Decision symbol Simbol keputusan yang digunakan untuk suatu penyeleksian kondisi di dalam program Preparation symbol Symbol persiapan digunakan untuk mempersiapkan penyimpanan yang digunakan sebagai tempat pengolahan di dalam storage Document merupakan simbol untuk data yang berbentuk kertas maupun informasi Universitas Sumatera Utara Document symbol Display symbol Simbol untuk output yang menunjukkan ke suatu device, seperti printer, plotters. Line connector Arusflow dari prosedur yang dapat dilakukan dari atas ke bawah, dari bawah ke atas, dari kiri ke kanan dan sebaliknya. Universitas Sumatera Utara Pada Gambar 3.1 ditampilkan flowchart untuk game ular tangga modifikasi. Mulai Selesai Bangkitkan Bilangan 1-40; Min=1; Max=40 Bangkitkan Bilangan Dadu 1-6 SetAngka_kotak=0; dadu keluar[i]=dadu[i] Angka_kotak= angka_kotak+dadu[i]; Max== angka_kotak ? Dadu[i]5 ? Main lagi? Acak Dadu keluarkan=Dadu[i] Hitung jumlah kotak yang dilewati; tampilkan dadu yang telah keluar Bangkitkan seluruh kombinasi angka dadu yang akan keluar untuk menempuh hingga titik Max dimulai dari angka_kotak; cari nilai kombinasi terkecil dari jumlah biduk yang akan terlewati. Simpan kealam database Ganti pemain Tidak Ya Tampilkan ke layar hasil kombinasi tersebut Ya Tidak Tidak Ya Gambar 3.1 Flowchart Permainan Ular Tangga Flowchart tersebut menjelaskan alur jalannya permainan ular tangga. Pemain akan berjalan pada board sesuai dengan angka dadu yang didapat. Komputer akan memberikan nilai dadu secara acak. Apabila pemain mendapatkan dadu angka 6 maka Universitas Sumatera Utara pemain boleh bermain kembali, namun apabila tidak pemain harus bergantian dengan pemain yang lainnya sampai menuju finish.

3.3 Penerapan metode Best First Search