Wednesday, April 12, 2017

Kriptografi

Pengertian Kriptografi
       Kriptografi à bahasa Yunani, “kryptos” yang berarti tersembunyi dan“graphein” yang berarti tulisan. Sehingga kata kriptografi dapat diartikan berupa frase “tulisan tersembunyi”.
       Kriptografi à  Suatu ilmu ataupun seni yang mempelajari bagaimana sebuah data dikonversi ke bentuk tertentu yang sulit untuk dimengerti.(Bruce Schneier, 1996)
       Kriptografi à ilmu penyandian atau pengamanan informasi dari teks asli ke teks acak yang didasarkan pada perhitungan atau algoritma matematika.

Pengenalan Network Security

Tujuan Network Security
  1. Untuk melindungi asset perusahaan
       “Asset” : Informasi.
       Jaringan dan keamanan komputer yang bersangkutan, di atas segalanya, dengan perlindungan, integritas, dan ketersediaan informasi.
       Informasi dapat didefinisikan sebagai data yang terorganisir dan dapat diakses dengan cara yang koheren dan bermakna.
  1. Untuk mendapatkan keuntungan kompetitif
       Mengembangkan dan mempertahankan langkah-langkah keamanan yang efektif dapat memberikan organisasi dengan keunggulan kompetitif atas pesaingnya.
       Contoh :
       Ketika sistem bank diretas,  kemungkinan nasabah akan berpindah ke bank yang bisa memberikan keamanan.
  1. Untuk memenuhi persyaratan peraturan dan tanggung jawab fidusia
       Perusahaan memiliki tanggung jawab untuk memastikan keselamatan dan kesehatan organisasi dengan memastikan operasi terus berjalan.
       Organisasi yang mengandalkan komputer untuk operasi mereka terus harus mengembangkan kebijakan dan prosedur yang membahas persyaratan keamanan.
  1. Untuk mengamankan pekerjaan
       Keamanan harus menjadi bagian dari pekerjaan setiap jaringan atau sistem administrator.
       Jika mengalami suatu Kegagalan dapat mengakibatkan penghentian suatu proses.
Akibatnya, keamanan jaringan tidak murah. Namun, itu mungkin lebih murah daripada biaya yang berkaitan dengan memiliki inftastruktu jaringan komputer suatu organisasi dikompromikan.

Friday, June 5, 2015

Sorting dan Searching Data Dalam C++

5. Sorting.
Sorting atau pengurutan diartikan sebagai proses penyusunan kembali sekumpulan objek ke dalam urutan tertentu. Tujuan pengurutan adalah mendapatkan kemudahan dalam pencarian anggota dari suatu himpunan, disamping dapat mempercepat mengetahui data terbesar dan data terkecil, misalkan kita ingin mengetahui perolehan nilai tertinggi dan nilai terendah dari hasil ujian. Contoh objek terurutkan adalah daftar isi, daftar pustaka dll. Proses yang terjadi pada pengurutan adalah sebagai berikut :

Stack dan Queue Dalam C++

 
3. Stack
Stack (tumpukan) adalah struktur data yang meniru bagaimana proses menyimpan dan mengambil suatu buku pada suatu tumpukan buku yang ada di lantai. Apabila diperhatikan dengan seksama maka proses menyimpan buku (disebut push) dan proses mengambil buku (disebut pop) dari suatu tumpukan selalu dilakukan pada bagian atas tumpukan (top of the stack) sehingga terjadi urutan yang disebut LIFO (Last In First Out). Artinya, buku yang terakhir disimpan adalah buku yang pertama harus diambil karena buku inilah yang berada pada urutan teratas dari tumpukan.

Thursday, June 4, 2015

Tugas Rangkuman Praktikum Struktur Data

Rangkuman Praktikum Struktur Data : Variabel, Array (Array Satu Dimensi dan Dua Dimensi), Stack, Queue, Shorting (Selection Short dan Insertion Short), Searching (Sequential Search dan Binary Search) pada bahasa pemrograman C++ berserta contoh dan source code implementasi program.