ANALISIS DAN PERANCANGAN SISTEM TRANSFORMASI CITRA KE PATRON (PATTERN) PADA SULAMAN MENGGUNAKAN METODE INTERPOLASI BICUBIC
SKRIPSI
ADE YULIA SARI 091421054
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
Universitas Sumatera Utara
ANALISIS DAN PERANCANGAN SISTEM TRANSFORMASI CITRA KE PATRON (PATTERN) PADA SULAMAN MENGGUNAKAN METODE INTERPOLASI BICUBIC
SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh gelar Sarjana
ADE YULIA SARI 091421054
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERSETUJUAN
Universitas Sumatera Utara
Judul
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: ANALISIS DAN PERANCANGAN TRANSFORMASI CITRA KE PATRON (PATTREN) PADA SULAMAN MENGGUNAKAN INTERPOLASI BICUBIC : SKRIPSI : ADE YULIA SARI : 091421054 : EKSTENSI S1 ILMU KOMPUTER : ILMU KOMPUTER : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juni 2011
Komisi Pembimbing
:
Pembimbing 2
Pembimbing 1
Drs. Agus Salim Harahap, M.Si NIP 19540821981031004
Drs. Marihat Situmorang, M.Kom NIP 196312141989031001
Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua,
Dr. Poltak Sihombing, M.Kom NIP 196203171991021001 PERNYATAAN
Universitas Sumatera Utara
ANALISIS DAN PERANCANGAN TRANSFORMASI CITRA KE PATRON ( PATTREN ) PADA SULAMAN MENGGUNAKAN INTERPOLASI BICUBIC
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan,
Juni 2011
ADE YULIA SARI 091421054
PENGHARGAAN
Universitas Sumatera Utara
Bismillahirrahmanirrahim Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena dengan limpah rahmat dan karunia-nya penulis berhasil menyelesaikan skrisi ini yang berjudul ” Analisi dan Perancangan Transformasi Citra Ke Patron (Pattren) Pada Sulaman Menggunakan Metode Interpolasi Bicubic “ pada waktu yang telah ditetapkan, dan tak lupa pula shalawat serta salam kepada junjungan Nabi Besar Muhammad SAW dan para sahabatnya yang telah membawa kita dari kegelapan kealam terang benderang yang penuh ilmu pengetahuan. Skripsi ini tidak mungkin bisa selesai dengan baik, jika tidak ada bantuan dari berbagai pihak. Pada kesempatan yang baik ini, penulis ingin mengucapkan terima kasih yang setulus-tulusnya kepada : 1. Bapak Dr. Poltak Sihombing, M.Kom selaku Ketua Jurusan Program Studi Ilmu Komputer. 2. Bapak Drs. Marihat Situmorang, M.Kom selaku Dosen Pembimbing pertama Skripsi Program Ekstensi Ilmu Komputer Fakultas MIPA Universitas Sumatera Utara yang telah memberikan bimbingan dan arahan selama ini kepada penulis dan selalu melancarkan proses penyusunan skripsi saya ini. 3. Bapak Drs. Agus Salim Harahap, M.Si selaku Dosen Pembimbing Program Ekstensi S1Ilmu Komputer Fakultas MIPA Universitas Sumatera Utara yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam penyelesaian skripsi ini. 4. Bapak Amir Syarif selaku Penguji saya di Program Ekstensi S1Ilmu Komputer Fakultas MIPA Universitas Sumatera Utara yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam penyelesaian skripsi ini. 5. Teristimewa kepada Papaku Purmansyah,SH dan Mamaku Kasmi, BA dan serta abang-abangku Apriansyah,SH dan Doni Juliansyah, SE yang senantiasa memberikan kasih sayang, dukungan dan selalu mendoakan penulis agar lancar dalam segala urusan. Kepada kakakku Ira dan adikku tersayang Aini Ramadhani semoga lancar terus sekolahnya ya, Amin. 6. Seluruh Keluarga besarku yang telah banyak memberikan dorongan dan doa kepada penulis selama ini.
Universitas Sumatera Utara
7. Tersayangku kepada Hendri Siregar,SH yang selama ini banyak membantu serta selalu terus memberikan semangat kepada saya serta pengertianya selama ini,terima kasih buat kamu. 8. Buat sahabat-sahabatku selama kuliah di Ekstensi ini terutama buat Suci Indah Syahputri, yang telah banyak membantu saya dalam penyeleaian skripsi ini. 9. Seluruh rekan-rekan jurusan Komputer, terutama angkatan Komputer B 2009, yang telah banyak membantu dan mendukung penulis selama menjalani Pendidikan di Ekstensi S1 Ilmu Komputer USU. 10. Pihak-pihak yang telah banyak membantu penulis, yang tidak dapat penulis sebutkan namanya satu-persatu. Selama penulisan skirpsi ini, penulis menyadari akan kesalahan-kesalahan yang mungkin terjadi, baik itu dari segi teknik tata penyajian ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran dari pembaca dalam upaya perbaikan tugas akhir ini. Akhir kata, Penulis berharap semoga skripsi akhir ini bermanfaat bagi siapapun yang membacanya. Semoga Allah SWT senantiasa memberikan rahmat dan hidayah kepada kita semua. Amin.
Medan, Juni 2011 Penulis
Ade Yulia Sari
ABSTRAK
Universitas Sumatera Utara
Cross Stitch adalah salah satu bentuk penyulaman pada kain dengan menyulam benang membentuk tanda silang (X). Untuk memulai suatu cross stitch, diperlukan sebuah pattern yang digunakan sebagai patokan dalam menyulam. Meskipun telah tersedia aneka macam pattern cross stitch, tetapi kadang-kadang konsumen menginginkan pattern lainnya yang tidak tersedia, misalnya konsumen ingin menyulam wajah seseorang atau binatang kesayangan. Tujuan dari penelitian ini adalah untuk menghasilkan sebuah software yang dapat membentuk pattern cross stitch dengan input-an berupa sebuah file citra. Algoritma Bicubic Interpolation scaling digunakan dalam proses scaling untuk mengubah ukuran citra sesuai ukuran pattern yangdiinginkan. Input-an file citra dibatasi pada format citra .bmp, .pcx, .gif, dan .jpg. Output software berupa pattern berwarna, dan pattern dengan simbol beserta keterangannya. Bahasa pemrograman yang digunakan adalah Visual mBasic 6.0.Hasil pengujian software menunjukkan bahwa pattern cross stitch dengan rasio perbandinganukuran pattern dengan ukuran gambar aslinya lebih atau sama dengan 100 %, akan mirip dengan gambar aslinya meskipun warna benang yang digunakan sedikit. Akan tetapi, jika rasio perbandingannya kurang dari 100 %, maka kemiripan antara pattern cross stitch dengan gambar aslinya bergantung pada variasi warna benang yang dimiliki pattern. Semakin banyak jumlah warna benang yang digunakan sebuah pattern, maka semakin mirip pattern dengan gambar aslinya.
Kata kunci: Pattern Cross Stitch, File Citra, Interpolasi Bicubic
Universitas Sumatera Utara
ANALYSIS AND DESIGN OF IMAGE TRANSFORMATION SYSTEM INTO PATTREN THE EMBROIDERY BY USING BICUBIC INTERPOLATION
ABSTRACT
Cross Stitch is one kind of embroidery that makes stitching forming a cross sign (X). To begin a cross stitch, we need a pattern. Although cross stitch stores have already provided so many cross stitch patterns, sometimes consumer wants another pattern which is not provided, for example a pattern that describes someone’s face or lovely pets.The aim of this research is to create a software that can make a cross stitch pattern with an image file input. The Bicubic Interpolation scaling algorithm is used in scaling process to changethe size of the original image file to the size of the wanted pattern. Image file input is restricted tosome image file formats, those are .bmp, .pcx, .gif, and .jpg. The outputs of the software are color pattern, and symbol pattern along with its symbol explanation. Borland Delphi 6.0 is used for the programming language.The software testing results show that a cross stitch pattern with the comparison ratio of the pattern size and the original picture size is more or equal to 100 %, will look like the original picture even though the variation color is low. But if the comparison size ratio is less than 100 %, then the similarity between the cross stitch pattern and the original picture depends on the color variation of the pattern. If there are many colors used on the pattern, the pattern will look more like the original picture.
Keywords: Cross Stitch Pattern, Image File, Interpolation Bicubic
Universitas Sumatera Utara
DAFTAR ISI
Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Gambar Bab 1 Pendahuluan 1.1 Latar Belakan 1.2 Identifikasi Masalah 1.3 Tujuan Masalah 1.4 Batasan Masalah 1.5 Metode Penelitian 1.6 Tinjauan Pustaka 1.7 Sistematika Penulisan
ii iii iv vi viii x 1 1 2 2 3 3 4 5
Bab 2 Landasan Teori 2.1 Citra 2.1.1 Citra Analog 2.1.2 Citra Digital 2.2 Pengolahan Citra Digital 2.2.1 Format Citra Digital 2.2.2 Elemen-Elemen Citra Digital 2.3 Cross Stiitch 2.4 Interpolasi 2.4.1. Interpolasi Bicubic 2.5 Visual Basic
7 7 7 8 9 14 15 17 19 19 21
Bab 3 Analisa Dan perancangan Sistem 3.1 Analisa Sistem 3.1.1 Analisa Fasilitas Sistem 3.1.2 Analisa Kebutuhan Sistem 3.2 Perancangan Sistem 3.2.1 Perancangan Proses 3.2.2 Perancangan Interface 3.2.3 Peracangan Algoritma
22 22 22 22 24 24 35
Universitas Sumatera Utara
Bab 4 Implementasi Dan Pembahasan 4.1 Implementasi sistem 4.1.1 Tampilan Hasil 4.1.2 Pengujian Sistem 4.2 Pembahasan 4.2.1 Kelebihan Sistem 4.2.2 Kelemahan Sistem
37 37 37 38 49 50 50
Bab 5 Penutup 5.1 Kesimpulan 5.2 Saran
51 51 52
Daftar Pustaka
53
Lampiran A
54
DAFTAR GAMBAR
Universitas Sumatera Utara
Halaman 2.1
Representasi Citra Digital
8
2.2
Citra Lena yang agak kabur, Citra Lena yang diperbaiki
9
2.3
Grafika Komputer
10
2.4
Pengolahan Citra
10
2.5
Pengenalan Pola
11
2.6
Citra boat.bmp (258 KB) sebelum dimampatkan
12
2.7
Citra camera, (b) Citra hasil pendeteksian seluruh tepi
13
2.8
Contoh Motif Sulaman
18
2.9
Ilustrasi Hasil Interpolasi Bicubic
20
3.1
Flowchart Sistem
25
3.2
Ilustrasi Scaling
30
3.3
Rancangan Menu Utama
35
3.4
Flowchart Form Utama
36
4.1
Tampilan Form Utama
37
4.2
Citra Digital Water Lillies.jpg
39
4.3
Citra Digital Pada Picture Box Gambar Asli
40
4.4
Memilih Motif Sulaman “ x”
41
4.5
Hasil Transformasi Citra dengan Motif “x”
42
4.6
Bentuk Sulaman Motif “ x” Dalam
43
4.7
Memilih Motif Sulaman “ x”
44
4.8
Hasil Transformasi Citra dengan Motif “x”
45
4.9
Bentuk Sulaman Motif “ x” Dalam Format RTF
46
4.10
Memilih Motif Sulaman “xXx”
47
4.11
Hasil Transformasi Citra dengan Motif “xXx”
48
4.12
Bentuk Sulaman Motif “ xXx” Dalam Format RTF
49
Format RTF
Universitas Sumatera Utara