Você está na página 1de 3

APLIKASI SEDERHANA MENGGUNAKAN ORACLE 10G EXPRESS EDITION DENGAN YII PHP FRAMEWORK Download software yang di butuhkan

: Oracle 10g Express Edition dan Yii PHP Framework, serta WampServer2.0c.
Selanjutnya silahkan install Oracle 10g Express Edition Kemudian Install juga WammpServer2.0c Setelah WammpServer2.0c diinstall, perhatikan pojok kanan bawah. Klik icon WammpServer kemudian masuk PHP >> PHP extensions dan aktivkan paket : php_oci8 php_pdo_oci php_pdo_oci8 Sekarang ekstrak Yii Framework yang telah di download di C:\wamp\www, pada percobaan saya hasil ekstrak diberi nama project sehingga menjadi C:\wamp\www\project Masuk ke windows explorer, kemudian klik kanan My Computer dan pilih properties, selanjutnya klik tombol Advanced, terus klik tombol Environment Variables. Pada system variables pilih path dan editlah path tersebut. Kemudian tambahi C:\wamp\bin\php\php5.2.6 tanpa tanda petik. Sekarang masuk ke halam dos, dan ikuti langkah-langkah berikut ini :

C:\>cd wamp\www\project\framework C:\wamp\www\project\framework>php yiic webapp C:\wamp\www\coba Create a Web application under 'C:\wamp\www\coba'? [Yes|No] y

Kalau berhasil maka akan muncul pesan seperti berikut ini : Your application has been created successfully under C:\wamp\www\coba. Selanjutnya silahkan bikin database di oracle berikut tabelnya. Pada simulasi ini saya membuat tabel karyawan. setelah bikin database dan tabel di oracle, silahkan edit main.php di C:\wamp\www\coba\protected\config, edit bagian :

/* 'db'=>array( 'connectionString'=>'Your DSN', ), */ Hilangkan tanda /* dan */ sehingga menjadi : 'db'=>array( 'connectionString'=>'oci:dbname=//localhost/xe', 'username'=>'test', 'password'=>'starkonsole', ),

Sesuaikan username dengan yang anda bikin di oracle berikut passwordnya. sekaran masuk ke dos lagi, kemudian ikuti langkah-langkah berikut ini :

C:\wamp\www\coba>cd\ C:\>cd wamp\www\coba C:\wamp\www\coba>php -c C:\wamp\bin\apache\apache2.2.8\bin\php.ini protected\yiic shell Yii Interactive Tool v1.0 (based on Yii v1.0.10) Please type 'help' for help. Type 'exit' to quit. >> model karyawan unchanged karyawan.php The following model classes are successfully generated: karyawan

If you have a 'db' database connection, you can test these models now with: $model=karyawan::model()->find(); print_r($model); >> crud karyawan generate KaryawanController.php mkdir C:/wamp/www/coba/protected/views/karyawan generate create.php generate update.php generate list.php generate show.php generate admin.php generate _form.php Crud 'karyawan' has been successfully created. You may access it via: http://hostname/path/to/index.php?r=karyawan >> Selamat mencoba.silahkan bukan di browser dengan alamat http://localhost/coba/index.php?r=karyawan.