Anda di halaman 1dari 7

REVIEW SKRIPSI

APLIKASI ENKRIPSI SMS PADA TELEPON SELULAR


BERBASIS J2ME
DENGAN METODE VIGENERE CIPHER

Disusun Guna Memenuhi Tugas Mata Kuliah Manajemen Mutu Perangkat Lunak

Disusun Oleh :

Muhammad Habibie

15650047

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA
YOGYAKARTA
2018
REVIEW SKRIPSI
APLIKASI ENKRIPSI SMS PADA TELEPON SELULAR
BERBASIS J2ME
DENGAN METODE VIGENERE CIPHER

Aplikasi Enkripsi SMS pada Telepon Selular Berbasis J2ME Dengan


Judul Metode Vigenere Cipher

Sumber UNIVERSITAS DIPONEGORO SEMARANG


Halaman 55 Halaman
Tahun 2010
Penulis Bayu Kristian Nugroho
Reviewer Muhammad Habibie
Tanggal 7 Mei 2018

Latar Belakang
Rumusan Masalah
Batasan Masalah
Tujuan Penelitian
Teknik Atau
Metode yang
digunakan
Alasan
Menggunakan
Metode Black Box
Sistem Atau
Aplikasi Yang Diuji
Kekurangan
Pengujian
Saran
Beberapa tahun terakhir ini terjadi perkembangan
yang pesat pada teknologi, salah satunya adalah telepon
selular (ponsel). Mulai dari ponsel yang hanya bisa
digunakan untuk bicara dan sms hingga “ponsel cerdas”
(smart phone) yang memiliki berbagai fungsi seperti
multimedia, multiplayer games, transfer data, video
streaming dan lain-lain. Berbagai perangkat lunak untuk
mengembangkan aplikasi ponselpun bermunculan,
diantaranya yang cukup dikenal luas adalah Java 2 Micro
Edition (J2ME).
Salah satu fasilitas yang disediakan ponsel adalah
untuk melakukan pengiriman data berupa pesan singkat
melalui Short Message Service (SMS). Namun dengan
fasilitas SMS yang ada, timbul pertanyaan mengenai
keamanan informasi jika seseorang ingin mengirimkan
suatu informasi rahasia melalui fasilitas SMS.
Di luar negeri pemanfaatan SMS untuk mengirim
pesan rahasia telah lebih dulu dikembangkan. Misalnya di
Inggris sebuah perusahaan operator telepon selular,
staellium UK, mengeluarkan layanan bernama “stealth text”
yang dapat digunakan untuk mengirim pesan dengan aman,
yaitu dengan cara menghapus pesan secara otomatis segera
setelah 40 detik pesan dibaca atau yang dikenal dengan
nama self-destruct text message. Kini dengan memanfaatkan
Wireless Messaging API (Application Programming
Interface) dari J2ME para pembuat program Java dapat
mengembangkan sendiri sebuah aplikasi pengiriman pesan
singkat atau SMS yang dimodifikasi untuk mengamankan
pesan.
Latar Belakang

Peneliti merumuskan rumusan masalah,


1) Bagaimana cara memanfaatkan layanan SMS yang dikenal
Rumusan Masalah
mudah dalam hal penggunaan agar dapat juga dipakai untuk
mengirim dan menerima pesan yang bersifat rahasia, dimana
informasi atau isi dari pesan tersebut akan tidak mudah diketahui
oleh pihak yang tidak berhak”.

Batasan Masalah 1) Input berupa pesan SMS.

progam di dalamnya.
2) Respomden dalam pengujian : Mahasiswa, DPA, serta
kepala program Studi Universitas Sanata Dharma.
Tujuan Penelitaian Tujuan dilakukan pengujian system tersebut adalah: utuk
menemukan kesalahan berupa : a) fungsi-fungsi yang tidak benar
atau hilang . b) kesalahan interface. c) kesalahan dalam struktur
data atau akases database eksternal. d) Kesalahan kinerja atau
perfomansi
Teknik atau metode Pengujian black box merupakan salah satu metode pengujian suatu
yang digunakan perangkat lunak dimana pengujiannya hanya terbatas pada suatu
interface yang tersaji tanpa pengujian lebih detail ke dalam struktur
program pernagkat lunak.
Dalam pengujian blck box akan dilakukan eksekusi terhadap
fungsi-fungsi yang terseia pada perangkat lunak dan diamati hasil
keluaran yang diperoleh kemudian akan dicek apakah hasil
tersebut telah sesuai dengan yang diharapkan atau tidak . pengujian
balcak box vertujuan untuk menemukan kesalahan berikut :
- Fungsi-fungsi yang tidak benar atau hilang
- Kesalahan interface
- Kesalahan dalam struktur data atau akses database
eksternal
- Kesalahan kinerja atau performansi
- Inisialisasi dan kesalahan terminasii
Dalam melakukan pengujian black box dapat dilakukan 3 hal yang
terdiri dari :
- Pengujian grap-based
- Equivalence parttioning
- Boundary Value Analisis
Alasan Menggunakan Karena pada penelitian ini ditujukan untuk mengidentifikasi
Metode Black Box kesalahan yang terdapat pada perangkat lunak. Dan pengujian
berfokus pada persyaratan fungsional perangkat lunak, yang
memungkinkan perekayasa perangkat lunak mendapatkan
serangkaian kondisi input yang sepenuhnya menggunakan semua
persyaratan fungsional untuk suatu program. Melalui kondisi-
kondisi yang ada maka akan dianalisa proses apa saja yang terjadi
dan apakah sesuai dengan hasil yang diinginkan, oleh karena itu
peneliti menggunakan metode black box karena pada metode black
box menekankan pengujian berdasar fungsionalitas, selain itu
penguji juga tidak perlu mengetahui mengenai bahasa
pemograman atau bagaimana software tersebut di
implementasikan.
Sistem atau aplikasi Sistem aplikasi yang di Uji adalah BRS Online Universitas Sanata
yang diuji Dharma Yogyakarta. BRS Online merupakan salah satu bagian
dari Sistem Informasi Akademik (SIA) yang mampu melayani
pengambilan rencana studi mahasiswa melalui aplikasi intranet .
BRS online telah didirikan sekitar tahun 1999 dan telah mengalami
regenerasi pengembangan system menjadi lebih terstruktur dan
modern dalam desajn maupun implementasinya. Selain bisa
melakukan perencanaan studi , mahasiswa juga mampu melihat
transkrip nilai, jumlah SKS dan mata kuliah yang telah ditempuh
selama menjadi mahasiswa Universitas Sanata Dharma.
Kekurangan pengujian Penguji tidak yakin apakah pengujian tersebut benar-benar lulus
uji, karena modul-modul yang diuji banyak yang bercabang
sehingga menyulitkan pembuatan scenario pengujian .
Jumlah spesifikasi yang terlalu banyak membuat proses
kuesioner memakan waktu banyak .
Saran Diperlukan ketelitian dalam melakukan setiap tahap dalam
pengujian, karena modul-modul yang di uji sangat banyak dan
jumlah sfesifikasi yang dimiliki sangat banyak.
Selain itu hasil presentase untuk memenuhi standar rata-rata
keberhasilan suatu system tidak dijelaskan pada skripsi ini,
seharusnya diterangkan berapakah presentase standar sebuah
system dapat dikatakan berhasil,
Karena pada penelitian ini ditujukan untuk mengidentifikasi kesalahan yang terdapat pada
perangkat lunak. Dan pengujian berfokus pada persyaratan fungsional perangkat lunak, yang
memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input yang
sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program. Melalui
kondisi-kondisi yang ada maka akan dianalisa proses apa saja yang terjadidan apakah sesuai
dengan hasil yang diinginkan, oleh karena itu peneliti menggunakan metode black box karena
pada metode black box menekankan pengujian berdasar fungsionalitas, selain itu penguji
juga tidak perlu mengetahui mengenai bahasa pemograman atau bagaimana software tersebut
diimplementasikan.

Pengujian black box merupakan salah satu metode pengujian suatu perangkat lunak dimana
pengujiannya hanya terbatas pada suatu interface yang tersaji tanpa pengujian lebih detail ke
dalam struktur program pernagkat lunak. Dalam pengujian blck box akan dilakukan eksekusi
terhadap fungsi-fungsi yang terseia pada perangkat lunak dan diamati hasil keluaran yang
diperoleh kemudian akan dicek apakah hasil tersebut telah sesuai dengan yang diharapkan
atau tidak . pengujian black box bertujuan untuk menemukan kesalahan berikut :
- Fungsi-fungsi yang tidak benar atau hilang
- Kesalahan interface
- Kesalahan dalam struktur data atau akses database eksternal
- Kesalahan kinerja atau performa

Sistem aplikasi yang di Uji adalah KriptoSMS. Aplikasi KriptoSMS ini digunakan untuk
mengirim dan menerima pesan. KriptoSMS akan mengenkripsi pesan yang akan dikirim
menjadi ciphertext dan KriptoSMS akan mendekripsi pesan masuk berupa ciphertext menjadi
plaintext. Dalam membangun aplikasi KriptoSMS, diperlukan batasan yang jelas sebagai tujuan
utamanya agar tidak keluar dari rencana yang telah ditetapkan. Beberapa kebutuhan sistem yang
akan didefinisikan antara lain :
1. Memiliki kemampuan untuk mengirimkan dan menerima pesan.
2. Memiliki kemampuan untuk mengenkripsi pesan dan memberikan header KriptoSMS
pada pesan yang telah di enkripsi.
3. Memiliki kemampuan untuk mendekripsi pesan yang mengandung header KriptoSMS.
4. Menampilkan output berupa pesan asli yang telah di dekripsi.

Penguji tidak yakin apakah aplikasi yang diuji tersebut benar-benar masih layak pakai
mengingat perkembangan cryptanalysis sekarang ini. Metode enkripsi vigenere cipher adalah
metode enkripsi substitusi klasik yang telah ketinggalan zaman dan mudah dipecahkan oleh
cryptanalysis. Kelemahan ini ditutup dengan cara merubah pesan ke kode ASCII lalu dienkripsi
dengan metode enkripsi vigenere cipher. Dengan cara ini ciphertext akan lebih sulit dipecahkan
oleh cryptanalysis. Akan tetapi akan lebih baik jika menggunakan berbagai metode enkripsi
lainnya untuk meningkatkan hasil pengamanan dari enkripsi dan menambahkan fitur-fitur
lainnya di pengembangan seri selanjutnya.

1. Diperlukan ketelitian dalam melakukan setiap tahap dalam pengujian,


2. Aplikasi KriptoSMS ini dapat dikembangkan lebih lanjut dengan cara menambahkan
basis data sehingga dapat memiliki inbox pesan.

Anda mungkin juga menyukai