際際滷

際際滷Share a Scribd company logo
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 standar
teknologi 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 Vigenere
Cipher
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 rekanrekannya 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
METODE

Kriptografi klasik untuk
penyandian plainteks

METODE SUBTITUSI

MODIFIKASI
KARAKTER
ANGKA DAN
SIMBOL KHUSUS

Blaise de Vigenere
Agus andri putra
Enkripsi Vigenere Cipher

Ci = (Pi + Ki) Mod 26
Dekripsi Vigenere Cipher

Pi = (Ci + Ki) Mod 26
Modifikasi Metode
Ci  (Pi + Ki) dengan ASCII
Code

Agus andri putra

No

Software Requirement Spesification (SRS)

SRS ID

Deskripsi

1

SRS  CM001

2

SRS  CM002

3

SRS  CM003

4

SRS  CM004

5

SRS  CM005

6

SRS  CM006

Penyimpanan pesan yang belum dikirim atau dengan sengaja disimpan sebagai pola
pesan selanjutnya jika diperlukan pada proses pengiriman selanjutnya
Pemilihan bahasa yang akan digunkan pengguna agar mudah dimengerti sesuai
pilihannya
Memberikan informasi penggunaan aplikasi

7

SRS  CM007

Informasi tentang aplikasi

Menulis pesan berupa plaintext yang akan diubah menjadi pesan terenkripsi
(ciphertext)
Penyimpanan pesan yang telah diterima sistem yang bisa di buka atau di baca kapan
saja, proses pembacaannya dengan melalui dekripsi pesan ciphertext ke plaintext
Penyimpanan sementara pesan yang telah dikirim
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
Agus andri putra

Id Pengujian
CM001

Deskripsi
Tulis pesan

Prosedur
Pengujian
1.
2.
3.

4.

CM002

Kotak masuk

1.
2.
3.
4.

CM003

Item Terkirim

1.
2.

CM004

Item Tersimpan

1.
2.
3.

CM005

Pengaturan

1.

2.

Input

Metode
Pengujian

Hasil

Kesimpulan

Inputan pesan
Inputan no
tujuan
Enkripsi
pesan
Kirim pesan

1.
2.

Text
Number

Black Box

Pesan terenkripsi

Diterima

Menerima
pesan
Baca pesan
Dekripsi
pesan
Balas pesan

1.

Penerimaan
pesan baru
Input teks

Black Box

Pesan masuk
diterima,
mendekripisi
pesan,
membalas pesan
tersebut

Diterima

Black Box

Menyimpan pesan
yang baru terkirim

Diterima

Black Box

Menyimpan pesan
sebagai draft

Diterima

Black Box

Merubah bahasa
pemakaian

Diterima

Menampilkan
petunjuk
Menampilkan
informasi aplikasi

Diterima

Kirim pesan
Pesan
otomatis
tersimpan
Tulis Pesan
Pesan
disimpan
Masuk ke
item
tersimpan
Memilih
menu
pengaturan
Memilih
pilihan
bahasa yang
akan dipakai

2.

Input text

CM006

Petunjuk

Buka menu petunjuk

Black Box

CM007

Tentang /
informasi aplikasi

Buka menu Tentang
/ about

Black Box

Diterima

More Related Content

Presentation of skripsi

  • 1. Oleh : Agus Andri Putra INFORMATIKA 2007 Agus andri putra
  • 2. Perkembangan teknologi mobile sangat cepat Pengembangan aplikasi mobile marak bermunculan seiring dengan perkembangan zaman Pemanfaatan teknologi pengiriman pesan dan cara mengamankannya Agus andri putra
  • 3. Bagaimana cara memanfaatkan layanan SMS yang bersifat rahasia? Bagaimana aplikasi CryptoMessage dapat menekripsi dan mendekripsi SMS? Agus andri putra
  • 4. Menghasilkan suatu aplikasi untuk keamanan pengiriman dan penerimaan pesan. Metode Vigenere cipher yang diharapkan mampu menjawab solusi keamanan pesan teks SMS Agus andri putra
  • 5. 1. Input berupa pesan SMS. 2. Spesifikasi SMS (panjang 1 pesan SMS) disesuaikan dengan standar teknologi 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 Vigenere Cipher Agus andri putra
  • 7. Tahap pengumpulan data 1. Observasi 2. Studi Literatur 3. konsultasi Tahap pengembangan sistem Rational Unified Process (RUP) Agus andri putra
  • 9. Teknologi Java Java adalah bahasa pemograman yang disusun oleh James Gosling yang dibantu oleh rekanrekannya 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
  • 11. METODE Kriptografi klasik untuk penyandian plainteks METODE SUBTITUSI MODIFIKASI KARAKTER ANGKA DAN SIMBOL KHUSUS Blaise de Vigenere Agus andri putra
  • 12. Enkripsi Vigenere Cipher Ci = (Pi + Ki) Mod 26 Dekripsi Vigenere Cipher Pi = (Ci + Ki) Mod 26 Modifikasi Metode Ci (Pi + Ki) dengan ASCII Code Agus andri putra
  • 13. No Software Requirement Spesification (SRS) SRS ID Deskripsi 1 SRS CM001 2 SRS CM002 3 SRS CM003 4 SRS CM004 5 SRS CM005 6 SRS CM006 Penyimpanan pesan yang belum dikirim atau dengan sengaja disimpan sebagai pola pesan selanjutnya jika diperlukan pada proses pengiriman selanjutnya Pemilihan bahasa yang akan digunkan pengguna agar mudah dimengerti sesuai pilihannya Memberikan informasi penggunaan aplikasi 7 SRS CM007 Informasi tentang aplikasi Menulis pesan berupa plaintext yang akan diubah menjadi pesan terenkripsi (ciphertext) Penyimpanan pesan yang telah diterima sistem yang bisa di buka atau di baca kapan saja, proses pembacaannya dengan melalui dekripsi pesan ciphertext ke plaintext Penyimpanan sementara pesan yang telah dikirim
  • 15. Tulis SMS Buka Kotak Masuk Buka Item Terkirim Buka Item Tersimpan Petunjuk Pengaturan Tentang Agus andri putra
  • 20. Agus andri putra Id Pengujian CM001 Deskripsi Tulis pesan Prosedur Pengujian 1. 2. 3. 4. CM002 Kotak masuk 1. 2. 3. 4. CM003 Item Terkirim 1. 2. CM004 Item Tersimpan 1. 2. 3. CM005 Pengaturan 1. 2. Input Metode Pengujian Hasil Kesimpulan Inputan pesan Inputan no tujuan Enkripsi pesan Kirim pesan 1. 2. Text Number Black Box Pesan terenkripsi Diterima Menerima pesan Baca pesan Dekripsi pesan Balas pesan 1. Penerimaan pesan baru Input teks Black Box Pesan masuk diterima, mendekripisi pesan, membalas pesan tersebut Diterima Black Box Menyimpan pesan yang baru terkirim Diterima Black Box Menyimpan pesan sebagai draft Diterima Black Box Merubah bahasa pemakaian Diterima Menampilkan petunjuk Menampilkan informasi aplikasi Diterima Kirim pesan Pesan otomatis tersimpan Tulis Pesan Pesan disimpan Masuk ke item tersimpan Memilih menu pengaturan Memilih pilihan bahasa yang akan dipakai 2. Input text CM006 Petunjuk Buka menu petunjuk Black Box CM007 Tentang / informasi aplikasi Buka menu Tentang / about Black Box Diterima