Professional Documents
Culture Documents
Membuat Aplikasi
Penggajian Karyawan
dengan
Visual Basic 6.0
( Penulis: Indah Indriyanna & Bunafit Cuuuakep’e puwolll..... nggak
ketulungan pokoknya, he...piss :p )
2
MENERIMA UPGRADE DATABASE
Tarif Belajar :
VB 6 dan Ms Access ke SQL Server 2000
Single User, biaya Rp. 250.000,-
VB 6 dan Ms Access ke SQL Server Mu lti User/
Client-Server, biaya Rp. 350.000,-
VB 6 dan Ms Access ke MySQL Single User,
biaya Rp. 250.000,-
VB 6 dan Ms Access ke MySQL Multi User/
Client-Server, biaya Rp. 350.000,-
3
KOLEKSI BUKU VB LAINNYA
Open: http://buku-ta.blogspot.com
4
Merancang Database dan Tabel
Pada subbab ini akan membahas tentang proses pembuatan database
Penggajian dan tabel-tabel yang digunakan dalam pembuatan studi kasus
Penggajian pegawai untuk sebuah Sekolah Menengah Umu m. Untuk
lebih jelasnya, perhatikan setiap bahasan pada subbab berikut ini:
Dari analisa kami, untuk membuat aplikasi Penggajian pegawai ini akan
membutuhkan 10 (sepuluh) tabel. Ke -10 tabel tersebut berada di dalam
direktori Database dan disimpan dengan nama DbPenggajian.
5
2. Akan muncul jendela Microsoft Access seperti tampilan beriku t:
3. Untuk membuat file baru pada jendela Microsoft Access tersebut, klik
link “Create a new file...”. Berikut contohnya:
6
5. Akan muncul jendela File New Database. Simpan database dengan
nama DbPenggajian dan letakkan pada subdirektori Project
(sebelumnya Anda harus membuat subdirektori Project). Beriku t
adalah tampilan gambarnya.
7
Membuat Tabel Pegawai
Tabel Pegawai digunakan untuk merekam data-data pegawai. Pegawai
adalah suatu individu yang bekerja memberikan jasanya pada suatu
instansi atau lembaga. Dengan adanya pencatatan data pegawai ini,
maka suatu instansi dapat mendokumentasikan pegawai -pegawai yang
bekerja pada perusahaannya, se hingga akan mempermudah proses
penggajian kepada pegawai.
Untuk membuat tabel Pegawai, maka Anda harus masuk terlebih dahulu
pada bagian Window Database DbPenggajian. Setelah Anda berada
pada halaman Window Database, maka Anda dapat membuat tabel baru
dengan cara mengklik ganda pada menu Create table in Design view ,
atau Anda dapat mengikuti langkah berikut:
1. Klik kanan pada menu Create table in Design view tersebut dan
pilih menu Design View. Perhatikan contohnya pada gambar berikut:
8
Gambar Tampilan Pemberian Nama Kolom dan Tipe Data
9
Tgl_Masuk Date/Time -
Status_Pegawai Text 15
5. Tambahkan Primary Key (kunci primer) pada atribut NIP dengan cara
klik kanan atribut NIP Primary Key. Berikut adalah contoh
tampilan gambarnya.
6. Simpan desain tabel dari menu File Save dan berilah nama
Pegawai. Klik tombol OK. Berikut tampilan gambarnya.
10
Gambar Tampilan Penyimpanan Tabel Pegawai
11
pagawainya dengan mudah. Berikut adalah struktur dan desain tabel
Pendidikan secara lengkap:
Keterangan:
Atribut NIP merupakan kunci tamu (foreign key). Atribut NIP
pada tabel Pendidikan akan berelasi dengan atribut NIP pada tabel
Pegawai.
12
Setelah selesai mendefinisikan setiap atribut -atribut ke dalam desain
tabel, maka simpanlah tabel tersebut dengan menggunakan nama
Pendidikan.
13
Tabel Struktur Desain Tabel Golongan
Kolom Tipe data Panjang
Kd_Golongan Text 4
Nm_Golongan Text 4
Gapok Number -
Masa_Kerja Number -
14
Gambar Tampilan Desain Tabel Jabatan
15
Tabel Struktur Desain Tabel Potongan
Kolom Tipe data Panjang
Tgl_Potongan Date/Time -
NIP Text 10
Nm_Potongan Text 35
Nilai Number -
16
Status_Kehadiran Text 15
Relasi antar tabel ini merupakan alat bantu dalam menentukan langkah -
langkah kerja yang akan dilakukan oleh pemrog ram dimulai dari proses
perekaman data, pembentukan tabel sampai dengan pembentukan
laporan-laporan sesuai dengan permasalahan yang ditangani.
17
Model Data Logika (Logical Data Modeling) adalah salah satu teknik
untuk menjelaskan dengan baik struktur inform asi bisnis dan aturan-
aturan sebagai masukan pada proses perancangan database. Berikut
adalah langkah-langkah dalam satu set kriteria untuk mendapatkan
model data logika yang paling optimal.
Kebenaran Struktur
Artinya memiliki konsisten dengan jalur defin isi bisnis dan informasi
organisasi.
Kemudahan
Artinya mudah untuk dimengerti oleh orang yang tidak punya
pendidikan khusus atau pemakai sistem yang bukan profesional di
komputer.
Tidak Redudansi
Artinya tidak mempunyai informasi yang berlebihan yang dit ulis
berkali-kali.
18
Pegawai Pendidikan Penggajian
Keterangan
: Primary Key / Kunci Utama : Hubungan One to One
*
** : Foreign Key / Kunci Tamu : Hubungan One to Many
19
DAD yang pertama kali digambarkan merupakan level teratas (top level)
dan diagram ini disebut dengan context diagram. Dari context diagram
ini kemudian akan digambar dengan lebih rinci lagi yang disebut
overview diagram (level 0).
Tiap-tiap proses di overview diagram akan digambarkan secara lebih
rinci lagi dan disebut dengan level 1.
Tiap-tiap proses di level 1 akan digambarkan kembali dengan lebih rinci
lagi dan disebut dengan level 2 dan seterusnya sampai tiap -tiap proses
tidak dapat digambarkan lebih rinci lagi.
20
yang mempunyai Sistem Informasi Penggajian Pegawai ser ta orang yang
akan menerma gaji, sedangkan Kepala Sekolah merupakan pimpinan
dari instansi yang memiliki Sistem Informasi Penggajian Pegawai (SMU
Negeri 1 Way Jepara).
21
Gambar Tampilan DAD level-0
22
Penjelasan :
Dalam diagram arus data di atas dapat dijelaskan arus data
penyimpannya ke dalam berkas, diantaranya adalah sebagai berikut:
Proses 1.0, Merupakan proses pemasukan data pegawai atau pegawai
yang bekerja pada sebuah instansi. Data pegawai tersebut akan direkam
ke dalam tabel Pegawai.
Proses 5.0, Merupakan proses pemasukan data -data jabatan yang ada
pada sebuah SMU Negeri 1 Way Jepara. Data jabatan tersebut akan
direkam ke dalam tabel Jabatan.
23
membutuhkan data-data dari tabel Pegawai. Kemudian proses
pemasukan data-data tersebut akan direkam ke dalam tabel Potongan.
Proses 8.0, Merupakan proses pemasukan data -data tunjangan yang
dimiliki oleh pegawai setiap bulannya. Dalam proses ini akan
membutuhkan data-data dari tabel Pegawai. Kemudian proses
pemasukan data-data tersebut akan direkam ke dalam tabel Tunjangan.
24
Merancang Diagram Arus Data Level -1 Proses 2
Diagram Arus Data Level-1 Proses 2 dapat dijabarkan secara lengkap
sebagai berikut:
25
Merancang Diagram Arus Data Level -1 Proses 4
Diagram Arus Data Level-1 Proses 4 dapat dijabarkan secara lengkap
sebagai berikut:
26
Merancang Diagram Arus Data Level -1 Proses 8
Diagram Arus Data Level-1 Proses 8 dapat dijabarkan s ecara lengkap
sebagai berikut: Gambar ada di buku.
27
www.bunafit-komputer.com
Redaksi Buku IT & Software Development
www.planetKode.Com
28
CONTOH PROGRAM APLIKASI BERBASIS VISUAL BASIC
UNTUK TUGAS AKHIR (TA)/ SKRIPSI I NFORMATIKA
Halaman ini berisi daftar koleksi lengkap contoh program aplikasi yang
dibuat dengan Visual Basic 6.0. Anda dapat memakai source code
contoh program aplikasi ini untuk belajar pemrogramman, untuk contoh
mengerjakan program kerja praktek (kp), untuk contoh mengerjakan
tugas akhir (ta), untuk contoh skripsi dan contoh tesis jurusan
informatika komputer. Semuanya full source code/ open source code.
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Speck Maker
[2]. Source Code Program Speck Maker (pilih: VB, Delphi atau
C++ Builder)
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
29
Contoh Program Skripsi: Sistem Informasi Penggajian
Karyawan V1 (Studi Kasus pada Sekolah) : Untuk Sekolah
Menengah Atas (SMA). Aplikasi ini dibuat dengan Visual Basic
6.0 dan laporannya adalah Cristal Report 8. Versi sed erhana, cocok
untuk contoh mengerjakan program Kerja Praktek(KP) ataupun
Tugas Akhir(TA) jurusan Informatika Komputer.
2 Harga Source Code program ini: Rp. 200.000,-
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Penggajian
[2]. Source Code Program Pengga jian v1 dengan Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Penggajian
[2]. Source Code Program Penggajian v2 dengan Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Vis ual Basic 6
dengan MySQL )
30
Contoh Program Skripsi: Sistem Informasi Data
Karwayan dan Penggajian (Kasus pada Kantor Umum,
Expert) : Untuk kantor secara umum, juga bisa untuk sekolah dan
kampus. Program aplikasi ini dibuat dengan Visual Basic 6.0 dan
laporannya adalah Data Report. Versi lumayan bagus, cocok untuk
contoh mengerjakan program Tugas Akhir(TA) atau Skripsi jursan
Informatika Komputer.
4 Harga Source Code program ini: Rp. 400.000,-
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Karyawan dan Pe nggajian
[2]. Source Code Program Data Karyawan & Penggajian dengan
Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Karyawan dan Penggajian
[2]. Source Code Program Data Karyawan & Penggajian dengan
Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
31
Contoh Program Skripsi: Sistem Informasi Manajemen
Perpustakaan v2 Berbasis Multi User : Aplikasi ini dibuat
dengan Visual Basic 6.0 dan MySQL. Program ini hasil
pengembangan V1 di atas.
Kelebihan Program :
- Database MySQL Server
- Berbasis Client/Server dan Multi User
- Ada Tools Katalog Buku untuk Klien
- Dipermudah dengan Form Setting Server, sehingga dapat berganti
komputer server
6 - Mendukung Inventory Buku (1 Judul banyak unit buku)
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Perpustakaan
[2]. Makalah Skripsi Lengkap (Bab 1 - Bab 5), Full DAD/DFD dan
Bagan Alir Sistem
[3]. Source Code Program Perpustakaan dengan Visual Basic 6.0
[4]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Rekam Medis Rawat Jalan
[2]. Source Code Program Rekam Medis Rawat Jalan dengan
32
Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Rekam Medis Puskesmas
[2]. Source Code Program Rekam Medis Puskesmas d engan Visual
Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
33
dengan MySQL )
34
Pesan Program Skripsi: Sistem Informasi P enjualan
Laptop dan Aksesori : Aplikasi ini dibuat dengan Visual Basic
6.0 dan Ms Access. Cocok untuk referensi program Kerja
Praktek(KP), contoh Tugas Akhir(TA) dan contoh Skripsi
mahasiswa Informatika.
12
Harga Pesan Baru Source Code program ini: Rp. 1.700.000,-
(Standar TA/ Skripsi)
35
(Standar Bisnis Nyata)
37
Harga: Rp. 67.500,- Harga: Rp. 66.500,- Harga: Rp. 49.500,-
38