Archive for 2009

Ekosistem Perisian – Menjamin Kestabilan Pembangunan Perisian – Bah. 1

Written by alfarabius on Apr 24th, 2009 | Filed under: Kejuruteraan Perisian, Program, Umum

coral-reef

Ekosistem bermaksud kesemua komponen dalam sesebuah kumpulan / organisasi yang mempunyai visi dan objektif tertentu, memainkan peranan masing-masing untuk menjamin kelangsungan kumpulan tersebut. Dalam konteks pembangunan perisian, ekosistem perisian bermaksud kaedah pembangunan perisian yang memberi faedah dan respon yang efektif sama ada kepada klien, pembangun / pengaturcara plug-in, pengedar, perunding IT, pengilang (hardware) serta pesaing.

Ekosistem perisian ibarat batu karang yang terdampar di dasar lautan. Batu karang dicipta untuk mengimbangi keseluruhan ekosistem kehidupan di dasar laut. Semua kehidupan laut bergantung kepada batu karang tersebut dan sentiasa berkembang serta bertahan sampai bila-bila selagi tidak diganggu.

Begitu juga dengan perisian yang sentiasa berevolusi, skop yang makin luas, dan berubah mengikut keperluan semasa oleh pihak klien. Walau bagaimanapun, ini bukan bermaksud perisian sahaja yang berubah malah ekosistem perisian juga turut mengalami transformasi tersebut. Sifat perisian yang rumit dan mudah diancam ketidakpuasan pengguna atau ketidaksesuaian teknologi yang digunapakai.

Oleh itu, bagi membangunkan perisian yang mantap dan mesra kepada ekosistem perisian, maka kaedah pembangunan yang tepat dan bersesuaian dengan sistem yang akan dibangunkan, perlulah diteliti oleh inteligensia IT (pengaturcara, penganalisa sistem, ketua projek IT dsb). Contoh sistem sama ada berasaskan aplikasi web, sistem Desktop, servis sesawang (Web service) dan sebagainya.

Oleh sebab itu, maka wujudlah pelbagai pendekatan atau kerangka pembangunan perisian yang dinamik bagi merealisasikan konsep Kestabilan Pembangunan Perisian atau ‘Sustainable Software Development’.

P/s: “Manusia sering tertipu dengan hati dan fikiran masing-masing tentang bakat dan kebolehan, sebenarnya diri sendiri mempunyai 1001 kelebihan yang belum diteroka, ini disebabkan daya usaha yang kurang dan malas” ~Aku kata


Bersembang (Chat) Tanpa Pemasangan Sebarang Perisian

Written by alfarabius on Apr 23rd, 2009 | Filed under: Rangkaian, Tips

Chat

Jika anda menggunakan PC / Laptop (OS – Windows) dan berkeinginan bersembang secara privasi dengan kawan ada tanpa menggunakan sebarang perisian, kini ada cara mudah. Dengan menggunakan ‘Command Prompt’ tertentu, anda sudah boleh memeriksa alamat IP (IP Address) anda dan bersembang dengan rakan anda.

Untuk mengetahui alamat IP anda, hanya perlu taip IPCONFIG pada paparan Command Prompt anda. Maklumat berkaitan IP Address, Subnet Mask dan Default Gateway akan dipaparkan. Langkah seterusnya adalah seperti berikut :

1. Buka perisian Notepad di Start > All Programs > Accessories > Notepad dan taip teks seperti di bawah :-

@echo off
:A
Cls
echo MESSENGER
set /p n=User:
set /p m=Message:
net send %n% %m%
Pause
Goto A

2. Simpan fail text tersebut dengan nama “Messenger.bat”. Buka fail “Messenger.bat” di Command Prompt (*pastikan direktori anda betul sebelum membuka fail .bat ini) dan Command Prompt akan memaparkan info seperti di bawah:

MESSENGER
User:

3. Untuk “User” , taip alamat IP address rakan sembang anda atau Pc / Laptop yang anda berkomunikasi.

Anda akan dapat lihat seperti berikut:

Message:

4. Sekarang, taip apa sahaja mesej untuk bersembang. Sebelum klik butang “Enter”, anda akan dapat lihat seperti berikut :

MESSENGER
User: 182.100.100.100
Message: Hi

5. Sekarang klik butang “Enter” dan mula bersembang!!! Yahoo…

P/s: Cara mudah melihat IP Address selain taip command IPCONFIG adalah layari URL : http://whatismyipaddress.com/.

P/s/s: IPCONFIG /all – memaparkan maklumat lengkap berkaitan spesifikasi rangkaian PC / Laptop anda


PHP – Ringkasan Kod Aturcara Interaksi dengan Pangkalan Data

Written by alfarabius on Apr 22nd, 2009 | Filed under: Perisian, Program, PSM, Tips

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


Sila Masukkan Alamat
Emel Anda Untuk
Mendapatkan Artikel Blog ini
Secara PERCUMA :

Disediakan oleh: FeedBurner