Aplikasi Pencatat “User Online” menggunakan Firebird

June 21, 2006 at 2:21 pm | Posted in Code Samples, Database, Tutorials | 7 Comments

by: Muhammad Lulud K.

Artikel ini terinspirasi dari aplikasi pencatat jumlah user yang sedang online yang ada pada aplikasi cms php-mysql. Manfaat dari aplikasi ini diantarnya untuk melihat dan membatasi jumlah user yang sedang online. Aplikasi ini menggunakan database firebird dan client pada Delphi. Fungsi UDF datetodouble yang digunakan dalam script SP berasal dari rfunc.

Algoritma script SP firebird adalah sbb:
1. Tentukan limit waktu client terhitung online.
2. Daftarkan alamat IP (dan modul) beserta waktu terakhir aktif ke tabel.
3. Hapus dalam tabel record2 yang waktu terakhir koneksi lebih dari limit waktu yang ditentukan.
4. Hitung jumlah user client yang aktif.

Algoritma client adalah sbb:
1. Buat koneksi database ke server.
2. Eksekusi store procedure.
3. Dapatkan jumlah user online
4. dst..

Langsung aja yach. Ikuti langkah berikut:

Continue Reading Aplikasi Pencatat “User Online” menggunakan Firebird…

Menggunakan ClientDataSets sebagai In-Memory Tables

April 12, 2006 at 4:59 pm | Posted in Database | 44 Comments

by: Haoe

Target: PEMULA

Beberapa waktu yang lalu pernah ada member Dephindo yang menanyakan cara menggunakan stringgrid kemudian saya merespon bahwa saya pribadi lebih suka menggunakan in-memory table. Dengan menggunakan in-memory table kita bisa menambah, menghapus, mengurut serta operasi lain layaknya dataset biasa. Kemampuan seperti ini "agak sulit" diimplementasikan dengan menggunakan stringgrid. Saya mengerti masih banyak diantara kita yang berasumsi jika menggunakan in-memory tables maka kita harus menggunakan komponen pihak ke tiga. Seingat saya sdr. Kusnassriyanto (Totok) sempat memberikan respon  kalau In-Memory Tables dapat menggunakan ClientDatasets tetapi tidak menjelaskan lebih rinci. Saya pribadi sudah lama menggunakan komponen tersebut dalam proyek-proyek software saya. Belakangan ini ada beberapa email via japri ke saya yang menanyakan hal yang sama, sehingga mendorong saya untuk membahas ClientDataSet ini khususnya bila digunakan sebagai in-memory tables.

Continue Reading Menggunakan ClientDataSets sebagai In-Memory Tables…

Firebird Fundamental

March 15, 2006 at 10:33 pm | Posted in Database | 1 Comment

by: Jaimy Azle

Artikel ini merupakan kutipan dari: Jaimy – Firebird Fundamental.

Mungkin anda sudah mengetahui Firebird dapat anda gunakan untuk kebutuhan komersil sekalipun secara gratis, anda tertarik, dan sudah menginstallnya pada desktop anda. Lalu apa selanjutnya? instalasi tersebut hanya menginstalkan aplikasi server firebird beserta beberapa tool manajemen berbasis console box. Barangkali anda kecewa karena ternyata fitur-fitur hebat yang ditawarkan itu tidak diikuti dengan keberadaan administration tool yang bisa digunakan secara mudah/user friendly. Jangan berkecil hati dulu, artikel ini tidak ditujukan untuk yang sudah berpengalaman bertahun-tahun menggunakan Firebird, melainkan untuk anda yang baru mulai mengenal dan mencoba mengevaluasi kemampuan Firebird. 🙂

Continue Reading Firebird Fundamental…

Akuisisi Sleepycat dan Langkah MySQL AB mengantisipasinya

March 9, 2006 at 7:37 am | Posted in Database, News & Events | Leave a comment

by: Jaimy Azle

Artikel ini merupakan kutipan dari: Jaimy – Akuisisi Sleepycat dan Langkah MySQL AB mengantisipasinya.

Siapa yang tidak kenal sleepycat? bagi anda yang lama berkecimpung di lingkungan sistem operasi non-windows (berbasis un*x), dan sering melakukan instalasi aplikasi dengan rebuild dari source code-nya setidaknya pasti mengenal sleepycat dengan BerkeleyDB-nya. Atau jika anda berkecimpung di dunia web dan fasih dengan Perl ataupun PHP setidaknya pernah mendengar database satu ini. Namun beberapa hari lalu, oracle mengejutkan dunia opensource dengan mengakuisisinya.

Oracle today announced that it has added Berkeley DB to its embedded database product line which includes Oracle Lite for mobile devices and Oracle TimesTen for high performance in-memory database applications.

Oracle® Buys …. Sleepycat

BerkeleyDB memang sudah cukup lama dikenal sebagai embedded database engine yang sangat solid. Sebagai sebuah pustaka database, fitur yang dimiliki oleh BDB terbilang lengkap untuk ukurannya sebagai database sistem berbasis file yang penggunaannya lebih banyak ditujukan sebagai penyedia data secara lokal. Karena fasilitas transaksional, pengalaman, dan ketangguhannya, ia dipilih oleh TCX-AB (sekarang MySQL-AB) sebagai salah satu basis database engine untuk RDBMS MySQL miliknya.

Continue Reading Akuisisi Sleepycat dan Langkah MySQL AB mengantisipasinya…

Pengenalan Firebird

March 7, 2006 at 3:27 pm | Posted in Database | 10 Comments

by: Iwan Cahyadi Sugeng

Sebagai salah satu database open source, Firebird patut dipertimbangkan sebagai alternatif database untuk aplikasi kita. Penulis tertarik dengan kemampuan dan fitur yang ditawarkan oleh database ini, sehingga ingin membagikan pengalaman mengenai database ini.

Apa itu firebird
Firebird adalah database open source yang dikembangkan untuk menjawab kebutuhan akan database yang handal namun cukup ringan dan mudah dalam mengoperasikannya

Sekilas sejarah firebird
Firebird dikembangkan dari codebase interbase versi 6.0 yang open source. Interbase adalah aplikasi database yang telah dikembangkan oleh beberapa perusahaan dan dalam beberapa nama yang berbeda. Terakhir dikembangkan oleh Borland dan borland juga yang telah membuat Interbase versi 6.0 menjadi open source, walapun borland kemudian merubah interbase menjadi closed source kembali pada versi 6.5 dan seterusnya hingga kini versi 7.1.
Ada beberapa komunitas yang mengembangkan interbase open source ini, diantaranya adalah Firebird Foundation, yaffil, vulcan dan fyracle. Namun semua root development tersebut rencananya akan digabungkan menjadi 1 root development dengan nama firebird pada firebird versi 3.0 keatas.

Continue Reading Pengenalan Firebird…

Create a free website or blog at WordPress.com.
Entries and comments feeds.