• Tidak ada hasil yang ditemukan

PENYANDIAN SMS PADA TELEPON GENGGAM

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENYANDIAN SMS PADA TELEPON GENGGAM"

Copied!
12
0
0

Teks penuh

(1)

PENYANDIAN SMS PADA TELEPON GENGGAM

Dibuat Oleh :

FETTIANA GIANADEVI

MUHAMMAD PACO DWI PRASETYO

UNIVERSITAS GUNADARMA DEPOK

Mei 2020

(2)

PENYANDIAN SMS PADA TELEPON GENGGAM

ABSTRAKSI

Fettiana Gianadevi1 , Muhammad Paco Dwi Prasetyo 2 [email protected]

Perkembangan tekhnologi informasi saat ini sangat memberikan kemudahan dalam mengakses informasi. Salah satunya adalah perkembangan teknologi handphone.

Teknologi Handphone saat ini tidak hanya sebagai alat komunikasi tetapi dapat menunjang kebutuhan dalam kehidupan sehari hari. Salah satu layanan Handphone yang masih digunakan masyarakat adalah SMS (Short Message Service). Layanan SMS yang sering digunakan pengguna bukanlah layanan pertukaran informasi yang aman karena pesan yang dikirim berupa teks terbuka belum diproteksi. Agar dapat memproteksi SMS pengguna maka diperlukan sebuah aplikasi yang dapat mengenkripsi pesan SMS pada handphone, agar penggguna dapat menjaga kerahasian SMS Aplikasi ini dibangun dengan menggunakan model Siklus Hidup Pengembangan Hidup (SDLC), terdiri dari analisis, perancangan, penulisan kode program, pengujian program aplikasi dan pemeliharaan. Hasil akhir yang diperoeh dari Penelitian ini adalah sebuah aplikasi penyandian terhadap SMS pada telpon genggam

Kata Kunci : Pesan, Handphone, Enskripsi, Aplikasi,

1. PENDAHULUAN

Berkembanganya teknologi informasi dikuti dengan semaraknya penggunaakan telepon genggam, Telepon genggam dengan mudahnya memberikan layanan pengirimann informasi dengan cara SMS. Layanan SMS masih dapat digunakan pada perangkat android. Layanan SMS ini merupakan salah saatu fitur yang dimiliki perangkat android. SMS merupakan layanan yang digunakan pengguna untuk mengirim dan menerima pesan singkat kepada pengguna telpon genggam .Layanan SMS yang merupakan aplikasi SMS bawaaan ponsel masih banyak digunakan oleh setiap orang. Layanan SMS ini juga bukan merupakan jalur yang aman dalam pertukaran informasi karena pesan yang dikirim masih berupa teks terbuka akibatnya pesan teksnya masih kurang terjaga kerahasian. atau pesan teks belum terproteksi, bahkan pengiriman SMS yang dilakukan tidak sampai ke penerima secara langsung karena pengiriman SMS harus melewati Short Message Service Centre (SMSC) yang berfungsi mencatat komunikasi yang terjadi antara pengirim dan penerima.

Agar pesan SMS dapat terjaga kerahasiannya maka dibutuhkan suatu

aplikasi yang dapat mempertimbangkan solusi keamanan terhadap pengiriman dan

penerimaan SMS yaitu dengan melakukan penyandian bahkan enkripsi terhadap

(3)

pesan SMS yaitu mengubah pesan SMS asli menjadi kode-kode abstrak Sehingga pesan SMS terhindar dari user yang ridak bertanggung jawab dapat merubah pesan SMS yang asli menjadi pesan dengan sebuah kode-kode abstrak telepon genggam.

Aplikasi penyandian SMS menggunakan algoritma RC6 yang dapat mengubah pesan SMS asli berupa karakter menjadi sebuah kode atau sandi (Chiper Text) dan menerjemahkan kembali kode atau sandi tersebut menjadi pesan asli. Program aplikasi enkripsi SMS dengan algoritma RC6 ini dibuat dan dirancang bagi pengguna smartphone berbasis android dengan minimal Operating System Ice Cream Sandwich . Metode yang digunakan untuk membuat aplikasi penyandian SMS pada telpon genggam adalah model Siklus Hidup Pengembangan Hidup (SDLC), terdiri dari

analisis, perancangan, penulisan kode program, pengujian program aplikasi dan pemeliharaan. Hasil akhir yang diperoeh dari Penelitian ini adalah sebuah aplikasi

penyandian terhadap SMS pada telpon genggam

2. METODE PENELITIAN

Pembuatan aplikasi penyandian SMS dengan menggunakan model SDLC yang terdiri dari beberapa tahapan :

a. Analisis dilakukan dengan studi pustaka yaitu mencari informasi dari beberapa literatur serta studi lapangan yaitu dengan cara wawancara untuk mengetahui kebutuhan pengguna terhadap aplikasi penyadiaan SMS.

b. Merancang dilakukan dengan cara menggambarkan alur dari proses program yang akan dibuat yaitu merancang user interface input dan output serta, alur proses

c. Pembuatan Kode Program dilaksanakan untuk menerapkan hasil dari Analisa kebutuhan dan perancangan yang telah dirancang.

d. Pengujian Program dilakukan dengan beberapa skenario uji coba dan dievaluasi kelayakan pemakaian aplikasi.

e. Pemeliharaan dilaksanakan untuk mengembangkan kebutuhan terhadap aplikasi apabila dibutuhkan oleh user.

3. ENSKRIPSI SMS PADA HANDPONE

Aplikasi Enskripsi SMS pada Handpone direncakan akan berfungsi mencatat komunikasi yang menggunakan SMS sehingga informasi pengguna yang tersimpan dalam bentuk SMS terjaga kerahasiaan data. Aplikasi ini menampilkan Write Message untuk menulis pesan, yang terdiri dari contact, kunci rahasia untuk membuka pesan, field pesan (plain text), field hasil pesan yang telah dienkripsi, Button Inbox( kontak masuk) menampilkan kontak masuk pesan pada handphone yang digunakan untuk mendeskripsikan chipper text yang berupa decimal sebanyak 32 digit, setelah dimasukkan key (16 huruf) yang sama diberikan oleh pengirim kepada penerima maka akan terdeskripsi menjadi plain text kembali.

Aplikasi ini dibangun melalui beberapa tahapan yaitu mencari dan

mengumpulkan informasi dengan menggunakan internet baca buku, serta

melakukan wawancara. Hasil analisis adalah informasi kebutuhan untuk

membangun aplikasi yaitu

(4)

1. Minimum Software yang diperlukan Sistem Operasi Windows 10 64- Bit dan Eclipse Juno

2. Minimum hardware

a. Model : Lenovo Ideapad seri Z-410

b. Processor : Intel ® Core ™ I5 CPU @2.5GHz (4 CPUs),~2.5 GHz c. Memory : 1TB

d. Card Name : NVIDIA GEFORCE 740

3. Smartphone android dengan spesifikasi minimal OS (Operating System) ice cream sandwich 4.0.

4. Data : informasi di dalam SMS berupa text

Alur diagram Enkripsi merupakan proses enkripsi diawali dengan Input pesan dengan key maximal 16 karakter. Jika key dan pesan sudah terisi maka lakukan transfer data untuk proses enkripsi. Jika karakter sudah menjadi byte maka akan melakukan pengulangan setengah putaran. Kemudian menukar kedua nilai yang menyatakan jumlah rotasi pada masing-masing komputasi.

Gambar 1. Flowchart Enskripsi

(5)

Gambar 1. Flowchart Enskripsi (lanjutan)

Diagram alur dekripsi menggambarkan proses dekripsi diawali dengan membuka pesan sandi pada inbox. Lalu mengisi field key yang sudah sama saat pesan dikirim oleh pemesan. Kemudian pesan sandi akan diproses deskripsi.

Tahap yang pertama adalah melakukan pengulangan setengah putaran. Lalu

Menukar A dengan B dan C dengan D. Selanjutnya mempertukarkan kedua nilai

yang menyatakan jumlah rotasi pada masing-masing komputasi

(6)

Gambar 2. Flowchart Deskripsi

(7)

Gambar 2 . Flowchart Deskripsi (Lanjutan)

(8)

Perancangan untuk menampilkan data dengan merancang struktur navigasi hirarki yaitu

Gambar 3. Struktur Navigasi Aplikasi

Saat menjalankan aplikasi yang pertama kali tampil adalah menu utama yang terdapat tiga button pilihan, yaitu : Write message, Inbox dan about.

1. Write Message, berisi nomor contact yang akan dikirimkan pesan, key (kunci rahasia yang akan digunakan untuk membuka pesan saat deskripsi, field pesan (plain text), field chipper text dan button untuk mengirimkan pesan.

2. Inbox, berisi pesan masuk berupa chiper text (32) yang akan di deskiripsiakan dengan key yang sudah ditentukan

3. About, berisi tentang informasi penggunaan applikasi dan pembuat applikasi Pembuatan aplikasi yang aman meliputi pembuatan layout dan pembuatan class dengan cara menuliskan kode program pada eclipse.

Setelah pembuatan layout dan Class dilanjutkan membuat project. Setelah selesai membuat project langkah selanjutnya adalah tahap pengkodean adalah menulis kode program dengan menggunakan aplikasi eclipse yang telah diinstal. Bahasa yang digunakan dalam pemograman ini adalah java dan XML. Sedangkan Algoritma RC-6 digunakan memberikan deklarasi w sebagai jumlah byte yang digunakan, r adalah pengulangan yang digunakan sebanyak 20, dan panjang kunci beragam lebih dari 1 karakter (8 bit). Langkah-langkah algoritma RC6 yang digunakan sebagai berikut :

1. Pembangkit Sub Kunci. Kunci yang dimasukkan digunakan pada saat proses enkripsi dan dekripsi. Kunci ini memiliki tipe data string dan panjang 16 byte (16 karakter)

2. Baca masukkan untuk proses enkripsi. Pada tahap ini yang dilakukan adalah membaca teks yang dimasukkan pada proses enkripsi, yaitu field dari aplikasi private message. Field tersebut adalah isi pesan.

3. Proses Enkripsi adalah perubahan kata-kata pada pesan diubah menjadi kode- kode sepanjang 32 bit

4. Proses Dekripsi adalah merubah kode-kode sepanjang 32 bit menjadi kata-kata pada pesan kembali

Menu Utama

Write Message Inbox About

Pesan

(9)

Aplikasi ini diterapkan pada handphone Samsung Galaxy A3 menggunakan versi 6.0.1 (marsmellow) tampilan yang dihasilkan seperti gambar di bawah ini

Pada menu utama menampilkan icon android button Write Message, Inbox dan About. Write Message digunakan untuk menulis pesan, memberi nomor tujuan, pemberian kunci (key). Inbox digunakan untuk membuka pesan masuk dari pengirim. About digunakan untuk menampilkan cara penggunaan aplikasi dan nama

pembuat.

Gambar 4. Tampilan Menu Utama

Tampilan ini menampilkan field kontak telepon, key untuk penerima pesan, plain text, chipper text dan button kirim. Field kontak telepon digunakan untuk memberikan nomor tujuan sms. Key adalah kunci yang telah disepakati antara pengirim dan penerima pesan. Plaintext adalah data atau informasi yang dapat dibaca dan dimengerti maknanya.

Ciphertext adalah bentuk pesan yang tersandi/pesan tidak terbaca atau tidak dipahami. Button kirim untuk mengirimkan pesan.

Tampilan ini untuk menjalankan text, button, byte enkripsi dan contact yang akan dipilih max 1. Text yang dipanggil adalah kunci,pesan,hasil dan nomor tujuan.Button yang dipanggil adalah enkripsi, kirim dan contact

Gambar 5. Tampilan write message

Pada tampilan ini digunakan untuk mendekripsi pesan yang berupa chipper text (pesan) menjadi plain text (hasil) dengan syarat kunci yang dimasukkan penerima sama dengan yang dikirimkan oleh pengirim

Tampilan ini untuk menjalankan tombol tulis pesan, baca sms, dan about. Import digunakan untuk mengimpor fitur android.

Gambar 6. Tampilan menu Baca SMS (saat melihat pesan)

Tampilan ini hanya terdapat listview untuk

menampilkan pesan yang masuk

(10)

Gambar 7 Tampilan menu Inbox

Gambar 8. Tampilan menu cara penggunaan dan pembuat

4. KESIMPULAN

Aplikasi Penyandian SMS pada telepon Genggam telah berhasil dibuat dengan menggunakan Algoritma RC-6 dan dapat berjalan pada platform android versi minimal jelly bean 4.0.4. Aplikasi Penyandian SMS dapat menjaga kerahasisaan dalam komunikasi menggunakan SMS antara pengirim dan penerima. Aplikasi ini dapat mengubah pesan aasli sms menjadi pesan yang telah terenkripsi lalu dikirimkan ke nomor tujuan (user penerima). Ketika pesan enkripsi telah diterima oleh user penerima maka penerima akan memasukkan kunci yang telah disepakati oleh pengirim, maka pesan akan berubah menjadi pesan kembali jika kunci yang diinputkan benar.

Aplikasi Penyandian SMS pada Telepon genggam masih menggunakan pulsa jika ingin mengirim SMS. Oleh karena itu Aplikasi Penyandian SMS pada telepon Genggam ini diharapkan dapat dikembangkan yaitu pengiriman SMS dengan menggunakan internet untuk berkomunikasi tanpa memakai pulsa

DAFTAR PUSTAKA

A. Ramadona Nilawati, 2012, Program Aplikasi Enkripsi dan Dekripsi SMS pada Ponsel Berbasis Android dengan Algoritma DES.

Andi Offset, Yogyakarta Andi Kurniawan Dwi.P, 2011, Penerapan Algoritma Vigenere.

Andi Offset. 2008. Information Theory, Coding And Cryptography. Yogyakarta:

Ranjan Bose.

Ariyus. Dony. 2008. Pengantar Ilmu Kriptografi, Teori, Analisis dan Implementasi.

Bruce. 1996. Aplied Cryptography 2

nd

. Mc Graw Hill Schneier: John Wiley &

Son.

Hermawan S, Stephanus. 2011.Mudah Membuat Aplikasi Android.Yogyakarta : Andi Offset.

Hendryanto, Rudy. Makalah IF3058 Kriptografi, Institut Teknologi Bandung.

Mednieks, Zigurd., Dornin, Laird. 2011. Android Programming Tutorials.

Ommons Ware.

Munir, Rinaldi. 2006. Kriptografi. Jakarta: Informatika.

(11)

Murphy, Mark L. 2005. Code 6 (RC6) Dalam Enkripsi/Dekripsi Data, SNATIA 2005, Yogyakarta.

Prayudi, Yudi. 2005. Studi dan Analisis Algoritma Rivest. Jakarta: Universitas Gunadarma, Jakarta.

Programming Android , O’Reilly Media, 2012

Raharjo, Budi, Arif Haryono, Imam Heryanto,2010,Tuntunan Pemrograman Java untuk Handphone dan Alat Telekomunikasi mobile lainnya.Informatika Edisi Revisi.Bandung

Rawon Ranuwijaya,2011,Cepat dan Mudah Menguasai Percakapan Bahasa Inggris.Hexagon.Yogyakarta

Rifki Sadikin. 2012. Kriptografi Untuk Keamanan Jaringan,. Prosiding Seminar Nasional Komputer dan Sistem Intelijen (KOMMIT 2012),

Riyanto,Suprapto,Hendi Indelarko,2008,Pengembangan Aplikasi Manajemen Database dengan Java 2 (SE/ME/EE).Gava Media.Yogyakarta

Shalahudin,M dan Rosa A.S.2006, Pemprograman J2ME Belajar Cepat

Pemprograman Perangkat Telekomunikasi Mobile.Informatika.Bandung

URL : http://id.wikipedia.org/wiki/telepon_genggam.html, Agustus 2011

URL : http://id.wikipedia.org/wiki/kamus.html, Agustus 2011

(12)

Perpustakaan Universitas Gunadarma BARCODE

BUKTI UNGGAH DOKUMEN PENELITIAN PERPUSTAKAAN UNIVERSITAS GUNADARMA

Nomor Pengunggahan

SURAT KETERANGAN

Nomor: 496/PERPUS/UG/2020

Surat ini menerangkan bahwa:

Nama Penulis : Fettiana Gianadevi

Nomor Penulis : 880075

Email Penulis : [email protected]

Alamat Penulis : depok

dengan penulis lainnya sebagai berikut:

Penulis ke-2/Nomor/Email : MUHAMMAD PACO DWI P / 57414451 / [email protected]

Telah menyerahkan hasil penelitian/ penulisan untuk disimpan dan dimanfaatkan di Perpustakaan Universitas Gunadarma, dengan rincian sebagai berikut :

Nomor Induk : FILKOM/KA/PENELITIAN/496/2020

Judul Penelitian : PENYANDIAN SMS PADA TELEPON GENGGAM Tanggal Penyerahan : 19 / 08 / 2020

Demikian surat ini dibuat untuk dipergunakan seperlunya dilingkungan Universitas Gunadarma dan Kopertis Wilayah III.

Dicetak pada: 20/08/2020 02:29:50 AM, IP:180.244.233.164 Halaman 1/1

Referensi

Dokumen terkait

Mekanika tubuh penting bagi perawat dan klien. 0al ini mempengaruhi tingkat kesehatan mereka. Mekanika tubuh yang benar diperlukan untuk mendukung kesehatan dan

JUMLAH DAN NILAI PENJUALAN BENDA POS DAN MATERAI MENURUT JUMLAHNYA DI KECAMATAN PENGARON TAHUN

Puji syukur dipanjatkan kepada Tuhan Yang Maha Kuasa yang telah melimpahkah berkat dan Rahmatnya, sehingga skripsi yang berjudul “Upaya Peningkatan Hasil Belajar

Metode dalam memberikan asuhan ini dengan wawancara, observasi dan penatalaksanaan asuhan.Subjek dalam asuhan ini adalah Ny “W” G2P1A0 34 minggu kehamilan normal

1. Radio streaming memungkinkan seseorang mencari dan memilih siaran berdasarkan karakteristik negara, bahasa yang digunakan, jenis radio dengan cepat dan sesuai

Pesawat Telepon Analog adalah perangkat terminal yang dalam operasinya dapat dihubungkan dengan PSTN atau PABX/STLO atau keduanya melalui saluran telepon analog dan digunakan untuk

- Sarana belajar ttg Kesehatan Ibuhamil Dalam bentuk tatap muka kelompok untuk. Meningkatkan pengetahuan dan ketrampilan ibu-ibu mengenai

Permen jelly adalah makanan semi basah yang dibuat dari sari buah danbahan pembentuk gel, berpenampakan jernih dan transparan, serta mempunyai tekstur dan