Puji syukur di panjatkan kepada Tuhan Yang Maha Kuasa, yang telah memberikan
berkat dan karunianya yang berlimpah sehingga penyusun dapat menyelesaikan laporan ini.
Selama penyusunan laporan ini yang berjudul: Rekapitulasi Gaji Pegawai Per Cabang,
kami telah banyak mendapatkan bantuan moril maupun materil dari berbagai pihak. Oleh
karena itu, pada kesempatan ini kami mengucapkan terima kasih kepada :
1. Kedua orang tua, yang selalu mendukung dan memberi semangat dalam
menyelesaikan laporan.
2. Amir Ali, S.Kom,selaku dosen pengajar.
3. Kepada rekanrekan mahasiswa yang telah memberi saran dan bantuan dalam
penyelesaian laporan ini.
Penyusun menyadari bahwa laporan ini masih banyak keterbatasan dan kekurangan
sehingga penyusun mengharapkan kritik dan saran demi kesempurnaan laporan ini.
PENYUSUN
Daftar Isi
ii
Daftar Gambar
iii
iv
Pada saat kita mau mengerjakan studi kasus di samping, langkah-langkahnya adalah
pertama kita harus membuat database di SQL SERVER 2000, kemudian kita relasikan ke
Visual Basic 6.0 lalu dari Crystal Report 8.5 direlasikan ke Visual Basic 6.0.
Di dalam pembuatan database di SQL SERVER 2000 kita menggunakan syntax query
berikut:
1. Create database dengan contoh :
2. Ubah data master dengan menggunakan database yang telah kita buat yaitu dbgaji
10
b. Dengan nama tabel tbcabang,tuliskan syntax query nya seperti di bawah ini :
11
12
Gambar 2.1 Mengaktifkan Komponen ADO Data Control 6.0 dan Microsoft
Data Grid Control 6.0
13
3. Aktifkan ADO Data Control dan DataGrid Control sehingga nampak seperti gambar di
bawah ini
Gambar 2.3 ADO Data Control 6.0 dan Microsoft Data Grid Control 6.0
4. Klik kanan komponen ADODC properties, sehingga nampak seperti gambar dibawah ini,
kemudian pilih use connection string dan pilih build.
14
b. Tab connection dengan nama server databasenya, cara loginnya dan nama
databasenya
Gambar 2.6 Isikan data link properties dengan server sql dan database
6. Lalu tekan tombol test connection, jika berhasil maka keluar pesan seperti ini dan tekan
OK
15
7. Pada kotak Property pages klik Record Source, pada bagian command style pilih 2adCmd Table dan bagian table of stored procedure name pilih tabel yang akan
digunakan
16
9. Setelah DataGrid aktif ,lalu klik kanan pada DataGrid dan pilih Retrieve Fields pada klik
kanan pada mouse hingga nampak seperti ini:
17
Pemanfaatan VB 6.0 untuk merelasikan ke SQL SERVER 2000 dan Crystal Report
Pada saat pembuatan database kami memerlukan aplikasi VB 6.0,SQL SERVER
2000, dan Crystal Report. Pembuatan tabel database rekapitulasi gaji pegawai per cabang
menggunakan aplikasi SQL sesuai tutorial di atas. Untuk mengedit isi database pegawai
selanjutnya kami memanfaatkan aplikasi VB 6.0. Berikut form-form yang kami buat pada VB
sesuai tabel-tabel yang ada di SQL SERVER 2000, setiap tabel yang terdapat pada SQL kami
jadikan dalam satu form serta memberi koding agar form dapat dijalankan sesuai dengan apa
yang kita inginkan:
1.
2.
Pada form halaman utama pertama klik data cabang seperti gambar di bawah ini
18
3.
Beri koding pada data cabang yang berada pada form1 dengan klik dua kali pada tombol data
cabang untuk merujuk ke form data cabang.
Beri koding pada data gaji yang berada pada form2 dengan klik dua kali pada tombol data
gaji untuk merujuk ke form data gaji.
Selanjutnya klik pada bagian data pegawai seperti gambar di bawah ini
19
7.
Beri koding pada data pegawai yang berada pada form3 dengan klik dua kali pada tombol
data pegawai untuk merujuk ke form data pegawai
Selanjutnya klik pada bagian data kinerja seperti gambar di bawah ini
Beri koding pada data kinerja yang berada pada form5 dengan klik dua kali pada tombol data
kinerja untuk merujuk ke form data kinerja.
Di sini kami menggunakan MDI form untuk memilih form yang akan kami jalankan.
a.
Klik PROGRAM dan pilih salah satu form dari 4 form untuk dijalankan
20
b.
Pada tiap masing masing program terdapat coding VB yang akan merujuk
pilihan yang telah dipilih dari form MDI menuju form yang dipilih. Oleh karena itu
pada masing masing pilihan tersebut terdapat coding VB sebagai berikut :
c.
21
11.
12.
Untuk teks box tanggal akan keluar otomatis dengan koding di bawah ini.
Selanjutnya kami memasukkan data pada form data cabang maka akan keluar gambar
seperti di bawah ini.
22
14.
Pada saat kita klik SIMPAN maka akan keluar MSGBOX seperti di bawah ini
23
16.
Pada tombol hapus digunakan untuk menghapus data yang telah dientrikan, yang
nantinya akan keluar MSGBOX dimana ada dua pilihan YES apa bila menghapus data
dan NO kembali ke form tersebut, berikut tampilannya :
Coding pada tombol HAPUS di form data cabang seperti di bawah ini
Tampilan cari dengan cara mengisikan 1 angka pada text box kode cabang dan klik
tombol cari.
24
19.
Coding pada tombol CARI di form data cabang seperti di bawah ini
Tampilan form rekap pada saat di form data cabang saat kami klik tombol LAPORAN
maka akan muncul gambar di bawah ini.
21.
Tampilan koding pada tombol KELUAR di form data cabang yang nantinya akan
menampilkan form halaman utama, dengan codingan seperti di bawah ini
25
22.
Form data gaji pegawai. Desain form hingga menjadi seperti ini.
Untuk teks box tanggal akan keluar otomatis dengan koding di bawah ini.
Selanjutnya kami memasukkan data pada form data gaji pegawai maka akan keluar
gambar seperti di bawah ini.
26
25.
Pada saat kita klik SIMPAN maka akan keluar MSGBOX seperti di bawah ini
Gambar 3.29 Tampilan msgbox pada tombol simpan data gaji pegawai
26.
Ini coding untuk tombol SIMPAN pada form data gaji pegawai
27
27.
Pada tombol hapus digunakan untuk menghapus data yang telah dientrikan, yang
nantinya akan keluar MSG BOX dimana ada dua pilihan YES apabila menghapus data
dan NO kembali ke form tersebut berikut
Gambar 3.31 Tampilan msgbox pada tombol hapus data gaji pegawai
28.
Coding pada tombol HAPUS di form data gaji pegawai seperti di bawah ini
Tampilan cari dengan cara mengisikan 1 angka pada text box golongan dan klik tombol
cari.
28
30.
Coding pada tombol CARI di form data gaji pegawai seperti di bawah ini
Tampilan form rekap pada saat di form data gaji pegawai saat kami klik tombol
LAPORAN maka akan muncul gambar di bawah ini.
29
33.
Coding pada tombol KELUAR di form data gaji pegawai seperti di bawah ini
30
c. Pada saat mengisikan text box golongan maka akan muncul otomatis text box gaji
pokok sesuai pilihan dari text box golongan. Koding vbnya sebagai berikut :
Gambar 3.42 Coding pada text box jumlah anak data pegawai
f. Pada saat mengisikan DTPicker tanggal penetapan maka akan muncul otomatis
text box masa kerja dan bonus dengan memilih tanggal, bulan, dan tahun pada
DTPicker tanggal penetapan. koding vbnya sebagai berikut :
31
32
i. Selanjutnya klik tombol simpan untuk menyimpan data pegawai. Dengan coding
VB sebagai berikut:
Gambar 3.46 Coding tombol simpan data pegawai peringatan apabila belum di isi
Gambar 3.47 Coding tombol simpan data pegawai untuk menampilkan msgbox
33
Gambar 3.48 Coding tombol simpan data pegawai untuk mengosongkan form
Sehingga ketika di klik tombol simpan akan tampil seperti gambar dibawah ini:
Pada tombol hapus digunakan untuk menghapus data pada data yang telah di entrikan,
yang nantinya akan muncul MSG BOX dengan pilihan Yes apabila menghapus data
dan No kembali ke form tersebut. Coding VB sebagai berikut:
34
Klik tombol cari untuk mencari data pegawai dengan mengisikan text box NIK dengan
salah satu angka. Dengan coding VB sebagai berikut:
35
Sehingga tampilan form ketika di klik cari akan nampak sebagai berikut:
Klik tombol laporan untuk melihat laporan dari data yang telah disimpan. Dengan
coding VB sebagai berikut:
Gambar 3.54 Coding untuk menampilkan
laporan di data pegawai
Sehingga ketika di klik tombol laporan akan menuju ke form rekap cabang seperti
pada form dibawah ini:
36
39.
Klik tombol keluar untuk kembali ke halaman utama. Dengan coding VB sebagai
berikut:
40.
41.
Untuk teks box tanggal akan keluar otomatis dengan koding di bawah ini
Selanjutnya kami memasukkan data pada form data kinerja maka akan keluar gambar
seperti di bawah ini
37
43.
Pada saat kita klik SIMPAN maka akan keluar MSGBOX seperti di bawah ini
44.
38
45.
Pada tombol hapus digunakan untuk menghapus data yang telah dientrikan, yang
nantinya akan keluar MSG BOX dimana ada dua pilihan YES apabila menghapus data
dan NO kembali ke form tersebut berikut
39
46.
Coding pada tombol HAPUS di form data pegawai seperti di bawah ini
47.
Tampilan cari dengan cara mengisikan 1 angka pada text box golongan dan klik
tombol cari.
48.
Coding pada tombol CARI di form data kinerja seperti di bawah ini
40
49.
Tampilan form rekap pada saat di form data kinerja saat kami klik tombol LAPORAN
maka akan muncul gambar di bawah ini
50.
51.
Coding pada tombol KELUAR di form data gaji pegawai seperti di bawah ini
41
Apa itu VB ?
Microsoft VB merupakan sebuah bahasa pemograman yang menawarkan Integrated
Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis
sistem operasi Microsoft Windows dengan menggunakan model pemograman(COM).
Selanjutnya apa itu Crystal Report 8.5 ?
Crystal Report 8.5 merupakan salah satu paket program yang digunakan untuk
membuat, menganalisa, dan menerjemahkan inflamasi yang terkandung dalam Data Base ke
dalam berbagai jenis laporan.
Sebelum kita merelasikan Crystal Report 8.5 ke VB langkah sebelumnya kita harus
membuat Crystal Report. Terdapat 2 cara dalam membuat laporan di VB yaitu:
1. Dengan menggunakan crystal report
Ketika membuat document baru maka akan ditanyakan 2 hal dalam membuat
document laporan dengan crystal report ini yaitu:
a. Pembuatan crystal report dengan menggunakan wizard
Berikut langkah-langkah dalam membuat laporannya:
1.
Gambar 4.1 Membuat crystal report dengan database yang sudah ada
42
2.
Pilih pilihan style / format dengan memilih pilihan Using The Report Expert
43
Gambar 4.4 pada kotak data explore klik Microsoft SQL Server
44
Untuk mengetahui server pata diketahui pada windows di bawah ini dengan
mengopynya dan menempelkan di server.
45
5.
Pilih kolom / field apa saja yang akan ditampilkan dalam laporan selanjutnya
klik next terus hingga pada style
Gambar 4.9 Kotak standart report expert bagian style klik table
46
6.
47
48
Kesimpulan :
Dari laporan diatas dapat disimpulkan dengan menggunakan aplikasi SQL terlebih
dahulu kemudian direlasikan dengan aplikasi VB setelah itu membuat tabel pada VB,
selanjutnya membuka aplikasi ADODC dan DATAGRID setelah aplikasi ADODC dan
DATAGRID aktif, kemudian direlasikan dengan VB fungsinya agar data yang dikoding di
VB bisa tampil di DATAGRID, data yang sudah direlasikan selanjutnya membuka aplikasi
CRYSTAL REPORT terlebih dahulu dan direlasikan dengan SQL, setelah itu CRYSTAL
REPORT diedit terlebih dahulu sesuai dengan kebutuhan tabel kita untuk ditampilkan dalam
laporan. Setelah diedit, maka langkah selanjutnya yaitu aplikasi CRYSTAL REPORT
direlasikan dengan VB. Sehingga pada saat mengklik tombol PREVIEW yang ada pada
aplikasi akan muncul laporan CRYSTAL REPORT yang telah dibuat.
Saran :
Dalam membuat aplikasi ini diperlukan ketelitian yang tinggi saat merelasikan antar
tabel, kita harus memperhatikan PRIMARY KEY dan FOREIGN KEY dalam DATABASE
yang kita buat, seperti pada tugas yang kami kerjakan ini pada aplikasi SQL terdapat 4 tabel
yaitu tabel PEGAWAI, GAJI, CABANG, KINERJA. Direlasikan terlebih dahulu antara tabel
PEGAWAI dan tabel GAJI, setelah itu antar tabel PEGAWAI, CABANG, dan KINERJA
direlasikan dengan tabel GAJI.
49
Lampiran
1. Form halaman utama
50
2. Form MDI
51
52
Coding tanggal
53
Coding tanggal
54
55
5. Form pegawai
Coding ComboBox
golongan yang
nantinya akan mucul
otomatis pada gaji
pokok
Coding ComboBox
Status Nikah yang
nantinya akan muncul
otomatis pada
tunjangan kawin
56
57
Coding untuk
mnentukan masa kerja
Coding untuk
menentukan bonus
58
Coding tombol
peringatan bila ada
yang belum diisi
pada simpan
59
Coding tombol
simpan untuk
menampilkan
msgbox
60
6. Form Kinerja
Coding tombol
cari
61
Coding tombol
simpan untuk
menampilkan
msgbox
62
Daftar Pustaka
63