TUGAS AKHIR
Oleh :
Oleh :
i
HALAMAN PERNYATAAN ORISINALITAS
Judul Tugas Akhir : Sistem Informasi Ranti Rumah Pengantin Dengan Menggunakan
Macro VBA Microsoft Excel
Dengan ini menyatakan bahwa Laporan Tugas Akhir ini adalah hasil karya saya
sendiri dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan
dengan benar.
Jika dikemudian hari terbukti ditemukan unsur plagirisme dalam Laporan Tugas
Akhir ini, maka saya bersedia menerima sanksi sesuai peraturan perundang-undangan
yang berlaku.
ii
HALAMAN PENGESAHAN
Menyetujui,
Pembimbing I Pembimbing II
Mengesahkan,
Direktur Politeknik Negeri Samarinda
iii
Menggunakan Macro VBA Microsoft Excel
Nama : Ranti Putri Paramitha
NIM : 18 622 028
Jurusan : Administrasi Bisnis
Program Studi : Administrasi Bisnis
Jenjang Studi : Diploma III
Dewan Penguji :
Penguji I,
Nama : Dr. M. Omar Dhanny, S.E., M.Kom
NIP : 19590505 198911 1 001 ____________________
Penguji II,
Nama : Drs. Suramli, M.M
NIP : 19601213 198903 1 002 ____________________
Penguji III,
Nama : Dyah Kusrihandayani, S.E., M.M
NIP : 19770326 200502 2 007 ____________________
Mengetahui,
Ketua Jurusan Koordinator Program Studi
Administrasi Bisnis DIII Administrasi Bisnis
iv
RIWAYAT HIDUP
Kalimantan Timur, merupakan anak ketiga dari tiga bersaudara dari pasangan Alm.
Samarinda dan dinyatakan lulus serta mendapat ijazah pada tahun 2012. Kemudian
Pertama Negeri 7 Samarinda kemudian tamat tahun 2015. Pada tahun 2015
Selanjutnya pada tahun yang sama yaitu tahun 2018 mulai memasuki Jenjang
Pendidikan Program Diploma III pada Jurusan Adminsitrasi Bisnis di Politeknik Negeri
Samarinda.
Pada tahun 2021 mengikuti Praktik Kerja Lapangan (PKL) di Kantor Sekretariat
Dengan ketekunan, motivasi tinggi untuk terus belajar dan berusaha. Penulis
telah berhasil menyelesaikan pengerjaan Tugas Akhir ini. Semoga dengan penulisan
Tugas Akhir ini mampu memberikan kontribusi positif bagi dunia pendidikan.
v
ABSTRAK
Ranti Putri Paramitha, 18622028. Judul Tugas Akhir “Sistem Informasi Ranti
Rumah Pengantin Dengan Menggunakan Macro VBA Microsoft Excel”. Dibawah
bimbingan Ibu Kristin Wulansari, S.E., M.M sebagai pembimbing pertama dan Ibu ST.
Nurhasanah, S.E., M.M sebagai pembimbing kedua.
Penelitian ini bertujuan untuk mengetahui cara membuat dan memproses Sistem
Informasi pada Ranti Rumah Pengantin Dengan Menggunakan Macro VBA Microsoft
Excel. Objek penelitian yaitu Ranti Rumah Pengantin. Teknik pengumpulan data adalah
observasi langsung dan penelitian kepustakaan.
Alat analisis yang digunakan adalah Data Flow Diagram (DFD) dan perintah
program Macro VBA Microsoft Excel. Hasil laporan menunjukan bahwa aplikasi
Microsoft Excel dapat memproses data masukan secara efektif dan efisien.
Kata Kunci : Reservasi, Ranti Rumah Pengantin, Sistem Informasi, Excel
Macro,VBA.
vi
ABSTRACT
Ranti Putri Paramitha, 18622028. The title of the final project is "Ranti
Bridal Houses Information System Using Macro VBA Microsoft Excel". Under the
guidance of Mrs. Kristin Wulansari, S.E., M.M as the first supervisor and Mrs. ST.
Nurhasanah, S.E., M.M as the second supervisor.
This study aims to find out how to create and process an Information System at
the Ranti of the Bridal House by Using Macro VBA Microsoft Excel. The object of
research is Ranti Bridal House. Data collection techniques are direct observation and
library research.
The analytical tools used are Data Flow Diagrams (DFD) and Microsoft Excel
Macro VBA program commands. The results of the report show that the Microsoft
Excel application can process input data effectively and efficiently. Bridal House
Information System using Macro VBA
Keywords : Reservation, Ranti Bridal House, Information System, Excel Macro,
VBA.
vii
KATA PENGANTAR
Puji syukur penulis panjatkan kepada tuhan Yang Maha Esa yang senantiasa
Akhir ini dengan baik, sehingga Laporan Tugas Akhir yang berjudul “Sistem Informasi
Ranti Rumah Pengantin Dengan Menggunakan Macro VBA Microsoft Excel” ini dapat
Jenjang Pendidikan Program Diploma III pada Jurusan Adminsitrasi Bisnis Politeknik
Negeri Samarinda.
Dalam menyusun Tugas Akhir ini penulis berusaha untuk dapat menyelesaikan
laporan ini dengan sebaik mungkin berkat bantuan dari berbagai pihak penulis dapat
menyelesaikan Laporan Tugas Akhir ini. Untuk itu penulis mengucapkan terima kasih
3. Ibu Heldina Pristanti, S.pd., M. Pd. Selaku Ketua Program Studi DIII
4. Ibu Kristin Wulansari, S.E., M.M selaku pembimbing I yang telah memberikan
5. Ibu ST. Nurhasanah, S.E., M.M selaku pembimbing II yang telah memberikan
viii
6. Bapak DR. M. Omar Dhanny, SE., M. Kom dan Angga Kusumah, S.S.T., M.M.
yang bermanfaat dalam mendidik serta memberikan ilmunya kepada saya dengan
penuh kesabaran.
8. Kepada ibu Aji Ima Afriani selaku pemilik usaha jasa Ranti Rumah Pengantin
yang telah mendukung penulis dalam proses penyusunan Tugas Akhir ini.
9. Terimakasih banyak untuk Mamah saya, dan Alm. Papah saya dan keluarga yang
berbagi cerita pengalaman selama di lab komputer. Semoga kita semua sukses
Demikian Laporan Tugas Akhir ini penulis buat atas segala bantuan bimbingan
dan arahan dari Bapak dan Ibu dosen yang terkait saya ucapkan Terima Kasih.
ix
DAFTAR ISI
HALAMAN JUDUL.........................................................................................................i
HALAMAN PENGESAHAN.........................................................................................iii
HALAMAN PERSETUJUAN........................................................................................iv
RIWAYAT HIDUP..........................................................................................................v
ABSTRAK.......................................................................................................................vi
ABSTRACT...................................................................................................................vii
KATA PENGANTAR...................................................................................................viii
DAFTAR ISI....................................................................................................................x
DAFTAR TABEL.........................................................................................................xiv
DAFTAR GAMBAR......................................................................................................xv
BAB I PENDAHULUAN.................................................................................................1
A. Latar Belakang.......................................................................................................1
B. Rumusan Masalah..................................................................................................3
C. Tujuan Penelitian...................................................................................................3
D. Manfaat Penelitian.................................................................................................3
E. Sistematika Penulisan............................................................................................4
A. Landasan Teori......................................................................................................6
x
1. Pengertian Sistem..........................................................................................6
2. Pengertian Informasi......................................................................................7
5. Pengertian Komputer.....................................................................................9
6. Komponen-Komponen Komputer...............................................................10
8. Pengertian Macro.........................................................................................12
B. Definisi Konsepsional..........................................................................................19
1. Sistem Informasi.................................................................................................19
2. Microsoft Excel...................................................................................................20
3. Basis Data/Database...........................................................................................20
A. Definisi Operasional............................................................................................21
xi
B. Perincian Data yang Diperlukan..........................................................................22
D. Jangkauan Penelitian...........................................................................................24
E. Metode Pendekatan..............................................................................................24
F. Penulisan Program...............................................................................................26
G. Alat Analisis........................................................................................................26
5. Job Deskripsi.......................................................................................................33
B. Penyajian Data.....................................................................................................35
xii
A. Analisis................................................................................................................38
B. Pembahasan.........................................................................................................40
2. Rancangan Userform..........................................................................................48
BAB VI PENUTUP........................................................................................................73
A. Kesimpulan..........................................................................................................73
B. Saran....................................................................................................................74
DAFTAR PUSTAKA.....................................................................................................75
xiii
DAFTAR TABEL
xiv
DAFTAR GAMBAR
xv
Gambar 5. 13 Sheet Transaksi Pelunasan Dekorasi.......................................................46
xvii
BAB I
PENDAHULUAN
A. Latar Belakang
Perkembangan sistem informasi pada zaman saat ini semakin maju dan
sangat penting dalam memberikan informasi bagi pengguna, karena sangat bisa
diandalkan dalam mengambil keputusan. Mencari informasi secara cepat, tepat dan
akurat tidaklah mudah karena selain membutuhkan waktu untuk mencari datanya juga
terkadang bisa terjadi kesalahan karena kelalaian sumber daya manusianya, oleh karena
terdapat pengolahan dan penyajian data, serta kemajuan dalam menyediakan informasi
bagi pihak lain diluar instansi, serta memberikan kemudahan pelayanan pada
Komputer merupakan suatu perangkat yang sistem informasi yang terdiri dari
hardware dan software yang paling berintegerasi, yang memiliki fungsi untuk
mengolah suatu data input menjadi sebuah keluaran sesuai yang diinginkan
1
2
dilakukan dalam waktu singkat, sehingga dapat menghemat waktu maupun tenaga,
serta dapat mengakses kembali data operasional yang telah di input dengan cepat dan
tepat.
UMKM (Usaha Mikro Kecil Menengah) dan maupun perusahaan besar yang
bergerak di bidang jasa saat ini membutuhkan sistem informasi yang handal dalam
aktivitas usahanya. Salah satu produk sistem informasi saat ini adalah hadirnya
program aplikasi komputer dalam perusahaan jasa untuk mendapatkan informasi yang
cepat, akurat dan tepat waktu. Hal ini juga akan berpengaruh pada kepuasaan pelanggan
di Ranti Rumah Pengantin, dimana merupakan perusahaan yang menawarkan jasa rias
dapat memberikan dampak ke perusahaan jasa tersebut, dan akan mendapat predikat
baik dari pelanggannya, sehingga tidak ragu lagi jika ingin kembali menggunakan jasa
Ranti Rumah Pengantin selama ini masih menggunakan sistem manual dimana
dalam hal ini masih menggunakan nota biasa dan penggunaan program komputer yang
belumlah maksimal, sehingga penulis menggunakan Macro VBA Microsoft Excel ini
sebagai software pendukung kegiatan usaha agar lebih efektif dan efisien. Microsoft
Excel adalah sebuah program office sederhana yang hampir disetiap kantor atau
familiar dan mudah dipahami dan bisa digunakan untuk membuat suatu program
yaitu dengan fasilitas pemograman otomatis macro VBA (Visual Basic Application)
Maka dari itu penulis membuat suatu sistem informasi yang digunakan untuk
yang baik dan akurat dengan menggunakan Microsoft Excel. Maka dari uraian diatas,
peneliti mengambil judul penelitian yakni “Sistem Informasi Ranti Rumah Pengantin
B. Rumusan Masalah
penulis kemukakan dalam penelitian ini adalah “Bagaimana Cara Merancang dan
Membuat Sistem Informasi Ranti Rumah Pengantin dengan Menggunakan Macro VBA
Microsoft Excel”.
C. Tujuan Penelitian
D. Manfaat Penelitian
Manfaat penelitian yang diperoleh dari penulisan Tugas Akhir ini adalah
sebagai berikut:
a. Bagi Penulis
b. Bagi Perusahaan
4
Mengoptimalisasi data agar data tersebut dapat diolah secara efisien serta
sistem informasi sehingga administrasi bisnis menjadi baik pada Ranti Rumah
Pengantin.
c. Bagi Pembaca
E. Sistematika Penulisan
yang bertujuan memudahkan jalan pikiran dalam memahami secara menyeluruh pada
isi dari penelitian. Adapun sistematika penulisan pada penelitian ini sebagai berikut:
BAB I : PENDAHULUAN
Berisi tentang latar belakang, rumusan masalah, tujuan penelitian, dan manfaat
Berisi tentang landasan teori yang digunakan sebagai referensi dalam pembuatan
laporan Tugas Akhir ini yang diambil dari berbagai literature dan definisi
konsepsional.
Berisi tentang sejarah berdirinya perusahaan, kegiatan usaha, visi misi, struktur
Berisi tentang proses bisnis, listing program, penggunaan program aplikasi dan
TINJAUAN PUSTAKA
A. Landasan Teori
Pada bab ini penulis akan menguraikan atau memberikan beberapa pengertian
serta batasan-batasan perumusan teori yang nantinya akan dapat membantu dalam
1. Pengertian Sistem
rangkaian dari dua atau lebih komponen-komponen yang saling berhubungan, yang
berinteraksi untuk mencapai suatu tujuan. Sebagian besar sistem terdiri dari sub sistem
“Serangkaian bagian yang saling tergantung dan bekerja sama untuk mencapai tujuan
tertentu”. Definisi sistem menurut Mulyadi (2016:5), Sistem adalah “suatu jaringan
prosedur yang dibuat menurut pola yang terpadu untuk melaksanakan kegiatan pokok
perusahaan”.
kumpulan dari komponen-komponen yang saling berkaitan satu dengan yang lain untuk
6
7
2. Pengertian Informasi
dalam suatu bentuk yang berguna terhadap aktifitas pengambilan keputusan. Menurut
Romney & Steinbart (2015:4), informasi adalah data yang telah dikelola dan di proses
berkualitas, yaitu:
proses bisnis yang di sampaikan dengan tepat waktu, benar, konsistem dan
dapat digunakan.
kelengkapan informasi serta validitas nya sesuai dengan nilai-nilai bisnis dan
harapan.
tersedia pada saat diperlukan oleh proses bisnis baik sekarang, maupun di masa
mendatang, hal ini juga menyangkut perlindungan sumber daya yang diperlukan
peraturan dan perjanjian kontrak dimana proses bisnis merupakan subjek nya
Dengan demikian dapat disimpulkan bahwa informasi adalah data yang diproses
menjadi suatu bentuk yang dimengerti sehingga lebih berguna dan berarti bagi yang
menyediakan output dari setiap informasi yang dibutuhkan dalam proses bisnis serta
aplikasi yang digunakan melalui perangkat lunak, database dan bahkan proses manual
yang terkait.
sekumpulan elemen atau komponen berupa orang, prosedur, database dan alat yang
secara umum berdasarkan seperangkat komputer dan komponen manual yang dapat
kombinasi program atau modul yang terorganisir yang berasal dari komponen-
komponen yang terkait dengan hardware, software, people dan network berdasarkan
hari.
iii. Untuk menyajikan informasi yang berkenan dengan kepengurusan atau struktur
manajemen”.
Adapun tujuan sistem informasi menurut Susanto (2017:23) adalah target atau
sasaran akhir yang ingin dicapai oleh sistem. Agar supaya target tersebut bisa tercapai,
maka target atau sasaran tersebut harus diketahui terlebih dahulu ciri-ciri atau
kriterianya. Upaya mencapai sasaran tanpa mengetahui ciri-ciri atau kriteria dari
sasaran tersebut kemungkinan besar sasaran tersebut tidak akan pernah tercapai. Ciri-
ciri atau kriteria dapat juga digunakan sebagai tolak ukur dalam menilai suatu
5. Pengertian Komputer
Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang
berbeda. Istilah komputer (computer) diambil dari bahasa Latin Computare yang berarti
menghitung. Berikut ini ada beberapa definisi tentang komputer oleh beberapa para
ahli:
ii. Menurut Sutanta (2011:1) komputer berasal dari bahasa latin, yaitu komputare
iii. Menurut Gordon B (2010:64) komputer adalah alat yang dipakai untuk
Dari definisi diatas, dapat disimpulkan bahwa komputer adalah alat elektronik
yang dapat menghitung atau mengolah data dengan mengikuti serangkaian perintah.
melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini
kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya pengolahan informasi
6. Komponen-Komponen Komputer
“perangkat keras berupa peranti-peranti yang terlihat secara fisik. Termasuk dalam
kelompok ini adalah monitor, keyboard, mouse, dan printer.” Sutono (2014:1)
komponen fisik yang membentuk satu kesatuan sistem Personal Computer (PC).
adalah elemen atau perangkat fisik komputer yang dirakit dan beroperasi di dalamnya
pemakai.”
mencakup semua perangkat lunak yang digunakan di dalam sistem informasi. Adanya
komponen perangkat lunak ini akan membantu sistem informasi di dalam menjalankan
lunak ini melakukan proses pengolahan data, penyajian informasi, penghitungan data,
dan lain-lain. Komponen perangkat lunak mencakup sistem operasi, aplikasi, dan
driver.”
oleh mesin komputer sehingga menghasilkan informasi yang dapat digunakan oleh user
dengan adanya komponen perangkat lunak ini akan membantu system informasi di
atau program pengolah data. Lembar kerja Microsoft Excel ini berbentuk tabel yang
spreadsheet (lembar kerja elektronik). Fungsi dari Microsoft excel adalah untuk
table.
spreadsheet yang dibuat dan didstribusikan oleh Microsoft corporation untuk sistem
operasi Microsoft windows dan mac OS. Aplikasi ini memiliki fitur kalkulasi dan
excel yang merupakan aplikasi bawaan software microsoft office tergolong aplikasi
yang mudah digunakan dan versi program ini selalu baru. Microsoft Excel memberi
ruang untuk para pengunanya agar bisa bekerja secara optimal dengan memanfaatkan
adalah sebuah program atau aplikasi yang merupakan bagian dari paket instalasi
8. Pengertian Macro
Menurut Lee (2016:2) Macro VBA (Visual Basic for Applications) adalah nama
dari Bahasa pemprograman dari Microsoft Excel. Excel Macro merupakan satu
rangkaian instruksi yang mengotomatisasi beberapa aspek dari Excel sehingga dapat
Menurut Wicaksono (2018:1) Visual Basic for Applications (VBA) atau biasa
Basic yang diterapkan dalam program Excel. Berbeda dengan program pengembangan
Visual Basic, pemrograman yang dibuat menggunakan Macro hanya dapat dibangun
dan digunakan pada program Excel. Program yang dibuat menggunakan Macro tidak
Berdasarkan beberapa definisi teori dari para ahli tersebut, disimpulkan Macro
adalah Bahasa pemprograman Visual Basic yang diterapkan oleh Excel berfungsi untuk
mengotomatisasi beberapa aspek dari Excel guna memudahkan pekerjaan menjadi cepat
organisasi.
kumpulan data yang secara logis terkait dan dirancang untuk memenuhi suatu
saling berhubungan secara logis dan didesain untuk mendapatkan data yang dibutuhkan
kumpulan dari program aplikasi yang berinteraksi dengan basis data bersama dengan
dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil.
awalnya dikembangkan oleh Chris Gane dan Trish Sarson pada tahun 1979 yang
termasuk dalam Structured Systems Analysis and Design Methodology (SSADM) yang
ditulis oleh Chris Gane dan Trish Sarson. Sistem yang dikembangkan ini berbasis pada
dekomposisi fungsional dari sebuah system. Menurut Supardi (2013:5) DFD sering
juga disebut DAD (Diagram Aliran Data) adalah representasi grafik yang
sebagai data mengalir dan masukan (input) dan keluaran (output). Sedangkan menurut
DFD Edward Yourdon dan Tom DeMarco populer digunakan sebagai model
analisis sistem perangkat lunak untuk sistem perangkat lunak yang akan
(2014:71) notasi- notasi pada DFD (Edward Yourdon dan Tom DeMarco) adalah
sebagai berikut:
Keterangan Notasi
15
i. Membuat DFD Level 0 atau sering disebut juga Context Diagram DFD Level 0
menggambarkan sistem yang akan dibuat sebagai suatu entitas tunggal yang
berinteraksi dengan orang maupun system lain. DFD Level 0 digunakan untuk
entitas luar.
ii. Membuat DFD Level 1 DFD Level 1 digunakan untuk menggambarkan modul-
modul yang ada dalam system yang akan dikembangkan. DFD Level 1
iii. Membuat DFD Level 2 Modul-modul pada DFD Level 1 dapat di-breakdown
menjadi DFD Level dua. Modul mana saja yang harus di-breakdown lebih detail
sudah cukup detail dan rinci maka modul tersebut sudah tidak perlu di-
breakdown lagi. Untuk sebuah sistem, jumlah DFD Level 2 sama dengan
iv. Membuat DFD Level 3 dan seterusnya DFD Level 3, 4, 5 dan seterusnya
merupakan breakdown dari modul pada DFD Level di-atasnya. Breakdown pada
level 3, 4, 5, dan seterusnya aturannya sama persis dengan DFD Level 1 atau
Level 2. Pada satu diagram DFD sebaiknya jumlah modul tidak boleh lebih dari
20 buah. Jika lebih dari 20 buah modul, diagram akan terlihat rumit dan susah
rumit
Menurut Sayoga dalam Rahayu & Pamungkas (2014:8) tata rias pengantin
adalah suatu kegiatan tata rias wajah pada pengantin yang bertujuan untuk menonjolkan
Rias pengantin adalah warisan budaya nenek moyang yang adiluhung yang
perlu dilestarikan dan dikembangkan sebagai kekayaan bangsa dan negara yang tidak
Setiap wanita ingin tampil cantik dan sempurna pada hari pernikahannya,
karena momen tersebut terjadi satu kali dalam hidup seseorang. Ada kekhasan pada
setiap daerah dan disesuaikan dengan tradisi di keluarga. Busana dan aksesoris
memiliki lambang dan makna khusus dengan harapan kedua mempelai mempunyai
pusat perhatian. Salah satu upaya menunjang penampilan pengantin agar terlihat
anggun dan cantik adalah dengan merias wajah pengantin tersebut. Tata rias pengantin
adalah tata rias yang memiliki kekuatan untuk merubah wajah lebih berseri, dan tampak
Penata rias termasuk kedalam bidang jasa Banyak para pakar pemasaran jasa
yang telah mendefinisikan pengertianjasa, adapun pengertian jasa menurut para pakar
sebagai berikut : Menurut Kotler dalam Lupiyoadi (2014:7) “Jasa adalah setiap
tindakan atau kegiatan yang dapat ditawarkan oleh satu pihak kepada pihak lain, pada
Produksi jasa mungkin berkaitan dengan produk fisik atau tidak” Selanjutnya,
menurut Zethaml dan Bitner (1996) dalam Lupiyoadi (2014:7) memberikan batasan
tentang jasa sebagai berikut “Service is all economic activitieswhose output is not a
Jasa merupakan semua aktivitas ekonomi yang hasilnya bukan berbentuk produk fisik
atau konstruksi, yang umumnya dihasilkan dan dikonsumsi secara bersamaan serta
keluaran yang tidak berwujud dan memberikan keuntungan bagi pelanggan sebagai
akibat dari pertukaran yang diharapkan dan dalam proses produksinya melibatkan
Tata rias merupakan suatu bidang usaha yang bergerak di bidang jasa. Penata
rias melakukan pekerjaannya bekerjasama dengan penyedia jasa lainnya seperti penata
busana. Paul D. Converse et. a.l. dalam Alma (2016:246) mengelompokkan macam-
i. Personalized Service
Jasa ini sangat bersifat personal, yang tidak dapat dipisahkan dari orang yang
ditangani sendiri oleh produsennya. Pemakaian perantara dalam hal ini tidak
angkutan kereta api, kendaraan umum, pesawat udara, dll. Pelayanan di sini
iv. Entertainment
Yang termasuk ke dalam kelompok ini ialah usaha di bidang olahraga, bioskop,
v. Hotel Services
Hotel bukan merupakan suatu obyek pariwisata melainkan merupakan salah satu
sarana dalam bidang kepariwisataan, maka dalam hal ini hotel perlu mengadakan
kegiatan bersama tempat-tempat rekreasi, hiburan, travel biro, agar menjadi daya
Berdasarkan paparan di atas, macam-macam jasa terbagi atas lima jenis, yaitu
Service (jasa yang berkaitan dengan keuangan seperti bank dan asuransi), Public Utility
B. Definisi Konsepsional
teori yang relevan dengan judul penulisan Tugas Akhir yaitu “Sistem Informasi Ranti
1. Sistem Informasi
Sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk
mencapai suatu tujuan. Sebagai gambaran jika dalam sebuah system terdapat sebuah
elemen yang tidak memberikan manfaat dalam mencapai tujuan yang sama maka
elemen tersebut dapat dipastikan bukanlah bagian dari system. Kadir (2014:61).
2. Microsoft Excel
Microsoft Excel ini berbentuk table yang digunakan untuk memudahkan pemakai dalam
proses penginputan data. Menggunakan program ini, anda dapat memasukkan suatu
formula atau rumus sekaligus memformat tampilannya serta membuat laporan dalam
berbagai bentuk table. Umumnya program ini digunakan untuk membuat laporan data
angka dalam bentuk table yang besar seperti: laporan penjualan dan pembelian barang,
laporan keuangan dan sebagainya. Selain itu beberapa fasilitas pemformatan juga
disediakan dalam program ini baik format untuk data angka maupun format untuk
3. Basis Data/Database
Merupakan kumpulan data yang saling berhubungan secara logis dan didesain
untuk mendapatkan data yang dibutuhkan oleh suatu organisasi. Indrajani (2015:70)
21
Macro VBA (Visual Basic for Applications) adalah nama dari Bahasa
pemprograman dari Microsoft Excel. Excel Macro merupakan satu rangkaian instruksi
yang mengotomatisasi beberapa aspek dari Excel sehingga dapat bekerja dengan lebih
METODE PENELITIAN
A. Definisi Operasional
diukur dan diteliti mengenai variabel yang terdapat dalam program yang dirancang
penulis, dengan kata lain untuk membatasi objek yang diteliti. Petunjuk-petunjuk yang
1. Sistem Informasi
Sistem yang berbentuk sebuah program aplikasi yang memproses data dan
menjadikan Ranti Rumah Pengantin sebagai objek penelitian untuk memproses segala
data dan transaksi pemakaian jasa MUA, Penyewaan baju kebaya/gaun pengantin, dan
Dekorasi pernikahan. Sehingga menjadi laporan yang dibutuhkan oleh usaha Ranti
Rumah Pengantin.
2. Microsoft Excel
dasar, penggunaan fungsi-fungsi, pembuatan grafik, dan manajemen data. Software ini
22
23
3. Basis Data/Database
Yaitu berisikan tentang segala hal yang berhubungan dengan data pelanggan,
data karyawan, data paket dekorasi, data layanan rias serta data-data transaksi yang
4. Macro VBA
Macro merupakan sebuah program yang berisi sekumpulan perintah yang dapat
yang dapat dimanfaatkan oleh Ranti Rumah Pengantin dalam melakukan perhitungan
d. Proses bisnis yang terjadi pada Ranti Rumah Pengantin berupa: transaksi jasa
a. Interview
24
yaitu mencari data dengan mengadakan tanya jawab langsung dengan Pemilik
b. Observasi
adalah mengamati secara langsung atas kegiatan perusahaan jasa tersebut serta
penelitian ini, baik informasi secara lisan maupun tulisan. Penulis juga
c. Dokumentasi
yaitu teknik pengumpulan data dengan cara pencatatan langsung dari dokumen
atau arsip yang berhubungan dengan transaksi jasa pelayanan rias wajah/Make
penulis.
serta buku-buku yang berhubungan dengan Tugas Akhir ini. Penulis melakukan
teknik ini untuk melengkapi materi-materi yang ada di dalam penulisan laporan
ini. Literature yang diambil juga tidak hanya sebatas buku semata namun juga
penulis ambil dari situs-situs internet yang penulis rasa dapat membantu penulis
dalam menguatkan materi yang telah ada dan memberi tambahan materi dalam
D. Jangkauan Penelitian
Jangkauan penelitian ini meliputi: transaksi jasa pelayanan rias wajah/Make Up,
pernikahan. Dan yang menjadi objek penelitian ini adalah Ranti Rumah Pengantin
E. Metode Pendekatan
Mulai
Input Data:
Data Karyawan
Data Pelanggan
Data Layanan Rias
Data Paket Dekorasi
Data Pakaian
Transaksi Layanan
Proses :
Rancangan Sitem DFD
Rancangan Tampilan
Rumus-rumus
Filter
Pembuatan Tutorial
Peranan
Selesai
b. Input data yang berupa tabel/sheets terdiri dari atas beberapa bagian yaitu
sebagai berikut:
i. Data Karyawan
v. Data Pakaian
dan fasilitas filter yang telah dirancang terdiri atas Sum, Vlookup, Fungsi
d. Output yaitu hasil setelah input dan proses telah diselesaikan adapun hasil yang
Microsoft Excel untuk sistem informasi pada jasa Ranti Rumah Pengantin.
27
F. Penulisan Program
aglinment.
Pada bagian jendela VBA Excel terdapat perintah-perintah yang terdiri dari:
digunakan untuk mendesain tampilan userform dari tabel induk dan userform
terhubung dengan tabel induk dan tabel transaksi sehingga berjalan sesuai
G. Alat Analisis
Workbook adalah lembaran kerja yang terdapat dalam Excel yang terdiri dari
28
kerja yang terdapat dalam workbook yang berupa kolom-kolom atau lajur.
ii. Data filter digunakan untuk memposting atau menjabarkan data sesuai dengan
iii. Userform digunakan untuk membuat dan mendesain form-form yang berupa
kotak dialog agar para pemakai dapat berinteraktif melalui tampilan form-form.
yang aktif.
“Menu Utama”.
xviii. Unload Me, maksudnya adalah menutup userform yang sedang aktif.
secara keseluruhan.
i. Formula atau rumus yang artinya adalah alat untuk melakukan penghitungan
atau kalkulasi terhadap suatu nilai yang terdapat pada sel tertentu baik itu sel
sendiri maupun sel yang lain. Adapun bentuk-bentuk formula tersebut berupa:
ii. Fungsi adalah formula khusus yang siap dipakai, yang telah disediakan di
perhitungan yang Panjang. Adapun bentuk untuk menulis fungsi didalm sel
2) Fungsi Logika, yaitu berupa =IF(uji logika, nilai jika benar, nilai jika
yang berfungsi untuk mencari nilai didalam suatu kolom table atau
pembanding, serta offset kolom yang menunjang osisi data yang dibaca di
kolom tertentu.
Ranti Rumah Pengantin ini berdiri pada tahun 2008, yang didirikan oleh Ibu Aji
Ima yang lahir di Samarinda pada tanggal 27 Juli 1960. Beliau memiliki seorang suami
Afiansyah Putra, Rivandika Safrial Azwar, dan putrinya Ranti Putri Paramitha. Nama
rumah pengantin ini sendiri terinspirasi dari nama putri nya sendiri yaitu “Ranti” karena
beliau hanya memiliki seorang anak perempuan satu-satunya dari 2 saudara laki-
lakinya. Yang ingin beliau harapkan dari anaknya Ranti yaitu menjadi penerus usaha
Berawal dari rumah tempat tinggal yang mempunyai lokasi yang sangat
usaha jasa yaitu Ranti Rumah Pengantin yang berlokasi di Jl. Juanda 8 Rotan
Semambu, Kota Samarinda, Kalimantan Timur. Ibu Aji Ima selaku pemilik Rumah
Pengantin merasa memiliki modal yang cukup yaitu dalam sector modal financial dan
modal keahlian untuk mendirikan usahanya yang bergerak di bidang jasa Make Up,
pelaminan.
31
32
keberadaan Ranti Rumah Pengantin. Di era saat ini, kematangan teknologi dapat
semua pasar sasaran. Dengan menawarkan penawaran khusus dan membuat promosi
sekreatif mungkin, Ranti Rumah Pengantin dapat mencapai target pasar yang dituju
menerima pelanggan sekitar 300 orang lebih dalam melayani jasa rias wajah/make up,
pengantin. Dan untuk saat ini ibu Aji Ima memiliki 3 orang yang ikut serta dalam
berjalannya operasional usaha ibu Aji Ima, yang pembagian tugasnya terdapat 1 orang
yang bertugas dalam merias pengantin yang juga bertugas bersama ibu Aji Ima sendiri
saat berjalannya operasional dan juga memiliki tugas untuk mengukur baju kebaya atau
gaun yang akan disewa untuk memastikan kebaya atau gaun tersebut yang akan di sewa
oleh pelanggan sehingga mereka dapat merasa nyaman dan disukai oleh pelanggan
tersebut, 1 orang bertugas untuk mengurusi pekerjaan selama operasional di toko Ranti
Rumah Pengantin, dan terdapat 1 orang yang memiliki tugas sebagai menghias dekorasi
pelaminan.
Ranti Rumah Pengantin beroperasi pada hari Senin-Minggu atau setiap hari
mulai pada pukul 08.00 – 22.00. Aktivitas yang biasanya terjadi di Ranti Rumah
Pengantin adalah melayani para pelanggan yang datang dan menjelaskan jasa apa yang
mereka miliki, yaitu menjelaskan baju kebaya/gaun pengantin, biaya jasa make up
33
wedding, dan untuk tema dekorasi pelaminan apa yang pelanggan inginkan. Lalu
mencatat semua pembayaran yang telah dibayar oleh pelanggan secara tunai maupun
non tunai.
Biasanya pelanggan memesan jasa apa yang hendak mereka gunakan pada
bulan berikutnya melalui proses penjadwalan kegiatan. Aktivitas lainnya pada sehari-
hari yang wajib dilakukan oleh karyawan adalah membersihkan dan merapikan kembali
baju kebaya/gaun pengantin yang telah di sewa sebelumnnya untuk dapat dipajang dan
disewa kembali.
I. Visi
kepuasan pelanggan serta menjadikan tata rias pengantin unggul dalam mutu
II. Misi
kepada pelanggan.
III. Strategi
34
pegawai.
mouth).
5. Job Deskripsi
Ranti Rumah Pengantin adalah usaha jasa yang termasuk dalam golongan kecil
menengah, dimana Ranti Rumah Pengantin merupakan usaha jasa yang bergerak dalam
bidang pernikahan seperti Make Up, penyewaan baju Kebaya/Gaun Pengantin dan
dekorasi pelaminan. Oleh karena itu pemilik Ranti Rumah Pengantin telah membagi
35
masing-masing tugas dan kewajiban kepada setiap karyawan yang bekerja di Ranti
Rumah Pengantin. Berikut ini merupakan uraian tentang apa saja kewajiban dan tugas
Ibu Aji Ima selaku pemilik Ranti Rumah Pengantin menjabat sebagai posisi
tertinggi di usaha bisnisnya tersebut dimana Ibu Aji Ima mengelola Ranti
pekerjaan untuk merias pengantin, dan Fitting baju pada pelanggan yang ingin
Pengantin. Seperti mencatat baju kebaya/gaun pengantin yang ingin disewa oleh
pelanggan, mencatat jadwal yang telah di pesan oleh pelanggan untuk Make Up,
3. Dekorasi Pelaminan
suatu benda, ruangan, panggung, atau objek lainnya agar sesuai dengan
keinginan. Yang akan mempercantik ruangan atau tempat agar terlihat menarik
dan banyak pengunjung yang terkesan dengan dekorasi yang bagus. Tujuan
36
B. Penyajian Data
Sesuai dengan permasalahan dalam penelitian ini maka data sampel yang
PAKET DEKORASI
Kode Dekor Paket Dekor Fasilitas Dekor Biaya Dekor
D-001 Paket Tasmiyah Dekorasi Tasmiyah, Foto Rp 1.500.000,00
D-002 Paket Tasmiyah Lengkap Dekorasi Tasmiyah, Paket Penduduk (Bahan Ritual Tasmiyah), Foto Rp 3.000.000,00
D-003 Paket 3,5 Juta Dekorasi Pelaminan, Baju Akad + Make Up, 1 Meja Kado, 1Pondokan,Rp2 Kotak Uang 3.500.000,00
D-004 Paket 10 Juta Dekorasi Pelaminan, Dekorasi Karpet Jalan, 6 Set Standing Flower, BajuRpAkad + Make
10.000.000,00
Up, Baju Pagar Ayu 6 Pcs, 4 Meja VI
D-005 Paket 15,5 Juta Dekorasi Pelaminan, Dekorasi Karpet Jalan, 6 Set Standing Flower, BajuRpAkad + Make
15.500.000,00
Up, Baju Pengantin 2x + Make Up Ka
D-006 Paket 17 Juta Dekorasi Pelaminan, Dekorasi Karpet Jalan, 6 Set Standing Flower, BajuRpAkad + Make
17.000.000,00
Up, Baju Pengantin 2x + Make Up, B
D-007 Paket 19 Juta Dekorasi Pelaminan, Dekorasi Karpet Jalan, 6 Set Standing Flower, BajuRpAkad + Make
19.000.000,00
Up, Baju Pengantin 2x + Make Up, B
D-008 Paket 20 Juta Dekorasi Pelaminan, Dekorasi Karpet Jalan, 6 Set Standing Flower, BajuRpAkad + Make
20.000.000,00
Up, Baju Pengantin 2x + Make Up, B
Gambar 4. 4 Tabel Data Paket Dekorasi
PAKET PAKAIAN
A. Analisis
Dalam laporan Tugas Akhir ini, tahapan yang dilakukan oleh penulis
dalam suatu diagram yang disebut dengan Alur Bisnis adalah suatu diagram
yang di representasikan secara grafik mengenai isi sistem itu sendiri serta
Pada Alur Bisnis diatas dapat terlihat gambaran aktivitas yang biasanya terjadi
pada saat pelanggan melakukan sistem informasi penggunaan jasa di Ranti Rumah
menggunakan jasa rias ataupun ingin sewa pakaian. Untuk menggunakan jasa
tagihan pembayaran.
Setelah membuat alur bisnis langkah selanjutnya adalah kita harus membuat
sebuah entity relationship diagram terlebih dahulu. Hal ini dimaksudkan agar lebih
memudahkan kita dalam memahami proses–proses yang terjadi, hubungan antar tabel,
dan perancangan program aplikasi itu sendiri. Di dalam entity relationship diagram,
digambarkan tabel–tabel apa saja yang nantinya harus dibuat beserta field-field yang
ada di dalam tabel–tabel tersebut. Tabel–tabel yang nantinya dibuat didalam sheet
41
Microsoft Excel akan menggambarkan userform apa saja yang nantinya akan dibuat
dalam program.
Berikut ini adalah desain entitiy relationship diagram dalam bentuk Relationship
B. Pembahasan
yang diinginkan.
tempat menyimpan data (database) dan sebagai tempat untuk format laporan–
laporan yang diperlukan. Berikut ini Lembar Kerja (sheet) yang digunakan
3) Sheet “Jenis Layanan” merupakan sheet yang berisi tabel jenis layanan
4) Sheet “Paket Pakaian” merupakan sheet yang berisi tabel paket pakaian.
PAKET PAKAIAN
5) Sheet “Paket Dekorasi” merupakan sheet yang berisi tabel paket dekorasi.
PAKET DEKORASI
Kode Dekor Paket Dekor Fasilitas Dekor Biaya Dekor
D-001 Paket Tasmiyah Dekorasi Tasmiyah, Foto Rp 1.500.000,00
D-002 Paket Tasmiyah Lengkap Dekorasi Tasmiyah, Paket Penduduk (Bahan Ritual Tasmiyah), Foto Rp 3.000.000,00
D-003 Paket 3,5 Juta Dekorasi Pelaminan, Baju Akad + Make Up, 1 Meja Kado, 1Pondokan,Rp2 Kotak Uang 3.500.000,00
D-004 Paket 10 Juta Dekorasi Pelaminan, Dekorasi Karpet Jalan, 6 Set Standing Flower, BajuRpAkad + Make
10.000.000,00
Up, Baju Pagar Ayu 6 Pcs, 4 Meja VI
D-005 Paket 15,5 Juta Dekorasi Pelaminan, Dekorasi Karpet Jalan, 6 Set Standing Flower, BajuRpAkad + Make
15.500.000,00
Up, Baju Pengantin 2x + Make Up Ka
D-006 Paket 17 Juta Dekorasi Pelaminan, Dekorasi Karpet Jalan, 6 Set Standing Flower, BajuRpAkad + Make
17.000.000,00
Up, Baju Pengantin 2x + Make Up, B
D-007 Paket 19 Juta Dekorasi Pelaminan, Dekorasi Karpet Jalan, 6 Set Standing Flower, BajuRpAkad + Make
19.000.000,00
Up, Baju Pengantin 2x + Make Up, B
D-008 Paket 20 Juta Dekorasi Pelaminan, Dekorasi Karpet Jalan, 6 Set Standing Flower, BajuRpAkad + Make
20.000.000,00
Up, Baju Pengantin 2x + Make Up, B
6) Sheet “Transaksi Rias Master” merupakan sheet yang berisi tabel transaksi rias
master.
7) Sheet “Transaksi Rias Detail” merupakan sheet yang berisi informasi transaksi
rias detail.
8) Sheet “Transaksi Sewa Pakaian Master” merupakan sheet yang berisi transaksi
9) Sheet “Transaksi Sewa Pakaian Detail” merupakan sheet yang berisi transaksi
10) Sheet “Transaksi Dekorasi” merupakan sheet yang berisi transaksi dekorasi.
11) Sheet “Transaksi Pelunasan Dekorasi” merupakan sheet yang berisi informasi
12) Sheet “Nota Rias” merupakan sheet yang berisi nota rias
48
13) Sheet “Nota Sewa Pakaian” merupakan sheet yang berisi nota sewa pakaian.
49
14) Sheet “Kwitansi Dekorasi” merupakan sheet yang berisi kwitansi dekorasi.
2. Rancangan Userform
Userform adalah salah satu fasilitas yang terdapat dalam macro excel
yang dapat digunakan untuk fasilitas input data ke dalam sheet yang sudah
seperti Command Button untuk proses input data serta kontrol– kontrol lainnya
rancangan penulis maka penulis akan menguraikan bagaimana cara kerja dari
1) Userform “Login”
“Login” menentukan hak akses atas informasi yang terdapat dalam database
pengguna baru melalui form Setting Pengguna. Form ini digunakan untuk
Form ini juga digunakan oleh admin jika ingin mengganti password untuk
“admin” dan password = “admin”. Hal ini bertujuan bahwa hanya pengguna
51
Form menu utama untuk mengakses semua form yang ada dalam
yakni tombol-tombol atau command button untuk mengakses atau menuju form
Admin, form Pelanggan, form Karyawan, form Paket Dekorasi, form Paket
Pakaian, form Paket Laporan, form Paket Layanan, form Transaksi Dekorasi,
form Transaksi Sewa, form Transaksi Rias, form Transaksi Pelunasan Dekorasi,
form Laporan Induk dan form Laporan Transaksi. Menu Utama juga terdapat
tombol untuk keluar dari Aplikasi Ranti Rumah Pengantin. Adapun tampilan
3) Userform “Pelanggan”
data pelanggan yang menggunakan jasa pada Ranti Rumah Pengantin. Fasilitas
yang digunakan dalam Userform ini yaitu: tombol “Baru” yang digunakan
untuk menambahkan data pelanggan baru dimana dalam hal ini nomor
pelanggan akan secara otomatis terisi sesuai dengan data pelanggan yang ada
keluar dari Userform Pelanggan dan kembali ke Userform Menu Utama, tombol
“Hapus” digunakan untuk menghapus data yang ada dalam sheets Pelanggan
4) Userform ”Karyawan”
Form ini dibuat untuk mempermudah dalam penginputan data karyawan yang
tersebut. Fasilitas yang digunakan dalam Userform ini yaitu: tombol “Baru”
yang digunakan untuk menambahkan data karyawan baru dimana dalam hal ini
id karyawan akan secara otomatis terisi sesuai dengan data karyawan yang ada
keluar dari Userform karyawan dan kembali ke Userform Menu Utama, tombol
“Hapus” digunakan untuk menghapus data yang ada dalam sheets karyawan
Layanan yang terdapat pada Ranti Rumah Pengantin adalah Jasa Rias
atau Make Up Artist dalam hal ini userform ini digunakan untuk menginput
informasi jasa rias apa saja yang dapat dilayani. Fasilitas yang digunakan dalam
Userform ini yaitu: tombol “Baru” yang digunakan untuk menambahkan data
jenis layanan baru dimana dalam hal ini kode layanan akan secara otomatis
terisi sesuai dengan data jenis layanan yang ada didalam sheets jenis layanan,
56
tombol “Proses” yang digunakan untuk menginput data yang telah terisi
untuk keluar dari Userform jenis layanan dan kembali ke Userform Menu
Utama, tombol “Hapus” digunakan untuk menghapus data yang ada dalam
sheets jenis layanan sesuai dengan data yang ditampilkan di Userform jenis
layanan.
6) Userform”Daftar Pakaian”
Form ini untuk menginput setiap pakaian yang disewakan oleh Ranti
Rumah Pengantin. Di dalam form ini terdapat beberapa tombol yang memiliki
57
menambahkan data daftar pakaian baru dimana dalam hal ini kode pakaian akan
secara otomatis terisi sesuai dengan data daftar pakaian yang ada didalam sheets
paket pakaian, tombol “Proses” yang digunakan untuk menginput data yang
untuk keluar dari Userform daftar pakaian dan kembali ke Userform Menu
Utama, tombol “Hapus” digunakan untuk menghapus data yang ada dalam
58
sheets paket pakaian sesuai dengan data yang ditampilkan di Userform daftar
pakaian.
“Paket Dekorasi” berguna untuk menginput informasi jenis jasa dekorasi yang
terdapat dalam Ranti Rumah Pengantin yang berisi informasi ID Dekor, Paket
Dekor, Fasilitas Dekor dan Biaya Dekor sebagaimana informasi yang terdapat
paket dekorasi baru dimana dalam hal ini kode dekorasi akan secara otomatis
59
terisi sesuai dengan data paket dekorasi yang ada didalam sheets paket dekorasi,
tombol “Proses” yang digunakan untuk menginput data yang telah terisi
tombol “Hapus” digunakan untuk menghapus data yang ada dalam sheets paket
fasilitas tombol cari , apabila terdapat pelanggan baru maka terlebih dahulu
menginput tanggal dan tempat acara kegiatan yang akan didekorasi, sehingga
tanggal acara.
Setelah paket dekorasi dipilih dan biaya dekorasi sudah muncul, maka
pengguna aplikasi ini selanjutnya menginput pembayaran. Dalam hal ini pada
ini dapat dilihat melalui Gambar 5.27. Adapun cara menggunakan userform ini
nomor dan tanggal terbaru pada sheet transaksi dekorasi, kemudian dilakukan
yang telah di input oleh penguna maka secara otomatis informasi transaksi
63
muncul.
pembayaran yang dibayarkan. Jika Lunas maka nominal bayar harus sama
dengan jumlah biaya. Jika masih membayar dengan cara menyicil maka pilihan
yang selanjutnya siap untuk mencetak kwitansi melalui klik tombol “Kwitansi”.
jasa rias secara tunai. Tampilan form dapat dilihat dari gambar 5.28 . Adapun
cara menggunakan userform ini dimulai dengan mengklik tombol "Baru" yang
digunakan untuk memunculkan id transaksi rias dan tanggal terbaru pada sheet
sehingga secara otomatis nama karyawan akan muncul didalam userform ini.
tombol cari , apabila terdapat pelanggan baru maka terlebih dahulu mengisi
data pelanggan baru dengan mengklik tombol “Tambah” yang digunakan untuk
secara otomatis Nama Pelanggan, dan No Telpon akan terisi yang mengambil
yang telah di rias. Setelah dipilih kemudian mengklik tombol “Proses Detail”
untuk kemudian dimasukkan kedalam tabel rias. Jika menambahkan kode baru
kedalam sheet transaksi layanan rias, lalu mengklik tombol “Nota” untuk
apabila terdapat pelanggan baru maka terlebih dahulu mengisi data pelanggan
67
otomatis Nama Pelanggan, dan No Telpon akan terisi yang mengambil dari data
dan biaya sewa pakaian. Setelah dipilih kemudian mengklik tombol “Proses
ingin menambahkan pakaian yang disewa lagi maka mengikuti proses memilih
kedalam sheet transaksi paket pakaian, lalu mengklik tombol “Nota” untuk
Form ini sebagai tempat menampilkan dan mencetak informasi dari tabel
induk yakni tabel “Pelanggan”, tabel “Karyawan”, tabel “Jenis Layanan”, tabel
69
“Paket Pakaian” dan tabel “Paket Dekorasi” sebagaimana yang tampak pada
Gambar 5.32.
data induk dengan 2 jenis kriteria, yakni kriteria “SEMUA DATA” dan “DATA
ingin ditemukan dalam database tabel induk yang ada pada aplikasi ini.
Tombol yang terdapat pada userform ini adalah tombol “Proses Laporan” untuk
Induk” dan userform “Menu Utama”. Di saat tombol “Proses Laporan” di klik
maka akan tampil userform “Proses Laporan” pada Gambar 5.33 berikut.
Adapun isi dari tabel laporan induk mengikuti pilihan yang sudah ditentukan
Adapun saat tombol “Cetak” pada Gambar 5.33 di klik maka akan
tampil jendela print preview pada Gambar 5.34. Kemudian ketika tombol
periode tanggal, periode bulan, periode tahun, pilihan dari tanggal sampai
dengan tanggal, dari bulan sampai dengan bulan serta pilihan dari tahun sampai
Adapun saat tombol “Cetak” pada Gambar 5.36 di klik maka akan
tampil jendela print preview pada Gambar 5.37. Kemudian ketika tombol
Pada bagian ini penulis akan menjelaskan mengenai program yang telah
penulis buat dimulai dari bagaimana pemakaian program hingga syarat minimal
adalah penjelasannya:
i. Pemakaian Program
program Microsoft Excel, yaitu klik tombol start pada windows dan buka
program Microsoft Excel, kemudian klik menu file open, cari pilihan file
program dan klik open. Setelah file program dibuka, akan tampil kotak dialog
macro atau tidak maka pilih atau klik tombol enable macro. File yang terbuka
akan ditandai dengan munculnya menu login. Tampilan awal saat membuka
program adalah menu login. Menu login akan memberikan hak akses
tergantung username login yang diberikan. Hak pembuatan username login ada
menu. Untuk kembali ke menu, klik Tombol Menu yang terdapat disetiap form.
Untuk mengakhiri program aplikasi ini, pilih Tombol Keluar pada Menu.
telah mendapatkan hak akses menggunakan aplikasi oleh pemilik Ranti Rumah
Pengantin.
Sama halnya seperti yang lainnya, program ini dibuat tentu tidak luput
dari kelemahan. Adapun kelemahan yang masih terdapat pada program ini
memiliki batas yaitu lebih dari 1 juta baris tiap sheet versi 2019.
a) Sistem Operasi
b) Perangkat Lunak
Prosesor AMD, RAM minimal 1Gb, Harddisk minimal 100 Mb, serta
3) Operator (Brainware)
PENUTUP
A. Kesimpulan
Berdasarkan uraian dan pembahasan pada bab I sampai dengan V, maka dapat
Penyewaan Pakaian, fitur Transaksi Sewa, Transaksi Jasa Layanan Rias dan
Transaksi Dekorasi.
dokumen invoice, kelola laporan penerimaan kas dan penerimaan piutang dari
77
78
B. Saran
4. Untuk menghindari hal yang tidak diinginkan sebaiknya dilakukan back-up data
berkala.
DAFTAR PUSTAKA
Alma, B. (2016). Manajemen Pemasaran dan Pemasaran Jasa (11th ed.). Alfabeta.
Connoly, T. M., & Begg, C. E. (2010). Database Systems: a practical approach to
design, implementation, and management (5th ed.). Pearshon Education.
Diana, A., & Setiawati, L. (2011). Sistem Informasi Akuntansi, Perancangan,Prosedur
dan Penerapan. (1st ed.). Andi.
Gelinas, U. J., Wheeler, P. R., & Dull, R. B. (2012). Accounting Information. Systems.
Cengage Learning.
Gordon B, D. (2010). Kerangka dasar sistem informasi manajemen : bagian II struktur
dan pengembanganny / Gordon B. Davis; penerjemah, Bob Widyahartono.
Pustaka Binaman Pressindo.
Indrajani. (2015). Database Design (Case Study All in One) (Vol. 42). Elex Media
Komputindo.
Kadir, A. (2014). Pengenalan Sistem Informasi Edisi Revisi. Andi.
Kadir, A. (2017). Dasar Logika Pemrograman Komputer. Elex Media Komputindo.
Ladjamudin, A.-B. Bin. (2013). Analisis dan Desain Sistem Informasi. Graha Ilmu.
Lee, C. (2016). Belajar Excel Macro VBA Step-By-Step. Elex Media Komputindo.
Lupiyoadi, R. (2014). Manajemen Pemasaran Jasa Berbasis Kompetensi (3rd ed.).
Salemba Empat.
M. Stair, R., & W. Reynolds, G. (2012). Information System (10th ed.). Course
Technology Cengage Learning.
Madcoms. (2017). 155 Tips & Trik Populer Microsoft Excel 2010 - 2013 - 2016. Andi.
Mulyadi. (2016). Sistem Akuntansi. Salemba Empat.
Musyaffa, Agya Ilham, & dkk. (2014). Dari Mase Ke Masa Aplikasi Pengolah Angka.
Sekolah Tinggi Akuntansi Negara.
Pratama, I. P. A. E. (2014). Sistem Informasi dan Implementasinya. Informatika.
Puspawati, L., & Anggadini, S. D. (2011). Sistem Informasi Akuntansi. Graha Ilmu.
Rahayu, S., & Pamungkas, Y. H. (2014). Arti Simbolis Paes Ageng Masa
Hamengkubuwono Ix Tahun. Avatara, E-Journal Pendidikan Sejarah, 2(3), 7–16.
https://core.ac.uk/download/pdf/230694253.pdf
Romney, M. R., & Steinbart, P. J. (2015). Sistem Informasi Akuntansi. Salemba Empat.
Santosa, T. (2012). Tata Rias dan Busana Pengantin Seluruh Indonesia. Gramedia
Pustaka Utama.
Saryoto, N. (2012). Tata Rias Pengantin dan Adat Istiadat Pernikahan Surakarta
Klasik Solo Putri . Gramedia.
Satzinger, J., & Burd. (2012). Systems Analysis and Design in a Changing World. (6th
ed.). Joe Sabatino.
Sujatmiko, E. (2012). Kamus Teknologi Informasi dan Komunikasi. PT. Aksara Sinergi
Media.
Sukamto, & Shalahuddin. (2014). Rekayasa Perangkat Lunak Terstruktur dan.
Berorientasi Objek. Informatika.
Sukamto, & Shalahuddin. (2018). Rekayasa Perangkat Lunak Terstruktur Dan.
Berorientasi Objek. Informatika.
Supardi, Y. (2013). Koleksi Program Tugas Akhir dan Skripsi dengan FoxPro 9.
Elexmedia Komputindo.
Susandra. (2010). Modul Panduan Microsoft Excel. Universitas Gunadarma.
http://msherawati.staff.gunadarma.ac.id/Downloads/files/30794/Panduan_Excel_2
007.pdf.
Susanto, A. (2017). SISTEM INFORMASI AKUNTANSI Pemahaman Konsep Secara
Terpadu (1st ed.). Lingga Jaya.
Sutanta, E. (2011). Basis Data Dalam Tinjauan Konseptual. Andi.
Sutono. (2014). Hardware Komputer. Laboratorium Hadware : Universitas Komputer
Indonesia.
Wicaksono, Y. (2018). Kolaborasi Macro Excel dan Access Untuk Mengelola
Database. Elex Media Komputindo.
LAMPIRAN LISTING KODE PROGRAM
End Sub
Unload Me
End Sub Private Sub Sewa_Click()
Load TransaksiPakaian
Private Sub selesaiBtn_Click() TransaksiPakaian.Show
Range("B7").Select
Unload Me With TransaksiPakaian
Load Menu_FORM .idPELANGGAN.Text = Me.NoBox.Value
Menu_FORM.Show End With
ActiveWindow.SelectedSheets.PrintPreview Range("B8:J10000").AdvancedFilter
ElseIf IndukMenuLapForm!TertentuOpt Then Action:=xlFilterCopy, CriteriaRange:=Range( _
ActiveSheet.PageSetup.PrintArea = "$BB3:$BJ" "AB8:AK9"),
& Range("B8").End(xlDown).Row CopyToRange:=Range("BB8:BK8"),
ActiveWindow.SelectedSheets.PrintPreview Unique:=False
End If Range("bb8").Select
End Sub
'a = Range("bb8").Address
Private Sub Selesai_Click()
IndukProsesLapForm.Hide End If
IndukMenuLapForm.Show 'Selection.End(xlToRight).Select
End Sub 'Selection.End(xlDown).Select
'B = ActiveCell.Address
Private Sub UserForm_QueryClose(Cancel As
Integer, CloseMode As Integer) 'Laporanlist.RowSource = A & ":" & B
'Rumus tidak bisa close melalui X pojok kanan LaporanList.RowSource =
If CloseMode = vbFormControlMenu Then Selection.CurrentRegion.Address
MsgBox ("Silahkan Pakai Fasilitas yang ada") End Sub
Login_Form Form_ADMIN.Show
End Sub
Private Sub CheckBox1_Click()
If Login_FORM.CheckBox1.Value = False Then Private Sub Label2_DblClick(ByVal Cancel As
Login_FORM.PassTX.PasswordChar = "*" MSForms.ReturnBoolean)
Else Application.Visible = True
Login_FORM.PassTX.PasswordChar = Empty Unload Me
End If End Sub
End Sub
Private Sub UserForm_Activate()
running = Not running
Do While running = True
Private Sub cmdLogin_Click() DoEvents
jam.Caption = Format(Now(), "HH:MM:SS")
On Error GoTo SALAH Loop
Set datauser = Sheet2.Range("D9:D" & End Sub
Range("D9").End(xlDown).Row).FIND(What:=M Private Sub UserForm_Initialize()
e.userTX.Value, LookIn:=xlValues) tanggal.Caption = FormatDateTime(Now, 1)
If Me.userTX.Value = "" _ jam.Caption = Time
Or Me.PassTX.Value = "" _ Me.userTX.RowSource = "ADMIN!D9:D" &
Or Me.PassTX.Value <> Me.CekPASS.Caption Range("D9").End(xlDown).Row
Then Application.Visible = False
Call MsgBox("Username atau password salah", End Sub
vbInformation, "Login Bermasalah")
Private Sub userTX_Change()
Else On Error GoTo SALAH
Unload Me Set datapassword = Sheet2.Range("D9:D" &
Range("D9").End(xlDown).Row).FIND(What:=M
Call MsgBox("Selamat datang di Ranti Rumah e.userTX.Value, LookIn:=xlValues)
Pengantin", vbInformation, "Login Berhasil") Me.CekPASS.Caption = datapassword.Offset(0,
Application.Visible = True 1).Value
Sheets("DASHBOARD").Select Exit Sub
Unload Me SALAH:
Load Menu_FORM Call MsgBox("Username tidak terdaftar",
Menu_FORM.Show vbInformation, "Login Berhasil")
End If End Sub
Exit Sub
Private Sub UserForm_QueryClose(Cancel As
SALAH: Integer, CloseMode As Integer)
Call MsgBox("Username tidak terdaftar", 'Rumus tidak bisa close melalui X pojok kanan
vbInformation, "Login") If CloseMode = vbFormControlMenu Then
MsgBox ("Silahkan Pakai Fasilitas yang ada")
Cancel = True
End Sub End If
End Sub
Private Sub cmdLOGOUT_Click() Menu_Form
ActiveWorkbook.Save
'Unload Me
Application.Quit
Private Sub Image1_MouseMove(ByVal Button
End Sub As Integer, ByVal Shift As Integer, ByVal X As
Single, ByVal Y As Single)
Private Sub DAFTAR_Click() Me.Menu1A.BackColor = RGB(64, 64, 64)
Unload Me Me.Menu2A.BackColor = RGB(64, 64, 64)
Load Form_ADMIN Me.Menu3A.BackColor = RGB(64, 64, 64)
Me.Menu4A.BackColor = RGB(64, 64, 64) Me.Menu4B.BorderStyle = fmBorderStyleNone
Me.Menu5A.BackColor = RGB(64, 64, 64) Me.Menu5B.BorderStyle = fmBorderStyleNone
Me.menu6A.BackColor = RGB(64, 64, 64) Me.Menu6B.BorderStyle = fmBorderStyleNone
Me.menu7A.BackColor = RGB(64, 64, 64) Me.Menu7B.BorderStyle = fmBorderStyleNone
Me.menu8A.BackColor = RGB(64, 64, 64) Me.Menu8B.BorderStyle = fmBorderStyleNone
Me.Menu9A.BackColor = RGB(64, 64, 64) Me.Menu9B.BorderStyle = fmBorderStyleNone
Me.menu10A.BackColor = RGB(64, 64, 64) Me.Menu10B.BorderStyle = fmBorderStyleNone
Me.menu11A.BackColor = RGB(64, 64, 64) Me.Menu11B.BorderStyle = fmBorderStyleNone
Me.Menu1B.BorderStyle = fmBorderStyleNone Me.Menu12B.BorderStyle = fmBorderStyleNone
Me.Menu2B.BorderStyle = fmBorderStyleNone Me.Menu1B.BackColor = RGB(64, 64, 64)
Me.Menu3B.BorderStyle = fmBorderStyleNone Me.Menu2B.BackColor = RGB(64, 64, 64)
Me.Menu4B.BorderStyle = fmBorderStyleNone Me.Menu3B.BackColor = RGB(64, 64, 64)
Me.Menu5B.BorderStyle = fmBorderStyleNone Me.Menu4B.BackColor = RGB(64, 64, 64)
Me.Menu6B.BorderStyle = fmBorderStyleNone Me.Menu5B.BackColor = RGB(64, 64, 64)
Me.Menu7B.BorderStyle = fmBorderStyleNone Me.Menu6B.BackColor = RGB(64, 64, 64)
Me.Menu8B.BorderStyle = fmBorderStyleNone Me.Menu7B.BackColor = RGB(64, 64, 64)
Me.Menu9B.BorderStyle = fmBorderStyleNone Me.Menu8B.BackColor = RGB(64, 64, 64)
Me.Menu10B.BorderStyle = fmBorderStyleNone Me.Menu9B.BackColor = RGB(64, 64, 64)
Me.Menu11B.BorderStyle = fmBorderStyleNone Me.Menu10B.BackColor = RGB(64, 64, 64)
Me.Menu12B.BorderStyle = fmBorderStyleNone Me.Menu11B.BackColor = RGB(64, 64, 64)
Me.Menu1B.BackColor = RGB(64, 64, 64) Me.Menu12B.BackColor = RGB(64, 64, 64)
Me.Menu2B.BackColor = RGB(64, 64, 64) Me.menu6A.Visible = False
Me.Menu3B.BackColor = RGB(64, 64, 64) Me.menu7A.Visible = False
Me.Menu4B.BackColor = RGB(64, 64, 64) Me.menu8A.Visible = False
Me.Menu5B.BackColor = RGB(64, 64, 64) Me.menu10A.Visible = False
Me.Menu6B.BackColor = RGB(64, 64, 64) Me.menu11A.Visible = False
Me.Menu7B.BackColor = RGB(64, 64, 64) End Sub
Me.Menu8B.BackColor = RGB(64, 64, 64)
Me.Menu9B.BackColor = RGB(64, 64, 64)
Me.Menu10B.BackColor = RGB(64, 64, 64) Private Sub jam_MouseMove(ByVal Button As
Me.Menu11B.BackColor = RGB(64, 64, 64) Integer, ByVal Shift As Integer, ByVal X As
Me.Menu12B.BackColor = RGB(64, 64, 64) Single, ByVal Y As Single)
Me.menu6A.Visible = False Me.Menu1A.BackColor = RGB(64, 64, 64)
Me.menu7A.Visible = False Me.Menu2A.BackColor = RGB(64, 64, 64)
Me.menu8A.Visible = False Me.Menu3A.BackColor = RGB(64, 64, 64)
Me.menu10A.Visible = False Me.Menu4A.BackColor = RGB(64, 64, 64)
Me.menu11A.Visible = False Me.Menu5A.BackColor = RGB(64, 64, 64)
End Sub Me.menu6A.BackColor = RGB(64, 64, 64)
Me.menu7A.BackColor = RGB(64, 64, 64)
Private Sub Image2_MouseMove(ByVal Button Me.menu8A.BackColor = RGB(64, 64, 64)
As Integer, ByVal Shift As Integer, ByVal X As Me.Menu9A.BackColor = RGB(64, 64, 64)
Single, ByVal Y As Single) Me.menu10A.BackColor = RGB(64, 64, 64)
Me.Menu1A.BackColor = RGB(64, 64, 64) Me.menu11A.BackColor = RGB(64, 64, 64)
Me.Menu2A.BackColor = RGB(64, 64, 64) Me.Menu1B.BorderStyle = fmBorderStyleNone
Me.Menu3A.BackColor = RGB(64, 64, 64) Me.Menu2B.BorderStyle = fmBorderStyleNone
Me.Menu4A.BackColor = RGB(64, 64, 64) Me.Menu3B.BorderStyle = fmBorderStyleNone
Me.Menu5A.BackColor = RGB(64, 64, 64) Me.Menu4B.BorderStyle = fmBorderStyleNone
Me.menu6A.BackColor = RGB(64, 64, 64) Me.Menu5B.BorderStyle = fmBorderStyleNone
Me.menu7A.BackColor = RGB(64, 64, 64) Me.Menu6B.BorderStyle = fmBorderStyleNone
Me.menu8A.BackColor = RGB(64, 64, 64) Me.Menu7B.BorderStyle = fmBorderStyleNone
Me.Menu9A.BackColor = RGB(64, 64, 64) Me.Menu8B.BorderStyle = fmBorderStyleNone
Me.menu10A.BackColor = RGB(64, 64, 64) Me.Menu9B.BorderStyle = fmBorderStyleNone
Me.menu11A.BackColor = RGB(64, 64, 64) Me.Menu10B.BorderStyle = fmBorderStyleNone
Me.Menu1B.BorderStyle = fmBorderStyleNone Me.Menu11B.BorderStyle = fmBorderStyleNone
Me.Menu2B.BorderStyle = fmBorderStyleNone Me.Menu12B.BorderStyle = fmBorderStyleNone
Me.Menu3B.BorderStyle = fmBorderStyleNone Me.Menu1B.BackColor = RGB(64, 64, 64)
Me.Menu2B.BackColor = RGB(64, 64, 64) Me.menu6A.Visible = False
Me.Menu3B.BackColor = RGB(64, 64, 64) Me.menu7A.Visible = False
Me.Menu4B.BackColor = RGB(64, 64, 64) Me.menu8A.Visible = False
Me.Menu5B.BackColor = RGB(64, 64, 64) Me.menu10A.Visible = False
Me.Menu6B.BackColor = RGB(64, 64, 64) Me.menu11A.Visible = False
Me.Menu7B.BackColor = RGB(64, 64, 64) End Sub
Me.Menu8B.BackColor = RGB(64, 64, 64)
Me.Menu9B.BackColor = RGB(64, 64, 64) Private Sub Label10_Click()
Me.Menu10B.BackColor = RGB(64, 64, 64) Unload Me
Me.Menu11B.BackColor = RGB(64, 64, 64) Load FormPelanggan
Me.Menu12B.BackColor = RGB(64, 64, 64) FormPelanggan.Show
Me.menu6A.Visible = False End Sub
Me.menu7A.Visible = False
Me.menu8A.Visible = False Private Sub Label11_Click()
Me.menu10A.Visible = False Unload Me
Me.menu11A.Visible = False Load FormKaryawan
End Sub FormKaryawan.Show
End Sub
Private Sub Label1_MouseMove(ByVal Button
As Integer, ByVal Shift As Integer, ByVal X As Private Sub Label12_Click()
Single, ByVal Y As Single) Unload Me
Me.Menu1A.BackColor = RGB(64, 64, 64) Load FormKaryawan
Me.Menu2A.BackColor = RGB(64, 64, 64) FormKaryawan.Show
Me.Menu3A.BackColor = RGB(64, 64, 64) End Sub
Me.Menu4A.BackColor = RGB(64, 64, 64)
Me.Menu5A.BackColor = RGB(64, 64, 64) Private Sub Label13_Click()
Me.menu6A.BackColor = RGB(64, 64, 64) Unload Me
Me.menu7A.BackColor = RGB(64, 64, 64) Load FormKaryawan
Me.menu8A.BackColor = RGB(64, 64, 64) FormKaryawan.Show
Me.Menu9A.BackColor = RGB(64, 64, 64) End Sub
Me.menu10A.BackColor = RGB(64, 64, 64)
Me.menu11A.BackColor = RGB(64, 64, 64) Private Sub Label14_Click()
Me.Menu1B.BorderStyle = fmBorderStyleNone Unload Me
Me.Menu2B.BorderStyle = fmBorderStyleNone Load FormKaryawan
Me.Menu3B.BorderStyle = fmBorderStyleNone FormKaryawan.Show
Me.Menu4B.BorderStyle = fmBorderStyleNone End Sub
Me.Menu5B.BorderStyle = fmBorderStyleNone
Me.Menu6B.BorderStyle = fmBorderStyleNone Private Sub Label16_Click()
Me.Menu7B.BorderStyle = fmBorderStyleNone Unload Me
Me.Menu8B.BorderStyle = fmBorderStyleNone Load FormDekorasi
Me.Menu9B.BorderStyle = fmBorderStyleNone FormDekorasi.Show
Me.Menu10B.BorderStyle = fmBorderStyleNone End Sub
Me.Menu11B.BorderStyle = fmBorderStyleNone
Me.Menu12B.BorderStyle = fmBorderStyleNone Private Sub Label17_Click()
Me.Menu1B.BackColor = RGB(64, 64, 64) Unload Me
Me.Menu2B.BackColor = RGB(64, 64, 64) Load FormDekorasi
Me.Menu3B.BackColor = RGB(64, 64, 64) FormDekorasi.Show
Me.Menu4B.BackColor = RGB(64, 64, 64) End Sub
Me.Menu5B.BackColor = RGB(64, 64, 64)
Me.Menu6B.BackColor = RGB(64, 64, 64) Private Sub Label18_Click()
Me.Menu7B.BackColor = RGB(64, 64, 64) Unload Me
Me.Menu8B.BackColor = RGB(64, 64, 64) Load FormDekorasi
Me.Menu9B.BackColor = RGB(64, 64, 64) FormDekorasi.Show
Me.Menu10B.BackColor = RGB(64, 64, 64) End Sub
Me.Menu11B.BackColor = RGB(64, 64, 64)
Me.Menu12B.BackColor = RGB(64, 64, 64) Private Sub Label19_Click()
Unload Me Private Sub Label21_Click()
Load FormPakaian Unload Me
FormPakaian.Show Load FormPakaian
End Sub FormPakaian.Show
End Sub
Private Sub Label2_MouseMove(ByVal Button
As Integer, ByVal Shift As Integer, ByVal X As Private Sub Label22_Click()
Single, ByVal Y As Single) Unload Me
Me.Menu1A.BackColor = RGB(64, 64, 64) Load FormPakaian
Me.Menu2A.BackColor = RGB(64, 64, 64) FormPakaian.Show
Me.Menu3A.BackColor = RGB(64, 64, 64) End Sub
Me.Menu4A.BackColor = RGB(64, 64, 64)
Me.Menu5A.BackColor = RGB(64, 64, 64) Private Sub Label23_Click()
Me.menu6A.BackColor = RGB(64, 64, 64) Unload Me
Me.menu7A.BackColor = RGB(64, 64, 64) Load FormJenisLayanan
Me.menu8A.BackColor = RGB(64, 64, 64) FormJenisLayanan.Show
Me.Menu9A.BackColor = RGB(64, 64, 64) End Sub
Me.menu10A.BackColor = RGB(64, 64, 64)
Me.menu11A.BackColor = RGB(64, 64, 64) Private Sub Label24_Click()
Me.Menu1B.BorderStyle = fmBorderStyleNone Unload Me
Me.Menu2B.BorderStyle = fmBorderStyleNone Load FormJenisLayanan
Me.Menu3B.BorderStyle = fmBorderStyleNone FormJenisLayanan.Show
Me.Menu4B.BorderStyle = fmBorderStyleNone End Sub
Me.Menu5B.BorderStyle = fmBorderStyleNone
Me.Menu6B.BorderStyle = fmBorderStyleNone Private Sub Label25_Click()
Me.Menu7B.BorderStyle = fmBorderStyleNone Unload Me
Me.Menu8B.BorderStyle = fmBorderStyleNone Load FormJenisLayanan
Me.Menu9B.BorderStyle = fmBorderStyleNone FormJenisLayanan.Show
Me.Menu10B.BorderStyle = fmBorderStyleNone End Sub
Me.Menu11B.BorderStyle = fmBorderStyleNone
Me.Menu12B.BorderStyle = fmBorderStyleNone Private Sub Label26_Click()
Me.Menu1B.BackColor = RGB(64, 64, 64) Unload Me
Me.Menu2B.BackColor = RGB(64, 64, 64) Load FormJenisLayanan
Me.Menu3B.BackColor = RGB(64, 64, 64) FormJenisLayanan.Show
Me.Menu4B.BackColor = RGB(64, 64, 64) End Sub
Me.Menu5B.BackColor = RGB(64, 64, 64)
Me.Menu6B.BackColor = RGB(64, 64, 64) Private Sub Label27_Click()
Me.Menu7B.BackColor = RGB(64, 64, 64) Unload Me
Me.Menu8B.BackColor = RGB(64, 64, 64) Load TransaksiLayanan
Me.Menu9B.BackColor = RGB(64, 64, 64) TransaksiLayanan.Show
Me.Menu10B.BackColor = RGB(64, 64, 64) End Sub
Me.Menu11B.BackColor = RGB(64, 64, 64)
Me.Menu12B.BackColor = RGB(64, 64, 64) Private Sub Label28_Click()
Me.menu6A.Visible = False Unload Me
Me.menu7A.Visible = False Load TransaksiLayanan
Me.menu8A.Visible = False TransaksiLayanan.Show
Me.menu10A.Visible = False End Sub
Me.menu11A.Visible = False
End Sub Private Sub Label29_Click()
Unload Me
Private Sub Label20_Click() Load TransaksiLayanan
Unload Me TransaksiLayanan.Show
Load FormPakaian End Sub
FormPakaian.Show
End Sub Private Sub Label3_Click()
Unload Me
Load Form_ADMIN End Sub
Form_ADMIN.Show
End Sub Private Sub Label39_Click()
Unload Me
Private Sub Label30_Click() Load TransaksiPakaian
Unload Me TransaksiPakaian.Show
Load TransaksiLayanan End Sub
TransaksiLayanan.Show
End Sub Private Sub Label4_Click()
Unload Me
Private Sub Label31_Click() Load Form_ADMIN
Unload Me Form_ADMIN.Show
Load TransaksiDekorasi End Sub
TransaksiDekorasi.Show
End Sub Private Sub Label40_Click()
Unload Me
Private Sub Label32_Click()
Unload Me Load TransaksiPakaian
Load TransaksiDekorasi TransaksiPakaian.Show
TransaksiDekorasi.Show End Sub
End Sub
Private Sub Label41_Click()
Private Sub Label33_Click() Unload Me
Unload Me
Load TransaksiDekorasi Load TransaksiPakaian
TransaksiDekorasi.Show TransaksiPakaian.Show
End Sub End Sub
Kosongkan_Pelanggan Else
Range("L9").Value = "xx" '*** Supaya di
End If listboxnya kosong
While Range("M9").Offset(ulang, 0) <> "" ' *** Jika activecell adalah data angka,
ActiveCell.Offset(0, 0).Value = tambahkan 1 jika tidak beri nilai 1 untuk no
KodeLAYANAN pinjam
ActiveCell.Offset(0, 1).Value = If IsNumeric(ActiveCell.Value) Then
Range("M9").Offset(ulang, 0).Value IDTransaksiRiasCombo.Text =
ActiveCell.Offset(0, 2).Value = ActiveCell.Value + 1
Range("M9").Offset(ulang, 1).Value Else
ActiveCell.Offset(0, 3).Value = IDTransaksiRiasCombo.Text = 1
Range("M9").Offset(ulang, 2).Value End If
ActiveCell.Offset(0, 4).Value =
Range("M9").Offset(ulang, 3).Value End Sub
ActiveCell.Offset(0, 5).Value =
Range("M9").Offset(ulang, 4).Value Private Sub TAMBAH_Click()
ActiveCell.Offset(0, 6).Value = Load FormPelanggan
Range("M9").Offset(ulang, 5).Value FormPelanggan.Show
Unload Me
' BuatKotak (6) End Sub
Set fr = Me.IDKarCombo.Text =
(Columns("C").FIND(What:=IDTransaksiSewaCo UCase(IDKarCombo.Text)
mbo.Text, _ Me.NamaKarBox.Value =
MatchCase:=True, lookat:=xlWhole)) IDKarCombo.Column(1)
' *** copy dari tabel hasil advanced filter ke Private Sub AmbilNoTrans()
tabel asli
TRANSAKSI_SEWA_PAKAIAN_DETAIL ' *** Pergi ke data terakhir
' *** Posisi whoksheet aktif sdh di
TRANSAKSI_SEWA_PAKAIAN_DETAIL Worksheets("TRANSAKSI_SEWA_PAKAIAN_
' *** proses copy diulang-ulang selama data di MASTER").Select
hasil filter tidak kosong
Range("b7").Select
ulang = 0 Selection.End(xlDown).Select
While Range("M9").Offset(ulang, 0) <> "" ' *** Jika activecell adalah data angka,
ActiveCell.Offset(0, 0).Value = kodePakaian tambahkan 1 jika tidak beri nilai 1 untuk no
ActiveCell.Offset(0, 1).Value = pinjam
Range("M9").Offset(ulang, 0).Value If IsNumeric(ActiveCell.Value) Then
ActiveCell.Offset(0, 2).Value = IDTransaksiSewaCombo.Text =
Range("M9").Offset(ulang, 1).Value ActiveCell.Value + 1
ActiveCell.Offset(0, 3).Value = Else
Range("M9").Offset(ulang, 2).Value IDTransaksiSewaCombo.Text = 1
End If
ActiveCell.Offset(1, 0).Select
ulang = ulang + 1 End Sub
Wend Private Sub TAMBAH_Click()
ActiveCell.Offset(-1, 0).Select 'KEMBALIKAN Unload Me
CELL POINTER KE ATAS Load FormPelanggan
' *** Sort lagi agar urutan no pinjamnya sesuai FormPelanggan.Show
Baris = End Sub
Worksheets("TRANSAKSI_SEWA_PAKAIAN_
DETAIL").Range("C7").End(xlDown).Row Private Sub TotalTX_Change()
labelterbilang.Caption = terbilang(Val(TotalTX))
End If
Else
' jika periode dalam 1 bulan
End If
If TrMenuLapForm!Periode3Opt Then
End If
Range("AC9").Value = ">=" &
Format(DateSerial(TrMenuLapForm!Thn1,
' cari range sumber
TrMenuLapForm!Bln1, 1), "General Number")
Range("b8").Select
'untuk mencari tanggal terakhir dalam suatu
Selection.End(xlToRight).Select
bulan
Selection.End(xlDown).Select
Range("AD9").Value = "<=" &
A = ActiveCell.Address
Format(DateSerial(TrMenuLapForm!Thn1,
' cari range output
TrMenuLapForm!Bln1 + 1, 1 - 1), "General
Range("bb8").Select
Number")
Selection.End(xlToRight).Select
Else
C = ActiveCell.Address
' jika periode dari bulan s.d. bulan
If TrMenuLapForm!Periode4Opt Then
Range("B8:" & A).AdvancedFilter TransaksiDekorasi.Show
Action:=xlFilterCopy, CriteriaRange:=Range( _ Range("B7").Select
"AC8:AD9"), CopyToRange:=Range("BB8:" '
& C), Unique:=False End Sub
' memasukkan range output ke dalam listbox Sub transaksi_dekorpelunasan()
sebagai output '
' Format tampilan tanggal ' transaksi_dekorpelunasan Macro
Columns("BC:BC").Select '
Selection.NumberFormat = "[$-F800]dddd, Sheet12.Select
mmmm dd, yyyy" Load TransaksiDekorasiLunas
Range("bb8").Select TransaksiDekorasiLunas.Show
A = ActiveCell.Address Range("B7").Select
Range("bb8").Select '
Selection.End(xlToRight).Select End Sub
If ActiveCell.Offset(1, 0).Value <> "" Then Sub transaksi_pakaian()
Selection.End(xlDown).Select '
End If ' transaksi_pakaian Macro
B = ActiveCell.Address '
Laporanlist.RowSource = A & ":" & B Sheet14.Select
Label2.Caption = Range("AA8").Value Load TransaksiPakaian
Label3.Caption = Range("AA9").Value TransaksiPakaian.Show
End Sub Range("B7").Select
'
Module End Sub
Sub auto_open() Sub simpan()
Load Login_FORM '
Login_FORM.Show ' simpan Macro
'
End Sub ActiveWorkbook.Save
Sub menu_utama() '
' End Sub
' menu_utama Macro Sub Karyawan()
' '
Sheet1.Select ' Karyawan Macro
Menu_FORM.Show '
Range("B7").Select Sheets("KARYAWAN").Select
FormKaryawan.Show
' Keyboard Shortcut: Ctrl+m
' '
End Sub End Sub
Sub transaksi_rias() Sub Pelanggan()
' '
' transaksi_rias Macro ' Pelanggan Macro
' '
Sheet10.Select Sheets("Pelanggan").Select
Load TransaksiLayanan FormPelanggan.Show
TransaksiLayanan.Show
Range("B7").Select '
' End Sub
End Sub Sub DataRias()
Sub transaksi_dekor() '
' ' DataRias Macro
' transaksi_dekor Macro '
' Sheets("Jenis_layanan").Select
Sheet11.Select FormJenisLayanan.Show
Load TransaksiDekorasi
'
End Sub End Sub
Sub DataDekorasi()
'
' DataDekorasi Macro
' Public Sub Percepat_Proses()
Sheets("Paket_dekorasi").Select Application.ScreenUpdating = False
FormDekorasi.Show Application.Calculation = xlCalculationManual
Application.EnableEvents = False
' End Sub
End Sub Public Sub Normalkan_Proses()
Sub DataPakaian() Application.EnableEvents = True
' Application.Calculation =
' DataPakaian Macro xlCalculationAutomatic
' Application.ScreenUpdating = True
Sheets("paket_pakaian").Select End Sub
FormPakaian.Show
Public Function terbilang(X As Currency)
' Dim triliun As Currency
End Sub Dim milyar As Currency
Sub admin() Dim juta As Currency
' Dim ribu As Currency
' admin Macro Dim satu As Currency
' Dim sen As Currency
Sheet2.Select Dim baca As String
Sheets("Admin").Select 'Jika x adalah 0, maka dibaca sebagai 0
AdminLogin_Form.Show If X = 0 Then
baca = angka(0, 1)
' Else
End Sub 'Pisah masing-masing bagian untuk triliun,
Option Explicit milyar, juta, ribu, rupiah, dan sen
Public Declare PtrSafe Function FindWindow Lib triliun = Int(X * 0.001 ^ 4)
"user32" Alias "FindWindowA" _ milyar = Int((X - triliun * 1000 ^ 4) * 0.001 ^ 3)
(ByVal lpClassName As String, ByVal juta = Int((X - triliun * 1000 ^ 4 - milyar * 1000
lpWindowName As String) As Long ^ 3) / 1000 ^ 2)
Public Declare PtrSafe Function DestroyIcon& ribu = Int((X - triliun * 1000 ^ 4 - milyar * 1000
Lib "user32" (ByVal hIcon&) ^ 3 - juta * 1000 ^ 2) / 1000)
Sub CETAK(daerah, zoomnya) satu = Int(X - triliun * 1000 ^ 4 - milyar * 1000
Range(daerah).Select ^ 3 - juta * 1000 ^ 2 - ribu * 1000)
With ActiveSheet.PageSetup sen = Int((X - Int(X)) * 100)
.PrintTitleRows = "$8:$8" 'Baca bagian triliun dan ditambah akhiran triliun
.PrintTitleColumns = "" If triliun > 0 Then
.PrintQuality = 600 baca = ratus(triliun, 5) + "triliun "
.CenterHorizontally = False End If
.CenterVertically = False 'Baca bagian milyar dan ditambah akhiran
.Orientation = xlPortrait milyar
.Draft = False If milyar > 0 Then
.PaperSize = xlPaperLetter baca = ratus(milyar, 4) + "milyar "
.FirstPageNumber = xlAutomatic End If
.Order = xlDownThenOver 'Baca bagian juta dan ditambah akhiran juta
.BlackAndWhite = False If juta > 0 Then
.Zoom = zoomnya baca = baca + ratus(juta, 3) + "juta "
.PrintErrors = xlPrintErrorsDisplayed End If
End With 'Baca bagian ribu dan ditambah akhiran ribu
ActiveWindow.SelectedSheets.PrintOut If ribu > 0 Then
Copies:=1, Collate:=True baca = baca + ratus(ribu, 2) + "ribu "
End If angka = "Se"
'Baca bagian rupiah dan ditambah akhiran rupiah End If
If satu > 0 Then Case 2: angka = "Dua "
baca = baca + ratus(satu, 1) Case 3: angka = "Tiga "
End If Case 4: angka = "Empat "
'Baca bagian sen dan ditambah akhiran sen Case 5: angka = "Lima "
If sen > 0 Then Case 6: angka = "Enam "
baca = baca + " Rupiah " + ratus(sen, 0) + Case 7: angka = "Tujuh "
"sen" Case 8: angka = "Delapan "
End If Case 9: angka = "Sembilan "
End If Case 10: angka = "Sepuluh "
terbilang = UCase(Left(baca, 1)) & Case 11: angka = "Sebelas "
LCase(Mid(baca, 2)) + " Rupiah " Case 12: angka = "Duabelas "
End Function Case 13: angka = "Tigabelas "
Case 14: angka = "Empatbelas "
Function ratus(X As Currency, posisi As Integer) Case 15: angka = "Limabelas "
As String Case 16: angka = "Enambelas "
Dim a100 As Integer, a10 As Integer, a1 As Case 17: angka = "Tujuhbelas "
Integer Case 18: angka = "Delapanbelas "
Dim baca As String Case 19: angka = "Sembilanbelas "
a100 = Int(X * 0.01) End Select
a10 = Int((X - a100 * 100) * 0.1) End Function
a1 = Int(X - a100 * 100 - a10 * 10)
'Baca Bagian Ratus
If a100 = 1 Then
baca = "Seratus " Public Sub BuatKotak(BanyakKolom)
Else
If a100 > 0 Then ' catat alamat cell tepi kiri
baca = angka(a100, 2) + "ratus " A = ActiveCell.Address
End If
End If ' Di blok sampai range tepi kanannya
'Baca Bagian Puluh dan Satuan Range(A & ":" & ActiveCell.Offset(0,
If a10 = 1 Then BanyakKolom).Address).Select
baca = baca + angka(a10 * 10 + a1, 2)
Else ' Proses pembuatan garis/kotak
If a10 > 0 Then Selection.Borders(xlDiagonalDown).LineStyle
baca = baca + angka(a10, 2) + "puluh " = xlNone
End If Selection.Borders(xlDiagonalUp).LineStyle =
If a1 > 0 Then xlNone
If posisi = 2 And a100 = 0 And a10 = 0 Then With Selection.Borders(xlInsideVertical)
baca = baca + angka(a1, 1) .LineStyle = xlContinuous
Else .Weight = xlThin
baca = baca + angka(a1, 2) .ColorIndex = xlAutomatic
End If End With
End If With Selection.Borders(xlEdgeLeft)
End If .LineStyle = xlContinuous
ratus = baca .Weight = xlThin
End Function .ColorIndex = xlAutomatic
End With
Function angka(X As Integer, posisi As Integer) With Selection.Borders(xlEdgeTop)
Select Case X .LineStyle = xlContinuous
Case 0: angka = "Nol" .Weight = xlThin
Case 1: .ColorIndex = xlAutomatic
If posisi = 2 Then End With
angka = "Satu " With Selection.Borders(xlEdgeBottom)
Else
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
Range(A).Select
End Sub
Public Sub Percepat_Proses()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
End Sub
Public Sub Normalkan_Proses()
Application.EnableEvents = True
Application.Calculation =
xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub
Lampiran Dokumentasi Data