JagoVB
20th November 2011, 10:40 PM
ini lanjutan dari thread ini (http://ceriwis.us/showthread.php?t=2844081) gan :D
ane ingin ngehidupin ni thread lagi gan,, biar ane dan agan2 bisa diskusi masalah tentang php dan oracle disini.. :)
ok langsung aja gan....
1. untuk mengkoneksikan PHP dan database oracle di apachetriad
Spoiler for apache:
- masuk ke folder windows, trus cari file php.ini
- edit php.ini
- cari kata "php_oci8.dll" dan "php_oracle.dll", tuk lebih cpat dalam pncarian'y bisa gunakan ctrl+f - setelah itu hapus tanda titik koma ";" pada dua kata tersebut
sebelum diedit
;php_oci8.dll
;php_oracle.dll
setelah diedit
php_oci8.dll
php_oracle.dll
stelah itu disave,, lalu restart apache'y... tara... PHP dan oracle sudah menjadi satu tim... :D
dalam kasus ini ane pake webserver apache 1.5.2
2. untuk mengkoneksikan PHP dan database oracle di Xampp
Spoiler for xampp:
- masuk ke folder xampp, trus cari folder php, dan cari file php.ini
- edit php.ini
- cari kata "php_oci8.dll" dan "php_oracle.dll", tuk lebih cpat dalam pncarian'y bisa gunakan ctrl+f - setelah itu hapus tanda titik koma ";" pada dua kata tersebut
sebelum diedit
;php_oci8.dll
;php_oracle.dll
setelah diedit
php_oci8.dll
php_oracle.dll
stelah itu disave,, lalu restart xampp'y... tara... PHP dan oracle sudah menjadi satu tim... :D
dalam kasus ini ane pake webserver xampp 1.7.1
3. Kalo mau paging dengan database oracle, query'y pake ini
Spoiler for paging:
select *
from ( select a.*, rownum rnum
from ( YOUR_QUERY_GOES_HERE -- including the order by ) a
where rownum = MIN_ROWS
4. Membuat Tabel Baru
Spoiler for buattabel:
Sintak umumnya:
CREATE TABLE namaTabel (namaKolom tipeData Constraintdata,...);
contoh membuat tabel mahasiswa sederhana :
CREATE TABLE Mahasiswa (
NIM CHAR(8) PRIMARY KEY,
Nama VARCHAR2(100),
alamat VARCHAR2(100),
no_telpon VARCHAR2(25)
);
5. Memasukkan data ke dalam tabel yang sudah dibuat
Spoiler for MemasukkanData:
Sintak umumnya:
INSERT INTO namaTabel (namaKolom1,namaKolom2,...)
VALUES (dataKolom1,dataKolom2,...) ;
contoh Memasukkan data ke dalam tabel mahasiswa :
INSERT INTO Mahasiswa (NIM,Nama,alamat,no_telpon)
VALUES ('07123456', 'mr_del2', 'Djogja', '08xx');
6. Membuat auto increment di oracle
agan buat dulu sequence di oracle
misalnya :
Code:
CREATE sequence sq_barang
start with 1
increment by 1;
nanti di querynya tinggal gini aja gan
semisal masukin data barang
PHP Code:
$query="insert into barang (id_barang,nama_barang)values (sq_barang.nextval,'$namabarang')";
$perintah=ociparse($conn,$query);
ociexecute($perintah);
ocicommit($conn);
KELEBIHAN ORACLE
Spoiler for kelebihan:
Oracle merupakan DBMS yang dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah. Kebutuhan organisasi berukuran besar tidaklah sama dengan organisasi yang kecil atau menengah yang tidak akan berkembang menjadi besar. Organisasi yang berukuran besar membutuhkan fleksibilitas dan skalabilitas agar dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus menerus bertambah besar.
Fleksibilitas adalah kemampuan untuk menyesuaikan diri dengan berbagai kebutuhan dan kondisi khusus yang dapat berubah-ubah. Sebagai contoh, organisasi yang besar membutuhkan server yang terdistribusi dan memiliki redundancy sehingga pelayanan bisa diberikan secara cepat dan tidak terganggu jika ada server yang mati. Organisasi tersebut juga mempunyai berbagai macam aplikasi yang dibuat dengan beragam bahasa pemrograman dan berjalan di berbagai platform yang berbeda. Oracle memiliki banyak sekali fitur yang dapat memenuhi tuntutan fleksibilitas dari organisasi besar tersebut. Berbagai fitur tersebut membuat Oracle menjadi DBMS yang rumit dan sulit untuk dipelajari, namun itu adalah harga yang harus dibayar untuk mendapatkan fleksibilitas yang dibutuhkan dalam sistem informasi di organisasi yang berukuran besar.
Skalabilitas mengacu pada kemampuan untuk terus berkembang dengan penambahan sumber daya. Organisasi yang besar harus mampu melakukan transaksi data dalam volume yang besar dan akan terus bertambah besar. Jika dijalankan hanya pada satu server saja, MySQL memang bisa berjalan lebih cepat daripada Oracle. Namun jika satu server sudah tidak bisa lagi menangani beban yang terus bertambah besar, kinerja MySQL mengalami stagnasi karena keterbatasan server tersebut. Namun Oracle mendukung fitur Grid yang dapat mendayagunakan lebih dari satu server serta data storage dengan mudah dan transparan. Hanya dengan menambahkan server atau data storage ke dalam Oracle Grid, maka kinerja dan kapasitas Oracle dapat terus berkembang untuk mengikuti beban kerja yang terus meningkat.
Demikianlah salah satu (atau dua) keunggulan dari Oracle. Tidaklah mengherankan bahwa meskipun Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, perusahaan-perusahaan besar memilih Oracle dan tidak menggunakan DBMS seperti MySQL yang gratis karena mereka membutuhkan fleksibilitas dan skalabilitas dalam sistem informasi yang mereka gunakan.
kutipan dari sini (http://bakoelkomputer.info/virtualstore/blog/?p=129)
Ebook Oracle
Spoiler for ebook:
cek dis ot (http://lintoherlambang.com/386.html)
**kalo da prtanyaan tntang php n oracle bisa dtanyakan dsini,, ntar kalo bisa ane jwb,, tp kalo gak bisa kan da para juragan kaskus yg laen'y yg bs jawab..
*** kalo da yg mau nambahkan tntang oracle bisa posting dsini,, nanti ane quote di postingan ane ini...
****kalo ane da ksalahan atau yg tidak boleh dipublish (melanggar ketentuan) tolong diralat ya.. ayoo para master juragan PHP + Oracle bantu para juragan yg msh newbie,, trmasuk ane juga..he2 :p
kalo udh ISO dan brkenan ane minta
Spoiler for hehe:
:melonndan::melonndan::melonndan: n thread ni di rate http://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gif....http://static.kaskus.us/images/smilies/sumbangan/13.gif
tp kalo blm ISO ane minta
Spoiler for rate:
thread ni di rate
http://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gif....http://static.kaskus.us/images/smilies/sumbangan/13.gif
tapi jangan
Spoiler for sakit:
:cabendan: ya gan.. :D
just 4 share,, moga bermanfaat....:handshake:
</div>
ane ingin ngehidupin ni thread lagi gan,, biar ane dan agan2 bisa diskusi masalah tentang php dan oracle disini.. :)
ok langsung aja gan....
1. untuk mengkoneksikan PHP dan database oracle di apachetriad
Spoiler for apache:
- masuk ke folder windows, trus cari file php.ini
- edit php.ini
- cari kata "php_oci8.dll" dan "php_oracle.dll", tuk lebih cpat dalam pncarian'y bisa gunakan ctrl+f - setelah itu hapus tanda titik koma ";" pada dua kata tersebut
sebelum diedit
;php_oci8.dll
;php_oracle.dll
setelah diedit
php_oci8.dll
php_oracle.dll
stelah itu disave,, lalu restart apache'y... tara... PHP dan oracle sudah menjadi satu tim... :D
dalam kasus ini ane pake webserver apache 1.5.2
2. untuk mengkoneksikan PHP dan database oracle di Xampp
Spoiler for xampp:
- masuk ke folder xampp, trus cari folder php, dan cari file php.ini
- edit php.ini
- cari kata "php_oci8.dll" dan "php_oracle.dll", tuk lebih cpat dalam pncarian'y bisa gunakan ctrl+f - setelah itu hapus tanda titik koma ";" pada dua kata tersebut
sebelum diedit
;php_oci8.dll
;php_oracle.dll
setelah diedit
php_oci8.dll
php_oracle.dll
stelah itu disave,, lalu restart xampp'y... tara... PHP dan oracle sudah menjadi satu tim... :D
dalam kasus ini ane pake webserver xampp 1.7.1
3. Kalo mau paging dengan database oracle, query'y pake ini
Spoiler for paging:
select *
from ( select a.*, rownum rnum
from ( YOUR_QUERY_GOES_HERE -- including the order by ) a
where rownum = MIN_ROWS
4. Membuat Tabel Baru
Spoiler for buattabel:
Sintak umumnya:
CREATE TABLE namaTabel (namaKolom tipeData Constraintdata,...);
contoh membuat tabel mahasiswa sederhana :
CREATE TABLE Mahasiswa (
NIM CHAR(8) PRIMARY KEY,
Nama VARCHAR2(100),
alamat VARCHAR2(100),
no_telpon VARCHAR2(25)
);
5. Memasukkan data ke dalam tabel yang sudah dibuat
Spoiler for MemasukkanData:
Sintak umumnya:
INSERT INTO namaTabel (namaKolom1,namaKolom2,...)
VALUES (dataKolom1,dataKolom2,...) ;
contoh Memasukkan data ke dalam tabel mahasiswa :
INSERT INTO Mahasiswa (NIM,Nama,alamat,no_telpon)
VALUES ('07123456', 'mr_del2', 'Djogja', '08xx');
6. Membuat auto increment di oracle
agan buat dulu sequence di oracle
misalnya :
Code:
CREATE sequence sq_barang
start with 1
increment by 1;
nanti di querynya tinggal gini aja gan
semisal masukin data barang
PHP Code:
$query="insert into barang (id_barang,nama_barang)values (sq_barang.nextval,'$namabarang')";
$perintah=ociparse($conn,$query);
ociexecute($perintah);
ocicommit($conn);
KELEBIHAN ORACLE
Spoiler for kelebihan:
Oracle merupakan DBMS yang dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah. Kebutuhan organisasi berukuran besar tidaklah sama dengan organisasi yang kecil atau menengah yang tidak akan berkembang menjadi besar. Organisasi yang berukuran besar membutuhkan fleksibilitas dan skalabilitas agar dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus menerus bertambah besar.
Fleksibilitas adalah kemampuan untuk menyesuaikan diri dengan berbagai kebutuhan dan kondisi khusus yang dapat berubah-ubah. Sebagai contoh, organisasi yang besar membutuhkan server yang terdistribusi dan memiliki redundancy sehingga pelayanan bisa diberikan secara cepat dan tidak terganggu jika ada server yang mati. Organisasi tersebut juga mempunyai berbagai macam aplikasi yang dibuat dengan beragam bahasa pemrograman dan berjalan di berbagai platform yang berbeda. Oracle memiliki banyak sekali fitur yang dapat memenuhi tuntutan fleksibilitas dari organisasi besar tersebut. Berbagai fitur tersebut membuat Oracle menjadi DBMS yang rumit dan sulit untuk dipelajari, namun itu adalah harga yang harus dibayar untuk mendapatkan fleksibilitas yang dibutuhkan dalam sistem informasi di organisasi yang berukuran besar.
Skalabilitas mengacu pada kemampuan untuk terus berkembang dengan penambahan sumber daya. Organisasi yang besar harus mampu melakukan transaksi data dalam volume yang besar dan akan terus bertambah besar. Jika dijalankan hanya pada satu server saja, MySQL memang bisa berjalan lebih cepat daripada Oracle. Namun jika satu server sudah tidak bisa lagi menangani beban yang terus bertambah besar, kinerja MySQL mengalami stagnasi karena keterbatasan server tersebut. Namun Oracle mendukung fitur Grid yang dapat mendayagunakan lebih dari satu server serta data storage dengan mudah dan transparan. Hanya dengan menambahkan server atau data storage ke dalam Oracle Grid, maka kinerja dan kapasitas Oracle dapat terus berkembang untuk mengikuti beban kerja yang terus meningkat.
Demikianlah salah satu (atau dua) keunggulan dari Oracle. Tidaklah mengherankan bahwa meskipun Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, perusahaan-perusahaan besar memilih Oracle dan tidak menggunakan DBMS seperti MySQL yang gratis karena mereka membutuhkan fleksibilitas dan skalabilitas dalam sistem informasi yang mereka gunakan.
kutipan dari sini (http://bakoelkomputer.info/virtualstore/blog/?p=129)
Ebook Oracle
Spoiler for ebook:
cek dis ot (http://lintoherlambang.com/386.html)
**kalo da prtanyaan tntang php n oracle bisa dtanyakan dsini,, ntar kalo bisa ane jwb,, tp kalo gak bisa kan da para juragan kaskus yg laen'y yg bs jawab..
*** kalo da yg mau nambahkan tntang oracle bisa posting dsini,, nanti ane quote di postingan ane ini...
****kalo ane da ksalahan atau yg tidak boleh dipublish (melanggar ketentuan) tolong diralat ya.. ayoo para master juragan PHP + Oracle bantu para juragan yg msh newbie,, trmasuk ane juga..he2 :p
kalo udh ISO dan brkenan ane minta
Spoiler for hehe:
:melonndan::melonndan::melonndan: n thread ni di rate http://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gif....http://static.kaskus.us/images/smilies/sumbangan/13.gif
tp kalo blm ISO ane minta
Spoiler for rate:
thread ni di rate
http://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gifhttp://static.kaskus.us/images/smilies/sumbangan/008.gif....http://static.kaskus.us/images/smilies/sumbangan/13.gif
tapi jangan
Spoiler for sakit:
:cabendan: ya gan.. :D
just 4 share,, moga bermanfaat....:handshake:
</div>