akhirnya penulis dapat menyelesaikan tugas akhir yang ... · bangun aplikasi pengolahan ... tradisi...
Post on 28-Jun-2019
219 Views
Preview:
TRANSCRIPT
vi
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Ida Sang Hyang Widhi
Wasa/Tuhan Yang Maha Esa, karena atas Asung Kerta Wara Nugraha-Nya,
akhirnya penulis dapat menyelesaikan Tugas Akhir yang berjudul “Rancang
Bangun Aplikasi Pengolahan Gambar menggunakan Frame Tradisional Bali
Berbasis Android” ini disusun sebagai syarat memenuhi sebagian persyaratan
menyelesaikan Program Sarjana S-1 pada Program Studi Teknologi Informasi
Universitas Udayana.
Dalam penyusunan Tugas Akhir ini penulis mendapatkan bimbingan dan
dukungan dari berbagai pihak, pada kesempatan ini penulis meyampaikan ucapan
terima kasih kepada:
1. Kedua orang tua penulis, I Wayan Budiarsa dan Ni Nyoman Werti yang
memberikan dukungan moril dan penyemangat sehingga laporan Tugas
Akhir ini selesai dengan baik.
2. Bapak Prof. Ir. Ngakan Putu Gede Suardana, M.T., Ph.D., selaku Dekan
Fakultas Teknik Universitas Udayana 3. Bapak Dr Eng I Putu Agung Bayupati, S.T., M.T., selaku Ketua Program
Studi Teknologi Informasi Fakultas Teknik Universitas Udayana
4. Bapak I Nyoman Piarsa, S.T., M.T., selaku pembimbing I yang
memberikan bimbingan dan saran dalam penyusunan tugas akhir ini
5. Bapak I Putu Agus Eka Pratama, S.T., M.T., selaku pembimbing II yang
memberikan bimbingan dan materi dalam penyusunan tugas akhir ini.
6. Bapak A.A. Kompiang Oka Sudana, S.Kom., M.T., selaku pembimbing
akademik yang telah memberikan bimbingan selama menempuh
pendidikan di Program Studi Teknologi Informasi Fakultas Teknik
Universitas Udayana.
7. Seluruh dosen pengajar di Program Studi Teknologi Informasi Fakultas
Teknik Universitas Udayana.
8. Seluruh pegawai di Program Studi Teknologi Informasi Fakultas Teknik
Universitas Udayana yang telah membantu dalam segala proses
administrasi.
9. Teman-teman di Program Studi Teknologi Informasi angkatan 2012 yang
tidak dapat disebutkan satu persatu yang selalu memberikan dukungan dan
semangat serta waktunya selama proses perkuliahan dan penyusunan
laporan Tugas Akhir ini.
Penulis menyadari bahwa Tugas Akhir ini belum baik dalam pencantuman
materi dan penulisan. Kritik dan saran yang bersifat membangun dari pihak yang
membaca sangat diharapkan agar tugas akhir ini bisa semakin komplek dalam
vii
penyajian materi dan penulisan yang dapat menjadikan tugas akhir ini semakin
bermanfaat bagi semua pihak.
Bukit Jimbaran, 17 Januari 2017
Hagi Semara Putra
viii
ABSTRAK
Tradisi merupakan salah satu seni budaya yang tidak terpisah dalam
kehidupan masyarakat di Bali. Tradisi di Bali terdiri dari berbagai aspek kekayaan
Tradisional Bali yang harus dilestarikan. Pelestarian Seni dan Budaya Bali
diterapkan dengan memanfaatkan kemajuan teknologi informasi dibidang
pengolahan citra. Kemajuan teknologi informasi yang semakin pesat dapat
memberikan kemudahan untuk melestarikan Seni dan Budaya Bali. Aplikasi yang
dibangun merupakan aplikasi mobile yang digunakan pada Sistem Operasi
Android. Aplikasi pengolahan citra menggunakan frame Tradisional Bali sebagai
sarana untuk melestarikan Seni dan Budaya Bali. Aplikasi memiliki 6 fitur antara
lain yaitu, Fitur Frame, Fitur Brightness, Fitur Contrast, Fitur Crop, Fitur Caption
dan Fitur Face Detection. Aplikasi memiliki keunggulan pada Fitur Face
Detection dan Menu Unggah Frame. Fitur Face Detection dapat mendeteksi
ruang kosong pada frame karikatur untuk disesuaikan dalam mengatur input
gambar. Menu Unggah Frame dapat memudahkan dan memberi keleluasaan user
untuk berkreasi dengan frame kreasi user. Proses pengolahan gambar pada
Aplikasi Frame Tradisional Bali dipengaruhi oleh ukuran file input dan spesifikasi
smarphone. Hasil dari aplikasi adalah sebuah gambar menggunakan frame
Tradisional Bali. Penelitian ini mampu memberikan efek nyata dalam
melestarikan Seni dan Budaya Bali menggunakan frame Tradisional Bali serta
pengembangan aplikasi Tradisional Bali dengan menggunakan Sistem Operasi
Android.
Kata Kunci: Tradisional Bali, Frame, Pengolahan Gambar, Android.
ix
ABSTRACT
Tradition is one of inseparable cultural aspects of Balinese people’s way
of living. Balinese Tradition consist of a variety of rich aspects that must be
preserved. The preservation of Balinese Arts and Cultures can be done by
accommodating the development of ICT (Information, Communication and
Technology) especially in image processing aspect. The rapid development of ICT
can ease us to preserve Balinese Arts and Cultures. The application which we
made is mobile application that uses android operational system. This image
processing application which uses Balinese Traditional frame is the media that
can be used for preserving Balinese Arts and Cultures. This application has 6
features namely; Frame Feature, Brightness Feature, Contrast Feature, Cropping
Feature, Caption Feature, and Face Detection Feature. The strengths of this
application can be found in its Face Detection Feature and Frame Upload Menu.
The Face Detection Feature can detect the face and blank space of the caricature
frame to be matched in controlling the image input. The Frame Upload menu will
ease and give users freedom to creatively play with the user’s authentic frame.
The image processing of this Balinese traditional frame application is influenced
by the size of the input files and the specification of the smartphone. The result of
the application is in form of a picture with Balinese Traditional Frame in it. This
research able to give a real effect in preserving Balinese Arts and Cultures by
using Balinese traditional frame and developing this application with Android
Operational System.
Keywords: Balinese Tradition, Frame, Image Processing, Android
x
DAFTAR ISI
HALAMAN SAMPUL .......................................................................................... i
HALAMAN JUDUL ............................................................................................ ii
PERNYATAAN ................................................................................................... iii
LEMBAR PENGESAHAN TUGAS AKHIR ................................................... iv
BERITA ACARA TUGAS AKHIR ................................................................... v
KATA PENGANTAR ......................................................................................... vi
ABSTRAK ......................................................................................................... viii
ABSTRACT ......................................................................................................... ix
DAFTAR ISI ......................................................................................................... x
DAFTAR GAMBAR ...................................................................................... xiixii
DAFTAR TABEL ............................................................................................. xiv
DAFTAR KODE PROGRAM ...................................................................... xvxv
BAB I PENDAHULUAN .................................................................................... 1
1.1 Latar Belakang ........................................................................................ 1
1.2 Rumusan Masalah ................................................................................... 2
1.3 Tujuan Penelitian ..................................................................................... 2
1.4 Manfaat .................................................................................................... 2
1.5 Batasan Masalah ...................................................................................... 3
1.6 Sistematika Penulisan .............................................................................. 3
BAB II TINJAUAN PUSTAKA ........................................................................ 5
2.1 State of the Art ......................................................................................... 5
2.2 Arsitektur Tradisional Bali ...................................................................... 6
2.2.1 Kesenian Bali ................................................................................... 7
2.2.2 Budaya Bali ...................................................................................... 9
2.3 Karikatur ................................................................................................ 10
2.3.1 Sejarah Perkembangan Karikatur................................................... 10
2.3.2 Karikatur di Indonesia .................................................................... 11
2.3.3 Karikatur sebagai Media Komunikasi Visual ................................ 12
2.4 Bingkai (Frame) .................................................................................... 12
2.5 Citra ....................................................................................................... 13
2.5.1 Citra Analog ................................................................................... 14
2.5.2 Citra Digital ................................................................................... 15
2.5.3 RGB (Red, Green, Blue) ................................................................ 15
2.5.4 Citra Warna (8 bit) ......................................................................... 15
2.5.5 Citra Warna (16 bit) ....................................................................... 16
2.5.6 Citra Warna (24 bit) ....................................................................... 16
2.5.7 Nilai Piksel ..................................................................................... 16
2.6 Pengolahan Citra Digital ....................................................................... 16
2.6.1 Warna Pengolahan Citra ................................................................ 17
2.6.2 Brightness ...................................................................................... 21
2.6.3 Contrast .......................................................................................... 21
xi
2.6.4 Cropping ........................................................................................ 21
2.6.5 Resizing .......................................................................................... 22
2.7 Google Play Service .............................................................................. 22
2.8 Deteksi Wajah (Face Detection) ........................................................... 23
2.9 Unified Modeling Language (UML) ..................................................... 26
2.9.1 Diagram Use Case ......................................................................... 30
2.9.2 Diagram Class ................................................................................ 30
2.9.3 Diagram Sequence.......................................................................... 31
BAB III METODE DAN PERANCANGAN SISTEM .................................. 32
3.1 Tempat dan Waktu Penelitian ............................................................... 32
3.2 Data ....................................................................................................... 32
3.2.1 Jenis Data ....................................................................................... 32
3.2.2 Sumber Data ................................................................................... 33
3.2.3 Metode Pengumpulan Data ............................................................ 33
3.3 Populasi dan Sample .............................................................................. 33
3.3.1 Populasi .......................................................................................... 33
3.3.2 Sample ............................................................................................ 33
3.4 Materi dan Metodologi Penelitian ......................................................... 34
3.4.1 Materi Penelitian ............................................................................ 34
3.4.2 Alat Penelitian ................................................................................ 34
3.4.3 Alat Pengujian ................................................................................ 35
3.4.4 Metodologi Penelitian .................................................................... 35
3.5 Unified Modeling Language Diagram .................................................. 37
3.5.1 Use Case Diagram ......................................................................... 37
3.5.2 Sequence Diagram ......................................................................... 39
3.5.3 Class Diagram ............................................................................... 39
3.6 Perancangan Sistem ............................................................................... 40
3.6.1 Rancangan Arsitektur Sistem ......................................................... 40
3.6.2 Gambaran Umum Sistem ............................................................... 42
3.6.3 Diagram Alir Sistem ...................................................................... 43
3.6.4 Desain Aplikasi .............................................................................. 50
3.7 Pengembangan Aplikasi ........................................................................ 54
BAB IV PEMBAHASAN DAN ANALISA HASIL ....................................... 57
4.1 Hasil Perancangan ................................................................................. 57
4.2 Uji Coba Aplikasi .................................................................................. 59
4.2.1 Analisis Fitur Aplikasi ................................................................... 59
4.3 Analisis Sistem ...................................................................................... 66
4.3.1 Analisis Frame Tradisional Bali .................................................... 66
4.3.2 Analisis Deteksi Wajah dengan Google Play Service ................... 68
4.3.3 Analisis Pengambilan Data ............................................................ 76
4.4 Analisis Kelayakan Sistem .................................................................... 81
4.5 Analisis Kelebihan dan Kekurangan Sistem ......................................... 82
BAB V PENUTUP ............................................................................................. 83
5.1 Kesimpulan ............................................................................................ 83
5.2 Saran ...................................................................................................... 83
DAFTAR PUSTAKA ......................................................................................... 85
xii
DAFTAR GAMBAR
Gambar 2.1 Frame Foto ..................................................................................... 13 Gambar 2.2 Pengelompokan Jenis-Jenis Citra ................................................... 14 Gambar 2.3 Penambahan Warna RGB ............................................................... 18 Gambar 2.4 Ruang Warna HSL.......................................................................... 19
Gambar 2.5 Ruang warna HSV .......................................................................... 20 Gambar 2.6 Visible Spectrum dalam Spektrum Gelombang Elektromagnetik .. 20 Gambar 2.7 Fitur Haar ........................................................................................ 24
Gambar 2.8 Citra Integral ................................................................................... 25 Gambar 2.9 Cascade Classifier .......................................................................... 26 Gambar 3.1 Metodologi Penelitian .................................................................... 36 Gambar 3.2 Diagram Use Case Aplikasi Frame Tradisional Bali ..................... 38
Gambar 3.3 Diagram Sequence Aplikasi Frame Tradisional Bali ..................... 39 Gambar 3.4 Diagram Class Aplikasi Frame Tradisional Bali ........................... 40
Gambar 3.5 Rancangan Arsitektur Sistem ......................................................... 41 Gambar 3.6 Gambaran Umum Sistem ............................................................... 42
Gambar 3.7 Diagram Alir Sistem ....................................................................... 44 Gambar 3.8 Diagram Alir Fitur Frame .............................................................. 45 Gambar 3.9 Diagram Alir Fitur Brightness dan Fitur Contrast ......................... 46
Gambar 3.10 Diagram Alir Fitur Crop ............................................................... 47 Gambar 3.11 Diagram Alir Fitur Caption .......................................................... 48
Gambar 3.12 Diagram Alir Fitur Face Detection .............................................. 49
Gambar 3.13 Desain Tampilan Awal dan Desain Fitur Aplikasi ....................... 50
Gambar 3.14 Desain Fitur Frame dan Desain Menu Unggah Frame ................ 51 Gambar 3.15 Desain Fitur Brightness dan Desain Fitur Contrast ..................... 52
Gambar 3.16 Desain Fitur Crop dan Desain Fitur Caption ............................... 53 Gambar 3.17 Desain Fitur Face Detection ......................................................... 54 Gambar 3.18 Estimasi Sudut Deteksi API Face Detection ................................ 55
Gambar 3.19 Contoh Landmark ......................................................................... 55 Gambar 4.1 Tampilan Utama Aplikasi ............................................................... 57
Gambar 4.2 Tampilan Menu Galeri.................................................................... 58 Gambar 4.3 Tampilan Menu Kamera ................................................................. 59 Gambar 4.4 Fitur Aplikasi Frame Tradisional Bali ........................................... 60
Gambar 4.5 Tampilan Fitur Frame Karikatur .................................................... 60 Gambar 4.6 Tampilan Menu Unggah Frame ..................................................... 61
Gambar 4.7 Tampilan Fitur Brightness .............................................................. 61
Gambar 4.8 Proses Brightness ............................................................................ 62
Gambar 4.9 Tampilan Fitur Contrast ................................................................. 62 Gambar 4.10 Proses Contrast ............................................................................. 62 Gambar 4.11 Tampilan Fitur Crop ..................................................................... 63 Gambar 4.12 Proses Crop .................................................................................. 63 Gambar 4.13 Tampilan Fitur Caption ................................................................ 63 Gambar 4.14 Proses Caption .............................................................................. 64
xiii
Gambar 4.15 Font Aplikasi ................................................................................ 64
Gambar 4.16 Tampilan Fitur Face Detection..................................................... 65 Gambar 4.17 Proses Face Detection .................................................................. 65 Gambar 4.18 Google API Client ........................................................................ 70 Gambar 4.19 Google Play Service ..................................................................... 71 Gambar 4.20 Diagram Aspek User Interface ..................................................... 78
Gambar 4.21 Diagram Aspek Kesesuaian Proses .............................................. 79 Gambar 4.22 Diagram Aspek Sistem ................................................................. 81
xiv
DAFTAR TABEL
Tabel 3.1 Fitur Aplikasi Frame Tradisional Bali ................................................ 38 Tabel 3.2 Landmark yang terdeteksi Library Google Play Service .................... 56 Tabel 4.1 Frame Tradisional Bali ....................................................................... 66 Tabel 4.2 Uji Coba Detail Fitur Face Detection ................................................. 71
Tabel 4.3 Penilaian Aspek User Interface........................................................... 77 Tabel 4.4 Penilaian Aspek Kesesuaian Proses .................................................... 79 Tabel 4.5 Penilaian Aspek Sistem ....................................................................... 80
xv
DAFTAR KODE PROGRAM
Kode Program 4.1 Face Detection menggunakan Google Play Service ........... 70
1
BAB I
PENDAHULUAN
Bab ini menjelaskan tentang latar belakang, rumusan masalah yang
dibahas, batasan masalah, tujuan, dan manfaat dalam pembuatan sistem serta
sistematika penulisan yang digunakan dalam pembuatan laporan Tugas Akhir.
1.1 Latar Belakang
Tradisi merupakan aset berharga dari setiap daerah, tidak terkecuali di
Bali. Kekayaan Tradisional Bali memiliki keunikan disegala aspek, dari
kehidupan, adat istiadat, lingkungan dan arsitektur. Kekayaan Tradisional Bali
perlu dilestarikan untuk menjaga Seni dan Budaya Bali dari era globalisasi.
Pelestarian kekayaan Tradisional Bali dapat diwujudkan dengan frame yang
menggunakan aspek Tradisional Bali sebagai pedoman yang diimplementasikan
pada sebuah aplikasi berbasis Android.
Frame atau sering disebut bingkai adalah konstruksi realita untuk
pembentukan suatu gambar agar menonjolkan aspek yang ada pada sebuah
gambar yang terletak pada pinggiran gambar. Citra adalah sebuah gambaran atau
karya seni yang menggambarkan suatu keadaan atau kejadian pada waktu tertentu.
Citra adalah hasil dari suatu sistem perekaman yang dapat berupa foto, video, dan
gambar. Citra digital yaitu terdiri dari angka-angka secara dua dimensi yang
tersimpan dalam suatu bentuk larik angka digital yang merupakan hasil
kuantifikasi dari tingkat kecerahan masing-masing penyusun citra. Pengolahan
citra merupakan proses pengolahan yang banyak melibatkan persepsi visual
dengan menggunakan metode-metode tertentu.
Pengolahan gambar menggunakan frame sudah banyak diterapkan, namun
penerapan yang menggunakan frame tradisional khususnya Bali belum ada
penerapannya, maka dari itu muncul konsep untuk mengembangkan Aplikasi
Frame Tradisional Bali. Beberapa studi telah mendukung dalam mempelajari
pengolahan citra berbasis Android, maka aplikasi ini dirancang untuk melakukan
penempelan frame pada gambar yang digunakan pada aplikasi.
2
Aplikasi yang dirancang oleh Anthony Wijaya dkk tentang perbaikan dan
manipulasi citra digital berbasis Android, aplikasi tersebut menunjukkan nilai
untuk proses brightness dan contrast dalam memperbaiki gambar yang
dimasukkan oleh pengguna yang mempengaruhi proses editing (Wijaya, 2015).
Penelitian ini berdasarkan uraian diatas maka dikembangkanlah aplikasi
smartphone berbasis Android yang dapat digunakan untuk melakukan proses
editing gambar dengan memberikan sentuhan pada Frame Tradisional Bali.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah diatas, maka rumusan masalah yang
didapat adalah:
1. Bagaimana menempel gambar pada frame Tradisioal Bali yang tersedia
pada aplikasi.
2. Bagaimana mendeteksi wajah pada Aplikasi Frame Tradisional Bali.
3. Bagaimana user mengunggah frame pada Aplikasi Frame Tradisional Bali
untuk memberikan desain frame karyanya.
1.3 Tujuan Penelitian
Tujuan penelitian berdasarkan permasalahan dapat dijelaskan sebagai
berikut:
1. Menempel gambar pada frame Tradisional Bali yang tersedia pada
aplikasi.
2. Mendeteksi wajah pada Aplikasi Frame Tradisional Bali.
3. User mengunggah frame pada Aplikasi Frame Tradisional Bali untuk
memberikan desain frame karyanya.
1.4 Manfaat
Manfaat yang diperoleh dari Aplikasi Frame Tradisional Bali berbasis
Android adalah sebagai berikut.
3
1. Memberikan kontribusi nyata pada pengembangan aplikasi khususnya
pada bidang Seni dan Budaya Bali dengan pengolahan gambar
menggunakan frame Tradisional Bali.
2. Memberikan pengetahuan tentang aspek Tradisional Bali dalam bentuk
frame untuk melestarikan Seni dan Budaya Bali.
1.5 Batasan Masalah
Batasan masalah diperlukan untuk memperjelas dan agar lebih terarah
dalam pembuatan aplikasi. Adapun batasan masalah dari penelitian ini adalah
sebagai berikut:
1. Aplikasi dibuat pada Platform Android menggunakan Android Studio.
2. Fitur Face Detection pada proses deteksi wajah menggunakan Google
Play Service pada Android Studio.
3. Ukuran file gambar yang digunakan dapat mempengaruhi proses pada
aplikasi.
4. Aplikasi dirancang dengan Fitur Frame, Fitur Crop, Fitur Brightness, Fitur
Contrast, Fitur Caption dan Fitur Face Detection.
5. Aplikasi hanya dapat digunakan pada smartphone dengan Sistem Operasi
Android.
1.6 Sistematika Penulisan
Penulisan tugas akhir ini mengacu pada sistematika penulisan sebagai
berikut:
BAB I : Pendahuluan
Bab ini memaparkan latar belakang permasalahan, rumusan
masalah, batasan masalah, tujuan, manfaat, dan sistematika
penulisan.
Bab II : Tinjauan Pustaka
Bab ini memaparkan teori penunjang yang menjadi dasar
dalam analisis hasil. Teori penunjang yang disertakan adalah
4
teori tentang pengolahan gambar dan materi dari metode
yang digunakan dalam pembuatan aplikasi.
Bab III : Metode dan Perancangan Sistem
Bab ini berisi perancangan sistem dan bagaimana gambaran
umum dari sistem yang dibuat.
Bab IV : Pembahasan dan Analisa Hasil
Bab ini berisi hasil pengujian dari seluruh fitur dan analisa
sistem secara keseluruhan.
Bab V : Penutup
Bab ini memaparkan simpulan yang menjawab permasalahan
yang telah dirumuskan serta saran-saran dalam proses
pengembangan aplikasi.
top related