Laman

Kamis, 13 Januari 2011

rubik 2x2x2


Menyelesaikan Rubik Cube 2x2x2

Begini, ceritanya, kemarin saya ditelepon ayah saya, bahwasanya ada sebuah paket untuk saya datang ke rumah di Kudus. Paket itu bukanlah bom yang akan diledakkan atas nama jihad, tetapi sebuah benda lucu.
200px-pocket_cube_solved
Nah, rubik yang datang itu benar-benar produksi dari Rubiks.com, bukan produksi Simpang Dago yang biasa saya bawa mainan di kampus. Cuma rubik yang datang itu ukurannya 2x2x2, biasanya disebut Mini Cube atau Pocket Cube.
Nah, kata adik saya, dia sudah memainkannya dan konon katanya pusing membuatnya dari Scrambled State ke Solved state. Mungkin karena dia tidak tahuFSM-nya, state table, dan state diagramnya. :mrgreen:
Nah, sebagai kakak yang baik, yang suka bilang adiknya jelek dan main ejek-ejekan, tentu saja yang saya bilang pertama kali adalah, “Gitu aja kok nggak bisa, mainan ecek-ecek kayak gitu”. Tapi tampaknya sekarang saya sedang berniat jadi kakak yang tidak baik, mengajari menyelesaikannya. :-P
Nah, kita mulai saja. Pertama kita kasih notasi dulu, notasi yang akan saya pakai adalah R+, R-, R2, D+, D-, D2 F+, dan F-, F2. R artinya right, D artinya downdan F artinya front. Front adalah sisi yang menghadap kita, down adalah sisi bawah kubus, dan right adalah sisi sebelah kanan front. Tanda + artinyaclockwise, tanda – artinya counter clockwise, tamda 2 artinya diputar 180 derajat.
200px-pocket_cube
Langkah Pertama: Top Layer
Nah, dari posisi teracak seperti ini, apa yang pertama kali harus dilakukan? Yang harus dilakukan adalah menyelesaikan layer yang paling atas, tidak usah pedulikan bawahnya terlebih dahulu. Yang penting yang atas selesai, langkah ini tak perlu diajarkan, terlalu mudah soalnya.
486205_f260
Langkah kedua: posisikan sudutnya
Posisikan saja, warna terbalik dan terbolak juga tidak masalah. Kali ini saya cukup berbaik hati memberi algoritmanya. Pada gambar di bawah ini, saya anggap merah sebagai front, sedangkan yang kuning berbrintil merah dan biru adalah sudut yang telah benar posisinya (abaikan warnanya). Kalau belum ada yang posisinya benar, putar saja down layer sampai ketemu salah satu dari dua kasus di bawah ini.
Kasus 1
486206_f260
Yang digunakan adalah algoritma berikut
R- D- R+ F+ D+ F- R- D+ R+ D2
Maka setelah itu keempat sudut yang bawah akan benar posisinya.
Kasus 2
486206_f261
Nah, kalau yang ini, dipakailah algoritma berikut
R- D- R+ F+ D2 F- R- D+ R+ D-
Langkah 3: Menyelesaikan Down Layer
Sampai di sini akan ada 8 kasus berbeda, namun cukup dengan melakukan algoritma
R- D- R+ D- R- D2 R+ D2
Hadapkan sisi bawah ke muka, dan akan ditemui kasus-kasus berikut. Lakukan algoritma di atas hingga mencapai A.
case-by-case
Dan rubik cube 2x2x2 pun kembali seperti semula. :)
486209_f260

Minggu, 09 Januari 2011

cara menyelesaikan rubik 3x3x3

Cara Menyelesaikan Rubik 3X3X3

Awal mula memainkan rubik / magic cube, aku ragu bisa menyelesaikannya. Ternyata, penemunya, Erno Rubik pun pernah meragukan permainan yang diciptakannya ini bisa diselesaikan. Namun, mendengar berita bahwa kenalan atau orang lain bisa menyelesaikannya, bahkan tercatat juga pemegang rekor dunianya, memastikan permainan ini sungguh bisa diselesaikan.
Banyak teman senasib (belum bisa menyelesaikan rubik) yang berhasil menyusun satu warna di satu sisi. Belajar dari mereka, akhirnya mulai mengerti bagaimana membuat satu sisi rubik berwarna sama. Namun, setelah berhasil menyelesaikan rubik, ternyata langkah tersebut bukan langkah awal yang benar untuk menyelesaikan rubik. Ini disebabkan karena ketika membuat satu sisi rubik berwarna sama, sisi lain dalam lapis yang sama berbeda warna. Dengan kata lain, langkah awalnya bukan menyelesaikan satu sisi, melainkan satu lapis.

Pertama memegang rubik, aku melihatnya sebagai kubus dengan sisi berbeda warna, masing-masing sisi terdiri dari 9 kotak, sehingga jumlah seluruh kotak = 6 x 9 = 54 kotak. Sehingga, menyelesaikan rubik berarti menyusun 54 kotak tersebut ke masing-masing sisi rubik.
Penilaian tersebut tidak salah. Namun, melihat kenyataan bahwa rubik tersusun dari kubus-kubus kecil, ada penilain lain yang lebih ringkas ketika mencoba menyelesaikan rubik, yaitu bahwa rubik memiliki:
  • 6 kubus pusat.
    Masing-masing kubus ada di tengah setiap sisi, hanya memiliki satu warna yang menjadi acuan warna sisi dimana dia berada, dan tidak bisa digeser kemanapun. Kalaupun digeser, tidak akan merubah urutan warna sisi-sisi rubik.
  • 12 kubus tepi.
    Kubus ini terletak di samping kubus pusat dan memiliki dua warna.
  • 8 kubus sudut.
    Kubus ini terletak di masing-masing sudut rubik dan memiliki tiga warna.
Dari penilaian tersebut, yang harus dilakukan adalah menyusun 12 kubus tepi dan 8 kubus sudut dengan mengacu ke masing-masing kubus pusat.

Notasi

Sebelum memulai langkah demi langkah, perlu ditentukan terlebih dahulu bagaimana cara menuliskan segala hal yang merujuk terhadap rubik yang akan digunakan dalam tulisan ini.
Sisi Rubik
Rubik memiliki enam sisi. Ketika diletakkan di depan kita, maka sisi-sisi tersebut bisa dituliskan sebagai berikut:
  • Atas = U (upper)
  • Bawah = D (down)
  • Kiri = L (left)
  • Kanan = R (right)
  • Depan = F (front)
  • Belakang = B (back)
Gerakan
Menggerakkan sisi tertentu berarti menggerakkan lapis dimana kubus pusat sisi tersebut berada. Gerakan bisa dilakukan secara searah atau berlawanan arah jarum jam terhadap kubus pusat (dengan anggapan kita menghadap ke kubus). Ada 3 macam gerakan untuk masing-masing sisi (untuk contoh akan digunakan sisi atas = U), yaitu:
  • 90 derajat searah jarum jam pada sisi atas, ditulis U.
  • 90 derajat berlawanan arah jarum jam, ditulis U’ (U diikuti petik tunggal). Gerakan ini sama dengan U sebanyak tiga kali.
  • 180 derajat searah atau berlawanan arah jarum jam, ditulis U2 (U kuadrat). Gerakan ini sama dengan U dua kali, atau U’ dua kali.
Kubus
Untuk merujuk ke posisi kubus tertentu, akan digunakan dua huruf untuk kubus tepi, dan tiga huruf untuk kubus sudut. Sebagai contoh, kubus tepi di posisi atas-kanan akan ditulis UR (upper-right) atau kebalikannya, dan kubus sudut di posisi atas-kanan-depan ditulis URF (upper-right-front) atau variasinya. Posisi ini merujuk pada kubus yang saat itu ada pada posisi tersebut, bukan kubus yang seharusnya ada di situ.

Langkah 1: Tepi Lapis Pertama

Rubik dalam kondisi acak sekarang. Jika tidak, acak terlebih dahulu, karena tulisan selanjutnya adalah langkah-langkah untuk menyelesaikannya. Selanjutnya memilih salah satu warna kubus pusat, dan mengatur rubik sehingga dia ada pada sisi atas (U). Sebagai contoh, aku menggunakan warna putih.
Langkah pertama adalah membentuk tanda plus (+) di sisi atas (U) warna putih. Ini berarti menempatkan kubus tepi yang sesuai ke posisi UL, UB, UR, dan UF. Untuk melakukannya, ikuti kemungkinan-kemungkinan berikut (cari kemungkinan secara berurutan):
  • Kubus putih-lain (OC = other color) di U (lapis 1).
    • Jika putih ada di U, cukup putar U sehingga OC lurus dengan kubus pusat sewarna.
    • Jika OC ada di U, putar kubus ke posisi yang dituju. Putar rubik sehingga kubus pusat putih tetap di U dan OC ada di F, dan lakukan gerakan U’ R’ F’ atau U L F.
  • Kubus putih-OC ada di lapis 2 (tengah). Putar rubik sehingga kubus pusat putih tetap di U, dan kubus putih-OC ada di posisi FR.
    • Jika putih ada di R, putar U sampai posisi yang dituju ada di UF, dan lakukan gerakan F’, dan kembalikan U ke posisi semula.
    • Jika putih ada di F, putar U sampai posisi yang dituju ada di UR, dan lakukan gerakan R, dan kembalikan U ke posisi semula.
  • Kubus putih-OC ada di lapis bawah.
    • Jika warna putih ada di D, cukup putar D sampai OC lurus dengan kubus pusatnya, dan putar 180 derajat sisi kubus pusat.
    • Jika OC ada di D, putar rubik sehingga kubus pusat putih tetap di U dan OC ada di F. Putar D untuk menempatkan kubus pada posisi RD, dan lakukan gerakan R F’. Jika kubus di posisi UR sudah benar, tambahkan gerakan R’.
Di akhir langkah ini, bentuk rubik akan tampak seperti ini.

Langkah 2: Sudut Lapis Pertama

Langkah kedua adalah meletakkan tiga kubus sudut lapis 1 pada tempat dan arah yang benar. Alasan mengapa hanya tiga kubus, bukan empat, adalah untuk menyiapkan ruang gerak untuk langkah-langkah berikutnya.
Ada tiga kemungkinan untuk melakukan langkah ini, yaitu:
  • Kubus ada di lapis 3 dengan putih tidak di D. Putar rubik sehingga posisi yang dituju ada di URF, dan putar D sehingga kubus ada di posisi DRF.
    • Jika putih dari kubus sudut DRF ada di R, lakukan gerakan R’ D’ R.
    • Jika putih dari kubus sudut DRF ada di F, lakukan gerakan F D F’.
  • Kubus ada di lapis 3 dengan putih di D. Putar rubik sehingga posisi yang dituju ada di URF, dan putar D sehingga kubus ada di posisi DRF, selanjutnya lakukan gerakan R’ D2 R D R’ D’ R atau F D2 F’ D’ F D F’.Dari kedua gerakan tersebut dapat diketahui bahwa gerakan R’ D2 R atau F D2 F’ digunakan untuk memindahkan warna putih dari D, sehingga gerakan pada kemungkinan sebelumnya bisa dilakukan.
  • Kubus di posisi yang benar, tetapi arah / warnanya tidak sesuai. Putar rubik sehingga kubus ada di posisi URF.
    • Jika putih ada di R, lakukan gerakan R’ D’ R D R’ D’ R.
    • Jika putih ada di F, lakukan gerakan F D F’ D’ F D F’.
Sekarang rubik sudah selesai satu lapis, kecuali satu kubus sudut. Ruang ini akan digunakan untuk pertukaran dengan kubus sudut lain.

Langkah 3: Tepi Lapis Kedua

Langkah ini akan menempatkan tiga kubus tepi di lapis tengah yang tidak berada di bawah kubus sudut yang masih salah. Untuk melakukan langkah ini, rubik perlu diputar sehingga sisi warna putih ada di bawah, dan kubus sudut yang salah ada di DRF.
Persiapan:
Untuk memindahkan kubus tepi pada tempatnya:
  • Putar rubik pada sumbu vertikal sehingga posisi yang dituju atau akan dipindah ada pada FR.
  • Putar D (lapis bawah) sehingga kubus sudut yang salah ada pada posisi DRF.
Sebagai contoh, untuk memindahkan kubus ke atau dari FL, putar rubik berlawanan arah jarum jam, dan lakukan gerakan D’.
Untuk memindahkan kubus ke tempatnya, hanya bisa dilakukan jika kubus ada di lapis atas, sebagai penampungan sementara. Jika tidak, yang harus dilakukan adalah memindahkannya ke lapis atas terlebih dahulu.
  • Lakukan langkah persiapan.
  • Lakukan gerakan F’ atau R.
  • Putar U sehingga kubus ada di UF atau UR.
  • Kembalikan rubik ke posisi semula dengan gerakan F atau R’.
Setelah kubus ada di lapis atas, langkah selanjutnya adalah memindahkannya ke posisi yang benar.
  • Lakukan langkah persiapan.
  • Perhatikan warna kubus di U.
    • Jika warna U adalah warna R:
      • Jika kubus ada di UF, putar U untuk memindahkannya dari UF.
      • Lakukan gerakan F’.
      • Putar U sehingga kubus kembali ke UF.
      • Kembalikan F ke posisi awal dengan gerakan F.
    • Jika warna U adalah warna F:
      • Jika kubus ada di UR, putar U untuk memindahkannya dari UR.
      • Lakukan gerakan R.
      • Putar U sehingga kubus kembali ke UR.
      • Kembalikan R ke posisi awal dengan gerakan R’.
Saat ini, hampir 2/3 rubik sudah selesai, kurang dua kubus, yaitu kubus tepi di lapis tengah dan kubus sudut yang sengaja tidak diselesaikan pada langkah sebelumnya.
Mungkin salah satu atau kedua kubus ini sudah benar tanpa sengaja. Jika terjadi demikian, anggap kedua kubus tersebut belum benar.

Langkah 4: Tepi yang Tersisa

Sebelum memulai langkah ini, rubik perlu diputar sehingga kubus sudut yang belum selesai ada pada posisi DBR. Posisi ini akan digunakan sampai rubik selesai.
Bila dilihat, saat ini ada 5 kubus tepi yang belum selesai, yaitu UF, UL, UB, UR dan BR. Untuk menyelesaikan kelimanya, langkah ini dibagi menjadi 2 bagian, yaitu:
  • Kubus UF, UL, dan UBKetiga kubus ini perlu diselesaikan terlebih dahulu. Untuk memindahkan kubus ke tempatnya, hanya bisa dilakukan apabila kubus ada pada posisi BR, sebagai penampungan sementara.Untuk memindahkan kubus ke BR:
    • Lakukan gerakan R’ atau B.
    • Putar U sehingga kubus ada UR atau UB.
    • Kembalikan gerakan sebelumnya dengan melakukan R atau B’.
    Selanjutnya adalah memindahkan kubus ke posisinya. Sebelum memindahkan, perhatikan warna U di kubus BR.
    • Jika warna U ada di R:
      • Putar U sehingga posisi yang dituju ada di UB.
      • Lakukan gerakan B.
      • Putar U sehingga kubus berada pada posisinya.
      • Kembalikan gerakan sebelumnya dengan melakukan B’.
    • Jika warna U ada di B:
      • Putar U sehingga posisi yang dituju ada di UR.
      • Lakukan gerakan R’.
      • Putar U sehingga kubus berada pada posisinya.
      • Kembalikan gerakan sebelumnya dengan melakukan R.
    Catatan:
    Gerakan untuk mengembalikan R atau B bisa dimanfaatkan untuk memindahkan kubus berikutnya ke penampungan sementara (BR).
    Setiap selesai memindahkan kubus ke lapis atas, atau untuk melakukan gerakan pada catatan sebelumnya, kubus tidak harus dipindahkan ke posisinya terlebih dahulu. Gerakan bisa diteruskan untuk memindahkan kubus berikutnya ke penampungan sementara (BR).

    Bentuk rubik saat ini menjadi:
  • Kubus UR dan BR
    Bagian ini mungkin satu-satunya bagian yang memerlukan hafalan. Saat berada pada tahap ini, ada 4 kemungkinan yang bisa terjadi, yaitu:
    • Kedua kubus sudah berada pada posisi dan arah yang benar.
    • Kedua kubus berada pada posisi yang benar, tetapi dengan arah warna salah.
      Untuk kondisi ini, lakukan gerakan B U’ B’ U R’ U R U’.
    • Kedua sisi kubus di R memiliki warna yang sama dengan R.
      Untuk kondisi ini, lakukan gerakan U’ R’ U’ R U’ R’ U’ R U’.
    • Kubus UR memiliki warna R di U dan warna B di R, dan kubus BR memiliki warna U di R dan warna R di B.
      Untuk kondisi ini, lakukan gerakan B U B’ U B U B’ U2.
    Catatan:
    Untuk mengurangi hafalan, mengingat dua gerakan sudah cukup. Jika ketiga langkah ini dilakukan terhadap rubik yang sudah selesai, maka akan mengembalikan rubik ke bentuk semula.
    Bentuk rubik setelah menyelesaikan langkah ini adalah seperti berikut:

Langkah 5: Mengatur Posisi Sudut yang Tersisa

Saat ini ada maksimal ada 5 kubus sudut yang belum selesai. Langkah ini bertujuan untuk menempatkan semua kubus sudut yang masih salah ke posisinya, dengan menghiraukan arah warnanya.
Catatan:
  • Posisi DBR merupakan tempat penampungan sementara.
  • Gerakan yang digunakan adalah L D2 L’.
    Maksud gerakan ini adalah memindahkan kubus secara diagonal dari DBR ke UFL.
  • Gerakan harus dilakukan berpasangan.
    Satu gerakan akan memindahkan kubus dari DBR ke UFL, tetapi akan merusak kubus-kubus yang lain. Untuk mengembalikan kubus-kubus lain, maka perlu dilakukan satu gerakan lagi. Namun sebelum melakukan gerakan kedua, kubus UFL perlu diganti dengan kubus lain agar kubus yang sudah dipindah tidak kembali ke posisi awal.
  • Dari catatan sebelumnya dapat diketahui bahwa sepasang gerakan akan memindahkan dua kubus sekaligus.
Selalu perhatikan kubus DBR setiap kali akan melakukan gerakan.
  • Jika kubus DBR memiliki warna U, berarti kubus ini harus dipindahkan karena kubus sudut di lapis atas masih ada yang salah, belum berada pada posisinya.
    • Putar U sehingga posisi dimana seharusnya kubus DBR berada ada di UFL.
    • Lakukan gerakan L D2 L’.
    • Putar kembali U untuk memindahkan kubus yang saat ini di UFL menuju posisinya, atau lakukan langkah berikutnya.
    • Putar U kembali sehingga posisi dimana seharusnya kubus DBR saat ini berada ada di UFL.
    • Lakukan kembali gerakan L D2 L’.
    • Putar kembali U untuk memindahkan kubus yang saat ini di UFL menuju posisinya.
  • Jika kubus DBR tidak memiliki warna U, pastikan semua kubus sudut di lapis atas sudah pada posisinya semua. Jika tidak, pindahkan kubus yang akan dipindahkan ke posisi yang benar ke DBR, untuk selanjutnya dipindahkan lagi ke posisi yang benar.
    • Putar U sehingga kubus yang akan dipindahkan ada di UFL.
    • Lakukan gerakan L D2 L’.
    • Putar kembali U sehingga posisi yang dituju ada di UFL.
    • Lakukan kembali gerakan L D2 L’.
    • Putar kembali U untuk memindahkan kubus yang saat ini ada di UFL menuju posisinya.
Penjelasan berikut merupakan pilihan, bisa diikuti atau tidak, karena sebenarnya dengan menggunakan penjelasan sebelumnya sudah bisa memenuhi tujuan langkah 5 ini.
Dari penjelasan sebelumnya diketahui bahwa sepasang gerakan akan memindahkan dua kubus sekaligus. Yang perlu dicatat, langkah tersebut hanya memindahkan kubus ke posisi yang tepat, bukan sekaligus menyesuaikan arah warna kubus.
Melalui penjelasan berikut, ada kesempatan untuk memindahkan kedua kubus sekaligus menyesuaikan arah warna setidaknya salah satu kubus.
Selain menggunakan gerakan sebelumnya, L D2 L’, gerakan F’ D2 F juga bisa digunakan untuk memindahkan kubus secara diagonal dari DBR ke UFL. Seperti penjelasan sebelumnya, gerakan harus dilakukan berpasangan untuk masing-masing gerakan, bukan kombinasi keduanya.
Perbedaan mendasar kedua gerakan ini adalah:
  • Gerakan L D2 L’ memindahkan kubus DRB ke UFL dengan warna B ke U.
  • Gerakan F’ D2 F memindahkan kubus DRB ke UFL dengan warna R ke U.
Dengan demikian, ada tiga kemungkinan untuk memilih gerakan yang akan digunakan, yaitu:
  • Jika kubus DBR memiliki warna U di R, gerakan yang digunakan adalah F’ D2 F.
  • Jika kubus DBR memiliki warna U di B, gerakan yang digunakan adalah L D2 L’.
  • Jika kubus DBR memiliki warna U di B, salah satu gerakan bisa digunakan. Gerakan ini hanya memindahkan kubus, bukan mengatur arah warna kubus.
Bentuk rubik saat ini menjadi seperti ini:

Langkah 6: Menyesuaikan Arah Sudut

Saat ini kelima sudut kubus sudah berada pada posisinya. Bahkan mungkin ada beberapa yang sudah sesuai arah warnanya. Langkah ini adalah untuk menyesuaikan arah warna kubus sudut yang masih salah.
Ada dua gerakan yang digunakan, yaitu:
  • L D2 L’ F’ D2 F untuk memutar kubus searah jarum jam.
  • F’ D2 F L D2 L’ untuk memutar kubus berlawanan arah jarum jam.
Jika dilihat, masing-masing gerakan tersebut adalah gabungan dari dua gerakan pada langkah sebelumnya. Tiga gerakan pertama akan menukar kubus UFL dan DBR. Tiga gerakan selanjutnya akan menukar kembali kubus UFL dan DBR dengan arah warna yang berbeda.
Satu gerakan merupakan kebalikan dari gerakan yang lain. Dengan demikian, apabila kedua gerakan dilakukan secara berurutan, maka rubik akan kembali ke bentuk semula sebelum kedua gerakan dilakukan.
Catatan:
  • Kedua gerakan harus dilakukan secara bersamaan.
    Satu gerakan akan memutar sebuah kubus, tetapi merusak susunan kubus yang lain. Gerakan yang lain berfungsi untuk mengembalikan susunan kubus. Agar kubus yang sudah diputar tidak kembali ke bentuk semula, sebelum melakukan gerakan kedua, kubus di UFL perlu ditukar dengan kubus lain yang perlu diputar.
  • Kedua gerakan akan memutar dua kubus sekaligus dengan arah berbeda, satu kubus searah jarum jam dan kubus yang lain berlawanan arah jarum jam.
    Untuk itu, sebelum melakukan gerakan perlu dicari dua kubus yang akan diputar berbeda arah. Salah satu tanda kubus berbeda arah adalah kubus bersebelahan dan memiliki warna yang sama di sisi yang sama.
  • Kedua kubus yang akan diputar harus berada di lapis atas.
Memutar dua kubus sudut.
  • Posisikan rubik sehingga kubus yang akan diputar ada di UFL.
  • Lakukan gerakan memutar kubus sesuai dengan arah putarannya.
  • Putar U sehingga kubus kedua ada di UFL.
  • Lakukan gerakan yang satunya untuk memutar kubus berlawanan arah putaran sebelumnya.
  • Putar U untuk mengembalikan kedua kubus ke posisi awal.
Kedua kubus berada pada lapis berbeda.
  • Putar rubik atau salah satu sisi sehingga kedua kubus ada di lapis atas.
  • Lakukan gerakan memutar dua kubus sudut di atas.
  • Jika memindahkan kubus ke lapis atas dilakukan dengan memutar salah satu sisi, putar kembali sisi tersebut sehingga kubus kembali ke posisi semula.
Ada tiga kubus sudut yang harus diputar dengan arah yang sama.
  • Posisikan rubik sehingga dua kubus yang akan diputar ada di lapis atas.
  • Lakukan gerakan memutar dua kubus sudut.
    Hasil dari langkah ini hanya satu kubus yang benar arahnya. Sementara kubus yang lain tetap salah, tetapi berubah arah putarnya. Sehingga akhirnya tersisa dua kubus yang harus diputar dengan arah berbeda.
  • Kembalikan rubik ke posisi semula jika ada gerakan yang dilakukan untuk memindahkan kubus ke lapis atas.
  • Posisikan kembali rubik sehingga kedua kubus yang tersisa ada di lapis atas.
  • Lakukan kembali gerakan memutar dua kubus sudut.
  • Kembalikan rubik ke posisi semula jika ada gerakan yang dilakukan untuk memindahkan kubus ke lapis atas.
Akhirnya rubik berhasil diselesaikan.
Sumber: http://jeays.net/rubiks.htm

rubik 3x3x3

5 Jurus Sederhana main RUBIK 3x3x3

Ditulis oleh orgawam di/pada Januari 8, 2010
Sekedar refreshing. Akan kami tampilkan cara paling sederhana untuk menyelesaikan permainan rubik (rubic cube) 3x3x3. Masih banyak para pecinta rubik yang jauh lebih ahli, dan menyelesaikannya dalam waktu yang jauh lebih singkat. Namun ini lumayan untuk mengobati rasa penasaran bagi pembaca yang (mungkin) bertahun-tahun tanpa bisa menyelesaikan rubuk-nya.
Diperlukan 5 jurus dasar untuk berpibu dengan rubik,
Langkah Pertama sebagai latihan.  Anda harus dapat menyelesaikan satu sisi. Pilihlah satu layer untuk diselesaikan. Kemudian selesaikan satu demi satu secara berurutan. Gambar di bawah adalah contoh. Sisi warna HITAM dipilih, kemudian diselesaikan urut baris demi baris. Lihat urutan kondisi (1) s/d (4). Selesailah layer 1 (warna hitam).
Setelah selesai, balikkan rubik sehingga layer 1 (hitam, yg sudah beres) berada di sisi bawah. Lihat kondisi (5), sisi warna HITAM berada di layer paling bawah (layer 1). , sehingga tak tampak lagi warna hitam. Kondisi (5) adalah sama dengan (4), dengan rubik telah dibalik.
Untuk mempermudah pemahaman, lihat Gbr 1 di atas. Perhatikan istilah-istilah pada gambar. U (maksudnya Upper) adalah sisi atas. R (right) sisi kanan, L (left) sisi kiri, F (front) sisi depan, dan B (back) sisi belakang. Ini akan dipakai terus. Sebenarnya masih ada satu lagi, D (down) sisi bawah, namun tak dipakai dalam jurus-jurus kami nanti.
Pemutaran rubik juga mengacu pada kriteria ini. Putar kanan mengacu pada Gbr 1., artinya seandainya itu sekrup (atau paku ulir) diputar ke kanan dari sebuah sisi, maka sekrup (atau paku ulir) itu akan bergerak masuk ke dalam rubik. Putar kiri berarti berlawanan arah dengan putara di Gbr 1. Untuk lebih jelasnya, gerakan putar adalah sebagai berikut,
Ua – artinya U putar kanan (sisi atas putar kanan) 90 derajat
Ra – artinya R putar kanan (sisi kanan putar kanan) 90 derajat
Fa – artinya F putar kanan (sisi depan putar kanan) 90 derajat
La – artinya L putar kanan (sisi kiri putar kanan) 90 derajat
Ba – artinya B putar kanan (sisi belakang putar kanan) 90 derajat
Semua hal tersebut sesuai dengan Gbr 1. Adapun akhiran “i” menunjukkan putaran kiri(sebaliknya),
Ui – artinya U putar kiri (sisi atas putar kiri) 90 derajat
Ri – artinya R putar kiri(sisi kanan putar kiri) 90 derajat
Fi – artinya F putar kiri(sisi depan putar kiri) 90 derajat
Li – artinya L putar kiri(sisi kiri putar kiri) 90 derajat
Bi – artinya B putar kiri(sisi belakang putar kiri) 90 derajat
.
.
Jurus 1, menyelesaikan layer 2.
Untuk menyelesaikan layer 2, posisi awal harus dibuat seperti Gbr. 2 (a) atau (b). Jika sudah tercapai kondisi seperti Gbr 2 (a), lakukan gerakan jurus 1(a):
Ua Ra Ui Ri  -  Ui Fi Ua Fa
Jika kondisi seperti Gbr 2 (b), lakukan gerakan jurus 1(b):
Ui Fi Ua Fa – Ua Ra Ui Ri
.
Kondisi (5) adalah sama dengan (4), dengan rubik telah dibalik. Lihat (5) sesuai dengan yang dimaksud Gbr 2. (b).  Maka jurus 1(b) dilakukan. Ulangi jurus-jurus 1(a) dan 1(b) ini untuk biji-biji rubik yang lain. Jika kondisi tak ada seperti Gbr 2, misal posisi biji rubik sudah benar namun warna-nya terbalik, maka lakukan jurus 1(a) atau 1(b) untuk mengeluarkannya (menaikkan ke atas). Kemudian masukkan lagi ke posisi yang benar dengan jurus di atas yang sesuai.
(6) adalah kondisi setelah jurus-jurus di atas dilakukan sehingga layer 2 terselesaikan.
Selesai jurus 1.
Sekarang kita konsentrasi ke layer 3. Hanya layer 3, karena layer 1 dan 2 sudah terselesaikan. Konsentrasi ke layer 3 sebagaimana Gbr. 3.
.
.
Jurus 2,
Tujuan dilakukan jurus 2 adalah untuk mencapai kondisi bentuk “+” di layer 3 (Gbr.4). Jurus 2 adalah gerakan,
Ri Ui Fi – Ua Fa Ra
Lihat Gbr 5. Di sini kita tak mempedulikan biji-biji diagonal rubik. Konsentrasikan hanya pada biji-biji center (tengah). Jurus 2 ini akan menyebabkan posisi hijau dan biru naik, dan posisi merahtetap. Dan posisi biji-biji rubik bergeser sebagaimana terlihat pada gambar.
Sebagaimana pada contoh di bawah, sebelum membentuk “+”, pastikan ada satu warna kuning yang akan diletakkan di sisi B (lihat (7)). Jika belum ada satupun kuning di posisi tengah, lakukan jurus 2 satu kali, maka pasti ada kuning muncul di posisi tengah. Letakkan itu di sisi belakang dengan gerakan Ua atau Ua Ua atau Ui.
Jurus 2 masih terus dilakukan sambil meneliti dengan mengubah posisi rubik sehingga diperoleh warna-warna kuning yang membentuk huruf “L terbalik” sebagaimana (8). Bentuk “L terbalik” merupakan syarat untuk membentuk “+”. (Lihat Gbr. 5).
(9) adalah kondisi saat bentuk “+” telah tercapai. Saat ini kita tak mempedulikan biji-biji diagonal, dan hanya fokus pada biji-biji center/tengah.
Selesai jurus 2.
.
.
Jurus 3
Ra Ua Ri Ua  - Ra Ua Ua Ri
Tujuan jurus 3 adalah dari “+” (Gbr 6a) membentuk “ikan” (Gbr 6b), sampai akhirnya mengkuningkan sisi atas (Gbr 6c). Ini semua dilakukan hanya dengan jurus 3.
Perhatikan Gbr 7. Jurus ini akan menyebabkan posisi hijaubiru , dan  merah naik. (Dan posisi warna coklat tetap di atas). Dan posisi biji-biji rubik bergeser sebagaimana terlihat pada gambar. Sebenarnya kita boleh tak mempedulikan pergeseran biji, dan hanya peduli biji mana saja yang warnanya akan naik. Perhatikan pula, biji-biji tengah bentuk “+” tak berubah, tetap di atas.
Lakukan jurus ini terus menerus. Setiap kali, perhatikan posisi-posisi warna kuning dan perhitungkan dengan acuan Gbr 7. Ubah posisi rubik kalau perlu. Sekedar tips, untuk menuju bentuk “ikan” (menuju ke Gbr 6b), letakkan posisi kiri-depan (L-F) dengan biji bukan warna kuning, sambil berharap (memperhitungkan) akan muncul hanya satu warna kuning di antara tiga posisi diagonal yang lain. Jurus ini mungkin perlu dilakukan berkali-kali.
Setelah bentuk “ikan” diperoleh, letakkan warna kuning diagonal di pojok kiri-depan (L-F), Gbr 6b.  Jangan terkecoh .. kadang “ikan” yang diperoleh, bukan “ikan” yang dikehendaki (sebagaimana seperti pada Gbr 6b.). Maka sekali lagi, jurus ini mungkin perlu dilakukan berkali-kali.
Dalam contoh, (10) sampai (14) adalah urutan setelah jurus-jurus 3. Lihat .. (11) adalah sama dengan (10) dengan seluruh rubik diputar kanan. Ketika mendapatkan “ikan”, warna kuning pada diagonal digeser ke pojok kiri-depan (L-F) terlebih dahulu, baru melakukan jurus 3. Lihat .. (13) = (12) diputar kiri.
(14) kondisi setelah warna kuning berada di atas semua, tanpa peduli urutannya.
Selesai jurus 3.
.
.
Jurus 4.
Jurus 4 ini akan mengubah posisi diagonal biji rubik tanpa mengubah warna. Gerakannya adalah
Ri Fa Ri  -  Ba Ba Ra  -  Fi Ri Ba  -  Ba Ra Ra
Maka posisi biji yang berubah terlihat pada Gbr. 8 (atau Gbr. 9). Jika anda telah mencapai (14), kuning berada di atas semua, periksa dan sesuaikan posisi biji diagonal. Jika tak ada yang bersesuai, pilih salah satu diagonal untuk disesuaikan. Letakkan di pojok kiri-depan (LF), sebagaimana Gbr 8. Lakukan jurus 4, maka akan ada 2 pojok diagonal yang sesuai. Periksa dengan Ua atau Ua Ua atau Ui.
Jika telah ada dua pojok diagonal yang sesuai, letakkan ke dua pojok diagonal itu di sisi belakang (lihat Gbr 9). Lakukan jurus 4. Maka sekarang ke empat pojok diagonal telah bersesuaian.
.
.
(15) adalah (14) dengan Ua atau Ua Ua atau Ui.  Kelihatan ada dua pojok bersesuaian. Lakukan Ua Ua, maka ke dua pojok itu berpindah ke sisi belakang (B), (16). Dengan sekali jurus 4, maka ke empat pojok telah bersesuaian. (18) adalah (17) dengan Ua atau Ua Ua atau Ui.
Selesai jurus 4.
.
Jurus 5.
Jurus 5 ini akan mengubah posisi center/tengah biji rubik tanpa mengubah warna dan posisi biji  diagonal. Gerakannya adalah
Fa Fa  -  Ua La Ri   –   Fa Fa    -   Li Ra Ua    -   Fa Fa
Maka posisi biji yang berubah terlihat pada Gbr. 8 (aduh salah nomor gambar, pokoknya gambar kuning bawah yaach).
Jika belum ada sisi yang warnanya sama semua, maka perlu jurus 5 berulang-ulang. Periksa setelahnya dengan Ua atau Ua Ua atau Ui. Jika ada satu sisi yang telah selesai (satu garis warnanya sama, maka letakkan di sisi belakang (B). Lakukan jurus 5 ini sampai semua sisi bersesuaian.
.
Dalam contoh terlihat dari (17) setelah diperiksa ada satu sisi yang telah selesai (18). Letakkan di sisi belakang (B)… (19). Lakukan jurus 5 ini sampai semua sisi bersesuaian (20).
.
TAMAT.