Perancangan Form


Berikut ini merupakan perancangan dari form utama program beserta dengan komponen Visual Basic yang dipakai.
 











Gambar 3.21  Rancangan Form Utama
Bagian utama dari program ini dirancang dengan komponen Visual Basic seperti pada bagian atas tombol yang mempunyai icon biasanya disebut dengan toolbar tetapi pada program ini dibuat dari command button.
Jumlah command button yang berfungsi sebagai toolbar tersebut adalah 12     (dua belas) buah. Fungsinya dimulai dari sisi kiri ke kanan adalah sebagai berikut:
1.                  Tombol command button 1 sebagai tombol untuk menambah file Wave tunggal ke dalam list.
2.                  Tombol command button 2 sebagai tombol untuk menambah semua file Wave pada folder tertentu.
3.                  Tombol command button 3 sebagai tombol untuk memilih dan menandai semua file Wave yang ada di list.
4.                  Tombol command button 4 sebagai tombol untuk menghilangkan semua tanda cek file pada list.
5.                  Tombol command button 5 sebagai tombol  untuk menghapus semua file yang ditandai dari list.
6.                  Tombol command button 6 sebagai tombol untuk menghapus semua file baik yang ditandai atau tidak dari list.
7.                  Tombol command button 7 sebagai tombol untuk melakukan proses kompresi file Wave.
8.                  Tombol command button 8 sebagai tombol untuk melakukan proses dekompresi file Wave.
9.                  Tombol command button 9 sebagai tombol untuk memainkan file Wave yang dipilih dari list.
10.              Tombol command button 10 sebagai tombol untuk menghentikan sejenak file Wave yang sedang dimainkan.
11.              Tombol command button 11 sebagai tombol untuk menghentikan file Wave yang sedang dimainkan.
12.              Tombol command button 12 sebagai tombol untuk keluar dari program.
Bagian lainnya adalah sebuah text box “Destination Folder” tempat menampung string path folder output. Untuk memilih folder output tersebut dapat dengan mengklik pada tombol di samping kanan text box tersebut ataupun dengan cara mengetikkan secara langsung pada text box tersebut.
Berikutnya adalah list atau daftar untuk menampung file Wave yang akan diproses atau di-play. Bagian ini menggunakan komponen list view dengan bentuk tampilan dibuat secara bentuk Report. File yang ditambahkan pada list view memuat informasi seperti nama file, tanggal pembuatan file, ukuran file, ukuran file setelah diproses, rasio kompresi, attribut, status file, path, dan informasi file Wave.
Bagian bawah dari form utama merupakan baris keterangan. Terdapat dua buah label pada sisi kiri. Label pertama berfungsi untuk menampilkan keterangan baik kesalahan atau error untuk proses kompresi dan dekompresi. Label kedua untuk menampilkan status file Wave yang sedang dimainkan apakah berstatus “Playing” atau “Paused”. Bagian berikutnya adalah dua buah progress bar, yang pertama adalah progress bar untuk status kemajuan file Wave yang sedang dimainkan sedangkan progress bar kedua untuk menampilkan status kemajuan proses kompresi dan dekompresi  file. Yang terakhir adalah bagian image yang berguna untuk menampilkan image berupa gambar lampu lalu lintas berwarna hijau dan merah tanda program sedang memproses atau tidak.
Program dirancang selain dapat melakukan proses kompresi dan dekompresi file Wave juga dapat sebagai player file Wave. Program dapat memproses dan memainkan semua file yang ada di list  sekaligus.
Pada form utama terdapat menu yang mempunyai fungsi-fungsi yang sama dengan toolbar. Adapun  struktur menu dari program ini adalah sebagai berikut:
Gambar 3.22  Struktur Menu Program
Fungsi semua menu di atas ekivalen dengan fungsi yang ada pada command button di bagian toolbar.
Form lainnya yang dirancang adalah form Frekuensi yang akan dipakai untuk menampung jumlah karakter dan frekuensi kode ASCII yang terdapat pada suatu file Wave yang diproses.
Gambar 3.23  Rancangan Form Frekuensi
Form berikutnya yang dirancang adalah form Author yang berisi penjelasan program secara singkat serta nama penulis.
Gambar 3.24  Rancangan Form Author
            Komponen utama yang dipakai hanya berupa label sebagai teks, command button, dan image. Form ini dapat diakses melalui menu Help ® About.

Popular posts from this blog

Kode Singkatan Komponen Listrik Dan Elektronik

Cara Mengatasi E31 Canon MP258

Cara Mengukur Trimpot