Kamis, 06 Maret 2014

Minggu, 02 Maret 2014

STRUKTUR DATA

DEMO INPUT STRING


DEMO KARAKTER


DEMO IF


DEMO IF ELSE


DEMO NESTED IF


PROGRAM "AND"


PROGRAM "OR"


MULTIPLE ACTION


SWITCH CASE


ANAGRAM

          Anagram adalah salah satu jenis permainan kata yang huruf-huruf di kata awal biasanya diacak untuk membentuk kata lain atau sebuah kalimat. Anagram sering dipakai sebagai kode. Permainan yang menggunakan anagram antara lain adalah scrabble dan boggle. Dalam kedua permainan ini, pemain berusaha membentuk kata-kata dari huruf yang disediakan.
            Menurut Encyclopedia Britannica, anagram adalah cara untuk mengubah susunan atau urutan huruf dalam kata atau dalam kalimat. Kata atau makna yang baru timbul tadi akan membentuk kata atau kalimat baru yang harus memiliki arti. Dengan kata lain, anagram bisa didefinisikan sebagai salah satu jenis permainan kata, di mana huruf-huruf di kata awal dapat diacak untuk mendapatkan kata lain atau sebuah kalimat yang berbeda. Arti baru yang muncul dari sebuah anagram bisa berupa sinonim, antonim, atau bahkan sebuah sindiran terhadap kata sebelumnya. Anagram sering dipakai sebagai kode. Bahkan permainan  Scrabble dan Boggle adalah salah satu jenis contoh penggunaan anagram. Sedangkan orang yang menciptakan anagram disebut sebagai anagramatis.
            Anagram mempunyai aturan tersendiri yang berbeda dengan antigram. Dalam otak atik anagram, paling tidak perlu adanya keselarasan kata atau kalimat yang terkait secara logika dengan kata yang asli walaupun  tidak semua arti anagram memiliki hubungan dengan kata aslinya. Sementara itu, antigram adalah sebuah anagram di mana kata baru yang dihasilkan memiliki pertentangan makna. Misalnya, restful (tenang) ber antigram dengan kata fluster (bingung). Salah satu aturan yang harus diingat dalam anagram adalah keharusan penggunaan seluruh huruf dalam kata atau kalimat asli berikut jumlah yang harus  sama persis dengan yang terdapat dalam kata atau kalimat asli. Jika salah satu huruf tidak digunakan maka kata atau kalimat awal tadi tidak bisa disebut sebagai anagram. Contoh sebuah anagram sindiran atau olok olok seperti nama penyanyi Amerika, Justin Timberlake yang bisa beranagram dengan frase” I m a jerk but listen.” Coba anda perhatikan, apakah ada huruf yang hilang, lebih atau tidak dipakai?

            Dari paparan diatas muncul pertanyaan, apakah anagram juga sering muncul dalan bahasa Indonesia? Pada kenyataaannya, bentuk anagram memang sangat mudah didapatkan dalam bahasa Inggris, walaupun ada juga di dalam Bahasa Indonesia. Beberapa contoh kata kata berikut ini seperti “daku muda” bisa menjadi “kamu duda”, “duka lara” menjadi “luka dara”, kata “marah” menjadi “ramah”, bahkan “lajang’’ menjadi “jalang”, dan lain-lain. Unik memang!! Bahkan, kata atau frase lokal bisa dianagramkan menjadi term internasional sepanjang kita bisa mengotak-atiknya. Contoh paling pas disini adalah frase Lumpur Lapindo yang beranagram menjadi “unpopular mild” yang bermakna “cairan yang tidak disukai!!” Tepat bukan???

Menara Hanoi


Menara Hanoi adalah sebuah permainan matematis atau teka-teki. Permainan ini terdiri dari tiga tiang dan sejumlah cakram dengan ukuran berbeda-beda yang bisa dimasukkan ke tiang mana saja. Permainan dimulai dengan cakram-cakram yang tertumpuk rapi berurutan berdasarkan ukurannya dalam salah satu tiang, cakram terkecil diletakkan teratas, sehingga membentuk kerucut.
Tujuan dari teka-teki ini adalah untuk memindahkan seluruh tumpukan ke tiang yang lain, mengikuti aturan berikut:
·        Hanya satu cakram yang boleh dipindahkan dalam satu waktu.
·        Setiap perpindahan berupa pengambilan cakram teratas dari satu tiang dan memasukkannya ke tiang lain, di atas cakram lain yang mungkin sudah ada di tiang tersebut.
·        Tidak boleh meletakkan cakram di atas cakram lain yang lebih kecil.

Teka-teki ini ditemukan Ă‰douard Lucas, ahli matematika Perancis pada tahun1883. Ada sebuah legenda tentang candi Indian yang berisi ruang besar dengan tiga tiang yang dikelilingi 64 cakram emas. Pendeta Brahma, melaksanakan tugas dari peramal di masa lalu, sesuai dengan aturan teka-teki ini. Menurut legenda ini, bila teka-teki ini diselesaikan, dunia akan kiamat. Tidak jelas benar apakah Lucas menemukan legenda ini atau terinspirasi olehnya.
Bila legenda ini benar, dan pendeta itu bisa memindahkan satu cakram tiap detik, menggunakan pemindahan paling sedikit, maka akan memakan waktu 264−1 detik atau kurang lebih 584,582 milyar tahun.


Permainan Menara Hanoi sering digunakan dalam penelitian psikologis dalam hal pemecahan masalah. Selain itu, juga sering digunakan dalam pengajaran algorima rekursif bagi pelajar pemrograman. Permainan ini juga digunakan sebagai ujian ingatan oleh ahli psikolog syaraf dalam berupaya mengevaluasi amnesia.