Membuat program dengan ukuran exe yang kecil

20 July 2007 DITULIS OLEH ebta | 9,768 views

Artikel ini diperuntukkan bagi programmer delphi, minimal sudah pernah menggunakan program delphi. Tetapi tidak menutup kemungkinan bagi anda yang ingin belajar pemrograman delphi.

 

Jika kita membuat sebuah form kosong saja, maka akan dihasilkan file exe yang berukuran sekitar 290 KB dengan delphi 5, 360 KB dengan delphi 7 dan lebih besar lagi untuk delphi 2006. Walaupun kapasitas memory dan hardisk saat ini bisa dibilang lebih dari cukup, tetapi jika kita hanya ingin membuat program sederhana, ukuran seperti itu mungkin terlalu besar, belum lagi ditambah komponen lainnya dan harus di distribusikan melalui internet. Maka adakah solusinya agar aplikasi yang kita hasilkan memiliki ukuran yang kecil ?

 

jawabnya ada… sebenarnya bisa saja aplikasi tersebut di kompress dengan tools seperti UPX, yang bisa menjadikan aplikasi lebih kecil menjadi setengahnya atau lebih. Tetapi ada beberapa kelemahan menggunakan Exe compressor seperti UPX tersebut. Alternatif lainnya adalah langsung menggunakan fungsi-fungsi windows API (Application Programming Interface), file yang dihasilkan dijamin akan kecil. Tetapi dengan ini pemrograman jauh lebih sulit dan mungkin sangat menyita waktu hanya untuk membuat sebuah form kosong saja. Bagi programmer delphi ada komponen khusus yang sangat powerfull, supaya aplikasi yang dihasilkan berukuran kecil, cepat seperti menggunakan windows API secara langsung, bahkan mungkin lebih. Komponen ini namanya KOL ( Key Object Library ). Bagi yang belum pernah mendengar tentang KOL, bisa dilihat artikel tentang ini disini

 

Tertarik menggunakan komponen ini ?

Baca selengkapnya »

Tools for Programmer

20 July 2007 DITULIS OLEH ebta | 10,727 views

Berikut program-program yang sangat bermanfaat khususnya bagi programmer ( Free maupun open source), tidak menutup kemungkinan anda yang bukan seorang programmer juga memerlukannya :

  • Notepad++, Merupakan text editor open source yang sangat baik. Mendukung hampir 50 bahasa pemrograman dengan antarmuka yang mudah digunakan, dan berbagai features termasuk dukungan dengan plugins.
  • WinMerge, Program untuk membandingkan dan menggabung dua buah source code dalam file maupun folder.
  • UPX, salah satu tools untuk mengkompress aplikasi ( executable file ), sehingga ukuran file exe atau dll bisa setengahnya atau jauh lebih kecil
  • NSIS, Untuk membuat installer dari aplikasi atau program yang kita buat. Kemampuan scripting-nya hebat dan hanya menambahkan ukuran yang sangat kecil di file installer
  • Baca selengkapnya »

Source code Restore my files

2 July 2007 DITULIS OLEH ebta | 6,914 views

Bagi anda yang ingin mempelajari program Restore my files, ini program dan source codenya (dalam Delphi). Untuk dapat menjalankan program dalam delphi, perlu di install komponen KOL ( key objects library ), bisa download di http://kolmck.net/ ( Inggris ) atau http://kolnmck.ru ( dalam bahasa Rusia)

Download Source code Restore My Files ( 67 KB). Semoga bermanfaat

Source Code, Program and Algorithm for calculating the prayer times

4 April 2007 DITULIS OLEH ebta | 5,625 views

Bagi yang ingin mengembangkan software untuk menentukan waktu sholat, mungkin berikut salah satu resources yang dapat digunakan, namanya Flash Prayer Times. Saya mendapatkannya kira-kira sudah lebih dari 3 tahun yang lalu, masih dalam versi lama dan saat ini ternyata sudah versi 12.5. Didalamnya disertakan beberapa file yang sangat bermanfaat baik bagi pembuat program maupun yang hanya memakai saja.

Daftar file yang disertakan adalah :

  • Flash Prayer Times 12.5.exe (Aplikasi Flash Prayer Times 12.5 dalam flash executable)
  • Flash Prayer Times 12.5.fla (Source code aplikasi dalam flash)
  • Flash Prayer Times 12.5.swf (Aplikasi Shockwave, yang bisa disertakan di website)
  • City Coordinate.doc ( Data-data lokasi beberapa kota di dunia )
  • Adhan.mp3 ( file suara adzan )
  • Dokumentasi untuk mengembangkan program perhitungan waktu sholat dan menentukan arah kiblat ( Algoritma dan Source Code )
  • Beberapa file tambahan lainnya

Untuk mencobanya silahkan download filenya disini Flash Prayer Times ( ~2 MB) atau bisa juga dilihat dibagian download
Semoga Bermanfaat.

How to calculate the Qibla direction

22 March 2007 DITULIS OLEH ebta | 4,609 views

Untuk menghitung arah kiblat dari suatu tempat dapat dilakukan dengan mendasarkan pada letak geografisnya ( garis lintang dan garis bujur ). Berikut rumusnya:

Qibla Algorithm

Baca selengkapnya »

Konversi Hijriyah ke Masehi dan sebaliknya

20 March 2007 DITULIS OLEH ebta | 10,085 views

Berikut adalah fungsi untuk mengubah tanggal Masehi ke Hijriyah dan sebaliknya. Kode program dalam bahasa Pascal ( Delphi ), tetapi saya rasa mudah untuk dikonversi ke bahasa pemrograman lain ;) , juga saya beri sedikit keterangan. Algoritma saya temukan beberapa tahun yang lalu dari internet tanpa sumber yang jelas. Semoga bermanfaat. Baca selengkapnya »

JEDI VCL

1 February 2007 DITULIS OLEH ebta | 4,369 views
Bagi anda yang sudah terbiasa dengan delphi, tentu sudah tahu Jedi Visual Components Library (VCL) ini. JVCL merupakan hasil kerja komunitas delphi yang luar biasa.

JEDI Visual Component Library (JVCL) mengandung koleksi Visual dan non Visual Komponen yang sangat banyak (Saat ini memiliki sekitar 600 komponen, jumlah yang fantastis ) yang dapat digunakan langsung di Delphi, Kylix dan C++ Builder. Baca selengkapnya »