Senin, 17 Mei 2010

web

kategori : [web programming]
author : [pile]
xml adalah tags base syntax, sama dengan html yg merupakan tag based syntax.
xml adalah dasar dari xhtml,web services, dll.
xml digunakan karena xml bersifat universal dan dapat dengan mudah dimengerti.
karena sifatnya yg universal xml memudahkan kita untuk melakukan transfer data antara 2 system yg berbeda.
sebagai contoh jika kita ingin membuat search enggine dengan cara mengirimkan pesan xml ke google. dan google akan mengirimkan hasilnya berupa xml. Tergantung dari kita bagaimana mengolah file xml tersebut. (www.google.com/api)

kelebihan dari xml:
- presentation layer dan data layer terpisah. Sehingga memudahkan kita jika ingin melakukan suatu perubahan.
- Dapat dirubah menjadi beberapa file lain seperti html, pdf, dll.
- Mudahnya melakukan suatu perubahan suatu data di dalam xml.

Kekurangan:
- untuk data yg besar tidak seefisien sql. Jadi lebih baik tidak menyimpan data yg besar dalam bentuk xml.

Berikut ini adalah contoh kecil penggunaan xml dengan php dan asp.net

=====================xmlfile.xml================================== ==========












=========================================================================


=====================test.php=========================================== ===



function startElementHandler($parser,$name,$attribute)
{
if(strcasecmp($name,"user") ==0)
{
$id = $attribute['id'];
echo "User id : $id
";
}
if(strcasecmp($name,"email")==0)
{

$email = $attribute['address'];
echo "email address : $email

";
}
}
function endElementHandler($parser,$name)
{

}

$parser = xml_parser_create();
xml_set_element_handler($parser,startElementHandler,endElementHandler);
xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING, 0);

$strXML = implode("",file("xmlfile.xml"));

xml_parse($parser,$strXML);

xml_parser_free($parser);

?>
=========================================================================

====================test.aspx============================================ ===

using System.Xml;
.
.
.

string path = Server.MapPath("xmlfile.xml");
XmlTextReader read = new XmlTextReader(path);
while(read.Read())
{
if(read.Name=="user" & read.HasAttributes)
{
Response.Write ( "User Id : "+read.GetAttribute("id"));
Response.Write("
");
}

if(read.Name=="email" & read.HasAttributes)
{
Response.Write("Email Address : "+read.GetAttribute("address"));
Response.Write("
");
Response.Write("
");
}
}
.
.
.
================================================================== =======

Maaf kalau ada kesalahan penulisan atau ada yg kurang.Thanks

Pile

kategori : [web programming]
author : [^badman^]
Dalam tutorial sebelumnya, kamu sudah mencoba mengkonfigurasi PHP Triad untuk support koneksi PHP dan Oracle. Nah dalam tutorial ini, kamu akan melihat dan mempelajari cara untuk menghubungkan PHP dengan Oracle. Simple kok. Tertarik ? Baca aja lebih lanjut.

Dalam tutorial ini, kita akan menggunakan tabel oracle berikut sebagai source datanya. Nama tabel adalah test.

nama kota
badman yogyakarta
ridho ambon

Tujuan kita adalah menampilkan data nama dan kota dari tabel tersebut. Namun sebelum mulai, kamu perlu mencari informasi terlebih dahulu tentang informasi login ke Oracle yang biasanya disebut dengan TNS name (kamu bisa bandingkan dengan user, password dan IP dariMySQL server). TNS name terdiri dari :

- IP server Oracle
- Port yang dipakai (kalau MySQL 3306, ingat kan?)
- SID
- User
- Password
Cobalah tanyakan sama Oracle admin di tempatmu tentang informasi tersebut.

Kalau sudah dapat, cobalah edit program berikut dengan konfigurasi TNS Name yang kamu peroleh dari admin Oracle kamu. Dalam contoh kali ini, kita menggunakan konfigurasi TNS name sebagai berikut:

- IP: 10.2.2.2
- Port : 1523
- SID : TEST
- User : namamu
- Password : pwd

Berikut contoh program untuk mengakses tabel Oracle:


$db = "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.2.2.2)(PORT = 1523)))(CONNECT_DATA=(SID=TEST)))" ;
$c1 = ocilogon("namamu","pwd",$db) ;
$kode="select * from test" ;
$stmt = ociparse($c1,$kode) ;
ociexecute($stmt,OCI_DEFAULT) ;

//Menampilkan data dari tabel test

while (ocifetch($stmt)){
echo ociresult($stmt,0).",".ociresult($stmt,1) ;
echo (“
”) ;
}
ocilogoff($c1) ;
?>
Setelah selesai, simpanlah dengan nama coba_oracle.php dan panggil dari browser. Kamu seharusnya akan melihat hasil sebagai berikut :

badman,yogyakarta
ridho,ambon

Dah, cuman gitu doang kok. Gampang yach ?

Selamat mencoba,
dan semoga bermanfaat.
kategori : [web programming]
author : [^badman^]
Menghubungkan PHP dengan Oracle ? Tentu saja bisa. Simak caranya di tulisan berikut.

PHP dan Oracle, bisakah kita membaca tabel Oracle menggunakan PHP? Jawabannya adalah bisa. Salah satu pengunjung pernah menanyakan mengenai pemrograman PHP dan Oracle. Terimakasih kami ucapkan untuk pertanyaannya, dan dalam tutorial ini kita akan mencoba mempelajari cara untuk menghubungkan PHP dengan Oracle. Untuk tutorial kali ini kita akan mencoba menggunakan PHP Triad sebagai server PHP. Siap?

Kalau sudah yang pertama harus kamu lakukan adalah mengecek kapabilitas PHP server untuk Oracle. Untuk melihat apakah PHP server kamu sudah memiliki kapabilitas untuk konek dengan Oracle, buatlah sebuah program singkat dengan nama info_php.php dengan isi sebagai berikut:
(Perlu kamu tahu sebelumnya bahwa biasanya secara default, PHP tidak dikonfigurasi untuk dapat terhubung dengan Oracle.)

phpinfo() ;
?>

Udah ? Kalau udah, panggil skrip singkat tersebut dengan menulis http://localhost/info_php.php dan sebuah halaman web yang berisikan informasi konfigurasi PHP Triadmu akan tampil. Scroll ke bawah dan cari konfigurasi oci8 seperti di bawah ini.

oci8
OCI8 Support
enabled

Revision
$Revision: 1.149.2.2 $


Ketemu ? Kalau OCI8 Support sudah enabled, selamat, PHP Triadmu sudah mensupport Oracle, kalau belum baca terus tutorial ini.

Jika ternyata PHP Triadmu belum mensupport oci8, kita harus sedikit mengubah file konfigurasi PHPmu. Caranya :

- Cari file php.ini (biasanya di direktori c:/apache/php/php.ini)
- Editlah file tersebut menggunakan notepad, dan cari baris yang mengandung kata oci8 seperti ini:
;extension=php_oci8.dll
- Hilangkan tanda titik koma di depannya kemudian simpan.
- Restart PHP Triadmu.
- Selesai...

Coba lihat lagi konfigurasi PHPmu dengan memangil file info_php.php yang sudah kamu buat sebelumnya. Seharusnya konfigurasi oci8 seperti ditunjukkan sebelumnya sudah di-enable.

Dalam tutorial berikutnya kamu akan lihat cara menghubungkan PHP dengan Oracle. Gampang kok.....

semoga bermanfaat


kategori : [web programming]
author : [^badman^]
Pada tutorial ini saya akan menunjukan cara membuat kalender dengan php . kita akan membuat kalender yang simplen namun keren- juga mudah di modif dengan hanya meakukan perubahan pada css.

Step 1.
awal dari seluruh percobaan untuk mengumpulkan informasi, mana yang penting untuk menampilkan bulan secara aktual dan menandai hari secara aktual. Di samping itu kita juga harus menampilkan bulan dan tahun secara aktual. dan untuk melakukan itu kita membutuhkan 3 informasi penting:
1. The actual day
2. The first day of the actual month
3. The last day of the actual month
Dengan mengetahui informasi yang kita inginkan, maka kita bisa membedakan hari apa pada hari pertama, berapa hari yang terdapat di dalam satu bulan dan tentunya dengan perhitungan yang tepat.

Step 2.
Untuk mendapatkan informasi tentang "Step1" kita akan membuat fungsi PHP : getdate().Tanpa parameters, function ini bisa memberikan informasi waktu seperti array berikut:
Array

(

[seconds] => 40

[minutes] => 58

[hours] => 21

[mday] => 17

[wday] => 2

[mon] => 6

[year] => 2003

[yday] => 167

[weekday] => Tuesday

[month] => June

[0] => 1055901520

)
Untuk mendapatkan hari terakhir dari suatu bulan dengan getdate, kita mencoba untuk mendapatkan nilai default. hari pada bulan selanjutnya. jadi kode untuk mendapatkan informasi adalah seperti berikut:

$today = getdate();
$firstDay = getdate(mktime(0,0,0,$today['mon'],1,$today['year']));
$lastDay = getdate(mktime(0,0,0,$today['mon']+1,0,$today['year']));
?>
Step 3.
Untuk menampilkan calender, kita membutuhkan table dengan 7 kolom untuk hari dalam 1 minggu. penomoran dan penempatan kolom di sesuaikan dengan tanggal pada bulan tersebut, oh iya kita juga membutuhka header/ catatan kepala kalender untuk menampilkan informasi bulan dan tahun, dan sub header untuk nama hari. codenya adalah sebagai berikut:

// Create a table with the necessary header informations
echo '';
echo ' ";
echo '';
echo ' ';
echo ' ';
?>

Step 4.
Ok. sekarang kita sudah mempunya header table, sekarang mari kita coba untuk mengisi baris pertama. ini tidak terlalu mudah seperti hanya menuliskan 1 pada colom pertama, dan 2 pada kolom ke dua. ini hanya bekerja jika hari pertama pada bulan tersebut adalah senin/monday, tapi bagaimana jika bukan? Untuk memutuskan ini kita memerlukan wday item dari firsday array. dengan informasi ini kita bisa mengisi kolom dengan spasi jika di butuhkan. kodenya adalah seperti berikut

echo '';
for($i=1;$i<$firstDay['wday'];$i++){
echo '';
}
$actday = 0;
for($i=$firstDay['wday'];$i<=7;$i++){
$actday++;
echo "";
}
echo '';
?>

Step 5.
Step berikut kita harus mengisi kolom kedalam baris, ini cukup mudah, kita hanya perlu tau berapa banyak minggu yang kita punya dan mengisinya ke dalam table, seperti berikut
$fullWeeks = floor(($lastDay['mday']-$actday)/7);

for ($i=0;$i<$fullWeeks;$i++){
echo '';
for ($j=0;$j<7;$j++){
$actday++;
echo "";
}
echo '';
}
?>

Step 6.
pada bagian ini kita harus menempatkan rest of the month pada baris terakhir. pada kasus ini cukup mudah. berikut adalah code php nya:

if ($actday < $lastDay['mday']){
echo '';

for ($i=0; $i<7;$i++){
$actday++;
if ($actday <= $lastDay['mday']){
echo "";
}
else {
echo '';
}
}

echo '';
}
?>

Step 7.
untuk membuat tampilan kalender kita menjadi indah untuk dilihat, kita membutuhkan css design. CSS cukup mudah dan simple, berikt adalah sample css untuk kalender yang bausan kita buat, setelah anda membuat code css ini silahkan simpan dengan nama style.css:

table {
width:210px;
border:0px solid #888;
border-collapse:collapse;
}

td {
width:30px;
border-collpase:collpase;
border:1px solid #888;
text-align:right;
padding-right:5px;
}

.days{
background-color: #F1F3F5;
}

th {
border-collpase:collpase;
border:1px solid #888;
background-color: #E9ECEF;
}

.actday{
background-color: #c22;
font-weight:bold;
}

Step 8.
Code lengkap untuk menampilkan kalender yang barusan kita buat dengan menggunakan style css yang baru kita buat juga adalah seperti berikut:








function showCalendar(){
// Get key day informations.
// We need the first and last day of the month and the actual day
$today = getdate();
$firstDay = getdate(mktime(0,0,0,$today['mon'],1,$today['year']));
$lastDay = getdate(mktime(0,0,0,$today['mon']+1,0,$today['year']));


// Create a table with the necessary header informations
echo '
'.$today['month']." - ".$today['year']."
MoTuWeThFrSaSu
 $actday
$actday
$actday 
';
echo ' ";
echo '';
echo ' ';
echo ' ';


// Display the first calendar row with correct positioning
echo '';
for($i=1;$i<$firstDay['wday'];$i++){
echo '';
}
$actday = 0;
for($i=$firstDay['wday'];$i<=7;$i++){
$actday++;
if ($actday == $today['mday']) {
$class = ' class="actday"';
} else {
$class = '';
}
echo "$actday";
}
echo '
';

//Get how many complete weeks are in the actual month
$fullWeeks = floor(($lastDay['mday']-$actday)/7);

for ($i=0;$i<$fullWeeks;$i++){
echo '';
for ($j=0;$j<7;$j++){
$actday++;
if ($actday == $today['mday']) {
$class = ' class="actday"';
} else {
$class = '';
}
echo "$actday";
}
echo '
';
}

//Now display the rest of the month
if ($actday < $lastDay['mday']){
echo '';

for ($i=0; $i<7;$i++){
$actday++;
if ($actday == $today['mday']) {
$class = ' class="actday"';
} else {
$class = '';
}

if ($actday <= $lastDay['mday']){
echo "$actday";
}
else {
echo '
';
}
}


echo '';
}

echo '
'.$today['month']." - ".$today['year']."
MoTuWeThFrSaSu
 
 
';
}

showCalendar();
?>



akhirnya selesai juiga, btw simple khan he he :-p
semoga bermanfaat ya, selamat mencoba


kategori : [web programming]
author : [^badman^]
kadang kadang ini sangat membantu saat anda ingin memilih data secara acak/random dari database.
kamu bisa nemuin solusi ketika kamu memiliki masalah untuk menampilkan tutorial atau link partner secara acak.

untuk mewujudkannya secara efektif sangat mudah, pada tahap berikut kamu bisa mempelajari hal tersebut
Step 1.
pertama tama buat lah tabel sample seperti di bawah ini, mungkin script sql berikut bis kamu dump aja di phpmyadmin:

CREATE TABLE `demo` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(100) default NULL,
`city` varchar(100) default NULL,
`web` varchar(100) default NULL,
`added` datetime default NULL,
PRIMARY KEY (`id`)
)

Step 2.
tahap kedua adalah masukan record table berikut, bisa di dump juga pake phpmyadmin :

insert into `demo`(`id`,`name`,`city`,`web`,`added`) values (1,'Mike','New York','www.mike.com',NULL);
insert into `demo`(`id`,`name`,`city`,`web`,`added`) values (2,'John','Dallas','www.john.com',NULL);
insert into `demo`(`id`,`name`,`city`,`web`,`added`) values (3,'Anna','London','www.anna.com',NULL);
insert into `demo`(`id`,`name`,`city`,`web`,`added`) values (4,'David','Oxford','www.david.com',NULL);
insert into `demo`(`id`,`name`,`city`,`web`,`added`) values (5,'Julia','New York','www.julia.com',NULL);

Step 3.
Sekarang saatnya membuat kode php. pertama buatlah script simple untuk koneksi ke database sql dan menampilkannya ke browser, contohnya adalah seperti berikut (ini adalah cara sederhana menampilkan data ke browser)


// Create the connection and select the DB
$link = mysql_connect("localhost","root","kovacs1");

if ($link) {
mysql_selectdb("test",$link);

// Select records from the DB
$query = "SELECT * FROM demo";
$result = mysql_query($query);

// Display records from the table
echo "";
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
echo "";
}
echo "
$row[0]$row[1]$row[2]
";
} else {
echo "Can't connect to the database!";
}

?>
Step 4.
Setelah kita membuat sample kode untuk menampilkan database ke browser. Sekarang marilah kita membuat trick untuk menampilkan 2 data dari database secara random.
untuk melakukan itu kita hanya melakukan perubahan pada statement SELECT dengan kode SQL berikut:

ORDER BY Rand() LIMIT 2

setelah melakukan perubahan, maka kode SQL nya akan menjadi seperti berikut:

$query = "SELECT * FROM demo ORDER BY Rand() LIMIT 2";


Step 5.
Sekarang kita sudah siap. untuk melengkapi kode untuk memilih 2 record secara random dari tabel demo


// Create the connection and select the DB
$link = mysql_connect("localhost","root","kovacs1");

if ($link) {
mysql_selectdb("test",$link);

// Select records from the DB
$query = "SELECT * FROM demo ORDER BY Rand() LIMIT 2";
$result = mysql_query($query);

// Display records from the table
echo "";
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
echo "";
}
echo "
$row[0]$row[1]$row[2]
";
} else {
echo "Can't connect to the database!";
}

?>
gimana temen temen? simple khan :d

overclock

ovelclock

Kata overclock mungkin menjadi bahasa asing bagi seorang pemula yang tertarik dibidang hardware. Tetapi bagi mereka yang sudah mahir dibidang hardwawe, kata tersebut merupakan sebuah kata baku dan digunakan dalam kehidupan sehari hari.

Bahasa overclock disusun dari dua kata yaitu over dan clock yang artinya melakukan setup mainboard clock bagi processor maupun sebuah VGA. Kata overclock dikonotasikan dengan membuat computer lebih cepat.

Entah kapan dimulai para hobbiest melakukan overclock. Diperkirakan overclock sudah dimulai pada tahun 1985. Kalau tidak salah, computer pertama yang dijual yaitu jenis PC XT dengan processor tipe Intel (8088) dan dibuat lebih cepat bekerja dengan procesor dari NEC V20. Maklum kecepatan pada computer PC XT dahulu luar biasa lambatnya. Jangankan kata sistem Linux atau Windows. Yang kita kenal saat itu hanyalah PC-DOS IBM sebagai sistem operasi sebuah computer. DOS hanyalah berbentuk disket sudah dapat dijadikan storage pada computer termasuk sistem operasi. Pada tahun itu tidak banyak orang mengenal tentang harddisk ataupun memory seperti jenis. Hardware masih sangat mahal dan sederhana. Bahkan tidak pernah terdengar kata giga seperti sekarang ini. Memory masih dalam hitungan Kilobyte, harddisk pertama berukuran sangat besar dengan beberapa puluh megabyte

Overclock mulai dilakukan ketika processor 486 DX dan Pentium Klasik pertama. Tetapi memacu processor hanya dapat dilakukan dengan jumper pada mainboard. Misalnya Pentium 166Mhz dijumper menjadi kecepatan 200Mhz, sedikit sekali perbedaan antara 166Mhz dan 200Mhz. Tetapi cukup lumayan untuk kecepatan pada tahun ini.

Ramainya overclocker dimulai pada 1997 ketika Intel mengeluarkan processor jenis Celeron berkecepatan 300Mhz dengan jenis slot 1 dan ramai ramai dipacu menjadi 450Mhz. Saat itulah muncul para overclocker yang mulai memacu processor sampai batas terakhir.

Perusahaan Taiwan saat itu sudah menguasai dibidang hardware membuat mainboard dengan option yang dapat disetup oleh pemakai. Munculnya Abit dengan mainboard untuk setup via BIOS dan mainboard jumperless. Abit pertama mengumumkan mainboard dengan jumper minimal dan pemakai dapat melakukan setup pada BIOS untuk kecepatan processor.

Apakah sebenarnnya tujuan overclock

Tujuan utama melakukan overclock adalah memacu sebuah processor VGA dan CPU agar lebih cepat bekerja.

Tetapi saat ini untuk dengan teknologi yang ada, memungkinkan seseorang memiliki kemudahan membuat computer dengan overclock. Misalnya seseorang ingin memacu computer lebih cepat bekerja dengan processor yang lebih murah untuk menyamai computer yang memiliki processor lebih cepat dan mahal. Misalnya mengunakan processor seharga 1 juta tetapi mampu memiliki kecepatan yang hampir atau melebihi computer dengan procesor lebih mahal

Ada juga tujuan khusus yang menjadi trend setelah tahun 2000. Misalnya untuk aplikasi game. Dengan melakukan overclock , sebuah computer akan lebih cepat dan lebih nyaman dinikmati. Dengan overclock semua perangkat akan meningkat. Fungsi yang terakhir inilah tujuan paling umum digunakan. Karena tersedianya perangkat tambahan hampir semuanya tersedia, serta didukung oleh perusahaan mainboard untuk memasukan sistem overclock pada BIOS. Sayangnya, ketika itu belum semua perkembangan telah sempurna. Karena masih terbatasnya perangkat seperti memory, mainboard dan heatsink yang tidak selengkap sekarang ini.

Bagaimana melakukan overclock.

Melakukan overclock sebenarnya melakukan setup kecepatan clock CPU pada BIOS. Bila processor dengan kecepatan 1.6Ghz dengan bus 100Mhz, artinya processor bekerja pada kecepatan 16X100Mhz akan menghasilkan kecepatan processor 1600Mhz atau 1.6GHz. Dengan merubah bus pada option BIOS misalnya dari 100Mhz menjadi 133Mhz maka computer akan bekerja dengan kecepatan 2.1GHZ atau 16X133Mhz dengan hasil 2.1Ghz atau 2.128Mhz. Apakah sedemikian mudah melakukan overclock. Betul, hanya dengan cara inilah computer dapat dipacu dan sedemikian mudahnya seseorang melakukan overclocking.

Berapa mahal dari biaya overclock.

Biaya overclock bisa bervariasi. Bila anda melakukan overclock sebuah computer yang tidak terlalu tinggi, misalnya dengan mempercepat laju processor menjadi 10% atau 20% lebih cepat. Mungkin anda tidak memerlukan biaya tambahan. Perubahan hanya dilakukan pada BIOS saja.

Contoh anda mengunakan procesor 1.6Ghz, lalu memacu menjadi 2.1Ghz. Dengan heatsink standard, pada kecepatan tersebut masih diposisikan aman bagi computer dan dapat dilakukan dengan mudah.

Tetapi bila dilakukan overclock cukup tinggi, misalnya diatas 25%, umumnya akan muncul kendala terjadi pada panas processor. Karena disain heatsink standard sebagai pendingin processor dibuat terbatas untuk kecepatan tertentu. Kendala pada panas processor dapat diperbaiki dengan menganti heatsink non standard. Dengan heatsink non standard maka processor terhindar dari hang atau malfunction karena terlalu panas bekerja. Atau dibantu pada sirkulasi udara didalam untuk memperbaiki sistem pendingin computer.

Kenapa panas menjadi momok dari kegiatan overclock. Dengan peningkatan kecepatan, dampak akan membuat processor menjadi panas.

Lalu dimana tingkat kemahalan dari kegiatan overclock. Bila anda melakukan overclock pada processor saja, tanpa memperbaiki perangkat lainnya. Hal ini dapat dikatakan murah. Tetapi bila anda berkeinginan mengoptimalkan seluruh perangkat yang ada, termasuk memory, mainboard premium, VGA top-end, power supply, pendingin bahkan case yang khusus di disain untuk overclocking. Disitulah nilai mahal yang harus disediakan. Karena perangkat khusus yang disediakan memang memiliki kelebihan tersendiri.

Memiliki sebuah computer dengan tingkat hardware paling optimal hampir sama seperti membeli sebuah PC dengan harga 2 buah PC. Contoh saja, dahulu ada seorang pemula menginginkan pendingin yang baik bagi computer karena telah dioverclock. Untuk menghemat dia membeli fan berkecepatan 7.200RPM 80mm akan lebih murah dibandingkan membeli heatsink bagus tetapi lebih mahal. Beberapa hari kemudian, dia kembali menganti heatsink 7.200RPM dengan heatsink baru. Dikatakan , ketika fan dipasangkan didalam case ternyata malah membuat seluruh meja kerjanya ikut bergetar.

Apa yang perlu diperlukan untuk melakukan overclock.

Mudah untuk membuat processor agar dapat dioverclock, tetapi dampaknya cukup luas bagi hardware lain. Bila berbicara pada computer yang ada saat ini, melakukan overclock akan berdampak bagi hardware seperti sistem I/O, VGA dan lainnya.

Mengoverclock sebuah processor beberapa MHz juga akan memacu kinerja bagian lain seperti memory, PCIe, PCI dan AGP clock. Artinya bila procesor dengan kecepatan bus 100MHz dipacu menjadi 120MHz (20%), maka kecepatan clock hardware lain juga meningkat. Demikian juga kecepatan memory akan dipacu mengikuti kecepatan processor yaitu sekitar 20%.

Banyak kesalahan terjadi bagi pemula karena tidak terlalu mengenal perhitungan, kemampuan serta batasan dari hardware. Untuk itu kita bagi dari masing masing hardware yang terkait satu sama lain karena secara langsung akan terkena dampak ketika processor dipacu diatas standard.

Dengan memacu overclock pada processor terdapat 3 hal penting

1. Processor memiliki batas kecepatan tertentu, semakin tinggi maka semakin panas dan tidak stabil. Menghadapi panas hanya dapat dihadapi dengan sistem pendingin yang baik. Menganti pendingin jenis tertentu akan menjaga keberhasilan ketika melakukan overclock.
2. Semakin tinggi multiplier sebuah processor akan semakin tidak stabil. Umumnya mereka yang ingin melakukan overclock mengambil inisiatif dengan jalan membeli processor bermultiplier rendah. Dengan multiplier rendah, maka kecepatan processor memiliki persentas lebih tinggi plus lebih murah. Misalnya anda mengunakan processor 2.4Ghz dengan multiplier 12 X 200Mhz akan mudah dipacu menjadi 3Gz dengan bus 250Mhz dann terjadi peningkatan 25%. Dibandingkan anda mengunakan processor 3GHz dengan bus 200Mhz dan multiplier 15 X 200Mhz yang mengharuskan bekerja pada 3.75Ghz dengan bus 250Mhz akan sulit untuk stabil bekerja
3. Daya power untuk processor. Kita mengenal dengan overvoltage. Dengan menambahkan voltage bagi processor akan menjaga kestabilan computer. Bila overclock dilakukan pada batas wajar, overvoltage jarang dilakukan. Tetapi pada overclock yang cukup extreme, overvoltage umumnya menjadi pilihan terakhir yang diambil. Dampaknya kembali kepada point pertama yaitu semakin panasnya processor. Mengapa overvoltage dilakukan. Semakin cepat processor bekerja, semakin besar daya atau power yang dibutuhkan. Dengan menambah supply power bagi processor dengan peningkatan voltage atau overvoltage akan memberikan power yang cukup ketika processor bekerja diatas kecepatan standard. Untuk meningkatkan daya bagi procesor, pada BIOS setup terdapat option Vcore. Angka Vcore inilah yang dimainkan agar processor menjadi lebih stabil

Dampak pada chip-set dan kestabilan hardware lain.

Setelah membahas kendala overclock processor, kita kembali melihat dasar dari bus clock pada sistem computer. Melihat dari bagian mainboard, terdapat pembagian kecepatan yang sama agar sinkron bekerja dari tiap tiap hardware.

Melihat pembagian bus tersebut anda dapat menganalisa. Bila sebuah computer dengan kecepatan processor 100Mhz pada bus external, lalu dipacu menjadi 120Mhz. Dampaknya perhitungan clock pada device PCIe, AGP dan ISA bus juga meningkat 20% lebih cepat. Contoh saja bila sebuah VGA AGP dengan bus 66Mhz, dengan kecepatan chip-set yang dipacu 20% saja akan memaksa VGA bekerja pada kecepatan 80Mhz. Artinya akan sulit membuat VGA tetap stabil ketika memainkan game. Atau anda mengunakan harddisk jenis SATA yang sensitif terhadap perubahan, ketika melakukan overclock bisa saja menyebabkan kegagalan harddisk bekerja.

Sebelum perusahaan mainboard membuat option pengunci PCIe/AGP dan PCI, cara paling mudah adalah mencari titik aman pada clock internal. Ketika seseorang melakukan overclock, 20% mungkin malah membuat hardware tidak stabil. Tetapi meningkatkan kecepatan pada overclock 30% malah hardware berjalan normal. Titik 30% adalah titik aman yang diambil para overclock. Perhitungan titik aman tersebut berbeda beda baik pada jenis procesor yang ada.

Kendala pada peningkatan kecepatan bagi chip-set dengan overclock, saat ini bukanlah sebuah masalah. Beberapa perusahaan mainboard telah mendisain agar computer bekerja lebih stabil dengan penambahan option baru untuk pengunci dari clock hardware. Option ini berfungsi sebagai pengunci agar clock dari hardware lain tidak ikut naik mengikuti kecepatan clock processor. Ketika processor bekerja pada kecepatan non standard, maka ketiga bagian tersebut akan tetap sama bekerja seperti kecepatan standard.

Persiapan dan tahapan overclock

Karena overclock adalah kegiatan trial and error atau coba coba. Tahap paling awal adalah anda harus mengetahui dimana tempat untuk melakukan reset BIOS bila computer terkunci ketika dilakukan overcloking. Bila BIOS tidak dapat melakukan boot secara normal, maka pengembalin agar mainboard dapat berkerja kembali dengan melakukan reset BIOS pada untuk mengembalikan BIOS diposisi default.

Hal lain adalah kesabaran. Coba melakukan peningkatan kecepatan processor secara tahap demi tahap. Melakukan peningkatan secara berlebihan hanya akan mengacaukan analisa anda. Melakukan overclock dengan perlahan akan lebih mudah berhasil, dan menganalisa sesaat apakah computer sudah dapat bekerja dengan baik. Dan coba nikmati beberapa aplikasi apakah semua sudah berjalan normal sebelum meningkatkan kecepatan processor lebih tinggi lagi.

Bila terjadi kegagalan misalkan computer mengalami hang, blue screen atau gagal menjalankan aplikasi tertentu. Kembalilah menganalisa pada bagian hardware. Dan mencari dibagian manakah yang membuat computer gagal dilakukan overclock.

Beberapa bagian yang sering menyebabkan kegagalan karena overclock :

1. Memory umumnya paling dominan. Ketika overclock terjadi, bagian memory harus mengimbangi kecepatan processor.
2. Panas yang berlebihan terjadi pada processor bila mengunakan heatsink standard
3. Kekurangan daya pada processor karena mainboard atau power supply yang tidak memadai
4. Kemampuan mainboard yang tidak menunjang, atau tidak di disain untuk overclocking
5. Kemampuan perangkat hardware lain tidak mampu bekerja pada kecepatan overclock

Bagian yang paling penting pada overclock adalah memory dan power supply

Beberapa tahun lalu anda pasti pernah mengenal memory jenis SDRAM dengan kecepatan PC100, PC133 dan PC150. Saat ini perkembangan kecepatan memory DDR dibagi dengan PC2100, PC2600 dan PC3200. Dan jenis DDR2 juga dibagi lagi menjadi PC4300, PC5400 dan selanjutnya. Dan terakhir teknologi dual channel agar memory memberikan bandwidth lebih besar dengan 2 buah modul memory yang harus dipasang bersama sama.

Kita ambil contoh Pentium III dengan kecepatan 500Mhz bus 100Mhz. Untuk mengoverclock menjadi 667Mhz maka computer harus dilakukan setup dengan bus 133Mhz. Dan memory dari standard PC66/PC100 harus diganti dengan PC133 dan PC150

Bila anda mengunakan jenis Pentium 4 1.6Ghz dengan memory DDR dan bus 100Mhz maka computer cukup mengunakan PC2100. Tetapi dengan kecepatan overclock dari 100Mhz menjadi 133Mhz maka computer idealnya mengunakan memory berkecepatan PC2700/DDR333.

Pilihan dari kecepatan memory sebenarnya bukan masalah ketika mengoverclock processor. Hanya untuk mengoptimalkan kinerja computer, diperlukan sebuah kemampuan memory juga. Bila tujuan overclock untuk memaksimalkan seluruh kinerja sebuah computer maka kecepatan memory menjadi adalah hal yang mutlak .

Sebagai contoh, mengunakan processor berkecepatan 200Mhz dengan dual channel memory untuk optimalnya memiliki kinerja pada memory dengan DDR memory berkecepatan DDR PC3200. Apakah memory berkecepatan PC2700 atau PC2100 tidak dapat digunakan. Jawabannya : tetap dapat digunakan. Beberapa mainboard saat ini sudah memasukan option multiplier atau pembagian bagi kecepatan memory dengan processor. Dengan menurunkan kecepatan multiplier memory maka computer dapat mengunakan kecepatan memory lebih rendah

Dampak menurunkan multiplier memory tentu bertentangan dengan tujuan overclock. Disatu sisi kecepatan processor meningkat, disisi lain yaitu kecepatan memory menjadi menurun. Apakah yang terjadi jika kecepatan memory diturunkan. Tentu bagian memory hanya menghasilkan bandwidth lebih rendah atau memiliki kecepatan tranfer lebih rendah karena rendahnya clock yang dikurangi. Pada sisi processor atau CPU sedang bekerja cepat, disisi memory malahan terjadi kelambatan pada tranfer data antara processor ke memory. Hasilnya tentu menjadikan performa computer sedikit lebih rendah

Pemakaian multiplier memory hanya berguna bila memory tidak sanggup bekerja terlalu tinggi ketika processor dilakukan overclock. Sebagai contoh anda mengunakan jenis DDR PC3200 jenis standard yang ada dipasaran. Dengan peningkatan kinerja processor dengan overclock, umumnya terjadi kegagalan pada memory. Karena memory tidak mampu bekerja diluar batas kecepatan standard. Pilihannya adalah menurunkan kecepatan multiplier 1 step dari kecepatan yang ada.

Sebagai contoh pada gambar dibawah ini. Dengan kecepatan processor berFSB 200Mhz maka kecepatan memory standard akan dipacu pada 200Mhz X 2 = DDR400 atau sama dengan kecepatan PC3200. Melakukan overclock processor 10% saja dari kecepatan standard processor maka dibutuhkan kecepatan memory pada kecepatan DDR440. Bila memory tidak mampu bekerja pada kecepatan DDR440, pilihannya dengan menurunkan kecepatan multiplier 1 step dibawahnya. Sehingga memory akan bekerja pada kecepatan 365Mhz atau hampir sama seperti kecepatan PC2700. Karena memory memiliki kecepatan DDR400, dengan kecepatan 365Mhz masih dapat diterima atau dibawah kecepatan standard memory.

Keinginan yang umumnya hendak dicapai oleh para gamer

Keinginan seseorang memiliki computer lebih cepat tidak lepas dari hardware pendukung yang ada. Saat ini sudah banyak memory jenis premium dipasarkan. Pilihan mengunakan memory jenis Premium memang tidak mudah. Selain lebih mahal, memory dengan performa lebih tinggi dibandingkan memory standard memiliki keistimewaan tersendir.

Kami sempat menanyakan pada sebuah produsen memory terbesar saat ini. Mengapa dibuat memory jenis premium (untuk overclock) dan standard. Jawaban dari mereka sederhana.

Chip memory dibuat dengan beberapa model :

Pertama adalah memory standard yang banyak dijual dipasaran. Memory standard ditujukan pada end user. Umumnya chip memory standard dijual lebih murah dan dirakit kembali menjadi memory module. Atau sudah dirakit menjadi memory module dan dijual ke perusahan computer untuk digunakan pada computer branded. Jenis memory standard diproduksi masal dalam jumlah banyak sehingga biaya produksi lebih murah.

Jenis kedua adalah memory yang dijual khusus. Biasanya memory yang dijual khusus diperuntukan bagi perusahaan memory ternama. Perusahaan dengan merek memory tertentu memproduksi module memory dan diberikan label merek dari perusahaan pembuat module memory. Umumnya memory dengan merek tertentu sudah memiliki jaminan terhadap kompatibel diberbagai hardware. Jadi yang ditekankan adalah kompatible pada hardware yang ada dipasaran

Ketiga adalah memory berdasarkan pesanan untuk jenis Premium. Perusahaan pembuat memory hanya membuat memory jenis Premium yang dipesanan dari perusahaan OEM/merek perusahaan memory tertentu dalam jumlah besar. Karena dibuat berdasarkan pesanan, walaupun memilik jumlah besar tetapi tetap mahal karena memiliki kualitas. Memory Premium memang dibuat dengan biaya ebih mahal. Selain memiliki daya tahan lebih tinggi, kemampuan memory Premium tidak akan pernah didapat pada memory standard dan hampir tidak pernah dijual langsung oleh pembuat memory itu sendiri. Kriteria dari memory Premium memang lepas dari kebutuhan memory standard. Biasanya dipasarkan dengan tingkat latency rendah, atau memiliki kemampuan bekerja pada clock tinggi. Khusus bagi para gamer, lebih memilih memory jenis premium. Jenis memory premium umumnya memiliki ketahanan lebih tinggi.

Manfaat ganda juga didapat dengan memory premium. Saat ini ada 2 pilihan antara memory premium ber-latency rendah dengan ketahanan clock standard dan memory premium yang mampu bertahan pada kecepatan clock tinggi tetapi berlatency tinggi.

Untuk mengunakan memory dengan kemampuan clock tinggi, lebih ideal digunakan pada overclock. Tetapi memiliki kelemahan dengan latency tinggi misalnya dinamai dengan PC4400 berlatency 2.5-3-3-6, sehingga computer terlihat kurang responsif. Tetapi pada memory yang memang lebih mampu bertahan pada clock tinggi dan mampu menerima voltage diatas standard (kami sebut VDIMM). Pilihan ini memang harus diambil, karena hanya jenis memory khusus inilah yang mampu mengimbangi kebutuhan tranfer data antara memory dengan processor.

Kebalikannya adalah memory premium ber-latency rendah. Memory jenis ini memiliki fungsi ganda. Bila menginginkan sebuah computer dengan overclok tidak terlalu tinggi disarankan tetap mengunakan memory ber-latency rendah misalnya 2-2-2-6. Computer terlihat lebih responsif, karena memory begitu cepat bekerja dibandingkan memory dengan clock tinggi dan memiliki latency tinggi. Disamping efek respon yang baik pada memory ber-latency rendah, pemakaian overclock masih dimungkinkan asalkan tidak melebihi batas dari kemampuan maksimum memory. Dengan memainkan latency lebih tinggi pada memory ber-latency rendah, masih memungkinkan memory bekerja pada clock yang lebih besar. Misalnya PC3200 dengan latency 2-2-2-5 pada kecepatan 200Mhz, masih mampu bekerja pada 250Mhz dengan latency 3-3-3-6. Pilihannya terletak pada sipemakai, apakah membutuhkan ketahanan memory pada tingkat clock tinggi atau ingin mempertahankan kemampuan memory agar lebih responsif bekerja.

Kenyamanan overclock dengan power supply bermutu (kelas premium)

Terakhir adalah kemampuan dari power supply. Power supply premium memiliki tingkat efisiensi tinggi serta proteksi baik sebagai fungsinya sebagai power supply maupun keamanan bagi perangkat computer.

Power supply premium memiliki beberapa fitur seperti overvoltage, overload, short protection dan sebagainya. Sistem proteksi pada output voltage sangat penting. Ketika power supply mengalami kelebihan beban, umumnya voltage output akan meningkat. Pada posisi membahayakan, maka power supply akan mematikan dirinya agar menjaga perangkat yang ada tidak mengalami overvoltage.

Sistem proteksi ini dibutuhkan bagi para overclock agar harta didalam computer aman. Bila anda pernah menemukan sebuah mainboard dan procesor terbakar karena power supply terus saja memberikan supply daya ke computer. Itu adalah salah satu dampak dari kelemahan sistem power yang digunakan.

Hal tersebut mungkin jarang terjadi pada pemakaian power supply kelas premium. Tentunya akan konyol bila seseorang mengunakan power supply standard seharga 300 ribu, tetapi dipasangkan pada seperangkat hardware yang harganya diatas 10 juta rupiah.

Tetapi bagian terpenting adalah tingkat power efisiensi. Pada power supply dikenal dengan power efficiency / efisiensi power (power factor) sebagai perbandingan input dan output. Input adalah daya yang dibutuhkan oleh power supply dari sumber listrik, sedangkan output adalah daya DC yang dikeluarkan oleh power supply dari beban sebuah computer.

Apakah arti dari power effisien itu. power effisien adalah perbandingan antara pemakaian input dengan hasil output yang dihasilkan. Bila sebuah power supply memiliki power ratio 50%, artinya 50% power output dihasilkan dari 100% input. Sebagai contoh, sebuah power supply dengan daya 300W dengan ratio 50% maka maksimum output yang dihasilkan adalah 150W.

Saat ini sudah banyak produsen power supply jenis premium. Power supply jenis premium umumnya memiliki tingkat power effisien sampai 65-85%. Artinya daya yang dikeluarkan lebih efisien dibandingkan sebuah power supply standard. Dengan label 400W dan power efisien 75%, artinya output power yang dapat diberikan ke perangkat hardware mencapai tingkat maksimal 300W DC dengan kebutuhan daya listrik 400W AC. Dengan melakukan overcloking baik VGA maupun Processor, kebutuhan daya akan meningkat. Ada baiknya anda melihat kembali berapa kemampuan power supply terhadap beban hardware. Menyediakan power supply standard dan tingkat power effisien rendah hanya akan memboroskan daya listrik dan mengacaukan analisa anda ketika melakukan overclock

Dengan artikel diatas, diharapkan pembaca sudah mengenal lebih jauh tentang hardware khususnya untuk pemakaian overclocking. Diharapkan juga anda tidak menganggap bahwa overclock adalah sebuah kegiatan gila yang beresiko. Siapapun dapat membuat sebuah computer lebih cepat dari standard. Overclock bukanlah kegiatan untuk merusak hardware, tetapi hanya meningkatkan performa computer agar bekerja lebih baik.

Overclock tidak hanya bertujuan untuk membeli processor murah untuk menghasilkan kecepatan yang sama dengan processor yang lebih cepat dan mahal. Tetapi memaksimalkan perangkat seluruh harware yang ada, untuk bekerja semaksimal mungkin. Dampaknya, sebuah computer impian anda yang lebih nyaman, lebih cepat, dan lebih responsif agar dapat dinikmati.

Sabtu, 24 April 2010

BELAJAR INVESTASI SAHAM SENDIRI

BELAJAR INVESTASI SAHAM SENDIRI

register

Cara Registrasi

Untukcara register indobilling hanya cukup di program billing servernya saja

Berikut ini cara untuk register nya:

1. silahkan anda masuk ke menu help ==> about yang ada di pojok kanan atas pada indobilling server

2. Anda masukan SN yang ada di Email yang anda pakai untuk order atau di SERTIFIKAT yang anda dapat dari INDOBILLING, Setelah anda paste SN nya anda klik aktifkan ==> OK, dan jika muncul peringatan register tidak sah, anda abaikan saja

5. Kemudian anda masuk ke Menu tampilan ==> refresh

6. Jika register anda berhasil, dipojok kanan atas billing server anda akan muncul nama warnet dan alamat anda, di di keterangan atas sendiri akan muncul registrasi sesuai yang anda beli.

GOOD LUCK……………………………………!

server

Cara Installasi Server

Cara instalasi server pada IndoBilling sangat mudah, untuk cara installasi servernya berikut panduannya

1. Anda jalankan Setup Server yang anda dapet dari download atau dari CD master anda

2. Anda klik install, dan anda jalankan next hingga muncul tampilan xampp-control,.exe anda centang SVC pada mysql hingga muncul running, kemudian anda klik exit

3. Setelah anda exit akan akan muncul 3 macem tampilan program, IndoBilling Server, Indobilling server Easy conect, dan Remote Backup

4. Pada tampilan Indobilling server easy conect anda masuk ke menu FIle ==> Reconect Hingga muncul status server Active dan SQL conected

5. Jika Sudah muncul peringatan di atas berarti untuk instalasi server Indobilling server sudah sukses, anda bisa melanjutkan ke tahap Reistrasi Dan instalasi IndoBilling Client

GOOD LUCK………………..!

indobilling

Cara instal indobilling client

1. Masuk CD indobilling kemudian double click Setupclient.exe
2. Silahkan jalankan, dengan cara click next , next , next hingga terakhir centang lounch kemudian finish
3. Tunggu hingga program decstop billclient muncul
4. Apabila sudah muncul, langsung tekan Alt ==> q, sambil double click tulisan User Id nya
5. Kemudian silahkan tekan Alt q terus hingga muncul kolom ip server diatas tulisan restart
6. Setelah muncul kolom ip server maka silahkan anda isi ip server pada kolom tersebut
7. Ketikkan Server IP misal 192.168.1.2 untuk melakukan koneksi terhadap server billing dengan setting jaringan Fixed IP atau isikan Nama komputer server billing jika tipe Jaringan DHCP, kemudian klik Connect.
8. Kemudian anda click connect
9. Kalau berhasil maka di bawah ada tulisan connected, silahkan tekan Alt q lalu masukan
user id = admin dan
passwordnya = admin ( kalau belom dirubah )
10. Jika hendak membatalkan installasi billing client maka isikan :
Operator ID= indobilling
Password= qwer
Tetapi jika sudah conect dan password admin belum diganti, maka untuk keluar dari program billing client isikan :
Operator ID= admin
Password = admin ( kalau belom dirubah )

Rabu, 13 Januari 2010

Menyambut tahun baru 2010, blog ini ganti wajah dengan tampilan baru hasil modifikasi template bawaan blogger (denim + son of moto)
Jumat, November 21, 2008
Cara Install Windows XP pada harddisk SATA dengan bantuan nlite

Jika komputer (pc/laptop) anda menggunakan harddisk type SATA dan memilih untuk menginstal Operating System Windows XP, kemungkinan pada saat anda menginstall windows XP belum bisa mengenali Harddisk SATA tersebut, tetapi hardisk anda dapat dikenali oleh bios, jika hal ini terjadi maka anda harus menginjeksikan driver sata komputer anda ke dalam file windows installer. Biasanya file driver sata sudah ada dalam cd driver notebook/mainboard yang anda peroleh pada saat anda membeli komputer.(jika cd ini tidak ada mintalah ke penjual komputer anda).


Jika driver satanya tidak ada di cd tersebut, anda bisa mencari di situs pembuat komputer anda, Pada situs tersebut masuk ke tab driver, kemudian lakukan browse dan gunakan kata kunci sesuai spesifikasi komputer anda. Untuk notebook gunakan kode atau seri notebook anda :
misal: (laptop) Acer Travelmate 6291, (Pc) gunakan type dan seri mainboard misal : Gigabyte GA-P31-S3G

Keterangan: Dari pengalaman pribadi, beberapa komputer atau notebook sekarang ada yang tdk perlu melakukan injeksi driver sata, misalnya notebook acer type terbaru rata2 tdk membutuhkan driver sata, hanya perlu melakukan pengaturan interface hardisk pada bios, jika ingin menginstal windows XP maka ubah interface hardisk ke IDE, jika ingin instal windows vista ubah setting interface hardisk ke ACHI.

Setelah anda memperoleh driver sata komputer anda, yang anda perlu lakukan hanya melakukan injeksi driver sata tersebut

Software untuk menginjeksi driver sata ke windows installer adalah nlite (merupakan software freware), anda bisa mendownload software tsb di situs : http://www.nliteos.com atau http://www.nliteos.com/download.html


Setelah terdownload, coba instal nlite, jika tidak bisa terinstal biasanya di komputer anda perlu diinstal service pack windows XP, yaitu NET Framework 2.0
dapat anda download di:
http://www.nliteos.com/download.html , http://www.microsoft.com/downloads atau di http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77-e02c-4ad3-aacf-a7633f706ba5&DisplayLang=en

1. Langkah selanjutnya adalah memulai proses injeksi driver sata ke windows installer. Proses ini harus anda lakukan di komputer teman yang sudah aktif windowsnya.
Copy seluruh isi cd windows installer ke dalam hardisk, beri nama direktori misal:WinXPSP2
Kemudian jalankan program nlite


2. Klik Next


3. Klik Browse, arahkan ke direktori yang berisi file windows installer ( D:WinXPSP2)



4. Klik Next



5. Klik Next, maka akan muncul kotak dialog berikut:


6. Klik Driver dan Bootable ISO hingga tombolnya berwarna hijau
(Driver : untuk mengintegrasikan driver misal driver sata ke dalam wiindows installer, anda juga bisa memasukkan driver yg lain)
(Bootable ISO agar windows installer yang anda buat bisa booting secara otomatis pada saat telah dicopy ke CD)
Klik tombol Next


7. Pilih Multiple driver folder jika drivernya lebih dari satu, jika hanya satu file saja pilih single driver


8. Cari file yang berisi driver sata komputer anda, setelah ketemu kilk OK


9. Klik Ok



10. Klik OK


11. Klik Yes pada kotak dialog "Do you want to start the process?"


12. Klik Next (Anda sudah berhasil mengintegrasikan driver sata ke windows installer), selanjutnya anda akan membuat file ISO atau langsung diburning ke CD blank


13. Sekarang anda bisa membuat dulu ISOnya, atau langsung memburning ke CD blank. Masukkan CD ke CD RW Drive kemudian tekan tombol Burn,
Selamat anda sudah mempunyai file master windows installer buatan sendiri.

14. Langkah selajutnya adalah kembali ke komputer pertama anda, jalankan komputer dan atur setting bios agar booting dimulai dari CD ROM.

15. Silahkan anda melakukan instalasi file windows installer dengan CD tadi, ikuti instrkusinya, pasti tidak akan minta driver sata lagi dan hardisk sata anda sudah dapat dikenali oleh Windows XP (jika belum dikenali berarti masih ada file driver sata yang belum anda injeksikan ke windows installer, silahkan lakukan kembali prosedur 1 s/d 12 untuk memperbaikinya)

Semoga sukses.....!!!!!!