• Tidak ada hasil yang ditemukan

PEMBUATAN APLIKASI PENGOLAHAN DATA PEMBAYARAN SPP PADA SMP 17 2 YOGYAKARTA. Naskah Publikasi. diajukan oleh NUR DIHAN NUGRAHANTO

N/A
N/A
Protected

Academic year: 2022

Membagikan "PEMBUATAN APLIKASI PENGOLAHAN DATA PEMBAYARAN SPP PADA SMP 17 2 YOGYAKARTA. Naskah Publikasi. diajukan oleh NUR DIHAN NUGRAHANTO"

Copied!
21
0
0

Teks penuh

(1)

PEMBUATAN APLIKASI PENGOLAHAN DATA PEMBAYARAN SPP PADA

SMP “17” 2 YOGYAKARTA

Naskah Publikasi

diajukan oleh

NUR DIHAN NUGRAHANTO 08.12.2913

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM

YOGYAKARTA 2013

(2)
(3)

MAKING AN APPLICATION DATA PROCESSING OF PAYMENT ON

SMP “17” 2 YOGYAKARTA

PEMBUATAN APLIKASI PENGOLAHAN DATA PEMBAYARAN SPP PADA

SMP “17” 2 YOGYAKARTA

Nur Dihan Nugrahanto Erik Hadi Saputra Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA

ABSTRACT

For this time, the developing of computer technology has much change of grow up, with the time many people necessary of human has increasingly and complex. The computer of involvement in many sides of human job, make the technologist to always try making develop that like or in particular ability humans work. The computer as hardware of sophisticated technology, then any ways one of alternative which can help to finishing of work and handling the current of information in bulk and make great and right decisions.

In SMP “17” 2 Yogyakarta, the data of payment still using manual ways and document. With system has done with manual, it can make not effective and intricate.

And system data storage in a paper has high risk such as the data can be lost. To make the optimize necessary of new computerization system to produce the information better than last system.

Making an Application Data Processing of Payment on SMP “17” 2 Yogyakarta, then hope that will get the information which needs to fast, accurate, and efficient. This application based on Visual Basic 6.0 and as Database SQL Server 2000 has made with destination from this application save the time and try to fix the inaccuracy to evaluate payment of transaction.

Keyword: Application Visual Basic, SQL Server 2000.

(4)

1.

PENDAHULUAN

SMP “17” 2 Yogyakarta adalah intitusi pendidikan yang selalu ingin mengikuti perkembangan teknologi informasi yang sedang berkembang. Bidang administrasi keuangan yang selama ini masih terasa sulit untuk dikerjakan karena masih menggunakan cara manual. Sehingga informasi yang dihasilkan terkadang masih mengalami kekeliruan dan keterlambatan pembuatan laporan. Hal ini disebabkan terbatasnya sumber daya manusia dan banyaknya data yang dikelola. Dalam hal ini tentunya proses pengolahan harus diolah secara efektif, efisien dan proses pengolahan data yang dijalankan harus mudah dalam pengisian data, pemprosesan data dan pelaporannya. Sedangkan ditinjau dari kefektifan sebuah sistem baik dari segi manfaat, biaya, maupun waktu yang digunakan, kesemuanya itu harus dapat mendukung tercapainya pemenuhan akan informasi pengolahan data yang berkualitas.

Melihat permasalahan di atas menjadi motivasi bagi penulis untuk membuat Pembuatan Aplikasi Pengolahan Data Pembayaran SPP Pada SMP “`17” 2 Yogyakarta.

2.

Landasan Teori 2.1. Pengertian Sistem

Berikut akan diberikan beberapa definisi sistem secara umum:

1. Kumpulan dari bagian-bagian yang bekerja sama untuk mencapai tujuan yang sama.

2. Sekumpulan objek-objek yang saling berelasi dan berinteraksi serta hubungan antar objek bias dilihat sebagai suatu kesatuan yang dirancang untuk mencapai suatu tujuan.

2.2. Pengertian Informasi 2.2.1 Definisi Informasi

Informasi adalah data yang sudah diolah menjadi sebuah bentuk yang berarti bagi pengguna, yang bermanfaat dalam pengambilan keputusan saat ini atau mendukung sumber informasi. Data belum memiliki nilai sedangkan informasi sudah memiliki nilai. Informasi dikatakan bernilai bila manfaatnya lebih besar dibanding biaya untuk mendapatkannya.

2.2.2 Syarat-Syarat Informasi

Informasi berhubungan dengan keputusan dan keputusan yang

(5)

diambil akan berhasil sesuai dengan tujuan bila informasinya berkualitas.

Adapun syarat-syarat agar informasi berkualitas yaitu :

1. Akurat, adalah informasi harus bebas dari kesalahan-kesalahan dan tidak bisa atau menyesatkan.

2. Tepat pada waktunya, dalam menyampaikannya tidak ada keterlambatan, apabila terlambat akan mempengaruhi terhadap nilai tersebut

3. Relevan, sesuai dengan kebutuhan yang menerima sehingga informasi tersebut memiliki manfaat bagi pemakai.

2.3. Pengertian Sistem Informasi 2.3.1 Definisi Sistem Informasi

Untuk menghasilkan informasi yang berkualitas maka dibuatlah sistem informasi. Definisi umum sistem informasi adalah sebuah sistem yang terdiri atas rangkaian subsistem informasi terhadap pengolahan data untuk menghasilkan informasi yang berguna dalam pengambilan keputusan.

2.3.2 Komponen Sistem Informasi

Dalam suatu sistem informasi terdapat komponen-komponen sebagai berikut :

1. Perangkat keras (Hardware), mencakup berbagai piranti fisik seperti komputer dan printer.

2. Perangkat lunak (Software) atau program, sekumpulan instruksi yang memungkinkan perangkat keras memproses data.

3. Prosedur, sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehendaki.

4. Orang, semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan dan penggunaan keluaran sistem informasi.

5. Basis data (Database)

Database sebagai inti dari sistem basis data. Sekumpulan tabel, hubungan dan lain-lain yang berkaitan dengan penyimpanan data.

6. Jaringan komputer dan komunikasi data

Sistem penghubung yang memungkinkan sumber (resources) dipakai secara bersama atau diakses oleh sejumlah pemakai.

2.4. Konsep Arsitektur Sistem

Pengembangan sistem informasi berbasis komputer dapat merupakan suatu tugas yang kompleks yang membutuhkan banyak sumber daya, dapat memakan waktu

(6)

berbulan-bulan atau bahkan bertahun-tahun untuk menyelesaikannya. Proses pengembangan sistem itu harus melewati beberapa tahapan, dimulai dari saat sistem itu direncanakan sampai dengan sistem tersebut diterapkan, dioperasikan dan dipelihara.

Bila pengoperasian dari sistem yang dikembangkan itu masih mengalami masalah yang kritis yang tidak dapat diatasi dengan pemeliharaan sistem maka perlu dikembangkan sistem untuk mengatasinya. Bila hal ini yang terjadi berarti proses harus kembali ke tahap pertama, yaitu tahap perencanaan sistem. Siklus ini disebut dengan siklus hidup suatu sistem. Daur atau siklus hidup hasil pengembangan sistem merupakan suatu bentuk digunakan untuk menggambarkan tahapan utama dan langkah-langkah di dalam tahapan tersebut dalam proses pengembangannya.

Kegiatan pengembangan sistem dapat diartikan sebagai kegiatan membangun sistem baru untuk mengganti, memperbaiki atau meningkatkan fungsi sistem yang sudah ada.

Indikator sistem yang mengalami masalah:

1. Adanya keluhan dari pelanggan atas pelayanan perusahaan.

2. Adanya pelaporan yang salah/ terlambat/ sulit.

3. Terjadinya keterlambatan dalam pembayaran.

4. Biaya operasi yang tinggi.

5. Investasi yang tidak efisien.

2.5. Konsep Basis Data 2.5.1 Pengertian Database

Basis data adalah kumpulan data yang saling berelasi, dapat juga didefinisikan dalam berbagai sudut pandang seperti berikut:

1. Himpunan kelompok data yang saling berhubungan dan diorganisasikan sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan mudah.

2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa perulangan (redundancy) yang tidak perlu, untuk memenuhi kebutuhan.

3. Kumpulan file/ tabel/ arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik..

2.5.2 Proses Model

Pemodelan proses adalah cara formal untuk menggambarkan bagaimana bisnis beroperasi. Mengilustrasikan aktivitas-aktivitas yang dilakukan dan bagaimana data berpindah diantara aktivitas-aktivitas itu. Ada banyak cara untuk mempresentasikan proses model. Cara yang popular adalah dengan menggunakan data flow diagram (DFD).

(7)

2.5.3 Normalisasi

Normalisasi adalah suatu teknik yang menstrukturkan data dalam cara- cara tertentu untuk membantu mengurangi atau mencegah timbulnya masalah yang berhubungan dengan pengolahan data dalam basis data. Proses normalisasi menghasilkan struktur record yang konsisten secara logic, yang mudah untuk dimengerti, dan sederhana dalam pemeliharaannya.

2.6 Sistem Perangkat Lunak yang digunakan 2.6.1 Microsoft Visual Basic 6.0

Visual Basic adalah bahasa pemrograman yang bekerja dalam lingkup MS-Windows. Visual Basic dapat memanfaatkan kemampuan MS-Windows secara optimal. Kemampuannya dapat merancang program aplikasi yang berpenampilan seperti program aplikasi lainnya yang berbasis MS-Windows.

Kemampuan Visual Basic secara umum adalah menyediakan komponen- komponen yang memungkinkan untuk membuat program aplikasi yang sesuai dengan tampilan dan cara kerja Microsoft Windows..

2.6.2 Microsoft SQL Server 2000

SQL Server 2000 merupakan salaj satu produk DBMS yang dibuat oleh Microsoft. Selain Microsoft SQL Server 2000, produk DBMS Microsoft yang lain adalah Microsoft Access yang di-include-kan dalam paket Microsoft Office sehingga versi dari DBMS Ms. Access menyesuaikan versi Microsoft Office yang ada.

3. Analisis dan Perancangan Sistem 3.1 Tinjauan Umum

3.1.1 Sejarah SMP “17” 2 Yogyakarta

Sebelum Setelah bangsa Indonesia berhasil mencapai kemerdekaan Para eksponen pelajar-pejuang / tentara-pejuang ex brigade 17 didorong oleh rasa kesadaran dan tanggung jawab untuk nasib bangsanya sejak tahun 1958 telah bertekad untuk tetap bersatu guna ikut serta dalam perjuangan pembangunan nasional sebagai kelanjutan perjuangan kemerdekaan. Kemudian bersama-sama berketetapan hati guna melakukan pengabdian pada dunia pendidikan dalam rangka pembentukan watak dan kepribadian

(8)

bangsa, dibawah satu panji lembaga pendidikan yang dinamakan Yayasan Pendidikan Tujuh Belas dan SMP ”17” 2 Yogyakarta berada dibawah naungannya.

Yayasan Pendidikan Tujuh Belas menurut namanya berpegang pada angka 17 yang bermakna bahwa “YP-17” akan selalu konsekuen dan mengembangkan terus tradisi spirit serta semangat patriotisme warga pelajar pejuang/tentara pelajar ex brigade 17 dalam segala kegiatan pembangunan yang diselenggarakan pemerintah dengan ikut serta berpartisipasi dalam penyelenggaraan pendidikan.

SMP ”17” 2 Yogyakarta didirikan oleh Yayasan Pendidikan ” 17 ” Yogyakarta pada tanggal 31 Agustus 1958 sesuai dengan SK pendirian sekolah dari Kepala Kantor Wilayah Departemen Pendidikan dan Kebudayaan Propinsi Daerah Istimewa Yogyakarta Nomor : 847 /I 13 4/I.1985 tanggal 10 April 1985. Beliau adalah eksponen pelajar- pejuang / tentara-pelajar ex brigade 17, setelah merdeka dan tugas ketentaraannya selesai) serta berasaskan kekeluargaan dan kebersamaan yang dijiwai nilai-nilai proklamasi kemerdekaan 17 Agustus 1945 dan semangat patriotisme perjuangan pelajar- pejuang / tentara-pelajar ex brigade 17.

3.1.2 Visi dan Misi 3.1.2.1 Visi

“Terwujudnya Sumber daya alam manusia yang cerdas, terampil, berbudaya dan bertaqwa,mandiri, serta dapat melanjutkan pendidikan yang lebih tinggi”

3.1.2.2 Misi

1. Mengembangkan Peningkatan Mutu bidang akademis dan peningkatan nilai ujian sekolah maupun ujian nasional.

2. Mengembangkan Bidang Keterampilan.

3. Meningkatkan Budaya Bangsa.

4. Mencipatakan IMTAQ Sesuai agama yang di anut.

5. Mengembangkan lingkungan pendidikan sebagai modal masyarakat yang Agamis, Demokratis, Tenggang Rasa dan penuh nilai-nilai Kekeluargaan dan Gotong-Royong

(9)

3.2 Analisis Sistem

Analisis sistem dapat didefinisikan sebagai “penguraian dari sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan- kesempatan, hambatan-hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan.

3.3 Analisis Kelemahan Sistem

Untuk menganalisis sistem yang lama dimaksudkan untuk menemukan penyebab sebenarnya permasalahan-permasalahan yang terjadi sehingga sistem yang lama tidak berfungsi.

3.3.1 Kinerja (Performances) Performance (Kinerja)

Sangat berkaitan dengan peningkatan terhadap kinerja (hasil kerja) sistem yang baru sehingga menjadi lebih efektif.

3.3.2 Informasi (Informations)

Apabila kemampuan sistem informasi baik, maka perusahaan maupun instansi akan mendapatkan informasi yang akurat, tepat waktu, dan relevan sesuai dengan yang diharapkan.

3.3.3 Ekonomi (Economics)

Persoalan ekonomi berkaitan dengan masalah biaya dan keuntungan.

Alasan ekonomi barangkali merupakan motivasi paling umum bagi suatu proyek. Dengan adanya kelemahan-kelemahan yang ada pada sistem lama karena mungkin terjadi biaya yang tidak dapat diramal.

3.3.4 Kendali (Control)

Control atau pengendalian dalam sebuah sistem sangat diperlukan yaitu untuk menghindari dan mendeteksi secara dini terhadap kesalahan-kesalahn yang terjadi.

3.3.5 Efisiensi (Eficiency)

Peningkatan terhadap efisiensi operasi berkaitan dengan apakah terjadi proses yang boros yang tidak ada gunanya dan berkaitan dengan perbandingan input dan output.

(10)

3.3.6 Pelayanan (Service)

Peningkatan terhadap pelayanan yang diberikan oleh sistem, berhubungan dengan kepuasan user.

3.4 Analisis Kebutuhan Sistem

Sejalan dengan tujuan perancangan sistem yang akan dibuat, diperlukan perangkat teknologi pendukungnya. Perangkat teknologi itu meliputi personil, peralatan dan perlengkapannya.

3.4.1 Analisis Perangkat keras (Hardware)

Perangkat keras disini adalah alat yang digunakan untuk pengolahan data dan penyajian laporan. Perangkat keras yang diperlukan adalah :

a. Alat Masukan (input)

Perangkat ini digunakan untuk memasukkan data atau program yang akan diproses oleh komputer.

b. Alat Pemproses

Perangkat ini digunakan untuk memproses instruksi-instruksi dalam proses pengolahan data. Alat yang digunakan yaitu CPU (Central Processing Unit).

c. Alat Penyimpanan Data

Perangkat ini digunakan untuk penyimpanan data atau program. Alat yang digunakan adalah harddisk, Flasdisk dan CD.

d. Alat Keluaran

Perangkat ini digunakan untuk hasil atau pengeluaran data, sehingga dapat dilihat dalam bentuk wujud nyata. Adapun alat yang digunakan adalah Monitor dan Printer.

3.4.2 Analisis Perangkat Lunak (Software)

Analisis perangkat lunak bertujuan untuk mengetahui secara tepat perangkat lunak apa saja yang dibutuhkan untuk menjalankan suatu sistem informasi. Perangkat lunak untuk menjalankan sistem pengolahan data pegawai adalah Sistem Operasi Windows XP, Microsoft Visual Basic 6.0 dan MySQL.

3.4.3 Analisis Perangkat Sumber Daya Manusia (Brainware)

Pengembangan sistem ini dibutuhkan orang-orang yang mengerti cara kerja sistem, pengoperasian sistem, dan pemeliharaan sistem. Sehingga tidak melenceng dari kebutuhan sistem yang telah ada.

3.5 Studi Kelayakan Sistem (Feasibility Study)

Tujuan utama dari analisis kelayakan sistem adalah mengetahui apakah

(11)

sistem yang baru yang akan diterapkan sudah layak pakai atau belum. Dalam hal ini tentunya diperlukan pertimbangan yang matang seberapa besar kegunaan atau keuntungan yang didapat dan berapa biaya yang diperlukan dari sistem baru.

3.5.1 Kelayakan Teknologi (Technical Feasibility)

Secara teknik, teknologi yang digunakan adalah teknologi yang mudah dioperasikan. Pengerjaannya yang mengutamakan kebutuhan user dan kemudahan dalam pengoperasiannya membuat sistem ini user friendly walaupun tidak semua orang dapat mengaksesnya tanpa login dari user.

3.5.2 Kelayakan Hukum (Law Feasibility)

Pengembangan sistem dikatakan layak secara hukum jika tidak melanggar peraturan dan hukum yang berlaku. Penerapan sistem yang baru tidak boleh menimbulkan masalah dikemudian hari akibat melanggar hukum yang akan berlaku, terutama dalam penggunaan software berlisensi terkait penggunaan aplikasi pendukung sistem. Dalam hal ini perangkat lunak yang digunakan merupakan software resmi, berlisensi, sehingga tidak menimbulkan masalah di kemudian hari.

3.5.3 Kelayakan Operasional (Operational Feasibility)

Sistem ini tidak memerlukan operator dengan keahlian khusus untuk dapat mengoperasikannya. Sistem dirancang untuk mudah dioperasikan dan proses pengembangannya dilakukan dengan teknik penerapan kebutuhan informasi melalui penelitian yang seksama dan hati-hati. Selain itu juga dilakukan pelatihan terlebih dahulu sehingga akan memudahkan user untuk menjalankannya.

3.5.4 Kelayakan Ekonomi (Economic Feasibility)

Untuk pengadaan proyek sistem informasi pembayaran ini tentu membutuhkan biaya yang dalam hal ini termasuk dalam biaya investasi. Dalam hal ini perusahaan harus mengeluarkan sumber daya demi mendapatkan manfaat di masa yang akan datang dan juga keuntungan yang lebih bila dibanding keuntungan dengan menggunakan sistem yang lama. Agar tidak terjadi pemborosan dalam pemakaian sumber daya maka perlu dilakukan analisis, perhitungan atas biaya dan manfaat untuk menentukan apakah proyek sistem informasi tersebut layak atau tidak untuk dilaksanakan.

3.5.4.1 Analisis Biaya Dan Manfaat

Sebelum sistem informasi dikembangkan, maka perlu dihitung kelayakan ekonomisnya. Teknik untuk menilai hal ini disebut dengan analisis biaya atau keuntungan (cost/benefit analys). Keuntungan dari pengembangan sistem informasi

(12)

tidak semuanya diukur secara langsung dengan nilai uang.

3.6 Perancangan Sistem

Perancangan sistem merupakan bagian awal dari pembuatan sistem informasi dimana tahapan ini bertujuan untuk memberikan ketentuan bentuk dan proses pada perangkat lunak yang dibuat agar pembuatan program tidak menyimpang dari aturan dan hasil analisis yang telah diterapkan pada perancangan program.

3.6.1 Flowchart Yang Diusulkan

Flowchart sistem adalah gambaran secara umum bagaimana sistem berjalan. Adapun gambaran flowchart sistem baru sebagai berikut :

Gambar 3.2 Flowchart Yang Diusulkan

(13)

3.6.2 Konteks Diagram

Konteks diagram Sistem Sistem Informasi Pembayaran SPP dapat dilihat pada gambar 3.3.

TU

0.

Sistem Informasi Pembayaran SPP Login

Konfirmasi Login

Data Siswa Data Transaksi

Data TU Data Wali Kelas

Data Kelas Data Siswa

Data Transaksi Data TU Data Wali Kelas

Data Kelas

Gambar 3.3 Data Flow Diagram level 0 3.6.3 DFD Level 1

Data Flow Diagram atau DFD merupakan gambaran sistem secara logika.

Gambaran ini tidak tergantung pada perangkat keras, perangkat lunak, struktur data atau organisasi file.

(14)

TU 1.0 Pengolahan Data Siswa Data Siswa

2.0 Pengolahan

Data User Data User

3.0 Pengolahan

Data Transaksi Data Transaksi

4.0 Pengolahan

Data Wali kelas Data Wali Kelas

5.0 Pengolahan

Data Kelas Data Kelas

6.0 Pengolahan

Laporan

Record Siswa

Siswa User

User User

Transaksi Transaksi

Transaksi Record Wali Kelas

Wali Kelas Record Kelas

Kelas

7.0 Pengolahan

Informasi Pembayaran

Pengolahan Data Wali Kelas Informasi Pembayaran

Laporan Bukti Pembayaran Laporan

Tunggakan Laporan Keseluruhan

Gambar 3.4 Data Flow Diagram level 1

3.7 Struktur Tabel

Tabel 3.19 Struktur Tabel Siswa

Nama Kolom Tipe Data Lebar

Not

Null Keterangan lain

Id_siswa int 4 Primary key

NIS Char 4 v

Nm_ siswa varchar 50 v

Nm_Ortu varchar 50 v

Alamat varchar 50 v

(15)

No_telp varchar 50 v

Nominal int 9 v

Id_kelas Int 4 v Foreign key

Tabel 3.20 Struktur Tabel User

Nama Kolom Tipe Data Lebar Not Null Keterangan lain

Id_user Int 4 Primary key

Username varchar 50 v

Password varchar 50 v

Tabel 3.21 Struktur Tabel Wali Kelas

Nama Kolom Tipe Data Lebar

Not

Null Keterangan lain

Id_walikelas Int 4 Primary key

NIP char 21 v

Nm_WaliKelas varchar 50 v

Tabel 3.22 Struktur Tabel Kelas

Nama Kolom Tipe Data Lebar

Not

Null Keterangan lain

Id_kelas Int Primary key

Nm_kelas varchar 8 v

Id_walikelas char 21 v Foreign key

Tabel 3.23 Struktur Tabel sts_siswa

Nama Kolom Tipe Data Lebar Not Null Keterangan lain

Id_stssiswa Int 4 Primary key

Ket_stssiswa varchar 50 v

Tabel 3.24 Struktur Tabel sts_user

Nama Kolom Tipe Data Lebar Not Null Keterangan lain

Id_stsuser Int 4 Primary key

Ket_stsuser varchar 50 v

(16)

Tabel 3.25 Struktur Tabel Transaksi

Nama Kolom Tipe Data Lebar

Not

Null Keterangan lain

Id_transaksi int 4 Primary key

Tgl_trans datetime V auto

Id_siswa int 4 Foreign key

Id_User int 4 Foreign key

Bulan varchar 20 V

Jml_Bayar int 4 V auto

4. IMPLEMENTASI DAN PEMBAHASAN 1. Black Box Testing

Pada black box testing, cara pengujian hanya dilakukan dengan menjalankan atau mengeksekusi unit atau modul, kemudian diamati apakah hasil dari unit itu sesuai dengan proses yang diinginkan. Jika ada unit yang tidak sesuai outputnya maka untuk menyelesaikannya, dilanjutkan pada pengujian yang kedua yaitu white box testing.

Salah satu bentuk uji coba black box adalah testing validasi. Uji coba ini dinyatakan berhasil jika fungsi-fungsi yang ada pada perangkat lunak sesuai dengan apa yang diharapkan pemakai. Contoh testing validasi sebagai berikut:

Saat pengisian user account, admin diwajibkan untuk menginputkan username dan password dengan lengkap. Jika admin menginputkan account yang salah (tidak sesuai penyimpanan pada database), maka ketika tombol Login di klik akan menampilkan pesan kesalahan seperti pada gambar berikut:

Gambar 4.34 Pesan Kesalahan Input User Account 2. White Box Testing

White box testing adalah cara pengujian dengan melihat ke dalam modul untuk meneliti kode-kode program yang ada, dan menganalisis apakah ada kesalahan atau tidak. Jika ada modul yang menghasilkan output yang tidak sesuai dengan proses yang dilakukan, maka baris-baris program, variable, dan parameter yang terlibat pada unit tersebut akan dicek satu persatu dan diperbaiki, kemudian di-compile ulang. Contoh pengujian white box sebagai berikut:

(17)

Ketika program dijalankan kemudian masuk pada form Input, program berhenti dan muncul kotak dialog peringatan kesalahan seperti pada gambar berikut:

Gambar 4.35 Peringatan Kesalahan Kode Program

Setelah dilakukan pengecekan kesalahan dengan cara Debug program, maka akan muncul keterangan seperti pada gambar berikut:

Gambar 4.36 Keterangan Kesalahan pada Baris Program

Kesalahan terjadi karena data yang tersimpan pada database tidak sesuai dengan penulisan kode program

4.8.1 Tampilan Menu Utama

Pada menu utama terdapat menu Login, yaitu menu untuk memberikan hak akses penggunaan aplikasi. Masukkan username dan password kemudian klik tombol Login, maka fungsi keempat tombol akan aktif yaitu tombol Transaksi, Input, Laporan, dan Informasi. Tampilan menu utama adalah sebagai berikut:

(18)

Gambar 4.37 Tampilan Login pada Menu Utama 4.8.2 Form Transaksi

Form ini digunakan untuk menginputkan data pembayaran. Untuk memulai menginputkan data pembayaran, pertama kali yang dilakukan user adalah memilih bulan transaksi, kemudian masukkan NIS lalu tekan ENTER, maka nama siswa dan kelas akan otomatis muncul seperti contoh pada gambar berikut:

Gambar 4.42 Form Transaksi

(19)

4.8.3 Form Laporan

Form ini digunakan untuk mencetak bukti pembayaran dan laporan tunggakan.

Gambar 4.61 Form Cetak Laporan 5 Penutup

5.1 Kesimpulan

Berdasarkan hasil penilitian dan pembahasan yang disajikan pada bab sebelumnya, kesimpulan yang dapat ditarik dalam pengembangan sistem pembayaran SPP pada SMP “17” 2 Yogyakarta adalah:

a. Kekurangan Sistem Yang Lama :

1.Sistem lama masih dikerjakan secara manual sehingga terjadi keterlambatan pembuatan laporan dikarenakan antrian proses Pembayaran SPP.

2. Kurangnya efektifitas waktu dan keakuratan data yang disebabkan oleh kesalahan manusia (human error).

b. Kelebihan Sistem Yang Baru :

1. Sistem ini dapat menangani proses pembayaran sehingga lebih membantu petugas pembayaran dalam menangani proses dan pengolahan data pembayaran sehingga tidak akan terjadi double working seperti penggunaan pada sistem lama.

2. Data yang berhubungan dengan pembayaran SPP tersimpan secara terkomputerisasi pada database yang dapat melakukan penyimpanan, pengubahan, penghapusan dan pencarian data serta pembuatan laporan.

3. Penggunaan sistem ini mempermudah proses pembayaran, mendapatkan informasi yang dibutuhkan dan pencetakan laporan.

(20)

4. Sistem ini memberikan informasi bahwa siswa mengalami tunggakan selama siswa belum melakukan pembayaran pada bulan yang terseleksi.

5. Sistem ini dapat menghasilkan bukti pembayaran untuk siswa, tetapi untuk menghemat waktu dan biaya, kwitansi dapat diambil kapan saja saat dibutuhkan siswa sebagai laporan kepada wali murid, jadi pencetakan kwitansi ini hanya dilakukan sewaktu-waktu bila diperlukan.

5.2 Saran

Berdasarkan kesimpulan yang sudah dibuat, ada beberapa saran untuk pengembangan sistem selanjutnya:

1. Pembuatan aplikasi tidak terbatas hanya pada ruang lingkup pembayaran SPP, dikembangkan lebih luas pada administrasi sekolah yang dapat melakukan dan merekam pendapatan serta pengeluaran sekolah sehingga dapat membantu pekerjaan user secara keseluruhan.

2. Laporan yang dihasilkan lebih meluas sesuai dengan pembahasan pada saran sebelumnya, seperti pembuatan laporan pendapatan dan pengeluaran sekolah.

3. Pemilahan tarif pembayaran per-tahun angkatan pada sistem ini belum sempurna.

4. Pada sistem ini belum terdapat validasi pembayaran tunggakan untuk dapat memberikan sanksi pada siswa yang melakukan pembayaran tunggakan lebih dari waktu yang ditentukan.

(21)

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta; Andi Offset.

Arief, M Rudyanto. 2005. Pemrograman Basis Data Menggunakan Transact SQL Server 2000. Yogyakarta; Andi Offset.

Kusrini. dan Koniyo, Andri. 2007. Tuntutan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic dan SQL Server. Yogyakarta; Andi Offset.

Madcoms. 2005. Aplikasi Pemrograman Database dengan Visual Basic 6.0 dan Crystal Report. Madiun; Andi Offset.

Rusmawan,Uus. 2009. Koleksi Program VB 6.0 Konsep ADO untuk Tugas Akhir dan Skripsi. Jakarta; PT Elex Media Komputindo.

Sunyoto, Andi. 2007. Pemrograman Database dengan Visual Basic dan Microsoft SQL.

Yogyakarta; Andi Offset.

Gambar

Gambar 3.2 Flowchart Yang Diusulkan
Gambar 3.3 Data Flow Diagram level 0  3.6.3    DFD Level 1
Tabel 3.19 Struktur Tabel Siswa
Tabel 3.20 Struktur Tabel User
+5

Referensi

Dokumen terkait

Oleh karena itu keterlibatan Rusia dalam kebijakan war on terrorism yang dikeluarkan oleh AS, tidak semata-mata karena dorongan moral untuk membantu dunia mengatasi

Catatan atas Laporan Keuangan meliputi penjelasan atau daftar terinci atau analisis atas nilai suatu pos yang disajikan dalam Laporan Realisasi Anggaran dan Neraca. Termasuk

Segera hubungi sales marketing rumah Premier Savanna sekarang untuk membeli rumah baru di kawasan Vida Bekasi dengan beragam fasilitas lengkap dikawasannya.

Teknik merupakan suatu upaya pelaksanaan suatu gerak secara efektif dan efisien untuk mencapai tujuan tertentu. Dalam setiap permainan, pengenalan teknik sangat penting.

- Karbon aktif sebagai media filter dalam kolom filtrasi tidak mempengaruhi konsentrasi suspended solid, warna dan kekeruhan. - Meningkatnya jumlah zeolit sebagai

Bank OCBC NISP mengadakan program “One Day Workshop (ODW)” dengan tema “Wealth Management In a Simple Way”, yang ditujukan untuk para mahasiswa di Bandung.. Program ini diadakan

Malam malam di tempat terpencil seakan memanggil aku untuk  diajak merenungkan sesuatu.Dan jika aku tak bisa memenuhi ajakannya aku akan mengalami semacam frustasi.Memang

Sehubungan komputer memiliki sebuah server pada jalur 2 yang memiliki protokol SSH dan dapat mengakses internet maka komputer tersebut dapat mengakses internet