20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan Sekolah Menengah Kejuruan (SMK) atau dulu populer dengan sebutan STM menjadi pilihan tersendiri untuk warga karawang khususnya diwilayah Kecamatan Rengasdengklok, selain SMA atau MAN. Keterkaitan dengan lapangan kerja menjadi faktor utamanya, apalagi mengingat Karawang adalah Kota Industri. Di SMK inilah, para siswa dididik dan dilatih keterampilan serta dipersiapkan untuk menghadapi dunia kerja ataupun wirausaha kelak, terlebih bagi yang tidak melanjutkan ke perguruan tinggi. Ditahun 2003 sebuah Yayasan Pendidikan umum bernama Yayasan Saptari didirikan dengan ketua Yayasan Ir.Saptari berdomisili dijakarta. Izin sekolah yang dikeluarkan oleh Dinas Pendidikan Kabupaten Karawang Nomor : 007/754/TU/2003 pada angkatan pertama dengan kompetensi keahlian Teknik Komputer Jaringan sampai dengan tahun 2005. Pertama sekolah berdiri beralamat di jl.proklamasi, Rengasjaya, Kec, Rengasdengklok, Kabupaten Karawang. Ditahun 2005 izin Bupati Karawang keluar untuk sekolah dengan nomor : 421.3/Kep-043-Huk/2005 tertanggal 05 mei 2005. Ditahun 2007 keberadaan sekolah berpindah alamat di jl.proklamasi Dusun Bakanjati, Karyasari, Rengasdengklok, Karawang dengan luas tanah saat itu 4.000m2. seiring waktu ada perubuhan Yayasan, ditahun 2008 Yayasan Pendidikan Lentera Kalbu dan penetapan perubahan nama sekolah SMK Sapta Lestari menjadi SMK Lentera
41
Embed
BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1 ......20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan Sekolah Menengah Kejuruan (SMK) atau dulu populer dengan
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
20
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
3.1.1. Sejarah Perusahaan
Sekolah Menengah Kejuruan (SMK) atau dulu populer dengan sebutan
STM menjadi pilihan tersendiri untuk warga karawang khususnya diwilayah
Kecamatan Rengasdengklok, selain SMA atau MAN. Keterkaitan dengan
lapangan kerja menjadi faktor utamanya, apalagi mengingat Karawang adalah
Kota Industri. Di SMK inilah, para siswa dididik dan dilatih keterampilan serta
dipersiapkan untuk menghadapi dunia kerja ataupun wirausaha kelak, terlebih
bagi yang tidak melanjutkan ke perguruan tinggi.
Ditahun 2003 sebuah Yayasan Pendidikan umum bernama Yayasan
Saptari didirikan dengan ketua Yayasan Ir.Saptari berdomisili dijakarta. Izin
sekolah yang dikeluarkan oleh Dinas Pendidikan Kabupaten Karawang Nomor :
007/754/TU/2003 pada angkatan pertama dengan kompetensi keahlian Teknik
Komputer Jaringan sampai dengan tahun 2005. Pertama sekolah berdiri beralamat
di jl.proklamasi, Rengasjaya, Kec, Rengasdengklok, Kabupaten Karawang.
Ditahun 2005 izin Bupati Karawang keluar untuk sekolah dengan nomor :
421.3/Kep-043-Huk/2005 tertanggal 05 mei 2005. Ditahun 2007 keberadaan
sekolah berpindah alamat di jl.proklamasi Dusun Bakanjati, Karyasari,
Rengasdengklok, Karawang dengan luas tanah saat itu 4.000m2. seiring waktu
ada perubuhan Yayasan, ditahun 2008 Yayasan Pendidikan Lentera Kalbu dan
penetapan perubahan nama sekolah SMK Sapta Lestari menjadi SMK Lentera
21
Bangsa yang ditetapkan oleh Keputusan Bupati Nomor : 421.3/Kep-339-
Huk/2010 tertanggal 05 mei 2010 yang ditandatangani oleh Bupati Karawang
Dadang S Muchtar. Dan sejak tahun 2010 SMK Lentera Bangsa telah
mengeluarkan ijazah atas nama SMK Lentera Bangsa sampai dengan sekarang.
Seiring waktu berjalan sejak SMK Lentera Bangsa membuka jurusan
dibidang teknologi dan kompetensi keahlian Teknik Kendaraan Ringan dan
Teknik Komputer Jaringan. Dan mulai tahun 2015 jurusan baru dibuka dengan
keahlian Teknik Sepeda Motor dan Bisnis Manajemen dengan konsentrasi
keahlian Perbankan Syariah. Saat ini ruang teori yang ada sebanyak 14 ruang dan
ruang praktek Teknik Kendaraan Ringan sebanyak Tiga Ruang sedangkan untuk
jurusan Teknik Komputer Jaringan penggunaan ruang praktek 2 (dua) ruang, serta
penambahan lahan untuk kegiatan pengembangan dikemudian dan praktik lainnya
seluas 2.693m2.
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi dan fungsi merupakan kerangka yang mewujudkan
suatu pola tetap dari hubungan antaa kedudukan dan perasaan dalam suatu
lingkungan kerjasama. Struktur organisasi sangat diperlukan untuk dapat
mengetahui secara jelas bagaimana hubungan antara unit-unit yang terdapat dalam
organisasi tersebut serta bagaimana tugas dan tanggung jawabnya.
Adapun struktur organisasi yang ada pada SMK Lentera Bangsa adalah :
22
Struktur Organisasi SMK Lentera
Bangsa tahun 2016/2017
Dinas Pendidikan
Kepala Sekolah
Drs. Ahmad Jaelani, MM
Komite Sekolah
Mursytho Ilyas
Bendahara
Mia Amalia, S.Pd.I
Koordinator TU
Eva Parida, S.Pd
WAKA.BID.KURIKULUM
Pepen Sunarya S.Pd
WAKA.BID.HUBIN
Susan Fransiska S.Pd
WAKA.BID.SARPRAS
Budi Haryanto S.Pd
WAKA.BID.KESISWAAN
Hariyanto, SH
Kepala Program
Teknik Sepeda Motor
K. Karnadi
Teknik Kendaraan Ringan
Yuga Fajar Nugraha
Teknik Komputer Jaringan
Maryana, S.Kom
Rekayasa Perangkat Lunak
Wawan Dwi Idhayana, S.Kom
Guru/Wali Kelas
Siswa
Perbankan Syariah
Dudi Setia Gandi, S.Pd
Sumber : SMK Lentera Bangsa Karawang
GAMBAR III.1
Struktur Organisasi SMK Lentera Bangsa Karawang
Fungsi dari struktur organisasi SMK Lentera Bangsa, yaitu :
A. Dinas pendidikan berfungsi sebagai Melaksanakan urusan pemerintah daerah
bidang pendidikan berdasarkan azas otonomi dan tugas pembantuan.
B. Kepala Sekolah berfungsi untuk Mengelola, mengevaluasi, mengawasi dan
memimpin kegiatan kelompok, organisasi, atau lembaga dan menjadi juru
bicara dalam sebuah Rapat Kerja.
23
C. Komite sekolah berfung sebagai Pemberi pertimbangan (advisory agency)
dalam penentuan dan pelaksanaan kebijakan pendidikan di satuan pendidikan.
D. Bendahara berfungsi untuk mengatur keuangan administrasi kebutuhan sekolah
dimulai dari keuangan siswa, guru dan para staff sekolah.
E. Koordinatoor Tata Usaha (TU) berfungsi untuk melaksanakan ketatausahaan
sekolah dan bertanggung jawab kepada kepala sekolah.
F. WAKA.BID.KURIKULUM berfungsi untuk menyusun program pengajaran
(program tahunan dan semester), menyusun program dan jadwal pelaksanaan
Ujian Akhir Sekolah / Nasional, dan mengkoordinasikan pelaksanaan KBM
dan Laporan Pelaksanaan KBM.
G. WAKA.BID.HUBIN berfungsi untuk menjembatani Instansi sekolah SMK
Lentera Bangsa dengan pihak Instansi Perusahaans dalam memberikan layanan
jasa Praktik Kerja Lapangan (PKL) untuk para siswa/i SMK Lentera Bangsa.
H. WAKABID.SARPRAS berfungsi sebagai penyusun program kegiatan sarana
dan prasana, mengkoordinasikan dan mengawasi pemeliharaan, perbaikan,
pengembangan dan penghapusan sarana.
I. WAKA.BID.KESISWAAN berfungsi untuk melaksanakan bimbingan,
pengarahan, pengendalian kegiatan siswa / OSIS dalam rangka menegakkan
disiplin dan tata tertib sekolah serta pemilihan pengurus OSIS.
J. KA PROG TSM berfungsi untuk mengkoordinir sarana-sarana yang khusus
pada ruangan / workshop bengkel sepeda motor dan mengelola sistem kejuruan
TSM (Teknik Sepeda Motor).
24
K. KA PROG TKR berfungsi untuk mengkoordinir sarana-sarana yang khusus
pada ruangan / workshop kendaraan ringan dan mengelola sistem kejuruan
TKR (Teknik Kendaraan Ringan).
L. KA PROG TKJ berfungsi untuk mengkoordinir sarana-sarana yang khusus
pada Lab Komputer dan mengelola sistem kejuruan TKJ (Teknik Komputer
jaringan).
M. KA PROG RPL befungsi untuk mengkoordinir sarana-sarana yang khusus
pada Ruangan Praktek Rekayasa Perangkat Lunak dan mengelola sistem
kejuruan RPL (Rekayasa Perangkat Lunak).
N. Guru berfungsi untuk mengajar dan mengabdi pada lingkungan sekolah SMK
Lentera Bangsa.
3.2. Analisa Kebutuhan
Dalam kemajuan dunia pendidikan, kecepatan dan keakuratan dalam
pengolahan data sangatlah penting demi perkembangan instansi dan
lingkungannya. Tetapi masih banyak instansi contohnya pada sekolah SMK
Lentera Bangsa yang belum terkomputerisasi yang masih penginputan data
tabungan masih manual. Untuk mencari data memerlukan waktu yang cukup lama
dikarenakan banyak dokumen meskipun dokumen tersebut telah disusun rapi
tetapi saja memerlukan waktu yang cukup lama untuk mencari dokumen tersebut.
Seiring dengan perkembangan teknologi modern yang sangat pesat ini,
tentu pengolahan data secara manual sudah sangat tertinggal. Pengolahan data
secara manual mempunyai banyak kelemahan, selain proses pengolahan data
25
memerlukan waktu yang cukup lama, keakuratan datapun masih sangat jauh dari
harapan.
Untuk itu penulis mencoba membuat Program Tabungan Siswa dengan
menggunakan Microsoft Visual Basic 6.0 untuk mempercepat kinerja dan
memaksimalkan terjadi beberapa proses yaitu memasukan data admin, data siswa,
data guru, transaksi tabungan dan laporan. Laporan yang berupa struk dengan
prosedur tersebut, penulis ingin agar program yang dibuat nantinya dapat
mengurangi kesalahan-kesalahan yang tidak diinginkan. Dengan adanya sistem
komputerisasi maka diharapkan mempermudah proses transaksi tabungan pada
Sekolah SMK Lentera Bangsa Karawang.
3.3. Spesifikasi Rancangan Dokumen Masukan (Input)
Rancangan bentuk masukan merupakan rangkaian data yang masuk
kedalam sistem dan proses sehingga menghasilkan suatu keluaran. Adapun
rancangan bentuk masukan adalah sebagai berikut :
1. Nama Dokumen : Buku Tabungan Siswa
Fungsi : Untuk menyimpan data tabungan siswa
Sumber : Admin
Frekuensi : Setiap akan melakukan penginputan tabungan
Media : Kertas
Bentuk : Lampiran A-1
2. Nama Dokumen : Buku Tabungan Guru
Fungsi : Untuk menginput data tabungan guru
Sumber : Guru
26
Tujuan : Admin
Frekuensi : Setiap akan menginput data tabungan guru
Media : Kertas
Jumlah : Satu Lembar
Bentuk : Lampiran A-2
3.4. Spesifikasi Rancangan Dokumen Keluaran (Output)
Rancangan bentuk keluaran adalah dokumen yang dihasilkan dari proses
spesifikasi untuk masukan. Adapun rancangan bentuk keluaran adalah sebagai
berikut :
1. Nama Dokumen : Rekapitulasi Tabungan Siswa
Sumber : Admin
Tujuan : Untuk mengetahui jumlah siswa yang menabung
dan saldo tabungan
Frekuensi : Setiap akan mencetak semua data rekapitulasi
tabungan siswa
Media : Kertas
Jumlah : Satu Lembar
Bentuk : Lampiran B-1
27
3.5. ERD (Entity Relationship Diagram)
Siswa
NIS nm_siswa kelas jenkeljurusan
Guru
nm_guru
jabatan
jenkel
NIG
Admin
kd_admin nm_admin jabatan
Tabungan
NIA keteranganjumlah_menabungtanggal Saldo_akhir
nama_penarik
total_tabungan
Total_penarikan
tanggal
Penarikan
saldo_tabungan
Mengelola
Melakukan
1
1
1
1
1
M
M
Mengelola
1
M
M
Saldo_awal
NIA
No_transaksi
No_transaksi
saldo_tabungan
saldo_tabungan
nama_penabung
password
keterangan
Kode_admin
Kode_admin
Gambar III.2 Entity Relationship Diagram
28
3.6. LRS (Logical Record Structure)
Admin
kd_admin (PK)
nm_admin
password
jabatan
Siswa
NIS (PK)
nm_siswa
jurusan
kelas
Jenkel
saldo_tabungan
Guru
NIG (PK)
nm_guru
jabatan
Jenkel
Saldo_tabungan
Tabungan
kode_admin
tanggal
No_transaksi (PK)
NIA (PK)
nama_penabung
jumlah_menabung
saldo_awal
saldo_akhir
keterangan
Penarikan
kode_admin
tanggal
no_transaksi (FK)
NIA (FK)
nama_penarik
total_tabungan
Total_penarikan
saldo_tabungan
keterangan
1
1
1
1
1
1
1
1
1
1 M
1
M
1
Gambar III.3 Logical Record Structure
PK = (Primary Key)
FK = (Foreign Key)
3.7. Spesifikasi File
Spesifikasi file digunakan dalam perancangan program tabungan, penulis
membuat suatu file database yaitu pinjaman yang terdiri dari :
29
1. Spesifikasi file Data Admin
Nama File : rsadmin
Fungsi File : Untuk mengetahui data admin
Tipe File : MASTER
Panjang Record : 55 karakter
Akronim : Admin
Akses File : Random
Organisasi File : Index Sequential
Media File : Harddisk
Kunci File : kd_admin
Software : phpMyAdmin
Tabel III.1
Spesifikasi File Data Admin
No Elemen Akronim Type Panjang Keterangan
1 Kode User kd_user Varchar 10 PrimaryKey
2 Nama User nm_user Varchar 25
3 Password password Varchar 10
4 Jabatan jabatan Varchar 10
2. Spesifikasi File data siswa
Nama File : siswa
Fungsi File : Untuk mengetahui data siswa
Tipe File : MASTER
30
Panjang Record : 90 karakter
Akronim : siswa
Akses File : Random
Organisasi File : Index Sequential
Media File : Harddisk
Kunci File : NIS
Software : phpMyAdmin
Tabel III.2
Spesfikasi File Data Siswa
No Elemen Akronim Type Panjang Keterangan
1 NIS NIS Varchar 5 PrimaryKey
2 Nama Siswa nm_siswa Varchar 25
3 Jurusan jurusan Varchar 20
4 Kelas kelas Varchar 10
5 Jenis Kelamin jenkel Varchar 10
6 Saldo Tabungan tsaldo Double
3. Spesifikasi File data guru
Nama File : guru
Fungsi File : Untuk mengetahui data guru
Tipe File : MASTER
31
Panjang Record : 70 karakter
Akronim : guru
Akses File : Random
Organisasi File : Index Sequential
Media File : Harddisk
Kunci File : NIG
Software : phpMyAdmin
Tabel III.3
Spesfikasi File Data Guru
No Elemen Akronim Type Panjang Keteragan
1 NIG NIG Varchar 5 PrimaryKey
2 Nama Guru nm_guru Varchar 25
3 Jabatan jabatan Varchar 10
4 Jenis Kelamin jenkel Varchar 10
5 Saldo Tabungan tsaldo Double
4. Spesifikasi File Tabungan
Nama File : Tabungan
32
Fungsi File : Untuk melakukan transaksi tabungan siswa dan
guru
Tipe File : TRANSAKSI
Panjang Record : 85 karakter
Akronim : tabungan
Akses File : Random
Organisasi File : Index Sequential
Media File : Harddisk
Kunci File : notrans
Software : phpMyAdmin
Tabel III.4
Spesifikasi File Tabungan
No Elemen Akronim Type Panjang Keterangan
1 Kode ADM Kode_admin Varchar 10
2 Tanggal Tanggal date
3 No Transaksi no_transaksi Varchar 20 Primary Key
4 Nomor Induk Anggota NIA Varchar 15
5 Nama Penabung nama_penabung Varchar 25
6 Jumlah Menabung jumlah_menabung Varchar 15
7 Saldo Awal saldo_awal Double
8 Saldo Akhir saldo_akhir Double
9 Saldo tabungan saldo_tabungan Double
33
5. Spesfikasi File Penarikan
Nama File : Penarikan
Fungsi File : Untuk melakukan transaksi penarikan siswa dan
guru
Tipe File : TRANSAKSI
Panjang Record : 45 Karakter
Akronim : penarikan
Akses File : Random
Organisasi File : Index Sequential
Media File : Harddisk
Kunci File : -
Software : phpMyAdmin
Tabel III.5
Spesifikasi File Penarikan
No Elemen Akronim Type Panjang Keterangan
1 Kode ADM Kode_admin Varchar 10
2 Tanggal tanggal date
34
3.8. Pengkodean
Pada setiap transaksi diperlukan adanya penggunaan dari kode transaksi
agar memudahkan user dalam pencarian data.
1. Kode Admin
Setiap admin memiliki 1 field yang harus unik dan tidak boleh sama dengan
admin lain, maka dari itu sistem membuat format untuk nomor admin masing-
masing yang terdiri dari :
hak akses admin No urut admin
Contoh:
3 No Transaksi No_transaksi Varchar 20
4 Nomor Induk Anggota NIA Varhcar 20
5 Nama Penarik nama_penarik Varchar 25
6 Total Tabungan total_tabunga Double
7 Input Total Penarikan Total_penarikan Double
8 Saldo Tabungan saldo_tabungan Double
9 Keterangan keterangan Varchar 25
X X X 9 9 9
35
A D M 0 0 1
Keterangan :
ADM : Hak Akses Admin
001 : Nomor Urut di Admin
2. NIS (Nomor Induk Siswa)
Setiap siswa memiliki 1 field yang harus unik dan tidak boleh sama
dengan siswa lain, maka dari itu sistem membuat format untuk nomor induk siswa
masing-masing yang terdiri dari :
hak akses siswa No urut siswa
Contoh:
S W 0 0 1
Keterangan :
SW : Inisial dari kode siswa
001 : No urut siswa
3. NIG (Nomor Induk Guru)
X X 9 9 9
36
Setiap guru memiliki 1 field yang harus unik dan tidak boleh sama dengan
guru lain, maka dari itu sistem membuat format untuk nomor induk guru masing-
masing yang terdiri dari :
Hak akses guru No urut guru
Contoh:
G R 0 0 1
Keterangan :
GR : Inisial dari kode guru
001 : Nomor urut guru
3.9. Spesifkasi Program
HIPO (Hierarky Input Proses Output)
Diagram HIPO merupakan gambaran dari sebuah program, berikut adalah
diagram HIPO dari Program Tabungan Siswa dan Guru SMK Lentera Bangsa.
X X 9 9 9
37
0.0
Login
0.0
Menu Utama
1.0
MASTER
0.0
1.1
Admin
1.0
1.2
Siswa
1.0
1.3
Guru
1.0
2.0
TRANSAKSI
0.0
2.1
Tabungan
2.0
2.2
Penarikan
2.0
3.0
LAPORAN
0.0
3.1
Laporan Master
3.0
3.2
Laporan Tabungan
3.0
3.3
Laporan Penarikan
3.0
4.0
UTILITY
0.0
4.1
Ganti Password
4.0
5.0
KELUAR
0.0
Gambar III.4
Hierarky Input Proses Output Tabungan Siswa dan Guru pada
SMK Lentera Bangsa
Spesifikasi program dalam tabungan siswa dan guru pada SMK Lentera Bangsa
adalah sebagai berikut :
1. Login
Nama Program : FormLogin
Akronim : FormLogin.frm
38
Fungsi : Sebagai media verifikasi pengguna untuk
bisa masuk kedalam menu utama program
tabungan siswa dan guru pada SMK Lentera
Bangsa
Index program : -
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : Lampiran C-1
Proses :
a. Pada Form login ini terdapat dua tombol yaitu Login dan Keluar.
b. Masukan kode admin dan password, jika salah akan muncul pesan kesempatan
ke 1 salah “Kode admin atau Password tidak dikenal”. Jika benar maka akan
muncul form menu utama.
c. Keluar digunakan untuk keluar dari form login dan mengakhiri program.
2. Menu Utama
Nama program : FormMenuUtama
Akronim : MenuUtama.frm
Fungsi : Sebagai halaman utama program tabungan
siswa dan guru pada SMK Lentera Bangsa
Index program : -
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : Lampiran C-2
Proses :
39
a. Pada form menu utama terdapat lima menu yang didalamnya terdapat master,
transaksi, laporan, utility dan keluar.
b. Jika menu master di klik maka akan muncul submenu admin, siswa dan guru.
c. Jika menu transaksi di klik akan muncul submenu transaksi tabungan dan
penarikan.
d. Jika menu laporan di klik, maka akan muncul submenu laporan master, laporan
tabungan dan laporan penarikan.
e. Jika menu utility di klik, maka akan muncul submenu ganti password.
f. Ketika menu keluar di klik langsung keluar dari program menu utama dan
muncul form login.
3. Admin
Nama program : FormAdmin
Akronim : frmadmin.frm
Fungsi :Sebagai halaman untuk
menambahkan data admin baru,
menyimpan, mencari, mengubah,
menghapus, memperbaharui, dan
melihat data admin
Index program : -
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : Lampiran C-3
40
Proses :
a. Klik menu master, pilih sub menu admin, maka akan muncul tampilan form
data admin.
b. Jika tombol Input di klik, maka akan bisa melakukan penambahan data admin.
c. Jika penginputan data telah selesai, klik tombol simpan maka data yang sudah
di input akan tersimpan.
d. Cari berdasarkan nama untuk mencari data admin yang sudah tersimpan
e. Jika tombol edit diklik, maka bisa mengubah data anggota yang sudah ada.
f. Ketika sudah di ubah, klik tombol update untuk menyimpan data yang sudah
diubah.
g. Ketika kode admin diklik dalam tabel, dan tombol backspace di tekan, maka
akan menghapus salah satu data admin dalam tabel.
h. Jika tombol tutup di klik maka form akan kembali ke menu utama.
4. Siswa
Nama program : Form siswa
Akronim : FrmSiswa.frm
Fungsi : sebagai halaman untuk menambahkan
datas siswa yang baru, menyimpan,
menghapus, memperbaharui, dan melihat
data siswa.
Index program : -
Bahasa program : Microsoft Visual Basic 6.0
41
Bentuk tampilan : Lampiran C-4
Proses :
a. Klik menu master, kemudia pilih submenu siswa.
b. Jika tombol input di klik, maka bisa melakukan penginputan nomor induk
otomatis dan memasukan data siswa.
c. Klik tombol simpan untuk menyimpan data yang sudah di input.
d. Masukan kode siswa untuk mengubah data yang sudah disimpan.
e. Klik tombol edit untuk merubah data siswa.
f. Jika data telah di edit, klik tombol update untuk menyimpan data baru siswa.
g. Ketika nomor induk siswa diklik dalam tabel, dan tombol backspace ditekan,
maka akan menghapus salah satu data siswa dalam tabel.
h. Jika tombol keluar di klik, maka akan kembali ke menu utama.
5. Guru
Nama program : Form Guru
Akronim : FrmGuru.frm
Fungsi : sebagai halama untuk menambahkan data
guru, menyimpan, menghapus,
memperbaharui, dan melihat data guru.
Index program : -
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : Lampiran C-5
42
Proses :
a. Klik menu master, kemudian pilih submenu guru maka akan muncul tampilan
form guru.
b. Jika tombol input diklik, maka bisa memasukan nomor induk guru secara
otomatis dan memasukan data guru.
c. Klik tombol simpan untuk menyimpan data guru yang sudah diinput.
d. Masukan kode guru untuk mengubah data yang sudah disimpan.
e. Jika tombol edit di klik, maka akan bisa merubah data guru.
f. Klik tombol update untuk menyimpan data guru yang sudah diubah.
g. Ketika nomor induk guru diklik dalam tabel, dan tombol backspace ditekan,
maka akan menghapus data guru dalam tabel.
h. Jika tombol tutup diklik, maka akan kembali ke menu utama.
6. Transaksi Tabungan
Nama program : Form Tabungan
Akronim : FrmTabungan.frm
Fungsi : untuk menampilkan dan menginput
transaksi tabungan.
Index program : -
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : Lampiran C-6
Proses :
43
a. Klik menu transaksi, kemudian pilih submenu Tabungan maka akan muncul
tampilan penginputan transaksi tabungan.
b. Klik tombol input, untuk menambahkan data tabungan baru.
c. Klik tombol simpan untuk menyimpan data tabungan yang sudah diinput.
d. Ketika tombol batal di klik, maka akan membatalkan transaksi tabungan.
e. Klik tombol tutup untuk keluar dari form tabungan dan kembali ke menu
utama.
7. Transaksi Penarikan
Nama Program : Form Penarikan
Akronim : FrmPenarikan.frm
Fungsi :untuk menampilkan dan menginput
transaksi penarikan.
Index program : -
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : Lampiran C-7
Proses :
a. Klik menu transaksi, kemudian pilih submenu penarikan.
b. Klik tombol input, untuk menambahkan data simpanan penarikan.
c. Klik tombol simpan untuk menyimpan tabungan yang sudah di tarik.
d. Ketika tombol batal diklik, maka akan membatalkan proses penarikan.
44
e. Klik tombol tutup untuk keluar dari form penarikan, dan kembali ke menu
utama.
8. Laporan Master
Nama program : Form Laporan MASTER
Akronim : FrmLapMaster.frm
Fungsi : untuk mencetak data master
Index program : -
Bahasa program : Crystal Report 8.5
Bentuk tampilan : Lampiran C-8
Proses :
a. Klik menu laporan lalu pilih submenu laporan master.
b. Ketika laporan siswa diklik, maka akan muncul tampilan laporan data siswa
beserta saldo tabungan.
c. Ketika laporan guru di klik, maka akan muncul tampilan laporan data guru
beserta saldo tabungan.
d. Klik tombol keluar untuk keluar dari form laporan master dan kembali ke menu
utama.
9. Laporan Tabungan
Nama Program : laporan tabungan
Akronim : lapFormTabungan.frm
45
Fungsi : untuk mencetak data transaksi tabungan
Index program : -
Bahasa program : Crystal Report 8.5
Bentuk tampilan : Lampiran C-9
Proses :
a. Klik menu laporan, lalu pilih submenu laporan tabungan, maka akan muncul
form laporan tabungan.
b. Ketika memilih nomor induk anggota yang di klik, maka akan mencetak data
transaksi tabungan per anggota.
c. Ketika laporan bulanan dipilih, klik bulan dan klik tahun, maka akan mencetak
data transaksi tabungan bulanan.
d. Klik tombol keluar untuk keluar dari form laporan transaksi tabungan dan
kembali ke menu utama.
10. Laporan Penarikan
Nama Program : Laporan Form Penarikan
Akronim : lapformpenarikan.frm
Fungsi : untuk mencetak data penarikan
Index program : -
Bahasa program : Crystal Report 8.5
Bentuk tampilan : Lampiran C-10
46
Proses :
a. Klik menu laporan, lalu pilih submenu laporan penarikan, maka akan muncul
form laporan penarikan.
b. Ketika memilih nomor induk anggota yang diklik, maka akan muncul cetakan
laporan transaksi penarikan per anggota.
c. Jika laporan bulanan dipilih, klik bulan dan klik tahun, maka akan muncul
laporan cetakan bulanan.
d. Klik tombol keluar untuk keluar dari form laporan penarikan dan kembali ke
menu utama.
11. Ganti Password
Nama program : Ganti Password
Akronim : FrmGantiPass.frm
Fungsi : untuk mengubah password admin
Index program : -
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : Lampiran C-11
Proses :
a. Klik menu utility lalu pilih submenu ganti password, maka akan muncul form
ganti password.
b. Masukan password lama.
47
c. Masukan password baru, lalu masukan lagi untuk mengkonfirmasi password
yang sudah diinput sebelumnya.
d. Klik tombol keluar, untuk keluar dari form ganti password, dan kembali ke
menu utama.
3.10. Spesifikasi Sistem Komputer
a. Umum
Suatu sistem yang baik tidak akan berhasil dengan baik apabila tidak
dirancangan oleh sarana pendukung yang baik pula. Sarana pendukung yang
dimaksud bukan harus menggunakan suatu unit komputer dengan merk tertentu
dan harga yang mahal, akan tetapi harus berintegrasi dengan baik antara satu
dengan yang lainnya.
Sistem dikatakan baik dan akan berhasil digunakan atau diterapkan jika
didukung dengan beberapa unsur atau beberapa aspek antara lain, Perangkat Keras
(Hardware), Perangkat Lunak (Software) dan pemakai (Brainware). Diantara
unsur tersebut yaitu prasana atau peralatan pendukung yang dibutuhkan harus
sesuai dengan spefikasi sistem yang diusulkan, untuk itu penulis menguraikan
prasarana atau perangkat komputer yang harus tersedia pada sistem yang
diusulkan.
b. Perangkat Keras
Perangkat Keras (Hardware) adalah seluruh komponen yang membentuk
suatu sistem komputer dan peralatan lainnya yang minimum dan memungkinkan
komputer dapat melaksanakan tugasnya.
48
Adapun perangkat keras yang digunakan sebagai berikut :
a. Monitor : 16”
b. Processor : Pentium IV
c. Memory : 1GB
d. Harddisk : 80 GB
e. Printer : Cannon MG2470
f. Mouse : Standard
c. Perangkat Lunak
Bagian penting lain yang mendukung program adalah Perangkat Lunak
(Software) yang digunakan dalam mengksekusi program aplikasi serta sistem
operasi yang akan digunakan menjalankan program tersebut.
Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi program
tabungan siswa dan guru ini adalah :
a. Sistem operasi : Microsoft Windows 7x64
b. Bahasa Pemrograman : Microsoft Visual Basic 6.0
c. Database MySQL
3.11. Flowchart
Flowchart merupakan langkah awal pembuatan program. Dengan adanya
flowchart urutan proses kegiatan menjadi lebih jelas. Jika ada penambahan proses
maka akan penambahan proses maka dapat dilakukan lebih mudah. Setelah
flowchart selesai disusun, selanjutnya program (Programmer) menerjemahkan ke