Oct 262011
 

Just Share, tapi sebelumnya maaf kalau bahasanya masih acak-acakan. maklum, versi terjemahan si google. šŸ˜€

Semoga manfaat. šŸ˜€

====================================================

Database terdistribusi adalah suatu database yang adalah disebarkan ke beberapa komputer yang secara geografis melalui jaringan komunikasi. Sebuah sistem basis data terdistribusi terdiri dari kumpulanĀ site-site, masing-masingĀ siteini dapat berpartisipasi dalam pemrosesan transaksi mengakses data pada satuĀ siteĀ atau beberapaĀ site. Sebuah sistem basis data terdistribusi terdiri dari sekumpulan lokasi yang dihubungkan bersama-sama melalui beberapa jenis jaringan komunikasi dimana setiap lokasi adalah lengkap dengan sistem basis data sendiri di dalamnya, tetapi semua lokasi telah sepakat untuk bekerja sama sehingga pemakai pada suatu lokasi dapat mengakses data di manapun dalam jaringan tersebut persis seperti jika data disimpan dalam lokasi pemakai itu sendiri.

Karakteristik Database terdistribusi, yaitu :

ā€¢Ā Kumpulan data yang digunakan bersama secara logik tersebar pada sejumlah komputer yang berbeda

ā€¢Ā Komputer yang dihubungkan menggunakan jaringan komunikasi

ā€¢Ā Data pada masing-masing situs dapat menangani aplikasi-aplikasi lokal secara otonom

ā€¢Ā Data pada masing situs dibawah kendali satu DBMS

ā€¢Ā Masing-masing DBMS berpartisipasi dalam sedikitnya satu aplikasi global

Pemanfaatan basis data terdistribusi dapat memberikan manfaat bagi sistem yang mengimplementasikannya. Hal ini disebabkan oleh kelebihan-kelebihan yang dimilikinya, antara lain Continue reading »

Jul 312011
 

OK, sedikit tips saja untuk hari ini. ada kalanya dalam membuat aplikasi kita harus merestart aplikasi itu sendiri, tanpa merestart windows. terlebih jika itu sebuah aplikasi database. misal, ada sebuah aplikasi database. setelah melakukan restore database, maka diperlukan koneksi ulang antara aplikasi dengan database. untuk menghidari error yang tidak diharapkan dan tidak terduga, maka diperlukan restart aplikasi. dan tentu, ini akan menjadi lebih keren dan asyik jika dia bisa merestart dirinya sendiri. kalau anda menemukan kasus seperti ini, maka code yang diperlukan adalah :

ShellExecute(Handle, ‘open’, PAnsiChar(ParamStr(0)), ”, ”, SW_SHOW);
Application.Terminate; // ato bisa pake “Close” aja

o iya, kadang restart terjadi lebih cepat daripada proses import database. jadi, kalau anda menemukan error berupa table yang belum exist, maka diperlukan jeda waktu restart. misal, “restore database berhasil, aplikasi akan restart dalam 5 detik lagi.” dan setelah 5 detik, baru aplikasi restart. untuk hal seperti ini, tentu anda bisa menambahkan komponen timer.

demikian sedikit tips. semoga bermanfaat. šŸ™‚

Jul 232011
 

emmmm…. sebenarnya kali ini saya tidak akan menulis. (lhah… terus ngopo??) hehehe.Ā  cuma mau share ja tentang tools untuk export data dari delphi ke berbagai format file yang ada. ceritanya, kemaren saya pusing bikin report dari delphi. nampaknya, untuk kasus ini qreport dan rave report belum cukup, bahkan terkesan terlalu sederhana untuk memenuhi model report yang diinginkan.belum lagi bila report harus di export ke format file lain seperti doc, docx, atau rtf nya ms word, xls atau xlsx nya ms excel, atau pdf, atau xml, atau yang lain… hemm… otak pun mulai berfikir.. berfikir sangat.. hingga akhirnya penelusuran jejak pun dimulai. mencari sebuah komponen yang bisa mendukung. singkat cerita, saya menemukan EMS Advanced Data Export Component Suite 4.2.0.6. tools yang menarik saya pikir begitu membaca sekilas tentang penjelasan produk nya :

====================

Advanced Data Export VCL is a component suite for Borland Delphi and C++ Builder that allows you to save your data in the most popular data formats for the future viewing, modification, printing or web publication. You can export data into MS Access, MS Excel, MS Word (RTF), Open XML Format, Open Document Format (ODF), HTML, XML, PDF, TXT, DBF, CSV and more! There will be no need to waste your time on tiresome data conversion – Advanced Data Export will do the task quickly and will give the result in the desired format.

Key Features

  • Data export into 17 most popular formats: MS Access, MS Excel, MS Word, Open XML Format, Open Document Format (ODF), RTF, HTML, XML, PDF, TXT, DBF, CSV, SYLK, DIF, LaTeX, SQL and Windows Clipboard
  • Delphi 5-7, 2005-2007, 2009, 2010, XE and C++ Builder 5-6, 2006-2007, 2009, 2010, XE support
  • Export of Unicode data. Manually preset text encoding for exported data (UTF-8, UTF-16/UCS-2, UTF-32/UCS-4, Latin1, Latin2, Latin5, Latin7 and more)
  • Saving data for future viewing, modification, printing or web publication
  • Easy-to-use wizard allows your end-users to export data quickly
  • Powerful export options for each data format
  • 100% native Delphi code
  • No additional libraries or software required to operate
  • Detailed help system and demo application
  • Powerful components and properties editors
  • Setting the user formats for each field separately
  • Multilanguage support

===============================================
Continue reading »

Jun 042011
 

ukey kawan… mulai share lagi nieh…

beberapa hari memikirkan cara untuk mengubah data baris (record) pada sebuah table dan menampilkannya menjadi kolom. kasusnya demikian :

q punya 3 table anggota, simpanananggota, simpanan

anggota:
NPA
nama

simpananangota:
idsimpanananggota
idsimpanan
npa
status

simpanan:
idsimpanan
nama
jumlah

q pengen nampilkan sebuah view yang menampilkan:
npa
nama
simpananwajib —> awalnya ini adalah record dari simpanan
simpanankhusus —> ini juga salahsatu record dari simpanan
simpananpendidikan —> ini juga, jadi ada 3 record dalam table simpanan

query yang dipakai adalah :

Continue reading »

Mar 122011
 

beberapa hari yang lalu, saya kesulitan untuk mencari referensi tentang bagaimana mengurutkan data berdasarkan hari. saya pernah tau bahwa ada cara khusus yang simple untuk melakukan itu. namun saya lupa. :-D. kemudian saya mencari-cari di google. namun, tidak ada hasil pencarian yang sesuai dengan maksud. setelah bertanya-tanya pada kawan, akhirnya saya menemukan cara tersebut… hewhew… simple memang, namun benar-benar bermanfaat. berikut codenya :

select * from hari order by field(hari, 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu', 'Minggu');

šŸ˜€ cara tersebut, selain berguna untuk mengurutkan hari, bisa juga untuk mengurutkan data berdasarkan kriteria yang kita berikan…

em, semoga membantu, semoga bermanfaat. šŸ˜€