BAB I PENDAHULUAN. 1.1 Latar Belakang

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

BAB I PENDAHULUAN. bentuk data berupa data audio maupun data berbentuk video. Oleh karena itu

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

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara

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

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

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

BAB 1 PENDAHULUAN. untuk menguji keaslian dan keutuhan pesan. Skema (scheme) yang dapat

BAB I PENDAHULUAN. di dalam suatu permasalahan sehingga dapat menghasilkan suatu hasil yang dapat

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. disusul pula dengan temuan baru yang lebih hebat dan canggih. Tidak dapat

BAB IV HASIL DAN UJI COBA

BAB III ANALISA PEMBAHASAN MASALAH

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

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

BAB III ANALISA DAN PERANCANGAN

BAB 1 PENDAHULUAN. 1.1 Latarbelakang

BAB I PENDAHULUAN. perusahaan, organisasi, lembaga serta lingkungan yang berada diluar sistem

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

BAB 1 PENDAHULUAN. kebutuhan manusia. Dalam era globalisasi sekarang ini, teknologi informasi sangat

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

BAB I PENDAHULUAN 1.1 Latar Belakang

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

BAB I PENDAHULUAN. 1.1 Latar Belakang

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

BAB I PENDAHULUAN. manusia dengan komputer untuk memudahkan membantu penyelesaian dan

BAB I PENDAHULUAN. dunia teknologi informasi. Saat ini dikenal adanya social network dimana chatting

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

BAB I PENDAHULUAN. keamanannya. Oleh karena itu, dikembangkan metode - metode kriptografi file

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

BAB IV HASIL DAN UJI COBA

PERANCANGAN PERANGKAT LUNAK SIMULASI PENGAMANAN TANDA TANGAN DENGAN MENGUNAKAN METODE SCHNORR AUTHENTICATION DAN DIGITAL SIGNATURE SCHEME

BAB I PENDAHULUAN. globalisasi pada saat sekarang ini, penggunaan komputer yang baik juga berperan. penting pada siklus penyusunan laporan akuntansi.

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. Stasiun TV dan Radio di Kota Medan. Diharapkan dengan dibuatnya tugas akhir

BAB I PENDAHULUAN. Steganografi adalah teknik menyisipkan pesan kedalam suatu media,

BAB I PENDAHULUAN. tersebut dibuktikan dengan semakin canggihnya perangkat keras seperti prosesor,

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. tubuh. Dalam suatu serangan jantung (myocardial infarction), bagian dari otot

BAB I PENDAHULUAN. terbuka bagi setiap orang. Informasi tersebut terkadang hanya ditujukan bagi

BAB 1 PENDAHULUAN Pengantar

BAB IV HASIL DAN UJI COBA

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

BAB 3 PERANCANGAN SISTEM. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai

BAB I PENDAHULUAN. Kegiatan penjualan pada butik Be Collection merupakan kegiatan pokok

I. BAB I PERSYARATAN PRODUK

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

PERANCANGAN APLIKASI DOKUMEN UNDENIABLE DIGITAL SIGNATURE DENGAN ALGORITMA CHAUM S BLIND SIGNATURE SKRIPSI MARTIN DENNAIN SIMANJUNTAK

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Pendahuluan. 1.2 Latar Belakang Masalah

BAB I PENDAHULUAN. orang lain. Tuntutan keamanan menjadi semakin kompleks, apalagi bila data itu dikirimkan, dan

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

BAB I PENDAHULUAN. semakin pesat berkembangnya terutama mengenai sistem informasinya. Ini

BAB 4 IMPLEMENTASI DAN EVALUASI

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

BAB I PENDAHULUAN. teknik enkripsi terhadap integritas data maka suatu informasi tidak bisa dibaca oleh orang yang

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan sistem informasi mengalami kemajuan yang sangat pesat, hal ini

BAB 1 PENDAHULUAN. Masalah yang akan dibahas dalam penelitian ini antara lain : - Apakah dengan menggunakan LINQ dapat menyelesaikan masalah untuk

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

BAB I PENDAHULUAN. manusia dari segala aspek kehidupan dan berbagai bidang.

BAB 1 PENDAHULUAN. keras (hardware) maupun perangkat lunak (software) sudah semakin pesat dan

BAB 1 PENDAHULUAN 1-1

BAB 1 PENDAHULUAN. untuk mengirimkan pesan, tetapi juga bisa menggunakan layanan yang tersedia di

BAB I PENDAHULUAN. Tetapi dewasa ini banyak bahasa dari berbagai suku bangsa yang digunakan untuk

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA MASALAH DAN PERANCANGAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Pada Dinas Pendidikan Kota Medan khususnya Medan Selatan, terdapat

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

BAB 1 PENDAHULUAN Latar belakang

BAB I PENDAHULUAN. Teknologi modern telah berkembang pesat, khususnya yang berkaitan

Bab 1 PENDAHULUAN Latar Belakang

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab 1 PENDAHULUAN Latar Belakang Masalah

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

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. negatif terutama bagi pemilik asli citra digital. Sisi positif dari kemudahan

BAB I PENDAHULUAN. pengiriman data elektronik melalui dan media lainya yang sering digunakan

BAB I PENDAHULUAN. masyarakat dalam memperoleh data dan informasi. Internet (Interconnected

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. dengan cepat mengirim informasi kepada pihak lain. Akan tetapi, seiring

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

BAB I PENDAHULUAN. Komunikasi adalah salah satu kegiatan yang tidak bisa ditinggalkan oleh

BAB IV HASIL DAN UJICOBA

BAB I PENDAHULUAN. berbentuk hard copy maupun bertanya kepada beberapa orang sekitar. Dimana ini

Transkripsi:

1 BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi komputer yang sangat pesat membawa perubahan yang signifikan bagi kehidupan manusia. Dengan semakin berkembangnya teknologi komputer, semakin banyak aktivitas manusia yang sebelumnya harus dilakukan secara manual, sekarang dapat dilakukan dengan bantuan komputer sehingga dapat menghemat waktu terutama dalam melakukan pertukaran informasi. Namun, hal ini masih sangat membutuhkan sistem keamanan dalam pengirimannya sehingga tidak bisa digunakan oleh pihak lain yang tidak berhak yang bisa merugikan pemilik informasi baik secara material maupun immaterial. Salah satunya digunakan untuk tanda tangan dokumen elektronik yang lebih dikenal dengan nama digital signature. Digital signature ini merupakan tanda tangan pada data digital berupa nilai kriptografis yang berfungsi untuk mengotensifikasi keaslian suatu dokumen digital. Autentifikasi penting untuk memastikan keaslian dokumen sehingga dapat diketahui apabila data masih terjaga keasliannya atau sudah disalahgunakan oleh pihak yang berwenang. Namun, permasalahannya sekarang adalah proses verifikasi tanda tangan tersebut, dimana sering terjadi tanda tangan digital yang diverifikasi oleh pihak lain yang tidak berhak atau adanya penyangkalan dari pihak yang melakukan tanda tangan dengan tidak mau melakukan autentifikasi terhadap dokumen asli. Oleh karena itu diperlukan suatu sistem tanda tangan digital yang hanya dapat diverifikasi dengan persetujuan pihak penandatangan (non-self authenticating). Tanda tangan digital dengan sistem ini sering disebut dengan undeniable signature scheme.

2 Undeniable signature scheme ini dapat dirancang menggunakan algoritma Chaum s Blind Siganture, di mana algoritma ini menggunakan sebuah bilangan prima yang cukup besar sebagai parameter sekuriti dengan menggunakan kunci publik dan kunci privat. Verifikasi tanda tangan hanya dapat dilakukan oleh pemilik tanda tangan karena hanya pemilik tanda tangan yang mengetahui kunci privatnya, sehingga pihak yang menerima dokumen tidak menunjukkan keaslian dokumen kepada pihak ketiga tanpa melibatkan si pemilik tanda tangan. Hal ini digunakan untuk mengantisipasi kemungkinan terjadinya penyalahgunaan dokumen oleh penerima, sehingga ada tuntutan dari pihak lain yang merasa dirugikan dengan isi dokumen tersebut, namun tidak bisa melibatkan pihak penanda tangan dokumen tersebut. Berdasarkan uraian di atas, maka penulis tertarik untuk menuangkannya dalan tugas akhir yang berjudul Perancangan Aplikasi Dokumen Undeniable Digital Signature Dengan Algoritma Chaum s Blind Signature. 1.2 Rumusan Masalah Perumusan masalah dalam penulisan tugas akhir ini adalah : a. Bagaimana proses kerja Undeniable digital signature dalam melakukan verifikasi terhadap suatu dokumen elektronik dengan algoritma Chaum s Blind Signature. b. Bagaimana cara merancang dan membuat aplikasi kriptografi Undeniable digital signature dengan algoritma Chaum s Blind Signature. c. Apa kelebihan dan kekurangan kriptografi Undeniable digital signature dengan algoritma Chaum s Blind Signature.

3 1.3 Batasan Masalah Batasan masalah dalam penulisan tugas akhir ini adalah sebagai berikut : a. Algoritma yang digunakan adalah Chaum s Blind Siganture. b. Panjang bit tanda tangan digital yang digunakan adalah 16 bit. c. Verifikasi tanda tangan yang digunakan adalah satu arah. d. Bahasa pemrograman yang digunakan adalah Microsoft Visual Basic 6.0 1.4 Tujuan Penelitian Adapun tujuan dari penulisan tugas akhir ini adalah : a. Mengetahui proses kerja undeniable digital signature dalam melakukan verifikasi terhadap suatu dokumen elektronik dengan algoritma Chaum s Blind Signature. b. Mengetahui cara merancang dan membuat aplikasi kriptografi Undeniable digital signature dengan algoritma Chaum s Blind Signature. c. Mengetahui kelebihan dan kekurangan kriptografi Undeniable digital signature dengan algoritma Chaum s Blind Signature. 1.5 Manfaat Penelitian Manfaat yang diambil dari penulisan tugas akhir ini adalah : a. Menambah wawasan dan pengetahuan penulis dalam bidang analisa dan perancangan aplikasi dokumen Undeniable digital signature dengan algoritma Chaum s Blind Signature. b. Membantu pengguna dalam menandatangani dokumen digital tanpa menunjukkan siapa yang melakukan autentifikasi atas keaslian dokumen tersebut, sehingga penyalahgunaannya tidak akan bisa melibatkan pihak yang memverifikasi.

4 c. Sebagai referensi bagi pengguna yang ingin mengetahui mengenai cara kriptografi Undeniable digital signature dengan algoritma Chaum s Blind Signature pada dokumen elektronik. 1.6 Metodologi Penelitian Dalam penulisan skripsi ini, penulis menggunakan metodologi penelitian yang terdiri dari : a. Prosedur Perancangan Adapun tata cara yang penulis lakukan dalam prosedur perancangan aplikasi dokumen Undeniable digital signature dengan algoritma Chaum s Blind Signature ini sebagaimana terlihat pada Gambar 1.1. Target : Tujuan Melakukan analisa kebutuhan yang diharapkan dari sistem yang dirancang Melakukan analisa terhadap spesifikasi yang dibutuhkan sistem yang dirancang Memulai perancangan sistem dan implementasi terhadap perancangan sistem Verifikasi Rancangan Melakukan pengujian sistem Finalisasi Perancangan Gambar 1.1 Prosedur Perancangan

5 b. Analisa Kebutuhan Adapun analisa yang penulis lakukan terhadap kebutuhan yang diharapkan dari sistem yang dirancang adalah sebagai berikut : 1. Sistem harus dapat digunakan untuk kriptografi Undeniable digital signature dengan algoritma Chaum s Blind Signature. 2. Sistem harus dapat menunjukkan kelebihan dan kekurangan kriptografi Undeniable digital signature dengan algoritma Chaum s Blind Signature. 3. Sistem harus dapat memberikan saran pengembangan kriptografi Undeniable digital signature dengan algoritma Chaum s Blind Signature berdasarkan perkembangan teknologi informasi. c. Spesifikasi dan Desain Adapun spesifikasi dari sistem yang dirancang ini adalah sebagai berikut : 1. Sistem membutuhkan sistem operasi Windows XP agar dapat berjalan dengan baik. 2. Sistem membutuhkan memori minimal 512 MB agar dapat berjalan dengan baik. 3. Sistem hanya dapat digunakan untuk kriptografi Undeniable digital signature dengan algoritma Chaum s Blind Signature. 4. Sistem membutuhkan dokumen dalam format teks agar Undeniable digital signature bisa dilaksanakan. Sedangkan desain sistem yang penulis rancang agar pengguna dapat berinteraksi dengan perangkat lunak yang dirancang adalah sebagai berikut : 1. Form Signature Berfungsi sebagai form yang berisi menu-menu dan tombol-tombol yang dapat dipilih user untuk melakukan Undeniable digital signature.

6 2. Form Verifikasi Berfungsi sebagai form yang berisi menu-menu dan tombol-tombol yang dapat dipilih user untuk melakukan verifikasi untuk Undeniable digital signature. 3. Form About Berfungsi untuk menampilkan data penulis selaku perancang perangkat lunak. d. Implementasi dan Verifikasi Tahapan implementasi yang penulis lakukan terhadap perancangan aplikasi dokumen Undeniable digital signature dengan algoritma Chaum s Blind Signature ini adalah sebagai berikut : 1. Melakukan implementasi desain form Pada tahapan ini, penulis melakukan implementasi desain form dengan cara membuat form-form sesuai dengan desain yang dirancang pada bahasa pemrograman Visual Basic 6.0. 2. Melakukan Coding Program Pada tahapan ini, penulis menuliskan coding-coding yang dibutuhkan agar aplikasi kriptografi Undeniable digital signature dengan algoritma Chaum s Blind Signature. 3. Melakukan pengujian sistem Pada tahapan ini, penulis melakukan pengujian pada setiap form yang dihasilkan. Pengujian dilakukan untuk mengetahui apakah ada kesalahan (error) pada setiap form untuk melakukan perbaikan. e. Validasi Validasi sistem yang penulis lakukan adalah melakukan pengujian sistem secara keseluruhan. Validasi ini dilakukan agar sistem yang dirancang telah sesuai dengan kebutuhan awal, yaitu dapat digunakan untuk kriptografi Undeniable digital signature dengan algoritma Chaum s Blind Signature tersebut.

7 1.7 Sistematika Penulisan Langkah-langkah atau tahapan-tahapan yang ditempuh dalam menyelesaikan penelitian ini adalah : BAB I BAB II BAB III BAB IV BAB V : PENDAHULUAN Pada bab ini menerangkan tentang latar belakang, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian, dan sistematika penulisan. : TINJAUAN PUSTAKA Pada bab ini menerangkan tentang teori dasar yang berhubungan dengan program yang dirancang, serta bahasa pemograman yang digunakan. : ANALISA DAN PERANCANGAN SISTEM Pada bab ini mengemukakan tentang analisa masalah program yang akan dirancang dan perancangan program yang digunakan dalam penulisan tugas akhir ini. : IMPLEMENTASI SISTEM Pada bab ini mengemukakan tentang hasil implementasi sistem yang dirancang mencakup uji coba sistem, tampilan, serta perangkat yang dibutuhkan, serta analisa sistem yang dirancang untuk mengetahui kelebihan dan kelemahan sistem yang dibuat. : PENUTUP Pada bab ini berisi kesimpulan penelitian dan saran dari peneliti sebagai perbaikan di masa yang akan datang.