Minggu, 02 Desember 2012

Sejarah Internet dan Sejarah Internet di Indonesia

Sejarah Internet di Dunia

Inilah yang menjadi awal mula perkembangan internet di Indonesia dan dunia. Perang dingin yang terjadi antara Uni Sovyet dan Amerika ternyata menjadi tonggak awal perkembangan internet. Saat itu Uni Sovyet berhasil meluncurkan proyek wahana luar angkasa yang diberi nama Sputnix. Amerika kemudian membentuk sebuah badan yang bertujuan untuk meningkatkan teknologi terutama di bidang computer dengan nama ARPA (Advanced Research Project Agency) yang berada di bawah Departemen Pertahanan Amerika Seriat pada tahun 1958.
ARPANET yang merupakan bagian dari tim ARPA, berhasil membuat  jaringan komputer  pertama yang menghubungkan dua buah komputer dengan jarak yang cukup jauh, pada tahun 1965. Jaringan komputer ARPANET ini menghubungkan sebuah komputer di Laboratorium IT Lincoln dengan komputer lainnya yang berada di Santa Monica.
Jaringan computer ini menggunakan penghubung berupa jaringan telepon dengan kecepatan 1.200 bps. Jaringan computer ini terus dikembangkan hingga pada tahun 1969 sudah berhasil sebuah jaringan yang menghubungkan empat universitas di Amerika.

Jaringan Komputer

Perkembangan terus dilakukan dan pada tahun 1971 ARPANET sudah berhasil menghubungkan 23 tempat dalam satu jaringan tersebut. Pada tahun tersebut pula ARPANET mengumumkan kepada masyarakat luas tentang jaringan komputer tersebut. Jaringan yang diperkenalkan ARPANET kepada masyarakat saat itu sudah bisa melakukan proses pengiriman dan penerimaan file dari satu komputer ke komputer yang lain dan menggunakan sebuah protocol pengiriman pesan.
Masyarakat mulai mengenal istilah internet pada tahun 1972. Diperkenalkan oleh Vint Cerf, yang kemudian hari dikenal sebagai “Bapak Internet” dan protocol untuk pengiriman file dari satu komputer ke komputer yang lain terus disempurnakan menjadi TCP/IP (Transmission Control Protocol/Internet Protocol) yang masih digunakan sebagai protocol standar internet hingga sekarang. Sejarah internet di Dunia mulai berkembang.
Dalam sejarah Internet di dunia, perkembangan internet sangat menakjubkan. Yang pada awal mula merupakan proyek untuk meningkatkan pertahanan dan keamanan menjadi proyek antar universitas. Selanjutnya internet mulai digunakan oleh masyarakat dan akhirnya menjadi salah satu komponen penting dalam kehidupan manusia saat ini. Banyak hal yang bisa dilakukan manusia menggunakan internet.

Sejarah Internet di Indonesia

Untuk Indonesia sendiri, internet pertama kali di Universitas Indonesia pada tahun 1988. Akses untuk terhubung ke internet saat itu masih sulit dan biaya yang dibutuhkan agar bisa terhubung ke internet sangat mahal, saat itu internet jarang dikenal oleh masyarakat. Teknologi baru yang digunakan saat itu untuk memberikan koneksi ke internet belum berhasil maksimal.
Baru setelah IndoNet, yaitu Internet Service Provider (ISP) pertama di Indonesia berdiri pada tahun 1994 berdiri, internet mulai dikenal oleh masyarakat. Perlahan-lahan  kemudahan untuk mendapatkan akses internet ini semakin mudah untuk didapatkan. Banyak sekali ISP baru yang berdiri.  Bertambah lagi sejarah internet di Indonesia dan Dunia.
Operator telepon seluler juga tidak mau kalah untuk menambahkan fasilitas internet dalam layanannya. Kemudahan tersebut membuat hampir semua penduduk Indonesia dapat menikmati akses internet baik dari handphone, warnet, ataupun dengan berlangganan paket internet rumah. Saat ini pengguna internet di Indonesia sudah mencapai 45 juta orang atau sekitar 20% dari jumlah penduduk Indonesia sebanyak 250 juta jiwa.

Fasilitas di Internet Part 2

WWW (World Wide Web)
Dewasa ini, WWW atau yang sering disebut sebagai “web” saja adalah merupakan aplikasi internet yang paling populer. Demikian populernya hingga banyak orang yang keliru mengidentikkan web dengan internet. Secara teknis, web adalah sebuah sistem dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain yang tersimpan dalam sebuah internet webserver dipresentasikan dalam bentuk hypertext. Informasi di web dalam bentuk teks umumnya ditulis dalam format HTML (Hypertext Markup Language). Informasi lainnya disajikan dalam bentuk grafis (dalam format GIF, JPG, PNG), suara (dalam format AU, WAV), dan objek multimedia lainnya (seperti MIDI, Shockwave, Quicktime Movie, 3D World).
Electronic Mail/Email/Messaging
Email atau kalau dalam istilah Indonesia, surat elektronik, adalah aplikasi yang memungkinkan para pengguna internet untuk saling berkirim pesan melalui alamat elektronik di internet. Para pengguna email memilki sebuah mailbox (kotak surat) elektronik yang tersimpan dalam suatu mailserver. Suatu Mailbox memiliki sebuah alamat sebagai pengenal agar dapat berhubungan dengan mailbox lainnya, baik dalam bentuk penerimaan maupun pengiriman pesan. Pesan yang diterima akan ditampung dalam mailbox, selanjutnya pemilik mailbox sewaktu-waktu dapat mengecek isinya, menjawab pesan, menghapus, atau menyunting dan mengirimkan pesan email.

File Transfer
Fasilitas ini memungkinkan para pengguna internet untuk melakukan pengiriman (upload) atau menyalin (download) sebuah file antara komputer lokal dengan komputer lain yang terhubung dalam jaringan internet. Protokol standar yang digunakan untuk keperluan ini disebut sebagai File Transfer Protocol (FTP)  FTP umumnya dimanfaatkan sebagai sarana pendukung untuk kepentingan pertukaran maupun penyebarluasan sebuah file melalui jaringan internet. FTP juga dimanfaatkan untuk melakukan prose upload suatu halaman web ke webserver agar dapat diakses oleh pengguna internet lainnya.
Remote Login
Layanan remote login mengacu pada program atau protokol yang menyediakan fungsi yang memungkinkan seorang pengguna internet untuk mengakses (login) ke sebuah terminal (remote host) dalam lingkungan jaringan internet. Dengan memanfaatkan remote login, seorang pengguna internet dapat mengoperasikan sebuah host dari jarak jauh tanpa harus secara fisik berhadapan dengan host bersangkutan. Dari sana ia dapat melakukan pemeliharaan (maintenance), menjalankan sebuah program atau malahan menginstall program baru di reotokol yang umum digunakan untuk keperluan remote login adalah Telnet (Telecommunications Network). Telnet dikembangkan sebagai suatu metode yang memungkinkan sebuah terminal mengakses resource milik terminal lainnya (termasuk hard disk dmote host.Pran program-program yang terinstall didalamnya) dengan cara membangun link melalui saluran komunikasi yang ada, seperti modem atau network adapter. Dalam halini, protokol Telnet harus mampu menjembatani perbedaan antar terminal,seperti tipe komputer maupun sistem operasi yang digunakan.
.
IRC (Internet Relay Chat)
Layanan IRC, atau biasa disebut sebagai “chat” saja adalah sebuah bentuk komunikasi di intenet yang menggunakan sarana baris-baris tulisan yang diketikkan melalui keyboard. Dalam sebuah sesi chat, komnunikasi terjalin melalui saling bertukar pesan-pesan singkat. kegiatan ini disebut chatting dan pelakunya disebut sebagai chatter. Para chatter dapat saling berkomunikasi secara berkelompok dalam suatu chat room dengan membicarakan topik tertentu atau berpindah ke modus private untuk mengobrol berdua saja dengan chatter lain. Kegiatan chatting membutuhkan software yang disebut IRC Client, diantaranya yang paling populer adalah software mIRC.

Interaksi Secara Elektronis
Akhir-akhir ini, kita cenderung semakin akrab dengan istilah-istilah semacam e-Commerce, e-Banking, e-Government, e-Learning, dan sebagainya. Huruf “E” disini mengacu pada kata “Electronic”, tapi lebih banyak digunakan dalam konteks internet. Jadi, istilah-istilah tersebut bisa dibaca sebagai Electronic Commerce, Electroni Government, Electronic Banking, atau Electronic Learning. Dalam bagian ini, kita akan membahas secara sepintas tentang hal-hal yang berkaitan dengan istilah-istilah diatas. Dalam kenyataannya, hal-hal tersebut jauh lebih kompleks sehingga tidak mungkin dibahas secara rinci dalam halaman ini.
E-Commerce
Dari namanya,kita sudahbisa menebak kalau ini berkaitan dengan kegiatan yang bersifat komersial. Tidak salah memang, karena istilah e-commerce yang akan kita bahas ini memang mengacu pada kegiatan komersial di internet. Contoh paling umum dari kegiatan e-commerce tentu saja adalah aktifitas transaksi perdagangan melalui sarana internet. Dengan memanfaatkan e-commerce, para penjual (merchant) dapat menjajakan produknya secara lintas negara karena memang sifat internet sendiri yang tidak mengena batasan geografis. Transaksi dapat berlangsung secara real time dari sudut mana saja di dunia asalkan terhubung dalam jaringan internet.

E-Banking
Electronic Banking, atau e-banking bisa diartikan sebagai aktifitas perbankan di internet. Layanan ini memungkinkan nasabah sebuah bank dapat melakukan hampir semua jenis transaksi perbankan melalui sarana internet, khususnya via web. Mirip dengan penggunaan mesin ATM, lewat sarana internet seorang nasabah dapat melakukan aktifitas pengecekan rekening, transfer dana antar rekening, hingga pembayaran tagihan-tagihan rutin bulanan (listrik, telepon, dsb.) melalui rekening banknya. Jelas banyak keuntungan yang bisa didapatkan nasabah dengan memanfaatkan layanan ini, terutama bila dilihat dari waktu dan tenaga yang dapat dihemat karena transaksi e-banking jelas bebas antrian dan dapat dilakukan dari mana saja sepanjang nasabah dapat terhubung dengan jaringan internet.
E-Government
Istilah ini baru kedengaran beberapa waktu belakangan ini, seiring dengan maraknya pemanfaatan teknologi internet dalam bidang pemerintahan. Walaupun namanya e-governmet, tapi jangan dibayangkan ini adalah sistem pemerintahan yang sepenuhnya berbasis internet. E-government, khususnya di Indonesia, masih diartikan secara sempit sebagai sebuah sistem di internet (entah web, alamat email kontak, atau milis) yang mengeksploitir potensi di suatu daerah dengan maksud mengundang pihak-pihak yang mungkin dapat memberikan keuntungan bagi daerah bersangkutan, entah itu sebagai investor atau turis.

e-Learning
Istilah e-Learning dapat didefinisikan sebagai sebuah bentuk penerapan teknologi informasi di bidang pendidikan dalam bentuk sekolah maya. Definisi e-Learning sendiri sebenarnya sangat luas, bahkan sebuah portal informasi tentang suatu topik (seperti halnya situs ini) juga dapat tercakup dalam e-Learning ini. Namun istilah e-Learning lebih tepat ditujukan sebagai usaha untuk membuat sebuah transformasi proses belajar-mengajar di sekolah dalam bentuk digital yang dijembatani oleh teknologi Internet.
Semua proses belajar-mengajar hanya dilakukan di depan sebuah komputer yang terhubung ke jaringan internet, dan semua fasilitas yang yang biasa tersedia di sebuah sekolah dapat tergantikan fungsinya hanya oleh menu yang terpampang pada layar monitor komputer. Materi pelajaran pun dapat diperoleh secara langsung dalam bentuk file-fileyang dapatdi-download, sedangkan interaksiantara guru dan siswa dalambentuk pemberian tugas dapat dilakukan secara lebih intensif dalam bentuk forum diskusi dan email.
Pemanfaatan e-Learning membuahkan beberapa keuntungan, diantaranya dari segi finansial dengan berkurangnya biaya yang diperlukan untuk mengimplementasikan sistem secara keseluruhan jika dibandingkan dengan biaya yang dibutuhkan untuk mendirikan bangunan sekolah beserta seluruh perangkat pendukungnya, termasuk pengajar. Dari sisi peserta didik, biaya yang diperlukan untuk mengikuti sekolah konvensional, misalnya transportasi, pembelian buku, dan sebagainya dapat dikurangi, namun sebagai gantinya diperlukan biaya akses internet. Dari sisi penyelenggara, biaya pengadaane-Learning sendiri dapat direduksi,disamping jumlahpeserta didikyang dapat ditampung jauh melebihi yang dapat ditangani oleh metode konvensional dalam kondisi geografis yang lebih luas.
Namun, dibalik segala kelebihan yang ditawarkan, penerapan e-Learning, khususnya di Indonesia masih menyimpan masalah, antara lain pada keterbatasan akses internet serta kurangnya pemahaman masyarakat akan teknologi internet. e-Learning juga kurang cocok untuk digunakan pada level pendidikan dasar dan menengah, khususnya karena kendala sosialisasi. Seperti kita ketahui, tujuan kegiatan belajar-mengajar di sekolah bukan hanya untuk menimba ilmu pengetahuan, melainkan juga melatih anak untuk bersosialisasi dengan teman sebaya maupun lingkungan di luar rumah. Hal semacam ini tidak bisa didapati dalam sekolah maya via e-Learning. Disamping itu, sistem belajar jarak jauh sangatmensyaratkan kemandirian, sehingga lebih cocok untuk diterapkan pada lembaga pendidikan tinggi maupun kursus.
Disamping beberapa sampel diatas, kita akan menjumpai lebih banyak lagi “e-” lainnya di intenet sebagai konsekuensi dari semakin banyaknya aktifitas di dunia nyata yang dapat dipindahkan dalam bentuk elektronis di internet. Namun demikian, kiranya kita semua setuju bahwa tidak seluruh kegiatan manusia dapat ditransformasikan kedalam bentuk elektronis. Manusia pada dasarnya adalah mahluk sosial, dan karenanya memiliki naluri untuk bersosialisasi secara normal. Kebutuhan sosialisasi semacam ini hanya bisa dipuaskan melalui interaksi secara manusiawi, bukan melalui perangkat elektronik, seberapapun majunya tingkat perkembangan teknologi yang telah dicapai.

Sabtu, 01 Desember 2012

Fasilitas di Internet

Apa yang bisa kita lakukan di Internet ? Banyak. Berikut ini beberapa fasilitas terpenting yang disediakan di Internet, antara lain :
  1. Electronic Mail atau e-mail
  2. Discussion Groups
  3. FTP
  4. Telnet
  5. Gopher
  6. World Wide Web

1. Electronic Main atau e-mail.
Email adalah surat atau pesan elektronik yang dikirimkan dan diterima oleh dan antar individu atau komputer. Email bekerja seperti mesin penjawab telpon, walaupun kita tidak sedang online dengan internet kita masih bisa menerima email dari seluruh penjuru dunia.
Saat ini, email tidak hanya berisi teks saja tetapi sudah bisa dilampiri dengan grafik, gambar foto dan juga suara bahkan animasi. Email juga dapat digunakan untuk berkirim surat secara langsung kepada beberapa orang sekaligus. Berkirim dan menerima email, saat ini sudah menjadi hal yang umum dilakukan orang di internet. Kita bisa berkomunikasi dengan siapa saja di seluruh dunia dengan fasilitas email ini, asalkan sudah memiliki alamat email tertentu.
contoh alamat email : duik@peter.petra.ac.id, steam2002@hotpop.com

2. Discussion Group.
Biasanya kita gunakan email untuk orang-orang yang sudah kita kenal dengan baik, akan tetapi kita juga dapat gunakan email untuk saling bertukar informasi, berdiskusi dan berdialog dengan orang lain. Kita dapat berpartisipasi dalam diskusi dan debat dengan topik yang beragam mulai dari hobi sampai pada permasalahan komputer atau malah masalah hiburan dan artis.
Maling List.
Mailing List atau sering disebut milis di kalangan neter Indonesia, adalah salah satu jenis discussion group di Internet. Anggota milis dapat berkomunikasi dengan mengirimkan email pada list address. Setiap email yang masuk kemudian akan dikirim balik ke setiap member milis tersebut. Untuk menjadi member sebuah milis dimulai dengan mengirim email ke subsription address. Setelah menjadi member kita bisa menerima email dari yang lain dan juga mengirimkan email ke milis.
Contoh alamat milis :
list address : dgweb@yahoogroups.com
langganan : dgweb-subscribe@yahoogroups.com
berhenti : dgweb-unsubscribe@yahoogroups.com
Newsgroups.
Newsgroups adalah juga salah satu discussion groups yang ada di internet. Tidak seperti milis, newsgroups menggunakan komputer jaringan khusus yang disebut sebagai UseNet. Setiap komputer terdapat beberapa newsgroup. Setiap newsgroups diatur berdasarkan satu topik general yang kemudian dibagi menjai beberapa subtopik dibawahnya.
contoh newsgroup : rec.arts.cinema
rec adalah topik utama, arts adalah subtopik dan cinema sub-subtopik.

3. FTP
FTP atau File Transfer Protocol, adalah layanan internet untuk melakukan transfer file antara komputer kita dengan server di internet. Cukup banyak server di internet yang menyediakan layanan ini sehingga kita bisa mengkopi file-file di server ke komputer kita, hal ini yang disebut download. Selain itu kita juga bisa mengkopi file-file di komputer kita ke server di internet, hal ini disebut dengan upload.

4. Telnet
Beberapa server di internet memperbolehkan kita untuk mengaksesnya dan menjalankan beberapa program yang diinstal pada komputer itu. Layanan ini disebut sebagai telnet. Penggunaan server ini sama seperti kalau kita melakukannya pada komputer di jaringan lokal.
Contohnya : spacelink.msfc.nasa.gov, adalah layanan telnet gratis dari NASA tentang sejarah dan seluk beluk NASA.

5. Gopher
Gopher adalah aplikasi perangkat lunak yang tesusun atas untaian menu sistem pencarian dan penemuan kembali. Situs Gopher adalah komputer yang menampilkan menu-menu yang mewakili data dan informasi yang tersedia. Secara mendasar, menu-menu ini adalah daftar isi untuk mengolah dan menunjuk ke sebuah informasi tertentu. Layanan ini menggunakan FTP untuk pertukaran file dan Telnet untuk koneksi dengan server tertentu.

6. World Wide Web
WWW adalah layanan internet yang paling banyak dikenal orang dan paling cepat perkembangan teknologinya. Layanan ini menggunakan link hypertext yang disebut hyperlink untuk merujuk dan mengambil halaman-halaman web dari server. Halaman web dapat berisi suara, gambar, animasi, text, dan program perangkat lunak yang menyusunnya menjadi dokumen yang dinamis. Pengguna dapat melihat World Wide Web dari sebuah browser yaitu program yang dapat menampilkan HTML (skrip halaman web).

HTML

(Source: Wwwmyori.blogspot.com)
Pengertian HTMLHTML (HyperText Mark up Language) merupakan suatu metoda untuk mengimplementasikan konsep hypertext dalam suatu naskah atau dokumen. HTML sendiri bukan tergolong pada suatu bahasa pemrograman karena sifatnya yang hanya memberikan tanda (marking up) pada suatu naskah teks dan bukan sebagai program.

Berdasarkan kata-kata penyusunnya HTML dapat diartikan lebih dalam lagi menjadi :

Hypertext
Link hypertext adalah kata atau frase yang dapat menunjukkan hubungan suatu naskah dokumen dengan naskah-naskah lainnya. Jika kita klik pada kata atau frase untuk mengikuti link ini maka web browser akan memindahkan tampilan pada bagian lain dari naskah atau dokumen yang kita tuju.

Markup
Pada pengertiannya di sini markup menunjukkan bahwa pada file HTML berisi suatu intruksi tertentu yang dapat memberikan suatu format pada dokumen yang akan ditampilkan pada World Wide Web.

Language
Meski HTML sendiri bukan merupakan bahasa pemrograman, HTML merupakan kumpulan dari beberapa instruksi yang dapat digunakan untuk mengubah-ubah format suatu naskah atau dokumen

Kumpulan Tag HTML
1(!-- --) Memberi komentar atau keterangan. Kalimat yang terletak pada tag kontiner ini tidak akan terlihat pada browser
2(a href) Membuat link ke halaman lain atau ke bagian lain dari halaman tersebut
3(a name) Membuat nama bagian yang didefinisikan pada link pada halaman yang sama
4(applet) Sebagai awal dari Java applets
5(area) Mendefinisikan daerah yang dapat diklik (link) pada image map
6(b) Membuat teks tebal
7(basefont) Membuat atribut teks default seperti jenis, ukuran dan warna font
8(bgsound) Memberi (suara latar) background sound pada halaman web
9(big) Memperbesar ukuran teks sebesar satu point dari defaultnya
10(blink) Membuat teks berkedip
11(body) Tag awal untuk melakukan berbagai pengaturan terhadap text, warna link & visited link
12(br) Pindah baris
13(caption) Membuat caption pada tabel
14(center) Untuk perataan tengah terhadap teks atau gambar
15(comment) Meletakkan komentar pada halaman web tidak tidak akan nampak pada browser
16(dd) Indents teks
17(div) Represents different sections of text.
18(embed) Menambahkan sound or file avi ke halaman web
19(fn) Seperti tag (a name)
20(font) Mengganti jenis, ukuran, warna huruf yang akan digunakan utk teks
21(form) Mendefinisikan input form
22(frame) Mendefinisikan frame
23(frameset) Mendefinisikan attribut halaman yang akan menggunakan frame
24(h1 ... h6) Ukuran font
25(head) Mendefinisikan head document.
26(hr) Membuat garis horizontal
27(html) Bararti dokumen html
28(i) Membuat teks miring
29(img) Image, imagemap atau an animation
30(input) Mendefinisikan input field pada form
31(li) Membuat bullet point atau baris baru pada list (berpasangan dengan tag (dir), (menu) (ol) and (ul)
32(map) Mendefinisikan client-side map
33(marquee) Membuat scrolling teks (teks berjalan) - hanya pada MS IE
34(nobr) Mencegah ganti baris pada teks atau images
35(noframes) Jika browser user tidak mendukung frame
36(ol) Mendefinisikan awal dan akhir list
37(p) Ganti paragraf
38(pre) Membuat teks dengan ukuran huruf yg sama
39(script) Mendefinisikan awal script
40(table) Membuat tabel
41(td) Kolom pada tabel
42(title) Mendefinisikan title
43(tr) Baris pada tabel
44(u) Membuat teks bergaris bawah

Cara mengkoneksi database mysql dengan php
Untuk melakukan koneksi ke MySQL ada dua fungsi yang bisa digunakan. Yang pertama adalah dengan menggunakan fungsi mysql_connect. Sintaks fungsinya adalah sebagai berikut.
resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]])
Contoh penggunaannya adalah sebagai berikut ini.
$conn = mysql_connect('localhost', 'root', 'passwordku');
if (!$conn) {
die('Koneksi ke MySQL gagal: ' . mysql_error());
}
echo 'Koneksi ke MySQL sukses dengan mysql_connect !!';
mysql_close($conn);
?>

Kita lihat di atas ada perintah mysql_connect yang fungsi utamanya adalah untuk melakukan koneksi ke database MySQL. Sebagai contoh di atas server MySQL ada di localhost dengan username root dan passwordnya adalah passwordku. Ada catatan penting yang harus diingat di sini. Sejak versi 4.1, MySQL sudah mengunakan sistem autentikasi protokol yang baru yang berbasis pada algoritma hashing. Hal ini membuat koneksi yang menggunakan client lama akan gagal dan akan menghasilkan error message seperti berikut ini.
Client does not support authentication protocol requested by server; consider upgrading MySQL client
Tidak usah takut. Penulis sendiri mengalami hal sama ketika melakukan uji coba dengan PHP 4.3.11 dan MySQL 4.1.11 ini. Solusinya mudah dan ada beberapa cara. Menurut pada manual MySQL 4.1.11, hal tersebut bisa diatasi dengan cara reset password dari user sehingga bisa diakses oleh client versi yang lama. Ini dilakukan dengan menggunakan perintah SET PASSWORD dan juga fungsi OLD_PASSWORD(). Contoh untuk melakukannya adalah sebagai berikut.
mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
Anda bisa mengganti 'some_user' dengan user yang Anda gunakan dan 'some_host' dengan host Anda (biasanya localhost). Kemudian pada bagian newpwd isikan dengan password Anda.
Persistent connection
Selain menggunakan fungsi mysql_connect, bisa juga dengan menggunakan fungsi mysql_pconnect. Apa bedanya? Ini adalah fungsi koneksi ke MySQL dengan cara persistent. Sekali kita koneksi secara persistent ke database server maka koneksi ini terus melangsungkan hubungan ke database server. Secara prinsip fungsi mysql_pconnect ini sama dengan mysql_connect hanya saja dengan dua perbedaan yaitu:
1. Selama mengadakan koneksi maka fungsi ini akan mencari suatu link persistent lain yang sudah terhubung ke host, user dan password yang sama. Jika link tersebut ditemukan maka identifier dari koneksi atau link tersebut akan diberikan ke client dan client tidak akan mengadakan koneksi baru ke dataase server.
2. Koneksi ke database tidak akan terputus jika eksekusi dari suatu script SQL selesai dilakukan. Pada fungsi mysql_connect, secara otomatis koneksi akan terputus sesaat setelah suatu script SQL dieksekusi. Pada fungsi mysql_pconnect, koneksi ke database akan terus terjadi dan tidak akan diputus walaupun Anda menggunakan fungsi mysql_close.
Sintaks dasar dari penggunaan fungsi mysql_pconnect adalah sebagai berikut.
resource mysql_pconnect ( [string server [, string username [, string password [, int client_flags]]]])
Contoh code PHP nya dari fungsi mysql_pconnect bisa dilihat pada code berikut ini.
$conn = mysql_pconnect('localhost', 'root', 'ariesa2001');
if (!$conn) {
die('Koneksi ke MySQL gagal: ' . mysql_error());
}
echo 'Koneksi ke MySQL sukses dengan mysql_pconnect !!';
?>

yang jelas mesti buat script utk koneksi database contohnya koneksi.php
Scr garis besar codenya spt ini :


$host="localhost";
$username="root";
$password=

$database="nama databasenya";

//buat koneksinya
$conn=mysql_connect($host,$username,$password)

//buat cek koneksinya

if(!$conn)
{

echo("Koneksi Gagal");

}

$hasil=mysql_select_db($database);
if(!$hasil)
{

echo("Database Gagal");

}

?>


Blog

Blog merupakan singkatan dari web log adalah bentuk aplikasi web yang menyerupai tulisan-tulisan (yang dimuat sebagai posting) pada sebuah halaman web umum. Tulisan-tulisan ini seringkali dimuat dalam urut terbalik (isi terbaru dahulu baru kemudian diikuti isi yang lebih lama), meskipun tidak selamanya demikian. Situs web seperti ini biasanya dapat diakses oleh semua pengguna Internetsesuai dengan topik dan tujuan dari si pengguna blog tersebut.


Sejarah
Media blog pertama kali dipopulerkan oleh Blogger.com, yang dimiliki oleh Pyra Labs sebelum akhirnya PyraLab diakusisi olehGoogle.Com pada akhir tahun 2002 yang lalu. Semenjak itu, banyak terdapat aplikasi-aplikasi yang bersifat sumber terbuka yang diperuntukkan kepada perkembangan para penulis blog tersebut.
Blog mempunyai fungsi yang sangat beragam,dari sebuah catatan harian, media publikasi dalam sebuah kampanye politik, sampai dengan program-program media dan perusahaan-perusahaan. Sebagian blog dipelihara oleh seorang penulis tunggal, sementara sebagian lainnya oleh beberapa penulis, . Banyak juga weblog yang memiliki fasilitas interaksi dengan para pengunjungnya, seperti menggunakan buku tamu dan kolom komentar yang dapat memperkenankan para pengunjungnya untuk meninggalkan komentar atas isi dari tulisan yang dipublikasikan, namun demikian ada juga yang yang sebaliknya atau yang bersifat non-interaktif.
Situs-situs web yang saling berkaitan berkat weblog, atau secara total merupakan kumpulan weblog sering disebut sebagaiblogosphere. Bilamana sebuah kumpulan gelombang aktivitas, informasi dan opini yang sangat besar berulang kali muncul untuk beberapa subyek atau sangat kontroversial terjadi dalam blogosphere, maka hal itu sering disebut sebagai blogstorm atau badai blog.

Komunitas Blogger
Komunitas blogger adalah sebuah ikatan yang terbentuk dari [para blogger] berdasarkan kesamaan-kesamaan tertentu, seperti kesamaan asal daerah, kesamaan kampus, kesamaan hobi, dan sebagainya. Para blogger yang tergabung dalam komunitas-komunitas blogger tersebut biasanya sering mengadakan kegiatan-kegiatan bersama-sama seperti kopi darat.
Untuk bisa bergabung di komunitas blogger, biasanya ada semacam syarat atau aturan yang harus dipenuhi untuk bisa masuk di komunitas tersebut, misalkan berasal dari daerah tertentu.


Jenis-jenis blog
§  Blog politik: Tentang berita, politik, aktivis, dan semua persoalan berbasis blog (Seperti kampanye).
§  Blog pribadi: Disebut juga buku harian online yang berisikan tentang pengalaman keseharian seseorang, keluhan, puisi atau syair, gagasan jahat, dan perbincangan teman.
§  Blog bertopik: Blog yang membahas tentang sesuatu, dan fokus pada bahasan tertentu.
§  Blog kesehatan: Lebih spesifik tentang kesehatan. Blog kesehatan kebanyakan berisi tentang keluhan pasien, berita kesehatan terbaru, keterangan-ketarangan tentang kesehatan, dll.
§  Blog sastra: Lebih dikenal sebagai litblog (Literary blog).
§  Blog perjalanan: Fokus pada bahasan cerita perjalanan yang menceritakan keterangan-keterangan tentang perjalanan/traveling.
§  Blog riset: Persoalan tentang akademis seperti berita riset terbaru.
§  Blog hukum: Persoalan tentang hukum atau urusan hukum; disebut juga dengan blawgs (Blog Laws).
§  Blog media: Berfokus pada bahasan berbagai macam informasi
§  Blog agama: Membahas tentang agama
§  Blog pendidikan: Biasanya ditulis oleh pelajar atau guru.
§  Blog kebersamaan: Topik lebih spesifik ditulis oleh kelompok tertentu.
§  Blog petunjuk (directory): Berisi ratusan link halaman website.
§  Blog bisnis: Digunakan oleh pegawai atau wirausahawan untuk kegiatan promosi bisnis mereka
§  Blog pengejawantahan: Fokus tentang objek diluar manusia; seperti anjing
§  Blog pengganggu (spam): Digunakan untuk promosi bisnis affiliate; juga dikenal sebagai splogs (Spam Blog)
Budaya populer
Ngeblog (istilah bahasa Indonesia untuk blogging) harus dilakukan hampir setiap waktu untuk mengetahui eksistensi dari pemilik blog. Juga untuk mengetahui sejauh mana blog dirawat (mengganti template) atau menambah artikel. Sekarang ada lebih 10 juta blog yang bisa ditemukan di internet, dan masih bisa berkembang lagi, karena saat ini ada banyak sekali perangkat lunak, peralatan, dan aplikasi internet lain yang mempermudah para blogger (sebutan pemilik blog) untuk merawat blognya. Selain merawat dan terus melakukan pembaharuan di blognya, para blogger yang tergolong baru pun masih sering melakukan blogwalking, yaitu aktivitas para blogger meninggalkan tautan di blog atau situs orang lain seraya memberikan komentar.
Beberapa blogger kini bahkan telah menjadikan blognya sebagai sumber pemasukan utama melalui program periklanan (misalnyaAdSense, posting berbayar, penjualan tautan, atau afiliasi). Sehingga kemudian muncullah istilah blogger profesional, atau problogger, yaitu orang yang menggantungkan hidupnya hanya dari aktivitas ngeblog karena banyak saluran pendapatan dana, baik berupa dolar maupun rupiah, dari aktivitas ngeblog ini

Risiko kejahatan
Karena blog sering digunakan untuk menulis aktivitas sehari-hari yang terjadi pada penulisnya, ataupun merefleksikan pandangan-pandangan penulisnya tentang berbagai macam topik yang terjadi dan untuk berbagi informasi - blog menjadi sumber informasi bagi para hacker, pencuri identitas, mata-mata, dan lain sebagainya. Banyak berkas-berkas rahasia dan penulisan isu sensitif ditemukan dalam blog-blog. Hal ini berakibat dipecatnya seseorang dari pekerjaannya, diblokir aksesnya, didenda, dan bahkan ditangkap.


E-mail

(source : annehaira.com)

Kata email merupakan singkatan dari Electronic Mail sehingga pengertian email dapat diartikan dengan 'surat elektronik'. Pengertian email ini didapat dari faktan bahwa email adalah semacam surat yang dikirim melalui media elektronik seperti komputer atau laptop.
Pengertian email juga dapat diartikan dengan sebuah sistem yang memungkinkan pesan berbasis teks untuk dikirim dan diterima secara elektronik melalui beberapa komputer atau telepon seluler.
Jika dibandingkan dengan surat konvensional, isi email hampirlah sama. Pengertian email merupakan surat yang dibuat oleh seseorang yang kemudian dikirim ke seseorang yang lain. Yang membedakan antara surat konvensional dan email adalah cara pengirimannya.
Jika untuk mengirim surat konvensional kita memerlukan kertas sebagai media penulisannya disertai tinta dan alat pemgirimannya seperti amplop dan perangko maka untuk pengiriman email, tidak diperlukan hal-hal tersebut. Yang dibutuhkan dalam pengiriman email adalah file yang dibuat untuk dikirim serta gadget sebagai hardwarenya.
Dalam pengiriman email, Yang dapat kita kirim tidak hanya pesan yang berbasis teks saja. Lebih spesifik lagi, pengertian email diartikan sebagai cara pengiriman data, file teks, foto digital, atau file-file audio dan video dari satu komputer ke komputer lainnya, dalam suatu jaringan komputer (intranet maupun internet).

Alamat Email

Bagaimana email dapat dikirim dan diterima antar komputer?
Untuk dapat mengirim email, kita terlebih dahulu harus mempunyai alamat, yaitu dengan mendaftarkan diri ke salah satu situs web penyedia layanan email. Saat ini telah banyak situs web yang menyediakan layanan pembuatan email secara gratis Misalnya, www.yahoo.co.id, www.hotmail.com, www.plasa.com, www.gmail.com dan yang lainnya.
Untuk menggunakan layanan email dari salah satu situs web, kita dapat memilih layanan yang sifatnya gratis maupun berbayar. Akan tetapi, layanan gratis bersifat terbatas (biasanya pembatasan dilakukan terhadap ukuran data yang dapat kita kirimkan).
Alamat email memuat dua identitas yang dipisahkan oleh tanda @ dan dinyatakan dengan username@server.domain. Username menyatakan identitas pengguna email, sedangkan server.domain menyataka identitas organisasi penyedia layanan email.
Sebagai contoh, untuk alamat email herukurniawan@yahoo.com ,herukurniawan merupakan identitas pengguna email, sedangkan yahoomerupakan identitas organisasi penyedia layanan email.
Biasanya, bagian username dapat berupa kata-kata, nama, singkatan, atau nomor-nomor tertentu yang tidak boleh memuat karakter-karakter khusus, seperti #,$,%,&,?,<, (, ), dan simbol-simbol lainnya.

Kelebihan Email

Penggunaan email saat ini telah banyak digunakan oleh perseorangan atau pun perusahaan. Hal ini memang email memiliki banyak kelebihan dibanding dengan pengiriman jenis surat konvensional. Walau pun tak menutup kemungkinan bahwa pengiriman surat konvensional masih tetap digunakan karena beberapa alasan tertentu.
Pengiriman email dapat dinilai lebih murah daripada surat konvensional. Untuk mengirim email kita hanya membutuhkan alamat email yang telah kita buat, yang kebanyakan adalah gratis. Setelah file yang akan kita kirim selesai kita buat dan siapkan, kita tinggal megirim email melalui gadget yang kita miliki secara intranet atau internet.
Pengiriman email tidak memerlukan amplop dan perangko serta pembuatannya tidak memerlukan pulpen, kertas, maupun tinta printer seperti halnya surat konvensional. Yang diperlukan hanyalah softcopy idari file yang akan kita kirim.
Proses berkirim email pun dapat dilakukan dengan sangat cepat. Email dapat dikirim ke seluruh dunia dalam rentan waktu yang cukup singkat. Kita yang berada di Indonesia dapat mengirim email untuk seseorang yang ada di Amerika Serikat atau di Finlandia. Pengiriman ini pun dapat dilakukan dengan menghemat uang dan waktu dalam berkirim surat.
Selain itu, pengiriman email dapat dilakukan dengan mudah. Kita tak harus datang ke kantor pos atau menaruh surat kita di kotak surat. Email dapat dikirm setiap saat dan di mana pun kita berada. Dengan email ini, kita tak perlu meluangkan waktu untuk datang ke kantor pos memastikan bahwa surat kita segera di kirim.
Jika kita ingin mengirim surat ke tempat yang agak jauh dari tempat tinggal kita atau misalnya ke luar negeri maka kita diharuskan untuk membayar biaya pengiriman surat yang lumayan mahal, dengan pengiriman melalui email ini kita tak harus membayar alias gratis jika kita memakai akun email gratis. Yang kita butuhkan hanyalah gadget dan koneksi internet. Hanya dengan dua hal ini email kita sudah dapat dikirim dan diterima oleh orang yang kita maksud.
Oleh karena itu, tidak heran jika kemudian teknologi email menyebar luas dengan cepat, khususnya untuk keperluan komunikasi dalam dunia bisnis maupun komunikasi personal. Karena memang telah terbukti bagaimana email dapat membantu berjalan lancar dan mulusnya kedua hal ini. Jadi pengertian email juga telah berkembang menjadi pelancar kerja dan komunikasi.

Kelemahan Email

Selain mempunyai beberapa kelebihan dibanding surat konvensional, email masih mempunyai beberapa kelemahan yang dapat diambil dari pengertian email sebagai surat elektronik, di antaranya adalah sebagai berikut.
  • Memungkinkan terjadinya pemalsuan identitas.
Hal ini karena kemudahan proses pembuatan alamat email dapat membuat orang yang tidak bertanggung jawab memanfaatkan keadaan ini dengan membuat email beridentitas palsu untuk keperluan-keperluan yang bersifat negatif. Misalnya, untuk melakukan penipuan atau yang lainnya.
Dalam proses pembuatan email memang tidak diperlukan pembuktian identitas yang menyatakan bahwa si pembuat adalah benar-benar dengan identitas tersebut.
Hal ini menyebabkan mudahnya seseorang untuk memalsukan identitas seseorang. Ia dapat dengan mudah mengakui bahwa dirinyaadalah seseorang yang lain.
  • Memungkinkan proses penyadapan informasinnya.
Dalam jaringan intranet dan internet memang dimungkinkan terjadinya penyadapan ini. Jaringan yang terhubung dapat “dimasuki tanpa ijin” dari pemiliknya.
Hal ini terlebih dapat dengan mudah terjadi saat ini. Terutama dengan campur tangan pemerintah dalam memberikan ijin penyadapan ini untuk keperluan pemberantasan kriminalitas.
Kemudahan yang diberikan pemerintah ini dapat disalahgunakan oleh pihak-pihak yang tak bertanggung jawab untuk melakukan penyadapan informasi demi kepentingan pribadi mereka.
  • Memungkinkan terjadinya penipuan.
Adanya kemudahan dalam pembuatan email juga memudahkan terjadinya penipuan. Seseorang dapat mengaku sebagai seseorang yang lain untuk melakukan penipuan ini.
  • Memungkinkan penyalahgunaan dokumen, khususnya jika terjadi kesalahan pengiriman email.
Email yang dikirim tidak dapat ditarik kembali kepada pengirimnya. Jika terjadi salah kirim maka penerima akan tetap menerima email yang dikirim. Jika email ini sampai ke tangan-tangan yang tak bertanggung jawab maka email ini dapat untuk disalah gunakan.
  • Memungkinkan terjadinya ketidaknyamanan ketika mengelola email.
Hal ini terutama disebabkan banyaknyaemail sampah (junkmail/spam) berupa iklan-iklan yang tidak kita harapkan. Pemilik email tak dapat menyaring email-email yang masuk ke akun pribadinya. Sedangkan akan banyak email sampah yang dikirim secara acak ke email pribadi seseorang. Hasilnya, email kita akan banyak berisi email-email sampah.

Fungsi Email

Email sekarang ini dirasakan wajib dimiliki oleh setiap orang. Kemajuan teknologilah yang membuat email dirasakan penting untuk dimiliki oleh setiap orang. Semua pekerjaan dan kegiatan lainnya membutuhkan kepemilikan email bagi setiap orang. Dengan fakta ini, pengertian email telah banyak berkembang dari hanya sekedar surat elektronik.
Pengertian email saat ini ibarat sebagai kartu identitas bagi seseorang. Dalam melakukan segala aktivitasnya, terkadang email sangat diperlukan sebagai sarana yang memudahkan pekerjaan.
Saat ini telah banyak berkembang pekerjaan online. Pekerjaan yang dilakukan jaraj jauh via online lewat jaringan internet. Sistem kerja jenis pekerjaan ini tak mewajibkan pekerjanya untuk datang ke kantor secara rutin dengan jam kerja tertentu.
Pekerjaan dapat dilakukan di rumah sesuai dengan tuntutan dari perusahaan. Untuk menjalankan jenis pekerjaan seperti ini, email mutlak dibutuhkan. Email menjadi sarana untuk mengirimkan deskripsi pekerjaan dari perusahaan ke pekerjanya. Sebaliknya email juga digunakan untuk mengirimkan hasil pekerjaan yang telah selesai dikerjakan dari pekerja ke perusahaan tempat ia bekerja.
Selain pekerjaan online ini, pekerjaan secara umum juga membutuhkan email sebagai sarana untuk mempermudah jalannya pekerjaan. Email digunakan untuk pengiriman data yang dibutuhkan dengan lebih cepat dan mudah.
Pengertian email sebagai identitas dari seseorang tidak hanya berlaku dalam hal pekerjaan saja namun juga dalam bersosialisasi. Hampir semua situs jejaring sosial yang ada mewajibkan kepemilikan email bagi siapa pun yang ingin mengaksesnya.
Sebut saja facebook, twitter atau friendster, untuk memiliki akun di situs-situs jejaring sosial ini, seseorang haruslah memiliki email. Jika ia tidak memiliki email maka ia tidak dapat memiliki akun.
Jadi pengertian email saat ini telah banyak berkembang menjadi sebuah kebutuhan. Pengertian email saat ini telah lebih dari keinginan semata. Kehidupan manusia dengan rutinitas kesehariannya yang padat telah terbantu dengan adanya email.

Mozilla Firefox

Mozilla adalah nama asli resmi dari Mozilla Application Suite buatan Mozilla Foundation, yang sekarang dikenal sebagai SeaMonkey.Sebelumnya, nama ini dipakai sebagai:
·         nama sandi (codename) untuk proyek peranti lunak Netscape Navigator buatan Netscape Communications Corporation (yang sudah bubar)
·         kependekan nama produk Mozilla Application Suite
·         maskot Netscape.
Sekarang nama Mozilla dipakai dengan kombinasi nama-nama produk Mozilla Foundation.
Untuk penyederhanaan, istilah Mozilla biasa digunakan untuk mengacu pada semua browser berbasis Mozilla. Contohnya, bila dikatakan bahwa sebuah website dapat dibuka oleh browser Mozilla, berarti ia dapat dibuka oleh Mozilla Suite, FirefoxCamino, Netscape 6, dll. Pada beberapa program statistik internet lama, istilah "Netscape 5.x" secara salah telah digunakanan untuk mengenali broser-browser yang menggunakan user agent string berawalan Mozilla/5.0.
b.      Peranti Lunak Mozilla
o   Mozilla Firefox.(aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Firebird) adalah peramban web lintas platformgratis yang dikembangkan oleh Yayasan Mozilla dan ratusan sukarelawan.
o   Mozilla Thunderbird.adalah perangkat lunak klien surat elektronik yang dikembangkan oleh Mozilla Foundation. Pada 7 Desember 2004, versi 1.0 diluncurkan dan diunduh lebih dari 500.000 kali dalam 3 hari pertama. Sampai2007, Thunderbird telah didownload lebih dari 50 juta kali.Mulanya dinamai Minotaur, proyek ini awalnya kurang mendapat dukungan. Setelah suksesnya Mozilla Firefox, muncul permintaan untuk klien email yang serupa, dan Minotaur diberi nama baru. Thunderbird telah diluncurkan untuk sistem operasi berikut:
·         Microsoft Windows, termasuk 98, 98SE, Me, NT 4.0, 2000, XP, Vista, danServer 2003
·         Mac OS X
·         Sistem operasi berbasis Unix
o   Mozilla SeaMonkey. adalah suatu internet suite, yang merupakan gabungan web browser untuk menjelajah internet, e-mail client untuk menerima dan mengirim e-mail, news client untuk menerima berita dan HTML editoruntuk menyunting halaman-halaman website yang menggunakan html (hyper text mark-up language).Dahulunya perangkat lunak ini bernama Mozilla Application Suite, yang merupakan pengembangan dari Netscape Navigator buatan Netscape Communications Corporation (yang sudah bubar).SeaMonkey merupakan peranhkat lunak yang bersifat free software, open source, dancross-platform. Dikembangkan secara bersama oleh suatu komunitas yang dipimpin oleh SeaMonkey Council (Dewan SeaMonkey).
o   Bugzilla. adalah sebuah perangkat lunak untuk penanganan bug yang awalnya dikembangkan dan digunakan oleh Yayasan Mozilla. Karena Bugzilla adalah perangkat lunak gratis dan berbasis web dan juga perangkat lunak bebas, menyebabkan Bugzilla menjadi salah satu pilihan utama untuk penanganan bug di dunia.Bugzilla membutuhkan web server seperti Apache dan sistem basis data seperti MySQLatau PostgreSQL agar bisa berfungsi. Bug dapat didaftarkan oleh siapa saja dan akan dianalisa oleh pengembang perangkat lunak. Bugzilla memiliki banyak fitur-fitur seperti pemilihan status bug, contoh tampilan (screenshot) dan lain sebagainya.
o   Camino.
o   Sunbird.
o   Minimo.
o   Flock.
o   Songbird.
o   Mozilla Weave.