Professional Documents
Culture Documents
LAPORAN
LAPORAN
PENDAHULUAN
1.1 LATAR BELAKANG
Di era yang serba modern ini perkembangan sains dan teknologi semakin pesat diiringi
dengan penggunaan teknologi atau komputer untuk memudahkan manusia dalam
menyelesaikan permasalahan sehari-hari. Tetapi masyarakat masih menggunakan proses
manual dalam menyelesaikan permasalahannya. Penggunaan teknologi atau komputer dapat
diaplikasikan dalam berbagai bidang, salah satunya pada bidang pengolahan data. Ada beberapa
software yang dapat dingunakan untuk mengolah data seperti Microsoft Excel, Microsoft Acces,
Microsoft SQL, dan lain-lain.
Microsoft Excel merupakan salah satu program aplikasi dari Microsoft Office yang fungsi
utamanya untuk mengolah data. Microsoft Excel yang telah terintegrasi dengan Visual Basic for
Aplication (VBA) ini memungkinkan adanya mengembangkan aplikasi database yang lebih
handal, melalui penyisipan scripting VB ke obyek visual (form, report) yang terdapat pada
Microsoft Excel. Selain itu Microsoft Excel juga dapat menganalisis data ilmiah (Scientific
Data), melakukan penganggaran dan peramalan (Budgeting and Forecasting), membuat form,
mengembangkan grafik dari suatu data, dan lain-lain.
Dengan merancang program menggunakan Visual Basic for Aplication with Microsoft
Excel, maka dibuat dengan tujuan untuk mempermudah pengelolaan data dan keuangan pada
Toko Bangunan. Di Toko Bangunan Lestari Jaya yang terdapat berbagai macam barang,
terdapat kesulitan tersendiri dalam melakukan proses pengolahan data tersebut, terlebih lagi
apabila kita melakukannya secara manual. Sehingga perancangan ini diharapkan dapat
melakukan perekaman semua aktivitas keluar masuk barang serta semua keuangan dapat
dikelola dengan baik agar tidak terjadi kekeliruan, dan juga dapat mempermudah pemilik toko
dalam pengecekan semua laporan keuangan. Karena peluang kesalahan pada keuangan di Toko
Bangunan Lestari Jayasangatlah besar. Seringnya kesalahan yang terjadi pada keuangan jika
dikelola dengan sistem manual, dapat menyebabkan kerugian yang besar pada toko bangunan.
Oleh karena itu, perancangan program untuk Toko Bangunan Lestari Jaya dengan menggunakan
Visual Basic for Aplication with Microsoft Excel diharapkan menyelesaikan permasalahan-
permasalahan yang ada.
1.2 TUJUAN
Tujuan dari program Pengelolaan Keuangan Toko Bangunan Lestari Jaya adalah sebagai
berikut :
1. Untuk mempermudah pelayanan pembelian barang di Toko Bangunan Lestari Jaya
2. Untuk menganalisis pengolahan data dan keuangan pada Toko Bangunan Lestari Jaya
1.3 MANFAAT
Manfaat dari program Pengelolaan Keuangan Toko Bangunan Lestari Jaya adalah sebagai
berikut :
1. Dapat mengontrol data penjualan dan pembelian barang-barang yang ada di Toko
Bangunan Lestari Jaya
2. Dapat memperjelas dan memperinci laporan keuangan di Toko Bangunan Lestari Jaya
1.4 BATASAN
Berikut merupakan batasan-batasan dari program Pengelolaan Keuangan Toko Bangunan
Lestari Jaya :
1. Program yang digunakan adalah Ms. Excel dengan Visual Basic for Application (VBA).
2. Data yang diambil sebanyak 100 dari data keseluruhan di Toko Bangunan Lestari Jaya
1.5 ASUMSI
Berikut merupakan asumsi pada perancangan program :
1. Program tidak dapat menerima adanya komplain barang yang telah dibeli.
BAB II
TINJAUAN PUSTAKA
2.1 PEMOGRAMAN KONSEP BERORIENTASI OBJEK
Pemograman konsep berorientasi objek yang bisa disebut Object Oriented Programming
(OOP) adalah pemograman yang berbasis objek dimana software didasari dengan interaksi
dengan object dalam pengerjaan prosesnya. Object Oriented Programming terdiri dari beberapa
object yang dapat berinteraksi satu sama lain dalam pengerjaan tugasnya. Interaksi tersebut
mengambil form dari pesan-pesan dan mengirimkan kembali antar object. Object akan
merespon pesan dan akan melakukan tindakan atau metode.
2.2 ALGORITMA
Istilah algoritma berasal dari nama seorang pengarang berkebangsaan Arab bernama Abu
Ja’far Mohammed ibn Musa al Khowarizmi (tahun 790-840), yang sangat terkenal sebagai
bapak Aljabar. Algoritma adalah langkah detail yang ditujukan untuk komputer guna
menyelesaikan suatu masalah. Algoritma tidak selamanya dinyatakan dalam bahasa manusia.
Terkadang algoritma dinyatakan dalam bentuk pseudokode (pseudocode), yaitu suatu bentuk
algoritma yang menggunakan berbagai notasi yang dimaksudkan untuk menyederhanakan
bentuk kalimat manusia.
Dalam hal penyusunan algoritma tidak ada standarisasi tentang bagaimana menyusunnya
karena ada kebebasan untuk menyusun bentuk bentuk suatu algoritma. Untuk mewujudkan
suatu algoritma dapat menggunakan kata-kata dalam bahasa manusia, pseudokode atau bahkan
diagram alir. Tetapi ada lima ciri penting yang harus dimiliki oleh algoritma yaitu :
1. Finiteness menyatakan bahwa suatu algoritma harus berakhir untuk semua kondisi setelah
memproses sejumlah langkah
2. Definiteness menyatakan bahwa setiap langkah harus dinyatakan dengan jelas (tidak rancu
atau memiliki banyak arti)
3. Masukan. Setiap algoritma bisa tidak memiliki masukan atau mempunyai satu atau
beberapa masukan. Masukan merupakan suatu besaran yang diberikan di awal sebelum
algoritma diproses.
4. Keluaran. Setiap algoritma memiliki keluaran, entah hanya sebuah keluaran atau banyak
keluaran. Keluaran merupakan besaran yang mempunyai kaitan atau hubungan dengan
masukan.
5. Efektivitas. Setiap algoritma diharapkan bersifat efektif, dalam arti semua operasi yang
dilaksanakan oleh algoritma haruslah sederhana dan dapt dikerjakan dalam waktu yang
terbatas. Secara prinsip, setiap instruksi dalam algoritm dapat dikerjakan oleh orang dengan
hanya menggunakan kertas atau pensil.
2.3 FLOWCHART
Diagram alir (Flowchart) adalah suatu standar untuk menggambarkan suatu proses.
Setiap langkah dalam algoritma dinyatakan dengan sebuah symbol dan aliran setiap langkah
(dari suatu langkah ke langkah yang lain) dinyatakan dengan garis yang dilengkapi panah.
2.8 PROSEDUR
Prosedur dibuat untuk memecah program menjadi beberapa bagian yang lebih kecil.
Commented [LR9]: Dalam penulisan karya ilmiah
Dalam proses pembuatan program terkadang ada beberapa kesamaan perintah program yang disaranka menggunakan paragraf deduktif. Jadi kalimat
utamanya di awal paragraf.
ditulis secara berulang-ulang. Apabila hal ini dilakukan, maka perintah program akan menjadi
Commented [A10R9]:
lebih banyak dan susah mencarinya apabila terjadi kesalahan. Hal ini tentu sangat tidak efisien
jika dilakukan.
2.9 VISUAL BASIC FOR APPLICATIONS (VBA) WITH MICROSOFT EXCEL 2013
VBA atau yang biasa disebut Visual Basic for Applications adalah sebuah bahasa
pemograman yang dikembangkan oleh Microsoft. Microsoft yang mengintegrasi dengan Visual
Basic mengaplikasikan dalam aplikasi Microsoft, seperti Microsoft Word, Microsoft
Powepoint, Microsoft Excel dan lain-lain. Dengan kata lain VBA adalah alat seseorang untuk
membuat program. Banyak hal yang dapat dilakukan dengan Microsoft Office Excel yang
terintegrasi dengan VBA, contohnya adalah sebagai berikut :
1. Menganalisis data ilmiah (Analyzing scientific data)
2. Budgeting and forecasting
3. Mengembangkan grafik dari data
4. Membuat form dan lain-lain
2.10.1 Formula dalam Microsoft Excel 2013 Commented [LR11]: Dikasih penjelasan
Commented [A12R11]:
Formula dalam Microsoft Excel yang digunakan pada progam adalah sebagai berikut :
a. SUM digunakan untuk menjumlahkan semua angka pada daerah range
b. AVERAGE digunakan untuk menghitung nilai rata - rata dari semua angka pada daerah
range.
c. SUM IF digunakan untuk menjumlahkan beberapa data dengan kriteria tertentu.
d. VLOOK UP digunakan untuk membaca suatu tabel yang diinginkan dimana tabelnya
berbentuk vertikal.
e. HLOOK UP digunakan untuk membaca suatu table yang diinginkan dimana tabelnya
berbentuk horizontal.
Dim a As Integer
Dim BarisA As Long
BarisA = Sheets("Data Barang").Cells(Rows.Count,
3).End(xlUp).Offset(1, 0).Row
End If
Next
End Sub
TextBox3.Value = ""
ComboBox3.Value = ""
ComboBox1.Value = ""
TextBox5.Value = ""
TextBox6.Value = ""
TextBox7.Value = ""
TextBox1.Text = Sheet8.Range("h1").Value
End Sub
Sheet3.Select
Range("d14").Select
Do While ActiveCell.Value <> ""
ActiveCell.Offset(1, 0).Select
Loop
ActiveCell.Value = TextBox2.Text
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = TextBox7.Text
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = TextBox3.Text
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = TextBox4.Text
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = TextBox5.Text
ActiveCell.Offset(0, 1).Select
MsgBox "Update Barang Berhasil!!"
End Sub
- Form Delete
4.2 SARAN
Saran untuk program ini adalah sebagai berikut.
1. Namun program yang dibuat masih belum kompleks karena masih ada batasan-batasan
dalam program yang dibuat sehingga program ini perlu dikembangkan lagi agar dapat
memecahkan masalah secara kompleks.
2. Metode yang digunakan dalam program ini adalah metode penelitian studi kasus, oleh
karena itu masih ada beberapa data yang tidak akurat karena ketidaksesuaian data.
3. Program ini tidak dapat mepresentasikan data sesuai dengan aslinya. Pada saat
mengumpulkan data dan proses pembuatan program, diharapkan data yang digunakan
lebih sesuai dengan keadaan sebenarnya.