Vianka Salma Khoirunnisa - 16119073 - 1 Logistik B - Tugas Praktikum Modul 11
Vianka Salma Khoirunnisa - 16119073 - 1 Logistik B - Tugas Praktikum Modul 11
Disusun Oleh:
1-LOGISTIK B
2020
I. Pendahuluan
1. Latar Belakang
Visual Basic adalah bahasa pemrograman berbasis Windows. Saat ini, Visual
Basic adalah salah satu bahasa pemrograman yang terbaik. Visual Basic merupakan
pengembangan dari Basic. Basic (Beginner’s All-purpose Symbolic Instruction
Code) adalah sebuah bahasa pemrograman “kuno” yang merupakan awal dari bahasa-
bahasa pemrograman tingkat tinggi lainnya. Basic dirancang pada tahun 1950-an dan
ditujukan untuk dapat digunakan oleh para programmer pemula.
Di zaman sekarang ini kita sudah dituntut oleh majunya perkembangan zaman
yang khususnya dalam bidang teknologi dan salah satu bidang teknologi yang perlu kita
pelajari yaitu Sistem Informasi Manajemen (SIM). Jadi kita sebagai mahasiswa yang
harus siap bersaing agar tidak ketinggalan zaman pasti akan berusaha untuk
menyesuaikan diri dengan cara belajar komputer atau melakukan berbagai Praktikum
SIM yang dituangkan dalam berbagai modul dan praktiknya sehingga kita lebih
gampang mengerti dalam mengoperasikan komputer.
2. Tujuan Praktikum
Tujuan dengan diadakannya praktikum SIM ini mengenai Chart And Picture Viewer
Project adalah :
1. Pratikan mampu memahami tentang kegunaan dan jenis-jenis Chart pada Excel
VBA
2. Praktikan mampu membuat Chart pada Excel VBA.
3. Praktikan mampu membuat Chart ke dalam Userform.
4. Praktikan mampu memahami dan mengetahui bagaimana cara penggunaan
UserForm dan pengaplikasian VBA Picture Viewer Project di Excel VBA.
5. Praktikan dapat membuat macro Excel dengan menggunakan Userforms untuk
memunculkan gambar beserta keterangan gambarnya.
6. Praktikan dapat menggunakan Tool Multipage control tabs dan Text Box untuk
membuat userforms dalam tampilan yang berbeda
II. Pengolahan data
1. Metodologi
a. Software yang digunakan yaitu Microsoft Office Excel
b. Tools yang digunakan ToolBox, UserForm.
2. Cara Kerja
A. Chart
Sub-modul 1
1. Langkah pertama buka aplikasi Microsoft Office Excel
2. Masukkan beberapa data dalam sel A1 ke B11 pada sheet 1, seperti berikut:
3. Klik Developer > Visual Basic untuk mendapatkan jendela coding. Buat Sub
kelas baru dalam Sheet 1. Beri nama ChartSheetExample. Tambahkan baris
berikut:
4. Tekan F5 pada keyboard Anda, atau klik Run. Hasilnya akan seperti gambar di
bawah ini.
Sub-modul 2
1. Pada sheet ke 2 VBA Excel, lakukan perintah Insert > Userform ,seperti
gambar dibawah ini.
2. Inputkan data ke dalam lembar kerja excel pada sheet 2 seperti di bawah ini.
3. Kembali pada Excel VBAanda, kemudian klik dua kali pada tombol Command
yang telah anda buat,
a. Untuk dropdown list sebelah kiri, ubahlah menjadi UserForm
5. Tekan F5 pada keyboard Anda, atau klik Run> Run Sub/User Form dari menu
di bagian atas jendela VBA. Hasilnya akan terlihat sepeti gambar di bawah ini
6. Klik dua kali pada tombol Command yang telah dibuat sebelumnya, kemudian
tambahkan inputan kodingan seperti gambar di bawah ini
7. Pada Userform untuk fungsi commond button, ganti nama mejadi “cmdLoad”
pada properties, seperti gambar dibawah ini.
8. Langkah terakhir untuk membuat chart yaitu klik dua kali pada commomd
button dan inputkan kodingan seperti gambar dibawah ini.
9. Setelah itu, kembali ke dalam lembar kerja pada sheet 2 dan lakukan blok data
seperti gambar dibawah ini
10. Kembali ke jendela VBA dan klik Run, maka akan muncul jendela informasi
dari chart seperti gambar dibawah ini
B. Picture Preview
Sub-modul 1
1. Buatlah folder tugas 11 dengan memiliki 2 sub folder yaitu “ sheets”,”images”
Pada folder image masukkan file photo dengan nama file “IMG-...” yang telah
disediakan, seperti gambar dibawah ini
2. Setelah itu buka Ms Excel dan buatlah tabel seperti gambar dibawah ini untuk
database dari gambar yang telah disediakan di sheet baru.
Untuk data pada tabel kita bisa sesuaikan dengan data yang kita punya
3. Setelah selesai Save As di folder Sheets dengan nama “ Picture_viewer” seperti
gambar dibawah ini.
4. Buatlah Userform, setelah itu ubah nama caption di userform1 menjadi Excel
Picture Viewer dan atur positon height menjadi 420 dan width menjadi 575
8. Tambahkan kotak gambar dengan klik Image di ToolBox dengan ukuran height
= 210 , width = 288, Top = 66 , Left = 256
12. Copy data Label ,textBox yang ada di View Photos ke dalam Tab Add New
Photo
A. Sub-modul 2
1. Setelah itu kita akan membuat kode untuk mengaktifkan userform yang sudah
didesain, pertama tama klik view >> project explorer
2. Setelah itu kita akan menghubungkan data dari excel ke dalam vba dan
mengaktifkan tombol Load image Information dengan menuliskan koding
sebagai:
3. Setelah itu scrool ke atas lalu ketikkan kode dibawah ini untuk membuat dasar
pengimputan gambar
4. Dan kita akan membuat Private Sub baru yaitu Get Image, dengan kode
b. Previous
7. Pada userform klik dua kali pada commondbutton “Add New Image”, lalu
inputkan kodingan seperti dibawah ini
8. Untuk menambahkan entri baru ke spreadsheet, tombol Save New Detail harus
diklik. Pengkodean ini cukup mudah karena kami hanya menstransfer detail
formulir ke sel spreadsheet.Kami perlu melakukan pengecekan kesalahan,
namun, hanya untuk memastikan data yang benar ditransfer. Dengan
mengetikan koding di bawah ini :
9. Buatlah sub Baru dengan nama Private Sub cmdSave_click(). Silahkan salin
kode dibawah ini :
10. Tambahkan dalam inputan kodingan VBA pada baris paling awal seperti
dibawah ini
11. Setelah semua kodingan diinputkan, klik Run/ F5 untuk menjalankan kodingan
seperti gambar dibawah ini
12. Untuk menambah gambar maka pilih add seperti gamabr dibawah ini
13. Setelah di add file images, maka akan muncul jendela informasi seperti gambar
dibawah ini
3. Hasil Pembahasan
hasil dari tugas praktikum yang saya kerjakan adalah saya dapat mencapai tujuan
dari adanya tugas ini.
III. Penutup
1. Kesimpulan
Saya paham akan kegunaan sebuah koding untuk membuat chart pada
VBA serta memasukkan picture preview ke dalam sebuah userform.
2. Saran
a. Saran untuk praktikum
b. Saran untuk aslab
Agar tugas praktikum dan modul lebih teliti dalam pemberian koding
dan dalam penjelasan koding.