Anda di halaman 1dari 115

PERANCANGAN SISTEM INFORMASI PENDAFTARAN SANTRI BARU

MENGUNAKAN METODE RAD

PADA TPQ NURUL AZMI

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

RYAN SAPUTRA
NIM : 12192894

Program Studi Sistem Informasi


Fakultas Teknik dan Informatika
Universitas Bina Sarana Informatika
Jakarta
2022
SURAT PERNYATAAN KEASLIAN TUGAS AKHIR

Yang bertanda tangan di bawah ini:


Nama : Ryan Saputra
NIM : 12192894
Jenjang : Diploma Tiga (D3)
Program Studi : Sistem Informasi
Fakultas : Teknik dan Informatika
Perguruan Tinggi : Universitas Bina Sarana Informatika

Dengan ini menyatakan bahwa Tugas Akhir yang telah saya buat dengan judul: “Perancangan

Sistem Informasi Pendaftaran Santri Baru Mengunakan Metode Rad Pada Tpq Nurul

Azmi”, adalah asli (orsinil) atau tidak plagiat (menjiplak) dan belum pernah

diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun.

Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada paksaan dari
pihak manapun juga. Apabila di kemudian hari ternyata saya memberikan keterangan palsu dan
atau ada pihak lain yang mengklaim bahwa (Skripsi/Tugas Akhir)* yang telah saya buat
adalah hasil karya milik seseorang atau badan tertentu, saya bersedia diproses baik secara
pidana maupun perdata dan kelulusan saya dari Universitas Bina Sarana Informatika
dicabut/dibatalkan.
Dibuat di :Jakarta
Pada tanggal : 09 Juni 2022
Yang menyatakan,

Ryan Saputra

ii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK

KEPENTINGAN AKADEMIS

Yang bertanda tangan di bawah ini, saya:


Nama : Ryan saputra
NIM : 12192894
Jenjang : Diploma Tiga (D3)
Program Studi : Sistem Informasi
Fakultas : Teknik dan Informatika
Perguruan Tinggi : Universitas Bina Sarana Informatika

Dengan ini menyetujui untuk memberikan ijin kepada pihak Universitas Bina Sarana
Informatika, Hak Bebas Royalti Non- Eksklusif (Non-exclusive Royalti-Free Right) atas karya
ilmiah kami yang berjudul: “Perancangan Sistem Informasi Pendaftaran Santri Baru
Mengunakan Metode Rad Pada Tpq Nurul Azmi”, beserta perangkat yang diperlukan (apabila
ada).
Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Bina Sarana Informatika
berhak menyimpan, mengalih-media atau mem-format-kan, mengelolanya dalam pangkalan
data (database), mendistribusikannya dan menampilkan atau mempublikasikannya di internet
atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari kami selama tetap
mencantumkan nama kami sebagai penulis/pencipta karya ilmiah tersebut.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas Bina
Sarana Informatika, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta
dalam karya ilmiah saya ini.
Demikian pernyataan ini saya buat dengan sebenarnya.
Dibuat di : Jakarta
Pada tanggal: 09 Juni 2022
Yang menyatakan,

Ryan Saputra

iii
PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR

Tugas Akhir ini diajukan oleh:

Nama : Ryan Saputra

NIM : 12192894

Jenjang : Diploma Tiga (D3)

Program Studi : Sistem Informasi

Fakultas : Teknik dan Informatika

Perguruan Tinggi : Universitas Bina Sarana Informatika

Judul Tugas Akhir : Perancangan Sistem Informasi Pendaftaran Santri Baru

Mengunakan Metode Rad Pada Tpq Nurul Azmi

Untuk dipertahankan pada periode I-2022 di hadapan Penguji dan diterima sebagai bagian
persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya Komputer
(A.Md.Kom) pada Program Diploma Tiga (D3) Program Studi Sistem Informasi di Universitas
Bina Sarana Informatika.

Jakarta, 09 Juni 2022

iv
PEMBIMBING TUGAS AKHIR

Dosen Pembimbing : Ahmad Rais Ruli, S.Kom, M.MSI

Asisten Pembimbing : Wahyu Indrarti, S.Kom, M.Pd

DEWAN PENGUJI

Penguji I :

Penguji II :

v
LEMBAR KONSULTASI TUGAS AKHIR

UNIVERSITAS BINA SARANA INFORMATIKA

NIM :12192894
Nama Lengkap :Ryan Saputra
Dosen Pembimbing :Ahmad Rais Ruli, S.kom, M.MSI
Judul Tugas Akhir :Perancangan Sistem Informasi Pendaftaran Santri Baru Mengunakan
Metode Rad Pada Tpq Nurul Azmi
NO Tanggal Paraf Dosen
Pembimbing
Bimbingan Pokok Bahasan
1 30/03/2022 Bimbingan perdana dan pengajuan judul TA
2 06/04/2022 Pengajuan Bab 1
3 17/04/2022 Pengajuan Revisi Bab 1 dan acc Bab 1
4 29/05/2022 Pengajuan Bab II dan Bab III
5 29/05/2022 Pengajuan revisi Bab II dan Bab III
6 17/06/2022 Pengajuan Bab IV
7 29/06/2022 Acc Bab II, Bab III Bab IV
8 02/07/2022 Periksa dan Acc Keseluruhan
Catatan untuk Dosen Pembimbing.
Bimbingan Tugas Akhir
 Dimulai pada tanggal : ...................................
 Diakhiri pada tanggal : ...................................
 Jumlah pertemuan bimbingan : 08 Pertemuan
Disetujui oleh,
Dosen Pembimbing

Ahmad Rais Ruli, S.kom,M.MSI

vi
LEMBAR KONSULTASI TUGAS AKHIR

UNIVERSITAS BINA SARANA INFORMATIKA

NIM :12192894
Nama Lengkap :Ryan Saputra
Dosen Pembimbing : Wahyu Indrarti, S.Kom, M.Pd
Judul Tugas Akhir :Perancangan Sistem Informasi Pendaftaran Santri Baru
Mengunakan Metode Rad Pada Tpq Nurul Azmi
NO Tanggal Paraf Dosen
Pembimbing
Bimbingan Pokok Bahasan
1 30/03/2022 Bimbingan perdana dan pengajuan judul TA
2 06/04/2022 Pengajuan Bab 1
3 17/04/2022 Pengajuan Revisi Bab 1 dan acc Bab 1
4 29/05/2022 Pengajuan Bab II dan Bab III
5 29/05/2022 Pengajuan revisi Bab II dan Bab III
6 17/06/2022 Pengajuan Bab IV
7 29/06/2022 Acc Bab II, Bab III Bab IV
8 02/07/2022 Periksa dan Acc Keseluruhan
Catatan untuk Dosen Pembimbing.
Bimbingan Tugas Akhir
 Dimulai pada tanggal : ...................................
 Diakhiri pada tanggal : ...................................
 Jumlah pertemuan bimbingan : 08 Pertemuan
Disetujui oleh,
Dosen Pembimbing

Wahyu Indrarti, S.Kom, M.Pd

vii
PANDUAN PENGGUNAAN HAK CIPTA

Tugas akhir yang berjudul “Perancangan Sistem Informasi Pendaftaran Santri Baru

Mengunakan Metode Rad Pada Tpq Nurul Azmi ” adalah hasil karya tulis asli RYAN

SAPUTRA dan bukan hasil terbitan sehingga peredaran karya tulis hanya berlaku dilingkungan

akademik saja, serta memiliki hak cipta. Oleh karena itu, dilarang keras untuk menggandakan

baik sebagian maupun seluruhnya karya tulis ini, tanpa seizin penulis.

Referensi kepustakaan diperkenankan untuk dicatat tetapi pengutipan atau peringkasan

isi tulisan hanya dapat dilakukan dengan seizin penulis dan disertai ketentuan pengutipan secara

ilmiah dengan menyebutkan sumbernya.

Untuk keperluan perizinan pada pemilik dapat menghubungi informasi yang tertera

di bawah ini:

Nama : Ryan Saputra

Alamat : Kp Srengseng RT/RW 004/003 Desa Sukamulya, Kec. Sukatani, Kab.

Bekasi

No. Telp : 085788399454

E-mail : rayensaputra867@gmail.com

viii
KATA PENGANTAR

Alhamdulillah, Dengan mengucapkan Puji Syukur Kehadirat Allah SWT, yang telah

melimpahkan Rahmat Dan Karunia-Nya, sehingga pada akhirnya penulis dapat menyelesaikan

tugas ini dengan baik. Tugas Akhir pada Program Diploma Tiga (D3) ini penulis sajikan dalam

bentuk buku yang sederhana. Adapun judul Tugas Akhir, yang penulis ambil sebagai berikut,

“Perancangan Sistem Informasi Pendaftaran Santri Baru Mengunakan Metode Rad Pada

Tpq Nurul Azmi ”.

Tujuan penulisan Tugas Akhir pada Program Diploma Tiga (D3) ini dibuat sebagai

salah satu syarat kelulusan Program Diploma Universitas Bina Sarana Informatika. Sebagai

bahan penulisan diambil berdasarkan hasil penelitian (eksperimen), observasi dan beberapa

sumber literatur yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan

dorongan dari semua pihak, maka penulisan Tugas Akhir ini tidak akan berjalan lancar. Oleh

karena itu pada kesempatan ini, ijinkanlah penulis menyampaikan ucapan terima kasih kepada:

1. Rektor Universitas Bina Sarana Informatika.

2. Dekan Fakultas Teknik dan Informatika Universitas Bina Sarana Informatika

3. Ketua Program Studi Sistem Informatika Universitas Bina Sarana Informatika.

4. Bapak Ahmad Rais Ruli, S.Kom, M.MSI selaku Dosen Pembimbing Tugas Akhir.

5. Ibu Wahyu Indrarti, S.Kom, M.Pd selaku Asisten Pembimbing Tugas Akhir.

6. Staff / karyawan / dosen di lingkungan Universitas Bina Sarana Informatika.

7. Bapak Ahmad Syarifudin selaku ketua yayasan TPQ Nurul Azmi.

8. Orang tua tercinta yang telah memberikan dukungan moral maupun spiritual.

9. Rekan-rekan mahasiswa kelas SI-12.6A.24.

Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga

terwujudnya penulisan ini. Penulis menyadari bahwa penulisan Tugas Akhir ini masih jauh

ix
sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang bersifat membangun demi

kesempurnaan penulisan di masa yang akan datang.

Akhir kata semoga Tugas Akhir ini dapat berguna bagi penulis khususnya dan bagi

para pembaca yang berminat pada umumnya.

Jakarta, 09 Juni 2022

Penulis

Ryan Saputra

x
ABSTRAKSI

Ryan saputra (12192894), “Perancangan Sistem Informasi Pendaftaran Santri Baru


Mengunakan Metode Rad Pada Tpq Nurul Azmi ”

Perkembangan teknologi dari tahun ketahun kini semakin cepat, sehingga dapat mempermudah
pekerjaan manusia sehari-hari. Dari hal kecil sampai besar kini semua ada di internet, ketika kita
ketik satu katapun semuanya dapat tampil sesuai apa yang kita inginkan. Kecanggihan teknologi
informasi ini membuat informasi dapat mudah didapatkan dan diterima baik dari semua kalangan
dapat mengaksesnya dengan mudah sehingga mempermudah pekerjaan manusia.salah satunya
pada TPQ Nurul azmi pada saat ini sistem pendaftaran santri baru masih menggunakan media
kertas sehingga membuat penumpukan berkas. Sehingga Perancangan Sistem Informasi
Pendaftaran Santri Baru Mengunakan Metode Rad Pada Tpq Nurul Azmi dibuat bertujuan untuk
mempermudah staff admin dalam mengelola data secara cepat dan akurat sehingga tidak
terjadinya penumpukan berkas yang terjadi..

Kata kunci : internet, TPQ Nurul Azmi, santri.

xi
ABSTRACT

Ryan saputra (12192894), "Designing a New Santri Registration Information System Using the
Rad Method on Tpq Nurul Azmi"

The development of technology from year to year is now accelerating, so it can facilitate daily
human work. From small to big things are now all in the internet, when we type a single word
everything can appear according to what we want. The sophistication of this information
technology makes information easily obtainable and well received from all circles can access it
easily, making it easier for human work. one of them is at TPQ Nurul azmi at this time the new
student registration system still uses paper media so as to make a buildup of files. So that the
Design of a New Santri Registration Information System Using the Rad Method at Tpq Nurul
Azmi was made to make it easier for admin staff to manage data quickly and accurately so that
there is no file buildup that occurs. .

Keywords: internet, TPQ Nurul Azmi, santri.

xii
DAFTAR ISI

LEMBAR JUDUL TUGAS AKHIR


LEMBAR PERNYATAAN KEASLIAN TUGAS AKHIR
LEMBAR PERSETUJUAN PUBLIKASI KARYA ILMIAH
LEMBAR PERSETUJUAN DAN PENGESAHAN KARYA ILMIAH
LEMBAR KONSULTASI TUGAS AKHIR
PANDUAN PENGGUNAAN HAK CIPTA
KATA PENGANTAR
LEMBAR ABSTRAK
DAFTAR ISI
DAFTAR SIMBOL
DATAR GAMBAR
DAFTAR TABEL
DAFTAR LAMPIRAN
BAB I PENDAHULUAN
1.1 Latar Belakang
1.2 Maksud dan Tujuan
1.3 Metode Penelitian
1.3.1. Metode Pengembangan Perangkat Lunak
1.3.2. Metode Pengumpulan Data
1.4 Ruang Lingkup
BAB II LANDASAN TEORI
2.1. Konsep Dasar Sistem
2.1.1. Karakteristik Sistem
2.1.2. Pengertian Sistem
2.1.3. Pengertian Informasi
2.1.4. Pengertian Sistem Informasi
2.1.5. Pengertian Penduduk
2.1.6. Pengertian Santri
2.1.7. Konsep Dasar Website
2.1.8. Web Browser
2.1.9. Web Server
2.1.10. Basis Data (Database)
2.1.11. Bahasa Pemrograman
2.1.12. Metode RAD (Rapid Application Development)
2.2. Peralatan Pendukung (Tools System)
xiii
2.2.1. ERD (Enitity Relationship Diagram)
2.2.2. LRS (Logical Relationship Structure)
2.2.3. Pengertian Unified Modelling Languange (UML)
2.3. Pengujian Blackbox Testing
BAB III ANALISA SISTEM BERJALAN
3.1. Tinjauan Institut
3.1.1. Sejarah Institut
3.1.2. Struktur Organisasi Dan Fungsi
3.2. Prosedur Sistem Berjalan
3.3. Activity Diagram
3.4. Spesifikasi Dokumen Masukan
3.5. Spesifikasi Dokumen Keluaran
3.6. Permasalahan Pokok
3.7. Pemecahan Masalah
BAB IV PERANCANGAN SISTEM USULAN
4.1. Tahapan Perancangan sistem
4.1.1. Analisis kebutuhan
4.1.2. Rancangan Use Case Diagram
4.1.3. Rancang Activity Diagram
4.1.4. Rancang Dokumen Sistem Usulan
4.2. Perancangan Prototype
4.2.1. Entity Relationship Diagram (ERD)
4.2.2. Logical Record Structure (LRS)
4.2.3. Spesifikasi File
4.2.4. Class Model / Class Diagram
4.2.5. Sequence Diagram
4.2.6. Rancang Antarmuka
4.2.7. Spesifkasi Hardware dan Software
4.3. Jadwal Implementasi
BAB V PENUTUP
5.1 Kesimpulan
5.2 Saran
DAFTAR PUSTAKA
DAFTAR RIWAYAT HIDUP
LAMPIRAN

xiv
DAFTAR SIMBOL

1. Use Case Diagram

Actor
Menggambarkan orang, sistem atau
external entitas/stakeholder yang
menyediakan atau menerima informasi
dari sistem.

Use Case
Menggambarkan fungsionalitas dari suatu
sistem, sehingga customer atau pengguna
sistem paham dan mengerti mengenai
kegunaan sistem yang akan dibangun.

Use
Hubungan, menggambarkan hubungan
association. Garis ini digunakan untuk
menghubungkan antara actor dengan
usecase. Hubungan ini berarti actor
menggunakan usecase.

Use
Garis Putus putus dengan panah disalah
satu ujungnya menggambarkan hubungan
antara usecase. Hubungan tersebut dapat
berupa include, extend ataupun
generalization. Hubungan include berarti
usecase yang ditunjukkan oleh garis ikut
dikerjakan jika use case sumber
dikerjakan. Hubungan extend berarti
usecase yang ditunjuk oleh usecase dapat
memanggil usecase yang menunjuk jika
persyaratannya terpenuhi. Generalization
berarti menunjukan tujuan bahwa usecase
yang ditunjuk merupakan bentuk umum
dari usecase yang menunjuk.

xv
1. Activity Diagram

xvi
Start Point
Menggambarkan awal dari suatu
aktivitas yang berjalan pada sistem.

End Point
Menggambarkan akhir dari suatu
aktivitas yang berjalan pada sistem.

Activity
Menggambarkan aktivitas yang
dilakukan pada sistem.

Fork
Percabangan.

Join
Penggabungan.

Decision
Menggambarkan kondisi dari suatu yang
bernilai benar/salah.

Swimlane
Menggambarkan pembagian/
pengelompokan berdasarkan tugas dan
fungsi tersendiri.

Time
Tanda waktu.

Pengiriman(Send)
Menggambarkan tanda pengiriman
data.

xv
Transisi (Transition)
Menyatakan alur aktifitas . Alur
menghubungkan antara state awal,
akhir maupun aktifitas. Alur dapat
menunjukkan dari state aktifitas
kedirinya sendiri.

2. Entity Relationship Diagram(ERD)


Entitas atau obyek data
Kumpulan obyek atau sesuatu yang
dapat dibedakan atau dapat
diidentifikasi secara unik.

Relationship

Hubungan yang terjadi antara satu


entitas atau lebih. Kumpulan
relationship yang sejenis disebut
relationship set.

Atribut atau elemen data

Karakteristik dalam entity atau


relationship yang mengerjakan
penjelasan detail tentang entity atau
relationship atau dengan kata lain
adalah kumpulan elemen data yang
membentuk suatu entitas.

Weak Entity

Suatu entity dimana keberadaan dari


entity tersebut tergantung dari entity
lain.

Atribut Multivalue

Atribut yang memiliki nilai lebih dari


satu.

xvi
Connection

Digunakan sebagai penghubung


entitas yang membedakan entitas
tersebut dengan entitas lainnya.

3. Class Diagram

Generalization

Hubungan dimana objek anak (descendent) berbagi


perilaku dan struktur data dari objek yang ada di
atasnya objek induk (ancestor).

Nary Association

Upaya untuk menghindari asosiasi dengan lebih dari


2 objek.

Class

Himpunan dari objek-objek yang berbagi atribut


serta operasi yang sama.

Collaboration

Deskripsi dari urutan aksi-aksi yang ditampilkan


sistem yang menhasilkan suatu hasil yang terukur
bagi suatu aktor

Realization

Operasi yang benar-benar dilakukan oleh suatu objek

Dependency

Hubungan dimana perubahan yang terjadi pada


suautu elemen mandiri (independent) akan
mempengaruhi elemen yang bergantung padanya
elemen yang tidak mandiri.

xvii
Association

Apa yang menghubungkan antara objek satu dengan


yang lainnya.

4. Sequence Diagram

Lifeline

Objek entity, antarmuka yang saling berinteraksi.

Message

Spesifikasi dari komunikasi antar objek yang


membuat informasi-informasi tentang aktifitas
yang terjadi

Message

Spesifikasi dari komunikasi antar objek yang


memuat informasi-informasi tentang aktifitas yang
terjadi

xviii
DAFTAR GAMBAR

2.1 Gambar sistem.................................................................................8


2.2 Gambar informasi............................................................................9
2.3 Gambar sistem
informasi...............................................................10
2.4 Gambar
penduduk .........................................................................11
2.5 Gambar
santri.................................................................................12
2.6 Gambar web
browser.....................................................................13
2.7 Gambar web server........................................................................14
2.8 gambar
mysql.................................................................................15
2.9 gambar
xampp................................................................................16
2.10 gambar phpmyadmin...................................................................16
2.11 gambar html.................................................................................17
2.12 gambar php..................................................................................18
2.13 gambar
css....................................................................................19
2.14 gambar java
script........................................................................20
2.15 gambar
RAD................................................................................22
2.16 gambar contoh
ERD.....................................................................26
2.17 gambar contoh LRS.....................................................................27

xix
2.18 gambar logo
UML........................................................................28
2.19 contoh Use case
diagram..............................................................29
2.20 contoh activity
diagram................................................................31
2.21 contoh squence
diagram...............................................................32
2.22 contoh class
diagram....................................................................34
2.23 contoh flowchart..........................................................................35
2.24 blackbox testing...........................................................................36
3.1 Struktur organisasi TPQ Nurul
Azmi.............................................38
3.2 activtiy diagram.............................................................................43
4.1 use case diagram............................................................................49
4.2 activity login
santri.........................................................................53
4.3 acativity login
admin......................................................................54
4.4 activity daftar santri.......................................................................55
4.5
activitypembayaran .......................................................................56
4.6 activity data
pendaftar....................................................................57
4.7 activity data pembayaran...............................................................58
4.8 ERD...............................................................................................61
4.9 LRS................................................................................................61
4.10 Class
diagram...............................................................................68

xx
4.11 squence diagram pendaftaran
santri.............................................69
4.12 squence diagram pembayaran
santri............................................69
4.13 squence diagram data
pendaftar...................................................70
4.14 squence diagram data
pembayaran...............................................70
4.15 tampilan
home .............................................................................71
4.16 tampilan login
user.......................................................................71
4.17 tampilan login admin...................................................................72
4.18 tampilan pendaftaran
santri..........................................................72
4.19 tampilan pembayaran
santri.........................................................73
4.20 tampilan data
pendaftar................................................................73
4.21 tampilan data pembayaran...........................................................74

DAFTAR TABEL

2.1 Tabel simbol activity


diagram........................................................30
2.2 Tabel simbol class
diagram............................................................32

xxi
4.1 Tabel use case diagram
santri.........................................................49
4.2 Tabel use case diagram melakukan
pembayaran............................50
4.3 Tabel use case diagram data
pendaftar...........................................51
4.4 Tabel use case diagram data
pembayaran.......................................52
4.5 spesifikasi file
santri.......................................................................62
4.6 spesifikasi file
admin .....................................................................63
4.7 spesfikasi file pendaftar.................................................................64
4.8 spesifikasi file
pembayaran............................................................65
4.9 spesifikasi file data
pendaftar.........................................................66
4.10 spesifikasi file data
pembayaran..................................................67
4.11 tabel jadwal
implementasi............................................................75

xxii
BAB 1
PENDAHULUAN

1.1. Latar Belakang Masalah

Perkembangan teknologi dari tahun ketahun kini semakin cepat, sehingga

dapat mempermudah pekerjaan manusia sehari-hari. Dari hal kecil sampai besar

kini semua ada di internet, ketika kita ketik satu katapun semuanya dapat tampil

sesuai apa yang kita inginkan. Kecanggihan teknologi informasi ini membuat

informasi dapat mudah didapatkan dan diterima baik dari semua kalangan dapat

mengaksesnya dengan mudah.

TPQ Nuru Azmi Meerupakan suata lembaga pendidikan Non formal yang

berada di Kp Kali Abang RT 03/04 Desa Sukamulya, Kec Sukatani, Kab Bekasi.

Dengan banyak santri dan santriwati dari kelas 1 sampai 4 sebanyak ±70 santri

dan dilegalkan oleh kementrian agama dengan nomor

Kd.10.16/VI/PP.00.11/3019/2012. Tanggal 31 Oktober 2012 dan telat terdaftar

dan diberikan nomor statistik TPQ dengan nomor : 411232160802 dan disahkan

pada 16 maret 2006. Bertujuan untuk memberikan pengetahuan Dasar Agama

Islam pada anak-anak yang dari mulai belum masuk sekolah formal sampai

jenjang SMP dengan harapan meningkatkan pengetahuan Agama Islam pada

generasi muda.

Pengertian sistem menurut Fauzi (dalam Anna et al., 2018) mendefinisikan

bahwa “Sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem untuk

mencapai tujuan yang sama”. Sedangkan menurut Susanto (dalam Adjie,

1
2

2018)“Sistem adalah kumpulan/group dari sub sistem/bagian/komponen apapun

baik phisik atau non phisik yang saling berhubungan satu sama lain dan bekerja

sama secara harmonis untuk mencapai satu tujuan tertentu”.

Menurut ridha (dalam Bank et al., 2018)“Sistem informasi adalah suatu sistem

di dalam sebuah organisasi yang mempertemukan kebutuhan pengolahan data

transaksi harian yang mendukung operasi dan bersifat manajerial dan kegiatan

strategis yang diperlukan bagi pihak luar tertentu” .

Kecanggihan komputer saat ini dapat kita manfaatkan bersama-sama dengan

baik, oleh sebab itu banyak lembaga serta instansi menggunakannya. Salah

satunya pada TPQ Nurul Azmi yang bertempat di Kampung Kaliabang RT 03/04.

Desa Sukamulya, Kecamatan Sukatani. Kabupaten Bekasi 17631, yang bergerak

dibidang pendidikan Agama Islam disekitar TPQ Nurul Azmi dengan mayoritas

santri masih dari mulai yang belum sekolah hingga SMP (Sekolah Menengah

Pertama). Pada TPQ Nurul Azmi ini penulis menemukan masalah pada

pendaftaran santri yang menginput masih menggunakan media kertas sehingga

terjadi penumpukan berkas formulir. oleh sebab itu penulis membuat perancangan

sistem ini sehingga dapat mempermudah dalam pendaftaran santri di TPQ Nurul

Azmi.

Berdasarkan penjelasan diatas, selanjutnya penulis akan menyusun tugas akhir

dengan judul “Perancangan Sistem Informasi Pendaftaran Santri Baru

Mengunakan Metode Rad Pada Tpq Nurul Azmi ”.

1.2. Tujuan dan Manfaat

Tujuan dari penulisan tugas akhir ini adalah ;


3

1. Untuk mengatasi masalah pendaftaran santri pada TPQ Nulur Azmi.

2. Untuk merancang sistem yang dapat digunakan secara cepat dan akurat.

3. Agar pendaftaran santri pada TPQ Nurul Azmi ini dapat digunakan dengan

baik.

Sedangkan manfaat penulisan tugas akhir ini adalah ;

1. Manfaat untuk penulis

Sebagai salah satu persyaratan kelulusan Program Diploma Tiga (III)

Sistem Informasi di Universitas Bina Sarana Informatika.

2. Manfaat untuk objek penelitian

Dengan adanya perancangan sistem informasi ini dapat mempermudah

dalam pendafataran santri di TPQ Nurul Azmi.

3. Manfaat untuk pembaca

Memberikan pemahaman dan wawasan lebih luas mengenai pendaftaran

santri pada TPQ Nurul Azmi.

1.3. Metode Penelitian

Dalam metode penelitian ini terbagi menjadi 2 bagian yaitu metode

pengembangan perangkat lunak dan metode pengumpulan data yang digunakan

dalam penyusunan tugas akhir, yaitu ;

1.3.1. Metode pengembangan perangkat lunak.

Melakukan perancangan sistem pendaftaran santri yang akan

diterapkan pada TPQ Nurul Azmi. Maka penulis melakukan perancangan

dengan menggunakan metode Rapid Aplication Development (RAD).


4

Menurut Safrian Aswati dalam (Rukmana & Desiyani, 2017)

Rapid Aplication Development (RAD) adalah sebuah proses

perkembangan perangkat lunak sekuensial linier yang menekankan siklus

perkembangan dalam waktu yang singkat.

Kelebihan dari metode pengembangan perangkat lunak ini yaitu

dapat dilakukan dalam waktu yang relatif cepat dan tidak memakan

banyak biaya. Terdapat tiga Fase dalam RAD yang melibatkan

penganalisis dan pengguna dalam tahap penelitian, perancangan, dan

penerapan. Adapun ketiga Fase tersebut adalah :

1. Requirements Planning (Perancangan Syarat-Syarat ).

Dalam tahapan ini perencanaan sistem atau kebutuhan apa saja

yang akan dibutuhkan dengan melakukan wawancara dan analisa kepada

Bapak Ahmad Syaripudin di TPQ Nurul Azmi.

2. RAD Design Worksop ( Worksop Desain RAD)

Tahap Worksop Desain RAD ini dapat dilihat dari desain arsitektur

dimulai dengan admin tahap login dan masuk ke halaman utama admin

dan langsung melakukan pengolahan data pendaftaran santri bisa

menambah mengubah dan menghapus data pendaftran santri baru, dan

dapat mencetak data pendaftar dan daata pembayaran. Sedangkan user

calon santri baru dapat melihat informasi TPQ Nurul Azmi, melihat

profile, Melakukan Pendaftaran dan Melakukan pembayaran.

3. Implementation ( implementasi )

Pada fase implementation ( implementasi ) ini kegiatan yang dilakukan

yaitu merancang sistem informasi sesuai dengan kebutuhan dan desain


5

yang sudah dibuat. Dan adapun hasil yang didapatkan yaitu berupa sistem

informasi pegelolahan data santri dan santriwati berbasis web.

1.3.2. Metode pengumpulan data.

Teknik pengumpulan data yang digunakan penulis dalam

pengumpulan data untuk pembuatan tugas akhir ;

1. Observasi

Metode dilakukan dengan cara meninjau secara langsung kegiatan

yang berhubungan dengan obyek penelitian yang penulis lakukan di TPQ

Nurul Azmi.

2. Wawancara

Metode ini dilakukan untuk mendapatkan infomasi secara lengkap

maka penulis melakukan wawancara dengan Bapak Ahmad Syarifudin

selaku ketua yayasan TPQ Nurul Azmi.

3. Studi pustaka

Penulis mengumpulkan teori pendukung dengan cara membaca

jurnal dan buku, mengakses google buku dan google cendekia serta

repository BSI sebagai referensi tambahan.

1.4. Ruang Lingkup

Pada penelitian tugas akhir ini, maka dari itu penulis tentang

perancangan sistem informasi pendaftaran santri di TPQ Nurul Azmi yang

mana ruang lingkupnya membatasi hanya proses pendaftarn santri baru dari
6

mulai Pendaftaran dan Pembayaran, dan admin dapat mencetak data pendaftar

dan data pembayaran di TPQ Nurul Azmi.


BAB II

LANDASAN TEORI

2.1. Konsep Dasar Sistem.

Sistem adalah sekelompok elemen yang terintegrasi dengan maksud yang

sama untuk mencapai suatu tujuan. Pengertian lain dari system adalah

seperangkat unsur-unsur dari manusia, alat, konsep dan prosedur untuk

maksud dan tujuan yang sama.

Menurut Abdul Kadir (dalam Adjie, 2018) menjelelaskan bahwa, “sistem

adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan

untuk mencapai suatu tujuan. Jika di dalam sistem terdapat elemen yang tidak

memberikan manfaat dalam mencapai tujuan yang sama, maka elemen

tersebut dapat dipastikan bukanlah bagian dari sistem”.

2.1.1 Karakteristik Sistem.

Sistem memiliki karakteristik atau ciri-ciri agar dikategorikan sebagai

suatu sistem yang baik. Karakteristik dari sistem menurut Fauzi (dalam Anna et

al., 2018) diuraikan sebagai berikut:

1. Komponen sistem Suatu sistem terjadi dikarenakan adanya sejumlah

komponen yang melakukan interaksi. Suatu sistem yang sekecil apapun

akan selalu mengandung komponen-komponen.

2. Batas sistem merupakan daerah yang membatasi antara suatu sistem

dengan sistem yang lain atau dengan lingkungan luarnya.

7
8

3. Lingkungan luar sistem Lingkungan luar dari suatu sistem adalah daerah

di luar batas dari suatu sistem yang mempengaruhi operasi sistem.

4. Penghubung sistem

Penghubung merupakan media penghubung antara satu subsistem dengan

subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-

sumber daya mengalir dari suatu subsistem ke subsistem yang lainnya.

Keluaran dari sistem menjadi masukan untuk subsistem lainnya.

5. Masukan sistem

Masukan sistem adalah energi yang dimasukkan ke dalam sistem.

6. Keluaran sistem

Keluaran sistem adalah hasil dari energi yang diolah dan diklasifikasikan

menjadi keluaran yang berguna dan sisi pembuangan.

7. Pengolah sistem

Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu

sendiri sebagai pengolahnya. Pengolah yang akan mengubah masukan

mejadi keluaran.

8. Sasaran sistem

Suatu sistem pasti mempunyai tujaun (goal) atau sasaran (objective).

Kalau suatu sistem tidak mempunyai sasaran maka sistem tersebut tidak

berguna.

2.1.2. Pengertian Sistem

Menurut Anggraeni “Sistem adalah kumpulan orang yang saling

bekerja sama dengan ketentuan-ketentuan aturan yang sistematis dan


9

terstruktur untuk membentuk satu kesatuan yang melaksanakan suatu fungsi

untuk mencapai tujuan”(Adjie, 2018).

Sedangkan menurut Winarto (Utami dan Hidayat, 2018) mengemukakan

bahwa “Sistem adalah kumpulan dari sistem ataubagian atau komponen apapun

baik fisik maupun non fisik yang saling berhubungan satu sama lain dan bekerja

sama secara harmonis untuk dapat mencapai suatu tujuan tertentu”.

Andilala mengemukakan dalam (Utami dan Hidayat, 2018) bahwa “Sistem

adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan

dengan pendekatan prosedur dan dengan pendekatan komponen, berkumpul

bersama-sama untuk melakukan suatu kegiatan untuk menyelesaikan suatu

sasaran tertentu”

Jadi dapat disimpulkan sistem merupakan sebuah jaringan kerja yang saling

berhubungan antar satu sama yang lain dengan pendekatan-pendektan dan dapat

melakukan sesuatu kegiatan dan dikerjakan bersama-sama.

Sumber : https://si.unibi.ac.id/fasilitas
10

2.1 Gambar sistem

2.1.3. Pengertian Informasi.

Menurut Susanto dalam (Ermawati et al., 2018) “Informasi merupakan data

yang telah diproses menjadi bentuk yang memiliki arti bagi penerima dan dapat

berupa fakta dan suatu nilai yang bermanfaat”.

Menurut Anton M.Moeliono dalam (Ivoni, 2022) “Anton M. Moeliono juga

mendefinisikan informasi sebagai data yang telah diproses, namun pemrosesan

tersebut dilakukan untuk suatu tujuan tertentu. Selanjutnya  Anton M. Moeliono

juga menyatakan bahwa informasi merupakan keterangan, kabar berita,

pemberitahuan, penerangan, atau bahan nyata lainnya yang dapat digunakan

sebagai bahan kajian analisis untuk mengambil kesimpulan atau keputusan

tertentu

Jadi dapat disimpulkan bahwa informasi merupakan suatu data yang

diproses sedemikian rupa menjadi berita yang dapat diterima oleh sipembaca

sehingga dapat memberikan arti dan manfaat.


11

Sumber : https://www.dosenpendidikan.co.id/pengembangan-sistem-informasi/

2.2 Gambar informasi

2.1.4. Pengertian Sistem Informasi

Menurut Kadir dalam (Chandra Ramdhani, Ratnawati, & Muhamad

Mulyadi, 2019) “Sistem informasi terdiri dari komponen-komponen yaitu

sebagai berikut perangkat keras (hardware), yang mencakup peranti–peranti fisik

seperti komputer dan printer, perangkat lunak (software) atau program, yaitu

sekumpulan instruksi yang memungkinkan perangkat keras memproses data,

prosedur, yaitu sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan

data dan pembangkitan keluaran yang dikehendaki, dan orang,yakni semua pihak

yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan,

dan penggunaan keluaran sistem informasi.”

Sedangkan menurut Sutabri (dalam Utami dan Hidayat,

2018)mengemukakan bahwa “Sistem informasi adalah suatu sistem buatan

manusia yang secara umum terdiri atas sekumpulan komponen berbasis

komputer dan manual yang dibuat untuk menghimpun, menyimpan, dan

mengelola data serta menyediakan informasi keluaran kepada pemakai”.


12

Sumber : https://www.dosenpendidikan.co.id/pengembangan-sistem-informasi/

2.3 Gambar sistem informasi

2.1.5. Pengertian Penduduk

Penduduk atau warga suatu negara atau daerah menurut Badan Pusat

Statistik bisa didefinisikan menjadi dua ;

1. Orang yang tinggal didaerah tersebut.

2. Orang yang secara hukum berhak tinggal didaerah tersebut, dengan kata lain

orang yang mempunyai surat resmi untuk tinggal didaerah itu.

Dalam sosiologi, penduduk adalah kumpulan manusia yang berada disuatu

wilayah geografis dan ruang tertentu.

Sumber : https://www.radarbogor.id/2020/02/18/tembus-6-juta-jiwa-penduduk-

kabupaten-bogor-terpadat-se-jabar/

2.4. penduduk

2.1.6. Pengertian Santri

Makna santri secara umum adalah sebutan kepada sekelompok orang yang

belajar ilmu agama Islam di pesantren dalam kurun waktu tertentu. Santri secara

umum adalah sebutan bagi seseorang yang mengikuti pendidikan agama Islam di
13

pesantren, biasanya menetap di tempat tersebut hingga pendidikannya selesai.

Menurut bahasa, istilah santri berasal dari bahasa Sanskerta, "shastri" yang

memiliki akar kata yang sama dengan kata sastra yang berarti kitab suci, agama

dan pengetahuan.

Sedangkan menurut Zamakhsyari Dhofier dalam (PLB SANTRI., 2018)

berpendapat bahwa kata santri dalam bahasa India berarti orang yang tahu buku-

buku suci agama Hindu, atau seorang sarjana ahli kitab suci agama Hindu. Atau

secara umum dapat diartikan buku-buku suci, buku-buku agama, atau buku-buku

tentang ilmu pengetahuan.

Sumber : https://banua.co/2020/10/14/jelang-hari-santri-2020-pcnu-banjar-

upayakan-peningkatan-literasi-santri/

2.5. Santri

2.1.7. Konsep dasar website.

Menurut Yuniva & Hestiyanto dalam (Kom, A. M., & Agustian,

2019)menyimpulkan bahwa web adalah kumpulan halaman yang menampilkan

informasi data teks, data gambar diam atau gerak, data animasi, suara, video, dan
14

atau gabungan dari semuanya yang membentuk satu rangkaian bangunan yang

saling terkait. Berdasarkan pendapat tersebut maka dapat disimpulkan bahwa

web adalah informasi yang disebar luaskan melalui internet yang digunakan

sebagai media untuk menampilkan teks, gambar, animasi, atau audio. dan berupa

halaman- halaman yang saling terkait antara satu dengan lainnya. Web terbagi

menjadi dua bagian menurut sifat dan jenisnya, yaitu web statis dan web

dinamis. Pembuaatan web penjualan miniatur produk ini termasuk dalam

kategori web dinamis.

2.1.8. Web Browser

Menurut Kamus besar bahasa indonesia (KBBI) web merupakan sistem

untuk mengakses, memanipulasi, dan mengunduh dokumen hipertaut yang

terdapat dalam komputer yang dihubungkan melalui internet; jejaring; jaringan.

Sedangkan menurut Lia Kuswayatno dalam (Yunita Setyaningsih,

2022), Web Browser merupakan perangkat lunak (software) yang digunakan

untuk membuka suatu situs atau website dengan cara menuliskan alamat situs

yang ingin dituju melalui kontak address (alamat).

Sumber : https://sites.google.com/
2.6 web browser
15

2.1.9. Web Server

menurut Nugroho dalam (Coki Siadzari, 2018) Web Server adalah sebuah

bentuk server yang khusus digunakan untuk menyimpan halaman website atau

home page. komputer dapat dikatakan sebagai web server jika komputer tersebut

memiliki suatu program server yang disebut Personal Web Server (PWS). PWS

ini difungsikan agar halaman web yang ada di dalam sebuah komputer server

dapat dipanggil oleh komputer klien.

Sumber : https://www.nesabamedia.com/pengertian-web-server/
2.7 web server

2.1.10. Basis Data ( Database)

a. Mysql

MySQL adalah salah satu aplikasi DBMS yang sudah sangat

banyak digunakan oleh para pemrogram aplikasi web. Contoh DBMS

lainnya adalah : PostgreSQL (freeware), SQL Server, MS Access dari

Microsoft, DB2 dari IMB, Oracle dan Oracle Corp, Dbase, FoxPro, dsb

(Putra, 2018).
16

Sumber : MTF INFOTECH- Web Solution and Digital Marketing

Company

2.8. mysql.

b. Sql

Menurut (Putra, 2018) menjelaskan bahwa SQL adalah sebuah

konsep pengoperasian database, terutama untuk pemilihan/seleksi dan

pemasukan data, yang memungkinkan pengoperasian data dikerjakan

dengan mudah secara otomatis. Keandalan sustu sistem database

(DBMS) dapat diketahui dari cara kerja optimizer-nya dalam

melakukan prose perintah perintah SQL, yang dibuat oleh user maupun

program program aplikasinya.

c. Xampp

Menurut (Haqi, 2017) menjelaskan bahwa: XAMPP adalah

perangkat lunak bebas (free software), yang mendukung untuk banyak

sistem operasi, dan merupakan kompilasi dari beberapa program. Fungsi

XAMPP sendiri sebagai server yang berdiri sendiri (localhost), yang

terdiri dari beberapa program antara lain Apache, HTTP server, MySQL

database dan penerjemah bahasa yang ditulis dengan bahasa

pemrograman PHP dan Perl.


17

2.9 XAMPP

d. Phpmyadmin

Menurut (Haqi, 2017) menjelaskan bahwa, phpMyadmin adalah

perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP dan

digunakan untuk menangani administrasi MySQL melalui WWW (world

wide web). phpMyAdmin mendukung berbagai operasi MySQL,

diantaranya adalah basis data, tabel-tabel, bidang (fields), relasi (relation),

indeks pengguna (users), perijinan (permission) dan lain-lain.

2.10.phpmyadmin
18

2.1.11. Bahasa pemrograman

A. Html

Menurut Sakhena dkk dalam (Kom, A. M., & Agustian, 2019)

menyimpulkan bahwa “Hyper Text Markup Language (HTML) yaitu

sebagai kerangka yang digunakan untuk menampilkan halaman web

statis. dengan menggunakan tag seperti image, audio, video, dan lain-

lain”. Berdasarkan uraian tersebut maka kesimpulannya Hyper Text

Markup Language (HTML) adalah bahasa pemrograman yang digunakan

untuk menulis dan membuat kerangka halaman web, menampilkan

berbagai informasi didalamnya dengan menggunakan tag-tag, dan

umumnya halaman web yang dibuat bersifat statis.

Sumber : https://medium.com/@fruthie_codes/youre-the-css-to-my-html-

d9ef5e15595

2.11. html

B. Php
19

Menurut Sutono & Wimalastuti dalam (Kom, A. M., & Agustian,

2019) menjelaskan “Hypertext Preprocessor (PHP) adalah bahasa script

yang disisipkan ke dalam tag Hyper Text Markup Language (HTML) dan

berada di sisi server. Hypertext Preprocessor (PHP) dapat digunakan

untuk membangun sebuah web dinamis”. PHP adalah penerjemahan baris

kode yang bisa dibaca atau dimengerti oleh komputer karena PHP bisa

diletakkan pada script HTML atau sebaliknya. PHP dikhususkan untuk

pengembangan web dinamis.

Sumber :

https://qwebmaster.com/qwebmaster-web-design-company-nj/php-logo/

2.12. PHP

C. Css

Menurut Sakhena dkk dalam (Kom, A. M., & Agustian, 2019)

menyimpulkan bahwa “Cascading Style Sheet (CSS) digunakan oleh web

desainer untuk mengatur style elemen atau tampilan yang ada dalam

halaman web, mulai dari memformat teks, mengatur ukuran gambar,

memformat layout, dan lain-lain”. CSS digunakan untuk mempercantik

dan memperbaiki tampilan antar muka sebuah web. Seperti, mewarnai

tulisan, memberi background baik dengan warna ataupun gambar,


20

menentukan font, memberi animasi, mengatur tampilan sesuai ukuran

layar web browser yang digunakan, dan hal-hal lainnya yang berkaitan

dengan desain sebuah web.

Sumber : https://medium.com/@fruthie_codes/youre-the-css-to-my-html-

d9ef5e15595

2.13. CSS

D. Java script

Menurut Sutono & Wimalastuti dalam (Kom & Agustian, 2019)

menjelaskan “Javascript adalah bahasa script yang disisipkan dalam

halaman web menggunakan tag script. digunakan untuk memberikan efek

tambahan pada halaman web agar lebih interaktif”. Javascript berfungsi

membuat sebuah halaman web lebih interaktif dan dinamis. Penggunaan

kode javascript sangat dibutuhkan untuk web yang berorientasi pada

kenyamanan pengakses (user- experience). namun penggunaan kode

javascript tidak akan maksimal jika tidak dibarengi dengan penggunaan


21

bahasa HTML dan CSS karena ketiga bahasa ini merupakan suatu

kesatuan dalam membuat desain web.

Sumber : https://www.kindpng.com/

2.14 Javascript

2.1.12. Metode Rad (Rapid Application Development)

Menurut kendal dalam (zahravony, 2022) RAD adalah suatu pendekatan

berorientasi objek terhadap pengembangan system yang mencakup suatu metode

pengembangan system yang mencakup suatu metode pengembangan serta

perangkat-perangkat lunak. RAD bertujuan mempersingkat waktu yang biasanya

diperlukan dalam siklus hidup pengembangan sistem tradisional antara

perancangan dan penerapan suatu sistem informasi. Pada akhirnya, RAD sama-

sama berusaha memenuhi syarat-syarat bisnis yang berubah secara cepat.

Sedangkan menuut   Menurut McLeod dalam (zahravony, 2022) Rapid

Application Development (RAD) adalah strategi siklus hidup yang ditujukan

untuk menyediakan pengembangan yang jauh lebih cepat dan mendapatkan hasil

dengan kualitas yang lebih baik dibandingkan dengan hasil yang dicapai melalui
22

siklus tradisional.

Langkah – langkah Pada Rapid Aplication Development (RAD)  

Berikut ini ada lima langkah pada Rapid Aplication Development

(RAD)  yaitu:

1.Business Modelling

Yaitu dimana pada fase ini untuk mencari aliran informasi yang dapat

menjawab dengan pertanyaan berikut:

·         Informasi apa saja yang dapat mengendalikan proses bisnis?

·         Informasi apa yang diinginkan atau muncul?

·         Dimana informasi tersebut digunakan?

·         Siapa yang akan memprosesnya?

2.Data Modelling

Dimana pada fase ini menjelaskan objek data yang dibutuhkan

dalam proyek. Pada karakteristik (atribut) masing-masing data

diidentifikasikan dan hubungan antar objek didenfinisikan.

3.Process Modelling

Dimana aliran informasi pada fase data modelling

ditransformasikan untuk mendapatkan aliran informasi yang diperlukan

pada implementasi fungsi bisnis. Pada pemrosesan ini diciptakan untuk


23

menambah, memodifikasi, menghapus, atau untuk mendapatkan kembalu

objek data tertentu.

4.Application Generation

Dimana selain menggunakan Bahasa pemrograman generasi ketiga,

RAD juga memakai komponen program yang telah ada atau menciptakan

komponen yang bisa digunakan kembali.Untuk alat – alat bantu bisa

dipakai untuk memfasilitasi konstruksi perangkat lunak.

5.Testing and Turnover

Karena menggunakan kembali komponen yang telah ada, maka

akan mengurangi waktu pengujian. Akan tetapi komponen baru harus diuji

dan semua interface harus diuji coba secara penuh..

Sumber ; rapid application development adalah - Bing images


2.15. gambar RAD

2.2. Peralatan Pendukung (Tools System)


24

Di dalam merancang sebuah sistem diperlukan suatu peralatan yang dapat

mendukung terciptanya sebuah rancangan. Peralatan pendukung merupakan alat

yang digunakan unuk menggambarkan bentuk logika model dari suatu sistem

menggunakan simbol-simbol. Adapun peralatan pendukung yang dimaksud

untuk merancang model sistem pada penulisan makalah ini adalah:

2.2.1. ERD (Enitity Relationship Diagram)

A. Pengertian Enitiy Relationship Diagram

Menurut Fathansyah (dalam Hardiyanto, A., & Asep, 2019) menyatakan

bahwa: “Entity Relationship Diagram (ERD) merupakan komponen-komponen

Himpunan Entitas dan Himpunan Relasi yang masing-masing dilengkapi dengan

atribut-atribut yang merepresentasikan seluruh fakta dari „dunia nyata‟ yang

kita tinjau, dapat digambarkan dengan lebih sistematis dengan menggunakan

Entity Relationship Diagram (ERD)”.

B. Komponen – komponen Entity Relationship Diagram (ERD)

1) Entity

Menurut Indrajani dalam (Taufik, 2017) menjelaskan “Entity yaitu

kumpulan objek-objek dengan sifat (property) yang sama, yang

diidentifikasi oleh interprise mempunyai eksistensi yang

independen” Entitas diberi nama dengan kata benda dan dapat

dikelompokan sebagai berikut:

a. Nama Orang

b. Nama Benda

c. Nama Lokasi
25

d. Nama Kejadian (Terdapat Unsur waktu didalamnya

2) Relationship

Menurut Indrajani dalam (Taufik, 2017) menjelaskan “Relationship

adalah kumpulan keterhubungan yang mempunyai arti antara tipe

entitas yang ada. Pada umumnya penghubung diberi nama dengan

kata kerja dasar, sehingga memudahkan untuk melakukan

pembacaan relasinya. Penggambaran hubungan yang terjadi adalah

sebuah bentuk belah ketupat dihubungkan dengan dua bentuk empat

persegi panjang”.

3) Relationship degree

Menurut Indrajani dalam (Taufik, 2017) menjelaskan

“Relationship Degree atau derajat relationship adalah jumlah

entitas yang berpartisipasi dalam satu relationship.” Derajat

Relationship yang sering dipakai di dalam ERD sebagai berikut:

a. Unary Relationship

Unary Relationship adalah model relationship yang terjadi

diantara entity yang berasal dari entity set yang sama.

b. Binary Relationship

Binary Relationship adalah model relationship antar instance-

instance untuk suatu tipe entitas.

c. Ternal Relationshiop

Ternary Relationship adalah merupakan relationship instance-

instance dari tiga tipe entitas secara sepihak.


26

4) Atribut

Menurut Indrajani dalam (Taufik, 2017) menjelaskan “Atribut

merupakan sifat- sifat (property) sebuah entity atau tipe

relationship.” Atribut value adalah suatu occurance tertentu dari

sebuah attribute didalam suatu entity atau realationship. Ada dua

jenis atribut:

a. Identifier (key) digunakan untuk menetukan seuatu entity

secara unik (primary key).

b. Descriptor (nonkey attribute) digunakan untuk

menspesifikasikan karakteristik dari suatu entity yang tidak

unik.

2.1 Tabel simbol Entity Relationship Diagram

Nama Simbol Deskripsi

Entitas Entitas merupakan data inti yang akan


atau Entity disimpan, benda yang memiliki data dan harus
disimpan datanya agar dapat diakses oleh
komputer; penamaan entitas biasanya kata
benda dan belum merupakan tabel.

Atribut Field atau kolom data yang butuh disimpan


dalam suatu entitas.
27

Atribut Field atau kolom data yang butuh disimpan


Primary dalam suatu entitas dan digunakan sebagai
Key kunci akses record yang diinginkan; biasanya
berupa id; kunci primer dapat lebih dari satu
kolom tersebut bersifat unik.

Atribut Field atau kolom data yang butuh disimpan


Mutinilai dalam suatu entitas yang dapat memiliki nilai
atau lebih dari satu.
multivalue

Relasi Relasi yang Menghubungkan antar entitas,


biasanya diawali dengan kata kerja.

Asosiasi Penghubung antara relasi dan entitas di mana di


atau N kedua ujungnya memiliki multiplicity
Associatio kemungkinan jumlah pemakaiannya.
n Kemungkinan jumlah maksimum keterhubungan
antara entitas satu dengan entitas yang lain disebut
kardinalitas 1 ke N atau sering disebut dengan one
to many menghubungkan entitas A dan entitas
B.
28

Sumber ; contoh erd - Bing images


2.15 Gambar contoh ERD

2.2.2. LRS (Logical Relationship Structure)

Menurut Fridayanthie & Mahdiati dalam (Junadi, 2019) menjelaskan

Logical Relationship Structure (LRS) adalah representasi dari struktur record-

record pada tabel-tabel yang terbentuk dari hasil relasi antar himpunan entitas.

Menentukan kardinalitas, jumlah tabel, dan ForeignKey (FK).

Berikut adalah cara membentuk skema database atau LRS (Logical

Relationship Strutured) berdasarkan Entity Relationship Diagram :

a. Jika relasinya satu-ke-satu, maka foreign key diletakan pada

salah satu dari dua entitas yang ada atau menyatukan kedua

entitas tersebut.

b. Jika relasinya satu-ke-banyak, maka foreign key diletakan pada


29

entitasMany.

c. Jika relasinya banyak-ke-banyak, maka dibuat “file konektor”

yang berisi dua foreign key yang berasal dari kedua entitas.

2.17 Gambar contoh LRS


30

2.2.3. Pengertian Unified Modelling Languange (UML)

Pada perkembangan teknik pemrograman berorientasi objek, muncul

sebuah standarisasi bahasa pemodelan untuk pembangunan perangkat lunak yang

dibangun dengan menggunakan teknik pemrograman berorientasi objek. Unified

Modeling Language (UML) muncul karena adanya kebutuhan pemodelan visual

untuk menspesifikasikan, menggambarkan, membangun, dan dokumentasi dari

sistem perangkat lunak. Unified Modeling Languange (UML) Merupakan bahasa

visual untuk pemodelan dan komuniksi mengenai sebuah sistem dengan

menggunakan diagram teks-teks pendukung.(Putra, 2018).

Menurut Rosa dan Shalahudin dalam (Putra, 2018), UML hanya berfungsi

untuk melakukan pemodelan. Jadi pengguna UML tidak terbatas pada

metodologi tertentu meskipun pada kenyataannya UML paling banyak

digunakan pada metologi beriorientasi objek.

Sumber ; Logo UML - Bing images


2.18 UML
1. use case diagram.
31

Usecase diagram merupakan gambaran skenario interkasi antara

pengguna dengan Sistem. Usecase diagram menggambarkan hubungan

antara aktor dan kegiatan yang dapat dilakukan terhadap aplikasi.(Yudi &

Romadlon, 2019).

Sedangkan menurut sukamto dan salahuddin dalam (Media, 2022)

use case diagram merupakan pemodelan untuk kelakuan (behavior)

sistem infomasi yang dibuat. Use case mendefinisikan sebuah interaksi

antara satu atau lebih actor dengan sistem infomasi yang akan dibuat.

Secara kasar use case digunakan untuk mengetahui fungsi apa saja yang

ada didalam sebuah sistem informasi dan siapa saja yang berhak

menggunakan fungsi-fungsi itu.

Sumber ; gambar use case diagram - Bing images


2.18 contoh use case diagram
2. activity diagram

Activity Diagram adalah diagram yang menggambarkan


32

workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses

bisnis. Yang perlu diperhatikan adalah bahwa diagram aktivitas

menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, dan

aktivitas yang dapat dilakukan oleh sistem.(Yudi & Romadlon, 2019).

2.1 Tabel simbol Activity Diagram

STATUS AWAL/INITIAL

Status awal aktivitas sistem, sebuah diagram aktivitas


memiliki sebuah satutus awal.
AKTIVITAS/ ACTIVITY

Aktivitas yang dilakukan sistem, aktivitas biasanya diawali


dengan kata kerja.
PERCABANGAN / DECISION

Asosiasi percabangan dimana lebih dari satu aktivitas


digabungkan menjadi satu.
PENGGABUNGAN/ JOIN

Asosiasi penggabungan dimana lebih dari satu aktivitas


lebih dari satu.
STATUS AKHIR/ FINAL

Status akhir yang dilakukan sistem, sebuah diagram


aktivitas memiliki sebuah status satu.
SWIMLINE
Memisahkan organisasi bisnis yang bertanggung jawab
terhadap aktivitas yang terjadi.
33

Sumber ; gambar activity diagram - Bing images


2.20 Gambar contoh Activity Diagram

3. squence diagram

menurut (Putra, 2018) Sequence diagram menjelaskan bahwa

interaksi antar objek di dalam dan di sekitar sistem berupa pesan

(message) yang disusun dalam suatu urutan waktu yaitu urutan

kejadian yang dilakukan oleh seorang aktor dalam menjalankan

sistem. Diagram ini menunjukkan bagaimana detil operasi dilakukan,

pesan apa yang dikirim dan kapan terjadinya.

Sedangkan menurut sukamto dan salahudin dalam (Candra

Novitasari, 2021b) Sequence  diagram atau  diagram sekuen 

menggambarkan  kelakuan  objek  pada use  case dengan 


34

mendeskripsikan waktu hidup objek dan message yang dikirim dan

diterima antar objek.

Sumber ; gambar sequence diagram - Bing images


2.21 contoh squence diagram

4. class diagram.

Menurut sukamto dan shalahudin dalam (Candra Novitasari,

2021a) Diagram kelas atau class diagram menggambarkan struktur sistem

dari segi penfefinisian kelas-kelas yang akan dibuat untuk membangun

sistem.

Berkut adalah simbol class diagram dan penjelasannya menurut

Rosadan Shalahuddin dalam (Candra Novitasari, 2021):

2.2 Tabel simbol class diagram

Simbol Class Diagram Kegunaan


35

Kelas pada struktur sistem

Sama   dengan   konsep interface


dalam pemrograman berorientasi objek

Relasi antar kelas dengan makna


umum, asosiasi biasanya juga disertai
dengan multiplicty

Relasi  antarkelas  dengan  makna 


kelas yang   digunakan  oleh  kelas 
yang lain,   asosiasi   biasanya   juga  
disertai dengan multiplicity

Relasi antarkelas dengan


maknageneralisasi-spesialisasi (umum
khusus)

Relasi antarkelas dengan makna


kebergantungan antarkelas

Relasi  antarkelas  dengan  makna 


semua-bagian (whole-part)
36

sumber ; candra novitasari (2021)


2.21 contoh class diagram

5. flow chart.

menurut fauzi dalam (Media, 2020) bagian alir (fowchart) adalah

teknis analiss yang dipergunakan untuk mendeskripsikan bebrapa aspek

dari sistem infomasi secara jelas, ringkas, dan logis. Bagian alir

menggunakan serangkaian simbol standar untuk mendeskripsikan melalui

gambar prosedur pemrosesan transaksi yang digunakan perusahaan dan

arus data yang melalui sistem.

Sedangkan menurut wibawanto dalam (Media, 2020) flowchart

adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan

urutan proses secara mendetail dan hubungan antara suatu proses (intruksi)

dengan proses lainnya dalam suatu program.


37

Jadi dari kesimpulan diatas flowchart merupakan jenis diagram

yang menghasilkan algoritma atau langkah langkah yang berurutan dalam

suatu sistem.

Sumber ; gambar flowchart - Bing images


2.23 Gambar Contoh flowchart

2.3. Pengujian blackbox testing.

Menurut Rosa dan Salahuddin dalam (Siadari, 2018)“Blackbox testing

yaitu menguji perangkat lunak dari segi spesifikasi fungsional tanpa menguji

desain dan kode program”.

Sedangkan menurut Mustaqbal, dkk dalam (Siadari, 2018) “Black Box

Testing befokus pada spesifikasi fungsional dari perangkat lunak, kumpulan

kondisi input dan melakukan pengetesan pada fungsional program”.


38

jadi dapat disimpulkan bahwa blackbox testing merupakan sebuah

pengujian perangkat lunak yang berfokus pada spesifikasi fungsionalnya tanpa

menguji desain dan kode program.

Sumber ; gambar black box testing - Bing images


2.24 Gambar black box testing
BAB III

ANALISA SISTEM BERJALAN

3.1. Tinjauan institut

Dalam tinjauan institut ini beisi sejarah institut, struktur organisasi serta

tugas dan fungsi dari masing-masing bagian yang ada dalam TPQ Nurul

Azmi.

3.1.1. Sejarah Institut

Berdirinya TPQ Nurul Azmi ini dilatar belakangi oleh ibu-ibu

pengajian Majelis Djikir, selain pengajian juga acara rutinan

mengadakan santunan tiap tahunnya yang dimulai dari tahun 2000 –

sekarang dan diberikan kepada anak yatim piatu dan duafa. Melihat

kondisi anak bermain dan menonton tv dan juga kurangnya perhatian

anak yatim dan piatu maka terputuslah inisiatif untuk mendirikan

taman pendidikan al-qur’an (TPQ) / mengaji dalam bahasa kampungya

ngaji magrib untuk mengalihkan kegiatan mereka diwaktu tersebut.

Berdirinya TPQ ini dipelopori oleh Bpk Burhan dan dilegalkan oleh

kemenag dengan nomor Kd.10.16/VI/PP.00.11/3019/2012. Tanggal 31

Oktober 2012 dan telat terdaftar dan diberikan nomor statistik TPQ

dengan nomor : 411232160802 dan disahkan pada 16 maret 2006. Dan

pada saat itu hanya anak-anak wali murid majelis Djikir dan

masyarakat sekitar dan bertempat dimajelis Miftahul khoir, kemudian

pada tahun 2014 berpindah ketempat masjid AL-BAHRIYAH dengan

jangkauan anak-anak mengaji dengan jangkauan wiiayah kampung dan


40

6 RT. Berjalan ± 7 tahun dan berpindah lagi kebangunan sendiri pada 1

januari 2022 yang terletak di Kp Kali Abang RT 04/03 Desa

Sukamulya, Kec Sukatani, Kab Bekasi. Dengan banyak santri dan

santriwati dari kelas 1 sampai 4 sebanyak ±70 santri dan santriwati.

3.1.2. Struktur Organisasi Dan Fungsi

gambar 3.1.
struktur organisasi TPQ Nurul Azmi
Dalam strukrut organisasi pada masing-maasing jabatan

mempunyai tanggung jawab dan wewenang yang berbeda sesuai

bidang keahlilannya, adapun fungsi dari tiap-tiap bagian sebagai

berikut :

A. Ketua Yayasan.

Mempunyai fungsi :
41

1. Menumbuhkembangkan jiwa spiritual pada anak agar dapat


menghasilkan anak – anak yang ikhlas, pandai bersyukur,
beriman dan bertaqwa kepada Tuhan YME.
2. Menyelenggarakan dan mengelola Taman Pendidikan Qur’an

3. Mengevaluasi kemampuan dan potensi anak

4. Melakukan rekrutmen atau penambahan staf dan tenaga


pendidik jika dinilai perlu.
B. Penangung Jawab

Mempunyai Fungsi :

1. Sebagai penangung jawab serta memberikan nasihat kepada

sekuruh warga TPQ Nurul azm.

2. Membatu memberikan keputusan kepada ketua yayssan jika

dibutuhkan.

3. Bertanggung jawab sepenuhnya kepada semua pengurus dan

jajaran dan berhak melakukan teguran kepada seluruh warga

TPQ Nurul Axmi ketika menyimpang.

C. Komite

Mempnuyai tugas :

1. Memberikan masukan kepada ketua yayasan.

2. Membrikan pengawasan terhadap seluruh jajaran TPQ Nurul

Azmi.

3. Pemberi pertimbangan (advisory agency) dalam penentuan dan

pelaksanaan kebijakan yang ada di TPQ Nurul Azmi

D. Waka Akademik

Mempuyai Fungsi :
42

1. pelaksanaan penyusunan statistik akademik

2. Pelaksanaan layanan pendidikan, penelitian, dan pengabdian

kepada masyarakat

3. pelaksanaan pengelolaan sarana pendidikan, penelitian, dan

pengabdian kepada masyarakat

E. Waka Kesantrian

Mempunyai Fungsi :

1. mengemban tugas mendampingi para santri mahasiswa dalam

proses transformasi dan aktualisasi diri selama mereka di TPQ

Nurul Azmi.

2. Menjain hubungan baik seperti orang tua dan anak

memeberikan nasihat.

3. Menengahi dan memberikan solusi ketika santri mendapat

masaslah.

F. Waka Humas

Mempunya Fungsi :

1. Mengadakan kerjasama dengan orang tua/wali.

2. Menjalin kerjaama dengan masyarakat sekitar.

3. Menginfomasikan kegiatan-kegiatan yang menyangkut orang

banyak kepada tokoh masyarakat.

4. Sebagai tangan penyalur kepada pemerinta setempat

G. Waka Sapras

Mempunya Fungsi :
43

1. Menyediakan peralatan yang dibutuhkan ketika sedang

melaksanakan kegiatan yang berangsung maupun tidak

langsung.

2. Menginformasikan kepada ketua yayasan barang apa saja yang

harus dibeli dan barang apah sajayang dibutuhkan.

3. Mencatat barang atau apa saja yang menyangkut saran dan

prasana.

H. Sekertaris

Mempunya Fungsi :

1. Mempunyai tanggung jawab untuk membuat catatan

administrasi yang efektif.

2. Bertanggung jawab untuk membangun hubungan komunikasi

yang baik dan juga korespondensi

3. Mengelola data santri dan satriwati untuk keperluan donatur

I. Bendahara

Mempunyai fungsi :

1. Menyimpan dan Mengeluarkan Uang untuk Kebutuhan

Organisasi.

2. Menyusun Pembukuan untuk Satu Periode Kepengurusan.

3. menyimpan catatan pengeluaran dan penerimaan pemasukan

keuangan termasuk pembayaran yang dilakukan oleh organisasi

demi kepentingan tertentu.

J. Dewan Guru

Mempunya Fungsi :
44

1. Memberikan palajaran akademik kepada santri dan santriwati.

2. Megnajar sesuai aturan yang beraku

3. Merencanakan sistem mengajar kedepannya.

4. Mengedepankan etika dan adab kepada sesama.

3.2. Prosedur Sistem Berjalan

Analisa sistem berjalan adalah suatu ilmu yang digunakan untuk

memecahkan masalah dengan menggunakan beberapa tindakan` Dalam ruang

lingkup perkebangan sistem komputer. Analisa sistem berjalan adalah suatu

ilmu yang mempelajari beberapa aplikasi, biasanya untuk mendapatkan sistem

baru.

Analsisa sistem bertujuan untuk menentukan kebutuhan informasi dari tiap

bagian organisasi, serta untuk menentukan kelemahan dari prosedur dan

metode yang digunakan saat ini.

Analisa sistem berjalan menjelaskan tentang analisa dokumen (document

analysis). Analisa prosedur (procedur analysis). Dan evaluasi sistem yang

sedang berjalan pada TPQ Nurul Azmi.

Analisa prosedur berjalan merupakan penganalisaan terhadap kegiatan-

kegiatan yang dilakukan oleh TPQ Nurul Azmi dalam proses pendaftaran

santri baru yang sedang berjalan pada TPQ Nurul Azmi sebagai berikut.

1. Prosedur pendaftaran

Calong orang tua/wali santri yang ingin mendaftarkan anaknya ke

TPQ Nurul azmi diwajibkan untuk mengisiri formulir pendaftaran yang


45

diberikan oleh admin. Selanjutnya formulir pendaftaran diisi kemudian

dikembalikan kepada admin.

2. Prosedur pembayaran

Setelah formulir diisi, calon orang tua santri mengembalikan

formulir kepada admin yang dilengkapi dengan melampirkan berkas-

berkas persyaratan yang diperlukan. Setelah menyerahkan berkas

persyaratan. Jika sudah lengkap maka calon santri memberikan udang

pendaftaran diberikan kwitansi pembayaran oleh Admin.

3. Prosedur Laporan

Admin melakukan membuat laporan penerimaan santri baru dan

laporan pembayaran dan diserahkan kepada ketua TPQ Nurul Azmi.

3.3. Activitity Diagram

Sumber : TPQ Nuru Azmi


3.2 Gambar actviti diagram
46

activity pendataan santri dan santriwati

3.4. Spesifikasi Dokumen Masukan

Dokumen masukan merupakan proses awal dari pengolahan data

santri dan santriwati pada TPQ Nurul Azmi, bentuk masukan terebut adalahh

sebagai berikut :

Nama Dokumen : Formulir Pendaftaran

Fungsi : Sebagai Data awal calon santri baru

Sumber : Calon santri

Tujuan : Bagian Admin TPQ Nurul Azmi

Media : Kertas

Jumlah : 1 lembar

Frekuensi : setiap terjadinya pendaftaran

Bentuk : Lihat Lampiran A.1

3.5. Spesifikasi Dokumen Keluaran

Pada sistem keluaran dan penyajian laporan dibutuhkan suatu

keluaran data dari sumber data yang ada. Untuk itu perlu adanya

spesifikasi keluaran yang nantinya digunakan sebagai kerangka

penyesuain data yang dipindahkan dari sumber data.

Bentuk dokumen keluaran tersebut adalah sebagai berikut :

1. Nama Dokumen : Kwitansi Pembayaran

Fungsi : Sebagai bukti pembayaran


47

Sumber : admin

Tujuan : Santri baru

Media : Kertas

Jumlah : 1 lembar

Frekuensi : setiap ada pembayaran pendaftaran

Bentuk : Lihat Lampiran B.1

2. Nama Dokumen : laporan Penerimaan Santri Baru

Fungsi : Sebagai bukti Data laporan Penerimaan

Sumber : admin

Tujuan : kepala TPQ Nurul Azmi

Media : Kertas

Jumlah : 1 lembar

Frekuensi : setiap periode pendaftaran

Bentuk : Lihat Lampiran B.2

3.6. Permasalahan Pokok

Setelah mengetahui prosedur berjalan pendaftaran santri pada TPQ

Nurul Azmi, maka dapat diketahui kelemahan atau permasalahan yang

terjadi, diantranya :

1. Proses pendaftaran yang masih manual yang memakan banyak kertas

sehingga tidak efisiens .

2. Dalam penyimpanan dokumen masih menggunakan lemari yang

terkesan tidak rapih dan memakan ruang dan tempat.


48

3. Laporan yang dilakukan masih manual sehingga memiliki banyak

resiko terjadinya kesalahan dampaknya akan terjadi keterlambatan

dalam mengelola data santri serta pembuatan laporan pembayaran.

3.7. Pemecahan Masalah

Dari uraian permasalahan diatas, munculnya bebrapa pemecahan

masalah yang dapat membatu prose pengolahan data pada penduduk.

Sehingga proses yang dihasilkan menjadi lebih baik serta efektif dan

efesien. Beberapa solusi tersebut diantarnya :

1. Proses pendaftaran dilakukan berbasis web sehingga akan

mengefesiensi kertas yang digunakan sebelumnya.

2. Merancang system aplikasi yang dapat membantu menyimpan data

kedalam suatu basis data yang terintegrasi sehingga data aman dan

mudah untuk dicari ketika dibutuhkan.

3. Laporan yang sebelumnya tersimpan dan terupdate didata base kapan

saja bisa dicetak untuk laporan ke ketua TPQ Nurul Azmi.


BAB IV
PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan sistem

Tahap perancangan sistem menjelaskan tentang rancangan dari

fungsi-fungsi sistem yang terdiri dari analisis, proses data, antar muka dan

sistem. Adapaun tahapan-tahapan yang penulis ranncang dalam sistem ini

adalah sebagai berikut.

4.1.1. Analisis kebutuhan

Mengidentifikasi kebutuhan fungsional program disertai dengan

penggambaran usecase diagram dan skenario usecase yang terkait dengan

proses input data santri dan data santriwati,

A. Kebutuhan pengguna

Dalam pembuatan sistem informasi yang diusulkan pada TPQ Nurul

Azmi ini yaitu calon santri sebagai pendaftar dan admin sebagai petugas

pengelola pendaftaran antara lain :

1. Skenario kebutuhan Admin

a. Admin melakukan login untuk mengakses web

b. Admin dapat melihat data pendaftar.

c. Admin dapat melihat data pembayaran.

d. Admin dapat membuat laporan dan mencetak data pendaftaran data

pembayaran.

e. Admin dapat mencari hapus dan ubah data santri.


50

2. Kebutuhan calon santri

a. Dapat melakukan login dahulu sebelum mendaftar dan pembayaran

b.Dapat melihat profile TPQ

c. Dapat melakukan pendaftaran secara online dan pembayaran secara

online.

d.Calon santri dapat mencetak detali pendaftaran

e. Calon sanri dapat mencetak detail pembayaran.

3. Kebutuhan sistem

a. Sistem mengecek username dan password yang di input oleh admin

maupun calon santri baru.

b. Sistem menerima input pendaftaran, input pembayaran pada calon

santri dan terhubung ke Data pendaftaran dan data pembayaran

pada admin.

c. Sistem dapat mencetak data pendaftaran dan data pembayaran.

4.1.2. Rancangan Use Case Diagram

rancangan diagram use case diagram menggambarkan efek

fungsional yang telah diharapkan oleh sistem sehingga antara konsumen

dan pengguna sistem paham dan mengerti mengenai kegunaan sistem yang

akan dibangun, suatu model yang sangat fungsional dalam sebuah sistem

yang menggunakan actor dan use case. Berikut ini adalah rancangan

diagram use pendaftaran santri pada TPQ Nurul Azmi.


51

Sumber : rancangan penulis(2022)

4.1 Use case diagram

TABEL 4.1

Deskripsi Use Case Digram Daftar santri

Use Case Diagram Daftar santri


Requirements Calon Santri dapat melakukan
login
Goal Calon santri dapat mengisi form
pendaftaran
Pre-Conditions santri memilki username dan
password untuk login
Post-Conditions Menampilkan pengisian formulir
Failed ed condition Admin salah memasukan
username atau password akan
gagal login
Actors Calon santri
52

Main Flow/Basic Path 1. Calon santri melakukan


login dengan cara
memasukan username dan
password
2. Calon santri memilih
menu daftar santri
3. Setelah memilih menu
daftar santri calon santri
dapat mengisi form yang
sudah disediakan
Alternate Flow/Invarian A

TABEL 4.2

Deskripsi Use Case Digram melakukan pembayaran

Use Case Diagram Melakukan pembayaran


Requirements Calon santri dapat login
Goal Calon santri dapat melakukan
pembayaran
Pre-Conditions Calon santri memiliki user name
dan password untuk login
Post-Conditions Menampilkan form pembayaran
Failed ed condition Admin salah memasukan
username atau password akan
gagal login
Actors Calon santri
Main Flow/Basic Path 1. Calon santri melakukan
login dengan cara
memasukan username dan
password
2. Calon santri memilih
menu Pembayaran
53

3. Setelah memilih menu


pembayaran calon santri
dapat mengisi form
pembayaran yang sudah
disediakan.
Alternate Flow/Invarian A

TABEL 4.3

Deskripsi Use Case Digram Data Pendaftar

Use Case Diagram Data pendaftar


Requirements Admin dapat login
Goal Admin dapat membuka menu data
pendaftar yang masuk dan dapat
mencetak
Pre-Conditions Admin telah berhasil login
Post-Conditions Membuka menu data pendaftar
Failed ed condition 1. Admin tidak login
2. Belum ada data yang
masuk
Actors Admin
Main Flow/Basic Path 1. Admin melakukan login
2. Admin membuka menu
data pendaftar
3. Admin dapat mengubah
mencetak dan mencari
data pendaftar
4. Data yang dicetak akan
dilakukan pengarsipan
untuk laporan kepada
ketua TPQ
Alternate Flow/Invarian A
54

TABEL 4.4

Deskripsi Use Case Digram data pembayaran

Use Case Diagram Data pembayaran


Requirements Admin dapat login
Goal Admin dapat melihat data
pembayaran yang masuk dan
dapat dicetak
Pre-Conditions Admin telah berhasil login
Post-Conditions Membuka menu data pembayaran
Failed ed condition Gagal login ,Gagal cetak, data
belum di input
Actors Admin
Main Flow/Basic Path 1. Admin melakukan login
2. Admin membuka menu
data pembayaran
3. Admin dapat mencetak
dan mencari data
pembayaran
4. Data pembayaran yang
dicetak akan dilakukan
pengarsipan untuk laporan
kepada ketua TPQ
Alternate Flow/Invarian A

4.1.3. Rancang Activity Diagram


55

Dalam menyusun racangan sistem usulan ini, penulis akan

menjelaskan diagram aktifitas dari pendaftaran santri baru pada TPQ

Nurul Azmi.

1. Diagram Aktivity Login calon santri

Calon santri melakukan login, masukan ussername dan password

sistem akan mengecek username dan password, jika username atau

password salah akan kembali ke menu login jika benar sistem akan masuk

ke bagian menu utama.

Berikut adalah Rancangan Diagram Aktifitas Login calon santri pada

Sistem pendaftaran santri pada TPQ Nurul Azmi.

Sumber: rancangan Acivity diagram (2022)


4.2 Activity login

5 Diagram Activity Login admin


56

Admin melakukan login, masukan ussername dan password sistem

akan mengecek username dan password, jika username atau password

salah akan kembali ke menu login jika benar sistem akan masuk ke

bagian menu utama.

Berikut adalah Rancangan Diagram Aktifitas Login admin pada

Sistem pendaftaran santri pada TPQ Nurul Azmi.

Sumber: rancangan Acivity diagram (2022)


4.3 Activity Diagram login admin
6 Diagram Activity Daftar santri

Setelah melakukan login, maka calon santri jika berminat memilih

menu Daftar Santri lalu sistem menampilkan form Daftar santri setelah

selesai lalu memilih menu kirim untuk tersimpan didatabase

Berikut adalah Rancangan Diagram Aktifitas daftar santri pada

Sistem pendaftaran santri pada TPQ Nurul Azmi


57

Sumber: rancangan Acivity diagram (2022)


4.4 activity diagram daftar santri

7 Diagram Aktivity Pembayaran

Setelah melakukan Pendaftaran, maka calon santri wajib melakukan

pembayaran pada menu pembayaran dengan mengisi form yang

ditampilkan sistem serta mengupload bukti pembayaran jika sudah terisi

semua calon santri dalam memilih button kirim maka pembayaran telah

dilakukan dan tersimpan didatabae.

Berikut adalah Rancangan Diagram Aktifitas pembayaran pada

Sistem pendaftaran santri pada TPQ Nurul Azmi.


58

Sumber : rancangan activity diagram (2022)

4.5 activity diagram pembayaran

8 Diagram Aktivitas Data pendaftaran pada admin

Setelah melakukan Login, maka admin dapat melihat aktivitas pada

menu pendaftar dan admin juga bisa mencari nama dan mencetak data

pendaftaran untuk diserahkan ke Ketua TPQ Nurul Azmi.

Berikut adalah Rancangan Diagram Aktifitas Data pendaftaran

pada Sistem pendaftaran santri pada TPQ Nurul Azmi.


59

Sumber : rancangan activity diagram (2022)


4.6 activity diagram Data pendaftar
4 Diagram aktivitas Data Pembayaran.

Setelah melakukan Login, maka admin dapat melihat aktivitas pada

menu pembayaran dan admin juga bisa mencari nama dan mencetak data

pembayaran untuk diserahkan ke Ketua TPQ Nurul Azmi.

Berikut adalah Rancangan Diagram Aktifitas Data pembayaran

pada Sistem pendaftaran santri pada TPQ Nurul Azmi.


60

Sumber : rancangan activity diagram (2022)


4.7 activity diagram Data pembayaran.

4.1.4 Rancang Dokumen Sistem Usulan

Spesifikasi dokumen sistem usulan akan dibedakan menjadi 2

macam yaitu spesifikasi dokumen masukan dan spesifikasi dokumen

sistem usulan.

1. Spesifikasi dokumen sistem masukan

Dokumen masukan adalah suatu rangkaian data masukan kedalam

sistem dan proses sehingga menghasilkan suatu keluaran. Adapun

spesifikasi dokumen masukan adalah sebagai berikut.

a. Nama Dokumen : Tampilan pendaftaran santri baru

Fungsi : Sebagai data awal calon santri baru

Sumber : Calon santri

Tujuan : Admin

Media : e-form
61

Jumlah : satu form

Frekuensi : setiap terjadi pendaftaran santri baru

Bentuk : lampiran C.1

b. Nama Dokumen : tampilan Formulir pembayaran

Fungsi : untuk menginput data pembayaran

Sumber : Calon santri

Tujuan : Admin

Media : e-form

Jumlah : satu-form

Frekuensi : setiap terjadi pembayaran santri baru

Bentuk : lampiran C.2

2. Spesifikasi Bentuk Dokumen keluaran

a. Nama Dokumen : Detail pendaftaran

Fungsi : melihat detail pendaftar

Sumber : Calon santri / user

Tujuan : Admin

Media : e-form

Jumlah : satu form

Frekuensi : setiap terjadi pendaftaran santri baru

Bentuk : lampiran D.1

b. Nama Dokumen : Detail pembayaran

Fungsi : melihat detail pembayaran

Sumber : calon santri/user

Tujuan : Admin
62

Media : e-form

Jumlah : 1 form

Frekuensi : setiap terjadi pembayaran santri baru

Bentuk : lampiran C.1

c. Nama Dokumen : Data pendaftar

Fungsi : sebagai laporan data pendafar

Sumber : Calon santri

Tujuan : ketua TPQ

Media : kertas

Jumlah : menyesuaikan

Frekuensi : setiap terjadi periode pendaftar santri

Bentuk : lampiran D.3

d. Nama Dokumen : Data pembayaran

Fungsi : sebagai laporan data pembayar

Sumber : Calon santri

Tujuan : ketua TPQ

Media : kertas

Jumlah : menyesuaikan

Frekuensi : setiap terjadi pembayaran pendaftaran

santri baru

Bentuk : lampiran D.4

4.2. Perancangan Prototype

4.2.1. Entity Relationship Diagram (ERD)


63

Penggambaran proses relasi yang telah dibuat ke dalam bentuk

Entity Relationship Diagram (ERD), sehingga hubungan antar entitas satu

dengan lainnya dapat terlihat dan melibatkan rancangan field-field didalam

database. Berikut adalah ERD yang dibuat untuk sistem pendaftaran santri

baru pada TPQ Nurul Azmi :

Sumber : rancangan ERD(2022)

4.8 ERD

4.2.2. Logical Relationship Structure (LRS)


64

Sumber : rancangan LRS(2022)

4.9 LRS

4.2.3. Spesifikasi File

1. Spesifikasi file santri

Nama File : file Santri

Akronim : Santri

Fungsi : Untuk menyimapan data santri/user

Tipe File : File Master

Organisasi File : Index Sequintial

Akses File : Random

Media : Hard disk

Panjang Record : 50 byte

Kunci Field : Id_santri

4.5 Tabel

Spesifikasi File Santri

No Elemen Data Nama Field Tipe Size Keterangan

1 ID santri Id_daftar Int 10 Primary key

2 Nama Lengkap Nm_lengkap Varchar 20

3 Nik Nik Int 10

4 Jenis kelamin Jenis_kelamin Varchar 20

2. Spesifikasi file Admin

Nama File : File Admin

Akronim : Admin
65

Fungsi : Untuk menyimapan data admin/login

Tipe File : File Master

Organisasi File : Index Sequintial

Akses File : Random

Media : Hard disk

Panjang Record : 50 byte

Kunci Field : Id_admin

4.6 Tabel

Spesifikasi File Admin

No Elemen Data Nama Field Tipe Siz Keterangan

1 ID Admin Id_admin Int 10 Primary key

2 Nama nama Varchar 20

3 Username username Varchar 20

4 Password password Varchar 20

3. Spesifikasi file pendaftaran

Nama File : file Pendaftaran

Akronim : pendaftaran

Fungsi : Untuk menyimapan data pendaftar

Tipe File : File transaksi

Organisasi File : Index Sequintial

Akses File : Random


66

Media : Hard disk

Panjang Record : 142 byte

Kunci Field : nik

4.7 Tabel

Spesifikasi file pendaftar

No Elemen Data Nama Field Tipe Siz Keterangan

1 Nama Lengkap nm_lengkap Varchar 20

2 Nik nik int 10 Primary key

3 Jenis kelamin jenis_kelamin Varchar 20

4 Tempat,tgl/ Tmpt_tgl_lhr Varchar 20

lahir

5 Nama Ayah Nm_ayah Varchar 20

6 Pekerjaan ayah pj_ayah Varchar 20

7 Nama Ibu Nm_ibu Varchar 20

8 Pekerjaan ibu pj_ibu Varchar 20

9 No handphone no_hp Int 10

10 No telpon no_telp Int 10

11 Alamat alamat Varchar 30

4. Spesifikasi file pembayaran

Nama File : file Pembayaran

Akronim : penbayaran
67

Fungsi : Untuk menyimapan data pembayaran

Tipe File : File transaksi

Organisasi File : Index Seqeintial

Akses File : Random

Media : Hard disk

Panjang Record : 142 byte

Kunci Field : Id_daftar

4.8 Tabel

Spesfikasi file Pembayaran

No Elemen Data Nama Field Tipe Size Keterangan

1 Id Daftar Id_daftar int 10 Primary key

2 Nama lengkap Nm_lengkap varchar 20

3 Metode Mt_pembayaran varchar 20

pembayaran

4 alamat alamat Varchar 20

5. Spesifikasi file Data pendaftar

Nama File : file Data pendaftar

Akronim : Data pendaftar

Fungsi : Untuk menampilkan data pendaftaran

Tipe File : File transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk


68

Panjang Record : 142 byte

Kunci Field : nm_lengkap

4.9 Tabel

Spesifikasi file Data pendaftar

No Elemen Data Nama Field Tipe Siz Keterangan

1 ID Daftar Id_daftar Int 10 Primary key

1 Nama Lengkap nm_lengkap Varchar 20

2 Nik nik int 10

3 Jenis kelamin jenis_kelamin Varchar 20

4 Tempat,tgl/ Tmpt_tgl_lhr Varchar 20

lahir

5 Nama Ayah Nm_ayah Varchar 20

4 Pekerjaan ayah pj_ayah Varchar 20

5 Nama Ibu Nm_ibu Varchar 20

5 Pekerjaan ibu pj_ibu Varchar 20

6 No handphone no_hp Int 10

7 No telpon no_telp Int 10

8 Alamat alamat Varchar 30


69

6. Spesifikasi file Data Pembayaran

Nama File : file Data pembayaran

Akronim : Data Pembayaran

Fungsi : Untuk menampilkan data pembayaran

Tipe File : File transaksi

Organisasi File : Index Sequintial

Akses File : Random

Media : Hard disk

Panjang Record : 142 byte

Kunci Field : no_pembayaran

4.10 Tabel

Spesifikasi file data pembayaran

No Elemen Data Nama Field Tipe Size Keterangan

1 Id Daftar Id_daftar Int 10

2 ID Bayar Id_bayar Int 10 Primary key

3 Nama Lengkap nm_lengkap Varchar 20

4 Metode Mt_bayar Varchar 20

pembayaran

5 Alamat alamat Varchar 20


70

4.2.4. Class Model / Class Diagram

Sumber : rancangan class diagram (2022)

4.10 Class Diagram


71

4.2.5. Squence Diagram

a. Squence digram pendaftaran santri

Sumber : rancangan Squence diagram (2022)

4.11 Squence Diagram pendaftaran

b. Squence diagram pembayaran santri


72

Sumber : rancangan Squence diagram (2022)

4.12 Squence Diagram pembayaran

c. Squence diagram data pendaftar

Sumber : rancangan Squence diagram (2022)


4.13 Squnce Diagram data pendaftar
73

d. Squence diagram Data Pembayaran

Sumber : rancangan Squence diagram (2022)


4.14 Squnce Diagram data pembayaran
4.2.6. Rancang Antarmuka

Rancangan prototype sistem Pendaftaran santri baru Pada TPQ

Nurul Azmi.

Sumber ; hasil rancangan (2022)


74

Gambar 4.15
Tampilan home

Sumber ; hasil rancangan (2022)


Gambar 4.16
Tampilan login user

Sumber ; hasil rancangan (2022)


Gambar 4.17
Tampilan login admin
75

Sumber ; hasil rancangan (2022)


Gambar 4.18
Tampilan pendaftaran santri
76

Sumber ; hasil rancangan (2022)


Gambar 4.19
Tampilan Pembayaran santri

Sumber ; hasil rancangan (2022)


Gambar 4.20
Tampilan Data Pendaftar pada Admin
77

Sumber ; hasil rancangan (2022)


Gambar 4.21
Data Pembayaran pada Admin

4.2.7. Spesikasi Hardware dan Sofware

1. Spesisifikasi Hardware

A. Server

1) CPU

a) Prossor AMD C-60 APU with Radeon(tm) HD Grapics

1.00 GHz

b) RAM 2,00 GB

c) Hard disk 500 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x 768

RAM 2,00GB
78

2. Spesifikasi Sofware

A. Spesifikasi Sofware

1) Sistem Operasi Microsoft Windows

2) Aplikasi bundle web server : xampp, Wampserver, PHP yang

terdiri dari beberapa komponen diantarnya:

a) Aplikasi Apache Server

b) Aplikasi PHP Server

c) Aplikasi MySQL Server

d) Aplikasi PhpMyAdmin

4.3. Jadwal Implementasi

4.12. Tabel
Jadwal Implementasi
WAKTU
NO KEGIATAN BULAN 1 BULAN II BULAN III
1 2 3 4 1 2 3 4 1 2 3 4
1 Persiapan data awal
2 Analisa
3 Desain sistem
4 Desain Perangkat lunak
Pembuatan & tes
5
program
6 Tes sistem
Pembuatan buku
7
petunjuk
8 Pelatihan
9 Evaluasi & operasional
BAB V

PENUTUP

5.1. Kesimpulan

Pada peulis tugas akhir ini, penulis membuat suatu rancangan system

informsi berbasis desktop pada TPQ Nurul Azmi. Berdasrkan hasil penelitian

yang penulis lakukan serta pembahasan yang dilakukan oleh penulis maka

dapat diambil kesimpulan sebagai berikut.

a. TPQ Nurul Azmi dalam melakukan proses pendaftaran masih

menggunakan sistem manual yaitu menggunakan kertas sehingga

mengurangi efesiensi kinerja admin dan memakan banyak tempat.

b. Dengan adanya sistme informasi ini diharapkan akan dapat membantu

memudahkan dalam proses pendaftaran serta pembayaran pada TPQ Nurul

Azmi.

c. Mempermudah admin dan calon santri dalam melakukan pembayaran,

pendaftaran dan laporan data pendaftar dan data pembayaran kepada ketua

TPQ

5.2. Saran

Untuk pengembangan lebih lanjut maka penulis memberikan saran

yang bermanfaat dan dapat membantu proses pendaftaran dimasa yang akan

datang, yaitu ;
80

a. Diharapkan perancangan sistem usulan yang telah dibuat dapat diterapkan

dalam kegiatan sehari-hari. Agar dapat memudahkan admin dan calon

santri dalam melakukan proses pendaftran pada TPQ Nurul Azmi.

b. Perlunya perawatan sistem demi mengoptimalkan sistem yang diusulkan,

agar meminimalisasi kerusakan serta error yang akan terjadi.

c. Demi kelancaran dalam proses pendaftaran santri maupun laporan pada

admin kepada ketua TPQ Nurul Azmi dianjurkan untuk memberikan

bimbingan untuk proses penadaftaran santri ini.


DAFTAR PUSTAKA

Adjie, permadani rustam. (2018). Bab ii landasan teori 2.1. 2016, 6–23.

Anna, A., Nurmalasari, N., & Yusnita, A. E. (2018). Rancang Bangun Sistem

Informasi Akuntansi Penerimaan dan Pengeluaran Kas pada Kantor Camat

Pontianak Timur. Jurnal Khatulistiwa Informatika, 6(2), 107–118.

https://doi.org/10.31294/khatulistiwa.v6i2.153

Bank, P. T., Asia, C., Kantor, T., & Pematangsiantar, C. (2018). Siregar, Sistem

Informasi Pendataan Logistik Aktiva Tetap PT. Bank Central Asia, Tbk

Kantor Cabang Pematangsiantar 1 250. 7(September), 250–258.

Candra Novitasari. (2021a). Pengertian Class Diagram Contoh, dan simbolnya.

Peljarindo.Com. https://pelajarindo.com/pengertian-class-diagram-simbol/

Candra Novitasari. (2021b). Pengertian Squence Diagram dan Simbolnya –

Pelajarindo.com. https://pelajarindo.com/pengertian-squence-diagram-

simbol/#:~:text=Pengertian Squence Diagram menurut para ahli Satzinger

%282011,berhubungan dengan use case dan message atau pesan-pesannya.

Coki Siadari. (2018). Pengertian Web Server Menurut Para Ahli.

https://www.kumpulanpengertian.com/2018/08/pengertian-web-server-

menurut-para-ahli.html

Haqi, B. (2017). Membuat Aplikasi Antream Dengan Java Netbeans Dan

database Mysql.

Hardiyanto, A., & Asep, E. H. R. S. (2019). Penerapan Model Waterfall Dan

UML Dalam Rancang Bangun Program Pembelian Objek Pada PT. Fujita
82

Indonesia. 13(4).

Ivoni. (2022). 25 Pengertian Informasi Menurut Para Ahli.

Pakarkomunikasi.Com. https://pakarkomunikasi.com/pengertian-informasi-

menurut-para-ahli

Junadi, B. (2019). Rancang Bangun Sistem Pembuatan Rencana Anggaran Biaya

Proyek Berbasis Web. Journal of Information System, Aplled, Management,

Accounting and Research, 3(4), 96–101.

Kom, A. M., & Agustian, E. (2019). Model waterfal Dalam Merancang Aplikasi

Online Miniatur Aneka Produk. REMIK (Riset Dan E-Jurnal Manajemen

Informatika Komputer), 114–122.

Media, A. (2020). Pengertian Flowchart Menurut Para Ahli.

https://creatormedia.my.id/pengertian-flowchart-menurut-para-ahli/

Media, A. (2022). Pengertian Use Case Diagram Menurut Para Ahli.

https://creatormedia.my.id/pengertian-use-case-diagram-menurut-para-ahli/

PLB SANTRI. (2018). santri. 02, 740–753.

Putra, H. N. (2018a). Implementasi Diagram UML (Unified Modeling Language)

dalam Dalam Perancangan Aplikasi Data Pasien Rawat Inap Pada

Puskesmas Lubuk Buaya.

Putra, H. N. (2018b). Implementasi Diagram UML (Unified Modeling Language)

dalam Perancangan Aplikasi Data Pasien Rawat Inap pada Puskesmas

Lubut Buaya. 2(2), 67–77.

Rukmana, A., & Desiyani, I. D. (2017). JURNAL METODOLOGI DAN


83

METODE RAPID APPLICATION DEVELOPMENT (RAD). 9.

Siadari, C. (2018). Pengertian Black Box Testing Menurut Para Ahli.

https://www.kumpulanpengertian.com/2018/11/pengertian-black-box-

testing-menurut.html

Taufik, A. (2017). Perancangan Sistem Informasi Pemesanan Pentas Seni Berbasi

Web Pada Sanggar Seni Getar Pakuan Bogor. IJSE-Indonesian Journal on

Software Enginering, 3(2).

Utami dan Hidayat. (2018). Bab Ii Landasan Teori. Journal of Chemical

Information and Modeling, 53(9), 8–24.

Yudi, A., & Romadlon, P. (2019). PERANCANGAN SISTEM INFORMASI

PENJUALAN PERUMAHAN MENGUNAKAN METODE SDLC PADA PT.

MANDIRI LAND PROSPEROUS BERBASIS MOBILE. 10, 153–167.

Yunita Setyaningsih. (2022). Pengertian Web Browser beserta Cara Kerja,

Fungsi, dan Contohnya. https://dianisa.com/pengertian-web-browser/

zahravony. (2022). pengertian, langkah dan fase pada rapid aplication

development (RAD). http://www.jejakhimea.com/2022/03/pengertian-

langkah-dan-fase-pada-rapid.html
DAFTAR RIWAYAR HIDUP

I. Biodata Mahasiswa
NIM : 12192894
Nama Lengkap : Ryan Saputra
Tempat/Tanggal Lahir : Bekasi, 15 November 2000
Alamat : Kp Srengseng RT 4/3 Desa
Sukamulya Kec Sukatani, Kab Bekasi

II. Pendidikan
a.Fomal
1. SD Negeri 05, Lulus tahun 2013
2. SMP Negeri 01 Sukatani, Lulus tahun 2016
3. SMA Negeri 01 Sukatani, Lulus tahun 2019

b. Tidak formal
-

III. Riwayat Pengalaman Berorganisasi / Pekerjaan


1. Menjadi ketua Pramuka SMA Negeri 01 Sukatani
periode 2018 sampai dengan 2019
2. Menjadi wakil ketua Himpunan mahasiswa sistem
informasi cikarang periode 2019 sampai dengan 2020
3. Menjadi petugas sensus pada tahun 2020

Bekasi, 02 Juli 2022

Ryan Saputra
Lampiran A.1. Formulir Pendaftaran
Lampiran A.2 Kwitansi pembayaran

Lampiran A.3 Laporan data pendaftaran


Lampiran C.1 tampilan form pendafaran santri

Lampiran C.2 Tampilan form pembayaran


Lampiran D.1 Detail pendaftar
Lampiran D.2 Detail pembayaran
Lampiran D.3 Data Pendaftar

Lampiran D.4 Data pembayaran

Anda mungkin juga menyukai