Praktikum Modul Praktikum ke Judul Materi Tujuan / Sasaran Waktu (lama) Aplikasi yang digunakan
I.
: Pemrograman II : 11 : Image Control dan Picture Box : Mahasiswa dapat menggunakan Image Control dan Picture Box : 3 Jam : Visual Basic
Image Control
Berfungsi untuk menampilkan gambar. Format gambar yang bisa diterima oleh VB 6.0: 1. BMP 2. CUR untuk menggambar cursor 3. GIF 4. EMF 5. JPG 6. WMF
Cara menampilkan gambar: 1. Fase desain Pilih komponen image lalu pilih property picture pada jendela property Tekan tombol elipsis (…) untuk memilih file gambar yang akan ditampilkan 2. Fase runtime Menggunakan method loadpicture(path dari file gambar). Contoh: Image1.picture = loadpicture(“d:\contoh.bmp”)
Ciri dari Image Cotrol : Tidak memiliki method grafik Tidak memiliki property autoredraw Property stretch digunakan untuk merubah ukuran image agar mengikuti ukuran dari kontrol image Image control lebih baik dibanding picture box dalam hal:
Performance yang lebih baik Menggunakan lebih sedikit memori
Contoh 01 – Image Control – View Object
Contoh 01 – Image Control – View Code
II.
Picture Box
Perbedaan dengan image control: 1. Memiliki method grafik seperti paintpicture 2. Dapat digunakan sebagai container, misalnya untuk menampilkan gambar pada form MDI 3. Tidak punya property stretch
File gambar yang bisa masuk ke picture box: -
BMP
- GIF
-
ICO
- CUR
-
JPG
Property picture box: Autoredraw, digunakan untuk mengeluarkan gambar Autosize, digunakan untuk merubah ukuran picture box mengikuti ukuran gambar Picture, digunakan untukmemilih gambar yang akan ditampilkan pada picture box
Menampilkan gambar Fase desain Menggunakan property picture pada jendela property Fase runtime Menggunakan method loadpicture(path dari file gambar). Contoh: Picture1.picture = loadpicture(“d:\contoh.bmp”) Picture1.picture = loadpicture(label1.caption) Picture1.paintpicture loadpicture(“d:\contoh.bmp”), 0,0, Picture1.ScaleWidth, Picture1.ScaleHeight
Menyalin gambar Picture2.picture = picture1.picture
Menghapus gambar Hanya untuk picture yang diload dengan paintpicture Picture3.cls
Contoh 02 – Image Control – Picture Box
Contoh 02 – Image Control – Picture Box
III. Soal praktikum / latihan Buat Aplikasinya dengan nama project Praktikum11.vbp 1. Buatlah program Image Control dengan menggunakan 8 picture, 3 command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-01.frm). -
Pada saat program dijalankan 4 image tampil dan sisanya tidak
-
Apabila menggunakan ”Clear”, maka seluruh image tidak tampil
-
Apabila menggunakan ”Run I”, maka 4 image tampil dan sisanya tidak
-
Apabila menggunakan ”Run II”, maka 8 image akan tampil
-
Apabila menggunakan ”Exit”, maka keluar dari program
2. Buatlah program Image Control dengan menggunakan 10 picture, 3 command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-02.frm). -
Pada saat program dijalankan 5 image tampil dan sisanya tidak
-
Apabila menggunakan ”Clear”, maka seluruh image tidak tampil
-
Apabila menggunakan ”Run I”, maka 5 image tampil dan sisanya tidak
-
Apabila menggunakan ”Run II”, maka 10 image akan tampil
-
Apabila menggunakan ”Exit”, maka keluar dari program
3. Buatlah program Image Control dengan menggunakan 12 picture, 3 command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-03.frm). -
Pada saat program dijalankan 6 image tampil dan sisanya tidak
-
Apabila menggunakan ”Clear”, maka seluruh image tidak tampil
-
Apabila menggunakan ”Run I”, maka 6 image tampil dan sisanya tidak
-
Apabila menggunakan ”Run II”, maka 12 image akan tampil
-
Apabila menggunakan ”Exit”, maka keluar dari program
4. Buatlah program Image Control dengan menggunakan 14 picture, 3 command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-04.frm). -
Pada saat program dijalankan 7 image tampil dan sisanya tidak
-
Apabila menggunakan ”Clear”, maka seluruh image tidak tampil
-
Apabila menggunakan ”Run I”, maka 7 image tampil dan sisanya tidak
-
Apabila menggunakan ”Run II”, maka 14 image akan tampil
-
Apabila menggunakan ”Exit”, maka keluar dari program
5. Buatlah program Image Control dengan menggunakan 16 picture, 3 command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-05.frm). -
Pada saat program dijalankan 8 image tampil dan sisanya tidak
-
Apabila menggunakan ”Clear”, maka seluruh image tidak tampil
-
Apabila menggunakan ”Run I”, maka 8 image tampil dan sisanya tidak
-
Apabila menggunakan ”Run II”, maka 16 image akan tampil
-
Apabila menggunakan ”Exit”, maka keluar dari program
6. Buatlah program Picture Box dengan menggunakan 9 picture box, command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-06.frm). -
Pada saat program dijalankan 3 image tampil dan sisanya tidak
-
Apabila menggunakan proses copy ada 2 tampilan, yaitu hasil copyan image yang full dan tidak
-
Apabila menggunakan hapus ada 3 tampilan, yaitu menghapus satu image, 2 image dan seluruh image
-
Apabila menggunakan tampil ada 3 tampilan, yaitu menampilkan satu image, 2 image dan seluruh image
-
Apabila menggunakan ”Exit”, maka keluar dari program
7. Buatlah program Picture Box dengan menggunakan 12 picture box, command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-07.frm). -
Pada saat program dijalankan 4 image tampil dan sisanya tidak
-
Apabila menggunakan proses copy ada 2 tampilan, yaitu hasil copyan image yang full dan tidak
-
Apabila menggunakan hapus ada 3 tampilan, yaitu menghapus satu image, 2 image dan seluruh image
-
Apabila menggunakan tampil ada 3 tampilan, yaitu menampilkan satu image, 2 image dan seluruh image
-
Apabila menggunakan ”Exit”, maka keluar dari program
8. Buatlah program Picture Box dengan menggunakan 15 picture box, command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-08.frm). -
Pada saat program dijalankan 5 image tampil dan sisanya tidak
-
Apabila menggunakan proses copy ada 2 tampilan, yaitu hasil copyan image yang full dan tidak
-
Apabila menggunakan hapus ada 3 tampilan, yaitu menghapus satu image, 2 image dan seluruh image
-
Apabila menggunakan tampil ada 3 tampilan, yaitu menampilkan satu image, 2 image dan seluruh image
-
Apabila menggunakan ”Exit”, maka keluar dari program
9. Buatlah program Picture Box dengan menggunakan 18 picture box, command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-09.frm). -
Pada saat program dijalankan 6 image tampil dan sisanya tidak
-
Apabila menggunakan proses copy ada 2 tampilan, yaitu hasil copyan image yang full dan tidak
-
Apabila menggunakan hapus ada 3 tampilan, yaitu menghapus satu image, 2 image dan seluruh image
-
Apabila menggunakan tampil ada 3 tampilan, yaitu menampilkan satu image, 2 image dan seluruh image
-
Apabila menggunakan ”Exit”, maka keluar dari program
10. Buatlah program Picture Box dengan menggunakan 21 picture box, command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-10.frm). -
Pada saat program dijalankan 7 image tampil dan sisanya tidak
-
Apabila menggunakan proses copy ada 2 tampilan, yaitu hasil copyan image yang full dan tidak
-
Apabila menggunakan hapus ada 3 tampilan, yaitu menghapus satu image, 2 image dan seluruh image
-
Apabila menggunakan tampil ada 3 tampilan, yaitu menampilkan satu image, 2 image dan seluruh image
-
Apabila menggunakan ”Exit”, maka keluar dari program