BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan ilmu pengetahuan dan teknologi yang sangat pesat telah melahirkan teknologi yang dapat membantu pekerjaan manusia. Salah satunya adalah Contactless Smart Card, yaitu kartu yang menyimpan data dan dapat diakses melalui gelombang radio. Contactless Smart Card ini banyak digunakan oleh perbankan, pemerintah, rumah sakit, dan perusahaan swasta, biasanya digunakan sebagai kartu pengenal, penyimpan history kesehatan pasien, alat transaksi, data perbankan, hak akses, dan sebagainya. Contactless Smart Card ini menerapkan cara kerja RFID (Radio Frequency Identification), yaitu dengan tag pada kartu dan akan dibaca oleh reader yang berada di dekatnya, sehingga data yang tersimpan di dalamnya rentan akses, baik secara sengaja ataupun tidak, oleh pihak yang tidak berkepentingan. Mengingat pentingnya data yang tersimpan di dalam Contactless Smart Card, sebaiknya data harus dibuat aman terlebih dahulu sehingga sebelum ditransmisikan tidak dapat dimengerti oleh pihak yang tidak berkepentingan dan tidak mempunyai otoritas. Informasi sekarang tidak dapat disalahgunakan oleh pihak-pihak tidak bertanggungjawab sehingga merugikan orang lain. Dalam penelitian ini akan dikembangkan teknik enkripsi yang akan digunakan untuk mengamankan data sebelum ditransmisikan. Teknik enkripsi yang dikembangkan menggunakan metode Serpent AES.
2 Serpent AES menggunakan S-Box yang mirip dengan S-Box pada DES dan juga mudah implementasinya. Serpent AES memiliki kecepatan setara DES dan tingkat keamanan di atas Triple DES. 1.2 Perumusan Masalah Penulisan bertujuan merancang sebuah program simulasi pengamanan data yang akan digunakan untuk Contactless Smart Card dengan menggunakan metode Serpent AES. Program simulasi akan menggambarkan bagaimana proses sebuah data dienkripsi sehingga dianggap aman untuk kemudian dikirimkan ke dalam Contactless Smart Card untuk disimpan, juga proses dekripsi kembali sehingga dapat dimengerti oleh user. 1.3 Ruang Lingkup Mengingat luasnya ruang lingkup dalam penelitian ini, maka dalam perancangan program simulasi hanya difokuskan pada: a. Program berupa simulasi proses enkripsi dan dekripsi plaintext/file. b. Pengamanan data dilakukan dengan cara kriptografi. c. Metode kriptografi yang dipakai adalah metode Serpent AES 128 bit. d. Pemrograman menggunakan bahasa java. e. Pengamanan data dibuat agar tidak dapat dimengerti oleh pihak yang tidak berkepentingan.
3 1.4 Tujuan dan Manfaat 1.4.1 Tujuan Tujuan penulisan skripsi ini adalah untuk merancang program simulasi pengamanan data pada Contactless Smart Card dengan metode Serpent AES. 1.4.2 Manfaat Manfaat yang akan didapat dari perancangan program simulaisi ini adalah: Bagi pembaca : menambah wawasan/pengetahuan mengenai kegunaan Contactless Smart Card, kriptografi, dan metode Serpent AES. Bagi perancang lain : sebagai referensi untuk merancang program simulasi/aplikasi pengamanan data serupa ke tingkat lebih lanjut. Bagi pengguna perusahaan atau pengguna Contactless Smart Card : mengimplementasikan metode Serpent AES untuk mengamankan data-datanya sebelum ditransmisikan pada Contactless Smart Card. Bagi penulis : untuk menambah wawasan mengenai Serpent AES dan juga Contactless Smart Card, serta sebagai kesempatan untuk menerapkan metode matematika ke dalam bentuk nyata dalam dunia IT.
4 1.5 Metodologi Penelitian Metode yang dilakukan oleh penulis dalam perancangan aplikasi untuk skripsi ini meliputi tahap-tahap sebagai berikut: 1. Studi Pustaka 2. Pengumpulan Informasi 3. Analisis Informasi 4. Perancangan Program 5. Desain Struktur Program 1.6 Sistematika Penulisan BAB 1 PENDAHULUAN Bab ini menjelaskan mengenai alasan latar belakang pemilihan topik penulisan skripsi, rumusan masalah, ruang lingkup masalah, tujuan dan manfaat, makalah relevan, metodologi penelitian, dan sistematika penulisan. BAB 2 Landasan Teori Bab ini menyampaikan teori-teori umum mengenai Radio Frequency Identification (RFID), Smart Card, Contactless Smart Card, Interaksi Manusia- Komputer (IMK), Kriptografi, Advanced Encryption Sistem (AES), Serpent AES, Software Development Life Cycle (SDLC), dan teori-teori pendukung perancangan program lainnya. BAB 3 Analisis dan Perancangan Program Bab ini membahas analisis-analisis yang dilakukan sebelum memulai perancangan program kemudian mengenai proses perancangan program simulasi berdasarkan metode-metode dan teori-teori yang telah didapatkan.
5 BAB 4 Implementasi dan Evaluasi Bab ini membahas mengenai implementasi aplikasi program simulasi, pengujian program simulasi, kemudian evaluasi terhadap program simulasi tersebut apakah telah sesuai dengan tujuan yang ingin dicapai dalam penulisan skripsi ini. BAB 5 Kesimpulan dan Saran Bab ini berisi kesimpulan yang didapat dari hasil implementasi dan evaluasi perancangan aplikasi program simulasi serta saran agar perancangan dapat dikembangkan menjadi lebih baik lagi untuk ke depannya.