BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Setelah melakukan analisa dan perancangan terhadap perancangan pendaftaran seminar pada universitas mercu buana, maka tahap selanjutnya adalah tahap implementasi dan pengujian terhadap aplikasi. Pada tahap implementasi ini terdapat tiga pembahasan, yaitu: 1. Spesifikasi kebutuhan sistem yang meliputi perangkat keras dan perangkat lunak 2. Implementasi pembuatan basis data 3. Implementasi aplikasi yang 4. meliputi perancangan antarmuka 4.2. Spesifikasi Sistem Spesifikasi sistem terdiri dari spesifikasi perangkat keras dan spesifikasi perangkat lunak yang digunakan pada saat implementasi dan pengujian.berikut ini adalah spesifikasi dari kebutuhan sistem yang digunakan dalam pembuatan dan pengujian aplikasi. 1. Perangkat keras 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB 2.Perangkat lunak a. System Operasi : Windows 7 b. Web Server : Apache c. Database : MySQL d. Browser : MozillaFirefox, GoogleChrome e. Bahasa Program : PHP f. Editor : NetBeans IDE 48
4.3. Implementasi Pembuatan Basis Data Implementasi pembuatan basisdata mengunakan aplikasi PHP MyAdmin. Pada gambar dibawah ini menampilkan hasil implementasi pembuatan tabel-tabel basisdata yang terdiri dari 4 (empat) tabel fungsional yaitu Tabel user, tabel seminar, table peserta, tabel pembayaran. Penjelasan dari tabel-tabel tersebut telah dijelaskan pada tahap analisa dan perancangan di bab sebelumnya. 4.3.1. Struktur tabel user Gambar 4. 1 Struktur tabel user 49
4.3.2. Struktur tabel seminar 4.3.3. Struktur table user_peserta Gambar 4. 2 Struktur table seminar Gambar 4. 3 Struktur table user_peserta 50
4.3.4. Struktur table pembayaran Gambar 4. 4 Struktur table pembayaran 4.4. Implementasi Perancangan Antarmuka 4.4.1. Halaman Login Gambar 4. 5 Login Halaman login adalah halaman yang digunakan untuk melakukan proses login kedalam sistem. Pada halaman ini mempunyai pilihan daftar, sehingga apabila seeorang(peserta) yang belum mempunyai akun ingin melakukan login kedalam sistem. 51
4.4.2. Halaman Tampilan Admin Gambar 4. 6 tampilan admin Halaman tampilan admin adalah halaman yang terdapat didalam piliham menu tampilan admin setelah admin berhasil masuk kedalam sistem. Didalam menu tampilan admin terdapat 3(tiga) pilihan menu yaitu,pertama edit tema dan jadwal seminar yang berfungsi sebagai mengedit tentang tema dan jadwal seminar yang akan dilaksanakan, kedua buat username dan password yaitu berfungsi sebagai pembuatan akun kepada panitia yang bertugas melakukan proses registrasi pendaftaran seminar, ketiga view report berfungsi sebagai laporan yang diberikan oleh panitia kepada admin. Gambar 4. 7 Tampilan Admin Seminar 52
4.4.3. Halaman Tampilan Admin Seminar Halaman tampilan admin -seminar dalah halaman yang terdapat didalam piliham menu tampilan admin setelah admin berhasil masuk kedalam sistem. Didalam menu tampilan admin terdapat 3(tiga) pilihan menu yaitu,pertama add berfungsi sebagai menambahkan seminar yang akan dilaksanakan, kedua edit berfungsi untuk mengedit seminar, ketiga delete berfungsi untuk menghapus seminar yang telah selesai diselenggarakan. 4.4.4. Halaman Tampilan Admin peserta add Gambar 4. 8 Tampilan Admin seminar- add Halaman tampilan admin - seminar add adalah halaman yang terdapat didalam piliham menu tampilan admin setelah admin berhasil masuk kedalam sistem. Didalam menu tampilan admin terdapat 2(dua) pilihan menu yaitu,pertama save berfungsi untuk menyimpan data seminar yang akan dilaksanakan, kedua cancel berfungsi untuk mengcancel data yang telah diisi. 53
4.4.5. Halaman Tampilan Admin user Gambar 4. 9 tampilan Admin user Halaman tampilan admin -user adalah halaman yang terdapat didalam piliham menu tampilan admin setelah admin berhasil masuk kedalam sistem. Didalam menu tampilan admin terdapat 4(empat) pilihan menu yaitu,pertama add berfungsi sebagai menambahkan user baru kedalam sistem, kedua Admin berfungsi untuk melihat user admin, ketiga panitia berfungsi untuk melihat user panitia, keempat peserta berfungsi untuk melihat user peserta. 4.4.6. Halaman Tampilan admin user add Gambar 4. 10 admin- user add Halaman tampilan admin - user add adalah halaman yang terdapat didalam piliham menu tampilan admin setelah admin berhasil masuk kedalam sistem. Didalam menu tampilan admin terdapat data-data yang harus diisi dan didalam menu ini terdapat 54
4(empat) pilihan. Pertama Fakultas berfungsi untuk pilihan fakultas user tersebut, kedua level berfungsi untuk pilihan user antara admin,panitia, dan peserta, ketiga status berfungsi untuk merubah status antara active atau non active terhadap user tersebut, ke empat save berfungsi untuk menyimpan data user yang telah dibuat kedalam sistem. 4.4.7. Halaman Tampilan admin view report Gambar 4. 11 Tampilan admin view report Halaman tampilan admin- view report adalah halaman yang terdapat pada menu panitia setelah panitia berhasil login. Pada menu panitia terdapat 2(dua) pilihan menu, pertama pilih tema berfungsi sebagai pilihan admin untuk melihat report seminar berdasarkan tema seminar, kedua cek berfungsi untuk pilihan mengecek report seminar yang telah dipilih. 55
4.4.8. Halaman Tampilan panitia Gambar 4. 12 tampilan panitia Halaman tampilan panitia adalah halaman yang terdapat didalam piliham menu tampilan panitia setelah panita berhasil masuk kedalam sistem. Didalam menu tampilan admin terdapat 3(tiga) pilihan menu yaitu,pertama peserta berfungsi sebagai melihat peserta dan menambahkan peserta baru, kedua pembayaran berfungsi untuk mengkonfirmasi pembayaran seminar dan untuk mengecek pembayaran peserta seminar, ketiga report berfungsi untuk melihat report yang telah masuk kedalam sistem karena report dibuat secara otomatis berdasarkan peserta pendaftaran seminar. 4.4.9. Halaman Tampilan panitia - peserta Gambar 4. 13 tampilan panitia peserta Halaman tampilan panitia - peserta dalah halaman yang terdapat didalam piliham menu tampilan admin setelah admin berhasil masuk kedalam sistem. Didalam menu 56
tampilan admin terdapat 1(satu) pilihan menu yaitu add berfungsi untuk menambahkan peserta seminar kedalam sistem. 4.4.10. Halaman tampilan panitia peserta add Gambar 4. 14 Tampilan panitia peserta - add Halaman tampilan panitia - peserta dalah halaman yang terdapat didalam piliham menu tampilan admin setelah admin berhasil masuk kedalam sistem. Didalam menu tampilan admin terdapat 1(satu) pilihan menu yaitu add berfungsi untuk menambahkan peserta seminar kedalam sistem. 4.4.11. Halaman Tampilan panitia peserta - add Gambar 4. 15 Tampilan panitia peserta - add Halaman tampilan panitia peserta - add adalah halaman yang terdapat didalam piliham menu tampilan panitia setelah panitia berhasil masuk kedalam sistem. Didalam menu panitia harus mengisi data peserta baru, dan pada menu ini terdapat1(satu) menu yaitu save berfungsi untuk menyimpan data kedalam database. 57
4.4.12. Halaman Tampilan panitia pembayaran Gambar 4. 16 Tampilan panitia pembayaran Halaman tampilan panitia - pembayaran adalah halaman yang terdapat didalam piliham menu tampilan panitia setelah panitia berhasil masuk kedalam sistem. Didalam menu tampilan panitia terdapat 3(tiga) pilihan menu pertama lunas yaitu berfungsi untuk melihat peserta seminar yang telah melunasi pembayaran seminar, kedua yaitu belum lunas berfungsi untuk melihat peserta seminar yang belum melakuan pembayaran seminar, ketiga yaitu menu back berfungsi untuk kembali kemenu sebelumnya. 4.4.13. Halamantapilan panitia report Gambar 4. 17 Tampilan panitia - report Halaman tampilan panitia - report dalah halaman yang terdapat didalam piliham menu tampilan panitia setelah panitia berhasil masuk kedalam sistem. Didalam menu tampilan panitia terdapat 2(dua) pilihan menu. pertama pilih tema berfungsi untuk melihat report seminar berdasarkan tema yang dipilih. Kedua cek berfungsi untuk mengecek report dari menu pilih tema yang telah dipilih. 58
4.4.14. Halaman Tampilan peserta Gambar 4. 18 tampilan peserta Halaman tampilan peserta adalah halaman yang terdapat didalam piliham menu tampilan peserta setelah peserta berhasil masuk kedalam sistem. Didalam menu tampilan peserta terdapat 3(tiga) pilihan menu pertama seminar berfungsi untuk memview seminar yang akan dilaksanakan, pada menu ini peserta langsung bisa mendaftar seminar, kedua pendaftaran seminar berfungsi untuk mendaftar seminar yang akan diikuti peserta, ketiga view pendaftaran berfungsi sebagai bukti pendaftaran bahwa peserta telah mendaftar seminar. 4.4.15. Halaman Tampilan peserta - seminar Gambar 4. 19 tampilan peserta - seminar Halaman tampilan peserta adalah halaman yang terdapat didalam piliham menu tampilan peserta setelah peserta berhasil masuk kedalam sistem. Didalam menu tampilan 59
peserta terdapat 2(dua) pilihan menu pertama detail berfungsi sebagai informasi tentang seminar yng akan dilaksanakan, kedua back berfungsi untuk kembali kemenu sebelumnya. 4.4.16. Halaman Tampilan Peserta seminar detail Gambar 4. 20 Tampilan peserta seminar detail Halaman tampilan peserta adalah halaman yang terdapat didalam piliham menu tampilan peserta setelah peserta berhasil masuk kedalam sistem. Didalam menu tampilan peserta terdapat 1(satu) pilihan menu daftar berfungsi untuk mendaftar keseminar yang akan diikuti oleh peserta. 4.4.17. Halaman tampilan peserta pendaftaran seminar Gambar 4. 21 tampilan peserta pendaftaran seminar 60
Halaman tampilan peserta adalah halaman yang terdapat didalam piliham menu tampilan peserta setelah peserta berhasil masuk kedalam sistem. Didalam menu tampilan peserta terdapat 2(dua) pilihan menu pertama pilih tema berfungsi untuk memilih seminar yang akan diikuti oleh peserta, kedua menu daftar berrfungsi untuk mendaftar seminar dengan tema yang telah di pilih oleh peserta. 4.4.18. Halaman Tampilan peserta view pendaftaran Gambar 4. 22 Tampilan peserta view pendafaran Halaman tampilan peserta adalah halaman yang terdapat didalam piliham menu tampilan peserta setelah peserta berhasil masuk kedalam sistem. View pendaftaran berfungsi sebagai bukti pendaftaran seminar bahwa peserta telah mendaftar seminar. 4.5. Metode Pengujian Pada metode pengujian ini akan dijelaskan apa saja yang akan dilakukan pada sistem Aplikasi Pendaftaran Seminar Pada Universitas Mercu Buana. Pengujian akan dilakukan dengan metode black box, artinya pengujian dilakukan dengan memperhatikan masukan dan keluaran sistem. Berikut ini adalah skenario pengujian yang akan dilakukan pada sistem aplikasi : 61
Tabel 4. 1 Tabel Pengujian Antarmuka Skenario Uji Hasil Pengujian Login Input Login (jika benar) Input Login (jika salah) TIDAK Add Seminar Input data seminar Edit Seminar Mengedit data seminar yang telah ada dan menyimpan kedalam aplikasi Delete Seminar Menghapus data seminar yang telah ada didalam aplikasi Add User Input data user baru kedalam sistem dan menyimpan ke dalam sistem Edit user Mengedit data user yang telah ada dan menyimpan kedalam sistem Delete User Menghapus data user yang telah ada didalam sistem Pendaftaran Seminar Memilih seminar yang akan diikuti Report Memview seminar yang telah masuk kedalam sistem 62