Show simple item record

dc.contributor.advisorTaufiq Hidayat. S.T., M.Kom
dc.contributor.authorEganala Filadin Purwoto, 13523174
dc.date.accessioned2020-05-29T13:05:19Z
dc.date.available2020-05-29T13:05:19Z
dc.date.issued2019-10-28
dc.identifier.urihttp://hdl.handle.net/123456789/20865
dc.description.abstractSatisfiability problem (SAT Problem) adalah suatu problem atau permasalahan dimana sesuatu hal bisa digunakan untuk memberikan ketentuan apakah suatu formula tersebut adalah formula yang memiliki nilai satisfiabel atau unsatisfiabel. Metode untuk menyelesaikan masalah Satisfiablity tersebut antara lain dengan algoritma DPLL. Algoritma DPLL adalah algoritma yang menggunakan pencarian heuristik dilengkapi dengan sistem backtraking dalam pencarian heuristiknya sebagai cara untuk menyelesaikan SAT Problemyang diberikan. Namun metode DPLL masih akan memakan waktu yang cukup lama apabila SAT Problem yang di berikan cukup rumit dan dilakukan secara manual. Oleh karena itu dibuat lah sebuah aplikasi yang dapat menyelesaikan SAT Problem secara otomatis yang disebut dengan SAT Solver. Pada penelitian ini akan dibuat SAT Solver menggunakan bahasa pemrograman AHK ( Auto Hotkey ) Script. AHK Script merupakan bahasa pemrograman yang ditujukan untuk pembuatan makro, yaitu sebuah aplikasi dimana aplikasi tersebut akan menjalankan satu atau lebih perintah hanya dengan sedikit interaksi dari pengguna. Namun kini AHK script juga sudah mampu digunakan untuk pembuatan berbagai jenis aplikasi lainnya.AHK Script memiliki kelebihan yang membuatnya unggul dibandingkan bahasa pemrograman lainnya. Salah satunya adalah kemampuannya untuk mengintegrasikan dirinya dalam aplikasi lain, sehingga dapat digunakan untuk membantu kinerja aplikasi tersebut. Bukan hanya itu saja, AHK Script juga memiliki fitur dynamic variable type, dimana sebuah variabel akan mengubah tipe datanya sendiri menyesuaikan dengan isi dari variabel tersebut, terkecuali variabel – variabel yang telah di deklarasikan sebagai tipe data tertentu sebelumnya. AHK Script juga memilki library yang cukup lengkap, bahkan beberapa perintah memiliki lebih dari satu bentuk untuk memberikan kenyamanan dan kemudahan kepada pengguna. Selain itu AHK Script juga mampu membaca dan menggunakan library dari aplikasi yang diintegrasikan dengan nya.Dengan menggunakan bahasa pemrograman tersebut, penelitian ini berhasil menghasilkan sebuah SAT Solver. Walaupun memiliki kekurangan, SAT Solver yang dibuat dengan menggunakan bahasa pemrograman AHK Script ini sudah mampu menyelesaikan banyak SAT Problem yang diberikan. Namun SAT Solver ini hanya dapat digunakan apabila SAT Problem yang diberikan tidak melebihi dari batas kemampuat SAT Solver, yaitu terdiri dari tidak lebih dari 20 variabel dan 70 klausa.en_US
dc.publisheruniversitas islam indonesiaen_US
dc.subjectCNF-SAT Problemen_US
dc.subjectDPLLen_US
dc.subjectWaktu Lamaen_US
dc.subjectPencarian Heuristicen_US
dc.titleIMPLEMENTASI CNF-SAT SOLVER DENGAN METODE ALGORITMA DPLL (DAVIS PUTNAM LOGEMANN LOVELAND) MENGGUNAKAN AHK SCRIPTen_US
dc.typeThesisen_US


Files in this item

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record