• Tidak ada hasil yang ditemukan

Perangkat Lunak Permainan Kartu Blackjack pada Jaringan Komputer Azizil Hakim Harahap 1), Johanes Terang Kita Perangin-Angin 2), Sugianto 3)

N/A
N/A
Protected

Academic year: 2021

Membagikan "Perangkat Lunak Permainan Kartu Blackjack pada Jaringan Komputer Azizil Hakim Harahap 1), Johanes Terang Kita Perangin-Angin 2), Sugianto 3)"

Copied!
9
0
0

Teks penuh

(1)

Perangkat Lunak Permainan Kartu Blackjack pada Jaringan

Komputer

Azizil Hakim Harahap1), Johanes Terang Kita Perangin-Angin2) , Sugianto3) STMIK IBBI

Jalan Sei Deli No. 18 Medan

e-mail: Hakim_azizil@yahoo.com, joejohanes8@gmail.com, sugianto_shii@yahoo.co.id

Abstrak

Salah satu jenis permainan yang terkenal yang telah dimainkan oleh masyarakat di seluruh dunia adalah permainan Poker. Jenis permainan ini dimainkan dengan menggunakna kartu. Jenis permainan Poker yang dibahas pada penelitian ini adalah permainan Blackjack dan permainan poker dengan hand ranking.

Permainan Poker yang dibuat ini dikembangkan dengan menggunakan Microsoft Visual Basic 2008. Permainan ini dapat dimainkan pada mode single player and multiplayer (network). Jumlah pemain dibatasi maksimal 2 orang. Untuk single player, permainan dapat disimpan dan dibaca kembali ketika pemain ingin melanjutkan permainan.

Permainan ini dapat digunakan untuk bermain Poker pada komputer. Selain itu, dengan menggunakan fasilitas network pada permainan Poker, permainan ini dapat dimainkan pada jaringan komputer.

Kata kunci: permainan jaringan, Poker, Blackjack. Abstract

One of the famous games which have been played by people around the world is Poker game. This kind of game is played by using cards. The kind of Poker game which will be discussed here are Blackjack and poker game with hand ranking.

The Poker game proposed by writer is developed by using Microsoft Visual Basic 2008. The game could be played on single player and multiplayer mode (network). The number of players is limited for maximal two players. For single player game, the game could be saved and loaded whenever the player wants.

The game makes poker game available to play in computer. Besides that, by having network features in poker game, the game could be played on computer network.

Keywords: network game, Poker, Blackjack. 1. Pendahuluan

Pada masa sekarang ini, dengan semakin pesatnya kemajuan teknologi informasi serta komputerisasi menjadikan ilmu komputer menjadi salah satu bidang ilmu pengetahuan yang memajukan peradaban manusia. Sehingga dalam kehidupan kita pada saat ini dapat dikatakan kita manusia di bumi sangat tergantung dengan namanya teknologi, salah satunya yaitu Augmented Reality. Augmented Reality dapat diartikan sebagai bias dari persepsi kenyataan atau membuat suatu simulasi dari dunia Virtual Reality untuk menggantikan dunia nyata. Singkat kata Augmented Reality atau sering disebut juga AR, adalah suatu area untuk menampilkan gambar virtual dari komputer ke dunia nyata (semi 3D Hologram). Namun untuk menampilkan Augmented Reality membutuhkan banyak media dan material yang cukup menguras biaya dalam proses pembuatannya.

Banyak yang bisa dibangun menggunakan teknologi AR, dengan perangkat keras kamera atau webcam yang digunakan untuk menangkap objek gambar yang telah didesain kemudian gambar akan diterjemahkan oleh aplikasi yang dikenali dengan sebuah tanda atau dikenal dengan nama marker yang kemudian akan kembali menampilkan gambar beserta objek yang telah dipasang dengan marker sebelumnya. Sehingga objek nyata akan menyatu dengan objek maya dalam tampilan akhir pada aplikasi.

Untuk menampilkan Augmented Reality ini menggunakan perangkat lunak yang bernama ARToolkit. ARToolKit adalah sebuah computer tracking library untuk kreasi dalam aplikasi AR yang

(2)

Perangkat Lunak Permainan Kartu Blackjack pada Jaringan (Azizil Hakim Harahap, Johanes Terang Kita Perangin-Angin, Sugianto ) model 3D komputer grafik akan ditampilkan dengan tepat ke tanda marker pada kertas. Augmented Reality yang ditampilkan oleh ARToolkit menggunakan metode Table-top, yaitu metode yang menggunakan webcam sebagai tracking kemudian titik yang akan diambil untuk menampilkan Augmented Reality tersebut berasal dari sebuah marker pada permukaan kertas. Hasil rancangan tersebut akan menampilkan bentuk semi 3D Hologram yang akan muncul dilayar laptop dengan ruang lingkupnya adalah di sekitar dunia nyata.

2. Metodologi Penelitian

Blackjack adalah sebuah jenis permainan yang menggunakan kartu poker yang dapat dimainkan oleh 2 orang atau lebih. Saat ini, untuk memainkan permainan ini, maka harus berkumpul dan bertatap muka secara langsung. Selain itu, juga diperlukan satu set kartu poker.

Apabila seseorang ingin memainkan permainan blackjack sendiri, maka diperlukan pemain maya (semu). Hal ini dapat diselesaikan dengan merancang sebuah aplikasi permainan blackjack yang dapat dimainkan oleh seorang pemain melawan pemain semu yang dibuat oleh komputer. Selain itu, apabila terdapat dua orang pemain yang ingin memainkan permainan ini pada tempat berbeda, namun terhubung dalam sebuah jaringan komputer, maka perlu dirancang sebuah aplikasi permainan blackjack untuk jaringan komputer. Pada aplikasi permainan blackjack untuk jaringan komputer ini, sebuah komputer akan berfungsi sebagai server, dan komputer lainnya akan berfungsi sebagai client dan akan dihubungkan dengan memasukkan IP address dari komputer server.

Proses yang terdapat pada aplikasi permainan blackjack dapat dijabarkan sebagai berikut : Prinsip kerjanya adalah salah satu komputer akan menentukan apakah bertindak sebagai Client atau Server. Komputer yang bertindak sebagai server akan dijalankan dahulu dan menunggu komputer yang bertindak sebagai client untuk melakukan koneksi atau hubungan. Setelah koneksi kedua komputer tersebut berhasil dilakukan, maka kedua komputer itu dapat mengadakan interaksi satu sama lain.

Pemain yang memperoleh nilai tertinggi yang memenangkan permainan. Apabila nilai kedua pemain sama, maka permainan berakhir seri dan tidak ada pemenang.

3. Analisis dan Perancangan

Ketika sistem dijalankan, form yang pertama kali muncul adalah form ‘Main’ seperti terlihat pada Gambar 1.

(3)

Jika pemakai ingin memainkan mode single player, maka pemakai dapat mengklik link ‘Single Player’. Setelah itu, sistem akan menampilkan form ‘Single Player’ sebagai tempat pengisian data yang diperlukan, seperti nama pemain. Tampilan dari form ‘Single Player’ dapat dilihat pada Gambar 2.

Gambar 2. Form ‘Single Player’

Pada form ‘Single Player’, pemakai dapat memasukkan nama pemain. Setelah memasukkan semua data yang diperlukan untuk menjalankan permainan, maka pemakai dapat mengklik tombol ‘Start’, dan sistem akan menampilkan form ‘Play’. Tampilan dari form ‘Play’ dapat dilihat pada Gambar 3.

(4)

Perangkat Lunak Permainan Kartu Blackjack pada Jaringan (Azizil Hakim Harahap, Johanes Terang Kita Perangin-Angin, Sugianto ) Untuk memulai permainan, pemakai dapat mengklik link ‘New Bet’ untuk memasukkan jumlah taruhan. Bentuk tampilan dari form New Bet dapat dilihat pada Gambar 4.

Gambar 4. Form ‘New Bet’

Setelah pemain memasukkan jumlah taruhannya, maka permainan akan dimulai. Tampilannya dapat dilihat pada Gambar 5.

(5)

Gambar 5. Form ‘Game’ Setelah Permainan Dimulai

User dapat menambah kartu dengan mengklik tombol ‘Add Cards’ ataupun membuka kartu untuk mengakhiri permainan dengan mengklik tombol ‘Open Cards’. Selain itu, user juga dapat mengintip kartunya yang tertutup dengan mengklik gambar kartu yang tertutup tersebut. Tampilan setelah proses pembukaan kartu dapat dilihat pada Gambar 6.

(6)

Perangkat Lunak Permainan Kartu Blackjack pada Jaringan (Azizil Hakim Harahap, Johanes Terang Kita Perangin-Angin, Sugianto ) Gambar 6. Form ‘Game’ Setelah Permainan Selesai

Selain itu, jika pemain ingin menyimpan permainan, maka pemain dapat mengklik tombol ‘Save Game’ dan terakhir, untuk menutup permainan, pemakai dapat mengklik tombol ‘Exit’.

Selain fasilitas single player, sistem juga menyediakan mode multi player untuk bermain blackjack pada jaringan komputer.

Jika pemakai mengklik link ‘Multi Player’, maka sistem akan menampilkan form ‘Network Connection’, seperti terlihat pada Gambar 7.

(7)

Gambar 7. Form ‘Multi Player’

Pada form ini, pemakai dapat memasukkan semua data yang diperlukan untuk bermain blackjack pada jaringan komputer, seperti:

1. Jika pemakai bermain sebagai server, maka pemakai harus memasukkan beberapa data berikut: a. Nomor port komputer server.

b. Nama pemain.

2. Jika pemakai bermain sebagai client, maka pemakai harus memasukkan beberapa data berikut: a. IP Address komputer server.

b. Nomor port komputer server. c. Nama pemain.

Setelah pemakai memasukkan semua data yang diperlukan, maka pemakai dapat mengklik tombol ‘Start’. Jika pemakai bermain sebagai server, maka pemakai akan menjadi pemain pertama, dan sistem akan membuka koneksi jaringan untuk pemain dan menunggu koneksi dari pemain lainnya. Jika pemakai bermain sebagai client, maka sistem akan mengkoneksikan pemakai dengan permainan yang telah dibuka oleh server. Selain itu, sistem juga akan menampilkan daftar pemain yang terkoneksi ke permainan dan menunggu server untuk memulai permainan.

(8)

Perangkat Lunak Permainan Kartu Blackjack pada Jaringan (Azizil Hakim Harahap, Johanes Terang Kita Perangin-Angin, Sugianto ) Gambar 8. Form ‘Show Connection’

Selain fasilitas diatas, sistem juga menyediakan fasilitas ‘Load Game’ yang dapat digunakan untuk membuka permainan yang telah disimpan sebelumnya. Tetapi, fasilitas ini hanya tersedia untuk mode single player. Untuk mengakses fasilitas ‘Load Game’, pemakai dapat mengklik link ‘Load Game’ sehingga akan muncul form seperti terlihat pada Gambar 9.

Gambar 9. Kotak Dialog ‘Open’

Terakhir, jika pemakai ingin melihat data detail dari pembuat perangkat lunak, maka dapat mengklik link ‘About’ sehingga akan muncul form ‘About’ seperti terlihat pada Gambar 10.

(9)

Gambar 10. Form ‘About’

4. Kesimpulan

Setelah selesai mengkonstruksi perangkat lunak, penulis dapat mengambil beberapa kesimpulan berikut:

1. Permainan blackjack pada jaringan ini tidak menyediakan fasilitas penyimpanan.

2. Pada permainan multi user (melalui jaringan komputer) digunakan metode Network Socket untuk pengiriman data berupa nama pemain dan nilai kartu.

3. Fasilitas penyimpanan permainan untuk sistem single user menggunakan komponen Save File Dialog pada Microsoft Visual Basic.NET sehingga permainan dapat dilanjutkan kembali.

Referensi :

[1] Fajrillah H., 2009. Aplikasi Game dan Multimedia Dengan VB, PT Elex Media Komputindo, Jakarta.

[2] Munir, R., 2008. Pengantar Kriptografi

[3] Priyanto, R., 2010, Langsung Bisa Visual Basic .Net 2008, C.V. Andi Offset, Yogyakarta. [4] Sadeli, M., 2008, Visual Basic.net 2008, Maxikom.

[5] Stallings, W., 2005, Local Network, Macmillan Publishing Company.

[6] Supardi, Y., 2008, Microsoft Visual Basic 2008 untuk Segala Tingkat, PT. Elex Media Komputindo.

[7] Vygoryviva CR. 2008. Trik Pemrograman Jaringan, Gava Media, Yogyakarta. [8] en.wikipedia.org/wiki/Visual_Basic_.NET

[9] lecturer.eepis-its.edu/~dhoto/kuliah/jarkom/Buku_Jaringan_Komputer-Dhoto.pdf [10] repository.upi.edu/operator/upload/s_paud_0803563_chapter2.pdf

[11] www.informatika.org/~rinaldi/Kriptografi/Bab1_Pengantar%20Kriptografi.pdf [12] www.jaycar.com.au/images_uploaded/networks.pdf

Gambar

Gambar 1. Form Main
Gambar 2. Form ‘Single Player’
Gambar 4. Form ‘New Bet’
Gambar 5. Form ‘Game’ Setelah Permainan Dimulai
+4

Referensi

Dokumen terkait

Natal penuh suka cita dan rasa syukur sangat dirasakan sebanyak 17 saudara kita yang baru saja menerima Sakramen Pembaptisan dan Penerimaan dalam Gereja Katolik, pada Sabtu

Maka dengan demikian seorang yang memiliki kontrol diri yang rendah tidak mampu untuk mengarahkan dan mengatur perilakunya, sehingga tidak menutup

Alternatif jalan tersebut adalah (1) mencermati industri alternatif yang merupakan produk atau jasa yang memiliki bentuk berbeda tetapi menawarkan fungsi atau utilitas / manfaat

[r]

Bila mengacu kepada tujuan pembelajaran yang sudah dirumuskan oleh guru tersebut, keseluruhan kemampuan telah dimiliki oleh siswa, hal ini dapat dibuktikan dengan

1) Kepada Masyarakat Songan agar tetap melestarikan bentuk-bentuk Perkawinan di Songan kecuali kawin ngejuk. Karena kawin ngejuk tersebut tidak direstui oleh orang

Apabila nilai VJP (Volume Jam Perencanaan ) yang lebih kecil dari kapasitas jalan, maka persimpangan dengan geometrik yang ada masih bisa mengalirkan lalu lintas tanpa

Hasil penelitian menunjukkan bahwa, 1 karakter cinta damai siswa kelas 5.2 MI Imami Kepanjen ditunjukkan dengan sikap saling mengasihi antar teman, mencegah diri dari perkelahian,