PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
SKRIPSI
Disusun oleh
105314015
YOGYAKARTA
2014
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
THESIS
By:
105314015
YOGYAKARTA
2014
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
HALAMAN PERSETUJUAN
i
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
ii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
HALAMAN PERSEMBAHAN
iii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
tulis ini tidak memuat karya atau bagian karya orang lain, kecuali yang telah
disebutkan dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.
Penulis
iv
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma:
Nama : Tiara Kusuma Ayu
NIM : 105314015
Demi pengembangan ilmu pengetahuan, saya memberikan kepada Perpustakaan
Universitas Sanata Dharma karya ilmiah yang berjudul:
Beserta perangkat yang diperlukan (bila ada). Dengan demikian saya memberikan
media lain untuk kepentingan akademis tanpa perlu meminta ijin dari saya
maupun memberikan royalti kepada saya selama tetap mencamtumkan nama saya
sebagai penulis.
v
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
ABSTRAK
vi
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
ABSTRACT
vii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa,
sehingga penulis dapat menyelesaikan tugas akhir sebagai salah satu mata kuliah
Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada pihak-
pihak yang telah membantu penulis baik selama penelitian maupun saat
pengerjaan skripsi ini. Ucapan terima kasih penulis baik selama penelitian
maupun saat pengerjaan skripsi ini. Ucapan terima kasih penulis sampaikan
diantaranya kepada :
Tugas Akhir.
3. Orang tua, Stefanus Sudarsana dan M.M Sri Handiati, dan juga adek,
Alfianus Bagus Darsana Putra atas dukungan moral, spiritual dan financial
viii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Delania.
6. Semua pihak yang tidak dapat disebutkan satu per satu yang telah
Akhirnya penulis berharap semoga skripsi ini dapat berguna bagi pembaca
Penulis,
ix
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
DAFTAR ISI
ABSTRAK ........................................................................................................................ vi
DAFTAR ISI...................................................................................................................... x
x
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
xi
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
xii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
LAMPIRAN................................................................................................................... 128
Daftar Gambar
xiii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Daftar Tabel
xiv
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB I
PENDAHULUAN
teknologi baru yang tercipta untuk menyempurnakan teknologi yang sudah ada
smartphone, seperti IOS, Blackberry, Windows Phone, dan juga Android. Dari
diunggulkan oleh para pengguna dan juga produsen smartphone karena fiturnya
yang sangat menarik. Semenjak perkembangannya pada tahun 2005 dan dirilis
pertama kali pada 2008 android sudah memiliki banyak user yang tersebar dari
seluruh dunia, dengan sebab itu android yang merupakan salah satu sistem operasi
cepat, karena seperti open source lainnya android membuka code sumbernya
satu keunggulan dari perangkat ini yang telah dirancang sedemikian rupa demi
metode pengamanan [2]. Salah satu fitur tersebut adalah SMS, pada perangkat
1
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
android secara default sama sekali tidak memiliki metode pengamanan. Walaupun
banyak fitur-fitur menarik yang terdapat pada android, namun fitur SMS tetap
tidak dapat ditinggalkan. Fitur SMS mulai dikembangkan pada tahun 1991 yang
berguna untuk pengiriman data berupa pesan text singkat. Meskipun SMS dibatasi
hanya sampai 160 karakter saja, namun keunggulan fitur SMS ini adalah
merupakan komunikasi nonvoice yang tidak mahal[3]. Namun SMS tidak dapat
menjamin keamanan dari pesan yang dikirimkan maupun diterima. Hal tersebut
terbukti dengan adanya isu penyadapan oleh Australia pada orang nomor satu di
Indonesia yang terjadi ditahun 2009. Ada beberapa resiko yang dapat mengancam
keamanan pesan pada layanan SMS, antara lain SMS interception dan SMS
snooping[1].
Celah keamanan terbesar pada layanan SMS adalah pada saat SMS
penyadapan data. Namun pada kenyataannya data yang dikirimkan melalui SMS
tersebut bisa saja akan tersadap atau diketahui dengan gampang saat data SMS
tersimpan pada data center sebuah provider [1]. Hal tersebut merupakan ancaman
SMS interception. Ancaman SMS lainnya adalah SMS snooping. SMS snooping
lebih sering terjadi karena kelalaian pengguna smartphone [1]. Contohnya ketika
ponsel dipinjamkan kepada orang lain, maka dengan mudahnya pesan SMS dapat
2
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
(snooping), dan gangguan fitur SMS lainnya, maka dibutuhkan sebuah sistem
keamanan pada layanan SMS yang mampu menjaga integritas dan keamanan isi
pesan tersebut. Agar isi pesan hanya bisa dibaca maknanya oleh pengirim dan
penerima, maka isi pesan sebelum dikirim melalui SMS harus dienkripsi terlebih
maksimal 160 karakter, akan berkurang jauh dari maksimal karakter yang sudah
ada pada aplikasi SMS. Hal itu dikarenakan pada Algoritma Kriptografi Modern
beroperasi dalam mode bit. Kunci, plaintext, ciphertext diproses dalam rangkaian
bit sehingga menyebabkan ukuran ciphertext yang akan dikirimkan menjadi lebih
besar dari plaintext, bahkan bisa 2 sampai 4 kali ukuran plaintext. Oleh sebab itu
pada aplikasi yang akan dibangun akan digunakan algoritma kriptografi klasik,
dengan teknik substitusi. Penerima dapat membaca makna isi pesan tersebut
dengan melakukan dekripsi isi pesan tersebut menggunakan kunci yang sama
dengan kunci yang digunakan oleh pengirim. Apabila ada orang lain yang
mencuri isi pesan tersebut, orang tersebut tidak akan mampu membaca makna
Kriptografi Vigenere yang digunakan adalah Vigenere yang divariasi dalam cara
3
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
varian ini, kunci bukan string pendek yang diulang secara periodik seperti pada
vigenere cipher standar, tetapi kunci merupakan string panjang dan diambil dari
teks yang memiliki arti atau cukup dikenal dalam masyarakat, bisa juga berupa
teks pada buku yang dimiliki oleh pengirim dan penerima pesan. Running-key
VinereySMS kurang lebih sama dengan sistem SMS yang sudah ada, dan
diharapkan gangguan terhadap kerahasiaan isi SMS dapat dihindari, karena untuk
karena kunci yang dipakai merupakan kesepakatan antara pengirim dan penerima
SMS.
sebagai berikut:
4
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
penerimaan SMS.
3. SMS yang akan didekripsi hanya SMS yang memiliki header VN-
5
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Android.
1.5. Manfaat
penerima.
6
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
(jellybean).
Sistematika penulisan yang digunakan dalam tugas akhir ini terbagi dalam
BAB I PENDAHULUAN
7
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB VI PENUTUP
datang.
8
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB II
LANDASAN TEORI
2.1 Kriptografi
Kriptografi berasal dari bahasa yunani, menurut bahasa yunani dibagi menjadi
kripto dan graphia, kripto berarti secret (rahasia) dan graphia berarti writing
(tulisan). Menurut terminologinya kriptografi adalah ilmu dan seni untuk menjaga
keamanan pesan ketika pesan dikirim dari suatu tempat ketempat yang lain.
Dalam kriptografi juga terdapat berbagai istilah atau terminologi. Beberapa istilah
maknanya.
dekripsi.
6. Kriptografer : orang yang berhak untuk membaca data yang dikirim dan
data asli.
9
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Dengan menggunakan kunci (K) maka fungsi enkripsi dan dekripsi menjadi
Blowfish.
10
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
11
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
nama vigenere diambil dari seorang yang bernama Blaise de Vigenere pada
bukunya La Cifra del Sig. Vigenere cipher menggunakan suatu kunci yang
memiliki panjang tertentu. Panjang kunci tersebut bisa lebih pendek ataupun
sama dengan panjang plaintext. Jika panjang kunci kurang dari panjang
plaintext, maka kunci yang tersebut akan diulang secara periodik hingga
enkripsi, angka yang terkandung pada karakter ke-n pada plaintext dijumlah
dengan angka yang terkandung pada karakter ke-n pada key sehingga
dimodulo sebesar jumlah karakter yang ada (mod 256). Sedangkan untuk
ciphertext dikurangi dengan angka yang terkandung pada karakter ke-n pada
key dan dimodulo dengan banyaknya jumlah karakter yang ada (mod 256).
12
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Keterangan :
13
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Plaintext : THEBEAUTYANDTHEBEAST
Key : ABCABCABCABCABCABCAB
Ciphertext : TIGBFCUUAAOFTIGBFCSU
Pada contoh di atas kata kunci ABC diulang sedemikian rupa hingga
menggeser setiap huruf pada plainteks sesuai dengan huruf kunci yang
huruf pertama adalah T akan dilakukan pergeseran huruf dengan kunci Ki=0
seterusnya dilakukan pergeseran sesuai dengan kunci pada tiap huruf hingga
Vigenere Cipher yang akan dipakai pada aplikasi ini adalah Vigenere
Cipher extended di mana ekripsi tidak hanya untuk huruf alphabet saja, tetapi
14
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
bujursangkar Vigenere.
15
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Plainteks :gorontalo
Key :arif
Ciphertext : Ha[UOfJRP
yaitu yang telah divariasi dalam pembentukan kuncinya, yaitu dengan Run-
sama agar tidak bisa dikenakan teknik kasiski untuk melakukan kriptanalisis.
menggunakan teks yang memiliki arti atau cukup dikenal dalam masyarakat.
Teks ini bisa berupa buku yang dimiliki oleh pengirim dan penerima pesan.
Sebagai contoh :
1. Plaintext : BUKUKRIPTOGRAFI
Key : INDONESIATANAHA
Ciphertext : JHNIXVAXTHGEAMI
16
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Ciphertext : {YGcQe@’Vu?Xs$fX
3. Plaintext : 209790854
Key : INDONESIA
Ciphertext : [~}()u-~u
kunci yang seperti ini membuat pengirim harus selalu memastikan bahwa
jalur yang digunakan dalam pendistribusian kunci adalah jalur yang aman
17
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
diterima, karena kunci hanya diketahui oleh pengirim dan penerima pesan
saja.
dan penerima SMS). Salah satu solusi dalam pendistribusian kunci adalah
18
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
kunci, bagian bawah adalah kunci data(DK), kunci data ini digunakan
atas dari hirarki kunci adalah kunci enkripsi (KKM) yang harus
lebih lama daripada kunci DK. Pada hirarki kunci dua lapis, KKM
hirarki kunci tiga lapis, KKM tidak digunakan untuk mengenkripsi kunci
kunci antara dua pihak yang menggunakan model hirarki kunci tiga lapis.
Gambar 2. 5 Point-to-Point
19
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
20
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
bahwa Alice dan Bob adalah pengguna terdaftar KDC, mereka hanya
Alice
mengetahui
R1
Bob
Bob mengetahui R1
mengetahui R1
21
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
menghasilkan nomor acak, R1. Ini adalah nilai yang akan menjadi
kunci bersama untuk Alice dan Bob dan akan digunakan untuk
22
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
oleh KDC untuk digunakan dalam enkripsi kunci simetris antara dua
23
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
hanya oleh pengirim dan penerima pesan. Dasar dari algoritma ini
modulus.
24
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
penerima.
25
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
mengetahui kunci rahasia, k dari Bob dan Alice. Alice dan Bob
dengan aman tanpa harus diketahui oleh Eve. Eve hanya dapat
26
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Short message service atau yang disebut SMS merupakan suatu teknologi
secara cepat melalui perangkat mobile. Pesan yang dikirim juga terbatas, satu
pesan SMS dapat berisi paling banyak 140 bytes dari data, sehingga satu pesan
1. Mudah dan efisien: SMS mudah untuk digunakan bahkan oleh orang
awam sekalipun serta informasi yang didapat langsung diterima oleh yang
berkepentingan.
seperti surat pos, telepon, dan fax yang masih membedakan biaya
pengiriman antara dalam kota atau luar kota, local dan interlokal. Dengan
27
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
bertanggung jawab.
2. Belum ada sistem yang dapat membantu pengguna agar terhindar dari
customer ke terminal yang lain. Hal ini dapat dilakukan karena adanya sebuah
tujuan, akan tetapi terlebih dahulu akan melewati SMSC baru kemudian pesan
rute tujuan akhir dari short message. Sebuah SMSC biasanya didesain untuk
dapat menangani short message dari berbagai sumber seperti Voice Mail
28
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Message Entities (ESME), dan lain-lain. Untuk lebih jelasnya dapat dilihat
2.3. Android
gambar 2.10
29
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
1. Linux Kernel
Linux Kernel adalah layer dimana inti dari operating sistem dari
2. Libraries
30
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
3. Android Runtime
Machine (DVM)
Libraries.
31
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
4. Application Framework
ke status bar dan lain sebagainya. Arsitekstur aplikasi ini dirancang untuk
5. Application
Java.
dasar. Basis OS Android adalah kernel Linux 2.6 yang telah dimodifkasi
2008. Versi 1.1 adalah versi yang pertama kali digunakan dimobile phone
32
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
untuk grafis.
5. 4.1 dan 4.2 (Jelly-Bean), user interface yang lebih halus (Project
butter).
33
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
bawaan handpone/smartphone.
plugin yang didesain untuk IDE Eclipse yang memberikan kita kemudahan
eclipse.
XML editor, dan debug panet output. Selain itu ADT memberikan dorongan
2.4. Java
interpreter dan juga compiler dalam proses pembuatan program. Interpreter java
dikenal sebagai pemrograman bytecode yaitu dengan cara kerja mengubah paket
class pada .java dengan extensi java menjadi .class, hal ini dikenal dengan class
bytecode, yaitu class yang dihasilkan agar program dapat dijalankan pada semua
34
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
jenis perangkat dan juga platform, sehingga program java cukup ditulis sekali
namun mampu bekerja pada jenis lingkungan yang berbeda. Pada bahasa java
dan sebuah java virtual machine akan menjalankan java bytecode tersebut.
meng-compile menggunakan java compiler yang sama. namun kemudian perlu di-
2.5. SQLite
SQLite. SQlite adalah salah satu software yang embedded dan sangat popular,
kombinasi SQL interface dan penggunaan memori yang sangat sedikit dengan
kecepatan yang sangat cepat dan ringan dalam hal sumber daya. SQL tidak
memiliki server, namun bentuknya adalah library yang akan dipanggil suatu saat
program dijalankan.
deminian, use case diagram dapat membantu untuk menemukan obyek, kelas,
relasi dengan cara yang dapat dimengerti oleh user. Elemen-elemen use case
diagram adalah:
35
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
1. Actor
Gambar 2. 10 Actor
2. Use case
3. Include
(behavior) ke dalam use case awal yang pada dasarnya use case ini
tidak dapat berdiri sendiri tanpa penambahan use case, dan use
case awal tidak akan lengkap tanpa adanya use case tambahan ini.
36
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Use case yang berada pada kepala anak panah adalah use case
Gambar 2. 12 Include
pada urutan waktu pesan dan menggambarkan interaksi antar kelas. Elemen-
interaksi.
37
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
ketika View yang dikaitkan dengan listener tersebut terpicu oleh interaksi
38
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
tombol di perangkat.
onCreateContextMenu() : Dari
antarmukanya sendiri-sendiri.
2.8.1. Layout
dan layout.
39
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
memanajemen antarmuka.
2.8.2. InputControl
button, text field, seek bar, checkbox, zoom button, toogle button, dan
40
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
2.8.3. Button
Sebuah button atau tombol terdiri dari teks atau ikon yang akan
harus sama dengan method yang akan dipanggil untuk merespon event
yang berkaitan.
41
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
2.8.4. TextField
mengetikkan teks aplikasi. Ini bisa berupa single line atau multi line. Jika
melakukan banyak hal seperti memilih teks(cut, copy, dan paste), serta
<EditText>.
2.8.5. Dialog
2.8.6. Toast
pengguna dalam bentuk popup kecil. Isinya hanya berupa tempat untuk
pengguna dapat saja tidak melihat pesan yang dikandung Toast. Sebagai
42
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
membuat toast, perlu membuat instance dari objek toast dengan nama
Application Context
Komponen dengan bobot paling banyak akan mengisi space sisanya dari
linierLayout.
mengatur komponen via baris dan kolom. Mirip dengan layout table
standar di HTML yang menggunakan <tr> untuk table row dan <td> untuk
tabel data
43
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
namun jarang dipakai karena hanya dipakai untuk menampilkan satu view,
44
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB III
menginputkan nomor tujuan penerima SMS tersebut. Setelah itu SMS akan
membalas SMS tersebut, maka mekanisme yang dilakukan sama seperti pada
dengan user penerima mengenai kunci yang akan digunakan. Setelah itu, user
harus memasukkan kunci, Setelah user memasukkan kunci maka aplikasi ini
ciphertext tersebut yang nantinya akan sampai pada user penerima SMS.
45
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
SMS yang masuk ke smartphone penerima akan disimpan pada kotak masuk
kotak keluar.
Untuk dapat membaca isi SMS, user penerima harus membuka aplikasi
VinereySMS. Dan secara otomatis pesan yang diterima akan masuk pada
memasukkan kunci pada editor kunci yang berada diatas list pesan yang
diterima tersebut. Setelah kunci dimasukkan, lalu user meng-klik pesan yang
akan dibaca dan aplikasi akan mendekripsi ciphertext tersebut, sehingga user
VINEREYSMS
VINEREYSMS
INBOX
No.Tujuan Ciphertext Ciphertext kunci
Pesan
kunci List pesan
send
SMSCenter
Proses
Enkripsi dan
menghasilkan
Proses Dekripsi dan pesan diubah
ciphertext
menjadi plaintext dan user dapat
membaca dalam bentuk pop up
46
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
agar saat user berpindah tap, kunci tetap tersimpan pada editor kunci pada
terdapat menu informasi, yang berisi mengenai petunjuk dan aturan untuk
47
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
optimal.
Langkah 3: gunakan
Langkah 1: Input kunci kunci yang diberikan
dan Enkripsi pengirim untuk
mendekripsi ciphertext
kunci aman.
kerahasiaan kunci.
48
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Banyak cara dalam pertukaran kunci namun jalur yang paling aman
untuk melakukan pertukaran kunci adalah jalur kopi darat atau langsung
TABEL KESEPAKATAN
49
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
3 ………………………………
4 ………………………………
5 ………………………………
kunci yang akan digunakan melalui media sosial atau komunikasi lainnya
dengan angka, misal “1” maka kunci yang akan digunakan adalah
“Didalam hidup ini semua ada waktunya. Ada waktunya kita menabur,
50
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Dalam tugas akhir ini akan membahas mengenai cara kerja dari algoritma
Vigenere Running Key untuk menangani proses pengiriman pesan yang terenkripsi
dan penerimaan pesan yang terdekripsi. Data yang akan ditangani adalah data pesan
dari sistem SMS yang ada pada android. Sistem ini akan diimplementasikan
untuk penyimpanan data sms menggunakan penyimpanan pada inbox dan outbox
aplikasi penyandian SMS yang bertujuan untuk mengamankan isi pesan pada
aplikasi SMS, agar isi SMS hanya dapat dibaca oleh pihak yang dituju. Hasil
akhir yang diinginkan adalah SMS yang terenkripsi saat dikirimkan dan didekripsi
saat diterima.
51
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
hasil yang akurat dibutuhkan batasan-batasan atau aturan. Berikut ini adalah batasan-
batasan (hard constraints dan soft constraints ) yang akan diterapkan dalam Aplikasi
VinereySMS :
digunakan.
terlebih dahulu.
Batasan yang sebaiknya tidak dilanggar, tapi jika terlanggar masih dapat
52
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
1. Perbankan.
4. Universitas.
plaintext pada pesan dengan cara menggeser huruf pada pesan tersebut sejauh nilai
kunci. Sedangkan pada Algoritma Vigenere cipher running key kunci yang
digunakan berbentuk deretan kalimat yang memiliki panjang yang sama dengan atau
53
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
untuk setiap karakter plaintext dan key yang merupakan urutan pada
daftar ASCII.
akan dilakukan dengan tahapan jika decimal chiper lebih kecil dari 158
menjadi range 126. Namun jika lebih besar dari 158 maka akan
54
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
kode ASCII akan ubah menjadi karakter chiper yang nantinya akan
55
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Berikut adalah algoritma method enkripsi dengan Vigenere Running Key yang
1. Mulai.
2. Deklarasikan atribut hasil bertipe string sama dengan “ “.
3. Deklarasikan atribut tampung bertipe int sama dengan 0.
4. Deklarasikan atribut tampungChar bertipe char
5. Untuk i=0 sampai I kurang dari panjang pesan lakukan langkah.
6. Ubah pesan menjadi kode ASCII.
7. Ubah kunci menjadi kode ASCII.
8. Jumlah kode pesan dengan kode pesan.
9. Hasil penjumlahan ditampung pada variabel tampung.
10. Apakah, tampung <= 158 ?
a. Ya, tampung-32.
b. Tidak, tampung-126.
11. Ubah tampung menjadi karakter.
12. Selesai.
56
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
57
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Berikut adalah algoritma method dekripsi dengan Vigenere Running Key yang
1. Mulai.
2. Deklarasikan atribut hasil bertipe string sama dengan “ “.
3. Deklarasikan atribut tampung bertipe int sama dengan 0.
4. Untuk i=0 sampai I kurang dari panjang pesan lakukan langkah.
5. Ubah pesan(Chiper) menjadi kode ASCII + 32.
6. Hasil penjumlahan ditampung pada variabel tampung.
7. Apakah, tampung < 32?
8. tampung+94.
9. Ubah tampung menjadi karakter.
10. Selesai.
58
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Input No HP
<<include>>
Input Pesan
<<include>>
Enkripsi SMS
<<include>>
Input Kunci
<<include>>
Mengirim SMS
<<include>>
Input Kunci
Menghapus SMS
<<include>>
Dekripsi SMS
59
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Aktor : Pengirim
1. Pengguna membuka
Aplikasi VinereySMS.
2. Sistem menampilkan
menu Tulis.
4. Sistem melakukan
enkripsi terhadap pesan
yang akan dikirim,
kemudian sistem
mengirimkan pesan ke no
HP tujuan.
60
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Aktor : Penerima
1. Sistem menampilkan
peringatan bahwa ada
pesan masuk.
7. Sistem melakukan
dekripsi pada pesan yang
dipilih, dan menampilkan
form yang berisi pesan
asli (plaintext) yang dapat
dibaca user
61
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
2. Sistem menampilkan
Menu Utama
6. Sistem menampilkan
pilihan Delete pesan.
62
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
a. Mengirim SMS
Mengirim SMS
User Sistem
Mengecek
apakah
Mengklik Button Send panjang kunci
>= panjang
pesan
Ya
Mengirim Pesan
63
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
b. Menerima SMS
Menerima SMS
User Sistem
Mengisi Kunci
Meng-klik pesan
Mendekripsi Pesan
yang akan dibaca
64
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
c. Menghapus SMS
Menghapus SMS
User Sistem
Ya
Menghapus Pesan
65
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Encrpyt()
Send()
66
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Input Kunci
txtVinereyInbox.getText()
Decrypt()
67
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
User MainActivity
deleteSMS()
68
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
MainActivity
- statusSimpanKunci :boolean
- kunciTersimpan :String
- txtPhone :EditText
- txtPesan :EditText
- txtVinerey :EditText
- txtVinereyInbox :EditText
- txtVinereyOutbox :EditText
- btnEnkrip :Button
- btnReset :Button
- btnSend :Button
- btnSimpanKunci :Button
1 .* - chiper :String 1..*
- vn :vinerey
- lblMsg :TextView
-lblNo :TextView
- contactView :TextView
- etSearch :EditText
- adapterKontak :KontakAdapter
Vinerey
KontakAdapter
+Encrypt()
+Decrypt() +KontakAdapter()
69
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
SMS Center
BTS
BTS
Pengirim Penerima
sms biasa. Didalam Aplikasi terdapat menu Tulis pesan, Kotak Masuk,
Pesan, saat pesan akan dikirimkan, terlebih dahulu pesan akan dienkripsi,
agar pesan yang melewati Short Message Service Center (SMSC) bukan
70
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Mulai T
Tampil
Ada header VN
Menu T Ada Pesan? Y
?
Tulis
Input
No.HP, Tampil
pesan, Menu
kunci Inbox
Transformasi
Input
pesan dan kunci
Kunci
ke kode ASCII
Transformasi
Enkripsi kunci ke kode
ASCII
Transformasi
Tampil kode ASCII ke
laporan karakter
terkirim
Tampil
Pesan
Selesai
71
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pada saat user membuka aplikasi VinereySMS, maka menu utama yang
Pada menu utama Vinerey SMS ini berisi beberapa tab yang
Setelah user membuka Aplikasi VinereySMS, maka langsung masuk pada menu
tulis. Menu tulis ini berguna untuk menulis SMS. Seperti yang terlihat pada
Gambar 3.20 terdapat 3 button yaitu send, encrypt, dan reset. Button Send
berguna untuk mengirimkan SMS, button Encrypt berguna agar user dapat
72
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
dan yang terakhir button Reset berguna untuk menghapus semua termasuk no.
Menu ini berguna untuk user saat akan membuka SMS. Pada menu Inbox ini,
semua pesan yang diterima terdapat pada inbox list. Namun sebelum user
memilih pesan mana yang akan dibuka, user harus memasukkan kata kunci
terlebih dahulu.
73
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Menu Outbox ini berguna untuk user saat akan membuka SMS yang telah
dikirim. Pada menu Outbox ini, semua pesan yang telah terkirim terdapat pada
outbox list. Jika user ingin membuka pesan yang telah dikirim tersebut user harus
74
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Menu Info ini berguna untuk sebagai petunjuk bantuan bagi user yang
75
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB IV
IMPLEMENTASI SISTEM
ini adalah:
4. Android SDK.
Dalam melakukan enkripsi dan dekripsi, metode running key Vigenere cipher
ini sama hal nya dengan metode Vigenere biasa yang berbeda adalah kunci
76
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
adalah mengubah pesan dan kunci yang berupa karakter menjadi angka
Terlihat pada potongan program diatas setelah pesan dan key menjadi
code ASCII, maka akan dilakukan penjumlahan lalu hasil dari penjumlahan
tampung, jika tampung lebih kecil atau sama dengan 158 maka akan
dikurangi dengan 32 agar berada pada range 126 jika tidak maka akan
dikurangi 126 agar berada pada range 32. Setelah itu hasil dari tampung
77
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
berikutnya maka jika lebih kecil dari 32 maka akan ditambah dengan 94 agar
masuk pada range 126, jika tidak maka tetap. Setelah itu akan
dibaca.
78
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
program
Pada Menu Utama, terdapat 4 pilihan yang disajikan dalam bentuk tab,
berikut ini :
1. Tulis
pesan baru.
79
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
2. Inbox
yang diterima.
3. Outbox
4. Info
80
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Berikut ini adalah potongan kode program yang digunakan untuk membuat
81
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pada gambar 4.2 menunjukan tampilan Pada menu Tulis. Menu ini
digunakan saat user akan mengirimkan pesan baru. Pada Menu ini,
82
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
pada text box kunci yang berada pada inbox dan outbox. Untuk
83
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
84
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
85
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
pesan dikirimkan, button ini dapat digunakan oleh user, jika user
86
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
87
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Tulis Awal.
88
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pada gambar 4.6 menunjukan tampilan menu Inbox. Pada menu ini,
pesan yang memiliki header VN- akan diterima dan ditampilkan pada list
pesan. Jika user akan membuka dan membaca pesan tersebut maka kata
kunci harus diinputkan terlebih dahulu. Selain itu pada menu ini, terdapat
89
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pada gambar 4.7 menunjukan tampilan menu Outbox. Pada menu ini,
pesan yang terkirim akan ditampilkan pada list pesan. Jika user ingin
membuka dan membaca pesan tersebut maka kata kunci harus diinputkan
terlebih dahulu. Pada menu ini juga terdapat reply,forward dan delete.
90
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Berikut adalah potongan program untuk reply forward dan delete yang ada
Pada gambar 4.8 menunjukan tampilan menu info. Menu info ini
91
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
92
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
pop-up. Pop-up peringatan tersebut adalah pop-up validasi no. HP, pop-up
dikirim. Berikut ini adalah cuplikan kode program yang digunakan untuk
membuat pop-up.
VinereySMS.
93
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
94
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
dikirim
95
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
mengedit SMS diterima, mengedit SMS terkirim, dan membalas pesan yang
96
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
karaker.
97
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
98
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
99
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
100
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
101
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
102
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
103
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
104
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
105
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
106
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
107
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
108
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
109
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB V
dan pengirim harus melakukan perjanjian mengenai kata kunci yang akan digunakan
untuk melakukan enkripsi dan dekripsi pesan. Kata kunci pada VinereySMS ini
berupa text yang dapat diambil dari ebook, majalah, novel, atau buku yang terkenal
lainnya. Karena kata kunci berupa kalimat maka kata kunci pada Aplikasi
dan juga fasilitas searching menggunakan mesin pencari yang sudah ada pada
paket Internet. Jika kata kunci yang dimasukkan oleh penerima tidak sama dengan
kata kunci yang dimasukkan oleh pengirim, maka pesan yang ditampilkan tidak
akurat atau tidak sama dengan isi pesan yang dikirimkan oleh pengirim.
110
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Android Samsung Wonder, Lenovo S850 v4.2 (Jelly Bean), Oppo Neo R813 v4.0.4
1 Pengiriman SMS
2 Enkripsi SMS
3 Penerimaan SMS
4 Balas SMS
6 Menghapus SMS
Terkirim
8 Menyimpan SMS
Terkirim
9 Menampilkan SMS
111
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Masuk
10 Menampilkan SMS
Terkirim
outbox
112
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 1 :
Jumlah
Jawaban Responden Total
Sangat Setuju 13 43%
Setuju 16 53%
Ragu – ragu 1 3%
Tidak Setuju 0 0%
Sangat Tidak Setuju 0 0%
Tabel 5. 2 Tabel hasil kuisioner pertanyaan 1
113
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 2 :
Jumlah
Jawaban Responden Total
Sangat Setuju 9 30%
Setuju 19 63%
Ragu – ragu 2 6%
Tidak Setuju 0 0%
Sangat Tidak
Setuju 0 0%
Tabel 5. 3 Tabel hasil kuisioner pertanyaan 2
114
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 3 :
Jumlah
Jawaban Responden Total
Sangat Setuju 13 43%
Setuju 17 56%
Ragu – ragu 0 0%
Tidak Setuju 0 0%
Sangat Tidak
Setuju 0 0%
Tabel 5. 4 Tabel hasil kuisioner pertanyaan 3
115
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 4 :
Jumlah
Jawaban Responden Total
Sangat Setuju 10 33%
Setuju 18 60%
Ragu – ragu 2 6%
Tidak Setuju 0 0%
Sangat Tidak
Setuju 0 0%
Tabel 5. 5 Tabel hasil kuisioner pertanyaan 4
116
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 5:
kerahasiaan pesan(SMS).
Jumlah
Jawaban Responden Total
Sangat Setuju 17 56%
Setuju 11 36%
Ragu – ragu 2 6%
Tidak Setuju 0 0%
Sangat Tidak
Setuju 0 0%
Tabel 5. 6 Tabel hasil kuisioner pertanyaan 5
117
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 6:
Jumlah
Jawaban Responden Total
Sangat Setuju 5 16%
Setuju 18 60%
Ragu – ragu 7 23%
Tidak Setuju 0 0%
Sangat Tidak
Setuju 0 0%
Tabel 5. 7 Tabel hasil kuisioner pertanyaan 6
118
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 7 :
Jumlah
Jawaban Responden Total
Sangat Setuju 7 23%
Setuju 12 40%
Ragu – ragu 11 36%
Tidak Setuju 0 0%
Sangat Tidak
Setuju 0 0%
Tabel 5. 8 Tabel hasil kuisioner pertanyaan 7
119
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 8 :
Jumlah
Jawaban Responden Total
Sangat Setuju 1 3%
Setuju 5 16%
Ragu – ragu 11 37%
Tidak Setuju 13 43%
Sangat Tidak
Setuju 0 0%
Tabel 5. 9 Tabel hasil kuisioner pertanyaan 8
120
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 9 :
Jumlah
Jawaban Responden Total
Sangat Setuju 8 26%
Setuju 19 63%
Ragu – ragu 3 10%
Tidak Setuju 0 0%
Sangat Tidak
Setuju 0 0%
Tabel 5. 10 Tabel hasil kuisioner pertanyaan 9
121
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Running Key maka hasil enkripsi tidak bisa dikenakan teknik kasiski
3. Mengingat kunci yang digunakan berupa text, maka sistem ini dilengkapi
dengan toast peringatan jika panjang kunci masih belum sama dengan
pesan
komunikasi SMS dengan orang yang sama dan dengan kunci yang sama.
122
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
yang ada pada SIM Card yang terdeteksi sebagai SIM 1 atau SIM utama,
sehingga pada perangkat android yang memiliki dual SIM Card atau lebih
pengiriman pesan.
123
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB VI
PENUTUPAN
6.1. Kesimpulan
Berdasarkan hasil analisis, desain dan implementasi, serta uji coba sistem ini
key pada aplikasi VinereySMS maka aplikasi menjadi lebih aman, karena
3. Aplikasi VinereySMS dapat menambah daya guna sistem SMS. Hal tersebut
aplikasi dengan bantuan panduan manual selain itu hasil uji coba pengguna
124
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
dengan metode tabel kesepakatan dapat dietrapkan namun akan menjadi tidak
email.
6.2. Saran
Saran yang penulis dapat berikan dalam pengembangan sistem ini adalah
dengan menambahkan fitur pemilihan SIM Card pada perangkat Android yang
125
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
DAFTAR PUSTAKA
Gorontalo).
[2]. Defni, D., & Rahmayuni, I. (2014). Enkripsi SMS (Short Message Service)
Vigenere.
126
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Dharma Yogyakarta.
Yogyakarta.
http://idnetwork2102.wordpress.com/2011/03/22/simetris-kriptografi/
127
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
LAMPIRAN
Form Kuisioner
Nama :
Nim :
Prodi :
Menggunakan Android versi :
Setelah anda menjalankan Aplikasi VinereySMS. Silahkan isi data-data dibawah
ini dengan memberikan tanda untuk jawaban setiap pernyataan yang menurut
anda paling tepat dengan aplikasi tersebut.
Keterangan:
SS = Sangat Setuju
S = Setuju
R = Ragu-ragu
TS = Tidak Setuju
STS = Sangat Tidak Setuju
Pernyataan SS S R TS STS
128
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
129