Kamus Data Struktur Basis Data

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