Kamis, 29 Maret 2012

"Ngeles Kayak Supir Bajaj"

Arti kata ngeles sebenarnya adalah menghindar. Tapi kenapa selalu diidentikan dengan supir bajaj? karena sebenernya menurutku ada yang lebih ahli ngeles dari pada supir bajaj. Supir bajaj palingan sekali ngeles gak sampe 10ribu, tapi coba liat pegawai pajak kayak gayus aja sekali ngeles bisa milliaran, gimana kalo yang ngeles anggota DPR. Mungkin itu alasan kenapa artis banyak yang banting setir jadi anggota DPR.

Senin, 26 Maret 2012

Tomcat

Akhir-akhir ini tomcat sangat populer dibicarakan masyarakat bahkan kepopuleran tomcat mengalahkan boyband dan girlband, walaupun masih dibawah ketenaran Afika. Tomcat memiliki racun ditubuhnya jadi jangan memandang hewan ini dari ukurannya yang kecil atau namanya yang imut seperti tokoh kartun. Entah siapa yg kasih nama itu pertama kali yg jelas namanya gk sesuai dengan bahayanya jika racunya terkena kulit manusia, tapi apalah arti sebuah nama yang penting nama "tomcat" jangan diilangin huruf "m" nya ntar jadinya porno dimarahin MUI jadi gk lulus sensor.

Kamis, 22 Maret 2012

"Priambodo"

Setelah lama gak buka blog dan saat buka yang pertama aku lihat adalah haeder blog ku yg gambarnya wayang. Tapi waktu aku pake gambar wayang disitu bukanya aku dalang, suka sama wayang atau badanku yang kurus kayak wayang. Ceritanya waktu itu aku penasaran sama arti nama belakangku sendiri yaitu "Priambodo". Terus aku cari-cari arti nama itu  di google dan hasilnya macem-macem tapi banyak muncul gambar wayangnya. Setelah aku baca-baca ternyata nama wanyang itu adalah Bambang Priambodo yaitu anak dari Arjuna. Tapi kenapa harus nama wanyang,kenapa gak pake nama nabi-nabi atau nama yang lainya? Padahal orang tua gak ada yang fanatik sama wayang. Dan akhirnya setelah lama penasaran akhirnya aku pun tanya langsung sama orang tua ku dan katanya arti namaku, pria yang artinya laki-laki dan ambodo artinya tidak bodoh atau bijaksana. Artinya kalo nama itu digabung "Riski Priambodo" artinya laki-laki yang bijaksana terhadap rizki atau anugrah yang dimiliki.

Minggu, 11 Maret 2012

Tugas Struktur Data

Nama : Riszki Priyambodo.
NPM : 1135010084.

Algoritma "Tower of Hanoi" (Menara Hanoi)


          Seperti yang kita ketahui mengenai Nama menara yang di sebut sebagai "Tower of Hanoi"adalah Menara Hanoi. Menara Hanoi ini 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.
          Dan untuk yang menemukan teka - teki  ini adalah Ă‰douard Lucas, ahli matematika Perancis di tahun 1883. 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.
          Tapi tahukah kalian ??? ..... 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.

               Nah sekarang kalian sudah tahu mengenai "Tower of Hanoi" kan.....Tapi... :) :( (-_-)a" yang jadi masalahnya saya bukan mau ngejelasin mengenai sejarah atau mengenai pa itu Menara hanoi ? Disini saya mau ngejelasin sebuah tugas yang saya emban dari mata kuliah Analisis Algoritma . Tugasnya yakni membuat sebuh algoritma dari teori "The tower of Hanoi". dan alhamdulillah akhirnya  jadi, hasilnya adalah sebagai berikut :

Soal :
Diketahui Piringan, dimana sejumlah piringan dipindahkan dari tonggak satu ke tonggak lainnya dan dapat menggunakan tonggak bantuan . Sesuai gambar berikut :
Pindahkan piringan ketiang lainnya
                 Untuk malakukan semua itu, caranya semua piringan di tonggak A akan dipindahkan ke tonggak C secara satu persatu dan piringan yang besar tidak boleh diletakkan di atas piringan yang kecil.
                 Untuk lebih jelasnya soal prosesnya bisa lihat gambar di bawah ini:
Proses perpindahan Piringan dengan menggunakan Tiang pembantu.
                  Lalu lihat yang ini pula :
Perpindahan Piringan


                Untuk menyelesaikan puzzle di atas dalam pemrograman, kita dapat menggunakan teknik rekursif. Rekursif adalah fungsi atau prosedure yang dapat memanggil dirinya sendiri.
Jadi algoritmanya adalah …
Kalau N = 1 maka
N dipindahkan dari A ke C secara langsung
Tapi kalau N > 1 maka
pindahkan N-1 dari A ke B
pindahkan N dari A ke C
pindahkan N-1 dari B ke C
catatan :
N = banyaknya piringan
 Lihat skema perpindahan piringan dari "Tower of Hanoi" :


Nahhh.....untuk melakukan analisisnya sudah dilakukan diatas, untuk algoritmanya adalah sebagai berikut :
Algoritma Menara Hanoi dengan Program C++

#include<iostream>

using namespace std;

void MenaraHanoi(int N, char asal, char bantu, char tujuan);

int main()

{

    int piringan;

    cout<< "\nPROGRAM MENARA HANOI\n";

    cout<< "--------------------\n\n";

    cout<< "Banyaknya piringan: ";

    cin >> piringan;

    cout<< endl;

    MenaraHanoi(piringan,'A','B','C');

    return 0;

}

void MenaraHanoi(int N, char asal, char bantu, char tujuan)

{

    if(N == 1)

        cout<<"Piringan 1 dari "<<asal<< " ke " << tujuan <<endl;

    else

        {

            MenaraHanoi(N-1,asal,tujuan, bantu);

            cout<<"Piringan " << N <<" dari " << asal << " ke " << tujuan<<endl;

            MenaraHanoi(N-1, bantu, asal, tujuan);

        }

}

 Setelah kamu berhasil jalankan maka hasil outputnya sebagai berikut :) :


Output






Sumber: http://herdijulianto.blogspot.com

Sample Text

Powered By Blogger
Diberdayakan oleh Blogger.

Pengikut