Gambar 2.10 Contoh class diagram
2.7.4. Sequence Diagram
Sequance diagram digunakan terutama untuk menunjukan interaksi antar objek dalam urutan sekuensial. Sequance diagram sangat berguna untuk
mengkomunikasikan bagaimana objek-objek berinteraksi dalam suatu proses bisnis. Analisis sistem umumnya mengunakan sequance diagram untuk
memperjelas use case. Sequance diagram terdiri dari objek-objek yang digambarkan dengan
sebuah persegi yang memiliki nama. Objek-objek tersebut diletakan diatas garis hidup tersebut, ada kotak kecil memanjang yang dinamakan aktivasi. Aktivasi
mempresentasikan eksekusi dari operasi yang objek lakukan. Suatu objek dapat bertukar pesan dengan objek lain. Pesan tersebut digambarkan
sebagai sebuah panah dari garis hidup suatu objek ke objek lain. Ada empat jenis pesan yang bisa digunakan, yakni pesan sederhana simple
message, pesan sinkron synchronous message, pesan asinkron asynchronous
message, dan pesan nilai pengembalian retrun value. Pesan sederhana digunakan untuk memindahkan kontrol dari satu objek ke objek lain. Pesan sinkron digunakan
apabila suatu objek harus menunggu jawaban dari objek lain yang dipanggil terhadap pesan tersebut sebelum melanjutkan proses lainnya. Pesan asinkron
digunakan apabila suatu objek tidak perlu menunggu jawaban dari objek lain sebelum melanjutkan proses lainnya. Sequance diagram merepresentasikan waktu
dan arah vertikal, dari atas ke bawah. Pesan yang lebih atas menandakan bahwa pesan tersebut terjadi terlebih dahulu.
83
BAB V KESIMPULAN DAN SARAN
Kesimpulan merupakan ringkasan yang diambil dari pembahasan perangkat lunak yang dibuat, dimana perangkat lunak yang dibuat adalah penerapan algoritma
negamax pada permainan dam daman, sedangkan saran diberikan untuk penggunaan sistem ini yang merupakan hasil perancangan yang dapat menjadi
bahan referensi untuk meningkatkan kinerja sistem ini agar lebih baik.
5.1. Kesimpulan
Berdasarkan hasil penelitian mengenai penerapan algoritma negamax kedalam permainan dam daman, dapat disimpulkan bahwa
1. Banyaknya kemungkinan langkah yang bisa diambil berdasarkan hasil
pencarian algoritma negamax adalah sebanyak 10 langkah kemungkinan. 2.
Tingkat kemenangan komputer masih rendah,yaitu hanya 40. Algoritma negamax yang diterapkan pada permainan dam daman belum optimal.
5.2. Saran
Dari keterbatasan yang ada dan untuk pengembangan perangkat lunak ini ke depannya agar diperoleh hasil yang lebih baik, beberapa hal yang mungkin
dilakukam sebagai berikut : 1.
Menambah nilai evaluasi dan menambah kedalaman pencarian agar tingkat kemenangan komputer lebih tinggi.
2. Menambahkan algoritma lain sebagai optimasi.
BIODATA PENULIS
1. Data pribadi
Nama : Panji Febriyanto
NIM : 10111435
TematTanggal Lahir : Garut, 01 Februari 1993 Jenis Kelamin
: Laki-Laki Agama
: Islam Alamat
: Jl. Kubangsari Gg. Anggrek no. 25 rt 03 rw 06, Kel. Sekeloa, Kec. Coblong, Bandung
No. Telp : 085759936707
Email : pfebri01gmail.com
2. Riwayat Pendidikan
1999-2005 :
SDN 1 Panyindangan 2005-2007
: SMPN 1 Cisompet
2007-2008 :
SMPN 1 Samarang 2008-2011
: SMAN 1 Garut
2011-2016 :
Universitas Komputer Indonesia UNIKOM
Demikian riwayat hidup ini saya buat dengan sebenar-benarnya dalam keadaan sadar tanpa paksaan.
Bandung, 20 Februari 2016
Panji Febriyanto
PENERAPAN ALGORITMA NEGAMAX UNTUK MENGHASILKAN LANGKAH YANG OPTIMAL PADA
PERMAINAN DAM DAMAN
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana
PANJI FEBRIYANTO 10111435
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA 2016