PADA APLIKASI PENGAMAN CITRA DIGITAL BERBASIS … fileAlgoritma RSA pada Alikasi Pengaman Citra...
Transcript of PADA APLIKASI PENGAMAN CITRA DIGITAL BERBASIS … fileAlgoritma RSA pada Alikasi Pengaman Citra...
HALAMAN JUDU L
IMPLEMENTASI ALGORITMA RSA
PADA APLIKASI PENGAMAN CITRA DIGITAL
BERBASIS ANDROID
SKRIPSI
Disusun Sebagai Salah Satu Syarat
Untuk Memperoleh Gelar Sarjana Komputer
pada Jurusan Ilmu Komputer / Informatika
Disusun Oleh:
Puspita Dewi Nurmalasari
J2F008062
JURUSAN ILMU KOMPUTER / INFORMATIKA
FAKULTAS SAINS DAN MATEMATIKA
UNIVERSITAS DIPONEGORO
2015
ii
HALAMAN PERNYATAAN KEASLIAN SKRIPSI
Saya yang bertanda tangan di bawah ini :
Nama : Puspita Dewi Nurmalasari
NIM : J2F008062
Judul : Implementasi Algoritma RSA pada Alikasi Pengaman Citra Digital Berbasis
Android
Dengan ini saya menyatakan bahwa dalam tugas akhir/skripsi ini tidak terdapat karya yang
pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi, dan
sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau
diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan
disebutkan di dalam daftar pustaka.
iii
HALAMAN PENGESAHAN
Judul : Implementasi Algoritma RSA pada Alikasi Pengaman Citra Digital Berbasis
Android
Nama : Puspita Dewi Nurmalasari
NIM : J2F008062
Telah diujikan pada sidang Tugas Akhir tanggal 31 Agustus 2015 dan dinyatakan lulus
pada tanggal 31 Agustus 2015.
iv
HALAMAN PENGESAHAN
Judul : Implementasi Algoritma RSA pada Alikasi Pengaman Citra Digital Berbasis
Android
Nama : Puspita Dewi Nurmalasari
NIM : J2F008062
Telah diujikan pada sidang Tugas Akhir tanggal 31 Agustus 2015.
v
ABSTRAK
Penggunaan media informasi berupa gambar dari jaman dulu sudah sering digunakan.
Bahkan dalam kehidupan sehari-hari pun erat kaitannya dengan media gambar. Akan tetapi,
penggunaan informasi melalui media gambar mempunyai beberapa kelemahan. Salah
satunya adalah kemudahan melakukan manipulasi citra oleh pihak-pihak tertentu dengan
bantuan teknologi yang berkembang sekarang ini. Sebagai upaya dalam peningkatan
pengamanan informasi media gambar dan perlindungan privasi atas kepemilikan media
gambar maka diterapkanlah sebuah algoritma kriptografi. Untuk memenuhi aspek keamanan
dan perlindungan privasi, diperlukan aplikasi yang menerapkan teknik kriptografi. Aplikasi
RSAdroid dibangun dengan menerapkan algoritma RSA (Rivest Shamir Adleman) dan
diimplementasikan pada smartphone berbasis sistem operasi Android versi 4.2 Jelly Bean.
Keamanan algoritma RSA terletak pada sulitnya memfaktorkan bilangan-bilangan besar
menjadi faktor prima.
Kata Kunci : Kriptografi, Citra, Algoritma RSA, Android, Smartphone
vi
ABSTRACT
The use of media information such as images have often used from the past.
Even in everyday life is too closely associated with media images. However, the use
of information through the media image has some weakness. One of which is the ease
of doing image manipulation by certain parties with help of the developing technology.
As effort in improving information security of media images and privacy protection of
media images ownership, then applied a cryptography algorithm. To fulfill the safety
and privacy protection of images, it need an application that implements cryptograpgic
techniques. RSAndroid application is built by applying the RSA(Rivest Samir
Adleman) Algorithm and implemented on smartphone based on Android operating
system version 4.2 Jelly Bean. The security of RSA Algorithm lies in the difficullty
of factoring large number into prime factors.
Keywords : Cryptography, Images, RSA Algorithm, Android, Smartphone
vii
KATA PENGANTAR
Segala puji penulis ucapkan kehadirat Allah SWT yang telah melimpahkan rahmat dan
hidayah-Nya sehingga penulis dapat menyusun tugas akhir yang berjudul “Implementasi
Algoritma RSA pada Alikasi Pengaman Citra Digital Berbasis Android ” sehingga dapat
memperoleh gelar sarjana strata satu Jurusan Ilmu Komputer / Informatika Fakultas Sains
Dan Matematika Universitas Diponegoro Semarang.
Dalam penyusunan tugas akhir ini, penulis mendapat bantuan dan dukungan dari
banyak pihak. Atas peran sertanya membantu dalam penyelesaian tugas akhir ini, penulis
ingin mengucapkan terima kasih kepada :
1. Prof. Dr. Widowati, S.Si, M.Si selaku Dekan FSM UNDIP.
2. Nurdin Bachtiar, S.Si, M.T selaku Ketua Jurusan Ilmu Komputer / Informatika
FSM UNDIP.
3. Aris Sugiharto, S.Si, M.Kom. selaku dosen pembimbing yang senantiasa
membimbing, memberikan dukungan, semangat, serta masukan bagi penulis dalam
menyelesaikan tugas akhir ini.
4. Indra Waspada, S.T, M. TI selaku Koordinator Tugas Akhir dan dosen wali yang
memberikan arahan dalam bidang akademik, serta bapak / ibu dosen lainnya yang
telah memberikan pelajaran yang sangat berharga kepada penulis, serta bapak / ibu
dosen lainnya yang telah memberikan pelajaran yang sangat berharga kepada
penulis.
5. Semua pihak yang telah membantu hingga selesainya tugas akhir ini, yang tidak
dapat penulis sebutkan satu persatu.
Penulis menyadari bahwa masih banyak kekurangan dalam penyusunan laporan
tugas akhir ini, untuk itu penulis mohon maaf dan mengharapkan saran serta kritik yang
membangun dari pembaca. Semoga laporan tugas akhir ini dapat bermanfaat bagi
pengembangan ilmu dan pengetahuan.
Semarang, Agustus 2015
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL .............................................................................................................. i
HALAMAN PERNYATAAN KEASLIAN SKRIPSI .......................................................... ii
HALAMAN PENGESAHAN .............................................................................................. iii
HALAMAN PENGESAHAN .............................................................................................. iv
ABSTRAK ............................................................................................................................ v
ABSTRACT ......................................................................................................................... vi
KATA PENGANTAR ......................................................................................................... vii
DAFTAR ISI ...................................................................................................................... viii
DAFTAR GAMBAR ............................................................................................................ xi
DAFTAR TABEL .............................................................................................................. xiii
BAB I PENDAHULUAN ..................................................................................................... 1
1.1. Latar Belakang .................................................................................................. 1
1.2. Rumusan Masalah ............................................................................................ 2
1.3. Tujuan dan Manfaat .......................................................................................... 2
1.4. Ruang Lingkup ................................................................................................. 3
1.5. Sistematika Penulisan ....................................................................................... 3
BAB II TINJAUAN PUSTAKA ........................................................................................... 5
2.1. Citra Digital ...................................................................................................... 5
2.2. Kriptografi ........................................................................................................ 8
2.3. Kriptografi Asimetris ...................................................................................... 10
2.4. GCD (Greatest Common Divisor) dan Sifat Relatif Prima ............................ 10
2.5. MSB (Most Significant Bit) dan LSB (Least Significant Bit) .......................... 12
2.6. Algoritma RSA (Rivest-Shamir-Adleman) .................................................... 12
2.7. Sistem Operasi Android dan Sejarah Perkembangan Android ....................... 15
2.7.1. Perkembangan Versi Android .............................................................. 16
ix
2.7.2. Fitur dan Arsitektur pada Android ....................................................... 21
2.7.3. Activity Android ................................................................................... 23
2.8. Unfied Process ................................................................................................ 24
2.9. Unfied Modeling Language (UML) ............................................................... 28
2.9.1. Things .................................................................................................. 28
2.9.2. Relationship ......................................................................................... 30
2.9.3. Diagram ............................................................................................... 31
2.10. Program Pendukung ...................................................................................... 35
2.10.1. Java Programming Language ......................................................... 36
2.10.2. Eclipse IDE ...................................................................................... 36
BAB III FASE INCEPTION DAN FASE ELABORATION ................................................ 37
3.1. Fase Inception ................................................................................................. 37
3.1.1 Deskripsi Sistem .................................................................................. 37
3.1.2 Bussiness Rules .................................................................................... 38
3.1.3 Model Use Case ................................................................................... 38
3.1.4 Kebutuhan Non-Fungsional Perangkat Lunak ..................................... 41
3.2. Fase Elaboration ............................................................................................ 41
3.2.1. Elaboration Iterasi Pertama ................................................................. 41
3.2.2. Prototype Antarmuka ........................................................................... 47
3.4 Algoritma RSA pada Citra Digital ................................................................. 49
3.4.1 Tahap Pengenalan Citra ....................................................................... 49
3.4.2 Tahap Pembentukan Kunci .................................................................. 51
3.4.3 Prosedur Enkripsi Gambar ................................................................... 52
3.4.4 Konversi Biner ke MSB dan LSB ........................................................ 52
3.4.5 Prosedur Dekripsi Gambar ................................................................... 54
BAB IV FASE CONSTRUCTION ...................................................................................... 56
4.1 Implementasi .................................................................................................. 56
x
4.1.1 Spesifikasi Perangkat ........................................................................... 56
4.1.2 Implementasi Class .............................................................................. 57
4.1.3 Implementasi Antarmuka ..................................................................... 57
4.2 Pengujian Perangkat Lunak ............................................................................ 61
4.2.1 Lingkungan Pengujian ......................................................................... 61
4.2.2 Rencana Pengujian ............................................................................... 62
4.2.3 Pelaksanaan Pengujian ......................................................................... 63
4.2.4 Evaluasi Pengujian ............................................................................... 66
BAB V PENUTUP .............................................................................................................. 67
3.2 Kesimpulan ..................................................................................................... 67
3.3 Saran ............................................................................................................... 67
DAFTAR PUSTAKA .......................................................................................................... 68
Lampiran 1. Tabel Hasil Pengujian .................................................................................... xvi
xi
DAFTAR GAMBAR
Gambar 2.1 Koordinat Piksel Pada Citra Digital ............................................... 6
Gambar 2.2 Ilustrasi Scytale Sparta (Paar & Pelzl, 2010) .................................. 8
Gambar 2.3 Skema Kriptografi .......................................................................... 9
Gambar 2.4 Protokol untuk Enkripsi Kunci Publik (Parr & Pelzl, 2010) ........ 10
Gambar 2.5 Notasi Algoritmik Algoritma Euclid (Paar & Pelzl, 2010) .......... 11
Gambar 2.6 MSB dan LSB ............................................................................... 12
Gambar 2.7 Android Versi 1.1 ......................................................................... 17
Gambar 2.8 Android Versi 1.5 (Cupcake) ........................................................ 17
Gambar 2.9 Android Versi 1.6 (Donut) ............................................................ 17
Gambar 2.10 Android Versi 2.0/ 2.1 (Eclair) ................................................... 18
Gambar 2.11 Android Versi 2.2 (Froyo) .......................................................... 18
Gambar 2.12 Android Versi 2.3 (Gingerbread) ............................................... 19
Gambar 2.13 Android Versi 3.0/3.1 (Honeycomb) .......................................... 19
Gambar 2.14 Android versi 4.0 (ICS: Ice Cream Sandwich) ........................... 19
Gambar 2.15 Android versi 4.1/4.2/4.3 (Jelly Bean) ........................................ 20
Gambar 2.16 Android versi 4.4 (KitKat) .......................................................... 20
Gambar 2.17 Android versi 5.0 (Lollipop) ....................................................... 21
Gambar 2.18 Arsitektur Android (Safaat, 2015) .............................................. 22
Gambar 2.19 Siklus Activity Android .............................................................. 23
Gambar 2.20 Software Engineering Process (Arlow et al., 2002). .................. 24
Gambar 2.21 Fase-fase dalam Unified Process (Arlow et al., 2002) ............... 25
Gambar 2.22 Contoh Class ............................................................................... 29
Gambar 2.23 Contoh Interface ......................................................................... 29
Gambar 2.24 Contoh Use Case ........................................................................ 29
Gambar 2.25 Contoh Component ..................................................................... 30
Gambar 2.26 Contoh Use Case Diagram ......................................................... 32
Gambar 2.27 Contoh Class Diagram ............................................................... 32
Gambar 2.28 Contoh Sequence Diagram ......................................................... 33
Gambar 2.29 Contoh Activity Diagram ............................................................ 34
Gambar 2.30 Contoh Communication Diagram ............................................... 35
Gambar 3.1 Alur Proses Aplikasi Kriptografi .................................................. 38
Gambar 3.2 Use Case Diagram Aplikasi Kriptografi ...................................... 39
xii
Gambar 3.3 Class Diagram Aplikasi Kriptografi ............................................ 43
Gambar 3.4 Sequence Diagram Generate RSA Key ........................................ 43
Gambar 3.5 Sequence Diagram Enkripsi Citra ................................................ 44
Gambar 3.6 Sequence Diagram Dekripsi Citra ................................................ 45
Gambar 3.7 Activity Diagram Aplikasi ............................................................ 46
Gambar 3.8 Arsitektur Sistem RSAndroid ....................................................... 46
Gambar 3.9 Rancangan Antarmuka Home ....................................................... 47
Gambar 3.10 Rancangan Antarmuka Encrypt Image ....................................... 48
Gambar 3.11 Rancangan Antarmuka Decrypt Image ....................................... 48
Gambar 3.12 Rancangan Antarmuka Help ....................................................... 49
Gambar 3.13 Contoh Representasi Bitmap 8-bit (256 color) ........................... 50
Gambar 3.14 Nilai Indeks Warna Bitmap ........................................................ 50
Gambar 3.15 Sample piksel 2x2 ....................................................................... 52
Gambar 3.16 Representasi Pembagian Nilai Enkripsi Menjadi Blok 8 bit ...... 53
Gambar 3.17 Sample Piksel Hasil Enkripsi ...................................................... 54
Gambar 3.18 Representasi Penggabungan MSB dan LSB ............................... 54
Gambar 4.1 Tampilan Tab Menu Home ........................................................... 58
Gambar 4.2 Tampilan Tab Menu Encrypt Image ............................................. 58
Gambar 4.3 Antarmuka Encypt Image setelah Proses Enkripsi ....................... 59
Gambar 4.4 Tampilan Tab Menu Decrypt Image ............................................. 60
Gambar 4.5 Antarmuka Decrypt Image setelah Proses Dekripsi ..................... 60
Gambar 4.6 Tampilan Tab Menu Help ............................................................. 61
xiii
DAFTAR TABEL
Tabel 2.1 Tabel Faktor dari 36 dan 45 .............................................................. 10
Tabel 2.2 Contoh Perhitungan Algoritma Euclid ............................................. 11
Tabel 2.4 Jenis-jenis Analysis Class ................................................................. 27
Tabel 2.5 Jenis-jenis Relationship .................................................................... 30
Tabel 2.6 Komponen Use Case Diagram ......................................................... 31
Tabel 2.7 Komponen Activity Diagram ............................................................ 34
Tabel 2.8 Komponen Communication Diagram .............................................. 35
Tabel 3.1 Daftar Aktor Sistem .......................................................................... 38
Tabel 3.2 Daftar Use Case Sistem .................................................................... 39
Tabel 3.3 Skenario Use Case Generate RSA Key ............................................ 40
Tabel 3.4 Skenario Use Case Enkripsi Citra .................................................... 40
Tabel 3.5 Skenario use case Dekripsi Citra ...................................................... 40
Tabel 3.6 Hasil Identifikasi Class Analisis ...................................................... 42
Tabel 3.7 Daftar Tanggung Jawab dan Atribut Class Analisis ........................ 42
Tabel 3.8 Nilai Indeks Warna untuk Enkripsi .................................................. 52
Tabel 3.9 Nilai Hasil Enkripsi .......................................................................... 52
Tabel 3.10 Pembagian Nilai Enkripsi menjadi Block 8 bit (1 byte) ................. 53
Tabel 3.11 Penggabungan 2 nilai piksel menjadi blok 16 bit ........................... 54
Tabel 3.12 Nilai Hasil Dekripsi ........................................................................ 55
Tabel 4.1 Rencana Pengujian ........................................................................... 62
Tabel 4.2 Uji Hasil Enkripsi Citra dengan Kunci Publik ................................. 63
Tabel 4.3 Uji Hasil Dekripsi Citra dengan Kunci Privat .................................. 65
xiv
[1] Hariyanto (Hariyanto, 2007)
[2] Isaac, A. and Summers, E., 2009, “SKOS S imple Knowledge Organ izat ion System P rimer” dia kses dari www.w 3.org pada 7 Maret 2011 puku l 08.05 WIB. (Isaac & Summers, 2009)
[3] Jiawei, H. and Kamber, M., 2006, “Data Mining Concept and Techniques Second Edit ion”, Elsev ier Inc, San Francisco. (J iawei & Kamber, 2006)
[4] Lui, Y.J., 2007, “Extract ion o f Significan t Phrases from Text”, International Jurnal of Electrical and Computer Engineering, vol. 2, no. 2, pp 101-109. (Lui, 2007)
[5] Medelyan, O., 2005, “Automa tic Keyphrase Indexing with a Dom ain-Specif ic Tesaurus”, Un iversitat Freiburg, Freiburg. (Medelyan, 2005)
[6] Medelyan, O., and Witten, I., 2006, “Tesaurus Based Automatic Keyphrase Indexing”, JCDL ‘06, Chapel Hill. (Medelyan, et al., 2006)
[7] Pastor-Sanchez, J.A., et a l., 2009, Advantage of Tesaurus Represen tation us ing the S imple Knowledge Organ isat ion Sys tem (SKOS) Compared with Proposed Alternatives, Informasirmation Research, vol 14, no 4. (Pastor-Sanchez & al., 2009)
[8] T a la , Fa d il la h Z . , 2003, “A Study of Stemming Effects on Inform asirm ation Retrieval in Bahasa Indones ia”, Insti tute for Log ic, Language and Computat ion Un iverseit Van Amsterdam, Amsterdam.(Tala, 2003)
1
BAB I
PENDAHULUAN
Bab ini menyajikan latar belakang masalah, rumusan masalah, tujuan dan manfaat,
ruang lingkup, dan sistematika penulisan tugas akhir mengenai Implementasi Algoritma
RSA pada Aplikasi Pengaman Citra Digital Berbasis Android.
1.1. Latar Belakang
Perkembangan teknologi informasi yang sangat cepat memberikan manfaat yang
luar biasa kepada masyarakat. Salah satu implementasinya adalah teknologi telepon
selular HP (handphone) yang sudah sangat dekat dengan masyarakat karena memiliki
fitur yang banyak. Disamping itu, perangkat lunak sebagai sistem operasi HP
(handphone) juga mengalami perkembangan pesat, salah satunya adalah sistem operasi
Android. Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat
seluler layar sentuh seperti telepon pintar (smartphone) dan komputer tablet. Android
merupakan sistem operasi dengan dasar sumber terbuka (open source). Kode dengan
sumber terbuka dan lisensi perijinan pada android memungkinkan perangkat lunak
untuk dimodifikasi secara bebas dan didistribusikan oleh para pembuat perangkat dan
pengembang aplikasi.
Penggunaan media informasi berupa gambar dari jaman dulu sudah sering
digunakan. Bahkan dalam kehidupan sehari-hari pun erat kaitannya dengan media
gambar. Akan tetapi, penggunaan informasi melalui media gambar mempunyai
beberapa kelemahan. Salah satu kelemahan penggunaan media informasi media gambar
adalah mudah dimanipulasi oleh pihak-pihak yang memiliki kepentingan lain di
dalamnya. Terlebih jika informasi berupa file gambar tersebut bersifat rahasia. Dari
sinilah mengapa tingkat keamanan menggunakan media gambar telah menjadi topik
penting dalam dunia komputer. Apalagi jumlah kejahatan di bidang teknologi informasi
telah meningkat akhir-akhir ini (Chin, 2001).
2
Keamanan dan kerahasiaan data merupakan salah satu aspek yang sangat penting
dalam sistem informasi pada saat ini. Salah satu usaha untuk mengamankan data
diantaranya dengan menggunakan kriptografi. Kriptografi mendukung kebutuhan dari
dua aspek keamanan informasi, yaitu perlindungan terhadap kerahasiaan informasi
(secrecy) dan perlindungan terhadap pemalsuan dan pengubahan informasi yang tidak
diinginkan (authenticity) (Ariyus, 2006).
Di antara algoritma kunci publik yang pernah dibuat, Algoritma RSA merupakan
yang paling populer. RSA adalah metode enkripsi yang dikembangkan oleh Ron
(R)ivest, Adi (S)hamir dan Leonard (A)dleman yang diperkenalkan pada tahun 1977
dan dipatenkan oleh MIT (Massachussets Institute of Technology). Keamanan
algoritma RSA terletak pada sulitnya memfaktorkan bilangan yang besar menjadi
bilangan faktor-faktor prima. Pemfaktoran ini dilakukan untuk memperoleh kunci
private (Munir, 2007).
Oleh karena kelebihan algoritma RSA dalam mengenkripsi data, maka penulis
mencoba untuk mengimplementasikan algoritma tersebut pada file citra digital dengan
menganalisa penerapan algoritma RSA terhadap elemen penyusun citra digital (pixel)
agar dapat menyandikan atau mengkodekan bilangan-bilangan di setiap pixel pada citra
digital yang akan diproses.
1.2. Rumusan Masalah
Berdasarkan uraian latar belakang di atas, dapat dirumuskan permasalahan yang
dihadapi, yaitu bagaimana mengimplementasikan Algoritma RSA pada Aplikasi
Pengaman Citra Digital Besbasis Android.
1.3. Tujuan dan Manfaat
1.3.1. Tujuan
Tujuan yang ingin dicapai dalam penelitian tugas akhir ini adalah menghasilkan
sebuah aplikasi berbasis Android yang mengimplementasikan algoritma kriptografi
RSA untuk mengamankan citra digital.
3
1.3.2. Manfaat
Adapun manfaat yang diharapkan dari penelitian tugas akhir ini adalah untuk
membantu menjaga privasi (kerahasiaan) data citra digital sehingga hanya pihak-pihak
yang berkepentingan saja yang bisa mengaksesnya.
1.4. Ruang Lingkup
Dalam penyusunan tugas akhir ini, diberikan ruang lingkup yang jelas agar
pembahasan lebih terarah dan tidak menyimpang dari tujuan penulisan. Ruang lingkup
dalam pengimplementasian Algoritma RSA pada Alikasi Pengaman Citra Digital
Berbasis Android adalah sebagai berikut :
1. Pengembangan aplikasi ini menggunakan bahasa pemrograman Java berbasis
Android, IDE (Integrated Development Environment) Eclipse versi Kepler.
2. Menggunakan Emulator Android atau Virtual Device sebagai bentuk
implementasi dari pengembangan aplikasi ini.
3. Implementasi pada emulator dan smartphone menggunakan sistem operasi
Android versi 4.2 atau Jelly Bean.
4. Model proses yang digunakan adalah Unified Process.
5. Enkripsi dan dekripsi file citra digital menggunakan algoritma RSA.
6. File input berupa file citra digital berindeks warna (.png)
1.5. Sistematika Penulisan
Sistematika penulisan yang digunakan dalam tugas akhir ini terbagi dalam
beberapa pokok bahasan, yaitu:
BAB I. PENDAHULUAN
Bab ini berisi latar belakang, perumusan masalah, tujuan dan manfaat, ruang
lingkup, dan sistematika penulisan dalam pembuatan tugas akhir.
BAB II. TINJAUAN PUSTAKA
Dalam bab ini dipaparkan mengenai dasar teori yang berhubungan dengan topik
tugas akhir. Dasar teori yang digunakan dalam tugas akhir ini meliputi
pengertian citra digital, kriptografi, algoritma RSA, android dan sejarah
perkembangan android, Unified Process, UML (Unified Model Language), dan
Program pendukung dalam pengembangan aplikasi kriptografi untuk
pengamanan citra digital berbasis android.
4
BAB III. FASE INCEPTION DAN FASE ELABORATION
Bab ini membahas mengenai tahap-tahap proses pembangunan perangkat lunak
meliputi definisi kebutuhan, analisis, dan perancangan aplikasi untuk
pengamanan citra digital berbasis android. Proses tersebut merupakan core
workflow yang terdapat didalam Unified Process.
BAB IV. FASE CONSTRUCTION
Bab ini dipaparkan mengenai tahap-tahap proses implementasi dan pengujian
sistem meliputi implementasi sistem dan pengujian Perangkat Lunak dari
pengembangan aplikasi untuk pengamanan citra digital berbasis android.
BAB V. PENUTUP
Bab ini berisi kesimpulan yang diambil berkaitan dengan perangkat lunak yang
dikembangkan dan saran-saran untuk pengembangan perangkat lunak lebih
lanjut.