Pentingnya standardisasi

Pada perusahaan besar dalam membangun Aplikasi yang besar dan komplek, sangat di perlukan adanya standarisasi. apalagi dalam Aplikasi dekstop dan tersebar, standarisasi adalah wajib( bila tidak ingin repot ) terutama dalam hal :

1. Aturan / Undang undang / kebijaksanaan dari manajemen.
Apabila Aplikasi terpasang dalam 2 tempat atau lebih kemudian dengan diterapkan kebijakan yang berbeda-beda, sudah jelas ini sangat merepotkan.

2. Database dan Aplikasi
Standarisasi database dan Aplikasi sangat penting, karena untuk mengatur aplikasi dalam lokasi yang berbeda membutuhkan keseragaman. (2 ato 3 lokasi seh gpp, gmn kl 100? )

3. Dokumentasi
Dokumentasi yang standart sangat memudahkan apabila dapat di baca dengan jelas dan mudah baik untuk orang lain ataupun programmer sendiri.

4. Coding ( penamaan var/tabel/event dll)
Standarisasi dalam coding aplikasi, baik untuk programmer.

Query Paginasi ( Paging ) pada oracle

Buat yang lagi ngalami kesulitan dalam membuat paging pada web php yg koneksi database nya ke oracle, mungkin ini solusi yang tepat.

query pada mysql berbeda dengan query pada oracle dan ini bermasalah pada paging karena oracle tidak mengenal limit ( limit $offset $limit )

pernah aku pake query

query diatas betul untuk halaman pertama,tapi halaman selanjutnya kosong alias ga nampilin data yang aku inginkan.

masalah terselesaikan dgn query ini :

mudah2x an membantu

Koneksi PHP ke Oracle dalam satu mesin

Mungkin ini sebuah jawaban dari permasalahan yg aku alami setelah berhari-hari nyari ga ketemu-ketemu…

dulu aku pake php triad untuk server web, dan ga ada masalah soal koneksi ke oracle. tapi dengan wamp server aku nemuin kendala ketika wamp server dan oracle dalam satu mesin masalahnya ga bisa connect sama sekali… kenapa ga pake php triad aja?? php triad php nya masih versi 4 bro, jd ga bisa optimal gunain sintak2x yg lebih canggih..trus coba juga pake xampp, hasilnya sama aja.

singkat cerita aku nyoba pake Zend Core For Oracle..hasilnya kereeennn…ga perlu setting extention, ga perlu setting php.ini…

kl yg ngalami masalah yg sama coba deh..

1. instal Oracle
2. instal Wampserver ( Link : download )
3. instal Zend Core For Oracle ( Link :download )

Test dengan script dibawah ini
<?php
$SID = “ORCL”;
$username = “scott”;
$password = “tiger”;

$connection = OCILogon($username, $password, $SID);

if (!$connection) {
die(“Cannot connect to database. Please check your connection setting.”);
} else {
echo “Connected to Oracle database….”;
}

?>

gitu dulu ya….

Data dobel pada oracle

Data dobel bisa menjadi permasalahan sendiri terutama dalam hal keakuratan data, bayangkan saja bila data transaksi terinput berulang2x.. tentu akan menghasilkan data laporan yang tidak sesuai.

hal itu tidak akan terjadi bila sebelumnya kita buatkan index dulu.

CREATE UNIQUE INDEX idx_lap ON detail_laporan
(nomor_laporan,tanggal_laporan)
LOGGING
TABLESPACE idx
NOPARALLEL

idx_lap : nama index
detail_laporan : nama tabel yang di index
nomor_laporan,tanggal_laporan : nama field yang digunakan sbg pembeda
idx : nama tablespace dimana index akan di tempatkan, bila tidak di tulis maka index akan ditempatkan pada tablespace yang sama dengan tabel.

dengan demikian ga ada nomor_laporan dan tanggal_laporan yang sama bisa masuk ke tabel.

tapi gmn kl data sudah masuk terlanjur masuk sebelum dibuatkan index?

caranya : hapus dulu data yang dobel baru dibuat indexnya

BEGIN
LOOP
DELETE FROM detail_laporan
WHERE ROWID IN (SELECT MIN (ROWID)
FROM detail_laporan_p2tl
GROUP BY nomor_laporan,tanggal_laporan
HAVING COUNT (*) > 1);
EXIT WHEN SQL%NOTFOUND;
END LOOP;
COMMIT;
END;

goodluck…

Follow

Get every new post delivered to your Inbox.