Trik menyiasati kodifikasi nomor dokumen yang dinamis

March 31, 2010 at 9:33 am | Posted in Code Samples, Tutorials | 3 Comments
Tags:

Oleh: Jaimy Azle

Ada kasus yang cukup menggelitik yang pernah saya temui dalam proses pengembangan aplikasi Invoicing: perusahaan memiliki cukup banyak pelanggan/customer dan dalam menerbitkan dokumen invoice, perusahaan menerapkan bentuk format penomoran dokumen invoice yang berbeda-beda untuk tiap-tiap pelanggan yang ada. 🙂

Studi Kasus

Adalah satu hal yang lumrah dalam penerbitan dokumen invoice perusahaan menerapkan kodifikasi penomoran untuk setiap dokumen invoice yang diterbitkan, sebagai contoh: 30912/INV/EXP/III/2010. Hal ini dilakukan untuk mempermudah manajemen dan pengaturan atas dokumen yang dibuat. Permasalahannya adalah bagaimana jika kodifikasi tersebut bersifat dinamis, dalam artian bergantung pada pelanggan-nya, dalam arti misalnya: untuk pelangan PT. DAUN BUAH menggunakan format dokumen 30912/EXP/MAR/2010, sementara untuk PT. SEGARA PERKASA berformat 30912/EXP/03/2010, dan untuk PT. ABADI NUSA menggunakan format 30912/EXP/INV/2010. Hal ini tentunya akan menjadi kasus yang cukup menggelitik untuk dipecahkan.
Continue Reading Trik menyiasati kodifikasi nomor dokumen yang dinamis…

Advertisements

Memonitor USB device / flash disk

March 23, 2009 at 4:56 pm | Posted in Code Samples, Tutorials | 4 Comments
Tags: , , , ,

Oleh Zamrony P. Juhara

USB flash disk adalah perangkat penyimpan data yang ringkas, mungil, mudah dibaca-tulis namun berkapasitas ribuan kali ukuran floppy disk 1.44″. Fitur-fitur ini menyebabkan USB flash disk sangat populer. Kepopuleran USB flash disk menyebabkan pengembang software dituntut mampu mendukung perangkat ini. Banyak software saat ini, terutama software multimedia player, yang menyertakan fitur untuk sinkronisasi data dengan perangkat USB flash disk. Langkah pertama tentu adalah bagaimana mendeteksi jika suatu perangkat USB dicolok atau dilepas.

Artikel ini ditulis untuk menjawab pertanyaan yang diposting oleh anggota mailing list Delphindo seputar bagaimana mendeteksi bila ada USB flash disk yang dipasang atau dilepas ke komputer pada sistem operasi Windows. Detail pertanyaan ada di sini.
Continue Reading Memonitor USB device / flash disk…

IExtractImage untuk menghasilkan thumbnail view

February 9, 2009 at 7:08 pm | Posted in Code Samples, Components, Tutorials | 3 Comments
Tags: , , ,

Oleh Zamrony P. Juhara

(Artikel ini awalnya berasal dari posting di mailing list Delphindo, ditulis ulang untuk blog ini)

Ada saat di mana Anda butuh menampilkan thumbnail view suatu file format, namun Anda tidak tahu atau tidak mau pusing bagaimana menampilkan preview file tersebut. Jika Anda perhatikan, Windows Explorer mampu menampilkan preview suatu file ketika dalam mode thumbnail.

Artikel ini akan menjelaskan bagaimana Anda dapat menggunakan kemampuan Windows Explorer pada aplikasi Anda sendiri untuk menghasilkan tampilan thumbnail view.
Continue Reading IExtractImage untuk menghasilkan thumbnail view…

IShellExecuteHook untuk memonitor Windows Explorer

January 23, 2009 at 5:34 pm | Posted in Code Samples, Tutorials | 2 Comments
Tags: , , ,

Oleh Zamrony P. Juhara

Tulisan ini sebenarnya untuk menjawab pertanyaan [Delphindo] menangkap jenis file yang diklik di Windows Explorer yang diajukan member Delphindo. Saya asumsikan paling tidak Anda telah punya sedikit pengetahuan mengenai teknologi Component Object Module (COM) yang dikembangkan oleh Microsoft. Demo artikel ini saya tulis menggunakan Turbo Delphi Explorer yang bisa Anda peroleh gratis. Untuk kompiler Delphi versi lain, caranya hampir sama.

Problem memonitor eksekusi Windows Explorer

Untuk memonitor aktifitas eksekusi program pada Windows Explorer, Anda harus membuat COM server dan membuat implementasi interface IShellExecuteHook. COM server ini selanjutnya Anda daftarkan agar dijalankan tiap kali ShellExecute() atau ShellExecuteEx() dijalankan.
Continue Reading IShellExecuteHook untuk memonitor Windows Explorer…

Mengambil source code HTML dari TWebBrowser

January 17, 2009 at 1:49 pm | Posted in Code Samples, Tutorials | 1 Comment
Tags: , , , , ,

Oleh: Zamrony P. Juhara

Tips ini saya tulis untuk menjawab pertanyaan di mailing list Delphindo tentang bagaimana mendapatkan source code HTML website yang telah dimuat dalam kontrol TWebBrowser.

Setelah saya dapat konfirmasi bahwa kode yang saya posting di mailing list Delphindo bekerja, saya posting di sini agar informasinya mudah ditemukan.
Continue Reading Mengambil source code HTML dari TWebBrowser…

Menciptakan form dengan bentuk sembarang

November 18, 2008 at 4:49 pm | Posted in Code Samples, Tutorials | 4 Comments
Tags: , , , , ,

oleh Zamrony P. Juhara

Pernah menggunakan WinAmp? Terkesan dengan window berbentuk sembarang mengikuti skin yang digunakan? Saya pribadi sangat terkesan dengan sistem skin pada WinAmp. Artikel berikut ini mencoba menjelaskan bagaimana kita dapat menghasilkan sistem skin dengan menciptakan form dengan bentuk sembarang (tidak lagi harus kotak).

Continue Reading Menciptakan form dengan bentuk sembarang…

Web Service dengan Delphi

July 15, 2008 at 4:58 pm | Posted in Code Samples, Tutorials | 19 Comments
Tags: , , ,

Zamrony P Juhara

(Artikel ini dimuat pertama kali di majalah PC Media edisi 04/2007)

Dukungan Delphi pada web service dimulai pada versi 6 dan dilanjutkan terus sampai sekarang. Delphi membungkus implementasi SOAP dengan sangat rapi. Jika anda menganggap berusaha memahami kode-kode pada SOAP (pada artikel sebelumnya) sebagai suatu mimpi buruk, maka anda masih cukup normal. Saya pribadi pusing melihat isi SOAP message. Untungnya menggunakan Delphi, kita tidak perlu berurusan dengan proses parsing SOAP message. Delphi menghandlenya untuk kita sehingga kita bisa fokus ke bagaimana mewujudkan web service daripada pusing-pusing menerjemahkan SOAP message.
Continue Reading Web Service dengan Delphi…

Share folder dengan Delphi

April 7, 2008 at 1:44 pm | Posted in Applications, Code Samples, Tutorials | 6 Comments
Tags: , , ,

oleh Zamrony P. Juhara

Hari ini ada pertanyaan menarik yang diajukan oleh member milis Delphindo mengenai bagaimana membuat dan menghapus shared folder dengan Delphi. Berhubung saya tidak terlalu sibuk dan belum pernah membuatnya, saya jadi tergelitik untuk melakukannya. Setelah browsing cari informasi sana-sini akhirnya saya tahu cara melakukannya. Dan inilah tutorial singkatnya.
Continue Reading Share folder dengan Delphi…

Next Page »

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