BAB II
KAJIAN
TEORI
Sistem
Sistem adalah suatu himpunan, benda nyata
atau abstrak yang
terdiri dari bagian–bagian atau komponen-komponen yang saling berkaitan,
berhubungan, berketergantungan, saling mendukung, yang secara keseluruhan
bersatu dalam satu kesatuan, untuk mencapai tujuan tertentu secara efisien dan
efektif, dalam Jurnal falasifa 2012 mengutip sistem menurut para ahli yang
tertera dalam buku, yaitu :
Sistem mengandung arti kumpulang-kumpulan dari
kompenen-komponen yang dimiliki unsur ketrkaitan antara satu dengan lainya. Menurut Indrajit
·
Mudrick, R.G :
Sistem
adalah seperangkat elemen yang membentuk kumpulan atau bagan-bagan pengolahan
yang mencari suatu tujuan bagian atau tujuan bersama dengan mengoperasikan data
dan barang pada waktu rujukan tertentu untuk mengasilkan informasi atau energi
atau barang. dst
·
Davis, G.B :
Sistem
secara fisik adalah kumpulan dari elemen-elemen yang beroperasi bersama-sama
untuk menyelesaikan suatu sasaran. dst
·
Lani Sidharta :
Sistem
adalah himpunan dari bagian-bagian yang salin berhubungan yang secara bersama
mencapai tujuan-tujuan yang sama. dst
·
Jogianto :
Sistem
adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu
tujuan tertentu.Sitem ini menggambarkan suatu kejadian-kejadian dan kesatuan
yang nyata adalah suatu objek nyata, seperti tempat, benda, dan orang-orang
yang betul-betul ada dan terjadi, jogianto mengemukakan karakter sistem yaitu :
Karakter Sistem
1.
Komponen
Suatu sistem terdiri dari sejumlah komponen yang saling
berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan,
komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem
atau bagian-bagian dari sistem, setiap subsistem mempunyai sifat-sifat dari
sistem untuk menjalankan suatu fungsi tertentu mempengaruhi proses sistem
secara keseluruhan.
2.
Batasan Sistem
Batasan sistem merupakan daerah yang membatasi antara suatu
sistem dengan sistem yang lainnya atau dengan lingkungan luarnya, batasan suatu
sistem menunjukan ruang lingkup dari sistem tersebut.
3.
Lingkungan Luar Sistem
Lingkungan luar dari suatu sistem adalah apapun diluar batas
sistem yang mempengaruhi operasi,lingkungan luar sistem dapat bersifat
menguntungkan dana dapat juga bersifat menguntungkan sistem tersebut,
lingkungan luar yang menguntungkan berupa energi dari sistem dan dengan
demikian harus tetap dijaga dan dipelihara, sedang lingkungan luar yang
merugikan harus ditahan dan dikendalikan, kalau tidak maka akan menggangu
kalangsungan hidup dari sistem.
4.
Penghubung Sistem
Penghubung merupakan media penghubung antara satu subsistem
dengan subsistem yang lainya, melalui penghubung ini memungkinkan sumber-sumber
daya mengalir dari satu subsistem ke subsistem yang lainya, dengan penghubung
satu subsistem dapat berintegrasi dengan subsistem yang lainya membentuk satu
kesatuan.
Sistem dapat didefinisikan sebagai
penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa
elemen yang terpisah kedalam suatu kesatuan yang utuh dan berfungsi, desain
sistem menetukan bagaimana suatu sistem akan menyelesaikan tahap ini menyangkut
mengkonfigurasi dari komponen-komponen perangkat lunak dan perangkat keras dari
suatu sesistem sehingga setelah instalasi dari sistem akan benar-benar
memuaskan rancang bangun yang telah ditetapkan pada akhir tahap analisis
sistem.
Berdasarkan beberapa defenisi diatas maka desain sistem
dapat diartikan sebagai berikut:
- Tahap setelah analisis dari siklus pengembangan sistem.
- Pendefenisisn dari kebutuhan-kebutuhan funsional.
- Persiapan untuk rancang bangun untuk implementasi.
- Menggambarkan bagaimana suatu sistem dibentuk.
- Yang dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam suatu kesatuan yang utuh dan berfungsi.
- Termasuk menyangkut mengkonfigurasi dari komponenen-komponen perangkat lunak dan perangkat keras dari suatu sistem.
5.
Masukan Sistem
Masukan sistem adalah energi yang masukan kedalam
sistem.masukan dapat berupa masukan perawatan, dan masukan sinyal, Maintenance
input adalah energi yang dimasukan supaya tersebut dapat beroperasi.signal
input adalah energi yang diproses untuk didapatkan keluaran. sebagai contoh
didalam komputernya dan data
adalah signal input untuk diolah menjadi informasi.
6.
Keluaran Sistem
Keluaran (output)
sistem adalah hasil dari energi yang diolah dan diklafikasikan menjadi keluaran
yang berguna dan sisa pembuangan. misalnya untuk sistem komputer, panas yang
dihasilkan adalah keluaran yang tidak berguna dan merupakan hasil sisa
pembuangan, sedang informasi adalah keluaran yang dibutuhkan.
7.
Pengolahan Sistem
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan
merubah masukan menjadi keluaran. suatu sistem produksi akan mengolah masukan
berupa bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang
jadi.
8.
Sasaran Sistem
Sebuah
sistem sudah tentu mempunyai sasaran ataupun tujuan, dengan adanya sasaran
sistem, maka kita dapat menentukan masukan yang dibutuhkan sistem dan keluaran
apa yang akan dihasilkan sistem tersebut dapat dikatakan berhasil apabila
mencapai/mengenai sasaran atau pun tujuan.
Sistem dibagi menjadi beberapa bentuk,antara lain:
Sistem dibagi menjadi beberapa bentuk,antara lain:
- Sistem abstrak, adalah sistem yang berupa pemikiran atau ide – ide yang tidak tampak secara fisik.
- Sistem fisik, adalah sistem yang ada secara fisik.
- Sistem alamiah, adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia.
- Sistem buatan manusia, adalah sistem yang dirancang oleh manusia.
- Sistem tertentu (deterministik system), adalah sistem yang beroperasi dengan tingkah laku yang sudah dapat diprediksi sehingga keluaran dari sistem dapat diramalkan.
- Sistem tak tentu (probabilistik system), adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.
- Sistem tertutup, adalah sistem yang tidak berhubungan dengan lingkungan luarnya.
- Sistem terbuka, adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya.
Hypertext Propecessor (PHP)
Php
merupakan singkatan rekursif dari Hypertext propecessor, php adalah bahasa pemrograman script yang paling banyak dipakai saat ini atau dalam kata lain
bisa diartikan sebuah bahasa pemrograman web yang bekerja di sisi server (server side scripting) yang dapat melakukan konektifitas
pada database yang di mana hal itu tidak dapat
dilakukan hanya dengan menggunakan sintaks-sintaks HTML biasa. php banyak
dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup
kemungkinan digunakan untuk pemakaian lain.Contoh terkenal dari aplikasi php
adalah php BB dan MediaWiki (software di belakang Wikipedia). php juga dapat
dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion
Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang
lebih kompleks berupa CMS yang dibangun menggunakan php adalah Mambo, Joomla!,
Postnuke, Xaraya, dan lain-lain.
Sejarah Hypertext propecessor (PHP)
Pada
awalnya php merupakan kependekan dari Personal Home Page, php pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada
waktu itu php masih bernama FI (Form
Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk
mengolah data form dari web.Selanjutnya Rasmus merilis kode sumber tersebut
untuk umum dan menamakannya php/FI,dengan perilisan kode sumber ini menjadi open source, maka banyak programmer 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 sebagai php 3.0 dan singkatan php dirubah 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.
Cara Kerja Hypertext Propecessor
(PHP)
Seperti yang telah
disebutkan di atas bahwa php adalah aplikasi di sisi server atau dengan kata
lain beban kerja ada di server bukan di client. Pada saat browser meminta
dokumenphp,web server langsung menggunakan modul php untuk mengolah dokumen
tersebut,jika pada dokumen terkandung fungsi yang mengakses database maka modul
php menghubungi database server yang bersangkutan,dokumen yang berformat php
dikembalikan web server dalam format HTML, sehingga source code php tidak
tampak di sisi browser. Adapula yang bisa dilakukan oleh PHP adalah Script PHP
adalah bahasa program yang berjalan pada sebuah webserver, atau sering disebut
server-side,oleh karena ituPHP dapat melakukan apa saja yang bisa dilakukan
program CGI lain, yaitu mengolah data dengan tipe apapun, menciptakan halaman
web yang dinamis, serta menerima dan menciptakan cookies, dan bahkan PHP bisa
melakukan lebih dari itu, Arti script server-side adalah, agar dapat
menjalankan script ini dibutuhkan tiga program utama, yaitu web-server (dapat
berupa IIS dari windows atau apache), modul PHP dan juga web browser, PHP dapat
berjalan pada semua jenis system operasi, antara lain pada Linux dan varian
Unix (HP-UX, Solaris dan OpenBSD), pada Ms Windows, Mac dan masih banyak lag,
selain itu PHP juga dapat berjalan pada beberapa jenis web-server antara lain
Apache, Microsoft IIS, personal webserver, Netscape dan Iplanet Server,
Caudium, Xitami, Omnihttpd dan masih banyak lagi.Apabila Anda menggunakan PHP,
maka Anda banyak memiliki alernatif Sistem Operasi atau webserver untuk menjalankannya,
selain itu Anda juga dapat menajalankan atau menggunakan program berorientasi
object atau sering disebut Object Oriented Programming (OOP).Output yang
dihasilkan PHP bukan hanya HTML, namun juga dalam bentuk gambar, file PDF,
serta gambar animasi menggunakan Libswf dan Ming. Output yang lain denganjenis
teks dapat berupa file XHTML dan XML.Script PHP Anda akan disembunyikan dalam
server dan output teks yang ditampilkan di browser adalah format teks HTML,
XHTML atau XML.PHP juga banyak mendukung database populer yang sering digunakan
dalam beberapa web server, antara lain Adabas D, Empress, FrontBase, PostgreSQL
, FIlePro(read only), mSQL, Solid, Hyperwave, Direct MS-SQL, Sybase, IBM DB2,
MYSQL, Velocis, Informix, ODBC dan Unix dbm.PHP juga mendukung koneksi
denganlayanan jasa yang menggunakan protokol seperti LDAP, IMAP, SNMP, NNTP,
POP3, HTTP dan COM (pada windows). Selain itu, juga dapat melakukan koneksi
dengan jaringan yang menggunakan protokol lain, PHP mempunyai dukungan WDDX,
sehingga dapat bertukar data antar bahasa pemograman web.
Prinsip Kerja Hypertext Propecessor
(PHP)
Sistem
kerja dari PHP diawali dengan permintaan yang beasal dari halaman website oleh
browser. Berdasarkan URL atau alamat website dalam jaringan internet, browser
akan menemukan sebuah alamat dari webserver, mengidentifikasi halaman yang
dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh webserver,
selanjutnya webserver akan mencarikan berkas yang diminta dan menampilkan
isinya di browser. Browser yang mendapatkan isinya segera menerjemahkan kode
HTML dan menampilkannya.Lalu bagaimana apabila yang dipanggil oleh user adalah
halaman yang mengandung script PHP ? Pada prinsipnya sama dengan memanggil kode
HTML, namun pada saat permintaan dikirim ke web-server, web-server akan
memeriksa tipe file yang diminta user. Jika tipe file yang diminta adalah PHP,
maka akan memeriksa isi script dari halaman PHP tersebut.Apabila dalam file
tersebut tidak mengandung script PHP, permintaan user akan langsung ditampilkan
ke browser, namun jika dalam file tersebut mengandung script PHP,maka proses
akan dilanjutkan ke modul PHP sebagai mesin yang menerjemahkan script-script
PHP dan mengolah script tersebut, sehingga dapat dikonversikan ke kode-kode
HTML lalu ditampilkan ke browser user.
Kelebihan Hypertext Propecessor (PHP)
- Bahasa pemrograman php adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
- Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, nginx, hingga xitami dengan konfigurasi yang relatif mudah.
- Dalam sisi pengembangan lebih mudah, karena banyaknya milis- milis dan developer yang siap membantu dalam pengembangan.
- Dalam sisi pemahaman, php adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
- PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintos, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.
MYSQL (DataBase)
MYSQL
adalah sebuah system manajemen database, database adalah sekumpulan data yang
terstruktur, data-data itu dapat suatu daftar belanja yang sangat sederhana
sampai ke galeri lukisan atau banyaknya jumlah informasi pada jaringan
perusahaan.Untuk menambah, mengakses dan memproses data yang tersimpan pada
database komputer, kita membutuhkan manajemen database seperti MYSQL.
MYSQL
adalah sebuah system manajemen database yang saling berhubungan. Sebuah
hubungan databse dari data yang tersimpan pada table yang terpisah daripada
menyimpan semua data pada ruang yang sangat besar. Hal ini menambah kecepatan
dan fleksibilitas. Table-tabel tersebut dihubungkan oleh hubungan yang sudah
didefinisikan mengakibatkan akan memungkinkan untuk mengkombinasikan data dari
beberapa table sesuai dengan keperluan.
MYSQL adalah Open Source
Software, open Source maksudnya program tersebut memungkinkan untuk dipakai dan
dimodifikasi oleh siapa saja, semua orang bisa mendownload MYSQL dari Internet
dan memakainya tanpa membayar sepeser pun,seseorang dapat mempelajari Source
Code dan dapat mengubahnya sesuai dengan kebutuhan mereka, MYSQL menggunakan
GPL (GNU General Public License).
Sejarah
MYSQL
MYSQL dikembangkan oleh sebuah
perusahaan Swedia bernama MYSQL AB, yang kala itu bernama TcX DataKonsult AB,
sejak sekitar 1994–1995, meski cikal bakal kodenya bisa disebut sudah ada sejak
1979, tujuan mula-mula TcX membuat MYSQL pada waktu itu juga memang untuk
mengembangkan aplikasi Web untuk klien TcX adalah perusahaan pengembang
software dan konsultan database. Kala itu Michael Widenius, atau Monty,
pengembang satu-satunya di TcX, memiliki aplikasi UNIREG dan rutin ISAM yang
dibuat sendiri dan sedang mencari antarmuka SQL untuk ditempelkan di atasnya.
Mula-mula TcX memakai mSQL, atau mini SQL, barangkali MYSQL adalah satu-satunya
kode database open source yang tersedia dan cukup sederhana saat itu, meskipun
sudah ada, namun ternyata menurut Monty MYSQL tidaklah cukup cepat maupun
fleksibel. Versi pertama mSQL bahkan tidak memiliki indeks, setelah mencoba
menghubungi David Hughespembuat mSQLdan ternyata mengetahui bahwa David tengah
sibuk mengembangkan versi dua, maka keputusan yang diambil Monty yaitu membuat
sendiri mesin SQL yang antarmukanya mirip dengan mSQL tapi memiliki kemampuan
yang lebih sesuai kebutuhan,lahirlah MYSQL.
Nama MYSQL (baca: mai és kju él) tidak jelas diambil dari
mana, ada yang bilang ini diambil dari huruf pertama dan terakhir nama panggilan
Michael Widenius, Monty,ada lagi yang bilang kata My diambil
dari nama putri Monty, yang memang diberi nama My karena Monty
memang aslinya seorang Finlandia,tapi sebetulnya kalau source code MYSQL
dilirik, prefiks my memang sudah terbubuhi di mana-mana prefiks ini sering
menjadi prefiks umum kalau seseorang membuat kode kustom tersendiri untuk
sesuatu.
MYSQL versi 1.0 dirilis Mei 1996
secara terbatas kepada empat orang. Baru di bulan Oktober versi 3.11.0 dilepas
ke publik,namun mula-mula kode ini tidak diberikan di bawah lisensi General
Public License, melainkan lisensi khusus yang intinya kurang lebih begini:
“Source code MYSQL dapat dilihat dan gratis, serta server MYSQL dapat dipakai
tanpa biaya tapi hanya untuk kebutuhan nonkomersial. Untuk kebutuhan komersial
(mis: mengemas dan menjual MYSQL, atau menyertakan MYSQL dalam program
komersial lain) Anda harus bayar lisensi.
Sementara distribusi Windows MYSQL
sendiri dirilis secara shareware. Barulah pada Juni 2000 MYSQL AB mengumumkan
bahwa sejak versi 3.23.19, MYSQL adalah software bebas berlisensi GPLartinya,
Source code MYSQL dapat dilihat dan gratis, serta server MYSQL dapat dipakai
tanpa biaya untuk kebutuhan apa pun. Tapi jika Anda memodifikasi source code,
Anda juga harus melepasnya di bawah lisensi yang sama, yaitu GPL,kini
perusahaan MYSQL AB, yang beranggotakan sekitar 10 programer dan 10 karyawan
lain itu, memperoleh pemasukan terutama dari jasa konsultasi seputar MYSQL,
versi publik pertama, yang hanya berjalan di Linux dan Solaris serta sebagian
besar masih belum terdokumentasi itu, dengan berangsur-angsur diperbaiki dan
ditambah fitur demi fiturnya tapi tetap dengan fokus utama pengembangan pada
kelangsingan dan kecepatan. Artinya, fitur yang menyebabkan MYSQL menjadi
lambat tidaklah ditambahkan, atau ditunda dulu, atau ditambahkan tapi menjadi
fitur yang opsional. Versi awal MYSQL ini, meski sudah bisa dipakai untuk
aplikasi Web sederhana, belumlah memadai sama sekali untuk aplikasi bisnis.
Contohnya, JOIN sederhana sudah ada, tapi tidak ada HAVING baru di bulan
Desember ditambahkan. Sudah ada tipe data TIMESTAMP dan kolom autoupdate, tapi
tidak ada system-generated number (sequence) baru di akhir 1996 juga
ditambahkan modifier kolom AUTOINCREMENT,sudah ada LIMIT tapi GROUP BY dan
ORDER BY memiliki keterbatasan,dan seterusnya, barulah di versi-versi
akhir 3.22 sepanjang 1998–1999 MYSQL menjadi semakin popular dan dilirik orang,
stabilitasnya sudah baik, Kecepatannya meningkat, sudah tersedia di berbagai
platform, termasuk Windows Seri 3.22 ini banyak dipakai di berbagai instalasi,
mungkin hingga sekarang, sehingga MYSQL AB tetap memberikan dukungan technical
support untuk seri ini.
Kelebihan
MYSQL
Selain
karen open source program, MYSQL juga memiliki kelebiha-kelenbihan yang tidak
kalah bagusnya dengan database server lainya, seperti SQL server,Sybase bahkan
oracle, berikut kelebihan MYSQL :
·
Dapat bekerja di beberapa platform yang berbeda, seperti
linux, windows, MacOS dan lainya.
·
Dapat dikoneksikan pada bahasa C, C++, Java, Perl, Php dan Python.
·
Memiliki lebih banyak tipe data seperti signed/unsigned yang
memiliki panjang data sebesar 1, 2, 3, 4 dan 8 byte,Float, Double, Char,
Varchar, Text, Blob, Date, Time, Datetime, Timestamp,Year, Set dan tipe Enum.
·
Mendukung penuh terhadap kalimat SQL group by dan Order by,
mendukungt terhadap fungsi penuh.
·
Mendukung terhadap
Left Outher Join dengan Ansi SQL dan sintak ODBC.
·
Mendukung ODBC for windows 95, semua fungsi ODBC 2.5 dan sebagainya, sebagai contoh kita dapat
menggunakan Access untuk connect ke MYSQL server.
·
Menggunakan GNU automake, autoconf, dan LIBTOOL untuk
portabilitas.
·
Kita dapat menggabungkan beberapa table dari databasi yang
berbeda dalam query yang sama.
·
Ditulis dengan menggunakan bahasa C dan C++, diuji oleh
compiler yang sangat jauh berbeda.
·
Privilege (hak) dan password sangat fleksibel dan aman serta
mengijinkan host-based vertifikasi.
Kekurangan
MYSQL
·
Untuk koneksi ke bahasa pemrograman visual seperti vb,
delphi, dan foxpro, MYSQL kurang support, karena koneksi ini menyebabkan field
yang dibaca harus sesuai dengan koneksi dari program visual tersebut, dan ini
yang menyebabkan MYSQL jarang dipakai dalam program visual.
·
Data yang ditangani belum begitu besar.
·
Dari sisi security, atau keamanan, yang agak terlalu
sederhana bagi sebuah SQL Engine, meskipun tidak sesederhana SQLite yang juga
datang dari dunia Open Source dan cukup digemari para Web Developer .
Macromedia
Dreamwever
Macromedia
Dreamweaver adalah sebuah software HTML editor profesional yang digunakan untuk
mendesain secara visual dan mengelola situs web maupun halaman web, bilamana
kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau lebih
menyukai bekerja dengan lingkungan secara visual dalam melakukan editing,
dreamweaver membuatnya menjadi lebih mudah dengan menyediakan tools yang sangat
berguna dalam peningkatan kemampuan dan pengalaman kita dalam mendesain web. Dreamweaver 8 dalam hal ini digunakan untuk web
desain. Dreamweaver 8.0 mengikutsertakan banyak tools untuk kode-kode dalam
halaman web beserta fasilitas-fasilitasnya, antara lain : Referensi HTML, CSS
dan Javascript, Javascript debugger, dan editor kode ( tampilan kode dan Code
inspector) yang mengizinkan kita mengedit kode Javascript, XML, dan dokumen
teks lain secara langsung dalam Dreamweaver, teknologi dreamweaver roundtrip
HTML mampu mengimpor dokumen HTML tanpa perlu memformat ulang kode tersebut dan
kita dapat menggunakan Dreamweaver pula untuk membersihkan dan memformat ulang
HTML bila kita menginginkannya, selain itu Dreamweaver juga dilengkapi
kemampuan manajemen situs, yang memudahkan kita mengelola keseluruhan elemen
yang ada dalam situs. Kita juga dapat melakukan evaluasi situs dengan melakukan
pengecekan broken link, kompatibilitas browser, maupun perkiraan waktu download
halaman web.
Sejarah
Macromedia Dreamwever
merupakan program penyunting halaman web keluaran
AdobeSystems yang dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia. Programini banyak
digunakan oleh pengembang web karena fitur-fiturnya yang menarik dankemudahan
penggunaannya.Versi terakhir Macromedia Dreamweaver sebelum Macromediadibeli
oleh Adobe Systems yaitu versi 8. Versi terakhir Dreamweaver keluaran Adobe
Systems adalah versi 10 yang ada dalam Adobe Creative Suite 4 (sering disingkat
Adobe CS4).Dream Weaver dirilis pertama kali pada bulan desember 1997 untuk Mac
OS yang bernamaMacromedia Dream Weaver 1,0. Macromedia terakhir kali merilis
Dream Weaver versi 8,0 padatanggal 13 september 2005 hingga akhrnya dibeli oleh
Adobe system. Adobe system kembalimengeluarkan software Dream Weaver versi 9,0
pada tanggal 16 april 2007 yang terdapat didalam Adobe Creative Suit atau yang
biasa disingkat CS. Versi terakhir yang dikeluarkan olehAdobe ialah Adobe Dream
weaver versi 11,5 yang dirilis pada tanggal 12 april 2011.Dreamweaver tersedia untuk Mac dan Windows
system. Versi terbaru men-supportwebteknologi seperti CSS, JavaScript,
dan yang lainnya yang menggunakan bahasa script danframeworks seperti ASP (ASP
JavaScript, ASP VBScript, ASP.NET C#, ASP.NET VB), ColdFusion,Scriptlet, dan
PHP.
Evolusi Macromedia Dreamweaver
1
2
- DreamWeaver 3 : merupakan versi lamanya yaitu web authoring terbaik pada tahun 2000.
- DreamWeaver 4 : merupakan software yang lebih baik lagi dan lebih canggih pada tahun 2002.
- Macromedia DreamWeaver MX: pertama kali di tampilkan pada tahun 2004, selain software untuk mendesain web, juga bisa untuk menyunting kode dan untuk membuat aplikasi web dengan menggunakan bahasa pemrograman JPS, PHP, ASP atau Coldfusion. Di lengkapi dengan fasilitas yang cukup lengkap untuk manajemen situs.
- Yang terbaru ada Macromedia DreamWeaver 8 MX, adobe DreamWeaver cs5 dan cs6.
Kelebihan Dan Kekurangan Macromedia
Dreamweaver
·
Kelebihan dari dreamweaver, yaitu :
1.
Kemampuannya membuat halaman web yang terlihat konsisten.
Adobe Dreamweaver sudah terinstall beberapa template yang elegan dan menarik.
Tentunya ini memudahkan anda yang ingin belajar membuat sebuah web namun anda
belum mampu membuat design web sendiri. Jika anda ingin membuat lebih dari 10
halaman web dengan didasarkan design template tertentu maka web anda akan
memiliki gaya halaman web yang sama dan terlihat konsisten dari halaman
perhalaman.
2.
Kemudahan dan efisiensi dalam penggunaan. Program ini tidak
hanya dirancang untuk anda yang sudah mahir dan mengerti bahasa pemrograma.
Bagi anda yang belum mengerti bahasa pemrograman, anda bisa membuat halaman web
dengan hanya cara mengklik atau drag and drop menggunakan mouse serta anda juga
bisa melihat halaman html-nya selama
proses desain berlangsung. Atau yang lebih dikenal dengan sebutan
WYSIWYG.
3.
Mudah untuk mengupload melalui FTP. Dreamweaver sudah
dilengkapi dengan fitur FTP jadi setelah anda selesai membangun sebuah web,
anda bisa langsung menguploadnya melalui FTP . FTP (singkatan dari File
Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam
lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file)
komputer antar mesin-mesin dalam sebuah internetwork.
4.
dreamweaver memiliki kemampuan memperlihatkan 3 proses yang berbeda,
yaitu :
Code
View : Berfungsi untuk hanya menampilkan script html saja.
Desain
View : Berfungsi menampilkan kode-kode html yang anda tulis menjadi sebuah
design/template yang nantinya akan
ditampilkan di browser.
Split
View : Berfungsi menampilkan gabungan antara Code View dan Desain View pada
saat bersamaan.
Jadi
anda bisa langsung melihat perubahan pada saat anda mengubah htmlnya.
·
Kekurangan Macromedia Dreamweaver
1. Harga Software yang Cukup
Mahal.Mungkin salah satu kekurangan dari Dreamweaver ini adalah dari segi
harga. Dreamweaver CS5 dibandrol oleh Adobe sekitar $399. Harga yang mungkin
terjangkau oleh kalangan tertentu saja.