Memulai Yii Framework

Artikel ini hanya berisi catatan petunjuk/best practice/short course bagaimana memulai Yii framework. Mengenai apa itu Yii, bagaimana dan mengapa menggunakan Yii, anda dapat membacanya langsung dari sumbernya (http://www.yiiframework.com).

1. Persiapan

Beberapa tools yang diperlukan:

  • Web server, XAMPP server (dalam hal ini saya menggunakan XAMPP versi 1.8.3 dengan PHP versi 5.5.11), bisa anda download di sini: https://www.apachefriends.org/index.html
  • Database MySQL (sudah include dalam XAMPP server)
  • Browser (IE, Firefox, Opera, etc.)
  • Yii Framework. Download dari situs resminya: http://www.yiiframework.com/

2. Instalasi Yii framework

  • Extract file yii-x.x.xx.xxxxxx.rar ke direktori server lokal XAMPP (htdocs)
  • Kemudian rename direktori yang telah di-extract tadi dengan nama Yii.
  • Buka browser lalu uji system requirement-nya dengan mengetikkan alamat: localhost/yii/requirements/index.php

3. Membuat aplikasi baru

  • Jalankan Command Prompt, lalu masuk ke direktori folder php pada server lokal berada (dalam hal ini ada di E:\xampp\php dengan perintah E:\>cd xampp/php)
  • Create aplikasi dengan perintah berikut: php.exe E:\xampp\htdocs\yii\framework\yiic webapp E:\xampp\htdocs\Aplikasiku (nama aplikasi dapat anda sesuaikan sendiri)
  • Selengkapnya seperti gambar ini

masuk direktorimasuk ke direktori E:\

create aplikasicreate aplikasi yii

  • Akan muncul pertanyaan “Create a Web application under ‘E:\xampp\htdocs\Aplikasiku’? (yes|no) [no]:”. Anda dapat menegetikkan “yes” jika setuju, “no” jika tidak setuju.
  • Ketik “yes”, maka konsol yiic akan membuatkan sebuah aplikasi baru bernama Aplikasiku pada direktori E:\xampp\htdocs\Aplikasiku

successtampilan jika aplikasi berhasil dibuat

4. Menjalankan aplikasi

  • Buka browser lalu masukkan alamat utama aplikasi anda: localhost/Aplikasiku/index.php lalu Enter
  • Amati apa yang terjadi…

 

— Semoga bermanfaat —

Advertisements

Hidden Folder Karena Virus

Nahhh… akhirnya kecatet juga. Sebenarnya catatan ini sudah lama tersimpan di handphone, tapi tak ada salahnya juga kalo saya dokumentasikan ke blog. Berikut solusi bagaimana mengatasi/menangani folder yang terhidden karena virus.

Indentifikasi awal, folder yang seperti biasanya tersimpan, sekilas akan tampak seperti sebuah folder, tapi dalam bentuk format ikon shortcut dengan kapasitas hanya beberapa kilobyte (Kb) saja. Watch out!! Jangan dieksekusi.

Solusinya,

  1. Jalankan commmand prompt (Start –> Run –> Ketik: cmd [lalu Enter])
  2. Beralihlah ke drive volume lokasi folder yang mengalami status hidden.
  3. Ketikkan perintah berikut: attrib -r -s -h /s /d [lalu Enter]
  4. Folder yg ter-hidden segera kembali seperti semula.
  5. Hal tersebut tidak berlaku untuk sistem yang telah terjangkit sebelumnya alias virus telah tereksekusi.

-Semoga bermanfaat-

Ketoprak Lakon Bola

Karena kedekatannya dengan seni, bola tampaknya juga dapat menjadi inspirasi bagi humor dan komedi. Itulah mungkin yang mendorong Marwoto dan kawan-kawannya mementaskan ketoprak humor di Yogyakarta dengan lakon Geger Sampdoria. Semua nama para pelaku ketoprak humor itu diambil dari dunia bola.

Kisah dimulai dengan wafatnya Sultan Sampdoria, Prabu Platini. Prabu Platini menurunkan dua putra. Dari garwa pangrembe (selir) Raden Ayu Pirkik (free kick) dari Uruguay lahirlah Pangeran Van Basten (diperankan oleh: Yusuf Agyl). Dan dari permaisuri Kusumaning Ayu Diah Penalti, Prabu Platini memperoleh Pangeran Muller (Sopyan Hw).

Untuk memilih siapa dari dua putra itu berhak naik takhta, Patih Valderama memanggil seluruh bupati wilayah Sampdoria. Sebelumnya Patih Valderama mengadakan absensi. Para bupati itu datang dari Ajax, Torino, Juventus, Bayern Muenchen, dan Benfica. “Bagus, semua hadir, tetapi dimana PSIM?” tanya Patih Valderama. PSIM singkatan dari Persatuan Sepak Bola Indonesia Mataram, Yogyakarta.

“Saya mewakili PSIM” kata Bupati Benfica. “PSIM tidak bias hadir, karena sedang berada di Bantul, mengurusi wasit yang dihantami penonton” tambahnya.

“Lho, wasit itu gajinya hanya lima ribu rupiah, bagaimana ia bisa dihantami. Saya minta hal ini harus diurus dengan tuntas” kata Patih Valderama.

Dengan menyogok para bupati, akhirnya Pangeran Van Basten naik takhta Sampdoria. Pangeran Muller dipenjarakan. Di penjara Pangeran Muller bertemu dengan seorang maling budiman bernama Koeman (Marwoto Kawer). Koeman mencuri untuk menolong orang miskin di Sampdoria.

Dengan bantuan Koeman, Pangeran Muller bisa keluar dari penjara. Dia bertemu kembali dengan kekasihnya, Dewi Donadoni (Yati Pesek) di taman AC Milan. Dewi Donadoni  sedang main golf, ditemani oleh embannya Dewi Lentini (Didik Nini Thowok). Dengan pertolongan jin Lombardo (Purwanto), Koeman menemukan mustika Jules Rimet. Dan dengan pertolongan Koeman, Pangeran Muller bsa menduduki kembali takhta Sampdoria.

Kecuali nama-nama, ketoprak humor ini sama sekali tidak berhasil membawa permasalahan dan alam bola ke dalam pentasnya. Cerita dan humor mereka berjalan di luar dunia bola. Para pelaku pun kelihatan tidak tahu banyak soal bola. Tetapi jelas, dengan meminjam nama-nama dari dunia bola, mereka berhasil menarik demikian banyak penonton.

Bola seakan bias dipakai untuk apa saja. Ketoprak pun ternyata membutuhkan bola untuk mendongkrak popularitasnya. Terpentasnya Geger Sampdoria di Yogyakarta bukan bukti keberhasilan ketoprak menggarap lakon, melainkan bukti, betapa kini orang sedang dilanda demam bola.

 

Sumber: Disadur dari artikel buku “Bola Di Balik Bulan” karya Dr. Sindhunata – “Di Tengah Jalan Ke Pasadena”. Artikel ini dibuat menjelang kejuaraan Piala Dunia 1994 di Amerika Serikat.

Paradoks Kecerdasan

Sepintas, kecerdasan memang hanya diukur dari banyaknya variasi. Tetapi ada hal yang agak mengganggu: sering orang-orang yang dianggap intelek menyatakan bahwa seseorang dapat disebut pintar kalau dapat menyederhanakan hal-hal yang rumit. Ada kaitan antara menyederhanakan dengan variasi. Menyederhanakan berarti mengurangi jumlah variasi.

Apa contohnya? Orang yang menyimpulkan bahwa nada-nada dalam sekian banyak lagu –mungkin semua lagu di dunia ini– dapat dikelompokkan dalam 12 nada saja (7 nada mayor dan 5 nada minor) adalah orang yang sangat cerdas. Kita tidak tahu siapa orang ini, tetapi dia sangat cerdas. Penyederhanaan yang dilakukannya membuat kita mampu menulis lagu-lagu serumit apapun ke dalam notasi yang dapat dipahami hampir semua musisi. Sebelum penemu sistem ini membuat penemuannya, telah banyak orang cerdas yang menulis lagu-lagu rakyat di berbagai belahan dunia; tetapi mereka tidak dapat menemukan kesederhanaan tersebut.

Di sini kita mulai paradoks (pertentangan): di satu sisi kecerdasan diukur berdasarkan kemampuan memperbanyak variasi. Di sisi lain, kecerdasan diukur berdasarkan kemampuan mengurangi variasi. Continue reading “Paradoks Kecerdasan”

Meniti Karir Bidang Informatika

Komputer tak lebih hanyalah dipandang sebagai sebuah alat bantu manusia dalam mengolah kata dan angka, sehingga pada mulanya hanya dipandang sebagai piranti pengganti mesin tik dan kalkulator yang terintegrasi.

Seperempat abad berlalu sudah, diwarnai dengan terjadinya revolusi di bidang industri informasi melalui kehadiran dan perkembangan komputer dalam beragam aspek kehidupan manusia. Konvergensi teknologi komputasi, telekomunikasi, dan konten multimedia yang dikenal dengan istilah ICT (baca: Information and Communication Technology) ini secara super cepat telah merasuk menjadi piranti pendukung dan pemicu perubahan di hampir seluruh sektor industri seperti: manufaktur, keuangan dan perbankan, kesehatan, pendidikan, retail dan distribusi, pariwisata, dan jasa-jasa lainnya. Ilmu “kursus-kursusan” ini pun telah berubah menjadi primadona teknologi yang ditandai dengan lahirnya beraneka ragam disiplin pengetahuan yang dipelajari secara akademis maupun profesional di berbagai perguruan tinggi besar dunia, tak terkecuali di Indonesia. Dari sekitar 2,500 perguruan tinggi yang ada di tanah air, lebih dari 750 institusi yang telah memiliki jurusan informatika dan komputer, dengan jumlah mahasiswa aktif sekitar 600,000 dan lulusan tak kurang dari 40,000 siswa per tahunnya. Continue reading “Meniti Karir Bidang Informatika”

Membekali Lulusan Informatika

Banyak orang bertanya-tanya, kompetensi lulusan informatika seperti apa yang dibutuhkan oleh dunia industri? Perguruan tinggi dengan konsep Kurikulum Berbasis Kompetensi (KBK) telah jauh-jauh hari mendefinisikan kebutuhan tersebut dengan menyatakan bahwa paling tidak seorang lulusan informatika yang ideal harus memiliki 3 (tiga) jenis kompetensi utama agar dapat bersaing dalam era global sekarang ini. Perguruan tinggi yang baik berusaha menyesuaikan kurikulum maupun pendekatan proses belajar-mengajarnya agar mahasiswa terkait terbekali dengan ketiga kompetensi tersebut. Berikut adalah penjelasan mengenai bekal yang dimaksud. Continue reading “Membekali Lulusan Informatika”

Tipe Data di MySQL

Pemilihan tipe data merupakan suatu hal yang cukup penting dalam mengelola server. Salah satu sebabnya adalah berkaitan dengan ruang di harddisk yang akan “dimakan” oleh data-data tersebut.

Berikut ini akan diberikan tipe-tipe data yang didukung oleh MySQL yang terambil dari dokumentasi MySQL. Tipe-tipe data ini diberikan dalam bentuk yang siap dituliskan pada sintaks-sintaks MySQL, misalnya Create Table. Pada tipe-tipe data tersebut terdapat beberapa atribut yang memiliki arti sebagai berikut:

  •  M, menunjukkan lebar karakter maksimum. Nilai M maksimum adalah 255.
  • D,  menunjukkan jumlah angka di belakang koma. Nilai maksimum D adalah 30 tetapi dibatasi oleh nilai M, yaitu tidak boleh lebih besar daripada M-2.
  • Atribut yang diberi tanda [ dan ] berarti pemakaiannya adalah optional.
  • Jika atribut ZEROFILL disertakan, MySQL akan otomatis menambahkan atribut UNSIGNED.
  • UNSIGNED adalah bilangan tanpa tanda di depannya (misalnya tanda negatif).

Inilah tipe-tipe data tersebut: Continue reading “Tipe Data di MySQL”