Membuat Aplikasi Penjualan dengan Macro Excel

dokumen-dokumen yang mirip
Panduan Macro Excel untuk Membuat Aplikasi RAB Bangunan

Mengelola Database Menggunakan Macro Excel

Panduan Lengkap Otomatisasi Pekerjaan Menggunakan Macro Excel

Mengelola Data Excel dengan Sort dan Filter

Tip dan Trik Membuat Laporan Menggunakan Excel

Otodidak VBA MS Excel untuk Pemula

Mengelola Data Excel Menggunakan PivotTable dan PivotChart

Mengenal Macro (Visual Basic for Application)

Mengenal Pemrograman PHP7 Database untuk Pemula

Panduan Lengkap Menggunakan Excel 2016

Pengantar Excel untuk Rekayasa Teknik Sipil

Pemrograman PHP7 untuk Pemula

Adobe Premiere Komplet

Pemrograman Delphi untuk Pemula

FUNGSI BUATAN PADA MICROSOFT EXCEL

Mengenal dan Mengoptimalkan Fitur Macro Excel

3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau

PERKENALAN DAN SHARING TENTANG MS.OFFICE EXCEL PART10 VBA MENGGUNAKAN FORM PADA EXCEL

Serba Otomatis Membuat Laporan Tugas Akhir dan Skripsi di Word 2013

Membuat Aplikasi Point of Sale dengan Laravel dan AJAX

BAB II DASAR TEORI. 2.1 Konsep dan Definisi Konsep Piutang

Excel 2010 VBA Dasar Membuat Form Entri Sederhana

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Mengenal Visual Basic Editor

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

Otodidak Pemrograman JavaScript

Website Canggih dan Praktis dengan Blogspot

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

Membuat Aplikasi Bisnis Terapan. dengan MS Excel

Membuat Template Interaktif pada Microsoft Word 2010

Otodidak Desain dan Pemrograman Website

Membuat Aplikasi Hotel dan Penginapan. dengan MS Access

Excel Rekening Tagihan

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

Microsoft Access untuk Akuntansi

BAB I SEKILAS VISUAL STUDIO.NET 2008

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

Mengolah Database dengan MS Excel 2016

Membuat Aplikasi Perpustakaan dengan MS Access

1. Memasukkan video yang berkestensi swf/ flash ke dalam power point. 2. Membuat soal interaktif dengan menggunakan VBA pada power point.

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

E-Trik Visual C++ 6.0

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

Mengupas Kedahsyatan Array Formula Ctrl+Shift+Enter (CSE) Microsoft Excel

BAB 2 LANDASAN TEORI

AutoCAD. untuk. Desain dan Finishing Rancang Bangun 3D

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

Pendahuluan. 1.1 Microsoft Office Excel 2007

Buku Workshop Desain Grafis dan Digital Imaging

Pengenalan Microsoft Excel 2007

Bekerja Dengan Lembar Kerja Excel

Mudah Membuat Siaran Televisi Berbasis Internet dan Peluang Finansialnya

BAB I Pengenalan Microsoft Visual Basic 6.0

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

Bab 2. Contoh VBA Praktis untuk Bisnis Sederhana

BAB II LANDASAN TEORI

1 Mudah menulis Kata Ulang di Microsoft Word Aurino Djamaris

Pertemuan ke5 PAKET PROGRAM APLIKASI

BAB 2 LANDASAN TEORI

PowerPoint RASA Visual Basic SISI LAIN DARI POWERPOINT. Oleh: Ahlis Widiyanto, S. Pd

Trik Dahsyat Formula Excel

1. MENGENAL VISUAL BASIC

ACCURATE 4 QUICK START

Menambah Interaktivitas Macro

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta

UNIVERSITAS LAMBUNG MANGKURAT

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

Panduan Mulai Cepat. Membuka peluncur kotak dialog Klik untuk menggunakan fitur tambahan yang tersedia untuk grup.

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak

Pelatihan Microsoft Excel

MODUL Badak Solutions

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

PENGENALAN VISUAL FOXPRO

Bab 10 Membuat, Menggunakan dan Memodifikasi Form

A. INSTALLASI SOFTWARE

Visual Basic 6.0 For Beginners

MENU UTAMA. Terdapat 3 menu utama yaitu : 1. MENU DATA 2. MENU LAPORAN 3. MENU GRAFIK.

MICROSOFT EXCEL INTRODUCTION

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

TRIK SOAL VBA. Oleh AGUS BUDIANTO, S. Pd, M. Pd

Pada bab ini akan dijelaskan berbagai cara mengelola isi konten yang diperlukan diantaranya :

Menjelajahi perintah pada pita Setiap pita memiliki grup, dan setiap grup memiliki sekumpulan perintah yang berkaitan.

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

SOFTWARE RITEL GROSIR DAN SERVICE (RG1CS)

Tips and Trik Mudah, Cepat dan Akurat Membuat Penskoran untuk Evaluasi dengan Microsoft PowerPoint

Mail Merge di Microsoft Excel 2007

[INFO PRIVAT : DASAR KOMPUTER & MS. OFFICE]

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Ragam Layout Adobe InDesign

BAB X BEKERJA DENGAN MACRO

SEKILAS TIPS DAN TRIK POWER POINT 2007

Bab 1 Mengenal Interface Baru

Praktikum 6 SubForm dan Kode VBA

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

Pertemuan 3 Bekerja dengan Kontrol

PERTEMUAN 7 - MACRO 1

Transkripsi:

Membuat Aplikasi Penjualan dengan Macro Excel

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf i untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 1 (satu) tahun dan/atau pidana denda paling banyak Rp100.000.000 (seratus juta rupiah). 2. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf c, huruf d, huruf f, dan/atau huruf h untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling banyak Rp500.000.000,00 (lima ratus juta rupiah). 3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf a, huruf b, huruf e, dan/atau huruf g untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 4 (empat) tahun dan/atau pidana denda paling banyak Rp1.000.000.000,00 (satu miliar rupiah). 4. Setiap Orang yang memenuhi unsur sebagaimana dimaksud pada ayat (3) yang dilakukan dalam bentuk pembajakan, dipidana dengan pidana penjara paling lama 10 (sepuluh) tahun dan/atau pidana denda paling banyak Rp4.000.000.000,00 (empat miliar rupiah).

Membuat Aplikasi Penjualan dengan Macro Excel Yudhy Wicaksono & Solusi Kantor PENERBIT PT ELEX MEDIA KOMPUTINDO

Membuat Aplikasi Penjualan dengan Macro Excel Yudhy Wicaksono & Solusi Kantor 2017, PT Elex Media Komputindo, Jakarta Hak cipta dilindungi undang-undang Diterbitkan pertama kali oleh Penerbit PT Elex Media Komputindo Kelompok Gramedia, Anggota IKAPI, Jakarta 2017 717050310 ISBN: 978-602-04-0144-7 [eep] Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak sebagian atau seluruh isi buku ini tanpa izin tertulis dari penerbit. Dicetak oleh Percetakan PT Gramedia, Jakarta Isi di luar tanggung jawab percetakan

DAFTAR ISI KATA PENGANTAR... V DAFTAR ISI...VII BAB 1 MENGENAL MACRO EXCEL DAN MENGOPTIMALKANNYA... 1 1.1 1.2 Penggunaan Fitur Macro...2 Format File...3 1.3 Menonaktifkan Penyimpanan Workbook Otomatis...5 1.4 1.5 Keamanan Macro...5 Visual Basic Editor...8 1.5.1 1.5.2 Project Explorer...9 Window Properties...10 1.5.3 Window Code...11 1.5.4 1.5.5 Window Object...12 Object Browser...12 1.6 Kode Macro...14 1.6.1 1.6.2 Komentar...15 Memenggal Kode Macro...16 1.6.3 1.6.4 Fitur Auto List Members...16 Kesalahan Penulisan Kode Macro...17 1.6.5 Fitur Auto Quick Info...18 1.6.6 Pengaturan Format Font Kode Macro...18 1.7 Objek...19 1.8 Properti...20 1.8.1 1.8.2 Mengubah Properti Melalui Window Properties...20 Mengubah Properti Saat Runtime...23 1.8.3 Properti yang Sering Digunakan...23 1.9 Method...28 vii

1.10 Operator VBA...28 1.10.1 Operator Aritmatika...28 1.10.2 Operator Perbandingan...29 1.10.3 Operator Teks...29 1.10.4 Operator Referensi...30 1.10.5 Operator Logika...30 1.11 Variabel...30 1.12 Konstanta...31 1.13 Array...32 1.14 Tipe Data...33 1.15 Bekerja dengan Nama Range...35 1.15.1 Membuat Nama Range Melalui Name Box...35 1.15.2 Membuat Nama Range Melalui Kotak Dialog Create Names form Selection...36 1.15.3 Membuat Nama Range Melalui Kotak dialog New Name...37 1.15.4 Edit Nama Range...39 1.15.5 Menghapus Nama Range...40 1.15.6 Membuat Nama Range Dinamis...41 1.16 Pengaturan Setting Regional Komputer...44 BAB 2 MENAMBAH INTERAKTIVITAS MACRO... 49 2.1 Kotak Pesan (Message Box)...49 2.1.1 Membuat Kotak Pesan...51 2.1.2 Nilai Kotak Pesan...53 2.2 Kotak Input (Input Box)...55 2.3 Built In Kotak Dialog...58 2.4 UserForm...60 2.4.1 ToolBox...60 2.4.2 Menambahkan Kontrol...62 2.4.3 Mengubah Ukuran dan Posisi Kontrol...63 2.4.4 Menyalin Kontrol...65 2.4.5 Menghapus Kontrol...66 2.4.6 Membuat Kotak Dialog...66 2.4.7 Ekspor Kotak Dialog...72 2.4.8 Impor Kotak Dialog...74 2.5 ActiveX Controls...76 2.5.1 Pengaturan Keamanan ActiveX Controls...77 2.5.2 Menambahkan Kontrol...78 2.5.3 Kotak Dialog Format Control...79 2.5.4 Memasukkan Nilai SpinButton ke TextBox...82 2.6 Form Control dan Shape...84 viii

BAB 3 MENYIAPKAN WORKSHEET APLIKASI... 89 3.1 Worksheet TabelBantu...90 3.2 Worksheet DatabaseBarang...93 3.3 3.4 Worksheet DatabasePemasok...97 Worksheet DatabasePelanggan...100 3.5 Worksheet HeaderPembelian...103 3.6 Worksheet DetailPembelian...106 3.7 Worksheet HeaderPenjualan...109 3.8 3.9 Worksheet DetailPenjualan...112 Worksheet PembayaranHutang...114 3.10 Worksheet PenerimaanPiutang...117 BAB 4 MEMBUAT FORM APLIKASI... 121 4.1 Membuat Form Barang...121 4.2 Membuat Form Pemasok...146 4.3 Membuat Form Pelanggan...162 4.4 Membuat Form Cari Barang...178 4.5 Membuat Form Cari Pemasok...185 4.6 Membuat Form Transaksi Pembelian...191 4.7 Membuat Form Cari Pelanggan...218 4.8 Membuat Form Transaksi Penjualan...224 4.9 Membuat Form Kasir...256 4.10 Membuat Form Pembayaran Hutang...273 4.11 Membuat Form Penerimaan Piutang...286 4.12 Membuat Form Cetak...299 4.13 Membuat Form Cetak Barang...303 4.14 Membuat Form Cetak Pemasok...308 4.15 Membuat Form Cetak Pelanggan...312 4.16 Membuat Form Cetak Pembelian...316 4.17 Membuat Form Cetak Penjualan...329 BAB 5 MEMBUAT TAMPILAN UTAMA APLIKASI... 339 5.1 Desain Tampilan Utama Aplikasi...339 5.2 5.3 Menambahkan Macro...343 Menambahkan Tombol Kelompok Database...345 5.4 5.5 Menambahkan Tombol Kelompok Fitur...349 Proteksi Aplikasi Penjualan...352 5.5.1 Proteksi Worksheet...352 5.5.2 Proteksi Macro...354 BAB 6 PENGGUNAAN APLIKASI PENJUALAN... 357 6.1 Menggunakan Form Barang...357 6.1.1 Input Data Barang...357 ix

6.1.2 6.1.3 Pencarian Barang...361 Edit dan Hapus Record Data...363 6.2 Menggunakan Form Pemasok...364 6.2.1 6.2.2 Input Data Pemasok...365 Pencarian Pemasok...368 6.2.3 Edit dan Hapus Record Data...370 6.3 Menggunakan Form Pelanggan...371 6.3.1 Input Data Pelanggan...371 6.3.2 6.3.3 Pencarian Pelanggan...375 Edit dan Hapus Record Data...377 6.4 Menggunakan Form Transaksi Pembelian...378 6.5 6.6 Menggunakan Form Transaksi Penjualan...385 Menggunakan Form Kasir...389 6.7 6.8 Menggunakan Form Pembayaran Hutang...391 Menggunakan Form Penerimaan Piutang...394 6.9 Menggunakan Form Cetak Barang...396 6.10 Menggunakan Form Cetak Pemasok...398 6.11 Menggunakan Form Cetak Pelanggan...399 6.12 Menggunakan Form Cetak Pembelian...400 6.13 Menggunakan Form Cetak Penjualan...402 TENTANG PENULIS... 405 x

MENGENAL MACRO EXCEL DAN MENGOPTIMALKANNYA Visual Basic for Application (VBA) atau biasa dikenal dengan istilah Macro, merupakan pengembangan bahasa pemrograman Visual Basic yang diterapkan dalam aplikasi Excel. Berbeda dengan program pengembang Visual Basic, pemrograman yang dibuat menggunakan Macro hanya dapat dibangun dan digunakan pada aplikasi Excel. Program yang dibuat menggunakan Macro tidak dapat berjalan, sebelum Anda menjalankan Excel terlebih dahulu. Pemrograman Macro Excel mempunyai beberapa keuntungan sebagai berikut: Menghemat waktu. Penyelesaian pekerjaan menggunakan Macro lebih cepat dibandingkan dengan cara manual, karena prosesnya dikerjakan secara otomatis. Menghemat tenaga. Selain menghemat waktu, penyelesaian pekerjaan menggunakan Macro juga dapat menghemat tenaga. Mengurangi tingkat kesalahan. Kemungkinan adanya kesalahan dalam menyelesaikan pekerjaan secara manual dapat saja terjadi, meskipun Anda seorang yang sangat ahli dalam menggunakan Excel. Penyelesaian pekerjaan menggunakan Macro secara konsisten akan menyelesaikan suatu pekerjaan berdasarkan perintah yang tertulis dalam kode Macro sehingga tingkat kesalahan yang mungkin timbul sangat kecil. Kesalahan hanya dapat terjadi jika ada kesalahan perintah pada kode Macro. 1

1.1 Penggunaan Fitur Macro Sebelum menggunakan fitur Macro, Anda harus menampilkan tab Developer dalam Ribbon terlebih dahulu. Berikut langkah-langkah untuk mengaktifkan tab Developer: 1. Untuk pengguna Excel 2007, klik Office Button kemudian pilih Excel Options. Muncul kotak dialog Excel Options. Gambar 1.1 Menampilkan tab Developer Excel 2007. 2. Pilih opsi Popular. Beri tanda contreng pada pilihan Show Developer tab in the Ribbon kemudian klik tombol OK. Tampilan tab Developer dalam Ribbon terlihat seperti pada Gambar 1.2. Gambar 1.2 Tab Developer dalam Ribbon. 3. Untuk menampilkan tab Developer pada Ribbon Excel 2010, klik kanan area Ribbon kemudian pilih menu Customize the Ribbon... Muncul kotak dialog Excel Options pada pilihan Customize Ribbon. 2

Gambar 1.3 Menu klik kanan area Ribbon. 4. Anda juga dapat menampilkan kotak dialog Excel Options dengan cara klik tab File kemudian pilih Options. Muncul kotak dialog Excel Options. Pilih opsi Customize Ribbon. Gambar 1.4 Menampilkan tab Developer Excel 2010. 5. Pilih Main Tabs pada kotak pilihan Customize the Ribbon: Beri tanda contreng tab Developer dalam daftar di sebelah kanan. Klik tombol OK. 1.2 Format File Workbook standar Excel Excel 2007 dan Excel 2010 dengan format XLSX tidak mendukung Macro. Untuk menyimpan workbook Excel 2007 atau Excel 2010 yang mengandung Macro, Anda harus menggunakan format XLSM atau XLS (Excel 97-2003). 3

1. Klik tombol Office Button kemudian pilih menu Save As untuk menyimpan workbook. Bagi pengguna Excel 2010 klik tab File kemudian pilih menu Save As. Muncul kotak dialog Save As. Jika Anda menyimpan workbook yang mengandung Macro dengan format file XLSX, muncul kotak pesan seperti pada Gambar 1.5. 2. Klik tombol Yes jika workbook akan tetap disimpan dalam format file XLSX tanpa mengaktifkan Macro. Jika opsi ini yang Anda pilih, Macro dalam workbook akan dihapus. Gambar 1.5 Kotak pesan format penyimpanan workbook. 3. Untuk menyimpan workbook dengan Macro klik tombol No. Muncul kotak dialog Save As. Ketikkan nama file pada kotak isian File name: Pada kotak pilihan Save as type: pilih format file Excel Macro-Enabled Workbook(*.xlsm) atau Excel 97-2003 Workbook(*.xls) kemudian klik tombol Save. Gambar 1.6 Kotak dialog Save As. 4

1.3 Menonaktifkan Penyimpanan Workbook Otomatis Excel menyediakan fitur yang digunakan untuk menyimpan workbook secara otomatis setiap interval waktu tertentu. Cara ini memang sangat bermanfaat untuk menghindari kejadian yang tidak diinginkan, misalnya listrik yang tiba-tiba padam. Namun demikian, penyimpanan secara otomatis dalam bentuk workbook backup tidak mendukung fitur Macro sehingga terkadang malah menyebabkan error. Oleh karena itu, untuk sementara fitur tersebut kita non-aktifkan. 1. Bagi pengguna Excel 2007 klik Office Button kemudian pilih Excel Options. Untuk pengguna Excel 2010 klik tab File kemudian pilih menu Options. Muncul kotak dialog Excel Options. 2. Pilih opsi Save kemudian hilangkan tanda contreng pada pilihan Save AutoRecover information every. Jika sudah, klik tombol OK. Gambar 1.7 Menon-aktifkan penyimpanan workbook otomatis 1.4 Keamanan Macro Otomatisasi Macro Excel terkadang disalahgunakan oleh pengguna yang tidak bertanggung jawab untuk menyebarkan kode Macro yang berpotensi menimbulkan kerugian, misalnya kode Macro untuk menghapus data. Untuk mengantisipasi hal tersebut, Excel secara 5

TENTANG PENULIS Yudhy Wicaksono merupakan penulis buku komputer, yang mulai menulis buku sejak tahun 2006. Sampai saat ini, penulis sudah menghasilkan lebih dari 60 buku komputer. Penulis dapat dihubungi melalui email dengan alamat: yudhy_wicaksono2000@yahoo.com Solusi Kantor merupakan unit usaha yang bergerak di bidang book content. Solusi kantor beralamat di Purwokerto, Jawa Tengah. Solusi Kantor dapat dihubungi melalui email dengan alamat: kantorsolusi@gmail.com Anda dapat membeli buku karya Yudhy Wicaksono dan Solusi Kantor di website: www.solusi-kantor.com 405