RANCANG BANGUN APLIKASI PEMBAYARAN SPP
PADA SMA ANTARTIKA SIDOARJO
KERJA PRAKTIK
Program Studi S1 Sistem Informasi
Oleh:
Anugrah Reksa Pradana 11.41010.0052
FAKULTAS TEKNOLOGI DAN INFORMATIKA
ix
DAFTAR ISI
Halaman
ABSTRAKSI ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... ix
DAFTAR TABLE ... xiii
DAFTAR GAMBAR ... xiv
DAFTAR LAMPIRAN ... xvi
BAB I PENDAHULUAN...1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 3
1.4 Tujuan Penelitian ... 3
1.5 Manfaat Penelitian ... 3
1.6 Sistematika Penulisan ... 4
BAB II GAMBARAN UMUM PERUSAHAAN ... 6
2.1 Profil SMA Antartika Sidoarjo ... 6
2.2 Visi ... 7
x
2.4 Tujuan ... 8
BAB III LANDASAN TEORI ... 9
3.1 Sistem ... 9
3.2 Informasi ... 10
3.3 Sistem Informasi ... 10
3.4 Sistem Informasi Akademik ... 11
3.5 Desain Sistem ... 12
3.5.1 Context Diagram ... 13
3.5.2 Data Flow Diagram ... 14
3.5.3 Entity Relations Diagram ... 15
3.6 Konsep Dasar Pembayaran SPP ... 16
3.7 Manajemen Keuangan Sekolah ... 17
3.8 Pembayaran SPP ... 17
BAB IV DESKRIPSI PEKERJAAN ... 18
4.1 Analisis Sistem ... 18
4.1.1 Analisis Sistem ... 18
4.2 Perancangan Sistem ... 20
4.2.1 System Flow ... 20
4.2.2 Diagram Jenjang / Hierarchical Input Proses Output (HIPO) ... 22
xi
4.2.4 Data Flow Diagram ... 23
4.2.5 Conceptual Data Model (CDM) ... 24
4.2.6 Physical Data Model (PDM) ... 25
4.2.7 Struktur Tabel ... 26
4.3 Kebutuhan Software ... 30
4.4 Kebutuhan Software ... 30
4.5 Desain Interface ... 31
4.6 Implementasi Program ... 35
4.6.1 Form Login Pengguna ... 35
4.6.2 Form Menu Utama Aplikasi ... 36
4.6.3 Form Data Biaya SPP ... 37
4.6.4 Form Operator ... 37
4.6.5 Form Pembayaran SPP ... 38
4.6.6 Form Laporan ... 40
4.6.7 Form Cetak Laporan Pembayaran SPP ... 41
4.6.8 Form Cetak Laporan Tunggakan SPP ... 41
4.6.9 Bukti Pembayaran SPP ... 42
BAB V PENUTUP ... 44
5.1 Kesimpulan ... 44
xii
DAFTAR PUSTAKA ... 46
xiii
DAFTAR TABLE
Tabel 4.1 Struktur Tabel SPP ... 27
Tabel 4.2Struktur Tabel Tahun Ajaran ... 27
Tabel 4.3 Struktur Tabel Jurusan ... 28
Tabel 4.4 Struktur Tabel Siswa ... 28
Tabel 4.5 Struktur Tabel Kelas ... 29
Tabel 4.6 Struktur Tabel Pembayaran SPP ... 29
xiv
DAFTAR GAMBAR
Gambar 4.1 Document Flow Pembayaran SPP... 19
Gambar 4.2 System Flow Pembayaran SPP ... 21
Gambar 4.3 Diagram Jenjang Proses Aplikasi Pembayaran SPP ... 22
Gambar 4.4 Context Diagram Aplikasi Pembayaran SPP ... 23
Gambar 4.5 Data Flow Diagram (DFD) level 0 ... 24
Gambar 4.6 Conceptual Data Model ... 25
Gambar 4.7 Physical Data Model (PDM) Aplikasi Pembayaran SPP ... 26
Gambar 4.8 Desain Form Login ... 32
Gambar 4.9 Desain Form Menu Utama (Master) ... 32
Gambar 4.10 Desain Form Data Biaya SPP ... 32
Gambar 4.11 Desain Form Data Operator ... 33
Gambar 4.12 Desain Form Menu Utama (Transaksi) ... 33
Gambar 4.13 Desain Form Pembayaran SPP ... 33
Gambar 4.14 Desain Form Menu Utama (Laporan) ... 34
Gambar 4.15 Desain Form Report Pembayaran SPP... 34
Gambar 4.16 Desain Form Report Tunggakan SPP ... 34
Gambar 4.17 Form Login ... 35
Gambar 4.18 Form Menu Utama ... 36
Gambar 4.19 Data Biaya SPP ... 37
Gambar 4.20 Data Operator ... 38
xv
Gambar 4.22 Form Pembayaran SPP... 39
Gambar 4.23 Form Laporan ... 40
Gambar 4.24 Form Cetak Laporan Pembayaran SPP ... 41
Gambar 4.25 Form Cetak Laporan Tunggakan SPP ... 42
xvi
DAFTAR LAMPIRAN
Lampiran 1 Surat Balasan Perusahaan ... 48
Lampiran 2 Form KP 5 Acuan Kerja ... 49
Lampiran 3 Form KP 6 ... 51
Lampiran 4 Form KP 7 ... 52
Lampiran 5 Form Kartu Bimbingan ... 53
1 BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Perkembangan teknologi informasi telah merambah ke berbagai bidang, diantaranya adalah bidang pendidikan. Salah satu pemanfaatan adalah dalam penyampaian informasi kepada publik. Persaingan dalam dunia pendidikan menuntut adanya suatu sistem yang mempermudah proses-proses yang dilakukan secara manual agar proses tercatat secara akuntabilitas dan terperinci. Semua elemen lembaga pendidikan memerlukan sistem yang menghasilkan informasi akurat, serta membantu dalam pengambilan keputusan yang berkaitan dengan perkembangan lembaga pendidikan yang bersangkutan.
2
siswa sehingga tidak di ketahui siswa yang sudah membayar dan yang belum membayar uang SPP, kemudian sering terlambatnya penyampaian laporan pembayaran SPP ke Kepala Sekolah, dan permasalahan lain yang ada yaitu dalam penyimpanan data pembayaran SPP di SMA Antartika Sidoarjo kurang terorganisir dengan baik.
Berdasarkan permasalahan diatas, perlu sebuah Aplikasi Pembayaran SPP. Aplikasi pembayaran SPP ini meliputi pencatatan jumlah uang SPP yang harus di bayar oleh masing-masing siswa yang terdapat pada SMA Antartika Sidoarjo ini, dan mempercepat pencarian data pembayaran siswa yang hendak melakukan pembayaran, serta menghasilkan laporans keuangan yang dapat di terima oleh Kepala Sekolah tepat pada waktunya, dan meminimalisasi kesalahan pencatatan transaksi yang mungkin terjadi. Diharapkan dengan adanya Aplikasi Pembayaran SPP ini dapat bermanfaat untuk bagian keuangan SMA Antartika Sidoarjo.
1.2 Rumusan Masalah
3 1.3 Batasan Masalah
Batasan masalah dalam sistem informasi penjadwalan ini yaitu: 1. Sistem yang dibangun merupakan aplikasi untuk memasukan data
siswa dan memasukan data SPP siswa.
2. Sistem ini menghasilkan laporan pembayaran SPP serta laporan siswa yang masih mempunyai tunggakan SPP.
3. Tidak menangani masalah denda.
1.4 Tujuan Penelitian
Adapun tujuan yang ingin dicapai dalam pelaksanaan Kerja Praktek ini adalah menghasilkan Aplikasi Pembayaran SPP yang mampu menghasilkan laporan pembayaran SPP dan laporan tunggakan SPP untuk SMA Antartika Sidoarjo.
1.5 Manfaat Penelitian
Manfaat yang didapatkan dari Aplikasi Pembayaran SPP ini yaitu : 1. Dapat memberikan informasi pembayaran yang telah di lakukan oleh
siswa.
2. Memudahkan bagian keuangan dalam melakukan kegiatan pencatatan transaksi pembayaran SPP, sehingga proses pembayaran SPP dapat berjalan dengan lancar dan optimal dengan di dukung Aplikasi Pembayaran SPP.
4 1.6 Sistematika Penulisan
Untuk memudahkan didalam memahami persoalan dan pembahasannya, maka penulisan Laporan Kerja Praktek ini dibuat dengan sistematika sebagai berikut :
BAB I : PENDAHULUAN
Bab ini menguraikan tentang latar belakang masalah, inti dari permasalahan di sebutkan pada perumusan masalah, pembatasan masalah yang menjelaskan batasan dari sistem yang di buat sehingga tidak keluar dari ketentuan yang di tetapkan, tujuan yang ingin dicapai dalam kerja praktek, kontribusi apa saja yang di sumbangkan dalam pelaksanaan kerja praktek di SMA Antartika Sidoarjo serta sistematika penulisan laporan kerja praktek. BAB II : GAMBARAN UMUM PERUSAHAAN
Pada bab ini membahas tentang gambaran SMA Antartika Sidoarjo, struktur organisasi, dan visi misi sekolah.
BAB III : LANDASAN TEORI
5 BAB IV : DESKRIPSI PEKERJAAN
Bab ini membahas tentang perancangan sistem, yaitu System Flow Terkomputerisasi, Data Flow Diagram (DFD), Entity Relationship Diagram (ERD), Struktur Tabel, Desain Inpu/Output dan Implementasi Sistem. BAB V : PENUTUP
6 BAB II
GAMBARAN UMUM PERUSAHAAN
2.1 Profil SMA Antartika Sidoarjo
SMA Antartika Sidoarjo merupakan Sekolah Menengah Tingkat Atas di bawah naungan Yayasan Pembina Pendidikan Wahyuhana Surabaya, dengan status terakreditasi A.
SMA Antartika Sidoarjo berlokasi di Jalan Siwalanpanji no. 6 Kelurahan Siwalanpanji kecamatan Buduran - Sidoarjo.Didirikan oleh Yayasan Pendidikan Wahyuhana pada tahun 1975. Lokasi Sekolah cukup strategis dan mudah dijangkau oleh kendaraan umum maupun pribadi, karena terletak dipinggir Jalan Raya Siwalanpanji Buduran, dan jarak ± 1,5 km dari pusat Kota Sidoarjo.Gedung SMA Antartika Sidoarjo yang berlantai dua terdiri atas 38 kelas mampu menampung ± 2000 siswa. Hal ini cukup memadai untuk berlangsungnya proses belajar mengajar yang efektif sesuai dengan tuntutan kebutuhan masyarakat.
7
selama ini dikelola oleh pengelola administrasi dan tenaga pengajar yang kreatif, inovatif dan profesional di bidangnya.
SMA Antartika Sidoarjo senantiasa menyesuaikan diri dengan kebutuhan masyarakat dalam menghadapi perkembangan zaman. Adapun alumni SMA Antartika Sidoarjo diharapkan dapat menjadi manusia yang berpotensi dalam segala bidang kehidupan, terampil, kreatif, profesional, berkualitas, berwawasan luas dalam menghadapi persaingan di masa yang akan datang.
2.2 Visi
Terwujudnya tamatan SMA Antartika Sidoarjo memiliki keunggulan IMTAQ dan IPTEK.
2.3 Misi
1. Meningkatkan mutu pembelajaran SMA Antartika Sidoarjo dengan berbasis Iman dan Taqwa kepada Tuhan Yang maha Esa.
2. Melaksanakan sistem Pembelajaran Aktif, Kreatif, Efektif dan Menyenangkan (PAKEM).
3. Meningkatkan proses pembelajaran berbasis Teknologi Informatika dengan berbahasa Nasional dan Internasional.
8
5. Menyediakan sarana prasarana pembelajaran yang canggih dan modern sesuai dengan tuntutan kurikulum SMA.
6. Dibentuk School Consiel/dewan konsultasi yang mampu memberikan solusi alternative dalam mewujudkan Visi dan Misi Sekolah.
7. Mengutamakan pelayanan dan pembelajaran yang menyenangkan.
2.4 Tujuan
1. Meningkatkan mutu pembelajaran yang berbasis Iman dan Taqwa kepada Tuhan Yang Maha Esa dan Ilmu pengetahuan serta teknologi. 2. Memberikan bekal keterampilan Komputer dan Bahasa
Internasional yang memadai.
3. Membentuk peserta didik yang berprestasi di bidang olah raga, bahasa serta karya ilmiah tingkat kabupaten provinsi, nasional melalui ekstrakurikuler dan study club.
4. Menciptakan warga sekolah yang kreatif dan inovatif dalam bidang masing - masing, khususnya dalam menunjang pendidikan era global.
5. Memenuhi kebutuhan sarana dan prasarana pembelajaran yang sesuai dengan perkembangan teknologi.
9 BAB III LANDASAN TEORI
3.1 Sistem
Menurut Jogiyanto (2004), sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan sasaran tertentu. Istilah lain dari suatu sistem adalah kumpulan dari elemen-elemen yang masing-masing saling berinteraksi atau saling mempengaruhi untuk mewujudkan suatu kegiatan bersama.
Sistem berasal dari bahasa Latin (systēma) atau dalam bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri dari komponen atau
10
1. Sistem harus dibentuk untuk menyelesaikan tujuan.
2. Elemen sistem harus mempunyai rencana yang ditetapkan. 3. Adanya hubungan antara elemen sistem.
4. Unsur dasar dari proses (arus informasi, energi, dan material) lebih penting daripada elemen sistem.
5. Tujuan organisasi lebih penting dari pada tujuan elemen.
3.2 Informasi
Menurut Jogiyanto (2004), informasi dijelaskan dalam bentuk definisi sebagai berikut: “Informasi adalah data yang telah di proses kedalam
suatu bentuk yang mempunyai arti bagi si penerima dan mempunyai nilai nyata, terasa bagi keputusan saat itu atau keputusan mendatang”. Informasi
merupakan kebutuhan dasar yang diperlukan oleh setiap manajeman untuk melakukan pengambilan keputusan.
Informasi di interprestasikan lebih luas dari pada biasanya yang meliputi isyarat dan data yang diterima oleh seorang kepala bagian sehari-harinya, apakah itu tampak bersangkutan dengan pekerjaannya atau tidak. Pendekatan seperti ini memandang hal-hal seperti ekspresi wajah dan gerak sebagai informasi.
3.3 Sistem Informasi
11
melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Menurut Jogiyanto (2004), informasi adalah data yang diolah mejadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Data merupakan bentuk yang masih mentah yang belum dapat bercerita banyak, sehingga perlu diolah lebih lanjut.
Definisi lain dari sistem informasi adalah sekumpulan hardware, software, brainware, prosedur, atau aturan yang diorganisasikan secara
integral untuk mengolah data menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan keputusan. Sistem Informasi adalah satu kesatuan data olahan yang terintegrasi dan saling melengkapi yang menghasilkan output baik dalam bentuk gambar, suara, maupun tulisan.
3.4 Sistem Informasi Akademik
Menurut Santoso (2007), Sistem Informasi Akademik (SIA) adalah perangkat lunak yang digunakan untuk menyajikan informasi dan menata administrasi yang berhubungan dengan kegiatan akademis. Dengan penggunaan perangkat lunak seperti ini diharapkan kegiatan administrasi akademis dapat dikelola dengan baik dan informasi yang diperlukan dapat diperoleh dengan mudah dan cepat.
Manfaat Dari Sistem Informasi Akademik
Sistem informasi akademik memberikan beberapa manfaat bagi penggunanya antara lain:
12
Dengan pengelolaan data secara integrasi sehingga data akan selalu up-to-date dan selalu siap digunakan, serta mengurangi resiko duplikasi data.
2. Sebagai pusat informasi
Dengan adanya respon email otomatis, PMB online dan penjadwalan Mata Pelajaran, maka semua berita atau pengumuman dapat diakses sebagai referensi.
3. Media komunikasi pengguna
Dengan dilengkapi beberapa fitur seperti email terpadu, chatting, forum dan lain-lain maka sistem ini juga bisa dijadikan sebagai media komunikasi antar para penggunanya.
3.5 Desain Sistem
Menurut John Burch dan Garry Grudnitski (1986), Sistem Informasi
Pendekatan Terstruktur yaitu: “Desain sistem dapat didefinisikan sebagai
penggambaran dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.”
Dari definisi diatas, maka dapat ditarik kesimpulan bahwa desain sistem adalah tahapan berupa penggambaran, perencanaan dan pembuatan dengan menyatukan beberapa elemen terpisah ke dalam satu kesatuan yang utuh untuk memperjelas bentuk sebuah sistem.
13
1. Menganalisa masalah dari pemakai (user), sasarannya adalah mendapatkan pengertian yang mendalam tentang kebutuhan-kebutuhan pemakai.
2. Studi kelayakan, membandingkan alternatif-alternatif pemecahan masalah untuk menentukan jalan keluar yang paling tepat.
3. Rancang sistem, membuat usulan pemecahan masalah secara logika. 4. Detail desain, melakukan desain sistem pemecahan masalah secara
terperinci.
5. Penerapannya yaitu memindahkan logika program yang telah dibuat dalam bahasa yang dipilih, menguji program, menguji data dan outputnya.
6. Pemeliharaan dan evaluasi terhadap sistem yang telah diterapkan.
3.5.1 Context Diagram
Diagram konteks menurut Kristanto (2008) adalah, “ Sebuah diagram yang menggambarkan hubungan antara entiti luar, masukan dan keluaran dari sistem”. Diagram konteks menyoroti jumlah karakteristik
sistem yaitu :
1. Kelompok pemakai, organisasi atau sistem lain dimana sistem melakukan komunikasi (sebagai terminator).
14
3. Data keluar, yaitu data yang dihasilkan sistem dan diberikan ke dunia luar.
4. Penyimpanan data, yaitu digunakan secara bersamaan antara sisten dengan terminator. Data ini dibuat oleh sistem dan digunakan oleh atau sebalikanya dibuat oleh lingkungan dan digunakan oleh sistem. Hal ini berarti pembuatan simbol penyimpanan dalam diagram Konteks dibenarkan dengan syarat simbol tersebut merupakan bagian dari luar sistem.
5. Batasan antara sistem dan lingkungan. Simbol yang digunakan dalam diagram konteks antara lain :
a) Persegi panjang, Untuk berkomunikasi langsung dengan sistem melalui aliran data.
b) Lingkaran, Untuk menunjukan adanya kegiatan proses dalam sistem.
3.5.2 Data Flow Diagram
Menurut Kristanto (2008), Data Flow Diagram (DFD) adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluaran dari sistem, dimana data di simpan, proses apa yang menghasilkan data tersebut, dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.
1. Data Flow (Arus Data) : Panah merepresentasikan datu atau lebih
15
2. External entity (Kesatuan luar) atau boundary (batas sistem) : Untuk
merepresentasikan sebuah external entity sebagai sebuah elemen sistem, misalnya hardware, user atau program lain.
3. Procces : Proses adalah kegiatan yang dilakukan oleh orang, mesin,
atau komputer dari hasil suatu data yang masuk kedalam proses untuk menghasilkan data yang keluar dari proses.
4. Data Store : Merupakan symbol yang digunakan untuk
melambangkan proses penyimpanan data. 3.5.3 Entity Relations Diagram
Menurut Marlinda (2004), Entity Relations Diagram (ERD) adalah gambaran dari sistem dimana didalamnya terdapat hubungan antara entity beserta korelasinya. ERD digunakan untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.. Relasi ERD dapat dikategorikan menjadi tiga bagian, yaitu : 1. One to one relationship
Memiliki pengertian setiap baris data pada tabel pertama dihubungkan hanya ke satu baris data pada tabel ke dua.
2. One to many relationship
Memiliki pengertian setiap baris data dari tabel pertama dapat dihubungkan ke satu baris atau lebih data pada tabel ke dua.
3. Many to many relationship
16
banyak baris di tabel satu dan tabel dua yang saling berhubungan satu sama lain.
ERD ini diperlukan agar dapat menggambarkan hubungan antar entity dengan jelas, dapat menggambarkan batasan jumlah entity, dan partisipasi antar entity. ERD dibagi menjadi dua jenis model, yaitu :
1. Conceptual Data Model (CDM)
Adalah jenis model data yang menggambarkan hubungan antar tabel secara konseptual.
2. Physical Data Model (PDM)
Physical Data Model adalah jenis model database menggambrkan hubungan antar tabel secara fisikal.
3.6 Konsep Dasar Pembayaran SPP
SPP merupakan iuran rutin sekolah yang mana pembayarannya dilakukan setiap sebulan sekali. SPP merupakan salah satu bentuk kewajiban setiap siswa yang masih aktif disekolah tersebut.
17 3.7 Manajemen Keuangan Sekolah
Setiap unit kerja selalu berhubungan dengan masalah keuangan, demikian pula sekolah. Persoalan yang menyangkut keuangan sekolah pada garis besarnya berkisar pada uang Sumbangan Pembinaan Pendidikan (SPP), uang kesejahteraan personel dan gaji serta keuangan yang berhubungan langsung dengan penyelenggaraan sekolah seperti perbaikan sarana dan sebagainya (Mukhtar, 2003).
3.8 Pembayaran SPP
SPP dimaksudkan untuk membantu pembinaan pendidikan, penyelengaraan sekolah, kesejahteraan personel, perbaikan sarana dan kegiatan supervisi (Yuswanto, 2005). Yang dimaksud penyelenggaraan sekolah ialah :
1. Pengadaan alat bantu atau bahan pelajaran 2. Pengadaan alat atau bahan manajemen
3. Penyelenggaraan ulangan, evaluasi belajar, kartu pribadi, raport dan STTB
18 BAB IV
DESKRIPSI PEKERJAAN
Perkembangan teknologi informasi saat ini membutuhkan analisa dan perancangan sistem pengolah data yang baik. Sistem pengolah data tersebut diharapkan mampu meningkatkan kinerja pada Aplikasi Pembayaran SPP pada SMA Antartika Sidoarjo yang akan di buat. Metode ini membutuhkan analisis yang tepat, kebutuhan bisnis dan beberapa teknik analisis untuk menghasilkan perencanaan yang baik. Analisis merupakan cara untuk menganalisa permasalahan berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain sistem merupakan langkah yang harus ditempuh untuk menyajikan sebuah sistem informasi agar dapat terorganisir dengan baik dan jelas.
4.1 Analisis Sistem
Berdasarkan hasil survey yang dilakukan di SMA Negeri 4 Bojonegoro, maka dapat dibuat suatu sistem yaitu sebagai berikut :
4.1.1 Analisis Sistem
19
dan kemudian bagian TU menandatangani kartu SPP siswa sebagai bukti sudah melakukan pembayaran SPP, kemudian bagian TU mengembalikan kartu pembayaran SPP, kemudian bagian TU juga membuat laporan bulanan dan rekap laporan tunggakan untuk di seraahkan oleh kepala sekolah. Document Flow Pembayaran SPP dapat dilihat pada gambar 4.1
Gambar 4.1 Document Flow Pembayaran SPP
20
Pengamatan dilakukan dengan cara observasi langsung untuk melihat proses yang ada, dengan mengetahui proses yang ada diharapkan dapat membangun sistem informasi yang sesuai dengan kebutuhan tata usaha, yaitu dalam mempercepat proses pencarian data siswa dan pencatatan pembayaran spp
4.2 Perancangan Sistem
Setelah melakukan analisis sistem, maka selanjutnya yang dilakukan adalah mendesain sistem. Dalam desain sistem ini, penulis mulai membentuk suatu perancangan sistem baru yang telah terkomputerisasi. Langkah-langkah yang dilakukan dalam desain system ini adalah:
1. Pembuatan alur sistem aplikasi (System Flow) 2. DFD (Context Diagram, level 0)
3. Membuat Entity Relationship Diagram (ERD) yaitu Conceptual Data Model (CDM) dan Physical Data Model (PDM).
4. Struktur Tabel
4.2.1 System Flow
21
transaksi pembayaran SPP ke monitor, Setelah itu petugas tata usaha memasukkan data pembayaran SPP siswa dan selanjutnya melakua=kan proses cetak atau print bukti pembayaran SPP sehingga menjadi suatu dokumen yang kemudian oleh petugas tata usaha diberikan kepada siswa sebagai bukti sudah melakukan pembayaran SPP. System Flow pembayaran SPP ini akan menjelaskan bagaimana proses pembayaran SPP. System Flow pembayaran SPP dapat dilihat pada gambar 4.2
22
4.2.2 Diagram Jenjang / Hierarchical Input Proses Output (HIPO) Berikut ini merupakan diagram jenjang yang dibuat sebagai acuan untuk pembuatan dari sistem Aplikasi Pembayaran SPP.
Gambar 4.3 Diagram Jenjang Proses Aplikasi Pembayaran SPP Dalam gambar 4.3 memaparkan tentang diagram jenjang proses yang mengikuti turunan proses dari mulai proses awal hingga proses akhir. Proses dilakukan setelah user melakukan login ke dalam aplikasi, akan dibagi menjadi 3 (tiga) proses uaitu input data master, transaksi pembayaran SPP, cetak laporan.
4.2.3 Context diagram
23
Gambar 4.4 Context Diagram Aplikasi Pembayaran SPP
Aliran data yang masuk kedalam internal entity mempunyai arti bahwa data tersebut berasal dari external entity , sedangkan aliran data yang keluar dari external entity mempunyai arti data tersebut berasal dari internal entity tersebut.
Dari hasil context diagram di atas bila di-decompose akan menghasilkan Data Flow Diagram level 0. Data Flow Diagram level 0 akan menjelaskan proses yang terjadi dalam Aplikasi Pembayaran SPP pada SMA Antartika Sidoarjo.
4.2.4 Data Flow Diagram
24
Gambar 4.5 Data Flow Diagram (DFD) level 0
Dalam gambar 4.5 menjelaskan Data Flow Diagram level 0 yang terdapat proses data biaya spp, data operator, pembayaran SPP, laporan pembayaran SPP, dan laporan tunggakan SPP. Dimana masing-masing proses akan menampilkan data rekap dan data detil rekap.
4.2.5 Conceptual Data Model (CDM)
25
Gambar 4.6 Conceptual Data Model
Gambar 4.6 merupakan konsep desain data yang akan digunakan sebagai tabel dalam Aplikasi Pembayaran SPP, dalam CDM ini memiliki tabel SPP, Jurusan, Tahun_Ajaran, Pembayaran_SPP, Siswa, Operator, Kelas.
4.2.6 Physical Data Model (PDM)
Berikut merupakan bentuk gambaran Physical Data Model (PDM) dari Aplikasi Pembayaran SPP
26
Gambar 4.7 Physical Data Model (PDM) Aplikasi Pembayaran SPP Gambar 4.7 merupakan konsep desain data yang akan digunakan sebagai tabel dalam Aplikasi Pembayaran SPP, dalam PDM ini memiliki tabel SPP, Jurusan, Tahun_Ajaran, Pembayaran_SPP, Siswa, Operator, Kelas.
4.2.7 Struktur Tabel
Dalam perancangan struktur tabel yang akan diperlukan, maka perlu dibuat attribute meliputi nama tabel, nama attribut, tipe data, serta data pelengkap seperti Primary Key, Foreign Key, dan sebagainya. Dalam struktur ini terdapat beberapa tabel yaitu :
1. Tabel SPP
Primary key : Id_SPP
27
Tabel 4.1 Struktur Tabel SPP
Field Type Length Description
Id_SPP Varchar 10 Id SPP
Id_Tahun_Ajaran Varchar 10 Id Tahun Ajaran Id_Jurusan Varchar 10 Id Jurusan
Harga_SPP Numeric 7 Harga SPP
2. Tabel Tahun Ajaran
Primary key : Id_Tahun_Ajaran Foreign key : -
Fungsi : Untuk menyimpan data tahun ajaran
Tabel 4.2 Struktur Tabel Tahun Ajaran
Field Type Length Description
Id_Tahun_Ajaran Varchar 10 Id Tahun Ajaran Tahun_Ajaran Varchar 4 Tahun Ajaran
3. Tabel Jurusan
Primary key : Id_Jurusan Foreign key : -
28
Tabel 4.3 Struktur Tabel Jurusan
Field Type Length Description
Id_Jurusan Varchar 10 Id Jurusan
Nama_Jurusan Varchar 20 Nama Jurusan
4. Tabel Siswa Primary key : NIS
Foreign key : Id_Jurusan, Id_Kelas
Fungsi : Untuk menyimpan data siswa
Tabel 4.4 Struktur Tabel Siswa
Field Type Length Description
NIS Varchar 10 NIS
Id_Jurusan Varchar 10 Id_Jurusan
Id_Kelas Varchar 10 Id_Kelas
Nama_Siswa Varchar 50 Nama Siswa
Alamat_Siswa Varchar 100 Alamat Siswa
Handphone Varchar 12 Handphone
5. Tabel Kelas
Primary key : Id_Kelas Foreign key : -
29
Tabel 4.5 Struktur Tabel Kelas
Field Type Length Description
Id_Kelas Varchar 10 Id Kelas
Nama_Kelas Varchar 30 Tahun Ajaran
6. Tabel Pembayaran SPP Primary key : Id_Transaksi Foreign key : NIP, NIS, Id_SPP
Fungsi : Untuk menyimpan data pembayaran SPP
Tabel 4.6 Struktur Tabel Pembayaran SPP
Field Type Length Description
Id_Transaksi Varchar 10 Id Tahun Ajaran
NIP Varchar 10 NIP
NIS Varchar 10 NIS
Tanggal_Bayar Date Tanggal Bayar
Jumlah_Bayar Numeric 7 Jumlah Bayar
Status Varchar 30 Status
7. Tabel Operator Primary key : NIP Foreign key : -
30
Tabel 4.7 Struktur Tabel Operator
Field Type Length Description
Id_Operator Varchar 10 Id Operator Nama_Operator Varchar 50 Nama Operator
Jabatan Varchar 30 Jabatan
Password Varchar 50 Password
4.3 Kebutuhan Software
Perangkat lunak miimal yang harus sudah terpasang ke dalam sistem komputer adalah :
1. Microsoft SQL Server 2008
2. Sistem Operasi Windows 7 Professional 3. Microsoft Visual Studio 2010
4.4 Kebutuhan Software
Perangkat keras yang dibutuhkan untuk menjalankan aplikasi ini adalah komputer dengan spesifikasi sebagai berikut :
1. Prosessor Intel Core 2 Duo Minimal 2.00 Ghz 2. Memory minimal 2.00 Gb
3. Harddisk minimal 40 Gb
4. VGA on Board
31 4.5 Desain Interface
Desain input output dibuat sebelum membuat interface yang sesungguhnya. Desain ini dapat digunakan sebagai bahan dasar perancangan interface dari program yang sesuai dengan kebutuhan user. Apabila desain ini sudah cukup user friendly dengan user maka selanjutnya dapat dibuat desain interface programnya sehingga apabila program digunakan, user akan menemukan kemudahan dalam menggunakan program ini. Namun apabila desain yang dibuat kurang diminati oleh user maka desain dapat diubah sebelum bertindak pada pembuatan program. Dalam aplikasi ini terdapat beberapa desain input dan output, yaitu:
1. Desain Form User Login
2. Desain Form Menu Utama (Master) 3. Desain Form Data Biaya SPP 4. Desain Form Data Operator
5. Desain Form Menu Utama (Transaksi) 6. Desain Form Pembayaran SPP
7. Desain Form Menu Utama (Laporan) 8. Desain Form Report Pembayaran SPP 9. Desain Form Report Tunggakan SPP
32
Gambar 4.8 Desain Form Login
Gambar 4.9 Desain Form Menu Utama (Master)
33
Gambar 4.11 Desain Form Data Operator
Gambar 4.12 Desain Form Menu Utama (Transaksi)
34
Gambar 4.14 Desain Form Menu Utama (Laporan)
Gambar 4.15 Desain Form Report Pembayaran SPP
35 4.6 Implementasi Program
Implementasi ini akan menjelaskan detail Aplikasi Pembayaran SPP pada SMA Antartika Sidoarjo. Mulai dari instalasi program, serta fitur-fitur yang terdapat pada aplikasi.
4.6.1 Form Login Pengguna
Form login merupakan sebagai pengaman aplikai ketika ada seorang
user yang akan masuk ke dalam aplikasi. Pengguna wajib memasukkan username dan password terlebih dahulu untuk bisa mengaksis ke dalam Aplikasi Pembayaran SPP.
Gambar 4.17 Form Login
36
memasukkan username dan password terlebih dahulu sebelum mengakses dan menggunakan Aplikasi Pembayaran SPP.
4.6.2 Form Menu Utama Aplikasi
Form halaman utama Aplikasi Pembayaran SPP terdapat beberapa sub menu master, transaksi, laporan. Implementasi dari form ini adalah sebagai berikut:
Gambar 4.18 Form Menu Utama
37 4.6.3 Form Data Biaya SPP
Form Data Biaya SPP ini berfungsi untuk memasukkan data biaya pembayaran spp yang sesuai dengan kebijakan kepala sekolah.
Gambar 4.19 Data Biaya SPP
Dalam gambar 4.19 menjelaskan tentang desain form yang digunakan untuk melakukan proses menentukan data biaya SPP, di dalam form ini terdapat text box untuk memasukan data dan ada juga tombol button
yang berfungsi untuk menyimpan dan mengubah data, dan ada gridview untuk menampilkan data yang telah disimpan.
4.6.4 Form Operator
Form Data Operator ini berfungsi untuk memasukkan data operator
38
Gambar 4.20 Data Operator
Dalam gambar 4.20 Form ini berisi tentang operator yang digunkan untuk login dan mengakses aplikasi pembayaran SPP di dalam form ini terdapat text box untuk memasukan data dan kemudian ada button simpan, ubah, hapus untuk melakukan penyimpanan, pengubahan dan penghapusan data.
4.6.5 Form Pembayaran SPP
39
Gambar 4.21 Form Transaksi
Dalam gambar 4.21 menjelaskan tentang isi dari bar menu transaksi yang di dalamnya terdapat sub menu pembayaran dengan gambar mesin kasir. Untuk melakukan pembayaran SPP maka pilih gambar tersebut maka akan muncul form pembayaran SPP seperti pada gambar 4.22 berikut:
40
Desain form pada gambar 4.22 adalah form pembayaran SPP yang berfungsi untuk proses pembayaran SPP antara bagian Tata Usaha dengan siswa. Kemudian terdapat tombol cetak yang berfungsi sebagai cetak bukti pembayaran SPP dan ada juga gridview yang berfungsi untuk menampilkan data tentang pembayaran SPP dan ada button cari yang berfungsi untuk menampilkan data yang akan dicari.
4.6.6 Form Laporan
Desain form laporan yang terdapat pada menu bar laporan dan di dalamnya terdapat sub menu cetak laporan pembayaran SPP dan cetak laporan tunggakan SPP.
Gambar 4.23 Form Laporan
41
4.6.7 Form Cetak Laporan Pembayaran SPP
Form Cetak Laporan Pembayaran SPP ini berfungsi untuk mencetak
rekap data transaksi pembayaran SPP yang sudah dilakukan oleh siswa yang sudah melakukan pembayaran SPP setiap bulannya, sehingga dapat memudahkan dalam proses pelaporan kepada kepala sekolah, yang dapat dilihat pada gambar 4.24
Gambar 4.24 Form Cetak Laporan Pembayaran SPP
4.6.8 Form Cetak Laporan Tunggakan SPP
Form Cetak Laporan Tunggakan SPP ini berfungsi untuk mencetak
42
Gambar 4.25 Form Cetak Laporan Tunggakan SPP
4.6.9 Bukti Pembayaran SPP
43
44 BAB V PENUTUP
5.1 Kesimpulan
Pembuatan Aplikasi Pembayaran SPP bertujuan untuk menghasilkan laporan pembayaran SPP memudahkan bagian Tata Usaha dalam melakukan tugasnya dalam pencatatan data transaksi pembayaran SPP dan laporan pembayaran siswa serta rekap tunggakan siswa. Secara garis besar , setelah dilakukan uji coba pada Aplikasi Pembayaran SPP dapat disimpulkan sebagai berikut:
1. Aplikasi Pembayaran SPP dapat memberikan informasi tentang siswa uang mempunyai tunggakan pembayaran SPP.
2. Proses penyimpanan data transaksi siswa bisa dilakukan dengan mudah.
3. Dari Aplikasi Pembayaran SPP dapat memberikan informasi tentang data pembayaran SPP yang sudah dilakukan oleh siswa.
4. Dari Aplikasi Pembayaran SPP dapat membuatkan laporan pembayaran SPP dan rekap tunggakan SPP tiap bulannya.
5.2 Saran
45
1. Aplikasi dapat dikembangkan dengan menambahkan fitur pembayaraan selain SPP seperti Pembayaran uang gedung, pembayaran uang rekreasi
46
DAFTAR PUSTAKA
Grudnitski, G., & Burch, J. (1986). Information Systems Theory and Practice. New York: John Wiley and Sons.
Idris, Z. (1993). Pengantar Pendidikan. PT. Grasindo.
Jogiyanto, H. (2004). Analisis dan Desain. Yogyakarta: Andi Offset.
Kristanto, A. (2008). Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta: Gava Media.
Mahyuzir, T. D. (1989). Analisa dan Perancangan Sistem Pengolahan. PT. Elex Media Komputindo.
Marlinda, L. (2004). Sistem Basis Data. Yogyakarta: Andi Offset.
Santoso, S. (2007). Seri Solusi Bisnis Berbasis TI: Total Quality Management and Six Sigma. Elex Media Komputindo.
Fatah, S. (2002). Pengantar Manajemen Keuangan, Edisi Pertama, Kencana, Jakarta