JAKARTA
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
MASWATIH
11152106
Jakarta
2018
KATA PENGANTAR
SWT, yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya
penulis dapat menyelesaikan tugas ini dengan baik. Dimana tugas akhir ini penulis
sajikan dalam bentuk buku yang sederhana. Adapun judul tugas akhir, yang
Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan
program Diploma III AMIK BSI Jakarta. Sebagai bahan penulisan diambil
bimbingan dan dorongan dari semua pihak, maka penulisan tugas akhir ini tidak
akan lancar. Oleh karena itu pada kesempatan ini, izinkanlah penulis
5. Ibu Alipatus Sholihah, S.E selaku Kepala Sekolah Raudhatul Athfal Al-
Alifiyah Jakarta.
ABSTRAK
Dalam era globalisasi saat ini, teknologi informasi berkembang sangat pesat.
Adapun komputer yang merupakan peralatan yang diciptakan untuk membantu
pekerjaan manusia agar lebih efektif dan efisien. Raudhatul Athfal Al – Alifiyah
Jakarta membutuhkan adanya sistem informasi yang menunjang dan memberikan
pelayanan khususnya pada pembayaran SPP bagi para orangtua siswa. Untuk
itulah penulis mencoba membuat Tugas Akhir mengenai sistem pembayaran SPP
di Raudhatul Athfal Al – Alifiyah Jakarta yang sampai saat ini belum
terkomputerisasi. Raudhatul Athfal Al – Alifiyah Jakarta adalah salah satu
lembaga yang bergerak di bidang pendidikan. Sistem pembayaran SPP yang ada
masih menggunakan sistem pencatatan manual, mulai dari pengecekan data
pembayaran SPP, pencatatan kedalam buku besar serta membuat laporan bulanan.
Sehingga besar kemungkinan terjadinya kesalahan dalam proses pencatatan
maupun perhitungan. Dengan sistem pembayaran SPP terkomputerisasi yang
diusulkan diharapkan dapat mempermudah pekerjaan Tata Usaha agar lebih
efektif dan efisien dibandingkan dengan sistem yang terdahulu. Sistem yang
diusulkan menggunakan perangkat lunak Netbeans IDE 8.1, Xampp 3.2.2, bahasa
pemograman PHP dan database MySQL.
Kata Kunci: Netbeans 8.1, Xampp 3.2.2, PHP, MySQL, Rancang Bangun
Sistem Informasi, Pembayaran SPP
ABSTRACT
Kata Pengantar.................................................................................................... vi
Abstrak................................................................................................................ viii
Daftar Isi.............................................................................................................. x
Daftar Simbol...................................................................................................... xiii
Daftar Gambar.................................................................................................... xviii
Daftar Tabel.......................................................................................................... xix
Daftar Lampiran.................................................................................................. xx
Simbol Keterangan
Simbol Keterangan
Simbol Keterangan
Atribut kunci primer Field atau kolom data yang butuh disimpan
dalam suatu entitas dan digunakan sebagai kunci
akses record yang diinginkan, biasanya berupa
id, kunci primer dapat lebih dari satu kolom,
asalkan kombinasi dari beberapa kolom tersebut
dapat bersifat unik (berbeda tanpa ada yang
sama)
Atribut multinilai / multivalue Field atau kolom data yang butuh disimpan
dalam suatu entitas yang dapat memiliki nilai
lebih dari satu.
Simbol Keterangan
Entitas Objek / Entity Object Suatu objek yang berisi informasi kegiatan
terkait yang tetap dan disimpan kedalam suatu
database.
Simbol Keterangan
Halaman
Halaman
Halaman
PENDAHULUAN
saat ini telah membawa manfaat yang sangat penting bagi kemajuan kehidupan
manusia itu sendiri dengan menggunakan tenaga mereka, kini digantikan oleh
hal, dan dapat menjadikan hubungan antar manusia itu tidak lagi dibatasi oleh
mengatur suatu kegiatan. Sistem harus sesuai dengan kebutuhan di suatu lembaga
atau sekolah. Sistem dapat mengolah data menjadi informasi. Sistem dalam
dengan cepat dan hasil laporan – laporan yang diperlukan suatu sekolah atau
bergerak dalam bidang pendidikan. Saat ini proses pembayaran SPP di RA AL-
kehilangan data apabila buku besar tersebut hilang ataupun sobek dan terjadinya
ketidaksinkronan antara pencatatan di buku besar dengan kartu SPP tentang data
pembayaran.
Agar tercipta suatu sistem yang memadai dan mampu untuk mengatasi
NetBeans IDE 8.1 sehingga memudahkan dalam pengolahan data, dan database
yang digunakan yaitu Mysql. Untuk itu penulis mengangkat latar belakang dari
permasalahan yang ada menjadi penulisan Tugas Akhir yang berjudul “Rancang
Jakarta”.
Sedangkan tujuan penulisan Tugas Akhir ini adalah sebagai salah satu
Penelitian pada dasarnya merupakan cara ilmiah untuk mendapatkan data dengan
tujuan dan kegunaan tertentu. Berdasarkan hal tersebut terdapat empat kata kunci
yang perlu di perhatikan yaitu, cara ilmiah, data, tujuan, dan kegunaan”.
2. Wawancara (Interview)
Darmawati, A.Md selaku Kepala Sekolah dan bagian Tata Usaha di RA AL-
ALIFIYAH Jakarta.
menggunakan model siklus hidup (life cycle model). Model siklus hidup adalah
model utama dan dasar dari banyak model. Salah satu model yang cukup dikenal
dalam dunia rekayasa perangkat lunak adalah The Waterfall Model. Disebut
waterfall (berarti air terjun) karena memang diagram tahapan prosesnya mirip
dengan air terjun yang bertingkat. Ada 5 tahapan utama dalam The Waterfall
Model.
2. Design
akan dibuat.
3. Code Generation
object.
4. Testing
5. Support
digunakan.
yang ada, maka penulis membatasi penulisan tugas akhir ini dalam suatu ruang
lingkup yaitu sistem berjalannya dimulai dari proses pembayaran SPP dari
orangtua siswa pada bulan yang bersangkutan, kemudian proses pengecekan data
pembayaran siswa serta pencatatan kedalam buku besar pembayaran dan kartu
SPP, dan proses terakhir adalah pembuatan laporan pembayaran SPP siswa
selama satu bulan. Setelah itu di sistem usulan ini saya membuat program yang
nanti nya terdapat sebuah aktor yang dapat menggunakan program sesuai
IDE 8.1 dengan java desktop yang dimulai dengan pembuatan rancangan seperti
diagram, entity relationship design (ERD), logical record design (LRS), design
user interface serta spesifikasi hardware dan software yang digunakan untuk
LANDASAN TEORI
berinteraksi dan saling ketergantungan satu sama lainya serta terpadu. Selain itu,
ditentukan sebabnya.
1. Komponen
Komponen sistem terdiri dari komponen yang berupa subsistem atau bagian-
dengan sistem yang lain atau dengan lingkungan luarnya. Batasan sistem ini
Lingkungan luar sistem (environment) adalah diluar batas dari sistem yang
yang harus tetap dijaga dan yang merugikan yang harus dijaga dan
dari subsistem akan menjadi masukkan (input) untuk subsistem lain melalui
penghubung.
Keluaran sistem adalah hasil dari energi yang diolah dan diklasifikasikan
7. Pengolahan sistem
Suatu sistem menjadi bagian pengolah yang akan merubah masukkan menjadi
keluaran. Sistem produksi akan mengolah bahan baku menjadi bahan jadi,
8. Sasaran sistem
Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Sasaran
dari sistem sangat menentukan input yang dibutuhkan sistem dan keluaran
Sistem alamiyah adalah sistem yang terjadi melalui proses alam, tidak dibuat
Sistem buatan manusia adalah sistem yang dibuat oleh manusia yang
Sistem tertentu adalah sistem yang beroperasi dengan tingkah laku yang
Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat
Sistem tertutup adalah sistem yang tidak terpengaruh dan tidak berhubungan
dengan lingkungan luar, sistem bekerja otomatis tanpa ada turut campur
lingkungan luar. Secara teoritis sistem tertutup ini ada, kenyataannya tidak
ada sistem yang benar-benar tertutup, yang ada hanya relatively close system.
lingkungan luarnya. Sistem ini menerima input dan output dari lingkungan
adalah data yang telah diolah menjadi suatu bentuk yang penting bagi si penerima
dan mempunyai nilai nyata atau yang dapat dirasakan dalam keputusan-keputusan
a. Relevansi
informasi yang bernilai tinggi adalah yang relevan dengan kebutuhan, yaitu
Informasi akan bernilai semakin tinggi, jika tersaji secara lengkap dalam
sistematis, tentu tidak akan banyak artinya. Demikian pun bila informasi itu
c. Kebenaran
Informasi berasal dari data dan data fakta. Informasi yang bernilai tinggi
adalah informasi yang benar-benar berasal dari fakta, bukan opini atau ilusi.
d. Terukur
Informasi berasal dari data atau hasil pengukuran dan pencatatan terhadap
fakta. Jadi, informasi yang bernilai tinggi adalah informasi yang jika dilacak
kembali kepada datanya, data tersebut dapat diukur sesuai dengan faktanya.
e. Keakuratan
Informasi berasal dari data atau hasil pengukuran dan pencatatan terhadap
fakta. Oleh karena itu kecermatan dalam mengukur dan mencatat fakta akan
f. Kejelasan
Informasi dapat disajikan dalam berbagai bentuk teks, tabel, grafik, chart, dan
g. Keluwesan
h. Ketepatan Waktu
Informasi yang baik adalah informasi yang disajikan tepat pada saat
Nilai informasi ditentukan oleh dua hal yaitu manfaat dan biaya
Merupakan biaya tetap atau biaya tertanam dan akan meningkat untuk
4. Biaya perubahan
Biaya ini merupakan biaya tertanam dan meliputi setiap jenis perubahan dari
5. Biaya operasi
Biaya ini pada dasarnya merupakan biaya variable dan meliputi biaya
dan sistem.
1. Relevan
2. Dapat Dipercaya
Bebas dari kesalahan atau bisa secara akurat menggambarkan kejadian atau
aktivitas organisasi
3. Lengkap
Menurut Irwansyah dan Moniaga dalam jurnal (Usman & Haryadi, 2017)
data, manusia dan prosedur bekerja sama untuk menghasilkan informasi. Sebuah
komponen yang disebut dengan istilah blok bangunan (building block) yaitu:
Input mewakili data yang masuk ke dalam sistem informasi. Input disini
akan memanipulasi data input dan data yang tersimpan di basis data dengan
diinginkan.
Merupakan kumpulan dari data yang saling berhubungan satu sengan yang
Banyak faktor yang dapat merusak sistem informasi, misalnya bencana alam,
tertentu, transaksi keuangan yang terjadi dalam perusahaan atau organisasi lain
group dari sub sistem / bagian / komponen apapun baik phisik atau non phisik
yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk
informasi keuangan”.
Kas Rp.xxx
b. Jurnal pada saat SPP belum dibayar/masih terhutang
Menurut Imam Soleh Ma’Rifati dalam jurnal (Ma’rifati, 2015) SPP adalah
pendidikan sehingga kegiatan belajar mengajar dapat berjalan dengan baik. SPP
untuk menggambar logika model dari suatu sistem dengan menggunakan symbol-
tepat arti dan fungsinya. Fungsi dari peralatan pendukung (Tools System) adalah
untuk menjelaskan kepada user bagaimana fungsi dari sistem informasi dapat
Menurut Sukamto dan Shalahuddin dalam jurnal (Wijaya & Sari, 2015)
“UML (Unified Modeling Language) adalah salah satu standar bahasa yang
berorientasi objek”.
Menurut Sukamto dan Shalahuddin dalam jurnal (Wijaya & Sari, 2015)
yang dibuat. Usecase mendeskripsikan sebuah interaksi antara satu atau lebih
2. Activity Diagram
Menurut Sukamto dan Shalahuddin dalam jurnal (Wijaya & Sari, 2015)
sebuah sistem atau proses bisnis atau menu yang ada di perangkat lunak”.
3. Sequence Diagram
Menurut Sukamto dan Shalahuddin dalam jurnal (Wijaya & Sari, 2015)
4. Deployment Diagram
Menurut Sukamto dan Shalahuddin dalam jurnal (Wijaya & Sari, 2015)
Menurut Sukamto dan Shalahuddin dalam jurnal (Wijaya & Sari, 2015)
“Entity Relatioship Diagram (ERD) adalah pemodelan awal basis data yang
Menurut Tabrani dalam jurnal (Kuryanti & Kom, 2016) “Logical Record
Structure (LRS) dibentuk dengan nomor dari tipe record”. Beberapa tipe
record digambarkan oleh kotak persegi panjang dan dengan nama yang
unik. Perbedaan LRS dengan E-R diagram adalah nama tipe record berada
diluar kotak field tipe record ditempatkan. LRS terdiri dari link-link
diantara tipe record. Link ini menunjukkan arah dari satu tipe record field-
field yang kelihatan pada kedua link tipe record. Penggambaran LRS
mulai dengan menggunakan model yang dimengerti. Dua metode yang
dapat digunakan, dimulai dengan hubungan kedua model yang dapat
dikonversikan ke LRS, metode yang lain dimulai dengan ERD diagram
dan langsung dikonversikan ke LRS.
2.2.5. Java
Menurut Indrijani dalam jurnal (Andika, Cahya, & Buani, 2017) “Basis
data adalah sebuah kumpulan data yang saling behubungan secara logis, dan
merupakan sebuah penjelasan dari data tersebut, yang didesain umtuk menemukan
salah satu aplikasi IDE yang digunakan oleh developer software komputer untuk
2.2.8. XAMPP
program web lengkap yang dapat anda pakai untuk belajar pemrograman web,
khususnya PHP dan MySQL, paket ini dapat di download secara gratis dan legal”.
adalah tools yang dapat digunakan dengan mudah untuk memanajemen database
MySQL secara visual dengan Server MySQL, sehingga kita tidak perlu lagi harus
2.2.10. MySQL
Menurut Yudhanto dan Purbayu dalam jurnal (Usman & Haryadi, 2017)
“MySQL adalah salah satu sistem manajemen database (Data Base Management
System) atau biasa disebut dengan DBMS, yang terpisah, disamping karena
BAB III
PEMBAHASAN
Pendidikan Islam setara taman kanak – kanak di Jakarta yang memiliki komitmen
yang dipimpin oleh Achmad Mursyidi, S.H berdasarkan Akte Notaris yang
ditandatangani oleh Notaris Teka Haryadi, S.H, M.H pada tanggal 13 September
Jakarta. Sebelum dipimpin oleh beliau yayasan tersebut dipimpin oleh Ayahnya
yaitu KH. Muhammad Ali setelah beliau wafat, semua yang berhubungan dengan
yayasan tersebut diteruskan oleh beliau. Dahulu Madrasah ini berdiri atas dasar
sebagai bekal hidup, di masa kini maupun masa yang akan datang terlebih
milik KH. Muhammad Ali dibangunlah sarana pendidikan yang sangat sederhana
anak-anak usia 4-5 tahun dari kebodohan nilai keagamaan sejak dini.
VISI nya yaitu melestarikan Syari’at Islam berasas Ahlus Sunnah wal
sebagai berikut:
Yayasan
Achmad Mursyidi, S.H
Kepala Sekolah
Alifatus Sholihah, S.E
Adapun tugas-tugas yang menjadi tanggung jawab pada bagan diatas yaitu
sebagai berikut:
1. Yayasan
2. Kepala Sekolah
3. Tata Usaha
4. Guru
meliputi:
menyerahkan uang dan kartu SPP, lalu bagian Tata Usaha menerima uang
dan kartu spp kemudian bagian Tata Usaha mengecek buku besar
pembayaran SPP dan mencocokkan data di buku dengan kartu SPP untuk
memastikan siswa tersebut memiliki tunggakan atau tidak apabila ada bagian
Setelah itu bagian Tata Usaha mencatat tanggal pembayaran pada buku besar
pembayaran dan kartu SPP lalu bagian Tata Usaha mengembalikan kartu SPP
SPP, Tata Usaha melakukan rekap pembayaran SPP setiap akhir bulan secara
hitung
bahwa siswa tersebut sudah melakukan pembayaran SPP pada bulan yang
bersangkutan.
Alifiyah Jakarta, maka tahapan berikutnya adalah analisis kebutuhan. Berikut ini
Alifiyah Jakarta.
A. Halaman Admin
Tabel III. 1
Deskripsi Use case Halaman Login
Skenario Utama
Aktor Admin
Kondisi Awal Aktor membuka halaman admin
data admin
data siswa
data perkiraan
jurnal umum
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa
yang di inginkan
Gambar III.4
Activity Diagram Halaman Login
Gambar III.15
Activity Diagram Halaman Logout
3.4. Desain
3.4.1. Entity Relationship Diagram (ERD)
Gambar III.16
Entity Relationship Diagram (ERD)
3.4.2. Logical Record Structure (LRS)
Gambar III.17
Logical Record Structure (LRS)
3.4.3. Spesifikasi File
Tabel III.2
Spesifikasi File Tabel Admin
Kunci Field : -
Tabel III.3
Spesifikasi File Tabel Jurnal Detail
Tabel III.4
Spesifikasi File Tabel Jurnal Umum
Tabel III.5
Spesifikasi File Tabel Pembayaran SPP
Tabel III.7
Spesifikasi File Tabel Siswa
Gambar III.18
Sequence Diagram Halaman Pembayaran SPP
3.4.5. Deployment Diagram
Gambar III.19
Deployment diagram Sistem Pembayaran SPP
3.4.6. User Interface
Gambar III.20
User Interface Form Login
Gambar III.21
User Interface Halaman Menu Utama
3. User Interface Halaman Menu Master
Gambar III.22
User Interface Halaman Menu Master
Gambar III.23
User Interface Halaman Menu Data Admin
5. User Interface Halaman Menu Data Siswa
Gambar III.24
User Interface Halaman Menu Data Siswa
Gambar III.25
User Interface Halaman Menu Data Perkiraan
7. User Interface Halaman Menu Transaksi
Gambar III.26
User Interface Halaman Menu Transaksi
Gambar III.27
User Interface Halaman Menu Form Pembayaran
9. User Interface Halaman Menu Form Jurnal Umum
Gambar III.28
User Interface Halaman Menu Form Jurnal Umum
Gambar III.29
User Interface Halaman Menu Laporan
11. User Interface Halaman Menu Laporan Pembayaran
Gambar III.30
User Interface Halaman Menu Laporan Pembayaran
Gambar III.31
User Interface Halaman Menu Form Laporan Jurnal Umum
3.5. Implementasi
Tabel III.8
Hasil Pengujian Blackbox Testing Form Login Admin
Tabel III.9
Hasil Pengujian Blackbox Testing Form Transaksi Pembayaran
Tabel III.10
Spesifikasi Hardware dan Software
Kebutuhan Keterangan
Sistem Windows 7 Ultimate 64-bit
Processor AMD E1-1200 APU with Radeon (tm) HD Graphics 1,40
GHz
RAM 2 GB
Harddisk 300 GB
Monitor Generic PnP Monitor
Keyboard 102 keys
Printer Send To One Note 2016
Mouse PS/2 Compatible Mouse
Software Bahasa script programming : Netbeans 8.1
Aplikasi pendukung : IReport
DBMS : MySQL
BAB IV
PENUTUP
4.1. Kesimpulan
baik, hanya saja dalam pencatatan transaksi masih menggunakan buku besar,
ganda pada buku besar pembayaran SPP maka hal tersebut masih dikatakan
kurang efektif dan efisien mengingat saat ini perkembangan teknologi sudah
pengerjaan.
4.2. Saran
1. Adanya pembaharuan secara berkala dari sistem pembayaran SPP agar lebih
terkomputerisasi.
2. Dibuatnya backup file untuk mencegah agar data yang sudah ada tidak hilang
Andika, N. Q., Cahya, D., & Buani, P. (2017). Perancangan Sistem Informasi
Perpustakaan Studi Kasus : SMK YPK – Kesatuan Jakarta. Simnasiptek,
153–154.
Informasi, S., Pendapatan, A., Pembinaan, S., Studi, P., Informatika, M., & Bsi,
A. (2015). Jurnal Evolusi - Volume 3 No 1 – Mei 2015 –
lppm3.bsi.ac.id/jurnal, 3(1), 1–4.
Wijaya, G., & Sari, M. (2015). Perancangan Sistem Informasi Pengajuan Kredit
Berbasis Web Pada PT . BPR Kredit Mandiri Indonesia Cabang Bekasi, 3,
98–104.
Wahya, Dr. Dkk. 2013. Kamus Bahasa Indonesia Untuk Pelajar, Mahasiswa, Dan
Umum. Bandung : Ruang Kata.
Wijaya, G., & Sari, M. (2015). Perancangan Sistem Informasi Pengajuan Kredit
Berbasis Web Pada PT . BPR Kredit Mandiri Indonesia Cabang Bekasi, 3,
98–104.
Surat Keterangan Riset/PKL
A.1 Kartu SPP
B.1 Data Pembayaran SPP