Cara Menginstall Komponen

December 20, 2008 at 11:32 am | In 11, 12, Tutorials | 2 Comments

Beberapa waktu terkahir ini, milis komunitas Delphindo kehadiran sekelompok mahasiswa yang menggunakan bahasa Object Pascal sebagai salah satu dari mata kuliah, banyak dari mereka adalah darah-darah baru yang belum mengenal sama sekali Delphi sebelumnya, dan dari sekian banyak pertanyaan yang mereka lontarkan di milis, salah satu yang terbanyak adalah cara untuk menginstall komponen hasil download dari internet. Topik kali ini saya maksudkan untuk membahas secara detil langkah-langkah yang harus dilakukan untuk menginstall komponen secara manual 100%, dalam arti komponen yang di download murni adalah source code tanpa file-file pendukung “project package” yang menyertainya. Dalam topik ini, sampel yang digunakan adalah GhostMemo dari torry.net yang disertakan secara full source code.

langkah-langkah di bawah menggunakan asumsi IDE yang digunakan adalah Borland Delphi 6-7 dan sengaja dibuat panjang, detil agar memudahkan mereka-mereka yang baru mengenal delphi, saya bisa saja meringkasnya jadi satu dua langkah namun pastinya akan membuat pemula menjadi bingung, Karena itu, untuk yang masih pemula, jangan mengeluh karena langkah-langkah yang ada terlihat begitu banyak. Baca dengan teliti dan ikuti langkah-langkah tersebut. :)
Continue reading Cara Menginstall Komponen…

Menciptakan form dengan bentuk sembarang

November 18, 2008 at 4:49 pm | In Code Samples, Tutorials | 2 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…

Membuat Aplikasi Modular secara Dinamis

August 14, 2008 at 8:55 am | In Tutorials | 4 Comments
Tags:

oleh: Jaimy Azle

Aplikasi yang bersifat modular sebenarnya tidaklah asing saat ini, dengan memecah kompleksitas software ke dalam sejumlah modul akan memudahkan developer memaintain lifetime aplikasi yang dibuatnya secara lebih baik, hal ini karena developer dapat lebih memfokuskan permasalahan pada modul-modul yang ada. Delphi secara RAD sebenarnya sudah mempermudah developer untuk menyusun aplikasi ini sebagai modul-modul yang disusun baik dengan memanfaatkan TDataModule ataupun TForm. Namun seringkali pula kita terjebak dalam proses pangil memanggil modul satu dengan modul yang lain yang biasanya dilakukan secara langsung seperti contoh berikut:


  with TForm2.Create(Self) do
  try
    ShowModal;
  finally
    Free;
  end;

Tidak salah sebenarnya, namun proses panggil memanggil seperti ini menjadikan aplikasi menjadi kompleks, karena modul pemanggil sebagai aplikasi utama harus menyertakan pula unit atas modul-modul yang akan dipanggil. Program berskala yang lebih besar semacam dan kompleks akan melibatkan puluhan, ratusan, atau bahkan ribuan modul di dalamnya, apakah untuk program semacam ini semua modul tersebut harus disertakan? tentunya akan lebih baik bila modul-modul itu dapat dipanggil secara dinamis dan otomatis oleh pemanggil dengan mudah. Kita cukup membuat modulnya, meregistrasikannya, dan recompile. Aplikasi utama akan secara otomatis menampilkan modul baru tersebut. :)

Dynamic modular application

Continue reading Membuat Aplikasi Modular secara Dinamis…

Web Service dengan Delphi

July 15, 2008 at 4:58 pm | In Code Samples, Tutorials | 3 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 | In Applications, Code Samples, Tutorials | 3 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…

Delphi dan Windows Management Instrumentation (WMI) – tutorial singkat

March 22, 2008 at 2:45 pm | In Applications, Code Samples, Tutorials | 2 Comments
Tags: , ,

Oleh Zamrony P. Juhara

Artikel ini saya tulis untuk menjawab sebuah pertanyaan yang diajukan di milis Delphindo mengenai bagaimana mendapatkan serial number motherboard atau prosesor.

Continue reading Delphi dan Windows Management Instrumentation (WMI) – tutorial singkat…

Lingkaran Warna

October 30, 2006 at 5:23 pm | In ACM Contest, Algorithms | 8 Comments

By: Mpu Gondrong

Kali ini kita membahas soal di http://acm.uva.es/p/v8/899.html tentang permainan menggunakan lingkaran berwarna. Di sini bermain 2 orang yang saling bergantian berpindah arah. Tujuannya sederhana, yaitu mencapai lingkaran tujuan dengan pergerakan minimal.

Meskipun soal ini tampak biasa-biasa saja, tapi cukup baik sebagai contoh penggunaan fungsi / prosedur rekursif. Rekursif berarti memanggil dirinya sendiri. Pada banyak bahasa pemrograman kemampuan untuk rekursif ini sangat membantu dalam menyederhanakan logika program.

Dari soal yang disajikan kurang lebih ada aturan berikut:

  • Terdapat lingkaran dari 1 s/d 100.
  • Tiap lingkaran memiliki warna dan dimungkinkan terdapat duplikasi.
  • Terdapat panah-panah yang menghubungkan dari satu lingkaran ke lingkaran yang lain. Panah tersebut berisi data: dari, ke, dan warna.

Dalam melakukan pergerakan terdapat aturan berikut:

Continue reading Lingkaran Warna…

Komponen IBO Dataset untuk FastReport 3

September 20, 2006 at 2:36 pm | In Components, Tutorials | 5 Comments

By: Jaimy Azle

FastReport 3 menawarkan cukup banyak fitur yang sangat bermanfaat dalam pembuatan report dalam aplikasi. Salah satu fitur itu adalah Arsitekturnya yang fleksibel yang memungkinkan developer membuat sendiri komponen Dataset untuk DBMS yang tidak disupport oleh FR3. Di sisi lain Interbase Object pula merupakan salah satu library favorit yang cukup banyak digunakan untuk membangun aplikasi berbasis FirebirdSQL.

Sebenarnya komponen ini bukanlah sesuatu yang baru mengingat Andreas Hesse juga sudah membuat komponen dengan tujuan yang sama yang bisa di download di Contributed Section IBO. Namun setelah mencoba menggunakannya selama beberapa saat, saya cukup pusing dengan masalah-masalah yang dibawanya terutama terkait dengan cara kerjanya yang rada aneh, bahkan dalam beberapa bagian sepertinya Andreas lupa mendestroy komponen yang dibuatnya sehingga mengakibatkan memory leak. Hal ini yang membuat saya akhirnya memutuskan untuk meluangkan sedikit waktu untuk membuat sendiri jembatan tersebut untuk digunakan pada aplikasi yang saya kerjakan.

Keuntungan utama yang ditawarkan dengan menggunakan jembatan seperti ini adalah developer bisa membuat, memodifikasi, atau menambahkan report secara mandiri diluar dari aplikasi, begitu pula di sisi user yang menggunakan aplikasi, mirip seperti yang terdapat pada crystal report. Tentu saja mungkin ada beberapa hal lagi yang harus dilakukan untuk membuat hal tersebut sepenuhnya bisa dilakukan. namun setidaknya komponen ini akan melengkapi kebutuhan akan customizable report di sisi user khususnya pada aplikasi yang menggunakan IBO sebagai backbone konektifitas data.

Continue reading Komponen IBO Dataset untuk FastReport 3…

« Previous PageNext Page »

Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.