/word-search-puzzle

Tugas Kecil 1 Strategi Algoritma

Primary LanguageJava

Tugas Kecil 1 IF2211 Strategi Algoritma

Penyelesaian Word Search Puzzle dengan Algoritma Brute Force

Daftar Isi

Deskripsi

Membuat program untuk menemukan semua kata di dalam word search puzzle menggunakan algoritma Brute Force

Requirements

Penggunaan

[PENTING]
Program hanya dapat dijalankan dalam sistem operasi Windows. Sebagian besar console Windows 10 tidak menyalakan dukungan ANSI escape untuk pewarnaan tulisan dalam terminal. Agar terminal Windows 10 dapat mendukung pewarnaan tulisan, pengguna harus mengikut langkah berikut (referensi):

  1. Buka Registry Editor (Bisa melalui Windows StartMenu atau menekan Win + R lalu menulis regedit)

image

  1. Atur path menjadi Computer\HKEY_CURRENT_USER\Console lalu klik kanan area putih kemudian New > DWORD (32-bit) Value

image

  1. Ganti nama variabel yang baru dibuat menjadi VirtualTerminalLevel

image image

  1. Klik kanan VirtualTerminalLevel lalu pilih Modify, kemudian isi Value data menjadi 1

image image

Langkah Menjalankan Program

A. Melalui Batch File / run.bat (Windows)

run.bat akan melakukan kompilasi program secara otomatis melalui Command Prompt.
Jalankan run.bat pada folder bin untuk memulai program Word Search Puzzle

B. Melalui Command Prompt/Powershell (Windows)

  1. Atur path folder menjadi Tucil1_13520082/bin

image

  1. Jalankan perintah berikut untuk memulai program Word Search Puzzle:
javac -d ../bin ../src/Puzzle.java
java Puzzle

Langkah Penggunaan Program

  1. Jika ingin menambahkan studi kasus, masukkan studi kasus dalam folder test dengan ekstensi .txt. Contohnya small1.txt
  2. Jalankan program melalui cara A atau cara B yang telah disinggung sebelumnya
  3. Masukkan nama file tanpa mencantumkan ekstensi .txt. Contohnya small1
  4. Selamat melihat program menyelesaikan Word Search Puzzle :)

Penulis

Nama: Jeremy Rionaldo Pasaribu
NIM: 13520082