BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

dokumen-dokumen yang mirip
BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

BAB 2 LANDASAN TEORI. Istilah komputer berasal dari bahasa latin yaitu computare yang berarti menghitung

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

BAB 2 TINJAUAN TEORI

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

Bab II. TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. pengetahuan dan pola pikir manusia. Salah satu bidang yang turut serta menikmati hasil

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. kehidupan manusia membuat manusia yang dalam hal ini sebagai user menginginkan

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

BAB III TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

PENGERTIAN WEB web adalah

BAB III TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Internet (Interconnection Networking) adalah sebuah jaringan komputer yang

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

BAB 2 LANDASAN TEORI

II. TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II. TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya

BAB 2 TINJAUAN TEORI

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB 2 LANDASAN TEORI. Istilah Komputer (Computer) diambil dari bahasa Latin Computare yang berarti menghitung

BAB 1 PENDAHULUAN. optimal dan berkualitas dengan proses media pembelajaran secara online dan

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB 2 LANDASAN TEORI. 2.1 Pengertian Sistem, Informasi dan Sistem Informasi

BAB II KAJIAN PUSTAKA

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB 2 LANDASAN TEORI. mengolah data tersebut sesuai dengan instruksi dan mengeluarkan hasilnya. Gordon B.

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila

BAB III LANDASAN TEORI. Azhar Susanto, menyatakan bahwa Sistem Informasi adalah :

BAB 2 TINJAUAN TEORI

BAB 2 LANDASAN TEORI. Aplikasi berasal dari kata application yaitu bentuk benda dari kata kerja to apply yang

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB 2 LANDASAN TEORI. mengolah data tersebut sesuai dengan instruksi dan mengeluarkan hasilnya. Gordon B.

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Landasan teori merupakan perpaduan untuk melaksanakan dan menyelesaikan suatu

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan teknologi dan ilmu pengetahuan saat ini sangat berkembang pesat

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. Internet, dalam (28 April 2006)

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Sistem Informasi 2.1.1 Pengertian Sistem Sistem merupakan suatu jaringan kerja dari beberapa prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu: 1. Komponen sistem 2. Batasan sistem 3. Lingkungan luar sistem 4. Pengubung sistem 5. Masukan sistem 6. Keluaran sistem 7. Pengolah sistem 8. Sasaran sistem. (Wawan et al, 2006).

2.1.2 Pengertian Informasi Informasi merupakan data yang telah dibentuk menjadi sesuatu yang memiliki arti dan berguna bagi manusia. Informasi adalah hasil pemrosesan data yang diperoleh dari setiap elemen sistem tersebut menjadi bentuk yang mudah dipahami dan merupakan pengetahuan yang relevan yang dibutukan oleh orang untuk menambah pemahaman dari fakta-fakta yang ada. Informasi bagi setiap elemen akan berbeda satu sama lain sesuai dengan kebutuhannya masing-masing (Sutedjo Dharma Oetomo Budi, 2003, hal: 82). Sistem merupakan hasil dari pengolahan data dalam suatu bentuk yang menggambarkan suatu kejadian-kejadian yang nyata dengan lebih berguna dan berarti (Wawan at al, 2006). Kualitas informasi sangat dipengaruhi oleh beberapa hal antara lain: 1. Akurat 2. Tepat waktu 3. Relevan 4. Ekonomis 5. Efisien 6. Dapat dipercaya 7. Konsisten

2.1.3 Pengertian Sistem Informasi Sistem informasi merupakan sekumpulan elemen yang saling berhubungan satu sama lain yang membentuk satu kesatuan untuk mengintegrasikan data, memproses dan menyimpan serta mendistribusikan informasi yang akan mendukung pembuatan keputusan dan melakukan kontrol. Dengan kata lain, sistem informasi merupakan kesatuan elemenelemen yang saling berinteraksi secara sistematis, teratur untuk menciptakan dan membentuk aliran informasi yang mendukung pembuatan keputusan dan melakukan kontrol dalam sebuah perusahaan. Sistem informasi berisi informasi tentang orang-orang, tempat, dan hal-hal penting di dalam organisasi atau lingkungan. Tiga aktivitas di dalam sistem informasi akan memproduksi informasi yang dibutuhkan untuk membuat keputusan, pengendalian operasi, menganalisis permasalahan dan menciptakan produksi baru. Aktvitas tersebut adalah input, proses dan output. Input Processing Output Input berfungsi untuk merekam atau mengumpulkan data mentah dari dalam maupun luar. Proses (processing) mengubah data input mentah menjadi bentuk yang

berarti. Output bertugas untuk mengirimkan informasi yang telah diproses tersebut kepada orang-orang yang akan menggunakan atau aktivitas yang akan menggunakan informasi tersebut (Laudon Kenneth C et al, 2007). 2.1.4 Data Data adalah sekumpulan data yang disusun dalam bentuk beberapa tabel yang saling berkaitan maupun berdiri sendiri. J.Longkutoy menyatakan bahwa istilah data adalah suatu majemuk dari kata datum, yang berarti fakta atau bagian dari fakta yang mengandung arti, yang dihubungkan dengan kenyataan, kata-kata, simbol-simbol yang menunjukan suatu ide, objek, atau situasi. Kegunaan dari data adalah sebagai bahan dasar yang objektif di dalam proses penyusunan kebijaksanaan dan keputusan oleh pimpinan organisasi. Data merupakan keterangan yang masih mentah (belum diolah). Agar dapat dipergunakan, maka data tersebut harus diolah terlebih dahulu ke dalam bentuk informasi yang sesuai dengan keperluan yang dibutuhkan. Data adalah nilai yang merepresentasikan deskripsi dari suatu objek atau kejadian (event). Dengan demikian dapat dijelaskan kembali bahwa data dapat merupakan suatu

objek, kejadian, atau fakta yang terdokumentasikan dengan memiliki struktur untuk suatu atau beberapa entitas (Wawan et al, 2006). 2.2 Pengenalan Internet Internet (Interconnection Network) adalah sebuah jaringan komputer yang sangat besar yang terdiri dari jaringan-jaringan kecil yang saling terhubung yang menjangkau seluruh dunia. Kata internet berasal dari kata Internetworking, atau terhubungnya jaringanjaringan terpisah, yang masing-masing memiliki identitasnya sendiri, menjadi jaringan yang dapat terhubung (www.wikipedia.org). Sebuah situs Ensiklopidia terbesar, www.wikipedia.com mendefenisikan arti kata internet merupakan pendekatan dari kata inter-network adalah rangkaian komputer yang terhubung melintasi beberapa rangkaian. Inter-network yang terhubung secara global dan menggunakan TCP/IP sebagai protocol pertukaran paket (packet switching communication protocol). Rangkaian internet yang terbesar dinamakan internet. Agar lebih jelas, berikut adala contoh jaringan internet versi wikipedia (MADCOMS, 2008).

Gambar 2.1 Jaringan Internet Dunia Asal-usul internet berasal dari jaringan komputer yang dimulai pada awal tahun 1970-an sebagai jaringan departemen pemerintahan Amerika Serikat untuk menghubungkan para ilmuan dan profesor univesitas di seluruh dunia. Selanjutnya, jaringan tersebut terus diperbaharui dan dikembangkan dan sekarang internet telah menjadi sistem komunikasi dunia yang paling luas dan umum yang sekarang menyaingi sistem telepon global dalam jangkauan dan jarak (Laudon Kenneth C et al, 2007). 2.3 Pengenalan Intranet Intranet adalah sebuah jaringan privat ( private network ) yang menggunakan protokol protokol internet ( TCP / IP ). Untuk membagi informasi rahasia perusahaan atau operasi dalam perusahaan tersebut kepada karyawannya. Terkadang, istilah intranet hanya

merujuk kepada layanan yang terlihat, yakni situs web internal perusahaan. (www.wikipedia.org). Pada dasarnya yang terjadi pada intranet adalah interaksi antara client (komputer milik pemakai) dan server (komputer pusat yang mengendalikan intranet). Komputer client digunakan oleh para pegawai perusahaan untuk mencari informasi, memasukkan data, atau berkomunikasi antar karyawan. Sedangkan server adalah computer yang melayani segala aktifitas yang dilakukan oleh client tersebut, seperti mencarikan informasi yang diminta, mengolah data data yang dikirim, serta mengatur hubungan komunikasi yang ada. Interaksi yang terjadi antar pemakai dan pusat adalah sebagai berikut : a. Pemakai yang terhubung pada intranet melakukan permintaan (misalnya ingin menuju ke halaman internet tertentu) b. Permintaan tersebut dikirim melalui network kepada server intranet. c. Server lalu mencari halaman (dokumen) yang diminta. d. Dokumen tersebut dikirimkan ke computer pemakai yang meminta. e. Komputer pemakai menampilkan halaman tersebut.

2.4 HTML HTML merupakan kepanjangan dari HyperText Markup Language adalah suatu bahasa yang digunakan untuk membuat halaman-halaman Hypertext (Hypertext Page) pada internet. Dokumen HTML disebut sebagai markup language karena mengandung tandatanda tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Beberapa hal yang bisa dilakukan HTML yaitu: a. Mengontrol tampilan dari web page dan content-nya. b. Mempublikasikan dokumen secara online sehingga bisa diakses dari seluruh dunia. c. Menambahkan objek-objek seperti image, flash, audio, dan video dalam dokumen HTML. Beberapa program yang dapat digunakan untuk membuat dokumen HTML antara lain adalah Ms. FontPage, Dreamweaver, Notepad, dan lain-lain. Struktur dokumen HTML: <html> <head> <title>judul Halaman</title> </head>

<body>... Isi dari halaman WEB... </body> </html> Keterangan : 1. Dokumen HTML selalu diawali dengan tanda tag pembuka <html> dan diakhiri dengan tanda tag penutup </html>. 2. Pada elemen head <head></head>, dapat kita sisipkan kode - kode untuk menuliskan keterangan tentang dokumen HTML, atau dapat juga kita sisipkan scripts scripts pemrograman web seperti Java Script, VBScripts, atau CSS untuk menambah daya tarik pada situs yang kita buat agar lebih menarik dan dinamis. 3. Elemen <body></body> berisi tag tag untuk isi atau layout tampilan situs kita, seperti : <font></font>, <table></table>, <form></form> Jadi jelas bahwa elemen adalah suatu bagian yang besar yang terdiri dari kode kode tag tersebut. Sedangkan tag hanyalah merupakan bagian dari elemen. Tag adalah kode kode yang digunakan untuk men-setting dokumen HTML. Secara garis besar bentuk umum tag adalah sebagai berikut : <tag-awal>teks<tag-akhir> Namun ada juga tag yang tidak perlu ada penutup seperti <br>, <hr>, <img>, dan lain lain. ( Sidik & Husni, 2007 ).

2.5 CSS ( Cassading Style Sheet ) CSS (Cassading Style Sheet) merupakan sebuah pengembangan dokumen yang dapat melakukan dukungan terhadap HTML dalam men-desain web. Dokumen ini tidak bisa disebut bahasa pemrograman melainkan sebuah design berbasiskan scripting yang disisipkan (embedded) pada tag HTML. CSS juga digunakan sebagai pengumpulan sebuah blok perintah yang sering dilakukan berulang-ulang sehingga dapat mempercepat proses kerja dalam mendesain web. (Mulya Hadi, 2006, Hal:112 ). CSS digunakan untuk membantu mendesain isi halaman web. Misalnya sebuah halaman web yang terdiri dari beberapa file, untuk melakukan pemformatan pada halaman tersebut, tidak perlu memformat satu persatu, tetapi cukup membuat satu file CSS. CSS distandardisasi oleh W3C ( World Wide Web Consortium). CSS dapat dipasang pada dokumen HTML / XHTML yang telah jadi. 2.6 Pengenalan PHP PHP adalah salah satu bahasa pemrograman yang berjalan di dalam server, dan mampu membuat web menjadi interaktif dan dinamis. PHP dapat mengolah data dari komputer client dan dari komputer server itu sendiri, sehingga mudah disajikan dalam browser.

( Madcoms, 2008, hal : 133). PHP adalah akronim dari Hypertext Preprocessor, yaitu suatu bahasa pemrograman berbasiskan kode kode ( script ) yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi kode HTML. Kode PHP mempunyai ciri khusus yaitu : a. Hanya dapat dijalankan menggunakan web server, misalnya Apache. b. Kode PHP diletakkan dan dijalankan di web server. c. Kode PHP dapat digunakan untuk mengakses database, seperti : MySQL, PostgreSQL, Oracle, dan lain lain. d. Merupakan Software yang bersifat open source. e. Gratis untuk di-download dan digunakan. f. Memiliki sifat multiplatform, artinya dapat dijalankan menggunakan system operasi apapun, seperti: Linux, Unix, Windows, dan lain lain. Dengan menggunakan PHP, selain memberikan keuntungan seperti pada beberapa poin diatas, juga didukung oleh banyak komunitas. Hal ini yang membuat PHP terus berkembang. Sebelum mempelajari PHP, sebaiknya lakukan beberapa persiapan terlebih dahulu, seperti menyediakan web server dan program bantu editor PHP. Dengan editor khusus, maka dapat dengan mudah mendeteksi jika terjadi kesalahan penulisan perintah. Program bantu editor PHP yang akan digunakan dalam perancangan ini adalah macromedia dreamweaver 8. ( Diar Puji Oktavian, 2010, hal : 31 ).

2.7 Database Defenisi database adalah sekumpulan data dan prosedur yang memiliki struktur sedemikian rupa sehingga mudah dalam menyimpan, mengatur dan menampilkan data. Banyak program database yang tersedia, diantaranya adala Oracle, MySQL, MSSQL, PostgreSQL, Paradox, Foxpro dan lain lain. Database terbentuk dari beberapa komponen, yaitu : 1. Table Table atau tabel adalah sekumpulan data dengan struktur yang sedemikian rupa, terbentuk dari record dan field. Istilah tabel disini berbeda dengan istilah tabel pada HTML, walaupun secara visual hampir sama. 2. Record Record adalah sekumpulan field yang membentuk suatu objek tertentu. 3. Field Field adalah atribut dari objek yang memiliki tipe data tertentu. ( Diar Puji Oktavian, 2010, hal : 62).

2.8 MySQL MySQL adalah aplikasi atau suatu sistem untuk mengelola database atau manajemen data. Untuk menyimpan data dan informasi ke komputer kita menggunakan database. MySQL bertugas mengatur dan mengelola data data dalam database, dalam mengelola database MySQL menggunakan struktur atau kerangka yang berbentuk tabel. Dalam tabel itulah data diatur dan dikelompokkan. ( Wahyu Gunawan, 2010 ). Data adalah bagian penting dari pemrograman modern sehingga keseluruhan bahasa program menyediakan fungsi untuk mengakses database. Standar utama untuk bahasa database adalah Structured Query Language ( SQL). SQL distandardisasi sebagai bahasa untuk menciptakan database, menyimpan informasi ke dalam database, dan mendapatkan kembali informasi darinya. Aplikasi khusus dan lingkungan pemrograman mengkhususkan diri untuk menginterpretasikan data SQL. Banyak Relatioanl Database Management System ( RDBMS ) yang tersedia, tetapi MySQL khususnya sangat cocok untuk bekerja sama dengan PHP. Bagaimanapun, konsep dasar SQL tetap sama apa pun jenis database yang dipergunakan. Secara umum, perintah SQL bekerja tanpa modifikasi dalam Microsoft Access, Microsoft SQL Server,

dan Oracle, seperti halnya pada sejumlah paket RDBMS lainnya. (Kasiman Peranginangin, 2006, hal :380). 2.9 XAMPP XAMPP adalah salah satu paket software web server yang terdiri dari Apache, MySQL, PHP dan Php MyAdmin. XAMPP sangat mudah penggunaannya, terutama jika seorang pemula. Proses instalasi XAMPP sangat mudah, karena tidak perlu melakukan konfigurasi Apache, PHP dan MySQL secara manual, XAMPP melakukan instalasi dan konfigurasi secara otomatis. 2.10 Macromedia Dreamweaver 8 Dreamweaer8 adalah sebuah programan web editor yang digunakan untuk membuat dan mendesain web. Dreamweaver8 menpunyai kehandalan dalam membuat mendesain web tanpa harus menuliskan tag-tag HTML satu persatu. Dreamweaver8 merupakan metode klik dan drag yang dapat mempermudah anda untuk membuat website dengan cepat, mudah, menarik dan interaktif. Dreamweaver8 juga mempunyai kemampuan untuk mendukung pemrograman server side dan Client side. Server side digunakan untuk memproses data yang berhubung dengan server, misal pengolahan database. Cliant side merupakan bahasa pemrograman lainnya. (Mulya Hadi, 2006, Hal:2 ).

Dreamweaver merupakan perangkat lunak yang ditujukan untuk membuat suatu web. Versi terbaru dari Dreamweaver adalah Dreamweaver CS4. versi terbaru ini merupakan performa lebih baik dan memiliki tampilan yang memudahkan untuk membuat dan mengelola halaman web, termasuk diantaranya dalam hubungan dengan bahasa pemrograman PHP dan database MySQL. (MADCOMS, 2009, hal:10).