BAB 4
RENCANA IMPLEMENTASI DAN EVALUASI
4.1 Rencana Implementasi
Pada tahap ini dilakukan rencana implementasi yang terkait pada aplikasi basis data yang diusulkan, serta dilakukan evaluasi terhadap beberapa aspek terkait integrity dan security pada basis data. Untuk membantu pengguna dalam pemakaian basis data diberikan panduan pengoperasiannya. Jadwal dari rencana implementasi adalah sebagai berikut :
Tabel 4.1 Tabel Jadwal Rencana Implementasi
Aktivitas
Hari
1 2 3 4 5 6 Instalasi DBM S
Instalasi Program Aplikasi Konversi Data
Panduan Pengoperasian Basis Data Pelatihan
Pengujian Sistem dan Revisi Keterangan : 1 Hari 7 Jam
4.1.1 S pesifikasi Sistem 4.1.1.1 S pesifikasi Komputer
4.1.1.1.1 S pesifikasi Perangkat Keras
Berikut adalah tabel spesifikasi perangkat keras yang dapat dilihat pada Tabel 4.2
Tabel 4.2 S pesifikasi Perangkat Keras
Perangkat Keras Server Client
Processor Intel Core 2 Duo
processor
AM D Sempron
M ain M emory VGEN 4 GB VGEN 1 GB
Hard Disk 320 GB 80 GB
Grafik Adapter ATI Radeon HD 4000 Series 1GB
NVIDIA GeForce 8 Series 1GB
M onitor LED 19’ LCD 17’
CD-RW Ya Ya
Flopy Disk-Drive Tidak Tidak
Keyboard Ya Ya
Tape Backup Tidak Tidak
UPS Ya Tidak
4.1.1.1.2 S pesifikasi Peranti Lunak
Kebutuhan piranti lunak untuk menjalankan suatu aplikasi basis data meliputi kebutuhan perangkat lunak pada server dan client. Kebutuhan tersebut antara lain:
Tabel 4.3 S pesifikasi Peranti Lunak
Peranti Lunak Server Client
Sistem Operasi Windows XP Windows XP Service
Pack 3 Aplikasi
Pendukung
XAM PP, Visual Basic 2005, MySQL
connector, Remote Administrator
Remote Administrator
DBM S MySQL MySQL
Antivirus KasperSky Smadav
4.1.1.1.3 S pesifikasi Jaringan
Spesifikasi kebutuhan jaringan yang diusulkan:
• Topologi yang digunakan adalah Client-Server
4.1.1.2 S pesifikasi Personil Personil yang terkait yaitu:
• Staff atau resepsionis berperan sebagai basis data administrator yang
bertugas mengatur data siswa, guru, karyawan, penjadwalan, surat tagihan, dan lain-lain.
• Principal berperan sebagai pengawas yang bertugas mereview kehadiran siswa dan guru, status keuangan, dan evaluasi nilai siswa.
• Guru berperan sebagai data entry dimana guru berperan dalam memasukan daftar peminjaman buku terhadap siswa dan juga memasukan nilai siswa.
• Siswa yang dimana diwakili oleh orangtua berperan sebagai data entry
yang bertugas melakukan absen.
4.1.1.3 S pesifikasi Keamanan Sistem
Selain pembatasaan hak akses terhadap data sebagaimana telah dirancang sebelumnya, untuk dapat lebih meningkatkan keamanan terhadap pemakaian aplikasi basis data juga diperlukan pembatasan hak akses pada level aplikasi. Untuk pembatasan hak akses melalui aplikasi, digunakan mekanisme authentication, dimana user harus login terlebih dahulu untuk masuk ke dalam halaman home. Bila user tidak melakukan login maka user akan kembali ke halaman index. Hak akses user yang melakukan login dibedakan melalui status user tersebut.
4.1.2 Instalasi
4.1.2.1 Instalasi Sistem Operasi dan DBMS
Pada tahap ini dilakukan instalasi perangkat-perangkat lunak penunjang, sistem operasi, serta DBM S yang diperlukan yang telah didapat pada tahap spesifikasi kebutuhan perangkat lunak.
4.1.2.2 Instalasi Program Aplikasi Basis Data
Pada tahap ini dilakukan instalasi program aplikasi basis data yang diusulkan untuk memenuhi kebutuhan pengguna.
4.1.3 Evaluasi
Evaluasi yang dilakukan meliputi 5 kriteria yang telah diuji-cobakan, yaitu Domain Integrity, Entity Integrity, References Integrity, Enterprise Constraint dan Security.
• Domain Integrity
Hasil dari evaluasi Domain Integrity menunjukan bahwa semua tabel yang telah dilakukan uji coba, kesemuanya telah dapat dilakukan dengan tepat karena setiap atributnya harus diisi dengan batasan yang telah ditentukan sebelumnya.
• Entity Integrity
Hasil dari evaluasi Entity Integrity menunjukan bahwa semua primary key pada setiap tabel tidak diperbolehkan untuk diisi dengan “NULL”.
• References Integrity
Hasil dari evaluasi References Integrity menunjukan bahwa semua entitas yang telah diuji coba telah dilakukan dengan tepat, misalnya setelah mengupdate ChildCode pada entitas Child maka ChildCode pada tabel Invoice juga ikut berubah.
• Enterprise Constraint
Hasil dari evaluasi Enterprise Constraint menunjukan bahwa batasan yang telah diuji coba telah berjalan sesuai dengan yang diinginkan, misalnya untuk StaffCode dibatasi maksimum hanya 6 karakter. Dan ketika lebih dari itu maka data tidak dapat dimasukan.
• Security
Hasil dari evaluasi Security menunjukan bahwa semua tabel yang telah dilakukan uji coba, semuanya telah dapat berjalan sesuai dengan mekanisme yang ditentukan, yaitu dengan membagi hak akses program sesuai tingkatan user.
Tabel 4.4 Tabel Evaluasi
Entity Primary Key Foreign Key Constraint
Child √ √ √ Father √ √ Mother √ √ Emergency √ √ Parent √ √ √ Class √ √ √ ClassT ype √ √
Entity Primary Key Foreign Key Constraint DetailClass √ √ √ DailyReport √ √ √ SubjectReport √ √ √ SubjectTypeReport √ √ √ Price √ √ UniformPrice √ √ Staff √ √ T eacher √ √ Register √ √ √ AttendanceChild √ √ AttendanceT eacher √ √ Subject √ √ √ SubjectType √ √ Schedule √ √ √ DetailSchedule √ √ √ T imeT able √ √ Theme √ √ Invoice √ √ √ Payment √ √ √ Outcome √ √ √ Finance √ √ √ Borrowing √ √ √ Book √ √
4.1.4 Back up dan Recovery Basis Data
Dalam perancangan basis data ini diperlukannya bac kup dan recovery karena adanya kemungkinan data saat transaksi, kesalahan sistem, dan hal lainnya.
M etode back up yang digunakan adalah metode back up database. Proses backup differential yang rutin dilakukan setiap bulan untuk data – data yang berubah. Dan back up complete yang akan dilakukan setiap tahun untuk menyimpan keseluruhan isi database.
4.1.4.1 Back up Basis Data
Tabel 4.5 Tabel Back Up dan Recovery Object Periode
Harian Mingguan Bulanan Tahunan Basis Data Pre-School Discovery
Zone F,HD - - F,CD Entitas Child F,HD - - F,CD Teacher F,HD - - F,CD Staff F,HD - - F,CD Payment F,HD - F,CD - Invoice F,HD - F,CD - AttendanceChild F,HD - F,CD - AttendanceTeacher F,HD - F,CD -
4.1.4.2 Recovery Basis Data
File database yang telah di back up dalam Hard Disk dan Compact Disk di restore melalui DBM S yang digunakan apabila terdapat kerusakan data, kerusakan sistem, dan hal-hal lainnya.
4.1.5 Konversi Data
Pada tahap ini dilakukan konversi data dari sistem manual ke sistem yang terkomputerisasi (sistem yang baru). Data sekolah dikonversikan menjadi data di dalam basis data untuk dapat dipergunakan dalam aktivitas perusahaan sehari-hari. Estimasi waktu untuk konversi data dapat dilihat pada Tabel 4.126. Tabel 4.6 Tabel Estimasi Waktu Konversi Data
Data Waktu (jam)
Data Siswa 3 jam
Data Guru 1 jam
Data Staff 1 jam
Daftar Buku 3 jam 30 menit
Daftar M ata Pelajaran 2 jam
Daftar Harga 1 jam
Daftar Harga Seragam 1 jam
Daftar Tema 2 jam
Daftar Kelas 30 menit
Total 15 jam
4.1.6 Panduan Pengoperasian Basis Data
4.1.6.1 Layar Login
Gambar 4.2 Gambar Layar Login
Pada halaman login, user diminta untuk memasukan username, password, dan memilih login as. Halaman ini digunakan untuk mengecek hak akses user yang login didalam database.
4.1.6.2 Layar Home Child
Gambar 4.3 Gambar Layar Halaman Home Child
Didalam halaman home child, disediakan beberapa pilihan menu, Payment, Borrowing, Attendance (sub menu : ListAttendance), Change Password dan Logout.
4.1.6.3 Layar Halaman Payment Child
Gambar 4.4 Gambar Layar Halaman Payment Child
Pada halaman ini, child dapat melihat InvoiceType, Payment Date dan Status. InvoiceType adalah tipe tagihan yang akan atau sudah dibayar. PaymentDate adalah tanggal jatuh tempo pembayaran. Status adalah status pembayaran.
4.1.6.4 Layar Halaman Borrowing Child
Gambar 4.5 Gambar Layar Halaman Borrowing Child
Pada halaman ini, child dapat melihat BookName yang merupakan judul buku yang telah dipinjam, BorrowingDate yang merupakan tanggal peminjaman, dan ReturningDate yang merupakan tanggal pengembalian.
4.1.6.5 Layar Halaman Attendance Child
Gambar 4.6 Gambar Layar Halaman Attendance Child
Pada halaman ini, child dapat melakukan absen masuk dengan mengklik Sign In dan juga melakukan absen keluar dengan mengklik Sign Out. Child juga dapat melihat daftar kehadirannya dalam ListAttendance.
4.1.6.6 Layar Halaman ListAttendance Child
Gambar 4.7 Gambar Layar Halaman ListAttendance Child
Pada halaman ini, child dapat melihat seluruh absensi yang telah dilakukan berupa AttendanceChildCode, TimeIn, dan TimeOut.
4.1.6.7 Layar Halaman Home Teacher
Gambar 4.8 Gambar Layar Halaman Home Teacher
Didalam halaman home teacher, disediakan beberapa pilihan menu, Attendance, Schedule, Borrowing (sub menu : insert, delete), Report (sub menu : DailyReport, SubjectReport, SubjectTypeReport) dan Logout.
4.1.6.8 Layar Halaman Attendance Teacher
Gambar 4.9 Gambar Layar Halaman Attendance Teacher
Pada halaman ini, teacher dapat melakukan absen masuk dengan mengklik SignIn dan juga melakukan absen keluar dengan mengklik SignOut.
4.1.6.9 Layar Halaman Schedule Teacher
Gambar 4.10 Gambar Layar Halaman Schedule Teacher
Pada halaman ini, teacher dapat melihat jadwal pelajaran yang akan diajar selama satu minggu.
4.1.6.10 Layar Halaman Borrowing Teacher
Gambar 4.11 Gambar Layar Halaman Borrowing Teacher
Pada halaman ini, teacher dapat melihat ChildName yang merupakan nama anak yang telah meminjam buku, BookName yang merupakan judul buku yang dipinjam, BorrowingDate yang merupakan tanggal peminjaman dan ReturningDate yang merupakan tanggal pengembalian.
4.1.6.11 Layar Halaman InsertBorrowing Teacher
Gambar 4.12 Gambar Layar Halaman InsertBorrowing Teacher
Pada halaman ini, teacher dapat mengisi kode anak di ChildCode, nama anak di ChildName, kode buku di BookCode, nama buku di BookName, tanggal peminjaman di BorrowingDate, dan tanggal pengembalian di ReturningDate.
4.1.6.12 Layar Halaman Report Teacher
Gambar 4.13 Gambar Layar Halaman Report Teacher
Pada halaman ini, teacher dapat melakukan pengisian rapor secara harian di DailyReport, menurut mata pelajaran di SubjectReport, dan menurut tipe mata pelajaran di SubjectTypeReport.
4.1.6.13 Layar Halaman DailyReport Teacher
Gambar 4.14 Gambar Layar Halaman DailyReport Teacher
Pada halaman ini, teacher dapat melihat ChildCode yang merupakan kode anak, ScheduleCode yang merupakan kode jadwal, dan Notes yang merupakan keterangan.
4.1.6.14 Layar Halaman InsertDailyReport Teacher
Gambar 4.15 Gambar Layar Halaman InsertDailyReport Teacher
Pada halaman ini, teacher dapat mengisi DailyReportCode yang merupakan kode rapor harian, ChildCode yang merupakan kode anak, ScheduleCode yang merupakan kode jadwal, TeacherCode yang merupakan kode guru, dan Notes yang merupakan keterangan.
4.1.6.15 Layar Halaman UpdateDailyReport Teacher
Gambar 4.16 Gambar Layar Halaman UpdateDailyReport Teacher
Pada halaman ini, teacher dapat mengubah ChildCode yang merupakan kode anak, ScheduleCode yang merupakan kode jadwal, TeacherCode yang merupakan kode guru, dan Notes yang merupakan keterangan.
4.1.6.16 Layar Halaman SubjectReport Teacher
Gambar 4.17 Gambar Layar Halaman SubjectReport Teacher
Pada halaman ini, teacher dapat melihat ChildCode yang merupakan kode anak, SubjectName yang merupakan nama mata pelajaran, Score yang merupakan nilai, dan Notes yang merupakan keterangan.
4.1.6.17 Layar Halaman InsertSubjectReport Teacher
Gambar 4.18 Gambar Layar Halaman InsertSubjectReport Teacher
Pada halaman ini, teacher dapat mengisi SubjectReportCode yang merupakan kode rapor mata pelajaran, DailyReportCode yang merupakan kode rapor harian, SubjectCode yang merupakan kode mata pelajaran, ChildCode yang merupakan kode anak, Notes yang merupakan keterangan.
4.1.6.18 Layar Halaman UpdateSubjectReport Teacher
Gambar 4.19 Gambar Layar Halaman UpdateSubjectReport Teacher
Pada halaman ini, teacher dapat mengubah SubjectReportCode yang merupakan kode rapor mata pelajaran, DailyReportCode yang merupakan kode rapor harian, SubjectCode yang merupakan kode mata pelajaran, ChildCode yang merupakan kode anak, Notes yang merupakan keterangan.
4.1.6.19 Layar Halaman SubjectTypeReport Teacher
Gambar 4.20 Gambar Layar Halaman SubjectTypeReport Teacher
Pada halaman ini, teacher dapat melihat ChildCode yang merupakan kode anak, SubjectTypeName yang merupakan nama tipe mata pelajaran, Score yang merupakan nilai, dan Notes yang merupakan keterangan.
4.1.6.20 Layar Halaman InsertSubjectTypeReport Teacher
Gambar 4.21 Gambar Layar Halaman InsertSubjectTypeReport Teacher
Pada halaman ini, teacher dapat mengisi SubjectTypeReportCode yang merupakan kode rapor time mata pelajaran, SubjectReportCode yang merupakan kode rapor mata pelajaran, SubjectTypeCode yang merupakan kode tipe mata pelajaran, ChildCode yang merupakan kode anak, dan Notes yang merupakan keterangan.
4.1.6.21 Layar Halaman UpdateSubjectTypeReport Teacher
Gambar 4.22 Gambar Layar Halaman UpdateSubjectTypeReport Teacher
Pada halaman ini, teacher dapat mengubah SubjectTypeReportCode yang merupakan kode rapor time mata pelajaran, SubjectReportCode yang merupakan kode rapor mata pelajaran, SubjectTypeCode yang merupakan kode tipe mata pelajaran, ChildCode yang merupakan kode anak, dan Notes yang merupakan keterangan.
4.1.6.22 Layar Halaman Home S taff
Gambar 4.23 Gambar Layar Halaman Home S taff
Didalam halaman home staff, disediakan beberapa pilihan menu, Book (sub menu : insert, update, delete), Register (sub menu : insert, update, delete), Class (sub menu : insert, update, delete), Subject (sub menu : subject, subjecttype, theme), Schedule, Invoice (sub menu : insert, update, delete), Teacher (sub menu : insert, update, delete), Staff (sub menu : insert, update, delete), Price (sub menu : insert,
update, delete), Outcome (sub menu : insert, update, delete), Time Table (sub menu : insert, update, delete), Payment (sub menu : insert, update, delete), dan Logout.
4.1.6.23 Layar Halaman Register S taff
Pada halaman ini, staff dapat melihat FullName yang merupakan nama panjang anak, FatherName yang merupakan nama ayah, M otherName yang merupakan Nama ibu, PlaceOfBirth yang merupakan tempat lahir, dan lain-lain.
4.1.6.24 Layar Halaman InsertRegister S taff
Gambar 4.25 Gambar Layar Halaman InsertRegister S taff
Pada halaman ini, staff dapat mengisi ChildCode yang merupakan kode anak, FullName yang merupakan nama panjang, DateOfBirth yang merupakan tanggal lahir, PlaceOfBirth yang merupakan tempat lahir, Address yang merupakan alamat, dan lain-lain.
4.1.6.25 Layar Halaman UpdateRegister S taff
Gambar 4.26 Gambar Layar Halaman UpdateRegister S taff
Pada halaman ini, staff dapat mengubah ChildCode yang merupakan kode anak, FullName yang merupakan nama panjang, DateOfBirth yang merupakan tanggal lahir, PlaceOfBirth yang merupakan tempat lahir, Address yang merupakan alamat, dan lain-lain.
4.1.6.26 Layar Halaman Class S taff
Gambar 4.27 Gambar Layar Halaman Class S taff
Pada halaman ini, staff dapat melihat ClassCode yang merupakan kode kelas, ClassName yang merupakan nama kelas, ClassRoom yang merupakan nama ruangan kelas, ClassTypeCode yang merupakan kode tipe kelas, DaysPerWeek yang merupakan hari per minggu.
4.1.6.27 Layar Halaman InsertClass S taff
Gambar 4.28 Gambar Layar Halaman InsertClass S taff
Pada halaman ini, staff dapat mengisi ClassCode yang merupakan kode kelas, ClassName yang merupakan kode kelas, dan Room yang merupakan nama ruangan kelas.
4.1.6.28 Layar Halaman UpdateClass S taff
Gambar 4.29 Gambar Layar Halaman UpdateClass S taff
Pada halaman ini, staff dapat mengubah ClassCode yang merupakan kode kelas, ClassName yang merupakan kode kelas, dan Room yang merupakan nama ruangan kelas.
4.1.6.29 Layar Halaman InsertClassType S taff
Gambar 4.30 Gambar Layar Halaman InsertClassType S taff
Pada halaman ini, staff dapat mengisi ClassTypeCode yang merupakan kode tipe kelas, dan DaysPerWeek yang merupakan hari per minggu.
4.1.6.30 Layar Halaman UpdateClassType S taff
Gambar 4.31 Gambar Layar Halaman UpdateClassType S taff
Pada halaman ini, staff dapat mengubah ClassTypeCode yang merupakan kode tipe kelas, dan DaysPerWeek yang merupakan hari per minggu.
4.1.6.31 Layar Halaman Subject S taff
Gambar 4.32 Gambar Layar Halaman Subject S taff
Pada halaman ini terdapat tiga menu utama yaitu Subject (sub menu : insert, update, delete), SubjectType (sub menu : insert, update, delete), dan Theme (sub menu : insert, update, delete).
4.1.6.32 Layar Halaman SubjectType S taff
Gambar 4.33 Gambar Layar Halaman SubjectType S taff
Pada halaman ini, staff dapat melihat SubjectTypeName yang merupakan nama tipe mata pelajaran.
4.1.6.33 Layar Halaman InsertSubjectType S taff
Gambar 4.34 Gambar Layar Halaman InsertSubjectType S taff
Pada halaman ini, staff dapat mengisi SubjectTypeCode yang merupakan kode tipe mata pelajaran, dan SubjectTypeName yang merupakan nama tipe mata pelajaran.
4.1.6.34 Layar Halaman UpdateSubjectType S taff
Gambar 4.35 Gambar Layar Halaman UpdateSubjectType S taff
Pada halaman ini, staff dapat mengubah SubjectTypeCode yang merupakan kode tipe mata pelajaran, dan SubjectTypeName yang merupakan nama tipe mata pelajaran.
4.1.6.35 Layar Halaman Subject S taff
Gambar 4.36 Gambar Layar Halaman Subject S taff
Pada halaman ini, staff dapat melihat SubjectName yang merupakan nama mata pelajaran, dan SubjectTypeCode yang merupakan kode tipe mata pelajaran.
4.1.6.36 Layar Halaman InsertSubject S taff
Gambar 4.37 Gambar Layar Halaman InsertSubject S taff
Pada halaman ini, staff dapat mengisi SubjectCode yang merupakan kode mata pelajaran, SubjectName yang merupakan nama mata pelajaran, dan SubjectTypeCode yang merupakan kode tipe mata pelajaran.
4.1.6.37 Layar Halaman UpdateSubject S taff
Gambar 4.38 Gambar Layar Halaman UpdateSubject S taff
Pada halaman ini, staff dapat mengubah SubjectCode yang merupakan kode mata pelajaran, SubjectName yang merupakan nama mata pelajaran, dan SubjectTypeCode yang merupakan kode tipe mata pelajaran.
4.1.6.38 Layar Halaman Theme S taff
Gambar 4.39 Gambar Layar Halaman Theme S taff
Pada halaman ini, staff dapat melihat ThemeName yang merupakan nama tema.
4.1.6.39 Layar Halaman InsertTheme S taff
Gambar 4.40 Gambar Layar Halaman InsertTheme S taff
Pada halaman ini, staff dapat mengisi ThemeCode yang merupakan kode tema, ThemeName yang merupakan nama tema.
4.1.6.40 Layar Halaman UpdateTheme S taff
Gambar 4.41 Gambar Layar Halaman UpdateTheme S taff
Pada halaman ini, staff dapat mengubah ThemeCode yang merupakan kode tema, ThemeName yang merupakan nama tema.
4.1.6.41 Layar Halaman Schedule S taff
Gambar 4.42 Gambar Layar Halaman Schedule S taff
Pada halaman ini, staff dapat mengisi Period yang merupakan tahun ajaran per term, ClassName yang merupakan nama kelas, Room yang merupakan nama ruangan kelas, TeacherName yang merupakan nama guru, TimeTable yang merupakan waktu pelajaran, Senin-Jum’at dapat diisi mata pelajaran dan tema. Staff juga dapat melakukan print untuk mencetak laporan jadwal belajar selama satu minggu.
4.1.6.42 Layar Halaman Invoice S taff
Gambar 4.43 Gambar Layar Halaman Invoice S taff
Pada halaman ini, Staff dapat melihat InvoiceType yang merupakan tipe tagihan, Total yang merupakan jumlah total tagihan, Date yang merupakan tanggal tagihan. Staff juga dapat melakukan Print untuk mencetak hasil laporan tagihan.
4.1.6.43 Layar Halaman InsertInvoice S taff
Gambar 4.44 Gambar Layar Halaman InsertInvoice S taff
Pada halaman ini, staff dapat mengisi InvoiceCode yang merupakan kode tagihan, ChildCode yang merupakan kode anak, InvoiceType yang merupakan tipe tagihan, PriceType yang merupakan jenis harga, Qty yang merupakan kuantitas, Date yang merupakan tanggal tagihan, Status yang merupakan status tagihan.
4.1.6.44 Layar Halaman UpdateInvoice S taff
Gambar 4.45 Gambar Layar Halaman UpdateInvoice S taff
Pada halaman ini, staff dapat mengubah InvoiceCode yang merupakan kode tagihan, ChildCode yang merupakan kode anak, InvoiceType yang merupakan tipe tagihan, PriceType yang merupakan jenis harga, Qty yang merupakan kuantitas, Date yang merupakan tanggal tagihan, Status yang merupakan status tagihan.
4.1.6.45 Layar Halaman Teacher S taff
Gambar 4.46 Gambar Layar Halaman Teacher S taff
Pada halaman ini, staff dapat melihat TeacherCode yang merupakan kode guru, TeacherName yang merupakan nama guru, Address yang merupakan alamat, Telp yang merupakan telepon guru, dan Email yang merupakan email guru.
4.1.6.46 Layar Halaman InsertTeacher S taff
Gambar 4.47 Gambar Layar Halaman InsertTeacher S taf
Pada halaman ini, staff dapat mengisi TeacherCode yang merupakan kode guru, TeacherName yang merupakan nama guru, Address yang merupakan alamat, TeacherTelp yang merupakan telepon guru, TeacherEmail yang merupakan email guru dan TeacherPassword yang merupakan password guru.
4.1.6.47 Layar Halaman UpdateTeacher S taff
Gambar 4.48 Gambar Layar Halaman UpdateTeacher S taff
Pada halaman ini, staff dapat mengubah TeacherCode yang merupakan kode guru, TeacherName yang merupakan nama guru, Address yang merupakan alamat, TeacherTelp yang merupakan telepon guru, TeacherEmail yang merupakan email guru dan TeacherPassword yang merupakan password guru.
4.1.6.48 Layar Halaman Staff S taff
Gambar 4.49 Gambar Layar Halaman Staff S taff
Pada halaman ini, staff dapat melihat StaffCode yang merupakan kode staff, StaffName yang merupakan nama staff, Address yang merupakan alamt, Telp yang merupakan telepon, Email yang merupakan email, dan Position yang merupakan jabatan.
4.1.6.49 Layar Halaman InsertStaff S taff
Gambar 4.50 Gambar Layar Halaman InsertStaff S taff
Pada halaman ini, staff dapat mengisi StaffCode yang merupakan kode staff, StaffName yang merupakan nama staff, Address yang merupakan alamat staff, Telp yang merupakan telepon staff, Email yang merupakan email staff, Position yang merupakan jabatan, dan Password yang merupakan password staff.
4.1.6.50 Layar Halaman UpdateStaff S taff
Gambar 4.51 Gambar Layar Halaman UpdateStaff S taff
Pada halaman ini, staff dapat mengubah StaffCode yang merupakan kode staff, StaffName yang merupakan nama staff, Address yang merupakan alamat staff, Telp yang merupakan telepon staff, Email yang merupakan email staff, Position yang merupakan jabatan, dan Password yang merupakan password staff.
4.1.6.51 Layar Halaman Price S taff
Gambar 4.52 Gambar Layar Halaman Price S taff
Pada halaman ini, staff dapat melihat PriceCode yang merupakan kode harga, PriceName yang merupakan nama harga, Price yang merupakan harga, UniformPriceCode yang merupakan kode harga seragam, UniformName yang merupakan nama seragam, dan UniformPrice yang merupakan harga seragam.
4.1.6.52 Layar Halaman InsertPrice S taff
Gambar 4.53 Gambar Layar Halaman InsertPrice S taff
Pada halaman ini, staff dapat mengisi PriceCode yang merupakan kode harga, PriceName yang merupakan nama harga, dan Price yang merupakan harga.
4.1.6.53 Layar Halaman UpdatePrice S taff
Gambar 4.54 Gambar Layar Halaman UpdatePrice S taff
Pada halaman ini, staff dapat mengubah PriceCode yang merupakan kode harga, PriceName yang merupakan nama harga, dan Price yang merupakan harga.
4.1.6.54 Layar Halaman InsertUniformPrice S taff
Gambar 4.55 Gambar Layar Halaman InsertUniformPrice S taff
Pada halaman ini, staff dapat mengisi UniformPriceCode yang merupakan kode harga seragam, dan UniformName yang merupakan nama seragam, UniformPrice yang merupakan harga seragam.
4.1.6.55 Layar Halaman UpdateUniformPrice S taff
Gambar 4.56 Gambar Layar Halaman UpdateUniformPrice S taff
Pada halaman ini, staff dapat mengubah UniformPriceCode yang merupakan kode harga seragam, dan UniformName yang merupakan nama seragam, UniformPrice yang merupakan harga seragam.
4.1.6.56 Layar Halaman Outcome S taff
Gambar 4.57 Gambar Layar Halaman Outcome S taff
Pada halaman ini, staff dapat melihat OutcomeCode yang merupakan kode pengeluaran, OutcomeType yang merupakan tipe pengeluaran, dan Total yang merupakan total biaya pengeluaran.
4.1.6.57 Layar Halaman InsertOutcome S taff
Gambar 4.58 Gambar Layar Halaman InsertOutcome S taff
Pada halaman ini, staff dapat mengisi OutcomeCode yang merupakan kode pengeluaran, OutcomeType yang merupakan tipe pengeluaran, dan Total yang merupakan total biaya pengeluaran.
4.1.6.58 Layar Halaman UpdateOutcome S taff
Gambar 4.59 Gambar Layar Halaman UpdateOutcome S taff
Pada halaman ini, staff dapat mengubah OutcomeCode yang merupakan kode pengeluaran, OutcomeType yang merupakan tipe pengeluaran, dan Total yang merupakan total biaya pengeluaran.
4.1.6.59 Layar Halaman Book S taff
Gambar 4.60 Gambar Layar Halaman Book S taff
Pada halaman ini, staff dapat melihat BookCode yang merupakan kode buku, dan BookName yang merupakan judul buku.
4.1.6.60 Layar Halaman InsertBook S taff
Gambar 4.61 Gambar Layar Halaman InsertBook S taff
Pada halaman ini, staff dapat mengisi BookCode yang merupakan kode buku dan BookName yang merupakan judul buku.
4.1.6.61 Layar Halaman UpdateBook S taff
Gambar 4.62 Gambar Layar Halaman UpdateBook S taff
Pada halaman ini, staff dapat mengubah BookCode yang merupakan kode buku dan BookName yang merupakan judul buku.
4.1.6.62 Layar Halaman Payment S taff
Gambar 4.63 Gambar Layar Halaman Payment S taff
Pada halaman ini, staff dapat melihat PaymentCode yang merupakan kode pembayaran, InvoiceCode yang merupakan kode tagihan, PaymentDate yang merupakan tanggal pembayaran, dan Status yang merupakan status pembayaran.
4.1.6.63 Layar Halaman InsertPayment S taff
Gambar 4.64 Gambar Layar Halaman InsertPayment S taff
Pada halaman ini, staff dapat mengisi PaymentCode yang merupakan kode pembayaran, PaymentDate yang merupakan tanggal pembayaran, dan Status yang merupakan status pembayaran.
4.1.6.64 Layar Halaman UpdatePayment S taff
Gambar 4.65 Gambar Layar Halaman UpdatePayment S taff
Pada halaman ini, staff dapat mengubah PaymentCode yang merupakan kode pembayaran, InvoiceCode yang merupakan kode tagihan, PaymentDate yang merupakan tanggal pembayaran, dan Status yang merupakan status pembayaran.
4.1.6.65 Layar Halaman TimeTable S taff
Gambar 4.66 Gambar Layar Halaman TimeTable S taff
Pada halaman ini, staff dapat melihat TimeTableCode yang merupakan kode waktu belajar, StartTime yang merupakan waktu mulai, dan FinishTime yang merupakan waktu selesai.
4.1.6.66 Layar Halaman InsertTimeTable S taff
Gambar 4.67 Gambar Layar Halaman InsertTimeTable S taff
Pada halaman ini, staff dapat mengisi TimeTableCode yang merupakan kode waktu belajar, StartTime yang merupakan waktu mulai, dan FinishTime yang merupakan waktu selesai.
4.1.6.67 Layar Halaman UpdateTimeTable S taff
Gambar 4.68 Gambar Layar Halaman UpdateTimeTable S taff
Pada halaman ini, staff dapat mengubah TimeTableCode yang merupakan kode waktu belajar, StartTime yang merupakan waktu mulai, dan FinishTime yang merupakan waktu selesai.
4.1.6.68 Layar Halaman Home Principal
Gambar 4.69 Gambar Layar Halaman Home Principal
Di dalam halaman home principal, disediakan beberapa pilihan menu, Attendance, Report, Finance, dan Logout.
4.1.6.69 Layar Halaman Attendance Principal
Gambar 4.70 Gambar Layar Halaman Attendance Principal
Pada halaman ini, principal dapat melihat TeacherCode yang merupakan kode guru, ChildCode yang merupakan kode anak, TimeIn yang merupakan waktu absen masuk, dan TimeOut yang merupakan waktu absen keluar.
4.1.6.70 Layar Halaman Report Principal
Gambar 4.71 Gambar Layar Halaman Report Principal
Pada halaman ini, principal dapat melihat ChildName yang merupakan nama anak, SubjectTypeName yang merupakan nama tipe mata pelajaran, Score yang merupakan nilai, dan Notes yang merupakan keterangan. Principal juga dapat melakukan Print untuk mencetak hasil laporan rapor.
4.1.6.71 Layar Halaman Finance Principal
Gambar 4.72 Gambar Layar Halaman Finance Principal
Pada halaman ini, principal dapat melihat FinanceCode yang merupakan kode keuangan, PaymentCode yang merupakan kode pembayaran, OutcomeCode yang merupakan kode pengeluaran, dan Notes yang merupakan cashflow keuangan Pre-School Discovery Zone.
4.1.7 Pelatihan
Pada tahap ini dilakukan terhadap kinerja piranti keras, sistem operasi, DBM S dan rancangan basis data yang telah diimplementasikan secara keseluruhan dan melakukan perbaikan apabila perlu.
4.1.8 Pengujian Sistem dan Revisi
Pada tahap ini dilakukan terhadap kinerja piranti keras, sistem operasi, DBM S, dan rancangan basis data yang telah diimplementasikan secara keseluruhan dan melakukan perbaikan apabila perlu.