HASIL PENELITIAN
membangun sebuah sistem penerimaan anggota baru berbasis website pada kantor
Laskar Anti Korupsi Indonesia Kabupaten Kubu Raya. Tahap awal, penulis
melakukan wawancara dengan ketua serta staff Laskar Anti Korupsi Kubu Raya
mengenai sistem penerimaan anggota baru yang digunakan saat ini. Tahap
pelaksanaan proses pemasukkan data dan pengolahan data yang dilakukan oleh
anggota baru Laskar Anti Korupsi Indonesia Kubu Raya berbasis website.
Identifikasi yang dilakukan pada sistem penerimaan anggota baru Laskar Anti
baru Laskar Anti Korupsi Indonesia berbasis website akan lebih terarah dan tujuan
Dari hasil analisa yang dilakukan pada Kantor Laskar Anti Korupsi
Indonesia Kabupaten Kubu Raya, dimana proses penerimaan anggota baru masih
permasalahan yang dihadapi oleh pihak Laskar Anti Korupsi Indonesia, untuk
membutuhkan :
bertahap.
pengguna.
tujuan tersebut.
c. Pengujian sistem yang bertujuan menemukan kesalahan-kesalahan
tersebut. Agar website yang dibuat dapat lebih mudah dipahami, berikut ini
anggota baru pada Laskar Anti Korupsi Indonesia Kabupaten Kubu Raya.
Agar lebih mudah dipahami struktur menu dapat dilihat pada bagan seperti
berikut :
admin dapat langsung login apabila sudah memiliki akun untuk mengakses data
pengguna, data pendaftaran, dan hasil seleksi. Untuk pengguna yang sudah
anggota baru Laskar Anti Korupsi Indonesia Kabupaten Kubu Raya, maka
dipahami. Algoritma tersebut dapat digambarkan ke dalam bentuk bagan alir atau
disebut flowchart.
username dan password. Jika benar, maka tampilkan menu admin. Berikut
Menu admin merupakan tampilan yang terdapat pada halaman admin yang
berfungsi untuk melihat data pengguna, data pendaftaran, dan hasil seleksi.
Flowchart untuk menu admin adalah jika menu data pengguna dipilih
data pendaftaran, jika menu menu seleksi dipilih maka algoritma akan
pengguna adalah ketika admin memilih menu data pengguna, maka akan
menampilkan tabel pengguna, jika admin memilih baris yang akan dihapus
pada tabel pengguna kemudian klik tombol hapus, maka akan tampil kotak
dialog pesan dihapus kemudian pilih ya. Jika admin akan mencari data,
maka masukkan kata kunci yang dicari pada kolom pencarian dan pilih
admin memilih baris yang akan diubah pada tabel pendaftaran kemudian
klik tombol ubah, maka akan tampil form ubah data pendaftaran, jika
admin memilih baris yang akan dihapus pada tabel pendaftrarn kemudian
klik tombol hapus, maka akan tampil kotak dialog pesan dihapus
kemudian pilihya, jika admin akan mencari data, maka masukkan kata
kunci yang dicari pada kolom pencarian dan pilih cari, maka tabel data
form maka klik tombol keluar. Berikut adalah flowchart form ubah
pendaftaran.
f. Rancangan Flowchart Halaman Data Seleksi
Halaman data seleksi merupakan tampilan yang terdapat pada menu admin
ketika admin memilih menu data seleksi, maka akan menampilkan tabel
seleksi, jika admin akan mencari data, maka masukkan kata kunci yang
dicari pada kolom pencarian dan pilih cari, maka tabel data seleksi akan
seleksi.
pengguna mengklik tombol daftar akun pada website dan berfungsi untuk
yaitu, ketika pengguna mengklik tombol daftar akun pada form registrasi,
maka akan tampil form tambah akun pengguna, kemudian mengisi data
dengan lengkap. Jika pengguna ingin menyimpan maka klik tombol daftar.
halaman pendaftaran.
j. Rancangan Flowchart Halaman Pengumuman
data. Database yang digunakan adalah MySQL dan program yang digunakan
untuk merancang database adalah PHP Myadmin dan XAMPP. Database tersebut
terdiri dari beberapa tabel dengan struktur tabel dan atribut yang berbeda sesuai
dengan kebutuhan. Ada empat tabel yang digunakan dalam website pendaftaran
anggota Laskar Anti Korupsi Indonesia Kabupaten Kubu Raya yaitu tbl_user,
mencerminkan keterangan yang jelas dari struktur data yang berbeda dalam
database. Berikut ini kampus data dari elemen pada data entitas-entitas yang
username + password
tgl_pengumuman + status_pengumuman
Id_user = 1 {karakter_valid} 9
Nama_user = {karakter_valid}
Username = {karakter_valid}
Password = {karakter_valid}
Id_pengguna = 1 {karakter_valid} 9
Nama_pengguna = {karakter_valid}
No_hp = {karakter_valid}
Username_pengguna = {karakter_valid}
Password_pengguna = {karakter_valid}
Id_pendaftaran = 1 {karakter_valid} 9
Nama_calon = {karakter_valid}
Nik_calon = {karakter_valid}
Tempat_lahir = {karakter_valid}
Gender = {karakter_valid}
Agama = {karakter_valid}
Hp_calon = {karakter_valid}
Email_calon = {karakter_valid}
Alasan_bergabung = {karakter_valid}
Pas_photo = {karakter_valid}
Ktp_calon = {karakter_valid}
Status_calon = {karakter_valid}
Id_pengumuman = 1 {karakter_valid} 9
Nama_pengumuman = {karakter_valid}
Status_pengumuman = {karakter_valid}
penerimaan anggota baru Laskar Anti Korupsi Indonesia Kabupaten Kubu Raya
sebagai berikut:
a. Tabel Admin
type data varchar dengan panjang data 50 (lima puluh). ). Pada field
b. Tabel Pengguna
c. Tabel Pendaftaran
mempunyai type data varchar dengan panjang data 100 (seratus). Pada
data date. Pada field gender mempunyai type data enum dengan
data text. Pada field pas_photo mempunyai type data varchar dengan
panjang data 100 (seratus). Pada field ktp_calon mempunyai type data
penerimaan calon anggota baru Laskar Anti Korupsi Indonesia Kabupaten Kubu
penggunaan pola atau konsep MVC (Model View Controller), tujuan utamanya
daripada menulis kode dari awal. Sedangkan MVC (Model View Controller), yang
menampilkan bagian user interface dan controller bekerja sebagai otak yang
menjadi salah satu PHP framework terbaik adalah karena waktu eksekusi
yang sangat cepat. Pada framework ini, PHP akan merespon lebih cepat
merubah sedikit saja file pada folder config, kemudian load database,
library, semua array akan tersimpan. Tidak perlu lagi menulis nama
database setiap waktu, cukup tulis sekali dan gunakan dimana saja.
Setiap paket instalasi CodeIgniter sudah disertai user guide yang sangat
dipahami.
mudah. Ketika ada error pada saat mengetik baris code, semua error akan
terlihat struktur dari kode framework codeigniter seperti gambar dibawah ini :
3.2.6 MVC
Mvc (Model View Controller) merupakan suatu konsep yang cukup
SmallTalk, yang memisahkan bisnis logic (alur piker), data logic (penyimpanan
data) dan presentation logic (antarmuka aplikasi) atau secara sederhana adalah
memisahkan antara desain, data dan proses. Ada 3 komponen yang membangun
aplikasi yang bisa berupa basis data maupun data lain, misalnya dalam
model akan berisi class dan fungsi untuk mengambil, melakukan update
suatu aplikasi web bagian ini biasanya berupa file template HTML,
model dan bagian view. Pada controller terdapat class-class dan fungsi-
dalam model. Controller juga tidak boleh berisi kode untuk mengakses
basis data karena tugas mengakses data telah diserahkan kepada model.
proses logika dari aplikasi serta melakukan validasi atau cek terhadap
input.
calon anggota.
anggota yang telah mendaftar apakah lulus atau tidak lulus dalam tahap
Anti Korupsi, terdapat beberapa inputan yang wajib diisi, seperti nama
dibawah ini.
g. Hasil rancangan pendaftaran anggota
apakah calon anggota tersebut lulus atau dinyatakan tidak lulus. Seperti
apakah diterima menjadi anggota atau tidak lulus. Calon anggota dapat
b. RAM 8 GB DDR4
d. SSD 512 GB
website
database
pendaftaran.
pengumuman.
akun pengguna -> isi semua textbox -> klik buat akun.
berikut:
langkah pendaftaran
pengumuman anggota
pendaftaran anggota.
sebagai berikut:
sebagai berikut:
anggota.
tombol cari.
pengguna.
berikut:
b. Untuk melakukan pencarian data seleksi, isi textbox pencarian -> klik
tombol cari.
berikut: