Rabu, 06 Mei 2015

Tes Kepribadian Sanguin, Koleris, Melankolis atau Plegmatis

Sumber : http://arie5758.blogspot.com/2011/10/tes-kepribadian-sanguin-koleris.html#ixzz3ZMlzX3Vm
      Saat ini kita mencoba untuk mengetahui yang manakah kepribadian yang paling dominan pada diri kita. Apakah termasuk sanguin, koleris, melankolis ataukah Plegmatis? Jika Anda juga ingin mengetahui kepribadian dominan yang Anda milik, Anda bisa mengikuti kuisioner tes kepribadian ini. Syaratnya... cukup menjawab kuisioner secara jujur tanpa dibuat-buat apalagi asal-asalan.


Silahkan isi kuisioner berikut dengan jujur dan berurutan, jika ingin lebih serius... Tulis jawaban Anda pada secarik kertas. Kalau tidak sempat, Anda bisa membeli buku "Personality Plus" yang ada di semua toko buku di kota anda. Atau jika anda seorang fesbukers, bisa install aplikasi berikut ini http://apps.facebook.com/kuistemperamen/

Kelemahan

1.
A. Suka pamer, memperlihatkan apa yang gemerlap dan kuat, terlalu bersuara.
B. Suka memerintah, mendominasi, kadang-kadang mengesalkan antar hubungan orang dewasa.
C. Menghindari perhatian akibat rasa malu.
D. Memperlihatkan sedikit emosi/mimik.

2.
A. Kurang teraturannya mempengaruhi hampir semua bidang kehidupannya.
B. Merasa sulit mengenali masalah dan perasaan orang lain.
C. Sulit memaafkan dan melupakan sakit hati yang pernah dilakukan, biasa mendendam.
D. Cenderung tidak bergairah, sering merasa bahwa bagaimanapun sesuatu tidak akan berhasil.

3.
A. Suka menceritakan kembali suatu kisah tanpa menyadari bahwa cerita tersebut pernah diceritakan sebelumnya, selalu perlu sesuatu untuk dikatakan.
B. Berjuang, melawan untuk menerima cara lain yang tidak sesuai dengan cara yang diinginkan.
C. Sering memendam rasa tidak senang akibat merasa tersinggung oleh sesuatu.
D. Tidak bersedia ikut terlibat terutama bila rumit.

4.
A. Punya ingatan kurang kuat, biasanya berkaitan dengan kurang disiplin dan tidak mau repot-repot mencatat hal-hal yang tidak menyenangkan.
B. Langsung, blak-blakan, tidak sungkan mengatakan apa yang dipikirkan.
C. Bersikeras tentang persoalan sepele, minta perhatian besar pada persoalan yang tidak penting.
D. Sering merasa sangat khawatir, sedih, dan gelisah.

5.
A. Lebih banyak bicara daripada mendengarkan, bila sudah bicara sulit berhenti.
B. Sulit bertahan untuk menghadapi kekesalan.
C. Kurang percaya diri.
D. Sulit dalam membuat keputusan.

6.
A. Bisa bergairah sesaat dan sedih pada saat berikutnya. Bersedia membantu kemudian menghilang. Berjanji akan datang tapi kemudian lupa untuk muncul.
B. Merasa sulit memperlihatkan kasih sayang dengan terbuka.
C. Tuntutannya akan kesempurnaan terlalu tinggi dan dapat membuat orang lain menjauhinya.
D. Tidak tertarik pada perkumpulan atau kelompok.

7.
A. Tidak punya cara yang konsisten untuk melakukan banyak hal.
B. Bersikeras memaksakan caranya sendiri.
C. Standar yang ditetapkan begitu tinggi sehingga orang lain sulit memuaskannya.
D. Lambat dalam bergerak dan sulit untuk ikut terlibat.

8.
A. Memperbolehkan orang lain, termasuk anak-anak untuk melakukan apa saja sesukanya untuk menghindari diri kita tidak disukai.
B. Punya harga diri tinggi dan menganggap diri selalu benar dan yang terbaik dalam pekerjaan.
C. Dalam mengharapkan yang terbaik, biasanya melihat sisi buruk sesuatu terlebih dahulu.
D. Memiliki kepribadian yang biasa saja dan tidak suka memperlihatkan banyak emosi.

9.
A. Memiliki perangai seperti anak-anak yang mengutarakan diri dengan ngambek dan berbuat berlebihan tetapi kemudian melupakannya seketika.
B. Mengobarkan perdebatan karena biasanya selalu benar dan terkadang tidak peduli bagaimana situasi saat itu.
C. Mudah merasa terasing dari orang lain dikarenakan rasa tidak aman atau takut jangan-jangan orang lain tidak merasa senang bersamanya.
D. Bukan orang yang suka menetapkan tujuan dan tidak berharap menjadi orang yang seperti itu.

10.
A. Memiliki perspektif yang sederhana dan kekanak-kanakan, kurang pengertian terhadap tingkat kehidupan yang lebih mendalam.
B. Penuh keyakinan, semangat, dan keberanian (sering dalam pengertian negatif).
C. Sikapnya jarang positif dan sering hanya melihat sisi buruk dari setiap situasi.
D. Mudah bergaul, tidak peduli, dan masa bodoh.

11.
A. Merasa senang mendapat penghargaan dari orang lain. Sebagai penghibur menyukai tepuk tangan, tawa, dan penerimaan penonton.
B. Menetapkan tujuan secara agresif serta harus terus produktif, merasa bersalah bila beristirahat, bukan terdorong oleh keinginan untuk sempurna melainkan imbalan.
C. Suka menarik diri dan memerlukan banyak waktu untuk sendirian atau mengasingkan diri.
D. Secara konsisten merasa terganggu atau resah.

12.
A. Suka berbicara dan sulit mendengarkan.
B. Kadang-kadang menyatakan diri dengan cara yang agak menyinggung perasaan dan kurang pertimbangan.
C. Terlalu introspektif dan mudah tersinggung kalau disalahpahami.
D. Lebih suka mundur dari situasi sulit.

13.
A. Kurang memiliki kemampuan dalam membuat kehidupan menjadi teratur.
B. Dengan paksa mengambil kontrol atas situasi atau orang lain, biasanya dengan mengatakan apa yang harus dilakukan.
C. Hampir sepanjang waktu merasa tertekan.
D. Mempunyai ciri khas selalu tidak tetap dan kurang keyakinan bahwa suatu hal akan berhasil.

14.
A. Tidak menentu, serba berlawanan dengan tindakan dan emosi yang tidak berdasarkan logika.
B. Tampaknya tidak bisa menerima sikap, pandangan, dan cara orang lain.
C. Pemikiran dan perhatian ditujukan ke dalam, hidup di dalam diri sendiri.
D. Merasa bahwa kebanyakan hal tidak penting dalam suatu cara atau cara yang lain.

15.
A. Hidup dalam keadaan tidak teratur, tidak dapat menemukan banyak benda.
B. Mempengaruhi dengan cerdik dan penuh tipu untuk kepentingan sendiri; dengan suatu cara dapat memaksakan kehendak.
C. Tidak punya emosi yang tinggi, tetapi biasanya semangatnya merosot sekali, apalagi bila merasa tidak dihargai.
D. Bicara pelan kalau didesak, tidak mau repot-repot bicara dengan jelas.

16.
A. Perlu menjadi pusat perhatian, ingin dilihat.
B. Bertekad memaksakan kehendaknya, tidak mudah dibujuk, keras kepala.
C. Tidak mudah percaya, mempertanyakan motif di balik suatu perkataan.
D. Tidak sering bertindak atau berpikir cepat, sangat mengganggu.

17.
A. Tawa dan suaranya dapat didengar di atas suara lainnya di di dalam ruangan.
B. Tidak ragu-ragu mengatakan benar dan dapat memegang kendali.
C. Memerlukan banyak waktu pribadi dan cenderung menghindari orang lain.
D. Menilai pekerjaan dan kegiatan dengan ukuran berapa banyak tenaga yang dibutuhkan.

18.
A. Tidak punya kekuatan untuk berkonsentrasi atau menaruh perhatian pada sesuatu.
B. Punya kemarahan yang menuntut berdasarkan ketidaksabaran. Kemarahan yang dinyatakan saat orang lain tak bergerak cukup cepat atau tidak menyelesaikan apa yang diperintahkan.
C. Cenderung mencurigai atau tidak mempercayai gagasan orang lain.
D. Lambat untuk memulai, perlu dorongan yang kuat untuk termotivasi.

19.
A. Menyukai kegiatan baru terus-menerus karena tidak merasa senang melakukan hal yang sama sepanjang waktu.
B. Bisa bertindak tergesa-gesa tanpa memikirkan dengan tuntas terlebih dahulu, biasanya karena ketidaksabaran.
C. Secara sadar maupun tidak mendendam, menghukum orang yang melanggar, diam-diam menahan persahabatan/kasih sayang.
D. Tidak bersedia untuk ikut terlibat dalam suatu hal.

20.
A. Rentang perhatian kekanak-kanakan dan pendek, butuh banyak perubahan dan variasi supaya tak merasa bosan.
B. Cerdik, orang yang selalu bisa menemukan cara untuk mencapai tujuan yang diinginkan.
C. Selalu mengevaluasi dan membuat penilaian, sering memikirkan dan menyatakan reaksi negatif.
D. Sering mengendurkan pendiriannya, bahkan ketika merasa benar untuk menghindari terjadinya konflik.

Kekuatan

21.
A. Penuh kehidupan, sering menggunakan isyarat tangan, lengan, dan wajah secara hidup.
B. Orang yang mau melakukan sesuatu hal yang baru dan berani bertekad untuk menguasainya.
C. Suka menyelidiki bagian-bagian yang logis.
D. Mudah menyesuaikan diri dan senang dalam setiap situasi.

22.
A. Penuh kesenangan dan selera humor yang baik.
B. Meyakinkan seseorang dengan logika dan fakta, bukan dengan pesona atau kekuasaan.
C. Melakukan sesuatu sampai selesai sebelum memulai yang lain.
D. Tampak tidak terganggu dan tenang serta menghindari setiap bentuk kekacauan.

23.
A. Orang yang memandang bersama orang lain sebagai kesempatan untuk bersikap manis dan menghibur, bukannya sebagai tantangan atau kesempatan bisnis.
B. Orang yang yakin dengan caranya sendiri.
C. Bersedia mengorbankan dirinya untuk memenuhi kebutuhan orang lain.
D. Dengan mudah menerima pandangan atau keinginan orang lain tanpa perlu banyak mengungkapkan pendapat sendiri.

24.
A. Bisa merebut hati orang lain melalui pesona kepribadian.
B. Mengubah setiap situasi, kejadian atau permainan sebagai sebuah kontes dan selalu bermain untuk menang.
C. Menghargai keperluan dan perasaan orang lain.
D. Mempunyai perasaan emosional tapi jarang memperlihatkannya.

25.
A. Memperbaharui dan membantu membuat orang lain merasa senang.
B. Bisa bertindak cepat dan efektif dalam semua situasi.
C. Memperlakukan orang lain dengan segan sebagai penghormatan dan penghargaan.
D. Menahan diri dalam menunjukkan emosi atau antusiasme.

26.
A. Penuh gairah dalam kehidupan.
B. Orang mandiri yang bisa sepenuhnya mengandalkan kemampuan dan sumber dayanya sendiri.
C. Secara intensif memperhatikan orang lain maupun hal apapun yang terjadi di sekitar.
D. Orang yang mudah menerima keadaan atau situasi apa saja.

27.
A. Dapat mendorong atau memaksa orang lain mengikuti dan bergabung melalui pesona kepribadiannya.
B. Mengetahui segalanya akan beres bila kita yang memimpin.
C. Memilih mempersiapkan aturan yang terinci sebelumnya dalam menyelesaikan suatu proyek dan lebih menyukai keterlibatan dalam tahap-tahap perencanaan dan produk jadi, bukan dalam melaksanakan tugas.
D. Tidak terpengaruh oleh penundaan. Tetap tenang dan toleran.

28.
A. Memilih agar semua kehidupan adalah kegiatan yang impulsif, tidak dipikirkan terlebih dahulu dan tidak terhambat oleh rencana.
B. Yakin, tidak ragu-ragu.
C. Membuat dan menghayati hidup menurut rencana sehari-hari. Tidak menyukai bila rencananya terganggu.
D. Pendiam, tidak mudah terseret dalam percakapan.

29.
A. Orang yang periang dan dapat meyakinkan diri sendiri dan orang lain bahwa semuanya akan beres.
B. Bicara terang-terangan dan terkadang tidak menahan diri.
C. Orang yang mengatur segala-galanya secara sistematis dan metodis.
D. Bisa menerima apa saja, cepat melakukan sesuatu bahkan dengan cara orang lain.

30.
A. Punya rasa humor yang cemerlang dan bisa membuat cerita apa saja menjadi peristiwa yang menyenangkan.
B. Pribadi yang mendominasi dan mampu menyebabkan orang lain ragu-ragu untuk melawannya.
C. Secara konsisten dapat diandalkan, teguh, setia, dan mengabdi, bahkan terkadang tanpa alasan.
D. Orang yang menanggapi. Bukan orang yang punya inisiatif untuk memulai percakapan.

31.
A. Orang yang menyenangkan sebagai teman.
B. Bersedia mengambil resiko tanpa kenal takut.
C. Melakukan segala sesuatu secara berurutan dengan ingatan yang jernih akan segala hal yang terjadi.
D. Berurusan dengan orang lain secara penuh siasat, perasa, dan sabar.

32.
A. Secara konsisten memiliki semangat yang tinggi dan suka membagikan kebahagiaan kepada orang lain.
B. Percaya diri dan yakin akan kemampuan dan kesuksesannya sendiri.
C. Orang yang perhatiannya melibatkan sesuatu yang berhubungan dengan intelektual dan artistik.
D. Tetap memiliki keseimbangan secara emosional, menanggapi sebagaimana yang diharapkan orang lain.

33.
A. Mendorong orang lain untuk bekerja dan terlibat serta membuat seluruhnya menyenangkan.
B. Memenuhi diri sendiri, mandiri, penuh percaya diri dan nampak tidak begitu memerlukan bantuan.
C. Memvisualisasikan hal-hal dalam bentuk yang sempurna dan perlu memenuhi standar itu sendiri.
D. Tidak pernah mengatakan atau menyebabkan apapun yang tidak menyenangkan atau menimbulkan rasa keberatan.

34.
A. Terang-terangan menyatakan emosi terutama rasa sayang dan tidak ragu menyentuh ketika berbicara dengan orang lain.
B. Orang yang mempunyai kemampuan membuat penilaian yang cepat dan tuntas.
C. Intensif dan introspektif tanpa rasa senang pada percakapan dan pengajaran yang pulasan.
D. Memperlihatkan 'kepandaian bicara yang mengigit'. Biasanya kalimat satu baris yang sifatnya sarkastik

35.
A. Menyukai pesta dan tidak bisa menunggu untuk bertemu setiap orang dalam ruangan, tidak pernah menganggap orang lain asing.
B. Terdorong oleh keperluan untuk produktif, pemimpin yang dituruti orang lain.
C. Punya apresiasi mendalam untuk musik, punya komitmen kepada musik sebagai bentuk seni, bukan hanya kesenangan pertunjukan.
D. Secara konsisten mencari peranan merukunkan pertikaian supaya bisa menghindari konflik.

36.
A. Terus-menerus berbicara, biasanya menceritakan kisah lucu yang dapat menghibur setiap orang di sekitarnya, merasa perlu mengisi kesunyian agar orang lain merasa senang.
B. Memegang teguh dengan keras kepala dan tidak mau melepaskan hingga tujuan tercapai.
C. Orang yang tanggap dan mengingat setiap kesempatan istimewa, cepat memberi isyarat yang baik.
D. Mudah menerima pemikiran dan cara orang lain tanpa perlu tidak menyetujuinya.

37.
A. Penuh kehidupan, kuat, dan penuh semangat.
B. Pemberi pengarahan karena pembawaan yang terdorong untuk memimpin dan sering merasa sulit mempercayai bahwa orang lain bisa melakukan pekerjaan dengan sama baiknya.
C. Setia pada seseorang, gagasan, dan pekerjaan, terkadang dapat melampaui alasan.
D. Selalu bersedia mendengarkan apa yang orang lain katakan.

38.
A. Tak ternilai harganya, dicintai, pusat perhatian.
B. Memegang kepemimpinan dan mengharapkan orang lain mengikuti.
C. Mengatur kehidupan, tugas, dan pemecahan masalah dengan membuat daftar.
D. Mudah puas dengan apa yang dimiliki, jarang iri hati.

39.
A. Orang yang suka menghidupkan pesta sebagai diinginkan orang sebagai tamu pesta.
B. Harus terus-menerus bekerja atau mencapai sesuatu, sering merasa sulit beristirahat.
C. Menempatkan standar tinggi pada dirinya maupun orang lain. Menginginkan segala-galanya pada urutan semestinya sepanjang waktu.
D. Mudah bergaul, bersifat terbuka, mudah diajak bicara.

40.
A. Kepribadian yang hidup, berlebihan, penuh tenaga.
B. Tidak kenal takut, berani, terus terang, tidak takut akan resiko.
C. Secara konsisten ingin membawa diri di dalam batas-batas apa yang dirasakan semestinya.
D. Kepribadian yang stabil dan berada di tengah-tengah.


Bagaimana? Apakah semua kuisioner sudah Anda kerjakan tanpa ada yang terlewati? Jika sudah... silahkan Anda total berapa jawaban untuk masing-masing pilihan!
A = ...
B = ...
C = ... 
D = ...


Sumber : http://arie5758.blogspot.com/2011/10/tes-kepribadian-sanguin-koleris.html#ixzz3ZMlzX3Vm
Sertakan sumber artikel sebagai Backlink

7 Cara Ampuh Untuk Melihat Hantu, Berani Coba?

sumber : http://infounik-pintar.blogspot.com/2014/04/7-cara-ampuh-untuk-melihat-hantu-berani.html
7 Cara Ampuh Untuk Melihat Hantu, Berani Coba? - Membicarakan soal hantu memang tak ada habisnya. Ada di antara kamu yang merasa hantu itu tidak ada namun tak sedikit dari kamu yang benar-benar percaya bahwa hantu itu memang ada dan hidup di sekitar manusia. Tapi bagaimana dengan mereka yang tak percaya?

Tenang saja, kamu tak usah sewot kepada mereka yang menilai hantu itu ialah sosok fiktif. Ajak saja orang-orang yang percaya soal hantu itu dengan melihat para makhluk asthral tersebut. Bagaimana caranya? Dilansir berbagai sumber, ini ada beberapa cara ampuh agar kamu bisa melihat hantu. Berani coba?

1. Arang Diusap ke Mata

Yap, cara pertama untuk bisa melihat sosok hantu yang bisa kamu lakukan adalah memakai arang. Arang berwarna hitam yang biasanya menjadi bahan pembuat api oleh para pedagang sate ini konon katanya bisa membuat seseorang melihat hantu yakni dari jenis tuyul.

Caranya adalah kamu tinggal menggosokkan arang di kedua kelopak mata dan kantung matamu sehingga tampak hitam sepenuhnya. Lalu pada malam hari, dengan penampilan mata dipenuhi arang itu, kamu keluarlah berjalan-jalan di sekitar rumahmu sampai ke kuburan. Konon katanya, kamu akan melihat tuyul di sekitarmu.

2. Ritual ‘Kemari’ Dengan Lilin

Lilin bisa dibuat untuk memanggil hantu. Jika kamu tak percaya, coba buktikan sendiri. Caranya adalah matikan semua lampu dan sumber cahaya di rumahmu dan pastikan kamu sendiri serta sudah lewat tengah malam saat melakukan hal ini. Lalu nyalakan lilin dan coba kelilingi rumah sembari berkata ‘Kemari, kemarilah’ berulang-ulang.

Setelah berkeliling di setiap sudut rumah, kembalilah kamu ke kamar dan sembunyilah di tempat yang paling sempit. Selama sembunyi, pastikan lilin itu sudah mati lalu tunggulah dengan tenang. Konon katanya kalau kamu berani dan beruntung melakukannya seorang diri, kamu bisa merasakan hembusan nafas tepat di sebelah telinga. Yang berarti ‘makhluk’ tersebut memanggil panggilanmu.

3. Mandi Dalam Kondisi Gelap

Kamar mandi dalam segala film hantu kerap disebut-sebut sebagai lokasi di mana penampakan makhluk asthral terjadi. Nah karena itu, cobalah kamu mandi di sebuah kamar mandi milikmu di malam hari tanpa menyalakan lampu sedikitpun.

Jangan nyalakan keran air, biarkan suara tenang. Katanya sih nanti akan ada tangan berkuku panjang yang bergerak di pundakmu. Jika begitu, jangan lupa ambil handuk dan larilah keluar ya.

4. Ritual ke Dunia Lain

Ingin mencoba merasakan ke dunia lain? Cobalah naik lift, lha kok? Pokoknya kamu cobalah menuju sebuah perusahaan atau gedung dengan total minimal 10 lantai dan lakukan hal ini sendirian, terutama saat malam hari. Masuklah ke dalam lift, lalu pergilah ke lantai 4 – lantai 2 – lantai 6 – lantai 2 – lantai 10, sesuai urutan. Benar-benar lakukan sendiri karena jika ada orang masuk, maka langsung batal dan harus mengulangi.

Saat lift sudah membawamu ke lantai 10, tekan tombol ke lantai 5, jangan keluar. Nanti akan ada seorang wanita yang masuk lalu tekan lantai 1. Anehnya, lift akan membawamu naik ke lantai 10. Jika kamu berani keluar, maka lantai yang akan kamu singgahi itu bukanlah lantai 10 dan wanita itu bukanlah manusia. Bagaimana menurutmu? Berani coba?

5. Bercermin Jam 1 Malam

Pernah menonton film trilogi KUNTILANAK yang dibintangi Julie Estelle dan Evan Sanders? Di situ disebutkan jika sosok Kuntilanak kerap datang dan duduk di sebuah kursi yang sengaja ditata menghadap ke sudut ruangan tanpa ada orang. Di samping kursi itu, harus ada cermin yang besar.

Dari kisah itulah, jika kamu berani bercermin di malam hari, dalam kondisi gelap lalu ikut menirukan suara Kuntilanak, maka akan ada kemungkinan besar kamu didatangi oleh si mbak Kunti. Menurutmu apa yang akan Kuntilanak lakukan ya? Tertawa bareng?

6. Bernyanyi Nina Bobo

Pernah mendengarkan lagu Nina Bobo? Katanya sih, lagu itu memiliki misteri yang mengerikan. Konon ada seorang anak keturunan Belanda-Jawa bernama Helenina yang selalu dinyanyikan lagu pengantar tidur yang akhirnya berjudul Nina Bobo. Hingga akhirnya Helenina meninggal dan arwahnya masih menghantui orang-orang terdekatnya untuk terus menyanyikan Nina Bobo. Jadi ada yang bilang kalau kamu menyanyikan lagu Nina Bobo, itu berarti kamu memanggil hantu.

Meskipun tak ada yang tahu itu benar atau tidak, namun menyanyikan Nina Bobo memang dipercaya bisa memanggil hantu. Caranya kamu duduk santai sendirian di malam hari sambil bernyanyi Nina Bobo dan kondisi gelap. Apakah Helenina akan mendatangimu? Tunggu saja.

7. Lihat Lewat Kaki

Salah satu cara paling kuno dalam melihat hantu dan mungkin pernah kamu dengar saat kecil adalah cara ini. Caranya cukup mudah yakni saat di malam hari, terutama saat kamu di dalam hutan atau tempat-tempat yang sepi, cobalah kamu melihat ke arah belakang di antara kedua kaki sehingga kepalamu akan ada di bawah.

Konon katanya, mereka yang kakinya melayang maka itu adalah hantu dan bisa saja tiba-tiba ada sosok penampakan yang kamu lihat. Ada-ada saja ya.

Peringatan : Blog tidak bertanggung jawab atas segala sesuatu kerugian atas artikel ini. Blog ini hanya sekedar berbagi informasi.

Cara membuat kode, sandi, dan rahasia untuk memecahkannya!

sumber: https://www.zenius.net/blog/7095/kriptografi-enkripsi-dekripsi

Hei semua, udah lama banget ga muncul di sini. Untuk para fans maafkan jadwal nulis gue yang kurang tetap yah. Walaupun gue hiatus ngajar di Zenius sekarang, gue tetep kepengen bagi pengetahuan gue buat kalian semua. Kali ini gue mau bahas tentang sesuatu yang berdekatan sama kerjaan gue di luar dunia pendidikan yaitu di industri cyber security.
Wah, apaan tuh yang mau gue bahas? Gue mau bahas hal yang mungkin agak asing sama telinga kalian, yaitu sejarah kriptografi atau kode rahasia. Buat lo yang suka sama tema detektif, agen rahasia, hacking, main sandi rahasia yang cuma diketahui temen se-genk, atau yang suka main kode-kodean sama gebetan, yuk kita simak cerita yang satu ini!
Sebelum gua bahas, gua mau nanya dulu apakah diantara lo ada yang udah nonton film “The Imitation Game”, film adaptasi sejarah Perang Dunia II yang baru aja dapet 7 nominasi dan 1 piala Oscar? Film ini mengisahkan sepenggal kehidupan Alan Turing, seorang pahlawan Perang Dunia yang namanya sempat disamarkan dalam sejarah, sekaligus bapak dari computer science dan artificial intelligence alias A.I.
Alan Turing adalah seorang jenius yang telah berjasa luar biasa besar bagi peradaban kita sekarang. Tanpa kontribusi dia, komputer modern yang kita nikmati mungkin tidak pernah ada dan peta dunia mungkin tidak akan terbentuk seperti sekarang ini karena Nazi memenangkan Perang Dunia II melawan Sekutu. Keren banget kan tokoh yang satu ini? Buat lo yang penasaran sama filmnya, yuk kita coba tonton dulu trailernya di bawah ini:

Film ini fokus ketika Turing ditugaskan oleh pemerintahan Inggris untuk menemukan cara untuk memecahkan kode dari mesin Enigma yang dipake Nazi Jerman untuk mengirim pesan militer rahasia. Dengan memecahkan kode dari mesin Enigma, pihak Inggris (Alan Turing, dkk) dapat mengetahui setiap pergerakan militer Jerman secara diam-diam sehingga dapat membantu secara signifikan strategi militer Sekutu untuk memenangkan Perang Dunia II.
Okay, sebelum kita bahas tentang Enigma, gue mau ceritain tentang kode dalam perang dan memperkenalkan kalian pada kode-kode lain yang lebih mendasar.

Maksudnya kode itu apaan sih?

Kode-kodean gak cuma marak digunakan oleh abege jaman sekarang buat ngegombal, nyebarin gosip, atau sekedar lucu-lucuan, tapi udah digunakan sejak ribuan tahun yang lalu. Eh tapi maksud gue di sini itu kode beneran yah, bukan posting status galau buat nyindir kecengan lo, terus dikasih hashtag #kode. Kode yang gua maksud adalah saat kita mengirim sebuah pesan rahasia, yang gak boleh ketahuan oleh pihak lain di luar sang penerima pesan yang kita tuju. Terus gimana caranya tuh kita bisa ngirim pesen yang gak bisa diketahui oleh orang lain kecuali si penerima?
kode kelas
Ngasih pesan dengan kode tertentu di kelas | screenshoot of youtube video http://youtu.be/CzkAPMWNSGc

Simpelnya ya sama aja ketika lo ngirim pesen kertas ke sohib-sohib lo di kelas yang dioper-oper antar temen yang lain. Anak jaman sekarang masih suka iseng kayak gini gak yah? Jaman gua dulu sekolah sih sering banget. Nah, untuk mencegah ada temen yang iseng buka isi pesen kertas itu atau ketahuan sama guru terus dibuka dan dibacakan di depan kelas, gak jarang ada siswa kreatif yang nulis pesen itu berupa kode yang memiliki sandi tertentu. Misalnya, setiap huruf diubah menjadi simbol tertentu yang udah disepakati bersama, atau misalnya lo sama sohib lo udah bikin "rumus" tersendiri untuk cara membaca kode tersebut. Jadi kalo misalnya lo lagi apes terus pesan kertas lo ketahuan sama guru, doi juga gak bakalan ngerti isi pesen lo itu apaan.
Nah, mungkin buat lo yang suka bikin kode dan sandi buat kirim pesen ke sobat-sobat lo itu cuma sekedar iseng doang, tapi kurang-lebih sebetulnya memang itulah yang sering digunakan para agen intelijen dan mata-mata untuk mengirim pesan militer dan informasi rahasia lainnya. Cuma.. kode yang mereka gunakan jauh lebih rumit aja.
Di era modern, informasi rahasia yang berhubungan sama politik dan pertahanan, selalu menjadi faktor penting dalam menyelesaikan konflik (militer) dan gak jarang juga informasi rahasia itu bisa jadi kunci kemenangan. Pengiriman informasi rahasia dalam peperangan mulai dilakukan intensif di era perang dunia pertama yang kemudian berkembang jadi sandi teleprinter tahun 1917. Dalam kondisi penuh konflik tersebut, baru deh manusia berpikir keras secara kreatif untuk mengembangkan banyak hal, terutama juga metode untuk membuat kode dan sandi yang sangat sulit untuk dipecahkan. Sampai akhirnya di antara perang dunia pertama dan kedua, metode statistik mulai dipake dalam kriptanalisis dan pengembangan sandi, yang akhirnya menghasilkan Enigma pada tahun 1932.
Gimana, penasaran gak gimana sih struktur kode yang digunakan para agen rahasia pemerintah untuk ngirim pesan rahasia? Nah, sebelum masuk ke bagian militer, gue akan memperkenalkan lo dulu teknik-teknik bikin "kode" dasar dan simpel banget yang langsung bisa lo bikin sekarang juga buat berkirim pesan rahasia ke teman-teman lo ;)

Teknik-teknik Sederhana Kriptografi

Ilmu yang secara khusus mempelajari pembuatan kode-kodean ini disebut dengan Kriptografi. Kalo lo nanti niat kuliah masuk jurusan Ilmu Komputer/IT, lo bakal pelajarin ini sebagai mata kuliah wajib. Kriptografi (bahasa Yunani, “kriptos” – rahasia dan “graphein” – tulisan) adalah pembelajaran dan praktek cara-cara yang memungkinkan komunikasi yang aman (alias rahasia) dari pihak ketiga. Ada tiga komponen kode utama yang menjadi perhatian kita, yaitu
  1. pesan rahasia (plaintext)
  2. kunci (key) dan
  3. sandi (ciphertext)
pesan-kunci
Dalam dunia persandian klasik, ada dua tipe/cara utama untuk menciptakan/memecahkan sandi, yaitu substitusi dan transposisi. Pada tulisan ini, gue akan bahas sandi substitusi aja ya. Sandi substitusi mengubah satu huruf atau karakter di pesan (plaintext), menurut aturan kunci (key), menjadi karakter lain di sandi rahasi (ciphertext).

Sandi Caesar

Contoh paling simpelnya sandi substitusi adalah sandi Caesar. Sandi Caesar adalah sandi substitusi yang menggunakan kunci yang panjangnya 1 karakter doang (karakter diambil dari alfabet). Biasanya, para pihak yang terlibat udah sepakat dan sama2 tau kalo mereka bakal pake Sandi Caesar dengan kunci karakter tertentu untuk bertukar pesan rahasia.
Pengirim pesan: punya pesan asli, tau kunci, tau pake Sandi Caesar. Dia gunain untuk menghasilkan sandi rahasia.
Penerima pesan: tau kunci, tau pake Sandi Caesar, tau sandi rahasia. Dia gunain buat memecahkan sandi rahasia untuk mendapatkan pesan asli.
Indeks Urutan Alfabet
Indeks Urutan Alfabet

Alfabet yang dipakai untuk merangkai pesan (plaintext) diberi indeks nomor seperti gambar di atas. Karakter yang dipake sebagai kunci juga diambil dari alfabet. Kunci ini bakal "ditambahin" atau buat "menggeser" karakter pesan asli untuk membentuk sandi. Kalau ketika ditambahkan atau digeser menghasilkan indeks lebih dari 25, urutan indeks bakal balik lagi ke 0. Dari Z mentok, balik lagi ke A. Langsung aja ke contoh ya.
Misalnya, kita mau tulis ZENIUS dengan kunci B. Huruf Z-E-N-I-U-S dalam urutan alfabetik adalah 25-4-13-8-20-18. Kunci "B", nilai indeksnya 1. Dengan menambahkan kunci B (1) ke pesan kita, sandi yang terbentuk jadinya ditambahin aja +1 atau geser ke kanan 1x semuanya, jadi seperti ini: 26-5-14-9-21-19. Lalu yang lebih dari 25, kita ulang ke 0. Berhubung yang yang lebih dari 25 cuma satu karakter, jadinya yang diubah karakter pertama itu doang. Jadinya seperti ini: 0-5-14-9-21-19. Nah, dari indeks alfabet ini, kita ubah lagi ke dalam bentuk abjad, jadi sandi yang kita dapet adalah AFOJVT.
Jadi, waktu gue kirim sandi rahasia bentuknya adalah AFOJVT menggunakan kunci yang gua gunakan adalah B (1), kemudian oleh si penerima pesan, tinggal dikurangin indeksnya sama dia atau digeser ke kiri 1x, sandi tersebut didekripsi dan dibaca menjadi ZENIUS.
caesar0
Ngerti kan caranya? Ini masih tergolong sandi yang simpel banget.
Nah, kalo udah ngerti, coba pecahkan sandi rahasia yang gue kasih ya. Sandi rahasianya, ORUBKEUA. Pake kunci, G. Tulis jawabannya di bagian komen ya..

Sandi Atbash

Sandi klasik lain contohnya adalah sandi Atbash. Sandi Atbash ini menukar urutan huruf yang dari depan ke belakang jadi belakang ke depan seperti di bawah ini:
  • Pesan: ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • Sandi: ZYXWVUTSRQPONMLKJIHGFEDCBA
Dengan menggunakan sandi Atbash, pesan ZENIUS akan menjadi sandi AVMRFH. Si penerima pesan, tinggal tukar balik aja tuh urutan hurufnya. Nama Atbash ini sendiri berasal dari penggunaan pertamanya dalam huruf Yahudi, yaitu Aleph-Tav-Beth-Shin, huruf pertama, terakhir, kedua, dan kedua sebelum terakhir dalam bahasa Yahudi. Kalau dalam huruf latin namanya kurang lebih akan jadi Azby. Jadi nama dari sandi ini sendiri, menggambarkan mekanismenya, lucu yah?
Kalo nama gue disandiin pake Sandi Atbash, IVAN WASKITA --> REZM DZHPRGZ. Kalo nama lo gimana?

Sandi Polialfabet

Sandi substitusi ada juga yang kuncinya lebih dari 1 karakter, biasa disebut sebagai sandi polialfabet. Yang paling umum adalah sandi Vigenere. Tekniknya sama aja kayak Sandi Caesar, bedanya, kuncinya aja lebih dari 1 karakter. Berarti kita masih bisa memanfaatkan indeks urutan alfabet yang kita gunakan untuk Sandi Caesar sebelumnya.
Langsung ke contoh penggunaannya. Kita mau tulis pesan ZENIUS dengan kunci 3 huruf UAN. Caranya sama aja kayak Sandi Caesar, tinggal lo tambahin aja indeks nomornya. Berhubung kuncinya (UAN) terdiri dari 3 karakter, sedangkan pesannya (ZENIUS) terdiri dari 6 karakter, kita bisa ngulangin kuncinya sehingga panjang karaktern kunci = panjang karakter pesan --> UANUAN. Ini berlaku untuk semua case, di mana panjang karakter kunci tidak sama dengan panjang karakter pesan. Tinggal lo ulangi aja karakter kunci. Misal, pesan = IVANWASKITA (11 karakter), kunci = UNYU (4 karakter). Tinggal lo ulang aja karakter kuncinya jadi 11 karakter --> UNYUUNYUUNY.
vigenereJadi kalo gua kirim sandi polialfabet TEACUF dengan formula kunci UANUAN, maka sang penerima bisa membaca pesan tersebut sebagai ZENIUS. Segini doang sih masih gampang dimengerti lah ya?
Oke, last challenge nih ya. Menggunakan Sandi Vigenere, coba pecahkan sandi rahasia ini: "Riyigssonv msmhrzu" dengan kunci "zenius". Selamat utak-atik :p

Sandi Berlapis

Untuk memperkuat sandi, pesan rahasia militer melakukan sandi beruntun, misalnya setelah kita lakukan Atbash ke kata ZENIUS menjadi AVMRFH, kita sandikan lagi dengan sandi polialfabet 3 huruf UAN menjadi UVZLFU. Nah lho, sandinya emang sama-sama ngga bisa dibaca, tapi buat orang yang gak tau kuncinya, akan jauh lebih susah untuk dapetin PESAN ASLI-nya. Enigma sendiri juga make sandi beruntun polialfabet seperti ini nih, tapi bukan cuma 2, 3, atau 4 lapis, tapi 9 LAPIS..!! Gila ya!? Makanya Enigma ini konon adalah mesin enkripsi yang tidak mungkin bisa dipecahkan, saking rumitnya kunci yang digunakan. Selain itu, kunci yang digunakan oleh mesin ini juga berganti-ganti terus dalam 24 jam. Kebayang gak tuh gimana caranya kalo pesan rahasia 9 lapis ini dicoba untuk dipecahkan secara manual oleh otak manusia?
Nah, dengan kejeniusan seorang Alan Turing, dia akhirnya membuat sebuah mesin yang bisa mengkomputasi setiap kode menjadi pesan dengan delay waktu hanya beberapa menit, gokil gak tuh?? Keren-nya lagi, mesin yang dia buat ini akhirnya menjadi pelopor dari alat yang kita kenal sekarang sebagai KOMPUTER.
Okay, sekarang gua ajak lo semua buat sejenak menjadi seorang Alan Turing, kita sama-sama oprek kerumitan dari mesin ENIGMA!

The Enigma

Enigma adalah mesin mekanikal dan elektrikal yang mengubah pesan menjadi sandi. Gambarannya seperti di bawah:
enigma
Bagian mekanik mesin Enigma
Kalau kita mau bikin sandi, yang kita perlu lakukan cuma ketik aja pesan kita huruf per huruf, terus catet "lampu yang menunjukan karakter sandi" mana yang nyala di lampboard. Terus kalau kita mau translate kode balik ke pesan rahasia kita, tinggal masukin kodenya terus catet lagi lampu-berhuruf mana yang nyala. Gampang kan? Cara pakenya memang gampang, tapi bikin kodenya ternyata ngga sesimpel itu.
enigma2
denah bagian dalam mesin enigma
Inilah gambaran sederhana ketika Enigma membuat kode berlapis. Pertama-tama ketika kita mengetik suatu pesan melalui keyword, informasi tersbut bakal masuk ke yang namanya plugboard (1). Abis keluar dari plugboard, dia bakal masuk ke rotor kanan (2), lalu ke rotor tengah (3), rotor kiri (4), reflector (5), balik masuk ke rotor kiri (6), tengah (7), kanan (8), lalu masuk lagi ke plugboard (9). Setelah keluar dari plugboard, baru deh sinyal listriknya masuk ke papan lampu, nyalain huruf mana yang akan jadi kodenya. Di masing-masing step itu, huruf yang kita masukin bakal diubah jadi huruf lain, jadi Enigma itu sandi 9 tingkat!
Yuk kita bahas gimana ketiga part ini – rotor, plugboard, reflector – masing-masing mengubah sinyal huruf kita.

Plugboard

Plugboard di Enigma ini terdiri dari satu papan listrik yang isinya huruf sama colokan di masing-masing huruf. Nempel di situ ada 10 pasang huruf yang dihubungin sama kabel yang dicolokin ke sana. Gunanya plugboard ini adalah generate sandi level satu, mengubah huruf karakter yang di-input melalui keyboard jadi huruf lain (or not). Contohnya:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
E H S R A G F B Z J K L M N O R V P C X Y W V T U I
enigma3
plugboard memungkinkan sistem pengacakan sandi dapat terus berganti secara fleksibel
Dalam contoh di atas, kita hubungin A sama E, B sama H, C sama S dan seterusnya. Di kode enigma standar Jerman, bakal ada 6 huruf yang ngga berpasangan, dalam contoh kita tadi, J sampai O. Kalau kita ketik ZENIUS, yang keluar dari plugboard ini adalah IANZYC. Karena hubungan kabel ini berpasangan dan ga berubah, kalau kita masukin IANZYC ke dalem plugboard yang keluar kembali menjadi ZENIUS. Ngerti kan? Nah itu baru lapis satu doang looh..

Rotor dan reflektor

Ada tiga rotor yang dipakai di Enigma, masing-masing di posisi kanan, tengah dan kiri. Masing-masing rotor ini mengambil input huruf dari proses sebelumnya (berarti rotor kanan pertama mengambil input dari plugboard) lalu mengubahnya jadi huruf lain dengan proses Caesar. Di ujung tiga rotor ini bakal ada reflector yang juga akan ngubah huruf yang dia dapet jadi huruf lain juga. Di bawah adalah kode rotor dan reflektor Enigma yang digunakan pasukan Jerman:
Kode rotorABCDEFGHIJKLMNOPQRSTUVWXYZ
IEKMFLGDQVZNTOWYHXUSPAIBRCJ
IIAJDKSIRUXBLHWTMCQGZNPYFVOE
IIIBDFHJLCPRTXVZNYEIWGAKMUSQO
IVESOVPZJAYQUIRHXLNFTGKDCMWB
VVZBRGITYUPSDNHLXAWMJQOFECK
VIJPGVOUMFYQBENHZRDKASXLICTW
VIINZJHGRCXMYSWBOUFAIVLPEKQDT
VIIIFKQHTLXOCBJSPDZRAMEWNIUYGV
Reflector AEJMZALYXVBWFCRQUONTSPIKHGD
Reflector BYRUHQSLDPXNGOKMIEBFZCWVJAT
Reflector CFVPJIAOYEDRZXWGCTKUQSBNMHL

Nah tabel di atas inilah kurang lebih penggambaran sistem acak kode berlapis. Kebayang kan lo gimana caranya para cyptanalyst (ahli pemecah kode) dibuat keblinger karena ada 1,59 x 10^14 banyak kemungkinan yang harus mereka pecahkan untuk setiap karakter huruf pesan rahasia yang dikirimkan?
Kalo lo perhatiin contoh gambar yang gue kasih di atas, tipe rotor itu semua ada 8, tapi di gambar itu yang dipake cuma 3. Maksudnya apa? Maksudnya jika rotor yang dipake untuk pengiriman sandi itu diganti atau ditukar tempatnya, seluruh mekanisme pengacakan sandinya jadi beda. Sehingga penerima pesan harus tau rotor mana aja dan posisinya masing-masing yang dipake sama pengirim pesan. Terus gimana caranya dong pasukan Jerman tau kode satu sama lain? Ternyata mereka terbitin edaran kaya gini nih setiap bulan:
nazi
surat edaran pasukan Jerman untuk menyeragamkan settingan enigma dari hari ke hari
Dari tanggal 1 sampai 31, edaran ini ngasih tau semua operator Enigma rotor mana aja yang dipake dan posisinya (kiri tengah kanan). Jadi Setiap kali mau nulis atau baca pesan, semua Enigma harus disetting seperti ini, supaya pesan yang dikirim dan diterima sama.
Inilah kehebatan Jerman dalam memakai Enigma. Pertama, Enigmanya sendiri udah susah banget buat dibaca setiap harinya. Kuncinya, yang dicetak dalam edaran kaya di atas, di refresh tiap sebulan sekali. Jadi kalau seandainya mesin Enigma dan edaran itu direbut sama pihak sekutu, ya cuma bisa jalan buat sebulan, karena awal bulan depan udah diganti lagi tuh kode. Ada lagi system Kenngruppen di edaran itu, yang dibuat untuk mengecoh pasukan sekutu dengan membuat pesan asal-asalan yang banyak untuk menipu sang pemecah kode. Sekutu memang kelabakan banget nih ngadepin kode Jerman yang susah banget dipecahin. Mereka harus bisa mecahin kode ini pagi-pagi setiap hari karena besoknya lagi kunci kodenya udah berubah sesuai dengan perubahan jenis rotor, posisi rotor, dan pasangan-pasangan plugboard yang dipake.

Terus gimana caranya Alan Turing memecahkan kode Mesin Enigma?

Sebelum cara pemecahan kode ini diselesaikan oleh Turing, dkk, seorang matematikawan Polandia bernama Marian Rejewski adalah orang pertama yang menemukan struktur detail mesin Enigma yang digunakan angkatan bersenjata Jerman. Jerih payahnya terbayarkan ketika dia berhasil menciptakan mesin Bomba yang berhasil memecahkan kode Enigma. Tapi karena Polandia keburu diserang Jerman duluan tahun 1939, para intelegen Polandia sempat kocar-kacir sebelum akhirnya berhasil melarikan salah satu mesin Enigma dan mesin Bomba ke Inggris. Sejak saat itulah, para matematikawan jago dan ahli-ahli statistik paling jago di Eropa seperti– Gordon Welchman, Max Newman, dan Alan Turing berkumpul di Bletchley Park dan meneruskan upaya pemecahkan kode Enigma.
Pada awalnya, mereka mencoba untuk memecahkan kode enigma dengan cara manual, namun ternyata cara itu sangatlah sulit karena mekanisme sandi berlapis ditambah para pengirim pesan selalu merubah kombinasi rotor setiap harinya. Sampai akhirnya Turing, dkk mencoba meneruskan inspirasi mesin Bombe yang mampu memecahkan sandi mesin Enigma dengan waktu yang lebih cepat daripada waktu manual, tapi tetap dibutuhkan waktu lebih dari 18 jam untuk bisa menyelesaikan seluruh pesan sandi.
Alan_Turing_photo
Alan Turing OBE, FRS : pioneering computer scientist, mathematician, cryptanalyst, , mathematical biologist (1912 - 1954)
Sampai akhirnya Turing menemukan celah pada mesin Enigma. Cara kerja mesin Engima dengan 9 level kode dan rotor yang bergerak dengan mekanisme roda yang berputar, sehingga tidak memungkinkan satu huruf keluar sebagai huruf itu sendiri. Jadi, kalau kita masukin huruf A ke Enigma, huruf A ga bakal nyala. Hal ini memungkinkan mesin pemecah kode untuk mencari lokasi kata-kata umum di sandi. Begitu lokasi kata-kata itu sudah ketemu di sandi, kemungkinan kombinasi rotor dan posisi rotor langsung turun drastis, jadi ga semua kemungkinan yang sampe 10 pangkat 14 itu perlu dicoba sama para pemecah kode.
Akhirnya mesin “Bombe” dapat digunakan dengan sangat efisien sehingga memungkinkan Sekutu untuk memecahkan kode Enigma setiap paginya dalam waktu 20 menit aja. Tentu saja pemecahan informasi ini tidak secara gamblang diberitakan, bahkan tidak diberitahukan secara penuh pada pihak militer Inggris dan sekutu. Kenapa begitu? Alan Turing sengaja hanya membocorkan rencana-rencana tertentu yang dianggap krusial supaya pihak Jerman tidak curiga bahwa mesin Enigma yang mereka miliki sudah berhasil dibongkar oleh pihak sekutu. Bisa lo bayangkan sendiri gimana rasanya Alan Turing dkk harus menghadapi tantangan berikutnya (baik moral maupun teknis) untuk memilah informasi yang mereka berikan pada pihak militer Sekutu, dan mana yang sengaja tidak diberitahukan, agar tidak menimbulkan kecurigaan.
Mungkin sampai di sini lo semua berpikir bahwa Alan Turing adalah seorang jenius luar biasa yang telah mengubah sejarah baik dalam teknologi informasi maupun tatanan struktur politik dunia, hanya dengan menjadi seorang ahli matematika (tuh kan siapa bilang ahli matematika tidak bisa mengubah dunia?). Akan tetapi jangan lo sangka Alan Turing diperlakukan sebagai seorang pahlawan perang, kehidupan pribadinya bisa dibilang sangat tragis.
Setelah Perang Dunia II, dia ditangkap dan dihukum karena pengakuannya sebagai seorang homoseksual. Konsekuensinya dia dikeluarkan dari kerjaannya sebagai Konsultan Kriptografi di Departemen Komunikasi Inggris waktu itu, dan diwajibkan meminum obat yang membuat hormon dalam tubuhnya tidak stabil sampai menyebabkan dia impoten dan tumbuh payudara seperti perempuan. (ini beneran! untuk detailnya bisa ditanyain di comment section)
Tiga tahun setelah dia dihukum akhirnya Turing memutuskan untuk bunuh diri di umur 41 dengan memakan apel yang mengandung sianida. Akhirnya setelah lebih dari 50 tahun, pada tahun 2014 pemerintah Inggris secara resmi menyatakan permintaan maaf atas perlakuan mereka terhadap Alan Turing. Tanpa kontribusi Turing, gue mungkin ga bisa tulis dokumen seperti ini buat dijadiin blog dan kemajuan kita dalam penggunaan komputer mungkin tidak akan maju sepesat sekarang.