BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM
|
|
|
- Yenny Agusalim
- 8 tahun lalu
- Tontonan:
Transkripsi
1 30 BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Pada bab ini akan dibahas mengenai analisis permainan, yaitu konsep aturan dan cara bermain pada game yang berhubungan dengan program yang sedang dibangun yaitu game Color Memory dan metode yang digunakan untuk pemecahan solusinya yaitu algoritma Brute Force. Penerapan konsep kecerdasan buatan sangat membantu dalam berbagai masalah pengacakan. Salah satu cotoh penerapan kecerdasan buatan untuk masalah pengacakan adalah dalam permainan Color Memory. Dalam permainan Color Memory, akan tampil urutan warna yang harus diingat oleh pemain berupa kedipan (blink) pada papan warna secara bergantian, pemain mengklik papan warna sesuai urutan kedipan yang ditampilkan. Tampilan warna akan diacak kedipannya dan jumlah kedipan juga akan meningkat. Game ini menggunakan algoritma Brute Force sebagai metode optimasi untuk pengacakan pada pola kedipan, pola yang dibandingkan adalah pola sebelumnya dan pola sesudahnya. Pada proses pengacakan ini, akan didapat hasil berupa pola dengan kedipan yang sama, dan bila pemain benar mengingat urutan warna maka jumlah kedipan warna akan bertambah satu kedipan untuk setiap pola permainan selanjutnya. Algoritma Brute Force merupakan algoritma dengan sebuah pendekatan yang lempang (straight forward) untuk memecahkan suatu masalah, biasanya 30
2 31 didasarkan pada pernyataan masalah (problem statement) dan definisi konsep yang dilibatkan. Algoritma Brute Force memecahkan masalah dengan sangat sederhana, langsung dan dengan cara yang jelas (obvious way). Adapun perancangan Aplikasi Game Color Memory ini menggunakan bahasa pemograman visual basic dengan interface penulisan coding Visual Studio III.1.1. Analisa Algoritma Optimasi Metode Brute Force Adapun Metode Brute Force dalam optimasi pengacakan adalah sebagai berikut : 1. Mula-mula pattern dicocokkan pada awal pola. 2. Dengan bergerak dari kiri ke kanan, bandingkan setiap urutan di dalam pola dengan urutan yang bersesuaian sebelumnya sampai : a. semua pola yang dibandingkan cocok atau sama (pengacakan urutan pola berhasil), b. dijumpai sebuah ketidakcocokan pola (pengacakan urutan pola belum berhasil) 3. Bila pattern belum ditemukan kecocokannya dan pola belum habis, geser pattern satu pola ke kanan serta penambahan satu pola dan ulangi langkah 2. Contoh penelusuran pola : Pattern: Pola:
3 III.1.2. Penerapan Brute Force pada Optimasi Pengacakan Pada kasus pencarian di game ini, langkah-langkah yang dilakukan untuk mencari kecocokan pola dengan menggunakan metode naïve search atau brute force adalah sebagai berikut: a) Pola pengacakan : 1. Buat peubah i, j, k, dan m. Inisiasikan semuanya dengan nilai Jika belum ada, buat sebuah array asosiatif untuk menampung indeks hasil, H. Dimana masing-masing elemen H adalah peubah array yang merepresentasikan arah hasil pencarian, yaitu: horizontal, vertikal, diagonal_turun, dan diagonal_naik. 3. Bandingkan kecocokan antara array P ke-[m][k+i] dengan array p ke-i (P[m][k+i] = p[i]?). 4. Apabila terjadi kecocokan:
4 33 a. Tambahkan nilai i dengan 1. b. Apabila nilai i belum sama dengan jumlah array p dan nilai k+i belum melebihi jumlah kolom pada array P - 1, ulangi langkah 3. c. Apabila nilai i sama dengan jumlah array p-1 dan nilai k+i belum melebihi jumlah kolom pada array P - 1, maka pencarian dikatakan berhasil. Simpan nilai variabel k dan m ke dalam array H indeks ke-j. Kemudian tambahkan variabel j dengan 1. Tambahkan nilai k dengan 1. Nilai i menjadi 0. Kemudian ulangi langkah 3. d. Apabila nilai k+i melebihi jumlah kolom pada array P - 1, maka pencarian di baris m dikatakan gagal. Hentikan pencarian. Tambahkan nilai m dengan 1. Nilai k dan i masing-masing menjadi 0. e. Apabila nilai m belum melebihi jumlah baris pada array P 1, ulangi langkah 3. f. Apabila nilai m melebihi jumlah baris pada array P 1, maka pencarian secara keseluruhan dikatakan gagal. 5. Apabila terjadi ketidakcocokan : a. Tambahkan nilai k dengan 1. Nilai i menjadi 0. b. Apabila nilai k belum melebihi jumlah kolom pada array P-1, ulangi langkah 3. c. Apabila nilai k melebihi jumlah kolom pada array P-1, maka pencarian di baris m dikatakan gagal. Hentikan pencarian. Tambahkan nilai m dengan 1. Nilai k dan i masing-masing menjadi 0.
5 34 d. Apabila nilai m belum melebihi jumlah baris pada array P 1, ulangi langkah 3. e. Apabila nilai m melebihi jumlah baris pada array P 1, maka pencarian secara keseluruhan dikatakan gagal. Berikut ini merupakan pseudocode dari metode brute force : Deklarasi i, j, k, m : integer H : Array Algoritma: i, j, k, m 0 while (m P.length-1) do if (P[m][k+i] = p[i]) then if (i = p.length-1) and (k+i P[m].length-1) then H[j][0] k H[j][1] m j j+1 k k+1 i 0 else if (k+i > P[m].length-1) then m m+1 k 0 i 0
6 35 if (m > P.length-1) then endif break else i i+1 endif else k k+1 i 0 if (k > P[m].length-1) then m m+1 k 0 i 0 if (m > P.length-1) then break endif endif endwhile endif III.2. Strategi Pemecahan Masalah Aplikasi game Color Memory yang akan dirancang merupakan aplikasi permainan mengingat warna yang sederhana, dimana aplikasi tersebut dapat
7 36 dijalankan di semua platform. Aplikasi ini merupakan aplikasi PC, dimana aplikasi ini akan dijalankan pada personal computer. Dalam pembuatan aplikasi game ini menggunakan bahasa pemograman Visual Basic Dalam pembuatan aplikasi Game Color Memory, penulis merancang sebuah menu awal dan desain media permainan saja. Pada menu awal akan ditampilkan keterangan pembuat program dan cara bermain serta tombol Mulai Bermain untuk memulai permainan. Uraian tahapan perancangan dalam pembuatan Aplikasi Game Color Memory tersebut dijelaskan pada gambar di bawah ini. Analisis kebutuhan Desain sistem Coding Pengujian program Instalasi program pada personal computer pengujian tidak berhasil pengujian berhasil Analisa dan pengambilan keputusan Gambar III.1. Tahapan Pembuatan Aplikasi Game Color Memory III.3. Perancangan Perancangan aplikasi Game Color Memory ini meliputi rancangan menu utama, yang di dalamnya terdapat menu pilihan berupa File, Help dan Exit. Dalam menu File terdapat sub menu Mulai Bermain dan Keluar, sedangkan dalam Help terdapat sub menu Cara Bermain dan Programmer.
8 37 III.3.1. Use Case Diagram Use case diagram adalah penggambaran sistem dari sudut pandang pengguna sistem tersebut (user), sehingga pembuatan use case lebih dititikberatkan pada fungsionalitas yang ada pada sistem, bukan berdasarkan alur atau urutan kejadian. Adapun use case dari aplikasi yang dirancang dapat dilihat pada gambar III.2. File <<include> > Mulai Bermain Keluar Pengguna Help <<include>> Cara Bermain Programmer Exit Gambar III.2. Use Case Diagram Aplikasi Game Color Memory Dari gambar di atas diketahui bahwasannya pengguna mengklik menu File, lalu mengklik sub menu Mulai Bermain untuk memulai permainan dan mengklik tombol keluar untuk keluar dari aplikasi. Pada menu Help, pengguna dapat mengetahui keterangan untuk memainkan permainan dengan menekan tombol Cara Bermain, pengguna juga dapat melihat keterangan pembuat aplikasi
9 38 game dengan menekan tombol Programmer. Menu Exit digunakan untuk keluar dari aplikasi. III.3.2. Activity Diagram Berdasarkan use case diagram, maka mulailah dibuat activity diagram. Activity diagram juga sebagai teknik untuk mendiskripsikan logika prosedural, proses bisnis dan aliran kerja dalam banyak kasus. Activity diagram mempunyai peran seperti halnya flowchart, akan tetapi perbedaannya dengan flowchart adalah activity diagram bisa mendukung perilaku paralel sedangkan flowchart tidak bisa. Activity diagram dapat dilihat pada gambar III.3.
10 39 Pengguna Sistem Mendouble Icon Aplikasi Membuka Aplikasi Menampilkan Menu Permainan Mengklik Tombol Mulai Bermain Mengeluarkan Suara untuk Pemilihan User atas Warna yang Benar atau Warna yang Salah Memainkan Permainan Menunggu User mengklik Warna yang benar Jika Pemilihan Warna Salah 3x Pemilihan Warna OK No Yes Permainan Selanjutnya Gambar III.3. Activity Diagram pada Aplikasi Game Color Memory
11 40 III.3.3. Story Board Story board atau papan cerita dibuat untuk menjelaskan skenario secara lebih detail dari detik demi detik. Berikut story board perancangan aplikasi game Color Memory yang dijabarkan dalam bentuk tabel berikut ini. NO DESKRIPSI VISUAL AUDIO 1 Pembuka (Splash Screen): Halaman pertama yang akan TULISAN GAME COLOR MEMORY dirancang akan menampilkan tulisan GAME COLOR 2 Form Menu Utama : Rancangan menu utama menampilkan 3 (tiga) pilihan menu yaitu File, Help dan Exit. User memulai bermain dengan mengklik File, lalu Mulai Bermain. Menu Help 3 Form Permainan : Pada menu permainan, pemain harus mengklik Suara pemilihan Warna tombol urutan warna yang sesuai dengan kedipan yang ditampilkan oleh aplikasi. Pemain akan kalah bila
12 41 4 Cara Bermain Berisikan keterangan tentang cara bermain. 5 Programmer Berisikan informasi tentang pembuat program. III.3.4. Perancangan Tampilan Rancangan model tampilan dibuat untuk menggambarkan bentuk dari aplikasi yang akan dirancang. Aplikasi yang akan dirancang dapat dilihat sebagai berikut : 1. Rancangan Form Splash Screen Rancangan Splash Screen berisikan nama dari apikasi game yang dirancang. Tampilan ini keluar pada saat aplikasi game dieksekusi, tampil lalu hilang, setelah itu akan tampil menu utama. Tampilan Splash Screen dapat dilihat pada gambar III.4. Gambar III.4. Rancangan Form Splash Screen
13 42 2. Rancangan Form Menu Utama Rancangan menu utama menampilkan 3 (tiga) pilihan menu yaitu File, Help dan Exit. User memulai bermain dengan mengklik File, lalu Mulai Bermain. Menu Help berisikan keterangan cara bermain dan pembuat program, sedangan menu Exit digunakan untuk keluar dari permainan. Rancangan Form Menu Utama dapat dilihat pada Gambar III.5. File Help Exit Mulai Bermain Keluar Cara Bermain Programmer C O L O R M E M O R Y Gambar III.5. Rancangan Form Menu Utama 3. Rancangan Form Permainan Pada menu permainan, pemain harus mengklik tombol urutan warna yang sesuai dengan kedipan yang ditampilkan oleh aplikasi. Pemain akan kalah bila melakukan kesalahan tiga kali. Setiap klik pada kedipan yang benar akan ditandai dengan suara petunjuk, begitu juga sebaliknya. Adapun tampilan menu permainan adalah sebagai berikut :
14 43 Gambar III.6. Form Permainan 4. Rancangan Form Cara Bermain Pada menu ini berisikan keterangan cara memainkan permianan. Adapun tampilan menu Cara Bermain dapat dilihat pada gambar III.7. berikut ini. Cara Bermain : Anda harus mengklik tombol yang sama sesuai dengan urutan kedipan yang ditampilkan Anda akan kalah bila mengklik 3 urutan kedipan yang salah Gambar III.7. Form Permainan 5. Rancangan Form Programmer Pada menu ini berisikan keterangan pembuat program. Adapun tampilan menu Cara Bermain dapat dilihat pada gambar III.8.
15 44 Programmer : Berisikan informasi biodata pembuat aplikasi permainan. Gambar III.8. Form Programmer
BAB IV HASIL DAN UJI COBA
45 BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Laporan skripsi ini mencoba untuk membuat sebuah perancangan aplikasi permainan Color Memory menggunakan metode Brute Force. Dalam proses pembuatan aplikasi
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN 3.1 Identifikasi Masalah 3 dimensi atau biasa disingkat 3D atau disebut ruang, adalah bentuk dari benda yang memiliki panjang, lebar, dan tinggi. Istilah ini biasanya digunakan
BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Masalah Perkembangan game dari skala kecil maupun besar sangat bervariasi yang dapat dimainkan oleh siapa saja tanpa memandang umur, dari anak
BAB III ANALISA PERANCANGAN DAN PEMODELAN SISTEM
BAB III ANALISA PERANCANGAN DAN PEMODELAN SISTEM 3.1 Struktur Navigasi Struktur navigasi adalah urutan alur informasi dari suatu aplikasi multimedia. Dengan menggunakan struktur navigasi yang tepat maka
BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Masalah Evaluasi hasil belajar dalam konteks pembelajaran sering kali disebut juga dengan evaluasi keluaran (output). Pelaksanaannya selalu
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Tujuan dari tahap analisis adalah memahami dengan sebenar-benarnya kebutuhan dari aplikasi baru dan mengembangkan sebuah sistem dalam
Gambar 3.1. Diagram alir apikasi image to text
ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Dalam tahap ini penulis menganalisa kebutuhan dasar sistem. Analisa dilakukan terhadap data-data yang merepresentasikan masalah, sehingga dapat diketahui spesifikasi
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Dalam tugas akhir ini, akan dibuat sebuah aplikasi peenyelesaian perhitungan matematika, dimana akan sangat membantu para mahasiswa dalam mempelajari
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Proses analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi
BAB IV HASIL DAN UJICOBA
48 BAB IV HASIL DAN UJICOBA IV.1. Hasil Berdasarkan dari rancangan di Bab III, maka dihasilkan program berikut adalah tampilan hasil dan pembahasan dari sistem mencocokkan gambar metode Linear Congruent
BAB III ANALISIS DAN PERANCANGAN. Perancangan game mencocokkan gambar ini dibuat agar dapat berjalan
BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Perancangan game mencocokkan gambar ini dibuat agar dapat berjalan pada sistem yang beroperasi pada perangkat komputer, game yang dikembangkan adalah
Perbandingan Algoritma Brute Force dan Backtracking dalam Permainan Word Search Puzzle
Perbandingan Algoritma Brute Force dan Backtracking dalam Permainan Word Search Puzzle Veren Iliana Kurniadi 13515078 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi
BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Sistem Game merupakan kata yang berasal dari dari bahasa inggris yang berarti permainan. Memainkan game dikomputer sangat menyenangkan. Namun
BAB III ANALISA MASALAH DAN PERANCANGAN
BAB III ANALISA MASALAH DAN PERANCANGAN III.1. Analisa Sub bab ini berisikan tentang analisa sistem yang akan dibangun. Sub bab ini membahas teknik pemecahan masalah yang menguraikan sebuah sistem menjadi
BAB III ANALISIS DAN RANCANGAN PROGRAM
BAB III ANALISIS DAN RANCANGAN PROGRAM III.1. Analisis Masalah Tahapan analisis permasalahan terhadap suatu sistem dilakukan sebelum tahapan permasalahan dilakukan. Tujuan diterapkannya analisis terhadap
BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM III.1. Analisis Masalah Perkembangan ilmu pengetahuan dan teknologi saat ini telah membawa manusia kepada peradaban yang lebih baik. Banyak manfaat dan
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN Bab ini menjelaskan mengenai analisa sistem dan perancangan yang akan digunakan untuk membuat Aplikasi Permainan Hangman Tebak Kalimat untuk Pembelajaran Bahasa Inggris
BAB III KONSEP DAN PERANCANGAN
BAB III KONSEP DAN PERANCANGAN 3.1 Konsep Aplikasi modul pembelajaran Matematika SMA kelas 11 IPS ini merupakan aplikasi yang khusus dibuat untuk siswa-siswi SMA kelas 11 IPS. Di mana isi materi berdasarkan
BAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM Dalam pengembangan aplikasi permainan Pungut Sampah Organik dan Anorganik, peneliti hanya akan menggunakan 3 macam diagram UML yaitu Use Case Diagram, Sequence Diagram dan Activity
BAB 3 PERANCANGAN PROGRAM. dari OOP (Object Oriented Programming) di mana dalam prosesnya, hal-hal
BAB 3 PERANCANGAN PROGRAM 3.1 Spesifikasi Rumusan Rancangan Program Algoritma Genetika dirancang dengan mengikuti prinsip-prinsip dan sifatsifat dari OOP (Object Oriented Programming) di mana dalam prosesnya,
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
34 BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Proses analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi
BAB IV REKAYASA SISTEM
38 BAB IV REKAYASA SISTEM Bab ini akan memberikan gambaran umum mengenai kondisi analisa aplikasi dan proses pada pengiriman pesan dan simulator yang digunakan dalam proses pengiriman yang dititikberatkan
BAB III KONSEP DAN PERANCANGAN
BAB III KONSEP DAN PERANCANGAN 3.1 Konsep Konsep dari aplikasi pembelajaran Fungsi dan Persamaan Kuadrat ini menggunakan gambar, teks, animasi dan suara. Aplikasi ini dikhususkan untuk siswasiswi SMP sampai
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Penelitian bertujuan untuk merancang sebuah sistem yang dapat melakukan penyisipan sebuah pesan rahasia kedalam media citra digital dengan
BAB III ANALISIS DAN PERANCANGAN. Dalam proses produksi terdapat beberapa faktor yang akan mempengaruhi
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Masalah Dalam proses produksi terdapat beberapa faktor yang akan mempengaruhi hasil keluaran produksi. Ada 4 faktor yang saling berhubungan satu dengan yang
BAB III ANALISA DAN DESAIN
19 BAB III ANALISA DAN DESAIN III.1 Analisa Permainan Wormgame pada Ponsel merupakan sebuah permainan pencarian makanan oleh seekor cacing yang diarahkan pemain. Dalam perancangan permainan ini seekor
BAB III METODE PENELITIAN
BAB III METODE PENELITIAN 3.1 Langkah Penelitian Pada penelitian ini, penulis menggunakan model pengembangan multimedia yang dikembangkan oleh Luther. Model pengembangan multimedia ini terdiri dari 6 tahap,
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Masalah Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap perancangan aplikasi game rat runner. Adapun
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Game ataupun lebih sering dikenal dengan istilah permainan merupakan suatu sistem yang memiliki aturan-aturan tertentu dimana pemain akan terlibat didalam suatu permasalahan
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
31 BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Analisa masalah dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Sistem Analisa perancangan kompresi file yang akan dibangun mengimplementasikan algoritma Deflate Zip, algoritma pengkompresian file yang
Penggunaan Algoritma Greedy untuk menyelesaikan Permainan Othello
Penggunaan Algoritma Greedy untuk menyelesaikan Permainan Othello Annisa Muzdalifa - 13515090 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisis Pendidikan di Indonesia saat ini masih terus berkembang. Salah satunya dalam bidang informatika komputer. Di Indonesia saat ini mempelajari ilmu komputer
Strategi Algoritma Penyelesaian Puzzle Hanjie
Strategi Algoritma Penyelesaian Puzzle Hanjie Whilda Chaq 13511601 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132, Indonesia
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Adapun perancangan dari Program Permainan Mewarnai Gambar Untuk Balita adalah dengan menggunakan desain yang dibuat pada software Macromedia Flash
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisis Masalah Strategi di belakang Minimax algoritma adalah komputer berasumsi bahwa kedua pemain akan main sejauh kemampuan mereka. Maka, jika lawan mempunyai
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Penelitian bertujuan untuk merancang sebuah sistem yang dapat melakukan Perancangan Aplikasi Keamanan Data Dengan Metode End Of File (EOF) dan Algoritma
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Saat ini pemberdayaan teknologi untuk pendidikan yang menjelaskan tentang perhitungan dan juga dapat menghibur untuk siswa SD masih sangat sedikit.
BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Masalah Pembuatan game dengan menggunakan software komputer saat ini sudah sangat banyak dilakukan oleh para programmer komputer. Mulai dari
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN Pada bab ini akan dibahas mengenai analisis dan perancangan pada sistem ng dibangun, itu penerapan algoritma Backtrack dalam membangkitkan elemen awal permainan Sudoku.
BAB III ANALISIS DAN PERANCANGAN
16 BAB III ANALISIS DAN PERANCANGAN III.1. Perancangan Proses pembuatan media belajar ini diawali dengan menetapkan tujuan, pencarian ide, penetapan target audience, pengambilan data dengan melakukan observasi
IMPLEMENTASI DAN PENGUJIAN
BAB 4 IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi yang dibangun. Tahapan ini dilakukan setelah analisis dan perancangan selesai dilakukan dan selanjutnya
BAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Dengan teknologi write once run everywhere, aplikasi-aplikasi android dapat dikembangkan dalam Java. Project Java Android digunakan untuk menjalankan dan mengembangkan
BAB 3 ANALISIS DAN PERANCANGAN
BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum Manusia mempunyai kemampuan untuk belajar sejak dia dilahirkan, baik diajarkan maupun belajar sendiri, hal ini dikarenakan manusia mempunyai jaringan saraf.
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Implementasi dari Aplikasi Papan Kumon ini menggunakan RAPTOR sebagai aplikasi pemrograman berbasis flowchart untuk mengeksekusi flowchart yang
BAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem Aplikasi Media Pembelajaran Kebersihan
BAB IV HASIL DAN UJI COBA
73 BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil dan Pembahasan Berikut ini adalah tampilan hasil dan pembahasan Perangkat Lunak Simulasi Langkah Kuda Dalam Papan Catur adalah sebagai berikut : IV.1.1
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Sistem Analisis sistem merupakan sebuah teknik pemecahan masalah yang menguraikan sebuah sistem menjadi beberapa bagian komponen-komponen dengan tujuan mempelajari
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Coklat merupakan makanan yang banyak digemari oleh anak-anak maupun orang dewasa. Untuk membantu mengenal coklat lebih dalam maka penulis membuat
BAB III ANALISA DAN PERANCANGAN
A III ANALISA DAN PERANCANGAN III.1 Analisa Simulasi Antrian pada arberman Shop merupakan proses antrian yang menerapkan algoritma FIFO (First In First Out) yang berarti customer yang pertama datang akan
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisis Game Analisis game merupakan analisis yang dilakukan melalui analisis user dan analisis artikel game sejenis. Analisis user dilakukan dengan mengamati perilaku
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Tujuan dari tahap analisis adalah memahami dengan sebenar-benarnya kebutuhan dari aplikasi baru dan mengembangkan sebuah sistem dalam
BAB III ANALISA DAN PERANCANGAN APLIKASI
BAB III ANALISA DAN PERANCANGAN APLIKASI Pada bab analisa dan perancangan aplikasi, penulis akan menjelaskan apa saja yang dibutuhkan untuk membuat aplikasi, menerangkan fungsi dari elemen-elemen yang
BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM
BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM III.1 Analisis Permasalahan Tahapan analisis terhadap suatu sistem dilakukan sebelum tahapan perancangan dilakukan. Adapun tujuan yang dilakukannmya analisis
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisis Sistem Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagian-bagian komponen tersebut
BAB III ANALISA DAN PERANCANGAN SISTEM. Analisa masalah dilakukan untuk membuat langkah langkah yang
BAB III ANALISA DAN PERANCANGAN SISTEM III.1.Analisa Masalah Analisa masalah dilakukan untuk membuat langkah langkah yang berguna dalam mengatasi berbagai masalah yang ada, sehingga dengan adanya aplikasi
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN Analisis dan perancangan sistem memerlukan tahapan yang sistematis untuk mendapatkan aplikasi yang baik dan bersesuaian dengan kegunaan dan tujuannya. Tahap awal dari analisis
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN 3.1. Analisa Aplikasi Game ini adalah sebuah game casual-puzzle dengan objek utama sebuah objek bola yang digerakkan dengan mengusap layar (swipe) ke kiri atau ke kanan
PERBANDINGAN ALGORITMA GREEDY DAN BRUTE FORCE DALAM SIMULASI PENCARIAN KOIN
PERBANDINGAN ALGORITMA GREEDY DAN BRUTE FORCE DALAM SIMULASI PENCARIAN KOIN Indra Mukmin 13506082 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika ITB Jalan Ganeca no.10 Email :
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Proses analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi
BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS
29 BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS Dengan menggunakan Visual Basic 6.0 aplikasi perangkat ajar pengelolaan dan perhitungan ekspresi matematika yang akan dibangun dalam penelitian
BAB III PERANCANGAN SISTEM
End Do you want To exit? Game over Exit Kuis Kuis 1 Kuis 2 Kuis 3 Kuis N Win Start Start screen Start Main Menu Main Lagi? Info Perbedaan Perbedaan 1 Perbedaan 2 Perbedaan 3 Perbedaan N Win BAB III PERANCANGAN
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud
Penerapan Algoritma Brute Force pada permainan Countdown Number
Penerapan Algoritma Brute Force pada permainan Countdown Number Farhan Amin (13515043) Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10
BAB III ANALISA DAN PERANCANGAN. Pada tugas akhir ini akan dirancang sebuah aplikasi Pembelajaran Berbasis
32 BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Sistem Pada tugas akhir ini akan dirancang sebuah aplikasi Pembelajaran Berbasis Multimedia tentang Fungsi Aljabar, yaitu suatu aplikasi yang membantu user
BAB III PERANCANGAN DAN DESAIN
BAB III PERANCANGAN DAN DESAIN III.1 Perancangan Animasi Olahraga Olimpiade Adapun rancangan Animasi Olahraga Olimpiade adalah dengan menggunakan desain yang dibuat pada software dan Action Script pada
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Kecerdasan buatan merupakan sub-bidang ilmu komputer yang khusus ditujukan untuk membuat software dan hardware yang sepenuhnya bisa menirukan beberapa fungsi
BAB III ANALISA DAN PERANCANGAN
20 BAB III ANALISA DAN PERANCANGAN III.1. Analisis Sistem Yang Berjalan Adapun analisis dari Rancang dan Bangun Game Goldminer adalah dengan menggunakan desain dan ActionScript untuk bahasa pemograman
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1 Pembahasan Permainan Halma adalah salah satu permainan papan yang bertujuan memindahkan bidak-bidak dari satu area ke area lain yang sama warna dan
19 BAB III ANALISIS DAN PERANCANGAN 3.1. Analisis Mengendarai kendaraan tidak sembarangan, ada aturan-aturan yang harus ditaati dan juga syarat-syarat tertentu yang harus dipenuhi sebelum berkendara di
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Dengan teknologi write once run everywhere, aplikasi-aplikasi android dapat dikembangkan dalam Java. Project Java Android digunakan untuk menjalankan dan
ALGORITMA GREEDY DALAM PERMAINAN DOTS AND BOXES
ALGORITMA GREEDY DALAM PERMAINAN DOTS AND BOXES Danang Tri Massandy Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132, Indonesia
BAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM III1 Analisis Sistem Pada analisis sistem akan dibahas mengenai analisis game sejenis dan analis game pacman Arkage ini Pada analisis game sejenis dilakukan observasi
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Analisa rancang bangun aplikasi pembelajaran dan animasi algoritma bubble sorting ini adalah dengan menggabungkan teks, gambar dan animasi, yang akan diimplemenatasikan
Algoritma Brute Force (Bagian 1) Oleh: Rinaldi Munir
Algoritma Brute Force (Bagian 1) Oleh: Rinaldi Munir Bahan Kuliah IF2251 Strategi Algoritmik 1 Definisi Brute Force Brute force : pendekatan yang lempang (straightforward) untuk memecahkan suatu masalah
BAB III ANALISA DAN PERANCANGAN
43 BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Masalah Analisis adalah tahap awal yang penulis lakukan sebelum membangun perangkat lunak. Analisis dibagi menjadi dua bagian yaitu analisis dan perancangan
BAB III ANALISA DAN PERANCANGAN. Pada Tugas Akhir ini akan di rancang Sebuah Aplikasi Pembelajaran Turunan Fungsi
BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Sistem Pada Tugas Akhir ini akan di rancang Sebuah Aplikasi Pembelajaran Turunan Fungsi Aljabar berbasis Multimedia, yaitu suatu Aplikasi yang membantu User
BAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1 Hasil Adapun yang akan dibahas pada bab ini yaitu mengenai hasil dari perancangan aplikasi game yang telah dibuat serta akan dipaparkan kelebihan dan kekurangan aplikasi
BAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM Bab ini berisi tentang analisa kebutuhan dan perancangan sistem aplikasi pembelajaran bahasa Jepang (untuk pemula) dengan menggunakan algortima string matching dan
BAB IV HASIL DAN PENGUJIAN
BAB IV HASIL DAN PENGUJIAN IV.1. Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari sistem permainan mencari bola ketujuh dragon ball. Dalam permainan dragon ball ini user dapat lebih melatih
BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Tanah dalam perspektif ekonomi merupakan suatu investasi yang mempunyai nilai tinggi dan terus meningkat dari tahun ke tahun. Peningkatan nilai tanah
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem File manager atau file browser adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan sistem berkas. Perangkat lunak ini sangat
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Masalah Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap perancangan aplikasi game Angry cat. Adapun
BAB 3 ALGORITMA DAN PERANCANGAN
BAB 3 ALGORITMA DAN PERANCANGAN 3.1 Algoritma Program Dibutuhkan algoritma untuk diimplementasikan ke dalam program aplikasi ini, yaitu langkah langkah instruksi sehingga dicapai hasil yang diinginkan.
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisis Masalah Analisa masalah dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud mengidentifikasi
BAB III ANALISIS DAN PERANCANGAN SISTEM. dalam belajar dan mengenal subnetting dengan bantuan aplikasi,
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Pada tugas akhir ini akan dirancang sebuah aplikasi pembelajaran subnetting berbasis multimedia, yaitu suatu aplikasi yang membantu user atau
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Sistem Animasi ini dirancang sebagai bahan pengenalan (introduction), dimana pengenalan menggunakan animasi ini diharapkan dapat memberikan kesan menarik dan
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisis Sistem Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagian-bagian komponen tersebut
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
10 BAB 3 ANALISIS DAN PERANCANGAN SISTEM Bab ini menjelaskan mengenai analisis linear congruent method untuk mengacak pertanyaan dan perancangan aplikasi pada permainan kuis Islam berbasis android. 3.1
ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Perkembangan teknologi komputerisasi yang fungsinya semakin luas yang semula hanya digunakan sebagai alat hitung, saat ini dapat digunakan
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Aplikasi penyelesaian permainan Hashi dalam mencari solusi pada bahasan ini menggunakan teknik penyelesaian Hashi yang digunakan dalam menyelesaikan permainan
BAB III ANALISA DAN PERANCANGAN
41 BAB III ANALISA DAN PERANCANGAN 3.1 ANALISA Perangkat lunak penghitungan luas daerah yang dibatasi oleh kurva dengan menggunakan fungsi integral tentu ini memiliki persyaratan sebagai berikut: 1. Perangkat
BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk
BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk siswa SMA Negeri 1 Parongpong, maka terlebih dahulu perlu
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Proses analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi
