3.3 Proses Pencarian Kartu Tertinggi
Urutan kartu sangat berpengaruh dalam pencarian kartu tertinggi. Untuk itu urutan kartu dibagi menjadi 3 kelompok yaitu ascending, descending dan random. Berikut ini
akan dijelaskan mengenai proses pencarian kartu tertinggi pada kartu remi menggunakan Greedy dan Brute Force.
3.3.1 Proses Pencarian Kartu Tertinggi Dengan Algoritma Greedy
Pada Greedy, sebelum pencarian kartu tertinggi dimulai kartu diurutkan dahulu berdasarkan nilai dan corak kartu seperti pada langkah berikut :
1. Diambil 7 kartu pertama secara random
Gambar 3.6. Pengambilan kartu random Greedy
2. Kartu diurutkan berdasarkan nilai dan corak tertinggi selection sort
Gambar 3.7 Pengurutan secara selection sort
3. Melakukan pencarian kartu tertinggi paling awal
Gambar 3.8 Pemilihan kartu tertinggi
Universitas Sumatera Utara
3.3.2 Proses Pencarian Kartu Tertinggi Dengan Algoritma Brute Force
Pada Brute Force, pencarian kartu tertinggi langsung dicari seperti pada langkah berikut :
1. Diambil 7 kartu pertama secara random
Gambar 3.9. Pengambilan kartu random Brute Force
2. Pencarian kartu tertinggi dilakukan mulai dari kanan sampai semua kartu habis dibandingkan. Jika nilai dan corak lebih besar akan di swap. Jika lebih kecil tidak
akan dilakukan swap.
Gambar 3.10 Proses membandingkan mencari kartu tertinggi
3.4 Perancangan Antarmuka Interface
Merancang antarmuka sebuah sistem haruslah menarik, sederhana, dan lengkap ditambah proses kerja sistem yang harus cepat sehingga user merasa nyaman
menggunakannya. Pada tahap ini akan dilakukan perancangan sistem pencarian kartu tertinggi.
Pada pada perancangan sistem pencarian kartu tertinggi ini dibuat dalam 1 halaman yang terdiri dari beberapa fungsi button yaitu jenis urutan kartu ascending,
descending , random, input, proses, dan hapus. Berikut adalah rancangan sistem
pencarian kartu tertinggi secara umum :
Universitas Sumatera Utara
6 Greedy
Brute Force - x
7
Proses Greedy
High Card Proses Brute
Force High Card
2
Sort Card By : 1. Ascending
2. Descending 3. Random
3 4
5
Gambar 3.11 Rancangan Interface Sistem
Berikut penjelasan dari rancangan visual diatas :
1. Picture Box 1 Fungsi yang memuat 52 gambar kartu sebagai kartu bandar.
2. Button Sort Fungsi untuk memilih urutan kartu.
3. Button put Fungsi untuk menginput 7 kartu pertama kedalam 7 picture box kedalam kolom
Greedy dan Brute Force.
4. Button Proses Fungsi pencarian kartu tertinggi.
Put
Proses reset
Kartu Remi 52
1
Universitas Sumatera Utara
5. Button reset Fungsi menghapus hasil pencarian.
6. Kolom Algoritma Kolom algoritma mencari kartu tertinggi.
7. Picture Box 2 Fungsi untuk memuat gambar kartu proses seleksi oleh kedua algoritma.
Universitas Sumatera Utara
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem
Implementasi sistem merupakan salah satu tahap yang akan dilakukan dalam pembuatan perangkat lunak suatu sistem. Tahap ini dilakukan setelah melalui tahap analisis dan
perancangan yang telah diuraikan pada bab sebelumnya.
4.2 Spesifikasi Perangkat Keras
Spesifikasi perangkat keras yang digunakan untuk implementasi sistem ini adalah
sebagai berikut :
1. Prosesor Intel Atom 1.67 GHz 2. Memory RAM 2GB
3. Hardisk 320 GB 4. Resolusi monitor 1024x600 pixel.
5. Mouse dan keyboard
4.3 Spesifikasi Perangkat Lunak
Spesifikasi perangkat lunak yang digunakan untuk implementasi sistem ini adalah
sebagai berikut :
1. Sistem Operasi Windows 7 Ultimate 2. Visual C 2010
4.4 Tampilan Antarmuka Interface