Perancangan Database Model Analisis

3.2 Perancangan Database

Database dalam aplikasi ini digunakan agar bisa menyimpan data soal. Aplikasi ini menggunakan MYSQL sebagai database. Dari hasil desain yang telah dibuat, maka diperlukan 1 buah databasedan 5 lima buah tabel yang terdiri dari: 1. Tabel tbl_soal Tbl_soal merupakan tabel soal berfungsi untuk menyimpan dan menampilkan data soal yang akan dikerjakan oleh user. Dibawah ini adalah perancangannya: Tabel 3.1 Tabel Soal Nama Field Type Width Id_soal Varchar 4 Pertanyaan Varchar 300 Pilihan_A Varchar 200 Pilihan_B Varchar 200 Pilihan_C Varchar 200 Pilihan_D Varchar 200 Pilihan_E Varchar 200 Jawaban Varchar 5 key ini bertipe integer yang merupakan primary key kunci utama pada tabel soal

3.3 Model Analisis

Model representasi aliran proses perangkat lunak yng akan dirancang akan disajikan dalam Data Flow Diagram DFD. DFD digunakan untuk menggambarkan aliran informasi dan proses data yang bergerak dari input data hingga output. DFD memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikembangkan.

3.3.1 Data Flow Diagram Konsep pada Aplikasi Tes Potensi Akademik STAN

DFD level 0 atau sering disebut DFD konsep ini terdiri dari dua entity yaitu Pengguna user. User menjawab soal yang terdapat didalam sistem dan dari jawaban-jawaban yang diinput user, sistem mengambil nilai atau skor sesuai dengan jawaban dari user.

3.3.2 Data Flow Diagram Level 1 pada Aplikasi Tes Potensi Akademik STAN

Pada level ini terjadi 2 proses pada masing-masing entity. Proses pada user adalah menjawab soal-soal, melihat hasil skor yang didapat. Adapun simbol-simbol dari Data Flow Diagram yaitu: Tabel 3.2 Simbol – Simbol DFD No Gambar Nama Fungsi 1. Kesatuan Luar External entity Merupakan kesatuan luar di lingkungan luar sistem yang akan memberikan input atau menerima output dari sistem 2. Proses Kegiatan dari hasil suatu arus data yang masuk dalam proses untuk dihasilkan arus data yang akan keluar 3. Aliran Data Data Flow Data mengalir melalui sistem dimulai dengan sebagian input dan diubah menjadi output 4. Penyimpanan Data Data disimpan untuk keperluan selanjutnya

3.4 Flowchart Sistem