BAB 2
LANDASAN TEORI
2.1 Pengertian Komputer Komputer adalah alat yang dipakai untuk mengelola data menurut produser yang telah di rumuskan. Kata Computer semua di pergunakan untuk menggambarkan orang yang pekerjaannya yang melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir ekslusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika. Dalam defenisi seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abacus dan seterusnya, sampai semua computer elektronik yang kontenporer. Istilah yang lebih baik yang cocok untuk arti luas seperti “komputer” adalah” yang memproses informasi.
2.2 Pengertian Internet Internet (inter-network) dapat diartikan jaringan computer luas yang menghubungkan pemakai computer satu computer dengan computer lainnya dan dapat berhubungan dengan computer suatu Negara ke Negara seluruh dunia, dimana di dalamnya terdapat berbagai ragam informasi fasilitas layanan internet browsing atau surfing yaitu kegiatan”berselancar” di internet. Kegiatan dapat dianalogikan layaknya berjalanjalan di mal sambil melihat-lihat ke toko-toko tanpa tanpa apapun. Elektronik mail (E-
Universitas Sumatera Utara
mail). Fasiltas ini digunakan untuk berkirim surat/dengan orang lain, tanpa mengenal batas, waktu, ruang bahkan birokrasi searching yaitu kegiatan mencari data atau informasi tertentu di internet chatting fasilitas ini digunakan untuk berkomunikasi secara langsung dengan orang lain di internet. Pada umumnya fasilitas ini sering digunakan untuk bercakap-cakap atau ngobrol di internet World Wide Web (WWW) dengan World Wide Web (WWW) ini anda dapat mengambil, memformat ,dan menampilkan informasi (termasuk teks ,audio, grafik dan video) dengan menggunakan hypertkext links mailing list fasilitas ini digunakan untuk berdiskusi secara elektronik dengan menggunakan E-mail. Mailing list ini digunakan untuk bertukar infomasi, pendapat dan lain sebagainya. Newsgroup Fasilitas ini digunakan untuk berkoferensi jarak jauh, sehingga anda dapat menyampaikan pendapat dan tanggapan dalam internet . Download adalah proses mengambil file dari komputer lain melalui internet ke komputer kita. Upload adalah proses meletakkan file dari komputer kita ke komputer lain melalui internet File Transfer Protocol (FTP) Fasilitas ini digunakan untuk melakukan pengambilan arsip atau file secara elektroniok atau transfer file dari satu komputer ke komputer lain di internet. Beberapa di internet telah tersedia file atau dokumen yang siap untuk diduplikat oleh orang lain secara gratis . Telnet fasilitas ini digunakan untuk masuk ke sistem komputer tertentu dan bekerja pada sistem komputer lain. Ghoper fasilitas ini digunakan untuk menempatkan informasi yang di simpan pada internet servers dengan menggunakan hirarkhi dan anda dapat mengambil informasi tersebut.
2.2.1 Word Wide Web (www)
Universitas Sumatera Utara
Web adalah ruang informasi internet dengan menggunakan teknologi hypertext, pemakai di tuntut untuk menemukan informasi dengan mengikuti link yang tersedia dalam dokumen web yang akan di tampilkan di browser web. Word Wide Web (www) lebih dikenal dengan web yang merupakan salah satu layanan yang dapat oleh pemakai komputer yang terhubung dengan internet. Kini internet identik dengan web, karena web sebagai standar interface pada layanan yang ada di internet ,dari awalnya sebagai penyedia informasi, kini juga digunakan untuk komunikasi email, chating. Web pada awalnya ruang informasi dalam internet dengan menggunakan teknologi hypertext, pemakai di tuntun untuk menemukan informasi dengan mengikuti link dalam dokumen web yang ditampilkan dalam browser web . Kini web seakan lebih popular dari pada email, walapun secara statistik email masih lebih popular bagi umum dan pemula, terutama untuk pencarian informasi an komunikasi email yang menggunkan web sebagai interface-nya. Web memudahkan pengguna komputer untuk berinteraksi dengan pelaku internet lainnya dan menelusuri informasi di internet. Selain web telah diadopsi oleh perusahaan sebagai sebagian dari strategi teknologi informasinya, karena beberapa alasan: a. Akses informasi mudah b. Setup server lebih mudah c. Informasi mudah didistribusikan d. Bebas flatform: informasi dapat di sajikan oleh browser web pada sistem operasi mana saja kareana adanya standar dokumen berbagai tipe dapat disajikan.
Universitas Sumatera Utara
2.2.2 Lahirnya Web Tahun 1989, Timothi Berner –Lee seorang ahli komputer dari inggris dan peneliti lain dari European Praticle Phisics Lab mengembangkan suatu cara untuk men-share data antar-koleganya menggunakan sesuatu yang disebut hypertext. Pemakai di CERN dapat menampilkan dokumen pada layar komputer yang menggunakan Sofware Browser baru. Kemampuan internet dimasukkan ke dalam browser ini sehingga lompat dari suatu dokumen kedokumen lain tidak lagi dari komputer saja, tapi dapat melompat ke dokumen lain letaknya dari komputer remote. Seorang peneliti dapat juga mengirimkan sebuah file ke dari komputer remote ke sistem lokalnya atau login kedalam suatu sistem remote dengan mengklik hyperlink, tidak perlu melalui mekanisme FTP atau telnet.Jalan pintas CERN di gunkan sebagai dasar yang disebut sekarang dengan Word Wide Web dan berikut server dan browser Web-nya. (sekarang di maintenance oleh Word Wide Web Consortium).
2.2.3 Pengenalan HTML HTML(Hypertext Markup Language) merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan di halam web. Walapun sekarang telah banyak paket aplikasi yang dapat digunakan untuk membuat halaman web
secara WYSIWYG (What You See Is What You Get) seperti Frontpage,
Dreaweaver, Nestcape, Composer, dan masih banyak lagi namun kita tetap harus menguasai tag-tag dalm HTML terutama yang digunakan untuk membuat aplikasi di internet, karena kita akan tetap bekerja dalam text editor bila hendak menyisipkan setiap script program dalam script HTML.
Universitas Sumatera Utara
Dikatakan Markup Language karena HTML berfungsi untuk mempormat file dokumen teks agar bisa ditampilkan pada web tuan browser dengan bantuan tandatanda yang sudah di tentuakan. Hal ini dapat dilakukan dengan menambahkan elemen atau sering disebut tag. Dalam penulisan tag HTML tidaklah menjadi masalah. HTML sendiri adalah suatu teks dokumen biasa yang mudah di mengerti dibanding bahasa pemrogrmaan lainnya, dan karena bentuknya itu maka HTML dapat dibaca oleh berbagai flatform seperti: Windows, Linux, Machintos. Kata ”Markup Language” pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam script HTML, dimana kita bias mengatur judul, garis, tabel, gambar, dan lain-lain dengan perintah yang telah di tentukan pada elemen HTML. Setiap dokumen HTML memilki struktur dasar atau susunan fiel sebagai berikut:
…………. ….isi dari halam web…….. Keterangan
:
1. Dokuman HTML selalu diawali dengan tag pembuka dan di akhiri dengan tag 2. Pada elemen head , dapat disisipkan kode-kode untuk menuliskan keterangan tentang dokumen HTML, atau dapat juga
Universitas Sumatera Utara
disisipkan script-script pemograman web seperti Java Script, VBscript, atau CSS untuk menambah daya tarik ada situs yang kita buat agar lebih menarij dan dinamis. 3. ELemen body berisi tag-tag untuk isi atau layout tampilan situs seperti :
,
,
. Jadi jelas bahwa elemen suatu bagian besar yang terdiri dari kode-kode tag tersebut. Sedangkan tag hanyalah merupakan bagian dari elemen. Tag adalah kode-kode yang digunkan untuk men-setting dokumen HTML. Secara garis besar untuk umum tag adalah sebagai berikut:
TEKS.Namun ada juga tag yang tidak perlu ada penutup seperti:
,
, , dan lain- lain.
2.3 Pengenalan PHP PHP (Hypertext Preprocessor) merupakan bahasa server server side script yaitu bahasa berbentuk script yang terletak dan dieksekusi di server untuk kemudian hasilnya (berupa kode HTML) dikembangkan ke browser pengguna. PHP di rancang untuk membuat suatu web yang bersifat dinamis yang artinya halaman yang akan ditampilkannya di halaman web dengan cepat dan mudah.PHP juga dapat berinteraksi dengan hampir semua teknologi web yang telah ada dan sifatnya opensource (bebas pakai) memberikan kesempatan bagi semua user dan programmer untuk menggunakan dan mengembangkan ( Peranginangi, Kasiman.2006).
2.3.1 Kelebihan PHP Diantara maraknya pemograman server web saat ini adalah ASP yang berkembang menjadi ASP.NET, JSP, CFML, dan PHP. Jika dibandingkan diantara tiga terbesar pemograman web server diatas, terdapat kelebihan dari PHP itu sendiri, yaitu:
Universitas Sumatera Utara
1. PHP merupakan bahasa script yang tidak melakukan sebuah kompilasi dalam penggunanya. Tidak seperti halnya bahasa pemograman aplikasi seperti Visual Basic dan sebagainya. 2. PHP dapat berjalan pada web server yang dirilis oleh Microsoft, seperti IIS atau PWS juga pada Apache yang bersifat open source. 3. Karena sifatnya open source, maka perubahan dan perkembangan interpreter pada PHP lebih cepat dan mudah,karena banyak milis-milis dan developer yang siap membantu pengembangannya. 4. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang begitu banyak sehingga sangat mudah di pahami. 5. PHP dapat berjalan pada tiga operation sistem: Linux ,Unix, Windows serta dapat juga di jalankan secara runtime pada satu console.
2.3.2 Kelemahan PHP 1. Tidak ideal untuk pengembangan skala besar. 2. Tidak
memilki
sistem
pemograman
beriorentasi
objek
yang
sesungguhnya(samapi versi 4 saja). Namun pada versi PHP 5.0 sudah dilengkapi dengan OPP yang sesungguhnya.
2.4 Pengenalan MYSQL SQL (Struktur Query Language) adalah bahasa standar yang talah lama digunkan untuk akses database. Setiap orang yang dengan pemograman database tentunya tidak akan asing mendengar mendengar nama SQL. Bahasa disebut-sebut banyak orang
Universitas Sumatera Utara
sebagai bahasa generasi ke empat dalam akses data dan telah banyak digunakan untuk keentingan pomograman. MYSQL salah satu database relasional yang mendukung pemakaian SQL dan dirancang untuk penggunaan aplikasi. Sedangkan informasi yang dihasilkan dapat digunakan bersama-sama oleh beberapa user di dalam komputer lokalnya yang disebut sebagai client. Data yang diberikan oleh server dapat di sesuaikan dengan tingkat dan kepentingan pengguna.Sehingga data yang dikirim dapat berupa sebagian dari keseluruhan isi data, sesuai dengan permintaan user. Semua komunikasi yang terjadi mendukung perintah-perintah SQL. Saat ini makin banyak pembuatan aplikasi yang menggunakan arsitektur client/server, dalam pengaksesan database. Karena makin banyak pengguna aplikasi yang menuntut dapat memperoleh informasi yang actual dari bagian lain di dalam suatu website, yang akan digunkan dalam proses pengambilan keputusan di bagian lainnya. Pekerjaan dalam pemeliharaan data akan makin dimudahkan karena tugas seperti itu dapat dilakukan pada satu tempat saja, yaitu server. Dengan menggunakan arsitektur ini dimungkinkan untuk mendapatkan integritas data yang cukup tinggi,karena semua user dapat bekerja dengan informasi yang sama.
2.5 Pengenalan Macromedia Dreamweaver 8
Macromedia Dreaweaver merupakan sebuah editor HTML professional untuk mendesain secara visual dan dan mengelola situs web maupun halaman web. Macromedia Dreamweaver 8 adalah salah satu produk dari vendor Macromedia inc. Pada saat ini pihak Macromedia telah mengeluarkhan versi terbaru dari Macromedia Dreamweaver 8. Dimana Macromedia Dreamweaver 8 ini memiliki kemampuan
Universitas Sumatera Utara
untuk menyunting kode dengan lebih baik,serta mamu menyambungkan layout site dengan pemograming webnya. Seperti halnya dengan program-program ini,untuk menjalankhan Macromedia Dreameaver 8, mulailah dengan tombol Start pada taskbar,kemudian pillih All Program pada Start Menu Program,pilih folder Macromedia dan Macromedia Dreameaver 8. Pada saat pertama kali menggunkan Dreameaver setelah menginstalkan kita medapatkan kotak dialog yang menanyakan pilihan layout ruang kerja yang kita gunakan,sebaiknya kita gunakan kerja designer.
Gambar 2.1 Tampilan Area Kerja Dreamweaver
2.5.1 Area Kerja Dreamweaver 8 Komponen yang terdapat pada ruang kerja dreamweaver 8 adalah: 1. Document Window berfungsi untuk menampilkan dokumen dimana kita sekarang bekerja. 2. Menu Utama berisi sebuah perintah yang dapat digunkan untuk bekerja pada Dreamwever. 3. Insert Bar terdiri dari tombol-tombol untuk menysipkan berbagai macam objek seperti hyperlink, image, tabel dan lain-lain.
Universitas Sumatera Utara
4. Document Toolbar berisi tombol dan menu pop dari dokumen yang sedang kita kerjakan. 5. Panel Groups adalah sekumpulan panel window yang saling berkaitan satu sama lain yang dikelompok satu judul untuk membantu bekerja dengan Dreamweaver. 6. Tag Selector adalah tag-tag HTML yang terpilih sesuai dengan objek yang ada di area kerja. 7. Properti Inspector digunakan untuk melihat dan mengubah berbagai properti dari tiap objek yang terpilih yang ada di area kerja. Setiap objek memiliki properti yang berbeda-beda.
2.5.2 Menu Bar Area Kerja Didalam area kerja Dreamweaver 8 terdapat beberapa menu utama yang sangat sederhana dan mudah untuk dipahami. Pada Menu Bar Area kerja Dreameaver 8 terdiri beberapa komponen yang dapat kita gunakan,yaitu: 1. Menu File Menu file terdiri dari perintah untuk membuat document baru, membuka document yang telah disimpan,dan lain-lain. 2. Menu Edit Menu Edit terdiri dari perintah untuk men-copy, memindahkan,serta perintah untuk pemilihan seperti Select All,dan lain-lain.
3. Menu View
Universitas Sumatera Utara
Berisi perintah untuk menampilkan beberapa macam tampilan dari area kerja Dreameaver 8. Seperti jendela Code dan View, serta menampilkan dan menyembunyikan beberape elemen halaman dan toolbar. 4. Menu Insert Berisikan alternative baris insert untuk menyisipkan objek di dalam dokumen. 5. Menu Modify Berfungsi untuk melakukan perubahan properti dalam item atau halaman yang terpilih. Dengan menggunakan
menu ini kita dapat mengedit atribut tag
mengganti tabel dan element tabel dan berbagai macam bentuk aksi untuk element library dan template. 6. Menu Text Berfungsi untuk mempermudah dalam melakukan format teks.
Universitas Sumatera Utara