BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dari keterangan dan bab-bab sebelumnya penulis dapat mengambil beberapa kesimpulan sebagai berikut:
1. Dalam pembuatan website ini ada beberapa tahapan yang dilakukan penulis yaitu tahap perencanaan, tahap perancangan diagram alir flowchart, merancang dan
mempersiapkan database server, dan tahap implementasi sistim. 2. Website ini dibuat dengan menggunakan bahasa pemograman PHP sebagai bahasa
pemogramannya, MySQLsebagai database servernya dan apache sebagai server. 3. Pembuatan website ini dilakukan pada intranet atau komputer lokal tanpa
terkoneksi ke internet. Koneksi internet dibutuhkan pada saat menghosting website dan pengaksesan situs setelah di hosting.
5.2 Saran
Adapun beberapa saran penulis pada pembuatan website ini adalah: 1. Perlu dilakukan pembaharuan atau update berkala oleh administrator pada website
ini guna memberikan informasi yang terbaru. 2. Untuk menarik minat pengunjung, perlu dibuat rancangan layout atau template
dengan gambar dan animasi yang menarik. 3. Perlu dilakukan penggandaan backup database secara teratur ke dalam media
penyimpanan lainnya untuk mencegah hal-hal yang tidak diinginkan seperti data hilang atau rusak.
4. Dalam pembuatan situs, perlu dirancang dengan teliti agar dalam melakukan pembaharuan data tidak terjadi kesalahan.
5. Dengan adanya website ini dapat memotivasi siswa SMA Negeri 1 Tanjungbalai dalam berprestasi dan terus meningkatkan ilmu pengetahuannya khususnya dalam
bidang Teknologi Informasi.
Universitas Sumatera Utara
BAB 2 LANDASAN TEORI
2.1 Pengertian Komputer
Secara ringkas komputer dapat diartikan sebagai mesin yang melakukan tugas- tugas tertentu yang dikontrol oleh instruksi-instruksi digital. Komputer berasal
dari bahasa latin yaitu computare yang mengandung arti menghitung. Komputer adalah mesinpenghitung elektronik yang cepat dan dapat menerima informasi
input digital,kemudian memprosesnya sesuai dengan program yang tersimpan dalam memoridan menghasilkan output berupa informasi.
Komputer juga berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi, komputer dapat diartikan sebagai alat untuk menghitung.
Perkembangan teknologi dan ilmu komputer memberikan penigkatan pada kegunaan komputer, sehingga defenisi komputer juga mengalami perubahan.
Sekarang ini, proses menghitung hanyalah merupakan sebagian kecil dari kegunaan komputer. Banyak fungsi lain yang dapat dilakukan dengan
menggunakan komputer, seperti pengolahan data, permainan, pengontrol mesin, membuat grafik, mengedit data dan lain sebagainya.
2.1.1 Sistim Komputer
Sistim komputer adalah kumpulan beberapa perangkat komputer yang saling mendukung dan mengerjakan masing-masing fungsinya untuk melakukan suatu
pekerjaan. Tujuan dari sistim komputer adalah mengolah data untuk menghasilkan informasi. Agar tujuan tersebut dapat tercapai maka elemen-elemen
dari komputer harus lengkap.
Elemen-elemen dari sistim komputer adalah sebagai berikut: 1. Perangkat Keras Hardware, yaitu perangkat pada komputer yang secara fisik
dapat dilihat dan dapat disentuh, seperti keyboard, monitor dan casing.
Universitas Sumatera Utara
2. Perangkat Lunak Software, yaitu program yang berisi perintah-perintah pengolahan data, seperti Microsoft Office dan sebagainya.
3. Brainware adalah manusia yang terlibat dalam mengoperasikan serta mengatur sistim komputer.
Ketiga elemen komputer di atas harus saling berhubungan dan membentuk suatu kesatuan. Hardware tanpa adanya software, maka komputer tidak akan berfungsi
seperti yang diharapkan, hanya berupa benda mati saja. Hardware yang telah didukung oleh software juga tidak akan berfungsi jika tidak ada manusia yang
mengoperasikannya. Akan tetapi jika ketiga elemen sistim komputer tersebut sudah berhubungan dan berinteraksi dengan baik, maka komputer akan berfungsi
sesuai dengan yang kita harapkan.
2.2 Pengertian Data, Data flow diagram DFD, Diagram Alir Flowchart, Informasi dan Sistim.
2.2.1 Pengertian Data.
Beberapa pengertian tentang data sebagai berikut: a.
Menurut berbagai kamus bahas Inggris-Indonesia, data diterjemahkan sebagai istilah yang berasal dari kata datum yang berarti fakta atau bahan keterangan.
a. Pengertian yang lain mengatakan bahwa data merupakan deskripsi dari sesuatu
kejadian yang kita hadapi. b.
Menurut Gordon B. Davis dalam bukunya Management Information System: Conceptual Foundation, Structures, and Development menyebutkan data sebagai
bahan mentah dari informasi, yang dirumuskan sebagi sekelompok lambang acak yang menunjukkan jumlah atau tindakan atau hal-hal
lain.
Dari beberapa pengertian di atas, dapat disimpulkan bahwa data adalah bahan baku informasi, didefenisikan sebagai sekelompok simbol yang mewakili
kuantitas, tindakan, dan sebagainya. Data terbentuk dari karakter, dapat berupa
Universitas Sumatera Utara
alphabet, angka, maupun simbol khusus. Data disusun untuk diolah dalam betuk struktur data, struktur file, dan basis data.
2.2.2 Data Flow Diagram DFD
Data flow diagram adalah suatu gambaran grafis dari suatu sistim yang dapat menggambarkan arus data di dalam sistim dengan struktur, jelas dan
menggunakan sejumlah bentuk-bentuk simbol untuk menggambarkan bagaimana data mengalir melalui suatu proses yang saling berkaitan.
Gambar 2.1 Simbol Data Flow Diagram
2.2.3 Diagram Alir flowchart
Diagram alir program program flowchart adalah suatu diagram yang menggambarkan arus logika dari data yang akan diproses dalam suatu program
dariawal sampai akhir. Diagram alir terdiri dari simbol-simbol yang mewakili fungsi langkah program dan garis alir flowline menunjukkan urutan dari simbol-
simbol yang akan di kerjakan.
Universitas Sumatera Utara
Gambar 2.2 Simbol-simbol flowchart
2.2.4 Pengertian Informasi
Beberapa pengertian tentang informasi sebagai berikut: a. Menurut Gordon B.Davis dalam bukunya Management Information System,
conceptual Foundation, Structures, and Development menyebut informasi sebagai data yang telah diolah menjadi bentuk yang berguna bagi penerimanya
Universitas Sumatera Utara
dan nyata, berupa nilai yang dapat dipahami di dalam keputusan sekarang maupun masa mendatang.
b. Menurut Barry E.Cushing dalam buku Accounting Information System and business Organization, dikatakan bahwa informasi merupakan suatu yang
menunjukkan hasil pengolahan data yang diorganisasi dan berguna bagi orang yang menerimanya.
c. Menurut Robert N.Anthony dan Jhon Dearden dalam buku Management Control System, menyebutkan informasi sebagai suatu kenyataan, data, item,
yang menambah pengetahuan bagi penggunanya. d. Menurut Stephen A.Moscope dan Mark G. Simkin dalam bukunya Accounting
information System, Concepts and Practise mengatakan informasi sebagai kenyataan atau bentuk-bentuk yang berguna yang dapat digunakan untuk
pengambilan keputusan.
Dari beberapa pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi
yang menerimanya yang menggambarkan suatu kejadian nyata dan dapat digunakan sebagai alat bantu untuk pengambilan keputusan.
2.2.5 Pengertian Sistim
Beberapa pengertian tentang sistim sebagai berikut: a. Dalam kamus Inggris-Indonesia nya Jhon M.Echols dan Hassan Shadily, system
diartikan sebagai susunan. b. Menurut M.Alexander dalam buku Information System Analisyst, Theory and
Application, sistim merupakan suatu grup dari elemen-elemen baik yang berbentuk fisik maupun non-fisik yang menunjukkan suatu kumpulan saling
berhubungan dan berinteraksi bersama menuju suatu tujuan, sasaran atau akhir dari sebuah sistim.
Dari pengertian sistim di atas dapat disimpulkan bahwa sistim adalah suatu kesatuan utuh terdiri dari beberapa bagian yang saling berhubungan dan
berinteraksi untuk mencapai tujuan tertentu.
Universitas Sumatera Utara
2.3 Sistim Informasi
Pada dasarnya sistim informasi merupakan suatu sistim yang dibuat oleh manusiayang terdiri dari komponen-komponen dalam organisasi untuk mencapai
suatu tujuan yaitu menyajikan data informasi. Sistim informasi menerima masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi, dan
mengeluarkan hasilnya.
2.3.1 Komponen Sistim Informasi
Sistim informasi memiliki komponen-komponen yang saling berinteraksi membentuk satu kesatuan dalam mencapai sasaran sistim. Adapun komponen dari
sistim informasi adalah sebagai berikut: a. Blok Masukan Input Block
Blok masukan dalam sebuah sistim informasi meliputi metode-metode dan media untuk menangkap data yang akan dimasukkan, dapat berupa dokumen-dokumen
dasar. b. Blok Model Model Block
Blok model ini terdiri dari kombinasi prosedur, logika dan model matematik yang berfungsi memanipulasi data untuk keluaran tertentu.
c. Blok Keluaran Output Block Blok keluaran berupa data-data keluaran seperti dokumen output dan informasi
yang berkualitas. d. Blok Teknologi Thechnology Block
Blok teknologi digunakan untuk menerima input, menjalankan model, menyimpan data dan mengakses data, menghasilkan dan mengirimkan keluaran serta
membantu pengendalian dari sistim secara keseluruhan. Blok teknologi ini merupakan komponen bantu yang memperlancar proses pengolahan yang terjadi
dalam sistim. e. Blok Basis Data Database Block
Merupakan kumpulan data yang berhubungan satu dengan lainnya, tersimpan di perangkat keras komputer dan perangkat lunak untuk memanipulasinya.
Universitas Sumatera Utara
f. Blok Kendali Control Block Meliputi masalah pengendalian terhadap operasional sistim berfungsi mencegah
dan menangani kesalahankegagalan sistim.
2.3.2 Perangkat Sistim Informasi
Sebuah sistim informasi yang lengkap memiliki kelangkapan sebagai berikut: a. Hardware
Bagian ini merupakan bagian perangkat keras sistim informasi. Sistim informasi modren memiliki perangkat keras seperti komputer, printer dan teknologi jaringan
komputer. b. Software
Bagian ini merupakan bagian perangkat lunak sistim informasi. Sistim informasi modren memiliki perangkat lunak untuk memerintahkan komputer dalam
melaksanakan tugas yang harus dikerjakannya. c. Data
Merupakan komponen dasar dari sistim informasi yang akan diproses lebih lanjut untuk menghasilkan informasi.
d. Prosedur Merupakan bagian yang berisikan dokumentasi prosedur atau proses-proses yang
terjadi dalam sistim. e. Manusia
Manusia merupakan bagian utama dalam suatu sistim informasi. Yang terlibat dalam komponen manusia adalah sebagai berikut:
1. Cleciral personal : untuk menangani transaksi dan pemrosesan data dan melakukan incuiry operator.
2. First level manager : untuk mengolah pemrosesan data didukung dengan perencanaan, penjadwalan, identifikasi situasi out-of control dan pengambilan
keputusan level menengah kebawah. 3. Staff specialist : untuk menganalisis perencanaan dan pelaporan.
Universitas Sumatera Utara
4. Management : untuk pembuatan laporan berkal, permintaan khusus, analisis khusus, laporan khusus, pendukung analisis pengambilan keputusan level atas.
2.4 Internet
Internet International Networking adalah sutu kumpulan jaringan komputer dari berbabagai tipe, yang saling berkomunikasi dengan menggunakan suatu standar
komunikasi. Saat ini ada jutaan sistim komputer dengan puluhan juta pengguna di seluruh dunia telah bergabung dengan internet.
Secara teknis internet merupakan dua komputer atau lebih yang saling berhubungan membentuk jaringan komputer hingga meliputi jutaan komputer
didunia, yang saling berinteraksi dan bertukar informasi, dari segi ilmu pengetahuan, internet merupakan sebuah perpustakaan yang di dalamnya terdapat
jutaan bahkan miliaran informasi atau data yang dapat berupa teks, grafik, suara maupun animasi untuk melakukan pertukaran informasi jarak jauh.
2.4.1 Manfaat Internet
Sejalan dengan meningkatnya peranan informasi dalam bisnis maupun teknologi, akses terhadap sumber dan jaringan informasi semakin penting bagi pengguna.
Internet adalah jaringan informasi komputer mancanegara yang berkembang sangat pesat dan pada saat ini dapat dikatakan sebagai jaringan informasi terbesar
di dunia, manfaat internet sangat terasa bagi pengguna. Adapun manfaat yang bisadiperoleh dari internet adalah sebagai berikut:
a. Informasi yang didapat lebih cepat dan murah dengan menggunakan aplikasi fasilitas internet seperti e-mail, www, newsgroupdan lain sebagainya.
b. Mengurangi biaya kertas dan biaya distribusi, dengan adanya koran, majalah dan brosur di dalam internet.
c. Sebagai media promosi, misalnya pengenalan dan pemesanan produk perusahan.
d. Komunikasi interaktif melalaui e-mail, video conferencing, dan sebagainya. e. Sebagai alat penelitian dan pengembangan.
f. Sebagai alat pertukaran data.
2.5 Website
Universitas Sumatera Utara
Website atau world wide web sering disingkat sebagai www atau web, yaitu sebuah sistim dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain
direpresentasikan dalam bentuk hypertext dan dapat diakses oleh perangkat lunak yang disebut browser.
Kemampuan di atas telah menjadikan web sebagai service yang paling cepat pertumbuhannya. Web mengijinkan pemberian highlight penyorotan pada
kata-kata atau gambar dalam sebuah dokumen untuk menghubungkan atau menunjuk dari sembarang tempat pada dokumen lain. Dengan sebuah browser
yang memiliki graphical user interface GUI, link-link dapat dihubungkan ke tujuannya dengan menunjuk link tersebut dengan mouse dan meng-klik link
tersebut. Menurut kemampuannya, web dapat dibedakan menjadi 2 dua, yaitu web statis dan web dinamis.
2.5.1 Web Statis
Web statis adalah web yang berisi informasi yang sifatnya statis tetap. Disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut. Untuk
mengetahui web tersebut statis atau dinamis dapat dilihat dari tampilannya. Jika suatu web hanya berhubungan dengan halaman weblain berisisuatu informasi
yang tetap maka web tersebut statis. Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman web
yang berisi informasi yang tetap atau tidak berubah. Interaksi pengguna hanya terbatas dapat melihat informasi yang ditampilkan. Web statis biasanya
merupakan HTML yang ditulis pada editor teks dan disimpan dalam bentuk .html atau .htm.
2.5.2 Web Dinamis
Web dinamis adalah web yang menampilkan informasi serta berinteraksi dengan pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi
menggunakan forms ehingga dapat mengolah informasi yang ditampilkan. Web dinamis bersifat interaktif, tidak kaku, dan terlihat lebih indah. Informasi di web
pada umumnya ditulis dalam format HTML dan PHP.
Universitas Sumatera Utara
2.6 Hypertext Markup Language HTML
Hypertext Markup Language HTML merupakan sebuah bahasa scripting yang berguna untuk menuliskan halaman web. Pada halaman web, html dijaikan
sebagai bahasa script dasar yang berjalan bersama berbagai bahasa scripting pemograman lainnya.
Dalam penulisan script html dapat menggunakan editor biasa seperti notepad, edit plus ataupun editor lain yang berbasis GUI Graphical User
Interface seperti Microsoft Frontpage dan yang digunakan penulis adalah Macromedia Dreameweaver 8. Dengan software ini kode html tidak perlu di
ketik, karena semua perintahnya diwujudkan secara icon base. Tetapi bagi seorang pengembang aplikasi web, kemampuan penguasaan terhadap kode html sangat
diperlukan, sehingga sangat disarankan untuk menguasai kode html dengan menggunakan editor teks seperti notepad. Secara umum HTML dapat melakukan
tugas-tugas sebagai berikut: a. Mengontrol tampilan halaman web dan isinya.
b. Mempublikasikan web secara online. c. Membuat online form yang bisa digunakan untuk menangani pendaftaran buku
tamu, dan transaksi online lainnya. d. Menambahkan objek-objek seperti image, audio, video, dan juga applet dalam
dokumen html.
Browser merupakan software yang diinstall di komputer client yang berfungsi
untuk menerjemahkan tag-tag HTML menjadi halaman web. Browser yang biasa digunakan adalah internet explorer, opera, mozila fireworks dan lain sebagainya.
2.7 PHP
PHP singkatan dari hypertext preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan web yang disisipkan pada dokumen html.
Penggunaan php memungkinkan web dapat dibuat dinamis sehingga maintenance
Universitas Sumatera Utara
situs web tersebut lebih mudah dan efisien. Php merupakan software open-source yang disebarkan dan dilisensikan.
2.7.1 Sejarah Singkat PHP
PHP pertama kali diciptakan oleh Rasmus Lerdof pada tahun 1994. Awalnya PHP digunakan untuk mencatat jumlah serta mengetahui siapa saja pengunjung pada
homepage-nya. Rasmus Ledorf adalah salah satu pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis,
kemudian menambah kemampuan PHP 1.0 dengan meluncurkan PHP 2.0 pada tahun 1996, PHP telah banyak digunakan di dunia.
Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Caraveo, dan Jim Winstead bekerja
sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000
dikeluarkan PHP 4.0. tidak terhenti sampai di situ, kemampuan PHP terus ditambah, dan versi terbaru yang telah di keluarkan adalah PHP 5.0.
2.7.2 Kelebihan PHP
PHP memiliki banyak kelebihan yang tidak dimiliki bahasa script sejenis. PHP difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang
dapat dilakukan oleh GCI, sepeti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim dan menerima cookies bahkan
lebih dari kemampuan CGI. PHP dapat digunakan pada setiap sistim operasi, antara lain Linux, Unix,
Windows, dan Macintosh. PHP juga mendukung banyak Web Server, seperti Apache, Microsoft Internet Information Server MIIS, Personal Web
ServerPWS, dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor. PHP tidak terbatas pada hasil keluaran HTML. 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 oleh PHP adalah dukungannya terhadap banyak database. Berikut database yang dapat didukung oleh PHP:
Universitas Sumatera Utara
a. Adabase D b. dBase
c. Direct MS-SQL d. Empress
e. FilePro read only f. FrontBase
g. Hyperware h. IBM DB2
i. Informix j. Ingres
k. Interbase l. MSQL
m. MySQL n. ODBC
o. Oracle OC17 dan OC18 p. Ovrimos
q. PostgrSQL r. Solid
s. Sybase t. Unix DBM
u. Velocis
2.7.3 Sintaks PHP
Sintaks PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP.
1. ?php … ? 2. script language=”PHP” … script
3. ? … ? 4. …
Cara 1 dan 2 merupakan cara yang paling umum digunakan walaupun cara 3 lebih praktis, karena cara 3 tidak selalu diaktifkan dalam konfigurasi file php ini
Universitas Sumatera Utara
yang terdapat pada direktori C:\Program Files\Apache Software
Foundation\Apache2.2\ PHP. Cara 4 juga dimungkinkan sebagai kemudahan bagi anda yang sudah terbiasa dengan Active Server Pages ASP. Namun, bila cara
tersebut tidak dikenal, maka harus dilakukan pengaktifan pada file konfigurasi php ini. Pengaktifan yang dilakukan pada file php ini terdapat pada baris berikut:
Language options Allow ASP-style tags.
Asp_tags=off Ubah off menjadi on, kemudian simpan dan restart kembali web server anda.
2.8 MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal. Kepopulerannya disebabkan MySQL menggunakan Structure Query Language
SQL sebagai bahasa dasar untuk mengakses database nya. Selain itu, ia bersifat gratis tidak peru membayar untuk menggunakannya pada berbagai platform
kecuali pada windows, yang bersifat shareware atau perlu membayar setelah melakukan evaluasi dan memutuskan untuk digunakan untuk kepeluan produksi.
MySQL termasuk jenis Relation Database Management System DBMS. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel
terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.
MySQL dapat didefenisikan sebagai: a. MySQL merupakan sistim manajemen database. Database merupakan struktur
penyimpanan data. Untuk menambah, mengakses, dan memproses data yang disimpan dalam sebuah database komputer, diperlukan sistim manajemen
database MySQL server. b. MySQL merupakan sistim manajemen database atau basis data terhubung
Relation Database Management System. Database terhubung menyimpan pada tabel-tabel terpisah. Kata SQLpada MySQL merupakan singkatan dari Structure
Query Language. SQL merupakan bahasa standar yang digunakan untuk mengakses database dan ditetapkan oleh ANSIISO SQL Standart.
Universitas Sumatera Utara
c. MySQL merupakan Software Open Source, berarti semua orang diizinkan menggunakan dan memodifikasi software ini. Semua orang dapat mendownload
software MySQL dari internet dan menggunakannya tanpa membayar. Anda dapat mempelajari Source Code dan menggunakannya sesuai dengan kebutuhan.
d. Server database MySQL mempunyai kecepatan yang tinggi, mudah digunakan, dan handal. MySQLdikembangkan untuk menangani database yang besar secara
cepat dan telah sukses digunakan selama bertahun-tahun. Konektifitas, kecepatan, dan keamanannya membuat server MySQL cocok untuk mengakses database
diinternet. e. MySQL Server bekerja di client server atau sistim embedded. Software
database MySQL merupakan sistim yang terdiri atas multitheread SQL Server yang mendukung software client dan library yang berbeda, tool administrative,
dan sejumlah Application Programming Interfaces APIs. f. MySQL tersedia dalam beberapa macam bahasa.
Beberapa SQL command atau perintah SQLyang harus diketahui adalah : 1. CREATE DATABASE, untuk membuat sebuah database.
2. DROP DATABASE, untuk menghapus sebuah database. 3. CREATE TABLE,untuk membuat sebuah table.
4. ALTER TABLE, untuk memodifikasi sebuah table. 5. DROP TABLE, untuk menghapus sebuah table.
6. SELECT,untuk menampilkan data dari database. 7. UPDATE,untuk memodifikasi data dari database.
8. INSERT INTO, untuk menambah data di database. 9. DELETE,untuk menghapus data dari database.
2.9 Apache
Apache merupakan software yang dikeluarkan oleh Group Apache. Group Apache terlibat dalam satu proyek yang disebut Proyek Apache untuk mengembangkan
suatu software implementasi di server HTTP web yang handal, standar komersial, dan Source Code-nya didistribusikan secara gratis.
Universitas Sumatera Utara
2.10 Cassading Style SheetCSS
Cassading Style Sheet CSS banyak digunakan untuk memperluas kemampuan HTML dalam memformat dokumen web atau untuk mempercantik tampilan web,
bahkan untuk pemosisian dan layoutting halaman web. Dengan mendefenisikan suatu style sekali saja dapat digunakan berulang kali.
CSS banyak didukung browser, terutama versi baru sehingga penempatan layout menjadi lebih fleksibel. Membuat HTML menggunakan tag minimal
berpengaruh tehadap 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.11 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 yang 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 permainan
interaktif dan juga bisa untuk menambah design web.
2.12 Macromedia Dreamweaver 8
Saat ini Dreamweaver merupakan software utama yang digunakan oleh web server designer maupun web programmer dalam membangun suatu web.
Dreamweaver memberikan kemudahan bagi penggunanya dalam menentukan ruang 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 di tahun 2005 adalah Macromedia Dreameweaver 8 yang merupakan penyempurnaan dari versi
Universitas Sumatera Utara
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 anda lebih cepat selesai.
Tidak jauh beda dengan versi sebelumnya, Macromedia Dreamweaver 8 mendukung pemograman Client Side yang terkenal, yaitu JavaScript dengan
penggunaan yang sangat mudah. Macromedia Dreamweaver 8 juga mendukung pemograman Script Server Side, seperti PHP, ASP, ASP.NET, dan JSP.
Universitas Sumatera Utara
BAB 1 PENDAHULUAN