Minggu, 21 April 2013

Etika, Profesi, Profesionalisme, Ciri Profesionalisme dan Kode Etik Profesi

Beberapa hari yang lalu saya mendapat tugas dari dosen softskill untuk menjelaskan beberapa definisi yang sudah saya paparkan sebelumnya di atas. semoga menambah pengetahuan anda khususnya pembaca blog saya :).

1. ETIKA

Etika (Yunani Kuno: "ethikos", berarti "timbul dari kebiasaan") adalah sebuah sesuatu dimana dan bagaimana cabang utama filsafat yang mempelajari nilai atau kualitas yang menjadi studi mengenai standar dan penilaian moral. Etika mencakup analisis dan penerapan konsep seperti benar, salah, baik, buruk, dan tanggung jawab. Etika biasanya berkaitan erat dengan perkataan moral yang merupakan istilah dari bahasa Latin, yaitu “Mos” dan dalam bentuk jamaknya “Mores”, yang berarti juga adat kebiasaan atau cara hidup seseorang dengan melakukan perbuatan yang baik (kesusilaan), dan menghindari hal-hal tindakan yang buruk.Etika dan moral lebih kurang sama pengertiannya, tetapi dalam kegiatan sehari-hari terdapat perbedaan, yaitu moral atau moralitas untuk penilaian perbuatan yang dilakukan, sedangkan etika adalah untuk pengkajian sistem nilai nilai yang berlaku.

Istilah lain yang identik dengan etika, yaitu:
  • Susila (Sanskerta), lebih menunjukkan kepada dasar-dasar, prinsip, aturan hidup (sila) yang lebih baik (su).
  • Akhlak (Arab), berarti moral, dan etika berarti ilmu akhlak.
2. PROFESI
Profesi berasal dari bahasa latin “Proffesio” yang mempunyai dua pengertian yaitu janji/ikrar dan pekerjaan. Bila artinya dibuat dalam pengertian yang lebih luas menjadi: kegiatan “apa saja” dan “siapa saja” untuk memperoleh nafkah yang dilakukan dengan suatu keah-lian tertentu. Sedangkan dalam arti sempit profesi berarti kegiatan yang dijalankan berdasarkan keahlian tertentu dan sekaligus dituntut daripadanya pelaksanaan norma-norma sosial dengan baik.
Pengertian profesi dapat dibedakan menjadi: pertama: profesi pada umumnya. Kedua: profesi luhur atau mulia (officium noble). Profesi pada umumnya adalah pekerjaan yang dilakukan sebagai kegiatan pokok untuk menghasilkan nafkah hidup dan yang mengandalkan suatu keahlian yang khusus. Persyaratan adanya keahlian yang khusus inilah yang membedakan antara pengertian profesi dengan pekerjaan walaupun bukan mejadi garis pemisah yang tajam antara keduanya. Sedangkan yang dimaksud dengan profesi luhur, yaitu profesi yang pada hakikatnya merupakan suatu pelayanan pada manusia atau masyarakat. Orang yang melaksanakan profesi luhur sekalipun mendapatkan nafkah (imbalan) dari pekerjaannya, namun itu bukanlah motivasi utamanya.
Pekerjaan tidak sama dengan profesi. Istilah yang mudah dimengerti oleh masyarakat awam adalah sebuah profesi sudah pasti menjadi sebuah pekerjaan, namun sebuah pekerjaan belum tentu menjadi sebuah profesi. Profesi memiliki mekanisme serta aturan yang harus dipenuhi sebagai suatu ketentuan, sedangkan sebaliknya pekerjaan tidak memiliki aturan yang rumit seperti itu. Hal inilah yang harus diluruskan di masyarakat, karena hampir semua orang menganggap bahwa pekerjaan dan profesi adalah sama.
3. PROFESIONALISME
Dalam Kamus Kata-Kata Serapan Asing Dalam Bahasa Indonesia, karangan J.S. Badudu (2003), definisi profesionalisme adalah mutu, kualitas, dan tindak tanduk yang merupakan ciri suatu profesi atau ciri orang yang profesional. Sementara kata profesional sendiri berarti: bersifat profesi, memiliki keahlian dan keterampilan karena pendidikan dan latihan, beroleh bayaran karena keahliannya itu.
Dari definisi di atas dapat disimpulkan bahwa profesionalisme memiliki dua kriteria pokok, yaitu keahlian dan pendapatan (bayaran). Kedua hal itu merupakan satu kesatuan yang saling berhubungan. Artinya seseorang dapat dikatakan memiliki profesionalisme manakala memiliki dua hal pokok tersebut, yaitu keahlian (kompetensi) yang layak sesuai bidang tugasnya dan pendapatan yang layak sesuai kebutuhan hidupnya.
4. CIRI-CIRI PROFESIONALISME
  1. Memiliki keterampilan yang tinggi dalam suatu bidang serta kemahiran dalam menggunakan peralatan tertentu yang diperlukan dalam pelaksanaan tugas yangbersangkutan dengan bidang tadi.
  2. Memiliki ilmu dan pengalaman serta kecerdasan dalam menganalisis suatu masalah dan peka di dalam membaca situasi cepat dan tepat serta cermat dalam mengambil keputusan terbaik atas dasar kepekaan.
  3. Memiliki sikap berorientasi ke depan sehingga punya kemampuan mengantisipasi perkembangan lingkungan yang terbentang di hadapannya.
  4. Memiliki sikap mandiri berdasarkan keyakinan akan kemampuan pribadi serta terbuka menyimak dan menghargai pendapat orang lain, namun cermat dalam memilih yang terbaik bagi diri dan perkembangan pribadinya.
5. KODE ETIK PROFESI
Kode etik profesi dapat diartikan sebagai pola aturan, tata cara, tanda atau pedoman etis dalam melakukan sebuah kegiatan, pekerjaan bahkan perilaku. Kode etik suatu profesi adalah norma-norma yang harus diindahkan oleh setiap anggota profesi dalam melaksanakan tugas profesinya dan dalam mengarungi kehidupannya dalam masyarakat. Norma-norma tersebut berisi petunjuk-petunjuk bagi para anggota profesi tentang bagaimana mereka melaksanakan profesinya. Dalam kode etik, profesi juga terdapat larangan-larangan, yaitu ketentuan-ketentuan tentang apa yang tidak boleh diperbuat atau dilaksanakan oleh mereka yang merupakan anggota profesi. tidak hanya itu, kode etik profesi pun, berisi tentang tingkah laku anggota profesi pada umumnya dalam pergaulan sehari-hari di dalam masyarakat. Dengan demikian kode etik profesi berperan sebagai sarana kontrol sosial bagi masyarakat atas profesi yang bersangkutan.

Sumber:
 

Minggu, 24 Maret 2013

Dokumen Kebutuhan Sistem

Pada kesempatan ini saya akan sedikit mengulas tentang dokumen kebutuhan sistem yang juga merupakan  tugas dari kampus matakuliah Pengelolaan Proyek Sistem Informasi :).

Dokumen Kebutuhan Sistem (System Requirement Document)


Dokumentasi dapat dianggap sebagai materi yang tertulis atau sesuatu yang menyediakan informasi tentang suatu subyek. Dokumentasi dapat berisi tentang deskripsi-deskripsi, penjelasan-penjelasan, bagan alir, daftar-daftar, cetakan hasil komputer, contoh-contoh obyek dari sistem informasi. 

Dokumen kebutuhan menyatakan masalah-masalah yang dihadapi user dan solusi umum yang dibutuhkan.  Bahasanya berorientasi pada bahasa yang digunakan oleh user sehari-hari, dan jauh dari bahasa komputer. Kadangkala dokumen ini digunakan sebagai permohonan untuk sebuah proposal  ketika user menawarkan proyeknya kepada kontraktor luar

Salah satu cara menyusun Dokumen kebutuhan sistem dengan baik ini adalah wawancara langsung dengan client atau user.

Tujuan dibuatnya dokumen kebutuhan sistem ini adalah

  • Untuk menjelaskan cara kerja sistem. Dengan menggunakan dokumentasi kita dapat menjelaskan cara kerja sistem yang rumit dan panjang dalam waktu yang sangat singkat. 
  • Alat dalam merancang sistem informasi. Rancangan sistem informasi sebelum dikembangkan tidak dapat diingat semua oleh disainer. Kalaupun semuanya dapat diingat rancangan itupun perlu dikomunikasiskan kepada orang lain sebelum dikembangkan.
  • Alat bagi auditor dalam mempelajari, mengevaluasi dan sekaligus mendokumentasikan pemahamannya terhadap sistem pengendalian internal kontrol klienny 
  • Dasar pengembangan sistem lebih lanjut  

Abstraksi Dokumen Kebutuhan sistem  

Jika sebuah perusahaan akan mengadakan kontrak untuk proyek pengembangan sistem/software, harus didefinisikan kebutuhan yang cukup pada saat dimana solusi belum terdefinisi.
Kebutuhan harus ditulis sehingga client dapat menawarkan kontrak,penawaran secara berbeda dengan kebutuhan organisasi client.

Bila kontrak sudah diserahkan, kontraktor harus menulis definisi sistem untuk client secara lebih detail sehingga client mengerti dan dapat mem-validasi sistem/software yang akan dikerjakan.
Dokumen ini lah yang disebut dokumen kebutuhan sistem

Tipe-Tipe Kebutuhan
  • Kebutuhan User = Pernyataan dalam bahasa natural plus diagram layanan yang tersedia dan batasan operasional.
  • Kebutuhan Sistem = Dokumentasi terstruktur berisi deskripsi detail dan layanan sistem. Ditulis sebagai kontrak antara klien dan kontraktor.
  • Spesifikasi Software = Deskripsi software detail sebagai dasar untuk desain dan implementasi ditulis oleh developer
  
Jenis Kebutuhan
  • Kebutuhan Fungsional 
Pertanyaan layanan sistem yang harus disediakan,bagaimana sistem berinteraksi pada input tertentu dan bagai mana perilaku sistem pada situasi tertentu.
  • Kebutuhan Non-Fungsional 
Batasan Layanan atau fungsi yang ditawarkan sistem seperti batasan waktu, batasan pengembangan proses, standarisasi dll.

Struktur Umum Dokumen Kebutuhan Sistem
  • Pendahuluan
  • Daftar Istilah
  • Definisi Kebutuhan User
  • Arsitektur Sistem
  • Spesifikasi Kebutuhan Sistem
  • Model Sistem
  • Evolusi Sistem
  • Lampiran
  • Index
Rujukan standar : IEEE Std 830-1998 IEEE Recommended Practice For Software Requirements Specifications. 

SUMBER : 

Rabu, 16 Januari 2013

Compiere

Compiere adalah sebuah software ERP (singkatan dari Enterprise Resource Planning), dan merupakan sebuah software ERP berbasis open source pertama kali dan merupakan salah satu software ERP yang paling popular saat ini. Sampai dengan awal tahun 2008 sudah lebih dari 1.300.000 kali di download dari website http://www.sourceforge.net, Compiere yang di bangun dengan menggunakan Java J2EE dapat di jalankan di berbagai platform seperti Windows, Linux, Unix, dll.
Compiere dilengkapi dengan beberapa fitur, semisal Inventory Management, Purchasing, Sales Order, Account Payable, Account Receivable dan General Ledger sebagai pondasinya. Didukung dengan kemampuan multi currency, multi company dan multi language, Compiere sangat cocok bagi perusahaan-perusahaan berbentuk group of companies, yang lazim diIndonesia.
Kemampuan Compiere yang memungkinkan untuk dibongkar-pasang serta di kustomisasi menjadikannya ERP salah satu produk yang unik di pasaran. Infrastruktur di dalam Compiere memungkinkan pengembangan aplikasi di atas tanpa harus membutuhkan seorang yang ahli dalam pemrograman Java sekalipun. Ini jugapositioning yang baru bagi pasar aplikasi integrasi.
Hal lain yang menarik yang terdapat di Compiere adalah kita dapat merubah business process dan menyesuaikannya dengan kebutuhan organisasi. Dengan demikian aplikasi lebih mudah diterima pengguna dan tidak menyulitkan dalam implementasi. Dalam hal reporting juga sangat fleksible. Compiere menyediakan berbagai pilihan untuk mendesain report dengan sangat mudah, tanpa pengetahuan pemrograman yang mendalam. Anda dapat menentukan jenis data apa saja yang akan ditampilkan dalam sebuah report.
Dengan beberapa karakteristik diatas, Compiere juga dianggap sebagai sebuah framework pengembangan, artinya kita dapat membuang semua kemampuan ERPnya, lalu kita mengembangkan module dari nol, dengan hanya mengadopsi arsitektur keamanan modulenya.
Solusi ini sebenarnya cara paling mudah bagi mereka yang ingin mengembangkan aplikasi desktop atau web, tetapi tak memiliki resource yang cukup misalnya keterbatasan pada tim pengembangan Java. Posisi Compiere sebenarnya dapat disetarakan dengan produk Netbeans yang dikembangkan oleh Sun maupun Eclipse RCP yang diinisialisasi oleh IBM.
Dan satu hal lagi, Compiere juga jalan di semua sistem operasi terkenal diantaranya Solaris, Linux, Unix, AIX, AS/400 dan tentu saja Windows.

Keuntungan Compiere:

a. Implementasi Cepat 
Tanpa memerlukan proses pengambilan keputusan yang panjang, yang umumnya terjadi karena masalah perhitungan biaya dan investasi (serta kerugiannya apabila system ternyata gagal). Dengan Compiere resiko kerugian sangat kecil, misalnya apabila anda menghentikan proyek implementasi karena suatu alas an. Disamping itu Compiere tidak mengenal kata gagal, karena apabila system yang ada pada Compiere tidak dapat memenuhi kebutuhan perusahaan anda secara maksimal, anda masih dapat mengembangkannya sendiri dari source code yang tersida. 

b. Benar-benar Terintegrasi 
Semua data (ERP, CRM, dan Akunting) di picu dari transaksi yang sama. Tidak diperlukan migrasi, penggabungan atau transformasi data. User yang memasukkan data tidak perlu takut tentang informasi yang perlu di masukkan untuk CRM, karena informasi-informasi tersebut secara otomatis akan terintegrasi. 

c. Aman dari Kegagalan 
Orang umumnya akan berusaha aman dari kesalahan, tetapi sebenarnya tidak ada lingkungan yang benar-benar aman. Mengingat banyaknya variable keamanan. Sehingga anda pasti yakin akan adanya bug dan masalah. Sehingga, idenya adalah membangun system dimana anda dapat berubah salah secara aman, dimana anda dapat memperbaiki kesalahan, mengulangi dari awal dan dapat mengatasi situasi tersebut. 

d. Rich and Reach – Rich 
Mengacu pada system Clien/Server interface yang memiliki semua fitur yang diperlukan. Reach (Terjangkau) mengacu kepada web interface dimana dapat diakses tanpa harus memerlukan program khusus dari sisi klien. 

e. Global Market 
Cukup mudah membangun multi fungsi di Compiere dimana mengijinkan anda untuk berbuat di pasar global dengan bahasa yang berbeda, mata uang, dan metode akuntansi. 

f. Smart User Interface 
Hampir semua tampilan windows dikembangkan pada aturan dasar. Hal ini mengijinkan untuk akses yang sangat personal dan memberikan user apa yang diperlukan. Dalam hal tersebut, Compiere benar-benar memperhitungkan fakta bahwa beda orang akan memiliki kebutuhan yang berbeda pula. Penggerak Perbendaharaan data memungkinkan setup berbasis per-user. Semua Windows dapat di kustomisasi dan dikurangi terhadap field-field diman user seseungguhnya memerlukan diman hal ini memberikan flexibiltas lebih baik dari aplikasi lain. 

Fungsional yang terdapat pada Compiere: 

a. Fully integrated ERP & CRM solutions 
Menjadi solusi software ERP & CRM yang dapat terintegrasi secara penuh 

b. Both front-office (pos, web store) & back office functionally 
Dapat berfungsi sebagai aplikasi front-office (pos, web store) maupun sebagai back office (pos) 

c. Inventory management 
Dapat berfungsi sebagai aplikasi management inventory 

d. Automated accounting 
Dapat melakukan proses secara otomatis 

e. Profesional service solution 
Menjadi aplikasi servis yang profesional 

f. Managed distribution networks 
Menjadi aplikasi yang dapat menangani jaringan distribusi 

g. Streamlined order processing 
Menjadi aplikasi yang dapat melakukan proses pemesanan secara bersamaan

Reebot (Film Hacker terbaru 2012)

Oleh Rosa Entertainment dan Jan-Ken-Po Pictures pada pertemuan DEFCON menggumumkan akan kehadiran film yang bertemakan cerita hacker dengan judul "Reboot". Ditulis dan dipimpin lansung oleh Joe Kawasaki, dan di produseri oleh Sidney Sherman, menggunakan banyak bintang-bintang film diantaranya Emily Somers (“Playing the Field”), Travis Aaron Wade (“War of the Worlds”), Martin Copping (Australian series “Neighbours”), Sonalii Castillo (“NCIS”), and Janna Bossier (Slipnot’s “Vermilion").

Berada dalam sebuah dunia yang dystopian dimana ada tabrakan antara teknologi dan kemanusiaan. Film "Reboot" juga menyinggung banyak masalah sosial dan politik saat ini yang muncul khususnya di dunia maya seperti Internet. Cerita dimulai ketika di Los Angeles(bukan yang sebenarnya), seorang hacker perempuan muda(Stat) terbangun dari ketidaksadaraan menemukan sebuah iPhone ditempel/ikat pada tangannya dan pada iPhone tersebut ada hitungan jam misterius yang terus mengitung mundur. Ketika bangun Stat hanya merasakan sakit kepala dan lupa dengan apa yang terjadi dengan dirinya, dengan waktu yang terus berjalan menuju nol Stat mulai berusaha untuk mencari tau apa yang sebenarnya terjadi dengan dirinya.

Hal-hal yang menarik dari fim ini adalah untuk sahabat yang tidak sabar ingin menyaksikan film ini ada REBOOT ARG Works dimana sahabat harus menonton trailer pada www.rebootfilm.com dan memperhatikan apa saja yang menarik dari trailler tersebut. Ketika sahabat menemukan sesuatu yang menarik(Layaknya telor paskah) atau sebuah "kunci" kepada level yang selanjutnya, sahabat boleh malakukan konfirmasi dengan cara menggirimkan pesan kepada REBOOT di Twitter (@reboot_film). Untuk 10 teratas akan mendapatkan hadiah yang menarik untuk lebih lengkapnya bisa menggunjungi situs reboot di www.rebootfilm.com/scoreboard. Untuk melihat Triller di : www.rebootfilm.com/trailer.
Film ini adalah produk dari kampanye di KickStarter yang sukses sejak pertama kali diumumkan pada kickstarter.com pada bulan Agustus tahun lalu. Kawasaki berkata "(film) pada awalnya dirancang untuk hanya menjadi perjalanan kecil yang hebat, tetapi sebagai peristiwa dunia nyata terus berkembang di sekitar kita (tentang masalah cyber-kebebasan, privasi online, keamanan, dll); konotasi dari Film berkembang dan berubah dengan itu. "

"Reboot" adalah co-produksi dari produksi Sherman, Rosa Entertaiment, dan Kawasaki dari Jan-Ken-Po Pictures, dan pembuat film ini juga bertujuan untuk festival film internasional seperti Cannes, Locarno dan Toronto, serta distribusi melalui internet.

Jadi jangan sampai ketinggalan dengan film hacker yang satu ini.

kemanan linux dan monitor jaringan

Insta-snorby

Aplikasi ini dirancang untuk pengguna yang ingin menguji Snorby (a Snort baru IDS front-end) atau memerlukan mendesah cepat dan mendengus sensor diinstal.
Muncul dengan:

* Snort 2.9.0.3 - Versi terbaru dari Intrusion Detection System populer
* Lumbung 2,19 - Sebuah aplikasi yang deciphers unified2 Snort log dan menempatkan mereka di snorby database
* Snorby 2.2.1 - A front-end IDS
* OpenFPC - Monitoring capture paket penuh
* Diambil Pork 0,5 - update manajemen aturan IDS

Proses instalasi akan memandu Anda melalui mengkonfigurasi server MySQL dan meminta Anda untuk memakai Anda "Oinkcode" yang secara otomatis akan mendownload aturan VRT terbaru (di signature bahwa kekuatan IDS) Sourcefire. Aturan ancaman yang muncul (aturan lain distro populer) telah diunduh dan diaktifkan.

http://www.snorby.org/

Smooth-Sec

Smooth-Sec adalah siap-pergi IDS / IPS (Intrusion Detection / Prevention System) distribusi Linux berbasis pada multi threaded Suricata IDS / IPS dan Snorby, baris pertama dari aplikasi web untuk pemantauan keamanan jaringan. Smooth-Sec dibangun di Ubuntu LTS 10.04 turnkey basis Core menggunakan sebagai platform pengembangan. Fungsi adalah titik kunci yang dapat mengimplementasikan IDS lengkap / sistem IPS dipasang dan bekerja di luar kotak dalam hitungan menit, bahkan untuk pemula dengan pengalaman minimal keamanan Linux.

http://bailey.st/blog/smooth-sec/

Siem-live

Siem-hidup adalah pergi-ke Siem (Keamanan Informasi dan Event Management) berdasarkan alat Open Source, dan Debian-hidup. Untuk mengumpulkan peristiwa dia menggunakan Suricata IDS / IPS, syslog kolektor sebagai openv pusat untuk mencari kerentanan, dan banyak lainnya. Tanda dan peristiwa disimpan dalam Open Source Siem Prelude, dianalisis dan berkorelasi. Hasilnya akan dapat diakses melalui antarmuka web (Prewikka).

Siem-hidup adalah bootable LiveCD, yang menawarkan sistem berfungsi penuh tanpa konfigurasi yang diperlukan. Dia juga bisa menggunakan ketekunan, atau dapat diinstal pada hard drive / kunci USB.

Tujuan Anda adalah untuk memberikan cara mudah untuk menerapkan dan menguji Siem, dan dapat dengan cepat melihat apa yang terjadi pada jaringan dan fokus pada mencoba untuk mendeteksi pola korelasi tingkat tinggi. Hal ini juga berisi visualisasi dan alat pelaporan dalam waktu dekat.

https: / / www.wzdftpd.net / Redmine / proyek / Siem-live

Keamanan LiveDVD Bawang

Keamanan Bawang LiveDVD adalah DVD bootable yang berisi perangkat lunak yang digunakan untuk konfigurasi, instalasi dan pengujian Intrusion Detection Systems. Hal ini didasarkan pada Xubuntu 10,04 dan berisi Snort, Suricata, Sguil, Squert, Xplico, nmap, metasploit, Armitage, Scapy, Hping, tcpreplay netcat, dan banyak alat-alat keamanan lainnya.

http://securityonion.blogspot.com/

Network Security Toolkit

Jaringan Security Toolkit (NST) adalah Linux Live CD, yang menawarkan seperangkat alat-alat keamanan komputer dan open source jaringan untuk melakukan rutin dan keselamatan kerja dan diagnostik jaringan dan pemantauan. Distribusi ini dapat digunakan sebagai analisis keamanan jaringan, validasi dan alat pemantauan untuk server mesin virtual host tersebut. Fitur lain termasuk visualisasi ntop, wireshark traceroute, data geolocation kismet dan alamat host, percakapan IPv4, data traceroute dan titik akses nirkabel dan menampilkan mereka melalui Google Earth atau World Map gambar Mercator bit , sebuah capture paket sistem, browser berbasis dan analisis protokol mampu memantau hingga empat antarmuka jaringan dengan menggunakan Wireshark, serta sistem deteksi intrusi berdasarkan Snort dengan "kolektor" backend yang menyimpan insiden dalam database MySQL database

http://www.networksecuritytoolkit.org/

EasyIds

EasyIDS merupakan open source IDS (Intrusion Detection System) distribusi berbasis Snort. Dibangun di CentOS dan dikelola dari satu EasyIDS manajemen antarmuka berbasis web mengambil rasa sakit dan frustrasi menerapkan sistem deteksi intrusi.

Dirancang untuk pemula keamanan jaringan dengan pengalaman minimal Linux EasyIDS dapat mengkonversi hampir semua komputer standar industri x86 dan menjalankan sistem untuk deteksi intrusi di bawah 15 menit. EasyIDS mengurangi biaya penyebaran dan pemeliharaan keamanan jaringan tanpa mengorbankan fungsionalitas atau kinerja.

http://www.skynet-solutions.net/easyids/

Tipe-Tipe HASH

Pada semester ini sama mempelajari keamanan komputer yang membahas segala tentang keamanan komputer. ada banyak metode yang digunakan,salah satu nya hash.

Pasti udah pernah liat kode kaya gini kan, 31d6cfe0d16ae931b73c59d7e0c089c0, kalian tau artinya? kode tadi adalah salah satu dari jenis kode hash. Dan apa itu Hash? Hash adalah hasil enkripsi dari sebuah password atau informasi yang dianggap penting. Sedangkan Enkripsi adalah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa menggunakan pengetahuan khusus. Lebih lengkap tentang Enkripsi baca disini.

Berikut adalah tipe-tipe hash yang saya dapatkan

1.MD4(Message-Digest algortihm 4)

- MD4 dibuat oleh Ronald Rivest pada Oktober 1990, MD4 sebenarnya adalah hash function yang dipakai sebelum pada MD5, namun karena banyak terdapat kelemahan pada MD4 membuatnya harus digantikan oleh MD5.
- panjang 32 karakter (16 bytes)
- contoh : 31d6cfe0d16ae931b73c59d7e0c089c0

2.MD5(Message-Digest algortihm 5)
- MD5 di desain oleh Ronald Rivest pada tahun 1991 sebagai pengganti hash function  sebelumnya yaitu MD4. Pada tahun 1996 (http://id.wikipedia.org/wiki/MD5)
- Jenis ini digunakan pada phpBB v2.x, Joomla versi dibawah 1.0.13 dan digunakan oleh beberapa CMS dan forum
- panjangnya 32 karakter (16 bytes)
- contoh : c4ca4238a0b923820dcc509a6f75849b

3.MD5($pass.$salt)
- Hash yang satu ini dimulai dari hashnya duluan kemudian dilanjutkan oleh saltnya
- Digunakan di WB News, Joomla versi 1.0.13 dan versi diatasnya
- panjang 32 karakter (16 bytes)
- contoh : 6f04f0d75f6870858bae14ac0b6d9f73

4.MD5($salt.$pass)
- Hash yang satu ini dimulai dari saltnya duluan kemudian dilanjutkan oleh hashnya
- Digunakan di osCommerce, AEF, Gallery dan beberapa CMS lainnya
- panjang 32 karakter (16 bytes)
- contoh : f190ce9ac8445d249747cab7be43f7d

5.md5(md5($pass).$salt)
- Digunakan di vBulletin, IceBB dan cms lainnya
- panjang 32 karakter (16 bytes)
- contoh : 6011527690eddca23580955c216b1fd2

6.MD5(WordPress)
- hashnya dimulai oleh tanda $P$ kemudian dilanjutkan oleh sebuah karakter (karakter yg  paling sering dipakai adalah huruf “B”) kemudian dilanjutkan oleh saltnya (8 karakter yg disusun secara acak, dalam contoh ini saltnya adalah “12345678″) lalu   dilanjutkan oleh hashnya
- Digunakan di wordpress
- panjangnya 34 karakter (17 bytes)
- contoh : $P$B123456780BhGFYSlUqGyE6ErKErL01

7.MD5(phpBB3)
- hashnya oleh tanda $H$ lalu dilanjutkan oleh sebuah karakter (karakter yg paling sering dipakai adalah nomor “9″), kemudian dilanjutkan dengan saltnya (8 karakter yg disusun secara acak, dalam contoh yg saya berikan saltnya adalah “12345678″) kemudian dilanjutkan oleh hashnya
- Digunakan di CMS phpBB 3.x.x
- panjangnya 34 karakter (17 bytes)
- contoh : $H$9123456785DAERgALpsri.D9z3ht120

8.SHA-1(Secure Hash Algorithm)
- Diciptakan oleh National Institue of Standars and Technology atau U.S. Federal Information Processing Standard digunakan oleh beberapa CMS dan beberapa forum
- panjangnya 40 karakter (20 bytes)
- contoh : 356a192b7913b04c54574d18c28d46e6395428ab

9.SHA-256(Secure Hash Algorithm)
- hashnya dimulai oleh tanda $5$ kemudian dilanjutkan dengan saltnya (8 karakter yg disusun secara acak, dalam contoh yg saya berikan saltnya adalah “12345678″) lalu dilanjutkan oleh karakter “$” kemudian dilanjutkan oleh hashnya
- panjang 55 karakter
- contoh : $5$12345678$jBWLgeYZbSvREnuBr5s3gp13vqi…

10.SHA-512(Secure Hash Algorithm)
- hashnya dimulai oleh tanda $6$ kemudian dilanjutkan dengan saltnya (8 karakter yg disusun secara acak, dalam contoh yg saya berikan saltnya adalah “12345678″) lalu dilanjutkan oleh karakter “$” kemudian dilanjutkan oleh hashnya
- panjang 98 karakter
- contoh : $6$12345678$U6Yv5E1lWn6mEESzKen42o6rbEm…

11.Base64
- algoritma yg berfungsi untuk encoding dan decoding suatu data ke dalam format ASCII. panjang maksimal 64 karakter hashnya terdiri dari A..Z, a..z dan 0..9, serta ditambah dengan dua karakter terakhir yang bersimbol yaitu + dan / serta satu buah karakter sama dengan “=”
- digunakan di beberapa forum dan CMS
- contoh : Y3liZXJfY3JpbWluYWw=