Ads 468x60px

  • Jumat, 02 Desember 2011

    menara hanoi pascal


    Program Menara Hanoi dengan Menampilkan gerak
    MENARA HANOI
    Memindahkan sejumlah piringan dari satu menara ke menara yang lain.
    dengan syarat :
    1.        Piringan dipindahkan satu demi satu.
    2.        Piringan yang lebih kecil tidak boleh berada di bawah piringan yang lebih besar
    3.        Menggunakan 3 buah menara yaitu :
    o                  Menara Sumber   : berisi piringan yang akan dipindahkan (  awal susunan piringan )
    o                  Menara Bantuan  : membantu pemindahan piringan
    o                  Menara Tujuan   : akhir pemposisian piringan
    Jika jumlah piringan yang akan dipindahkan adalah sejumlah n piringan maka pemecahannya sebagai berikut :
    1.        Jika n = 1 maka pindahkan dari Menara Sumber ke Menara Tujuan dan selesai
    2.        Pindahkan n-1 piringan dari menara Sumber ke Menara Bantuan,  gunakan Menara Tujuan sebagai Bantuan
    3.        Pada Posisi Piringan di Menara Sumber = n pindahkan langsung ke Menara Tujuan
    4.        Pindahkan sisa sejumlah n-1 piringan di Menara Bantuan ke Menara Tujuan, gunakan Menara Sumber sebagai Bantuan
    Pemindahan n-1 Piringan dilakukan satu per satu dan tidak sekaligus, proses pemindahan piringan menggunakan proses yang berulang-ulang ( recursion ).
    Berikut Program penyelesaian Masalah Menara Hanoi menggunakan Turbo Pascal dengan menampilkan pergerakannya.

    Uses Crt;
    Procedure MenaraHanoi
    (Jumlah : Integer;
     Sumber, Tujuan, Bantuan : Char;
     Var Langkah, Jumlah_A, Jumlah_B, Jumlah_C, Waktu : Integer);

    Var
    Baris_Sumber, Kolom_Sumber, Baris_Tujuan, Kolom_Tujuan : Integer;

    Begin

    If Jumlah > 0 Then
    Begin
    MenaraHanoi(Jumlah-1,Sumber,Bantuan,Tujuan,Langkah,Jumlah_A,Jumlah_B,Jumlah_C,Waktu);
    Langkah := Langkah+1;

            If Sumber = 'A' Then
            Begin
                 Kolom_Sumber := 30;
                 Baris_Sumber := 24 - Jumlah_A;
                 Jumlah_A     := Jumlah_A - 1;
           End
           Else
            If Sumber = 'B' Then
            Begin
                 Kolom_Sumber := 40;
                 Baris_Sumber := 24 - Jumlah_B;
                 Jumlah_B     := Jumlah_B - 1;
           End
           Else
            Begin
                 Kolom_Sumber := 50;
                 Baris_Sumber := 24 - Jumlah_C;
                 Jumlah_C     := Jumlah_C - 1;
           End;
            If Tujuan = 'A' Then
            Begin
             Kolom_Tujuan := 30;
             Jumlah_A     := Jumlah_A + 1;
             Baris_Tujuan := 24 - Jumlah_A;
           End
           Else
            If Tujuan = 'B' Then
            Begin
             Kolom_Tujuan := 40;
             Jumlah_B     := Jumlah_B + 1;
             Baris_Tujuan := 24 - Jumlah_B;
           End
           Else
            Begin
             Kolom_Tujuan := 50;
             Jumlah_C     := Jumlah_C + 1;
             Baris_Tujuan := 24 - Jumlah_C;
        End;

    Delay(Waktu*1000);
    GotoXY(Kolom_Sumber, Baris_Sumber); Write('   ');
    GotoXY(Kolom_Tujuan, Baris_Tujuan); Write(Jumlah);
    GotoXY(18, 24); Write(Langkah);

    MenaraHanoi(Jumlah-1,Bantuan,Tujuan,Sumber,Langkah,Jumlah_A,Jumlah_B,Jumlah_C,Waktu);
    End;
    End;

    Var
    Jumlah, Langkah, I, Baris, Jumlah_A, Jumlah_B, Jumlah_C, Waktu : Integer;
    Sumber, Bantuan, Tujuan : Char;
    Begin
    Clrscr;
    TextColor(Green); Write('Jumlah Piringan ?');
    Readln(Jumlah);
    TextColor(Green); Write('Waktu pemindahan (0-5) detik ?');
    Readln(Waktu);

    Clrscr;
    GotoXY(25,24);Textcolor(2); Writeln('  Sumber    Bantuan     Tujuan ');
    For I := Jumlah Downto 1 Do
    Begin
    Baris := 23 - (Jumlah - I);
    GotoXY (30, Baris); Writeln(I);
    End;

    Langkah     := 0;
    Sumber      := 'A';
    Bantuan     := 'B';
    Tujuan      := 'C';
    Jumlah_A    := Jumlah;
    Jumlah_B    := 0;
    Jumlah_C    := 0;

    GotoXY(1,24); Writeln('Jumlah Langkah = ');
    MenaraHanoi(Jumlah, Sumber,Tujuan,Bantuan,Langkah,Jumlah_A,Jumlah_B,Jumlah_C,Waktu);
    Readln;
    End.


    Minggu, 27 November 2011

    Galeri

    Sabtu, 26 November 2011

    FTI

    Fakultas Teknologi Informasi

    Hello Hello Bandung....bapak ibu rebutan balung.......

    FTI merupakn fakultas yang menyediakan berbagai jurusan pada perkembangan zaman ini.
    Masuk FTI lebih ASik...!!!
     apa asiknya....fakultas ini mengajarkan bagai mana menanggapi perkembangan zaman, dengan pengarahan teknologi yang sudah meluas. belajar mengenal akan teknologi membuat diri sendiri ikut berkembang, K2i lah pokoknya.......

    HOME

    Wellcome to my blog.....

    saya akan bahas tentang blog yang saya buat pada intinya adalah salah satu pemenuhan tugas dari MK PSI dan PTI.
    isi pada blog saya menyangkut pada tutorial tutorial software maupun hardware, tutorial tutorial multimedia/design grafis,  dan tentang materi materi pelajaran.

    Blog ini merupakan suatu inspirasi yang saya tuangkan untuk berbagi informasi kepada semua orang. Dengan begitu, saya mempunyai harapan semoga blog ini dapat bermanfaat bagi para pembaca dalam menggali berbagai wawasan.

    Kedepannya saya ingin membuat blog ini menjadi lebih sempurna lagi. Untuk itu, saya mengharapkan kepada para pembaca untuk memberi komentarnya agar blog ini pun mampu memperbaiki apa yang menjadi kekurangannya.

    Cara membuat menu sidebar atau sidebar navigation

    Masih dengan artikel tutorial. yaitu membuat menu di sidebar atau kata lain sidebar navigation. ini sebenar nya sama dengan artikel Panduan sukses blogger sebelumnya cara menambah menu bar di blog. cuman yang berbeda disini. tata letaknya. dimana menubar terletak di antara header dan content blog, kalau sidebar menu atau sidebar navigation ini terletak di sidebar blog yang nggak asing dari namanya.

    Nah untuk membuat ini sangat lah mudah. anda cukup menambah kan kode CSS dan id pemanggilannya ke dalam tamplate yang anda punya. bagi anda yang ingin menggunakan tutor ini atau sekadar mencoba nya. silahkan ikuti langkah-langkah yang akan saya bahas dibawah ini.

    Berikut langkah-langkah cara menambah menu sidebar atau sidebar navigation untuk blog anda:
    ·         Login terlebih dahulu ke blogger
    ·         Rancangan
    ·         Edit HTML
    ·         Cari kode ]]></b:skin>
    ·         Kemudian letakkan kode di bawah ini di atas kode ]]></b:skin>

    enav {
    float: left;
    margin: 2px 0 0;
    padding: 0;
    width: 280px;
    list-style: none;
    border-bottom: 1px solid #3373a9;
    border-top: 1px solid #003867;
    font-size: 1.2em;
    }
    ul.sidenav li {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    }
    ul.sidenav li a{
    border-top: 1px solid #3373a9;
    border-bottom: 1px solid #003867;
    display: block;
    color: #fff;
    padding: 7px 7px 7px 25px;
    text-decoration: none;
    width: 250px;
    background: #005094;
    position: relative;
    z-index: 2;
    }
    ul.sidenav li a:hover {
    background-color: #004c8d;
    border-top: 1px solid #1a4c76;
    }

    Setelah itu letakkan kode di bawah ini setelah kode ]]></b:skin>

    ]]></b:skin>
    <script type='text/javascript'>
    $(document).ready(function(){ $(&quot;ul.sidenav li&quot;).hover(function() { $(this).find(&quot;div&quot;).stop() .animate({left: &quot;210&quot;, opacity:1}, &quot;fast&quot;) .css(&quot;display&quot;,&quot;block&quot;)
    }, function() { $(this).find(&quot;div&quot;).stop() .animate({left: &quot;0&quot;, opacity: 0}, &quot;fast&quot;)
    });
    });
    </script>

    Kalau sudah simpan tamplate anda.
    Langkah berikutnya untuk memanggil kode CSS di atas kita masuk ke Tata Letak
    Elemen laman , Pilih Tambah gadget
    Pilih HTML/JavaScript dan copy paste kode di bawah ini ke dalam nya

    <ul class='sidenav'>
    <li> <a href='#'>Home</a> </li>
    <li> <a href='#'>About Us</a> </li>
    <li> <a href='#'>Portfolio</a> </li>
    <li> <a href='#'>Blog</a> </li>
    <li> <a href='#'>Testimonials</a> </li>
    <li> <a href='#'>Contact</a> </li>
    </ul>
    Untuk tulisan yang berwarna merah silahkan ganti dengan alamat Url dan nama yang anda ingin kan



    Kemudian simpan.
    Selamat mencoba........






    Cara membuat menu sidebar atau sidebar navigation


    Masih dengan artikel tutorial. yaitu membuat menu di sidebar atau kata lain sidebar navigation. ini sebenar nya sama dengan artikel Panduan sukses blogger sebelumnya cara menambah menu bar di blog. cuman yang berbeda disini. tata letaknya. dimana menubar terletak di antara header dan content blog, kalau sidebar menu atau sidebar navigation ini terletak di sidebar blog yang nggak asing dari namanya.

    Nah untuk membuat ini sangat lah mudah. anda cukup menambah kan kode CSS dan id pemanggilannya ke dalam tamplate yang anda punya. bagi anda yang ingin menggunakan tutor ini atau sekadar mencoba nya. silahkan ikuti langkah-langkah yang akan saya bahas dibawah ini.

    Berikut langkah-langkah cara menambah menu sidebar atau sidebar navigation untuk blog anda:
    • Login terlebih dahulu ke blogger
    • Rancangan
    • Edit HTML
    • Cari kode ]]></b:skin>
    • Kemudian letakkan kode di bawah ini di atas kode ]]></b:skin>
      ul.sidenav {
      float: left;
      margin: 2px 0 0;
      padding: 0;
      width: 280px;
      list-style: none;
      border-bottom: 1px solid #3373a9;
      border-top: 1px solid #003867;
      font-size: 1.2em;
      }
      ul.sidenav li {
      position: relative;
      float: left;
      margin: 0;
      padding: 0;
      }
      ul.sidenav li a{
      border-top: 1px solid #3373a9;
      border-bottom: 1px solid #003867;
      display: block;
      color: #fff;
      padding: 7px 7px 7px 25px;
      text-decoration: none;
      width: 250px;
      background: #005094;
      position: relative;
      z-index: 2;
      }
      ul.sidenav li a:hover {
      background-color: #004c8d;
      border-top: 1px solid #1a4c76;
      }
    • Setelah itu letakkan kode di bawah ini setelah kode ]]></b:skin>
      ]]></b:skin>
      <script type='text/javascript'>
      $(document).ready(function(){ $(&quot;ul.sidenav li&quot;).hover(function() { $(this).find(&quot;div&quot;).stop() .animate({left: &quot;210&quot;, opacity:1}, &quot;fast&quot;) .css(&quot;display&quot;,&quot;block&quot;)
      }, function() { $(this).find(&quot;div&quot;).stop() .animate({left: &quot;0&quot;, opacity: 0}, &quot;fast&quot;)
      });
      });
      </script>
    • Kalau sudah simpan tamplate anda.
    • Langkah berikutnya untuk memanggil kode CSS di atas kita masuk ke Tata Letak
    • Elemen laman , Pilih Tambah gadget
    • Pilih HTML/JavaScript dan copy paste kode di bawah ini ke dalam nya
      <ul class='sidenav'>
      <li> <a href='#'>Home</a> </li>
      <li> <a href='#'>About Us</a> </li>
      <li> <a href='#'>Portfolio</a> </li>
      <li> <a href='#'>Blog</a> </li>
      <li> <a href='#'>Testimonials</a> </li>
      <li> <a href='#'>Contact</a> </li>
      </ul>
    • Untuk tulisan yang berwarna merah silahkan ganti dengan alamat Url dan nama yang anda ingin kan
    • Kemudian simpan.
    Selamat mencoba........

    Kamis, 24 November 2011

    galery

    Hm Foto RA genah....