OLEH:
LUSIANA
NIM : 3201916063
Oleh:
Lusiana
3201916063
Tugas akhir ini telah diterima dan disahkan sebagai salah satu syarat untuk
menyelesaikan Program Pendidikan Diploma Tiga pada Program Studi
Teknik Informatika Jurusan Teknik Elektro Politeknik Negeri Pontianak.
Disahkan oleh :
Mengetahui,
Direktur Politeknik Negeri Pontianak
ii
HALAMAN PERNYATAAN
Oleh:
Lusiana
(3201916063)
Dosen Pembimbing:
Dosen Penguji:
Penguji I Penguji II
iii
HALAMAN PERNYATAAN ORISINALITAS
Materai
10000
Lusiana
NIM. 3201916063
iv
RIWAYAT HIDUP
Biodata Mahasiswa :
Nama Mahasiswa : Lusiana
NIM : 3201916063
Tempat / Tanggal Lahir : Landau Banjang,13 September 2000
Jenis Kelamin : Perempuan
Agama : Kristen
Alamat : Landau Banjang, Kec. Belitang Hulu,
Sekadau
No. Telpon Rumah / Handphone : 087788909754
Email : lusia4993@gmail.com
v
ABSTRAK
Dojo merupakan suatu tempat atau sarana penunjang latihan seni beladiri
khususnya beladiri yang berasal dari Jepang. Terdapat berbagai macam seni
beladiri yang berasal dari negara Jepang yaitu Jujutsu, Judo, Aikido, Karate,
Sumo dan lain sebagainya. Karate adalah olahraga beladiri yang menggunakan
tangan dan kaki sebagai alat untuk melepaskan kekuatan pukulan, serangan, dan
tendangan. Dojo 86 merupakan sebuah tempat untuk berlatih beladiri terutama
karate yang berlokasi di Jalan Nusa Indah, Kelurahan Sekip Darat, Kota
Pontianak. Permasalahan yang terjadi pada Dojo 86 yaitu sistem pendaftaran
calon anggota yang masih menggunakan metode manual menggunakan kertas
formulir pendaftaran. Kesulitan dalam pengolahan data menyebabkan sering
terjadinya kesalahan pencatatan data serta sering terjadinya kehilangan berkas
dokumen calon anggota. Untuk membantu mengatasi masalah tersebut, diperlukan
suatu aplikasi pendaftaran calon anggota karate pada Dojo 86 ini yang dapat
membantu proses pendaftaran calon anggota, mempermudah pengelolaan data
pendaftaran calon anggota serta menyimpan berkas dokumen calon anggota pada
Dojo 86, sehingga proses pendaftaran calon anggota dapat lebih efektif dan
efisien. Dalam membangun aplikasi berbasis web ini digunakan framework
Codeigniter sebagai back-end dan Boostrap sebagai front-end dari website
tersebut. Adapun untuk database menggunakan Mysql serta Xampp sebagai
server local dalam proses pengembangan website. Metodologi pengembangan
sistem yang digunakan dalam Tugas Akhir ini dengan menggunakan metode
Waterfall, sedangkan untuk pengumpulan data menggunakan metode observasi,
wawancara dan studi pustaka. Dengan adanya pembuatan aplikasi pendaftaran
calon anggota karate pada Dojo 86 ini diharapkan dapat mempermudah dalam
mengolah data pendaftaran calon anggota sehingga dapat menghindari kesalahan
pencatatan data, kehilangan data calon anggota dan lain sebagainya.
Kata Kunci : Website, Codeigniter, Pengolahan Data, Pendaftaran Calon Anggota.
vi
ABSTRACT
vii
PRAKATA
Puji syukur kepada Tuhan Yang Maha Esa yang telah melimpahkan segala rahmat
dan hidayah-Nya sehingga penulis dapat menyelesaikan penulisan tugas akhir
yang berjudul “Rancang Bangun Aplikasi Pendaftaran Calon Anggota Pada Dojo
86 Kota Pontianak Berbasis Web”. Tujuan penulisan tugas akhir ini adalah
memenuhi persyaratan untuk menyelesaikan Pendidikan Diploma Tiga pada
Program Studi Teknik Informatika Jurusan Teknik Elektro Politeknik Negeri
Pontianak. Dengan segala kerendahan hati, penulis menyadari bahwa dalam
menyelesaikan penulisan tugas akhir ini tidak lepas dari peran berbagai pihak
yang telah banyak memberikan saran, bimbingan, doa, serta motivasi. Dalam
kesempatan ini, penulis ini mengucapkan terima kasih khususnya kepada :
1. Orang tua yang selalu memberikan nasihat dan dukungan selama
berjalannya proses penyusunan Tugas Akhir.
2. Bapak Dr. Ir. H. Muhammad Toasin Asha, M. SSi selaku Direktur Politeknik
Negeri Pontianak.
3. Bapak Hasan, ST., M.T. selaku Ketua Jurusan Teknik Elektro
4. Bapak Suheri, S.T., M.Cs. selaku Ketua Program Studi Teknik Informatika
5. Bapak Muhammad Diponegoro, S.Kom., M.Cs. selaku Koordinator Tugas
Akhir Program Studi Teknik Informatika dan selaku Dosen Pembimbing
yang tiada henti memberikan bimbingan, dorongan, saran, kritik dan
motivasi kepada penulis.
6. Bapak Yasir Arafat, S.ST., M.T. selaku Dosen Penguji 1 yang juga telah
memberikan saran dan kritik selama proses penyusunan Tugas Akhir ini.
7. Bapak Pausta Yugianus, S.Kom., M.T. selaku Dosen Penguji 2 yang juga
telah memberikan saran dan kritik selama proses penyusunan Tugas Akhir.
8. Seluruh staf pengajar dan administrasi Politeknik Negeri Pontianak,
khususnya di Jurusan Teknik Elektro Program Studi Teknik Informatika
Penulis menyadari bahwa dalam penyusunan laporan Tugas Akhir ini
masih jauh dari sempurna, untuk itu kritik dan saran dari pembaca yang
membangun sangat penulis harapkan untuk menjadi pelajaran di kemudian hari.
Penulis berharap semoga laporan Tugas Akhir ini dapat memberikan manfaat bagi
kita semua. Terima kasih .
viii
Pontianak, 31 Agustus 2022
Penulis
ix
DAFTAR ISI
TUGAS AKHIR
HALAMAN PENGESAHAN
HALAMAN PERNYATAAN
HALAMAN PERNYATAAN ORISINALITAS
RIWAYAT HIDUP
ABSTRAK
ABSTRACT
KATA PENGANTAR
DAFTAR ISI
DAFTAR GAMBAR
DAFTAR TABEL
BAB I PENDAHULUAN
1.1 Latar Belakang
1.2 Rumusan Masalah2
1.3 Batasan Masalah
1.4 Tujuan Penelitian3
1.5 Manfaat Penelitian3
1.5.1 Bagi Mahasiswa3
1.5.2 Bagi Dojo 86 Kota Pontianak
1.6 Metodologi Penelitian
1.6.1 Metode Observasi
1.6.2 Metode Wawancara
1.6.3 Metode Literatur4
1.6.4 Metode Pengembangan Sistem
BAB II DASAR TEORI7
2.1 Tinjauan Pustaka7
2.2 Dasar Teori7
2.2.1 Web7
2.2.2 HTML8
2.2.3 PHP9
2.2.4 XAMPP9
x
2.2.5 MySQL0
2.2.6 Framework Boostrap11
2.2.7 Framework Codeigntier1
BAB III RANCANGAN SISTEM3
3.1 Gambaran Umum3
3.2 Analisis Kebutuhan3
3.2.1 Kebutuhan Perangkat Keras3
3.2.2 Kebutuhan Perangkat Lunak3
3.3 Perancangan Proses4
3.3.1 Use Case Diagram4
3.3.2 Definisi Aktor5
3.3.3 Use Case Scenario16
3.3.4 Diagram Navigasi27
3.3.5 Activity Diagram27
3.4 Rancangan Database28
3.4.1 Relasi Tabel29
3.4.2 Struktur Tabel29
3.5 Rancangan User Interface33
3.5.1 Tampilan Rancangan Halaman Beranda34
3.5.2 Tampilan Rancangan Halaman Profil34
3.5.3 Tampilan Rancangan Halaman Berita35
3.5.4 Tampilan Rancangan Halaman Anggota36
3.5.5 Tampilan Rancangan Halaman Prestasi37
3.5.6 Tampilan Rancangan Halaman Kegiatan38
3.5.7 Tampilan Rancangan Halaman Masuk38
3.5.8 Tampilan Rancangan Halaman Daftar39
BAB IV HASIL DAN PEMBAHASAN0
4.1 Implementasi Aplikasi0
4.1.1 Tampilan Halaman Beranda40
4.1.2 Tampilan Halaman Berita41
4.1.3 Tampilan Halaman Detail Berita41
4.1.4 Tampilan Halaman Galeri42
xi
4.1.5 Tampilan Halaman Detail Galeri42
4.1.6 Tampilan Halaman Jadwal Latihan42
4.1.7Tampilan Halaman Anggota43
4.1.8 Tampilan Halaman Kontak Kami43
4.1.9 Tampilan Halaman Login Anggota44
4.1.10 Tampilan Halaman Registrasi Anggota45
4.1.11 Tampilan Halaman Login Admin46
4.1.12 Tampilan Halaman Dashboard Admin46
4.1.13 Tampilan Halaman Kelola Admin47
4.1.14 Tampilan Halaman Kelola Profil47
4.1.15 Tampilan Halaman Kelola Berita48
4.1.16 Tampilan Halaman Kelola Galeri48
4.1.17 Tampilan Halaman Kelola Tambah Galeri48
4.1.18 Tampilan Halaman Kelola Jadwal Latihan49
4.1.19 Tampilan Halaman Kelola Tingkatan Sabuk49
4.1.20 Tampilan Halaman Kelola Anggota50
4.1.21 Tampilan Halaman Kelola Screening50
4.1.22 Tampilan Halaman Kelola Prestasi51
4.1.23 Tampilan Halaman Saran51
4.1.24 Tampilan Halaman Dashboard Anggota52
4.1.25 Tampilan Halaman Profil Anggota52
4.1.26 Tampilan Halaman Prestasi Anggota53
4.2 Pengujian Sistem54
BAB V PENUTUP
5.1 Kesimpulan
5.2 Saran
DAFTAR PUSTAKA
xii
DAFTAR GAMBAR
xiii
Gambar 31. Tampilan Halaman Kelola Jadwal Latihan49
Gambar 32. Tampilan Halaman Kelola Tingkatan Sabuk50
Gambar 33. Tampilan Halaman Kelola Anggota50
Gambar 34. Tampilan Halaman Kelola Screening 51
Gambar 35. Tampilan Halaman Kelola Prestasi51
Gambar 36. Tampilan Halaman Saran52
Gambar 37. Tampilan Halaman Dashboard Anggota52
Gambar 38. Tampilan Halaman Profil Anggota53
Gambar 39. Tampilan Halaman Prestasi Anggota53
xiv
DAFTAR TABEL
Tabel 3.1. Use Case Scenario Login16
Tabel 3.2. Use Case Scenario Mengelola Data Admin17
Tabel 3.3. Use Case Scenario Mengelola Profil Dojo17
Tabel 3.4. Use Case Scenario Data Berita18
Tabel 3.5. Use Case Scenario Mengelola Data Galeri18
Tabel 3.6. Use Case Scenario Jadwal Latihan19
Tabel 3.7. Use Case Scenario Tingkatan Sabuk19
Tabel 3.8. Use Case Scenario Anggota20
Tabel 3.9. Use Case Scenario Screening21
Tabel 3.10. Use Case Scenario Beranda21
Tabel 3.11. Use Case Scenario Berita Pengunjung22
Tabel 3.12. Use Case Scenario Galeri Pengunjung22
Tabel 3.13. Use Case Scenario Jadwal Latihan23
Tabel 3.14. Use Case Scenario Anggota23
Tabel 3.15. Use Case Scenario Kontak23
Tabel 3.16. Use Case Scenario Login Anggota24
Tabel 3.17. Use Case Scenario Registrasi Anggota25
Tabel 3.18. Use Case Scenario Edit Profil25
Tabel 3.19. Use Case Scenario Prestasi Anggota26
Tabel 3.20. Struktur Tabel Admin29
Tabel 3.21. Struktur Tabel Berita30
Tabel 3.22. Struktur Tabel Foto30
Tabel 3.23. Struktur Tabel Galeri30
Tabel 3.24. Struktur Tabel Jadwal31
Tabel 3.25. Struktur Tabel Prestasi31
Tabel 3.26. Struktur Tabel profil31
Tabel 3.27. Struktur Tabel Registrasi31
Tabel 3.28. Struktur Tabel Sabuk32
Tabel 3.29. Struktur Tabel Saran32
Tabel 3.30. Struktur Tabel Screening32
Tabel 4.1. Pengujian Metode Blackbox54
xv
BAB I
PENDAHULUAN
1.1 Latar Belakang
Dojo merupakan suatu tempat atau sarana penunjang latihan seni beladiri
khususnya beladiri yang berasal dari Jepang. Terdapat berbagai macam seni
beladiri yang berasal dari negara Jepang yaitu Jujutsu, Judo, Aikido, Karate,
Sumo dan lain sebagainya. Karate adalah olahraga beladiri yang menggunakan
tangan dan kaki sebagai alat untuk melepaskan kekuatan pukulan, serangan, dan
tendangan. Dojo 86 merupakan sebuah tempat untuk berlatih beladiri terutama
karate berdiri pada tahun 1986 yang berlokasi di Jalan Nusa Indah, Kelurahan
Sekip Darat, Kota Pontianak.
Setiap bulannya, pada Dojo 86 Kota Pontianak membuka pendaftaran calon
anggota baru. Akan tetapi penyampaian informasi pendaftaran mengenai calon
anggota baru ini dilakukan secara manual, yaitu melalui mulut ke mulut, serta
melalui status sosial media anggota dari Dojo tersebut. Untuk mendapatkan
anggota baru Dojo 86 bekerja sama dengan pihak sekolah yaitu dengan MTs
Hidayatul Muslimin 1 Kubu Raya. Untuk proses pendaftaran calon anggota Dojo
86 saat ini masih menggunakan proses manual yaitu pendaftar mengisikan
formulir yang disediakan oleh panitia. Setelah itu formulir dan berkas diberikan
ke panitia untuk dilakukan pengecekan apakah data calon anggota sudah benar.
Dalam mendapatkan calon anggota di MTs Hidayatul Muslimin 1 Kubu Raya
sedikitnya kurang lebih 20 orang sampai 30 orang per kelas, hal ini dibuktikan
dengan lampiran atau jurnal yang diperoleh penulis dalam melakukan penelitian
di Dojo 86 Kota Pontianak.
Dalam mengelola data pendaftaran calon anggota Dojo 86 masih
menggunakan cara konvensional atau cara lama. Hal ini menyebabkan kinerja
pihak administrasi Dojo 86 tidak efisien. Kesulitan dalam pengolahan data
menyebabkan sering terjadinya kesalahan pencatatan data dan sering terjadinya
kehilangan berkas dokumen calon anggota Dojo 86. Sehingga untuk membantu
mengatasi masalah tersebut, diperlukan sebuah sistem yang dapat mempermudah
pekerjaan panitia penerimaan calon anggota baru dalam melakukan pengolahan
data pendaftar.
1
2
Literatur yang diambil penulis antara lain menggunakan beberapa jurnal dan
artikel yang ada di internet serta Tugas Akhir senior terdahulu yang berfokus
membahas pembuatan website pendaftaran.
1.6.4 Metode Pengembangan Sistem
Metode pengembangan dalam pembuatan website karate dengan fiutr
pendaftaran calon anggota pada Dojo 86 Kota Pontianak adalah metode Prototype
atau Prototyping. Metode prototyping merupakan metode yang dapat menghemat
waktu dalam pengembangan sistem dan sistem yang dibuat sesuai dengan
kebutuhan dan keinginan pelanggan. Seperti gambar 1 dibawah ini :
Pada tahap evaluasi prototyping, klient melihat prototype yang dibangun dan
menilai apakah sudah sesuai dengan keinginan dan kebutuhan klient. Jika tidak
sesuai prototype akan diperbaiki dengan mengulangi langkah-langkah
sebelumnya. Tapi jika sudah, langkah selanjutnya akan dilaksanakan.
4) Mengkodekan Sistem
Pada tahap ini, prototype diterjemahkan ke dalam bahasa pemrograman.
Pengkodean sistem pada tahap ini dibuat dengan bahasa pemrograman PHP
dengan konsep framework.
5) Menguji sistem
Setelah sistem sudah menjadi suatu software yang siap digunakan, maka software
tersebut harus diuji. Pengujian software bertujuan untuk meminimalisir kesalahan
pada software yang dibangun. Pengujian dilakukan dengan menggunakan metode
blackbox testing. Blackbox testing atau disebut juga dengan pengujian fungsional
merupakan pengujian yang didasarkan pada detail aplikasi seperti tampilan
aplikasi, fungsi-fungsi yang ada pada website, dan kesesuaian alur fungsi dengan
proses yang diinginkan klient.
6) Evaluasi Sistem
Ditahap ini klient mengevaluasi sistem yang telah dibuat. Jika sistem belum sesuai
dengan yang diinginkan, maka pengembang mengulangi langkah ke 4 dan 5. Tapi
jika sudah sesuai, maka langkah selanjutnya akan dilakukan.
7) Menggunakan Sistem
Setelah melakukan tahap evaluasi sistem, software sudah dapat digunakan.
BAB II
DASAR TEORI
7
8
yang membentuk satu rangkaian bangunan yang saling terkait, di mana masing-
masing dihubungkan dengan jaringan-jaringan halaman (hyperlink)”. Website
adalah sebuah kumpulan halaman pada suatu domain di internet yang dibuat
dengan tujuan tertentu dan saling berhubungan serta dapat diakses secara luas
melalui halaman depan (home page) menggunakan sebuah browser menggunakan
URL website[6]. Berdasarkan uraian di atas, penulis menyimpulkan Website
adalah halaman informasi yang disediakan melalui jalur internet sehingga bisa
diakses seluruh dunia selama terkoneksi dengan jaringan internet.
2.2.2 HTML (HyperText Markup Language)
HyperText Markup Language atau yang lebih akrab dikenal HTML adalah
bahasa pemrograman atau komputer yang digunakan untuk membuat suatu
website. “HyperText” mengacu pada Hyperlink yang ada pada page HTML,
sedangkan “Markup Language” melambangkan cara suatu Tags digunakan untuk
mendefinisikan layout atau desain suatu page dan elemen-elemen di dalamnya. Di
bawah ini adalah contoh kecil dari bahasa HTML :
<!doctype html>
<html>
<head>
<title>Contoh.com</title>
</head>
<body>
<p>Contoh Paragraf dalam HTML</p>
</body>
<html>
Format yang benar pada HTML harus mengandung tags<html>, <head>,
<body>
seperti contoh di atas. Komponen Website seperti Page Title, metadata, dan
links diletakkan diantara tags , sedangkan untuk isinya diletakan di antara
tags<body>[7].
9
13
14
Mengubah profil
Menambahkan
Prestasi
Anggota
Register
<<extend>>
Login
<<include>>
Input Biodata
Daftar Anggota
Pengunju Admin
ng
Input Dokumen
<<include>>
View/Delete user
Terdaftar
View Formulir
Pendaftar
Logout
1) Admin
Pada website pendaftaran calon anggota Dojo 86, admin merupakan
aktor yang memiliki hak akses untuk mengelola data dan fitur yang ada
pada sistem tersebut. Pertama admin dapat mengelola data user yaitu data
calon anggota yang terdaftar pada website. Kedua, melihat data calon
anggota yang mendaftar dengan mengisikan form yang telah disediakan
pada website untuk menentukan apakah calon anggota lulus atau tidak.
Untuk dapat melakukan itu admin diwajibkan login terlebih dahulu
2) Pengunjung
Pengunjung merupakan aktor yang dapat mengakses halaman
website pengunjung,untuk mendaftar menjadi anggota. Pengunjung wajib
untuk membuat akun terlebih dahulu, dengan melakukan registrasi akun.
Setelah akun terdaftar pengunjung dapat mendaftar menjadi calon anggota
Dojo 86 dengan menginputkan biodata serta memasukkan dokumen yang
diperlukan pada form tersebut.
3) Anggota
Anggota merupakan aktor yang telah lulus menjadi anggota Dojo 86.
Aktor anggota hanya memiliki fitur mengubah profilnya serta
menambahkan prestasi yang diraih dari keberhasilan lomba atau event.
3.3.2 Definisi Aktor
1. Admin
Admin bertugas untuk mengelola data user atau calon anggota yang
melakukan pendaftaran online melalui website. Kemudian admin dapat melihat
formulir pendaftar untuk memverifikasi apakah data yang diinputkan calon
anggota sudah sesuai atau tidak, selanjutnya admin berhak menentukan apakah
calon anggota ini telah lulus administrasi berkas secara online dan ditetapkan
menjadi anggota sementara.
2. Pengunjung
Pengunjung dapat mengakses website seperti beranda, profil, berita, galeri,
prestasi, serta kontak, dan sebelum mendaftar menjadi anggota, dapat melakukan
pendaftaran akun terlebih dahulu selanjutnya calon anggota dapat login dengan
16
akses pengguna
Alternatif -
Kondisi Akhir Sistem akan menampilkan halaman data
Profil Dojo 86
Alternatif -
Kondisi Akhir Sistem akan menampilkan halaman data
berita
Alternatif -
Kondisi Akhir Sistem akan menampilkan data galeri
Alternatif -
Kondisi Akhir Sistem akan menampilkan halaman data
jadwal latihan.
sabuk
Deskripsi 1 Admin menekan tombol tingkatan sabuk
untuk melihat data.
2 Admin menekan tombol tombol add untuk
menambahkan data tingkatan sabuk
3 Admin menekan tombol delete untuk
menghapus data tingkatan sabuk.
4 Admin menekan tombol edit untuk mengubah
data tingkatan sabuk.
Alternatif -
Kondisi Akhir Sistem akan menampilkan halaman data
tingkatan sabuk
Alternatif -
Kondisi Akhir Sistem akan menampilkan halaman data
anggota
Aktor Admin
Kondisi Awal Sistem menampilkan halaman screening
Aktor Pengunjung
Kondisi Awal Sistem menampilkan halaman beranda
Deskripsi 1 Pengunjung ketika pertama kali mengakses
website maka akan menampilkan halaman
beranda.
Alternatif -
Kondisi Akhir Sistem akan menampilkan halaman beranda
Alternatif -
Kondisi Akhir Sistem akan menampilkan halaman berita
Alternatif -
Kondisi Akhir Sistem akan menampilkan halaman galeri
Tabel 3.13 Use Case Scenario Jadwal Latihan
No Skenario SK-13
Nama Use Case Jadwal Latihan
Ringkasan Pengunjung mengakses halaman Jadwal
Latihan
23
Aktor Pengunjung
Kondisi Awal Sistem menampilkan halaman jadwal latihan
Deskripsi 1 Pengunjung menekan tombol jadwal latihan
untuk melihat jadwal latihan Dojo 86.
Alternatif -
Kondisi Akhir Sistem akan menampilkan halaman jadwal
latihan
Alternatif -
Kondisi Akhir Sistem akan menampilkan halaman anggota
Alternatif -
Kondisi Akhir Sistem akan menampilkan halaman kontak
kami
Alternatif -
Kondisi Akhir Sistem akan menampilkan halaman
registrasi anggota.
Alternatif -
Kondisi Akhir Sistem akan menampilkan halaman edit profil.
anggota
Aktor Anggota
Kondisi Awal Sistem menampilkan halaman prestasi
anggota
Deskripsi 1 Anggota menekan tombol “Prestasi” untuk
melihat Prestasi Anggota
2 Anggota menekan tombol “tambah” untuk
menambahkan data prestasi anggota
tersebut.
Anggota menekan tombol “Edit” untuk
3 mengubah prestasi anggota.
Anggota menekan tombol “hapus” untuk
menghapus data prestasi anggota tersebut.
Alternatif -
Kondisi Akhir Sistem akan menampilkan halaman prestasi
Login Daftar
anggota, prestasi, event, dan login. Sedangkan di dalam menu login terdapat
submenu login dan daftar akun.
nama_user varchar(50)
username varchar(50)
password varchar(50)
sampul varchar(100)
5. Tbl_jadwal (tbl_jadwal)
Tabel 3.24. Struktur Tabel Jadwal
Nama Field Tipe Data
Id_jadwal(primary) int(11)
hari varchar(100)
waktu varchar(100)
dresscode Varchar(100)
Id_registrasi(primary) int(11)
Tgl_registrasi date
Nama_lengkap varchar(100)
Nama_panggilan Varchar(50)
nik Varchar(16)
ttl Varchar(100)
Jenis_kelamin Varchar(5)
agama Varchar(50)
No_hp Varchar(15)
alamat Varchar(100)
Alasan_bergabung Varchar(150)
Pas_photo Varchar(100)
status Int(1)
bawah ini
40
41
Dojo 86 berada serta terdapat Google Maps yang menampilkan map untuk
mempermudah pengunjung mengetahui lokasi atau tempat Dojo 86 berada.
Terakhir yaitu tedapat form saran dan masukan yang berfungsi sebagai evaluasi
dari website Dojo 86 Kota Pontianak, pelayanan Dojo 86 dan lain sebagainya.
Adapun tampilan halaman kontak kami sebagai berikut.
Gambar 21. Tampilan Halaman Kontak Kami
tersebut akan masuk ke dalam proses screening, ketika calon anggota tersebut
layak menjadi anggota Dojo 86 maka admin dapat memverifikasi bahwa calon
anggota lulus menjadi anggota Dojo 86 serta membuat akun untuk anggota
tersebut, sebaliknya jika calon anggota Dojo 86 tidak lulus maka tidak dapat
mengakses halaman dashboard anggota. Adapun tampilan halaman kelola
screening sebagai berikut.
Gambar 34. Tampilan Halaman Kelola Screening
Mengklik Menampilkan
√
Tombol Berita Halaman Berita
Mengklik Menampilkan
√
Tombol Galeri Halaman Galeri
3 Galeri(Pengunjung)
Mengklik Menampilkan
Tombol Halaman Album √
"Nama Galeri" Galeri
Mengklik
Menampilkan
Jadwal Latihan Tombol
4 Halaman Jadwal √
(Pengunjung) "Jadwal
Latihan
Latihan"
Menampilkan
Mengklik
Anggota(Pengunjung Halaman
5 Tombol √
) Anggota
"Anggota"
(Pengunjung)
Mengklik Menampilkan
6 Kontak Kami √
Tombol Halaman
55
Akun yang di
daftarkan akan
masuk ke
Mengklik
Registrasi Calon halaman admin
7 Tombol √
Anggota untuk di
"Registrasi"
verifikasi agar
pengguna dapat
login
Login Berhasil
akan diarahkan
Mengklik ke Dashboard
8 Login Anggota Tombol Anggota, jika √
"Login" gagal kembali
ke halaman
Login
Edit Profil
Anggota
Berhasil,
kemudian
Mengklik sistem
9 Profil Anggota Tombol merefresh √
"Update" halaman edit
profil dengan
menampilkan
perubahan
terjadi
Data berhasil
ditambahkan,
Mengklik
kemudian
10 Prestasi Anggota Tombol √
sistem
"Tambah"
merefresh
halaman
56
Prestasi
Anggota dengan
menampilkan
Data Berhasil
diubah,
kemudian
sistem
merefresh
Mengklik
halaman √
Tombol "Edit"
Prestasi
Anggota dengan
menampilkan
perubahan
terjadi
Data Berhasil
dihapus,
kemudian
sistem
Mengklik merefresh
Tombol halaman √
"Delete" prestasi anggota
dengan
menampilkan
perubahan
terjadi
Login Berhasil
akan diarahkan
Mengklik ke Dashboard
11 Login Admin Tombol Anggota, jika √
"Login" gagal kembali
ke halaman
Login
Data berhasil
ditambahkan,
kemudian
sistem
Mengklik
merefresh
Tombol √
halaman Kelola
12 Kelola Admin "Tambah"
Admin dengan
menampilkan
perubahan
terjadi
Mengklik Data Berhasil
√
Tombol "Edit" diubah,
57
kemudian
sistem
merefresh
halaman Kelola
Data Berhasil
dihapus,
kemudian
sistem
Mengklik
merefresh
Tombol √
halaman Kelola
"Delete"
Admin dengan
menampilkan
perubahan
terjadi
Data Berhasil
diubah,
kemudian
sistem
Mengklik
merefresh
13 Kelola Profile Tombol √
halaman Kelola
"Update"
Profil dengan
menampilkan
perubahan
terjadi
Data berhasil
ditambahkan,
kemudian
sistem
Mengklik
merefresh
Tombol √
halaman Kelola
"Tambah"
Berita dengan
menampilkan
perubahan
terjadi
14 Kelola Berita
Mengklik Data Berhasil √
Tombol "Edit" diubah,
kemudian
sistem
merefresh
halaman Kelola
Berita dengan
menampilkan
perubahan
terjadi
58
Data Berhasil
dihapus,
kemudian
sistem
Mengklik
merefresh
Tombol √
halaman Kelola
"Delete"
Berita dengan
menampilkan
perubahan
terjadi
Data berhasil
ditambahkan,
kemudian
sistem
Mengklik
merefresh
Tombol √
halaman Kelola
"Tambah"
Galeri dengan
menampilkan
perubahan
terjadi
Data Berhasil
diubah,
kemudian
sistem
Mengklik merefresh
15 Kelola Galeri √
Tombol "Edit" halaman Kelola
Galeri dengan
menampilkan
perubahan
terjadi
Data Berhasil
dihapus,
kemudian
sistem
Mengklik
merefresh
Tombol √
halaman Kelola
"Delete"
Galeri dengan
menampilkan
perubahan
terjadi
Data berhasil
diubah,
Mengklik kemudian
Jadwal Latihan
16 Tombol sistem √
(Admin)
"update" merefresh
halaman Kelola
Jadwal Latihan
59
dengan
menampilkan
Data berhasil
ditambahkan,
kemudian
sistem
Mengklik merefresh
Tombol halaman √
"Tambah" Tingkatan
Sabuk dengan
menampilkan
perubahan
terjadi
Data Berhasil
diubah,
kemudian
sistem
merefresh
Mengklik
17 Tingkatan Sabuk halaman √
Tombol "Edit"
Tingkatan
Sabuk dengan
menampilkan
perubahan
terjadi
Data Berhasil
dihapus,
kemudian
sistem
Mengklik merefresh
Tombol halaman √
"Delete" Tingkatan
Sabuk dengan
menampilkan
perubahan
terjadi
Data Berhasil
diubah,
kemudian
sistem
Mengklik
merefresh
Tombol "Ubah
18 Anggota(Admin) halaman √
Tingkatan
Anggota dengan
Sabuk"
menampilkan
perubahan
terjadi
60
Data berhasil
ditambahkan,
kemudian
sistem
Mengklik merefresh
Tombol halaman √
"Tambah" Screening
dengan
menampilkan
perubahan
terjadi
Mengklik Data Screening
"Tombol Berhasil
Verifikasi" diverifikasi,
sistem
melakukan √
refresh dengan
menampilkan
perubahan
terjadi
Data Berhasil
19 Kelola Screening
dihapus,
kemudian
sistem
Mengklik merefresh
Tombol halaman √
"Delete" Screening
dengan
menampilkan
perubahan
terjadi
Password
Anggota akan
direset menjadi
"123456",
Mengklik kemudian
Tombol sistem akan √
"Reset" melakukan
refresh dengan
menampilkan
perubahan
terjadi
Data Prestasi
Berhasil
Mengklik
diverifikasi,
20 Prestasi (Admin) Tombol √
sistem
"Verifikasi"
melakukan
refresh dengan
61
menampilkan
perubahan
Data Berhasil
dihapus,
kemudian
sistem
Mengklik
merefresh
Tombol √
halaman
"Delete"
Prestasi dengan
menampilkan
perubahan
terjadi
Keterangan :
B = Berhasil
TB = Tidak Berhasil
Berdasarkan hasil pengujian yang telah dilakukan, kesimpulannya adalah
fungsi-fungsi pada aplikasi ini sudah berhasil dan dapat berjalan dengan baik,
sehinigga secara fungsional sistem sudah dapat menghasilkan output yang
diharapkan.
BAB V
PENUTUP
5.1 Kesimpulan
Kesimpulan yang dapat diambil dari hasil penelitian tugas akhir website
pendaftaran calon anggota Dojo 86 Kota Pontianak adalah sebagai berikut :
1. Website pendaftaran calon anggota dirancang sebagai media pendaftaran
dan promosi mengenai Dojo 86 Kota Pontianak
2. Menggunakan website ini calon anggota serta masyarakat dapat
mengetahui jadwal latihan Dojo 86 Kota Pontianak
3. Hasil pengujian blackbox menunjukkan bahwa seluruh fungsi telah
berjalan sesuai dengan sistem yang diusulkan.
4. Aplikasi ini dibangun dengan bahasa pemrograman PHP menggunakan
framework Codeigniter
5.2 Saran
Adapun saran – saran yang dapat diberikan penulis untuk pengembangan
dan perbaikan sistem ini selanjutnya adalah sebagai berikut :
1. Dalam pengembangan selanjutnya dapat menambahkan API Whatsapp
Gateway agar calon pengunjung dapat menerima notifikasi langsung yang
dikirimkan oleh admin melalui website.
2. Diharapkan untuk pengembangan selanjutnya dapat membuat desain di
bagian website pengunjung agar lebih menarik.
3. Aplikasi ini dapat dilakukan penelitian lebih lanjut agar dapat mencetak
laporan mengenai jumlah pendaftar yang mendaftar di Dojo 86 Kota
Pontianak berdasarkan tanggal, bulan dan tahun.
62
DAFTAR PUSTAKA
63
64