Perancangan Tampilan Kerangka Berpikir

69 dan operation, maka penggunaan UML lebih cocok digunakan dalam perancangan aplikasi yang bersifat object oriented. Perancangan aplikasi yang penulis lakukan dengan menggunakan tools UML ini meliputi: 1. Penentuan Actor 2. Perancangan Use Case Diagram 3. Perancangan Use Case Scenario 4. Perancangan Sequence Diagram 5. Spesifikasi proses yang diusulkan Dalam perancangan dengan UML ini, penulis menggunakan software IBM Rational Rose 7.0 Enterprise Edition.

b. Perancangan Tampilan

Pada tahap ini, penulis melakukan perancangan terhadap user interface dari aplikasi ini. Perancangan yang dilakukan meliputi halaman-halaman yang ada di dalam sistem. Perincian mengenai rancangan tampilan dapat dilihat di Bab IV.

3.2.3. Construction

Dalam tahapan construction ini meliputi bagaimana suatu aplikasi itu bisa diimplementasikan dan diuji coba. 70

3.2.3.1 Implementasi

Dalam tahapan implementasi ini dijelaskan perangkat keras dan perangkat lunak apa saja yang dibutuhkan untuk mengimplementasikan aplikasi enkripsi sms ini.

3.2.3.1.1 Coding

Pada tahap ini dilakukan pengkodean sistem coding, proses instalasi aplikasi yang baru agar nantinya dapat dilakukan evaluasi terhadap system baru yang berjalan tersebut. Pada developing aplikasi digunakan bahasa pemrograman Java, khususnya J2ME bahasa Java tersebut digunakan sebagai implementasi kriptografi dengan algoritma RSA.

3.2.3.1.2 Testing

Pada tahap ini juga dilakukan testing aplikasi yang telah dibangun, testing aplikasi menggunakan metode blackbox, pengujian ini dilakukan oleh peneliti dan beberapa orang user yang diambil secara random. Testing ini diperlukan untuk menjamin kualitas apakah aplikasi sesuai dengan yang diharapkan. Pada penelitian kali ini penulis membatasi masalah sampai pada tahapan construction.

3.2.4 Transition

Pada tahap ini penulis membuat apa yang sudah dimodelkan ditahapan-tahapan sebelumnya menjadi suatu barang yang layak jadi. 71 Didalam tahapan transition ini penulis telah membuatkan user manual, yaitu cara kerja pemakaian dari aplikasi ini.

3.3. Kerangka Berpikir

Berikut ini adalah kerangka berpikir yang ada pada penelitian ini : 72 Gambar 3.2 . Kerangka Berpikir

BAB IV ANALISA DAN PERANCANGAN SISTEM

Pada bab ini, akan dibahas secara detail dan terperinci mengenai aplikasi sistem yang akan diimplementasikan dengan menerapkan metodologi penelitian yang telah diuraikan pada bab sebelumnya. Pada bab sebelumnya telah dibahas, bahwa metode pengembangan sistem yang akan digunakan dalam pengembangan aplikasi ini adalah metode pemodelan berorientasi objek dengan alur pendekatan Rational Unified Process RUP . Di dalam bab empat ini diuraikan tentang tahap pengembangan sistem Rational Unified Process RUP diantaranya adalah Inception, Elaboration yang terdiri