Problem 871: Counting Cells in a Blob

March 15, 2009 at 2:18 am | Posted in ACM Contest | 1 Comment
Tags: ,

Oleh: Mpu Gondrong

blob pada grid Pada soal ini ditanyakan berapa ukuran dari blob yang terbesar dari sekumpulan blob yang diberikan. Bila diibaratkan papan catur, grid di sini adalah keseluruhan kotak berwarna putih sebagai dasar dan blob adalah sekumpulan kotak-kotak berwarna hitam. Secara mudah grid dapat disusun menggunakan array of string dengan penanda kotak hitam adalah karakter ‘1’. Menghitung ukuran terbesar blob dengan menyusuri kotak-kotak hitam ke arah kiri, kanan, atas, bawah dan diagonal secara rekursif, menghitung berapa banyaknya hingga terbentur dengan kotak putih.

Continue Reading Problem 871: Counting Cells in a Blob…

Advertisements

Problem 893: Y3K Problem

March 15, 2009 at 1:40 am | Posted in General | 1 Comment
Tags: ,

Oleh: Mpu Gondrong

Pemecahan soal ini tergolong mudah, yaitu copy + paste dari unit SysUtils di Delphi. Sebenarnya tidak sulit untuk mengerjakan sendiri, tetapi godaan untuk tidak mencontek sangat besar, dan saya memilih menyerah dengan godaan itu. Penyesuaian tetap perlu diadakan, mengingat TDateTime di Delphi adalah bertipe Double sedangkan Integer sudah mencukupi. Termasuk pula pengecekan apakah cakupan hari, bulan dan tahun tidak melewati batas, yang bisa ditiadakan di soal ini.

Continue Reading Problem 893: Y3K Problem…

Problem 872: Ordering

March 14, 2009 at 10:56 pm | Posted in ACM Contest | Leave a comment
Tags:

Oleh: Mpu Gondrong

Berikut ini adalah pemecahan dari soal 872 tentang Ordering (penyusunan). Silakan ditelaah dengan baik soalnya dan contoh input / output. Sebagai sesama programmer bahasa program tentu lebih mudah dimengerti ketimbang bahasa manusia. Saya sendiri sudah lupa dan malas mengingat bagaimana membaca program di bawah, meskipun buatan sendiri. Selamat membaca.

Continue Reading Problem 872: Ordering…

Membuat Aplikasi Modular secara Dinamis

August 14, 2008 at 8:55 am | Posted in Tutorials | 5 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 | 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…

Delphi dan Windows Management Instrumentation (WMI) – tutorial singkat

March 22, 2008 at 2:45 pm | Posted in Applications, Code Samples, Tutorials | 7 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…

Blog at WordPress.com.
Entries and comments feeds.