BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Raudhatul...
Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Raudhatul...
22
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Raudhatul Athfal Al – Alifiyah Jakarta sebagai salah satu Lembaga
Pendidikan Islam setara taman kanak – kanak di Jakarta yang memiliki komitmen
untuk menjadi sarana pendidikan utuh yang dapat memberikan pencerahan di
bidang akademis maupun non akademis yang dilandasi dengan berdasarkan
pemahaman keagamaan serta memiliki budi pekerti yang luhur.
3.1.1. Sejarah Perusahaan
Raudhatul Athfal (RA) Al-Alifiyah Jakarta semula bernama Yayasan
Pendidikan Islam Al – Alifiyah Al – Wathoniyah yang dibangun pada tahun 1989
yang dipimpin oleh Achmad Mursyidi, S.H berdasarkan Akte Notaris yang
ditandatangani oleh Notaris Teka Haryadi, S.H, M.H pada tanggal 13 September
2012 dengan nomor statistik 101231750209 berubah menjadi RA Al-Alifiyah
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
keinginan bersama masyarakat sekitar yakni masyarakat Kampung Pisangan yang
taraf ekonominya jauh dari kesejahteraan. Rata-rata penduduk berpenghasilan dari
buruh, kuli dan pekerja kasar lainnya.
23
Awalnya masyarakat melihat betapa pentingnya arti sebuah pendidikan
sebagai bekal hidup, di masa kini maupun masa yang akan datang terlebih
pendidikan berbasis keagamaan, karena model pendidikan semacam inilah yang
dapat membentuk sosok masyarakat beradab. Namun harga sebuah pendidikan
masih dirasakan sangat mahal untuk didapat. Di atas tanah seluas 16 X 14 m2
milik KH. Muhammad Ali dibangunlah sarana pendidikan yang sangat sederhana
yang diberi nama Raudhatul Athfal Al - Alifiyah yang berbasis keagamaan.
Dengan harapan lembaga ini mampu membentengi masyarakat sekitar khususnya
anak-anak usia 4-5 tahun dari kebodohan nilai keagamaan sejak dini.
Berikut adalah Visi dan Misi dari RA Al – Alifiyah:
VISI nya yaitu melestarikan Syari’at Islam berasas Ahlus Sunnah wal
Jama’ah dengan membangun basis keagamaan sejak dini.
MISI yang dimiliki oleh RA Al – Alifiyah Jakarta meliputi:
1. Menanamkan Pendidikan Islam sejak dini.
2. Memberikan pemahaman keagamaan kepada masyarakat sekitar khususnya
anak – anak usia dini dengan mengadakan kegiatan-kegiatan keagamaan.
3. Membangun pondasi keagamaan secara berkala dan intensif dengan
membentuk sarana pendidikan formal dan non formal.
24
3.1.2. Struktur Organisasi dan Tugas
Bentuk struktur organisasi yang dimiliki RA Al – Alifiyah Jakarta adalah
sebagai berikut:
Sumber : RA Al-Alifiyah Jakarta
Gambar III.1
Struktur Organisasi RA Al-Alifiyah Jakarta
Adapun tugas-tugas yang menjadi tanggung jawab pada bagan diatas yaitu
sebagai berikut:
1. Yayasan
Memantau dan memastikan pelaksanaan kerja dan kegiatan RA sesuai dengan
visi dan misi.
2. Kepala Sekolah
Bertanggung jawab penuh atas penyelenggaraan kegiatan pembelajaran yang
sudah diprogramkan untuk mencapai tujuan bersama.
Yayasan
Achmad Mursyidi, S.H
Tata Usaha
Darmawatih, A.md
Guru
Siti Halimah, S.Ag
Guru
Mahzuroh
Kepala Sekolah
Alifatus Sholihah, S.E
25
3. Tata Usaha
Bertanggung jawab atas pengeluaran maupun penerimaan kas yang di dapat
dan digunakan untuk kepentingan Raudhatul Athfal Al – Alifiyah Jakarta
4. Guru
Menjalankan kegiatan pembelajaran yang sudah di programkan sekolah dengan
menerapkannya bersama anak didik
3.2. Tinjauan Kasus
3.2.1. Proses Bisnis Sistem Berjalan
Prosedur sistem berjalan pembayaran SPP mulai dari pembayaran,
pencatatan data sampai pembuatan laporan yang berlangsung di Raudhatul Athfal
Al – Alifiyah Jakarta masih menggunakan sistem manual. Adapun prosedurnya
meliputi:
1. Proses Pembayaran SPP
Orang tua melakukan pembayaran ke bagian Tata Usaha dengan
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
Tata Usaha memberitahukan orangtua untuk melunasinya.
26
2. Proses Pencatatan Data SPP
Setelah itu bagian Tata Usaha mencatat tanggal pembayaran pada buku besar
pembayaran dan kartu SPP lalu bagian Tata Usaha mengembalikan kartu SPP
kepada Orangtua siswa.
3. Proses Pembuatan Laporan SPP
Setelah dilakukannya pencatatan ke dalam buku besar pembayaran dan kartu
SPP, Tata Usaha melakukan rekap pembayaran SPP setiap akhir bulan secara
keseluruhan yang berisikan data pembayaran SPP pada bulan-bulan yang
bersangkutan lalu menyerahkannya ke Kepala Sekolah
28
3.2.3. Dokumen Masukan
1. Nama Dokumen : Kartu SPP
Fungsi : Sebagai bukti pembayaran SPP siswa
Sumber : Orang tua
Tujuan : Tata Usaha
Media : Kertas Cetak
Jumlah : Satu Lembar
Frekuensi : Setiap melakukan pembayaran SPP
Format : Lampiran A.1
3.2.4. Dokumen Keluaran
1. Nama Dokumen : Laporan Pembayaran SPP
Fungsi : Untuk mengetahui data pembayaran SPP
Sumber : Tata Usaha
Tujuan : Kepala Sekolah
Jumlah : Satu Lembar
Frekuensi : Setiap terjadinya pembuatan laporan pembayaran SPP
Format : Lampiran B.1
29
3.2.5. Permasalahan Pokok
Melihat dari semua proses yang terjadi, ada beberapa permasalahan pokok
di dalam sistem pembayaran SPP yang dihadapi oleh Raudhatul Athfal Al –
Alifiyah Jakarta. Adapun permasalahan tersebut diantaranya:
1. Proses pembayaran SPP di Raudhatul Athfal Al – Alifiyah Jakarta masih
menggunakan perhitungan manual sehingga masih sering terjadinya salah
hitung
2. Terjadinya data pembayaran ganda, misalnya pembayaran SPP terjadi 2 kali
pada bulan yang sama.
3. Penyimpanan dokumen dalam bentuk kertas lebih banyak resiko karena
media tersebut menimbulkan banyak kemungkinan misalnya kehilangan data,
rusak ataupun sobek.
3.2.6. Pemecahan Masalah
1. Maka dibuatnya aplikasi java desktop terkomputerisasi yang sudah otomatis
menghitung total biaya pembayaran SPP.
2. Maka dibuatnya aplikasi java desktop terkomputerisasi yang terdapat validasi
bahwa siswa tersebut sudah melakukan pembayaran SPP pada bulan yang
bersangkutan.
3. Penyimpanan data tidak hanya dilakukan dengan diarsipkan dalam bentuk
kertas, tetapi menggunakan media seperti disket maupun harddisk.
30
3.3. Analisis Kebutuhan Software
3.3.1. Tahapan Analisis
Berdasarkan proses sistem berjalan pembayaran SPP pada RA Al –
Alifiyah Jakarta, maka tahapan berikutnya adalah analisis kebutuhan. Berikut ini
spesifikasi kebutuhan (System Requirement) dari sistem pembayaran SPP RA Al –
Alifiyah Jakarta.
A. Halaman Admin
A.1. Admin dapat melakukan login
A.2. Admin dapat membuka menu master
A.3. Admin dapat entry form data admin
A.4. Admin dapat entry form data siswa
A.5. Admin dapat entry form data perkiraan
A.6. Admin dapat membuka menu transaksi
A.7. Admin dapat entry form data pembayaran
A.8. Admin dapat entry form data jurnal umum
A.9. Admin dapat membuka menu laporan
A.10. Admin dapat mencetak laporan pembayaran
A.11. Admin dapat mencetak laporan jurnal umum
A.12. Admin dapat melakukan logout
31
3.3.2. Use Case Diagram
1. Use Case Diagram Halaman Admin
Gambar III.3
Use Case Diagram Halaman Admin
Tabel III. 1
Deskripsi Use case Halaman Login
Use Case Narative Halaman Admin
Tujuan Admin dapat melihat data yang ada di dalam sistem
halaman admin
Deskripsi Sistem ini memungkinkan aktor untuk masuk ke halaman
admin yang di dalamnya terdapat data admin, data siswa,
data perkiraan, pembayaran, jurnal umum, laporan
pembayaran, dan laporan jurnal umum.
32
Skenario Utama
Aktor Admin
Kondisi Awal Aktor membuka halaman admin
Aksi Aktor Reaksi Sistem
1. Aktor memilih
data admin
Sistem ini akan menampilkan informasi data admin
2. Aktor memilih
data siswa
Sistem ini akan menampilkan informasi data siswa
3. Aktor memilih
data perkiraan
Sistem ini akan menampilkan informasi data perkiraan
4. Aktor memilih
data pembayaran
Sistem ini akan menampilkan informasi data
pembayaran
5. Aktor memilih
jurnal umum
Sistem ini akan menampilkan informasi jurnal umum
6. Aktor memilih
laporan pembayaran
Sistem ini akan menampilkan informasi laporan
pembayaran
7. Aktor memilih
laporan jurnal umum
Sistem ini akan menampilkan informasi laporan jurnal
umum
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa
yang di inginkan
33
3.3.3. Activity Diagram
1. Activity Diagram Halaman Login
Gambar III.4
Activity Diagram Halaman Login
36
4. Activity Diagram Halaman Menu Data Admin
Gambar III.7
Activity Diagram Halaman Menu Data Admin
37
5. Activity Diagram Halaman Menu Data Siswa
Gambar III.8
Activity Diagram Halaman Menu Data Siswa
41
Gambar III.11
Activity Diagram Halaman Menu Pembayaran
9. Activity Diagram Halaman Menu Jurnal Umum
42
Gambar III.12
Activity Diagram Halaman Menu Jurnal Umum
10. Activity Diagram Halaman Menu Laporan Pembayaran
43
Gambar III.13
Activity Diagram Halaman Menu Laporan Pembayaran
11. Activity Diagram Halaman Menu Laporan Jurnal Umum
44
Gambar III.14
Activity Diagram Halaman Laporan Jurnal Umum
11. Activity Diagram Halaman Logout
Gambar III.15
Activity Diagram Halaman Logout
3.4. Desain
47
3.4.3. Spesifikasi File
1. Spesifikasi File Tabel Admin
Nama Database : _db_spp
Nama File : admin
Akronim : admin
Tipe File : Menu Master
Akses File : Random
Panjang Record : 31 Karakter
Kunci Field : id_admin
Tabel III.2
Spesifikasi File Tabel Admin
No. Elemen Data Nama Field Type Size Keterangan
1. ID Admin id_admin Int 11 Primary Key
2. Username username Varchar 10
3. Password password Varchar 10
2. Spesifikasi File Tabel Jurnal Detail
Nama Database : _db_spp
Nama File : jurnal_detail
Akronim : jurnal detail
Tipe File : Menu Transaksi
Akses File : Random
Panjang Record : 61 Karakter
Kunci Field : -
48
Tabel III.3
Spesifikasi File Tabel Jurnal Detail
No. Elemen Data Nama Field Type Size Keterangan
1. No Jurnal no_jurnal Varchar 10
2. Kode Akun kode_akun Int 11
3. Debet debet Double 20
4. Kredit kredit Double 20
3. Spesifikasi File Tabel Jurnal Umum
Nama Database : _db_spp
Nama File : jurnal_umum
Akronim : jurnal umum
Tipe File : Menu Transaksi
Akses File : Random
Panjang Record : 20 Karakter
Kunci Field : no_jurnal
Tabel III.4
Spesifikasi File Tabel Jurnal Umum
No. Elemen Data Nama Field Type Size Keterangan
1. No Jurnal no_jurnal Varchar 10 Primary Key
2. Tanggal tanggal Date
3. No Pembayaran no_pembayaran Varchar 10
4. Saldo saldo Double
49
4. Spesifikasi File Tabel Pembayaran SPP
Nama Database : _db_spp
Nama File : pembayaran_spp
Akronim : pembayaran spp
Tipe File : Menu Transaksi
Akses File : Random
Panjang Record : 72 Karakter
Kunci Field : no_pembayaran
Tabel III.5
Spesifikasi File Tabel Pembayaran SPP
No. Elemen Data Nama Field Type Size Keterangan
1. No Pembayaran no_pembayaran Varchar 10 Primary Key
2. Nis nis Int 11
3. Tahun ajaran tahun_ajaran Varchar 10
4. Tgl bayar tgl_bayar Date
5. Biaya biaya Double
6. Keterangan ket Varchar 10
7. Bulan bulan Varchar 20
8. ID Admin id_admin Int 11
5. Spesifikasi File Tabel Perkiraan
Nama Database : _db_spp
Nama File : perkiraan
Akronim : data_perkiraan
Tipe File : Menu Master
Akses File : Random
Panjang Record : 31 Karakter
Kunci Field : kode_akun
50
Tabel III.6
Spesifikasi File Tabel Perkiraan
No. Elemen Data Nama Field Type Size Keterangan
1. Kode akun kode_akun Int 11 Primary Key
2. Nama akun nama_akun Varchar 20
6. Spesifikasi File Tabel Siswa
Nama Database : _db_spp
Nama File : siswa
Akronim : siswa
Tipe File : Menu Master
Akses File : Random
Panjang Record : 46 Karakter
Kunci Field : nis
Tabel III.7
Spesifikasi File Tabel Siswa
No. Elemen Data Nama Field Type Size Keterangan
1. Nis nis Int 11 Primary Key
2. Nama siswa nama_siswa Varchar 30
3. Jenis kelamin jenis_kelamin Varchar 5
51
3.4.4. Sequence Diagram
1. Sequence Diagram Halaman Pembayaran SPP
Gambar III.18
Sequence Diagram Halaman Pembayaran SPP
53
3.4.6. User Interface
1. User Interface Form Login
Gambar III.20
User Interface Form Login
2. User Interface Halaman Menu Utama
Gambar III.21
User Interface Halaman Menu Utama
54
3. User Interface Halaman Menu Master
Gambar III.22
User Interface Halaman Menu Master
4. User Interface Halaman Menu Data Admin
Gambar III.23
User Interface Halaman Menu Data Admin
55
5. User Interface Halaman Menu Data Siswa
Gambar III.24
User Interface Halaman Menu Data Siswa
6. User Interface Halaman Menu Data Perkiraan
Gambar III.25
User Interface Halaman Menu Data Perkiraan
56
7. User Interface Halaman Menu Transaksi
Gambar III.26
User Interface Halaman Menu Transaksi
8. User Interface Halaman Menu Form Pembayaran
Gambar III.27
User Interface Halaman Menu Form Pembayaran
57
9. User Interface Halaman Menu Form Jurnal Umum
Gambar III.28
User Interface Halaman Menu Form Jurnal Umum
10. User Interface Halaman Menu Laporan
Gambar III.29
User Interface Halaman Menu Laporan
58
11. User Interface Halaman Menu Laporan Pembayaran
Gambar III.30
User Interface Halaman Menu Laporan Pembayaran
12. User Interface Halaman Menu Laporan Jurnal Umum
Gambar III.31
User Interface Halaman Menu Form Laporan Jurnal Umum
71
3.5.2. Blackbox Testing
A. Form Login Admin
Tabel III.8
Hasil Pengujian Blackbox Testing Form Login Admin
No. Skenario
pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Username dan
Password tidak
diisi kemudian
klik tombol
Login
Username:
(Kosong)
Password:
(Kosong)
Sistem akan
menolak
akses dan
menampilkan
pesan “Maaf
Username
Atau
Password
Anda Salah”
Sesuai
harapan
Valid
2. Mengetikkan
Username dan
Password tidak
diisi atau
kosong
kemudian klik
tombol Login
Username:
admin
Password:
(Kosong)
Sistem akan
menolak
akses dan
menampilkan
pesan “Maaf
Username
Atau
Password
Anda Salah”
Sesuai
harapan
Valid
3. Username
tidak diisi
(kosong).dan
Password diisi
kemudian klik
tombol Login
Username:
(kosong)
Password:
Admin
Sistem akan
menolak
akses dan
menampilkan
pesan “Maaf
Username
Atau
Password
Anda Salah”
Sesuai
harapan
Valid
4. Mengetikkan
salah satu
kondisi salah
pada
Username atau
Password
kemudian klik
Username:
admin
(benar)
Sistem akan
menolak
akses akan
kembali
diarahkan ke
halaman
login dan
Sesuai
harapan
Valid
72
tombol Login Password:
12345
(salah)
menampilkan
pesan “Maaf
Username
Atau
Password
Anda Salah”
5. Mengetikkan
Username dan
Password
dengan data
yang benar
kemudian klik
tombol Login
Username:
admin
(benar)
Password:
admin
(benar)
Sistem akan
menerima
akses login
dan akan
menampilkan
halaman
menu utama
Sesuai
harapan
Valid
B. Form Transaksi Pembayaran
Tabel III.9
Hasil Pengujian Blackbox Testing Form Transaksi Pembayaran
No. Skenario
pengujian
Test
Case
Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Mengisi semua
form
“Pembayaran”
Semua
form
terisi
Sistem akan
menerima
akses
menyimpan
data dan
menampilkan
pesan
“Berhasil
Disimpan”
Sesuai
harapan
Valid
2. Tidak memilih
nis
Nis:
(Kosong)
Nama :
(Kosong)
Jenis
Kelamin:
(Kosong)
Sistem akan
menolak
akses dan
menampilkan
pesan “Gagal
Disimpan”
Sesuai
harapan
Valid
73
3. Tidak memilih
tahun ajaran
Tahun
ajaran:
(Kosong)
Sistem akan
menolak
akses dan
menampilkan
pesan “Gagal
Disimpan”
Sesuai
harapan
Valid
4. Tidak memilih
bulan
Bulan:
(Kosong)
Sistem akan
menolak
akses dan
menampilkan
pesan “Gagal
Disimpan”
Sesuai
harapan
Valid
5. Mengosongkan
semua form
“Pembayaran
Semua
form
kosong
Sistem akan
menolak
akses dan
menampilkan
pesan “Gagal
Disimpan”
Sesuai
harapan
Valid
3.5.3. Spesifikasi Hardware dan Software
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