Proses Pencarian Kartu Tertinggi Implementasi Sistem Spesifikasi Perangkat Keras Spesifikasi Perangkat Lunak

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