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
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
4.3.2. Struktur tabel seminar
Gambar 4. 2 Struktur table seminar 4.3.3. Struktur table user_peserta
Gambar 4. 3 Struktur table user_peserta
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.
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
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.
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
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.
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
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.
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
.
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
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
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 :
Tabel 4. 1 Tabel Pengujian
Antarmuka Skenario Uji Hasil Pengujian
Login Input Login (jika benar) Input Login (jika salah)
OK TIDAK
Add Seminar Input data seminar OK
Edit Seminar Mengedit data seminar yang telah ada dan menyimpan kedalam aplikasi
OK
Delete Seminar Menghapus data seminar yang telah ada didalam aplikasi
OK
Add User Input data user baru kedalam sistem dan menyimpan ke dalam sistem
OK
Edit user Mengedit data user yang telah ada dan menyimpan kedalam sistem
OK
Delete User Menghapus data user yang telah ada didalam sistem
OK
Pendaftaran Seminar Memilih seminar yang akan diikuti
OK
Report Memview seminar yang telah masuk kedalam sistem
OK