c. Karena sifatnya open source, maka perubahan dan perkembangan interpreter pada
PHP lebih cepat dan mudah, karena banyak milis-milis dan developer yang siap membantu pengembanganya.
d. Jika dilihat dari segi pemahaman, PHP memillki referensi yang sangat mudah
dipahami. e.
PHP dapat berjalan pada 3 operating system. Yaitu: Linux, Unix dan windows serta dapat juga dijalankan secara runtime pada suatu console.
2.6.2 Kelemahan PHP
Seperti pemprograman aplikasi atau web lainnya, PHP pun memiliki beberapa kelemahan, diantaranya:
a.
Tidak ideal untuk pengembangan skala besar.
b.
Tidak memiliki sistem pemprograman berorientasi objek yang sesungguhnyasampai versi 4 saja. Namun pada versi php 5.0 sudah dilengkapi OOP yang sesungguhnya.
2.8 Apache
Apache merupakan software yang dikeluarkan oleh group apache. Group apache terlihat dalam satu proyek yang disebut proyek apache untuk mengembangkan suatu software
implementasi di server HTTP web yang handal, standar komersial, dan source code-nya di didistribusikan secara gratis. Adapun alamat website apache adalah:
http:www.apache.org.
Universitas Sumatera Utara
2.9 Cascading Style Sheet
Cascading Style Sheet CSS banyak digunakan untuk memperluas kemampuan HTML dalam memformat dokumen web atau untuk mempercantik tampilan web, bahkan untuk
pemosisian dan layouting halaman web.
CSS banyak didukung browser, terutama versi baru sehingga penempatan layout menjadi lebih fleksibel. Membuat html menggunakan tag minimal berpengaruh terhadap
ukuran file, dapat menampilkan konten utama terlebih dahulu sementara gambar dan yang lainnya dapat ditampilkan sesudahnya. Selain itu, penggunaan css pada file terpisah dapat
mempermudah pengubahan tampilan situs secara keseluruhan.
2.10 Javascript
Javascript mulanya bernama Livescript, dikembangkan pertama kali pada tahun 1995 di netscape communication. Pada akhir tahun 1995 netscape communication dan sun
microsystem berkolaborasi dan mengganti nama Livescript menjadi Javascript.
Javascript adalah bahasa script yanng ditempatkan pada kode HTML dan diproses pada sisi client. Dengan adanya bahasa ini maka kemampuan dokumen HTML menjadi lebih
luas. Sebagai contoh, digunakan untuk validasi masukan formulir sebelum diproses ke tahap selanjutnya. Bisa untuk membuat pemainan interaktif dan juga bisa untu menambah design
web.
Universitas Sumatera Utara
2.11 Macromedia Dreamweaver 8
Saat ini Dreamweaver merupakan software utama yang digunakan oleh web serverdesigner maupun web programmer dalam membangun suatu web. Dreamweaver memberikan
kemudahan bagi penggunanya dalam menentukan ruangan kerja yang diinginkan. Tipe ruang kerja, fasilitas dan kemampuan dreamweaver mampu meningkatkan produktivitas dan
efektivitas dalam design maupun dalam membangun web.
Versi terbaru Macromedia Dreamweaver 8 di tahun 2005 adalah Macromedia dreamweaver 8 yang merupakan penyempurnaan dari versi sebelumnya dan semakin mudah
dalam penggunaannya. Fasilitas terbaru dari Macromedia dreamweaver 8 adalah zoom tool and guides, panel css yang baru, code collapse, coding toolbar, insert flash video dan
tampilan baru dalam dreamweaver 8 membuat pekerjaan penulis lebih cepat selesai.
Tidak jauh beda dengan versi sebelumnya, Macromedia Dreamweaver 8 mendukung pemrograman client side yang terkenal. Yaitu javascript dengan penggunaan yang sangat
mudah. Macromedia Dreamweaver 8 juga mendukung pemrograman script server side, seperti PHP, ASP, ASP.NET, dan JSP.
Universitas Sumatera Utara
Gambar 2.1 Tampilan Start Page Macromedia Dreamweaver 8
Universitas Sumatera Utara
BAB 3 PERANCANGAN SISTEM
3.1 Perencanaan dan Perancangan Sistem
Membangun sebuah sistem informasi harus memiliki persiapan,perencanaan, dan perancangan yang baik karena akan menarik perhatian pengunjung yang melihatnya.
Sebelum membangun sebuah situs, perlu dilakukan identifikasi awal antara lain : a. Sistem informasi apa yang akan dibangun ?
b. Siapa saja pengunjung yang diharapkan berkunjung ke sistem informasi tersebut ? c. Apa saja aktivitas yang pengunjuna lakukan dalam sistem informasi tersebut ?
d. Apa saja yang ingin dicapai dari pembuatan sistem informasi tersebut ?
Dengan menjawab pertanyaan diatas akan semakin mempermudah dalam pembangunan sistem informasi karena dari sistem informasi ini akan terbentuk kata kunci untuk
membangun dan mengembangkan sistem informasi ke arah yang lebih lanjut.
Berkaitan dari sistem informasi yang akan dibangun, maka jawaban dari pertanyaan diatas sebagai berikut :
a. Sistem informasi yang akan dibangun sistem informasi berbasis web, yang menyediakan informasi yang menyangkut pemesanan tiket online,informasi jadwal
keberangkatan dan harga tiket tujuan keberangkatan. b. Pengunjung yang diharapkan berkunjung ke sistem informasi ini adalah seluruh
pengunjung yang akan melakukan perjalanan dalam negeri dan luar negeri.
Universitas Sumatera Utara