Bab Iii
Bab Iii
Bab Iii
METODE PENELITIAN
A. Jenis Penelitian
dekripsi.
Negeri Makassar. Penelitian ini direncanakan akan berlangsung pada bulan April
43
44
Gambar 3.1
Model Prototyping
aspek software yang diketahui, dan rancangan ini menjadi dasar pembuatan
prototype;
D. Prosedur Perancangan
1. Analisis kebutuhan
tersebutadalah:
a. Perangkat keras
2) RAM : 2 GB
3) Harddisk : 500 GB
b. Perangkat lunak
3) Android Studio
4) Android SDK
2. Perancangan sistem
Menurut analisis yang dilakukan maka diketahui apa saja yang akan
menjadi metode yang digunakan oleh sistem , masukan, keluaran , serta interface
(antar muka) yang akan dibuat sehinggan dapat mencapai hasil yang diharapkan
Perancangan Data Flow Diagram level 0 atau yang bisa disebut diagram
konteks perancangan aplikasi enkripsi dekripsi dapat dilihat pada gambar 3.2:
Gambar 3.2
Diagram Konteks
mengenkripsi teks yang berfungsi untuk mengubah teks kedalam bentuk tersandi,
mengenkripsi file yang berfungsi untuk mengubah semua jenis file kedalam
bentuk tersandi sehinggan tidak dapat di buka oleh pihak yang tidak berhak, serta
pengguna dapat mengakses menu about dan exit. Alur Diagrm tersebut pengguna
koonteks. Data Flow Diagram level 1 dapat dilihat pada gambar 3.3:
48
Gambar 3.3
DFD level 1
49
Pengguna memilih ekripsi atau enkripsi pada menu utama kemudian menginput
key, confirm key, file dan tujuan file kemudian mengenkripsi file. Pengguna akan
menerima file yang telah ter-enkripsi, kemudian penerima akan memasukan key
dan file yang terenkripsi kemudian mendekripsi pesan menjadi file asli.
Tabel 3.1
Diagram Activity Enkripsi Teks
pengguna Aplikasi
50
Klik button
Setting Key
Tampilkan jendela
setting key
Isi kolom
Setting Key
Key tersimpan
Masukan teks
dan klik button Tampil jendela
encypt/decrypt enkripsi teks
Terenkripsi/
dekripsi
Tabel 3.2
Diagram Activity Enkripsi File
pengguna Aplikasi
51
Isikan key
Confirm key
Klik tombol
Encrypt/Decrypt
penggunaan sistem oleh aktor, fungsi-fungsi apa saja yang dapat diakses oleh
Use case pada gambar 3.4 aktor dapat mengakses empat menu pada
Gambar 3.4
Use Case Menu Utama
Use case pada gambar 3.5, yaitu pada menu enkripsi aktor dapat
melakukan input key, button encrypt, button decrypt, button copy, button
Gambar 3.5
Use Case Encryption Text
Use case pada gambar 3.6, yaitu pada menu enkripsi aktor dapat
Gambar 3.6
Use Case Encryption File
Gambar 3.7
Flowchart Enkripsi Teks
Gambar 3.8
Flowchart Enkripsi File
Antar muka atau use interface adalah penghubung antara pengguna dengan
friendly, yang berarti antar muka yang akan digunakan adalah antar muka yang
mudah digunakan oleh pengguna. Berikut ini rancangan interface dari aplikasi
enkripsi dekripsi.
56
Gambar 3.9
Menu Utama
menu encryption text yang berfungsi untuk mengubah teks biasa (plain text)
menjadi teks dalam bentuk sandi (cipher text), menu encryption file yang
berfungsi untuk mengubah file biasa (plain file) menjadi file yang tidak dapat
Antar muka atau interface encryption text memilki kolom input teks
serta button encrypt, decrypt, copy, paste, dan setting key. Interface tuluis
Gambar 3.10
Encryption Text
Gambar 3.11
Encryption File
seperti: input file , intup key, dan tombol encrypt serta decrypt. Interface
Antar muka atau interface setting file memiliki kolom input key yang
digunakan untuk mengatur kunci enkripsi yang akan digunakan dalam meng-
enkripsi teks. Setting key memiliki satu tombol save yang berfungsi untuk
menyimpan kunci enkripsi yang akan digunakan. Interface setting key dapat
Gambar 3.12
Setting Key
Gambar 3.13
About
59
Gambar 3.14
My Profile
Gambar 3.15
Petunjuk Penggunaan
60
E. Pengujian Sistem
1. Studi Literatur
Studi ini dikerjakan untuk mengumpulkan temuan riset dan informasi lain
2. Observasi
3. Kuesioner
usability. Kuesioner dibagikan kepada pengguna aplikasi dalam hal ini yaitu
61
sebanyak 20 responden.
G. Instrumen Penelitian
1. Instrumen Functionality
setiap komponen dari suatu perangkat lunak. Metode black-box testing merupakan
box testing, fokus pada kebutuhan fungsional dari suatu perangkat lunak.
dimiliki aplikasi yang diisi oleh dua orang ahli (expert judgement). Instrumen
Tabel 3.3
Instrumen Functionality
N Prosedur Pengujian Input output Berhasil
o ya tida
k
1 User membuka Klik icon yang terdapat Muncul halaman menu
aplikasi pada smartphone utama
2 User membuka menu Klik tombol encryption Muncul tampilan menu
enkripsi teks text encryption text
3 User membuka Klik tombol setting key Muncul tampilan
setting key pada tampilan menu setting key
encryption text
4 User melakukan Masukan key dan klik Kunci enkripsi
penyimpanan key tombol save tersimpan
5 User Melakukan Masukan teks dan klik Muncul hasil enkripsi
enkripsi teks button encrypt teks (cipher text) pada
tampilan
6 User melakukan Masukan cipher text dan Muncul hasil dekripsi
dekripsi teks klik tombol decrypt (plain text) pada
tampilan
7 User melakukan Klik tombol copy Teks tercopy pada
Copy teks clipboard
8 User melakukan paste Klik tombol paste Teks dapat di paste
teks pada clipboard
9 User membuka menu Klik tombol encryption file Muncul tampilan menu
encryption File encryption file
10 User memilih file Klik tombol browse Muncul tampilan
dari penyimpanan penyimpanan dan pilih
11 User mengatur kunci Masukan Kunci enkripsi Kunci enkripsi telah
enkripsi untuk diatur
enkripsi file
12 User melakukan Klik tombol encrypt Proses enkripsi
enkripsi file berjalan
13 User memilih Pilih salah satu tempat File enkripsi tersimpan
penyimpanan file penyimpanan
enkripsi
14 User melakukan Klik tombol decrypt Proses dekripsi
dekripsi file berjalan
15 User memilih Pilih salah satu tempat File dekripsi tersimpan
penyimpanan file penyimpanan
16 User membuka menu Klik tombol about Muncul tampilan menu
about about
17 User membuka menu Klik tombol my profile Muncul tampilan my
my profile profile
18 User membuka menu Klik tombol petunjuk Muncul tampilan
petunjuk penggunaan penggunaan petunjuk penggunaan
19 User membuka menu Klik tombol exit Aplikasi tertutup
exit
63
2. Instrumen Usability
3. Instrumen Portability
fungionalitas software ketika dijlankan pada versi sistem dan mode tampilan
pada versi android yang berbeda-beda. Objek pengujian pada penelitian ini
Teknik analisis data yang digunakan sesuai standar ISO 9126 adalah
sebagai berikut:
1. Analisis Functionality
menganalisis persentase functionality oleh ahli media dan hasil perhitungan skor
dengan skala penilaian kesesuaian produk media telah mencapai skala tinggi/
berikut:
skala penilaian yang telah ditentukan dari penyajian dalam bentuk persentase,
indikator dengan cara mengubah data kuantitatif persentase tersebut menjadi data
kualitatif berpedoman pada acuan konversi nilai menurut Bloom, Madaus &
Presentase Interpretasi
90 < X Sangat baik/Tinggi/Sesuai
80 < X < 90 Baik/Tinggi/Sesuai
70 < X < 80 Cukup
60 < X < 70 Kurang
X < 60 Sangat kurang
2. Analisis Usability
K
α= ¿
K−1
3. Analisis Portability
enkripsi dekripsi melalui beberapa device dengan versi Android yang berbeda-
beda. Jika aplikasi dapat di-install dan berjalan dengan baik pada semua versi