Rancang Bangun Aplikasi E-Sertifikat Berbasis Web Menggunakan Metode Pengembangan Waterfall
Rancang Bangun Aplikasi E-Sertifikat Berbasis Web Menggunakan Metode Pengembangan Waterfall
ABSTRACT
Certification is a determination given by a professional organization to someone to show that the person
has competence, is able to do a specific job or task. Quality Assurance and Learning Development
Institute Universitas Negeri Padang (LP3M UNP) currently still issues paper-based certificates manually
for each training activity. Issuance of certificates manually turned out to be quite time consuming and
inefficient. Then the absence of a verification system that can check the authenticity and ownership of
certificates can provide opportunities for certificate forgery. So, it is very important to design and build
a web-based electronic certificate application (e-certificate) that is able to generate certificates online
and be able to verify the authenticity and ownership of the electronic certificates. This study uses a
Research and Development (R&D) approach. This type of development method uses the waterfall
approach. At the system design stage using the Unified Modeling Language (UML), and for the database
using MySQL. The results of this study are web-based e-certificate applications that are designed
successfully to support the process of generating and verifying the authenticity and ownership of
electronic certificates online. Based on the results of testing the system with the black box method also
shows that all the functionality of the e-certificate application that is designed to run very well and in
accordance with user needs.
ABSTRAK
Lembaga Pengembangan Pembelajaran dan Penjaminan Mutu Universitas Negeri Padang (LP3M UNP)
saat ini masih menerbitkan sertifikat berbasis kertas secara manual untuk setiap kegiatan pelatihan yang
diselenggarakan sehingga dalam proses penerbitan atau generate sertifikat fisik secara manual tentu
membutuhkan waktu yang cukup lama, kemudian belum adanya sistem verifikasi sertifikat pada LP3M
masih sangat memungkinkan terjadinya pemalsuan kepemilikan sertifikat. Maka perlu dirancang sebuah
aplikasi sertifikat elektronik (e-sertifikat) berbasis web yang mampu melakukan generate untuk
penerbitan sertifikat dan memverifikasi keaslian dan kepemilikan dari sertifikat elektronik tersebut.
Penelitian ini menggunakan pendekatan Research and Development (R&D). Jenis metode
pengembangan menggunakan pendekatan waterfall. Pada tahap perancangan sistem menggunakan
Unified Modeling Language (UML), dan untuk database menggunakan MySQL. Hasil dari penelitian
ini menunjukan aplikasi e-sertifikat berbasis web yang dirancang berhasil mampu mendukung proses
penerbitan dan verifikasi kepemilikan sertifikat elektronik secara online. Berdasarkan dari hasil
pengujian sistem dengan metode blackbox juga menunjukan bahwa semua fungsionalitas dari aplikasi
e-sertifikat yang dirancang dapat berjalan dengan tepat dan sangat baik.
Kata Kunci: E-Sertifikat, Web, Waterfall, PHP, MySQL, Unified Modeling Language
Agariadne D. S. & Bayu R. F.: Rancang ... 147-156 p-ISSN 1979-9160 | e-ISSN 2549-7901
148 | Jurnal Teknik Informatika Vol. 13 No. 2, Oktober 2020
Agariadne D. S. & Bayu R. F.: Rancang ... 147-156 p-ISSN 1979-9160 | e-ISSN 2549-7901
Jurnal Teknik Informatika Vol. 13 No. 2, Oktober 2020 | 149
Agariadne D. S. & Bayu R. F.: Rancang ... 147-156 p-ISSN 1979-9160 | e-ISSN 2549-7901
150 | Jurnal Teknik Informatika Vol. 13 No. 2, Oktober 2020
Agariadne D. S. & Bayu R. F.: Rancang ... 147-156 p-ISSN 1979-9160 | e-ISSN 2549-7901
Jurnal Teknik Informatika Vol. 13 No. 2, Oktober 2020 | 151
Agariadne D. S. & Bayu R. F.: Rancang ... 147-156 p-ISSN 1979-9160 | e-ISSN 2549-7901
152 | Jurnal Teknik Informatika Vol. 13 No. 2, Oktober 2020
6) Laporan Kegiatan
Admin dapat melihat dan menarik
data berupa laporan detail kegiatan
dalam format file excel. Seperti yang
terlihat pada activity diagram
Gambar 10.
Gambar 12. Database aplikasi e-sertifikat
1. Coding
Pengkodingan menggunakan Bahasa
pemrograman PHP secara native, CSS, dan
javascript menggunakan editor Notepad++.
PHP adalah singkatan dari PHP: Hypertext
Preprocessor. PHP merupakan Bahasa
pemrograman script server-side yang
didesain untuk pengembangan web [13].
2. Testing
Pengujian yang dilakukan menggunakan
metode blackbox yaitu pengujian yang
dilakukan dengan mengamati hasil eksekusi
melalui uji coba secara fungsional aplikasi
yang didasarkan pada detail aplikasi seperti
tampilan halaman, fitur atau fungsi yang ada
pada aplikasi, dan kesesuaian alur fungsi
Gambar 10. Activity diagram laporan dengan bisnis proses yang diharapkan [14].
kegiatan Berikut daftar fungsionalitas dari aplikasi e-
sertifikat yang diuji dapat dilihat pada Tabel
Agariadne D. S. & Bayu R. F.: Rancang ... 147-156 p-ISSN 1979-9160 | e-ISSN 2549-7901
Jurnal Teknik Informatika Vol. 13 No. 2, Oktober 2020 | 153
1. Halaman Login
Halaman Login adalah halaman yang
Gambar 15. Halaman dashboard admin
digunakan oleh pengguna untuk dapat masuk ke
aplikasi e-sertifikat. Untuk login pengguna
4. Dashboard Peserta
dapat menggunakan username dan password.
Dashboard Peserta terdiri dari halaman
Namun bagi pengguna yang belum memiliki
profile, daftar kegiatan yang diikuti, dan daftar
username dan password, maka harus mendaftar
kegiatan yang tersedia. Peserta dapat memilih
terlebih dahulu melalui tombol register seperti
kegiatan melalui daftar kegiatan yang tersedia
pada Gambar 13.
seperti pada Gambar 16.
Agariadne D. S. & Bayu R. F.: Rancang ... 147-156 p-ISSN 1979-9160 | e-ISSN 2549-7901
154 | Jurnal Teknik Informatika Vol. 13 No. 2, Oktober 2020
Peserta dapat men-download e-sertifikat nomor sertifikat yang tertera pada file pdf dari
melalui dashboard peserta dalam format pdf. e-sertifikat pada halaman verifikasi e-sertifikat.
Untuk proses verifikasi atau pengecekan Nomor sertifikat yang tidak sesuai maka data
keaslian sertifikat, peserta dapat menggunakan kepemilikan tidak dapat ditemukan oleh sistem.
Agariadne D. S. & Bayu R. F.: Rancang ... 147-156 p-ISSN 1979-9160 | e-ISSN 2549-7901
Jurnal Teknik Informatika Vol. 13 No. 2, Oktober 2020 | 155
Agariadne D. S. & Bayu R. F.: Rancang ... 147-156 p-ISSN 1979-9160 | e-ISSN 2549-7901
156 | Jurnal Teknik Informatika Vol. 13 No. 2, Oktober 2020
Hak Cipta
Semua naskah yang tidak diterbitkan, dapat
dikirimkan di tempat lain. Penulis bertanggung
jawab atas ijin publikasi atau pengakuan
gambar, tabel dan bilangan dalam naskah yang
dikirimkannya. Naskah bukanlah naskah
jiplakan dan tidak melanggar hak-hak lain dari
pihak ketiga. Penulis setuju bahwa keputusan
Agariadne D. S. & Bayu R. F.: Rancang ... 147-156 p-ISSN 1979-9160 | e-ISSN 2549-7901