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