1. 3 . Batasan Masalah
Adapun batasan masalah dalam penulisan tugas akhir ini: 1. Perancangan program enkripsi-dekripsi SMS ini menggunakan bahasa
Java diimplementasikan melalui J2ME pada tpn slluler yang digunkn. 2. Analisis Keamanan tidak akan dibahas
3. Dalam melakukan perancangan aplikasi, penulis menggunakan Unified Modelling Language
UML sebagai tools-nya. 4. Aplikasi yang dibangun akan terpisah dari aplikasi SMS standart pada
telepon selluler. 5. Telepon seluler yang digunakan adalah Samsung 6270 dengan
spesifikasi CLDC 2.0 dan WMA 1.1
1.4 Tujuan dan Manfaat Penelitian 1.4.1 Tujuan Penelitian
Tujuan penyusunan tugas akhir skripsi ini secara umum adalah untuk mengimplementasikan suatu algoritma kriptografi yang dapat diterapkan
untuk mengamankan SMS.
1.4.2 Manfaat Penelitian
Adapun Manfaat Penelitian dari penelitian ini adalah: 1. Bagi Penulis
a. Mengetahui lebih mendalam tentang kriptografi tentang pembuatan, fungsi dan kegunaannya.
b. Menerapkan kriptografi dalam suatu aplikasi SMS. c. Untuk memenuhi salah satu syarat kelulusan strata satu S1, Teknik
Informatika, Fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta.
2. Bagi Pengguna a. Dapat mengamankan data-data SMS.
3. Bagi Universitas a. Mengetahui kemampuan mahasiswa dalam menguasai materi
pelajaran yang diperoleh dibangku kuliah. b. Mengetahui kemampuan mahasiswa dalam menerapkan ilmunya dan
sebagai bahan evaluasi.
c. Memberikan gambaran tentang kesiapan mahasiswa dalam
menghadapi dunia kerja yang sebenarnya. 1.5 Metode Penelitian
1.5.1 Metode Pengumpulan Data
Metode yang digunakan dalam pengumpulan data adalah:
a. Studi Pustaka 1 Mempelajari buku-buku atau dokumen-dokumen dan artikel-artikel
yang berhubungan dengan teknologi SMS, teknik mengamankan pesan dengan kriptografi.
2 Menganalisa bahasa pemrograman yang sesuai untuk perangkat bergerak seperti telepon seluler. Pustaka-pustaka yang dijadikan acuan
dapat dilihat di Daftar Pustaka. 3 mempelajari penelitian sebelumnya yaitu enkripsi SMS dibangun
untuk telepon sellular yang memanfaatkan bidang kriptografi seperti metode RC4, vigener chipper, dan metode RSA yang akan
diimplementasikan penulis.
1.5.2 Metode Pengembangan Sistem
Metode yang penulis gunakan dalam melakukan perancangan dan pengembangan sistem
yaitu menggunakan metodologi Rational Unified Process RUP tahapannya adalah:
1. Inception
Pada tahap ini penulis menentukan ruang lingkup proyek dengan cara mengadakan observasi langsung mengenai system
penggunaaan teknologi SMS ini di masyarakat.
2. Elaboration
Pada tahap ini setelah penulis mengadakan observasi, hasil dari observasi tersebut kemudian penulis melakukan identifikasi masalah
yang terjadi pada sistem yang sedang berjalan, dan menentukan alur bisnis dan aplikasi serta wilayah persoalan data yang akan didukung
oleh sistem yang akan dikembangkan serta ditentukan pula jangkauan atau batasan sistem.
3. Construction
Setelah mengetahui definisi aplikasi yang akan dibuat, yang meliputi analisis terhadap sistem, maka tahapan berikutnya adalah
melakukan perancangan design. Perancangan yang dimaksud meliputi perancangan aplikasi dan perancangan antarmuka interface
aplikasi sendiri, penulis melakukan perancangan Graphical User Interface
GUI dari aplikasi ini. Pada tahap ini penulis melakukan developing
aplikasi berdasarkan tahapan-tahapan sebelumnya. dalam hal ini penulis menggunakan bahasa pemrograman JAVA, khususnya
J2ME. Pada tahap ini penulis juga mengimplementasi dan melakukan pengujian terhadap aplikasi sistem yang telah dibuat. Untuk pengujian
ini, penulis menerapkan 2 dua macam pengujian yaitu secara mandiri dan pengujian oleh user dengan metode blackbox.
4. Transition Pada tahap ini penulis membuat apa yang sudah dimodelkan
ditahapan-tahapan sebelumnya menjadi suatu barang yang layak jadi.
1.6 Sistematika Penulisan