BAB I PENDAHULUAN Latar Belakang

dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN , 1.1. Latar Belakang

BAB I PENDAHULUAN. muncul sampai dengan adanya yang disebut smartphone, yang memiliki berbagai fungsi seperti

BAB I PENDAHULUAN. teknologi, salah satunya adalah telepon selular (ponsel). Mulai dari ponsel yang

BAB I PENDAHULUAN. dari isinya, informasi dapat berupa penting atau tidak penting. Bila dilihat dari sifat

BAB I PENDAHULUAN. dan SMS hingga ponsel cerdas. Ponsel cerdas atau juga dikenal dengan smartphone memiliki

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin pesat. dapat dirasakan hampir di setiap bidang kehidupan. Salah

BAB I PENDAHULUAN. multiplayer games, transfer data, vidio streaming dan lain-lain. Berbagai

BAB I PENDAHULUAN. Perkembangan teknologi pada zaman sekarang ini begitu cepat, khusus

BAB III ANALISIS DAN DESAIN SISTEM

APLIKASI SMS ENKRIPSI PADA ANDROID DENGAN ALGORITMA RC4 DAN BASE64

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. berkembang pesat pada era ini. Terlebih lagi, banyak aplikasi mobile yang diciptakan, membuat

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. keamanan, kerahasiaan, dan keotentikan data. Oleh karena itu diperlukan suatu

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. teknologi Short Message Service (SMS). SMS (Short Message Service) atau

BAB I PENDAHULUAN.

Implementasi Keamanan SMS Dengan Algoritma RSA Pada Smartphone Android

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB I PENDAHULUAN. yang beragam dan salah satu diantaranya adalah media SMS ( Short Message

BAB I PENDAHULUAN. dengan munculnya berbagai sistem operasi yang lengkap layaknya komputer,

1. BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III ANALISIS DAN PERANCANGAN

PERANCANGAN DAN PEMBUATAN APLIKASI PENGAMANAN DATA PADA SMS DENGAN METODE ALGORITMA RC-6 BERBASIS ANDROID LAPORAN TUGAS AKHIR

IMPLEMENTASI ALGORITMA CAESAR, CIPHER DISK, DAN SCYTALE PADA APLIKASI ENKRIPSI DAN DEKRIPSI PESAN SINGKAT, LumaSMS

APLIKASI ENKRIPSI DAN DEKRIPSI MENGGUNAKAN ALGORITMA CAESAR CIPHER DALAM BENTUK QR CODE BERBASIS ANDROID AHMAD SOLEH PROGRAM STUDI INFORMATIKA


BAB 1 PENDAHULUAN. Jaringan selular adalah sebuah komponen yang sangat penting dalam

APLIKASI SHORT MESSAGE SERVICE DENGAN ENKRIPSI TEKS MENGGUNAKAN ALGORITMA ADVANCED ENCRYPTION STANDARD BERBASIS MOBILE PADA PLATFORM ANDROID

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III ANALISA DAN PERANCANGAN. 3.1 Analisa Berikut tahap-tahap awal dalam pembuatan:

BAB I PENDAHULUAN. Kerahasiaan dan keamanan saat melakukan pertukaran. data adalah hal yang sangat penting dalam komunikasi data,

PENGAMANAN PESAN MENGGUNAKAN APLIKASI ENKRIPSI DENGAN METODA ALGORITMA CAESAR CIPHER AGUS RIYADI

RANCANG BANGUN APLIKASI PENGAMANAN SMS DENGAN METODE ALGORITMA VIGENERE CIPHER DAN TRANSPOSISI BERBASIS ANDROID

PERANCANGAN ENKRIPSI DAN DESKRIPSI DENGAN METODE ALPHA-QWERTY REVERSE PADA APLIKASI SHORT MESSAGE SERVICE BERBASIS ANDROID

KEAMANAN KOMUNIKASI DATA SMS PADA ANDROID DENGAN MENGGUNAKAN APLIKASI KRIPTOGRAPI ADVANCE ENCRYPTION STANDARD (AES)

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. dalam kehidupan manusia. Kemajuan teknologi dengan kehidupan manusia seakan-akan tidak

BAB I PENDAHULUAN. Pada era teknologi informasi yang semakin berkembang, pengiriman data

BAB 1 PENDAHULUAN. praktis, itulah yang diinginkan oleh orang-orang saat ini. Penggunaan telepon

BAB 1 PENDAHULUAN. pro. Saat ini, jumlah pelanggan yang dimilik PT. Astro Komputindo sudah

BAB IV HASIL DAN UJI COBA

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... viii BAB I PENDAHULUAN...

BAB I PENDAHULUAN. Telepon selular(ponsel) semakin berkembang dari hari ke hari, tidak hanya

BAB 1 PENDAHULUAN 1.1 Latar Belakang Pengembangan dan Implementasi Sistem Alarm Mikrokontroler Berbasis SMS (Short Message Service) pada PT. XYZ.

MODIFIKASI SECURE KEY COLUMNAR TRANSPOSITION MENGGUNAKAN MACLAURIN PADA PLAYFAIR CIPHER UNTUK KEAMANAN SMS BERBASIS ANDROID TUGAS AKHIR

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM. Analisa yang dilakukan bertujuan untuk menentukan solusi dari

BAB I PENDAHULUAN. Teknologi informasi saat ini semakin populer digunakan dalam seluruh

BAB I PENDAHULUAN. yang beragam dan salah satu di antaranya adalah media SMS (Short Message

BAB I PENDAHULUAN. memang sangat pesat, teknologi perangkat lunak telah menambahkan fungsi

BAB II LANDASAN TEORI

1BAB I PENDAHULUAN 1.1 Latar Belakang

APLIKASI PENGAMANAN DATA MENGGUNAKAN ALGORITMA DATA ENCRYPTION STANDARD (DES) DENGAN NETBEANS IDE BERBASIS DESKTOP

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. komunikasi yang sangat cepat maka, pada saat ini ada istilah Smartphone yang

BAB II DASAR TEORI...

APLIKASI PENGAMANAN SMS MENGGUNAKAN METODE CAESAR CIPHER DAN FRAMEWORK BLOWFISH CIPHER BERBASIS ANDROID

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

APLIKASI PENGAMANAN PESAN RAHASIA DENGAN MENGGUNAKAN ALGORITMA VIGENERE CIPHER

Pengembangan Algoritma Caesar Cipher Dengan Teknik Kriptografi Untuk Keamanan Data

BAB IV PERANCANGAN SISTEM

1BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

PERANCANGAN APLIKASI ENKRIPSI DATA MENGGUNAKAN METODE ADVANCED ENCRYPTION STANDARD

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

PERANCANGAN APLIKASI KRIPTOGRAFI ADVANCED ENCRYPTION STANDARD BERBASIS ANDROID NASKAH PUBLIKASI

PERANCANGAN APLIKASI KRIPTOGRAFI BERLAPIS MENGGUNAKAN ALGORITMA CAESAR, TRANSPOSISI, VIGENERE, DAN BLOK CHIPER BERBASIS MOBILE

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis merupakan suatu tindakan untuk mengetahui lebih

Tampilan Halaman Menu latihan Kuis Tampilan Halaman Menu Tujuan Tampilan Halaman Menu profil...

BAB I PENDAHULUAN. komputer seperti, personal computer, laptop, netbook, dan smartphone, data yang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. telah dijelaskan pada bab sebelumnya. Analisis yang dilakukan bertujuan untuk

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. mengirim atau menerima pesan-pesan singkat. Dibandingkan dengan surat

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS DAN PERANCANGAN

BAB 2 TINJAUAN PUSTAKA

BAB III ANALISIS DAN PERANCANGAN SISTEM. permasalahan-permasalahan dan kebutuhan-kebutuhan yang diharapkan sehingga dapat

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IMPLEMENTASI ENKRIPSI DEKRIPSI ALGORITMA AFFINE CIPHER BERBASIS ANDROID

BAB III ANALISIS PENYELESAIAN MASALAH

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IMPLEMENTASI PENGAMANAN DATA ENKRIPSI SMS DENGAN ALGORITMA RC4 BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI PEMBELAJARAN KRIPTOGRAFI BERBASIS ANDROID

BAB III ANALISA DAN PERANCANGAN

Transkripsi:

BAB I PENDAHULUAN Pada bab ini berisi tentang latar belakang pembuatan dari sistem aplikasi yang akan dibuat, rumusan masalah, tujuan, batasan masalah yang ada pada pembuatan aplikasi ini, serta metodologi dan sistematika penulisan dalam pembuatan tugas akhir ini. 1.1. Latar Belakang Beberapa tahun terakhir ini terjadi perkembangan yang pesat pada teknologi, salah satunya adalah telepon selular (ponsel). Mulai dari ponsel yang hanya bisa digunakan untuk bicara dan sms hingga ponsel cerdas (smartphone) yang memiliki berbagai fungsi seperti multimedia, multiplayer games, transfer data, video streaming dan lain-lain. Berbagai perangkat lunak untuk mengembangkan aplikasi ponselpun bermunculan, diantaranya yang cukup dikenal luas adalah android. Salah satu fasilitas yang disediakan ponsel adalah untuk melakukan pengiriman data berupa pesan singkat melalui Short Message Service (SMS). Namun dengan fasilitas SMS yang ada, timbul pertanyaan mengenai keamanan informasi jika seseorang ingin mengirimkan suatu informasi rahasia melalui fasilitas SMS. Seiring kecanggihan teknologi pula, banyak adanya kejahatan kejahatan dalam penggunaan layanan sms ini. Adapun beberapa resiko yang dapat mengancam keamanan pesan pada layanan sms antara lain spoofing, snooping, dan interception. Sayangnya sms tidak menjamin keamanan pesan yang disampaikan. Pesan yang bersifat personal atau rahasia tidak dijamin sampai ke penerima tanpa dicuri informasinya oleh orang lain, maka dari itu dibutuhkan sebuah sistem keamanan pada layanan sms yang mampu menjaga integritas dan keamanan isi pesan agar isi pesan hanya dapat dibaca maknanya oleh pengirim dan penerima, isi pesan sebelum dikirim melalui sms harus dienkripsi terlebih dahulu dengan algoritma kriptografi, misalnya Hill Cipher. Dengan adanya sistem 1

keamanan ini isi pesan yang bersifat personal atau rahasia dapat tersampaikan secara aman. Keamanan dan kerahasiaan data merupakan salah satu aspek yang sangat penting dalam perkembangan teknologi pada saat ini. Kriptografi adalah ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi seperti kerahasiaan, integritas data, serta otentikasi (Rinaldi Munir, 2006). Hill Cipher merupakan penerapan dari aritmatika modulo pada kriptografi. Teknik kriptografi ini menggunakan sebuah matriks persegi sebagai kunci yang digunakan untuk melakukan proses enkripsi dan deskripsi. Hill Cipher diciptakan oleh Lester Hill pada tahun 1929 (Stallings, 2003). Teknik kriptografi ini diciptakan dengan maksud untuk dapat menciptakan cipher yang tidak dapat dipecahkan menggunakan teknik analisis frekuensi. Hill cipher dapat dikategorikan sebagai block cipher karena teks yang akan diproses akan dibagi menjadi blok blok dengan ukuran tertentu (McGraw-Hill, 2008). Maka dari itu, penulis akan mengimplementasikan KRIPTOGRAFI ALGORITMA HILL CIPHER PADA SMS BERBASIS ANDROID yang nantinya dapat melakukan pertukaran data (sms) dengan lebih aman dan nyaman. Selain itu, penulis juga menganalisa terhadap kriptografi hill cipher dalam melakukan enkripsi dan dekripsi untuk mengetahui bagaimana proses proses kerja sistem kriptografi Hill Cipher. 1.2. Rumusan Masalah Adapun rumusan masalah dalam tugas akhir ini adalah sebagai berikut : 1. Bagaimana menganalisa sistem kriptografi algoritma hill cipher menggunakan operasi matriks pada sms berbasis android? 2. Bagaimana mendesain sistem kriptografi algoritma hill cipher menggunakan operasi matriks pada sms berbasis android? 3. Bagaimana mengimplementasikan sistem kriptografi algoritma hill cipher menggunakan operasi matriks pada sms berbasis android? 2

4. Bagaimana pengujian sistem kriptografi algoritma hill cipher menggunakan operasi matriks pada sms berbasis android? 1.3. Tujuan Tujuan dari penulisan tugas akhir ini sebagai berikut : 1. Menganalisa sistem kriptografi algoritma hill cipher menggunakan operasi matriks pada sms berbasis android. 2. Mendesain kriptografi algoritma hill cipher menggunakan operasi matriks pada sms berbasis android. 3. Mengimplementasikan sistem kriptografi algoritma hill cipher menggunakan operasi matriks pada sms berbasis android. 4. Pengujian sistem kriptografi algoritma hill cipher menggunakan operasi matriks pada sms berbasis android. 1.4. Batasan Masalah Adapun yang menjadi pembatasan masalah adalah sebagai berikut : a) Aplikasi hanya dapat berjalan pada android versi 2.0 keatas. b) Data yang di enkripsi berupa teks sms. c) Algoritma kriptografi yang digunakan adalah Hill Cipher dan matriks yang digunakan 2x2. d) Software yang digunakan eclipse ADT android. e) Bahasa pemrograman yang digunakan adalah java. 3

1.5. Metodologi Adapun metode yang digunakan dalam pembuatan tugas akhir ini adalah sebagai berikut: 1. Studi Pustaka dan Pengumpulan Data Mengumpulkan semua referensi tentang algoritma Hill Cipher, matrix, android serta bahasa pemrograman java yang digunakan dalam pembuatan tugas akhir ini. 2. Analisa Sistem Berisi tentang analisa sistem aplikasi algoritma hill cipher menggunakan operasi matriks pada sms berbasis android. Bagaimana proses proses dalam pembuatan aplikasi ini serta kebutuhan fungsional dan non fungsional. 3. Desain Sistem Berisi tentang rancangan dan desain sistem yang akan dibuat, meliputi proses sistem aplikasi yang akan dibuat, flowchart sistem serta Unified Modeling Language (UML). 4. Implementasi Pada tahap ini akan dilakukan pembuatan aplikasi menggunakan bahasa pemrograman java. Dimulai dari pembuatan kode (program) untuk proses sistem aplikasi yang akan dibuat. Setelah pembuatan kode (program) tersebut sudah dibuat dan dijalankan, selanjutnya adalah pembuatan interface dan penambahan fitur-fitur aplikasi. Dan terakhir adalah melakukan pengujian dari sistem aplikasi yang telah dibuat. 5. Pengujian Pada tahap pengujian ini dilakukan pengujian dengan metode black box, yaitu pengujian akan dilakukan terhadap fungsionalitas dari sistem aplikasi 4

yang telah dibuat. Hal ini dilakukan untuk mengetahui apakah aplikasi dapat berjalan sesuai dengan tujuan yang diharapkan. 6. Pembuatan Laporan Pada tahap ini merupakan tahap akhir setelah tahap-tahap sebelumnya sudah selesai. Adapun laporan yang ditulis merupakan seluruh hasil analisis dan pengujian serta penyimpulan dari hasil penelitian yang sudah dilaksanakan. 1.6. Sistematika Penulisan Laporan ini disusun secara sistematika yang terdiri dari beberapa bab, diantaranya adalah sebagai berikut: BAB I : PENDAHULUAN Pada bab ini berisi tentang latar belakang pembuatan dari sistem aplikasi yang akan dibuat, rumusan masalah, tujuan, batasan masalah yang ada pada pembuatan aplikasi ini, serta metodologi dan sistematika penulisan dalam pembuatan tugas akhir ini. BAB II : LANDASAN TEORI Pada bab ini berisi tentang data dan informasi yang berkaitan dengan pokok permasalahan yang akan diuji, yaitu dengan membaca dan membahas buku pemrograman java, matrix, dan algoritma hill cipher. Selain itu juga membahas referensi yang berhubungan dengan sistem aplikasi yang akan dibuat. BAB III : ANALISA DAN PERANCANGAN SISTEM Pada bab ini membahas tentang analisa dan perancangan sistem. Analisa perancangan sistem meliputi deskripsi sistem aplikasi yang akan dibuat dan algoritma hill cipher. Sedangkan perancangan sistem meliputi pembuatan diagram UML (Unified Modelling Language) yang terdiri atas use case diagram, activity diagram, sequence diagram, class diagram, dan perancangan desain antar muka. 5

BAB IV : IMPLEMENTASI DAN PENGUJIAN SISTEM Berisi tentang implementasi dan pengujian sistem aplikasi yang telah dibuat, lalu penjelasan penjelasan dari hasil implementasi dan pengujian yang dilakukan berdasarkan parameter parameter pengujian. BAB V : KESIMPULAN DAN SARAN Bab ini adalah bab penutup, dimana berisi tentang kesimpulan serta analisa dari sistem aplikasi yang telah dibuat, juga berisi tentang saran dari pembuat aplikasi, dimana nantinya bisa menjadi acuan untuk pengembangan. 6