Transcript for:
Sistem Tabungan Siswa SD dengan VBA

Halo semua berjumpa lagi dengan saya Erwin Suharyanto saya ucapkan selamat datang di channel Excel dan VBA tutorial pada video kali ini saya akan membahas tentang pembuatan sebuah sistem tabungan siswa tingkat SD menggunakan VBA Excel dengan desain UI atau User Interface atau Modern Design seperti yang Anda lihat pada contoh aplikasi yang sudah jadi yang saya tunjukkan sekarang. Jadi ini adalah aplikasi tentang tabungan siswa tingkat SD yang saya buat menggunakan VBA Excel. Oke, aplikasi ini berfungsi untuk mencatat tabungan siswa dengan beberapa fitur diantaranya. Satu, ada fitur untuk menambahkan data siswa.

Berikutnya ada lagi fitur untuk menambahkan storan. Lalu ada fitur untuk melakukan penarikan. Dan ada lagi fitur untuk membuat laporan atau cetak laporan.

Terus ada simpan, ada keluar, serta fitur informasi dashboard seperti yang sudah Anda lihat sekarang. Jadi di bagian sini ini adalah total storannya sudah berapa, lalu total penarikannya berapa. Di bagian bawah ini total saldonya ada berapa.

Terus di samping sini ya, ada grafik total setoran dan penarikan. Jadi ini adalah grafik untuk jumlah setoran ya, dari kelas 1 sampai dengan kelas 6, ini grafiknya. Terus ini adalah grafik untuk penarikan per kelas, dari kelas 1 sampai dengan kelas 6. Terus di bagian bawah ada jumlah siswa dari masing-masing kelas yang menabung. Jadi ini adalah jumlah siswa yang menabung dari...

masing-masing kelasnya terus disini ada informasi juga untuk jumlah siswa laki-laki berapa dan perempuan berapa oke jadi sebelum saya demonstrasikan tentang bagaimana aplikasi ini bekerja dan nanti akan kita lanjutkan juga tentang bagaimana pembuatan aplikasi ini disini saya jelaskan terlebih dahulu bahwa saya sudah membuka kursus online Untuk pembelajaran Excel VBA, dengan cara cukup Anda login di YouTube dengan email Anda masing-masing, lalu Anda klik join di channel saya. Nanti akan muncul biaya pendaftaran atau biaya bulanan sebesar Rp49.900 per bulan. Anda akan bisa membuka 4 video per bulan, jadi 1 bulan ada 4 video, eksklusif tentang pembelajaran Excel VBA.

Dari awal sampai dengan nanti Anda bisa membuat template sistem sendiri. Nah, selain itu, untuk bagi Anda yang ingin request atau yang ingin dibuatkan tutorial, karena banyak banget yang minta tutorial ke saya tentang beberapa macam jenis aplikasi sesuai dengan keinginan, dan... Requestnya itu ada di kolom komentar video yang sudah saya upload.

Jadi saya bingung untuk mengelompokkan tentang request yang Anda masukkan. Jadi ini saya membuatnya itu berdasarkan request. Maka di sini saya putuskan untuk mengelompokkan atau membuatkan email khusus bagi Anda yang ingin Request tutorial tentang VBA Excel, silakan Anda...

Kirimkan ya, kirimkan request Anda ke email yang muncul di layar ini, lengkap dengan bahan yang mungkin bisa Anda sediakan. Jadi nanti saya siapkan nama dari mana asalnya, terus minta tutorial apa gitu ya, terus lengkapi juga dengan bahan, kalau misalnya ada, nanti... Akan coba saya buatkan bagi yang sudah memasukkan atau sudah memberikan requestnya. Sabar bagi yang belum saya buatkan tutorialnya, karena memang yang request itu sangat banyak ya.

Jadi harus gantian ini, karena yang bikin hanya satu orang gitu ya. Oke, nanti silakan dikirim ke email yang saya tampilkan di video ini ya. Bisa Anda lihat sekarang ya, di bagian layar kita ini. Oke, kita lanjut sekarang ke bagian demonstrasi aplikasi ini.

Nah, jadi pertama untuk aplikasinya ini, dia tadi saya bilang bisa menambahkan data sisma cukup dengan kita klik tombol ini ya. Klik tombol plus di sini, maka akan muncul data sisma seperti ini ya. Terus kita tinggal isi NISN-nya ya. Saya isi misalnya, oke ini misalnya NISN-nya ya, saya ngawur ya.

Misalnya namanya adalah Steven Angel. Mungkin dia kelas 3. Terus jenis kelaminnya perempuan misalnya. keterangannya siswanya aktif tahun masuk 2014 misalnya saya simakan dengan ini lalu untuk nomor handphonenya saya kasih oke setelah kita memasukkan data untuk siswa kita klik tombol add maka data sudah disimpan ya kita cek di bagian bawah nah ini dia punya si Steven tadi ya nah ini Dengan kondisi, di sini dia masih 0, ya.

Jadi masih belum ada saldonya, karena kita ini masih memasukkan data siswa terlebih dahulu. Nah, berikutnya kita akan memasukkan saldo dia, yang dia store. Jadi kita masuk ke bagian tombol store-an sini.

Kita klik. Terus kita klik tombol new, ya. Oke, seperti ini.

Terus kita masukkan tanggal dia store pertama. Misalnya tanggal 20, bulan 1 tahun 2020. kita cari Steven tadi di paling bawah ya ini ya nah ini terus terang pertama dia misalnya 100.000 Oke maka di sini muncul langsung otomatis total saldo 100.000 ya terus di bagian sini kita ketempat Oke maka data setoran Basel disimpan kita klik ok kita cek di sini nah ini dia tadi punya si Steven Angel kelas 3 masuk 100 dan kalau kita cek ya Di sini, maka dia masuk juga 100. Nah, ini dia. Oke, tadi ketika kita melakukan pemasukan atau melakukan storan, maka di bagian grafik sini dia akan nambah. Plus juga di bagian total saldo dia akan nambah. Nah, sebagai contoh, kita akan masukkan storan.

Jadi, di sini storannya itu sekitar dengan total saldo sekian, nah kita akan coba melakukan setoran apakah nambah atau tidak setorannya nah disini kita akan buat transaksi baru ya kita pakai tombol new disini untuk setorannya terus kita masukkan tanggal misalnya tanggal 28 bulan 1 2020 terus Stephen tadi ya oke, setorannya misalnya 100 ribu terus kita klik tombol add oke, maka data setorannya sudah disimpan ya nah ini dia datanya Rp100.000 dan kita akan cek di bagian data siswa maka dia harusnya juga terisi Rp100.000 Nah ini ya Rp100.000 sudah masuk dan disini nambah jadi Rp3.700.000 ini jadi Rp3.600.000 Karena ini adalah total saldonya ya jadi dikurang penarikan Nah terus bagaimana kalau misalnya setorannya berubah Coba kita klik kita ubah setorannya yang tadi di bawah ya kita ganti jadi 80.000 kita ke tombol update oke jadi 80.000 ya di sini berubah ya jadi sekian di sini juga berubah jadi sekian ya nah itu apabila setelahnya berubah nah bagaimana kalau dihapus gitu Nah ini kita akan coba hapus setorannya. Nah kita klik tombol delete. Yes. Oke.

Nah maka setorannya langsung berkurang. Ya seperti itu. Nah berikutnya kita masukkan lagi setorannya.

Setoran untuk yang Steven tadi saya masukkan lagi. 100 ribu Kita simpan Oke sudah masuk ya Nah sekarang kita coba untuk melakukan penarikan kita tarik nih di bagian Steven juga kita klik tombol new tanggal penarikannya misalnya tanggal 5 bulan 2 tahun 2020 Steven yang menarik ya ini ditarik misalnya 20.000 maka sisa saldo 80.000 untuk Stevennya ini kita ke tombol add Oke, sudah tersimpan ya. Maka di sini untuk penarikan sisa saldo sekian ya, berkurang.

Karena dikurang atau diambil 20 ribu seperti itu. Dan total penarikan menambah menjadi 112 ribu ya, karena tadi ditambah dengan penarikan yang tadi kita buat. Oke.

Untuk laporan, kita juga bisa membuat atau mencari laporan di sini. Kita ketuk tombol laporan. Kita masukkan di sini.

Untuk laporan, misalnya kita mau cari di bagian laporan setoran. Klik setoran di sini. Terus di sini kita ketik tanggal 2 bulan 1 tahun 2020 sampai dengan tanggal 25 bulan 1 2020 misalnya.

Klik tombol search. Maka di sini akan muncul otomatis. dari tanggal 2 ya sampai dengan tanggal 25 nah ini ya ini dari tanggal 2 sampai dengan tanggal 25 seperti itu disini totalnya untuk store-an itu 20 data dengan total nilainya ya untuk rentang tanggal sekian untuk penarikan sama ya kita klik reset dulu kita klik di bagian penarikan masukkan lagi di sini tanggal, misalnya tanggal terus klik search, maka muncul ini ya, ini totalnya, jadi ada 9 data, total penarikannya ada 107.000. Oke, nah itu contoh pengoperasian atau contoh fitur yang sudah saya buat. di aplikasi tabungan siswa ini dan kita akan lanjut langsung tentang bagaimana cara membuat aplikasi tabungan siswa ini jadi saya simpan dulu dan saya keluarkan dulu seperti biasa nanti ketika Anda menonton video ini maka Anda silakan download template dan coding yang sudah saya sediakan deskripsi video ini, jadi cek di bagian deskripsi video ini silahkan anda download untuk file template dan codingnya nanti ketika anda download, maka anda akan mendapatkan total ada 6 file, pertama ada file templatenya 1 dan ada 5 buah file untuk codingnya dan disini silahkan dibuka untuk templatenya, dibuka pertama kali maka ketika dibuka pertama kali, disini akan muncul sebuah tampilan seperti ini ya jadi masih kosong seperti ini saya akan jelaskan dulu jadi menu di sini adalah sheet yang kita pakai untuk informasi atau dashboard sekaligus menempatkan tombol-tombol yang kita pakai untuk mengeksekusi atau membuka form yang sudah kita buat nanti Nah disini untuk bagian-bagiannya tadi sudah saya jelaskan ya jadi disini saya lengkapi aja di bagian samping kanan sini ada tabel rekapitulasi Nah ini kita pakai untuk informasi yang sudah masuk di sini.

Jadi nanti semua informasi yang ada di dalam dashboard sini itu diambil dari sini. Nah ini sudah saya buatkan ya rumusnya. Tinggal nanti silakan Anda cek sesuai dengan kebutandaan masing-masing. Kalau misalnya ini Anda pakai untuk tingkat SMP ya maka ini dikurangi ya.

Ini jadi kelas 7, kelas 8, kelas 9, nah begitu. Terus kalau misalnya SMA juga sama berarti kan kelas 1, eh sorry kelas 10, kelas 11, dan kelas 12 seperti itu. Jadi tinggal dikurangi di sini aja gitu.

Nah berikutnya di bagian sini juga dikurangi nanti ya kalau misalnya dia SMP ya. Jadi kelas 1, kelas 2, kelas 3 itu diganti jadi kelas 7, kelas 8, kelas 9. Kalau SMA pun juga sama berarti kelas 10, kelas 11, kelas 12 seperti itu. Nah disini, disampingnya lagi ada sheet data siswa, ini berfungsi untuk menampung data siswa yang kita masukkan untuk nasabah yang nabung gitu maksudnya ya.

Disini tempatnya, berikutnya di bagian sampingnya ada sheet storan berfungsi untuk menampung data storan yang diberikan ya. Jadi kalau siswa nyentor dia masuk ke sini, storannya. Terus penarikan ini dipakai untuk menampung data. penarikan yang dilakukan oleh siswa jadi nanti di sini adalah tempat data semua penarikan terjadi terus di sini ada cari siswa, dari cari siswa ini berfungsi untuk menampilkan hasil pencarian siswa ya jadi nanti sumber datanya dari sini data siswa itu kita cari masuk ke sini nanti itu terus di samping sini ada cari store-an ya cari store-an ini nanti berfungsi untuk melakukan pencarian ya melakukan pencarian data store-an yang Sudah dilakukan.

Berikutnya di sampingan sini ada cari penarikan, ini adalah tombol atau, eh sorry, sheet yang kita pakai untuk melakukan, menaruh hasil pencarian di bagian cari penarikan. Oke. itu untuk di bagian cari penarikannya.

Nah berikutnya di bagian user form kita masuk langsung ke bagian user form jadi disini sudah saya buatkan user form ya tinggal kita buka. Oke di sini ada form ya pertama disitu ada kita aktifkan dulu di bagian form siswa nah ini form siswa fungsi form siswa ini tadi sudah jelas digunakan untuk menginput data siswa Langkah pertama adalah silakan Anda ganti nama-nama objek yang ada di sini sesuai dengan yang saya sebutkan atau saya tunjukkan. Pertama di atas ini ada tombol, kita kasih nama cmd add nanti.

Terus ini ada cmd delete, ini ada cmd update, ini ada cmd reset, terus ini ada txt nisn, terus ini ada txt nama siswa, ini ada cb class, terus ini ada ganti jadi cb kelamin. lalu ini jadi CB keterangan, terus ini txt tahun, lalu ada lagi txt HP or 2, di atasnya ada txt jumlah, di sampingnya ada CB kriteria, di sini ada txt cari, di sini ada cmd cari, di bawahnya ada listbox, kita kasih nama tabel data dengan pengaturannya kolom connya 9, kolom headnya true, dan kolom pertama kita atur lebarnya 30, oke itu di bagian form siswa nah berikutnya kita akan aktifkan langsung, pertama disini kita aktifkan, kita buka coding untuk form data siswa nah ini, buka pertama silahkan dimasukkan coding option explicit ini mau di copy, mau di ketik boleh, nah ini kalau misalnya saya ketik tinggal kita klik 2 kali, double add misalnya, bebas Atau misalnya Anda bisa klik kanan di sini ya, di formnya sini, pilih view code. Nah ini kita ketik, option, explicit, oke. Terus berikutnya kita cari coding untuk user form inisial. Kita lakukan pencaran menggunakan ctrl F biar cepat.

Kita ketik di sini, user form inisial. Nah ini sudah dapat ya. Nah, di bagian suruh minisial ini ada perintahnya, langsung kita copy.

Kita copy sampai dengan nsub, ini ya. Oh iya, kebanyakan. Sampai dengan nsubnya itu yang ini nih, nah ini.

Copy, terus langsung paste di sini. Nah, jadi ini adalah coding untuk satu, mengisi pada bagian combo box jenis kelamin. Lalu combo box kelas, nah disinilah Anda nanti bisa mengganti kelas-kelas yang sesuai dengan sekolah Anda masing-masing.

Kalau misalnya kelasnya SMP ya tinggal diganti disini ya. Misalnya kelas berapa, kelas berapa, kelas berapa. Sisanya dihapus.

Nah begini. Oke seperti itu. Nah dibawahnya ada lagi combo box keterangan, kita isi dengan siswa aktif sama siswa non-aktif.

Dibawahnya ada lagi keterangan untuk kriteriannya dan nama siswa dengan kelas seperti itu. Nah, di sini ada lagi call ambildata. Nah, call ambildata ini kita ambil dari sini.

Nah, di sini ada private sub ambildata, Anda copy. Copy, terus masukkan di bawahnya sini. Oke, jadi kalau kita jalankan form-nya seperti ini, maka dia akan langsung mengisi data yang sudah saya masukkan di dalam sheet data siswa tadi. Nah, ini. Plus dia juga menghitung di bagian jumlah datanya ada berapa.

Ya, seperti itu. Oke, nah berikutnya setelah selesai mengisi di bagian user form inisial, langkah berikutnya adalah di sini kita akan mengisi atau menghidupkan pada tombol add. Nah, tombol add di sini kita akan cari codingnya cmd add. Ya, tadi ya.

Nah, ini dia private sub cmd add. Ini kita copy sampai dengan end sub. lalu anda klik dua kali di bagian tombol add sini paste situ ya Nah ini kita hapus karena sama ini juga kita hapus oke nah ini sudah berhasil ya harusnya kalau kita jalankan kita ketik nisn misalnya di sini ada 1234567 ya 1234567 Oke saya ngawur aja nomornya itu nama misalnya Budi Sudar Sudar sini, misalnya. Misalnya dia kelas 2. Terus, jenis kelembungan laki-laki. Terangkan.

siswa aktif tahun 2014 misalnya hp orang tua ini saya ngabur juga klik tombol add oke Kita cek di sini, nah ini sudah masuk ya. Budi sudah disini, nah seperti itu. Dengan saldonya dia masih 0 ya. Nah berikutnya setelah kita mengaktifkan tombol add, kita aktifkan sekarang tombol di listbox ini.

Kita cari di sini dia tabel data ya. Kita cari di sini, kita ketik. Tabel data. Tabel datanya yang private sub awalnya, nah ini dia. Tabel data, ini kita copy ya.

kita copy sampai dengan nsharp sini terus anda klik dua kali ya terus ini kita ubah bersudah jadi double click lalu kita paste di sini oke ini kita hapus sekarang nggak dipakai nah karena ini double ya kita hapus satu ini juga sama karena double hapus satu Nah, seperti ini. Jadi fungsinya adalah ketika kita klik dua kali, maka dia masuk ke sini. Yang fungsinya nanti untuk di-delete atau di-update. Oke, ini sudah berfungsi. Berikutnya di sini, kita aktifkan tombol delete.

Kita cari di situ delete. Nah, ini dia private sub cmd delete. Kita copy. sampai dengan end sub lalu disini kita klik dua kali bagian tombol delete terus kita paste terus kita hapus sini ini kita hapus Oke kita jalankan yang tadi coba saya hapus yang budi tadi kita klik dua kali klik tombol delete pilih yes oke nah maka di sini dia Oke kita cek dulu Oh ini salah ya ini harusnya sheetnya adalah sheet 2 ya. Oke disini sudah ini sheet 2 ya karena data siswa di sheet 2 bukan di sheet 3 tadi.

Kita coba lagi kita coba jalankan kita klik dua kali di sheet budi tadi kita delete Yes, oke kita cek. Nah, dia sudah hilang ya. Sudah nggak ada si Budi. Oke, sudah selesai tombol delete-nya.

Berikutnya tombol update ya. Kita akan cari coding-nya tombol update. Nah, di sini ada private sub update. Langsung kita copy.

sampai dengan nsub, oke kita copy masukkan ke dalam tombol update sini kita langsung paste ini kita hapus karena double, ini juga kita hapus karena double, oke kita jalankan kita coba mengedit salah satu disini ya misalnya kita edit di bagian peter chris ini kita lihat dua kali kita ganti nama menjadi misalnya kita ganti nama, ya kita ganti nama misalnya peter chris to men, update Nah, berubah-ubah ya. Peter, Chris, to man jadinya. Oke, seperti itu. Nah, berikutnya di bagian reset ya sekarang ya. Bagian reset.

Kita ketik reset. Oke, ini kita copy. Dari private sub sampai end sub.

kita copy di sini paste oke nah maka disini kita hapus lagi di bagian resetnya ini kita hapus kita hapus juga ya ini ya jadi kalau kita klik dua kali maka dia akan klik reset ya dia akan kembali ke normal atau kosong lagi form nya gitu nah berikutnya kita masuk ke bagian tombol cari sini ya kita di sini namanya adalah cmd cari kita cari codingnya cmd cari nah ini dia kita copy sampai dengan nsharp oke terus kita masukkan di dalam sini paste terus disini kita hapus yuk kita hapus kita coba jalankan misalnya kita cari nama misalnya B Oke, ini adalah hasil dari pencarian nama dengan kategori huruf B. Jadi ada nama-nama yang mengandung huruf B di situ. Oke, itu di bagian pencariannya sudah selesai.

Dan berikutnya kita lanjut ke bagian form setoran. Di bagian form setoran kita kasih nama lagi di sini. Pertama di sini ada txt id transaksi, ada txt tanggal.

Ada CBNISN, ada TXT nama siswa, ada TXT kelas, ada TXT store-an, ada TXT saldo, ada total saldo. Yang ini dia tadi TXT saldo, yang ini dia total saldo. Terus yang di sini dia TXT jumlah, ini TXT store, terus ini CB kriteria.

Terus yang ini txt cari. Lalu di sini tabel data ya nama listbox dengan kolom countnya 9. Terus kolom widthnya ada 30 untuk kolom pertama. Untuk tombol di sini ada cmd cari. Terus di atasnya sini ada cmd baru.

Lalu ada lagi cmd add data. Terus ada lagi cmd delete. Lalu ada lagi cmd update. Terus di sini ada lagi cmd reset. Nah setelah kita berhasil, setelah selesai membuat, mengubah nama-nama yang ada di sini ya, maka langkah berikutnya sama dengan tadi, kita aktifkan dulu formnya dengan cara kita tutup dulu ya, kita buka coding untuk form store-an, ini dia coding form store-an, nah di bagian coding form store-an sini kita cari atau kita ketik lagi di sini ya, ada option explicit itu, kita ketik lewat sini bisa langsung Klik Kanan pilih view code kita ketik option explicit oke nah terus setelah kita masuk ke option explicit di sini kita cari yang namanya user form nah ini dia private sub user form inisial copy sampai dengan nsub terus taruh di bawah sini Oke, nah di bagian user form initial sini adalah coding yang kita pakai untuk pertama ya memanggil perintah ambil NISN, yang kedua perintah memanggil ambil data, dan yang ketiga adalah mengisi combo box kriteria.

Nah untuk yang call 2 ini kan kita belum punya, kita harus cari dulu ya, namanya adalah ambil NISN dengan ambil data. Kita cari di sini. Ambil, nah disini ada call ambildata, kita pilih dulu yang bagian privateshub, ambil nisn, nah ini kita copy. Kita copy sampai dengan nsub sini ya.

Kita taruh bawah. Nah ini adalah perintah yang nanti akan dipanggil oleh si ini tadi. Nah ini perintahnya.

Berikutnya ambil data. Nah ini. Private sub ambil data.

Nah ini dia. Copy sampai dengan nsub. Lalu. masukkan di bagian bawah sini ini adalah perintah yang dipanggil oleh si call ambildata jadi ketika kita jalankan maka terisi seperti ini jadi terisi seperti ini untuk formnya atau untuk data yang sudah masuk Oke, setelah selesai kita memasukkan coding ya untuk untuk mengambil atau untuk memasukkan data ke dalam formnya sini plus juga mengisi di bagian sini ya Nah ini tadi juga terisi otomatis saat apa kita melakukan pengisian data atau pengisian coding lewat di form tadi maka langsung otomatis akan mengisi di bagian sini juga ya Nah berikutnya kita akan isi coding di bagian tombol new Nah di sini kita akan Cari, tadi nama tombolnya adalah CMD baru ya. Nah ini kita copy.

Sampai dengan hands up. Kita copy. Kita paste di sini ya. Oke, nah ini dia double kita hapus. Ini juga double kita hapus.

Oke, nah disini coding ini dia berhubungan dengan sheet 4 ya, sheet 4 itu setoran sini tadi. Nah ini setoran, jadi ini adalah coding untuk membuat kode atau ya transaksi otomatis ya. Jadi disini ada angka 19 ya, disini dia 38, maka disini harus kita samakan dulu 38 ya.

Cuman ini dia otomatis nanti ya, jadi nggak kita ketik, tapi dia akan otomatis ketik. Setiap kali kita mengklik. Sebagai contoh.

Di sini akan saya coba. Jadi dia 38. Kita klik tombol new. Nah otomatis dia 39. Dia otomatis sudah. Karena di sini kita buat. Apa namanya dia.

Sama dengan di sini tadi. Kita sesuaikan gitu maksudnya. Nah setelah di tombol new selesai.

Berikutnya kita masuk ke bagian. Hai tombol add ya Nah tombol disini kita ketik nama tombolnya adalah cmd add Oke nah ini perintahnya cmd add kita copy dari sampai dengan n-sub terus kita masukkan di sini kita paste ini kita hapus dan ini juga kita hapus karena sama kita jalankan ya kita coba tekan new lagi terus kita masukkan tanggal misalnya 1 misalnya ya 2 bulan 2 tahun 2020 tadi kita akan ngisi di bagian sebentar kita akan coba dari sini ya yang form siswa ya karena tadi sudah kita hapus kita coba kita buat namanya misalnya bambang terus dia misalnya kelas 2 laki-laki aktif tahun 2014 nomor hp orang tuanya Hai Ed Oke sudah masuk ya ini Bambang kita coba untuk melakukan storan ya oke di sini kita ketumbel new terus tanggal storannya misalnya 22 2020 kita cari di sini Bambang nah ini dia Bambang sudah masuk hai hai hai hai hai hai Oh iya, nah disini ada coding ya, di bagian combo box ini ada coding yang nanti ketika kita klik maka akan mengisi di bagian nama sampai dengan total saldo. Nah ini kita masukkan dulu coding di bagian NISN-nya, disini namanya adalah CBNISN, kita cari CBNISN.

Nah ini dia, private sub CBNISN, ini kita copy sampai dengan NSUB. lalu kita paste di sini kita taruh oke terus kita hapus juga kita hapus nah kita coba lagi ya untuk mengisi klik tombol new lagi di sini kita ketik tanggal 2 bulan 2 tahun 2020 ini SN nya kita isi yang bambang tadi Oke, sudah terisi ya. Nah, sini storannya kita isi misalnya Rp50.000. Nah, di bagian storan sini pun dia ada rumusnya. Jadi kalau kita ketik di bagian storan, maka akan menghitung otomasi bagian saldo dan total saldo.

Kita isi dulu. Coding storannya ya. Namanya adalah txtstoran, kita cari. txtstoran. kita cari yang private sub, nah ini dia kita copy ini sama dengan nsub kita masukkan di sini oke ini kita hapus karena double, ini juga sama, ini juga sama kita hapus kita coba kita masukkan lagi transaksinya tanggalnya 22 2020 terus ini aslinya yang Bambang tadi setorannya misalnya 50.000 tadi nah dia sudah masuk ke sini ya total saldonya klik add oke sudah masuk sini ya, nah ini bambang Rp.

60.000 dan kita akan cek di bagian sheetnya data siswa sini, si bambang maka saldunya sekarang Rp. 50.000 seperti itu nah disini setelah kita masukkan datanya, kalau kita buka form di bagian form siswa tadi ya ini nah disini juga nambah harusnya bambang Rp. 50.000 seperti itu setorannya oke itu di bagian form setoran pada tombol add.

Nah sekarang kita aktifkan tombol di bagian listbox ini. Nah di bagian listbox ini kita kasih coding, disini namanya tabel data ya, kita ketik disini kita cari, tabel data, disini ada private sub, nah ini kita cari, kita copy yang ini private sub sampai dengan nsub, Lalu kita masukkan di listbox ini dengan cara klik dua kali. Kita ganti prosedurnya menjadi dblclick.

Terus kita paste. Oke, ini kita hapus. Yang sama.

Ini juga kita hapus. Kita jalankan. Jadi kalau kita klik dua kali maka akan terisi seperti ini ya.

Nah ini. Oke. Bambang tadi juga bisa kita klik. Nah ini dia punya bambang.

Oke sudah berfungsi yang double kliknya. Sekarang di bagian tombol delete dengan update. Jadi bisa kita hapus atau bisa kita update gitu. Nah disini kita masukkan tombol delete atau update dulu ya.

Kita cari tombol update dulu. Kita cari yang private sub. Private Sub CMD Update, nah ini dia. Kita copy sampai dengan NSub, oke, copy. Terus masukkan ke dalam tombol update sini, paste.

Ini kita hapus, sekarang sama. Ini juga kita hapus. Nah ini kalau kita jalankan ya, disini kita klik dua kali, kita mau update tadi punya si Bambang misalnya ya. Nah ini kita update, setorannya ternyata nggak Rp50.000, tapi misalnya Rp200.000.

Kita klik update, oke, maka dia sudah berubah jadi Rp200.000 setorannya. Dan kalau kita cek di data siswa, dia juga berubah jadi Rp200.000, seperti itu. Oke itu di bagian tombol update sekarang tombol delete. Nah ini.

Kita cari namanya adalah cmd delete. Delete. Nah gitu.

Private sub. Nah ini dia. Kita copy langsung. Pilih yang end sub sampai end sub ya. Copy.

Lalu masukkan ke tombol delete. Form setoran. Nah ini kita paste di sini.

lalu kita tambahkan kita hapus Oke kita coba kita klik dua kali ya ini kalau kita klik delete maka dia muncul keterangan yes atau no nah ini kalau saya yes maka dia akan terhapus ya nah ini kalau saya klik delete maka akan terhapus cuman gak akan saya hapus karena ini nanti kita pakai untuk contoh laporan yang lain ya jadi nanti bisa anda coba sendiri ketika anda melakukan mengikuti video ini gitu nanti bisa anda hapus sendiri oke itu di bagian tombol delete terus berikutnya masuk ke reset form disini tombolnya namanya adalah cmd reset kita ketik cmd reset nah ini dia kita copy sampai dengan n-sub terus kita dua kali sini kita paste di sini hapus yang double juga dihapus Langkah berikutnya kalau kita coba, ini kalau kita klik dua kali kan ini terisi ya, dan tombol ini mati. Kalau kita klik tombol reset, maka dia akan hidup dan ini bersih lagi gitu maksudnya. Oke, berikutnya di tombol cari data.

Namanya adalah cmdcari, kita masukkan lagi di sini, cmdcari. Nah ini dia, cmdcari, kita copy langsung. ke bagian sampai bagian end sub oke kok buka powerpoint malah nah disini kita cari coding atau kita masukkan disini ya coding tadi kita cari paste disini hapus yang sama ini juga kita hapus karena sama, oke kita coba sekarang misalkan nama, misalnya misalnya E cari, nah disini akan muncul ada 19 ya, misalnya kalau S jadi nama-nama yang ada huruf S-nya, seperti itu oke, itu di bagian Storan ya di bagian tombol cari sudah selesai semua untuk tombolnya.

Nah berikutnya di bagian form penarikan ya. Nah ini gak jauh beda dengan di bagian form storan tadi ya. Caranya sama dan koding-koding juga dia agak...

agak sama juga, tapi cuma beda sheet doang. Kita di sini kasih nama dulu. Pertama di sini ada txt, ada transaksi, sama juga. Kalau ada txt tanggal, ada cbnisn, terus ada lagi txt nama siswa, ada lagi txt kelas, ini txt penarikan, ini txt saldo, ini txt total saldo, di sini ada txt jumlah, ini ada lagi txt tarik, Terus ini ada CEB kriteria, ini ada txt cari, terus ini ada cmd cari, ini ada tabel data, di bagian atas tombol ada cmd baru, lalu ada cmd add, cmd delete.

cmd update dan cmd reset. Oke, untuk langkah awal juga sama kayak tadi, tinggal kita klik kanan dulu, pertama pilih view code, kita ketik option explicit seperti itu. Nah berikutnya setelah kita masukkan yang option explicit, kita buka formnya. Nah disini kita aktifkan dulu user form inisial sama kayak tadi ya.

Kita tutup dulu ini kodingnya yang form store-an. Kita buka sekarang yang form penarikan. Nah ini.

Disini kita cari untuk hasilnya adalah yang user form. Nah ini kita copy. lalu masukkan di form penarikan sini, taruh di bagian bawahnya, terus disini juga sama kayak tadi ya, ada ambil nisn, ada ambil data, karena sama ya, sama, jadi tinggal kita lakukan yang tadi lagi itu. kita tinggal cari coding yang sesuai dengan yang tadi disampaikan ini ada privatesub ambil nsn kita copy ini juga langsung ya kita copy ada lagi privatesub ambil data langsung kita copy dua-duanya sampai dengan nsub terus kita paste di bagian bawah sini jadi ini ambil nsn yang ini ya terus yang ini ambil data adalah yang ini oke kita jalankan maka dia seperti ini hasilnya Nah terisi ya, oke seperti itu.

Nah berikutnya. Kita akan aktifkan tombol double click, ya ini ya. Kita aktifkan tombol double click.

Untuk proses memasukkan data ke dalam text box nanti, atau apabila mau diedit ya. Di sini kita cari codingnya. Tabel data ya, nah ini.

Cari yang double click, yaitu yang ini. Kita copy. Sampai dengan end sub. kita taruh di sini ya kita jadikan dblclick ini kita hapus terus tombol paste di sini yang double kita hapus juga ini juga sama kita hapus nah ini kalau kita jalankan klik dua kali maka akan terisi seperti ini nah ini Oke, nah di bagian sini belum terisi.

Kenapa? Karena ada formula yang belum kita masukkan atau ada coding yang belum kita masukkan. Nah, sekarang kita masukkan coding di bagian NISN sini.

CB NISN ya, kita cari di sini. CB NISN. Di sini kita klik, ya ini ada. Private sub, copy sampai N sub.

Klik dua kali di sini, paste. Ini dihapus karena dia double. Ini juga dihapus. Oke, sekarang kalau kita klik dua kali, ini terisi sudah. Ini juga terisi.

Ya, ini. Seperti itu. Nah, berikutnya coding untuk di bagian textbox penarikan. Ini ada rumusnya atau ada codingnya untuk menghitung.

Namanya txt penarikan. Kita cari di sini. Txt penarikan.

Nah ini ya, private sub txt penarikan change, nah ini dia kita copy, sampai dengan intent sub ya kita taruh di sini. Paste, ini kita hapus, kita hapus, nah. dua kali, sudah masuk ya, jadi kalau misalnya kalau misalnya di sini kita saya masukkan penarikan misalnya ada 50.000, maka dia akan terisi gitu minusnya karena belum, karena nggak ada datanya masih ya gitu, oke Itu di bagian coding penarikan ya.

Terus setelah di bagian ini sudah selesai, berikutnya coding di bagian tombol update dan delete. Yang update dulu kita aktifkan. Kita cari di sini cmd update. Nah ini dia.

Kita copy. Sampai dengan nsub. Klik dua kali di bagian update sini. Hai terus paste Oke ini kita hapus hapus juga dihapus terus kita jalankan ya kita dua kali misalnya kita update di bagian ini penarikannya misalnya jadi 20.000 nah seperti itu maka dia akan jadi 120.000 yang awalnya 130.000 klik update, nah maka dia akan berubah jadi 20.000 ya dan yang tadi sisa saldonya 120.000 seperti itu oke itu di bagian update sekarang delete cmd delete nah ini kita copy sampai dengan hands up kalau kita paste, taruh disini ini kita hapus sama kayak tadi ini juga dihapus oke, terus kita coba jelankan, kalau saya klik tombol delete nah, maka muncul seperti ini ini kita yes, nah dia hilang hilang plus saldonya akan kembali ya karena nggak jadi diupdate jadi delete itu sama dengan kita membatalkan proses untuk penarikan gitu maksudnya oke nah berikutnya update sudah delete sudah sekarang reset namanya adalah cmd reset kita cari nah ini dia reset kita copy ini sampai dengan ends up, klik dua kali resetnya, terus kita paste di sini, lalu ini kita hapus, karena double, ini juga kita hapus.

Nah, ini kalau klik reset waktu dalam kondisi begini, klik reset, maka akan mengembalikan ke form kondisi semula, seperti itu. Oke, nah berikutnya. di bagian cari data ya Nah di bagian cari data sini kita ketik disini cari data cmd cari, nah ini kita langsung copy juga masukkan ke copy sampai nsub ya masukkan ke dalam tombol cari sini paste ini kita hapus Ini juga kita hapus.

Kita tes. Jadi kalau saya mau mencari misalnya kelas, kelas 1 misalnya, cari, cuma ada 1 di sini. Kalau misalnya kelas 2, ada 3 seperti itu.

Ini hasilnya. Oke, itu untuk cari di bagian form relasi penarikan. Berikutnya di bagian form terakhir, ada laporan ini.

Nah, di bagian pemelaporan sini, ini kita tutup dulu. Nah, di sini ada, pertama ada TGL awal, ya. Di sini ada TGL akhir. Di bagian bawah ada CMD cari. Ada lagi CMD reset.

Terus di bagian bawahnya ada total data. Terus di sini ada total nilai. Di sampingnya sini ada listbox. Kita kasih nama tabel data dengan kolom connya 7. Lalu kolom bit yang pertama 30. Terus ini, ini option button.

Saya kasih nama pertama store-an. ini option button saya kasih nama ini penarikan sekarang kita aktifkan tombol di bagian pencariannya nah di bagian pencarian disini kita buka form untuk coding untuk form laporan ini kita ketik juga sama kayak biasanya ini kita klik kanan pilih view code kita ketik option x explicit ya terus di pencariannya atau di codingnya kita kasih kita copy ini ya private sub dari setoran sampai dengan nsub nah ini kita copy, kita masukkan disini nah ini belum masuk tombol ya, ini bukan untuk tombol kita copy lagi yang private sub, cari penarikan kita copy sampai nsub paste nah baru sekarang kita buat coding untuk yang Hai tombolnya nah ini dia private sub cmd cari nah ini sampai dengan nsharp kita taruh di bagian bawahnya Nah jadi kalau misalnya disini cara menggunakannya adalah kita klik dulu di sini mencari apa misalnya store and ya terus kita masukkan disini tanggalnya misalnya tanggal 2 bulan 1 tahun 2020 sampai dengan tanggal 15 bulan 1 tahun 2020, klik tombol cari, nah maka disini muncul sesuai dengan tanggal yang kita masukkan gitu ya, disini juga sudah muncul untuk datanya gitu, nah cuma disini total nilainya belum ada, kita akan cek disini harusnya ada total nilai, oke, Hai nah ini dia hilang ya di sini ada rumus nah disini Hai rumusnya adalah Hai selesai pindahkan ke atas ya nanti biar nggak hilang sama dengan Sam buka kurung kita blog ini hai hai Kunci, kasih 0, 1, 2, 3, 4. Kunci itu pakai F4 tadi ya, jadi kita blok begini. Tambahkan 0, 1, 2, 3, 4 gitu. Tutup hurung, enter. Nah ini dia.

Dia di L4. Berarti... cari setoran di L4 maka disini di bagian coding ini ini kita ganti jadi L4 nah seperti itu terus yang di cari penarikan juga sama ini kita pindahkan ke atas biar nanti gak hilang ini kita ganti menjadi L4 juga jadi kalau saya cari ya misalnya nih setoran lagi 2, 1, 2020, terus 15, 1, 2020, klik cari, maka disini juga muncul total nilainya, seperti itu. Oke kalau untuk penarikan juga sama ya ini kita klik penarikan kita coba Nah sini enggak ada ya karena memang enggak ada datanya tapi kalau kita ganti jadi bulan 2 karena penarikannya dimulai dari bulan 2 klik charge nah sini muncul ya ini apa penarikannya Oke seperti itu terus untuk coding reset kita copy juga nah ini coding reset Masukkan di sini.

Nah, di sini ya. Kita paste. Ini kita hapus karena double.

Ini juga kita hapus karena double. Nah, jadi kalau sudah kita melakukan pencarian ya. Untuk laporan, kita klik tombol reset, maka dia kembali seperti semula.

Misalnya, di bagian penarikan, tanggal 2 bulan 2 tahun 2020, tanggal 15 bulan 2 tahun 2020, klik cari, klik reset. Nah, ini sudah bersih semua, seperti itu. Oke, itu di laporan, bagian laporan.

Nah, berikutnya... kalau misalnya kita mau mencetak, ya di sini kan masih belum ada tombol cetak ya, nah ini kita akan buat, kita akan buat, kita copy dari sini, nah cuman codingnya nggak ada ya, jadi kita akan buat dari awal codingnya, ini kita kasih nama di sini cmdprint, Oke, terus isinya saya copy codingnya dari sini, dari tombol delete. Nah ini kita ambil dari sini. Kita ambil dari select sampai dengan end select. Masuk ke form laporan.

Ini kita kasih nama cetak. Klik dua kali. Terus di sini kita ketik perintah. if me.tabeldata.resource sama dengan kosong then call msgbox tidak ada data yang dicetak kita kasih keterangannya vb information cetak data terus dibawahnya ketik else ya enter nah disini oh ini kita kasih lagi and if ya terus kita buat lagi di sini if ini dot kita ketik codingnya adalah if me dot store run ini ya store run dot value sama dengan true Dan, jadi nanti artinya kalau misalnya yang dipilih adalah setoran, maka kita akan mencetak di bagian sheet setoran ya.

Bencana setoran gitu. Dan, kita paste tadi yang kita copy. Ini kita ganti.

Anda akan mencetak data. Apakah Anda yakin? Terus di sini kita kasih cetak setoran. Terus di sini kita kasih perintah setoran itu ada di sheet 3. Cek di setoran di sheet 3 berarti kita ketik sheet 3 dot.

Print. preview, ini kita ketik unload spasi me dulu disini kita ketik lagi and if terus ini untuk yang store-an ya, untuk yang penarikan kita copy langsung, paste ini kita ganti jadi penarikan lalu disini kita ganti jadi penarikan, terus ini untuk sheet penarikan dia ada di sheet 7 kita ganti jadi sheet 7 kita simpan, sekarang kita akan coba, tapi sebelum kita coba kita atur dulu ya di bagian sheet restoran ini kita blok seperti ini lalu masuk ke page layout pilih print area pilih set print area supaya kita yang ini ya kita pilih file pilih print preview kita cek dulu Oke, nah ini hasilnya nanti ya. Nah, berikutnya ini juga sama. Ini kita block begini.

Terus masuk ke x-layout, pilih print area, pilih set print area. Lalu kita coba. Nanti hasilnya begini ya. Oke, kita akan tes untuk nge-print. Nah disini dari store misalnya 2 1 2020 sampai dengan 10 1 2020. Oke cari sudah ada kita klik cetak.

Yes. Nah ini hasilnya ya. Terus kita klik tombol print ya dengan seperti itu.

Kita close. Oke seperti itu hasilnya. Nah disini tambahkan lagi sheet1.select, jadi dia setelah kita cetak maka dia kembali ke sheet1 seperti itu.

Oke itu di bagian tombol cetak sudah selesai ya. Nah berikutnya di bagian sini sekarang. Nah ini tinggal kita isi sesuai dengan data yang masuk ke sini rekapitulasi nya tadi ya Nah di bagian rekapitulasi ini kita akan buat grafik ya pertama untuk grafiknya itu kita buat untuk grafik jumlah store-an dulu di sini tinggal kita blok seperti ini tekan control tahan terus block ini juga sorry dari sini ya tekan control tahan block yang ini oke lepas baru insert pilih grafiknya yang ini oke grafiknya bebas ya sebenarnya ya tidak harus ini kita masukkan ke sini nah ini Ini kita hapus karena sudah ada keterangan di bawah sini, grafik jumlah setoran per kelas, seperti itu.

Untuk pengaturan grafiknya bebas, Anda mau seperti apa, tinggal disesuaikan saja. Oke, seperti ini. Terus untuk grafik penarikan, nah ini misalnya sama.

Kita klik dari sini ya. Tekan Ctrl, tahan, blok jumlah penarikan, nah ini. Oke, pilih Insert.

Grafik ini sama. Kita masukkan di sini. Kita kecilin, ini kita hapus.

Ini juga sama ya, kita kasih warna yang sesuai dengan keinginan Anda. Oke seperti ini, nah ini adalah grafik yang bisa Anda masukkan atau bisa Anda buat seperti itu untuk keterangan di store-run dengan penarikan seperti itu. Nah berikutnya untuk total store-run ini kita masukkan pakai shapes, jadi kita buat shapes seperti ini. Oke, terus kita klik di sini, kita ketik sama dengan. Kita masukkan total storage yaitu yang ini ya.

Nah ini, enter, maka akan terisi seperti itu. Terus kita atur ya, warnanya dia nuvi. terus warna hurufnya warna putih biar kelihatan gitu nah itu terus disini untuk save outline kita buang no outline jadi dia seperti ini dan bisa anda atur untuk besar hurufnya seperti itu Nah ini juga kita copy ya, kita masukkan, kita duplikat, taruh sini, terus ini kita habis, kita kasih sama dengan lagi, ini yang penarikan berarti kita klik yang ini, penarikan, totalnya ya, penarikan, nah ini, enter, sudah terisi, tinggal kita samakan, Anda klik, masuk home, klik format painter, terus diarahkan ke sini. Nah, seperti itu.

Itu di bagian penarikan. Nah, berikutnya di bagian total saldo, kita masukkan juga shapes. Kita taruh sini.

Terus kita kasih sama dengan. Kita klik di bagian total saldo yang... ini ya, nah ini, enter, oke, terus anda atur juga seperti biasa kayak tadi, ini dikasih warna putih, digedein, ditebalin, terus di bagian shapes-nya pilih yang no fill, ini juga pilih yang no outline, terus ini kita kasih warna yang matching ya, nah gitu. Oke, itu untuk di bagian total saldo seperti itu. Lalu di bagian jumlah siswa.

Nah, jumlah siswa ini sama ya. Kita masukkan shape juga. Yang ini misalnya kita taruh sini.

Duplikat, taruh sini. Ada laki-laki dan perempuan tau ya. Nah, ini kita kasih sama dengan.

Klik yang laki-laki, enter. Terisi, terus yang perempuan klik sama dengan, klik sini, enter. Sudah terisi, baru kita format. Oke, seperti ini.

Jadi bebas untuk warnanya, bisa Anda tutupkan masing-masing, sesuai dengan selera Anda masing-masing. Nah, seperti ini. Oke dan untuk yang terakhir di bagian kelas ya ini juga sama kayak tadi kita masukkan shapes kita taruh sini terus kita isi sama dengan ini ya jumlah siswanya ya oke sudah terisi kita duplikat atau kita copy duplikat terus, nah seperti itu sampai dengan kelas 6 jangan lupa diatur, oke kelas 2 kita ganti sekarang sama dengan yang di klik yang kelas 2 terus ini yang di klik yang kelas 3 nah ini kelas 4 terus ini kelas 5 terus ini kelas 6 oke lalu kita atur shapes nya kita atur warna putih misalnya, text-nya warna biru, terus di tengah-tengah seperti itu ya. Nah, seperti ini hasilnya. Oke, berikutnya kita akan mengaktifkan tombol-tombol ini.

Tadi belum aktif ya. Caranya kita tutup dulu ini, lalu kita masukkan coding modul menu ini. Nah, ini kita copy semua.

Copy, terus masukkan ke dalam modul sini. baru anda klik kanan tombolnya ya, klik kanan pilih asing makro terus cari yang buka store-run kalau kita klik nah ini muncul store-runnya seperti itu, terus ini juga sama ya, oh terkunci ya jadi kalau misalnya waktu Anda mau masukkan tombol yang baru kok nggak bisa, misalnya ya gara-gara ini terkunci misalnya Anda masuk ke review dulu pilih unprotect, ini klik kanan pilih assign macro lalu pilih buka penarikan terus yang ini sama ya, langsung kita klik kanan, pilih assign macro pilih buka data siswa Terus yang ini, klik kanan, assign macro, pilih laporan. Terus ini, klik kanan, assign macro, pilih simpan. Dan yang terakhir ini, klik kanan, assign macro, pilih keluar.

Nah, jadi itu caranya, ya, kalau kita klik sekarang sudah muncul nih, simpan, laporan, ya. Terus ini juga bisa kita nambah, gitu maksudnya. Oke, baik demikian tutorial untuk aplikasi tabungan siswa menggunakan Excel VBA. Semoga bermanfaat, mohon maaf jika ada salah.

Terima kasih atas perhatiannya dan sampai jumpa di tutorial video VBA Excel berikutnya.