IMPLEMENTASI ALGORITMA BACKTRACKING DALAM PERANCANGAN PERANGKAT LUNAK GAME ANAGRAM

dokumen-dokumen yang mirip
PERANCANGAN PERANGKAT LUNAK PENENTUAN JALUR KRITIS DARI SUATU JARINGAN KERJA PROYEK SKRIPSI AYU NURIANA SEBAYANG

PERANCANGAN APLIKASI EDUCATION GAME UNTUK PENGAJARAN BAHASA INGGRIS PADA ANAK-ANAK SKRIPSI KHAIRUNNISA

SIMULASI PEMESANAN TIKET PESAWAT BERBASIS MACROMEDIA FLASH 8.0 TUGAS AKHIR SATRIA NUGRAHA

ANIMASI PEMBELAJARAN MATEMATIKA PADA TAMAN KANAK-KANAK TUGAS AKHIR RIMTA JULIA PUTRI P

STUDI PERBANDINGAN ALGORITMA HUFFMAN DAN LZW (LEMPEL ZIV WELCH) PADA PEMAMPATAN FILE TEKS SKRIPSI CANGGIH PRAMILO

SISTEM PENDUKUNG KEPUTUSAN SELEKSI PENERIMAAN BEASISWA DEPARTEMEN AGAMA DI PESANTREN DARULARAFAH RAYA DENGAN METODE TOPSIS SKRIPSI

ANALISIS DAN PERANCANGAN SISTEM APLIKASI PENJUALAN DAN STOK BARANG SKRIPSI ARWIN WIJAYA

ANIMASI PENGENALAN SISTEM METAMORFOSIS PADA HEWAN MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR M ARIE MULYAWAN T

STUDI DAN IMPLEMENTASI KEAMANAN DATA DENGAN TANDA TANGAN DIGITAL SKRIPSI VERA MAGDALENA SIANTURI

APLIKASI DAN ANIMASI PEMBELAJARAN MATEMATIKA UNTUK TINGKAT SEKOLAH DASAR DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

TUGAS AKHIR HARIS MUNANDAR

PERANCANGAN DAN IMPLEMENTASI SISTEM KEAMANAN DATA MENGGUNAKAN ALGORITMA KRIPTOGRAFI SIMETRI IDEA SKRIPSI DEWI TRY AGUSTINA

MEDIA PEMBELAJARAN HURUF HIRAGANA DAN KATAKANA BAHASA JEPANG MENGGUNAKAN ADOBE FLASH CS6 TUGAS AKHIR ZULFIKAR ALI GINTING

GAME MENCOCOKAN GAMBAR DAN ANGKA MENGGUNAKAN ADOBE FLASH CS3 TUGAS AKHIR AL HAZMI WARA

PERANCANGAN APLIKASI SISTEM INFORMASI PENDATAAN DI KLINIK MURNI TUGAS AKHIR KHAIRUL TAMIMI

APLIKASI PEMBELAJARAN ANGGOTA TUBUH BAGIAN LUAR MANUSIA DALAM BAHASA INGGRIS MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR

PERANCANGAN SISTEM PERHITUNGAN AKTIVA TETAP PT. PERKEBUNAN NUSANTARA III (PERSERO) SKRIPSI BABY INDRI SABRINA

ANIMASI SISTEM REPRODUKSI MANUSIA PADA PELAJARAN BIOLOGI SEKOLAH MENENGAH PERTAMA DENGAN ADOBE FLASH CS 3 TUGAS AKHIR RIA ARNISHA

MEMBANGUN FASILITAS BOOKING ONLINE DI BLACK HOLE MUSIC STUDIO TIKA WAHYUNI SIREGAR

SISTEM INFORMASI NILAI SISWA BERBASIS WEB PADA SMP NEGERI 10 BINJAI DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR KHAIRUNNISA

PERANCANGAN APLIKASI MULTIMEDIA PEMBELAJARAN MATERI GERUND DALAM BAHASA INGGRIS SKRIPSI NANA SUTRI FARINDANI

APLIKASI PEMBELAJARAN FISIKA MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR MULIARA REZKY

PERANCANGAN SISTEM INFORMASI SMA NEGERI 1 BABALAN DENGAN MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR DEVI YULITA

PERANCANGAN APLIKASI SISTEM INFORMASI PEMETAAN TRAYEK ANGKUTAN UMUM DI KOTAMADYA MEDAN SKRIPSI FERRY TM SILABAN

SKRIPSI KADAR ERATOSTHENES SITEPU

SISTEM INFORMASI DATA SISWA DAN GURU DENGAN VISUAL BASIC 6.0 PADA SD NEGERI NO KEC. MEDAN BARU TUGAS AKHIR AHMAD SULAIMAN

ANALISIS DAN IMPLEMENTASI ALGORITMA BACKTRACKING PADA PERMAINAN CONGKLAK SKRIPSI ADHHAL HUDA BAKRI

PERANCANGAN SISTEM PAKAR DIAGNOSIS PENYAKIT UTAMA TANAMAN KELAPA SAWIT SKRIPSI DEWI YANTI

WEB SERVICE SEBAGAI METODE PENGHUBUNG ANTARAPLIKASI KOMPUTER DENGAN BAHASA PEMROGRAMAN YANG BERBEDA

PERANCANGAN APLIKASI E-LEARNING BERBASIS WEB PADA YAYASAN PENDIDIKAN R.A. KARTINI TUGAS AKHIR AHMAD HUMAIDI

ANALISIS KERAHASIAAN DATA MENGGUNAKAN ALGORITMA VIGENERE CIPHER DALAM SISTEM PENGAMANAN DATA SKRIPSI TRUMAN TUAH GIRSANG

Pembuatan website Perkenalan Wisata Alam Danau Toba TUGAS AKHIR EIGTO M P SIREGAR

PERANCANGAN WEB E-COMMERCE PADA TOKO BUKU JHONAZ DENGAN JOOMLA TUGAS AKHIR AZWAR M

PERANCANGAN SISTEM PENJUALAN PRODUK MAKANAN DAN MINUMAN BERBASIS E-COMMERCE TUGAS AKHIR

IMPLEMENTASI DIGITAL WATERMARKING PADA FILE AUDIO DENGAN MENGGUNAKAN METODE PHASE CODING SKRIPSI FITRIYANI

APLIKASI WATERMARKING UNTUK MELINDUNGI HAK CIPTA PADA FILE GAMBAR DIGITAL DENGAN MENGGUNAKAN MATLAB TUGAS AKHIR WENNI ADRIANI

PEMBELAJARAN PEMANFAATAN SAMPAH PADA ANAK- ANAK BERBASIS MULTIMEDIA MENGGUNAKAN MACROMEDIA FLASH 8

PERANCANGAN DAN IMPLEMENTASI ALGORITMA ENKRIPSI ONE TIME PAD UNTUK SISTEM KEAMANAN PEMBELIAN DAN PENJUALAN PRODUK PADA PT. NUGA AGARA INTERNASIONAL

SISTEM INFORMASI DAN PEMESANAN JASA PERCETAKAN BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR TIKA PUSPITA SARI

APLIKASI MICROSOFT VISUAL BASIC 6.0 UNTUK PERANCANGAN DATABASE KEPEGAWAIAN PADA KAMAR DAGANG DAN INDUSTRI (KADIN) MEDAN TUGAS AKHIR

STUDI PERBANDINGAN ALGORITMA HUFFMAN DAN SHANNON-FANO DALAM PEMAMPATAN FILE TEKS SKRIPSI NURFITA SARI HASIBUAN

PERANCANGAN PERANGKAT LUNAK SIMULASI ANJUNGAN TUNAI MANDIRI (ATM)

PERANCANGAN APLIKASI PEMBELAJARAN BERBANTUAN KOMPUTER BERBASIS MULTIMEDIA SKRIPSI MUHAMMAD RAJIB

ANIMASI SISTEM PEMBELAJARAN MATEMATIKA PADA BANGUN DATAR DAN BANGUN RUANG UNTUK SEKOLAH MENENGAH PERTAMA DENGAN FLASH CS3 TUGAS AKHIR

ANALISIS PERBANDINGAN PENDETEKSI GARIS TEPI PADA CITRA DIGITAL ANTARA METODE EDGE LINKING DAN OPERATOR SOBEL SKRIPSI

PERANCANGAN SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PRODUKSI DENGAN METODE TSUKAMOTO (Studi Kasus pada PT Tanindo Subur Prima) SKRIPSI

PENJUALAN ONLINE PAKAIAN DENGAN WEB E-COMMERCE TUGAS AKHIR ANDRI JASMAN DAULAY

APLIKASI SISTEM KEAMANAN WINDOWS MENGGUNAKAN FLASH DISK DENGAN VISUAL BASIC TUGAS AKHIR FITRIAH SAVIRA

PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN PT.PLN (PERSERO) WILYAH SUMATERA UTARA DENGAN MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR

APLIKASI DATABASE SISWA DI BIMBEL METRO TUGAS AKHIR RUDIANSYAH

PROYEKSI JUMLAH NILAI IMPOR MIGAS DAN NON MIGAS INDONESIA TAHUN 2010 BERDASARKAN DATA IMPOR TAHUN 2000 SAMPAI DENGAN 2007 TUGAS AKHIR

IMPLEMENTASI ALGORITMA BRUTE FORCE DAN ALGRITMA KNUTH-MORRIS-PRATT (KMP) DALAM PENCARIAN WORD SUGGESTION SKRIPSI ADLI ABDILLAH NABABAN

PENJADUALAN MATA KULIAH DENGAN METODE GRAPH COLORING HEURISTIC SKRIPSI SANTI PRAYUDANI

PERANCANGAN APLIKASI PENGAJARAN BERBANTUAN KOMPUTER SISTEM REPRODUKSI MANUSIA UNTUK PELAJARAN TINGKAT SMA SKRIPSI ANDRI JAKA PUTRA

APLIKASI PENYIMPANAN TUGAS AKHIR DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR METHA MONICA

PERANCANGAN APLIKASI PEMBELAJARAN TOPOLOGI JARINGAN DAN SUBNETTING BERBANTUAN KOMPUTER SKRIPSI BOBBIE MEDANA SEPTIMANDELA

APLIKASI RUMUS BANGUN RUANG MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR ARI ARYA FITRIZA

APLIKASI PEMBUKUAN KEBUN KELAPA KELAPA SAWIT PRIBADI MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR ABI MANYU SINULINGGA

TUGAS AKHIR YUNI RAHMAIDA NASUTION

ANIMASI IKLAN LAYANAN KESEHATAN MASYARAKAT MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR BOBBY ANGGARA

APLIKASI PENGAJUAN CUTI TAHUNAN ADMINISTRASI URUSAN RUMAH TANGGA PT.PERKEBUNAN NUSANTARA III TUGAS AKHIR YUSTINA THERESIA D.

PERANCANGAN SISTEM INFORMASI PEMBELIAN PENJUALAN DAN PERSEDIAAN PADA PT SARI MAKMUR TUNGGAL MANDIRI MEDAN MENGGUNAKAN VISUAL BASIC 6.

SISTEM INFORMASI DATA GURU DAN SISWA MENGGUNAKAN VISUAL BASIC 6.0 PADA SD NEGERI 1 BIAK MULI TUGAS AKHIR FITRI ALIA

PERANCANGAN FORUM DISKUSI PEMROGRAMAN BAHASA C BERBASIS WEB

IMPLEMENTASI PENENTUAN MINIMUM SPANNING TREE (MST) DENGAN MENGGUNAKAN ALGORITMA PRIM

SISTEM PAKAR DIAGNOSA INFEKSI PENYAKIT TROPIS DENGAN MENGGUNAKAN METODE FORWARD CHAINING SKRIPSI ELLYS R. SITUMEANG

TUGAS AKHIR DEDY FIRDANI LINGGA

ANIMASI TERPECAHNYA BENUA DI DUNIA DAN ANIMASI PROSES MELETUSNYA GUNUNG KRAKATAU MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR REZA DARMAWAN

MODEL PEMBELAJARAN BERBASIS KOMPUTER MENGENAI SISTEM PENCERNAAN MANUSIA PADA SISWA SMA KELAS XI TUGAS AKHIR INTAN SHAVIRA

SISTEM INFORMASI PENYELESAIAN SKRIPSI MAHASISWA S1 MATEMATIKA FMIPA USU TUGAS AKHIR HANDY YOHANES SEMBIRING

PERANCANGAN APLIKASI PEMBELAJARAN PROSES PENYERBUKAN DAN PEMBUAHAN BERBASIS FLASH TUGAS AKHIR VIVI APRIYANTI

RANCANG BANGUN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB DENGAN PHP DAN MYSQL TUGAS AKHIR AGUS JUANDA PUTRA SIREGAR

STUDI TEKNIS DEKRIPSI DAN ENKRIPSI FILE DENGAN MENGGUNAKAN ALGORITMA GOST PADA CFB (Cipher Feedback) SKRIPSI NOVLENTINA PASI

APLIKASI PEMBELAJARAN BERBANTUAN KOMPUTER BERBASIS KONSTRUKTIVISME POKOK BAHASAN KIMIA SENYAWA HIDROKARBON SKRIPSI ONDO TOBESAKTI SYAHRI

PENERAPAN KONSEP ALGORITMA MINIMAX DENGAN MENGGUNAKAN BREADTH-FIRST SEARCH (BFS) PADA PERMAINAN REVERSI SKRIPSI SURYA WIJAYA

PENERAPAN FUNGSI HASHING CRC32 PADA PROGRAM ANTIVIRUS MENGGUNAKAN VISUAL BASIC 6.0 SKRIPSI YASRI AZWAR SIREGAR

Universitas Sumatera Utara

PEMECAHAN MASALAH MINIMUM SPANNING TREE DENGAN MENGGUNAKAN ALGORITMA SEMUT SKRIPSI ADE MAHENDRA PUTRA NASUTION

MEMBANGUN APLIKASI KAMUS IT MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

SIMULASI KERAHASIAAN / KEAMANAN INFORMASI DENGAN MENGGUNAKAN ALGORITMA DES (DATA ENCRYPTION STANDARD) SKRIPSI INDRA SYAHPUTRA

ANIMASI PENGENALAN BAJU ADAT SUMATERA MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR ADITYA FIRMANSYAH

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN SMA NEGERI 1 DOLOK MASIHUL DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR IRMA YUNITA

PENERAPAN ALGORITMA GENETIKA UNTUK MASALAH PENJADWALAN JOB SHOP PADA LINGKUNGAN INDUSTRI PAKAIAN SKRIPSI HENDRIK SITANGGANG

IMPLEMENTASI ALGORITMA CIPHER TRANSPOSISI DAN SECURE HASH ALGORITHM (SHA) DALAM SISTEM PENGAMANAN DATA SKRIPSI FERRY ANTONIUS SIMAMORA

PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM PAKAR PENANGANAN GANGGUAN HAID MENGGUNAKAN METODE FORWARD CHAINING SKRIPSI SRI MELVANI HARDI

PERANCANGAN APLIKASI KLINIK PADA KLINIK UMUM IMANUEL MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR RIFQY MUKHLIZAR

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LAPTOP DENGAN METODE AHP DAN TOPSIS SKRIPSI

PERANCANGAN APLIKASI MINI MARKET DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR SYARIFUL MAHYA

PERANCANGAN PENGAJARAN BERBANTUAN KOMPUTER MATA PELAJARAN BAHASA INGGRIS STUDI KASUS TENSES SKRIPSI AIDUL FACHRIE

APLIKASI DATABASE KASIR DENGAN VISUAL BASIC 6.O DAN MICROSOFT ACCESS TUGAS AKHIR DWI AJENG SETIATI

ANALISIS DAN IMPLEMENTASI KECERDASAN BUATAN PADA PERMAINAN CHECKER MENGGUNAKAN ALGORITMA MINIMAX DENGAN NEGASCOUT SKRIPSI

SISTEM INFORMASI PEMBUATAN APLIKASI KEBUTUHAN GIZI DENGAN MENGGUNAKAN PEMROGRAMAN ANDROID TUGAS AKHIR WARDIANSYAH PADANG

PERANCANGAN APLIKASI PEMBELAJARAN BANGUN DATAR DAN BANGUN RUANG DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR M. DZAKY ARRAUF

SISTEM APLIKASI ADMINISTRASI DAN PENDATAAN PASIEN PADA KLINIK BERSALIN BUNDA TUGAS AKHIR MUHAIYATUN

APLIKASI POLIS ASURANSI MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR AL ANSARI

MEDIA PEMBELAJARAN FISIKA UNTUK SMP MENGGUNAKAN ADOBE FLASH CS3 TUGAS AKHIR HAMDAN AKHIRRUDDIN SIREGAR

SISTEM INFORMASI KEPEGAWAIAN PADA KANTOR CAMAT TANJUNG MORAWA DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR DEWI ANGGRAINI

MENENTUKAN MINIMUM SPANNING TREE MENGGUNAKAN ALGORITMA KRUSKAL DENGAN BAHASA PEMROGRAMAN C TUGAS AKHIR ASDITA RIZKI LUBIS

PERANCANGAN GAME PEMBELAJARAN HURUF ANGKA PADA PLAYGROUP BERBASIS MULTIMEDIA TUGAS AKHIR DEDY KURNIAWAN

TUGAS AKHIR HELBERT SINAGA

Transkripsi:

IMPLEMENTASI ALGORITMA BACKTRACKING DALAM PERANCANGAN PERANGKAT LUNAK GAME ANAGRAM SKRIPSI SILVINA IRWANTI 051401044 PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010

IMPLEMENTASI ALGORITMA BACKTRACKING DALAM PERANCANGAN PERANGKAT LUNAK GAME ANAGRAM SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Sains SILVINA IRWANTI 051401044 PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010

ii PERSETUJUAN Judul : IMPLEMENTASI ALGORITMA BACKTRACKING DALAM PERANCANGAN PERANGKAT LUNAK GAME ANAGRAM Kategori : SKRIPSI Nama : SILVINA IRWANTI Nomor Induk Mahasiswa : 051401044 Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen : ILMU KOMPUTER Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Komisi Pembimbing : Diluluskan di Medan, Juli 2010 Pembimbing 2 Pembimbing 1 Maya Silvi Lydia, B.Sc.,M.Sc Dr. Tulus, M.Si NIP 197401272002122001 NIP 196806171989031007 Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua, Prof. Dr. Muhammad Zarlis NIP. 195707011986011003

iii PERNYATAAN IMPLEMENTASI ALGORITMA BACKTRACKING DALAM PERANCANGAN PERANGKAT LUNAK GAME ANAGRAM SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juli 2010 SILVINA IRWANTI 051401044

iv PENGHARGAAN Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pengasih dan Maha Penyayang, dengan limpah karunia-nya, kertas kajian ini berhasil diselesaikan. Ucapan terima kasih penulis sampaikan kepada Dr. Tulus, M.Si dan Maya Silvi Lydia, B.Sc.,M.Sc selaku pembimbing pada penyelesaian skripsi ini yang telah memberikan panduan dan penuh kepercayaan kepada penulis untuk menyempurnakan kajian ini. Panduan ringkas, padat, dan profesional telah diberikan kepada penulis agar dapat menyelesaikan tugas ini. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Departemen Ilmu Komputer, Prof. Dr. Muhammad Zarlis dan Syahriol Sitorus, S.Si, M.I.T, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam, semua dosen pada Departemen Ilmu Komputer FMIPA USU, pegawai di Ilmu Komputer FMIPA USU, dan rekan-rekan kuliah. Tidak lupa juga penulis ucapkan terima kasih kepada Ibunda Rosliana yang memberikan dukungan, doa, dan semangat tanpa henti. Terakhir, kepada bibi dan paman saya yang selalu memberikan inspirasi, kepada Igo yang selalu memberikan semangat, mendukung dan memotivasi penulis. Semoga Tuhan Yang Maha Esa memberikan limpahan karunia kepada semua pihak yang telah memberikan bantuan, perhatian, serta dukungan kepada penulis dalam menyelesaikan tugas akhir ini.

v ABSTRAK Backtracking merupakan algoritma yang dapat digunakan untuk mencari data. Algortitma ini dapat diimplementasikan ke dalam sebuah perangkat lunak game yang bernama anagram. Anagram adalah salah satu permainan kata, dimana dari sebuah kata dapat dihasilkan kata baru yang memiliki arti. Perangkat lunak ini dikembangkan dengan menggunakan Macromedia Flash 8 dan ActionScript 2.0 sebagai bahasa pemrogramannya.

vi IMPLEMENTATION OF BACKTRACKING ALGORITHM IN THE SOFTWARE ANAGRAM GAME DESIGN ABSTRACT Backtracking is an algorithm that can be used to search data. This algorithm can be implemented in a software game called anagrams. Anagram is one of word game, where a new word that has a meaning can be generated from a word. The software was developed using Macromedia Flash 8 and ActionScript 2.0 as programming language.

vii DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi vii viii ix Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 3 1.6 Metodologi Penelitian 3 1.7 Sistematika Penulisan 4 Bab 2 Landasan Teori 5 2.1 Algoritma 5 2.1.1 Algoritma Backtracking 6 2.1.2 Algoritma String Matching (Pencocokan String) 8 2.2 Anagram 9 Bab 3 Analisis dan Perancangan Perangkat Lunak 14 3.1 Diagram Aliran Data (Data Flow Diagram) 14 3.2 Flowchart 15 3.3 Analisis Algoritma Backtracking 16 3.4 Perancangan Antarmuka 25 Bab 4 Implementasi dan Pengujian 28 4.1 Implementasi 28 4.1.1 Spesifikasi Perangkat Keras dan Perangkat Lunak yang Digunakan 28 4.2 Pengujian Perangkat Lunak Game Anagram 28 Bab 5 Kesimpulan dan Saran 33 5.1 Kesimpulan 33 5.2 Saran 33 Daftar Pustaka 34

ix DAFTAR GAMBAR Halaman Gambar 2.1 Pohon Solusi 7 Gambar 2.2 Pohon yang dibangun untuk kata terpilih lupa 12 Gambar 3.1 Diagram Konteks 14 Gambar 3.2 DFD level 1 15 Gambar 3.3 Flowchart Perangkat Lunak game Anagram dengan Algoritma Backtracking 15 Gambar 3.4 Diagram Pohon dari kata anemic 17 Gambar 3.5 Diagram Pohon dari Huruf A 18 Gambar 3.6 Diagram Pohon dari Huruf C 19 Gambar 3.7 Diagram Pohon dari Huruf E 20 Gambar 3.8 Diagram Pohon dari Huruf I 22 Gambar 3.9 Diagram Pohon dari Huruf M 23 Gambar 3.10 Diagram Pohon dari Huruf N 24 Gambar 3.11 Rancangan Antarmuka Jendela Utama Perangkat Lunak Game Anagram dengan menggunakan Algoritma Backtracking 26 Gambar 4.1 Tampilan Pembuka 29 Gambar 4.2 Tampilan Game 29 Gambar 4.3 Tampilan pada saat memasukkan kata ARM 30 Gambar 4.4 Tampilan setelah kata ARM dicek 31 Gambar 4.5 Tampilan pada saat memasukkan kata ARN 31 Gambar 4.6 Tampilan setelah kata ARN dicek 32 Gambar 4.5 Tampilan pada saat waktu habis 32