Kamis, 29 April 2010

NIC (Network Interface Card)

Agar sebuah jaringan computer dapat terhubung ke suatu jaringan, maka computer tersebut harus dilengkapi dengan perangkat yang berupa kartu jaringan atau NIC (Network Interface Card). NIC ini berupa sebuah kartu ekspansi yang dipasang pada salah satu slot ekspansi pada mainboard computer. Jenis NIC yang dipasang pada computer tersebut harus sesuai dengan jaringan yang akan dibangun. Pada NIC ini terdapat konektor yang berfungsi untuk memasang kabel komunikasi dalam jaringan. Konektor yang tersedia sesuai dengan jenis atau tipe kabel yang digunakan.

NIC
LAN card memerlukan software driver agar berfungsi dengan baik. Driver ini meenghubungkan antara card dan operating system. Software driver menyediakan fungsi- fungsi sebagai berikut: a. Inisialisasi routin b. Interrupt service routin c. Procedure transmit dan receive data d. Procedure untuk status, konfigurasi dan control

Jaringan Komputer


Apa jaringan komputer itu dan apa manfaatnya?

Jaringan Komputer dapat diartikan sebagai suatu himpunan interkoneksi sejumlah komputer otonom. Dua buah komputer dikatakan membentuk suatu network bila keduanya dapat saling bertukar informasi. Pembatasan istilah otonom disini adalah untuk membedakan dengan sistem master/slave. Bila sebuah komputer dapat membuat komputer lainnya aktif atau tidak aktif dan mengontrolnya, maka komputer komputer tersebut tidak otonom. Sebuah sistem dengan unit pengendali (control unit) dan sejumlah komputer lain yang merupakan slave bukanlah suatu jaringan; komputer besar dengan remote printer dan terminalpun bukanlah suatu jaringan. 

Manfaat Jaringan

Secara umum, jaringan mempunyai beberapa manfaat yang lebih dibandingkan dengan komputer yang berdiri sendiri dan dunia usaha telah pula mengakui bahwa akses ke teknologi informasi modern selalu memiliki keunggulan kompetitif dibandingkan pesaing yang terbatas dalam bidang teknologi.

Jaringan memungkinkan manajemen sumber daya lebih efisien. Misalnya, banyak pengguna dapat saling berbagi printer tunggal dengan kualitas tinggi, dibandingkan memakai printer kualitas rendah di masing-masing meja kerja. Selain itu, lisensi perangkat lunak jaringan dapat lebih murah dibandingkan lisensi stand-alone terpisah untuk jumlah pengguna sama.

Jaringan membantu mempertahankan informasi agar tetap andal dan up-to-date. Sistem penyimpanan data terpusat yang dikelola dengan baik memungkinkan banyak pengguna mengaskses data dari berbagai lokasi yang berbeda, dan membatasi akses ke data sewaktu sedang diproses.

Jaringan membantu mempercepat proses berbagi data (data sharing). Transfer data pada jaringan selalu lebih cepat dibandingkan sarana berbagi data lainnya yang bukan jaringan.

Jaringan memungkinkan kelompok-kerja berkomunikasi dengan lebih efisien. Surat dan penyampaian pesan elektronik merupakan substansi sebagian besar sistem jaringan, disamping sistem penjadwalan, pemantauan proyek, konferensi online dan groupware, dimana semuanya membantu team bekerja lebih produktif.

Jaringan membantu usaha dalam melayani klien mereka secara lebih efektif. Akses jarak-jauh ke data terpusat memungkinkan karyawan dapat melayani klien di lapangan dan klien dapat langsung berkomunikasi dengan pemasok.

 Ada tiga tipe jaringan yang umum yang digunakan antara lain :

-          Jaringan WorkGroup,

-          Janringan Lan, dan

-          Jaringan Wan

 Jaringan Workgroup

Jaringan ini terdiri dari beberapa unit komputer yang dihubungkan dengan menggunakan Network Interface Card atau yang biasa disebut dengan Local Area Network Card, serta dengan menggunakan kabel BNC maupun UTP. Semua unit komputer yang terhubung dapat mengakses data dari unit komputer lainnya dan juga dapat melakukan print document pada printer yang terhubung dengan unit komputer lainnya.

Keuntungan Jaringan Workgroup.

  • Pertukaran file dapat dilakukan dengan mudah (File Sharing).
  • Pemakaian printer dapat dilakukan oleh semua unit komputer (Printer Sharing).
  • Akses data dari/ke unit komputer lain dapat di batasi dengan tingkat sekuritas pada password yang diberikan.
  • Komunikasi antar karyawan dapat dilakukan dengan menggunakan E-Mail & Chat.
  • Bila salah satu unit komputer terhubung dengan modem, maka semua atau sebagian unit komputer pada jaringan ini dapat mengakses ke jaringan Internet atau mengirimkan fax melalui 1 modem.                  
  • Jaringan LAN

LAN (Local Area Network) adalah suatu kumpulan komputer, dimana terdapat beberapa unit komputer (client) dan 1 unit komputer untuk bank data (server). Antara masing-masing client maupun antara client dan server dapat saling bertukar file maupun saling menggunakan printer yang terhubung pada unit-unit komputer yang terhubung pada jaringan LAN.

Berdasarkan kabel yang digunakan ,ada dua cara membuat jaringan LAN, yaitu  dengan kabel BNC dan kabel UTP.

 Keuntungan Jaringan LAN.

  • Pertukaran file dapat dilakukan dengan mudah (File Sharing).
  • Pemakaian printer dapat dilakukan oleh semua client (Printer Sharing).
  • File-file data dapat disimpan pada server, sehingga data dapat diakses dari semua client menurut otorisasi sekuritas dari semua karyawan, yang dapat dibuat berdasarkan struktur organisasi perusahaan sehingga keamanan data terjamin.
  • File data yang keluar/masuk dari/ke server dapat di kontrol.
  • Proses backup data menjadi lebih mudah dan cepat.
  • Resiko kehilangan data oleh virus komputer menjadi sangat kecil sekali.
  • Komunikasi antar karyawan dapat dilakukan dengan menggunakan E-Mail & Chat.
  • Bila salah satu client/server terhubung dengan modem, maka semua atau sebagian komputer pada jaringan LAN dapat mengakses ke jaringan Internet atau mengirimkan fax melalui 1 modem.

 

Jaringan WAN

WAN (Wide Area Network) adalah kumpulan dari LAN dan/atau Workgroup yang dihubungkan dengan menggunakan alat komunikasi modem dan jaringan Internet, dari/ke kantor pusat dan kantor cabang, maupun antar kantor cabang. Dengan sistem jaringan ini, pertukaran data antar kantor dapat dilakukan dengan cepat serta dengan biaya yang relatif murah. Sistem jaringan ini dapat menggunakan jaringan Internet yang sudah ada, untuk menghubungkan antara kantor pusat dan kantor cabang atau dengan PC Stand Alone/Notebook yang berada di lain kota ataupun negara.

Keuntungan Jaringan WAN.

  • Server kantor pusat dapat berfungsi sebagai bank data dari kantor cabang.
  • Komunikasi antar kantor dapat menggunakan E-Mail & Chat.
  • Dokumen/File yang biasanya dikirimkan melalui fax ataupun paket pos, dapat dikirim melalui E-mail dan Transfer file dari/ke kantor pusat dan kantor cabang dengan biaya yang relatif murah dan dalam jangka waktu yang sangat cepat.
  • Pooling Data dan Updating Data antar kantor dapat dilakukan setiap hari pada waktu yang ditentukan.

 

Kamis, 15 April 2010

Teknologi Web

LANDASAN TEORI

Internet

Internet adalah jaringan komputer yang saling terhubung ke seluruh dunia tanpa mengenal batas teritorial, hukum dan budaya. Secara fisik dianalogikan sebagai jaring laba-laba (The Web) yang menyelimuti bola dunia dan terdiri dari titik-titik (node) yang saling berhubungan. Node bisa berupa komputer, jaringan lokal atau peralatan komunikasi, sedangkan garis penghubung antar simpul disebut sebagai tulang punggung (backbone) yaitu media komunikasi terestrial (kabel, serat optik, microwave, radio link) maupun satelit. Node terdiri dari pusat informasi dan database, peralatan komputer dan perangkat interkoneksi jaringan serta peralatan yang dipakai pengguna untuk mencari, menempatkan dan atau bertukar informasi di Internet. Menurut Lani Sidharta (1996) : walaupun secara fisik Internet adalah interkoneksi antar jaringan komputer namun secara umum Internet harus dipandang sebagai sumber daya informasi. Isi Internet adalah informasi, dapat dibayangkan sebagai suatu database atau perpustakaan multimedia yang sangat besar dan lengkap. Bahkan Internet dipandang sebagai dunia dalam bentuk lain (maya) karena hampir seluruh aspek kehidupan di dunia nyata ada di Internet seperti bisnis, hiburan, olah raga, politik dan lain sebagainya. Drew Heywood (1996) menerangkan : sejarah Internet bermula pada akhir dekade 60-an saat United States Department of Defense (DoD) memerlukan standar baru untuk komunikasi Internetworking. Yaitu standar yang mampu menghubungkan segala jenis komputer di DoD dengan komputer milik kontraktor militer, organisasi.tas.Jaringan ini harus kuat, amperang. Tahun 1969 Advanced Research Project Agency (ARPA) dibentuk tugasnya melakukan penelitian jaringan komputer mempergunakan teknologi packet switching. Jaringan pertama dibangun menghubungkan 4 tempat yaitu : UCLA, UCSB, Utah dan SRI International. Hingga tahun 1972 jaringan ini telah menghubungkan lebih dari 20 host dan disebut sebagai ARPANet. ARPANet kemudian menjadi backbone Internetworking institusi pendidikan, penelitian, industri dan kontraktor terutama yang berkaitan dengan jaringan militer (MILNet). Tahun 1986 ARPANet mulai dikomersialkan dengan mengisolasikan jaringan militer. National Science Foundation (NFS) kemudian membiayai pembongkaran backbone ARPANet menjadi backbone Internet komersial dan dikelola oleh Advanced Network Service (ANS). Andrew S. Tanenbaum (1996) : andil besar dalam perwujudan Internet adalah tergabungnya jaringan regional seperti SPAN (jaringan fisika energi tinggi), BITNET (jaringan mainframe IBM), EARN (jaringan akademis Eropa dan digunakan pula di Eropa Timur) dan ditambah dengan sejumlah link transatlantik yang beroperasi pada 64 Kbps - 2 Mbps pada tahun 1988.

Hypertext Markup Language (HTML)

Menurut Sampurna (1996) : WEB adalah sekelompok kode berbasis teks yang sederhana dan universal, disebut Hypertext Markup Language (HTML). Karena berbasis teks, HTML dikenali dan diterjemahkan segala jenis komputer dalam bentuk tampilan informasi yang sama. HTML adalah kreasi Tim Berners Lee, ilmuwan European Laboratory for Particle Physics (CERN - organisasi penelitian 18 negara Eropa) di Geneva Swiss. Maret 1989 Tim memperkenalkan WEB dan HTML sebagai standar antar muka distribusi informasi di Internet yang mampu menggabungkan teks, grafik dan multimedia dengan metode navigasi menu pada mesin UNIX. HTML adalah bahasa kode pemrograman yang menjadi dasar bagi terwujudnya WEB. Dengan HTML seluruh sistem komputer yang saling berbeda dapat mengenali format-format yang ditampilkan dalam situs-situs Internet tanpa perbedaan yang berarti, termasuk didalamnya penampilan multimedia (grafik, suara dan citra video). HTML berbasis teks yang sangat sederhana dan praktis sehingga dapat dipahami oleh berbagai jenis komputer dalam platform sistem yang berbeda. Dokumen HTML mengandung perintah-perintah teks yang disebut tag untuk menampilkan tulisan, gambar, warna, suara, video, animasi dsb, serta link yang menghubungkan berbagai topik. Dengan bentuk hypertext maka halaman Internet (Web Site - Kios Internet) akan dapat dibangun dengan cepat serta ditampilkan dengan cantik. Dalam konsep hypertext ini pembacaan suatu dokumen tidak harus urut namun bisa meloncat antar topik bahkan di print maupun dicopy ke media penyimpan lokal (harddisk misalnya). Format hypertext juga memungkinkan pemakai mesin yang hanya bisa mengenali teks untuk mengakses dokumen dalam bentuk teks saja. Perbedaannya hanya terletak pada tidak ditampilkannya gambar, grafik, animasi, video, suara dan warna.

WWW (World Wide Web)

Sejarah Web bermula di European Laboratory for Particle Physic (lsbih dikenal dengan nama CERN), di kota Geneva dekat perbatasan Prancis dan Swiss. CERN bukanlah suatu institute Swiss, tetapi merupakan suatu organisasi yang didirikan oleh 18 negara Eropa. Di bulan Maret 1989, Tim Bernes dan peneliti lainnya dari CERN mengusulkan suatu protocol system distribusi informasi di internet yang memungkinkan para anggotanya yang terbesar di dunia untuk saling membagi informasi dan bahkan untuk menampilkan informasi tersebut dalam bentuk grafik.

Web browser pertama dibuat dengan berbasiskan pada teks. Untuk menyatakan suatu link, dibuat sebarisan nomor yang mirip dengan suatu menu. Pemakai mengetikkan suatu nomor untuk melakukan nafigasi di dalam Web. Kebanyakan software tersebut dibuat untuk komputer-komputer yang menggunakan UNIX, dan belum banyak yang bisa dilakukan oleh pemakai komputer saat ini yang menggunakan Windows. Tetapi semua ini berubah setelah munculnya browser Mosaic dari NCSA (National Center for Supercomputing Application). Di bulan Mei 1993, Marc Andreesen dan beberapa murid dari NCSA membuat web browser Mosaic untuk system X-Windows yang berbasiskan grafik dan yang mudah untuk digunakan. Dalam beberapa bulan saja, Mosaic telah menarik perhatian baik dari pemakai lama maupun pemakai baru internet, karena Mosaic menyediakan suatu navigasi yang ideal untuk internet. Kemudian NCSA mengembangkan versi-versi Mosaic lainnya untuk komputer berbasiskan UNIX, NeXT, Windows dan Macintosh.

Pada tahun 1994, Marc Andreesen meninggalkan NCSA dan kemudian bersama Jim Clark salah satu pendiri dari Silicon Graphics, membuat Netscape versi pertama. Kehadiran Netscape ini menggantikan kepopuleran Mosaic sebagai Web browser. Pada tahun yang sama, CERN dan MIT mendirikan suatu konsorsium yang dinamakan World Wide Web Consortium (W3C) yang bertugas untuk membangun standart bagi teknologi web. Teknologi terakhir yang dikembangkan oleh konsorsium ini adalah HTML Level 3.2 adalah Internet Explorer 3.0 dari Microsoft. Pada awal perkembangannya, sewaktu browser masih berbasiskan teks hanya terdapat sekitar 50 Website. Di akhir tahun 1995 jumlah ini telah berkembang mencapai sekitar 280.000 Website. Dan diperkirakan sekarang ini jumlah pemakai Web telah mencapai sekitar 30 juta pemakai di seluruh di seluruh dunia.

Hypertext Transfer Protocol (HTTP)

HTTP adalah suatu protokol yang menentukan aturan yang perlu diikuti oleh Web browser dalam meminta atau mengambil suatu dokumen, dan oleh Web server dalam menyediakan dokumen yang diminta Web browser. Protokol ini merupakan protokol standar yang digunakan untuk mengakses dokumen HTML. Jika kita sedang menjelajahi Web dan melihat tulisan seperti “http//www.yahoo.com”, ini merupakan salah satu penggunaan protokol HTTP dalam Web. Dan dapat dipastikan bahwa kita akan dapat berhubungan banyak dengan protokol ini jika sedang mengakses Web.

Home Page

Setiap perusahaan atau pribadi yang memiliki informasi di World Wide Web memerlukan suatu alamat (URL) khusus yang disebut Website. Setiap informasi ini disimpan dalam suatu file yang berbeda-beda yang disebut Web page (atau biasa disingkat page) inilah tersimpan berbagai informasi dan link yang menghubungkan suatu informasi ke informasi lainnya, baik itu dalam suatu Web page yang sama, ataupun dalam suatu Web page lain pada Website yang berbeda.

Sebelum mengakses berbagai macam informasi pada suatu Web site, kita akan menemui suatu Web page pembuka yang disebut sebagai Home page. Home page ini merupakan halaman pertama dari suatu Website yang biasa berisi tentang apa dan siapa dari perusahaan atau organisasi dari pemilik Website tersebut. Sebagai misal, suatu Home page bisnis mungkin menampilkan nama dan logo dari perusahaan tersebut serta menyediakan link ke page-page lain dari Website perusahaan, pelanggan, layanan purna jual, dan lain sebagainya. Jadi pada dasarnya Home page adalah suatu sarana untuk menerangkan secara singkat tentang apa yang menjadi isi dari keseluruhan Website dari suatu organisasi atau pribadi.

PHP

kependekan dari PHP yaitu Hypertext Preprocessor, adalah sebuah bahasa scripting yang menyatu dengan tag-tag HTML, dieksekusi di server dan digunakan untuk membuat halaman WEB yang dinamis seperti halnya Active Server Pages (ASP) atau Java Server Pages (JSP).

Versi pertama PHP dibuat oleh Rasmus Lerdorf pada tahun 1995. versi pertama ini berupa sekumpulan script PERL yang digunakan oleh Rasmus Lerdorf untuk membuat halaman web yang dinamis pada home page pribadinya. Rasmus menulis ulang script-script PERL tersebut menggunakan bahasa C, kemudian menambahkan fasilitas untuk Form HTML, koneksi MySQL dan meluncurlah PHP versi kedua yang diberi nama PHP/F1 pada tahun 1996.

PHP versi ketiga dirilis pertengahan 1997. Pada versi ini pembuatannya tidak lagi oleh Rasmus sendiri, tetapi juga melibatkan beberapa programer lain yang antusias untuk mengembangkan PHP.

Versi terakhir PHP 4 dirilis bulan Oktober 2000. perubahan mendasar pada PHP 4 adalah integrasi Zend Engine. Zend Engine dibuat oleh Zeef Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP 3 scripting engine. Hal lain adalah build in HTTP session, tidak lagi menggunakan library tambahan seperti pada PHP 3.

Cara penulisan sintaks – sintaks PHP dibagi menjadi dua, yaitu:

1. Embeded, yaitu script PHP berada di antara tag-tag HTML. Contoh:

Embeded

……..

Sintaks – sintaks PHP

……..

?>

2. Non-Embeded, yaitu merupakan pembuatan program murni PHP, di mana tag-tag HTML yang diletakkan di dalamnya. Contoh:

……..

Sintaks – sintaks PHP

……..

?>

Sintaks – sintaks PHP dapat dimulai dengan .

2.7 MySQL

Mysql adalah sebuah database server buatan T.c.X DataKonsultAB, Swedia. Walaupun jenis lisensinya agak kompleks dan memerlukan studi khusus, MySQL juga hadir dengan versi GPL-nya yaitu MySQL-GPL.

MySQL ini hadir dengan utility yang terbatas, jadi para DBA yang terbiasa dengan SQL Server akan merasa kesulitan dengan MySQL, karena banyak kemampuan yang dibuang di MySQL. Di sisi lain, MySQL ini menjadi lebih mudah dipelajari.

MySQL didesain agar dapat bejalan sampai 100 akses secara simultan. MySQL didesain untuk berjalan cepat, hal ini membuat MySQL menghilangkan kemampuan seperti ternsactional processing. SQL function yang bersifat menurunkan unjuk kerja dibuang. MySQL juga mampu berjalan pada database sampai 100 GB. Cukup menakjubkan untuk sebuah software gratis.

Seperti kebanyakan program gratis di Internet, MySQL juga dilengkapi dengan dokumentasi lengkap, sehingga memudahkan kita untuk menginstalasi sampai menggunakan perintah-perintah yang ada didalamnya. Semuanya lengkap, tak tercecer sedikitpun. Juga tersedia banyak mailing list ataupun pusat homepage yang menyediakan contoh program akses MySQL dengan PHP.

Distribusi binary dari MySQL ini dapat ditemukan untuk beberapa macam sistem Operasi, mulai SUN-Solaris, Linux, Windows NT, FreeBSD, NetBSD sampai untuk Windows 9x.

MySQL adalah server multithreaded, sehingga memungkinkan daemon untuk menghandle permintaan layanan secara simultan. Model koneksi danan protokol TCP/IP membuat akses ke server database lebih cepat dibanding jika menggunakan model mapping drive, semacam Novell untuk membuat program client-server.

Berikut ini merupakan flow chart server MySQL :

Input -> Queri -> Server MySQL -> Result -> tampilkan

PHP Ed

Editor PHPEd merupakan suatu program editor untuk membuat, mengedit dan menjalankan file PHP.

Kelebihannya adalah dapat menampilkan file PHP dengan mudah dan cepat sehingga kita dapat mengedit file PHP dengan cepat bila terjadi kesalahan sintaks pada program PHP, karena pada PHPEd terdapat nomor baris program.