3.2. Bagan Program
Berikut adalah bagan dari aplikasi yang dibuat:
Gambar 3.5. Bagan Cara Kerja Pada Saat Aplikasi Mulai Dijalankan
Pada saat aplikasi mulai dijalankan, user akan diminta untuk melakukan login, hal ini dilakukan untuk keamanan data user yang lain. Setelah proses login
selesai, data user akan disimpan ke dalam variabel yang disediakan. Setelah data selesai diload, user akan masuk ke menu awal, dimana user diminta untuk
memilih 1 dari 3 menu yang ada.
Gambar 3.6. Bagan Cara Kerja Aplikasi Saat User Memilih Teori Pada Pilihan Menu
Apabila user memilih teori, maka pertama-tama user akan diminta untuk memilih topik dari teori yang ingin dilihat. Setelah memilih topik, maka user akan
melihat teori yang ada, serta user juga bisa melihat atau mencoba contoh soal apabila ada. Setelah proses tempilan teori selesai, maka tampilan akan kembali ke
tampilan teori awal, kecuali apabila user memilih untuk kembali ke pemilihan topik.
Gambar 3.7. Bagan Cara Kerja Aplikasi Saat User Memilih Soal-Soal Pada Pilihan Menu
Apabila user memilih soal, maka pertama-tama user akan diminta untuk memilih topik dari soal yang ingin dikerjakan. Setelah memilih topik, maka user
akan melihat soal-soal untuk topik yang dipilih. Setelah user selesai mengerjakan soal-soal yang ada, maka hasil dari pengerjaan soal yang dilakukan akan
ditampilkan. Setelah itu, maka tampilan akan kembali ke pemilihan topik.
Gambar 3.8. Bagan Cara Kerja Aplikasi Saat User Memilih Permainan Pada Pilihan Menu
Apabila user memilih permainan, maka pertama-tama user akan diminta untuk memilih permainan yang ingin dimainkan, setelah itu user diminta untuk
memilih tingkat kesulitan yang diinginkan. Kemudian permainan yang dipilih akan ditampilkan. Setelah permainan selesai, maka hasil dari permainan tersebut
akan ditampilakan. Setelah itu user akan kembali ke pemilihan permainan. Permainan ini memiliki sebuah proteksi, dimana user harus mengerjakan soal-soal
terlebih dahulu untuk bisa mengakses permainan ini.
3.3. Contoh Program