Anda di halaman 1dari 7

PELUANG DAN LOGIKA ALGORITMA DALAM PERMAINAN RUBIK

BENY PRASETIO, 32111062 Program Studi Teknik Informatika (Eksekutif E) Politeknik Sawuggalih Aji Jl. Wismoaji No.8 Kutoarjo, Purworejo, Jawa Tengah 54212, Indonesia

Abstract Permainan logika adalah salah satu dari


beberapa jenis permainan yang ada di berbagai belahan dunia. Rubik Cube merupakan salah satu dari sekian banyak jenis permainan logika yang ada dan dibutuhkan sebuah cara untuk dapat menyusun rubik pada kelompok warna yang tepat. Rubik cube memiliki berjuta kemungkinan kombinasi warna dalam keadaan teracak dan tidak sedikit pemain rubik yang bingung dalam menyelesaikan permainan ini dan menghabiskan waktu berjam-jam demi terselesaikannya sebuah rubik. Pada makalah ini dibuat sebuah aplikasi permainan rubik cube yang dapat menuntun pemain agar dapat menyelesaikan rubik cube yang dimainkan.
Kata Kunci/Index Terms rubik cube, penyelesaian rubik

43.252.003.274.489.856.000 kemungkinan kombinasi warna, dan rubik cube ukuran 4x4x4 tentunya memiliki kemungkinan kombinasi warna yang lebih banyak lagi. Oleh karena itu dibutuhkan sebuah cara penyelesaian agar rubik cube dalam kondisi teracak tersebut dapat terkelompok sesuai dengan kelompok warnanya.

I. PENDAHULUAN

Permainan rubik adalah sebuah permainan yang membutuhkan asah otak serta perhitungan algoritma untuk bisa memecahkan teka-teki yang ada didalamnya. Rubik dipandang sebagai permainan yang positif, terjangkau, melatih motorik dan daya ingat serta melatih logika geometri atau susun bangun dalam kerangka otak pemain rubik. Rubik merupakan permainan puzzle mekanik berbentuk kubus yang memiliki warna pada setiap sisinya. Dibagi menjadi beberapa kotak kecil yang memiliki kelompok warna awalan yang sama untuk masing-masing sisinya seperti warna merah, kuning, hijau, biru, dan putih, yang dapat diputar sedemikian rupa sehingga menghasilkan kotakan-kotakan yang acak dimasing-masing sisinya. Cara memainkannya adalah dengan mengacak dan mengembalikan kotakan-kotakan tersebut kesisi-sisi yang sebenarnya sesuai dengan kelompok warnanya, dengan menggunakan berbagai cara atau algoritma penyelesaian. Untuk menyelesaikan rubik terdapat algoritma-algoritma tertentu yang harus dihafalkan agar rubik kembali tersusun sesuai dengan kelompok warnanya. Sebuah rubik cube memiliki jutaan kemungkinan kombinasi warna untuk disusun sesuai dengan kelompok warnanya. Rubik 2x2x2 memiliki lebih dari 3.000.000 Makalah TI Sem. 2 Tahun 2011/2012 2

Gambar : macam-macam rubik

II. LANDASAN TEORI A. Logika


kemungkinan kombinasi warna, rubik 3x3x3 memiliki

Dalam Permainan Rubik 3x3x3 terdapat 3 bagian pokok utama : 1. Center Pieces, ditunju kkan oleh huruf A. Pada center pieces ini, balok hanya memili ki 1 warna sisi saja. Pada cube 33 ada 6 buah center pieces. 2. Edge Pieces, ditunjukkan oleh huruf B. Pada Edge pieces ini, balok memiliki 2 sisi warna. Ada 12 buah Edge pieces pada cube 33. 3. Corner Pieces, ditunjukkan oleh huruf C. Pada Corner pieces ini, balok memiliki 3 sisi warna. Ada 8 buah Corner pieces pada cube 33.

Makalah TI Sem. 2 Tahun 2011/2012 2

Permainan Rubik Beny Prasetio

Namun pada umumnya dalam permainan rubik terdapat gerakan-gerakan (symbol) dipakai oleh pemain cube karena gerakan-gerakan inilah yang akan mempermudah untuk membaca algoritma dalam belajar dan bermain cube. Inilah beberapa symbol yang sering dipakai : F F' F2 B B' B2 U U' U2 D D' D2 L L' L2 R R' R2 Memutar seluruh kubus pada sisi Depan sebesar 90 searah jarum jam Memutar seluruh kubus pada sisi Depan sebesar 90 berlawanan arah jarum jam Memutar seluruh kubus pada sisi Depan sebesar 180 Memutar seluruh kubus pada sisi Belakang sebesar 90 searah jarum jam Memutar seluruh kubus pada sisi Belakang sebesar 90 berlawanan arah jarum jam Memutar seluruh kubus pada sisi Belakang sebesar 180 Memutar seluruh kubus pada sisi Atas sebesar 90 searah jarum jam Memutar seluruh kubus pada sisi Atas sebesar 90 berlawanan arah jarum jam Memutar seluruh kubus pada sisi Atas sebesar 180 Memutar seluruh kubus pada sisi Bawah sebesar 90 searah jarum jam Memutar seluruh kubus pada sisi Bawah sebesar 90 berlawanan arah jarum jam Memutar seluruh kubus pada sisi Bawah sebesar 180 Memutar seluruh kubus pada sisi Kiri sebesar 90 searah jarum jam Memutar seluruh kubus pada sisi Kiri sebesar 90 berlawanan arah jarum jam Memutar seluruh kubus pada sisi Kiri sebesar 180 Memutar seluruh kubus pada sisi Kanan sebesar 90 searah jarum jam Memutar seluruh kubus pada sisi Kanan sebesar 90 berlawanan arah jarum jam Memutar seluruh kubus pada sisi Kanan sebesar 180
o o o o o o o o o o o o o o o o o o

antara 2 corner. Dan tipe cubie Center hanya memiliki 1 facelet, lokasinya berada di tengah pada tiap sisi rubik. Masing-masing dari keenam sisi dari cube terdiri dari 9 facelet. Maka dari itu terdapat 6x9 = 54 facelet dari tiap cube.

Masing-masing cubie ini dapat bergerak ke lokasi berbeda sesuai dengan jalurnya sendiri. Lokasi ini disebut juga dengan Cubicle. Tidak peduli mau diputar dan diacak bagaimanapun, corner cubie hanya akan selalu bergerak dari satu corner cubicle ke corner cubicle yang lain. Begitu juga dengan edge, hanya dapat berpindahpindah dari dan ke cubicle-nya sendiri. Sebuah rubiks 8-1 12-1 cube dapat memiliki (8! x 3 ) x (12! x 2 )/2 = 43,252,003,274,489,856,000 posisi warna yang berbeda. Jadi dalam permainan rubik 3x3x3 terdapat 43,252,003,274,489,856,000 peluang posisi warna yang berbeda. dimana peluang adalah suatu nilai untuk mengukur tingkat kemungkinan terjadinya suatu kejadian yang tidak pasti (uncertainty event).

III. JUDUL ULASAN MASALAH/TOPIK A. Perbedaan Ragam Warna Rubik

B. Logika Proposisi
Rubik cube terdiri dari 26 cube kecil yang disebut cubie. Terdapat 3 jenis cubie yang berbeda, yaitu Corner, Edge, dan Center. Pada tiap rubik terdapat delapan Corner, lokasinya berada di pojok cube yang memiliki 3 permukaan yang disebut facelet. Sedangkan Edge berjumlah 12 pada sebuah rubiks cube dan masing-masing memiliki 2 facelets. Lokasinya berada di

Permainan Rubik Beny Prasetio

Karena produsen Rubik's Cube yang berbeda menggunakan warna yang berbeda-beda, maka masingmasing sisi(face) dinamai berdasarkan posisi relatif terhadap orang yang memegang kubus. Keenam sisi tersebut dinamai Front, Up, Right, Back, Down dan Left. Pada tiap satu gerakan(rotation) terjadi perpindahan posisi pada 20 facelet. Rotasi-rotasi ini dideskripsikan oleh inisial dari sisinya(face); F, U, R, B, D, dan L.

ini. Contohnya pada gambar-gambar berikut : Jika Bentuknya seperti ini Maka lakukan algoritma RUR Jika Bentuknya seperti ini Maka lakukan algoritma RUUR lalu RUR untuk menggabungkan warna merah dengan center pieces merah secara diagonal. Jika Bentuknya seperti ini Maka (Putih tetap di bawah, biru di depan dan orange di kanan) Lakukan gerakan ini RUR (*) Lakukan dengan semua kemungkinan tersebut hingga terbentuk gambar seperti ini :

Pada tiap inisial tersebut mengindikasikan sebuah putaran searah jarum jam (clockwise) dari suatu face dengan melihat dari depan sisinya. Untuk half-turn, yaitu melakukan sebanyak 2 kali putaran dari face, digunakan notasi F2, U2, R2, B2, D2, dan L2. Sedangkan pada arah berlawanan jarum jam (counter-clockwise) dinotasikan sebagai F, U, R, B, D dan L.

B. References
Adi,Wicaksono.2009.Tip dan Trik Rubik.Yogyakarta:Gradien Mediatama. Jago Main

IV. HASIL DAN ANALISIS A. Hasil

Hasil Gambar

B. Analisis
Pertama, Kita buat satu sisi di Cube menjadi bentuk Cross seperti terlihat pada gambar.

Setelah terbentuk cross, langkah selanjutnya adalah lakukan algoritma berikut : RFRBBRFRBBR beberapa pola yg kemungkinan terjadi pada Corner Pieces

Setelah pola cross terbentuk langkah selanjutnya adalah menyelesaikan corner pieces (putih), sehingga nantinya warna sisi cube putih akan terbentuk sempurna. Ada

Jika kita sudah mendapatkan 2 warna yg sama, seperti ditunjukkan oleh 2 titik putih diatas. Maka posisinya harus ada di belakang (back) jadi pada gambar diatas,

Permainan Rubik Beny Prasetio

posisi sisi cube warna biru harus ada dibelakang. Setelah dibelakang, lakukan algoritma diatas. Ulangi sampai didapatkan pola seperti gambar dibawah :

belajar mengenali warna dan pola dari bentuk 3D rubik serta belajar melatih jari-jari tangan dalam bermain.

VI. DAFTAR REFERENSI


[1] Peter.stillhq http://peter.stillhq.com/jasmine/rubikscubesolution.html Tanggal akses: 12 Juni 2012, pukul 01:05 [2] Eepis-its http://www.eepis-its.edu/id/ta/1567/PembuatanGame- Rubik-Cube-Sebagai-Media-PembelajaranPada- Platform-Android-Menggunakan-MediaTouchscreen Tanggal akses: 11 Juni 2012, pukul 15:36 Perhatikan gambar diatas, sisi kanan (warna orange) sudah sempurna. Jika kita sudah dapatkan posisi seperti itu, posisinya harus selalu ada disebelah kanan. Jika sudah, lakukan 1 algoritma terakhir ini: LLUBFLLBFULL Maka akan di dapat hasil seperti ini : [5] Wikipedia http://id.wikipedia.org/wiki/Kubus_Rubik Tanggal akses: 12 Juni 2012, pukul 3:49 [3] Unikom http://elib.unikom.ac.id/download.php?id=145871 Tanggal akses: 11 Juni 2012, pukul 15:38 [4] Cobacube http://cobacube.wordpress.com/tag/rubik-cube/ Tanggal akses: 12 Juni 2012, pukul 2:17

PERNYATAAN
Dengan ini saya menyatakan bahwa makalah yang saya tulis ini adalah tulisan saya sendiri, bukan saduran, atau terjemahan dari makalah orang lain, dan bukan plagiasi. Kutoarjo, 12 Juni 2012 ttd. video tutorialnya : 1. https://www.youtube.com/watch? feature=player_embe dded&v=jzrwsdhpzA4 2. https://www.youtube.com/watch? feature=player_embe dded&v=_X6jWQEe1Tg 3. https://www.youtube.com/watch? v=pBH3BSsis2o&fea ture=player_embedded

BENY PRASETIO - 32111062

V. KESIMPULAN
Permainan Rubik Beny Prasetio

Beberapa kesimpulan yang didapat dari makalah ini adalah:

a) Dengan bermain rubik dapat melatih kekuatan pikiran


untuk berusaha memcahkan masalah yang rumit dengan logika dan penalaran (ini juga berguna bagi para penggiat IT utamanya programmer karena jelas sekali bahwa membuat program agar dapat berjalan baik membutuhkan penalaran dan algoritma yang baik). b) Dengan bermain rubik dapat melatih saraf sensorik

dan saraf motorik karena saat bermain rubik kita

Anda mungkin juga menyukai