Kamis, 13 Mei 2010

Perancangan Database

Pokok pikiran dalam merancang database adalah bagaimana merancang database agar dapat memenuhi kebutuhan saat ini, dan juga kemudahan dikembangkannya untuk masa yang akan datang.
Pada database yang digunakan oleh single user atau hanya beberapa user saja, perancangan database tidaklah sulit. Tetapi jika ukuran database yang sedang atau besar (25 - ratusan user yang berisikan jutaan bytes informasi dan melibatkan ratusan query dan program-program aplikasi, contoh : industri-industri, asuransi, hotel, travel, dll yang seluruhnya tergantung pada kesuksesan dari operasi-operasi databasenya), perancangan database menjadi sangat kompleks.
Oleh karena itu para pemakai mengharapkan penggunaan database yang sedemikian rupa sehingga sistem harus dapat memenuhi kebutuhan-kebutuhan seluruh user tsb.

Tujuan perancangan database :
• untuk memenuhi informasi yang berisikan kebutuhan-kebutuhan user secara khusus dan aplikasi-aplikasinya.
• memudahkan pengertian struktur informasi
• mendukung kebutuhan-kebutuhan pemrosesan dan beberapa obyek penampilan (response time, processing time, dan storage space)

Proses Perancangan Database
6 fase proses perancangan database :
1. Pengumpulan data dan analisis
2. Perancangan database secara konseptual
3. Pemilihan DBMS
4. Perancangan DB secara logika (data model mapping)
5. Perancangan database secara fisik (membuat file/tabel,melakukan coding)
6. Implementasi Sistem database.

 Perancangan Secara Konseptual
Perancangan database secara konseptual merupakan sebuah tugas bagi seorang Database Administrator. Model konseptual mengkombinasikan beberapa cara untuk memproses data dan untuk beberapa aplikasi. Model konseptual juga tidak tergantung aplikasi tertentu dan tidak tergantung DBMS, Hadware yang digunakan. Pada perancangan model konseptual tinjauan dilakukan pada struktur data dan relasi antar file menggunakan model dan relasional. Terdapat dua teknik dalam merancang database yaitu :
  - Teknik Entity Relationship
  - Teknik Normalisasi

Selasa, 04 Mei 2010

Kompile Kernel Linux Ubuntu

Tulisan ini hanya akan membahas bagaimana cara melakukan kompile kernel saja. Pada kesempatan kali ini saya menggunakan sistem operasi Linux Ubuntu 9.10.
Berikut adalah langkah-langkahnya :
1. sebelum  melakukan kompile kernel, terlebih dahulu lihat versi kernel yang digunakan linux kita. Gunakan perintah uname -a
2. setelah itu update-lah repository dengan perintah : apt-get update untuk memastikan kita dapat menginstal software-software yang dibutuhkan untuk melakukan kompile kernel. Oia, sebelum melakukan perintah apt-get, anda harus masuk mode root terlebih dahulu dengan cara : sudo -i

3. ada beberapa software yang dibutuhkan untuk melakukan kompile kernel, diantaranya adalah : kernel-package, libncurses5-dev, build-essential dan fakeroot. Lakukan instal lewat CLI ( Command Line Interface ) menggunakan perintah : apt-get install kernel-package libncurses5-dev build-essential fakeroot.
4. selanjutnya...download kernel linux yang akan kita kompile. Lakukan perintah : wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.33.1.tar.gz. Atau untuk lebih mudahnya, kunjungi saja http://www.kernel.org/pub/linux/kernel/v2.6/ seperti yang saya contohkan. Disana terdapat macam-macam versi kernel linux. Simpanlah dimana saja...
5. pindahlah ke directory tempat anda menyimpan file kernel barusan. kemudian lakukan perintah : tar -zxf linux-2.6.33.1.tar.gz
6. setelah itu masuk ke folder yang telah diekstrak tadi. Untuk meminimalisir kesalahan konfigurasi kernel, sebaiknya kita copy saja konfigurasi kernel kita sekarang dengan perintah : cp /boot/config-`uname -r`  ./.config
7. setelah itu lakukan perintah : make oldconfig untuk menyesuaikan konfigurasi kernel baru karena biasanya terdapat modul-modul baru.
8. setelah itu kita buat konfigurasi kernel yang baru denga perintah : make menuconfig
berhati-hatilah dalam mengkonfigurasi kernel. Bacalah petunjuknya dengan baik dan sesuaikan dengan spesifikasi hardware yang kita miliki.
9. selanjutnya kompile kernel baru kita : fakeroot make-kpkg –initrd –bzimage kernel_image
10. setelah kompile kita tinggal menginstalnya. dengan perintah : sudo dpkg -i kernel-image-2.6.33_1.00.Custom_i386.deb
11. Jika sudah... Maka sekarang anda sudah dapat menggunakan kernel baru tersebut  : )