1 BAB 1 PENDAHULUAN 1.1 Latar Belakang

advertisement
BAB 1
PENDAHULUAN
1.1 Latar Belakang Masalah
Banyak permainan tradisional/permainan yang lama sudah hampir
punah. Hal ini dikarenakan pesatnya perkembangan teknologi sehingga
dampak dari perkembangan tersebut hampir semua perangkat yang
digunakan serba elektronik menjadikan permainan-permainan tradisional
belum tentu disukai atau dikenal oleh anak-anak pada masa sekarang ini.
Salah satunya yaitu permaian ular tangga.
Permainan ular tangga adalah sebuah permainan yang terdiri dari
papan permainan dan seperangkat dadu. Permainan ini memiliki
beberapa aturan dalam menjalankannya. Permainan ini biasanya terdapat
100 kotak kecil-kecil (ukuran 10 x 10). Pada tiap kotak ada yang memiliki
beberapa aturan tetapi ada yang tidak. Permainan akan berakhir jika salah
satu pemain sudah berada pada kotak ke 100.
Pada tugas akhir ini, akan dirancang permainan ular tangga
interaktif dengan menggunakan beberapa aturan-aturan ular tangga.
Representasi
prosedural
akan
digunakan
sebagai
teknik
dalam
menggambarkan aturan atau kaidah pengetahuan yang ada dalam
permainan ular tangga. Representasi Prosedural adalah salah satu teknik
dalam pemrograman Artificial Intelligence atau Kecerdasan Buatan, yaitu
salah satu cabang ilmu komputer yang mempunyai kemampuan melebihi
kemampuan manusia1.
1.2 Rumusan Masalah
Permasalahan yang muncul dalam program permainan ular tangga
cukup beragam, sehingga untuk implementasi program diperlukan
beberapa perumusan sebagai berikut :
1
Patterson, Dan W, Introduction To Artificial Intelligence And Expert System, Prentice Hall, 1990
1
-
Apakah sistem menyediakan pilihan jumlah pemain dan perlu tidaknya
computer bermain dalam permainan.
-
Apakah sistem menentukan langkah tiap pemain/komputer dalam
menjalankan permainannya.
-
Apakah sistem menentukan/membedakan prosedur-prosedur dalam
papan permainan sesuai dengan gambarnya
1.3 Tujuan Penelitian
− Karya Ilmiah
Tujuan penelitian dalam tugas akhir ini adalah membuat program
permainan ular tangga dengan menggunakan representasi prosedural
yang didapat dalam teori perkuliahan kecerdasan buatan.
− Mahasiswa
Dengan pembuatan tugas akhir tersebut diharapkan mahasiswa
mampu membuat program permainan ular tangga dengan menggunakan
representasi prosedural dan menerapkan teori kecerdasan buatan yang
diperoleh selama perkuliahan.
1.4 Spesifikasi Program
Aplikasi
program
yang
akan
dibuat
mempunyai
beberapa
spesifikasi sebagai berikut:
-
Program dibuat dengan berbasis windows, menggunakan bahasa
pemrograman Visual Fox Pro 8.0
-
Program dibuat dengan mode grafik, menggunakan tombol-tombol
menu untuk proses dan beberapa timer untuk animasi geraknya.
-
Program menyediakan daftar pemain yang memenangkan permainan
dengan langkah paling sedikit
-
Program akan memunculkan pesan untuk mengulangi permainan, jika
permainan telah selesai.
2
1.5 Sistematika Penelitian
Metodologi penelitian yang digunakan dalam penyusunan Tugas
Akhir ini dalam pembuatan program dan penyusunan laporan sebagai
berikut :
Langkah-langkah yang dilakukan adalah :
-
Mempelajari metode Representasi prosedural
-
Mempelajari dan menerapkan masalah yang ada ke dalam bahasa
pemrograman
-
Penerapan dan pembuatan program
-
Pengujian dan perbaikan program
-
Menyusun laporan Tugas Akhir
1.6 Sistematika Penulisan
Sistematika penulisan laporan Tugas Akhir terbagi dalam beberapa
bagian dengan sistematika penulisan sebagai berikut :
Bab I, sebagai bab pembuka yang berisi Pendahuluan, Rumusan
masalah, Tujuan penelitian, Spesifikasi pembuatan program yang akan
menjelaskan latar belakang penulisan Tugas Akhir. Pada bab ini juga
akan dikemukakan hal-hal mengenai bagaimana topik dikemukakan
dijelaskan pada bab ini.
Selanjutnya bab II berisi Landasan Teori tentang teori-teori yang
mendukung perancangan dan implementasi sistem yaitu yang berkaitan
dengan program yang dibuat.
Bab III berisi Analisis dan Perancangan Program. Bab ini berisi
tentang tahap-tahap perancangan sistem yang meliputi kebutuhan
perangkat keras maupun perangkat lunak. Sedangkan desain sistem
meliputi perancangan program secara rinci.
Pada bab IV dikemukakan Implementasi Program dari bab
sebelumnya, pada bagian ini dijelaskan penerapan program yang
dirancang dan bagaimana program bekerja serta disajikan hasil inputan
3
program. Bab ini juga dikemukakan analisis dan evaluasi program yang
telah dirancang pada bab sebelumnya.
Sebagai bab terakhir, bab V Penutup. Bab ini berisi kesimpulan dari
seluruh proses pembuatan dan penulisan Tugas Akhir.
4
Download