Anda di halaman 1dari 29

PENGANTAR KOMPUTER DAN SOFTWARE

[Perhitungan Belanja Toko Bangunan]

Institut Teknologi Sumatera

TPB 25
TUGAS BESAR PKS
2021

ANGGOTA KELOMPOK

1. CHAROLIN RAMADHANI KIFTYA (121230100)

2.JEREMI BONARISKI SINAGA (121210202)

3.PANDU NABABAN (121300074)


[Perhitungan Belanja Toko Bangunan]

DAFTAR ISI

DAFTAR ISI...................................................................................................................................................1
BAB 1 PENDAHULUAN................................................................................................................................2
1.1 LATAR BELAKANG........................................................................................................................2
1.2 RUMUSAN MASALAH...................................................................................................................2
1.3 TUJUAN........................................................................................................................................2
BAB 2 LANDASAN TEORI..............................................................................................................................3
2.1 PENGENALAN MICROSOFT EXCEL................................................................................................3
2.2 PENGERTIAN MACRO EXCEL........................................................................................................3
2.3 FUNGSI MACRO EXCEL.................................................................................................................3
BAB 3 HASIL DAN PEMBAHASAN.................................................................................................................4
3.1 MENDESIGN TAMPILAN KASIR.....................................................................................................4
3.2 MEMBUAT NOMOR NOTA SECARA OTOMATIS...........................................................................8
3.3 MEMBUAT RUMUS DASAR APLIKASI BELANJA TOKO BANGUNAN............................................10
3.4 MEMBUAT NOTA BELANJA........................................................................................................13
3.5 MENJALANKAN CODE VBA (MACRO).........................................................................................16
3.6 MENJALAN PERBELANJAAN TOKO BANGUNAN.........................................................................24
BAB 4 KESIMPULAN...................................................................................................................................27
4.1 KESIMPULAN..............................................................................................................................27
4.2 SARAN........................................................................................................................................27
DAFTAR PUSTAKA......................................................................................................................................28

Pengantar Komputer Dan Software Page 1


[Perhitungan Belanja Toko Bangunan]

BAB 1 PENDAHULUAN
1.1 LATAR BELAKANG
Toko bangunan merupakan toko yang menjual berbagai material property untuk
membangun suatu bangunan. Banyak bahan bangunan yang dijual untuk membantu
pembangunan suatu konstruksi baik rumah,kantor,gedung,rumah sakit,sekolah,dll. Toko
bangunan sangat mudah sekali ditemukan karena sudah banyak orang yang mencoba untuk
memulai bisnis ini. Dikarenakan jaman sekarang banyak sekali pembangunan yang dilakukan
oleh pemerintah maupun warga sipil,memulai berbisnis toko bangunan merupakan pilihan yang
tepat.
Kali ini kami akan membuat perhitungan belanja toko pembangunan dengan menggunakan
macro excel. Dalam membuat perhitungannya kami menggunakan rumus baru yang telah kami
buat lalu tombol untuk menampilkan kotak dialog dan tombol untuk memanipulasi isi cells.

1.2 RUMUSAN MASALAH


Berdasarkan latar belakang yang telah kami tuliskan dapat dirumuskan beberapa masalah
yang akan kami analisis.
1. Bagaimana cara kami membuat perhitungan dengan menggunakan macro excel?
2. Apa saja kendala saat menggunakan macro excel untuk membuat rumus baru,membuat
tombol untuk menampilkan kotak dialog,dan membuat tombol untuk memanipulasi isi
cells?
3. Bagian apa saja yang banyak mengalami kendala saat menggunakan macro excel?

1.3 TUJUAN
Dari rumusan masalah yang telah dibuat dapat diambil beberapa tujuan berikut:
1. Untuk mengetahui bagaimana cara pembuatan rumus baru,pembuatan tombol untuk
menampilkan kotak dialog,dan pembuatan tombol untuk memanipulasi isi cells di macro
excel.
2. Untuk mengetahui tentang ms.excel dan macro excel.
3. Untuk melatih agar bisa menggunakan ms.excel dan macro excel .

Pengantar Komputer Dan Software Page 2


[Perhitungan Belanja Toko Bangunan]

BAB 2 LANDASAN TEORI

2.1 PENGENALAN MICROSOFT EXCEL


Landasan teori sangatlah penting dalam pembuatan suatu karya tulis ilmiah maupun penelitian.
Penelitian yang sedang kami lakukan adalah Pembuatan rumus baru,pembuatan tombol baru untuk
kotak dialog,dan pembuatan tombol untuk memanipulasi isi cells untuk perhitungan belanja toko
bangunan. Microsoft Excel adalah sebuah aplikasi yang dibuat untuk mengolah data dengan otomatis
dibantu dengan rumus-rumus yang ada di excel. Aplikasi ini memiliki fitur kalkulasi dan pembuatan
grafik yang baik dengan menggunakan strategi marketing Microsoft yang agresif, menjadi Microsoft
Excel. Sebagai salah satu program komputer yang popular digunakan di dalam komputer mikro hingga
saat ini. Bahkan saat ini program ini merupakan program spreadsheet yang paling banyak digunakan
oleh banyak pihak, baik di platform PC berbasis Windows maupun platform Macintos berbasis Mac OS,
semenjak versi 5.0 diterbitkan pada tahun 1993. Aplikasi ini bagian dari Microsoft Office System dan
versi terakhir adalah versi Microst Ofiice Excel 20007 yang diintegrasikan didalam paket Microsoft Office
System 2007.

2.2 PENGERTIAN MACRO EXCEL


VBA atau Visual Basic for Application merupakan Bahasa pemograman yang dikembangkan oleh
Microsoft itu sendiri. VBA digunakan banyak orang untuk mengembangkan program yang mengatur
excel. VBA juga memberikan kemudahan kepada yang menggunakan untuk melakukan berbagai
manajemen data pada excel macro dengan lebih akurat, mudah, cepat, dan tepat. Macro juga dapat
digunakan oleh user untuk membuat perintah atau prosedur melalui bahasa VBA atau Visual Basic for
Aplication yang cukup popular sederhana dan mudah untuk dipelajari. Semakin besar pemahaman anda
tentang bahasa VBA makan akan semakin banyak dan canggih pula prosedur perintah – perintah yang
dapat anda buat untuk mempermudah pekerjaan anda dengan Microsoft Excel .

2.3 FUNGSI MACRO EXCEL


Bebarapa fungsi dari macro excel adalah :

 Membuat kumpulan perhitungan rumus Matematika, Fisika, Kimia, dll


 Membuat Program Kasir
 Membuat Daily Log Activity atau catatan aktivitas sehari – hari
 Membuat catatan peminjaman buku diperpustakaan dan perhitungan pembelanjaan bulanan
 Membuat Permainan/Game sederhana dan perhitungan Nilai IPK Mahasiswa
 Dan masih banyak lagi

Pengantar Komputer Dan Software Page 3


[Perhitungan Belanja Toko Bangunan]

BAB 3 HASIL DAN PEMBAHASAN


3.1 MENDESIGN TAMPILAN KASIR
1. Mengaktifkan Tab Developer dengan cara masuk ke Menu File -> Options -> Customize Ribbon
kemudian centang Tab Developer -> OK

2. Lanjut mendesign tampilannya nama tokonya , sesuai dengan keinginan

Pengantar Komputer Dan Software Page 4


[Perhitungan Belanja Toko Bangunan]

3. Membuat Tabel transaksinya, pada B7 hingga H8. Membuat border dengan klik kanan Format
Cells

4. Mendesign Tabel Transaksi sesuai dengan keinginan, membuat 7 kolom antara nya: No, No.
Transaksi, Tanggal, Nama Barang, Harga, Banyaknya, dan Jumlah.

Pengantar Komputer Dan Software Page 5


[Perhitungan Belanja Toko Bangunan]

5. Pada Kolom G3, G4, dan G5 diisikan Grand Total, Bayar dan Kembali. Membuat border pada H3,
H4, H5 lalu pada H3 dan H5 diberi fill warna. Tulisan diberi warna putih supaya kelihatan.

6. Pada Kolom J3 dan J4 diisikan No. Transaksi dan tanggal, lalu pada K3 dan K4 diberi Border
sesuai dengan No. Transaksi dan tanggal yang nantinya diberi rumus. Begitu pula dengan pada
kolom J6, J7, J8, dan J9 diisikan nama barang, harga, banyaknya, dan jumlah yang nantinya akan
diberi rumus.

Pada Kolom Harga dan Jumlah diberi warna artinya, untuk kolom tersebut tidak diisi secara
manual, tetapi terisi secara otomatis. Dan kolom yang berwarna putih akan diinput secara
manual

Pengantar Komputer Dan Software Page 6


[Perhitungan Belanja Toko Bangunan]

7. Karena pada table transaksinya nanti untuk Kolom No.Transaksi dan Tanggal tidak ditampilkan
jadi kita bisa hide caranya blok kolom C dan D -> Klik Kanan -> Hide
8. Selanjutnya kita membuat Tombol masuk ke Tab Developer kemudian pilih Insert -> ActiveX
Controls -> Command Button. Design sesuai keinginan kita

Untuk mengubah caption tombolnya, klik tombol -> Properties -> Tab Caption lalu ubah caption
tombol dengan Batal. Tombol kedua beri caption dengan simpan data, dan tombol yang ketiga
beri caption dengan Tambah.

9. Pada 3 tombol tersebut beri nama caranya sama seperti tadi, klik tombol -> Properties -> Tab
Name ber nama dengan cmdBatal pada tombol Batal, cmdSimpan pada tombol simpan data,
dan cmdTambah pada tombol tambah.
Ini memudahkan kita saat membuat code VBA nya.

Pengantar Komputer Dan Software Page 7


[Perhitungan Belanja Toko Bangunan]

10. Kita membuat table daftar transaksi pada sheet baru, beri nama sheetnya Daftar Transaksi.
Design sesuai keinginan

Kita membuat table secara otomatis dengan cara Blok kolom yang diinginkan -> Menu Insert ->
Table -> Centang My table has headers
Tabel Daftar Transaksi digunkan untuk menyimpan data transaksi

3.2 MEMBUAT NOMOR NOTA SECARA OTOMATIS


4. Pada Kolom W4 kita akan membuat table No. Nota caranya Blok kolom yang diinginkan ->
insert -> Table -> Centang My table has headers.

Pada Kolom Y4 diisikan Total Nota, yang akan menghitung berapa no Nota yang ada pada table
No. Nota dengan Rumus :
=COUNTA(Table2[No.Nota])

Pengantar Komputer Dan Software Page 8


[Perhitungan Belanja Toko Bangunan]

5. Kemudian kita membuat Rumus No. Transaksi dengan Rumus :


="NTP"&TEXT(COUNTA(Table2[No.Nota])+1,"00000")
Pada NTP bisa kita sesuaikan dengan keinginan kita, kita menggunakan fungsi TEXT,COUNTA,
menghitung banyaknya data yang ada pada table nota yang tadi kita buat kemudian ditambah
satu dan pada “00000” adalah banyak nya digit pada No. Nota, bisa disesuaikan dengan
keinginan kita.

No. Transaksi ini akan terupdate secara otomatis Ketika kita mengklik tombol Simpan Data

6. Membuat rumus Tanggal dengan rumus sebagai berikut :


=TODAY()
Ini berguna untuk menampilkan Tanggal hari ini

Pengantar Komputer Dan Software Page 9


[Perhitungan Belanja Toko Bangunan]

3.3 MEMBUAT RUMUS DASAR APLIKASI BELANJA TOKO BANGUNAN


1. Pada kolom Nama Barang kita akan membuat data, berupa list yang akan menampilkan Nama
Barang pada kolom nama barang ditabel Daftar Barang caranya:
Klik Kolom Nama barang -> Menu Data -> Data Validation -> List -> Source (kita arahkan pada
kolom nama barang yang ada pada table daftar barang) -> Klik OK

2. Selanjutnya pada kolom Harga kita menggunakan rumus VLOOKUP menampilkan harga jual
pada table daftar barang caranya :
=IFERROR(VLOOKUP(K6,$N$5:$P$12,3,FALSE),"")

Pengantar Komputer Dan Software Page 10


[Perhitungan Belanja Toko Bangunan]

3. Selanjutnya untuk kolom jumlah kita menggunakan rumus :


=IFERROR(K7*K8,"")

4. Selanjutnya untuk Kolom Grand Total Menggunakan rumus :


=SUM(H8:H1048576), blok kolom jumlah sampai kebawah dengan menekan Shift + Ctrl + Panah
Kebawah

5. Untuk kolom Kembali kita menggunakan rumus sebagai berikut :


=IF(VALUE(H4)=0,0,H4-H3)

Pengantar Komputer Dan Software Page 11


[Perhitungan Belanja Toko Bangunan]

6. Untuk table daftar barang, nanti kita akan membuat laporan profit penjualan atau laporan
keuntungan dari transaksi yang sudah kita lakukan caranya kita terlebih dahulu membuat rumus
 Untuk Terjual
=SUMIF(Table1[Nama Barang],' Transaksi Kasir'!N5,Table1[Banyaknya])
Lalu copy kebawah
 Untuk Stok Akhir
=Q5-R5 (stok awal – terjual)
Lalu Copy kebawah
 Untuk Kas Masuk
=P5*R5 (harga jual dikali terjual)
Lalu Copy kebawah
 Untuk Kolom Profit
=T5-(O5*R5) (kas masuk – (harga beli dikali terjual)
Lalu Copy kebawah
 Untuk Kolom Total
=SUM(O5:O12)
Lalu copy kesamping kanan

Yang terjual, Kas masuk, dan profit akan terisi secara otomatis apabila pada daftar transaksi
sudah terisi atau ada transaksi yang sudah kita lakukan

Pengantar Komputer Dan Software Page 12


[Perhitungan Belanja Toko Bangunan]

3.4 MEMBUAT NOTA BELANJA

1. Menambahkan sheet dengan nama sheet Nota Belanja. Disini sudah terdapat format Tabel yang
siap untuk kita buatkan rumus.

2. Rumus pertama pada nota belanja yaitu tanggal, tanggal ini mengacu pada tanggal yang ada
pada Transaksi Kasir dengan Rumus :
=' Transaksi Kasir'!K4
Begitu juga dengan No. Nota menggunakan Rumus :
=' Transaksi Kasir'!K3
3. Kemudian untuk kolom nama barang, harga satuan, banyaknya, dan jumlah menggunkan rumus
VLOOKUP yang mengacu pada table transaksi, dengan kata kuncinya adalah kolom nomor.
Karena di table transaksi ada kolom yang terhide, kita coba unhide terlebih dahulu supaya jelas
karena berpengaruh pada kolom keberapa yang akan kita tampilkan.
Rumus Nama Barang :
=IFERROR(VLOOKUP(C8,' Transaksi Kasir'!$B$8:$H$22,4,FALSE),"")
Lalu copy kebawah
Rumus Harga Satuan :
=IFERROR(VLOOKUP(C8,' Transaksi Kasir'!$B$8:$H$22,5,FALSE),"")
Lalu copy kebawah
Rumus Banyaknya :
=IFERROR(VLOOKUP(C8,' Transaksi Kasir'!$B$8:$H$22,6,FALSE),"")
Lalu Copy kebawah
Rumus Jumlah :
=IFERROR(VLOOKUP(C8,' Transaksi Kasir'!$B$8:$H$22,7,FALSE),"")
Rumus Total :
=SUM(G8:G22)
Disini totalnya masih NOL karena jumlahnya belum ada nominal

Pengantar Komputer Dan Software Page 13


[Perhitungan Belanja Toko Bangunan]

4. Selanjutnya rumus terbilang, disini kita akan menggunakan VBA (Visual Basic Apllication), jadi
kita masuk ke Tab Developer -> Visual Basic atau kita bisa menggunakan tombol alternatif F11 ->
Insert -> Pilih Module. Pada module 1 kita klik 2 kali kemudian kita isi fungsi terbilang pada
module 1, dengan rumus VBA sebagai berikut :
Function Terbilangku(Nilai As String)
Dim Angka(19) As String, Kata As String
Angka(0) = ""
Angka(1) = "Satu "
Angka(2) = "Dua "
Angka(3) = "Tiga "
Angka(4) = "Empat "
Angka(5) = "Lima "
Angka(6) = "Enam "
Angka(7) = "Tujuh "
Angka(8) = "Delapan "
Angka(9) = "Sembilan "
Angka(10) = "Sepuluh "
Angka(11) = "Sebelas "
Angka(12) = "Dua Belas "
Angka(13) = "Tiga Belas "
Angka(14) = "Empat Belas "
Angka(15) = "Lima Belas "
Angka(16) = "Enam Belas "
Angka(17) = "Tujuh Belas "
Angka(18) = "Delapan Belas "
Angka(19) = "Sembilan Belas "
Kata = ""
One = 1
Two = 2
Tri = 3
Hitung = 1
S = Right(Space(15) + Nilai, 15)
Do While Hitung < 6
Satu = Mid(S, One, 1)
Dua = Mid(S, Two, 1)
Tiga = Mid(S, Tri, 1)
Gabung = Satu + Dua + Tiga
If Val(Satu) = 1 Then
Kata = Kata & "Seratus "
Else
If Val(Satu) > 1 Then

Pengantar Komputer Dan Software Page 14


[Perhitungan Belanja Toko Bangunan]

Kata = Kata & Angka(Satu) & "Ratus "


End If
End If
If Val(Dua) = 1 Then
Belas = Val(Dua & Tiga)
Kata = Kata & Angka(Belas)
Else
If Val(Dua) > 1 Then
Kata = Kata & Angka(Dua) & "Puluh" & IIf(Val(Tiga) > 0, Angka(Val(Tiga)), "")
Else
If Val(Dua) = 0 And Val(Tiga) > 0 Then
If (Hitung = 4 And Gabung = "001") Or (Hitung = 4 And Gabung = " 1") Then
Kata = Kata & "Seribu "
Else
Kata = Kata & Angka(Val(Tiga))
End If
End If
End If
End If
Hitung = Hitung + 1
One = One + 3
Two = Two + 3
Tri = Tri + 3
Loop
Terbilangku = Kata
End Function

Untuk menjalankan rumus VBA pada Sheet Nota Belanja dikolom terbilang ,kita menggunakan
rumus :
="Terbilang : "&Terbilangku(G23)&"Rupiah"

Pengantar Komputer Dan Software Page 15


[Perhitungan Belanja Toko Bangunan]

Maka pada kolom terbilang akan muncul seperti ini pada sheet nota belanja.

3.5 MENJALANKAN CODE VBA (MACRO)


1. Pada Kolom No sheet Transaksi Kasir kita menambahkan rumus agar No ini otomatis terisi
sampai kebawah Ketika nama barang terisi Adapun rumusnya :
==IF(E9<>"",B8+1,"") ,lalu copy kebawah
Misalkan kita isi nama barangnya, maka akan muncul No selanjutnya :

2. Selanjutnya kita bikin code vba nya, kita coba masuk ke Tab Developer -> Aktifkan tombol
Design Mode, jika sudah aktif berarti kita sudah bisa memasukkan code VBA pada objek/tombol
dengan cara KLIK 2 KALI
3. Yang pertama untuk Tombol Tambah , kita klik 2 kali Tombol Tambah, maka akan otomatis
muncul layer Microsoft Visual Basic for Application , maka Courser akan mengarah pada
cmdTambah_Click, ketika tombol tambah itu diklik akan menjalankan rumus yang ada didalam

Pengantar Komputer Dan Software Page 16


[Perhitungan Belanja Toko Bangunan]

Dengan menambahkan rumus VBA pada cmdTambah dengan :

Private Sub cmdTambah_Click()

'PILIH SHEET, DISINI NAMA SHEETNYA ADALAH : Transaksi Kasir

'DATA YANG KITA INPUT

No_Transaksi = Range("K3").Text

tanggal = Range("K4").Text

nama_barang = Range("K6").Text

harga = Range("K7").Value

banyaknya = Range("K8").Value

jumlah = Range("K9").Value

'VALIDASI INPUTAN JIKA ISIAN MASIH ADA YANG KOSONG

If No_Transaksi = "" Or tanggal = "" Or nama_barang = "" Or banyaknya = "" Or jumlah = "" Then

MsgBox "Isian belum lengkap", vbExclamation, "Konfirmasi"

Exit Sub

End If

'MEMASUKKAN DATA KE TABEL TRANSAKSI KETIKA MENGKLIK TOMBOL TAMBAH

TotalData = Range("K12").Value '<< TOTAL ITEM PADA TABEL TRANSAKSI

Pengantar Komputer Dan Software Page 17


[Perhitungan Belanja Toko Bangunan]

Rows(TotalData + 8 & ":" & TotalData + 8).Select '<<ANGKA 8 ADALAH BARIS PERTAMA PADA TABEL
TRANSAKSI YANG AKAN DIISI DATA

Selection.Copy

Rows(TotalData + 8 & ":" & TotalData + 8).Select

ActiveSheet.Paste

Application.CutCopyMode = False

'MENENTUKAN KOLOM PADA TABEL TRANSAKSI YANG AKAN DIISIKAN DATA

Range("C" & TotalData + 8).Select

ActiveCell.FormulaR1C1 = No_Transaksi

Range("D" & TotalData + 8).Select

ActiveCell.FormulaR1C1 = tanggal

Range("E" & TotalData + 8).Select

ActiveCell.FormulaR1C1 = nama_barang

Range("F" & TotalData + 8).Select

ActiveCell.FormulaR1C1 = harga

Range("G" & TotalData + 8).Select

ActiveCell.FormulaR1C1 = banyaknya

Range("H" & TotalData + 8).Select

ActiveCell.FormulaR1C1 = jumlah

'MENGOSONGKAN ISIAN DATA

Range("K6") = ""

Range("K8") = ""

Range("K6").Select

End Sub

Pengantar Komputer Dan Software Page 18


[Perhitungan Belanja Toko Bangunan]

Untuk yang berwarna hijau itu adalah keterangannya, supaya kitab isa mudah memahami
dengan baik

4. Selanjutnya untuk Tombol Simpan Data, Klik dua kali Tombol Simpan data, maka Kursor akan
mengarah pada cmdSimpan_Click

Pengantar Komputer Dan Software Page 19


[Perhitungan Belanja Toko Bangunan]

Kita masukkan rumus Simpan Datanya :


Private Sub cmdSimpan_Click()
'TIDAK DAPAT SIMPAN DATA JIKA TRANSAKSI BELUM ADA
If Range("K12").Value = 0 Then '<< K12 ADALAH CELL Total Item
MsgBox "Data tidak dapat disimpan, belum ada transaksi", vbExclamation, "Konfirmasi"
Exit Sub
End If

'KONFIRMASI UNTUK SIMPAN DATA


Pesan = MsgBox("Apakah ingin melanjutkan proses simpan data?", vbQuestion + vbYesNo,
"Konfirmasi")
If Pesan = vbYes Then
MsgBox "Data berhasil disimpan", vbInformation, "Konfirmasi"
CetakNota '<< MEMANGGIL PROSEDUR CetakNoNota
SimpanNoNota '<< MEMANGGIL PROSEDUR SimpanNoNota
SimpanData '<< MEMANGGIL PROSEDUR SimpanData YANG SUDAH KITA BUAT Modulel
Else
Exit Sub
End If
End Sub

Begitu juga dengan Rumus yang berwarna hijau adalah keterangannya, suapay mudah untuk
kita pahami

Pengantar Komputer Dan Software Page 20


[Perhitungan Belanja Toko Bangunan]

5. Selanjutnya untuk Tombol Batal, Klik dua kali maka akan masuk pada cmdBatal_Click pada VBA
kita akan masukkan rumus untuk Tombol Batal :
Private Sub cmdbatal_Click()
' TOMBOL BATAL TIDAK BERFUNGSI JIKA TRANSAKSI BELUM ADA
If Range("K12").Value = 0 Then '<< K12 ADALAH CELL Total Item
Exit Sub
End If

'KONFIRMASI UNTUK MEMBATALKAN TRANSAKSI


Pesan = MsgBox("Apakah ingin membatalkan transaksi?", vbQuestion + vbQuestion +
vbYesNo, "Konfirmasi")
If Pesan = vbYes Then
Range("C8:H107") = "" '<< MENGOSONGKAN TABEL TRANSAKSI
Range("H4") = ""
Range("K4") = "=today()" 'MENAMPILKAN TANGGAL HARI INI
Range("K6") = ""
Range("K8") = ""
Range("K6").Select
Else
Exit Sub
End If

End Sub

Pengantar Komputer Dan Software Page 21


[Perhitungan Belanja Toko Bangunan]

6. Selanjut nya kita akan menambahkan prosedur Simpan No. Nota dengan Rumus :
Sub SimpanNoNota()
'PILIH SHEET, DISINI NAMA SHEETNYA ADALAH : Transaksi Kasir

'NO. TRANSAKSI YANG AKAN KITA COPY


No_Transaksi = Range("K3").Text

'MEMASUKKAN DATA KE TABEL NO NOTA KETIKA MENGKLIK TOMBOL TAMBAH

TotalData = Range("Z4").Value '<< CELL Z4 ADALAH TOTAL DATA PADA TABEL NO NOTA
Rows(TotalData + 4 & ":" & TotalData + 4).Select '<< ANGKA 4 ADALAH BARIS PERTAMA
PADA TABEL NO NOTA YANG AKAN DIISI DATA
Selection.Copy
Rows(TotalData + 4 & ":" & TotalData + 4).Select
ActiveSheet.Paste

'MENENTUKAN KOLOM PADA TABEL TRANSAKSI YG AKAN DIISIKAN DATA


Range("W" & TotalData + 5).Select '<< W ADALAH KOLOM NO NOTA, ANGKA 5 ADALAH
BARIS PERTAMA PADA TABEL NO NOTA
ActiveCell.FormulaR1C1 = No_Transaksi
End Sub

Kita arahkan ke baris paling bawah, code ini agar supaya Nomor Notanya tersimpan secara
otomatis ditabel No. Nota yang sudah kita buat, ini akan berpengaruh pada No. Transaksi yang
akan berubah secara otomatis

Pengantar Komputer Dan Software Page 22


[Perhitungan Belanja Toko Bangunan]

7. Selanjutnya untuk prosedur Cetak Nota, kita menggunakan rumus sebagai berikut :
Sub CetakNota()
Sheets("Nota Belanja").PrintPreview '<< PRINT PREVIEW PADA SHEET Nota Belanja
End Sub
Arahkan Pada baris paling bawah , Ketika kita mengklik Tombol Simpan Data nanti akan muncul
secara otomatis Nota Belanja

8. Selanjutnya kita masuk ke Module 1 yang sudah kita buat tadi pada fungsi VBA Terbilang, kita
menambahkan pada baris akhir yaitu Simpan Data dengan menggunakan rumus :
Sub SimpanData()
'PILIH SHEET YANG AKAN DICOPY, YAITU SHEET : Transaksi Kasir
Range("C7").Offset(1, 0).Select
If Range("K12") = 1 Then '<« K12 adalah Cell Total Item
Range(Selection, Selection.End(xlToRight)).Select
Else
Range(Selection, Selection.End(xlToRight)).Select
End If
Selection.Copy

'PILIH SHEET YANG AKAN DIPASTE, YAITU SHEET : Daftar Transaksi


Sheets("Daftar Transaksi").Select
If Range("B2").Offset(1, 0).Value = "" Then
Range("B2").Offset(1, 0).Select
Else
Range("B2").End(xlDown).Offset(1, 0).Select
End If
ActiveSheet.Paste

'MENGOSONGKAN ISIAN DATA DAN TABEL TRANSAKSI DI SHEET Transaksi Kasir

Pengantar Komputer Dan Software Page 23


[Perhitungan Belanja Toko Bangunan]

Range("H4") = ""
Range("K4") = "" '<< MENAMPILKAN TANGGAL HARI INI
Range("K6") = ""
Range("K8") = ""
Range("K6").Select
Range("K6").ClearContents
End Sub

Ini berguna untuk data yang ada di Tabel Transaksi itu bisa tercopy masuk kedalam sheet Daftar
Transaksi

3.6 MENJALAN PERBELANJAAN TOKO BANGUNAN


Misalkan kita membeli barang Asben 3 buah

Pengantar Komputer Dan Software Page 24


[Perhitungan Belanja Toko Bangunan]

Maka Harga dan Jumlah akan muncul seperti ini :

Lalu Kita Klik Tombol Tambah dibawah, maka barang yang dibeli akan masuk pada tabel
Transaksi seperti ini :

Kita juga bisa manambah barang sesuai dengan keinginan, nanti barang tersebut akan muncul
pada table transaksi yang diatas
Setelah itu kita bisa Klik Tombol Simpan Data yang ada diatas table transaksi tersebut, lalu Klik
Yes -> OK, Maka akan muncul Nota belanja seperti ini :

No. Nota dan tanggal akan terupdate pada Nota belanja tersebut, begitu pula dengan
terbilangnya sesuai dengan harga 3 Asbes tersebut
Lalu kita Klik Close Print Preview

Pengantar Komputer Dan Software Page 25


[Perhitungan Belanja Toko Bangunan]

No. Transaksi akan berubah menjadi urutan kedua, yang tadi nya urutan pertama, dan Daftar
Barang ini akan terupdate berdasarkan transaksi yang sudah kita lakukan :

Pada Daftar Barang juga akan terupdate sesuai transaksi yang sudah kita lakukan seperti ini :

Pengantar Komputer Dan Software Page 26


[Perhitungan Belanja Toko Bangunan]

BAB 4 KESIMPULAN
4.1 KESIMPULAN
Macro adalah baris-baris perintah atau kode yang dengannya anda ingin excel melakukan
sesuatu secara otomatis. Dalam percobaan pembuatan rumus baru dan tombol baru untuk
menampilkan kotak dialog dan untuk memanipulasi isi cells menggunakan macro excel sangat
membutuhkan suatu ketelitian. Dikarenakan jika kalian kelebihan atau pun kekurangan dalam
menambakan function nya maka rumus atau tombol-tombol baru yang kalian buat tidak akan
bekerja. Dalam hal ini,pembuatan rumus baru,tombol baru untuk kotak dialog,dan tombol baru
untuk memanipulasi isi harus dilakukan dengan teliti.

4.2 SARAN
 Jika kalian ingin membuat rumus baru maupun tombol baru kalian harus sangat teliti
dalam pengerjaan nya. Seperti yang sudah di sebutkan,jika kalian kelebihan maupun
kekurangan dalam function nya maka rumus baru tersebut tidak akan bekerja.
 Kalian harus bisa mengendalikan emosi kalian karena pembuatan ini tidak lah mudah
karena banyak sekali kendala yang akan di hadapi dalam pembuatan rumus baru
maupun tombol baru. Jadi persiapkan mental kalian.
 Latihan akan membantu manusia dalam mengasah bakat dan mungkin akan dapat
menghasilkan program baru yang efektif. Pembaca dan penulis harus lebih sering
berlatih fungsi – fungsi yang terdapat di Microsoft Excel .

Pengantar Komputer Dan Software Page 27


[Perhitungan Belanja Toko Bangunan]

DAFTAR PUSTAKA
[ CITATION Pen16 \l 1033 ]

[ CITATION Sic19 \l 1033 ]

[ CITATION Joh13 \l 1033 ]

Pengantar Komputer Dan Software Page 28

Anda mungkin juga menyukai