7 – 1 = 6 8+2 = 10
9-2=7 1--5=6
3.2 Penerapan Kuantisasi Pada Kompresi Video
Tahapan Kompresi Frame: a. Sampling: adalah proses pengkonversian data pixel dari RGB ke
YUVYIQ dan dilakukan down sampling. Biasanya sampling dilakukan per 8x8 blok, semakin banyak blok yang dipakai makin bagus kualitas sampling
yang dihasilkan. b. Quantization: proses membersihkan koefisien pixel image yang tidak
penting untuk pembentukan image baru. Hal ini yang menyebabkan JPEG bersifat lossy.
3.4 Perancangan Sistem
Perancangan sistem membahas mengenai konsep dari sistem yang akan dibangun untuk memenuhi kebutuhan kepada pengguna sistem dan memberikan
gambaran secara umum dan jelas kepada user tentang sistem yang baru. Desain sistem secara umum merupakan persiapan dari desain dan mengidentifikasi
komponen-komponen sistem yang akan didesain untuk Kompresiivideo Biomedik.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.5 Flowchart
Flowchart disini menjelaskan tentang alur kerja dari Dekomposisi, recontructy, dan Kuantisasi serta alur system perangkat lunak yang dirancang,
yang akan dijelaskan dibawah ini :
3.5.2 Flowchart Sistem
Gambar 3.3. Flowchart dari Kompresi Video
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.6
Unified Modelling Language
UML
Gambar dibawah ini menjelaskan tentang dua actor yang digambarkan sebagai pengguna_aplikasi dan system. Dalam gambar diatas telah sangat jelas
jika pengguna_aplikasi pertama-tama memilih file video yang akan di kompresi. Selanjutya pengguna_aplikasi menentukan pilihan alokasi tempat penyimpanan
ile video Biomedik. Pengguna apliaksi juga dapat menekan button mainkan yang digunakan untuk memainkan file video. Menekan button informasi untuk melihat
informasi apa detail apa saja yang terdapat didalamnya. Menekan file compess yang digunakan untuk mengkompresi file yang akan di kompresi dan
pengguna_aplikasi juga dapat melihat hasil dari file video yang telah selesai di kompresi.
Sedangkan system bertugas untuk menemukan file yang dicari oleh pengguna dan menempatkan file yang telah dipilih pengguna pada system.
System juga bertugas untuk menampilkan informasi yang ada dalam video tersebut dan menampilkan hasil dari file yang telah dikompresi.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
dari pilihan file movie awal
dari pilihan hasil lokasi
dari click mainkan oleh pengguna
dari click informasi file oleh
pengguna compress frame menggunakan
decomposisi, recontructy, d...
simpan hasil file di lokasi simpan mainkan file dengan media player
menampilkan informasi tentang file
mainkan hasil file buka file folder hasil compress
berada system
click file movie awal
click lokasi file penyimpanan click mainkan file awal
click informasi file
click mainkan file hasil click buka file
pengguna_aplikas i
dari click buka file oleh pengguna
dari click mainkan file hasil oleh
pengguna
Gambar 3.6 UML system
Gambar 3.6 menjelaskan tentang UML system dari proses
pengkompresian video data biomedik.
click menu buka file movie
memilih file .avi yang berada pada lokasi folder
menampilkan folder lokasi untuk membuka file
menyimpan file sebagai lokasi file yang akan dilakukan compress video
sistem pengguna
Gambar 3.7. UML Click Movie Awal Activity
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
UML diatas menjelaskan tentang pengguna yang menklik button mrnu buka file movie lalu sitem yang menampilkan folder lokasi untuk membuka file.
Lalu pengguna memilih file. Avi mana yang berada pada lokasi folder tersebut, lalu system akan menyimpan fole sebagai lokasi file yang akan digunakan untuk
kompresi video.
mengclick menu target lokasi penyimpanan hasil compress
memilih lokasi file simpan hasil compress
apakah sudah memilih file awal?
menampilkan file folder untuk dipilih
menyimpan lokasi sebagai folder peyimpanan hasil compress
memberi nama file dengan nama Compress, format tanggal sekarang dan watu sekarang
ya
tidak
sistem pengguna
Gambar 3.8. UML Click lokasi file penyimpanan
Pada UML diatas dijelaskan click lokasi file penyimpanan untuk target penempatan penyimpanan hasil kompresi. Setalah itu system akan melakukan
pengecekan dalam menampilkan folder yang dipilih. Setelah itu pengguna kana memilih lokasi penyimpanan file hasil kompresi, sedangkan system akan
menyimpan lokasi sebagai folder penyimpanan hasil kompresi dengan memberi nama file tersersebut dengan nama kompresi, berformat tanggal dan waktu
sekarang
.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
click informasi file awal
apakah sudah memilih file awal?
menampilkan informasi file movie awal berupa size frame, durasi, besar file
system pengguna
Gambar 3.9. UML Click informasi file activity
Pada gambar UML diatas menjelaskan tentang click button informasi pada file activity. Yang mana pengguna telah menentukkan file awal setelah itu
system akan melakukan pengecekan apakah pengguna telah memilih file video . lalu system akan menampilkan informasi berupa size, frame, durasi, dan
besarnya file.
click menu mainkan file hasil
apakah file sudah dicompress ?
apakah file compress masih berada pada lokasi target
mainkan file hasil compress pada lokasi target
ya belum
ya belum
s ys tem pengguna
Gambar 3.10 Click mainkan file awal
UML diatas menjelaskan saat pengguna melakukan click button mainkan yang dilakukan setalah file video tersebut mengalami kompresi lalu system akan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
melakukan pengecekan apakah file tersebut telah mengalami kompresi dan apakah file hasil Kompresi tersebut berada pada lokasi target . jika ya , maka
system akan memainkan file video hasil kompresi pada lokasi target.
click menu compress file
apakah file awal sudah dipilih
file target simpan sudah dipilih
ya
mengambil tiap frame dari movie dan disimpan pada array gambar awal
ya
ambil frame awal dan dilakukan resize dengan decomposisi sebesar 5
resize kembali firame awal dengan recontrucsy sebesar 2,5
frame selanjutnya dilakukan resize menggunakan tools Visual Basic .NET
proses pembentukan movie kembali dari frame yang didapat
tidak tidak
resize kembali firame awal dengan quantitaty sebesar 2,5
sistem pengguna
Gambar 3.11. Click Proses Kompresi Activity
Pada UML diatas menjelaskan click proses kompresi yang dilakukan oleh pengguna saat pengguna akan melakukan kompresi video. Setelah itu system
akan melakukan pengecekan pada awal file awal yang dipilh hingga penempatan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
file target yang akan disimpan. Lalu system akan mengambil tiap frame dari movie dan disimpan pada array gambar awal. Setelah itu system akan mengambil
frame dan dilakukan rezise dengan decomposition sebesar 5 kemudian merezise frame awal lagi dengan rekontruksi sebesar 2,5 dan dilanjutkan
dengan kuantisasi sebesar 2,5 . Setelah itu frame selanjutnya akan mengalami rezise dengan menggunakan tools Visual Basic.Net. Hingga akhirnya system
akan melakukan proses pembentukan movie kembali dari frame-frame yang telah mengalami kompresi dan rezise.
3.7 Spesifikasi Kebutuhan Sistem
Software Pendukung 1. Bahasa Pemrograman Microsoft Visual Basic.Net
2. File video data Biomedik format : .avi Hardware Pendukung
1. Laptop dengan system operasi windows. 3. Intel core duo processor
4. 2gb ddr3 memory dan Hardisk 320gb
3.8 Perancangan Antarmuka Sistem kompresi Video Data Biomedik
Perancangan antarmuka merupakan perancangan halaman aplikasi yang akan berinteraksi langsung dengan pengguna, ada beberapa rancangan antarmuka
yang sebagai berikut :
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
1. Berikut rancangan halaman utama
Gambar 3.12 Form Halaman utama
Keterangan: Form ini adalah form halaman utama dari tampilan kompresi video data
Biomedik yang nantinya digunakan untuk memanggil file, memainkan file yang yang belum di kompresi ataupun file video data yang sudah di
kompresi data video Biomedik yang ingin di kompresi. Serta dapat menyimpan hasil kompresi dari file video data Biomedik tersebut.
Di dalam satu form halaman utama diatas terdapat beberapa komponen-komponen button yang digambarkan seseuian dengan fungsi dan
kegunaannya, diantaranya :
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Tabel 3.1 Tabel Button pada Halaman Utama
Simbol Nama Keterangan
Button Kompresi Diguanakan untuk mengkompresi video
Button Open File Digunakan untuk membuka filefile yang
telah di kompresi Button Preview
Digunakan untuk melihat hasil dari video yang telah di kompresi
Button search Digunakan untuk mencari file yang ingin
dicari Button Target
Digunakan untuk menempatkan hasil file yang telah di Kompresi
Button Mainkan Digunakan untuk memainkan video
Button Informasi Digunakan untuk melihat informasi
seperti durasi, nama file, format, dll
Button Tampilkan Proses Digunakan untuk menampilkan proses
yang dikerjakan saat mengkompresi video
Button Frame Awal Digunakan untuk melihat pemecahan
dari frame-frame awal Button Frame Proses
Digunakan untuk melihat pemecahan dari frame-frame yang telah dikompresi
Button Lanjutkan Digunakan untuk melanjutkan kegiatan
setelah kompresi
Button Batalkan Digunakan untuk membatalkan suatu
proses kompresi
Button Sembunyikan Digunakan untuk menyembunyikan
suatu proses kompresi
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
61
BAB IV IMPLEMENTASI SISTEM
Pada bab ini akan dijelaskan mengenai implemntasi dari desain system. Implementasi merupakan hasil dari desain proses yang telah dibuat ke dalam
bentuk program. Dalam implementasi juga disertai dengan beberapa contoh potongan program.
Pengimplementasian program dilakukan dengan menggunakan perangkat lunak Microsoft Visual Basic.NET 2005. Komponen Desain yang di
implementasikan meliputi beberapa proses. Proses dalam kompresi video ini meliputi penginputan fiel video data Biomedik, penggompresian video secara
perframe, preview video yang belum bahkan telah dipotong, penulisan file output.
4.1 Implementasi
Dalam tahap ini dijelaskan mengenai implementasi serta langkah – langkah , alur dari proses pengkompresian video Biomedik. Perangkat lunak
software yang dibangun dikembangkan dengan menggunakan bahasa pemrograman visual basic Net 2005 untuk kompresi file video data Biomedik.
Dengan format video .avi Audio Video Interlaced. Komponen desain yang diimplementasiakan meliputi beberapa proses.
Proses dalam Kompresi video Biomedik ini meliputi pengambilan frame dari movie, kompresi video menggunakan Decomposisi, Recontructy, dan Kuantisasi
dan pembentukkan pecahan frame menjadi movie kembali.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.