BAB I PENDAHULUAN. Perangkat lunak aplikasi (software application) adalah suatu subkelas perangkat lunak

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. Dice Coefisient berbasis Client Server dan Belum adanya sebuah aplikasi untuk

BAB I PENDAHULUAN. Kriptografi dapat pula diartikan sebagai ilmu atau seni untuk menjaga

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

BAB I PENDAHULUAN. untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan

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

ANALISIS PERBANDINGAN KINERJA ALGORITMA TWOFISH DAN TEA (TINY ENCRYPTION ALGORITHM) PADA DATA SUARA

BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM

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

BAB I PENDAHULUAN. terutama komputer yang merupakan sarana utama kerja dan sarana utama hiburan.

BAB I PENDAHULUAN. dan rahasia telah menjadi suatu hal yang sangat berharga. Data atau informasi

BAB I PENDAHULUAN. Di era globalisasi saat ini, mendapatkan informasi sangatlah mudah. Setiap

BAB I PENDAHULUAN. kebutuhan utama dalam kehidupan sehari-hari. Hal ini dapat dilihat dari maraknya

BAB I PENDAHULUAN. kebutuhan utama dalam kehidupan sehari-hari. Hal ini dapat dilihat dari maraknya

BAB I PENDAHULUAN. 1.1 Latar Belakang

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

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

BAB I PENDAHULUAN. lain. Barang yang dapat disewa bermacam-macam, tarif dan lama sewa juga

BAB I PENDAHULUAN. penjualan tiket yang akan diserahkan kepada pimpinan perusahaan.

BAB I PENDAHULUAN. Korelasi Pearson atau sering disebut Korelasi Product Moment (KPM) berdistribusi normal dan Data yang akan diuji bersifat linier.

BAB I PENDAHULUAN. Saat ini teknologi informasi dan komunikasi (TIK) sudah menjadi kebutuhan

BAB I PENDAHULUAN. untuk mencegah informasi tersebut sampai pada pihak-pihak lain yang tidak

BAB II TINJAUAN PUSTAKA. Kriptografi adalah ilmu sekaligus seni untuk menjaga keamanan pesan (message).

BAB III ANALISA MASALAH DAN PERANCANGAN

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

BAB I PENDAHULUAN. service yang tidak bisa dilepaskan dari segala aktivitas yang terjadi di dunia maya,

BAB I PENDAHULUAN. format digital dan merniliki beragam bentuk dalam hal ini data atau informasi di

BAB I PENDAHULUAN. Perubahan-perubahan akan terjadi pada tubuh manusia sejalan dengan makin

BAB I PENDAHULUAN. sering digunakan dalam kehidupan sehari-hari, seperti internet, e-commerce,

BAB I PENDAHULUAN. memungkinkan pengguna untuk saling bertukar file maupun data, bahkan dalam

BAB I PENDAHULUAN. Kebersihan lingkungan merupakan salah satu tolak ukur kualitas hidup

BAB I PENDAHULUAN. Pencatatan transaksi pendistribusian Sparepart Automotive pada PT. Sinar

BAB I PENDAHULUAN. terdapat beberapa kelemahan pada pencatatan laporan dan mengenai informasi

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. berukuran besar. Kegunaan Data Mining adalah untuk menspesifikasikan pola

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. demikian maka dampak buruk akibat kondisi lingkungan yang kurang baik dapat

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. memungkinkan setiap orang untuk dapat berkomunikasi dan saling bertukar data.

BAB I PENDAHULUAN. pesat, hal ini yang menyebabkan munculnya kemajuan teknologi informasi.

IMPLEMENTASI ALGORITMA TEA DAN FUNGSI HASH MD4 UNTUK ENKRIPSI DAN DEKRIPSI DATA

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. prasarana transportasi yang terintegrasi dengan sistem informasi. Transportasi

BAB I PENDAHULUAN. bukan disebabkan faktor fisik (seperti luka bakar) atau kimia (seperti keracunan).

BAB I PENDAHULUAN. baik dunia kerja maupun dunia pendidikan. Ditambah lagi dengan adanya dunia

BAB I PENDAHULUAN. dibutuhkan oleh banyak instansi dan perusahaan-perusahaan milik Negara

BAB I PENDAHULUAN. dan militer, kini telah digunakan secara luas di berbagai bidang, misalnya : Bisnis,

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

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

Implementasi Algoritma Kriptografi XXTEA untuk Enkripsi dan Dekripsi Query Database pada Aplikasi Online Test (Studi Kasus : SMK Immanuel Pontianak)

BAB I PENDAHULUAN. tidak berhak. Permasalahan tersebut membuat aspek keamanan dalam bidang

Bab 3 Metode Perancangan

BAB I PENDAHULUAN. mengintegrasikan data spasial (peta vektor dan citra digital), atribut (tabel sistem

BAB I PENDAHULUAN. sangat penting pada sistem informasi pada saat sekarang ini. Hal ini disebabkan

BAB I PENDAHULUAN. lain. Barang yang dapat disewa bermacam-macam, tarif dan lama sewa juga

BAB I PENDAHULUAN. memaksimalkan pemasaran untuk menarik keinginan konsumen atau perusahaan

BAB I PENDAHULUAN. termasuk disiplin Ilmu Hortikultura selain buah-buahan dan sayuran. Tanaman

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. laporan transaksi penjualan dan mengenai data-data perangkat komputer hanya

BAB I PENDAHULUAN. pada PT. Buana Jaya Lestari menggunakan sistem terkomputerisasi, yaitu dalam

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. keputusan ke dalamnya integrasi dari perangkat keras, perangkat. lunak dan proses

PERANCANGAN APLIKASI ENKRIPSI DATA MENGGUNAKAN METODE ADVANCED ENCRYPTION STANDARD

BAB III ANALISA MASALAH DAN SISTEM

BAB I PENDAHULUAN. tugas sesuai dengan perintah. Tanpa perangkat lunak, perangkat keras tidak ada

STUDI PERBANDINGAN ALGORITMA SIMETRI BLOWFISH DAN ADVANCED ENCRYPTION STANDARD

BAB III ANALISIS DAN PERANCANGAN. yang ada pada sistem dimana aplikasi dibangun, meliputi perangkat

BAB I PENDAHULUAN. 1.1 Latar Belakang. Seiring dengan perkembangan peradaban manusia dan kemajuan pesat di

BAB I PENDAHULUAN. dan militer, kini telah digunakan secara luas di berbagai bidang, misalnya Bisnis,

BAB I PENDAHULUAN. khususnya internet sangatlah cepat dan telah menjadi salah satu kebutuhan dari

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB I PENDAHULUAN. tindakan di antara beberapa alternatif yang tersedia. Setiap proses pengambilan. mencapai tujuan melalui pelaksanaan atau tindakan.

BAB I PENDAHULUAN. scramble, teka-teki silang, dan puzzle. Tidak semua menganggap permainan. permainan tersebut dengan menggunakan teknik komputasi.

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. teknologi informasi khususnya di bidang komputer memungkinkan seseorang untuk

BAB I PENDAHULUAN. memungkinkan terjadinya transaksi-transaksi yang dilakukan oleh suatu badan

PERANCANGAN DAN IMPLEMENTASI ALGORITMA VEA. (Video Encryption Algorithm) UNTUK KEAMANAN DATA PADA VIDEO MPEG SKRIPSI

Bab 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. mendapatkan untung atau malah merugi. Pendapatan (Revenues) adalah kenaikan

BAB I PENDAHULUAN. menjadi informasi dan didistribusikan untuk pemakai. apapun seiring dengan perkembangan teknologi. Semakin tingginya wawasan

BAB III ANALISA DAN DESAIN SISTEM

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

BAB I PENDAHULUAN. Internet adalah teknologi yang berkembang sangat pesat. Keberadaannya

BAB III. ANALISIS MASALAH

BAB I PENDAHULUAN. Sistem pendukung keputusan (Decision Support System atau DSS) menggunakan CBIS (Computer based information system) yang fleksibel,

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

IMPLEMENTASI KRIPTOGRAFI MENGGUNAKAN METODE ADVANCED ENCRYPTION STANDAR (AES) UNTUK PENGAMANAN DATA TEKS

BAB I PENDAHULUAN. manusia dalam kebutuhan teknologi dengan cepat dan akurat.

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

BAB I PENDAHULUAN. media penyimpanan data yang memiliki ukuran hingga ratusan gigabyte bahkan

BAB I PENDAHULUAN. Ilmu yang mempelajari tentang cara-cara pengamanan data dikenal dengan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

Aplikasi Enkripsi Short Message Service (SMS) Berbasis Android Menggunakan Metode XXTEA

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Bahan ajar adalah segala bentuk bahan yang digunakan untuk membantu

Transkripsi:

BAB I PENDAHULUAN I.1. Latar Belakang Perangkat lunak aplikasi (software application) adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media. Facebook Messenger jadi salah satu fitur andalan Facebook yang lumayan menarik, berawal dari fitur chatting di website lalu Facebook mengembangkannya jadi lebih besar dan fleksibel. Sekarang pengguna smartphone bisa chatting dengan Facebook Messenger tanpa harus membuka websitenya, Facebook merilis aplikasi terpisah khusus untuk chatting. Selain aplikasi resmi, di Play Store juga banyak bermunculan aplikasi pihak ketiga untuk chatting dengan Facebook Messeger. Masalah keamanan dan kerahasiaan data merupakan hal yang sangat penting dalam suatu organisasi maupun pribadi. Apalagi jika data tersebut berada dalam suatu jaringan komputer yang terhubung/terkoneksi dengan jaringan lain. Hal tersebut tentu saja akan menimbulkan resiko bilamana informasi yang sensitif dan berharga tersebut diakses oleh orang-orang yang tidak berhak. Yang mana jika hal Tersebut sampai terjadi, kemungkinan besar akan merugikan bahkan membahayakan orang yang mengirim pesan atau menerima pesan, maupun organisasinya. Informasi yang terkandung di

dalamnya pun bisa saja berubah sehingga menyebabkan salah penafsiran oleh penerima pesan. Selain itu data yang dibajak tersebut akan memiliki kemungkinan rusak bahkan hilang yang akan menimbulkan kerugian material yang besar. Tiny Encryption Algorithm (TEA) merupakan suatu algoritma sandi yang diciptakan oleh David J. Wheeler dan Roger M. Needham dari Cambridge University tahun 1994. Algoritma ini merupakan algoritma penyandian block cipher yang dirancang untuk penggunaan memori yang seminimal mungkin dengan kecepatan proses yang maksimal. Sistem penyandian TEA menggunakan proses feistel network dengan menambahkan fungsi matematik berupa penambahan dan pengurangan sebagai operator pembalik selain XOR. Hal ini dimaksudkan untuk menciptakan sifat non-linearitas. Pergeseran dua arah (ke kiri dan ke kanan) menyebabkan semua bit kunci dan data bercampur secara berulang ulang (Mukti Qamal ; 2014 : 21). Alasan penulis mengambil judul penelitian Rancang Bangun Aplikasi Chat Facebook API Dengan Menggunakan Kriptografi TEA (Tiny Encryption Algorithm) karena tidak adanya implementasi kriptografi TEA dalam pengembangan aplikasi chat facebook API. Sistem ini bertujuan untuk memudahkan mahasiswa dalam melakukan pengajuan judul skripsi agar terhindar dari redudansi judul. sistem ini menyediakan fasilitas untuk melihat daftar judul skripsi mahasiswa, sebagai bahan refensi dalam pengajuan judul skripsi dengan cara memilih menu daftar judul I.2. Ruang Lingkup Permasalahan I.2.1. Identifikasi Masalah Permasalahan yang ada pada penelitian ini adalah : 1. Sering terjadi pembajakan pesan dikarenakan kurangnya sistem keamanan pengiriman pesan pada aplikasi chat facebook API, kemungkinan besar akan merugikan bahkan

membahayakan orang yang mengirim pesan atau menerima pesan, maupun organisasinya. Informasi yang terkandung di dalamnya pun bisa saja berubah sehingga menyebabkan salah penafsiran oleh penerima pesan. Selain itu data yang dibajak tersebut akan memiliki kemungkinan rusak bahkan hilang yang akan menimbulkan kerugian material yang besar 2. Tidak adanya sistem keamanan data pada aplikasi chat facebook API dengan menggunakan Kriptografi TEA (Tiny Encryption Algorithm) hal ini dibuktikan dengan seringnya kerusakan data saat akan mengirim pesan pada aplikasi chat facebook API. I.2.2. Perumusan Masalah Perumusan masalah yang ada pada penelitian ini yaitu: 1. Bagaimana merancang sebuah aplikasi chat dengan memanfaatkan sistem keamanan data yang dapat menjaga kerahasiaan dan keamanan pengiriman data pada aplikasi chat facebook API? 2. Bagaimana merancang dan membangun sebuah aplikasi chat facebook API dengan menggunakan Kriptografi TEA (Tiny Encryption Algorithm)? I.2.3. Batasan Masalah Batasan masalah pada penelitian ini yaitu: 1. Data yang dibutuhkan dalam melakukan perancangan sistem adalah user ID, graph, app key dan app secret facebook API, data message. 2. Bahasa pemrograman yang digunakan untuk membuat aplikasi adalah javascript, netbeans 8.0.

I.3. Tujuan dan Manfaat I.3.1. Tujuan Tujuan penelitian ini yaitu: 1. Merancang sebuah aplikasi chat dengan memanfaatkan sistem keamanan data yang dapat menjaga kerahasiaan dan keamanan pengiriman data pada aplikasi chat facebook API. 2. Merancang dan membangun sebuah aplikasi chat facebook API dengan menggunakan Kriptografi TEA (Tiny Encryption Algorithm). 3. Membangun sistem keamanan tambahan pada aplikasi chat facebook API yang telah ada. I.3.2. Manfaat Manfaat penelitian ini yaitu: 1. Aplikasi chat dengan memanfaatkan sistem keamanan data dapat menjaga kerahasiaan dan keamanan pengiriman data pada aplikasi chat facebook API sehingga pengirim pesan dapat merasa nyaman dan aman dalam melakukan transfer data atau pesan. 2. Implementasi Kriptografi TEA (Tiny Encryption Algorithm) terhadap aplikasi chat facebook API dapat memberikan refrensi baru terhadap peneliti selanjutnya mengenai metode keamanan data. I.4. Metodologi Penelitian I.4.1. Analisa Sistem Yang Ada Metode penelitian yang dipakai oleh penulis adalah metode penelitian deskriptif atau disebut juga metode penelitian analitis. Dalam metode penelitian deskriptif ini digunakan teknik-teknik analisis, klasifikasi masalah, survei, studi kepustakaan terhadap masalah-masalah yang

berhubungan dengan skripsi yang penulis susun, wawancara (interview) dengan pengguna chat facebook untuk mengetahui tingkat keamanan transfer data, observasi, dan teknik Test terhadap objek penelitian yang telah ada. Penulis menggunakan metode penelitian deskriptif dikarenakan pemecahan masalah yang aktual yaitu masalah yang berkembang pada bidang artifisial intelligence yang sekarang sedang berkembang pesat. Dengan metode deskriptif, aplikasi yang telah penulis kumpulkan mula-mula disusun, dijelaskan, dianalisis, dan kemudian diimplementasikan dalam sebuah perangkat lunak. I.4.2. Metode Pengembangan Perangkat Lunak Metodologi atau teknik yang digunakan dalam pengembangan dan pembuatan perangkat lunak meliputi metodologi konvensional (sebelum pertengahan 1970-an), struktural klasik (mulai pertengahan 1970-an), struktural modern (mulai pertengahan 1980-an) dan post modern (mulai akhir 1980-an). Metodologi pengembangan perangkat lunak yang penulis gunakan adalah post modern yang populer digunakan mulai akhir 1980-an. Metodologi ini mencirikan adanya paradigma objectoriented dan multimedia. Beberapa tool yang bisa digunakan sebagai alat pengembangan dan pembuatan program yang berorientasi objek (Object Oriented Programming). Metedologi penelitian merupakan tata cara dan langkah-langkah yang diperlukan untuk mencapai tujuan perancangan yang dilakukan. Langkah-langkahnya adalah :

Target Analisis Kebutuhan Spesifikasi Desain &Implementasi Gagal Verifikasi Berhasil Validasi Finalisasi Gambar 1. Prosedur Perancangan Pada gambar prosedur perancangan sistem di atas dapat diuraikan ke dalam beberapa tahap yaitu Tujuan Penelitian, tahap Analisa (Analisys), Spesifikasi, tahap Perancangan (Design) dan tahap Penerapan (Implementasi), Verifikasi serta tahap Validasi. Dan kegiatan yang dilakukan pada tiap-tiap tahap adalah sebagai berikut: 1. Target Menciptakan Rancang Bangun Aplikasi Chat Facebook API Dengan Menggunakan Kriptografi TEA (Tiny Encryption Algorithm). 2. Analisis Kebutuhan

Sesuai penyelesaian masalah yang akan dilakukan, kebutuhan pokok yang harus ada pada Rancang Bangun Aplikasi Chat Facebook API Dengan Menggunakan Kriptografi TEA (Tiny Encryption Algorithm) adalah sebagai berikut : Beberapa hal-hal yang harus dipenuhi adalah data user ID, graph, app key dan app secret facebook API, data message. 3. Spesifikasi Secara umum Rancang Bangun Aplikasi Chat Facebook API Dengan Menggunakan Kriptografi TEA (Tiny Encryption Algorithm), yang dirancang memiliki spesifikasi sebagai berikut : Perancangan sistem informasi geografis dengan menggunakan netbeans 8.0 sebagai tools pemrogramannya. Aplikasi yang dibuat dapat digunakan pada komputer, dengan hardware minimum adalah processor setara Pentium IV dan Memori 512 MB, dengan sistem operasi Microsoft Windows XP SP3/Vista/7. 4. Desain dan Implementasi Setelah jelas spesifikasi, selanjutnya dilakukan pembuatan desain aplikasi dengan memanfaatkan masing-masing komponen untuk mengetahui apakah pemanfaatan masing-masing komponen sudah dapat bekerja dengan baik perlu dilakukan uji coba sementara dengan melakukan implementasi tahap awal.

5. Verifikasi Selanjutnya dilakukan verifikasi terhadap aplikasi yang telah masuk ke tahap implementasi tahap awal sehingga data-data, komponen-komponen yang terintegrasi benar-benar telah sesuai dengan prinsip kerja aplikasi dan apa yang menjadi tujuan penulis. Dengan demikian bila ada kesalahan atau kekurangan dapat diperbaiki terlebih dahulu sebelum dirangkai menjadi kesatuan aplikasi yang utuh dan siap pakai. 6. Validasi Pada tahap ini dilakukan pengujian aplikasi secara menyeluruh, meliputi pengujian fungsional dan pengujian ketahanan sistem. Pengujian fungsional dilakukan untuk mengetahui bahwa aplikasi dapat bekerja dengan baik sesuai dengan prinsip kerjanya. Pengujian ketahanan berkaitan dengan kemampuan aplikasi untuk dapat berjalan pada sistem minimum yakni pada PC dengan PC dengan Processor corei3, Memori 2GB, Kartu Grafik 512 MB. Dari validasi ini dapat diketahui kesesuaian hasil perancangan dengan analisis kebutuhan yang diharapkan. 7. Finalisasi Merupakan tahap akhir, berupa implementasi apliksi Rancang Bangun Aplikasi Chat Facebook API Dengan Menggunakan Kriptografi TEA (Tiny Encryption Algorithm). I.5. Keaslian Penelitian

Keaslian penelitian bertujuan untuk melakukan perbandingan penelitian. Penelitian yang terkait dengan penelitian ini adalah : Tabel I.1 Keaslian Penelitian No Peneliti Judul Hasil 1 Mukti Qamal (2014) Kriptografi File Citra Menggunakan TEA (Tiny Encryption Algorithm) Pertumbuhan tajam komunikasi data barubaru ini meningkatkan pentingnya keamanan data dan kerahasiaan. Kriptografi adalah seni atau ilmu menjaga keamanan data atau pesan yang mengacak data atau pesan. Selain dokumen berbasis teks, juga umum untuk mengirim gambar melalui jaringan. Penelitian ini menyelidiki cara untuk mengamankan gambar dari gangguan cryptanalyst dengan menggunakan TEA (kecil Encryption Algorithm) algorith, yang merupakan kunci algoritma kriptografi rahasia. Kekuatan algoritma ini terletak pada Feistel jaringan dan jumlah delta berasal dari jumlah emas. Ditemukan bahwa algoritma yang sesuai untuk mengenkripsi dan mendekripsi gambar, karena putaran kuat kuantitas dan panjang kunci, dan tidak perlu S-box dan P- box dalam proses. tes menunjukkan bahwa algoritma ini dengan 32 putaran cocok sangat untuk mengamankan gambar dengan kecepatan optimal. Dulu juga menemukan bahwa ukuran gambar yang lebih besar, semakin lama proses enkripsi dan dekripsi membutuhkan waktu untuk menjalankan, dengan gambar didekripsi memiliki berbagai nilai kedalaman bit dibandingkan dengan gambar asli 2 Khandar William (2014 Studi mengenai Tiny Encryption Algorithm (TEA) dan turunanturunannya (XTEA dan XXTEA) Roger M. Needham dan David J. Wheeler menciptakan Tiny Encryption Algorithm (TEA), XTEA, dan XXTEA yang terkenal dengan kesederhanaan implementasinya. Pertama mereka menciptakan TEA, lalu kelemahan dari TEA ditutupi oleh XTEA, setelah itu mereka juga menciptakan Block TEA, yaitu algoritma XTEA yang

3 Rini Khoirianti (2014) Implementasi Algoritma TEA untuk Enkripsi dan Dekripsi Menggunakan Bahasa Pemrograman Visual Basic 4 Fikri (2016) Rancang Bangun Aplikasi Chat Facebook API Dengan Menggunakan Kriptografi TEA (Tiny Encryption Algorithm) dimodifikasi untuk dapat menerima blok sebesar apapun, dan terakhir mereka menciptakan XXTEA yang menutupi kelemahan dari Block TEA. Makalah ini akan membahas secara mendalam mengenai TEA, XTEA, dan XXTEA. Makalah ini juga membahas kelehaman dari TEA dan Block TEA yang mengakibatkan munculnya XTEA dan XXTEA. Selain itu, makalah ini juga membahas seranganserangan yang mengekspoitasi kelemahankelemahan tersebut. Keamanan data merupakan salah satu aspek terpenting dalam teknologi informasi. Dengan tingkat keamanan yang tinggi, diharapkan informasi yang disajikan dapat terjaga keasliannya. Sistem ini dibangun menggunakan bahasa pemrograman Visual Basic. Visual basic adalah pemrograman berbasis Windows, dimana dalam tingkat dasar untuk melakukan pemrograman visual basic cukup sederhana yaitu dengan mengatur menu, dan menggunakan bahasa Inggris sederhana sebagai bahasa pemrogramannya. Algoritma TEA (Tiny Encription Algorithm) digunakan sebagai kunci rahasia. Hasil dari proses enkripsi adalah ciperteks yang berukuran 16 byte atau kelipatannya. Algoritma kriptografi TEA lebih aman dikarenakan jumlah round serta panjang kuncinya yang lebih panjang. Aplikasi chat dengan memanfaatkan sistem keamanan data dapat menjaga kerahasiaan dan keamanan pengiriman data pada aplikasi chat facebook API sehingga pengirim pesan dapat merasa nyaman dan aman dalam melakukan transfer data atau pesan dan implementasi Kriptografi TEA (Tiny Encryption Algorithm) terhadap aplikasi chat facebook API dapat memberikan refrensi baru terhadap peneliti selanjutnya mengenai metode keamanan data

I.6. Sistematika Penulisan Adapun sistematika penulisan yang diajukan dalam skripsi ini adalah sebagai berikut : BAB I : PENDAHULUAN Pada bab ini menerangkan tentang latar belakang, ruang lingkup permasalahan, tujuan dan manfaat, metode penelitian dan sistematika penulisan. BAB II : TINJAUAN PUSTAKA Pada bab ini menerangkan tentang teori-teori dan metode yang berhubungan dengan topik yang dibahas atau permasalahan yang sedang dihadapi yaitu berupa pembahasan mengenai sistem jaringan, UML, ERD dan normalisasi. BAB III : ANALISIS DAN PERANCANGAN Pada bab ini mengemukakan tentang analisa sistem yang sedang berjalan, evaluasi sistem yang berjalan dan desain sistem secara detail. BAB IV : HASIL DAN UJI COBA Pada bab ini menerangkan hasil dan pembahasan program yang dirancang serta kelebihan dan kekurangan sistem yang dirancang. BAB V : KESIMPULAN DAN SARAN Pada bab ini berisi kesimpulan penulisan dan saran dari penulis sebagai perbaikan di masa yang akan datang untuk sistem.