Tuesday 23 June 2009

Install Nvidia Geforce 9100 M di Linux untuk ACER 4530

Download dulu drivernya di http://www.nvidia.com/object/unix.html
Teken CTRL+ALT F1, nanti masuk ke layar hitam.
Jangan takut.

Langkah berikutnya mematikan X server dengan cara :
Untuk Desktop KDE(Kubuntu) :
sudo /etc/init.d/kdm stop
Untuk Desktop GNOME(Ubuntu) :
sudo /etc/init.d/gdm stop

Sekarang install drivernya:
pindah ke current directory dimana file drivernya disimpan. Contohnya file gw : NVIDIA-Linux-x86_64-185.18.14-pkg2.run.
Terus ketik :
sudo sh NVIDIA-Linux-x86_64-185.18.14-pkg2.run

Nah, seharusnya instalasi sudah sukses(Kalo gak sukses jangan salahin gw).
Sekarang , tinggal setting file konfigurasi XServer supaya dia menggunakan Nvidia Driver.
Caranya gampang, yaitu :

Pindah ke directory /usr/bin/
Commandnya : cd /usr/bin/
Lalu jalanin file nvidia-config
Commandnya : ./nvidia-config

Tool nvidia-config ini secara otomatis akan membuat back-up file konfigurasi X server lalu tool ini akan mensetting file konfigurasi yang asli supaya menggunakan Nvidia Driver.

Sekarang restart X servernya
Commandnya :
Teken CTRL + ALT + F1
jangan takut
Untuk Desktop KDE(Kubuntu) :
sudo /etc/init.d/kdm start
Untuk Desktop GNOME(Ubuntu) :
sudo /etc/init.d/gdm start

Ingat!!! Kalo di komputer Anda tidak jalan jangan salahin saya! Di komputer saya jalan!

Sunday 21 June 2009

Spec komputer

intel :

E7500 Box 1pc 1.477.000,-
Corsair Twin2X4096-8500C5 1pc 745.000,-
WDC 500Gb SATA-II 8Mb 1pc 563.000,-
Gigabyte GA-EP45-UD3L 1pc 1.438.000,-
Acbel Pure 420W oem 1pc 380.000,-
Avaris / E-Case 450w 1pc 170.000,-
Pioneer A217BK 20x Sata Box 1pc 328.000,-
GRAND TOTAL 5.101.000,-

amd :

Phenom II X4 940 Black Edition 1pc 2.022.000,-
V-GEN 2Gb PC 6400 2pcs 490.000,-
WDC 500Gb SATA-II 8Mb 1pc 563.000,-
Biostar TA790GX-XE Full Capasitor 1pc 980.000,-
Acbel Pure 420W oem 1pc 380.000,-
Avaris / E-Case 450w 1pc 170.000,-
DVD-RW Dual Layer Pioneer A217BK 20x Sata Box 1pc 328.000,-
GRAND TOTAL 4.933.000,-

Phenom II X3 710 1pc 1.298.000,-
Biostar TA790GX-XE Full Capasitor 1pc 980.000,-
Acbel Pure 420W oem 1pc 380.000,-
DVD-RW Lite On 22x (oem) Sata 1pc 250.000,-
GRAND TOTAL 2.908.000,-

Athlon64 X2 7750 1pc 633.000,-
V-GEN 2Gb PC 6400 1pc 245.000,-
WDC 320Gb SATA-II 16Mb 1pc 485.000,-
Biostar TA790GX-XE Full Capasitor 1pc 980.000,-
Acbel Pure 420W oem 1pc 380.000,-
DVD-RW Lite On 22x (oem) Sata 1pc 250.000,-
GRAND TOTAL 2.973.000,-

Athlon64 X2 7550 Tray 1pc 584.000,-
V-GEN 1Gb PC 5300 / 6400 1pc 145.000,-
WDC 160Gb SATA-II 8Mb 1pc 414.000,-
Biostar GF8100 M2+ 1pc 505.000,-
Acbel Pure 420W oem 1pc 380.000,-
Avaris / E-Case 450w 1pc 170.000,-
Lite On 22x (oem) Sata 1pc 250.000,-
HIS HD 4650 512Mb 128Bit DDR2 1pc 568.000,-
GRAND TOTAL 3.016.000,-

Tuesday 16 June 2009

Javascript Form Validation

<html>
<head>
</head>
<script language="javascript">

//nama harus diisi
//alamat harus diisi
//jenis kelamin harus diisi
//jurusan harus dipilih
//hobi harus dicentang minimal satu
function validasi(){

var pesan = "";

var nama = formulir.nama.value; //ambil nama
var alamat = formulir.alamat.value; // ambil alamat
var jenis = formulir.jenis; // ambil jenis
var jurusan = formulir.jurusan.selectedIndex; // ambil jurusan
var hobi = formulir.hobi; // ambil hobi

//jika nama kosong
if(nama==""){
pesan += "Nama harus diisi\n";
}
//jika alamat kosong
else if(alamat==""){
pesan += "Alamat harus diisi\n";
}
// jika jenis pria tidak dicentang dan jenis wanita tidak dicentang
else if(jenis[0].checked == false && jenis[1].checked == false){
pesan += "Jenis Kelamin blom dipilih\n";
}
//jika jurusan blom dipilih indexnya 0 , yaitu :pilih jurusan:
else if(jurusan == 0){
pesan += "Jurusan harus dipilih\n";
}
//jika semua hobi tidak dicentang
else if(hobi[0].checked == false && hobi[1].checked==false && hobi[2].checked==false){
pesan += "Hobi harus dipilih\n";
}

//jika pesan kesalahan kosong maka sukses
if(pesan == "")alert("Sukses");
//tampilkan pesan kesalahannya
else alert(pesan);
}
</script>
<body>
<form name="formulir">
<table>

<tr>
<td>Nama</td>
<td>
<input id="nama" type="text">
</td>
</tr>

<tr>
<td>Alamat</td>
<td>
<textarea name="alamat"></textarea>
</td>
</tr>

<tr>
<td>Jenis Kelamin</td>
<td>
<input name="jenis" type="radio">Pria
<input name="jenis" type="radio">Wanita
</td>
</tr>

<tr>
<td>Jurusan</td>
<td>
<select id="jurusan">
<option>::Pilih Jurusan::</option>
<option>Teknik Informatika</option>
<option>Sistem Informasi</option>
<option>Komputerisasi Akuntansi</option>
<option>Manajemen</option>
</select>
</td>
</tr>

<tr>
<td>Hobi</td>
<td>
<input name="hobi" type="checkbox">Makan
<input name="hobi" type="checkbox">Minum
<input name="hobi" type="checkbox">Tidur
</td>
</tr>

<tr>
<td> </td>
<td>
<input type="submit" value="daftar" onclick="validasi();return false;">
<input type="reset" value="reset">

</td>
</tr>

<table>
</form>
</body>
<html>

Untuk komponen input text, textarea, select sebaiknya menggunakan "id". Sedangkan untuk komponen radio button dan checkbox sebaikknya menggunakan "name".
Pada input type="submit" terdapat pemanggilan fungsi javascript validasi(); diikuti dengan return false. Tujuan dari return false ini adalah supaya formnya tidak disubmit kemana mana , karena yang kita butuhkan disini adalah validasi pada halaman ini saja.
Coding diatas hanya dapat dipakai untuk memvalidasi bahwa semua data harus diisi, jika terdapat kriteria lagi seperti alamat harus dengan pola gimana, maka coding diatas perlu ditambahkan logika yang sesuai soal.