BAB 2
LANDASAN TEORI
2.1
Komputer
Komputer (computer) berasal dari bahasa Latin yaitu computare
yang berarti
menghitung. Komputer mempunyai arti yang sangat luas dan berbeda untuk orang yang berbeda. Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output
di bawah
pengawasan suatu langkah-langkah instruksi-instruksi program yang tersimpan di memori (stored program). Sedangkan yang dimaksud dengan program adalah kumpulan instruksi atau perintah terperinci yang sudah dipersiapkan supaya komputer dapat melakukan fungsinya dengan cara yang sudah tertentu. Dapat disimpulkan bahwa komputer adalah : a. Alat elektronik b. Dapat menerima input data c. Dapat mengolah data d. Dapat memberikan informasi e. Menggunakan suatu program yang tersimpan di memori komputer (stored program)
Universitas Sumatera Utara
f. Dapat menyiman program dan hasil pengolahan g. Bekerja secara otomatis.
(Jogiyanto Hartono, MBA, Ph. D, 1999)
2.2
Sistem Informasi
Sistem informasi secara teknis dapat didefenisikan sabagai sekumpulan komponen yang
saling
berhubungan,
mendistribusikan
informasi
mengumpulkan, untuk
menunjang
memproses pengambilan
menyimpan,
dan
keputusan
dan
pengawasan dalam suatu organisasi. Selain menunjang proses pengambilan keputusan, koordinasi, dan pengawasan, sistem informasi juga dapat membantu manajer dan karyawan menganalisis permasalahan, menggambarkan hal-hal yang rumit dan mencitakan produk baru.
Sistem informasi berisi informasi tentang orang-orang, tempat, dan hal-hal penting dalam organisasi atau di lingkungan sekelilingnya. Informasi berarti data yang telah dibentuk menjadi sesuatu yang memiliki arti dan berguna bagi menusia . Sebaliknya, data merupakan sekumpulan fakta mentah yang mewakili kejadiankejadian yang terjadi dalam organisasi atau lingkungan fisik perusahaan. Data biasanya belum dikelola dan diorganisasikan ke dalam bentuk yang dapat secara efektif dipahami oleh manusia. Di dalam sistem informasi terdapat tiga aktifitas yang akan memproduksi informasi yang dibutuhkan organisasi untuk mebuat keputusan, mengendalikan operasi, menganalisis permasalahan dan menciptakan produk baru yaitu :
Universitas Sumatera Utara
1. Input Input yaitu mengumpulkan data mentah dari dalam maupun luar organisasi. 2. Proses Proses yaitu mengubah data input mentah ini menjadi benuk yang berarti. 3. Output Output yaitu mengirimkan informasi yang telah diproses tersebut ke orangorang yang akan menggunakan atau kepada aktifitas yang akan menggunakan informasi tersebut.
Input
Proses
Output
Gambar 2.2 Aktifitas di dalam Sistem Informasi
(Kenneth C. Laudon, Jane P. Laudon, 2007)
2.3 Internet
2.3.1 Sejarah TCP/IP dan internet
Pada tahun 1969, lembaga riset Departemen Pertahanan Amerika, DARPA (Defence Advance Research Project Agency) mendanai sebuah riset untuk mengembangkan jaringan komunikasi data antar komputer yang bekerja secara transparan yang terhubung satu dengan lainnya dan tahan terhadap berbagai gangguan . Pengembangan jaringan ini ternyata sukses dan melahirkan
ARPNet. Tahun, 1972, ARPNet
didemonstrasikan di depan peserta the First International Conference on Computer
Universitas Sumatera Utara
Communications dengan menghubungkan 40 node. Aplikasi internet yang pertama kali ditemukan adalah FTP, menyusul kemudian e_mail dan telnet. Pada tahun 1979 tercatat sebagai berdirinya USENet yang awalnya menghubungkan Universitas Duke dan UNC.
Pada tahun 1984, jumlah host di internet melebihi 1000 buah. Pada tahun itu pula diperkenalkan DNS (Domain Name System) yang mengganti fungsi tabel nama host. Tahun 1986, lembaga ilmu pengetahuan nasional Amerika Serikat U.S. NSF (National Science Foundation) mandanai pembuatan jaringan TCP/IP yang dinamai NSFNet yang menjadi embrio berkembangnya internet yang kita kenal sekarang ini. Pada tahun 1987 berdiri UUNet yang saat ini merupakan salah satu provider utama internet dan tercatat bahwa jumlah host melewati angka 10.000. Pada tahun 1991 diciptakan WAIS (Wide Area Information Servers ), Gopher, dan WWW (Word Wide Web).
Pada bulan Mei 1993, Marc Andreesen dan beberapa murid dari NCSA (National Center for Super-computing Applications ) membuat web browser untuk sistem
X-Windows yang berbasiskan grafik dan yang mudah untuk digunakan.
Kemudian NCSA mengembangkan versi-versi Mosaic lainnya untuk komputer berbasis UNIX, NeXT, Windows dan Macintosh. Perkembangan internet telah banyak muncul sebagai Penyedia Jasa Internet sehingga pada tahun 1995, NSFNet menjadi jaringan untuk keperluan riset. (Sutarman, 2007) 2.3.2 Pengenalan internet
Universitas Sumatera Utara
Internet berasal dari kata interconnection networking yang mempunyai arti hubungn berbagai komputer dan berbagai tipe komputer yang membentuk sistem jaringan yang mencakup seluruh dunia (jaringan global) dengan melalui jalur telekomunikasi seperti telepon, wireless dan lainnya. Komunikasi jaringan komputer diatur dengan bahasa/software standart yang disebut dengan protokol yang memungkinkan beragam jaringan komputer dan jenis komputer yang berbeda untuk berkomunikasi. Protokol ini secara resmi dikenal sebagai TCP/IP (Transmission Control Protocol/ Internet Protocol) merupakan cara standar untuk mempaketkan dan menyelamatkan data komputer (sinyal elektronik) sehingga data tersebut dapat dikirim ke komputer yang lain.
1. HTTP (HyperText Transfer Protocol) HTTP adalah suatu prorokol yang menentukan aturan yang perlu diikuti oleh web browser dalam meminta atau mengmbil suatu dokumen dan oleh web server dapat menyediakan dokumen yang diminta web browser. Format umum dari HTTP yaitu : Protocol_transfer://nama_host
2. URL ( Uniform Resource Locator ) URL adalah suatu sarana yang digunakan untuk menentukan lokasi informasi pada suatu web sever yang dapat diibaratkan sebagai suatu alamat . Format umum dari URL yaitu : Protocol_transfer://nama_host/path/nama_file.
3. Protokol Transfer
Universitas Sumatera Utara
Protokol transfer adalah suatu protocol yang digunakan untuk pengiriman informasi di internet. Selain HTTP juga dikenal beberapa protokol transfer lain diantaranya : FTP (File Transfer Protocol), Gopher, News NNTP (Network News Transfer Protocol) dan Telnet.
4. DNS (Domain Name System) DNS adalah suatu sistem penamaan standar komputer-komputer di internet dengan tujuan untuk mempermudah pengolahan server komputer internet.
5. Homepage Website (situs web) merupakan alamat URL untuk tempat penyimpanan data dan informasi dengan berdasarkan topik tertentu. Web page (halaman web) merupakan halaman kusus dari situs web tertentu yang tersimpan dalam betuk file. Homepage merupakan halaman pertama atau sampul dari suatu website yang biasanya berisi tentang apa dan siapa dari perusahaan/instansi/organisasi pemilik website tersebut. Web adalah fasilitas hiperteks untuk menampilkan data berupa teks, gambar, suara animasi dan data multimedia lainnya yang diantara data tersebut saling berhubungan satu sama lain.
6. Browser Browser merupakan suatu program yang dirancang untuk mengambil informasiinformasi dari suatu server komputer pada jaringan internet. Format umum dari URL yaitu : Protocol_transfer://nama_host/path/nama_file (Sutarman, 2007) 2.3.3 Pemrograman web
Universitas Sumatera Utara
Situs/web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis. Web statis adalah web yang berisi/menampilkan informasi-informasi yang sifatnya statis (tetap), sedangkan web dinamis adalah web yang menampillkan informasi serta berinteraksi dengan user yang sifatnya dinamis.
Untuk membuat web dinamis dibutuhkan kemampuan pemrograman web melalui dua kategori : server- side programming dan client-side programmming. Pada server-side programming, perintah-perintah program dijalankan di web server, kemudian hasilnya dikirimkan ke browser dalam bentuk HTML biasa. Sedangkan client-side programming perintah program dijalankan di web browser sehingga ketika client meminta dokumen yang mengandung script, maka
script tersebut akan di
download dari server-nya kemudian dijalankan di browser yang bersangkutan. (Sutarman, 2007)
2.4
TML (HyperText Markup Language)
2.4.1 Pengenalan HTML
HTML adalah suatu bahasa yang digunakan untuk menulis halaman web. Dokumen HTML adalah suatu dokumen teks biasa dan disebut sebagai markup language karena mengandung tanda-tanda (tag) tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Pada dokumen HTML yang termasuk sistem hyper-text yaitu tidak harus membaca dokumen tersebut secara urut dari atas ke bawah atau sebaliknya, tetapi kita dapat
Universitas Sumatera Utara
menuju pada topik tertentu secara langsung dengan menggunakan teks penghubung yang akan mebawa ke suatu topik atau dokumen lain secara langsung.
HTML merupakan pengembangan dari standar pemformatan dokumen teks yaitu SGML (Standart Generalized Markup Language). Sejak awal perkembangan sampai sekarang ini telah tersedia bermacam-macam level (versi) HTML yaitu HTML level 1.0, HTML 2.0, HTML 3.0 dan HTML 4.0.
2.4.2 Struktur Dokumen HTML
HTML adalah bahasa ayng digunakan untuk menulis halaman web. Ciri utama dokumen HTML adalah adanya tag dan elemen. Elemen dalam dokumen HTML dikategorikan menjadi dua yaitu elemen yang berfungsi memberikan informasi tentang dokumen tersebut dan elemen yang menentukan bagaimana isi suatu dokumen ditampilkan oleh browser. Sedangkan tag dinyatakan dengan tanda lebih kecil “<” (tag awal) dan tanda lebih besar”>” (tag akhir). Dalam penggunaannya sebagian besar kode HTML tersebut harus terletak diantara tag kontainer yaitu diawali dengan
dan diakhiri dengan (terdapat tanda “/”). <TITLE>… TITLE > HEAD > ….ISI DOKUMEN…
Universitas Sumatera Utara
BODY > HTML>
2.5
PHP (Hypertext Prepocessor)
2.5.1 Sejarah PHP
Pada bulan Agustus-September 1994, Rasmus Lerdorf seorang programmer Unix dan Perl menaruh resumenya di web dan membuat script makro Perl CGI untuk mengetahui siapa saja yang melihat resumenya. Awal tahun 1995- PHP 1 ( Personal Home Page Tools), Rasmus pada saat itu bekerja sebagai IT Consultant untuk mengembangkan sistem dial up di Universitas Toronto, Kanada memilih PHP dari pada Perl. PHP akhirnya dipakai untuk membuat interface grafik berbasis web. Pada bulan Desember 1996 PHP/F1 untuk pertama kalinya mendukung MySQL. untuk PHP versi 2.0. Pada awal tahun 1998 dukungan MySQL untuk Windows hingga saat ini, PHP telah mendukung lebih dari 7 database: mSQL, MySQL, MySQL, Sybase, PostgreSQL, SQL Server, Adabas dan Oracle.
Pada akhir tahun 1998, PHP/FImulai disertakan di Red Hat Lux 6.0 (PHP3 sejak Red Hat 6.0 dan PHP sejak 7.0). Zend Technologies, Ltd didirikan oleh Zeev dan Andi (Zend merupakan gabungn dari kedua pendirinya tersebut) dengan kucuran dana dari Shimon Eckhouse dan Moshe Mizrachi. Pada tanggal 2 Maret 2000,Zend.com diluncurkan sebagai portal bagi komunitas PHP. Pada tanggal 22 Mei 2000, Zend merilis PHP 4.0. Pada bulan Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Pada versi ini juga dikenalkan model pemrograman
Universitas Sumatera Utara
berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman kearah pemrograman berbasis objek. (Sutarman, 2007)
2.5.2 Pengenalan PHP
PHP merupakan singkatan dari HyperText Preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan web yang disisipkan dalam dokumen HTML. Penggunaan PHP memungkinkan web dapat dibuat dinamis sehingga maintenance situs web tersebut menjadi lebih mudah dan efisien. PHP merupakan software Open Source yang disebarkan dan dilisensikan secara gratis serta dapat didownload secara bebas dari situs resminya yaitu http://www.php.net
(Kasiman
Peranginangin, 2006)
PHP adalah singkatan PHP HyperText Preprocessor yang digunakan sebagai bahasa script server-side yang didesain khusus untuk aplikasi web. PHP dapat disisipkan diantara bahasa HTML. Server -side dalam bahasa PHP akan dieksekusi di server kemudian dikirim ke browser dalam bentuk HTML dan kode PHP tidak akan terlihat. PHP tergolong sebagai perangkat lunak open source yang diatur dalam aturan General Purpose Licences (GPL). (Sutarman, 2007)
2.5.3 Kelebihan-kelebihan PHP
PHP memiliki kelebihan yang tidak dimiliki bahasa script sejenis. PHP difokuskan pada pembuatan scripT server-side, yang bisa melakukan apa saja yang dapat dilakukan oleh CGI seperti mengumpulan data dari form, menghasilkan isi halaman
Universitas Sumatera Utara
dinamis dan kemampuan mengirim dan menerima cookies bahkan lebih daripada kemampuan CGI.
PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Unix, Microsoft Windows, Max OS X, RISC OS. PHP juga mendukung banyak web server, seperti Apache, Microsoft Internet Information Server (MIIS), Personal Web Server (PWS), audium, Xitami, OmniHTTPd dan masih banyak lagi lainnya bahkan PHP dapat bekerja sebagai suatu CGI processor.
PHP tidak terbatas pada hasil keluaran HTML (HyperText Markup Language). PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya.
Salah satu fitur yang dapat diandalkan dari PHP adalah dukungannya terhadap banyak database. Antara lain seperti Adabas D, dBase, Direct MS-SQL, Empress, File Pro, FrontBase, HyperWare, IBM DB2, Informix, Ingres, Interbase, MSQL, MYSQL, ODBS, Oracle, Ovrimos, PostgrSQL, Solid, Sybas, Unix DBM, dan Velocis.
(Kasiman Peranginangin, 2006)
2.5.4 Sintaks PHP
Kode PHP diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih besar (>). Ada empat untuk menuliskan script PHP yaitu :
1. Apa kabar..?>
Universitas Sumatera Utara
2. 3. <% Apa kabar..%> 4. <SCRIPT LANGUAGE=”php”>Apa kabar..
Pemisah antar instruksi adalah titik kome (;) dan untuk membuat atau menambahkan komentar/standar penulisan adalah : /* komentar */, // komentar, # komentar. Cara penulisan dibedakan menjadi Embeded dan Non Embeded Script.
1) Embeded Script Contoh dari Embeded Script :
Coba Script di atas merupakan script yang sederhana. Script PHP disisipkan diantara tag-tag html.
2) Non Embeded Script Contoh dari Non Embeded Script : ”;
Universitas Sumatera Utara
echo“”; echo“
”; echo“we learn about php”; echo“”; echo“”; echo“”; echo“
My Project
”; echo“”; echo“”;
Script ini digunakan murni pembuatan program dengan PHP, tag HTML yang dihasilkan untuk membuat dokumen merupakan bagian dari script PHP. (M. Syafii, 2005)
2.5.5 Koneksi PHP dengan MySQL
PHP yang digabungkan dengan database akan lebih berkekuatan jika digabungkan dengan database yang reliable, gratis dan mudah diinstal. Terdapat dua jenis database yang memenuhi, yaitu MySQL dan PosgreSQL. Kedua jenis database ini dipergunakan karena kinerja yang bagus. PHP mempunyai fungsi khusus untuk mengakses MySQL yaitu ada sekitar 48 fungsi dalam membuat aplikasinya. Adapun diantaranya sebagai berikut:
Universitas Sumatera Utara
1. mysql_connect() Fungsi mysql_connect() digunakan untuk membuat/membuka koneksi ke suatu server MySQL. Sintaksnya : mysql_connect (“hostname”, ”username”, “password”) 2. mysql_pconnect() Fungsi mysql_pconnect digunakan untuk membuat/membuka koneksi ke suatu server secara persenten. Sintaksnya : mysql_pconnect(“hostname”, ”username”,”password”) 3. mysql_close() Fungsi mysql_close digunakan untuk menutup koneksi ke server MySQL. Sintaksnya: mysql_close([link_identifier]) Keterangan: link_identifier merupakan pengenal yang dihasilkan dari suatu fungsi mysql_connect. 4. mysql_select_db() Fungsi mysql_select_db ini digunakan untuk memilih database yang akan digunakan. Sintaksnya : mysql_select_db(database_name[,llink_identifier]) 5. mysql_query() Perintah untuk melakukan transaksi dalam SQL disebut perintah SQL, sedangkan sebutan untuk mengirimkan perintah SQL diebut query. Query memberi perintah kepada database untuk melakukan apa yang dikehendaki. Sintaksnya : mysql_query(query[,link_identifier]) 6. mysql _fetch_array()
Universitas Sumatera Utara
Fungsi mysql_fetch_array digunakan untuk mengambil record dari database dan memasukkannya ke dalam array assositif, array numeric, atau keduanya. Sintaksnya : mysql_fetch_array(result[,int result_type])
7. mysql_fetcg_row() Fungsi mysql_fetch_row digunakan untuk mengambil record dari database dan memasukkannya ke dalam array numeric, kebalika dari mysql_fetch_assoc() yang hanya menghasilkan array assosiatif. Sintaksnya : mysql_fetch_row(resource result) 8. mysql_fetch_field() Fungsi mysql_fetch_field digunakan untuk memperoeh informasi suatu kolom dan berupa suatu objek dengan property objek seperti: a. nama-nama kolom b. table-nama tabel pemilik kolom c. max_length-panjang maaksimal kolom d. primary_key-bernilai 1 kolom meruipakan primary key e. dan lain-lain Sintaksnya : myql_fetch_field(resource result[,int field_offset]) 9. mysql_num_fields() Fungsi mysql_num_field digunakan untuk memperoleh informasi jumlah kolom dari suatu query. Sintaksnya : mysql_num_field(resourcce result)
Universitas Sumatera Utara
10. mysql_num_row() Fungsi mysql_num_row digunakan untuk memperoleh informasi jumlah record/ baris data dari suatu query. Sintaksnya : mysql_num_row(resourcce result): 11. mysql_create_db() Fungsi mysql_create_db digunakan untuk membuat database dari script PHP sekali pun dapat juga dilakukan dengan CREATE DATABASE pada querynya. Sintaksnya : mysql_create_db(string database_name[,resource link_identifier]) 12. mysql_list_dbs() Fungsi mysql_list_dbs digunakan untuk memperoleh daftar database. Sintaksnya : mysql_list_dbs([link resource_identifier]) 13. mysql_drop_db() Fungsi mysql_drop_db digunakan untuk menghapus database MySQL yang berfungsi sama dengan DROP DATABASE dalam suatu query-nya. Sintaksnya : mysql_drop_db(string database_name[,resource link_identifier]) 14. mysql_list_tables() Fungsi mysql_list_tables digunakan untuk memperoleh daftar nama table dari suatu database MySQL. Sintaksnya : mysql_list_tables(string database[,resource link_identifier] ) 15. mysql_list_fields() Fungsi mysql_list_fieldsdigunakan untuk memperoleh informasi nama field dari suatu tabel pada suatu database MySQL yang juga dapat dilakukan dengan query SHOW COLUMNS FROM table [LIKE ‘name’]. Sintaksnya : mysql_list_fields(database_name,table_name[,link_identifier] )
Universitas Sumatera Utara
(Kasiman Peranginangin, 2006)
2.6
MySQL
2.6.1 Sejarah MySQL
MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB yang pada saat itu bernama TcX DataKonsult AB sekitar tahun 1994-1995. Tujuan mulamula TcX membuat MySQL yaitu untuk mengembangkan aplikasi web untuk klien. TcX merupakan perusahaan pengembang software dan konsultan database.
Michael Widenius atau “Monty” adalah pengembang satu-satunya di TcX. Ia memiliki aplikasi UNIREG dan rutin ISAM yang dibuat sendiri dan sedang mencari antarmuka SQL untuk ditempelkan diatasnya. Mula-mula TcX memakai mSQL singkatan dari mini SQL (Structure Query Language). Barangkali mSQL adalah satusatunya kode database open source yang tersedia dan cukup sederhana pada saat itu meskipun sudah ada Postgrest. Namun menurutnya, mSQL tidaklah cukup cepat maupun fleksibel. Versi pertama mSQL bahkan tidak memiliki indeks. Setelah mencoba menghubungi David Hughes (pembuat mSQL) dan ternyata mengetahui bahwa David tengah sibuk mengembangkan versi dua, maka keputusan yang diambil Monty yaitu membuat sendiri mesin SQL yang antar mukanya mirip dengan mSQL tetapi memiliki kemampuan yang lebih sesuai kebutuhan. Kemudian lahirlah MySQL.
Universitas Sumatera Utara
Nama MySQL tidak jelas diambil dari huruf pertama dan terakhir nama penggilan Michael Widenius, Monty. Ada lagi yang bilang kata My diambil dari nama putrid Monty yang bernama My karena Monty ali seorang Finlandia. Tapi sebetulnya kalau source code MySQL dilirik, prefiks My memang umum kalau seseorang membuat kode kustom sendiri untuk sesuatu.
MySQL versi 1.0 drrilis Mei 1996 secara terbatas kepada empat orang. Kemudian di bulan Oktober versi 3.11.0 dilepas ke publik. . Pada bulan Juni 2000 MySQL AB mengumumkan bahwa sejak versi 3.23.19, MySQL adalah software bebas berlisensi GPL. Artinya Source code MySQL dapat dilihat dan gratis , serta server MySQL dapat dipakai tanpa biaya untuk kebutuhan apapun. Kemudian di versi-versi akhir 3.22 sepanjang tahun 1998-1999, MySQL menjadi semakin popular dan dilirik orang. Stabilitas sudah baik dan kecepatan meningkat. Di seri 3.23 dan 4.0 terjadi banyak peningkatan dari sisi teknologi. Pada seri 3.23. MySQL menambahkan tiga jenis tabel baru yaitu : MyISAM, Barkeley dan InnoDB. Pada seri 4.o pengembang MySQL berjanji menjadikan MySQL satu derajat lebih tinggi lagi. Selanjutnya MySQL semakin menarik untuk dilirik oleh pengguna web maupun non web.
(Sutarman, 2007)
2.6.2 Pengenalan MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal. Hal ini disebabkan karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses
Universitas Sumatera Utara
databasenya. Selain itu, MySQL bersifat free pada berbagai platform (kecuali pada windows yang bersifat shareware). Perangkat lunak MySQL sendiri bisa di-download dari http://www.mysql.org atau http://www.mysql.com
MySQL termasuk jenis RDBMS (Lerational Database Menagement System). Itulah sebabnya istilah seperti tabel, baris dan kolom digunakan pada MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. (Abdul Kadir, 2001)
2.7 Macromedia Dreamweaver 8
Versi terbaru Macromedia Dreamweaver di tahun 2005 adalah Macromedia Dreamweaver 8 yang merupakan penyempurnaan dari versi sebelumnya dan tentu saja semakin kudah penggunaannya, fasilitas terbaru dari Macromedia Dreamweaver Zoom Tool and Guides. Panel CSS yang baru, code collapse, cooding toolbar dan insert flash video tidak jauh berbeda dengan kemampuan versi sebelumnya. Macromedia Dreamweaver 8 mendukung pemrograman Client Slide yang terkenal yaitu Java Script dengan penggunaan yang lebih mudah seperti Personal Home Page (PHP), Active Server Page (ASP), ASP NET, ColdFusion dan Java Server Page (JSP). (Wahana Komputer, 2006)
Universitas Sumatera Utara