Senin, 03 Oktober 2011

TOWER OF HANOI



Menara Hanoi (Tower of Hanoi) adalah sebuah permainan matematis atau teka-teki. Permainan ini terdiri dari tiga tiang dan sejumlah cakram dengan ukuran berbeda-beda yang bisa dimasukkan ke tiang mana saja. Permainan dimulai dengan cakram-cakram yang tertumpuk rapi berurutan berdasarkan ukurannya dalam salah satu tiang, cakram terkecil diletakkan teratas, sehingga membentuk kerucut.
Tujuan dari teka-teki ini adalah untuk memindahkan seluruh tumpukan ke tiang yang lain, mengikuti aturan berikut:
  • Hanya satu cakram yang boleh dipindahkan dalam satu waktu.
  • Setiap perpindahan berupa pengambilan cakram teratas dari satu tiang dan memasukkannya ke tiang lain, di atas cakram lain yang mungkin sudah ada di tiang tersebut.
  • Tidak boleh meletakkan cakram di atas cakram lain yang lebih kecil.
Ilustrasi dari aturan di atas dapat dilihat pada gambar di bawah ini:

Dalam permainan ini pun, jumlah cakram yang digunakan untuk bermain akan mempengaruhi jumlah langkah efektif yang dapat dilakukan untuk memindahkan semua cakram itu dari satu menara ke menara lainnya. Rumus jumlah langkah efektif (n):
n = 2jumlah_cakram – 1



Apa yang harus dilakukan?
Buatlah permainan sederhana “Tower of Hanoi” dengan menggunakan C#!

1.      Tampilan awal untuk programnya adalah sebagai berikut:


Untuk kondisi awal, yang ada di dalam groupBox “Pilihan Level” berada dalam kondisi enable, sedangkan yang sisanya berada dalam kondisi disable.
Pada permainan ini, tersedia 8 level (1-8) dengan tingkat cakramnya dimulai dari 3 tingkat hingga 10 tingkat, dengan kata lain tiap bertambah 1 level, tingkat cakramnya akan bertambah 1 tingkat.
(Pilihan level menggunakan NumericUpDown)

2.      Setelah level dipilih dan tombol mulai diklik, maka yang ada di dalam groupBox “Pilihan Level” akan berada dalam kondisi disable, sedangkan sisanya (kecuali tombol “Pindah”) akan berada dalam kondisi enable.


Selain itu, tampilkan langkah efektif dan jumlah langkah seperti pada gambar.
Isi pilihan pada kedua combobox yang ada di bagian bawah adalah angka 1, 2, dan 3 (menunjukkan nomor dari tower/menara).

3.      Setelah pemain menentukan pemindahan cakram dari suatu menara ke menara lain, maka tombol “Pindah” akan berubah kondisi menjadi enable.


Tombol “Pindah” tidak akan berubah kondisi menjadi enable apabila:
-                     Kedua/salah satu combobox masih belum berisi pilihan (masih kosong).
-                     - Combobox yang sebelah kiri berisi nomor tower yang masih belum berisi cakram / masih kosong.
-                     - Kedua combobox berisi nomor tower yang sama.

4.      Saat tombol “Pindah” ditekan, maka kedua combobox akan kembali kosong pilihannya dan tombol “Pindah” akan berubah kondisi menjadi disable kembali. Selain itu, gambar dari kepingan cakram juga akan berpindah sesuai dengan pilihan dari pemain.


5.      Apabila cakram yang ukurannya lebih besar akan dipindahkan ke atas cakram yang ukurannya lebih kecil, maka munculkan pesan peringatan seperti di bawah ini:


6.      Setiap satu kali pemindahan cakram berhasil dilakukan, maka Jumlah Langkah yang ditampilkan akan bertambah 1.

7.      Karena kondisi menang dari permainan ini adalah saat semua cakram telah berpindah dari Tower1 ke Tower2/Tower3 dengan urutan cakram yang sama seperti kondisi awal, maka saat kondisi tersebut terpenuhi, maka akan dimunculkan pesan seperti di bawah ini:

Setelah tombol OK ditekan, maka kondisi dari tampilan akan dikembalikan seperti pada tampilan awal (pada no. 1).


NB: Untuk detail yang lebih jelas lagi mengenai permainan ini, telah dilampirkan file .exe pada folder "Soal Tiwer of Hanoi" di folder "RESPONSI SD GASAL 2011" di server TG 4.8, sehingga dapat langsung dilihat bagaimana kerja dari permainan ini.

Hint: Untuk daerah berwarna putih yang mencerminkan tower/menara, Anda dapat menggunakan Panel.

Rabu, 14 September 2011

SAM Design


1.      Sejarah Sam Design
Sam Creative sebuah industri yang menyediakan layanan desain professional untuk website, grafis, periklanan, dan CD interaktif, berdiri pada Desember tahun 1998 di Surabaya. Sam Design ini berada dibawah naungan PT Kompakindo Media Dewata. Perusahaan ini dikelola oleh tiga technopreneurs yakni, Tanadi Santoso sebagai Chief Catalyst Officer, Anang Supardi sebagai Creative Director dan Martin Kristianto sebagai Chief Technology Officer. Mereka bertiga memiliki ide untuk membuat kombinasi antara seni,teknologi,dan pemasaran sebagai jawaban bagi perkembangan komunikasi bisnis saat ini.
Pada awalnya, SAM Design memulai usahanya dengan menawarkan jasa web development. Kemudian, diawali dengan CD interaktif, pada tahun 2002 SAM Design mulai merambah bidang branding development dan pembuatan company profile.
Untuk dapat melayani klien global, perusahaan ini juga membuka kantor pemasaran mulai dari Surabaya, Bali, Jakarta, hingga Amerika, Australia, Selandia Baru dan Norwegia. SAM Design berkomitmen menjadi mitra bagi beragam bisnis dan usaha, nasional maupun internasional. Didukung oleh 72 profesional yang mencakup web programmer, illustrator, animator, copy writer dan fotografer, SAM Design membukukan track record yang mengesankan

2.      Visi SAM-Design
Visi dari SAM-Design adalah menjadi pemain utama dalam dunia desain digital dengan menciptakan desain yang Wow! dan Aha!

3.      Misi SAM-Design
Misi dari SAM-Design adalah untuk mencapai standar tertinggi dari keindahan untuk melayani klien. Dengan berdasarkan pada nilai tersebut, SAM-Design berusaha memperlakukan klien dengan baik dan selalu mengutamakan integritas dalam melayani klien.


4.      Pemasaran
4.1 Strategi Pemasaran
SAM Design memiliki beberapa pendekatan untuk mendapatkan proyek-proyek, yaitu :
1.      Melalui Referensi : Perusahaan yang sebelumnya menjadi klien SAM Design memberikan referensi kepada perusahaan lain, sehingga perusahaan lain tersebut tertarik dan memutuskan untuk menjadi klien SAM Design.
2.      Re-Order Klien     : Perusahaan yang sudah menjadi klien SAM Design kembali memesan sebuah proyek. Bisa juga karena penawaran produk-produk baru yang diberikan oleh SAM Design.
3.      Fresh Klien            : Merupakan perusahaan yang tertarik kepada SAM Design melalui media promosi dan kemudia menjadi klien SAM Design
4.2 Target Pemasaran
Target market yang dituju tentunya adalah perusahaan – perusahaan yang cukup mapan, yang tentunya memerlukan media promosi seperti website atau company profile. Bisa juga perusahaan baru yang ingin memperkenalkan perusahaannya ke khalayak luas

5. Penghargaan
·         Nominasi Bubu Award 2002 kategori untuk website Coca Cola bersama 14 finalis lainnya.
·         Pemenang 3 kali (pada tahun 2001-2003) penghargaan Enterprise-50, yang diadakan oleh Accenture, konsultan manajemen terkemuka di dunia, dan SWA, majalah bisnis terkemuka di Indonesia (untuk kategori penghargaan “Innovative Entrepreneurial Breakthrough”).
6. Hasil Karya
·       *) Iklan produk botol baru Coca Cola “Teman Imut” (PT. Coca Cola Amatil)



·         *) Laporan Tahunan (tahun 2009) Bank Mega



·                                                        *) Kalender 2009 IDX (Indonesian Stock Exchange)


                                               *) Company Profile PT. Rajawali


·                                                         *) Iklan (dalam bentuk video) Nissin Walens Choco Soe



Pendapat mengenai SAM Design
Bila dilihat dari hasil pekerjaan yang telah dilakukan oleh SAM Design, sebenarnya produk-produk yang dihasilkan adalah produk yang sederhana. Akan tetapi, kreativitas yang dimiliki oleh perusahaan ini serta pemasarannya yang cukup bagus membuat perusahaan ini dapat bertahan hingga kini. Selain itu, perusahaan ini juga berani untuk mengembangkan usahanya ke level internasional, sehingga eksistensi perusahaan ini masih dapat bertahan hingga sekarang.


Referensi