Pemain yang tidak memiliki kartu lanjutannya, maka harus menutup Apabila kartu Dua atau kartu King sudah terpasang maka kartu As Pemain yang meletakkan kartu As pertama kali adalah pemain yang Kartu As yang telah ditentukan tempatnya berpengaruh pada temp

c. Internet browser optional

3.2.1 Alur Aplikasi

Proses pembuatan Aplikasi permainan kartu Seven Spade memiliki alur sebagai berikut:

a. Pengacakan urutan susunan kartu yang kemudian dibagikan ke tiap-

tiap pemain.

b. Pemain yang memiliki kartu tujuh waru spade maka pemain tersebut

berperan sebagai pemain yang membuka jalannya permainan.

c. Permainan berlanjut dengan giliran pemain berikutnya untuk

memasang urutan kartu yang telah dipasang oleh pemain sebelumnya.

d. Pemain yang tidak memiliki kartu lanjutannya, maka harus menutup

satu kartu sebgai kartu mati.

e. Apabila kartu Dua atau kartu King sudah terpasang maka kartu As

dapat diltakkan di bawah kartu dua atau King.

f. Pemain yang meletakkan kartu As pertama kali adalah pemain yang

menentukan nilai dari kartu As.

g. Kartu As yang telah ditentukan tempatnya berpengaruh pada tempat

peletakan ketiga kartu as yang lain.

h. Apabila As pertama diletakkan di atas kartu King, maka ketiga kartu

As lainnya juga harus diletakkan di atas kartu King. Dan Kartu As akan berubah nilai nya menjadi 15.

i. Sebaliknya Apabila As pertama diletakkan di bawah kartu Dua, maka

ketiga kartu As lainnya juga harus diletakkan di bawah kartu Dua. Dan Kartu As akan berubah nilai nya menjadi 1.

j. Apabila kartu dari tiap-tiap pemain telah habis maka permainan

berakhir.

k. Hitung score nilai kartu mati dari tiap-tiap pemain.

l. Pemain dengan nilai score kartu mati terkecil adalah yang menjadi

pemenang. Alur permainan diatas dapat digambarkan ke dalam diagram flowchart seperti pada gambar : Gambar 3.1 Flowchart Alur Permainan Flowchart diatas merupakan gambaran dari garis besar permainan atau skenario permainan. Pada flowchart di atas tiap-tiap kartu di definisikan sebagai objek. Di dalam objek-objek tersebut memiliki atribut masing-masing. Atribut tersebut digunakan sebagai media komunikasi antara prosedur, yang di terapkan kedalam program. Dengan objek-objek di dalam aplikasi yang digunakan sebagai media permainan. Tiap-tiap player didefinisikan sebagai variabel array. Tipe array digunakan untuk pendefinisan tiap-tiap player. Karena tiap-tiap player memiliki kartu lebih dari satu. Sehingga diperlukan variabel array untuk menampung objek-objek kartunya.

3.3 Tipe Objek dan Atribut