BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer

advertisement
BAB 2
LANDASAN TEORI
2.1 Pengertian Komputer
Komputer adalah alat yang dipakai untuk mengolah data menurut perintah yang telah
dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang
perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi
arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya,
pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika,
tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan
matematika.
Secara luas, Komputer dapat didefinisikan sebagai suatu peralatan elektronik
yang terdiri dari beberapa komponen, yang dapat bekerja sama antara komponen satu
dengan yang lain untuk menghasilkan suatu informasi berdasarkan program dan data
yang ada. Adapun komponen komputer adalah meliputi : Layar Monitor, CPU,
Keyboard, Mouse dan Printer (sbg pelengkap). Tanpa printer komputer tetap dapat
melakukan tugasnya
sebagai pengolah data, namun sebatas terlihat dilayar monitor belum dalam bentuk
print out (kertas).
Universitas Sumatera Utara
Dalam definisi seperti itu terdapat alat seperti slide rule, jenis kalkulator
mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang
kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah
"yang memproses informasi" atau "sistem pengolah informasi."
Saat ini, komputer sudah semakin canggih. Tetapi, sebelumnya komputer tidak
sekecil, secanggih, sekeren dan seringan sekarang. Dalam sejarah komputer, ada 5
generasi dalam sejarah komputer.
2.1.1 Generasi Komputer
Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang
tersebut berusaha mengembangkan komputer untuk mengeksploit potensi strategis
yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer
serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse,
seorang insinyur Jerman membangun sebuah komputer, Z3, untuk mendesain pesawat
terbang dan peluru kendali.
Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan
komputer. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode rahasia
yang dinamakan Colossus untuk memecahkan kode rahasia yang digunakan Jerman.
Dampak pembuatan Colossus tidak terlalu memengaruhi perkembangan industri
komputer dikarenakan dua alasan. Pertama, Colossus bukan merupakan komputer
serbaguna(general-purpose computer), ia hanya didesain untuk memecahkan kode
Universitas Sumatera Utara
rahasia. Kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade
setelah perang berakhir.
Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatu
kemajuan lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja
dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator
tersebut berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel
sepanjang 500 mil. The Harvard-IBM Automatic Sequence Controlled Calculator,
atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal
elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beropreasi
dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak
fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut dapat melakukan
perhitungan aritmatik dasar dan persamaan yang lebih kompleks.
Perkembangan komputer lain pada masa kini adalah Electronic Numerical
Integrator and Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintah
Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung vakum,
70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan mesin yang
sangat besar yang mengonsumsi daya sebesar 160kW.
Komputer ini dirancang oleh John Presper Eckert (1919-1995) dan John W.
Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose
computer) yang bekerja 1000 kali lebih cepat dibandingkan Mark I.
Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung
dengan tim University of Pennsylvania dalam usaha membangun konsep desain
komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer.
Universitas Sumatera Utara
Von Neumann mendesain Electronic Discrete Variable Automatic Computer
(EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program
ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan
kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur von Neumann
adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer
untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I
(Universal Automatic Computer I) yang dibuat oleh Remington Rand, menjadi
komputer komersial pertama yang memanfaatkan model arsitektur Von Neumann
tersebut.
Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC.
Salah satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya
dalam memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden
tahun 1952.
Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi
operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki
program kode biner yang berbeda yang disebut "bahasa mesin" (machine language).
Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya.
Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yang membuat
komputer pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk
penyimpanan data.
Pada tahun 1948, penemuan transistor sangat memengaruhi perkembangan
komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer.
Akibatnya, ukuran mesin-mesin elektrik berkurang drastis.
Universitas Sumatera Utara
Transistor mulai digunakan di dalam komputer mulai pada tahun 1956.
Penemuan lain yang berupa pengembangan memori inti-magnetik membantu
pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat
diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama
yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat
superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama
LARC. Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom,
dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan
oleh peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk
kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua
LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di
Livermore, California, dan yang lainnya di US Navy Research and Development
Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin
dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan
singkatan-singakatan untuk menggantikan kode biner.
Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses
di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi
kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka
juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada
saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program.
Salah satu contoh penting komputer pada masa ini adalah 1401 yang diterima
secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar
menggunakan komputer generasi kedua untuk memprosesinformasi keuangan.
Universitas Sumatera Utara
Program yang tersimpan di dalam komputer dan bahasa pemrograman yang
ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini
meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan
konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian
menjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa
pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common
Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai
umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit
dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh
manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer.
Berbagai macam karier baru bermunculan (programmer, analis sistem, dan ahli sistem
komputer). Industr piranti lunak juga mulai bermunculan dan berkembang pada masa
komputer generasi kedua ini.
Walaupun transistor dalam banyak hal mengungguli tube vakum, namun
transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak
bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah
ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit
terintegrasi (IC : integrated circuit) di tahun 1958. IC mengkombinasikan tiga
komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir
kuarsa. Pada ilmuwan kemudian berhasil memasukkan lebih banyak komponenkomponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya,
komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan
dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem
operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai
Universitas Sumatera Utara
program yang berbeda secara serentak dengan sebuah program utama yang memonitor
dan mengkoordinasi memori komputer.
Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran
sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat
memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale
Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.
Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi
jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu
keping yang berukurang setengah keping uang logam mendorong turunnya harga dan
ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan
keterandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971membawa
kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer
(central processing unit, memori, dan kendali input/output) dalam sebuah chip yang
sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang
spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram
untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap
piranti rumah tangga seperti microwave, oven, televisi, dan mobil dengan electronic
fuel injection (EFI) dilengkapi dengan mikroprosesor.
Perkembangan yang demikian memungkinkan orang-orang biasa untuk
menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaanperusahaan besar atau lembaga pemerintah. Pada pertengahan tahun 1970-an, perakit
komputer menawarkan produk komputer mereka ke masyarakat umum. Komputerkomputer ini, yang disebut minikomputer, dijual dengan paket piranti lunak yang
Universitas Sumatera Utara
mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat
itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game
seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih
canggih dan dapat diprogram.
Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC)
untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan
melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh
tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju
ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer)
menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan
komputer yang dapat digenggam (palmtop).
IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar
komputer. Apple Macintosh menjadi terkenal karena memopulerkan sistem grafis
pada komputernya, sementara saingannya masih menggunakan komputer yang
berbasis teks. Macintosh juga memopulerkan penggunaan piranti mouse.
Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian
CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU
buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan
komputer generasi keempat.
Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara
baru untuk menggali potensial terus dikembangkan. Seiring dengan bertambah
kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara
bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak,
Universitas Sumatera Utara
informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya.
Jaringan komputer memungkinkan komputer tunggal untuk membentuk kerjasama
elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan
langsung (disebut juga Local Area Network atau LAN), atau [kabel telepon, jaringan
ini dapat berkembang menjadi sangat besar.
Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini
masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer
fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001: Space Odyssey.
HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi
kelima. Dengan kecerdasan buatan (artificial intelligence atau AI), HAL dapat cukup
memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan
visual, dan belajar dari pengalamannya sendiri.
Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak
fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima
instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk
menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhana.
Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer
menyadari bahwa pengertian manusia sangat bergantung pada konteks dan pengertian
ketimbang sekedar menterjemahkan kata-kata secara langsung.
Banyak kemajuan di bidang desain komputer dan teknologi yang semakin
memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang
terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non
Neumann. Model non Neumann akan digantikan dengan sistem yang mampu
Universitas Sumatera Utara
mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain
adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada
hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.
Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek
komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology)
juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa
proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek
komputer generasi kelima ini akan membawa perubahan baru paradigma
komputerisasi di dunia.
2.1.2 Sistem Komputer
Sistem komputer adalah suatu jaringan elektronik yang terdiri dari perangkat lunak
dan perangkat keras yang melakukan tugas tertentu (menerima input, memproses
input, menyimpan perintah-perintah, dan menyediakan output dalam bentuk
informasi). Selain itu dapat pula diartikan sebagai elemen-elemen yang terkait untuk
menjalankan suatu aktivitas dengan menggunakan komputer.
Komputer dapat membantu manusia dalam pekerjaan sehari-harinya, pekerjaan
itu seperti: pengolahan kata, pengolahan angka, dan pengolahan gambar.
Elemen dari sistem komputer terdiri dari manusianya (brainware), perangkat
lunak (software), set instruksi (instruction set), dan perangkat keras (hardware).
Dengan demikian komponen tersebut merupakan elemen yang terlibat dalam suatu
Universitas Sumatera Utara
sistem komputer. Tentu saja hardware tidak berarti apa-apa jika tidak ada salah satu
dari dua lainnya (software dan brainware).
2.1.3 Pengertian Informasi
Di dalam pengolahan sistem pada akhirnya menghasilkan suatu informasi, untuk itu
pendefenisian informasi diperlukan untuk menunjang berhasilnya pengembangan
sistem yang akan dirancang. Defenisi umum untuk informasi dalam sistem informasi
menurut Jogiyanto H.M (1990; 11) :“Informasi adalah data yang dapat diolah yang
lebih berguna dan berarti bagi yang menerimanya”. Menurut RobertG.Murdik (1973;
12) :“Informasi adalah data yang telah diolah menjadi suatu bentuk yang berarti bagi
penerimanya dan bermanfaan dalam pengambilan keputusan saat ini atau mendatang”.
Jadi Informasi adalah data yang diproses kedalam bentuk yang lebih berarti bagi
penerima dan berguna dalam pengambilan keputusan, sekarang atau untuk masa yang
akan datang. Informasi dalam suatu lingkungan sistem informasi memiliki beberapa
ciri-ciri yaitu :
a. Benar atau salah, Ini dapat berhubungan dengan realitas atau tidak bila
penerimaan informasi yang salah dipercayai mengakibatkan sama seperti
benar.
b. Baru, Informasi dapat sama sekali baru dan segar bagi penerimanya.
c. Tambahan, Informasi dapat memperbaharui atau memberikan tambahan baru
pada informasi yang talah ada.
d. Korektif, Informasi dapat menjadi suatu korektif atas informasi yang salah.
Universitas Sumatera Utara
e. Penegas, Informasi dapat mempertegas informasi yang telah ada, ini berguna
karena meningkatkan persepsi penerimanya atau kebenaran informasi tersebut.
Informasi dapat dikatakan berkualitas apabila telah memenuhi kriteria-kriteria
sebagai berikut :
a.
Informasi harus akurat dan jelas, Yaitu informasi yang tidak mengandung
keraguan-keraguan, sama maksudnya yang disampaikan dengan yang
menerima, bebas dari kesalahan-kesalahan dan tidak menyesatkan, harus
menjelaskan dan mencerminkan maksudnya atau dengan kata lain tidak
menimbulkan pertanyaan bagi penerima informasi tersebut.
b.
Up to date (Tepat waktu), Yaitu informasi tersebut datang ke penerima tidak
terlambat karena informasi yang tidak tepat waktu sudah tidak mempinyai
nilai.
c.
Informasi harus relevan, Yaitu informasi itu diterima bagi orang yang
membutuhkan atau bermanfaat bagi yang menerimanya.
Jhon Burch (1986; 3) mengemukakan suatu bentuk siklus informasi
(Information Cycle) seperti terlihat pada gambar berikut:
Universitas Sumatera Utara
Data yang diolah melalui suatu model menjadi suatu informasi, kemudian user
menerima informasi tersebut, membuat suatu keputusan dam melakukan tindakan
yang berarti menghasilkan suatu tindakan yang lain akan membuat sejumlah data
kembali, data tersebut akan ditangkap sebagai input untuk diproses selanjutnya.
2.1.4 Sistem Informasi
Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas orang
yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Dalam
arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada
interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam pengertian ini,
Universitas Sumatera Utara
istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi teknologi
informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi
dengan teknologi ini dalam mendukung proses bisnis.
Ada yang membuat perbedaan yang jelas antara sistem informasi, dan
komputer sistem TIK, dan proses bisnis. Sistem informasi yang berbeda dari teknologi
informasi dalam sistem informasi biasanya terlihat seperti memiliki komponen TIK.
Hal ini terutama berkaitan dengan tujuan pemanfaatan teknologi informasi. Sistem
informasi juga berbeda dari proses bisnis. Sistem informasi membantu untuk
mengontrol kinerja proses bisnis.
Alter berpendapat untuk sistem informasi sebagai tipe khusus dari sistem
kerja. Sistem kerja adalah suatu sistem di mana manusia dan/atau mesin melakukan
pekerjaan dengan menggunakan sumber daya untuk memproduksi produk tertentu
dan/atau jasa bagi pelanggan. Sistem informasi adalah suatu sistem kerja yang
kegiatannya ditujukan untuk pengolahan (menangkap, transmisi, menyimpan,
mengambil, memanipulasi dan menampilkan) informasi.
Dengan demikian, sistem informasi antar-berhubungan dengan sistem data di
satu sisi dan sistem aktivitas di sisi lain. Sistem informasi adalah suatu bentuk
komunikasi sistem di mana data yang mewakili dan diproses sebagai bentuk dari
memori sosial. Sistem informasi juga dapat dianggap sebagai bahasa semi formal yang
mendukung manusia dalam pengambilan keputusan dan tindakan.
Sistem informasi merupakan fokus utama dari studi untuk disiplin sistem informasi
dan organisasi informatika.
Universitas Sumatera Utara
2.2 Internet
2.2.1 Pengertian Internet
Internet dapat diartikan sebagai jaringan komputer luas dan besar yang mendunia,
yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh
dunia, dimana di dalamnya terdapat berbagai sumber daya informasi dari mulai yang
statis hingga yang dinamis dan interaktif.
2.2.2 Sejarah Internet
a. Berikut
sejarah
kemunculan
dan
perkembangan
internet.
Sejarah intenet dimulai pada 1969 ketika Departemen Pertahanan Amerika,
U.S. Defense Advanced Research Projects Agency(DARPA) memutuskan
untuk mengadakan riset tentang bagaimana caranya menghubungkan sejumlah
komputer sehingga membentuk jaringan organik. Program riset ini dikenal
dengan nama ARPANET. Pada 1970, sudah lebih dari 10 komputer yang
berhasil dihubungkan satu sama lain sehingga mereka bisa saling
berkomunikasi dan membentuk sebuah jaringan.
b. Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang
ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu
mudah sehingga langsung menjadi populer. Pada tahun yang sama, icon @juga
diperkenalkan sebagai lambang penting yang menunjukkan "at" atau "pada".
Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar
Amerika Serikat. Komputer University College di London merupakan
Universitas Sumatera Utara
komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan
Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf
dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang
menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama
kalinya di Universitas Sussex.
c. Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris
berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di
Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di
ARPANET membentuk sebuah jaringan atau network. Pada 1979, Tom
Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang
diberi nama USENET. Tahun 1981 France Telecom menciptakan gebrakan
dengan meluncurkan telpon televisi pertama, dimana orang bisa saling
menelpon sambil berhubungan dengan video link.
d. Karena komputer yang membentuk jaringan semakin hari semakin banyak,
maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan.
Pada tahun 1982 dibentuk Transmission Control Protocol atau TCP dan
Internet Protokol atau IP yang kita kenal semua. Sementara itu di Eropa
muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang
menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris,
Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup
USENET.
Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada
tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan
DNS atau Domain Name System. Komputer yang tersambung dengan jaringan
Universitas Sumatera Utara
yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer
yang tersambung ke jaringan melonjak 10 kali lipat manjadi 10.000 lebih.
e. Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus
memperkenalkan IRC atau Internet Relay Chat. Setahun kemudian, jumlah
komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam
setahun. Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan.
Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee
menemukan program editor dan browser yang bisa menjelajah antara satu
komputer dengan komputer yang lainnya, yang membentuk jaringan itu.
Program
inilah
yang
disebut
www,
atau
Worl
Wide
Web.
Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah
melampaui sejuta komputer, dan di tahun yang sama muncul istilah surfing the
internet. Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat
halaman, dan untuk pertama kalinya virtual-shopping atau e-retail muncul di
internet. Dunia langsung berubah. Di tahun yang sama Yahoo! didirikan, yang
juga sekaligus kelahiran Netscape Navigator 1.0.
2.2.3 Manfaat Internet
Secara umum ada banyak manfaat yang dapat diperoleh apabila seseorang mempunyai
akses ke internet .Berikut ini sebagian dari apa yang tersedia di internet: 1. Informasi
untuk kehidupan pribadi :kesehatan, rekreasi, hobby, pengembangan pribadi, rohani,
sosial. 2. Informasi untuk kehidupan profesional/pekerja :sains, teknologi,
Universitas Sumatera Utara
perdagangan, saham, komoditas, berita bisnis, asosiasi profesi, asosiasi bisnis,
berbagai forum komunikasi.
Satu hal yang paling menarik ialah keanggotaan internet tidak mengenal batas
negara, ras, kelas ekonomi, ideologi atau faktor faktor lain yang biasanya dapat
menghambat pertukaran pikiran. Internet adalah suatu komunitas dunia yang sifatnya
sangat demokratis serta memiliki kode etik yang dihormati segenap anggotanya.
Manfaat internet terutama diperoleh melalui kerjasama antar pribadi atau kelompok
tanpa mengenal batas jarak dan waktu.
Untuk lebih meningkatkan kualitas sumber daya manusia di Indonesia, sudah
waktunya para profesional Indonesia memanfaatkan jaringan internet dan menjadi
bagian dari masyarakat informasi dunia.
2.3 Jaringan
2.3.1 Pengertian Jaringan
Jaringan adalah sebuah himpunan komputer yang dihubungkan dengan kabel sehingga
komputer satu dengan komputer lainnya dapat saling komunikasi, bertukar informasi
sharing file, printer, dll.
Jaringan dibagi menjadi 2 yaitu :
a.
Standalone
b. Network
Universitas Sumatera Utara
2.3.2 Jenis – Jenis Jaringan Berdasarkan Jangkauan
a. Local Area Networking (LAN)
Yaitu Jaringan yang dibatasi oleh area yang relative kecil, umumnya dibatasi oleh area
lingkungan seperti sebuah perkantoran di sebuah gedung, atau sebuah sekolah, dan
biasanya tidak jauh dari sekitar 1 km persegi.
b. Metropolitan Area Networking (MAN)
Yaitu Jaringan yang lebih luas dari LAN, MAN biasanya meliputi area yang lebih
besar seperti area propinsi, antar gedung. Mengapa MAN itu dikatakan lebih luas dari
LAN?, Yah, karena jaringan MAN itu terhubung dari beberapa jaringan LAN yang
dihubungkan melalui switch lagi.
c. Wide Area Networking (WAN)
Yaitu Jaringan yang lingkupnya biasanya sudah menggunakan sarana Satelit ataupun
kabel bawah laut sebagai contoh keseluruhan jaringan BANK BNI yang ada di
Indonesia ataupun yang ada di Negara-negara lain. Menggunakan sarana WAN,
Sebuah Bank yang ada di Bandung bisa menghubungi kantor cabangnya yang ada di
Hongkong, hanya dalam beberapa menit. Biasanya WAN agak rumit dan sangat
kompleks, menggunakan banyak sarana untuk menghubungkan antara LAN dan WAN
ke dalam Komunikasi Global seperti Internet.
Universitas Sumatera Utara
2.3.2 Topologi Jaringan
Topologi Jaringan adalah struktur atau bentuk jaringan.
Jenis – jenis topologi jaringan
a. Topologi Ring
Topologi Ring adalah topologi yang terkoneksi ke dua landcard. Jadi pengiriman
datanya berbentuk arah jarum jam dan berlawanan arah jarum jam. Sehingga
pengiriman data sering tidak sampai ke komputer yang dituju karena harus melewati
komputer yang lain dahulu.
b. Topologi Star
Topologi Star adalah topologi yang mengunakan switch sebagai penghubungan antar
kabel jaringa. Jadi, Topologi ini lebih sering digunakan ketimbang topologi yang
karena biaya lebih murah dan trasperdata lebih cepat. Karena swicth yang mengatur
lajunya data.
c. Topologi Bus
Topologi Bus adalah topologi yang memiki satu kabel yang terhubung ke server jadi
komputer yang ingin masuk ke topologi bus harus menyambungkan kabel BNCnya ke
kabel BNC server. Karena topologi ini menggunakan kabel BNC.
d. Topologi Mesh
e. Topologi Pohon
Universitas Sumatera Utara
2.4 Web Site atau Situs
2.4.1 Pengertian Web Site atau Situs
Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk
menampilkan informasi, gambar gerak, suara, dan atau gabungan dari semuanya itu
baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan
yang saling terkait dimana masing-masing dihubungkan dengan link-link.
2.4.2 Pemeliharaan Web Site atau Situs
Untuk mendukung kelanjutan dari situs diperlukan pemeliharaan setiap waktu sesuai
yang diinginkan seperti penambahan informasi, berita, artikel, link, gambar atau lain
sebagainya. Tanpa pemeliharaan yang baik situs akan terkesan membosankan atau
monoton juga akan segera ditinggal pengunjung.
Pemeliharaan situs dapat dilakukan per periode tertentu seperti tiap hari, tiap
minggu atau tiap bulan sekali secara rutin atau secara periodik saja tergantung
kebutuhan(tidak rutin). Pemeliharaan rutin biasanya dipakai oleh situs-situs berita,
penyedia artikel, organisasi atau lembaga pemerintah. Sedangkan pemeliharaan
periodik bisanya untuk situs-situs pribadi, penjualan/e-commerce, dan lain
sebagainya.
Universitas Sumatera Utara
2.5 PHP
2.5.1 Pengertian PHP
PHP adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML.[2][3]
PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan
untuk membangun sebuah CMS.
2.5.2 Sejarah PHP
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs
personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu
itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan
skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan
menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka,
maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah
diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul
ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter
PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998,
perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut
Universitas Sumatera Utara
sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP:
Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak
dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya
untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan
stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter
PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman
berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa
pemrograman ke arah paradigma berorientasi objek.
2.5.3 Kelebihan PHP Dari Bahasa Pemrograman Lain
Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:
a. 'Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan
sebuah kompilasi dalam penggunaanya.'
b. 'Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai
apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.'
c. 'Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan
developer yang siap membantu dalam pengembangan.'
d. 'Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah
karena memiliki referensi yang banyak.'
Universitas Sumatera Utara
e. 'PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime
melalui console serta juga dapat menjalankan perintah-perintah system.
2.6 MySQL
2.6.1 Sejarah MySQL
MySQL dikembangkan sekitar tahun 1994 oleh sebuah perusahaan pengembang
software dan konsultan database bernama MYSQL AB yang berada di Swedia. Waktu
itu perusahaan tersebut masih bernama TcX DataKonsult AB, dan tujuan awal
dikembangkannya MySQL adalah untuk mengembangkan aplikasi berbasis web pada
client. Awalnya Michael “Monty” Widenius, pengembang satu-satunya di TcX
memiliki sebuah aplikasi UNIREG dan rutin ISAM buatannya sendiri dan sedang
mencari antarmuka SQL yang cocok untuk diimplementasikan ke dalamnya. Mulamula Monty memakai miniSQL (mSQL) pada eksperimennya itu, namun SQL dirasa
kurang sesuai, karena terlalu lambat dalam pemrosesan query. Akhirnya Monty
menghubungi David Hughes, pembuat mSQL yang sedang merilis versi kedua dari
mSQL. Kemudian Monty mencoba membuat sendiri mesin SQL yang memiliki
antarmuka mirip dengan SQL, tetapi dengan kemampuan yang lebih sesuai sehingga
lahirlah MySQL. Tentang pengambilan nama MySQL, sampai saat ini masih belum
jelas asal usulnya. Ada yang berpendapat nama My diambil dari huruf depan dan
belakang Monty, tetapi versi lain mengatakan nama itu diambil dari putri Monty yang
kebetulan juga bernama My.
Universitas Sumatera Utara
2.6.2 Keistimewaan MySQL
Sebagai database server yang memiliki konsep database modern, MySQL memiliki
banyak sekali keistimewaan. Berikut ini beberapa keistimewaan yang dimiliki oleh
MySQL:
a. Portability
MySQL dapat berjalan stabil pada berbagai OS seperti Windows, Linux, Unix,
Mac OS, Solaris, Unix, Amiga, HP-UX, Symbian.
b.
Open Source “limited”
Dahulu MySQL didistribusikan secara open source (gratis), dibawah lisensi
GPL sehingga kita dapat menggunakannya secara cuma-cuma tanpa dipungut
biaya. Namun, saat ini karena MySQL telah dibeli oleh SUN, maka kita tidak
dapat lagi menikmati fitur-fitur baru yang ada di MySQL, karena SUN akan
membatasi fitur-fitur baru ini hanya untuk user yang membeli lisensinya.
Sehingga MySQL tidak lagi sebuah opensource yang benar-benar gratis lagi.
MySQL sekarang hanya menyediakan fitur-fitur “dasar” saja yang saat ini
sudah menggunakan versi 5.1. Untuk mendownloadnya silahkan download di
sini dan dicari versi MySQL dengan OS kita.
c. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan
tanpa mengalami konflik. Hal ini memungkinkan sebuah database server
MySQL dapat diakses klien secara bersamaan.
Universitas Sumatera Utara
d. Performance Tuning
MySQL memiliki kecepatan yang menakjubkan dalam menangani query
sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan
waktu.
e. Column Types
MySQL memiliki tipe kolom yang sangat kompleks, seperti signed/unsigned
integer, float, double, char, varchar, text, blob, date, time, datetime, timestamp,
year, set serta enum.
f.
Command dan Functions
MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah
SELECT dan WHERE dalam query.
g. Security
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama
host, dan izin akses user dengan sistem perizinan yang mendetail serta
password terenkripsi.
h. Scalability dan Limits
MySQL ammpu menangani database dalam skala besar dengan jumlah records
lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu, batas index
yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
Universitas Sumatera Utara
i. Connectivity
MySQL dapat melakukan koneksi dengan klien menggunakan TCP/IP, Unix
soket (Unix), atau Named Pipes (NT).
j. Localisation
MySQL dapat mendeteksi pesan kesalahan (error code) pada klien dengan
menggunakan lebih dari dua puluh bahasa.
k. Interface
MySQL
memiliki
interface
terhadap
berbagai
aplikasi
dan
bahasa
pemrograman dengan menggunakan fungsi API (Application Programming
Interface).
l. Clients dan Tools
MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk
administrasi database, dan pada setiap tool yang ada disertakan petunjuk
online.
m. Struktur Tabel
MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani
ALTER TABLE dibandingkan database lainnya.
Universitas Sumatera Utara
2.7 Apache
Apache adalah sebuah nama web server yang bertanggung jawab pada requestresponse HTTP dan logging informasi secara detail(kegunaan basicnya). Selain itu,
Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti
standar protokol HTTP, dan tentu saja sangat digemari. Kesimpulan ini bisa
didapatkan dari jumlah pengguna yang jauh melebihi para pesaingnya. Sesuai hasil
survai yang dilakukan oleh Netcraft, bulan Januari 2005 saja jumlahnya tidak kurang
dari 68% pangsa web server yang berjalan di Internet. Ini berarti jika semua web
server selain Apache digabung, masih belum bisa mengalahkan jumlah Apache.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat
dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh
sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan
penanganan server menjadi mudah. Apache merupakan perangkat lunak sumber
terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembangpengembang dibawah naungan Apache Software Foundation.
Saat ini ada dua versi Apache yang bisa dipakai untuk server produksi, yaitu
versi mayor 2.0 dan versi mayor 1.3. Apache merupakan webserver yang paling
banyak digunakan saat ini. Hal ini disebabkan oleh beberapa sebab, di antaranya
adalah karena sifatnya yang opensource dan mudahnya mengkostumisasikannya.
diantaranya dengan menambahkan support secure protocol melalui ssl dan
konektifitasnya dengan database server melalui bahasa scripting PHP .
Universitas Sumatera Utara
2.8 Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk
mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur
dan seragam.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word
yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer,
images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa
berkas (file).[1] Pada umumnya CSS dipakai untuk memformat tampilan halaman web
yang dibuat dengan bahasa HTML dan XHTML.
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks,
warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi
antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter
lainnya.[1] CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan
dokumen.[2] Dengan adanya CSS memungkinkan kita untuk menampilkan halaman
yang sama dengan format yang berbeda.
Universitas Sumatera Utara
Download