perancangan program pembayaran spp

32
KATA PENGANTAR Puji syukur kami panjatkan kehadirat Tuhan Yang Maha Esa karena dengan rahmat, karunia, serta taufik dan hidayah-Nya lah kami dapat menyelesaikan makalah yang berjudul “PERANCANGAN PROGRAM PEMBAYARAN SPP DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6” ini sebatas pengetahuan dan kemampuan yang kami miliki. Dan juga kami berterima kasih pada Bapak Yamin Nuryamin selaku Dosen mata kuliah Pemrograman Visual II atas bimbingan dan arahannya, serta kepada teman-teman dan pihak yang turut mendukung terciptanya makalah ini. Penyajian makalah ini disusun dengan penulisan yang sistematis dengan materi yang telah ditentukan. Kami mengharapkan agar makalah dan hasil pembahasan mengenai program Pembayaran SPP ini dapat berguna bagi semua pihak. Kami juga menyadari sepenuhnya bahwa di dalam tugas ini terdapat kekurangan-kekurangan dan jauh dari apa yang kami harapkan. Untuk itu, kami berharap adanya kritik, saran dan usulan demi perbaikan di masa yang akan datang, mengingat tidak ada sesuatu yang sempurna tanpa saran yang membangun. Semoga makalah sederhana ini dapat dipahami bagi siapapun yang membacanya. Sekiranya laporan yang telah disusun ini dapat berguna bagi kami sendiri maupun orang yang membacanya. Sebelumnya kami mohon maaf apabila terdapat kesalahan kata-kata yang kurang berkenan. Jakarta, Juni 2014 Penyusun 1

Upload: aleldul

Post on 19-Jan-2016

712 views

Category:

Documents


19 download

DESCRIPTION

Makalah Visual Basic II

TRANSCRIPT

Page 1: Perancangan Program Pembayaran Spp

KATA PENGANTAR

Puji syukur kami panjatkan kehadirat Tuhan Yang Maha Esa karena dengan rahmat, karunia, serta taufik dan hidayah-Nya lah kami dapat menyelesaikan makalah yang berjudul “PERANCANGAN PROGRAM PEMBAYARAN SPP DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6” ini sebatas pengetahuan dan kemampuan yang kami miliki. Dan juga kami berterima kasih pada Bapak Yamin Nuryamin selaku Dosen mata kuliah Pemrograman Visual II atas bimbingan dan arahannya, serta kepada teman-teman dan pihak yang turut mendukung terciptanya makalah ini.

Penyajian makalah ini disusun dengan penulisan yang sistematis dengan materi yang telah ditentukan. Kami mengharapkan agar makalah dan hasil pembahasan mengenai program Pembayaran SPP ini dapat berguna bagi semua pihak. Kami juga menyadari sepenuhnya bahwa di dalam tugas ini terdapat kekurangan-kekurangan dan jauh dari apa yang kami harapkan. Untuk itu, kami berharap adanya kritik, saran dan usulan demi perbaikan di masa yang akan datang, mengingat tidak ada sesuatu yang sempurna tanpa saran yang membangun.

Semoga makalah sederhana ini dapat dipahami bagi siapapun yang membacanya. Sekiranya laporan yang telah disusun ini dapat berguna bagi kami sendiri maupun orang yang membacanya. Sebelumnya kami mohon maaf apabila terdapat kesalahan kata-kata yang kurang berkenan.

Jakarta, Juni 2014

Penyusun

1

Page 2: Perancangan Program Pembayaran Spp

DAFTAR ISI

Kata Pengantar.................................................................................................... 1

Daftar Isi.............................................................................................................. 2

BAB I PENDAHULUAN............................................................................ 3

1.1. Latar Belakang................................................................................. 3

1.2. Maksud dan Tujuan.......................................................................... 3

1.3. Metode Penelitian............................................................................. 3

1.4. Ruang Lingkup................................................................................. 4

BAB II PEMBAHASAN.............................................................................. 5

2.1 Analisa Kasus (Pembahasan/ Perancangan)..................................... 5

2.2 Dokumen Masukan dan Keluaran ................................................... 5

2.3 Normalisasi...................................................................................... 6

2.4 Spesifikasi File................................................................................. 8

2.5 Pengkodean ..................................................................................... 9

2.6 HIPO................................................................................................ 10

2.7 Flowchart.......................................................................................... 14

BAB III PENUTUP........................................................................................ 16

3.1 Kesimpulan...................................................................................... 16

3.2 Saran................................................................................................. 16

DAFTAR PUSTAKA........................................................................................ 17

2

Page 3: Perancangan Program Pembayaran Spp

BAB I

PENDAHULUAN

1.1. Latar Belakang

Dewasa ini ilmu pengetahuan dan teknologi khususnya dibidang komputer sangatlah pesat, mendorong manusia untuk lebih dapat memanfaatkan dan memaksimalkan fasilitas canggih yang ada untuk memenuhi kebutuhannya.

Dalam kehidupan manusia semakin lama semakin kompleks permasalahan yang muncul, sehingga dibutuhkan pemecahan yang tepat untuk mengatasi masalah tersebut yaitu dengan menggunakan sistem komputerisasi.

Komputerisasi sangat penting dan besar manfaatnya dalam aktivitas dan pekerjaan manusia sehari-hari. Selain untuk keefektifan dan keefesienan waktu, juga data dan informasi yang dihasilkan lebih akurat dan berimbang.

Banyak lembaga, instansi maupun perusahaan yang membutuhkan kemajuan teknologi untuk memperlancar proses aktivitas perusahaan. Banyak instansi yang sangat membutuhkan jasa komputer sebagai alat pengolah data salah satunya untuk sistem pembayaran SPP. Hal ini terjadi karena di tempat tersebut terdapat banyak kesulitan yang membutuhkan sebuah aplikasi program untuk mengatasi hal tersebut.

Dengan pemakaian komputerisasi diharapkan bisa mengatasi berbagai masalah yang dihadapi apabila kita menginginkan suatu data yang terkendali dan terpercaya kita bisa memakai sistem pemrograman komputer yang salah satunya adalah Visual Basic 6.0. Karena dalam pengolahan data lebih mudah, pencatatan dan pengambilan data lebih efektif dan penyajian informasi lebih akurat serta dapat mengurangi kesalahan manusia karena kekurangan dan keterbatasannya. Dengan alasan tersebut maka penulis mengambil judul “PERANCANGAN PROGRAM PEMBAYARAN SPP DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6”

1.2. Maksud dan Tujuan

Maksud dari penulisan makalah ini adalah membuat suatu aplikasi program untuk memudahkan pengotomatisasian Pembayaran SPP pada SMA Harapan Bangsa.

Untuk evaluasi pembuatan program yang dibebankan kepada kelompok kami sebagai pemenuhan kriteria penilaian nilai tugas.

1.3. Metode Penelitian

Metode Studi Pustaka menjadi refrensi bagi penulis dalam mencari teori yang akan menjadi pegangan dalam memahami dan menganalisa setiap permasalahan yang ada dan juga sebagai penunjang dalam penulisan Makalah ini agar mencapai hasil yang optimal.

3

Page 4: Perancangan Program Pembayaran Spp

1.4. Ruang Lingkup

Dalam penulisan Tugas Akhir ini, penulis hanya memfokuskan pada pembahasan masalah Pembayaran SPP sebagai informasi yang akan dilaporkan kepada pemilik Sekolah setiap akhir bulan.

4

Page 5: Perancangan Program Pembayaran Spp

BAB II

PEMBAHASAN

2.1. Analisa Kasus (Pembahasan/ Perancangan)

Perkembangan teknologi di dunia saat ini sangat pesat, dimana ilmu pengetahuan dan teknologi diterapkan disemua aspek kehidupan manusia. Masyarakat sekarang sangat tergantung dengan teknologi modern yang memberikan berbagai kemudahan, segalasesuatunya terorganisir dan terkomputerisasi dengan baik sehingga aktivitas dapatberjalan dengan efektif, efisien dan mengikuti perkembangan zaman.Metode-metodebersifat manual sedikit demi sedikit sudah ditinggalkan karena sudah tidak efisien.

Pada instansi yang proses pencatatannya masih secara manual mengakibatkan masalah dalam pengolahan data, yaitu belum efektifnya waktu di dalam pencatatan data dan pembuatan laporan yang dilakukan dengan cara mengumpulkan arsip.

Salah satu cara yang dapat digunakan dalam memecahkan permasalahan ini adalah penerapan program komputer untuk pengolahan data yang efisien dan akurat khususnya dalam proses pembayaran SPP.

Pada penulisan ini bahasa pemrograman yang digunakan adalah Microsoft Visual Basic 6.0 karena segi tampilan yang indah, kemudahan dalam merancang form, laporan dan pemrograman jauh lebih mudah dan cepat.

2.2. Dokumen Masukan dan Keluaran

2.2.1. Dokumen Masukan

1. Nama dokumen : Formulir Input Data Siswa

Fungsi : Untuk penambahan data siswa baru

Frekuensi : Pada saat ada siswa baru

Bentuk : Lampiran A.1

2. Nama Dokumen : Formulir Input Data User

Fungsi : Untuk penambahan data user baru

Frekuensi : Pada saat ada user baru

Bentuk : Lampiran A.2

2.2.2. Dokumen Keluaran

1. Nama dokumen : Laporan Pembayaran Persiswa

Fungsi : Sebagai laporan pembayaran persiswa

Frekuensi : Setiap data diperlukan

5

Page 6: Perancangan Program Pembayaran Spp

Bentuk : Lampiran B.1

2. Nama Dokumen : Laporan Pembayaran Perbulan

Fungsi : Sebagai laporan kehadiran pembayaran perbulan

Frekuensi : Setiap data diperlukan

Bentuk : Lampiran B.2

2.3. Normalisasi

1. Bentuk Tidak Normal( UnnormalizedForm)

Gambar 1.1

Gambar 1.1Bentuk Tidak Normal (Unnormalized Form)

6

NoindukNamaKelasTtlNamaortuKodeuserNamauserPasswordAkseslevelNoindukNamaKelasTglJamBulanJumlahkodeuser

Page 7: Perancangan Program Pembayaran Spp

NoindukNamaKelasTtlnamaortu

NamaKelasTglJamBulanJumlah

noinduk **kodeuser **

kodeuser *namauserpasswordakseslevel

2. Bentuk Normal Ke Satu (1 NF / First Normal Form)

Keterangan :

* : Candidate Key

Gambar 1.2Bentuk Normal Ke Satu (1 NF / First Normal Form)

3. Bentuk Normal Ke Dua (2NF / Second Normal Form)

Tabel siswa Tabel user

Table transaksi

Keterangan:* PrimaryKey

7

Noinduk*NamaKelasTtlNamaortuKodeuser*NamauserPasswordAkseslevelNoindukNamaKelasTglJamBulanJumlahkodeuser

Page 8: Perancangan Program Pembayaran Spp

** ForeignKeyOne To One Relationship

One To Many Relationship

Gambar 1.3Bentuk Normal Ke Dua (2NF / Second Normal Form)

2.4. Spesifikasi File

1. Tabel Absen Siswa

Nama Database : pembayaran.sql

Nama Tabel : siswa

Panjang Record : 82

Kunci Field : -

Tabel 1.1Spesifikasi File Siswa

No Elemen data Akronim Tipe Panjang Keterangan

1 Nomor Induk Noinduk Varchar 9

2 Nama Siswa Nama Varchar 20

3 Kelas Kelas varchar 3

4 TTL Ttl varchar 305 Nama Orang tua Namaortu Varchar 20

2. Tabel User

Nama Database : pembayaran.sql

Nama Tabel : user

Panjang Record : 29

Kunci Field : -

Tabel 1.2Spesifikasi File User

No Elemen data Akronim Tipe Panjang Keterangan1 Kode user Kduser Varchar 3 Primary key2 Nama user Namauser Varchar 20

8

Page 9: Perancangan Program Pembayaran Spp

3 Password Password Varchar 54 Level Level Varchar 1

3. Tabel Transaksi Pembayaran

Nama Database : pembayaran.sql

Nama Tabel : transaksi

Panjang Record : 47

Kunci Field : -

Tabel 1.3Spesifikasi File Transaksi

No Elemen data Akronim Tipe Size Keterangan

1 Nomor Induk Nik Varchar 92 Nama Nama varchar 203 Kelas Kelas varchar 34 Tanggal Tgl Date5 Jam Jam time6 Bulan Bulan Varchar 157 Jumlah jumlah int

2.5. Pengkodean

Stuktur kode absensi

Bentuk :

X X X X X

Kode Siswa No Urut Siswa

S S W 0 1

Keterangan :

SSW : Diambil dari kode Siswa

001 : Nomor urut siswa adalah 001

9

Page 10: Perancangan Program Pembayaran Spp

2.5 HIPO

Gambar 2.1DIAGRAM HIPO (HIRARKI INPUT PROSES OUTPUT )

10

Login

Menu Utama

0.0

1.0

File

0.0

2.0

Transaksi

0.0

0.0

3.0

Laporan

0.0

4.0

Logout

0.0

1.1

Data Siswa

1.0

1.2

Data User

1.0

Page 11: Perancangan Program Pembayaran Spp

1. Login

Nama Program : Login

Akronim : F_LOGIN.frm

Fungsi : Untuk menjaga keamanan data

Index Program : -

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.1

Proses : a. Masukkan username dan password

b. Tekan enter untuk masuk

c. Klik tombol Keluar untuk keluar

2. Menu Utama

Nama Program : Menu Utama

Akronim : F_MENU.frm

Fungsi : Untuk mengatur semua program absensi

Index Program : -

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.2

Proses : Pada menu utama terdapat beberapa pilihan, yaitu:

a. File

Pada menu File terdapat dua sub menu, yaitu: Data

Siswa dan Data User

b. Transaksi

Menu Transaksi untuk masuk ke form transaksi pembayaran

d. Laporan

Menu Laporan Untuk Mencetak Laporan

e. Logout

Menu Logout untuk keluar dari form

11

Page 12: Perancangan Program Pembayaran Spp

3. Data siswa

Nama Program : Data Siswa

Akronim : F_SISWA.frm

Fungsi :Untuk menambah,mengubah dan menghapus data

siswa

Index Program : noinduk

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.3

Proses : a. Klik INPUT untuk menambah data kayawan baru

b. Masukkan data karyawan

c. Klik SIMPAN untuk menyimpan data karyawan

d. Klik BATAL untuk membatalkan input

4. Data User

Nama Program : Data User

Akronim : F_USER.frm

Fungsi : Untuk menambah, mengubah dan menghapus data user

Index Program : kodeuser

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.4

Proses : a. Klik INPUT untuk menambah data user baru

b. Masukkan data user

c. Klik SIMPAN untuk menyimpan data user

d. Klik BATAL untuk membatalkan input

e. Klik EDIT untuk mengedit data user

f. Klik HAPUS untuk menghapus data user

5. Transaksi

Nama Program : Form Transaksi

Akronim : F_transaksi.frm

Fungsi : Untuk menginput transaksi pembayaran spp

12

Page 13: Perancangan Program Pembayaran Spp

Index Program : -

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.5

Proses : a. Klik Transaksi pada menu utama

b. Tampil Form Transaksi

c. Masukkan no induk siswa lalu enter

d. Pilih bulan dan masukkan jumlah pembayaran

e. Klik simpan untuk menyimpan transaksi

f. Klik batal untuk membatalkan transaksi

6. Laporan

Nama Program : Laporan

Akronim : F_laporan.frm

Fungsi : Untuk menampilkan laporan pembayaran spp

Index Program : -

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.6

Proses : a. Klik Laporan Kehadiran pada sub menu Laporan

b. Tampil Form Laporan Pembayaran

c. Pilih salah satu noinduk untuk laporan pembyaran

persiswa dan cetak

d. Pilih bulan dan tahun untuk laporan pembayaran

perbulan dan cetak

13

Page 14: Perancangan Program Pembayaran Spp

2.7. Flowchart

1. Program Flowchart Form Login

Gambar 2.1

Program Flowchart Form Login

14

START

LOGIN CEK KODE & PASSWORD

END

Y

T

T

Y

INPUT DATA

MASUK MENU UTAMA USER

Page 15: Perancangan Program Pembayaran Spp

2. Program Flowchart Menu Utama

Gambar 2.2Program Flowchart Menu Utama

15

Y

T

Y

T

Y

T

Y Y

T

Y

Y

T

START

FILE

PILIH :1.FILE2.TRANSAKSI3. LAPORAN4. LOGOUT

TRANSAKSI

LAPORAN

END

LAPORANPEMBAYARAN

TRANSAKSI PEMBAYARAN

LAPORAN PEMBAYARAN

DATA SISWA

DATA USERDATASISWA

TRANSAKSI PEMBAYARAN

LOGOUT

PILIH :1. DATA SISWA2. DATA USER

DATADATA USER

Page 16: Perancangan Program Pembayaran Spp

BAB IIIPENUTUP

3.1 Kesimpulan

Dengan adanya sistem komputerisasi pembayaran SPP ini penulis dapat menyimpulkan bahwa dalam melakukan proses pembayaran SPP siswa dapat meningkatkan efektifitas dan efesiensi dalam pekerjaan. Dalam hal ini penulis mencoba memberikan hal-hal yang menguntungkan dalam perancangan program ini antara lain :

1. Memudahkan proses pembayaran SPP siswa.

2. Dapat mempercepat pembuatan laporan pembayaran kepada pimpinan instansi dan dapat memangkas waktu dalam penulisan pembayaran SPP dengan sisitem manual.

3. Dalam pengolahan data dapat dilakukan secara teliti, aman dan terhindar dari hal- hal yang tidak kita inginkan sehingga data tersebut dapat kita baca kembali untuk melakukan perbaikan data bila kita perlukan.

3.2 Saran

Komputer tidak akan bekerja secara maksimal apabila pemakai tidak menggunakannya dengan baik. Untuk itu agar dapat hasil yang maksimal user atau pemakai aplikasi absensi harus mempunyai pengetahuan tentang komputer untuk menghindari kerusakan media penyimpanan data.

Dalam hal ini penulis memberikan saran-saran sebagai berikut :

a. Dalam penggunaan komputer ini sangat dibutuhkan pengetahuan, kedisiplinan, serta ketelitian dalam mengoperasikan komputer.

b. Membuat Back Up data untuk menghindari hilangnya data secara tiba-tiba.

c. Kerja sama antar bagian yang terlibat agar tercipta suasana yang harmonis.

d. Pemeliharaan / perawatan dilakukan secara berkala terhadap hardware dan software.

16

Page 17: Perancangan Program Pembayaran Spp

DAFTAR PUSTAKA

Modul BSI Pemograman Visual II

Bunafit Nugroho, ”Membuat Aplikasi Pembayaran dengan Visual Basic 6.0”.

Alif Media, Yogyakarta, 2009. Madcoms. “Panduan Aplikasi Pemrograman Database dengan Visual Basic 6.0

Crystal report”. Madiun. Penerbit Andi,2003

17

Page 18: Perancangan Program Pembayaran Spp

Lampiran A.1

18

Page 19: Perancangan Program Pembayaran Spp

Lampiran A.2

19

Page 20: Perancangan Program Pembayaran Spp

Lampiran B.1

20

Page 21: Perancangan Program Pembayaran Spp

Lampiran B.2

21

Page 22: Perancangan Program Pembayaran Spp

Lampiran C.1

22

Page 23: Perancangan Program Pembayaran Spp

Lampiran C.2

23

Page 24: Perancangan Program Pembayaran Spp

Lampiran C.3

24

Page 25: Perancangan Program Pembayaran Spp

Lampiran C.4

25

Page 26: Perancangan Program Pembayaran Spp

Lampiran C.5

26

Page 27: Perancangan Program Pembayaran Spp

Lampiran C.6

27