IMPLEMENTASI JARINGAN LABORATORIUM KOMPUTER DI SMPN 1 TAMBUN SELATAN SEBAGAI PENUNJANG KEGIATAN BELAJAR MENGAJAR
Anbar Ardiansyah Rusmana
[email protected]
Eko Darwiyanto
[email protected]
Mohamad Idham Iskandar
[email protected]
Program Studi Teknik Komputer Politeknik Telkom Bandung 2011
ABSTRAK Dalam membangun sebuah jaringan komputer yang harus kita ingat adalah topologi, konfigurasi dan sistemnya. SMP Negeri 1 Tambun Selatan memerlukan sebuah sistem jaringan komputer yang terhubung dengan internet serta memerlukan kualitas jaringan yang baik dan server yang mempunyai sistem atau kualitas yang berbeda dengan client untuk menunjang kinerja di sekolah khususnya di laboratorium komputer. Mikrotik adalah Router Software yang dapat menggunakan peralatan embeded (minimum sistem) maupun menggunakan PC (personal komputer). Dalam membangun jaringan komputer, pembahasan dilihat dari dua aspek: perangkat keras dan perangkat lunak. Topologi yang digunakan adalah Topologi Star dimana semua kabel terpusat pada switch yang dihubungkan dengan mengunakan jenis kabel lurus (straight cable) dengan kabel jenis UTP dengan kedua ujungnya menggunakan konektor RJ 45. Switch yang digunakan adalah merk TP-Link 16 port. Untuk mewujudkan jaringan komputer yang terhubung ke internet dengan menggunakan mikrotik sebagai PC Router maka dilakukan konfigurasi FTP Server, DHCP Server, Proxy Server, Web Server dan DNS Server. Jaringan komputer yang sudah di rancang sudah di implementasikan di SMP Negeri 1 Tambun Selatan. Hasilnya akan dirasakan oleh para siswa/i, dalam kegiatan belajar mengajar dalam rangka pengaksesan data secara terintegrasi, cepat dan up to date. Dengan terkoneksinya jaringan komputer di laboratorium SMP Negeri 1 Tambun Selatan dapat melakukan sharing file, data dan informasi yang pada akhirnya mendukung efisiensi kerja. Mikrotik PC Router yang diinstal dan dikonfigurasi terbukti mampu meningkatkan kecepatan akses pada jaringan internet. PC Router
Kata kunci : Jaringan Komputer, Mikrotik, Internet
Dengan adanya permasalahan di atas maka
1.
PENDAHULUAN
1.1
Latar Belakang
di perlukan implementasi
Dengan berkembangnya jaman teknologi
komputer di SMPN 1 Tambun serta menambahkan
komunikasi dan ilmu pengetahuan, telah memberi
fasilitas Web server, DNS server, FTP server,
pengaruh yang signifikan bagi kehidupan di masa
DHCP server dan squid proxy. Sehingga dapat
yang akan datang, bahkan teknologi semakin
membantu murid yang tidak mampu agar tetap
kompleks
dapat
mampu
mempengaruhi
pola
pikir
berkembang
jaringan laboratorium
dengan
baik
dengan
manusia. Peran teknologi saat ini sangat penting
memanfaatkan fasilitas laboratorium komputer
dan hampir menjadi kebutuhan primer. Namun
yang ada di sekolah.
berbanding
1.2
terbalik
dengan
perkembangan
teknologi di Indonesia, karena pemerintah hanya
Rumusan Masalah 1.
Bagaimana implementasi jaringan
memfokuskan pengembangan teknologi di kota-
di laboratorium komputer SMPN
kota besar. Sehingga kota-kota kecil seperti
1 Tambun Selatan?
terabaikan. Terhambatnya perkembangan teknologi
2.
Bagaimana
konfigurasi
DNS
di kota-kota kecil berarti menghambat pula
server, Web server, FTP server
perkembangan generasi muda yang akan menjadi
dan cara mengatur Proxy Server
penerus bangsa.
di laboratorium komputer SMPN
Kini komputer dapat bekerja dalam sistem
1 Tambun ?
jaringan komunikasi baik jarak dekat maupun jarak jauh, seperti halnya pada pembangunan jaringan laboratorium komputer di SMPN 1 Tambun yang membutuhkan komunikasi antar komputer untuk menunjang transfer data antar komputer karena dengan adanya komunikasi antara komputer akan membantu
proses
belajar.
Karena
untuk
membangun sebuah laboratorium harus memenuhi kriteria
sebuah
laboraotrium,
contohnya:
laboratorium komputer. Sebuah laboratorium dapat berjalan bila
memiliki sebuah jaringan dan
komputer. Komputer merupakan hal yang paling vital dalam pembuatan laboratorium karena tanpa komputer suatu jaringan tidak akan bisa berjalan. Untuk menyambungkan semua komputer yang ada
1.3
Batasan Masalah
1.
Laporan ini hanya melakukan perancangan dan menentukan topologi yang sesuai untuk laboratorium komputer SMPN 1 Tambun. 2. Hanya dilakukan pembagian IP yang optimal pada jaringan laboratorium. 3. Menggunakan 1 Server dan 19 Client. 4. Operating sistem yang digunakan Ubuntu 10.10 untuk Server. 5. Operating sistem yang digunakan Windows Xp untuk Client. 6. Menggunakan Laptop dan PC sebagai bahan penelitian. 7. Untuk pengujian menggunakan 1 laptop sebagai server, 2 laptop sebagai client. 8. Untuk pengujian menggunakan PC Router. 9. Dalam filterisasi squid hanya berdasarkan keyword dan domain. 1.4 Maksud dan Tujuan
di laboratorium di perlukan jaringan dan untuk membuat suatu jaringan di perlukan switch, router
1.
dan kabel UTP. Switch digunakan sebagai penguat dan penghubung kabel–kabel UTP komputer satu
2.
dengan yang lainnya. Router digunakan untuk menghubungkan dua jaringan yang berbeda.
1.5 a.
Mengimplementasi jaringan di laboratorium komputer SMPN 1 Tambun. Mengetahui konfigurasi DNS Server, Web Server, FTP Server dan Proxy Server untuk proses belajar mengajar. Metedologi Penelitian Analisis Kebutuhan
b.
c.
Mempelajari teori-teori yang menunjang
jaringan komputer, namun dalam pembahasan ini
dan mencari informasi yang berhubungan
hanya dibahas satu macam, yaitu:
dengan penelitian ini.
Design Topologi
Topologi
Melakukan pendesainan jaringan agar
menghubungkan beberapa
mudah dalam penerapan.
menggunakan perangkat yaitu Hub atau Switch.
Pembagian jaringan dan testing
Perangkat ini berfungsi sebagai pengontrol dari
Melakukan
pembagian
jaringan
dan
melakukan testing pada jaringan yang
d.
e.
Topologi Star Star
merupakan
topologi
yang
komputer dengan
semua komputer yang terhubung dalam jaringan. 2.1.3 Area Jaringan Komputer
telah di bangun.
Jaringan Komputer dapat menjangkau area yang
Implementasi
kecil maupun yang sangat luas.
Menerapkan apa yang sudah kita bangun.
Tahap pembuatan Ini adalah langkah
Sebuah Local Area Network atau yang biasa
terakhir
dalam
pembangunan laboratorium komputer.
Local Area Network (LAN)
disebut juga dengan LAN, adalah jaringan komputer yang dibatasi oleh area yang relatif
2
LANDASAN TEORI
kecil, umumnya dibatasi oleh area lingkungan
2.1
JARINGAN KOMPUTER
seperti sebuah perkantoran di sebuah gedung, atau sebuah sekolah, dan biasanya berukuran
Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya
yang
bekerja
bersama-sama
sampai beberapa kilometer. 2.1.4 Switch
untuk
mencapai suatu tujuan yang sama. Tujuan dari
Switch jaringan (switch) adalah sebuah alat
jaringan komputer untuk membagi sumber daya.
jaringan yang melakukan bridging transparan (penghubung
segementasi
banyak
jaringan
2.1.1 Tipe Jaringan Komputer
dengan forwarding berdasarkan alamat MAC).
Switch adalah hub pintar yang mempunyai
Jaringan client-server
Tipe jaringan Client-Server menghubungkan
kemampuan untuk menentukan tujuan MAC
komputer server dengan beberapa komputer
address.
client/workstation.
Komputer
server
adalah
komputer yang menyediakan fasilitas Sedangkan
2.1.5 Router
komputer client adalah komputer-komputer yang
Router memiliki kemampuan melewatkan paket
menggunakan fasilitas yang digunakan oleh
IP dari satu jaringan yang berbeda ke jaringan
komputer server.
lain yang bukan susunan atau jaringan yang
2.1.2 Topologi Jaringan Komputer
mungkin
Topologi jaringan merupakan gambaran pola
keduanya. Router berfungsi sebagai penghubung
hubungan antara komponen-komponen jaringan,
antar dua atau lebih jaringan untuk meneruskan
yang
data dari satu jaringan ke jaringan lainnya.
meliputi
komputer
server,
komputer
client/workstation, hub/switch, pengkabelan dan komponen
jaringan
bermacam-macam
yang
topologi
lain. di
Terdapat
dalam
teori
2.2
memiliki
SERVER
banyak
jalur
diantara
Server adalah sebuah sistem komputer
setiap server transmisi surat (Mail exchange
yang menyediakan jenis layanan (service) tertentu
server) yang menerima surat elektronik (email)
dalam
untuk setiap domain.
sebuah
jaringan
komputer.
Server
didukung dengan prosesor yang bersifat scalable
2.2.4 FTP SERVER
dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan (network operating system). Server juga menjalankan perangkat lunak
administratif
yang
mengontrol akses
terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau alat pencetak (printer), dan memberikan akses kepada
Protocol (FTP) adalah suatu protocol yang digunakan untuk mengirimkan atau memperoleh file dari server ke komputer local, dengan menggunakan usename dan password sebagai informasi yang diperlukan untuk melakukan pengaksesan ke server. Untuk yang melakukan koneksi melalui konsol, untuk menghubungkan antara komputer adalah dengan mengetikkan
workstation anggota jaringan.
perintah seperti berikut ini: ftp alamatIP /
2.2.1 DHCP SERVER
nama_hosts-tujuan. Dynamic Host Configuration Protocol
2.2.5 PROXY SERVER
(DCHP) adalah protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan
Proxy
server
sudah
popular
pengalokasian alamat IP dalam satu jaringan. Jika
dikalangan
DHCP dipasang di jaringan lokal, maka semua
kemampuannya untuk menghemat bandwith,
komputer yang tersambung di jaringan akan
meningkatkan
mendapatkan alamat IP secara otomatis dari
kecepatan web-surfing. Proxy Server adalah
server DHCP.
server yang bertugas menyimpan sementara (cache)
2.2.2 WEB SERVER
file
pengguna
sangat
internet,
keamanan,
html
server
dan
karena
menambah
lain,
sehingga
mempercepat akses internet untuk alamat-alamat
Web server atau server adalah komputer
yang sudah pernah diakses sebelumnya.
yang dikhususkan untuk menaruh data website, hanya saja dalam hal ini server harus 24 jam online, jika tidak maka data tak bisa diakses oleh
2.2.5.1 SQUID Squid
adalah
sebuah
daemon
yang
pengunjung website. Semua komputer logikanya
digunakan sebagai proxy server dan web cache.
bisa dijadikan server, namun server yang khusus
Squid memiliki banyak jenis penggunaan, mulai
untuk website punya spesifikasi khusus.
dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching
2.2.3 DNS SERVER DNS
(Domain
DNS, caching situs web, dan caching pencarian Name
System:Sistem
Penamaan Domain) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (Distributed
database)
di
dalam
jaringan
komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata
komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas.
MIKROTIK
membagi jaringan yang berbeda. Penanganan
Microtik merupakan sistem operasi linux
yang cepat terhadap masalah yang dihadapi
base yang diperuntukan sebagai network router.
menjadi kunci untuk melindungi sistem dari
Didesain untuk memberikan kemudahan bagi
gangguan-gangguan yang ada.
2.3
penggunanya. Administrasinya bisa dilakukan 3.2
melalui winbox application (Winbox). 2.4
Analisis Jaringan Yang Sudah Ada Di dalam laboratorium ini sudah memiliki
OPERATING SYSTEM Sistem Operasi adalah software pada
lapisan pertama yang ditempatkan pada memori komputer
pada
saat
komputer
19 PC
setelah Sistem Operasi berjalan, dan Sistem
switch.
Spesifikasi yang dimiliki PC adalah Tabel 1 : Spesifikasi Minimum
dinyalakan.
Sedangkan software - software lainnya dijalankan
yang dihubungkan dengan
No
Spesifikasi Minimum
1
Ram 512
2
40GB Disk space
3
komputer pentium 3
4
2 Buah NIC
5
Motherboard dengan slot PCI
6
1 Buah Switch port 24
Operasi akan melakukan layanan inti umum untuk software - software itu. 2.3.1 WINDOWS XP Windows XP adalah jajaran sistem operasi berbasis grafis yang dibuat oleh Microsoft untuk digunakan
pada
komputer
pribadi,
yang
mencakup komputer rumah dan desktop bisnis, laptop, dan pusat media (Media Center).
2.3.2 UBUNTU Tabel 2 : Spesifikasi Rekomendasi
Ubuntu merupakan salah satu distribusi Linux yang berbasiskan Debian. Ubuntu adalah
No
Spesifikasi Rekomendasi
sistem operasi lengkap berbasis Linux, tersedia secara bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli
1
Ram 4gb
2
80GB Disk space
3
komputer pentium 4
4
3 Buah Switch port 16
profesional 3
ANALISIS DAN KEBUTUHAN PERANGKAT
3.1
Analisis Sebuah komputer baiknya mempunyai
Server Server 192.168.1.2
banyak kelebihan bila dibandingkan dengan Switch Switch 11
client. Terlebih pada server yang memberikan sebuah service yang banyak bagi clientnya. Seperti dalam sebuah area laboratorium sekolah dimana server memberikan koneksi internet, file 192.168.0.2 – 192.168.0.11
sharing kepada banyak client. Disinilah peran proxy server, ftp server, serta dhcp server untuk
Komputer Komputer Client Client
192.168.0.12 – 192.168.0.21
Gambar 1: Skema Logic Jaringan yang sudah ada
3.3
Analisis Kebutuhan Perangkat Keras
Server 192.168.1.2
Internet
(Hardware)
eth1 router
Bagian ini menjelaskan hardware yang
eth2 Switch 3
digunakan dalam proses perancangan jaringan
Switch 2
Switch 1
laboratorium dan digunakan pada saat system berjalan. 192.168.0.2 – 192.168.0.30
Tabel 3 : Spesifikasi Perangkat Keras No
Komputer Client
Gambar 2: Skema Logik Jaringan yang akan di
Spesifikasi Perangkat Keras
bangun 1
1 PC yang berfungsi sebagai server.
2
19 PC yang berfungsi sebagai client.
3
Kabel UTP
4
Konektor RJ45
5
Switch
4
1.
yang
berguna
penghubung jaringan local 6
PC-Router
yang
2. berguna 3.
3.4
(Software) Dalam
4. implementasi
komputer memerlukan perangkat
laboratorium lunak,yang
$ nano /etc/network/interfaces
Buat forward IP DNS, dengan perintah :
Analisis Kebutuhan Perangkat Lunak
$ sudo apt-get install bind9
Edit ethernet dengan perintah :
penghubung suatu jaringan yang berbeda.
4.1 IMPLEMENTASI 4.1.1 Instalasi DNS Server Pertama-tama install terlebih dahulu Bind9, dengan perintah :
sebagai
IMPLEMENTASI DAN PENGUJIAN
$ nano /etc/bind/named.conf.options
Untuk membuat zona baru dalam sebuah DNS Server local, dengan perintah :
$ nano /etc/bind/named.conf.local
merupakan perangkat yang sangat penting dalam proses pembuatan system.
5.
Copy file dari /etc/bind/db.local ke dalam file /etc/bind/db.proyek.com dengan perintah:
Tabel 4 : Spesifikasi Perangkat Lunak No
$ cp /etc/bind/db.local /etc/bind/db.proyek.com
Spesifikasi Perangkat Lunak
1
Sistem operasi Ubuntu 10.10
2
Sistem operasi Windows xp
3
Microtik untuk PC-Router
6.
Konfigurasi file db.proyek.com dengan perintah : $ nano /etc/bind/db.proyek.com
7.
Copy file dari /etc/bind/db.127 ke dalam file /etc/bind/db.192 dengan perintah :
3.5
Skema Logik Jaringan
8.
Konfigurasi file db.192 dengan perintah :
9.
$ cp /etc/bind/db.127 /etc/bind/db.192
$ nano /etc/bind/db.192
Konfigurasi DNS Server pada file resolv.conf dengan perintah :
$ nano /etc/resolv.conf
10. Konfigurasi Hosts dengan perintah :
$ nano /etc/hosts
11. Setelah konfigurasi selesai restart bind9 dengan perintah :
$ /etc/init.d/bind9 restart
12. Cek hasil DNS dengan perintah :
$ dig proyek.com
13. Cek menggunakan nslookup dengan perintah
$ nslookup proyek.com
Gambar 4: Hasil Instalasi 5.
jika telah tampil tulisan “it work“, berarti instalasi yang baru kita lakukan telah berhasil dan untuk htdoc di linux adalah : / var / www /
Gambar 3: Pengecekan Menggunakan nslookup 4.1.2
Instalasi Web Server
Adapun langkah – langkah penginstalan Web
Gambar 5: Test Di Dalam Htdoc Linux
server adalah sebagai berikut : 1.
2.
3.
4.
Pertama instal dulu web server apache # sudo apt-get install apache2
4.1.3
Instalasi FTP Server
kedua install database server
1.
Pertama-tama Anda masuk sebagai
# sudo apt-get install mysql-server
root.
kemudian install php untuk apache
2.
# sudo apt-get install php5
# apt-get install vsftpd
sebagai tambahan juga silahkan tes terlebih
3.
dahulu apakah webserver yang telah kita buat tadi
dalam
sukses atau tidak dengan cara ketikkan alamat di
mengetikkan # mkdir srv/ftp
browsernya :
4.
http://localhost
berarti folder ftp yang telah dibuat agar dapat
Ketikkan syntax
Setelah menginstall, buat folder di /home/(nama
komputer),
dengan
Ketikkan # usermod -d /ftp ftp, ini
diisi dengan file, sehingga setiap orang yang menghubungi server dengan ftp dapat mengakses file server. 5.
Buka file vsftpd.conf Anda, dengan
mengketikkan # nano /etc/vsftpd.conf, dan edit file tersebut.
6.
Restart vstpd Anda yang telah dibuat
# squid -k reconfigure
dengan ketik : 1.
# /etc/init.d/vsftpd restart 7.
Letak file Anda pada folder ftp yang
2.
anda buat, misalnya dalam hal ini server
memasukkan iso Mikrotik
membuat file yang bernama 1.png 8.
4.1.5 Instalasi Mikrotik Buatlah virtual machin baru pada virtual box atau VMWare : Masuk ke setting dan pilih storage untuk
3.
Mencoba apakah ftp Anda sudah jalan
dengan cara ketikkan ftp://[ip_address] pada 4.
address bar layanan internet anda.
Pilih apa yang ingin digunakan di dalam mikrotik,setelah selesai reboot dan masukkan iso key Setelah memasukkan iso key tunggu beberapa menit sampai key keluar, setelah itu cek bila key ada maka keluarkan iso key dan reboot
5.
Setelah di reboot dan berhasil, maka akan muncul tampilan mikrotik
Gambar 6: Hasil Ftp
1.
4.1.4 Instalasi Squid Pertama - tama install terlebih dahulu squid melalui synaptic atau melalui command prompt Gambar 7: Tampilan Mikrotik
dengan cara : 4.2
# sudo apt-get install squid 2.
Setelah selesai maka Squid langsung dapat di konfigurasikan dengan cara:
# nano
1.
/etc/squid/squid.conf 3.
Tetapi sebelum di edit terlebih dahulu backup
PENGUJIAN 4.2.1 PC-Router Setting IP pada Winbox Ip server : 192.168.1.2 Range Ip Client :192.168.0.2-192.168.0.30 Setelah di setting maka akan muncul ip pada addresslist
dulu file aslinya agar kalau rusak bisa dikembalikan ke default : # cp /etc/squid/squid.conf /etc/squid/squid.conf.bak 4.
Selanjutnya melakukan konfigurasi script Squid : # nano /etc/squid/squid.conf # nano /etc/squid/file.conf # nano etc/squid/keywordblock.txt
5.
Bila selesai makan masukkan perintah : # squid -z
6.
Melakukan transparansi proxy dengan cara :
7.
# iptables -A PREROUTING -t nat -p tcp –dport 80 -j REDIRECT –to-port 3128 Restart squid dengan cara :
Gambar 8: Tampilan Addresslist 2.
Setelah menyetting IP client dan server di winbox pada mikrotik maka selanjutnya setting dhcp server
4.2.2 Client Ketika client masuk ke dalam jaringan laboratorium maka client akan mendapatkan ip secara random.
1.
Gambar 9: DHCP Server 3.
Jika selesai maka buka menu leases, jika berhasil maka akan muncul IP address, Mac address dan lamanya peminjaman IP
Gambar 13: Ip yang di dapat client 2.
Setelah mendapatkan Ip dan menerima internet shared maka client dapat membuka situs-situs yang ada.
Gambar 10: Tampilan leases 4.
Setelah melakukan penyettingan IP dan DHCP server maka test koneksi dengan cara Ke client Ping 192.168.0.30 Ke server ping 192.168.1.2 Gambar 14: Test dari client ke facebook
Gambar 15: Test dari Client ke youtube Gambar 11: Koneksi ke client
Gambar 12: Koneksi ke server
3.
Ternyata setelah di ping bisa, tetapi ketika di buka seperti facebook.com, client tidak dapat membukanya karena situs www.facebook.com , www.youtube.com sudah di blok oleh server pada squid proxy
Gambar 16: Client membuka facebook
1.
Penambahan spesifikasi baik itu server maupun clientnya, agar performanya lebih optimal.
2.
Penanganan sistem jaringan harus dilakukan dengan baik agar lalu-lintas dapat berjalan lancer. Disarankan ada devisi atau department khusus yang secara khusus menangani masalah jaringan yang ada.
3.
Mengadakan server tambahan untuk sebagai back-up operasi maupun back-up data bila sewaktu-waktu terjadi kerusakan pada server utama atau gagal sistem pasa server utama.
DAFTAR PUSTAKA [1] Gambar 17: Client membuka Youtube 5 5.1
1.
2.
PENUTUP Kesimpulan
Pada Proyek Akhir ini dapat ditarik kesimpulan sebagai berikut : Dengan adanya jaringan ini di SMPN 1 Tambun Selatan, mempermudah proses belajar mengajar. Dengan adanya FTP server, DHCP server, Web server, DNS server dan Proxy server di SMPN 1 Tambun Selatan akan mempermudah mengelola jaringan dan memfilter jaringan.
5.2
Saran
Ada beberapa saran yang perlu ditambahkan dalam proyek akhir ini :
[2] [3] [4]
Ashari, Ahmad. 2010. Linux System Administrator. Bandung: Informatika. Madcoms. 2009. Membangun Sistem Jaringan Komputer. Madiun: Andi. Rafiudin, Rahmat. 2008. Squid Koneksi Anti Mogok. Yogyakarta: Andi. Sofana, Iwan. 2008. Membangun Jaringan
Komputer.
Bandung:
Informatika. [5]
Sopandi, Dede. 2010. Instalasi Dan Konfigurasi Jaringan Komputer. Bandung: Informatika. [6] Sugeng, Winarno. 2010. Jaringan komputer TCP/IP. Bandung: Modula. [7] Tanenbaum, Andrew S. 1996. Computer Networks. New Jersey: Prentice Hall Inc. [8] Triyuliani, Agnes Heni. 2007. Jaringan Komputer. Yogyakarta: Andi. [9] Wikipedia. Windows_XP, Diakses pada 14 juni 2011 dari http://id.wikipedia.org/wiki/Windows_XP