Auto-generate Flow Chart from Java/C++ Codes:

Raptor Flowchart Tutorial For Beginners

Showing posts with label bagaimana. Show all posts
Showing posts with label bagaimana. Show all posts

Tuesday, August 04, 2009

Bagaimana menggunakan database

Database amat berguna dalam kerja-kerja mengurus dan mengawal maklumat. Untuk menggunakan database dengan cekap, pengguna perlu memahami gambaran kasar bagaimana database berfungsi.

Terdapat berbagai jenis database; Hirarki, Network dan Relational. Yang popular dan lazim digunakan pada masa sekarang adalah Relational. Kewujudan perisian percuma seperti Linux dan MySQL telah merancakkan lagi penggunaan database di kalangan pengguna Internet.

Maksud Relational adalah database yang mengambil konsep tabular data representation (data disusun dalam bentuk table/jadual, seperti jadual kelas contohnya). Konsep ini bukanlah sesuatu yang asing kepada pengguna komputer di pejabat. Rata-rata pengguna telah biasa menggunakan lampiran kerja MS Excel yang juga berkosepkan tabular data representation.


Di dalam Relational Database, satu table mewakili satu set gabungan data yang membentuk entiti tertentu. Contohnya table 'pelajar' mengandungi lajur yang mewakili ciri-ciri pengenalan pelajar (nama, no ic, alamat, email) dan baris (setiap satu baris mewakili maklumat seorang pelajar berdasarkan ciri-ciri tadi). Satu Relational Database boleh mengandungi banyak table. Contohnya Database bagi Sistem Pendaftaran Pelajar mungkin mengandungi table 'pelajar', 'jurusan', 'kelas' dan sebagainya.

MySQL adalah contoh Relational Database. Dalam sistem database MySQL, satu komputer akan berfungsi sebagai hos dan komputer2 laing yang berhubung dengannya berfungsi sebagai klien.

Untuk memahami dengan lebih lanjut, anda boleh mencuba MySQL yang dihoskan secara percuma di http://www.freesql.org/

Pakej perisian MS Office juga mempunyai perisian MS Access yang turut menggunakan konsep Relational Database. Bagaimanapun tujuan asas MS Access adalah untuk pengguna komputer peribadi sahaja. Maka ia tidak direka untuk menampung ramai pengguna dalam sesuatu jaringan komputer.

Walaubagaimanapun sifat MS Access yang mudah dan ramah pengguna menjadikannya popular di kalangan pengguna komputer peribadi dan tidak hairan jika usaha menggabungkan MS Access dan MySQL telah dibuat. Melalui penggunaan perisian pemandu MyODBC, anda boleh menggabungkan MS Access (sebagai Front End) dan MySQL (sebagai Back End).


Thursday, July 30, 2009

Bagaimana menggunakan Windows Registry

Pengenalan

Semenjak Windows 95, Sistem Pengendalian Windows menggunakan pangkalan data hirarki untuk menyimpan maklumat system setting, hardware configurations dan user preferences. Pangkalan Data ini dinamakan Windows Registry ataupun biasanya dipanggil Registry. Apabila ada hardware baru yang dipasang pada komputer, apabila pengguna menukar pilihan latarbelakang desktop, ataupun apabila pengguna install software yang baru, maklumat berkenaannya disimpan di dalam Registry. Maklumat ini kemudiannya menjadi rujukan Windows. Pendedahan tentang Registry akan memberikan pengetahuan dan peluang kepada pengguna untuk menguruskan sendiri Windows dengan lebih cekap namun kesilapan mengubahsuai Registry boleh mendatangkan masalah yang besar ke atas Windows.

Struktur

Struktur Registry berbentuk hirarki, sama seperti struktur direktori fail dalam komputer. Terdapat Main Key, atau Hive, bersama Keys, Subkeys dan Values.

Hives - Hives adalah bahagian tertinggi dalam hirarki. Bergantung pada versi Windows yang digunakan, kebiasaannya terdapat 5 atau 6 hives seperti berikut:

HKEY_CURRENT_USER (HKCU) -
This Hive contains the preferences and configuration for the particular user who is currently logged in. If a different user is logged onto the same machine, then the information in this Hive would change corresponding to that particular user's configuration.
HKEY_LOCAL_MACHINE (HKLM) -
This Hive contains the configuration for the actual computer. The information in this Hive remains the same regardless of the user currently logged on.
HKEY_CLASSES_ROOT (HKCR) -
This Hive contains the information for that pertains to the core user interface such as file associations and shortcuts.
HKEY_USERS (HKU) -
This Hive contains the user information for all the users that have ever logged onto this computer.
HKEY_CURRENT_CONFIG (HKCC) -
This Hive contains the information about current hardware configuration. This Hive is linked to the HKLM Hive.
HKEY_DYN_DATA (HKDD) -
This Hive is found only on Windows 95/98/ME. It contains information about hardware Plug and Play. This Hive is linked to the HKLM Hive.

Keys - Keys adalah seperti folders yang mana ia boleh mengandungi Subkeys atau Values.

Values - Data yang tersimpan di dalam Key atau SubKey. Biasanya ia terdiri dalam bentuk format binary, strings atau DWORD.

Contoh Registry key adalah seperti berikut:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\\Start Page

When we break this Key down to its components we can see the following:

HKEY_CURRENT_USER is the Hive that this key is associated with.
Software is a Key
Microsoft - This is a Subkey
Internet Explorer - This is a Subkey
Main - This is a Subkey
Start Page - This is the Value that the actual data is stored in. For this particular Value, the data will be the start page that you want Internet Explorer to use.

Menyunting Registry

Untuk mengubah Values di dalam Registry, anda memerlukan program sunting seperti Registry Editor (ataupun panggilan Regedit). Windows mempunyai program regedit.exe yang memainkan peranan ini. Untuk membuka program ini, Klik Start/Run dan taipkan "regedit". 

Apabila Program Registry Editor dilancarkan, ia akan memaparkan dua panel. Panel kiri adalah untuk navigasi. Tanda "+" maksudnya ada lagi struktur data yang tersimpan dibawah sesuatu data. Klik "+" dan anda akan melihat data ini. Klik "-" untuk meringkaskan semula pandangan struktur data tersebut.

Screenshot di bawah memaparkan Registry Editor khususnya untuk nilai
HKEY_CURRENT_USER\Control Panel\Colors

Registry Editor