BAB 2
LANDASAN TEORI
2.1 Pengertian Komputer
Komputer berasal dari bahasa latin yaitu “computare” yang mengandung arti menghitung. Para pakar dan peneliti sedikit mendefenisikan termminologi computer.
1. Menurut Hamacher, computer adalah mesin penghitunh elektronik yang cepat dan menerima informasi input digital. Kemudian memeprosesnya sesuai dengan program yang tersimpan di memeorinya, dan menghasilkan output berupa informasi.
2. Menurut Blissmer computer adalah suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut :
1) Menerima input ,memproses input tadi sesuai dengan programnya. 2) Menyimpan perintah-perintah dan hasil dari pengelolahan.
3) Menyediakan output dalam bentuk informasi.
2.1.1 Sistem Komputer
informasi. Agar tujuan pokok tersebut dapat terlaksana, maka harus ada elemen-elemen yang mendukungnya.
Elemen-elemnen dari system computer adalah hardware, software dan brainware.
1 Hardware (Perangkat keras) adalah peralatan pada system computer yang secra fisik dapat dilihat dan dapat disentuh.
2 Software (Perangkat lunak) adalah program yang berisi perintah-perintah untuk melakukan pengolahan data.
3 Brainware adalah manusia yang terlibat dalam mengoprasikan serta mengatur system computer.
2.1.2 Pengertian Sistem
Beberapa penegrtian tentang system adalah sebagai berikut:
1 Dalam kamus bahasa Inggris-Indonesianya John M-Echols dan Hasan Shadily, “System” diartikan sebagai susunan.
2 Menurut M.Alexander dalam buku Information system Analysis :Theory and Aplication, system merupakan suatu grup dari elemen-elemen baik yang terbentuk fisik maupun non fisik yang menunjukan suatu kumpulan yang aling berhubungan diantaranya dan berinteraksi bersama-sama menuju satu atau lebih tujuan, sasaran atau akhir dari sebuah system.
3 Dalam pengertian lain, system juga diartiakan sebagai cara.
Dalam beberapa pengertian diatas dapat diambil suatu kesimpulan bahwa system adalah suatu kesatuan yang utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu.
2.1.3 Penegrtian Informasi
a. Menurut Gordon B. Davis dalam bukunya Management Information System : Conceptual Foundation, Structures, and Development menyebutkan infromasi sebagai data yang telah diolah menjadi bentuk yang berguna bagi penerimanya dan nyata, berupa nilai yang dapat dipahi dalam keputusan sekarang maupun masa depan.
b. Menurut Barry E Cuching dalam buku Accounting Information System and Bussines Organisation, di katakana bahwa informasi merupakan suatu yang menunjukan hasil pengelohan data yang diorganisasi dan berguna kepada orang yang menerimanya.
c. Menurut Robert N. Anthony dan John Garden dalam buku Management Control System, menyebut informasi sebagai suatu kenyataan, data, item yang menembah pengetahuan bagi penggunanya.
d. Menurut Stephen A. Moscope dan Mark G. Sinkin dalam bukunya Accounting Information System: Concept and Practise mengatakan infromasi sebagai kenyataan atau bentuk-bentuk yang berguna yang dapat digunakan untuk pengambilan keputusan.
2.2 Bagan Alir (Flowchart)
Tabel 2.1 Tabel Simbol-simbol data flow diagram
Simbol kegunaaan
Simbol titik terminal digunakan untuk awal dan akhir suatu proses
Simbol input/output digunakan untuk
mewakili data input/output
Simbol proses digunakan untuk menunjukan
pengeluaran yang dilakukan oleh komputer
Symbol prosedur defenisi digunakan untuk
menunjukan suatu operasi yang rinciannya di
tunjukan di tempat lain
Simbol penghubung digunakan untuk
menunjukan sambungan dari bagan alir yang
terputus di halaman yang masih sama.
Simbol pemutus hubungan digunakan untuk
masuk dan keluarnya suatu prosedur pada
Simbol magnetic digunakan untuk
menunjukan databsase yang dipakai dalam
program.
Simbol keputusan digunkan untuk suatu
penyelesain kondisi di dalam program
Simbol dokumen merupakan symbol untuk
menunjukan data yang berbentuk kertas
mauoun informasi.
Arus/ flow dari prosedur yang dapat
dilakukan dari atas ke bawah, dari bawah ke
atas, dari kiri ke kakan dan sebaliknya.
2.3 Data Flow Diagram
Simbol proses digunakan untuk menunjukan
pengeluaran yang dilakukan oleh komputer
Symbol fungsi/ atau sistem
Menunjukan file atau database darai system
tersebut
mudah, sehingga langsung menjadi popular. Pada tahun yang sama, icon @juga diperkenalkan sebagai lambang penting yang menunjukan “at” atau “pada”.Tahun 1973, jaringan computer ARPANETmulai dikembangkan meluas keluar Amerika Serikat. Komputer University College di London merupakan computer pertama yang ada diluar Amerika yang menjadi anggota jaringan ARPANET .Pada tahun yang sama, dua orang ahli computer yakniVinton 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. 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 ARPANETmembentuk jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin menciptakan newsgroups yang diberi nama USENET.Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan telpon televise pertama, dimana orang bias saling menelpon sambil berhubungan dengan video link.Karena computer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protocol resmi yang diakui sebuah jaringan.
Inggris, Denmark, Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USUNET. Untuk menyeragamkan alamat dijaringan computer yang ada, maka pada tahyn 1984 diperkenalkan system nama domain, yang kini kita kenal dengan DNS atau Doamain Name System.Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Setahun kemudian alamt dengan akhiran .com. Sistem alamat yang serba praktis ini Pada 1987 jumlah computer yang tersambung ke jaringan melonjak 10 kali lipat menjadi 10.000 lebih.
Tahun 1988, antar sesama computer sudah mulai dapat mengobrol atau chatting, karena Jarko Oikaren dari Findland berhasil menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat.Setahun kemudian, jumlah jaringan computer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 kini membentuk sebuah jaringan. Tahun 1990 adalah tahun yang paling bersejarah, Ketika tim BernersLee menemukan program editor dan browser yang bias menjelajah antara satu computer dengan computer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www atau World Wide Web.
Tahun 1992, computer yang saling tersambung membentuk jaringan yang sudah melampaui sejuta computer, dan ditahun 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 tahun kelahiran Netscape Navigator 1.0.
Tahun 1997 situs internet sudah melewati 1,2 juta. Namun domain bussines.com mencapai rekor penjualan 150.000 dollar AS. Tahun 1998, situs internet tumbuh menjadi 4,2 juta, dan nama domain yang terdaftar sudah melewati angka 2 juta. Tahun 1999 nama doamain bussines.com terjual kembali 7,5 juta dollar AS . tahun 2000 situs internet sudah melewati 21,1 juta
2.3.1 Beberapa Kegunaan Internet
Banyak kegunaan yang menguntungkan yang didapatkan dari internet dalam semua bidang (bisnis,akademik,pemerintahan,organesasi dan sebagainya ) antara lain :
a. E-mail (Electronic Mail) b. WWW (World Wide Web) c. News Grup
d. FTP (File Transfer Protocol) Dan lain-lain.
3. Mengurangi biaya kertas dan distribusi, contoh : a. Koran masuk internet
b. Majalah, brosur dan sebagainya.
menerima hasil dalam bentuk HTML. Contoh sisi server adalah ASP (Active Server Pages) dan sebagainya. Pada sisi klien, proses akan dilakukan di web serverbiasanya sisi klien digunakan untuk hal-hal yang membutuhkan banyak interaksi pemakai dan menggunakan jenis informasi yang pasti dan seragam. Sisi server dan sisi klien tidak bersifat kompetitif, melainkan saling melengkapi.
2.5 HTML (Hypertext Markup Language)
HTML merupakan suatu script dimana kita menampilkan informasi dan daya kreasi lewat internet. HTML sendiri adalah suatu dokumen teks biasa yang mudah untuk dimengerti dibandingkan bahasa pemrograman laiinya, dank arena bentuknya maka HTML dapat dibaca oleh platform yang berlainan seperti dokumen Word. Perbedaan yang paling mencolok adalah pada dokumen word, banyaknya karakter aakan terbatasi oleh oleh besarnya kertas sehingga jika teks yang ada didalamnya banyak, maka banyak pula halamnnya. Sedangkan HTML tidak memiliki batasan teks, sehingga tidak ada pemisahan halaman satu dengan lainnya.
seperti java. Oleh karena itu, jika terjadi syntax error pada script HTML efek yang paling jelas adalah HTML tersebut tidak akan ditampilkan pada jendela browser.
Hypertext pada HTML berarti bahwa kita dapat menuju ke suatu tempat, missal website atau halaman homepage lain, dengan cara memilih suatu link yang biasa digaris bawahi atau diwakili oleh suatu gambar. Selain link ke website atau home page lain, hypertext juag mengizinkan kita menuju ke salah satu bagian teks itu sendiri. Sedangkan Markup Language menunjukan fasilitas yang berupa tanda tertentu dalam setiap script HTML dimana kita bias menegset judul, garis, table, gambar, dan lain-lain dengan perintah khusus.
2.5 PHP ( Personal home page)
Dunia internet semakin berkembang, terutama dalam penggunaanya dalam bidang dunia komunikasi dan informasi, baik yang bersifat intern dan umum. Yang dimaksud dengan intern adalah data yang disimpan dalam server yang hanya dapat diakses oleh pihak-pihak tertentu. Data umum boleh diakses oleh semua pihak untuk membuat website yang dinamis dan mudah update setiap saat dari browser , dibutuhkan sebuah program yang mampu mengolah data dari computer atau dari computer server itu sendiri sehingga mudah dan sendiri sehingga mudah dan nyaman disajikan browser.
pengolah data pada sebuah server. Dengan menggunakan program PHP, sebuah website lebih interaktif dan dinamis. Data yang dikirim oleh penunjang website akan diolah dan disimpan pada databaseweb server dan dapat ditampilkan kembali apabila dibutuhkan sewaktu-waktu.
PHP merupakan bahaa standar yang digunakan dalam dunia website yang terbentuk script dan diletakkan dalam web server. PHP diciptakan dari ide Ramus Lerdhof yang membuat sebuah script perl. Script tersebut sebenarnya dimaksudkan untuk digunakan sebagai program untuk dirinya sendiri, akan tetapi kemudian dikembangkan lagi sehingga menjadi sebuah bahasa yang disebut “ Personal Home Page”. PHP adalah bahasa pemgrograman yang baru dibangun sekitar tahun 1994. PHP dapat menggantikan website statis yang menggantikan HTML menjadi website dinamis.
2.5.1 Kelebihan dan Kelemahan PHP
Beberapa keunggulan yang dimiliki program PHP adalah sebagai berikut: 1. PHP memiliki tingkat akses yang lebih cepat
2. PHP memiliki tingkat life cycle yang cepat sehingga selalu mengikuti perkembangan teknologi internet.
3. PHP memiliki tingkat keaman yang tinggi
4. PHP mampu berjalan di flatform linux dan juga windows
5. PHP juga mendukung akses ke beberapa database yang ada, antara lain: MySQL, Microsoft SQL, PostgressSQL dan sebagainya.
PHP adalah program yang fleksibel, artinya script-script PHP dapat dituliskan pada sela-sela tag HTML karena PHP memiliki sifat yang dapat berkontraksi dengan program lain.
Akan tetapi PHP juga dapat berdiri sendiri sehingga tidak memerlukan HTML murni untuk meletakkan script-scriptnya
Adapun kelemahan PHP adalah :
a. Tidak ideal untuk pengembangan skala besar
b. Tidak bias memisahkan antara tampilan dengan logic dengan baik ( walau penggunaan template dapat memperbaikinya).
PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrohraman dan kurang memperhatiakn isu dan konfigurasi PHP.
2.6 Pengenalan MySQL (my Structured Query Language)
2.6.1 Sejarah MySQL
Sejarah MySQL yang merupaka hasil buah pikiran dari Michel “Monthy” Widenius, David Axmark dan Allan Larson dimulai tahun 1995. Mereka bertiga kemudian mendirikan perusahhan benama MySQL AB di Swedia. Tujuan awal ditulisnya program MySQL adalah untuk mengembangkan aplikasi website yang akan digunakan oleh satu klien MySQL AB. MySQL AB merupakan perusahaan komersial yang berdiri untuk memberikan pelayanan seputer MySQL database. Memang pada saat itu MySQL AB adalah sebuah perusahaan database dan penegmbang software menggunakana ama Tcx data consult AB.
2.6.2 Kelebihan MySQL
Kelebiahan MySQL adalah menggunakan bahasa query standar yang dimiliki SQ. SQL adalah suatu bahasa permintaan yang terstruktur dan yang telag distandarkan untuk semua program pengakses database seperti oracle, postgressSQL, Microsoft SQL dan sebagainya.
Adapun yang menjadi kelebihan MySQL dari program lain adalah : 1. Kecepatan mengakses database sebanding database lainnya.
2. Perintah yang digunakan pada MySQL adalah standar SQL yang mudah diingat dalam proses instalasinya relative mudah.
3. Sifatnya open source, siapa pun dapat mengembangkan MySQL dan hasil pengembangan tersebut di serahkan kepada umum atau komunitas open source.
4. Kapabilitas, MySQL mampu mengolah database untuk 60 ribu table dengan jumlah baris 5 milyar.
5. Replikasi data, memiliki beberapa database bayangan pada beberapa server lainnya yang berasal dari database induk , sehingga akan meningkatkan kinerja dan kecepatan.
6. Konektifitas dan keamanan, MySQL mendukung dan menerapkan system keamanan dan izin akses tingkat tinggi.
8. Dapat dijalankan pada beberapa system operasi yang berbeda seperti linux, windows, machintos, solaris dan ssebagainya.
9. Biaya rendah( ralatif gratis).
2.8 Apache
Apache merupakan software yang dikeluarkan oleh Grup Apache. Grup apache terlibat dalam suatu proyek Apache untuk mengembangkan suatu software implementasi di server HTTP (web) yang handal, standar komersial, dan source codenya di distribusikan secara gratis.
Adapun alamat website apache adal
2.8 Macromedia Dreamweaver 8
Macromedia Dreamweaver adalah sebuah editor HTML professional untuk mendesain secara visual dan mengelola situs web maupun halaman web. Macromedia Dreamweaver 8 adalah salah satu produk vendor macromedia inc. pada saat ini, pihak dreamweaver telah mengeluarkan versi terbaru Macromedia dreamweaver yaitu Macromedia Dreamweaver 8. Fasilitas terbaru dari Macromedia Dreamweaver 8 adalah zoom Tool And Guides, Panel Css yang baru, Code Collapse, Codding Toolbar, Insert Flash Video dan tampilan baru dalam Dreamweaver 8 membuat pekerjaan akan cepat selesai.
2.9 CSS (Cascanding Style Sheets)