Bagan Program T1 612010706 BAB III

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