ARTIFICIAL INTELLIGENCE
PROGRAM MENARA HANOI
Oleh :
1) Personal computer,
2) Software Delphi 7
2. DASAR TEORI
► Delphi 7
Delphi adalah Suatu bahasa pemrograman yang menggunakan visualisasi sama
seperti bahasa pemrograman Visual Basic ( VB ) . Namun Delphi menggunakan
bahasa yang hampir sama dengan pascal (sering disebut objeck pascal ) . Sehingga
lebih mudah untuk digunakan . Bahasa pemrograman Delphi dikembangkan oleh
CodeGear sebagai divisi pengembangan perangkat lunak milik embarcadero . Divisi
tersebut awalnya milik borland , sehingga bahasa ini memiliki versi Borland Delphi.
Delphi juga menggunakan konsep yang berorientasi objek ( OOP ) ,
maksudnya pemrograman dengan membantu sebuah aplikasi yang mendekati keadaan
dunia yang sesungguhnya . Hal itu bisa dilakukan dengan cara mendesign objek untuk
menyelesaikan masalah . OOP ini memiliki beberapa unsur yaitu ; Encapsulation
( pemodelan ) , Inheritance ( Penurunan ) , Polymorphism ( Polimorfisme)
3. FLOWCHART
4. SCRIPT
Jika jumlah piringan yang akan dipindahkan adalah sejumlah n piringan maka
pemecahannya sebagai berikut :
Jika n = 1 maka pindahkan dari Menara Sumber ke Menara Tujuan dan selesai
Pindahkan n-1 piringan dari menara Sumber ke Menara Bantuan, gunakan
Menara Tujuan sebagai Bantuan
Pada Posisi Piringan di Menara Sumber = n pindahkan langsung ke Menara
Tujuan
Pindahkan sisa sejumlah n-1 piringan di Menara Bantuan ke Menara Tujuan,
gunakan Menara Sumber sebagai Bantuan
7. REFRENSI
http://robo-warior.blogspot.com/2012/10/modul-borland-delphi-7.html
http://siomah.blogspot.com/2012/03/tower-of-hanoi-description.html
http://mikarotua.blogspot.com/2011/06/program-menara-hanoi-dengan-
menampilkan.html
http://www.scribd.com/doc/42880827/algoritma-menara-hanoi#download