presentation of skripsi
TRANSCRIPT
Oleh : Agus Andri Putra
INFORMATIKA 2007
Agus andri putra
Perkembangan teknologi mobile sangat cepat Pengembangan aplikasi mobile marak
bermunculan seiring dengan perkembangan zaman
Pemanfaatan teknologi pengiriman pesan dan cara mengamankannya
Agus andri putra
Bagaimana cara memanfaatkan layanan SMS yang bersifat rahasia?
Bagaimana aplikasi CryptoMessage dapat menekripsi dan mendekripsi SMS?
Agus andri putra
Menghasilkan suatu aplikasi untuk keamanan pengiriman dan penerimaan pesan.
Metode Vigenere cipher yang diharapkan mampu menjawab solusi keamanan pesan teks SMS
Agus andri putra
1. Input berupa pesan SMS.
2. Spesifikasi SMS (panjang 1 pesan SMS) disesuaikan dengan standarteknologi Global System for Mobile Communication (GSM).
3. Pengujian aplikasi dilakukan pada emulator Wireless Toolkit, dan telepon seluler Samsung GT- C2233.
4. Pengiriman pesan dengan menggunakan fasilitas Wireless Messaging API (WMA) dari Java 2 Micro Edition (J2ME).
5. Bahasa pemrograman yang digunakan adalah Java 2 Micro Edition.
6. Metode keamanan yang digunakan adalah metode kriptografi VigenereCipher
Agus andri putra
Agus andri putra
Tahap pengumpulan data
1. Observasi
2. Studi Literatur
3. konsultasi
Tahap pengembangan sistem
Rational Unified Process (RUP)
Agus andri putra
Agus andri putra
Teknologi Java Java adalah bahasa pemograman yang disusun
oleh James Gosling yang dibantu oleh rekan-rekannya seperti Patrick Naugton, Chris Warth, Ed Frank, dan Mike Sheridan
Teknologi java 2 Java 2 Standard Edition (J2SE)
Java 2 Enterprise Edition (J2EE)
Java 2 Micro Edition (J2ME)
Agus andri putra
Agus andri putra
Agus andri putra
Blaise de Vigenere
Kriptografi klasik untuk penyandian plainteks
MODIFIKASI KARAKTER
ANGKA DAN SIMBOL KHUSUS
METODE SUBTITUSIM
ET
OD
E
Agus andri putra
Ci = (Pi + Ki) Mod 26
Pi = (Ci + Ki) Mod 26
Enkripsi Vigenere Cipher
Dekripsi Vigenere Cipher
Ci Ξ (Pi + Ki) dengan ASCII Code
Modifikasi Metode
Software Requirement Spesification (SRS)
No SRS ID Deskripsi
1 SRS – CM001 Menulis pesan berupa plaintext yang akan diubah menjadi pesan terenkripsi
(ciphertext)
2 SRS – CM002 Penyimpanan pesan yang telah diterima sistem yang bisa di buka atau di baca kapan
saja, proses pembacaannya dengan melalui dekripsi pesan ciphertext ke plaintext
3 SRS – CM003 Penyimpanan sementara pesan yang telah dikirim
4 SRS – CM004 Penyimpanan pesan yang belum dikirim atau dengan sengaja disimpan sebagai pola
pesan selanjutnya jika diperlukan pada proses pengiriman selanjutnya
5 SRS – CM005 Pemilihan bahasa yang akan digunkan pengguna agar mudah dimengerti sesuai
pilihannya
6 SRS – CM006 Memberikan informasi penggunaan aplikasi
7 SRS – CM007 Informasi tentang aplikasi
Agus andri putra
Tulis SMS Buka Kotak Masuk Buka Item Terkirim Buka Item Tersimpan Petunjuk Pengaturan Tentang
Agus andri putra
Agus andri putra
implementasi antar muka
Agus andri putra
implementasi antar muka
Agus andri putra
Implementasi antar muka
Agus andri putra
Id Pengujian Deskripsi Prosedur
Pengujian
Input Metode
Pengujian
Hasil Kesimpulan
CM001 Tulis pesan 1. Inputan pesan
2. Inputan no
tujuan
3. Enkripsi
pesan
4. Kirim pesan
1. Text
2. NumberBlack Box Pesan terenkripsi Diterima
CM002 Kotak masuk 1. Menerima
pesan
2. Baca pesan
3. Dekripsi
pesan
4. Balas pesan
1. Penerimaan
pesan baru
2. Input teks
Black Box Pesan masuk
diterima,
mendekripisi
pesan,
membalas pesan
tersebut
Diterima
CM003 Item Terkirim 1. Kirim pesan
2. Pesan
otomatis
tersimpan
Black Box Menyimpan pesan
yang baru terkirim
Diterima
CM004 Item Tersimpan 1. Tulis Pesan
2. Pesan
disimpan
3. Masuk ke
item
tersimpan
Input text Black Box Menyimpan pesan
sebagai draft
Diterima
CM005 Pengaturan 1. Memilih
menu
pengaturan
2. Memilih
pilihan
bahasa yang
akan dipakai
Black Box Merubah bahasa
pemakaian
Diterima
CM006 Petunjuk Buka menu petunjuk Black Box Menampilkan
petunjuk
Diterima
CM007 Tentang /
informasi aplikasi
Buka menu Tentang
/ aboutBlack Box Menampilkan
informasi aplikasi
Diterima
Agus andri putra