82
4.6.4 Kamus Data
1. Modul
: 1.0 Nama modul
: Register Masukan
: Data register Keluaran
: - Data register - File guest
Ringkasan Proses : Register dibuat sebagai verifikasi guest untuk
dapat masuk kedalam sistem yang telah menyediakan informasi –
informasi untuk mempermudah guest dalam mengenal WSI dan mendaftar menjadi siswa.
2. Modul
: 2.0 Nama modul
: Appointment Masukan
: - Username Password - Data Appointment
Keluaran : - Username Password
- Data Appointment Ringkasan Proses
: Sebagai daftar janji antara guest dengan Account Executive.
83 3.
Modul : 3.0
Nama modul : Manage Data
Masukan : - Register
- Appointment - Test Result
- Receipt No. Keluaran
: - Student - File student
Ringkasan proses : Menyimpan data guest yang telah melakukan
replacement test and payment maka akan diolah menjadi student.
4. Modul
: 4.0 Nama modul
: Booking class Masukan
: - Booking class - Student
- File schedule Keluaran
: - File booking - Booking class
Ringkasan proses : Daftar pesanan kelas diperuntukan bagi
siswa, setelah dipergunakan daftar booking class ini akan digunakan sebagai relasi terhadap data study record tiap
– tiap siswa.
84 5.
Modul : 3.1
Nama modul : Input student
Masukan : - File student
- Student Keluaran
: - New student - File student
Ringkasan proses : Pencatatan siswa
– siswi baru. 6.
Modul : 3.2
Nama modul : Edit student
Masukan : - Student
Keluaran : - File student
- Update student Ringkasan proses
: Mengubah data siswa, baik siswa yang lama atau pun siswa baru.
85
4.6.5 Struktur Basis Data
Berikut adalah tabel-tabel basis data yang terdapat pada sistem informasi akademik pada wall street institute, yang penulis beri nama
dengan wallstreetdb yang terdapat didalam database, dan yang berada didalam phpmyadmin yang terintegrasi dengan APACHETRIAD :
1. Tabel : User
Tabel 4.1
Tabel User
No. Kolom
Tipe Data Panjang
Kunci Primer
Keterangan 1.
Iduser Tinyint
2 Ya
No user 2.
Username Varchar
12 Nama user
3. Password
Varchar 8
Password user 4.
Idtyped Tinyint
2 No tipe user
2. Tabel : Usertype
Tabel 4.2
Tabel Usertype
No. Kolom
Tipe Data Panjang
Kunci Primer
Keterangan 1.
Idtype Tinyint
2 Ya
No tipe 2.
Usertype Varchar
10 Tipe user
3. Tabel : Schedule
Tabel 4.3
Tabel Schedule
No. Kolom
Tipe Data Panjang
Kunci Primer
Keterangan 1.
IdSchedule Tinyint
2 Ya
No user 2.
IdClass Tinyint
8 No kelas
86 4.
Tabel : Student
Tabel 4.4
Tabel Student
No. Kolom
Tipe Data Panjang
Kunci Primer
Keterangan 1.
Studentcode Tinyint
8 Ya
Kode siswa
no.absen 2.
Fullname Varchar
25 Nama admin
3. Gender
Varchar 10
Password Admin 4
Address Text
35 Alamat
5 Telphone
Varchar 10
Telepon rumah 6
Mobilephone Varchar
15 Handphone
7. IdTest
Tinyint 8
Kode test 8.
Day Text
10 Hari tes
9. Date
Text 15
Tanggal tes 10.
Result Text
20 Hasil test
11. ReceiptNo
Text 10
No.kwitansi 12.
Date Text
15 Tanggal bayar
13. IdPmethod
Text 2
Cara pembayaran 14.
Amount Varchar
10 Jumlah
pembayaran 15.
Levelbought Varchar
30 Jumlah level yang
dibeli 16.
Priceperlevel Varchar
10 Harga per level
17. Aename
Varchar 10
Nama AE 18.
Startdate Text
15 Tanggal mulai
19. EndDate
Text 15
Tanggal akhir 20.
StartLevel Text
15 Level Awal
21. EndLevel
Text 15
Akhir Level
87 5.
Nama arus data : Guest
Tabel 4.5
Tabel Guest
No. Kolom
Tipe Data Panjang
Kunci Primer
Keterangan 1.
IdGuest Tinyint
4 Ya
No Admin 2.
Fullname Varchar
25 Nama admin
3. Gender
Varchar 8
Password Admin 4
Address Text
30 Alamat
5 Telphone
Varchar 10
Telepon rumah 6
Mobilephone Varchar
15 Handphone
7 Username
Text 10
Nama login 8
Email Text
35 Alamat email
9 Password
Password 8
Password 10
Password2 Password
8 Verifikasi
password
6. Nama arus data : AE Account Executive Konsultan
Tabel 4.6
Tabel AE
No. Kolom
Tipe Data Panjang
Kunci Primer
Keterangan 1.
IdAE Tinyint
4 Ya
No Admin 2.
Aename Varchar
25 Nama konsultan
3. Telp
Varchar 10
No. Telepon 4
Mobilephone Varchar
15 Telepon genggam
5 Address
Text 30
Alamat
88 7.
Nama arus data : Native
Tabel 4.7
Tabel Native
No. Kolom
Tipe Data Panjang
Kunci Primer
Keterangan 1.
IdNative Tinyint
5 Ya
No guru 2.
Name Varchar
25 Nama guru
3. Nationality
Varchar 20
Kebangsaan 4
Address Varchar
30 Alamat tinggal
5 Email
Varchar 30
Email 6
Tlp Varchar
10 No. Telepon
7 Mobilephone
Varchar 15
No telepon
genggam
8. Nama arus data : Class
Tabel 4.8
Tabel Class
No. Kolom
Tipe Data Panjang
Kunci Primer
Keterangan 1.
IdClass Tinyint
8 Ya
No kelas 2.
Class Varchar
20 Nama kelas
3. Day
Varchar 15
Hari pemesanan 4.
Date Varchar
15 Tanggal
pemesanan 5.
Session Varchar
2 Sesi
6. Time
Varchar 10
Waktu 7.
Level Varchar
15 Halaman dipintu
utama 8.
Title Varchar
30 Judul kelas
9. IdNative
Tinyint 4
No guru
89 9.
Tabel : Test
Tabel 4.9
Tabel Test
No. Kolom
Tipe Data Panjang
Kunci Primer
Keterangan 1.
IdTest Tinyint
2 Ya
No user 2.
IdGuest Varchar
12 Nama user
3. Day
Varchar 8
Password user 4.
Date Tinyint
2 No tipe user
5. IdAE
Tinyint 2
No konsultan 6.
Result Varchar
20 Hasil tes
10. Tabel : Payment
Tabel 4.10
Tabel Payment
No. Kolom
Tipe Data Panjang
Kunci Primer
Keterangan 1.
IdPayment Tinyint
2 Ya
No user 2.
ReceiptNo Text
10 No.kwitansi
3. Date
Text 15
Tanggal bayar 4.
IdPmethod Text
2 Cara pembayaran
5. Amount
Varchar 10
Jumlah pembayaran
6. Levelbought
Varchar 30
Jumlah level yang dibeli
7. Priceperlevel
Varchar 10
Harga per level 8.
IdAe Tinyint
2 No AE
90 11.
Tabel : Pmethod
Tabel 4.11
Tabel Pmethod
No. Kolom
Tipe Data Panjang
Kunci Primer
Keterangan 1.
Idmethod Tinyint
2 Ya
No metode 2.
Method Varchar
15 Nama metode
12. Tabel : Study Record
Tabel 4.12
Tabel Study Record
No. Kolom
Tipe Data Panjang
Kunci Primer
Keterangan 1.
IdStudyRec Tinyint
2 Ya
No data belajar 2.
Studentcode Tinyint
8 No siswa
3. Idbook
Tinyint 5
No pesan 4.
Idnative Tinyint
5 No guru
91
1.6.6 Rancangan Antar Muka