Membuat Slide Show Gambar

dokumen-dokumen yang mirip
Membuat Slide Show Gambar

Membuat SlideShow Gambar

Manipulasi Gambar dengan Efek yang keren

Manipulasi Gambar dengan Efek yang keren

Program Piano 1 Oktaf

Program Penghitung Biaya Kuliah per SKS

Program Penghitung Poin Klub Sepak Bola

Menggambar Objek 2D dengan Mudah

Gambar 1 Tampilan Program Yang Akan Dibuat

Program Piano. Kenapa penanganan event keyboard ini sangat penting?

1 Dasar-Dasar C# Dasar-dasar C#

MODUL 2 SELECTION & LOOPING PADA FORM

Object Oriented Programming (OOP)

Membuat Database Mahasiswa mengguakan XML

E-trik Visual C# Dasar-Dasar C# Suharian Ramadi

Modul Praktikum Ke-2

Object (Control) Dalam Vb.Net

Identitas dosen POKOK BAHASAN RAGAM KOMPONEN MENGENAL TIMER. Pallete adalah tool

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

24/09/2017 PERCABANGAN

Krisna D. Octovhiana. 1.1 Apa itu Operator?

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

BAB PERULANGAN (LOOPING)

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

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

Pemrograman Visual. Ramos Somya

INSTRUKSI PENCABANGAN

Membuat Program Animasi Bentuk Shape Dengan Visual Basic 6.0

Malang, Januari 2007 Penulis

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

Membuat Program Kriptografi dengan VB.Net 2010

PEMROGRAMAN VISUAL BASIC

Percabangan & Perulangan

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

PENGGUNAAN DATA DAN VARIABEL

Pemrograman Fery Updi,M.Kom

DIALOG B OX Minggu ke-7

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

MODUL VII VISUAL BASIC

2.1 if Jenis-jenis Percabangan if adalah if, if else, If else if else if - else

MODUL PRAKTIKUM VB.NET STMIK-IM BANDUNG MODUL-MODUL PRAKTIKUM. VB. Net. Oleh : CHALIFA CHAZAR S T M I K - I M B A N D U N G

Pengenalan JavaScript

Pengenalan Visual Basic

CHAPTER #7 APLIKASI WINDOWS FORM 2 (KONTROL- KONTROL TINGKAT LANJUT)

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

USB HIDClass<->IOConverter

VISUAL BASIC.NET. 1. Apa Itu VB.NET?

CHAPTER #8 DESAIN KONTROL, MENUBAR, TOOLBAR, STATUSBAR DAN FORM MDI

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

Pendidikan Teknik Informatika Universitas Negeri Malang

PERCABANGAN. Bentuk if Sederhana

Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)

JOBSHEET 8 DATABASE IN VB

ricak.wordpress.com Component Name & Interface

STRUKTUR KENDALI PERCABANGAN

Pemrograman Visual. Ramos Somya

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

Sebelum membahas mengenai pemrograman LabVIEW, sebaiknya pembaca mengenal istilah istilah penting berikut ini.

DAFTAR PUSTAKA. Multimedia Control, Steven Holzner. Diakses pada tanggal 14/09/2011 Dari

BAB VII MENU, TOOLBAR DAN STATUSBAR

Pertemuan 1 Pengenalan Visual Basic

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

Pengenalan Microsoft Visual Studio 2010

BAB IV HASIL DAN PEMBAHASAN

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

BackgroundWorker pada Windows Aplikasi Menggunakan C#

BAB III METODOLOGI PENELITIAN

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

STRUKTUR KENDALI PERULANGAN

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

MEMBACA RECORD DENGAN ADODC

Membuat Form Kontak yang Indah dan Atraktif dengan AJAX [Part 5]

E-Trick Visual Basic 6.0

BAB VIII VISUAL BASIC

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

Visual Basic 6.0 For Beginners

MODUL 2 PERANCANGAN INTERFACE

MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS

Struktur dan Kondisi Perulangan. Struktur Kondisi

MODUL III PENGGUNAAN KOMPONEN LANJUTAN

PEMROGRAMAN DASAR. Visual Basic 6

Tambahkan Form Baru untuk pengisian user login (password pemakaian) dan simpan dengan nama frmlogin

BAB 2 LANDASAN TEORI

BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX

1. Mahasiswa mampu membuat form pada dokumen HTML. 2. Mahasiswa memahami cara penggunaan dari fasilitas Form pada halaman dokumen HTML

BAB 8 Argumen dari Command-line

PANDUAN PRAKTIKUM DASAR ARDUINO

M. Choirul Amri. 2.1 Membuat Project Baru.

BAHASA PEMROGRAMAN JAVA

Pernyataan Berkondisi / Percabangan

Konsep Sistem Informasi B

BAB I SEKILAS VISUAL STUDIO.NET 2008

Struktur Data II. Bekerja Dengan Form.

Transkripsi:

Membuat Slide Show Gambar Oleh: Sendy PK Halo Sobat Coding, kali ini kita akan membuat program yang bisa menampilkan SlideShow Gambar. Berikut deskripsi program yang akan kita buat : Program berguna untuk menampilkan slideshow gambar; menampilkan gambar secara berurutan. Proses menampilkan gambar bisa diulangi lagi. Karena pada kondi... Halo Sobat Coding, kali ini kita akan membuat program yang bisa menampilkan SlideShow Gambar. Berikut deskripsi program yang akan kita buat : Program berguna untuk menampilkan slideshow gambar; menampilkan gambar secara berurutan. Proses menampilkan gambar bisa diulangi lagi. Karena pada kondisi default jika gambar yang ingin ditampilkan habis, maka program akan berhenti dengan sendirinya. Proses menampilkan gambar bisa dimulai dari gambar yang paling pertama atau gambar yang paling akhir. Langkah-langkah mendesain tampilan program adalah sebagai berikut: Pertama buat project baru dengan nama membuatslideshowgambar. Lalu masukkan ke dalam Form1 komponen-komponen yang dibutuhkan sebagai berikut. 2 buah Label, 3 buah Button, 1 buah ComboBox, 2 buah CheckBox, 1 buah GroupBox, 1 buah PictureBox, 1 buah ImageList, dan 1 buah Timer. Atur tata letaknya kira-kira seperti pada gambar di bawah ini.

Untuk langkah selanjutnya, kita akan mengubah semua nilai properties pada masing-masing objek yang ada pada Form1, termasuk nilai properties Form1 itu sendiri. Untuk mengetahui komponen dan properties yang mana yang akan diubah, dan apa nilainya, silahkan Anda lihat pada table di bawah ini. Setelah itu, klik sekali pada komponen ImageList dengan nama listgambar, pada bagian Properties Images, klik tombol, maka akan muncul kotak dialog Image Collection Editor. Masih di kotak dialog yang tadi, tekan tombol Add. Lalu pilih gambar yang ingin Anda pakai. Maka gambar tersebut akan tampil pada bagian Members:. Untuk lebih jelasnya lihat gambar di bawah ini. Ulangi langkah 5 paling tidak hingga jumlah gambar yang akan di-slide sebanyak 3 buah gambar. Setelah selesai tekan tombol OK. Sekarang kita sudah selesai mendesain tampilan, saatnya untuk coding, oke Let s Code Klik satu kali pada Form1, lalu tekan tombol F7, ketikkan kode seperti dibawah ini. int no_urut_gbr = 0; Boolean berhenti = false; public Form1() InitializeComponent(); Baris 1: mendeklarasikan variabel bertipe Integer dengan nama no_urut_gbr. Baris 2: mendeklarasikan variabel bertipe boolean dengan nama berhenti. Baris 3-6: baris ini tidak perlu diketik, karena baris ini sudah ada dengansendirinya pada saat kita membuat project baru. Kembali ke designer form, klik dua kali pada Form1. Ketikan kode ini.

private void Form1_Load(object sender, EventArgs e) lbl_nourutgambar.text = Convert.ToString(1); listgambar.draw(picboxgambar.creategraphics(), 0, 0, 0); Baris 3: men-set teks dari komponen lbl_nourutgambar dengan angka 1. Baris 4: menghubungkan komponen listgambar dengan picboxgambar, sehingga picboxgambar siap untuk menampilkan gambar dari listgambar sesuai dengan urutan/indeks gambarnya. Klik ganda pada komponen Timer dengan nama timer1, kemudian ketikan kode berikut ini private void timer1_tick(object sender, EventArgs e) if (berhenti == false) if (cekmundur.checked == true) if (no_urut_gbr >= 0) lbl_nourutgambar.text = Convert.ToString(no_urut_gbr + 1); listgambar.draw(picboxgambar.creategraphics(), 0, 0, no_urut_gbr); no_urut_gbr--; else berhenti = true; else if (no_urut_gbr < 5) lbl_nourutgambar.text = Convert.ToString(no_urut_gbr + 1); listgambar.draw(picboxgambar.creategraphics(), 0, 0, no_urut_gbr); no_urut_gbr++; else berhenti = true; else if (cekulangi.checked == true)

if (cekmundur.checked == true) no_urut_gbr = 4; else no_urut_gbr = 0; berhenti = false; else berhenti = true; cmdmulai.enabled = true; cmdstop.enabled = false; cmdkeluar.enabled = true; combopilkecepatan.enabled = true; cekulangi.enabled = true; cekmundur.enabled = true; timer1.enabled = false;. Baris 3: periksa apakah isi variabel berhenti sama dengan false. Jika benar maka baris 5-24 akan dieksekusi, jika salah baris 28-45 yang akan dieksekusi. Baris 5: periksa apakah komponen CheckBox dengan nama cekmundur dicentang. Jika benar maka baris 7-13 akan dieksekusi, jika salah baris 17-23 yang akan dieksekusi. Baris 7: periksa apakah isi dari variabel no_urut_gbr lebih besar atau sama dengan angka 0. Jika benar maka baris 9-11 akan dieksekusi, jika salah baris 13 yang akan dieksekusi. Baris 9: tampilkan isi dari variabel no_urut_gbr (setelah sebelumnya ditambah dengan 1), melalui komponen Label lbl_nourutgambar. Baris 10: tampilkan gambar yang ada pada komponen listgambar, melalui komponen picboxgambar. Gambar keberapa yang ditampilkan ditentukan oleh variabel no_urut_gbr. Baris 11: kurangi isi variabel no_urut_gbr sebanyak 1 poin. Baris 13: set variabel berhenti menjadi true, artinya proses menampilkan gambar dihentikan. Baris 17: periksa apakah isi dari variabel no_urut_gbr kurang dari angka 5 (angka 5 disesuaikan dengan jumlah gambar yang ada). Jika benar maka baris 19-21 akan dieksekusi, jika salah baris 23 yang akan dieksekusi. Baris 19 dan 20: fungsinya sama dengan baris 9 dan 10. Baris 21: tambah isi variabel no_urut_gbr sebanyak 1 poin. Baris 23: fungsinya sama dengan baris 13. Baris 28: periksa apakah komponen CheckBox dengan nama cekulangi dicentang. Jika benar maka baris 30-33 akan dieksekusi, jika salah baris 37-44 yang akan dieksekusi. Baris 30-32: periksa apakah komponen CheckBox dengan nama cekmundur dicentang. Jika benar maka isi variabel no_urut_gbr dengan angka 4, jika salah isi variabel no_urut_gbr dengan angka 0. Baris 33: set variabel berhenti menjadi false, artinya proses menampilkan gambar dijalankan. Baris 37: set variabel berhenti menjadi true. Baris 38-40: enable komponen Button cmdmulai dan cmdkeluar. Serta disable komponen cmdstop.

Baris 41: enable komponen ComboBox combopilkecepatan. Baris 42 dan 43: enable komponen CheckBox cekulangi dan cekmundur. Baris 41: disable komponen Timer timer1. Setelah itu klik ganda lagi pada komponen Button dengan nama cmdmulai. Dan ketikan kode berikut ini. private void cmdmulai_click(object sender, EventArgs e) string pilkecepatan = combopilkecepatan.text; int intervalkecepatan = 0; berhenti = false; if (cekmundur.checked == true) no_urut_gbr = 4; else no_urut_gbr = 0; switch (pilkecepatan) case "Lambat": intervalkecepatan = 1500; break; case "Sedang": intervalkecepatan = 1000; break; case "Cepat": intervalkecepatan = 100; break; default: MessageBox.Show("Maaf, pilihan kecapatan salah."); break; cmdmulai.enabled = false; cmdstop.enabled = true; cmdkeluar.enabled = false; combopilkecepatan.enabled = false; cekulangi.enabled = false; cekmundur.enabled = false; timer1.interval = intervalkecepatan; timer1.enabled = true;

Baris 3: mengambil pilihan seberapa cepat transisi antar gambar yang diingikan oleh user, melalui komponen ComboBox combopilkecepatan. Lalu hasilnya disimpan ke dalam variabel pilkecepatan. Baris 4: mendeklarasikan variabel dengan tipe data integer, dengan nama intervalkecepatan. Baris 5: set variabel berhenti menjadi false. Baris 6-8: periksa apakah komponen CheckBox dengan nama cekmundur dicentang. Jika benar maka isi variabel no_urut_gbr dengan angka 4, jika salah isi variabel no_urut_gbr dengan angka 0. Baris 9-23: menentukan berapakah isi variabel intervalkecepatan, tergantung dari pilihan user yang tersimpan di dalam variable pilkecepatan. Baris 24-26: disable komponen Button cmdmulai dan cmdkeluar. Serta enable komponen cmdstop. Baris 27: disable komponen ComboBox combopilkecepatan. Baris 28 dan 29: disable komponen CheckBox cekulangi dan cekmundur. Baris 30: set Interval komponen timer1 dengan isi dari variable intervalkecepatan. Baris 31: enable komponen timer1. Kemudian kita akan menambahkan kode untuk komponen Button cmdstop. Klik ganda pada komponen tersebut, dan ketikan kode berikut ini. private void cmdstop_click(object sender, EventArgs e) berhenti = true; cmdmulai.enabled = true; cmdstop.enabled = false; cmdkeluar.enabled = true; combopilkecepatan.enabled = true; cekulangi.enabled = true; cekmundur.enabled = true; timer1.enabled = false; Baris 3: men-set variabel berhenti menjadi true, artinya proses menampilkan gambar dihentikan. Baris 4-6: enable komponen Button cmdmulai dan cmdkeluar. Serta disable komponen cmdstop. Baris 7: enable komponen ComboBox combopilkecepatan. Baris 8 dan 9: enable komponen CheckBox cekulangi dan cekmundur. Baris 10: disable komponen Timer timer1. Dan untuk yang terakhir, klik ganda komponen cmdkeluar. Dan ketikkan kode berikut, yang berguna untuk keluar dari aplikasi. private void cmdkeluar_click(object sender, EventArgs e) this.close(); Sekarang kita sudah selesai tahap coding, silahkan tekan tombol start dan program akan running

seperti gambar di bawah ini. Langkah-langkah melakukan ujicoba program adalah sebagai berikut: 1. Setelah program dijalankan, tekan tombol Mulai. 2. Maka gambar akan ditampilkan dengan kecepatan transisi Lambat, dan setelah gambar yang ditampilkan habis, program akan berhenti dengan sendirinya. 3. Sekarang coba ubah Pilihan Kecepatan ke Sedang, dan centang CheckBox Ulangi Slide Show, tekan tombol Mulai. 4. Maka gambar akan ditampilkan dengan kecepatan transisi Sedang, dan setelah gambar yang ditampilkan habis, gambar yang akan ditampilkan dimulai lagi dari awal. 5. Tekan tombol Stop, untuk menghentikan slide. 6. Kemudian, hapus tanda centang CheckBox Ulangi Slide Show dan beri tanda centang pada CheckBox Mundur, tekan tombol Mulai. 7. Maka gambar akan ditampilkan dengan kecepatan transisi Sedang. Gambar yang ditampilkan dimulai dari gambar yang paling akhir, karena saya menggunakan 3 buah gambar, maka gambar yang akan ditampilkan dimulai dari gambar 5 sampai 1. Lalu setelah gambar yang ditampilkan habis, program akan berhenti dengan sendirinya. 8. Tekan tombol Keluar, untuk keluar dari aplikasi. Sekian Tutorial kali ini, sampai jumpa di tutorial selanjutnya, Selamat Mencoba Happy Coding. Tentang Penulis Sendy PK Saya adalah Programmer yang memiliki impian untuk menguasai dunia kunjungi situs pribadi saya di www.spk.my.id dan Online Shop saya di www.spkshop.web.id