Windows. Objek-objek yang digunakan Delphi pada dasarnya merupakan

dokumen-dokumen yang mirip
HALAMAN PENGESAHAN DOSEN PEMBIMBING... HALAMAN PENGESAHAN DOSEN PENGUJI...

BAB 3 METODOLOGI PENELITIAN. kepustakaan dan studi laboratorium, di mana penulis mempelajari teori-teori teknik

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI. akan dilakukan untuk mengetahui kelebihan dan kekurangan aplikasi. Untuk itulah,

IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI. pertama adalah spesifikasi dari perangkat keras dan yang kedua adalan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI PROGRAM

BAB 4 IMPLEMENTASI DAN EVALUASI. Agar diperoleh hasil yang memuaskan, sebaiknya program aplikasi ini digunakan. 1. Processor Pentium III

BAB III ANALISA DAN DESAIN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN ANALISIS. Untuk mengimplementasikan metode kompresi Huffman dan Dynamic

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4. mempunyai prosesor 1.6 Ghz atau diatasnya dengan memori RAM sebesar 1GB. Dimana

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. pengkodean dan implementasi, memberikan petunjuk pemakaian program, dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN 1.1. Latar belakang 1.2. Perumusan Masalah

BAB III ANALISIS DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. Processor : Intel Pentium IV 1.60 GHz RAM : 256 MB

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI. A. Lingkungan Implementasi. Dalam hal kegiatan implementasi sistem ini adapun yang

BAB 4 IMPLEMENTASI. minimum 2 Giga Hertz dan memory RAM minimum 256 MB, sedangkan untuk

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB V IMPLEMENTASI SISTEM

BAB 1 PENDAHULUAN Pengantar

BAB 4 HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 3 PEMBAHASAN. 3.1 Sistem Absensi Berbasis Webcam

BAB III ANALISA DAN PERANCANGAN 3.1 ANALISA PERANGKAT LUNAK BASIS DATA MULTIMEDIA

BAB IV HASIL DAN UJI COBA

Gambar 3.1. Diagram alir apikasi image to text

BAB 3 ANALISIS DAN PERANCANGAN

Bab III PERANCANGAN PROGRAM APLIKASI

BAB III METODE PENELITIAN

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. dari Sistem Informasi Geografi(SIG) ini adalah sebagai berikut:

BAB 3 ALGORITMA DAN PERANCANGAN. membaca partitur musik ini adalah sebagai berikut : hanya terdiri dari 1 tangga nada. dengan nada yang diinginkan.

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 3 ALGORITMA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN SISTEM

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: Software yang mendukung aplikasi ini, yaitu:

LEMBAR PERNYATAAN KEASLIAN TUGAS AKHIR LEMBAR PENGESAHAN PEMBIMBING

BAB IV IMPLEMENTASI DAN EVALUASI. aplikasi program berdasarkan tahapan analisa dan desain sistem yang

BAB 4 HASIL DAN PEMBAHASAN. Spesifikasi sistem komputer yang digunakan untuk menjalankan proses estimasi

BAB V IMPLEMENTASI SISTEM

Membuka file prjenkripsi.vbp kemudian tekan tombol Run.

BAB 1 PENDAHULUAN. Media Computindo, 1992, Hal : Aniati Murni Arymurti dan Suryana Setiawan, Pengantar Pengolahan Citra.

BAB III ANALISIS DAN PERANCANGAN. Aplikasi media pembelajaran interaktif komputer ini dikembangkan dan didesain

BAB III ANALISIS DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB III Metode Perancangan

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN Latar Belakang

BAB 4 IMPLEMENTASI DAN EVALUASI. Dari hasil perancangan yang dilakukan, pada bab ini disajikan implementasi dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. Processor Intel Pentium IV 2.41GHz RAM 512 MB DDR. Hard disk 40 GB. Monitor 15 Samsung SyncMaster 551v

BAB 4 IMPLEMENTASI DAN EVALUASI. Dari keseluruhan perangkat lunak (aplikasi) yang dibuat pada skripsi ini akan

BAB V IMPLEMENTASI SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB V IMPLEMENTASI SISTEM. informasi telah digunakan oleh pengguna. Sebelum benar-benar bisa digunakan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III PERENCANAAN SISTEM. Pada bab ini akan dijelaskan alur sistem serta desain interface dari Aplikasi Sistem Input

Trademarks & Copyright

BAB 3 ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem bertujuan untuk mengidentifikasi permasalahan

BAB 4 APLIKASI DAN IMPLEMENTASI. Untuk implementasi basis data pada PD Rudy Motors dibutuhkan spesifikasi

ANALISA KOMPRESI CITRA DIGITAL MENGGUNAKAN METODE HADAMARD

BAB I PENDAHULUAN. disadap atau dibajak orang lain. Tuntutan keamanan menjadi semakin kompleks, maka harus dijaga agar tidak dibajak orang lain.

BAB III ANALISA PEMBAHASAN MASALAH

BAB 4 METODOLOGI. Dalam penelitian ini bahan / materi dikumpulkan melalui : selama 4 tahun penjualan besi Wiremesh untuk diramalkan

Transkripsi:

BAB IV PERANCANGAN PERANGKAT LUNAK 4.1 Spesifikasi Sistem 4.1.1 Perangkat lunak Perangkat lunak yang dibutuhkan dalam pembuatan program untuk "Kompresi Citra dengan Metode Hadamard" ini adalah Borland Delphi 6.0. Delphi merupakan perangkat lunak untuk membangun program aplikasi berbasis Windows. Objek-objek yang digunakan Delphi pada dasarnya merupakan pengembangan dari bahasa Pascal. Bahasa pemrograman Delphi memiliki berbagai objek grafik dan fiingsiftingsi yang dapat dipakai untuk membaca, membuat, niemanipulasi, dan menyimpan file gambar. Objek-objek grafik yang ada di Delphi antara lain TBitmap, TGraphic, TCanvas, TImage dan TPicture. Selain itu Delphi juga mempimyai komponen-komponen untuk membuat tombol, label, menu, combo box, text box, menampilkan gambar, dan Iain-lain. Dengan adanya berbagai macam komponen ini, maka akan memudahkan pemakai untuk membuat program aplikasi dalam tatanan GUI (Graphical User interface) dan juga akan menghemat penulisan kode program. 4.1.2 Perangkat Keras Perangkat keras atau hardware yang digunakan untuk pembuatan program memiliki spesifikasi sebagai berikut: - Komputer prosesor AMD K6 350 MHz - RAM 32 MB 26

27 - Hard disk 200 GigaByte - Monitor SVGA 4.2 Diagram Alir Aplikasi / Inislalisasl Variobel: 1. Q * Faktor KuantiRnfii 2. m* jenii matrik 1 Pifih file c«ra Jr. Input: Jenis file Blok Dividing 1 I Metode Hadamard j + I Kuantisasi ] Humman Coding Simpan file I Ya S I / me Bam? Tidak Selesai Gambar 4.1. Diagram Alir Kompresi Citra dengan Metode Hadamard

28 Mulai Imsialisas Vanabel: 1 m=jenismatrik 2. Nilai YJ dan Q t Jems matnk 4x4 atau e«8? 4x4 Translormasi Haqamarfl [ 1 1 TransformasiHadamard[i, YIQ [I j]k - 1-1 1-1 11-1-1 1-1 -I I YIQ Ii j]x..' -I -I I I Setesai Gambar 4.2. Diagram Alir Metode Hadamard

29 Mulai Inisialisasi Data Buat Node dengna memilih 2 j simbol dengan kardinalitas terkecil! Bedakan bit terakhir Gabung kedua node berdasar jumlah dan frekuensi node penyusun Node Data? Selesai Gambar 4.3. Diagram Alir Huffman Coding

30 4.3 Perancangan Program 4.3.1 Perancangan tampiian Rancangan tampiian utama program akan tampak seperti pada gambar berikut: Menu Pulldown Option Keteran.can Proses Viewer 1 Viewer 2 Viewer 3 Keteranaan viewer 1 Keterancan viewer 2 Keteranean viewer 3 Gambar 4.4 Rancangan tampiian utama program Menu Pulldown Hirarki menu pulldown yang digunakan dalam program ini yaitu: Menu File: - Open, digunakan untuk membuka file - Exit, digunakan untuk keluar dari program. Menu Image - Compress, untuk menjalankan kompresi (Hasil kompresi akan disimpan dengan ekstensi *.hdm) Menu Help - About Toolbox

31 Berisi tombol "Browse" untuk membuka file bmp atau hdm, "Compress" untuk menjalankar. kompresi, "Reset" untuk menjalankan mereset sistem dan "Exit" untuk keluar dari program. Option Berisi Input atau masukan yang diperlukan untuk mengkompres citra BMP yang telah dibuka. Input ini antara lain ukuran Block atau matriks yang akan digunakan untuk proses kompresi. Keterangan Proses Berisi keterangan waktu yang dibutuhkan masing-masing langkah dalam proses kompresi dan juga Ratio kompresi serta mean square error. Keterangan Viewer Berisi keterangan masing-masing citra yang tampi! pada viewer, yaitu nama file serta ukurannya (dalam bytes). Viewer Viewer 1 digunakan untuk menampilkan gambar yang sedang dibuka. Viewer 2 untuk menampilkan gambar hasil kompresi dengan ukuran Block 4x4. Viewer 3 untuk menampilkan gambar hasil kompresi dengan ukuran Block 8x8. 4.3.2 Perancangan Masukan Masukan yang diperlukan pada program Kompresi citra ini adalali berupa file citra. File citra yang dapat dibuka oleh program adalah file citra yang bertipe

32 bmp atau bertipe hdm (hasil kompresi). Jika tipenya bmp maka dapat dilakukan kompresi, jika tipenya hdm tidak dapat dikompres lagi. Citra masukan tersebut dapat dipilih pada kotak dialog open. 4.3.3 Perancangan Keluaran Keluaran dari program ini adalah berupa file citra terkompres dengan ekstensi hdm. Citra hasil kompresi ini langsung didekompres dan ditampilkan pada Viewer dan hasil dekompresi ini dapat disimpan sebagai citra dengan format bmp. Selain itu dapat dilihat pada kompresi adanya total waktu, ratio kompresi dan mean square error.