Senin, 11 Juni 2012

APLIKASI PEMBAYARAN UANG KOMITE SEKOLAH


BAB 1
PENDAHULUAN


1.1              Latar Belakang
Meskipun  penerapan teknologi informasi terus berkembang, akan tetapi pada kenyataanya masih tedapat instansi-instansi yang belum tersentuh dengan adanya teknologi informasi itu sendiri, seperti di SMA Negeri 2 Tarutung, SUMUT, yang dulu menjadi tempat sekolah penulis melanjutkan SMA atau sekolah menengah atas. Proses pembayaran uang komite sekolah masih dilakukan secara manual.
Berdasarkan pengalaman penulis, dari hal tersebut tentu saja terlihat bahwa penerapan komputer di instansi tersebut dilihat dari sisi optimalitas dapat dikatakan sangat kurang. Setiap tanggal pembayaran uang komite sekolah ataupun pembayaran administrasi murid lainya, para siswa-siswi harus rela menghabiskan waktu istirahat mereka dengan mengantri untuk membayar uang komite sekolah dan uang administrasi lain, karena setiap transaksi pembayaran, karyawan harus mencari data siswa di buku besar berisi data-data siswa, mencatatat transaksi pada kolom-kolom yang terdapat pada buku tersebut, kemudian mengisi kolom pada kartu pembayaran sekolah dan menandatangani sebagai bukti kelunasan. Hal tersebut tentu saja memerlukan proses yang lama dan menggangu waktu istirahat siswa yang hanya lima belas menit. Begitu juga dengan pengelolaan data siswa masih dilakukan secara manual.
Dari beberapa hal tersebut dapat dilihat mengenai perlunya pengadaan sebuah sistem informasi khususnya sistem informasi administrasi untuk diterapkan dalam proses pengolahan data administrasi siswa. Berdasarkan uraian di atas, maka penulis menyusun Tulisan Ilmiah ini dengan Judul :
“Perancangan Program Pembayaran Uang Komite Sekolah Menggunakan Visual Basic.NET pada SMA Negeri 2 Tarutung, SUMUT”
1.2              Ruang Lingkup
Batasan masalah dalam Tulisan Ilmiah ini hanya pada cara membuat apliksai pembayaran uang komite yang mencakup pengelolaan data siswa-siswi, proses pembayaran, laporan data siswa-siswi, laporan pembayaran bulanan dan pembuatan surat tindakan.

1.3        Maksud dan Tujuan
            Maksud dari tulisan ilmiah ini untuk membuat sebuah aplikasi pembayaran uang komite Sekolah pada SMA Negeri 2 Tarutung, SUMUT dengan menggunakan bahasa pemrograman Visual Basic.NET. dan tujuanya untuk menemukan suatu cara pemecahan masalah yang tepat dalam pengolahan data pembayaran uang komite pada SMA Negeri 2 Tarutung, SUMUT.

1.4  Metoda penelitian
            Dalam menyusun tulisan ilmiah ini, penulis melakukan penerapan metode penelitian, dengan maksud tulisan ilmiah ini dapat diselesaikan dengan baik.
Adapun langkah-langkah yang dilakukan adalah sebagai berikut:
1.      Metode Pengumpulan Data
Merupakan pengumpulan data dengan cara melakukan penyaringan data dari dokumen penunjang berupa buku-buku, artikel atau internet yang berhubungan dengan tulisan ilmiah ini.
2.      Perancangan Sistem
            a.         Menggunakan bagan alur atau flowchart
penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program.
            b.         Algoritma
mengembangkan suatu urutan proses logika untuk menyelesaikan masalah dalam bentuk algoritma.
            c.         Normalisasi
                        untuk mengetahui apakah terjadi error pada saat di proses.

            d.         HIPO (Hierarchy plus Input-Proses-Output
                        merancang siklus pengembangan sistem.
e.         Perancangan Database
Untuk memenuhi informasi yang berisi kebutuhan-kebutuhan user dan memudahkan pengertian struktur informasi.
3.      Pengujian Sistem

1.5  Sistematika Tulisan Ilmiah
Untuk mendapatkan gambaran yang jelas mengenai isi tulisan ilmiah ini secara menyeluruh penulis membagi tulisan menjadi 4 bagian :
BAB 1.            PENDAHULUAN
Dalam bab ini penulis memberikan penjelasan mengenai latar belakang masalah yang dibahas, ruang lingkup, tujuan dan maksud, metode penelitian dan sistematika tulisan ilmiah.

BAB 2.            LANDASAN TEORI
Menjelaskan landasan teori yang digunakan dalam tulisan ilmiah yang penerapannya disajikan dengan menggunakan bahasa pemograman Visual Basic.Net dan MySQL sebagai database yang digunakan. Dan pada bab ini, penulis juga memberikan penjelasan konsep dasar program dan peralatan pendukung yang digunakan.
BAB 3.            PEMBAHASAN

Dalam bab ini penulis menjelaskan mengenai pembahasan perancangan program, perancangan database,  struktur menu program dan perancangan flowchart dan pengcodingan.

BAB 4.            PENUTUP

Merupakan akhir dari tulisan, dan dalam bab ini berisikan kesimpulan dari penulis yang telah dibuat serta saran–saran dari uraian yang dibahas penulis mengenai perancangan program pembayaran uang komite sekolah.

BAB 2
LANDASAN TEORI


2.1 Pengertian Aplikasi
Aplikasi menurut Jogiyanto (1999:12), adalah penggunaan dalam suatu komputer, instruksi Atau instruction atau pernyataan atau statement yang disusun sedemikian rupa sehingga komputer dapat memproses input menjadi output .
2.2 Tingkatan bahasa pemrograman
Bahasa pemrograman adalah bahasa yang digunakan pada komputer untuk melakukan tugas tertentu.
2.2 Tingkatan bahasa pemrograman
Bahasa pemrograman adalah bahasa yang digunakan pada komputer untuk melakukan tugas tertentu.
2.2.1 Bahasa Tingkat Rendah atau low-level language
Merupakan bahasa assembly atau bahasa mesin.
2.2.2 Bahasa Tingkat Menengah atau Middle Level Language.
Bahasa tingkat menengah atau middle level language adalah bahasa yang aturan penulisannya mendekati bahasa manusia serupa dengan bahasa tingkat tinggi
2.2.3 Bahasa Tingkat Tinggi atau High Level Language.
Adalah bahasa pemrograman yang dekat dengan bahasa manusia, kelebihan utama dari bahasa ini adalah mudah untuk di baca, tulis, maupun diperbaharui, sebelum bisa dijalankan program harus terlebih dahulu di-compile.
2.3 Tahapan dalam pembuatan program
Program yang paling sederhana sekalipun setidaknya memiliki 3 bagian:
a.       Input – Masukan data.
b.      Proses – pemrosesan input.
c.       Output – keluaran program, kebutuhan yang kita harapkan.

2.4 Database dan MySQL
Database adalah basis dari data, dengan kata lain database merupakan kumpulan data, dasar yang digunakan untuk menampilkan data atau informasi, sekumpulan data atau informasi teratur berdasarkan kriteria tertentu yang saling berhubungan.
  Merancang Database
Perancangan database merupakan langkah awal dalam pembuatan database. Sebelum dibuat, sebuah database harus dirancang terlebih dahulu menyangkut field serta tipe apa saja yang akan dipakai.
2.5 Normalisasi
Menurut Marlinda (2004:115) normalisasi merupakan ”proses pengorganisasian file untuk menghilangkan grup elemen yang berulang menjadi tabel-tabel yang menunjukkan entity dan relasinya”.
2.6 HIPO
HIPO merupakan akronim dari Hierarchy plus Input-Process-Output. HIPO ini merupakan paket yang berisikan suatu set diagram yang secara grafis menjelaskan fungsi suatu sistem dari tingkat umum ketingkat khusus.
2.7 Diagram Alir atau Flowchart
Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan–urutan prosedur dari suatu program.
2.8 Visual Basic.NET 2008
Microsoft .NET yang awalnya disebut Next Generation Windows Services atau NGWS  adalah suatu platform untuk membangun dan menjalankan generasi penerus aplikasi-aplikasi terdistribusi.