IMPLEMENTASI KEAMANAN PESAN SOAP MENGGUNAKAN ALGORITMA RIJNDAEL UNTUK INTEGRASI BEDA PLATFORM TUGAS AKHIR

dokumen-dokumen yang mirip
IMPLEMENTASI ALGORITMA LEVENSHTEIN DISTANCE PADA APLIKASI KAMUS KEPERAWATAN BERBASIS MOBILE TUGAS AKHIR

MEMBANGUN APLIKASI SECURITY FILE PADA BLACKBERRY MENGGUNAKAN ALGORITMA TWOFISH TUGAS AKHIR

PENGGUNAAN NEAR FIELD COMMUNICATION (NFC) UNTUK PERANCANGAN SISTEM PARKIR SWALAYAN PADA PLATFORM ANDROID TUGAS AKHIR

RANCANG BANGUN APLIKASI LAYANAN ADMINISTRASI JURUSAN TEKNIK INFORMATIKA PADA MOBILE BERBASIS ANDROID. Tugas Akhir

SISTEM KEAMANAN DATA PADA WEB SERVICE MENGGUNAKAN XML ENCRYPTION

MEMBANGUN APLIKASI ENKRIPSI DAN KOMPRESI LAYANAN PESAN SINGKAT MENGGUNAKAN ALGORITMA RSA DAN METODE HUFFMAN BERBASIS ANDROID. Proposal Tugas Akhir

PANDUAN WISATA SEBAGAI PENUNJUK PERSEBARAN UKM DI KOTA BLITAR BERBASIS ANDROID

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

APLIKASI PENGINGAT KREDIT BERBASIS ANDROID TUGAS AKHIR

RANCANG BANGUN PERMAINAN TRADISIONAL MACANAN MENGGUNAKAN ALGORITMA HEURISTIK BERBASIS WEB

PEMBANGUNAN WEB SERVICE SEBAGAI PENYEDIA LAYANAN M-TICKETING BERBASIS MOBILE TUGAS AKHIR

PEMBUATAN APLIKASI POINT OF SALES MULTIPLATFORM USER INTERFACE MENGGUNAKAN ZEND FRAMEWORK

PENCARIAN DOKUMEN MENGGUNAKAN METODE SINGLE PASS CLUSTERING (STUDI KASUS : ABSTRAKSI TA TEKNIK INFORMATIKA UNIV. MUHAMMADIYAH MALANG) TUGAS AKHIR

Pemanfaatan dan Implementasi Library XMLSEC Untuk Keamanan Data Pada XML Encryption

PROTOTYPE GEOSOCIAL NETWORKING UNTUK PERNIAGAAN TUGAS AKHIR

RANCANG BANGUN PENCARIAN TUGAS AKHIR DENGAN METODE HILL CLIMBING AUTOMATIC CLUSTER TUGAS AKHIR

APLIKASI PERHITUNGAN WAKTU SHOLAT BERBASIS J2ME TUGAS AKHIR

Social Traffic Information Menggunakan Layanan Berbasis Lokasi Pada Android Platform TUGAS AKHIR

PENGEMBANGAN GAME CATUR JAWA BERBASIS MOBILE MENGGUNAKAN ALGORITMA MINIMAX

PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH BIOLOGI BERBASIS ANDROID. Laporan Tugas Akhir

APLIKASI COUNTING OBYEK BERGERAK MENGGUNAKAN OPENCV PADA SMARTPHONE TUGAS AKHIR

APLIKASI SISTEM PAKAR FUZZY SUGENO UNTUK REKOMENDASI PENGOBATAN DIABETES MELLITUS TIPE 2 TUGAS AKHIR

SISTEM APLIKASI PEMBELIAN SMARTPHONE MENGGUNAKAN METODE TOPSIS ANALISIS BERBASIS ANDROID TUGAS AKHIR

APLIKASI PENGIRIM SMS ANTARMUKA SUARA BERBASIS MOBILE TEKNOLOGI DENGAN ALGORITMA FAST FOURIER TRANSFORM (FFT) TUGAS AKHIR

PEMETAAN KONDISI BANGUNAN SEKOLAH MENGGUNAKAN GOOGLE MAPS JAVASCRIPT API V3 TUGAS AKHIR

IMPLEMENTASI ALGORITMA RUNUT BALIK DALAM PENYELESAIAN PERMAINAN KAKURO TUGAS AKHIR

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADYAH MALANG 2014

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang. Oleh : FARKHAN AMINULLOH

RANCANG BANGUN APLIKASI PELAPORAN STASIUN KERETA API TUJUAN BERBASIS A-GPS (ASSISTED - GLOBAL POSITIONING SYSTEM) PADA MOBILE ANDROID TUGAS AKHIR

PERANCANGAN DAN IMPLEMENTASI SISTEM E-PEMILU UNTUK PEMILIHAN KETUA BEM MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR

PEMBUATAN AGEN UNTUK CUSTOMER SERVICE DI WEBSITE UMM BERBASIS PENGETAHUAN TUGAS AKHIR

IMPLEMENTASI METODE SIMPLE ADDITIVE WEIGHTING (SAW) UNTUK PENENTUAN KELAS AIK UNIVERSITAS MUHAMMADIYAH MALANG TUGAS AKHIR

HUMAN COUNTER DENGAN METODE FACE DETECTION MENGGUNAKAN OPENCV PADA PLATFORM ANDROID TUGAS AKHIR

APLIKASI FUZZY INFERENCE SYSTEM MAMDANI UNTUK KLASIFIKASI EKSTRAKURIKULER SEKOLAH

IMPLEMENTASI ALGORITMA ITERATIVE DEEPENING SEARCH (IDS) PADA GAME EDUCATION PUZZLE KATA MENGGUNAKAN MOBILE TECHNOLOGY TUGAS AKHIR

RANCANG BANGUN APLIKASI MOBILE NOTIFICATION UNTUK PROMOSI UKM BERBASIS ANDROID TUGAS AKHIR

Amanda Wira Raja

IMPLEMENTASI ALGORITMA FLOYD-WARSHALL UNTUK PENENTUAN RUTE TERPENDEK MENUJU WAHANA BERMAIN (STUDI KASUS JAWA TIMUR PARK 1 KOTA BATU) TUGAS AKHIR

Aplikasi Nilai Blok Online Mahasiswa Fakultas Kedokteran Universitas Muhammadiyah Malang TUGAS AKHIR

Oleh: ARIF DARMAWAN NIM

IMPLEMENTASI NODE.JS DAN MONGODB SEBAGAI CLOUD APPLICATION MOBILE SERVER

IMPLEMENTASI ALGORITMA AES UNTUK PENGAMANAN ISI FILE CSS PADA WEBSITE KOMPETENSI JARINGAN SKRIPSI

MONITORING DETAK JANTUNG MENGGUNAKAN PULSE SENSOR BERBASIS MIKROKONTROLLER TUGAS AKHIR

PENERAPAN ALGORITMA LATENT SEMANTIC INDEXING PADA CONTENT BASED IMAGE RETRIEVAL SYSTEM

APLIKASI PENCARIAN DAN INFORMASI DARAH DI PALANG MERAH INDONESIA (PMI) KOTA MALANG BERBASIS LOCATION BASED SERVICE PADA PLATFORM ANDROID TUGAS AKHIR

RANCANG BANGUN APLIKASI WHOLESALE FASHION STORE BERBASIS ANDROID MOBILE TUGAS AKHIR

BAB I PENDAHULUAN I.1 Latar Belakang

SISTEM KOMPRESI PADA UPDATE SOFTWARE BERBASIS MOBILE AGENT TUGAS AKHIR

APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA SMARTPHONE ANDROID TUGAS AKHIR

PEMBUATAN APLIKASI TES KEPRIBADIAN METODE PERSONALITY PLUS BERBASIS WEB (Studi Kasus di PT. Inspiera Sinergi Indonesia Malang)

RANCANG BANGUN GAME PERMAINAN ANAK PENJAGA LABIRIN MENGGUNAKAN ALGORITMA GREEDY

Pengamanan Transmisi Hasil dan Data Query Basis Data dengan Algoritma Kriptografi RC4

PERANCANGAN DAN PEMBUATAN SISTEM LAYANAN INFORMASI P2KK BERBASIS TEKNOLOGI SMS GATEWAY TUGAS AKHIR

PERANCANGAN DAN UJI COBA KEAMANAN PADA JALUR TRANSPORT WEB SERVICE MENGGUNAKAN METODE XML SIGNATURE DAN XML ENCRYPTION

MEDIA PEMBELAJARAN BILANGAN PECAHAN UNTUK ANAK SEKOLAH DASAR TUGAS AKHIR

IMPLEMENTASI 2D ACCELEROMETER SEBAGAI CONTROL GAME PADA GAME PETUALANGAN SI DAMI BERBASIS ANDROID TUGAS AKHIR

DETEKSI MUTU BAKAT PEMAIN FUTSAL MENGGUNAKAN METODE ANALITYCAL HIERARCHY PROCESS (AHP)

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang. Oleh :

Perancangan Aplikasi Sistem Reservasi Kamar Rawat Inap Rumah Sakit Berbasis Mobile Technology (Studi Kasus RSUD Dr. Haryoto Lumajang) TUGAS AKHIR

PENAMAAN LABEL TEKS PENDEK (TWEET) DI TWITTER MENGGUNAKAN JACCARD COEFFICIENT TUGAS AKHIR

SISTEM INFORMASI GEOGRAFIS PEMETAAN GEMPA TEKTONIK INDONESIA BERBASIS ANDROID TUGAS AKHIR

Sistem Pendukung Keputusan Untuk Pembelian Handphone Menggunakan Metode Promethee Berbasis Web Service

Prosiding SNaPP2012Sains, Teknologi, dan Kesehatan. Ari Muzakir

Sistem Pakar Pendeteksi Kerusakan Sistem Kelistrikan Pada Mobil Jenis Toyota Rush dengan Menggunakan metode Fuzzy MADM

SEMINAR TUGAS AKHIR PERIODE JANUARI 2012

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya

ANALISA DAN OPTIMALISASI UMM HOTSPOT PREMIUM (Studi Kasus di Lembaga INFOKOM UMM)

MONITORING TRANSAKSI BERBASIS POINT OF SALES (POS) MENGGUNAKAN ANDROID

PENERAPAN M-COMMERCE PADA PENJUALAN APEL MALANG BERBASIS ANDROID

MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN PUTRA AL-ITTIHAD AL-ISLAMI MADURA

PERANCANGAN APLIKASI INFORMASI TEMPAT PARIWISATA BERBASIS ANDROID KOTA TULUNGAGUNG TUGAS AKHIR

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014

IMPLEMENTASI ALGORITMA SHORTEST-PATH DAN LOCATION-BASED INFORMATION PADA APLIKASI DISASTER MITIGATION GUIDE

MY HEALTH CALENDAR PERANCANGAN APLIKASI KALENDER SIKLUS MENSTRUASI DAN KESEHATAN WANITA BERBASIS ANDROID TUGAS AKHIR

Perbandingan Algoritma RC6 dengan Rijndael pada AES

Decision Support System Penilaian Kinerja Guru SMK Berdasarkan Standar KTSP (KURIKULUM TINGKAT SATUAN PENDIDIKAN)

RANCANG BANGUN GAME SCRAMBLE DENGAN ALGORITMA DEPTH FIRST SEARCH (DFS) BERBASIS ANDROID TUGAS AKHIR

DESAIN DAN IMPLEMENTASI APLIKASI GAME TEBANG MULTIPLAYER PADA MOBILE TEKNOLOGI TUGAS AKHIR

Game Edukasi Pengenalan Gerakan Semaphore Untuk Pramuka Siaga

Bab 3. Metode dan Perancangan Sistem

Perencanaan dan Pembuatan Aplikasi Management. Bandwidth Berbasis Java Dengan Menggunakan. Metode Class Based Queue (CBQ)

SHARING DATA PADA JARINGAN PEER TO PEER DENGAN JXTA

PEMBUATAN APLIKASI WISUDA MENGGUNAKAN TEXT TO SPEECH BERBAHASA INDONESIA DENGAN MBROLA SPEECH ENGINE BERBASIS DESKTOP

APLIKASI PEMBELAJARAN GITAR PADA PENTATONIC SCALE DAN GUITAR TUNER BERBASIS ANDROID TUGAS AKHIR

PENERAPAN ALGORITMA BOYER-MOORE PADA LAYANAN SMS AUTO REPLY (STUDI KASUS UPT PMB UNIV. MUHAMMADIYAH MALANG) TUGAS AKHIR

Implementasi Firewall IPTables Untuk Mencegah Serangan Terhadap Webserver TUGAS AKHIR

Location Based Augmented Reality Untuk Informasi Lokasi Gedung Kampus III Universitas Muhammadiyah Malang Menggunakan Platform Android

BAB 1 PENDAHULUAN. Di era globalisasi ini, komputerisasi di berbagai kalangan sudah tidak asing lagi

APLIKASI PENGAMAN ISI LAYANAN PESAN SINGKAT PADA TELEPON SELULER BERBASIS J2ME MENGGUNAKAN ALGORITHMA SIMETRI SKRIPSI. Oleh : MIFTAHUL.

APLIKASI PENGENALAN NAMA BARANG PADA SEBUAH PENITIPAN BARANG MENGGUNAKAN ALGORITMA SURF TUGAS AKHIR

BAB I PENDAHULUAN. berbagai pekerjaannya. Komputer-komputer dapat digunakan untuk memenuhi

IMPLEMENTASI MOBILE CLOUD FILE SHARING BERBASIS ANDROID MOBILE TUGAS AKHIR

BAB I PENDAHULUAN. 1.1 Latar Belakang

APLIKASI BABESHOP BERBASIS LBS (LOCATION BASED SERVICE) DENGAN VOICE COMMAND PADA PLATFORM ADROID

GAME EDUKASI TEBAK NAMA BUAH BUAHAN DAN SAYUR MAYUR UNTUK PENDIDIKAN ANAK USIA DINI TUGAS AKHIR

SISTEM INFORMASI PENJUALAN BERBASIS ANDROID DENGAN MEMANFAATKAN QR-CODE DAN BARCODE SKRIPSI. Oleh Hendra Prayoga

APLIKASI PHP ENCODER DAN DECODER MENGGUNAKAN ALGORITMA BASE64 DAN KUNCI KEAMANAN

IMPLEMENTASI ALGORITMA GENETIKA PADA OPTIMALISASI PENJADWALAN MATA PELAJARAN (Studi Kasus SMP Negeri 1 Singosari) TUGAS AKHIR

Pengkajian Metode dan Implementasi AES

SUSUN KATA PADA GAME EDUKASI Menyusun Kata Dalam Bahasa Inggris Dengan Melawan Zombie DENGAN IMPLEMENTASI ALGORITMA BACKTRACKING TUGAS AKHIR

Transkripsi:

IMPLEMENTASI KEAMANAN PESAN SOAP MENGGUNAKAN ALGORITMA RIJNDAEL UNTUK INTEGRASI BEDA PLATFORM TUGAS AKHIR Diajukan Sebagai Syarat Untuk Memperoleh Gelar Sarjana (S1) Di Fakultas Teknik Universitas Muhammadiyah Malang Disusun Oleh : RULI VONI SUSANTO 0 9 5 6 0 0 3 7 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2013

LEMBAR PENGESAHAN IMPLEMENTASI KEAMANAN PESAN SOAP MENGGUNAKAN ALRORITMA RIJNDAEL UNTUK INTEGRASI BEDA PLATFORM TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : RULI VONI SUSANTO 0 9 5 6 0 0 3 7 Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada 3 Mei 2013 Menyetujui Penguji I Penguji II (Yuda Munarko, S.Kom, M.Sc) (Wahyu Andhyka Kusuma, S.Kom) (NIP: 108.0611.0443) (NIDN: 072.006.8701) Mengetahui Ketua Jurusan Teknik Informatika (Eko Budi Cahyono, S.Kom, MT) (NIP: 10895040330)

KATA PENGANTAR Alhamdulillahirabbilalamin, puji syukur kehadirat Allah SWT atas limpahan rahmat dan hidayah-nya sehingga penulis dapat menyelesaikan dengan baik tugas akhir yang berjudul: IMPLEMENTASI KEAMANAN PESAN SOAP MENGGUNAKAN ALGORITMA RIJDAEL UNTUK INTEGRASI BEDA PLATFORM Pada tugas akhir ini, dibahas mengenai keamanan yang ada di dalam pesan SOAP dengan menggunakan algoritma Rijndael sehingga request data dan response data tidak bisa di baca dengan baik untuk menjaga kerahasiaan data yang ada. Dan untuk melakukan pengujian terhadap web service tersebut sisi client yang di bangun menggunakan platform web dan platform dekstop. Penulis menyadari bahwa tugas akhir ini masih jauh dari kesempurnaan. Oleh sebab itu penulis mengharapkan masukan berupa saran maupun kritik yang membangun untuk pengembangan dari tugas akhir ini kedepannya. Akhir kata penulis berharap semoga tugas akhir ini dapat bermanfaat dan menjadi tambahan ilmu pengetahuan. Tak lupa penulis mengucapkan terima kasih kepada semua pihak yang telah membantu hingga tugas akhir ini terselesaikan. Malang, 19 Mei 2013 Penulis

DAFTAR ISI LEMBAR PERSETUJUAN... i LEMBAR PENGESAHAN... ii SURAT PERNYATAAN... iii ABSTRAKSI... iv ABSTRACT... v LEMBAR PERSEMBAHAN... vi KATA PENGANTAR... vii DAFTAR ISI...viii DAFTAR GAMBAR... xi BAB I PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 2 1.3. Tujuan... 2 1.4. Batasan Masalah... 2 1.5. Manfaat Penelitian... 3 1.6. Metodologi Penelitian... 3 BAB II LANDASAN TEORI... 5 2.1.SOAP (Simple Object Access Protocol)... 5 2.1.1. Pengertian Web Service... 5 2.1.2. Komponen Web Service... 5 2.1.3. Cara Kerja Web Service... 7 2.1.4. Keamanan Web Service... 8 2.1.4.1 Keamanan Informasi... 8 2.1.4.2 Otentikasi SOAP... 9 2.2.Kriptografi... 10 2.2.1. Pengertian Kriptografi... 10 2.2.2. Panjang Kunci... 11 2.2.3. Kriptografi Secret Key dan Public Key... 13 2.2.3.1 Kriptografi Secret Key... 13

2.2.3.2 Kriptografi Public Key... 14 2.3.Algoritma Rijndael... 15 2.3.1. Pengertian Rijndael... 15 2.3.2. Sub Bytes... 16 2.3.3. Shift Rows... 16 2.3.4. Mix Columns... 16 2.3.5. Add Round Key... 16 2.4.J2ME... 16 2.4.1. Pengertian J2ME... 16 BAB III ANALISA DAN PERANCANGAN SISTEM... 18 3.1.Analisis Sistem... 18 3.2.Kebutuhan Sistem... 19 3.2.1. Kebutuhan dari sisi aplikasi server... 19 3.2.2. Kebutuhan dari sisi web service... 19 3.2.3. Kebutuhan dari sisi client... 19 3.3.Perancangan Arsitektur Sistem... 20 3.4.Arsitektur SOAP (Simple Object Access Protocol)... 22 3.4.1. Desain Arsitektur NUSOAP... 22 3.4.2. Desain Diagram Alir Class SOAP Client... 23 3.4.3. Desain Diagram Alir Class SOAP Server... 24 3.4.4. Desain Diagram Alir Keamanan Pesan SOAP... 25 3.5.Perancangan Algoritma Rijndael... 27 3.5.1. Desain Diagram Alir Enkripsi... 28 3.5.2. Desain Diagram Alir Dekripsi... 31 3.6.Perancangan Antar Muka... 33 3.6.1. Antar Muka Aplikasi Web... 34 3.6.2. Antar Muka Aplikasi Mobile... 35 BAB IV IMPLEMENTASI DAN PENGUJIAN... 37 4.1.Spesifikasi Perangkat Keras dan Lunak... 37 4.1.1 Spesifikasi Perangkat Lunak... 37 4.1.2 Spesifikasi Perangkat Keras... 38 4.2.Implementasi Perangkat Lunak... 38

4.2.1 Algoritma Rijndael... 38 4.2.2 Keamanan Pesan SOAP... 47 4.2.3 Implementasi Client... 48 4.2.3.1 Client Web... 49 4.2.3.2 Client Mobile... 53 4.3.Pengujian Sistem... 54 4.3.1 Pengujian Platform Web... 54 4.3.2 Pengujian Platform Mobile... 57 BAB V KESIMPULAN DAN SARAN... 60 5.1.Kesimpulan... 60 5.2.Saran... 60 DAFTAR PUSTAKA... 61

Daftar Pustaka [1] Lucky.2008. XML Web Service Aplikasi Desktop, Internet & Handphone.Jasakom:Jakarta. [2] Richards,Robert.2006. Pro PHP XML and Web Services.Apress :Berkelay. [3] Kusmayadi,Hendra. Darwiyanto,Eko.2009. XML dan Web.Politeknik Telkom:Bandung. [4] Putra Rivan Perdana.2009. Aplikasi Mobile Twitter Client Pada Handphone Menggunakan Java 2 Micro Editon (J2ME) Dengan Netbeans 7.12.Universitas Gunadarma:Depok. [5] M.S. Dharma Siregar, S.Kom, M.T.I dan Anri Eko Prasetyo,S Kom.2009. Perancangan Aplikasi Pengamanan Data Dengan Algoritma AES Rijndael.Program Studi Teknik Informatika Fakultas Ilmu Komputer Universitas Mercubuana. [6] http://axis.apache.org/axis/ di akses pada tanggal 20 April 2013 [7] Isman.2009. SOAP WS-Security : XML Signature :Bandung [8] Igor,Bonny. Perbandingan Algoritma RC6 dengan Rijndael pada AES :Bandung [9] S. Lucks, Attacking Seven Rounds of Rijndael Under 192 bit and 256 bit Keys [10] Wibowo Wihartantyo Ari.2004. Advanced Encryption Standard Algoritma Rijndael :Institut Teknologi Bandung. [11] Utama Yadi:2007. Teknik Pemrograman Web Service PHP Dengan Menggunakan SOAP dan WSDL : Yogyakarta.