PHP – Ringkasan Kod Aturcara Interaksi dengan Pangkalan Data

Posted on the April 22nd, 2009 under Perisian,Program,PSM,Tips by

PHP and MySQL

Ramai pengunjung ke blog ini yang bertanyakan tentang sampel kod aturcara bahasa PHP untuk menghubungkan  pangkalan data. Tidak kira apa perisian pelayan (server) localhost anda gunakan (Xamp, WAMP dan sebagainya), pastikan anda memasang perisian mengurus pangkalan data SQL [link] terlebih dahulu.

Bina pangkalan data dan ‘tables’ yang berkaitan untuk memanifestasikan data-data yang hendak disimpan. Pastikan anda melengkapkan fasa Rekabentuk (Design) sebelum membina pangkalan data tersebut dengan melakarkan beberapa model utama seperti :

  1. Use Case diagram : Manifestasi keperluan klien dan sistem yang dibangunkan.
  2. Class diagram : Manifestasi hubungan elemen-elemen utama dalam sistem.
  3. State , Sequence , Activity diagram : Manifestasi tindakan atau respon dari elemen-elemen tertentu.

Kesemua model tersebut akan memberikan anda idea untuk mencipta pangkalan data yang lebih ideal dan tepat. Di bawah merupakan langkah-langkah mudah dan ringkas (Exemplification in English) dalam kod untuk ‘connect to MySQL’ :

1. Connect to database :
$username="username";
$password="password";
$database="your_database";

2. Command to start connection :
mysql_connect(localhost,$username,$password);

3. Selecting database :
mysql_select_db($database) or die( "Unable to select database");

4. Selecting , Updating or Deleting :
Selecting : $query = "SELECT * FROM table_name";
Updating : $query = "UPDATE table_name SET column_name1='$id1', column_name2='$id2' WHERE id = '$ud_id'";
Deleting : $query = "DELETE FROM table_name WHERE column_name='$id'";

* symbol means select all columns in table, if you want to select specific column, just specify the column name. E.g : “$query = “SELECT column_name1, column_name2 FROM table_name”;

5. Executing command :
mysql_query($query);

6. Displaying data :
$query="SELECT * FROM table_name";
$result=mysql_query($query);

7. Close connection :
mysql_close();

Untuk maklumat lanjut, sila dapatkan di : http://www.freewebmasterhelp.com/tutorials/phpmysql/1

CS Humour – Perisian Sumber Terbuka

Posted on the April 21st, 2009 under Umum by

Free Magazine Humour
Wikipedia telah menyenaraikan pelbagai Perisian Sumber Terbuka (OSS) di [klik]. Selamat melayari.

Manipulasi Imej: Perisian untuk Jambatan yang Selamat

Posted on the December 2nd, 2008 under Pemprosesan Imej by

Jambatan Akashi-kaikyo

Terdapat 12 000 jambatan di negara Jerman sama ada di bandar utama dan bandar-bandar kecil. Binaan jambatan menjadi teras utama antara dua tempat dan titik pertemuaan antara dua tempat yang mustahil untuk menyeberang. Jambatan menjadi laluan utama kepada kereta, motosikal, pejalan kaki dan sebagainya.

Untuk mengenalpasti keseluruhan kerosakan pada jambatan melalui mata penglihatan ada amat mustahil. Oleh itu, kombinasi ilmu antara kejuruteraan awam dan sains komputer memudahkan lagi jurutera jambatan menganalisa dan menentukur kerosakan sesebuah jambatan dengan lebih terperinci dan tepat.

Sekumpulan penyelidik dari Fraunhofer Institute for Industrial Mathematics ITWM di Kaiserslautern (Jerman) dan bekerjasama dengan saintis dari syarikat Italy iaitu Infracom telah membangunkan sebuah perisian pemprosesan imej yang memproses imej jambatan dalam bentuk digital dan seterusnya mengenalpasti kerosakan seperti berikut:

  1. Garis halus retakan
  2. Kawasan warna blok konkrit yang karat
  3. Bentuk / struktur konkrit yang ganjil
  4. Darjah keseimbangan dan ketepatan

Imej Retak JambatanMenurut Markus Rauhut (salah seorang saintis di ITWM), perisian tersebut secara automatik akan menentukan kawasan-kawasan yang abnormal dari imej asal dan kemudian akan mengeluarkan keputusan perbandingan (imej jambatan asal vs jambatan yang disiasat) melalui data berbentuk metriks. Ini bagi memudahkan jurutera jambatan menyiasat kawasan kerosakan dan membaiki jika perlu.

 

Cabaran dalam membangunkan perisian ini adalah:

  • Bagaimana imej jambatan asal dapat dibezakan dengan imej yang disiasat ?
  • Bagaimana mengenalpasti warna kelembapan suhu pada setiap kawasan jambatan ?
  • Bagaimana mengenalpasti kawasan retakan halus pada imej jambatan tersebut ?

Semua masalah di atas dapat di atasi menggunakan perisian tersebut. Perisian tersebut telah dibangunkan sejak tahun 2007 dan penggunaannya semakin dipertingkatkan dari masa ke semasa.

P/s:  Melakukan sesuatu aktiviti / perkara yang ditakuti untuk dilaksanakan merupakan antara rahsia kejayaan dan kekuatan seseorang. ;) ~aku kata