Penerapan Kuantisasi Pada Kompresi Video Perancangan Sistem Spesifikasi Kebutuhan Sistem Perancangan Antarmuka Sistem kompresi Video Data Biomedik

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.