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.