Anda di halaman 1dari 71

ANALISA SISTEM INFORMASI PEMBAYARAN SPP

PADA SDIT AL FIKROH

BEKASI

Makalah Ini Disusun Dalam Rangka Pemenuhan Nilai Ujian Akhir Semester (UAS)

Mata Kuliah Desain Pengembangan Sistem Informasi Akuntansi (DPSIA)

Dosen : Sari Hartini, M.Kom

Disusun Oleh :

Elisabet : 11161181

Rosarita Oktaviari : 11160985

Sri Rahayu : 11160268

Yeni Fadhilah : 11160229

PROGRAM STUDI SISTEM INFORMASI AKUNTANSI


TEKNOLOGI INFORMASI
UNIVERSITAS BINA SARANA INFORMATIKA
BEKASI
2018
KATA PENGANTAR

Segala puji serta syukur kami panjatkan kehadirat Allah SWT atas segala limpahan

Rahmat, Inayah, Taufik dan Hinayahnya sehingga kami dapat menyusun dan menyajikan

Makalah Desain Pengembangan Sistem Informasi Akutansi ini yang berisi tentang Cara

Pembayaran SPP di SDIT Al Fikroh. Tujuan dari penulisan makalah ini dibuat untuk

memenuhi syarat kelulusan mata kuliah Desain Pengembangan Sistem Informasi Akuntansi

pada program Diploma III Akademik Manajemen Informatika dan Komputer, Bina Sarana

Informatika Bekasi.

Tak lupa pula kami mengucapkan terima kasih kepada berbagai pihak yang telah

membantu hingga makalah ini selesai dibuat. Yaitu kepada :

1. Direktur AMIK BSI Bekasi.

2. Ibu Sari Hartini, M.Kom sebagai dosen mata kuliah Desain Pengembangan Sistem

Informasi Akuntansi kelas 11.5A.05 yang telah memberikan bimbingan, arahan, saran

serta dukungan kepada kami dalam menyelesaikan tugas ini.

3. Ibu Tri Saraswati S.pd selaku kepala sekolah SDIT Al Fikroh

4. Ibu Siti Nurmala sebagai staf pegawai Tata Usaha/TU pada SDIT Al Fikroh

Kami menyadari bahwa dalam penyusunan Makalah Sistem Informasi Akutansi ini

masih terdapat banyak kekurangan dan jauh dari kesempurnaan. Oleh karna itu, kami

mengharapkan keritik serta saran yang membangun guna menyempurnakan makalah ini dan

dapat menjadi acuan dalam menyusun makalah-makalah atau tugas-tugas selanjutnya.

Bekasi, April 2018

Penyusun

ii
DAFTAR ISI

KATA PENGANTAR ...............................................................................................................ii

DAFTAR ISI............................................................................................................................ iii

DAFTAR SIMBOL .................................................................................................................. vi

DAFTAR GAMBAR ................................................................................................................ ix

DAFTAR TABEL ..................................................................................................................... xi

DAFTAR LAMPIRAN ............................................................................................................xii

BAB I ......................................................................................................................................... 6

PENDAHULUAN ..................................................................................................................... 6

1.1 Latar Belakang Masalah .............................................................................................. 6

1.2 Maksud & Tujuan........................................................................................................ 7

1.3 Metode Penelitian ........................................................................................................ 7

1.3.1 Metode Pengumpulan Data .................................................................................. 7

1.3.2 Metode Pengembangan Software ........................................................................ 8

1.4 Ruang Lingkup .......................................................................................................... 10

2.1 Konsep Dasar Sistem ................................................................................................ 11

2.1.1 Pengertian Sistem............................................................................................... 12

2.1.2 Karakteristik Sistem ........................................................................................... 12

2.1.3 Klasifikasi Sistem .............................................................................................. 14

2.1.4 Pengertian Informasi .......................................................................................... 15

iii
2.1.5 Pengertian Sistem Informasi .............................................................................. 15

2.1.6 Pengertian Sistem Pembayaran .......................................................................... 16

2.2 Peralatan Pendukung ( Tools System ) ..................................................................... 17

2.2.1 Pengertian UML (Unified Modelling Language) .............................................. 17

2.2.2 Pengertian Use Case Diagram ........................................................................... 17

2.2.3 Pengertian Activity Diagram .............................................................................. 18

BAB III .................................................................................................................................... 19

ANALISA SISTEM BERJALAN ........................................................................................... 19

3.1 Umum ........................................................................................................................ 19

3.1.1 Tinjauan Sekolah ............................................................................................... 19

3.1.2 Sejarah Sekolah .................................................................................................. 19

3.1.3 Struktur Organisasi ............................................................................................ 20

3.2 Tinjauan Kasus .......................................................................................................... 24

3.2.1 Proses Bisnis Sistem Berjalan ............................................................................ 24

3.2.2 Activity Diagram Sistem Berjalan ...................................................................... 25

3.2.3 Permasalahan Pokok .......................................................................................... 26

3.3 Analisa Kebutuhan Software ..................................................................................... 27

3.3.1 Analisa Kebutuhan Fungsional .......................................................................... 27

3.3.2 Use Case Diagram ............................................................................................. 28

3.3.3 Activity Diagram ................................................................................................ 30

3.4.1 Entity Relationship Diagram (ERD ................................................................... 34

iv
3.4.2 Logical Record Structure (LRS) ........................................................................ 35

Gambar 3.11 Logical Record Structure (LRS) ................................................................. 35

3.4.4 Sequence Diagram ............................................................................................. 37

3.4.5 User Interface ..................................................................................................... 44

3.4.6 Deployment Diagram ......................................................................................... 48

3.5 Implementasi ............................................................................................................. 48

3.5.1 Code Generation ................................................................................................ 48

3.5.2 Blackbox Testing ............................................................................................... 54

3.5.3 Spesifikasi Hardware dan Software................................................................... 56

BAB IV .................................................................................................................................... 57

PENUTUP................................................................................................................................ 57

4.1 Kesimpulan................................................................................................................ 57

4.2 Saran .......................................................................................................................... 57

DAFTAR PUSTAKA .............................................................................................................. 58

DAFTAR RIWAYAT HIDUP ................................................................................................ 59

SURAT KETERANGAN PKL/RISET ................................................................................... 63

LAMPIRAN-LAMPIRAN ...................................................................................................... 64

v
DAFTAR SIMBOL

ACTIVITY DIAGRAM

Initial/Start point

Menggambarkan awal dari suatu aktivitas yang berjalan pada sistem

Activity/Action

Menggambarkan suatu proses / kegiatan bisnis

Decision

menggambarkan pilihan untuk pengambilan keputusan, true atau false.

End Point/Activity Final

Fork / Percabangan

Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.

Join / Penggabungan

Asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan


menjadi satu.

Swimlane

Memisahkan organisasi bisnis yang bertanggung jawab terhadap


aktivitas yang terjadi atau sebuah cara untuk mengelompokkan activity
berdasarkan Actor.

vi
USE CASE DIAGRAM

Aktor : Mewakili peran orang, proses ataupun sistem yang

lainnya yang akan berkomunikasi dengan use case

Use case : Abstraksi dan interaksi antara sistem dan aktor

Association : Abstraksi dari penghubung antara aktor

dengan use case

Generalisasi : Menunjukkan spesialisasi aktor untuk

dapat berpatisipasi dengan use case

<<include>> Menunjukkan bahwa suatu use case seluruhnya merupakan

fungsionalitas dari use case lainnya

Menunjukkan bahwa suatu use case merupakan tambahan


<<extend>>
fungsional dari use case lainnya jika suatu kondisi terpenuhi

vii
SEQUENCE DIAGRAM

Orang, proses, atau sistem lain yang berinteraksi dengan sistem

informasi dan mendapat manfaat dari sistem

Berpartisipasi secara berurutan dengan mengirimkan dan / atau


Objek:kelas
menerima pesan

Menandakan kehidupan obyek selama urutan

Objek sedang aktif

pesan() Objek mengirim satu pesan ke objek lainnya

<<create>> Menyatakan suatu objek membuat objek yang

lain, arah panah mengarah pada objek yang dibuat

viii
DAFTAR GAMBAR

Halaman

Gambar 3.1 Struktur organisasi ................................................................................. 19

Gambar 3.2 Activity diagram pembayaran SPP ......................................................... 23

Gambar 3.3 Activity diagram membuat laporan ......................................................... 24

Gambar 3.4 Usecase Diagram Halaman Admin TU .................................................. 26

Gambar 3.5 Usecase Diagram Halaman Kepala Sekolah .......................................... 27

Gambar 3.6 Activity Diagram Login .......................................................................... 28

Gambar 3.7 Activity Diagram Pembayaran SPP ........................................................ 29

Gambar 3.8 Activity Diagram Tunggakan .................................................................. 30

Gambar 3.9 Activity Diagram Laporan ....................................................................... 31

Gambar 3.10 Entity Relationship Diagram (ERD) ..................................................... 32

Gambar 3.11 Logical Record Structure (LRS) ........................................................... 33

Gambar 3.12 Class Diagram ....................................................................................... 34

Gambar 3.12 Sequence Diagram Login ...................................................................... 35

Gambar 3.13 Sequence Diagram Data Siswa ............................................................. 36

Gambar 3.14 Sequence Diagram Data Biaya ............................................................. 37

Gambar 3.15 Sequence Diagram Data Perkiraan ....................................................... 38

Gambar 3.16 Sequence Diagram Data Transaksi Pembayaran Administrasi ............. 39

Gambar 3.17 Sequence Diagram Tunggakan ............................................................. 40

Gambar 3.18 Sequence Diagram Data Jurnal ............................................................. 41

Gambar 3.19 Deployment Diagram ............................................................................ 42

Gambar 3.20 User Interface Halaman Login ............................................................... 44

Gambar 3.21 User Interface Halaman Web ................................................................. 44

Gambar 3.22 User Interface Halaman User ................................................................. 45

Gambar 3.23 User Interface Halaman Siswa ............................................................... 45

ix
Gambar 3.24 User Interface Halaman Pembayaran SPP ................................................. 46

Gambar 3.25 User Interface Halaman Tunggakan ........................................................ 46

Gambar 3.26 User Interface Halaman Laporan Pembayaran SPP ............................... 47

Gambar 3.27 User Interface Halaman Laporan Tunggakan ........................................ 47

Gambar 3.28 Deployment Diagram ............................................................................. 48

x
DAFTAR TABEL

Halaman

Tabel 3.1 Use Case Narative Halaman Admin ........................................................... 28

Tabel 3.2 Use Case Narative Halaman Kepala Sekolah ............................................. 29

Tabel 3.3 Hasil Pengujian Blackbox Testing Login Admin ......................................... 54

Tabel 3.4 Hasil Pengujian Blackbox Testing Login Kepala Sekolah ........................... 55

xi
DAFTAR LAMPIRAN

Halaman

Lampiran Surat Keterangan Riset .............................................................................. 63

Lampiran Bukti Pembayaran/Slip Setoran ................................................................ 64

Lampiran Kartu Bayaran Siswa .................................................................................. 64

xii
BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Di dalam lingkup sekolah, internet sangat diperlukan sekali untuk kegiatan

pembelajarannya atau untuk sekedar pemberian informasi dan kegiatan penyimpanan data

siswa serta yang berkaitan dengan pembayaran, penulis meneliti sistem pembayaran spp pada

SDIT Al Fikroh yang sampai sekarang masih menggunakan sistem manual atau belum

terkomputerisasi, maka kami melakukan analisa terutama pada sistem pembayaran spp untuk

mengetahui bagaimana sistem berjalan yang ada di SDIT Al Fikroh.

Manfaat komputer sudah tidak kita ragukan lagi, karena dengan adanya komputer kita

dapat melakukan pekerjaan dengan mudah dan cepat. Namun dalam perkembangan dan

kemajuan komputer pasti ada dampak positif dan dampak negatif pada dunia informasi.

Dampak positif dari adanya komputer yaitu proses data dan informasi menjadi tulang

punggung dan dapat dilakukan dengan cepat, akurat dan tepat waktu, sedangkan dampak

negatifnya adalah timbulnya kejahatan dan penyelewengan dari pengguna komputer tersebut.

Akan tetapi terlepas dari semua itu bahwa kemajuan teknologi dapat mendukung pengolahan

informasi menjadi alat bantu yang cukup efektif dan efesien.

Untuk itu maka diperlukan suatu sistem yang terkomputerisasi dalam rangka

memberikan informasi kepada para pegawai dan pihak lainnya secara tepat cepat dan akurat,

berdasarkan uraian diatas maka penulis tertarik untuk menganalisis sistem pembayaran spp

yang Berjudul “ANALISA SISTEM INFORMASI PEMBAYARAN SPP PADA SEKOLAH AL

FIKROH”

6
1.2 Maksud & Tujuan

Maksud penulisan untuk memenuhi tugas riset pada Mata Kuliah DPSIA ini adalah :

1. Untuk mengetahui bagaimana sistem pembayaran SPP pada SDIT Al-Fikroh

2. Mengetahui cara kerja sistem yang ada apakah sudah terkomputerisasi atau belum

3. Untuk mengetahui sistem yang baik sebagai solusi terhadap masalah yang dihadapi

oleh SDIT Al-Fikroh.

Tujuan dalam penulisan tugas riset ini adalah untuk memenuhi salah satu tugas DPSIA

kuliah Diploma Tiga (D-III) Jurusan Sistem Informasi Akuntansi pada Akademik Manajemen

Informatika dan Komputer Bina Sarana Informatika dan Komputer Bina Sarana Informatika

(AMIK BSI).

1.3 Metode Penelitian

Penelitian ini dilaksanakan di SDIT Al Fikroh, Bekasi Utara. Penelitian dilakukan

dalam rangka pembangunan sistem informasi pembayaran SPP pada sekolah tersebut.

Penelitian diawali dengan mengidentifikasi layanan pada sekolah yang didapatkan dari hasil

interview dengan karyawan dan analisis proses yang ada didalamnya.

1.3.1 Metode Pengumpulan Data

Metode yang digunakan untuk pengumpulan data adalah sebagai berikut :

a. Observasi

Kami mendatangi langsung lokasi yang menjadi tempat tujuan kami melakukan riset

yaitu pada SDIT Al Fikroh. Untuk menganalisa bagaimana proses sistem pembayaran

spp pada SDIT Al fikroh.

7
b. Wawancara

Kami melakukan wawancara pada salah staf pegawai bagian Tata Usaha/TU yaitu

dengan Ibu Siti Nurmala untuk pengumpulan data yang diperlukan.

c. Studi Pustaka

Studi pustaka dilakukan bertujuan untuk :

1. Mencari literatur yang berisi teori-teori yang berkaitan dengan masalah yang

akan dibahas, atau

2. Sebagai sumber data sekunder (secondary data), termasuk data publik dan data

yang berasal dari internet/web site, Dokumen Pemerintah, jurnal, dsb.

1.3.2 Metode Pengembangan Software

Pengembangan perangkat lunak dapat diartikan sebagai proses membuat suatu

perangkat lunak baru untuk menggantikan perangkat lunak lama secara keseluruhan atau

memperbaiki perangkat lunak yang telah ada agar lebih cepat dan tepat.

Metodologi pengembangan perangkat lunak adalah suatu proses pengorganisasian ku

mpulanmetode dan konvensi notasi yang telah didefinisikan untuk

mengembangkan perangkat lunak.

Pada tahap ini metodologi yang digunakan mengadopsi dari model waterfall. Metode

waterfall adalah suatu proses pengembangan perangkat lunak berurutan, di mana

kemajuan dipandang sebagai terus mengalir ke bawah (seperti air terjun) melewati fase-

fase perencanaan, pemodelan, implementasi (konstruksi), dan pengujian [PRE10].

Tahapan-tahapan dari metodologi dapat dilihat pada gambar 1.1.

8
Analisis Pemrograman Testing/ Feedback/
Mulai Coding Kesimpulan Selesai
Dan Uji Coba
Perancanga

Gambar 1.1 Diagram Metodologi

Penjelasan dari diagram metodologi di atas adalah sebagai berikut:

1. Analisis

Pada tahap ini merupakan pengumpulan kebutuhan aplikasi untuk

pengimplementasian Pembuatan Aplikasi My Emergency Button Pada Smartphone

Berbasis Android. Hal ini dikarenakan Android adalah termasuk sistem operasi yang

Open Source. Karena berbasiskan Open Source Software maka dukungan komunitas

Android sangat kuat karena para developer tidak hanya berasal dari satu tempat

tertentu melainkan di berbagai belahan dunia.

2. Coding

Pada tahap ini menterjemahkan kebutuhan dari proses desain ke dalam coding

dengan menggunakan bahasa pemrograman yaitu Java.

3. Uji Coba

Pada tahap uji coba dan evaluasi, penulis akan uji coba fungsi-fungsi yang

diterapkan pada aplikasi tersebut. Hal ini untuk mengetahui bahwa definisi

masukan/input yang diberikan akan menghasilkan keluaran/output yang diinginkan.

Tahap uji coba tidak menggunakan emulator, tetapi dengan menginstalnya ke

smartphone.

4. Kesimpulan

Pada tahap kesimpulan, penulis akan memberi kesimpulan dari tahapan-tahapan studi

yang sebelumnya dilakukan penulis.

9
1.4 Ruang Lingkup

Agar dalam pembahasan lebih terarah dan berjalan dengan baik maka perlu adanya

ruang lingkup penelitian, yaitu:

1. Tugas ini membahas tentang pembayaran SPP melalui program yang bisa di akses oleh
Admin Tata Usaha dan Kepala Sekolah.

2. Aplikasi ini dapat menampilkan data pembayaran SPP.

3. Informasi yang di sampaikan ke siswa berupa tarif pembayaran SPP, tagihan SPP yang
belum dibayar, dan data SPP yang telah dibayar.

4. Informasi yang disampaikan ke kepala sekolah berupa laporan setiap semester dan setiap
tahun.

5. Input Data terdiri dari data kelas, data tarif spp, data siswa, dan data user.

6. Pembayaran SPP untuk melakukan input data pembayaran SPP.

7. Sistem ini mencetak bukti pembayaran SPP

10
BAB II

LANDASAN TEORI

2.1 Konsep Dasar Sistem

Menurut Tatat Sutabri dalam Deni Kusmana dan Heri Kuswara (2017) “ Konsep Dasar

Sistem Informasi suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari

unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling tergantung satu

sama lain, dan terpadu”.

Menurut Jogianto dalam Deni Kusmana dan Heri Kuswara (2017) “ Informasi adalah

data yang diolah menjadi bentuk yang berguna dan lebih berarti bagi penerimanya”.

Secara lengkap pengertian Sistem Informasi menurut Mulyanto dalam Deni Kusmana

dan Heri Kuswara (2017) “sistem informasi adalah suatu sistem yang terdiri dari kumpulan

komponen sistem, yaitu software, hardware dan brainware yang memproses informasi

menjadi sebuah output yang berguna untuk mencapai suatu tujuan tertentu dalam suatu

organisasi”.

Menurut Binanto Deni Kusmana dan Heri Kuswara (2017), “Program adalah

himpunan atau kumpulan instruksi tertulis yang dibuat oleh programmer atau suatu bagian

executable dari suatu software”.

11
2.1.1 Pengertian Sistem

Menurut Hall dalam Mardi (2014:3) :”Sistem adalah sekelompok, dua atau lebih

komponen yang saling berkaitan yang bersatu untuk mencapai tujuan yang sama”.

Sedangkan menurut Sutabri (2012:3) :“Suatu sistem diartikan sebagai suatu kumpulan

atau himpunan dari unsur, komponen atau variabel-variabel yang terorganisir, saling

berinteraksi, saling ketergantungan satu sama lain dan terpadu”.

2.1.2 Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu :

1. Komponen Sistem ( Components )

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi artinya saling

bekerja sama membentuk suatu kesatuan, komponen-komponen sistem atau elemen-

elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap

subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan

mempengaruhi proses sistem secara keseluruhan.

2. Batas Sistem ( Boudary )

Batasan sistem ( Boudary ) merupakan daerah yang membatasi antara suatu sistem

dengan sistem yang lainnya atau dengan lingkungan luarnya. Batasan sistem ini

memungkinkan suatu sistem dipandang sebagai satuan kesatuan.

3. Lingkungan Luar Sistem ( Environment )

Lingkungan luar ( Environment ) dari suatu sistem adalah apapun diluar batas dari

sistem yang mempengaruhi operasi sistem.

12
4. Penghubung Sistem ( Interface )

Penghubung ( Interface ) merupakan media penghubung dari satu subsistem dengan

subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya

mengalir dari subsistem yang lainnya.

5. Masukan Sistem ( Input )

Masukan ( Input) adalah energy yang dimasuk kedalam subsistem.

6. Keluaran Sistem ( Output )

Keluaran ( Output ) adalah hasil dari energy yang diolah dan diklasifikasikan menjadi

keluaran yang berguna dan sisa pembangunan. Keluaran dapat merupakan masukan untuk

subsistem yang lain atau kepada supra sistem.

7. Pengolahan Sistem ( Process )

Suatu sistem dapat mempunyai suatu proses yang akan masukan menjadi keluaran,

sebagai contoh sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi

laporan-laporan yang dibutuhkan oleh manajemen.

8. Sasaran Sistem ( Objective )

Yaitu segala sesuatu yang harus dicapai dalam pelaksanaan sebuah sistem. Sasaran

sangat menentukan suatu kebutuhan akan masuk dan keluaran yang diharapkan. Suatu

sistem memiliki tujuan dan sasaran yang pasti juga bersifat sistematik. Jika suatu sistem

tidak memiliki sasaran, maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan

berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.

13
2.1.3 Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya adalah

sebagai berikut :

1. Sistem diklasifikasikan sebagai sistem abstrak (abstrak system) dan sistem fisik

(physical system).

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak

secara fisik.Sedangkan sistem fisik merupakan sistem yang ada secara fisik.

2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem bantuan

manusia (human made system).

Sistem alamiah merupakan sistem yang terjadi melalui proses alam, tidak dibuat

manusia. Sedangkan sistem buatan manusi adalah sistem yang dirancang oleh manusia.

3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan sistem tak

tentu (probabilistic system).

Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Contoh

sistem komputer. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat

diprediksi karena dapat mengandung unsur probabilitas.

4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem terbuka

(open system).

Sistem yang tidak terhubung dan tidak terpengaruh dengan sistem luarnya.Secara

teoritis sistem tersebut ada, tetapi kenyataannya tidak ada sistem yang benar-benar

tertutup, yang ada hanyalah (relatively closed system) sistem relative tertutup, tapi tidak

benar-benar tertutup. Sedangkan sistem terbuka sistem yang berhubungan dan

terpengaruh dengan lingkungan luarnya melalui arus sumber daya.

14
2.1.4 Pengertian Informasi

Menurut Darmawan dan Fauzi dalam Heri Kuswara dan Alvin Hidayat (2018)

“Informasi merupakan hasil dari pengolahan data, akan tetapi tidak semua hasil dari

pengolahan tersebut bisa menjadi informasi, hasil pengolahan data yang tidak memberikan

makna atau arti serta tidak bermanfaat bagi seseorang bukanlah merupakan informasi bagi

orang tersebut”.

2.1.5 Pengertian Sistem Informasi

Sistem informasi didefinisikan oleh Robert S. Leitch K. Roscoe Davis dalam Jogianto

(2005:11) sebagai berikut : “ Sistem informasi adalah sistem didalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat

manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu

dengan laporan-laporan yang diperlukan”. Sistem informasi terdiri dari beberapa komponen-

komponen, yaitu :

1. Blok Masukan (Input Block)

Input mewakili data yang masuk kedalam sistem informasi. Input disini termasuk

metode-metode dan media untuk menangkap data yang akan dimasukan, yang dapat

berupa dokumen-dokumen dasar.

2. Blok Model (Model Block)

Blok ini terdiri dari kombinasi prosedur, logika, dan model matematika yang akan

memanipulasi data input dan data yang tersimpan dibasis data dengan cara yang sudah

tertentu untuk menghasilkan keluaran yang diinginkan.

15
a. Blok Keluaran (Output Block)

Produk dari sistem informasi adalah keluaran yang merupakan informasi yang

berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta

semua pemakai sistem.

b. Blok Teknologi (Technology Block)

Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan

mengakses data, menghasilkan dan mengirimkan keluaran dan membantu

pengendalian dari sistem secara keseluruhan.

c. Blok Basis Data (Database Block)

Basis data merupakan kumpulan dari data yang saling berhubungan satu dengan

yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat

lunak untuk memanipulasinya.

d. Blok Kendali (Control Block)

Banyak hal yang dapat merusak sistem informasi, seperti bencana alam,

temperature, api, air, debu, kecurangan-kecurangan, kegagalan-kegagalan dan yang

lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk

menyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila

terlanjur terjadi kesalahan dapat langsung diatasi.

2.1.6 Pengertian Sistem Pembayaran

Sistem pembayaran adalah sistem yang mencakup seperangkat aturan, lembaga dan

mekanisme yang digunakan untuk melaksanakan pemindahan dana guna memenuhi suatu

kegiatan ekonomi. Sistem pembayaran merupakan sistem yang berkaitan dengan pemindahan

sejumlah nilai uang dari satu pihak ke pihak lain.

16
2.2 Peralatan Pendukung ( Tools System )

Menurut Sutabri (2012:115) “Media atau tool sistem merupakan alat yang tepat

digunakan untuk menggambarkan bentuk logical model dari sistem, dimana simbol-simbol,

lambang-lambang dan diagram-diagram menunjukkan secara tepat arti fisiknya.”

Menurut Sutabri (2012:115)“Media atau tool sistem merupakan alat yang tepat

digunakan untuk menggambarkan bentuk logical model dari sistem, dimana simbol-simbol,

lambang-lambang dan diagram-diagram menunjukkan secara tepat arti fisiknya.”

2.2.1 Pengertian UML (Unified Modelling Language)

UML merupakan singkatan dari “Unified Modelling Language” yaitu suatu metode

permodelan secara visual untuk sarana perancangan sistem berorientasi objek,atau definisi

UML yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan

dan juga pendokumentasian sistem software. Saat ini UML sudah menjadi bahasa standar

dalam penulisan blue print software.

2.2.2 Pengertian Use Case Diagram

Use case diagram adalah suatu model yang dangat fungsional dalam sebuah sistem

yang menggunakan actor dan use case. Sedangkan pengertian dari use case sendiri adalah

layanan atau fungsi-fungsi yang tersedia pada sistem untuk penggunannya. Use case diagram

menggambarkan efek fungsionalitas yang telah diharapkan oleh sistem. Use case diagram

dapat sangat membantu bila kita sedang menyusun requitment sebuah sistem,

mengkomunikasikan sebuah rancangan aplikasi dengan konsumen, serta merancang test case

untuk semua feature yang ada pada sistem. Aturannya, sebuah use case dapat di masukan

lebih dari use case lain, sehingga duplikasi fungsionalitas dapat dihindari dengan cara

menarik keluar fungsional yang common.

17
2.2.3 Pengertian Activity Diagram

Activity diagram adalah representasi grafis dari workflow dari kegiatan dan tindakan

bertahap dengan dukungan untuk pilihan, iterasi dan concurrency. Dalam Unified Modeling

Language, diagram aktivitas dimaksudkan untuk model kedua proses komputasi dan

organisasi (yaitu workflow). Activity diagram menunjukkan aliran keseluruhan kontrol.

18
BAB III

ANALISA SISTEM BERJALAN

3.1 Umum

Sekolah adalah sebuah lembaga yang dirancang untuk pengajaran siswa/murid

dibawah pengawasan guru. Sebagian besar negara memiliki sistem pendidikan formal, yang

umumnya wajib. Khususnya di Indonesia ada sekolah swasta dan sekolah negeri. Untuk

siswa/murid yang ingin bersekolah terlebih dahulu harus melakukan registrasi atau

kelengkapan berkas sesuai ketentuan sekolah yang diinginkan. Adapun syarat yang harus

dipenuhi oleh siswa/murid adalah membayar SPP (sumbangan pembinaan pendidikan)

sejumlah biaya yang dibebankan kepada siswa/murid untuk membantu lembaga pendidikan

memperlancar proses belajar mengajar.

3.1.1 Tinjauan Sekolah

Tinjauan sekolah yang dilakukan penulis terhadap sekolah meliputi sejarah

perusahaan, struktur organisasi dan fungsinya lebih memfokuskan pada sistem pembayaran

spp pada SDIT Al Fikroh.

3.1.2 Sejarah Sekolah

Kondisi Lembaga Yayasan AL-FIKROH yang baru berdiri dan masih dalam proses

perbaikan, dimana sarana-prasarana masih terbatas, sementara perhatian dan dukungan

dari masyarakat terus meningkat, hal ini dibuktikan dengan banyaknya peserta didik,

seperti PAUD, TKA, MDTA dan SDIT AL-FIKROH, sehingga kebutuhan akan

perhatian pendidikan secara legal formal serta penunjang kebutuhan belajar seperti,

ATK, meja dan kursi (mebeler) sudah sangat mendesak.

19
Salah satu bentuk keprihatinan kami selaku anggota masyarakat didalam upaya

membantu pemerintah dalam program Pendidikan Formal yaitu penuntasan Wajib

Belajar 9 tahun, melalui pendidikan dasar di SDIT AL Fikroh serta pendidikan non

formal melalui PAUD, TKA serta MDTA. Dimana secara letak geografis daerah kami

sangat jauh dari pusat kota (pusat pendidikan).

Mengajak dan menyerukan kepada masyarakat tentang pentingnya pendidikan,

dimana maju mundurnya suatu bangsa dan masyarakat tergantung sejauhmana tingkat

pendidikannya, maka melalui lembaga ini masyarakat diajak untuk berpacu seiring

waktu untuk memajukan daerah. Secara geografis, jarak SD terdekat adalah 2 KM

dengan SD Negeri Bahagia 06 Kecamatan Babelan dan sekitar 3 KM jarak dengan SDN

03 Kecamatan Babelan. Mengajukan permohonan ijin operasional kepada Dinas

Pendidikan Kota Bekasi untuk kelancaran kegiatan Belajar Mengajar di SDIT Al Fikroh.

Dengan adanya rencana program ini, diharapkan masyarakat termotivasi untuk ikut andil

dalam peningkatan pembangunan IPM khususnya di bidang pendidikan.

3.1.3 Struktur Organisasi

Struktur organisasi dapat didefinisikan sebagai mekanisme-mekanisme formal dimana

organisasi dikelola. Struktur organisasi menunjukan kerangka dan susunan perwujudan pola

tetap hubungan-hubungan diantara fungsi-fungsi, bagian-bagian atau posisi-posisi. Struktur

organisasi bermanfaat bagi seluruh karyawan untuk mengetahui dan menunjukan

kedudukan,tugas,wewenang dan tanggung jawab yang berbeda-beda dalam suatu organisasi.

Struktur organisasi sebagai kerangka yang mewujudkan sistem pola tetap di antara

kedudukan dan peranan dalam semua lingkungan kerja sama. Pada umumnya struktur

organisasi berupa bagan yang mewujudkan antara unit-unit organisasi serta garis wewenang

20
yang ada. Struktur organisasi yang terdapat pada SDIT Al-Fikroh dapat dilihat pada gambar

sebagai berikut :

Gambar 3.1 Struktur organisasi

Visi : Mencetak Pribadi Islami, menyiapkan Generasi Cemerlang

Misi : SDIT Al Fikroh berusaha mentarbiyah/mendidik siswa/i dengan pendekatan

konsep IMTAQ dan IPTEK menuju pribadi berakhlaqul karimah yang bermanfaat bagi

pribadi, keluarga dan masyarakat, agama, Bangsa dan Negara.

21
Adapun fungsi-fungsi dari struktur organisasi yang terdapat pada SDIT Al Fikroh, yaitu:

1. Kepala sekolah

Tugas dan tanggungjawabnya :

 Menjabarkan visi kedalam misi target mutu

 Membuat keputusan anggaran sekolah

2. Ketua Komite

Tugas dan tanggungjawabnya :

 Memberi pertimbangan dalam penentuan dan pelaksanaan kebijakan pendidikan

 Pendukung baik yang berwujud finansial, pemikiran, maupun tenaga dalam

penyelenggaraan pendidikan.

3. Tata Usaha

Tugas dan tanggungjawabnya:

 Mengurus administrasi ketenagaan dan siswa

 Menyusun administrasi perlengkapan sekolah

 Mengelola keuangan sekolah

4. Bendahara

Tugas dan tanggungjawabnya :

 Memegang dan membuat laporan keuangan

5. Dewan Guru

Tugas dan tanggungjawabnya :

 Mengajar dan membimbing siswa dan siswi di sekolah

22
6. Operator

Tugas dan tanggungjawabnya :

 Memasukan/entri data

 Validas

 Updating

 Sinkronisasi data individual sekolah ke dalam aplikasi Dapodik (Data Pokok

Pendidikan)

7. Unit Perpustakaan

Tugas dan tanggungjawabnya :

 Penyediaan dan pengolahan bahan pustaka

 Pelaksanaan urusan tata usaha perpustakaan

8. Office Boy

Tugas dan tanggungjawabnya :

 Membersihkan dan merawat kebersihan lingkungan sekolah

9. Satpam

Tugas dan tanggungjawabnya :

 Menjaga keamanan dan ketertiban di lingkungan sekolah

23
3.2 Tinjauan Kasus

Masalah yang akan diteliti adalah kelayakan administrasi pembayaran SPP dimana

sistem tersebut sampai saat ini masih dilakukan secara manual, sehingga menimbulkan

lambatnya informasi yang dihasilkan. Kami mengupayakan agar sistem administrasi

pembayaran SPP yang ada di SDIT Al Fikroh dapat menghasilkan suatu sistem pengolahan

data yang lebih efektif dan efesien.

3.2.1 Proses Bisnis Sistem Berjalan

1. Prosedur pembayaran SPP secara langsung

Orang tua murid datang langsung ke bagian Tata Usaha (TU) untuk melakukan

pembayaran SPP dan menyerahkan kartu SPP, kemudian pegawai TU mengecek

data pembayaran siswa.

2. Prosedur transaksi pembayaran

 Orang tua murid yang belum melunasi pembayaran sampai bulan terakhir

kegiatan kemudian membayar uang SPP.

 Pegawai TU mencatat transaksi ke dalam kartu SPP siswa dan juga mencatat

pada slip setoran atau kwitansi.

 Pegawai TU memberikan kartu SPP dan slip setoran kepada orang tua murid.

 Orang tua menerima kartu SPP dan slip setoran.

3. Prosedur membuat laporan

Pegawai TU/Admin membuat laporan dari data pembayaran SPP untuk diberikan

kepada kepala sekolah.

24
3.2.2 Activity Diagram Sistem Berjalan

Activity diagram atau diagram aktivitas yaitu salah satu jenis diagram pada UML

yang dapat memodelkan proses-proses apa saja yang terjadi pada sistem. Adapun Activity

Diagram pada sistem pembayaran spp pada SDIT Al Fikroh adalah sebagai berikut :

1. Pembayaran SPP

Gambar 3.2 Activity diagram pembayaran SPP

25
2. Pegawai TU membuat laporan

Tidak

Benar

Gambar 3.3 Activity diagram membuat laporan

3.2.3 Permasalahan Pokok

Pokok Permasalahan pada SDIT Al-Fikroh yaitu:

1. Data Sistem Pembayaran SPP akan menumpuk setiap tahunnya dan memerlukan tempat

untuk penyimpanan data.

2. Data Sistem Pembayaran SPP masih manual belum terkomputerisasi. Ini yang membuat

pegawai harus menulis ulang atau memindah dokumen sampai lima kali pemindahan dan itu

memakan waktu yang sangat lama.

3. Jumlah pembayaran SPP setiap tahun ajaran baru yang mengalami perubahan atau

kenaikan maka dikhawatirkan akan terjadinya kerancuhan dalam penyimpanan data dan

pencariannya.

26
3.3 Analisa Kebutuhan Software

Analisa kebutuhan merupakan langkah awal untuk menentukan gambaran perangkat

yang akan dihasilkan ketika pengembang melaksanakan sebuah proyek pembuatan software.

Software yang baik dan sesuai dengan kebutuhan pengguna sangat tergantung pada

keberhasilan dalam melakukan analisis kebutuhan. Adapun kebutuhan software yang

dibutuhkan dalam perancangan sistem usulan ini berupa analisa kebutuhan, use case diagram,

dan actifity diagram.

3.3.1 Analisa Kebutuhan Fungsional

1. Halaman Admin

A.1 Melakukan Login.

A.2 Mengelola Data Master.

A.3 Melihat Data Informasi.

A.4 Membuat Laporan.

A.5 Mencetak Laporan SPP & Tunggakan

A.6 Melakukan Logout

2. Halaman Kepala Sekolah

B.1 Melakukan Login.

B.2 Melihat Laporan.

B.3 Mencetak Laporan.

B.3 Melakukan Logout.

27
3.3.2 Use Case Diagram

1. Use Case Diagram Admin / Pegawai TU

Gambar 3.4 Usecase Diagram Halaman Admin TU

Use Case Narative Halaman Admin


Admin dapat melakukan login dan
Tujuan mengolah data yang ada, membuat laporan,
dan melakukan logout
Deskripsi Sistem ini memungkinkan aktor untuk
mengelola dan menginput data pembayaran
SPP sampai dengan pembuatan laporan dan
mencetak laporan
Skenario Utama
Aktor Admin
Kondisi Awal Aktor membuka aplikasi
Aksi Aktor Reaksi sistem

28
1. Aktor memilih tombol menu Home Sistem akan menampilkan submenu login
2. Aktor memilih menu pendaftaran atau logout
bagian admin Sistem akan menampilkan data calon siswa
dan data registrasi
3. Aktor memilih menu laporan Sistem akan menampilkan submenu laporan
data calon siswa serta data registrasi
Kondisi Akhir Jika perintah sesuai maka sistem akan
menampilkan seperti yang diinginkan aktor

Tabel 3.1 Use Case Narative Halaman Admin

2. Use Case Diagram Halaman Kepala Sekolah

Gambar 3.5 Usecase Diagram Halaman Kepala Sekolah

Use Case Narative Halaman Kepala Sekolah


Kepala sekolah dapat melakukan login,
Tujuan melihat laporan, mencetak laporan dan
melakukan logout
Deskripsi Sistem ini memungkinkan aktor untuk
melihat dan mencetak laporan
Skenario Utama
Aktor Kepala Sekolah

29
Kondisi Awal Aktor membuka aplikasi
Aksi Aktor Reaksi sistem
1. Aktor memilih tombol menu Sistem akan menampilkan submenu login
Home atau logout
2. Aktor memilih menu master Sistem akan menampilkan sub menu
master, seperti pembayaran spp &
tunggakan

3. Aktor memilih menu laporan Sistem akan menampilkan halaman


laporan

4. Aktor memilih menu cetak Sistem akan menampilkan halaman untuk


laporan mencetak laporan
Kondisi Akhir Jika perintah sesuai maka sistem akan
menampilkan seperti yang diinginkan
aktor

Tabel 3.2 Use Case Narative Halaman Kepala Sekolah

3.3.3 Activity Diagram

1. Activity Diagram Login

Gambar 3.6 Activity Diagram Login

30
2. Activity Diagram Pembayaran SPP

Gambar 3.7 Activity Diagram Pembayaran SPP

31
3. Activity Diagram Tunggakan

Gambar 3.8 Activity Diagram Tunggakan

32
4. Activity Diagram Laporan

Gambar 3.9 Activity Diagram Laporan

33
3.4 Desain

3.4.1 Entity Relationship Diagram (ERD)


erd Entity Relationship Diagram

nama_kelas
kd_kelas

kelas

tgl_spp 1

id_spp
nis
memiliki kd_tunggakan

nis nama_siswa kd_kelas tgl


jkel

tgl_lahir

kd_t_ajaran nis 1

M 1 mempunyai
spp mempunyai siswa tunggakan
1 M

1 1 1 1
kd_t_ajaran
by_spp agama

kd_t_ajaran

alamat by_spp
jml_bln
bulan
total
terdapat
total memiliki
terdapat jml_bln

ket
terdapat
kd_t_ajaran
thn_ajaran
by_lainnya

1
tahun_ajaran
1

kd_jurnal kd_akun
tgl_jurnal kd_jurnal nama_akun
kd_akun

jurnal terdapat jurnal_detail memiliki akun


1 M M 1

debet
ket id_spp kredit jenis_akun
saldo_normal

Gambar 3.10 Entity Relationship Diagram (ERD)

34
3.4.2 Logical Record Structure (LRS)

Gambar 3.11 Logical Record Structure (LRS)

35
3.4.3 Class Diagram
Si s wa
1 ni s 1
n a ma _s i s wa 1
kd _ke l a s
jke l
tgl _l a h i r
Tu n gga ka n a ga ma ke l a s
kd _tu n gga ka n a l a ma t 1 kd _ke l a s
tgl kd _t.a ja ra n 1 n a ma _ke l a s
ni s m ge t n i s ge t kd _ke l a s
kd _t.a ja ra n ge t n a ma ge t n a ma _ke l a s
b y_s p p 1 ge t kd _ke l a s s e t kd _ke l a s
jml .bl n ge t jke l s e t n a ma _ke l a s
tota l ge t tgl ta mb a h
ge t kd _tu n gga ka n ge t a ga ma e di t
ge t tgl ge t a l a ma t ha pus
ge t n i s ge t kd _t.a ja ra n s i mp a n
ge t kd _t.a ja ra n s e t ni s
ge t b y_s p p s e t n a ma
ge t jml .bl n s e t kd _ke l a s s pp
ge t tota l s e t jke l 1 i d _s p p
s e t kd _tu n gga ka n s e t tgl tgl _s p p
s e t tgl s e t a ga ma ni s m
s e t ni s s e t a l a ma t 1 kd _t.a ja ra n
s e t kd _t.a ja ra n s e t kd _t.a ja ra n b y_s p p
s e t b y_s p p ta mb a h bul a n
s e t jml .bl n e di t jml _b l n
s e t tota l ha pus b y_l a i n n ya
ta mb a h s i mp a n ke t
s i mp a n tota l
ha pus ge t i d _s p p
1 ta h u n _a ja ra n 1 ge t tgl _s p p
kd _t.a ja ra n ge t n i s
ju n a l _d e ta i l thn _a ja ra n 1 ge t kd _t.a ja ra n
kd _ju rn a l m ge t kd _t.a ja ra n ge t b y_s p p
kd _a ku n ge t thn _a ja ra n ge t b u l a n
de be t m s e t kd _t.a ja ra n ge t jml _b l n
kre d i t s e t thn _a ja ra n ge t b y_l a i n n ya
ge t kd _ju rn a l ta mb a h ge t ke t
ge t kd _a ku n s i mp a n ge t tota l
ge t d e b e t e di t s e t i d _s p p
ge t kre d i t ha pus s e t tgl _s p p
s e t kd _ju rn a l s e t ni s
s e t kd _a ku n s e t kd _t.a ja ra n
s e t de be t s e t b y_s p p
s e t kre d i t ju rn a l s e t bul a n
1 kd _ju rn a l s e t jml _b l n
tgl _ju rn a l s e t b y_l a i n n ya
a ku n i d _s p p 1 s e t ke t
kd _a ku n 1 ke t s e t tota l
n a ma _a ku n ge t kd _ju rn a l ta mb a h
je n i s _a ku n ge t tgl _ju rn a l s i mp a n
s a l d o_n orma l ge t i d _s p p ha pus
ge t kd _a ku n ge t ke t
ge t n a ma _a ku n s e t kd _ju rn a l
ge t je n i s _a ku n s e t tgl _ju rn a l
ge t s a l d o_n orma l s e t i d _s p p
s e t kd _a ku n s e t ke t
s e t n a ma _a ku n ta mb a h
s e t je n i s _a ku n s i mp a n
s e t s a l d o_n orma l ha pus
ta mb a h
e di t
ha pus
s i mp a n

Gambar 3.12 Class Diagram

36
3.4.4 Sequence Diagram

1. Sequence Diagram Login

Gambar 3.13 Sequence Diagram Login

37
2. Sequence Diagram Data Siswa

Gambar 3.14 Sequence Diagram Data Siswa

38
3. Sequence Diagram Data Biaya

Gambar 3.15 Sequence Diagram Data Biaya

39
4. Sequence Diagram Data Perkiraan

Gambar 3.16 Sequence Diagram Data Perkiraan

40
5. Sequence Diagram Data Transaksi Pembayaran Administrasi

Gambar 3.17 Sequence Diagram Data Transaksi Pembayaran Administrasi

41
6. Sequence Diagram Tunggakan

Gambar 3.18 Sequence Diagram Tunggakan

42
7. Sequence Diagram Data Jurnal

Gambar 3.19 Sequence Diagram Data Jurnal

43
3.4.5 User Interface

1. User Interface Login

Gambar 3.20 User interface Halaman Login

2. User Interface Halaman Web

Gambar 3.21 User interface Halaman Web

44
3. User Interface Halaman User

Gambar 3.22 User interface Halaman User

4. User Interface Halaman Siswa

Gambar 3.23 User interface Halaman Siswa

45
5. User Interface Halaman Pembayaran SPP

Gambar 3.24 User interface Halaman Pembayaran SPP

6. User interface Halaman Tunggakan

Gambar 3.25 User interface Halaman Tunggakan

46
7. User Interface Halaman Laporan Pembayaran SPP

Gambar 3.26 User interface Halaman Laporan Pembayaran SPP

8. User Interface Halaman Laporan Tunggakan

Gambar 3.27 User interface Halaman Laporan Tunggakan

47
3.4.6 Deployment Diagram

Gambar 3.28 Deployment Diagram

3.5 Implementasi

3.5.1 Code Generation

a. Halaman Login

<% if (session.getAttribute("nama_user") != null)


response.sendRedirect("index.jsp"); %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Sistem Informasi Pembayaran SPP</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

48
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script
>
<style>
body {
position: relative;
}
.affix {
top:0;
width: 100%;
z-index: 9999 !important;
}
.navbar {
margin-bottom: 0px;
}

.affix ~ .container-fluid {
position: relative;
top: 50px;
}

</style>
</head>
<body background="image/bc.jpg" data-spy="scroll" data-target=".navbar" data-
offset="50">

<div class="container-fluid text-center">


<div class="row content">
<div class="col-sm-2 sidenav">

</div>
<div class="col-sm-8 text-left">
<div class="col-md-4 col-md-offset-4">
<br><br><br><br><br><br><br><br><br>
<center><h3>ACCOUNT LOGIN</h3>
<form action="login" method="post">

<div class="form-group">
<label for="email">Username:</label>
<input type="text" class="form-control" id="email"
placeholder="Enter username" name="username">
</div>
<div class="form-group">
<label for="pwd">Password:</label><br>
<input type="password" class="form-control" id="pwd"
placeholder="Enter password" name="password">
</div>

49
<button type="submit" class="btn btn-
default">Submit</button><br><br>
</form>
</div>

</div>
<div class="col-sm-2 sidenav">

</div>
</div>
</div>

<!-- footer starts here -->


<footer class="container-fluid text-center">

<div class="row">
<div class="col-xs-6 footer-para">
<p></p>
</div>
<div class="col-xs-6 text-right">
</div>
</div>
</footer>
</body>
</html>

b. Halaman Admin

<%@page contentType="text/html" pageEncoding="UTF-8"%>


<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%--
mempermudah dalam perancangan halaman jsp --%>
<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%>

<sql:setDataSource var="dataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/db_spp"
user="root" password=""/>
<!DOCTYPE html>
<%
String uname = (String) session.getAttribute("username");
String status = (String) session.getAttribute("hak_akses");
String nama = (String) session.getAttribute("nama_user");
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <%--
pembeli informasi --%>
<title>Sistem Informasi Pembayaran SPP</title>

50
<link rel="stylesheet" type="text/css" href="config/style.css" media="screen"
/>
<script type="text/javascript" src="config/setting.js"></script>
</head>
<body>
<%-- awal dari halaman web --%>
<div id="wrap">
<div id="header"><%-- awal header --%>
<img src="image/ubsi.png"><%-- gambar silahkan massukkan logo BSI
--%>
<h1><a>BINA SARANA INFORMATIKA</a></h1><br>
<%-- mahasiswa wajib mengganti alamat kampus msg2 --%>
<h2> Jalan Raya Kaliabang No. 8Perwira, Bekasi Utara</h2>
<%-- mahasiswa wajib mengganti dengan nama masing2 --%>
<h3>Programmer by. Kelompok SPP</h3>
</div><%-- akhir dari header --%>

<div id="menu"><%-- awal dari menu atas --%>


<ul>
<li><a href="index.jsp">Home</a></li>
<li><a href="index.jsp?halaman=profil">Profile</a></li>
<li><a href="logout">Logout</a></li>
<li>Welcome <%=nama%></li>
</ul>
</div><%-- akhir dari menu atas --%>

<div id="content"><%-- awal dari isi content --%>


<div class="left"> <%-- awal dari content sebelah kiri web --%>
<h2>Master Data</h2>
<ul>
<%-- modif href pasca atur aksi--%>
<%-- perubahan agar aksi simpan dapat bekerja --%>
<li><a href="index.jsp?halaman=data_akun">Akun</a></li>
<li><a href="index.jsp?halaman=data_kelas">Kelas</a></li>
<li><a href="index.jsp?halaman=data_siswa">Siswa</a></li>
<li><a href="index.jsp?halaman=data_ajaran">Tahun
Ajaran</a></li>
<li><a href="index.jsp?halaman=data_user">User</a></li>
</ul>

<h2>Transaksi</h2>
<ul>
<li><a href="index.jsp?halaman=data_spp">Pembayaran
SPP</a></li>
<li><a href="index.jsp?halaman=data_tunggakan">Pembayaran
Tunggakan</a></li>
<li><a
href="index.jsp?halaman=data_jurnal&aksi=SIMPAN">Jurnal</a></li>
</ul>

51
<h2>Informasi Data</h2>
<ul>
<li><a href="index.jsp?halaman=info_akun">Informasi
Akun</a></li>
<li><a href="index.jsp?halaman=info_kelas">Informasi
Kelas</a></li>
<li><a href="index.jsp?halaman=info_siswa">Informasi
Siswa</a></li>
<li><a href="index.jsp?halaman=info_ta">Informasi Tahun
Ajaran</a></li>
<li><a href="index.jsp?halaman=info_spp">Informasi Bayar
SPP</a></li>
<li><a href="index.jsp?halaman=info_tunggak">Informasi Bayar
Tunggakan</a></li>
</ul>
<h2>Laporan</h2>
<ul>

<li><a href="index.jsp?halaman=lap_spp">Laporan Bayar


SPP</a></li>
<li><a href="index.jsp?halaman=lap_tunggak">Laporan Bayar
Tunggakan</a></li>
</ul>

</div> <%-- akhir dari content sebelah kiri web --%>

<div class="right"> <%-- awal dari content sebelah kanan web --%>
<table width="100%">

<tr>
<td valign="top" width="110%">
<%-- isi dari content sebelah kanan --%>
<c:choose>
<c:when test="${param.halaman=='profil'}">
<%@include file="profile.jsp" %>
</c:when>
<c:when test="${param.halaman=='data_akun'}">
<%@include file="tampil_akun.jsp" %>
</c:when>
<c:when test="${param.halaman=='edit_akun'}">
<%@include file="edit_akun.jsp" %>
</c:when>
<c:when test="${param.halaman=='data_kelas'}">
<%@include file="tampil_kelas.jsp" %>
</c:when>
<c:when test="${param.halaman=='edit_kelas'}">
<%@include file="edit_kelas.jsp" %>
</c:when>
<c:when test="${param.halaman=='data_siswa'}">
<%@include file="tampil_siswa.jsp" %>

52
</c:when>
<c:when test="${param.halaman=='edit_siswa'}">
<%@include file="edit_siswa.jsp" %>
</c:when>
<c:when test="${param.halaman=='data_ajaran'}">
<%@include file="tampil_ajaran.jsp" %>
</c:when>
<c:when test="${param.halaman=='edit_ajaran'}">
<%@include file="edit_ajaran.jsp" %>
</c:when>
<c:when test="${param.halaman=='data_user'}">
<%@include file="tampil_user.jsp" %>
</c:when>
<c:when test="${param.halaman=='edit_user'}">
<%@include file="edit_user.jsp" %>
</c:when>
<c:when test="${param.halaman=='data_spp'}">
<%@include file="tampil_spp.jsp" %>
</c:when>
<c:when test="${param.halaman=='data_tunggakan'}">
<%@include file="tampil_tunggakan.jsp" %>
</c:when>
<c:when test="${param.halaman=='data_jurnal'}">
<%@include file="jurnal.jsp" %>
</c:when>
<c:when test="${param.halaman=='info_akun'}">
<%@include file="informasi_akun.jsp" %>
</c:when>
<c:when test="${param.halaman=='info_kelas'}">
<%@include file="informasi_kelas.jsp" %>
</c:when>
<c:when test="${param.halaman=='info_siswa'}">
<%@include file="informasi_siswa.jsp" %>
</c:when>
<c:when test="${param.halaman=='info_ta'}">
<%@include file="informasi_ajaran.jsp" %>
</c:when>
<c:when test="${param.halaman=='info_spp'}">
<%@include file="informasi_spp.jsp" %>
</c:when>
<c:when test="${param.halaman=='info_tunggak'}">
<%@include file="informasi_tunggak.jsp" %>
</c:when>
<c:when test="${param.halaman=='lap_spp'}">
<%@include file="lap_spp.jsp" %>
</c:when>
<c:when test="${param.halaman=='lap_tunggak'}">
<%@include file="lap_tunggak.jsp" %>
</c:when>
<c:otherwise>

53
<%@include file="home.jsp" %>
</c:otherwise>
</c:choose>
</td>
</tr>
</table>
<div class="footer"> <%-- awal dari content footer web --%>
Support by <a href="facebook.com">Program Ku</a>,||
&copy;2018
Thanks to Layout menu utama menggunakan CSS
</div><%-- akhir dari content footer web --%>
</div><%-- akhir dari content sebelah kanan web --%>
<div style="clear: both;"> </div>
</div>
</div> <%-- akhir dari halaman web --%>
</body>
</html>

3.5.2 Blackbox Testing

Pengujian sistem dibuat dengan menggunakan blackbox testing untuk pengujian

proses input dan output. Berikut hasil pengujiannya:

a. Login Admin TU

Tabel 3.3
Hasil Pengujian Blackbox Testing Login Admin

No Skenario Test case Hasil Yang Hasil Kesimp


Pengujian Diharafkan Pengujian ulan

1 Mengosongkan Username: Sistem akan Sesuai Valid


semua data menolak akses login Harapan
login, lalu (kosong) dan menampilkan
langsung Password: pesan “username
mengklik atau password
tombol “submit” (kosong) salah”

2 Mengisi data Username: Sistem akan Sesuai Valid


login dengan menolak akses login Harapan
username dan (aaaaa) dan menampilkan
password yang Password: pesan “username
salah kemudian atau password
tekan tombol (12345) salah”
“submit”

3 Mengisi data Username: Sistem akan Sesuai Valid

54
login dengan (elsa) menerima akses Harapan
username dan login dan
password yang Password: menampilkan
benar, lalu (xxxxx) halaman admin TU
langsung
mengklik
tombol “submit”

b. Login Kepala Sekolah

Tabel 3.4
Hasil Pengujian Blackbox Testing Login Kepala Sekolah

No Skenario Test case Hasil Yang Hasil Kesim


Pengujian Diharafkan Pengujian pulan

1 Mengosongkan Username: Sistem akan Sesuai Valid


semua data menolak akses Harapan
login pada login (kosong) login dan
petugas, lalu Password: menampilkan
langsung pesan “username
mengklik (kosong) atau password
tombol “submit” salah”

2 Mengisi data Username: Sistem akan Sesuai Valid


login dengan menolak akses Harapan
username dan (111111) login dan
password yang Password: menampilkan
salah kemudian pesan “username
tekan tombol (12345) atau password
“submit” salah”

3 Mengisi data Username: Sistem akan Sesuai Valid


login dengan menerima akses Harapan
username dan (sri) login dan
password yang Password: menampilkan
benar, lalu halaman kepala
langsung (xxxxx) sekolah
mengklik
tombol “submit”

55
3.5.3 Spesifikasi Hardware dan Software

Dengan ini kami memilih peralatan perangkat lunak dan perangkat keras untuk proses
komputerisasi sistem ini, sebagai berikut ini :

1. Perangkat Keras

Dalam sistem komputerisasi tidak terlepas dari perangkat keras yang akan digunakan,
adapun penjelasan mengenai perangkat keras yang akan digunakan dalam sistem usulan ini :

1. Processor : Intel Core i3-3110M CPU @2.40


2. Memory : RAM 4 GB
3. Harddisk : 500 GB
4. Monitor : 14” LED LCD
5. Keyboard : Standard
6. Mouse : Logitech

2. Perangkat Lunak

Perangkat lunak yang dipakai dalam sistem usulan berupa program-program yang
nantinya dapat memberikan kemudahan dalam pengelolaan data. Adapun perangakat lunak
yang kami usulkan dalam sistem usulan ini adalah :

1. Sistem Operasi : Windows 7


2. Bahasa Pemprograman : Java
3. Aplikasi : Netbeans 8.2, JDK dan Xampp
4. Database : localhost

56
BAB IV

PENUTUP

4.1 Kesimpulan

Dalam menjalani sistem perancangan diperlukan juga analisa untuk digunakan

sebagai acuan dalam membuat suatu sistem. Dari hasil yang kami dapat dalam makalah

“Analisa Sistem Pembayaran SPP Pada SDIT Al Fikroh” masih terdapat hal yang menjadi

kelemahan, yaitu : Sistem Pembayaran SPP yang masih menggunakan sistem manual atau

belum terkomputerisasi. Ini yang menyebabkan timbulnya keluhan oleh banyak karyawan.

Karena mereka harus menulis ulang atau memindahkan dokumen beberapa kali dan itu

memakan waktu yang sangat lama.

Apabila sistem itu dikembangkan dan berpindah menjadi sistem komputerisasi, maka

hal itu sangat membantu dalam menjalankan sistem tersebut dan meringankan pekerjaan para

pegawai SDIT Al Fikroh. Dengan adanya sistem terkomputerisasi maka dapat memudahkan

bagian tata usaha atau administrasi dalam pembuatan laporan pembayaran SPP sehingga

pekerjaan dapat selesai tepat pada waktunya dan memberikan hasil yang memuaskan.

4.2 Saran

Tentu setiap sistem bertujuan untuk memudahkan pekerjaan user atau pemakai.

Alangkah lebih baiknya apabila sistem manual tersebut dikembangkan menjadi sistem

terkomputerisasi sehingga memudahkan pekerja dalam menjalani pekerjaanya.

57
DAFTAR PUSTAKA

Kuswara, Heri dan Deni Kusmana. 2017. Sistem Informasi Absensi Siswa Berbasis Web
Dengan SMS Gateway Pada Sekolah Menengah Kejuruan Al – Munir Bekasi. Vol 6 No
2 - 2017. Diambil dari: http://ejurnal.net/portal/index.php/speed/article/view/1439/pdf
(23Mei 2018)
Sukma, Dadan dan Rama Adistya Nurtjahya Pamudji. 2017. Sistem Informasi Tes Online
Dengan Metode Random. Vol 1 No 2 – 2017. Diambil dari : http://ejournal-
binainsani.ac.id/index.php/ISBI/issue/view/46 (29 Mei 2018)
Kuswara, Heri dan Alvin Hidayat. 2018. Sistem Informasi Akademik Berbasis Web Pada
Special English Conversarion By Mr.T Bekasi. Vol 6 No 1-2018. Diambil dari :
http://jurnalbianglala.web.id/jurnal/index.php/bianglala/article/view/39/31/pdfb
(30 Mei 2018)
Mardi. 2014. Sistem Informasi Akuntansi. Bogor : Ghalia Indonesia.

Tata Sutabri. 2012. Analisis Sistem Informasi. Andi. Yogyakarta.

Jogiyanto Hartono MBA. Ph. D. 2005. Analisis dan Desain. Andi. Yogyakarta.

Tata Sutabri. 2012. Konsep Sistem Informasi. Andi. Yogyakarta.

Robert A. Leitch k. Roscoe Davis., (Hal 11) Definisi Sistem Informasi. Jogiyanto Hartono,
MBA, Ph.D, 1999. Analisis dan Desain. ANDI OFFSET, Yogyakarta.

58
DAFTAR RIWAYAT HIDUP

A. Biodata Mahasiswa

NIM : 11161181

Nama Lengkap : Elisabet Kontesa

Tempat & Tanggal Lahir : Jakarta, 30 Juli 1997

Alamat : Perum. Babelan Oetama Sejahtra Blok F No. 26

RT.006 RW.022 Kec. Babelan Kel. Kebalen

B. Riwayat Pendidikan

1. SDN Gondangdia 05 pagi, lulus tahun 2010

2. SMP Travina Prima, lulus tahun 2013

3. SMK BPS&K II Bekasi, lulus tahun 2016

C. Riwayat Berorganisasi / Pekerjaan

1. PT. Bakrie Autoparts

Posisi : Magang Bag.Finance dari 01 Juli 2014 sampai dengan 01 September 2014.

2. Central Santosa Finance

Posisi : Magang Bag.HR Comban dan Service dari 03 Juni 2016 sampai dengan 15

September 2016

Bekasi, 2018

Elisabet Kontesa

59
DAFTAR RIWAYAT HIDUP

A. Biodata Mahasiswa

NIM : 11160985

Nama Lengkap : Rosarita Oktaviari

Tempat & Tanggal Lahir : Jakarta, 17 Oktober 1997

Alamat : Vila Gading Harapan blok AH 3 No.31 RT.08

RW.22 Kec. Babelan Kel.Kebalen

B. Riwayat Pendidikan

C. Riwayat Berorganisasi/ Pekerjaan

Bekasi, 2018

Rosarita Oktaviari

60
DAFTAR RIWAYAT HIDUP

A. Biodata Mahasiswa

NIM : 11160268

Nama Lengkap : Sri Rahayu

Tempat & Tanggal Lahir : Bekasi, 18 November 1996

Alamat : Kp. Pangkalan RT 001 RW 006 Desa Sukamekar

Kec. Sukawangi Kab. Bekasi

B. Riwayat Pendidikan

1. SDN Sukamekar 01, lulus tahun 2009

2. MTs Attaqwa 03 Babelan, lulus tahun 2012

3. SMAN 1 Tambun Utara, lulus tahun 2015

C. Riwayat Berorganisasi / Pekerjaan

1. Wakil Ketua Pradana Putri (Pramuka) SMAN 1 Tambun Utara 2012/2013

2. Bendahara Pramuka SMAN 1 Tambun Utara 2013/2014

Bekasi, 2018

Sri Rahayu

61
DAFTAR RIWAYAT HIDUP

A. Biodata Mahasiswa

NIM : 11160229

Nama Lengkap : Yeni Fadhilah

Tempat & Tanggal Lahir : Bekasi, 23 Desember 1997

Alamat : Jl. Arjuna IV Blok E9 No.4 Perum Bekasi Timur

Permai Tambun Selatan

B. Riwayat Pendidikan

1. SDN Arenjaya XVIII Bekasi, lulus tahun 2010

2. SMPN 3 Tambun Selatan, lulus tahun 2013

3. SMAN 2 Tambun Utara, lulus tahun 2016

C. Riwayat Berorganisasi / Pekerjaan

1. Anggota Karang Taruna BTP 2013/2014

Bekasi, 24 Mei 2018

Yeni Fadhila

62
SURAT KETERANGAN PKL/RISET

63
LAMPIRAN-LAMPIRAN

2. Lampiran Bukti Pembayaran/Slip Setoran

3. Lampiran Lembar Kartu Bayaran Siswa

64

Anda mungkin juga menyukai