KATA PENGANTAR
Puji syukur kehadirat Allah SWT atas segala rahmatNya sehingga laporan pemrograman ini
dapat tersusun hingga selesai. Tidak lupa kami mengucapkan terimakasih terhadap bantuan dari
pihak yang telah berkontribusi dengan memberikan sumbangan baik pikiran maupun materinya.
Kami berharap semoga laporan pemrograman ini dapat menambah pengetahuan dan pengalaman
untuk para pembaca. Bahkan kami berharap lebih jauh lagi agar laporan pemrograman ini bisa
pembaca praktekkan dalam kehidupan sehari-hari.
Kami yakin masih banyak kekurangan dalam penyusunan laporan pemrograman ini karena
keterbatasan pengetahuan dan pengalaman Kami. Untuk itu kami sangat mengharapkan kritik
dan saran yang membangun dari pembaca demi kesempurnaan laporan pemrograman ini.
Penyusun
i
DAFTAR ISI
DAFTAR ISI....................................................................................................................... ii
2.3 Aplikasi.................................................................................................. 3
ii
BAB V KESIMPULAN DAN SARAN ............................................................................. 24
DAFTAR PUSTAKA ......................................................................................................... 25
iii
BAB 1
PENDAHULUAN
Dalam kehidupan sehari-hari, teknologi dan informasi merupakan sesuatu yang tidak bisa
terlepas dari kehidupan manusia. Teknologi secara umum adalah pengembangan dan aplikasi
dari alat, mesin, material dan proses yang monolong manusia menyelesaikan masalahnya.
Sedangkan informasi diartikan sebagai hasil pemprosesan, manipulasi, dan
pengorganisasian/penataan dari sekelompok data yang mempunyai nilai pengetahuan bagi
penggunanya.
Secara garis besar, teknologi informasi dapat dikelompokkan menjadi 2 bagian yaitu
perangkat lunak dan perangkat keras. Perangkat keras berhubungan dengan peralatan-peralatan
yang bersifat fisik, seperti memori, printer, dan keyboard. Perangkat lunak berhubungan
dengan instruksi-instruksi untuk mengatur perangkat keras supaya bekerja sesuai instruksi.
Dalam perangkat lunak terdapat bahasa pemprograman, bahasa pemprograman yaitu
program yang digunakan untuk menerjemahkan intruksi-intruksi yang ditulis dalam bahasa
pemprograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh
komputer. Salah satu contoh bahasa pemprograman adalah Visual Basic 6.0.
Microsoft Visual Basic adalah bahasa pemprograman yang cukup popular dan mudah
dipelajari. Dengan aplikasi ini, kita dapat membuat program dengan aplikasi GUI (Graphical
User Interface)atau program yang memungkinkan pemakai komputer berkomunikasi dengan
komputer tersebut dengan menggunakan modus grafik atau gambar.
Microsoft Visual Basic 6.0 menyediakan fasilitas yang memungkinkan anda untuk
menyusun sebuah program dengan memasang objek-objek grafis dalam sebuah form. Selain
itu Visual Basic juga menawarkan berbagai kemudahan dalam menelola sebuah database.
Kemudahan ini masih ditambah lagi dengan tersedianya sarana dan peranti yang lengkap yang
di persembahkan Visual Basic 6.0.
1
1.2 RUMUSAN MASALAH
1.3 TUJUAN
Berdasarkan rumusan masalah diatas, maka tujuan yang akan dicapai dari pembuatan
aplikasi total gajih dengan menggunakan Visual Basic yaitu :
Untuk mengetahui pengaplikasian Visual Basic 6.0 pada pembuatan aplikasi total
gajih sederhana.
2
BAB 2
Informasi adalah data yang sudah diolah menjadi sebuah bentuk yang berarti
bagi pengguna, yang bermanfaat dalam pengambilan keputusan saat ini atau mendukung
sumber informasi. Data belum memiliki nilai sedangkan informasi sudah memiliki nilai.
Informasi dikatakan bernilai bila manfaatnya lebih besar dibanding biaya untuk
mendapatkannya. (Kusrini& Koniyo, 2007)
Microsoft Visual Basic 6.0 adalah bahasa pemrograman yang digunakan untuk membuat
aplikasi Windows berbasis grafis (GUI-Grapical User Interface) guna melakukan dan
menyelesaikan tugas-tugas tertentu (Adi Kurniadi, 2002:6). Microsoft Visual Basic merupakan
event-driven programming (pemrograman terkendali kejadian) artinya program menunggu
sampai adanya respon dari pemakai berupa event atau kejadian tertentu (tombol diklik,
menu dipilih, dan lain-lain). Kata BASIC di Visual Basic adalah singkatan dari Beginners’ All-
purpose Symbolic Instruction Code yang merupakan awal dari bahasa-bahasa pemrograman
tingkat tinggi lainnya (Adi Kurniadi, 2002:6).
2.3 APLIKASI
1. Aplikasi adalah satu unit pangkat lunak yang dibuat untuk melayani kebutuhan akan
beberapa aktivitas (Buyens dalam Widodo, dkk, 2004).
2. Apliksi adalah sistem lengkap yang mengerjakan tugas specifik (Post, dalam Widodo, dkk,
2004).
Ada beberapa komponen yang secara langsung sering terlibat dalam pembuatan
program menggunakan visual basic 6.0. Komponen-komponen tersebut diantaranya adalah
:
3
Baris menu
Gambar 2.1
Menu bar merupakan batang menu yang terletak di baawah title bar yang berfungsi
untuk menampilkan pilihan menu atau perintah untuk mengoprasikan program. Untuk
menjalankan program ini dengan praktis dapat kita menggunakan keyboard dengan
menekan tombol dan tombol huruf dari menu yang diberi garis bawah. Misalnya: untuk
memilih menu file, tekan tombol Alt+F.
Toolbar
Gambar 2.2
Tombol-tombol pada toolbar akan sangat membantu dalam mempercepat akses
perintah ( yang bisa menjadi tersembunyi di dalam tingkat-tingkat hirarki). Sebab tombol
speed berfungsi sama dengan perintah yang tersedia (dan tersembunyi) di dalam menu.
No Nama Fungsi.
4
4 Menu editor Menampilkan kotak dialog menu editor.
5
18 Propertis window Menampilkan jendela propertis.
Tabel 1.1
Form
Gambar 2.3
Form adalah sebuah objek kontrol penampung dari objek kontrol lain, dapat
menerima tugas dan memberikan reaksi terhadap tindakan dari pengguna untuk
kelangsungan sebuah program aplikasi.
6
ToolBox
Gambar 2.4
NO NAMA FUNGSI
7
perintah yang dapat diberikan untuk
mengeksekusi suatu kejadian.
Box
8
17 Shape Untuk menampilkan gambar geometri pada
form.
Tabel 1.2
Gambar 2.5
9
No Nama Fungsi
Tabel 1.3
1. Klik menu File- New Project atau tekan tombol Ctrl+N, sehingga akan tampil sebuah
kotak dialog New Project.
2. Klik pilihan Standar EXE untuk membuat sebuah project standar, kemudian klik
tombol OK. Selanjutnya akan ditampilkan sebuah jendela project serta jendela form
di dalamnya.
10
Gambar 2.6
Setelah langkah diatas dijalankan, anda sudah dapat membuat sebuah project dengan
sebuah form.
Gambar 2.7
Untuk melihat apakah project yang anda buat sudah sesuai desain yang
diharapkan, maka langkah selanjutnya adalah menjalankan project tersebut. Untuk
menjalankan sebuah project dapat dilakukan dengan menggunakan salah satu cara
berikut :
11
Klik Tombol Start yang ada pada toolbar Standart
Klik menu Run-Start
Tekan tombol F5
2.7 Menyimpan Project
Gambar 2.8
3. Setalah itu akan muncul kotak dialog untuk memberi nama project. Setalah
pemberian nama project klik save.
12
Akan tetapi apabila kotak dialog New Project tidak tampil maka dapat digunakan salah
satu langkah berikut.
Pilih perintah File – Open Project.
Klik tombol Open Project pada toolbar Standard.
Gambar 2.9
Selanjutnya akan muncul kotak dialog seperti gambar 1.9 yang menampilkan
kotak dialog Open Project dengan tabulasi Existing aktif.
Pada dasarnya sebuah project yang sedang aktif akan ditutup secara otomatis
apabila membuka sebuah project baru atau membuka project yang sudah pernah anda
buat sebelumnya. Akan tetapi apabila diinginkan membuka project baru tanpa
menutup project yang sedang aktif dapat menggunakan salah satu prosedur dibawah
ini.
Pilih menu File – Remove Project.
Klik kanan pada nama project di bagian jendela Project Explorer dan lanjutkan
dengan memilih Romove Project.
Selanjutnya akan tampil dialog untuk menyimpan project dan form yang aktif
seperti pada gambar 1.10
13
Gambar 2.10
14
BAB III
ANALISA
Gambar 3.1
Visual Basic 6.0
3.2. ALGORITMA/ LANGKAH-LANGKAH PENYELESAIAN
1. Inputkan nama jabatan dengan cara mengklik pada list box dengan keterangan “Kode
karyawan”.
2. Jika jabatan yang kita pilih adalah “DIREKTUR” maka dengan otomatis akan keluar angka
5.500.00 dimana angka itulah tetapan gaji dari direktur, dan juga begitu pula pada jabatan
lainnya tergantung pada gaji pokok jabatan tersebut
3. Jika jabatan nya direktur maka akan mendapatkan tunjangan sebesar 15% dari gaji pokoknya,
dan apabila jabatannya adalah sekretaris maka akan mendapatkan tunjangan sebesar 10% dari
gaji pokoknya, apabila jabatan nya adalah bendahara maka akan mendapatkan tunjangan
sebesar 8% dari gaji pokoknya, apabila jabatannya ialah staff maka akan mendapatkan
tunjangan sebesar 5% dari gaji pokoknya, apabila jabatannya adalah office boy maka akan
mendapatkan tunjangan sebesar 2.5 %
4. Total gaji di dapatkan dari penjumlahan gaji pokok ditambahkan tunjangan dan total gaji
akan muncul pada text box dengan keterangan “Total gaji”.
15
BAB IV
1. Pointer
Digunakan sebagai komponen utama dalam toolbox untuk memilih, mengatur ukuran,
dan memindah posisi control yang terpasang pada bagian form.
2. Label
pada program penghitungan gaji karyawan ini menggunakan 4 label sebagai pemberi
keterangan pada :
Jabatan Karyawan
Gaji pokok
Tunjangan
Total Gaji Karyawan
Pada form, setelah 4 label dibuat kemudian ubah nama label dengan menggunakan
propertis caption untuk menyesuaikan dengan keterangan yang diperlukan.
16
Gambar 4.1 Gambar 4.2
17
4. Setelah semua komponen lengkap, berikut beberapa propertis yang akan di gunakan dalam
pembuatan desain yaitu :
Backcolor, digunakan untuk mengganti warna latar.
Backstyle, digunakan untuk mengubah gaya yang digunakan pada label.
Font, digunakan untuk mengubah jenis tulisan dan mengubah ukuran tulisan.
Alignment, digunakan untuk kalimat agar tersusun dengan rapi.
18
2. mengubah back style label menjadi transparan
4.3. Coding
1. koding menggunakan struktur kontrol IF
Private Sub List1_Click()
If List1.Text = "DIREKTUR" Then
Text1.Text = 5500000
Text2.Text = Text1.Text * 0.15
Text3.Text = Val(Text2.Text) + Val(Text1.Text)
Text1.Text = "Rp " & Format(Text1, "###,###,###")
Text2.Text = "Rp " & Format(Text2, "###,###,###")
Text3.Text = "Rp " & Format(Text3, "###,###,###")
ElseIf List1.Text = "SEKRETARIS" Then
Text1.Text = 2500000
Text2.Text = Text1.Text * 0.1
Text3.Text = Val(Text2.Text) + Val(Text1.Text)
Text1.Text = "Rp " & Format(Text1, "###,###,###")
Text2.Text = "Rp " & Format(Text2, "###,###,###")
Text3.Text = "Rp " & Format(Text3, "###,###,###")
19
ElseIf List1.Text = "BENDAHARA" Then
Text1.Text = 2500000
Text2.Text = Text1.Text * 0.08
Text3.Text = Val(Text2.Text) + Val(Text1.Text)
Text1.Text = "Rp " & Format(Text1, "###,###,###")
Text2.Text = "Rp " & Format(Text2, "###,###,###")
Text3.Text = "Rp " & Format(Text3, "###,###,###")
20
Case Is = "SEKRETARIS"
Text1.Text = 2500000
Text2.Text = Text1.Text * 0.1
Text3.Text = Val(Text2.Text) + Val(Text1.Text)
Text1.Text = "Rp " & Format(Text1, "###,###,###")
Text2.Text = "Rp " & Format(Text2, "###,###,###")
Text3.Text = "Rp " & Format(Text3, "###,###,###")
Case Is = "BENDAHARA"
Text1.Text = 2500000
Text2.Text = Text1.Text * 0.08
Text3.Text = Val(Text2.Text) + Val(Text1.Text)
Text1.Text = "Rp " & Format(Text1, "###,###,###")
Text2.Text = "Rp " & Format(Text2, "###,###,###")
Text3.Text = "Rp " & Format(Text3, "###,###,###")
Case Is = "STAFF"
Text1.Text = 2500000
Text2.Text = Text1.Text * 0.05
Text3.Text = Val(Text2.Text) + Val(Text1.Text)
Text1.Text = "Rp " & Format(Text1, "###,###,###")
Text2.Text = "Rp " & Format(Text2, "###,###,###")
Text3.Text = "Rp " & Format(Text3, "###,###,###")
Case Is = "OFFICE BOY"
Text1.Text = 2500000
Text2.Text = Text1.Text * 0.025
Text3.Text = Val(Text2.Text) + Val(Text1.Text)
Text1.Text = "Rp " & Format(Text1, "###,###,###")
Text2.Text = "Rp " & Format(Text2, "###,###,###")
Text3.Text = "Rp " & Format(Text3, "###,###,###")
End Select
End Sub
21
4.4. Hasil Akhir
Gambar 4.9
Gambar 4.10
22
3. Desain coding select case
Gambar 4.11
23
BAB V
Dari pembahasan diatas dapat disimpulkan bahwa pemrogaman Visual Basic merupakan
pemrogaman berbasis Windows. Visual Basic juga merupakan bahasa pemrogaman Object
Oriented Programming (OOP), yaitu pemrogaman yang berorientasi objek. Visual Basic
menyediakan objek-objek yang sangat kuat, berguna, dan mudah dipakai.
B. Saran
Dalam pembuatan makalah ini, saya merasa ada banyak kekurangan baik itu dari segi
penulisan, tata letak penyajian maupun kosa kata yang mungkin agak kurang proporsional. Untuk
itu bagi yang membaca makalah saya ini, bila anda menemui suatu kejanggalan, kekurangan atau
sesuatu hal yang kurang pas saya mohon untuk memberi saran atau masukan yang membangun
dan bermanfaat dari anda sekalian. Saran dari anda yang membaca makalah ini sangat bermanfaat
dan dapat membantu menyempurnakan makalah yang kurang sempurna ini.
24
DAFTAR PUSTAKA
1. Kusrini, M.Kom, dan Koniyo, Andri, 2007; “Tuntunan Praktis Membangun Sistem
Informasi Akuntansi Dengan Visual Basic Dan Microsoft SQL Server”, Yogyakarta :
Andi Offse
2. Kadir, Abdul. 2013. Pengenalan Algoritma Pendekatan Secara Visual dan Interaktif
Menggunakan Raptor. Yogyakarta: CV Andi Offset
3. Kurniadi, Adi. (2002). Pemrograman Microsoft Visual Basic 6. Jakarta:Elex Media
Komputindo.Hlm.6-8.
4. Penerbit Andi. 2010. Mahir Dalam 7 Hari: Microsoft Visual Basic 6.0 + Crystal Report
2008. Yogyakarta: CV Andi Offset
5. Mesran, S.Kom., M.Kom. 2009. VISUAL BASIC/Mesran. Jakarta:Mitra Wacana Media
6. Tim Penyusun. 2006. Modul Praktek Laboratorium Komputer Visual Basic 6.0. Jakarta.
AMIK Bina Sarana Informatika.
7. Kadir Abdul. 2010. Basis Data. Yogyakarta. Andi Offset.
8. Raymound, Goerge Schell. 2001. Sistem informasi. Jakarta. PT Indeks.
9. Sutarman. 2009. Pengantar Teknologi informasi. Jakarta. Bumi Aksara.
10. Nugroho Andi. 2009. Rekayasa Perangakat Lunak menggunakan UML dan Java.
Yogyakarta. Andi Offiset
25