BAB IV IMPLEMENTASI
4.2. Implementasi Pengkodean
4.2.2 Implementasi Bagian Mahasiswa
4.2.1.6 Implementasi Halaman Data MBKM
Implementasi laman data MBKM merupakan tampilan yang dipakai untuk menampilkan halaman data MBKM.
4.2.1.7 Implementasi Halaman User
Implementasi halaman data user adalah rancangan yang dipakai guna menampilkan halaman data user.
4.2.2.1 Implementasi Halaman Login
Implementasi laman login ialah tampilan yang dipakai guna menampilkan halaman login.
4.2.2.2 Implementasi Halaman Beranda
Implementasi laman beranda adalah tampilan yang dipakai untuk menampilkan halaman beranda.
Gambar 4.13 Implementasi Halaman Login.
4.2.2.3 Implementasi Halaman Daftar Program
Implementasi laman daftar program adalah tampilan yang dipakai untuk menampilkan halaman daftar program.
Gambar 4.14 Implementasi Halaman Beranda.
4.2.2.4 Implementasi Halaman Upload Berkas
Implementasi laman upload berkas ialah rancangan yang dipakai guna mendeskripsikan halaman upload berkas.
Gambar 4.15 Implementasi Halaman Daftar Program.
4.2.2.5 Implementasi Halaman Input Dosen
Implementasi laman input dosen ialah tampilan yang dipakai guna menampilkan halaman input dosen.
Gambar 4.16 Implementasi Halaman Upload Berkas.
Gambar 4.17 Implementasi Halaman Input Dosen.
4.2.2.6 Implementasi Halaman Konversi
Implementasi laman konversi merupakan tampilan yang dipakai untuk menampilkan halaman konvers.
Gambar 4.18 Implementasi Halaman Konversi Mahasiswa.
4.2.2.7 Implementasi Halaman Preview Konversi
Implementasi halaman preview konversi merupakan tampilan yang dipakai untuk memperlihatkan halaman preview konversi.
4.2.2.8 Implementasi Halaman Profil Mahasiswa
Implementasi halaman profil mahasiswa yaitu tampilan yang berfungsi untuk menampilkan halaman profil mahasiswa.
Gambar 4.19 Implementasi Halaman Preview Konversi Mahasiswa.
Gambar 4.20 Implementasi Halaman Profil Mahasiswa.
82 5.1. Pengujian Program
Bab ini menjelaskan tentang pengujian program yang dilakukan setelah penulisan coding. Pengujian ini dilaksanakan guna mengetahui apakah terjadi kesalahan pada sistem yang telah dibentuk dan menganalisa apakah komponen- komponen yang terdapat pada sistem berjalan sebagaimana mestinya. Pengujian juga digunakan untuk menemukan kekurangan-kekurangan yang ada pada sistem, yang nantinya akan menjadi bahan perbaikan untuk penelitian selanjutnya. Dalam pengujian program ini, semua program diuji secara menyeluruh untuk melihat apakah ada kesalahan atau kekurangan yang terdapat dalam sistem. Setelah melakukan pengujian dan memperbaiki program yang memiliki kesalahan atau kekurangan, lakukan pengujian ulang untuk memastikan semua berjalan dengan baik dan tidak ada kesalahan. Ada beberapa aspek yang diuji pada penelitian ini yaitu fungsionalitas dan user experience.
5.2. Pengujian Black Box
BlackBox Testing ialah metode pengujian yang melakukan pengujian terhadap peranti lunak yang tidak memiliki kinerja internal yang nampak. Sehingga penguji memandang peranti lunak sebagai "kotak hitam" yang tidak penting untuk diamati isinya, namun hanya proses pengujian luarnya saja perangkat lunak tersebut (Susila and Darussalam 2018).
5.3. Hasil Pengujian Black Box
Pengujian sistem dilakukan sebanyak 2 (dua) kali oleh dosen yang berbeda hingga akhirnya semua fungsi dapat diuji tanpa ada masalah. Hal ini dilaksanakan guna memastikan bahwa semua fungsi yang tersedia berjalan dengan baik. Berikut hasil perolehan yang dapat dilihat pada gambar.
Tabel 5.1 Hasil Pengujian User Dosen Pertama.
No Kasus yang diuji Skenario Pengujian
Hasil Yang Diharapkan
Hasil Pengujian
1 Login Mahasiswa
Mahasiswa mencoba login dengan npm yang
sudah disediakan oleh admin.
Login berhasil, mahasiswa bisa
masuk ke website.
100
2 Download PDF Informasi MBKM
Mahasiswa mencoba unduh informasi dengan
klik tombol informasi.
Informasi berhasil diunduh.
100
3
Download PDF Syarat&Ketentuan
MBKM
Mahasiswa mencoba unduh syarat&ketentuan mbkm dengan klik
tombol syarat &
ketentuan
Syarat dan ketentuan
berhasil diunduh.
100
4 Daftar Program
Mahasiswa mengisi biodata dan jenis program MBKM.
Mahasiswa berhasil melakukan pendaftaran.
100
5 Upload Berkas
Mahaasiswa melakukan upload
berkas berupa laporan akhir pdf
dan gambar screenshoot nilai.
Upload berkas
behasil. 100
6 Konversi Mahasiswa
melakukan konversi
Mahasiswa
berhasil 100
apabila berkas sudah di upload,
jika belum akan muncul pesan silahkan lengkapi
berkas terlebih dahulu.
konversi dan berkas sudah
lengkap.
7 Preview Konversi
Setelah melakukan konversi pengguna bisa melihat apa yang dikonversi dan
ada tombol untuk export PDF
Konversi bisa ditampilkan dan
tombol export PDF berfungsi dengan benar.
100
7 Input Dosen
Mahasiswa menginputkan nama
dosen untuk keperluan sidang
pkl.
Mahasiswa berhasil menginputkan
nama dosen.
100
8 Profil
Mahasiswa bisa mengganti nama,
email, dan foto
Mahasiswa berhasil ubah
profil
100
9 Logout Mahasiswa klik
tombol logout
Mahasiswa berhasil keluar
dari website
100
Tabel 5.2 Hasil Pengujian Admin Dosen Pertama.
No Kasus yang diuji Skenario Pengujian
Hasil Yang Diharapkan
Hasil Pengujian
1 Login Admin
Masukkan username dan password admin.
Login berhasil, setelah itu menampilkan
halaman dashboard.
100
2 Menu Berkas Mahasiswa
Admin dapat melihat mahasiswa
yang mendaftar, dan memiliki beberapa tombol.
Admin dapat menampilkan siapa saja mahasiswa yang
sudah mendaftar, dan tombol-tombol
100
berfungsi dengan benar.
3 Menu Data Dosen Penguji Mahasiswa
Admin dapat melihat mahasiswa yang mengisi dosen
penguji, dan memiliki beberapa
tombol.
Admin dapat menampilkan siapa saja mahasiswa yang
sudah mengisi dosen penguji, dan tombol-
tombol berfungsi dengan benar.
100
4
Menu Data Konversi Mahasiswa
Admin dapat melihat mahasiswa
yang mengisi konversi, dan memiliki beberapa
tombol.
Admin dapat menampilkan siapa saja mahasiswa yang
sudah mengisi konversi, dan tombol-tombol
berfungsi dengan benar.
100
5 Menu Data MBKM
Admin dapat melihat jumlah mahasiswa yang mendaftar per jenis
mbkm, dan memiliki beberapa
tombol.
Admin dapat menampilkan
jumlah mahasiswa yang
mendaftar per jenis mbkm, dan
tombol-tombol berfungsi dengan benar.
100
6 Menu User
Admin menambahkan data
user agar user bisa login.
Data User berhasil ditambah, dan bisa digunakan
untuk login.
100
Tabel 5.3 Hasil Pengujian User Dosen Kedua.
No Kasus yang diuji Skenario Pengujian
Hasil Yang Diharapkan
Hasil Pengujian
1 Login Mahasiswa
Mahasiswa mencoba login dengan npm yang
sudah disediakan oleh admin.
Login berhasil, mahasiswa bisa
masuk ke website.
100
2 Download PDF Informasi MBKM
Mahasiswa mencoba unduh informasi dengan
klik tombol informasi.
Informasi berhasil diunduh.
100
3
Download PDF Syarat&Ketentuan
MBKM
Mahasiswa mencoba unduh syarat&ketentuan mbkm dengan klik
tombol syarat &
ketentuan
Syarat dan ketentuan
berhasil diunduh.
100
4 Daftar Program
Mahasiswa mengisi biodata dan jenis program MBKM.
Mahasiswa berhasil melakukan pendaftaran.
100
5 Upload Berkas
Mahaasiswa melakukan upload
berkas berupa laporan akhir pdf
dan gambar screenshoot nilai.
Upload berkas
behasil. 100
6 Konversi
Mahasiswa melakukan konversi
apabila berkas sudah di upload,
jika belum akan muncul pesan silahkan lengkapi
berkas terlebih dahulu.
Mahasiswa berhasil konversi dan berkas sudah
lengkap.
100
7 Preview Konversi Setelah melakukan konversi pengguna
Konversi bisa
ditampilkan dan 100
bisa melihat apa yang dikonversi dan
ada tombol untuk export PDF
tombol export PDF berfungsi dengan benar.
7 Input Dosen
Mahasiswa menginputkan nama
dosen untuk keperluan sidang
pkl.
Mahasiswa berhasil menginputkan
nama dosen.
100
8 Profil
Mahasiswa bisa mengganti nama,
email, dan foto
Mahasiswa berhasil ubah
profil
100
9 Logout Mahasiswa klik
tombol logout
Mahasiswa berhasil keluar
dari website
100
Tabel 5.4 Hasil Pengujian Admin Dosen Kedua.
No Kasus yang diuji Skenario Pengujian
Hasil Yang Diharapkan
Hasil Pengujian
1 Login Admin
Masukkan username dan password admin.
Login berhasil, setelah itu menampilkan
halaman dashboard.
100
2 Menu Berkas Mahasiswa
Admin dapat melihat mahasiswa
yang mendaftar, dan memiliki beberapa tombol.
Admin dapat menampilkan siapa saja mahasiswa yang
sudah mendaftar, dan tombol-tombol
berfungsi dengan benar.
100
3 Menu Data Dosen Penguji Mahasiswa
Admin dapat melihat mahasiswa yang mengisi dosen
penguji, dan memiliki beberapa
tombol.
Admin dapat menampilkan siapa saja mahasiswa yang
sudah mengisi dosen penguji,
100
dan tombol- tombol berfungsi dengan benar.
4
Menu Data Konversi Mahasiswa
Admin dapat melihat mahasiswa
yang mengisi konversi, dan memiliki beberapa
tombol.
Admin dapat menampilkan siapa saja mahasiswa yang
sudah mengisi konversi, dan tombol-tombol
berfungsi dengan benar.
100
5 Menu Data MBKM
Admin dapat melihat jumlah mahasiswa yang mendaftar per jenis
mbkm, dan memiliki beberapa
tombol.
Admin dapat menampilkan
jumlah mahasiswa yang
mendaftar per jenis mbkm, dan
tombol-tombol berfungsi dengan benar.
100
6 Menu User
Admin menambahkan data
user agar user bisa login.
Data User berhasil ditambah, dan bisa digunakan
untuk login.
100
89 6.1. Kesimpulan
Berdasarkan hasil pembahasan yang telah dilaksanakan, maka dapat disimpulkan sebagai berikut:
1. Sistem Pelayanan Merdeka Belajar Kampus Merdeka Pada Prodi Informatika Di Universitas XYZ, dibentuk dengan menggunakan framework Laravel dan metode yang digunakan adalah extreme programming.
2. Di dalam sistem ini terdapat beberapa fitur yang mempermudah user, seperti misalnya fitur download informasi, download syarat dan ketentuan, daftar program, unggah berkas, konversi mahasiswa, input dosen, dan profil.
3. Hasil pengujian yang telah dilaksanakan dengan memakai blackbox testing tidak ditemukan adanya kesalahan atau bug pada setiap proses pengujian fungsional.
6.2. Saran
Adapun beberapa saran dari peneliti guna penelitian lebih lanjut adalah : 1. Diharapkan dapat menambah format unggah gambar sehingga user dapat
memahami dan menambahkan tempat untuk validasi pada form konversi mahasiswa.
2. Sistem masih dibuat untuk prodi informatika saja dan dapat dikembangkan menjadi semua prodi, dan belum terdapat edit password.
3. Dalam penelitian ini juga konversi hanya bisa dilakukan satu kali dan diharapkan dapat dikembangkan agar konversi bisa dilakukan lebih dari satu kali untuk mahasiswa yang masih memiliki kuota konversi.
91
Bagaimana Penerapan Dan Kedala Yang Dihadapi Oleh Perguruan Tinggi Swasta Di Aceh.” Merdeka Belajar Kampus Merdeka.... (Fuadi & Aswita 5(2):603–14.
Al Hasri, Muhammad Vicky, and Endah Sudarmilah. 2021. “Sistem Informasi Pelayanan Administrasi Kependudukan Berbasis Website Kelurahan Banaran.” MATRIK : Jurnal Manajemen, Teknik Informatika Dan Rekayasa Komputer 20(2):249–60. doi:
10.30812/matrik.v20i2.1056.
Junaidi, Teguh, and Safar Dwi Kurniawan. 2022. “Sistem Informasi Pelayanan Masyarakat Pada Kecamatan Tegal Barat Berbasis Website.” Smart Comp: Jurnalnya Orang Pintar Komputer 11(2):220–25. doi: 10.30591/smartcomp.v11i2.3652.
Khofifah, N. L., and S. Wibowo. 2019. “Sistem Pendaftaran Praktik Kerja Lapangan Berbasis Website Di Kantor Pelayanan Pajak Madya Semarang.” Seminar Nasional Science 4(Sens 4).
Kuswoyo, Arisah, Komputerisasi Akuntansi, Komputerisasi Akuntansi, Class Diagram, Agris Collections, and Bandar Lampung. 2021. “Pengembangan Aplikasi Penjualan Barang Pada Butik Agris.” Jurnal Cendikia 21(1):530–36.
Lutfiani, Ninda, Purnama Harahap, Qurotul Aini, Alfian Dimas, Ahsanul Rizki Ahmad, and Untung Rahardja. 2020. “Inovasi Manajemen Proyek I-Learning Menggunakan Metode Agile Scrumban.” InfoTekJar : Jurnal Nasional Informatika Dan Teknologi Jaringan 5(1):96–101.
Mandela, Willy, Alief Juan Aprian, Moh Subchan, and Moh Risnandar. 2022. “Jurnal Mantik Car Service Services Information System and Website-Based Sparepart Sales in the Company PT . Azka Gilang Mandiri.” 6(3).
Miswar, Dedy. 2021. “Sistem Informasi Pelayanan Kelurahan Pajar Bulan Berbasis Website Dengan Metode Agile Development.” Buguh: Jurnal Pengabdian Kepada Masyarakat 1(4):8–15. doi: 10.23960/buguh.v1n4.237.
Pramono, Bayu, Rohmawati Ningsih, and Sandika Gusti Prakasa. 2020. “Sistem Informasi Pelayanan Administrasi Kependudukan Berbasis Website Pada Kantor Kelurahan Kutabumi.” ICIT Journal 6(2):153–62. doi: 10.33050/icit.v6i2.1106.
Putra, Dede Wira Trise, and Rahmi Andriani. 2019. “Unified Modelling Language (UML) Dalam Perancangan Sistem Informasi Permohonan Pembayaran Restitusi SPPD.”
Jurnal TeknoIf 7(1):32. doi: 10.21063/jtif.2019.v7.1.32-39.
Rizka Utami Sinaga, Geubrina, and Universitas Islam Negeri Sumatera Utara. 2021.
“Implementasi Framework Laravel Dalam Sistem Reservasi Pada Restoran Cindelaras Kota Medan Implementation of Laravel Framework in Reservation System at Cindelaras Restaurant in Medan City.” Jurnal Janitra Informatika Dan Sistem Informasi 1(2):73–84. doi: 10.25008/janitra.v1i2.131.
Sintiawati, Nani, Saktika Rohmah Fajarwati, Agus Mulyanto, Kingking Muttaqien, and Maman Suherman. 2022. “Partisipasi Civitas Akademik Dalam Implementasi Merdeka Belajar Kampus Merdeka (MBKM).” Jurnal Basicedu 6(1):902–15. doi:
10.31004/basicedu.v6i1.2036.
Susila, Mochamad Nandi, and Muhammad Darussalam. 2018. “Black Box Testing Aplikasi Pelayanan Permintaan Dan Pengiriman Material PT Bank Rakyat Indonesia (Persero) Tbk.” Jurnal Teknik Informatika 4(2):138–138.
Syaebani, Ahmad, Dita Via Tyasmala, Rahma Maulani, Erina Dwi Utami, and Sri Ngudi Wahyuni. 2021. “Pengembangan Sistem Informasi Pelayanan Surat Menyurat (Sira) Berbasis Website Dengan Menggunakan Framework Codeigniter.” Journal of Information System Management (JOISM) 3(2):59–65. doi:
10.24076/joism.2021v3i2.446.
WARMAN, INDRA, and RIZKI RAMDANIANSYAH. 2018. “ANALISIS PERBANDINGAN KINERJA QUERY DATABASE MANAGEMENT SYSTEM (DBMS) ANTARA MySQL 5.7.16 DAN MARIADB 10.1.” Jurnal Teknoif 6(1):32–
41. doi: 10.21063/jtif.2018.v6.1.32-41.
93
Lampiran 2 Hasil Uji Black Box Dosen Pertama.
Lampiran 3 Hasil Uji Black Box Dosen Kedua.