Cara Install Yii 1.1.15 dan menggunakan Gii


logo-yii

Latar Belakang

Yii adalah framework (kerangka kerja) PHP berbasis komponen, berkinerja tinggi untuk pengembangan aplikasi Web berskala besar. sedangkan Gii adalah tool untuk menggenerate kode di YiiFramework.

Download e-book:

ftp://jaran.undip.ac.id/pustaka/menjelajahyiiframework.pdf

Download Yii 1.1.15:

https://github.com/yiisoft/yii/releases

Tahap Pertama

Sebelum Install pastikan kita sudah setting file yiic.bat untuk menentukan alamat compiler php.exe. alamat filenya C:\xampp\htdocs\yii\framework\yiic.bat 

@setlocal
set YII_PATH=%~dp0
if “%PHP_COMMAND%” == “” set PHP_COMMAND=C:\xampp\php\php.exe
“%PHP_COMMAND%” “%YII_PATH%yiic” %*
@endlocal

Tahap Kedua

Membuat aplikasi yii pertama menggunakan CMD : yiic webapp c:\xampp\htdocs\aplikasiyii

pertama-yii

Tahap Ketiga

Buat sebuah database framework_db, dan tabel : tbl_mahasiswa

CREATE TABLE IF NOT EXISTS tbl_mahasiswa (
id_mhs int(3) NOT NULL AUTO_INCREMENT,
nama_mhs varchar(30) NOT NULL,
alamat_mhs text NOT NULL,
PRIMARY KEY (id_mhs)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

Tahap Keempat

Atur koneksi database dan aktifkan fitur Gii. alamat filenya C:\xampp\htdocs\aplikasiyii\protected\config\main.php

// uncomment the following to enable the Gii tool
‘gii’=>array(
‘class’=>’system.gii.GiiModule’,
password‘=>’c0b4d1b4c4’,
// If removed, Gii defaults to localhost only. Edit carefully to taste.
‘ipFilters’=>array(‘127.0.0.1′,’::1′),
),

// uncomment the following to use a MySQL database
‘db’=>array(
‘connectionString’ => ‘mysql:host=localhost;dbname=framework_db‘,
’emulatePrepare’ => true,
‘username’ => ‘root’,
‘password’ => ”,
‘charset’ => ‘utf8’,
),

Tahap Kelima

Menggunakan fitur Gii dengan mengakses di web browser http://localhost/aplikasiyii/index.php?r=gii masukan password Gii yang sudah disetting sebelumnya.

  1. Pilih menu Setup Model
  2. Masukan nama table tbl_mahasiswa
  3. Otomatis terbentuk model class
  4. Tekan Preview > Generate
  5. Kemudian pilih menu Setup CRUD Generator
  6. masukan model class (Hasil langkah nomor 3)
  7. Otomatis terbentuk controller
  8. Tekan preview > Generate

Tahap Keenam

Terbentuk file di folder model, view, controller  hasil generate Gii .

  • C:\xampp\htdocs\aplikasiyii\protected\models
  • C:\xampp\htdocs\aplikasiyii\protected\views\mahasiswa
  • C:\xampp\htdocs\aplikasiyii\protected\controllers

Mengakses hasil Gii di url http://localhost/aplikasiyii/index.php?r=tblmahasiswa masukan username & password : admin

Ringkasan Tutorial 

  1. Setting yiic.bat
  2. Buat database dan table
  3. Membuat aplikasi pertama
  4. Setting koneksi database mysql di file main.php
  5. Aktifkan gii dan setting passwordnya di main.php
  6. Akses gii melalui url http://localhost/aplikasiyii/index.php?r=gii
  7. Setup gii : setup model dan CRUD Generator
  8. Akses hasil gii di url http://localhost/aplikasiyii/index.php?r=tblmahasiswa

Referensi :

http://www.yiiframework.com/forum

Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Cilangkap, 31-01-2015

KangAgus

Advertisements

Plugins yang pertama kali harus di install di wordpress


Artikel ini dibuat untuk wordpress yang di install di hosting sendiri (selain wordpress.com)

Ketika kita selesai menginstall wordpress di sebuah hosting, kita membutuhkan beberapa plugins yang pertama kali harus di install untuk wordpress yaitu :

  1. Akismet, untuk melindungi blog dari komentar SPAM. untuk mengaktifkannya kita membutuhkan key API. ambil pake personal dengan fee 0$
  2. All in one Favicon, digunakan untuk mengubah gambar favicon baik di halaman utama, maupun halaman dashboard.
  3. Yoast WordPress SEO, digunakan untuk Search Engine Optimation dengan mengisi beberapa parameter SEO.
  4. User Avatar, untuk wordpress yang di install di hosting biasanya belum ada fitur untuk upload foto profile. oleh karena itu kita perlu menambahkan plugins ini untuk mengupload gambar profile.
  5. Efficient Related Posts, digunakan untuk menampilkan artikel yang berkaitan dengan artikel yang sedang dibaca berdasarkan tag.
  6. Jetpack by WordPress.com, satu plugins dengan banyak fungsi. untuk memonitor mulai dari statistik, notification, publish posting to social media, Subscriptions, contact form, dan masih banyak fitur yang lain.

Silahkan install ke 6 plugins tersebut untuk awal membangun website atau blog anda menggunakan CMS WordPress. dapat di akses di Dashboard>Plugins>Add New>cari dengan kata kunci plugins diatas.

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Cilangkap, 29-12-2012

KangAgus

Yang perlu di install pada ubuntu 10.10


Latar Belakang 

Tujuan dari artikel ini adalah

  1. Menghilangkan ketergantungan terhadap salah satu sistem operasi saja.
  2. Melakukan migrasi fungsi dari sistem operasi yang lama dengan sistem operasi Linux dan software Opensource
  3. Fungsi sistem operasi seperti untuk mengetik, internetan, ngeprint, webcame, mendengarkan mp3, menonton film
  4. Menggunakan linux karena tidak perlu CD driver laptop untuk mengaktifkan audio, grafik, printer, webcame, LAN
  5. Menggunakan Linux Ubuntu karena paling banyak tutorialnya, user friendly tampilannya, banyak forum atau komunitasnya khususnya kalangan mahasiswa.
  6. CMIIW

Tahap Persiapan

Saya menginstall ubuntu 10.10 pada Laptop ACER aspire 2920 dengan spesifikasi yang umum terdapat pada setiap laptop :

  • Terdapat wireless
  • Terdapat Bluetooth
  • Terdapat Webcame
  • Terdapat Port Jaringan LAN
  • Terdapat Port USB
  • Terdapat CD/DVD room
  • Tersambung dengan printer Canon Pixma IP2770

yang harus dilakukan setelah kita selesai mengintstall ubuntu 10.10 adalah sebagai berikut :

Konfigurasi jaringan LAN atau Modem USB untuk akses internet

  1. Inilah fungsi utama yang harus di aktifkan karena untuk menginstall package aplikasi yang lain atau sekedar untuk membuka email dan jejaring sosial anda
  2. Saya menggunakan modem huawei
  3. Tutorial untuk setting Modem USB
  4. Tutorial untuk setting Jaringan LAN
  5. Selesai
Setting Printer Canon Pixma IP2770
  1. Jika sudah berhasil mengakses internet, kita akan menginstall package library sesuai printer yang kita pakai
  2. Buka terminal pada menu applications>accessories>terminal
  3. Ketik sudo add-apt-repository ppa:michael-gruz/canon
  4. Ketik sudo apt-get update
  5. Ketik sudo apt-get install cnijfilter-ip2700series 
  6. Tutorial untuk setting printer
  7. Selesai

Setting Webcame

  1. Buka menu Applications>Ubuntu Software Center
  2. Cari atau searching packetnya dengan kata kunci cheese
  3. Pilih dan klik tombol Install
  4. Setelah diinstall maka buka aplikasinya di menu Application>Sound & Video>Cheese webcame booth
  5. Selesai
Setting pemutar mp3
  1. Buka aplikasinya di menu Application>Sound & Video>Rhytmbox music player
  2. Jika belum ada,  Buka menu Applications>Ubuntu Software Center
  3. Cari atau searching packetnya dengan kata kunci rhythmbox
  4. Pilih dan klik tombol Install
  5. Jalankan salah satu file music mp3
  6. Biasanya untuk format file mp3 harus install packet yang lain
  7. Biasanya ubuntu  memunculkan kotak dialog untuk install packet format mp3
  8. Selesai
Setting pemutar Video
  1. Buka aplikasinya di menu Application>Sound & Video>Movie player
  2. Biasanya sudah tersedia
  3. Jika belum ada,  Buka menu Applications>Ubuntu Software Center
  4. Cari atau searching packetnya dengan kata kunci movie player
  5. Pilih dan klik tombol Install
  6. Selesai
Setting burning CD/DVD
  1. Buka aplikasinya di menu Application>Sound & Video>Brasero disk burner
  2. Biasanya sudah tersedia
  3. Jika belum ada,  Buka menu Applications>Ubuntu Software Center
  4. Cari atau searching packetnya dengan kata kunci brasero
  5. Pilih dan klik tombol Install
  6. Selesai
Setting tampilan ubuntu
  1. Untuk mempercantik tampilan ubuntu bisa menginstall aplikasi dibawah ini
  2. Install theme ubuntu dengan Bisigi Themes
  3. Mempercantik desktop dengan Cairo-dock
  4. Untuk manipulasi tampilan ubuntu dengan Ubuntu Tweak
  5. Bisa juga menggunakan Compiz
  6. Tutorialnya 10 best applications for ubuntu 10.10
Untuk pengetikan bisa menggunakan OpenOffice 
  1. Buka aplikasinya di menu Application>Office
  2. Aplikasi OpenOffice Presentation sebagai pengganti ms.power point
  3. Aplikasi OpenOffice Spreadsheet sebagai pengganti ms.excel
  4. Aplikasi OpenOffice Word Processor sebagai pengganti ms.word
  5. Selesai

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Depok, 1-11-2011
noname

Install XAMPP di Ubuntu 10.10


Tahap Instalasi
  1. Download XAMPP for linux disini
  2. Simpan hasil download berupa file di folder Documents
  3. Buka console terminal untuk mengetikan perintah
  4. Masuk ke direktori Documents dengan perintah cd Documents
  5. Extract file xampp-linux-1.7.7.tar.gz ke directory opt dengan perintah tar xvfz xampp-linux-1.6.7.tar.gz -C /opt
  6. Cek directory opt anda apakah sudah ada folder lampp di dalamnya.
  7. Untuk diketahui bahwa directory opt ada di filesystem. XAMPP untuk linux disebut juga dengan LAMPP.
  8. Sekarang tinggal perintah untuk start xampp atau lampp nya dengan perintahnya /opt/lampp/lampp start
Tahap Ujicoba 
  1. Buka browser dan masukan alamat http://localhost
  2. Buat Database anda melalui phpmyadmin http://localhost/phpmyadmin
Tahap Copy File web
  1. Siapkan file web yang sudah terkompresi misalnya labhouse.tar.gz
  2. Ekstrak file tersebut dan copy hasil ekstraksnya ke folder htdocs
  3. Dengan perintah tar xvfz labhouse.tar.gz -C /opt/lampp/htdocs
  4. Ubah hak akses folder web tersebut agar bisa di jalankan di web server
  5. Dengan perintah sudo chmod 777 -R /opt/lampp/htdocs/labhouse
  6. Selesai

Langkah Import database

Menghapus Folder Web
  1. Pindah ke root folder htdocs terlebih dahulu cd  /opt/lampp/htdocs/
  2. Hapus folder dan file yang ada di dalamnya rm -rf labhouse
  3. Selesai
Konfigurasi XAMPP/LAMPP
  1. /opt/lampp/lampp start
  2. /opt/lampp/lampp stop

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Depok, 30-10-2011
noname

Install LAMP dengan Tasksel


Latar Belakang

Untuk yang ingin belajar PHP di sistem operasi linux ubuntu kita bisa membuat LAMP (Linux, Apache, Mysql, PHP) dengan menggunakan Taskel. Jadi kita tidak perlu menginstall komponen tersebut satu persatu.

Langkah Instalasi

  1. buka terminal
  2. sudo apt-get install tasksel
  3. sudo tasksel
  4. ikuti langkah-langkahnya
  5. selesai
Konfigurasi Apache
  • untuk menghidupkan webserver sudo /etc/init.d/apache2 restart
  • untuk mematikan webserver sudo /etc/init.d/apache2 stop
Konfigurasi Mysql
  • sudo /etc/init.d/mysql start
  • sudo /etc/init.d/mysql stop
Langkah copy file web
  • siapkan file web yang sudah terkompresi misalnya labhouse.tar.gz
  • ekstrak file tersebut dan copy hasil ekstraksnya ke folder htdocs atau www
  • dengan perintah tar xvfz labhouse.tar.gz -C /var/www
  • ubah hak akses folder web tersebut agar bisa di jalankan di web server
  • dengan perintah sudo chmod 777 -R /var/www/labhouse
  • jika ingin menghapus folder webnya bisa menggunakan perintah
  • pindah ke root folder www terlebih dahulu cd  /var/www/
  • hapus folder dan file yang ada di dalamnya rm -rf labhouse
  • selesai
Langkah Import database
  • saya asumsikan anda sudah faham dengan eksport import database
  • siapkan file databasenya misalnya labhouse.sql.zip
  • buka browser dan ketik http://localhost/phpmyadmin
  • lakukan proses import
  • selesai

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Depok, 30-10-2011
noname
%d bloggers like this: