BAB I

download BAB I

of 5

Transcript of BAB I

PROPOSAL SKRIPSI

PAGE 2

BAB IPENDAHULUAN1.1 Latar Belakang MasalahDalam perkembangan teknologi komputer dan jaringan komputer saat ini, khususnya komunikasi pesan teks lewat chatting. Chatting merupakan kegiatan yang menyenangkan. Kegiatan mengobrol yang biasa dilakukan dengan lisan dan bertatap muka berubah ke komunikasi teks jarak jauh menjadi trend yang sangat diminati dalam pengiriman pesan. Namun demikian pesan yang dikirim dalam pesan singkat berbentuk pesan asli (plaintext) pesan yang dikirimkan bersifat pribadi dan orang tertentu yang boleh membaca pesan tersebut sehingga berbahaya jika adanya kemungkinan komputer digunakan oleh pihak lain baik sengaja dipinjamkan kepada pihak lain maupun tidak disengaja komputer hilang atau diambil oleh pihak lain sehingga pihak lain tersebut dapat dengan mudah dan bebas untuk membuka data penting kita. Masalah keamanan data merupakan salah satu aspek terpenting dari sebuah sistem informasi. Masalah keamanan seringkali kurang mendapatkan perhatian dari para perancang dan pengelola sistem informasi. Informasi menentukkan hampir setiap elemen dari kehidupan manusia. Tanpa adanya informasi, hampir semuanya tidak dapat dilakukan dengan baik. Salah satu informasi penting yang perlu adanya keamanan adalah pesan teks chatting pada komputer. Sesuai permasalahan tersebut dapat menemukan cara alternatif, salah satunya dengan cara enkripsi dan deskripsi pesan menggunakan algoritma caesar dengan alasan untuk menjaga keamanan pesan. Caesar Cipher merupakan salah satu algoritma cipher tertua dan paling diketahui dalam perkembangan ilmu kriptografi. Caesar cipher merupakan salah satu jenis cipher substitusi yang membentuk cipher dengan cara melakukan penukaran karakter pada plainteks menjadi tepat satu karakter pada chiperteks. Teknik seperti ini disebut juga sebagai chiper abjad tunggal. Langkah enkripsi oleh sandi Caesar sering dijadikan bagian dari penyandian yang lebih rumit, seperti sandi Vigenre, dan masih memiliki aplikasi modern pada sistem ROT13. Pada saat ini, seperti halnya sandi substitusi alfabet tunggal lainnya. Algoritma kriptografi Caesar Cipher sangat mudah untuk digunakan. Inti dari algoritma kriptografi ini adalah melakukan pergeseran terhadap semua karakter pada plainteks dengan nilai pergeseran yang sama. Salah satu kegunaan algoritma caesar adalah untuk mengubah pesan aslinya menjadi chiperteks, agar tidak dapat dibaca pesan aslinya. Algoritma caesar berarti untuk menjaga keamanan dan kerahasian pesan dari orang lain merupakan salah satu hal yang sangat penting pada sistem informasi pada saat sekarang ini. Ada beberapa algoritma yang digunakan untuk menjaga keamanan pesan salah satunya algoritma RC4, algoritma ini dalam pengerjaannya lebih rumit dari pada pengerjaan algoritma caesar, dimana algoritma RC4 melakukan setiap proses enkripsi dan deskripsi dilakukan per bit, yang artinya proses enkripsi dan deskripsi dilakukan satu bit setiap kali, sedangkan pada algoritma caesar proses enkripsi setiap huruf plainteks diganti dengan barisan huruf berikutnya sesuai dengan kunci yang diberikan, dan untuk melakukan dekripsi pesan pada algoritma caesar, kita hanya mengganti setiap huruf cipherteks dengan huruf sejauh kunci sebelum huruf cipher tersebut, dari uraian diatas dapat kita ketahui bahwa pengerjaan algoritma caesar lebih sederhana dan lebih mudah dalam pengerjaannya dari pada algoritma RC4, dengan lebih sederhananya penerapan algoritma caesar dalam keamanan pesan chatting dari pada mengunakan algoritma RC4 penulis lebih memilih menggunakan algoritma caesar untuk melakukan enkripsi dan deskripsi pada pesan chating.Oleh karena itu timbul suatu gagasan yang mengacu pada permasalahan-permasalahan tersebut, yakni untuk membuat suatu aplikasi keamanan pesan chatting yang dapat melindungi pesan yang dianggap penting dengan cara menyandikan pesan tersebut sehingga sulit untuk dibaca oleh pihak-pihak yang tidak berhak atas pesan tersebut. Aplikasi program enkripsi pesan pesan chatting digunakan untuk berbagai kalangan pengguna aplikasi chatting. Hal tersebut karena pada setiap orang pasti mempunyai pesan penting yang rahasia dan tidak ingin pihak lain mengetahuinya. Berdasarkan uraian permasalahan di atas maka penulis memilih judul Analisis dan Perancangan Keamanan Pesan Chatting Menerapkan Algoritma Caesar 1.2 Perumusan masalahAdapun rumusan masalah dari penulisan skripsi ini adalah:

1. Bagaimana proses enkripsi dan dekripsi pesan untuk keamanan pesan chatting dengan menerapkan algoritma caesar?2. Bagaimana mengimplementasikan aplikasi chatting dengan menggunakan bahasa pemrograman?1.3 Batasan Masalah

Agar pembahasan tidak menyimpang dari tujuannya maka dilakukan pembatasan masalah sebagai berikut:1. Aplikasi digunakan pada jaringan Local Area Network2. Keamanan pesan chatting menerapkan algoritma caesar3. Aplikasi dibuat dengan menggunakan bahasa pemrograman Microsoft Visual Basic. Net 2008.1.4 Tujuan dan Manfaat Penelitian

1.4.1 TujuanTujuan dari penelitian ini adalah sebagai berikut:1. Memahami proses enkripsi dan dekripsi untuk sistem keamanan pesan dengan algoritma caesar.2. Mengimplementasikan aplikasi chatting dengan menggunakan bahasa pemrograman.1.4.2 ManfaatManfaat dari penelitian ini adalah sebagai berikut :

1. Menambah bahan refrensi untuk memberikan keamanan pesan chatting dengan menggunakan algoritma caesar.2. Memberikan keamanan pesan chatting yang berisi pesan rahasia kepada pengguna aplikasi ini, agar pihak ketiga tidak dapat membaca pesan aslinya apabila bila pengguna kehilangan komputer atau pengguna tidak sengaja meninggalkan komputer dalam keadaan belum sempat dimatikan.1.5 Metode PenelitianMetode yang penulis gunakan dalam penulisan skripsi ini mulai dari pengumpulan data hingga nanti sampai kepada terselesaikannya skripsi ini adalah sebagai berikut :1. Metode pengumpulan Dataa. Studi Kepustakan (Library Research)

Memperoleh data dengan membaca buku-buku,jurnal serta majalah yang berhubungan dengan masalah yang sedang dibahas.

b. Internet SurfingMemperoleh data dari situs-situs yang berhubungan dengan masalah yang sedang dibahas dan men-download-nya sebagai bahan referensi. Dalam hal ini penulis melakukan download terhadap dokumentasi-dokumentasi, FAQ (Frequently Asked Questions), RFC (Request For Comments) dan How to Manual yang terdapat pada situs-situs yang berhubungan dengan masalah yang sedang dibahas.2. Metode Perancangan Sistem

Adapun tahapan perancangan sistem pada skripsi ini menggunakan metode perancangan waterfall,seperti keterangan dibawah ini:

a. Analisa

Analisa merupakan tahapan yang dilakukan untuk menganalisa program yang akan dibuat.

b. Perancangan

Perancangan sistem merupakan tahapan yang dilakukan untuk merancang sebuah rancangan program berdasarkan input dan output yang diinginkan.c. Pembuatan Program

Pembuatan program merupakan tahapan yang dilakukan untuk membuat program berdasarkan input dan output yang diinginkan.d. Pengujian Sistem

Pengujian merupakan langkah untuk mengetahui kesalahan atau trouble yang mungkin terjadi, sampai dipastikan sistem dapat berjalan dengan sempurna.

e. Implementasi Sistem

Setelah pembahasan perancangan sistem maka langkah selanjutnya adalah mengimplementasikan hasil perancangan ke dalam program.1.6 Sistematika PenulisanSistematika penulisan laporan skripsi ini dibagi menjadi beberapa bab dengan pokok pembahasan. Sistematika secara umum adalah sebagai berikut : BAB I :PENDAHULUAN

Bab ini membahas tentang latar belakang, perumusan masalah, batasan masalah, tujuan dan manfaat, metode penelitian, dan sistematika penulisan.

BAB II :LANDASAN TEORIMembahas mengenai berbagai konsep dasar dan teori-teori yang berkaitan dengan sistem ini dan yang dilakukan dan hal-hal yang berguna dalam proses analisis permasalahan serta tinjauan terhadap penelitian-penelitian serupa yang telah pernah dilakukan sebelumnya.

BAB III :ANALISIS DAN PERANCANGANBab ini berisikan menganalisis masalah dari model penelitian untuk memperlihatkan keterkaitan antar variabel yang diteliti serta model matematis untuk analisisnya.

BAB IV :IMPLEMENTASI DAN EVALUASI Berisikan tentang tampilan hasil aplikasi yang dirancang, pembahasan hasil aplikasi yang dirancang, pengujian serta kelebihan dan kekurangan dari aplikasi yang dirancang.BAB V :KESIMPULAN DAN SARAN

Berisi kesimpulan dan saran yang sudah diperoleh dari hasil penulisan skripsi.

1

PAGE