BAB I PENDAHULUAN 1.1 Latar Belakang

dokumen-dokumen yang mirip
BAB I PENDAHULUAN , 1.1. Latar Belakang

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

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. 1.1 Latar Belakang

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

BAB I PENDAHULUAN 1.1. Latar Belakang

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

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

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

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

BAB I PENDAHULUAN 1.1. Latar Belakang

IMPLEMENTASI KRIPTOGRAFI PADA CHATTING MENGGUNAKAN METODE ONE TIME PAD (OTP) BERBASIS ANDROID

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

BAB 1 PENDAHULUAN 1.1 Latar Belakang

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

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

BAB 1 PENDAHULUAN. melakukan berbagai aktivitas baik pada saat bekerja maupun pada saat bersosialisasi di

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

BAB IV HASIL DAN UJI COBA

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

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

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

1. BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. menjadi kebutuhan bagi sebagian besar individu. Kemajuan dari teknologi

BAB I PENDAHULUAN 1.1 Latar Belakang

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB III ANALISIS DAN DESAIN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

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

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

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II LANDASAN TEORI

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

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN Latar belakang

BAB I PENDAHULUAN. dalam pemsokan bahan baku biji kopi yang akan nanti nya di ekspor keluar

BAB 1 PENDAHULUAN. berbagai aktivitas untuk mendukung produktifitas. marak perangkat bergerak atau mobile device. Salah satu perangkat mobile yang

BAB 1 PENDAHULUAN. dengan awal tahun 2000 pada saat telepon selular dianggap menjadi barang yang mahal.

BAB 1 PENDAHULUAN. berdampak di dalam segala aspek kehidupan manusia. Internet dapat membantu

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 3 ANALISIS DAN PERANCANGAN. Perancangan program aplikasi pada penelitian ini menggunakan metode Linear

BAB 1 PENDAHULUAN. harga buku dan juga sebagai upaya mengurangi dampak pemanasan global

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. teknologi-teknologi yang sedang berkembang, seperti internet dan social

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

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

DESAIN DAN IMPLEMENTASI WIDGET KALENDER DAN REMINDER ISLAMI BERBASIS ANDROID SKRIPSI. Oleh : RAHMAN NUR BAKHTIAR T.H

Gambar 4.1 Flowchart

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. belakangan ini, mencari tempat tinggal yang sesuai dengan kriteria di daerah

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang


CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR. Diajukan Oleh : NOVITA

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

BAB 1 PENDAHULUAN. satunya yaitu rumah adat. Rumah adat tersebut tersebar di berbagai penjuru Indonesia

BAB I PENDAHULUAN. pesat, salah satunya adalah perangkat portable seperti ponsel, notebook dan yang

PERANCANGAN DAN PEMBUATAN APLIKASI PEMBELAJARAN KRIPTOGRAFI BERBASIS ANDROID

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. pesan. Kriptografi mengubah informasi asli (plaintext) melalui proses enkripsi

BAB I PENDAHULUAN. merupakan salah satu metode komunikasi yang bersifat real-time. Selama ini

BAB I PENDAHULUAN. jaringan internet melalui teknologi wireless. menciptakan aplikasi/perangkat lunak mereka sendiri.

BAB I PENDAHULUAN. teliti. Sehingga tidak terjadi bentrok baik antar mata pelajaran, guru, kelas

BAB 1 PENDAHULUAN Latar Belakang

BAB III ANALISIS DAN DESAIN SISTEM

BAB 1 PENDAHULUAN. perubahan dari sistem manual menjadi sistem komputerisasi berbasiskan teknologi

BAB II DASAR TEORI...

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB 1 PENDAHULUAN. objek untuk berwisata yang bisa disebut wisata kuliner. Karena banyak


1BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. I.1. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang dan Permasalahan Era Globalisasi saat ini diwarnai oleh perkembangan teknologi yang semakin pesat.

BAB I PENDAHULUAN. terbesar di dunia (Naisbitt, 1994:131). Tidak mengherankan bahwa industri

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

DAFTAR ISI HALAMAN JUDUL...

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN 1.1 Latar Belakang

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

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

Pengembangan Algoritma Caesar Cipher Dengan Teknik Kriptografi Untuk Keamanan Data

BAB I PENDAHULUAN. Kartu Tanda Penduduk elektronik atau electronic-ktp (e-ktp) adalah

Transkripsi:

BAB I PENDAHULUAN Pada bab ini berisi tentang latar belakang pembuatan dari aplikasi one time pad pada smartphone android, 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 Pada 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 chatting hingga ponselcerdas (smartphone) yang memiliki berbagai fungsi seperti multimedia, multiplayer games, transfer data, video streaming dan lain-lain. Berbagai perangkat lunak untuk mengembangkan aplikasi ponsel pun bermunculan, diantaranya yang cukup dikenal luas adalah android. Salah satu fasilitas yang disediakan ponsel adalah untuk melakukan pengiriman data berupa pesan singkat melalui (chatting). Chatting adalah salah satu media komunikasi yang paling banyak digunakan oleh manusia pada abad ini. Di setiap tipe handphone pasti memiliki fitur yang satu ini. Chatting sangat digemari karena penggunaannya yang mudah dengan biaya yang relative murah. Dengan layanan chatting, manusia dapat berinteraksi dengan manusia lain dalam berbagai hal. Mulai dari aktivitas sehari - hari, mengadakan perjanjian pertemuan, sampai melakukan transaksi bisnis. Namun, seiring kecanggihan teknologi ini kejahatan dalam penggunaan layanan chatting ini banyak bermunculan. Untuk mencegah terjadinya kejahatan kejahatan dalam penggunaan layanan pesan singkat itulah maka perlua danya sebuah enkripsi untuk menjaga keamanan data dari selama proses pengiriman dari sender hingga diterima oleh recipient. Salah satu algoritma yang digunakan untuk enkripsi adalah algoritma One Time Pads (OTP). Algoritma One Time Pads (OTP) merupakan algoritma yang termasuk dalam kategori algoritma simetri. 1

Oleh karena itu, pada tugas akhir ini akan mengimplementasikan KRIPTOGRAFI PADA CHATTING MENGGUNAKAN METODE ONE TIME PADS (OTP) BERBASIS ANDROID 1.2 Rumusan Masalah Adapun rumusan masalah dalam tugas akhir ini adalah sebagai berikut: 1. Bagaimana menganalisa sistem aplikasi kriptografi One Time Pads? 2. Bagaimana cara mengimplementasikan algoritma One Time Pads? 3. Bagaimana mendesain aplikasi kriptografi One Time Pads? 4. Bagaimana pengujian system pada aplikasi kriptografi One Time Pads? 1.3 Tujuan Tujuan dari penulisan tugas akhir ini adalah: 1. Menganalisa aplikasi kriptografi One Time Pads pada mobile berbasis android. 2. Mengimplementasikan algoritma One Time Pads pada mobile berbasis android. 3. Mendesain aplikasi kriptografi One Time Pads berbasis android. 4. Pengujian sistem pada aplikasi kriptografi One Time Pads. 1.4 Batasan Masalah Adapun yang menjadi pembatasan masalah adalah sebagai berikut : 1. Aplikasi pada Tugas Akhir ini dibuat untuk mobile yang berbasis android. 2. Bahasa yang digunakan bahasa pemrograman java (eclipse) 3. Data yang dienkripsi berupa pesan. 4. Aplikasi hanya dapat mengirim pada chatting. 2

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 library android, algoritma one time pad dan bahasa pemrograman java yang digunakan dalam pembuatan tugas akhir ini. 2. Analisis Berisi tentang analisa sistem yang akan dibuat, meliputi kriptografi, algoritma one time pad dan proses enkripsi dekripsi. 3. Perancangan Berisi tentang desain sistem yang akan dibuat, meliputi, flowchart sistem, Unified Modeling Language (UML), dan desain interface aplikasi secara umum. 4. Implementasi Pada tahap ini akan dilakukan pembuatan aplikasi menggunakan bahasa pemrograman java. Dimulai dari pembuatan kode (program) untuk enkripsi dan dekripsi. 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 Pengujian dilakukan pada telepon seluler Android. Adapun hal hal yang perlu diujikan mengacu dari beberapa kriteria diantaranya: Hasil enkripsi sama atau tidak dengan pesan aslinya. Hasil dekripsi sama atau tidak dengan pesan sebelum di enkripsi. Kecocokan kunci untuk mengunci dan membuka enkripsi dan dekripsi. Pengiriman hasil enkripsi pesan pada chatting. 3

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 aplikasi one time pad, 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 cara membaca buku pemrograman android, mencari referensi yang berhubungan dengan kriptografi dan enkripsi dekripsi menggunakan one time pad, baik dari bahan kuliah, jurnal, maupun referensi secara online, yaitu dengan mengunjungi situs situs website yang menyediakan tutorial mengenai pemrograman android dan algoritma enkripsi. BAB III : ANALISA DAN PERANCANGAN Pada bab ini membahas tentang analisa dan perancangan sistem. Analisa perancangan sistem meliputi deskripsi aplikasi one time pad, analisa kebutuhan fungsional dan non fungsional. 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. 4

BAB IV : IMPLEMENTASI DAN PENGUJIAN SISTEM Berisi tentang implementasi dan pengujian sistem aplikasi one time pad, 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 aplikasi yang telah dibuat, juga berisi tentang saran dari pembuat aplikasi, dimana nantinya bisa menjadi acuan untuk pengembangan. 5