Arsip untuk Oktober, 2007

Delphi RegEx

Menyambung soal frekuensi kata kemaren, kali ini saya membandingkan RegEx di Delphi, Perl, PHP, dan Python. Delphi dan PHP menggunakan PCRE. Fasilitas hashing sesuai yang ada di masing-masing bahasa dan dianggap sudah optimal. Hasilnya sebagai berikut:

  1. Perl: 0,375s
  2. Delphi: 0,468s
  3. Python: 0,468s
  4. PHP: 1,125s

Baca entri selengkapnya »

Komentar (2)

Kegunaan Regular Expression (Regex)

HW> All, sorry… boleh dong di jelasin kegunaan Regexp ini secara
HW> aplikatif ? Klo di modul-2 bisnis di pakai untuk apa ya..

Versi lengkapnya bisa lihat di Wikipedia. Tapi secara singkat, regex hanya suatu cara untuk mengolah teks, fungsi dasarnya untuk search dan replace teks. Jadi kalo di Delphi pernah menggunakan Pos, Copy, Delete, Concat, dkk, cara lebih efektif untuk itu bisa dengan regex.

Baca entri selengkapnya »

Tinggalkan sebuah Komentar

Algoritma Stemmer Bahasa Indonesia

1. Pendahuluan

Struktur pembentukan kata dalam Bahasa Indonesia adalah sebagai berikut:

[awalan-1] + [awalan-2] + dasar + [akhiran] + [kepunyaan] + [sandang]

Masing-masing bagian tersebut (yang dalam kotak bisa ada atau tidak), digabungkan dengan kata dasar membentuk kata berimbuhan. Di bawah ini imbuhan yang banyak digunakan dalam Bahasa Indonesia :

  1. Kata sandang: -lah, -kah, -pun, -tah.
  2. Kata kepunyaan: -ku, -mu, -nya.
  3. Akhiran: -i, -an, -kan.
  4. Awalan: me-, ber-, pe-, di-, ke-, ter-, se-.

Baca entri selengkapnya »

Komentar (4)

Delphi vs Perl

Kebetulan sedang bermain-main dengan Perl, saya mencoba membandingkan bagamana bila dibandingkan antara Delphi dan Perl, bolehlah disebut compiler vs interpreter.

Programnya sederhana, membaca file teks, menghitung jumlah seluruh kata dan frekuensi kata (kata ’yang’ ada berapa, ’dan’ ada berapa, dst). Definisi yang digunakan, kata adalah alfabet (a-z) dan dipisah oleh selain alfabet, angka [0-9] dan garis bawah (_). Jadi kalimat: "Mantan enam_ratus 0123ab ab123 a23b presiden ’pending’ alap-alap" hasilnya:

Baca entri selengkapnya »

Tinggalkan sebuah Komentar

Era aplikasi C/S sudah mulai luntur?

BJ> pernah saya bangun terpasang di LAN atau dedicated hosting, jadi
BJ> gak terlalu "dipaksa"  untuk menggunakan PHP dan mySQL.

image Saya percaya bahwa kita perlu memanfaatkan momentum-momentum untuk mencoba hal baru. Pascal bukan tidak mampu untuk web, tapi menggunakan PHP akan lebih mudah: bahasanya luwes, fungsinya bejibun dan pemakainya segerobak. Begitupun MySQL ketimbang Firebird. Semua pasti ada kelebihan dan kekurangan.

Baca entri selengkapnya »

Tinggalkan sebuah Komentar