Minggu, 12 Mei 2013

MENGAPA CACHE MEMORY MASIH DIPERLUKAN DALAM KOMPUTER


Ø  Sekilas tentang memori
Memori adalah salah satu piranti dari komputer yang berfungsi untuk menyimpan data sementara ketika program sedang berjalan dan dieksekusi oleh CPU. Umumnya kita mengenal memori yang berbentu fisik seprti RAM, SDRAM namun jika kita cermati lebih dalam memori ini memiliki banyak jenis dan digolongkan menjadi beberapak kelompok.
Berdasarkan media penyimpanan memori dibagi menjadi 2 kelompok yaitu :
1.      Memori Internal
Memori jenis ini dapat diakses secara langsung oleh prosesor. Memori internal memiliki fungsi sebagai pengingat. Dalam hal ini yang disimpan di dalam memori utama dapat berupa data atau program. Secara lebih tinci, fungsi dari memori utama adalah :
Menyimpan data yang berasal dari peranti masukan sampai data dikirim ke ALU (Arithmetic and Logic Unit) untuk diproses* Menyimpan daya hasil pemrosesan ALU sebelum dikirimkan ke peranti keluaran Menampung program/instruksi yang berasal dari peranti masukan atau dari peranti pengingat sekunder.
Memori biasa dibedakan menjadi dua macam: ROM dan RAM. Selain itu, terdapat pula memori yang disebut Cache Memory. Dalam presentasi ini selanjutnya akan membahas cache memori untuk komputer.
  1. Memori Eksternal
Merupakan memori tambahan yang berfungsi untuk menyimpan data atau program.Contoh: Hardisk, Floppy Disk
Konsep dasar memori eksternal adalah :
-          Menyimpan data bersifat tetap (non volatile), baik pada saat komputer aktif atau tidak.
-          Memori eksternal biasa disebut juga memori eksternal yaitu perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar memori utama
-          Memori eksternal mempunyai dua tujuan utama yaitu sebagai penyimpan permanen untuk membantu fungsi RAM dan yang untuk mendapatkan memori murah yang berkapasitas tinggi bagi penggunaan jangka panjang.
Ø  Apakah Cache Memori itu?
Cache memori adalah memori kecepatan tinggi, tetapi berukuran kecil, yang digunakan untuk menyimpan salinan data / instruksi yang sering diakses oleh CPU. Selain itu, chace berkecepatan tinggi berada diantara memori utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu kepada memori utama tetapi di cache memory yang kecepatan aksesnya yang lebih tinggi, metode menggunakan cache memory ini akan meningkatkan kinerja sistem.
Dalam istilahnya yang paling sederhana, cache memory adalah memory buffer berkecepatan tinggi yang secara temporer menyimpan data yang diperlukan oleh procesor, membuat prosesor dapat memanggil kembali data tersebut dengan lebih cepat ketimbang jika data itu datang dari memory utama.
Buffer menyimpan data acak (random data), biasanya pada basis yang pertama kali masuk adalah yang pertama kali keluar (first in first out), atau yang pertama kali masuk adalah yang terakhir keluar (first in last out). Cache memori menyimpan data yang kemungkinan besar diperlukan oleh prosesor sebelum data itu diperlukan secara aktual. Hal ini membuat prosesor dapat melanjutkan bekerja pada kecepatan penuh atau mendekati kecepatan penuhnya tampa harus menunggu data diambil dari memory utama yang lebih lambat. Cache memory biasanya dibuat dari chip static RAM (SRAM) yang diinstall pada motherboard atau built in pada prosesor.

Jika prosesor membutuhkan suatu data, pertama - tama ia akan mencarinya pada cache. Jika data ditemukan, prosesor akan langsung membacanya dengan delay yang sangat kecil. Tetapi jika data yang dicari tidak ditemukan,prosesor akan mencarinya pada RAM
yang kecepatannya lebih rendah. Pada umumnya, cache dapat menyediakan data yang
dibutuhkan oleh prosesor sehingga pengaruh kerja RAM yang lambat dapat dikurangi. Dengan cara ini maka memory bandwidth akan naik dan kerja prosesor menjadi lebih efisien.
Selain itu kapasitas memori cache yang semakin besar juga akan meningkatkan kecepatan kerja computer secara keseluruhan. Dua jenis cache yang sering digunakan dalam dunia komputer adalah memory caching dan disk caching. Implementasinya dapat berupa sebuah bagian khusus dari memori utama komputer atau sebuah media penyimpanan data khusus yang berkecepatan tinggi. Implementasi memory caching sering disebut sebagai memory cache dan tersusun dari memori komputer jenis SDRAM yang berkecepatan tinggi. Sedangkan implementasi disk caching menggunakan sebagian dari memori komputer. 


Ketika data dibaca/ditulis di main memori (RAM) oleh prosesor, salinan data beserta address-nya (yang diambil/ditulis di memori utama) disimpan juga di cache. Sewaktu prosesor memerlukan kembali data tersebut, prosesor akan mencari ke cache, tidak perlu lagi mencari di memori utama.
Jika isi cache penuh, data yang paling lama akan dibuang dan digantikan oleh data yang baru diproses oleh prosesor. Proses ini dapat menghemat waktu dalam proses mengakses data yang sama, dibandingkan jika prosesor berulang-ulang harus mencari data ke memori utama.
Jika dilihat dari hirarkinya maka cache memori berada pada tingkat kedua setelah register pada CPU berikut gambarnya
Cache memori sendiri dibagi tiga golongan :
  1. level-1: memiliki ukuran paling kecil di antara semua cache, sekitar puluhan kilobyte saja. Kecepatannya paling cepat di antara semua cache.
  2. level-2: memiliki ukuran yang lebih besar dibandingkan dengan cache level-1, yakni sekitar 64 kilobyte, 256 kilobyte, 512 kilobyte, 1024 kilobyte, atau lebih besar. Meski demikian, kecepatannya lebih lambat dibandingkan dengan level-1, dengan nilai latency kira-kira 2 kali hingga 10 kali. Cache level-2 ini bersifat opsional. Beberapa prosesor murah dan prosesor sebelum Intel Pentium tidak memiliki cache level-2.
  3. level-3: memiliki ukuran yang lebih besar dibandingkan dengan cache level-2, yakni sekitar beberapa megabyte tapi agak lambat. Cache ini bersifat opsional. Umumnya digunakan pada prosesor-prosesor server dan workstation seperti Intel Xeon atau Intel Itanium. Beberapa prosesor desktop juga menawarkan cache level-3 (seperti halnya Intel Pentium Extreme Edition), meski sangat tinggi.
Mengapa cache memori masih diperlukan dalam komputer?
Fungsinya adalah untuk menjaga salinan data yang sedang digunakan oleh CPU. Sementara CPU mengeksekusi proses, diperlukan berbagai data yang digunakan dalam proses. Jadi data yang disimpan dalam hard disk atau hadir dalam memori utama yang diambil setiap kali mereka dibutuhkan dalam proses. Sebuah prosesor komputer biasa mampu menyelesaikan operasi sederhana dalam waktu kurang dari 2 nanodetik sedangkan waktu yang dibutuhkan untuk mengakses memori RAM sekitar 60 nanodetik.
Untuk mengurangi penundaan ini mengakses data cache yang digunakan dengan tingkat yang berbeda. Sebagai cache memori menyimpan data yang paling sering diakses, jadi sementara CPU membutuhkan data untuk pengolahan cpu tidak mengambil dari lokasi asli data, pertama kali cek dalam cache memori jika data yang diminta ada maka akan diambil untk dieksekusi. Jika menemukan data dalam cache itu kemudian diambi itu disebut cache hit.
Keefektifan mekanisme cache didasarkan pada property program computer yang disebut locality of reference. Analisa program menunjukan bahwa sebagian besar waktu eksekusinya digunakan untuk rountine, dimana banyak intrksi dieksekusi secara berulangkali.

Instruksi tersebut dapat merupakan loop sederhana,nested loop, atau beberapa prosedur yang berulangkali saling memanggil. Pola detil actual dari rangkaian instruksi tidaklah penting, yang utama adalah banyak intruksi dalam area program yang terlokalisasi dieksekusi berulangkali selama beberapa periode, dan baian program yang lain relatifjarang diakses.

SUMBER :

Jumat, 19 April 2013

WARALABA (FRANCHISE)


Waralaba (Inggris: Franchising;Prancis: Franchise) adalah hak-hak untuk menjual suatu produk atau jasa maupun layanan. Sedangkan menurut versi pemerintah Indonesia, yang dimaksud dengan waralaba adalah perikatan dimana salah satu pihak diberikan hak memanfaatkan dan atau menggunakan hak dari kekayaan intelektual (HAKI) atau pertemuan dari ciri khas usaha yang dimiliki pihak lain dengan suatu imbalan berdasarkan persyaratan yang ditetapkan oleh pihak lain tersebut dalam rangka penyediaan dan atau penjualan barang dan jasa[3].
Sedangkan menurut Asosiasi Franchise Indonesia, yang dimaksud dengan Waralaba ialah:
Suatu sistem pendistribusian barang atau jasa kepada pelanggan akhir, dimana pemilik merek (franchisor) memberikan hak kepada individu atau perusahaan untuk melaksanakan bisnis dengan merek, nama, sistem, prosedur dan cara-cara yang telah ditetapkan sebelumnya dalam jangka waktu tertentu meliputi area tertentu.

Franchisor dan franchisee

Selain pengertian waralaba, perlu dijelaskan pula apa yang dimaksud dengan franchisor dan franchisee.
  • Franchisor atau pemberi waralaba, adalah badan usaha atau perorangan yang memberikan hak kepada pihak lain untuk memanfaatkan dan atau menggunakan hak atas kekayaan intelektual atau penemuan atau ciri khas usaha yang dimilikinya.
  • Franchisee atau penerima waralaba, adalah badan usaha atau perorangan yang diberikan hak untuk memanfaatkan dan atau menggunakan hak atas kekayaan intelektual atau penemuan atau ciri khas yang dimiliki pemberi waralaba[4].

Sejarah Waralaba




Perusahaan Coca cola di Atlanta, AS
Waralaba diperkenalkan pertama kali pada tahun 1850-an oleh Isaac Singer, pembuat mesin jahit Singer, ketika ingin meningkatkan distribusi penjualan mesin jahitnya. Walaupun usahanya tersebut gagal, namun dialah yang pertama kali memperkenalkan format bisnis waralaba ini di AS. Kemudian, caranya ini diikuti oleh pewaralaba lain yang lebih sukses, John S Pemberton, pendiri Coca Cola[5]. Namun, menurut sumber lain, yang mengikuti Singer kemudian bukanlah Coca Cola, melainkan sebuah industri otomotif AS, General Motors Industry ditahun 1898[6]. Contoh lain di AS ialah sebuah sistem telegraf, yang telah dioperasikan oleh berbagai perusahaan jalan kereta api, tetapi dikendalikan oleh Western Union[7] serta persetujuan eksklusif antar pabrikan mobil dengan penjual[8].
Mc Donalds, salah satu pewaralaba rumah makan siap saji terbesar di dunia
Waralaba saat ini lebih didominasi oleh waralaba rumah makan siap saji[9]. Kecenderungan ini dimulai pada tahun 1919 ketika A&W Root Beer membuka restoran cepat sajinya. Pada tahun 1935, Howard Deering Johnson bekerjasama dengan Reginald Sprague untuk memonopoli usaha restoran modern. Gagasan mereka adalah membiarkan rekanan mereka untuk mandiri menggunakan nama yang sama, makanan, persediaan, logo dan bahkan membangun desain sebagai pertukaran dengan suatu pembayaran. Dalam perkembangannya, sistem bisnis ini mengalami berbagai penyempurnaan terutama di tahun l950-an yang kemudian dikenal menjadi waralaba sebagai format bisnis (business format) atau sering pula disebut sebagai waralaba generasi kedua. Perkembangan sistem waralaba yang demikian pesat terutama di negara asalnya, AS, menyebabkan waralaba digemari sebagai suatu sistem bisnis diberbagai bidang usaha, mencapai 35 persen dari keseluruhan usaha ritel yang ada di AS. Sedangkan di Inggris, berkembangnya waralaba dirintis oleh J. Lyons melalui usahanya Wimpy and Golden Egg, pada tahun 60-an. Bisnis waralaba tidak mengenal diskriminasi. Pemilik waralaba (franchisor) dalam menyeleksi calon mitra usahanya berpedoman pada keuntungan bersama, tidak berdasarkan SARA[10].
Kategori waralaba berbeda-beda antara lain : franchise dalam bentuk makanan, pendidikan dan lain-lain. salah satu bentuk nya adalah [11] dan masih banyak lagi franchise yang berkembang di Indonesia ini.

Jenis waralaba

Waralaba dapat dibagi menjadi dua:
  • Waralaba luar negeri, cenderung lebih disukai karena sistemnya lebih jelas, merek sudah diterima diberbagai dunia, dan dirasakan lebih bergengsi.
  • Waralaba dalam negeri, juga menjadi salah satu pilihan investasi untuk orang-orang yang ingin cepat menjadi pengusaha tetapi tidak memiliki pengetahuan cukup piranti awal dan kelanjutan usaha ini yang disediakan oleh pemilik waralaba.

Waralaba di Indonesia

Di Indonesia, sistem waralaba mulai dikenal pada tahun 1950-an, yaitu dengan munculnya dealer kendaraan bermotor melalui pembelian lisensi. Perkembangan kedua dimulai pada tahun 1970-an, yaitu dengan dimulainya sistem pembelian lisensi plus, yaitu franchisee tidak sekedar menjadi penyalur, namun juga memiliki hak untuk memproduksi produknya[12] . Agar waralaba dapat berkembang dengan pesat, maka persyaratan utama yang harus dimiliki satu teritori adalah kepastian hukum yang mengikat baik bagi franchisor maupun franchisee. Karenanya, kita dapat melihat bahwa di negara yang memiliki kepastian hukum yang jelas, waralaba berkembang pesat, misalnya di AS dan Jepang. Tonggak kepastian hukum akan format waralaba di Indonesia dimulai pada tanggal 18 Juni 1997, yaitu dengan dikeluarkannya Peraturan Pemerintah (PP) RI No. 16 Tahun 1997 tentang Waralaba. PP No. 16 tahun 1997 tentang waralaba ini telah dicabut dan diganti dengan PP no 42 tahun 2007 tentang Waralaba. Selanjutnya ketentuan-ketentuan lain yang mendukung kepastian hukum dalam format bisnis waralaba adalah sebagai berikut[13]:
  • Keputusan Menteri Perindustrian dan Perdagangan RI No. 259/MPP/KEP/7/1997 Tanggal 30 Juli 1997 tentang Ketentuan Tata Cara Pelaksanaan Pendaftaran Usaha Waralaba.
  • Peraturan Menteri Perindustrian dan Perdagangan RI No. 31/M-DAG/PER/8/2008 tentang Penyelenggaraan Waralaba
  • Undang-undang No. 14 Tahun 2001 tentang Paten.
  • Undang-undang No. 15 Tahun 2001 tentang Merek.
  • Undang-undang No. 30 Tahun 2000 tentang Rahasia Dagang.
Banyak orang masih skeptis dengan kepastian hukum terutama dalam bidang waralaba di Indonesia. Namun saat ini kepastian hukum untuk berusaha dengan format bisnis waralaba jauh lebih baik dari sebelum tahun 1997. Hal ini terlihat dari semakin banyaknya payung hukum yang dapat melindungi bisnis waralaba tersebut. Perkembangan waralaba di Indonesia, khususnya di bidang rumah makan siap saji sangat pesat. Hal ini ini dimungkinkan karena para pengusaha kita yang berkedudukan sebagai penerima waralaba (franchisee) diwajibkan mengembangkan bisnisnya melalui master franchise yang diterimanya dengan cara mencari atau menunjuk penerima waralaba lanjutan. Dengan mempergunakan sistem piramida atau sistem sel, suatu jaringan format bisnis waralaba akan terus berekspansi. Ada beberapa asosiasi waralaba di Indonesia antara lain APWINDO (Asosiasi Pengusaha Waralaba Indonesia), WALI (Waralaba & License Indonesia), AFI (Asosiasi Franchise Indonesia). Ada beberapa konsultan waralaba di Indonesia antara lain IFBM, The Bridge, Hans Consulting, FT Consulting, Ben WarG Consulting, JSI dan lain-lain. Ada beberapa pameran Waralaba di Indonesia yang secara berkala mengadakan roadshow diberbagai daerah dan jangkauannya nasional antara lain International Franchise and Business Concept Expo (Dyandra),Franchise License Expo Indonesia ( Panorama convex), Info Franchise Expo ( Neo dan Majalah Franchise Indonesia).

Biaya waralaba

Biaya waralaba meliputi:
  • Ongkos awal, dimulai dari Rp. 10 juta hingga Rp. 1 miliar. Biaya ini meliputi pengeluaran yang dikeluarkan oleh pemilik waralaba untuk membuat tempat usaha sesuai dengan spesifikasi franchisor dan ongkos penggunaan HAKI.
  • Ongkos royalti, dibayarkan pemegang waralaba setiap bulan dari laba operasional. Besarnya ongkos royalti berkisar dari 5-15 persen dari penghasilan kotor. Ongkos royalti yang layak adalah 10 persen. Lebih dari 10 persen biasanya adalah biaya yang dikeluarkan untuk pemasaran yang perlu dipertanggungjawabkan.

Lain-lain

  • Di Indonesia waralaba yang berkembang pesat dan masih sangat menguntungkan adalah waralaba di bidang makanan (Wong Solo, Sapo Oriental, CFC, Hip Hop, Red Crispy, Papa Rons dan masih banyak merek lainnya).
  • Waralaba berbentuk retail mini outlet (Indomaret, Yomart, AlfaMart) banyak menyebar ke pelosok kampung dan pemukiman padat penduduk.
  • Di bidang Telematika atau Information & Communication Technology , juga mulai diminati pada 3 tahun terakhir ini berkembang beberapa bidang waralaba seperti distribusi tinta printer refill/cartridge (Inke, X4Print, Veneta dll) , pendidikan komputer (Widyaloka, Binus) , distribusi peralatan komputer ( Micronics Distribution ) , Warnet / NetCafe (Multiplus, Java NetCafe, Net Ezy) , Kantor Konsultan Solusi JSI , dll.
  • Yang juga menguntungkan adalah waralaba di bidang pendidikan (Science Buddies, ITutorNet,Primagama, Sinotif) , lebih menarik lagi terdapat Sekolah robot ( Robota Robotics School ), taman bermain (SuperKids) dan taman kanak-kanak(FastractKids, Kids2success , Townfor Kids) , Pendidikan Bahasa Inggris (EF/English First, ILP, Direct English) dll.
  • Perkembangan merek dan waralaba dalam negeri cukup pesat dan pada pameran pameran franchise di tanah air terlihat banyak merek merek nasional Indonesia bersaing dengan merek global dan regional.
Sumber :

Selasa, 25 Desember 2012

SISTEM KRIPTOGRAFI


Pengertian Kriptografi
Menutur Menezes, Oorschot and Vanstone, (1997)., Kriptografi adalah ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi seperti kerahasiaan data, keabsahan data, integritas data, serta autentikasi data. Ketika suatu pesan dikirim dari suatu tempat ke tempat lain, isi pesan tersebut mungkin dapat disadap oleh pihak lain yang tidak berhak. Agar pesan tidak terbaca, maka pesan tersebut dapat diubah menjadi suatu kode yang tidak dapat dimengerti oleh pihak lain
Menurut Bruce Scheiner dalam bukunya “Applied Cryptography”, kriptografi adalah ilmu pengetahuan dan seni menjaga message-message agar tetap aman (secure).
Sistem Kriptografi
Suatu sistem kriptografi terdiri dari sebuah algoritma, seluruh kemungkinan plainteks, cipherteks dan kunci-kuncinya. Sistem kriptografi merupakan suatu fasilitas untuk mengkonversikan plainteks menjadi cipherteks, dan sebaliknya.
Sejarah Kriptografi
Sekitar 40 abad yang lalu, Kriptografi sudah digunakan oleh orang-orang Mesir untuk mengirim pesan ke pasukan yang berada di medan perang dan agar pesan tersebut tidak terbaca oleh pihak musuh walaupun pembawa pesan tersebut tertangkap oleh musuh.
Sekitar 400 SM, kriptografi digunakan oleh bangsa Spartan dalam bentuk sepotong papirus atau perkamen yang dibungkus dengan batang kayu. Pada zaman Romawi kuno, ketika Julius Caesar ingin mengirimkan pesan rahasia pada seorang Jendral di medan perang. Pesan tersebut harus dikirimkan melalui seorang prajurit, tetapi karena pesan tersebut mengandung rahasia, Julius Caesar tidak ingin pesan tersebut terbuka di tengah jalan. Di sini Julius Caesar memikirkan bagaimana mengatasinya yaitu dengan mengacak isi pesan tersebut menjadi suatu pesan yang tidak dapat dipahami oleh siapapun kecuali hanya dapat dipahami oleh Jendralnya saja. Tentu sang Jendral telah diberi tahu sebelumnya bagaimana cara membaca pesan yang teracak tersebut, karena telah mengetahui kuncinya.
Tahun 40-an, Pada perang dunia kedua, Jerman menggunakan mesin enigma atau juga disebut dengan mesin rotor yang digunakan Hitler untuk mengirim pesan kepadatentaranya di medan perang. Jerman sangat percaya bahwa pesan yang dienkripsi menggunakan enigma tidak dapat dipecahkan. Tapi anggapan itu keliru, setelahbertahun-tahun sekutu mempelajarinya dan berhasil memecahkan kode-kodetersebut. Setelah Jerman mengetahui bahwa enigma dapat dipecahkan, maka enigma mengalami beberapa kali perubahan. Enigma yang digunakan Jerman dapat mengenkripsi suatu pesan sehingga mempunyai 15×1018 kemungkinan untuk dapat mendekripsi pesan.
Tahun 60-an,  perkembangan komputer dan sistem komunikasi pada tahun 60-an berdampak pada permintaan dari pihak-pihak tertentu sebagai sarana untuk melindungi informasi dalam bentuk digital dan untuk menyediakan layanan keamanan.
Tahun 70-an, Dimulai dari usaha Feistel dari IBM di awal tahun 70-an dan mencapai puncaknya pada 1977 dengan pengangkatan DES (Data Encryption Standard) sebagai standar pemrosesan informasi federal Amerika Serikat untuk mengenkripsi informasi yang tidak/belum diklasifikasi. DES merupakan mekanisme kriptografi yang paling dikenal sepanjang sejarah.Pengembangan paling mengejutkan dalam sejarah kriptografi terjadi pada 1976 saat Diffie dan Hellman mempublikasikan ”New Directions in Cryptography”. Tulisan ini memperkenalkan konsep revolusioner kriptografi kunci publik dan juga memberikan metode baru untuk pertukaran kunci, keamanan yang berdasar pada kekuatan masalah logaritma diskret. Meskipun Diffie dan Hellman tidak memiliki realisasi praktis pada ide enkripsi kunci publik saat itu, idenya sangat jelas dan menumbuhkan ketertarikan yang luas pada komunitas kriptografi. Pada 1978 Rivest, Shamir dan Adleman menemukan rancangan enkripsi kunci publik yang sekarang disebut RSA. Rancangan RSA berdasar pada masalah faktorisasi bilangan yang sulit, dan menggiatkan kembali usaha untuk menemukan metode yang lebih efisien untuk pemfaktoran.
Tahun 80-an, pada dekade ini terjadi peningkatan luas di area ini, sistem RSA masih aman. Sistem lain yang merupakan rancangan kunci publik ditemukan oleh Taher ElGamal pada tahun 1985. Rancangan ini berdasar pada masalah logaritma diskret. Salah satu kontribusi penting dari kriptografi kunci publik adalah tanda tangan digital.
Tahun 90-an, Pada tahun 1991 standar internasional pertama untuk tanda tangan digital diadopsi. Standar ini berdasar pada rancangan kunci publik RSA. Pada 1994 pemerintah Amerika Serikat mengadopsi Digital Signature Standard, sebuah mekanisme kriptografi yang berdasar pada algoritma ElGamal.
Beberapa Istilah Kriptografi
·    Plaintext adalah pesan yang hendak  dikirimkan  (berisi  data asli).
·   Ciphertext adalah pesan ter-enkrip (tersandi) yang merupakan hasil enkripsi.
·  Kunci adalah suatu bilangan yang dirahasiakan yang digunakan dalam proses enkripsi dan dekripsi.
·   Enkripsi adalah sebuah proses penyandian yang melakukan perubahan sebuahkode (pesan) dari yang bisa dimengerti (plainteks) menjadi sebuah kode yang tidakbisa dimengerti (cipherteks).
·    Dekripsi adalah proses merubah cipherteks menjadi plainteks disebut. Proses enkripsi dan dekripsi memerlukan suatu mekanisme dan kunci tertentu.
·  Cipher adalah suatu fungsi matematis yang digunakan untuk melakukan enkripsi dan dekripsi (Schneier, 1996).
· Kriptoanalisis (cryptanalysis) adalah kebalikan dari kriptografi, yaitu suatu ilmu untuk memecahkan mekanisme kriptografi dengan cara mendapatkan kunci dari cipherteks yang digunakan untuk mendapatkan plainteks.
·         Kriptologi (cryptology)adalah ilmu yang mencakup kriptografi dan kriptoanalisis.
Tujuan Kriptografi
·         Kerahasiaan, adalah aspek yang berhubungan dengan penjagaan isi informasi dari siapapun kecuali yang memiliki otoritas atau kunci rahasia untukmembuka informasi yang telah dienkripsi.
·         Integritas data, adalah aspek yang berhubungan dengan penjagaan dariperubahan data secara tidak sah. Untuk menjaga integritas data, sistem harus memiliki kemampuan untuk mendeteksi manipulasi data oleh pihak-pihak yang tidak berhak, antara lain penyisipan, penghapusan, dan pensubsitusian data lain kedalam data yang sebenarnya.
·         Autentikasi, adalah aspek yang berhubungan dengan identifikasi atau pengenalan, baik secara kesatuan sistem maupun informasi itu sendiri. Dua pihak yang saling berkomunikasi harus saling memperkenalkan diri.Informasi yang dikirimkan harus diautentikasi keaslian, isi datanya, waktu pengiriman, dan lain-lain.
·         Non-repudiation (menolak penyangkalan), adalah usaha untuk mencegah terjadinya penyangkalan terhadap pengiriman suatu informasi oleh yang mengirimkan, atau harus dapat membuktikan bahwa suatu pesan berasal dari seseorang, apabila ia menyangkal mengirim informasi tersebut.(Menezes, Oorschot and Vanstone, 1996).
Algoritma Kriptografi
Algoritma kriptografi atau sering disebut dengan cipher adalah suatu fungsi matematis yang digunakan untuk melakukan enkripsi dan dekripsi (Schneier, 1996). Ada dua macam algoritma kriptografi, yaitu:
  • algoritma simetris (symmetric algorithms)
  • algoritma asimetris (asymmetric algorithms).
Algoritma simetris adalah algoritma kriptografi yang menggunakan kunci enkripsi yang sama dengan kunci dekripsinya. Algoritma ini mengharuskan pengirim dan penerima menyetujui suatu kunci tertentu sebelum mereka saling berkomunikasi.
Kelebihan Algoritma Simetris
  • Kecepatan operasi lebih tinggi bila dibandingkan dengan algoritma asimetrik.
  • Karena kecepatannya yang cukup tinggi, maka dapat digunakan pada sistem real-time
Kelemahan Algortima Simetri
  • Untuk tiap pengiriman pesan dengan pengguna yang berbeda dibutuhkan kunci yang berbeda juga, sehingga akan terjadi kesulitan dalam manajemen kunci tersebut.
  • Permasalahan dalam pengiriman kunci itu sendiri yang disebut “key distribution problem”
Algoritma asimetris, sering juga disebut dengan algoritma kunci publik, menggunakan dua jenis kunci, yaitu kunci publik (public key) dan kunci rahasia (secret key). Kunci publik merupakan kunci yang digunakan untuk mengenkripsi pesan. Sedangkan kunci rahasia digunakan untuk mendekripsi pesan.
Kelebihan Algorima Asismetri
  • Keuntungan utama dari algoritma ini adalah memberikan jaminan keamanan kepada siapa saja yang melakukan pertukaran informasi meskipun di antara mereka tidak ada kesepakatan mengenai keamanan pesan terlebih dahulu maupun saling tidak mengenal satu sama lainnya.
  • Kecepatan operasi lebih tinggi bila dibandingkan dengan algoritma asimetrik.
  • Karena kecepatannya yang cukup tinggi, maka dapat digunakan pada sistem real-time
  Kelemahan Algoritma Asimetris
  • Untuk tiap pengiriman pesan dengan pengguna yang berbeda dibutuhkan kunci yang berbeda juga, sehingga akan terjadi kesulitan dalam manajemen kunci tersebut.
  • Permasalahan dalam pengiriman kunci itu sendiri yang disebut “key distribution problem”
SUMBER :
·         http://4mie.wordpress.com/2007/11/25/sistem-kriptografi/