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

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

BAB IV HASIL DAN UJI COBA

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

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

BAB IV HASIL DAN UJI COBA

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB I PENDAHULUAN. analisis terhadap sesuatu serta peristiwa-peristiwa yang terjadi dimuka bumi.

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Sistem pengolahan data merupakan satu kesatuan kegiatan pengolahan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dalam dunia pendidikan saat ini biasanya instansi pemerintahan menetapkan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

UKDW BAB 1 PENDAHULUAN

BAB I PENDAHULUAN. yang bekerja bersama secara efektif untuk memasukan, menyimpan, memperbaiki,

1.1 Latar Belakang Masalah

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

Bab 3. Metode dan Perancangan Sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

1.1 Latar Belakang. 1 Universitas Kristen Maranatha

BAB IV TESTING DAN IMPLEMENTASI PROGRAM

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

APLIKASI TARGETING CHECKLIST DENGAN MENGGUNAKAN WEBSITE SUKIRMAN

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB 4 IMPLEMENTASI DAN EVALUASI. Berikut ini merupakan spesifikasi perangkat keras dan perangkat lunak yang

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV HASIL DAN PEMBAHASAN

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

BAB I PENDAHULUAN. Mungkin dikarenakan oleh beberapa faktor antara lain kurangnya sumber belajar

BAB V IMPLEMENTASI SISTEM

APLIKASI KRIPTOGRAFI DOKUMEN MENGGUNAKAN ALGORITMA RIVEST CODE 4 (RC 4) BERBASIS WEB. Laporan Tugas Akhir

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODE PENELITIAN. Tahapan penelitian yang akan dilakukan adalah sebagai berikut: keputusan tingkat kesehatan.

BAB IV HASIL DAN UJI COBA

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

IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN. kehidupan manusia membuat manusia yang dalam hal ini sebagai user. menggunakan model ataupun pengarsipan secara manual.

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN UJI COBA

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 IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

Bab 1 PENDAHULUAN Latar Belakang Masalah

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

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

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Pengantar

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. seluruh kegiatan yang dilakukan baik lembaga maupun masyarakat itu sendiri.

BAB I PENDAHULUAN. bagi banyak masyarakat. Permintaan akan sumber daya listrik terus bertambah

BAB 1 PENDAHULUAN 1.1 Pendahuluan

BAB 1 PENDAHULUAN. teknologi secara umum adalah semua teknologi yang berhubungan dengan

BAB III ANALISA MASALAH DAN SISTEM

BAB IV HASIL DAN UJI COBA

c. Rancangan Menu News

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dalam dunia teknologi informasi, komputer tidak hanya digunakan sebagai alat untuk


BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. informasi yang berkembang dengan pesat adalah teknologi internet yang. mampu menyajikan informasi secara cepat dan akurat.

BAB 1 PENDAHULUAN Latar Belakang. Perkembangan teknologi yang sangat pesat saat ini membawakan pengaruh yang

pengembangan dari pengolahan data alumni SMK Widya Yahya Gadingrejo, yang

BAB I PENDAHULUAN. manusia, salah satunya adalah komputer. Saat ini suatu sistem aplikasi komputer

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

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. jenis bisnis dalam meningkatkan efisiensi dan efektivitas proses bisnis,

BAB 1 PENDAHULUAN. Internet bukanlah hal yang baru bagi masyarakat. Setiap anggota masyarakat kini

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

Implementasi Kriptografi Algoritma AES Serta Algoritma Kompresi Huffman Dengan

BAB I PENDAHULUAN. Pada era teknologi informasi yang semakin berkembang, pengiriman data

BAB IV HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN. dari pendayagunaan teknologi khususnya teknologi informasi. Penjualan elektronik atau yang akrab di sebut e-commerce ( electronic

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

PEMBUATAN WEBSITE INFORMASI MUSEUM DI JAKARTA DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER 8, PHP DAN MYSQL

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

BAB III METODE PENELITIAN

BAB I PENDAHULUAN. data spasial berikut atribut-atributnya, seperti memodifikasi bentuk, warna,

Transkripsi:

BAB I PENDAHULUAN I.1. Latar Belakang Bahan ajar adalah segala bentuk bahan yang digunakan untuk membantu guru/instruktur dalam melaksanakan kegiatan belajar mengajar di kelas. Bahan yang dimaksud bisa berupa bahan tertulis maupun bahan tidak tertulis. Bahan ajar merupakan bagian penting dalam pelaksanaan pendidikan. Melalui bahan ajar guru atau dosen akan lebih mudah dalam melaksanakan pembelajaran dan mahasiswa akan lebih terbantu dan mudah dalam belajar. Bahan ajar dapat dibuat dalam berbagai bentuk sesuai dengan kebutuhan dan karakteristik materi ajar yang akan disajikan. Bahan ajar disusun dengan tujuan menyediakan bahan ajar yang sesuai kebutuhan pembelajar, yakni bahan ajar yang sesuai dengan karakteristik dan setting atau lingkungan sosial anak didik, membantu pembelajar dalam memperoleh alternatif bahan ajar di samping buku-buku teks yang terkadang sulit diperoleh, memudahkan guru atau dosen dalam melaksanakan pembelajaran. Ada beberapa manfaat yang dapat diperoleh apabila seorang guru atau dosen mengembangkan bahan ajar sendiri, yakni antara lain; pertama, diperoleh bahan ajar yang sesuai dengan kebutuhan belajar siswa atau mahasiswa, kedua, tidak lagi tergantung kepada buku teks yang terkadang sulit untuk diperoleh, ketiga, bahan ajar menjadi labih kaya karena dikembangkan dengan menggunakan berbagai referensi, keempat, menambah kekayaan pengetahuan dan pengalaman 1

2 guru atau dosen dalam menulis bahan ajar, kelima, bahan ajar akan mampu membangun komunikasi pembelajaran yang efektif antara tenaga pengajar dengan anak didik sehingga para anak didik akan merasa lebih percaya kepada tenaga pengajarnya. Dengan tersedianya bahan ajar yang bervariasi, maka pembelajar akan mendapatkan manfaat yaitu, kegiatan pembelajaran menjadi lebih menarik. pembelajar akan lebih banyak mendapatkan kesempatan untuk belajar secara mandiri dan mengurangi ketergantungan terhadap kehadiran guru atau dosen. Oleh karena itu, seorang tenaga pengajar butuh banyak persiapan dalam membuat bahan ajar mereka sesuai kurikulum ditempat mereka mengajar untuk diajarkan pada siswa atapun mahasiswa. Karena butuh persiapan dalam membuat bahan ajar, maka bahan ajar itu harus di amankan dari pihak-pihak yang tidak diinginkan sebelum disampaikan pada siswa. Banyak cara untuk mengamanankan file text agar sulit dimengerti oleh pihak-pihak yang tidak dinginkan yaitu salah satu caranya dengan mengenkripsi (encrypt) pesan ( file) tersebut menjadi karakter acak yang tidak dimengerti sehingga hanya bagi seseorang yang memiliki kunci ( key) yang dapat mengembalikan pesan kebentuk semula. Bahkan akhir-akhir ini banyak tenaga pengajar di bidang komputer ingin mengamankan coding program hasil buatannya sendiri untuk bahan ajar yang diajarkan ke mahasiswa nantinya atau bahankan bahan ajar ini untuk presentase di acara seminar yang dibuatnya sendiri.

3 Oleh Karena itu penulis ingin menanggapi masalah keamanan data bahan ajar tenaga pengajar tersebut sebagai bahan dalam penyusunan skripsi maka disini penulis mengembangkan aplikasi kriptografi dengan menggunakan algoritma mime base64 dalam mengimplementasikannya. Disini penulis mengambil judul Analisa dan Perancangan Keamanan Bahan Ajar dengan Algoritma Mime Base64, aplikasi ini dibuat dengan bahasa pemrograman PHP dan MySQL. I.2. I.2.1. Ruang Lingkup Masalah Identifikasi Masalah Berdasarkan latar belakang masalah diatas, identifikasi masalahnya adalah sebagai berikut: 1. Bagaimana caranya agar sistem dapat mengenkripsi bahan ajar 2. Bagaimana cara agar sistem dapat mendekripsi bahan ajar yang telah dienkripsi. 3. Bagaimana cara menampilkan hasil enkripsi dalam bentuk yang tidak jelas dan menampilkan kembali data yang sebenarnya setelah didekripsikan 4. Bagaimana cara menampilkan hasil dekripsi dalam bentuk data semula sebelum data dilakukan enkripsi.

4 I.2.2. Perumusan Masalah Berdasarkan identifikasi masalah di atas, dapat dirumuskan beberapa masalah yaitu bagaimana merancang suatu sistem enkripsi dan dekripsi yang kita gunakan agar data yang tersebut tetap aman. I.2.3 Batasan Masalah Agar permasalahan dalam penelitian ini tidak terlalu luas dan menyimpang dari topic yang ada, maka diperlukan batasan masalah sebagai berikut: 1. Setelah dienkripsi yang tampil hanya berbentuk kata-kata secara acak. 2. Menggunakan bahasa pemrograman PHP dan MySQL 3. Data yang akan dienkripsi harus berbentuk file text dan output yang dihasilkan berbentuk dokumen untuk bahan ajar nantinya. I.3. I.3.1. Tujuan dan Manfaat Tujuan Adapun tujuan dari penelitian ini adalah memperdalam ilmu tentang enkripsi dengan algoritma mime base64 dan mempermudah seseorang tenaga pengajar untuk mengamankan bahan ajar yang dia miliki dari pihak-pihak yang tidak diinginkan.

5 I.3.2. Manfaat Manfaat dari pembuatan aplikasi yang berjudul Analisa dan Perancangan Keamanan Bahan Ajar dengan Algoritma Mime Base64 ini yaitu untuk memberikan keamanan pada bahan ajar yang telah dibuat oleh seorang tenaga pengajar. I.4 Metodologi Penelitian Dalam mengerjakan Pembuatan aplikasi ini penulis hanya menggunakan metode Literatur yaitu mengumpulkan data yang dipergunakan untuk memperoleh data secara teoritis dengan mempelajari buku-buku, catatan kuliah, dan buku referensi yang lain yang berkaitan erat dengan judul penulis. a. Prosedur Perancangan Perancangan aplikasi ini penulis melakuan beberapa tahap analisa, perencanaan, dan pengumpulan data. Pada tahap analisa penulis mempelajari algoritma mime base64 untuk penerapannya di bahasa pemrograman PHP, di tahap perencanaan penulis merancang desain dan merancang algoritma dari progam ataupun aplikasi ini dan penulis melakukan pengumpulan data melalui buku-buku di perpusatakaan dan Internet. b. Analisis Kebutuhan Kebutuhan-kebutuhan dalam pembuatan dan perancangan aplikasi ini yang dibutuhkan yaitu sebuah komputer yang bersistem operasi Windows XP dengan

6 spesifikasi minimum intel pentium 2.8Ghz, memori 512Mb, Web Server seperti AppServ 2.5.9 dan Web Browser seperti Mozilla Firefox, Internet Explorer, Google Chrome, dsb, sedangankan editor penulis menggunakan Macromedia Dreamweaver dan file yang akan dienkripsi dan didekripsi berbentuk txt. c. Spesifikasi dan Desain Pada tahap spesifikasi dan desain ini penulis akan mencoba menerangkan desain apa-apa saja yang diperlukan dalam pembuatan aplikasi ini. Pada tampilan awal terdapat dua menu enkripsi dan dekripsi, dimana berfungsi untuk sesuai kebutuhan untuk apa yang akan dilakukan seorang tenaga pengajar untuk melakukan enkripsi atau dekripsi bahan ajar. Setelah memilih salah satu menu enkripsi atau dekripsi maka akan selanjutnya akan dihadapkan pada halaman upload file yang akan dienkripsi atau didekripsi sesuai pilihan menu awal sebelumnya. Setelah upload dilakukan maka akan tampil nama-nama file yang kita upload yang telah tersimpan ke database. Lalu pilih list file yang di-upload, setelah dipilih akan ditampilkan halaman untuk mengenkripsi file dan tombol enkripsi untuk mengenkripsi file tersebut. d. Implementasi dan Verifikasi Sebagai implementasi aplikasi, aplikasi ini dijalankan pada web browser. Pada tahap pertama yang dilakuan adalah pemilihan file berekstensi txt yang telah disediakan sebelumnya untuk dienkripsi atau didekripsi. Selanjutnya file di upload

7 terlebih dahulu ke database dan memindahkan file yang akan dienkripsi ataupun didekripsi ke folder yang telah disediakan penulis sebelumnya. Setelah itu proses itu akan melakukan enkripsi atau dekripsi file txt tersebut ke bentuk dokumen. e. Validasi Untuk pengujian program ini penulis akan menjelaskan tentang alur dari program apakah program dapat bekerja dengan baik dan sesuai spesifikasi. Pada saat di halaman upload file, pilih file berbentuk txt karena aplikasi ini hanya bisa file txt saat melakukan enkripsi atau dekripsi. Saat di upload dan telah tersimpan maka pada halaman berikutnya tekan tombol enkripsi untuk melakukan enkripsi. Maka file txt tadi akan berubah menjadi file dokumen dan tulisannya akan menjadi acak, I.5 Sistematika Penulisan Sistematika penulisan ini terdiri dari 5 bab, dengan tujuan untuk mempermudah dalam pembahasan. Adapun sistematika penulisan tersebut adalah sebagai berikut : BAB I : PENDAHULUAN Pada bab ini berisi Latar Belakang Masalah, Tujuan Penulisan, Rumusan Masalah, Pembahasan Masalah, Metode Penelitian dan Sistematika Penulisan.

8 BAB II : TINJAUAN PUSTAKA Pada bab ini berisikan tentang teori-teori penunjang yang berkaitan dengan analisa dan perancangan keamanan bahan ajar dengan algoritma mime base64 yang penulis buat yang membahas tentang algoritma base64 dan teori-teori pendukung lainnya. BAB III : ANALISIS DAN DESAIN SISTEM Pada bab ini penulis menganalisa aplikasi keamanan bahan ajar yang sedang berjalan dan mendesain aplikasi keamanan bahan ajar dengan menjelaskan tentang diagram blok dan flowchart dari perancangan keamanan bahan ajar.. BAB IV : HASIL DAN UJI COBA Pada bab ini menjelaskan dan membahas hasil dari analisa dan perancangan keamanan bahan ajar dengan algoritma mime base64 yang didapat dari hasil percobaan yang dilakukan oleh penulis selama beberapa kali. BAB V : KESIMPULAN DAN SARAN Pada bab ini berisi analisa dan kesimpulan atas pembahasan laporan penulisan dan kesimpulan mengenai analisa dan perancangan keamanan bahan ajar dengan algoritma mime base64, kemudian penulis juga akan memberikan saran-saran sebagai acuan pengembangan lebih lanjut.