Lewati navigasi

Category Archives: Software Engineering


Menginstall PHPUnit di XAMPP sebenarnya tidak terlalu susah dan langkah-langkahnya sudah ada di sini. Tapi, daripada saya lupa, lebih baik saya taruh di sini.

Pertama-tama, buka command prompt dan pergi ke folder php di XAMPP. Contohnya C:\xampp\php. Dari sana, eksekusi beberapa perintah untuk menambahkan source untuk instalasi paket PEAR. PEAR itu kumpulan paket-paket library yang berguna untuk pemrograman PHP. Modelnya sangat mirip dengan Debian atau Yum. Oke, perintahnya adalah sebagai berikut

pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com

Kalau misalnya ada pesan kesalahan bahwa tidak bisa menulis php.ini yang ada di folder Windows, cukup tambah environment variable “PHP_PEAR_SYSCONF_DIR” dengan nilai “C:\xampp\php“.

Setelah itu tinggal eksekusi

pear install phpunit/PHPUnit

Selesai. Coba ekseksusi perintah `phpunit` untuk melihat apakah instalasi berhasil. 🙂

Iklan

Persistence Unit adalah sebuah unit data yang menjelaskan konfigurasi entity yang digunakan. Salah satu konfigurasinya berisi tentang storage tempat entity disimpan. Cara menambahkan PersistenceUnit pada sebuah Java project di Netbeans adalah sebagai berikut

Read More »


Didedikasikan buat rekan-rekan IF ITB 2006.

Ada sedikit permintaaan dari beberapa junior supaya saya sedikit mengupas tentang aplikasi medis sederhana di Java EE. Aplikasi ini cuman aplikasi pengaturan dokter, pasien, dan pemeriksaan. Aplikasi ini akan dibangun dengan menggunakan basis data MySQL dan IDE Netbeans.classdiagram

Read More »


Extendibility adalah kemudahan pengadaptasian produk perangkat lunak terhadap perubahan spesifikasi]. Hal ini dikarenakan kebiasaan client yang sering berganti-ganti spesifikasi dan sulitnya untuk mengekstraksi apa yang diinginkan oleh client tersebut.

Ada 2 hal yang penting di dalam meningkatkan extendibility

  1. Design simplicity
    Arsitektur yang sederhana akan mudah diadaptasi daripada yang lebih rumit.
  2. Decentralization
    Semakin otonom sebuah modul maka kemungkinan besar perubahan kecil hanya akan mempengaruhi satu atau sedikit modul daripada menimbulkan efek berantai yang mempengaruhi sistem secara keseluruhan. Salah satu keunggulan dari pengembangan perangkat lunak berorientasi obyek adalah pemilah-milahan modul yang lebih baik.
%d blogger menyukai ini: