Minggu, 25 Oktober 2009

Panduan Menginstal phpMyAdmin

Alangkah sulitnya bagi para pemula yang terpaksa harus mengelola database MySQL. Tidak hanya harus tahu perintah-perintah dasar SQL/MySQL, melainkan harus pula melakukan koneksi melalui telnet/SSH untuk menjalankan client mysql yang berbasis teks. Melelahkan memang. phpMyAdmin menawarkan kemudahan untuk memanage database melalui browser. Dengan fasilitas-fasilitasnya Anda akan dimanja. Artikel ini dimaksudkan sebagai pengantar bagi pemula agar Anda dapat menginstal phpMyAdmin.

phpMyAdmin membutuhkan PHP4, webserver yang mendukung PHP, dan MySQL tentunya. Anda dapat memperoleh phpMyAdmin di phpmyadmin.sourceforge.net/download.html. Untuk webserver Anda dapat menggunakan Apache lalu installah MySQL lalu PHP. Atau pakailah PHPTriad, www.phpgeek.com, yang sudah membundelkan Apache, PHP, dan MySQL untuk Anda. Semuanya bisa juga Anda peroleh dari CD majalah.

Konfigurasi

Bukalah file phpMyAdmin.zip atau (phpMyAdmin.tar.gz) dengan WinZip setelah itu anda akan mendapatkan folder phpMyAdmin.

Carilah file config.inc.php. dan buka dengan editor teks seperti Notepad, Editpad, dll. Anda perlu menambahkan dan mengedit beberapa variabel yang ada dalam file config.inc.php ini:

Pertama, beritahu phpMyAdmin apa URL dari direktori phpMyAdmin, misalnya: http://www.situsanda.com/phpmyadmin. Jika Anda menaruh webserver di localhost, maka gantilah sehingga sesuai.

$cfgPmaAbsoluteUri = 'http://www.situsanda.com/phpmyadmin';

Kedua, beritahu phpMyAdmin di mana host dan port dari server MySQL Anda misalnya localhost. Bila Anda menggunakan database MySQL di host lain, misalnya db.namauser.f2s.com atau freesql.org, sesuaikanlah. Jika port tidak default, maka ganti nilai string kosong menjadi nomor port server MySQL Anda. Untuk socket dan connect_type, biarkan saja sesuai nilai defaultnya. MySQL dapat menerima koneksi 'socket' dan 'tcp'. Jika Anda menggunakan koneksi Unix socket, maka isilah connect_type dengan 'socket' dan isi juga lokasi soketnya. Jika kurang jelas, sebaiknya biarkan apa adanya.

$cfgServers[1]['host'] = 'localhost';
$cfgServers[1]['port'] = '';
$cfgServers[1]['socket'] = '';
$cfgServers[1]['connect_type'] = 'tcp';

Ketiga, baritahu phpMyAdmin nama user dan password default untuk melakukan koneksi ke server MySQL. Untuk sementara Anda kosongkan. Standard user ini digunakan untuk mengeset agar pemakai phpMyAdmin dibatasi hanya dapat menggunakan user MySQL tertentu.

$cfgServers[1]['stduser'] = '';
$cfgServers[1]['stdpass'] = '';

Keempat, tentukan pilihan otentikasi. Bila Anda ingin menggunakan advanced authentication, maka Anda dapat mengubah variabel boolean manjadi TRUE, bila tidak FALSE. Advanced authentication lebih baik digunakan bila: 1) phpMyAdmin dijalankan pada server multiuser di mana tiap pengguna mempunyai akses shell, tetapi Anda ingin masing-masing user terjaga username dan passwordnya; 2) tiap pengguna MySQL mendapat akses penuh terhadap database mereka tapi tidak dapat mengakses database lain. Untuk Anda pengguna pemula disarankan menggunakan basic authentication (FALSE).

$cfgServers[1]['adv_auth'] = FALSE;

Kelima, masukkan username dan password MySQL.

$cfgServers[1]['user'] = 'username';
$cfgServers[1]['password'] = 'rahasia';

Keenam, jika Anda ingin hanya memanage satu database saja, maka isikan nama database Anda di sini. Database inilah yang satu-satunya akan Anda lihat di frame kiri tampilan phpMyAdmin. Bila Anda mengosongkan only_db ini, maka database user lain bisa ikut tampak di frame kiri (namun Anda belum tentu dapat mengaksesnya, bergantung pada setting server MySQL).

$cfgServers[1]['only_db'] = 'databaseanda';

Instalasi

Upload direktori phpMyadmin Anda ke server host dengan metode FTP. Anda bisa menggunakan CuteFTP atau program client FTP yang lain. Tentu saja, jika webserver Anda di komputer yang sama, Anda cukup memindahkan direktori phpMyAdmin ke lokasi yang sesuai agar dapat dibaca webserver.

Membuka phpMyAdmin

Buka alamat di mana Anda meletakkan phpMyAdmin Anda melalui browser, misalnya: http://www.situsanda.com/phpMyAdmin, atau http://localhost/phpMyAdmin/. Bila segala sesuatunya berjalan dengan baik maka akan tampak tampilan phpMyAdmin.

Catatan: PhpMyAdmin sebetulnya dapat menangani lebih dari satu server MySQL yang berbeda. Bila Anda mempunyai lebih dari satu database MySQL, variabel konfigurasi di config.inc.php, $cfgServers[2]['host'] dan lain-lainnya dapat Anda isi juga seperti setting untuk server pertama tadi.

Melindungi Direktori phpMyAdmin

Tentu saja Anda tidak ingin phpMyAdmin Anda diakses oleh sembarang orang (kecuali mungkin jika Anda menginstal phpMyAdmin di komputer pribadi, atau Anda menggunakan advanced authentication di mana user dapat menggunakan phpMyAdmin Anda untuk mengakses databasenya masing-masing). Jika Anda tak ingin memproteksi direktori phpMyAdmin dengan password, lewatlah bagian ini.

Di sini kita akan melindungi direktori phpMyAdmin dengan skrip Ace Password. Skrip ini cukup aman digunakan untuk melindungi direktori situs Anda. Dasar kerja dari Ace Password adalah akses yang diberikan kepada user berdasarkan kepada .htaccess dan .htpasswd yang di upload ke direktori yang diinginkan. Anda dapat mendownload Ace Password di alamat www.ace-installer.com/files/acepassword.zip. Ukuran file skrip ini hanyalah 6 KB dalam format file .zip. Bila telah didownload ekstrak file tersebut, maka Anda akan mendapatkan 4 file: .htaccess, .htpasswd, acepassword.cgi, dan readme.html. Yang pertama Anda lakukan adalah membuka file acepassword.cgi, di sini anda perlu mengedit letak perl di server, di baris pertama terdapat:

#!/usr/bin/perl 

Bila berbeda, Anda dapat mengontak admin webhosting Anda.

$password = "password"; variabel dalam password ini akan digunakan dalam setup pertama kali Anda menginstal Ace Password, untuk selanjutnya password ini tidak digunakan.

Setelah itu upload ke direktori phpMyAdmin dan chmod file .htpasswd dan .htaccess ke 666 (atau 644, bergantung pada setting di server webhosting Anda), dan acepassword.cgi ke 755. Setelah itu akses melalui browser URL Ace Password http://www.situsanda.com/phpmyadmin/acepassword.cgi?action=start. Anda akan diminta memasukkan password yang Anda tulis di variabel $password, setelah itu ikuti petunjuk selanjutnya yang terdapat di halaman Web. Bila Anda mengalami kesalahan pada penginstalan pertama kali, upload ulang .htaccess dan .htpasswd.

Sekarang akses URL http://www.situsanda.com/phpmyadmin/ maka Anda akan diminta memasukan username dan password, dengan demikian direktori phpMyAdmin Anda sudah terlindungi dengan aman. Perlindungan direktori ini menggunakan metode HTTP Basic Authentication di mana data password dari direktori tersebut disimpan sementara di browser. Bila Anda telah membuka direktori phpMyAdmin tutuplah browser, bila tidak orang lain dapat mengakses direktori tersebut dengan menekan Back.

Tips dan Trik MySQL

  1. Mengganti Password Root di MySQL
    Ada kalanya kita merasa bahwa password untuk user root MySQL kita susah untuk di ingat, nah untuk mengganti password root tersebut kita dapat menggunakan perintah mysqladmin -u root -p’password_sekarang’ password ‘password_baru’ dimana ‘password_sekarang’ adalah password user root sebelum dirubah dan ‘password_baru’ adalah password baru yang ingin digunakan. Dan jika kita menjalankannya dari terminal, maka hasilnya akan seperti tampilan dibawah ini :
    martinus@martinus-laptop:~$ mysqladmin -u root -p'admin' password 'password_baru'
    martinus@martinus-laptop:~$ mysql -u root -ppassword_baru
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 33
    Server version: 5.0.75-0ubuntu10.2 (Ubuntu)

    Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

    mysql>
  2. Melihat DataBase Engine yang Terinstall
    Sebelum membuat sebuah tabel yang menggunakan engine tertentu, sebaiknya mari kita cek dahulu apakah server MySQL kita sudah mempunyai dukungan atau belum pada engine yang akan kita gunakan. Sedangkan untuk melihat engine apa saja yang sudah didukung pada server MySQL, kita dapat menggunakan perintah show engines\G seperti dibawah ini :
    Pastikan dahulu bahwa anda sudah login pada server MySQL anda !!
    mysql> show enginesg
    +------------+----------+----------------------------------------------------------------+
    | Engine | Support | Comment |
    +------------+----------+----------------------------------------------------------------+
    | MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance |
    | MEMORY | YES | Hash based, stored in memory, useful for temporary tables |
    | InnoDB | YES | Supports transactions, row-level locking, and foreign keys |
    | BerkeleyDB | NO | Supports transactions and page-level locking |
    | BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) |
    | EXAMPLE | NO | Example storage engine |
    | ARCHIVE | YES | Archive storage engine |
    | CSV | YES | CSV storage engine |
    | ndbcluster | DISABLED | Clustered, fault-tolerant, memory-based tables |
    | FEDERATED | DISABLED | Federated MySQL storage engine |
    | MRG_MYISAM | YES | Collection of identical MyISAM tables |
    | ISAM | NO | Obsolete storage engine |
    +------------+----------+----------------------------------------------------------------+
    12 rows in set (0.00 sec)

    mysql>
  3. Backup Data dengan Menggunakan Perintah mysqldump
    Proses backup database merupakan sebuah proses yang sangat penting sekali, maka sebaiknya kita berteman dekat dengan perintah mysqldump :) Untuk proses backup ini sendiri ada berbagai cara yaitu :
    • Backup Standart
      Untuk melakukan proses backup standart, kita bisa menggunakan perintah mysqldump -B nama_database -u root -p > hasil_backup.sql dimana -B nama_database ini adalah nama database yang ingin anda backup. Hasil dari perintah ini adalah kita akan mendapatkan seluruh database schema (struktur table) beserta isinya seperti dibawah ini :
      martinus@martinus-laptop:~$ mysqldump -B latibatis -u root -padmin > cb.sql
      martinus@martinus-laptop:~$ more cb.sql
      --
      -- Current Database: `latibatis`
      --

      CREATE DATABASE /*!32312 IF NOT EXISTS*/ `latibatis` /*!40100 DEFAULT CHARACTER SET latin1 */;

      USE `latibatis`;

      --
      -- Table structure for table `LAT`
      --

      DROP TABLE IF EXISTS `LAT`;
      SET @saved_cs_client = @@character_set_client;
      SET character_set_client = utf8;
      CREATE TABLE `LAT` (
      `id` int(11) NOT NULL auto_increment,
      `item_cd` varchar(15) default NULL,
      `name` varchar(15) default NULL,
      PRIMARY KEY (`id`),
      UNIQUE KEY `item_cd_2` (`item_cd`),
      KEY `item_cd` (`item_cd`)
      ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
      SET character_set_client = @saved_cs_client;

      --
      -- Dumping data for table `LAT`
      --

      LOCK TABLES `LAT` WRITE;
      /*!40000 ALTER TABLE `LAT` DISABLE KEYS */;
      INSERT INTO `LAT` VALUES (1,'003.01','BESI BETON'),(2,'003.02','BESI BAJA'),(3,'003.03','BESI TUA');
      /*!40000 ALTER TABLE `LAT` ENABLE KEYS */;
      UNLOCK TABLES;

      --
      --
      Dump completed on 2009-08-28 19:16:48
      martinus@martinus-laptop:~$
    • Backup Schema DataBase-nya saja
      Jika kita ingin hanya struktur tabelnya saja (schema database) nya saja yang dibackup, anda dapat menggunakan perintah mysqldump -B nama_database -u root -p -d > schema_backup.sql dimana opsi -d adalah opsi untuk mengambil statement CREATE TABLE saja. Dan hasilnya adalah seperti dibawah ini :
      martinus@martinus-laptop:~$ mysqldump -B latibatis -u root -padmin -d > schmea_cb.sql
      martinus@martinus-laptop:~$ more schmea_cb.sql
      --
      -- Current Database: `latibatis`
      --

      CREATE DATABASE /*!32312 IF NOT EXISTS*/ `latibatis` /*!40100 DEFAULT CHARACTER SET latin1 */;

      USE `latibatis`;

      --
      -- Table structure for table `LAT`
      --

      DROP TABLE IF EXISTS `LAT`;
      SET @saved_cs_client = @@character_set_client;
      SET character_set_client = utf8;
      CREATE TABLE `LAT` (
      `id` int(11) NOT NULL auto_increment,
      `item_cd` varchar(15) default NULL,
      `name` varchar(15) default NULL,
      PRIMARY KEY (`id`),
      UNIQUE KEY `item_cd_2` (`item_cd`),
      KEY `item_cd` (`item_cd`)
      ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
      SET character_set_client = @saved_cs_client;

      martinus@martinus-laptop:~$
    • Backup Isi DataBase-nya saja
      Sedangkan kalau kita hanya ingin mengambil isi tabelnya saja, kita bisa menggunakan perintah mysqldump -B nama_database -u root -p -t > isitable_cb.sql seperti dibawah ini :
      martinus@martinus-laptop:~$ mysqldump -B latibatis -u root -padmin -t > isitable_cb.sql
      martinus@martinus-laptop:~$ more isitable_cb.sql
      --
      -- Current Database: `latibatis`
      --

      CREATE DATABASE /*!32312 IF NOT EXISTS*/ `latibatis` /*!40100 DEFAULT CHARACTER SET latin1 */;

      USE `latibatis`;

      --
      -- Dumping data for table `LAT`
      --

      LOCK TABLES `LAT` WRITE;
      /*!40000 ALTER TABLE `LAT` DISABLE KEYS */;
      INSERT INTO `LAT` VALUES (1,'003.01','BESI BETON'),(2,'003.02','BESI BAJA'),(3,'003.03','BESI TUA');
      /*!40000 ALTER TABLE `LAT` ENABLE KEYS */;
      UNLOCK TABLES;
      -- Dump completed on 2009-08-28 19:30:00
      martinus@martinus-laptop:~$

    • Backup Isi DataBase Sesuai Kolom
      Jika kita ingin mengambil isi tabel sesuai kolomnya, kita dapat menambahkan opsi –complete-insert pada perintah mysqldump menjadi seperti dibawah ini:
      martinus@martinus-laptop:~$ mysqldump -B latibatis -u root -padmin -t --complete-insert > isitable_complete_insert_cb.sql
      martinus@martinus-laptop:~$ more isitable_complete_insert_cb.sql
      --
      -- Current Database: `latibatis`
      --

      CREATE DATABASE /*!32312 IF NOT EXISTS*/ `latibatis` /*!40100 DEFAULT CHARACTER SET latin1 */;

      USE `latibatis`;

      --
      -- Dumping data for table `LAT`
      --

      LOCK TABLES `LAT` WRITE;
      /*!40000 ALTER TABLE `LAT` DISABLE KEYS */;
      INSERT INTO `LAT` (`id`, `item_cd`, `name`) VALUES (1,'003.01','BESI BETON'),(2,'003.02','BESI BAJA'),(3,'003.03','BESI TUA');
      /*!40000 ALTER TABLE `LAT` ENABLE KEYS */;
      UNLOCK TABLES;

      -- Dump completed on 2009-08-28 20:00:42
      martinus@martinus-laptop:~$
  4. Restore Data Pada MySQL
    Pada tips dan trik nomor 3 diatas, kita sudah belajar bagaimana cara backup database menggunakan perintah mysqldump. Nah sekarang setelah mendapatkan hasil backup dari database, maka kita perlu juga untuk melakukan proses resore. Sedangkan untuk me-restore hasil backup yang telah dilakukan pada langkah nomor 3 di atas, kita dapat menggunakan perintah seperti dibawah ini :
    martinus@martinus-laptop:~$ mysql -u root -padmin < cb.sql
    martinus@martinus-laptop:~$
  5. Backup Per Tabel Menggunakan Perintah SELECT INTO OUTFILE
    Ada kalanya kita hanya ingin membackup tidak 1 database penuh, tetapi hanya pada tabel-tabel tertentu saja. Untuk keperluan ini, kita juga dapat menggunakan perintah select * from tabel_name into outfile ‘/path/file/backup.sql’; seperti contoh dibawah ini:
    mysql> select * from LAT into outfile '/tmp/DATA_LAT.sql' FIELDS TERMINATED BY ',';
    Query OK, 3 rows affected (0.00 sec)

    mysql> quit;
    martinus@martinus-laptop:~$ more /tmp/DATA_LAT.sql
    1,003.01,BESI BETON
    2,003.02,BESI BAJA
    3,003.03,BESI TUA
  6. Insert Data Per Tabel Menggunakan Perintah LOAD DATA INFILE
    Sedangkan untuk menginsert data, kita juga dapat menggunakan perintah LOAD DATA INFILE seperti dibawah ini :
    mysql> LOAD DATA INFILE '/tmp/DATA_LAT.sql' INTO TABLE LAT FIELDS TERMINATED BY ',';
    mysql> select * from LAT;
    +----+---------+------------+
    | id | item_cd | name |
    +----+---------+------------+
    | 1 | 003.01 | BESI BETON |
    | 2 | 003.02 | BESI BAJA |
    | 3 | 003.03 | BESI TUA |
    +----+---------+------------+
    3 rows in set (0.00 sec)

    mysql>
  7. Melihat Struktur Tabel di MySQL
    Untuk melihat struktur tabel yang telah kita buat pada MySQL, kita dapat menggunakan perintah show create table table_name\G dimana table_name adalah nama tabel yang ingin dilihat. Sedangkan contohnya adalah sebagai berikut :
    mysql> show create table LATG
    *************************** 1. row ***************************
    Table: LAT
    CREATE TABLE `LAT` (
    `id` int(11) NOT NULL auto_increment,
    `item_cd` varchar(15) default NULL,
    `name` varchar(15) default NULL,
    PRIMARY KEY (`id`),
    UNIQUE KEY `item_cd_2` (`item_cd`),
    KEY `item_cd` (`item_cd`)
    ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1
    1 row in set (0.00 sec)

    mysql>

DOS emulator

Anda mempunya banyak aplikasi lama termasuk game seperti Romance of the Three Kingdom, yang tidak dapat dijalankan di Windows XP atau Visata dengan baik.

Salah satu cara supaya aplikasi lama ini bisa dipergunakan adalah dengan mempartisi harddisk dan meng-install multi OS di komputer Anda, jadi ada pilihan Windows 98 dan Windows XP atau Vista saat menyalakan komputer Anda. Windows 98 lebih bersahabat dengan aplikasi DOS, tetapi tidak semua aplikasi DOS akan berjalan dengan lancar di Wwindows 98. Dan kebanyakan dari kita mungkin sudah tidak memiliki OS Windows 98.

Disini kami memperkenalkan sebuah emulator DOS gratis yang dapat di install di Windows XP atau Vista untuk menjalankan aplikasi DOS dengan lancar, DOSBox. DOSBox dapat di download dari sini, sangat mudah di install dan dipergunakan.

Setelah selesai install, Anda akan melihat menu baru di start menu windows Anda, yaitu DOSBox-0.xx (xx adalah versi, saat blog ini ditulis adalah versi 0.73). Jalankan aplikasi ini dan akan di tampilkan window DOS dengan Z:

DOSBox tidak mengenali partisi harddisk Anda, jadi Anda harus mount terlebih dahulu. Misalkan aplikasi DOS Anda ada di C:\gamelama, ketik mount c c:/gamelama, kemudian pindahkan ke drive C: dengan mengetik c:, yang mana isi nya adalah C:\gamelama

Dari sini Anda bisa langsung memanggil aplikasi Anda yang biasa nya mempunya extention .exe, .com, .bat . Anda perlu mengetahui sedikit tentang perintah DOS, seperti: dir, cd untuk menampiklan list file atau berpindah directory. Selamat mencoba....

write chaching on the disk

Database InnoDB bisa rusak juga sih, tapi minimal dibandingkan myisam. Karena ACID compliant, bila terjadi listrik mati saat ditengah-tengah proses menulis data, maka data dianggap tidak pernah ditulis sama sekali.

Bila kerusakan sudah ditingkat filesystem atau virus, itu sudah faktor eksternal dan bukan masalah MyISAM atau InnoDB.

Yang tidak kalah penting, untuk support maksimal dengan ACID, selalu matikan fasilitas write-behind cache dari OS.

klo dari windows,
Klik kanan di drive nya, pilih properties, pilih tab hardware, pilih lagi properties, lalu pilih tab policies, enabled / disabled "write chaching on the disk"

kalo dia hidup, OS bisa menunda penulisan data secara fisik ke harddisk. Data yg mau ditulis ditaruh dulu di memori, kalo harddisknya idle baru ditulis. Tapi data dianggap sudah ditulis bagi aplikasi yg menggunakannya.

Ini menguntungkan bagi user biasa, karena proses copy data lebih cepat.
Anda mungkin bisa merasakan perbedaan kecepatan penulisan data pada flashdisk yang write-behind cachenya hidup (flashdisk defaultnya mati).

Tapi ini berbahaya bagi server database.

Bila data yg mau ditulis ditunda (delay) oleh OS, dan listrik mati saat itu, data tidak akan pernah ditulis. Tapi OS sudah terlanjur memberikan sinyal bahwa data sudah selesai ditulis, dan server database menganggap transaction selesai.

Sabtu, 24 Oktober 2009

Facebook - List Friends

Untuk para pengguna Facebook yang ingin selalu terlihat namanya berada paling atas ketika user lain melihat List Friend, ini ada sedikit tips. Dengan tips ini maka nama anda akan selalu tampil paling atas List Friend. Tips ini mungkin berguna untuk anda yang ingin banyak teman di FB.

Hanya dengan menambahkan sebuah karakter pada pengaturan nama anda maka nama anda akan selalu terlihat paling atas. Tentu ini akan menambah kemungkinan anda akan lebih sering di add/ditambahkan sebagai teman oleh para pengguna Facebook lainnya.

Ikuti petunjuk dibawah ini :

  • Setelah anda membuka situs Facebook dan login, masuk ke dalam pengaturan
  • Tambahkan sebuah karakter pada pengaturan nama anda. Ex : - “ atau ‘ seperti contoh dibawah ini

  • Selanjutnya simpan pengaturan ini
  • Sekarang buka salah satu Facebook teman anda. Dan lihat List Frien pada Facebook teman anda tersebut.
  • Sekarang nama anda akan selalu terlihat paling atas

SIW - System Information for Windows

SIW (System Information for Windows) adalah sebuah aplikasi yang dapat digunakan untuk mengumpulkan informasi mengenai properties dan pengaturan sistem. Dengan aplikasi kita dapat mengetahui spefikasi secara rinci untuk Motherboard, BIOS, CPU, Devices, Memory, Video, Drivers, Ports.

Selain itu juga dapat menampilkan informasi tentang System Operasi, Program yang telah terinstall, Process yang sedang berjalan, Services, Product Key (CD Key), Serial Numbers, System Uptime, Network, Network Shares. Dan juga dapat memantau CPU, Memory dan lalu lintas jaringan (Network Traffic).

Program ini juga dapat digunakan untuk mengetahui jumlah maksimum RAM atau Memory yang di support pada system. Ini merupakan sebuah langkah yang tepat untuk memeriksa PC anda sebelum membeli Memory Ram yang baru. Anda juga dapat melihat kapasitas maksimum dan berapa slot memory yang tersedia pada Motherboard. Dan dengan program ini juga dapat memastikan apakah Motherboard anda mendukung Memory DDR atau DDR2 dengan memeriksa jenis memori RAM yang digunakan saat ini.

Whats New :

  • Improved “Storage Devices” module.
  • Improved support for AMD Phenom II processor.
  • New Intel Core i7 models.
  • Support for NVIDIA 740i chipset.
  • Removed “Sandbox” warning.
  • Minor improvements and bug fixes.

Cara Membuat Bootable USB Windows

WinToFlash adalah sebuah aplikasi yang memungkinkan anda untk mentransfer Windows XP, Windows Vista, Windows 7, dan juga Server 2003 dan 2008 dari CD/DVD ke sebuah USB/Flash Drive. Untuk penggunaannya juga mudah, untuk membuat sebuah Bootable USB anda cukup mengikuti “Windows setup transfer Wizard”

Sebelumnya saya telah posting sebuah Freeware : A Bootable USB . Namun freeware tersebut tidak bisa untuk membuat sebuah Bootable USB Windows XP. Jadi sekarang anda bisa menggunakan WinToFlash

Win To Flash walaupun bersifat Freeware namun dikembangkan secara konstan oleh pihak pengembang. Versi terbaru saat ini adalah versi Beta dan juga merupakan aplikasi portable. Dalam pengujian kami menggunakan USB 2.0 diperlukan waktu sekitar 12 menit untuk mengubah DVD instalasi Windows 7 menjadi sebuah installer berbasis USB.

Download : http://wintoflash.com/download/en/

Tips Agar Nyaman, Efektif dan Efisien Ketika Menggunakan Facebook

Bagi Anda pengguna situs jejaring sosial hasil kreasi Mark Zuckerberg. Setelah sekian lama membangun komunitas pertemanan sendiri dan berkutat dengannya apa yang Anda rasakan? Apa ada yang merasa terlalu banyak informasi yang masuk pada Facebook anda, dan Anda kesulitan untuk memilah-milah informasi mana yang penting dan mana yang tidak, karena terlalu banyak dan seringnya update informasi yang masuk?

Seiring bertambahnya teman dalam daftar akun dan aktifitas yang Anda lakukan di sana, masalah seperti di atas sangat mungkin terjadi. Jika tidak segera diatasi hal tersebut dapat mengurangi kenikmatan Anda dalam ber-Facebook. Dan bagi beberapa orang dapat pula mengganggu aktivitas keseharian/ menyita banyak waktu dan perhatiannya.

Untuk mencegah hal tersebut terjadi mari kita melihat beberapa tips untuk mengembalikan fungsi utama Facebook seperti dulu saat Anda pertama kali menggunakannya, yaitu sebagai sarana menjalin pertemanan yang efektif dan efisien.

1. Menyembunyikan Update Aplikasi

Jika Adi adalah sebuah warna, maka warnanya adalah biru. Jika Ana bereinkarnasi, maka dia akan menjadi seekor kucing. Nenek moyang Budi adalah dinosaurus. Pasti Anda pernah menemukan quiz kecil-kecilan seperti di atas yang hasilnya akan tampil di setiap akun teman yang ada. Quiz seperti ini sebenarnya sangat menyenangkan, tapi tidak untuk sebagian orang, apalagi kalau ukuran kotaknya yang besar, disertai gambar, dan terlalu sering muncul di dalam daftar update.

Jika merasa terganggu dengan quiz dan aplikasi Facebook lainnya Anda dapat dengan mudah menyembunyikannya dari halaman depan Facebook. Caranya arahkan cursor ke kotak update dari aplikasi yang ingin disembunyikan, kemudian klik link Hide yang muncul di pojok kanan atasnya, lalu pilih yang kedua, yaitu Hide …(nama aplikasi).

Atau misalkan teman Anda itu sangat rajin mencoba-coba beragam aplikasi Facebook, Anda juga bisa memilih pilihan pertama di mana semua aktivitas teman Anda tidak akan muncul sebagai update, tapi tanpa perlu memutuskan hubungan pertemanan ^^. Untuk memunculkan kembali update aplikasi atau aktivitas teman Anda, klik Edit Options yang terletak di bagian paling bawah halaman utama.

2. Menghentikan Aplikasi Yang Tidak Diinginkan Untuk Mengirimkan Pesan ke Anda

Notifikasi yang Anda terima dapat mencapai jumlah yang sangat banyak jika tidak dibuka-buka dalam waktu beberapa hari saja. Jika Anda menambahkan banyak aplikasi, akan ada puluhan notifikasi yang masuk tiap harinya. Solusi untuk masalah ini sederhana saja, blokade aplikasi yang tidak Anda inginkan supaya tidak ada notifikasi yang masuk. Untuk melakukannya buka kotak notifikasi yang ada di pojok kanan bawah, setelah muncul pop-up, klik See All.

Setelah berganti halaman notifikasi, di sebelah kanan ada kotak kecil yang berisi pengaturan notifikasi yang muncul. Hilangkan tanda centang untuk menghilangkan update status/ notifikasi dari aplikasi yang tidak Anda inginkan. Sekarang terasa lebih lega dan tidak membuat Anda pusing kan?

3. Memberikan Update Informasi Pada Teman Tertentu Saja

Jangan menambah teman secara sembarangan jika Anda tidak ingin kebanjiran banyak update. Alasannya karena semakin banyak teman maka jumlah update informasi dari mereka yang akan Anda terima akan semakin banyak, dan Anda harus semakin berhati-hati atau selektif untuk berbagi infromasi atau foto melalui Facebook jika tidak ingin menemui masalah privasi. Walaupun teman Anda banyak, tapi belum tentu Anda mempercayai atau merasa nyaman untuk berbagi cerita/ aktivitas kehidupan Anda dengan mereka.

Sebagai alternatif jika Anda tetap ingin memiliki daftar teman sebanyak-banyaknya di Facebook tapi tetap terkendali, caranya dengan mengelompokkan teman ke dalam daftar tertentu. Tujuannya agar Anda bisa dengan mudah mengelola dan menentukan suatu informasi yang ingin dibagi pada kelompok tertentu dari teman Anda. Misalkan ada teman-teman yang Anda kelompokkan tersendiri karena tidak terlalu kenal atau dekat, sehingga informasi yang dibagi untuk mereka bisa Anda batasi dengan mudah.

Membuat daftar kelompok teman bisa melalui Friends > All Friends lalu Create New List, atau saat Anda sedang mengirim ajakan pertemanan atau menerima teman baru melalui Add to list …. Lalu untuk mengatur informasi apa saja yang Anda perlihatkan kepada salah satu teman atau daftar kelompok teman tertentu melalui Settings > Privacy Settings > Profile.

4. Tidak Ada Lagi Permintaan Pertemanan Sari Orang Yang Tidak Anda Kenal

Berapapun banyak teman yang Anda miliki di Facebook, tetap saja ada orang lain yang tidak Anda kenal ingin terdaftar sebagai teman Anda. Untuk menghentikan ajakan pertemanan seperti ini berarti Anda harus menyembunyikan kemunculan akun Anda dari daftar hasil pencarian.

Fitur ini bisa diaktifkan dengan mengakses Settings > Privacy Options. Setelah berada pada halaman tersebut, klik Search dan pilih Only Friends di bagian Search Visibility. Sekarang akun Anda tidak akan pernah ditemukan oleh orang lain melalui mesin cari milik Facebook.

5. Mencoba Beralih ke Facebook Lite

Fitur baru yang baru diluncurkan pada tanggal 12 Agustus ini merupakan versi ringan atau sederhana dari Facebook. Jika dilihat fitur ini tidak beda jauh dengan layanan micro-blogging Twitter dan memang dibuat untuk dapat berkompetisi dengan Twitter. Karena Facebook Lite didesain sesimpel mungkin jadi Anda tidak akan lagi diganggu dengan update informasi tidak berguna dari aplikasi atau quiz tanpa perlu melakukan banyak pembatasan pengaturan seperti di atas.

Coba terapkan tips-tips di atas dan semoga dapat memberikan penyegaran bagi Anda didalam menggunakan Facebook. Dan selamat ber-Facebook ria kembali! - Sumber : udaramaya.com

Etika Bermain Facebook

Beberapa waktu lalu muncul kasus pria membunuh istrinya karena sang istri mengubah status di Facebook menjadi single. Kasus lain, meski tak seekstrim itu, bisa muncul kapan saja hanya karena situs jejaring semacam Facebook.

Lantas bagaimana meminimalisir hal ini terjadi ? Beberapa ‘etika’ Facebook yang dikutip detikINET dari Msnbc berikut mungkin berguna bagi Anda.
1. Status hubungan Anda adalah keputusan bersama pasangan

Jangan pernah mengubah-ubah status hubungan Anda jika tidak didasari kesepakatan bersama antara Anda dan pasangan. Banyak kasus buruk terjadi akibat seseorang merubah statusnya secara sepihak. Jangan lupa, teman-teman Anda atau teman pasangan Anda bisa mengetahui hal ini dengan cepat.

2. Berteman dengan teman dari sahabat Anda pun ada etikanya

Ketika ingin berteman dengan teman sahabat Anda di Facebook, jangan lupakan keberadaan teman Anda yang di sini berperan sebagai ‘penghubung’. Katakan dari siapa Anda mengetahui profil mereka. Anda tak mau dicurigai sebagai sales bukan?

3. Siapkan diri ketika berteman dengan seseorang yang pernah berkencan dengan Anda

Sebelum Anda melakukannya, lebih baik Anda siap mental dulu. Beberapa status yang dia tulis bisa jadi membuat Anda cemburu. Dibutuhkan kedewasaan untuk melakukan hal ini. Namun jika Anda tidak ambil pusing, lakukan saja.

4. Jangan banjiri profil dengan foto, video, dan komentar yang berkaitan dengan gagalnya hubungan Anda

Hal itu sepertinya tidak pantas dilakukan di Facebook. Jika Anda ingin minta simpati, teleponlah teman Anda, jangan bertanya pada orang-orang di dunia maya, apalagi di Facebook yang diakses banyak orang. Anda malah bisa dipermalukan.

5. Jangan curhat dan buka rahasia di Facebook

Jika Anda ingin curhat dan sejenisnya, lebih baik Anda tidak melakukannya di Facebook. Gunakan saja e-mail, telepon atau lakukan saat sedang makan bersama teman Anda misalnya. Masih banyak fasilitas lain bukan? Anda tentu tidak ingin rahasia Anda diumbar oleh orang yang tidak bertanggungjawab.

6. Kenali Perbedaan antara Wall dan Message

Suatu pernyataan yang menyangkut hubungan pribadi Anda sebaiknya tidak usah terlalu diekspos. Kalimat seperti “I luv u soo much baaabyy.. I Can’t wait too see 2neit”, mungkin akan lebih cocok jika ditulis di message.

7. Jangan sekali-kali membuat profil Palsu

Mungkin terlintas di benak Anda untuk membuat akun palsu mantan pacar yang telah menyakiti Anda. Kemudian, Anda posting hal-hal buruk tentangnya. Tentu saja, jangan pernah benar-benar melakukan hal ini. Jika aksi Anda ketahuan, orang-orang malah bisa memberi cap negatif pada Anda.

Intinya adalah jangan umbar banyak informasi tentang diri Anda apalagi yang bersifat pribadi. Anda tak akan pernah tahu apa saja yang bisa terjadi ke depannya. Ingat, dunia maya meski menyenangkan tetap penuh dengan risiko dan juga orang-orang jahat

Senin, 04 Mei 2009

Sedikit Tentang Nirkabel

[copas from http://andie64.wordpress.com/2009/04/05/sedikit-tentang-wireless/#comment-8]

Teknologi jaringan nirkabel sebenarnya terbentang luas mulai dari komunikasi suara sampai dengan jaringan data, yang mana membolehkan pengguna untuk membangun koneksi nirkabel pada suatu jarak tertentu. Ini termasuk teknologi infrared, frekuensi radio dan lain sebagainya. Peranti yang umumnya digunakan untuk jaringan nirkabel termasuk di dalamnya adalah komputer, komputer genggam, PDA, telepon seluler, tablet PC dan lain sebagainya.


Berikut merupakan hal-hal yang harus di perhatikan dalam mempertimbangkan sistem jaringan nirkabel :


a. Jangkauan dan Liputan

Jangkauan komunikasi Radio Frequency (RF) dan Infrared (IR) merupakan sebuah fungsi dari desain produk (termasuk kekuatan transmit dan desain receiver) dan bentuk perambatan, terutama dalam lingkungan ruang tertutup. Interaksi terhadap objek bangunan, termasuk tembok, logam dan bahkan manusia, dapat mempengaruhi energi perambatan, untuk itulah pertimbangan jangkauan dan liputan perlu dipertimbangkan. Benda-benda padat menghentikan signal

infrared, yang mengakibatkan keterbatasan. Kebanyakan sistem Jaringan Komputer Nirkabel menggunakan Radio Frequency (RF) karena gelombang radio dapat melewati beberapa jenis ruangan dan hambatan lain. Jangkauan (atau radius liputan) untuk sistem Jaringan Komputer Nirkabel tipikal bervariasi mulai dari di bawah 100 kaki sampai lebih dari 300 kaki. Jangkauan dapat diperluas, dan kebebasan bergerak via roaming, dapat dilakukan menggunakan microcells.


b. Throughtput

Throughput Adalah ukuran beban dari sistem tersebut berupa presentase waktu yang diperlukan dalam mengirim sejumlah pesan melewati sambungan komunikasi data. Keluaran dari sistem harus setinggi mungkin agar pemakaian jalur dan terminal yang sangat mahal dapat diperoleh secara maksimum. Terminal-terminal harus dapat dioperasikan semudah mungkin untuk mengurangi faktor kesalahan manusia dan juga mempertinggi kecepatan operasi.

Seperti halnya dengan sistem Jaringan Komputer Berkabel , throughput yang sebenarnya dalam Jaringan Komputer Nirkabel tergantung pada produk dan jenis set-up. Faktor-faktor yang mempengaruhi throughput termasuk jumlah pengguna, faktor-faktor yang mempengaruhi perambatan misalnya jarak dan multipath, tipe Jaringan Komputer Nirkabel yang digunakan, seperti latency dan bottleneck pada bagian Jaringan Komputer Berkabel. Rate data untuk kebanyakan Jarinagn Komputer Nirkabel komersial adalah sekitar 1.6Mbps. Para pengguna topologi Ethernet tradisional atau Token Ring biasanya merasakan sedikit perbedaan ketika menggunakan Jaringan Komputer Nirkabel. Jaringan Komputer Nirkabel menyediakan throughput yang cukup untuk kebanyakan aplikasi Jaringan Komputer kantoran, termasuk pertukaran electronic mail (E-Mail), akses ke peralatan bersama mis printer, akses internet, dan akses untuk database dan aplikasi multi-user. Sebagai perbandingan, jika sebuah modem terbaru dengan teknologi V.90 mengirim dan menerima data pada data rate 56.6 Kbps, maka dalam hal throughput sebuah Jaringan Komputer Nirkabel beroperasi pada 1.6Mbps artinya hampir tiga puluh kali lebih cepat.


c. Integritas dan Reliabilitas

Teknologi nirkabel telah diuji selama lebih dari limapuluh tahun dalam aplikasi nirkabel di dunia komersial dan militer. Walaupun interferensi radio dapat mengakibatkan degradasi dalam hal throughput, gangguan semacam itu sangat jarang terjadi dalam ruang kantor. Desain yang bagus dari produsen alat teknologi Jaringan Komputer Nirkabel yang telah terbukti dan aturan batas jarak signal menghasilkan koneksi yang lebih bagus daripada koneksi telpon selular dan memberikan integritas data yang performanya sama atau bahkan lebih bagus daripada Jaringan Berkabel.


d. Kompabilitas dengan Jaringan yang telah ada

Kebanyakan Jaringan Komputer Nirkabel telah disiapkan untuk memenuhi standar industri interkoneksi dengan Jaringan Berkabel seperti Ethernet atau Token Ring serta didukung oleh sistem operasi jaringan sama halnya dengan Jaringan Komputer Berkabel melalui penggunaan driver yang tepat. Setelah terinstal, maka jaringan akan menganggap computer nirkabel sama seperti komponen jaringan yang lain.


e. Interoperabilitas Perangkat Jaringan Nirkabel

Calon pengguna harus menyadari bahwa perangkat sistem Jaringan Komputer Nirkabel dari beberapa produsen mungkin tidak saling interoperable (tidak kompatibel), untuk tiga alasan berikut ini : teknologi yang berbeda tidak saling mendukung. Sebuah sistem yang berbasis teknologi spread spectrum frequency hopping (FHSS) tidak akan berkomunikasi dengan sistem lain yang berbasis teknologi spread spectrum direct sequence (DSSS). Kedua, system yang menggunakan band frekwensi yang berbeda tidak akan saling berkomunikasi walaupun keduanya menggunakan teknologi yang sama. Ketiga, sistem dari produsen yang berbeda kemungkinan tidak akan berhubungan walaupun keduanya menggunakan teknologi yang sama dan band frekwensi yang sama, sehubungan dengan perbedaan implementasi (teknologi) pada setiap produsen.


f. Frekuensi dan ko-eksistensi

Dengan tidak adanya aturan lisensi frekwensi pada produk-produk perangkat Jaringan Komputer Nirkabel, berarti produk lain yang memancarkan energi dalam spektrum frekwensi yang sama secara potensial dapat mengakibatkan interferensi terhadap sistem komputer nirkabel. Sebagai contoh adalah oven microwave, tapi sebagian besar produsen perangkat Jaringan Komputer Nirkabel telah mendesain produk mereka dengan memperhitungkan interferensi oven microwave.

Hal lain yang patut dipertimbangkan adalah penggunaan beberapa merek perangkat Jaringan Komputer Nirkabel dari produsen yang berbeda-beda. Sementara produk dari beberapa produsen menginterferensi merek lain, beberapa produk tidak saling interferensi.


g. Penggunaan frekuensi

Jaringan Komputer Nirkabel menggunakan frekwensi pada salah satu gelombang ISM Instrumentation, Scientific, and Medical). Ini termasuk 902-928 MHz, 2.4-2.483 GHz, 5.15-5.35 GHz, dan 5.725-5.875 GHz.


h. Kemudahan dalam penggunaan

Pengguna hanya perlu mendapat sedikit informasi baru untuk dapat segera menggunakan Jaringan Komputer Nirkabel. Karena tipikal Jaringan Komputer Nirkabel yang kompatibel dengan Network Operating System, maka aplikasi-aplikasi akan berfungsi sama dengan ketika menggunakan Jaringan Komputer Berkabel. Selain itu sistem Jaringan Komputer Nirkabel juga menggabungkan beberapa alat diagnostik untuk mengetahui masalah yang mungkin timbul dengan elemen-elemen sistem nirkabel; namun bagaimanapun juga, sistem telah dirancang agar kebanyakan pengguna tidak perlu sampai menggunakan alat diagnostik tersebut. Jaringan Komputer Nirkabel menyederhanakan banyak aturanaturan dalam hal instalasi dan konfigurasi yang memusingkan para manajer jaringan. Karena hanya Titik Akses (transceiver) yang membutuhkan kabel, maka para manajer jaringan dibebaskan dari urusan menarik kabel. Dengan sedikitnya kabel yang digunakan maka sangat mudah untuk memindahkan, menambah dan mengubah konfigurasi dalam jaringan. Terakhir, sifat portable (mudah dipindahkan) dari Jaringan Komputer Nirkabel, memberikan keleluasaan bagi manajer jaringan untuk melakukan pra-konfigurasi dan memperbaiki seluruh jaringansebelum memasang pada lokasi yang terpisah. Setelah terkonfigurasi, Jaringan Komputer Nirkabel dapat dipindahkan ke tempat lain hanya dengan sedikit modifikasi atau tanpa modifikasi sama sekali.


i. Skalabilitas

Jaringan Komputer Nirkabel dapat dirancang menjadi sangat mudah atau sangat rumit. Jaringan Komputer Nirkabel dapat mendukung banyak klien atau wilayah liputan dengan menambah Titik Akses (transceiver) untuk memperkuat atau memperluas liputan.