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