BAB 2
DASAR TEORI

2.1	Sekilas Tentang SMU Negeri 2 Tual
Untuk meningkatkan mutu kecerdasan bangsa seperti yang diamanatkan dalam Pembukaan Undang Undang Dasar 1945, maka pada tahun ajaran 1973/1974 didirikanlan Sekolah pendidikan guru yang lazim disingkat SPG didaerah Kei Kecil Tual Maluku Tenggara.
Dan dalam pertumbuhan dan perkembangan selanjutnya SPG menjadi SMU Negeri 2 Tual seperti sekarang ini. Jadi lahirnya SMU Negeri 2 TualL ini merupakan peralihan dari SPG, bukan merupakan sekolah baru.
Dasar Hukum :
1.	SPG berdiri berdasarkan Surat Keputusan Menteri pendidikan dan Kebudayaan  Republik Indonesia Nomor : 0236/O/1973 tanggal 18 Desember 1973.
2.	SPG berubah menjadi SMU Negeri Berdasarkan Surat Keputusan Menteri Pendidikan dan Kebudayaan Republik Indonesia Nomor : 0353/O/1985 tanggal 9 Agustus 1985.
Kepemimpinan :
SMU  Negeri 2 Tual yang usianya telah mencapai usia 33 tahun ini, dalam roda perjalanan dan perkembangannya telah mengalami pergantian pimpinan sekolah beberapa kali. 

Adapun Bapak/Ibu yang pernah  memimpin adalah :
1.	Dra. MARKUS LETSOIN	
Menjabat Kepala SMU Negeri 2 Tual terhitung mulai tanggal 1 Januari 1974 sampai dengan 1 April 1982.
2.	VRELY SOPAKUA
Menjabat Kepala SMU Negeri 2 Tual terhitung mulai tanggal 1 April 1982 sampai dengan 22 April 1987.
3.	Dra. MURSIATI
Menjabat Kepala SMU Negeri 2 Tual terhitung mulai tanggal 22 April 1987 sampai dengan 1 Septembar 1993.
4.	Drs. SIMOEN
Menjabat Kepala SMU Negeri 2 Tual terhitung mulai tanggal 1 September 1993 sampai dengan 1 Desember 1998.
5.	SANOESI BOEDHY SOESANTO, BA.
Menjabat Kepala SMU Negeri 2 Tual terhitung mulai tanggal 11 April 1999 sampai dengan 1 Agustus 2000.
6.	ABDULAH, Hs. B.A.
Menjabat Pelaksana Harian SMU Negeri 2 Tual terhitung tanggal 1 September sampai dengan 1 Juni 2001.
7.	Drs. FOFIT
Menjabat Kepala SMU Negeri 2 Tual terhitung mulai 1 Juni 2001 sampai dengan 11 Juni 2004.
8.	ZETH SONGUPNUAN, S.Pd
Menjabat Kepala SMU Negeri 2 Tual terhitung mulai tanggal 11 Juni 2004 sampai sekarang
Berbagai upaya perbaikan selalu diusahakan baik tenaga pendidik, tenaga tata usaha/administrasi maupun penambahan ruang-ruang kelas yang memadai. Hingga sampai saat ini SMU Negeri 2 Tual merupakan SMU Negeri yang masuk dalam kategori SMU terfavorit yang ada diwilayah Tual dengan jumlah kelas 8 ruang, jumlah siswa  kurang lebih 360 orang, dengan ditunjang Guru tetap ataupun tidak tetap yang sangat menguasai benar bidang atau mata pelajaran yang mereka ajarkan.  

2.2	Mekanisme Penerimaan Siswa
Berikut ini merupakan proses penerimaan siswa baru di SMU Negeri 2 Tual yaitu :
1.	Calon siswa diharuskan mendaftar dan mengambil formulir dibagian pendaftaran, kemudian mengisi formulir sesuai data yang diminta, setelah mengisi formulir tersebut kemudian formulir yang telah diisi diserahkan kembali ke bagian pendaftaran dan calon siswa mendapatkan kartu pendaftaran.
2.	Proses penerimaan siswa baru ditentukan nilai test. Yang terdiri dari beberapa mata pelajaran, antara lain :
a.	Matematika
b.	Bahasa Indonesia.
c.	Bahasa Inggris.
3.	Apabila pada salah satu mata pelajaran di bawah nilai 6 maka akan langsung dengan sendirinya tidak masuk dalam laporan data calon siswa atau tidak masuk dalam kategori calon siswa / siswi SMU Negeri 2 Tual karena sandart nilai terendah adalah 6.
4.	Setelah dilakukan seleksi dan test untuk ujuan masuk maka pada calon siswa / siswi akan diperoleh hasil yang menetapkan siswa tersebut :
a.	Tidak Diterima 
b.	Diterima
c.	Cadangan
5.	Setelah proses seleksi dilakukan maka pihak sekolah akan mengumumkan hasil seleksi tersebut.
6.	Bagi calon siswa / siswi yang lulus diwajibkan melakukan daftar ulang untuk memastikan bahwa siswa tersebut positif menjadi siswa di SMU Negeri 2 Tual, jika calon siswa tidak melakukan daftar ulang sampai batas waktu yang telah ditentukan maka calon siswa tersebut dianggap mengundurkan diri.
7.	Bagi siswa cadangan yang memiliki nilai test yang sama maka akan di utamakan di ambil berdasarkan no pendaftaran untuk diterima dan melakukan daftar ulang untuk menjadi siswa/siswi SMU Negeri 2 Tual.

2.3 	Sistem Informasi
	Sistem informasi adalah seperangkat komponen yang saling berhubungan, berfungsi dalam mengumpulkan, memproses, menyimpan dan mendistribusikan informasi untuk mendukung pembuatan keputusan dan pengawasan dalam organisasi.

2.3.1	Sistem
	Sistem adalah suatu kumpulan obyek atau elemen (orang, sumber daya, konsep, prosedur) yang saling berinteraksi dalam suatu lingkup tetentu untuk mencapai suatu tujuan tertentu.

2.3.2 	Informasi
	Informasi dapat diartikan sebagai data yang diolah sehingga menjadi bentuk yang lebih bermanfaat bagi penerimanya. Sumber dari informasi adalah data.  Data merupakan suatu kenyataan yang menunjukkan kejadian-kejadian dan kesatuan nyata, dan merupakan bentuk yang masih mentah sehingga perlu diolah. Kejadian-kejadian (even) adalah sesuatu yang terjadi pada saat tertentu .
	Informasi dikatakan bermutu atau berkualitas apabila memenuhi tiga kriteria berikut ini :
1)	Keakuratan (Accurancy)
	Harus bebas dari kesalahan-kesalahan, tidak menyesatkan dan mencerminkan maksud yang sesungguhnya.
2)	Ketepatan waktu (Timelines)
	Informasi yang diterima tidak boleh terlambat karena informasi yang telah terlambat maka tidak akan bernilai lagi.
3)	Releven (Relevansce)
	Yaitu informasi tersebut bermanfaat bagi penerima atau pemakainya.
	Nilai informasi ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkan suatu informasi, dikatakan bernilai apabila manfaat lebih efektif dibandingkan dengan biaya untuk mendapatkan informasi.

2.3.3	 Basisdata
	Basis data adalah sekumpulan tabel yang saling terkait atau berhubungan yang bertujuan untuk meminimalkan redudansi.
Basis data dapat dilihat dari beberapa sudut pandang seperti :
•	Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikain rupa agar dapat dimanfaatkan kembali dengan cepat dan mudah.
•	Kumpulan data yang saling berhubungan disimpan secara bersama sedemikian rupadan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi kebutuhan.
•	Kumpulan file / tabel / arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.
	Hampir semua aspek pemanfaatan komputer dalam sebuah organisasi atau perusahaan senantiasa berhubungan dengan basis data. Perangkat komputer dalam suatu organisasi biasanya digunakan untuk menjalankan pengelolaan sistem informasi yang saat ini sudah menjadi suatu keharusan, demi untuk meningkatkan efisiensi, daya saing, keakuratan, dan kecepatan operasional organisasi atau perusahaan.

2.3.4	Atribut dalam Basisdata
	Perancangan basis data diperlukan, agar basis data yang diciptakan kompak dan efisien dalam penggunaan ruang penyimpanan, cepat dalam pengaksesan, dan mudah dalam pemanipulasian data. Dalam pembuatan table atau file maka diperlukan atribut-atribute (pembentuk karakteristik/sifat-sifat yang melekat pada tabel). Pada setiap tabel terdapat satu atribut yang harus dijadikan key (kunci) dan yang lainnya disebut attribute deskriptif. Key adalah satu atau gabungan basis data dari beberapa atribut yang membedakan semua baris data dalam tabel secara unik.
 	Pada basis data terdapat tiga (3) macam key yang dapat diterapkan dalam tabel  yaitu:
•	Superkey merupakan satu atau lebih atribut yang dapat membedakan setiap baris data dalam sebuah tabel secara unik.
•	Candidate-Key merupakan kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel secara unik.
•	Primary Key merupakan kunci utama dalam sebuah tabel karena lebih sering dijadikan acuan.

2.3.5 	Normalisasi
	Proses normalisasi mempunyai pengelompokkan data elemen menjadi tabel-tabel yang menunjukkan entitas dan relasinya. Proses normalisasi selalu diuji pada beberapa kondisi, yaitu kemungkinan ada kesulitan pada saat menambah, menghapus, mengubah, membaca pada suatu database. Bila ada kesulitan pada pengujian tersebut relasi dapat dipecahkan pada beberapa tabel lagi atau dengan kata lain perancangan belumlah mendapatkan database optimal.
	Pada proses normalisasi ini perlu dikenal terlebih dahulu mengenai definisi dari tahap-tahap normalisasi. Tahap-tahap normalisasi terdiri dari :
1.	Bentuk tidak normal (Unnnormalized Form)
	Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu, bisa saja data tidak lengkap atau terduplikasi.
2.	Bentuk normal ke satu (1NF /First Normal Form)
	Bentuk normal ke satu mempunyai ciri-ciri yaitu setiap data dibentuk dalam flat file (file datar/rata), data dibentuk dalam satu record demi satu record dan nilai dari field-field berupa atomic value.
3.	Bentuk normal ke dua ( 2NF /Second Normal Form)
Bentuk normal kedua mempunyai syarat yaitu bentuk data telah memenuhi kriteria bentuk normal ke satu. Atribute bukan kunci haruslah bergantung secara fungsi pada kunci utama/ primary key sehingga untuk membentuk normal kedua haruslah sudah ditentukan kunci-kunci field. Kunci field haruslah unik dan dapat mewakili atribute lainnya yang menjadi anggotanya.
4.	Bentuk normal ketiga (3NF / Third Normal Form)
Untuk menjadi bentuk normal ketiga maka relasi haruslah dalam bentuk normal kedua dan semua atribute bukan primer tidak punya hubungan yang transitif. Dengan kata lain, setiap atribute bukan kunci haruslah bergantung hanya pada primary key dan pada primary key secara menyeluruh.
5.	Boyce-Codd Normal Form (BCNF)
Boyce-Codd Normal Form memepunyai paksaan yang lebih kuat dari bentuk normal ketiga. Untuk menjadi BCNF, relasi harus dalam bentuk normal kesatu dan setiap atribute harus bergantung fungsi pada atribute superkey.
2.3.6	Model Data
		Model data didefinisikan sebagai kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, makna data, dan batasan data.  Dalam mempresentasikan Model data dalam perancangan basis data terdiri dari beberapa kelompok dan masing-masing kelompok mempunyai beberapa model data, tapi yang sering digunakan adalah model keterhubungan entitas (Entity Relationship Model). Pada model ini akan digambarkan dengan diagram yang disebut Entity Relationship Diagram/ ERD. ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak, jadi ERD merupakan model jaringan data yang menekankan pada struktur-struktur dan relationship data.
Di dalam relationship juga terdapat kardinalitas, yaitu jumlah instance suatu entitas yang dapat atau dihubungkan dengan tiap instance yang terdapat dalam entitas lainnya. Kardinalitas yang umum adalah :
1.	Satu-ke-Satu (One-to-One)
	Satu entitas pada tipe entitas A berhubungan dengan satu entitas pada entitas B dan sebaliknya. 
2.	Satu-ke-Banyak (One-to-Many)
	Satu entitas di A dihubungkan dengan sejumlah entitas di B.
3.	Banyak-ke-Banyak (Many-to-Many)
	Sejumlah entitas di A dihubungkan dengan sejumlah entitas di B.

2.4	Sekilas Tentang PHP
	PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja berupa HML. Untuk  membedakan perintah HTML dan PHP digunakan tanda <?...?> atau <?php...?>. PHP dapat diaplikasikan dengan berbagai macam database, seperti MySQL, Access, Oracle, dan lainnya.
Kode dalam tag <?......?> akan diproses diserver dan ditampilkan pada browser sebagai HTML. Sebuah pernyataan dari PHP selalu diakhiri tanda titik koma 
(;). 

PHP dan Variabel 
	Untuk membuat variable diberi tanda dollar ($). Variable berfungsi untuk menyimpan suatu nilai dan dapat berubah-ubah. Penulisan variable yang benar adalah:
•	Karakter pertama tidak boleh berupa angka (harus berupa huruf atau garis bawah)
•	Tidak mengandung spasi
•	Pemakaian huruf capital dan huruf kecil dibedakan
Contoh penulisan variable: $data, $data1, $data_ku.
Array 
Array merupakan suatu variable yang dapat berisi banyak data dalam waktu yang sama. Pendefinisian array dapat dibentuk dengan format berikut:
$nama_array = array(elemen_1,...,elemen_n);	
Untuk menghitung jumlah elemen array digunakan fungsi count(), dengan format count($nama_array)
Operator
Dalam PHP juga dapat melakukan proses operasi, baik itu penjumlahan, operasi logika, ataupun operasi pembanding.
Operator matematika yang digunakan dalam PHP yaitu:
Operator	Fungsi	Operator	Fungsi	
+	Penjumlahan 	-	Pengurangan 	
*	Perkalian 	/	Pembagian 	
%	Sisa pembagian	++, ----	Penaikan, penurunan	

Operator pembanding yang digunakan dalam PHP yaitu:
Operator	Fungsi	Operator	Fungsi	
==	Sama dengan 	<	Kurang dari	
>	Lebih dari	<=	Kurang dari atau sama dengan	
>=	Lebih dari atau sama dengan 	!=, <>	Tidak sama dengan	
Selain itu operator logika juga dapat digunakan di PHP, anara lain, and (&&), or (||), xor, dan !.
Penulisan karakter khusus dengan tanda  \ 
Karakter yang ditulis dengan diawali tanda ( \ ) yaitu :
Karakter 	Keterangan 	Karakter 	Keterangan 	
\”	Tanda petik ganda	\\	Tanda backslash 	
\$	Tanda $	\n	Pilih baris	
\t	Tab	\x00 s.d \xff	Heksadesimal	

Tipe Data
Tipe data yang dikenal pada pemrograman PHP yaitu:
Tipe Data	Keterangan 	
Integer 	Tipe data bilangan bulat	
Double 	Tipe data bilangan real	
String 	Tipe data teks	

Konversi Tipe Data
Fungsi-funsi yang digunakan dalam PHP untuk mengkonversikan tipe data ke tipe data yang lain yaitu dengan memberikan fungsi intval, doubleval, dan strval. Atau dengan menggunakan teknik cas, yaitu dengan mengubah tipe ekspresi yang akan dikonversi.
Menampilkan  Tanggal dan Waktu
Untuk menampilkan tanggal dan waktu secara update, dapat menggunakan perintah date dengan format-format berikut:
Format 	Keterangan 	
a, A	Am atau pm, AM atau PM	
d, D	Hari / tanggal dalam 2 digit, hari (Sun..Sat)	
F	Nama bulan (January..December)	
g, G	Jam (1..12), jam (0..23)	
Z	Hari dari tahun (0..365)	
y, Y	Tahun dalam 2 digit, tahun dalam 4 digit	
h, H	Jam (01..12), (00..23)	
I	Menit (00..59)	
m, M	Nama bulan (01..12), nama bulan (Jan..Dec)	
S	Detik (00..59)	
W	Hari (0=Sunday..6=Saturday)	

2.5	Sekilas Tentang My SQL
MySQL  merupakan software system manajemen database  (Database Manajemen System - DBMS). MySQL sangat mudah untuk digunakan, memiliki kinerja query yang cepat dan mencukupi untuk kebutuhan database dengan skala yang besar.
Menggunakan MySQL 
1.	Untuk menjalankan MySQL , masuklah kedalam lingkungan DOS, lalu masuk kedalam direktori MySQL.
2.	Ketikkan MySQL lalu tekan <enter>
Prompt mysql_  menunjukkan bahwa database mysql telah aktif. Jika prompt ini telah aktif dapat langsung mengetikkan perintah-perintah silingkungan mysql.
Perintah-perintah mysql antara lain :
Perintah 	Perintah singkat	Kegunaan 	
Help 	\h	Menampilkan daftar perintah	
Clear 	\c	Menghapus	
Connect 	\r	Menghubungkankembali database MySQL	
Exit 	\q	Keluar dari MySQL	
Go 	\g	Mengirimkan perintah ke MySQL	
Ego  	\G	Mengirimkan perintah ke MySQL dan menampilkan hasilnya secara vertical.	
Print	\p	Mencetak perintah saat ini.	
Use	\u	Membuat/mengganti  koneksi kepada database	
 Ketentuan memberikan perintah :
☻	Perintah dalam MySQL mengenal case insentive, perintah dapat ditulis dengan huruf besar ataupun dengan huruf kecil.
☻	Setiap perintah diakhiri dengan tanda ; (titik koma) atau dengan memberikan perintah \g diakhir perintah.
☻	Perintah dapat berupa SQL atau perintah khusus MySQL
☻	Jika Prompt mysql_ berganti dengan -> berarti prompt tersebut menunggu kelengkapan perintah dari baris sebelumnya atau menunggu diberikan tanda ; atau \g.
Membuat Database
Untuk membuat suatu database baru, dengan menggunakan perintah CREATE DATABASE.
CREATE DATABASE database_name	

Menghapus Database
Perintah berikut berfungsi untuk menghapus sebuah database:
DROP DATABASE database_name	

Membuat table 
Untuk membuat table digunakan perintah CREATE TABEL
CREATE TABEL table_name
(
                   column_name1 data_type,
                   column_name2 data_type,
                   ……….
)	
Type data yang dapat disimpan oleh database secara garis besar dibedakan menjadi :
•	Tipe data numerik  
Digunakan untuk semua data bilangan yang dapat diperhitungkan. Tipe data ini dibedakan lebih rinci, antara lain; Integer, float, double dan lainnya.
•	Tipe data karakter
Digunakan untuk semua tipe data huruf, angka dan tanda baca. Dibedakan menjadi char, varchar, text dan lainnya.
•	Tipe data tanggal
Digunakan untuk mendefinisikan waktu. Dibedakan menjadi time, timestamp, date, datetime, year dan lainnya.
Menghapus tabel 
Untuk menghapus table digunakan perintah berikut :
DROP TABEL table_name	

Menambahkan field kedalam table 
Sintak :
ALTER TABLE table_name
ADD column_name data_type;	

Menghapus field
ALTER TABLE table_name
drop column_name	

Memasukkan data
Gunakan perintah INSERT INTO
Sintak :
INSERT INTO table_name
VALUES (value1, value2,….)	
Selain itu juga dapat digunakan sintak :
INSERT INTO table_name (column1, column2, ….)
VALUES (value1, value2,….)	

Menampilkan data
Mengunakan perintah SELECT
Sintak:
SELECT (column1, column2…) from table_name	

Atau jika ingin menampilkan semua kolom maka dapat menggunakan tanda *.
SELECT* from table_name	

Merubah data / mengganti data
Digunakan perintah UPDATE
UPDATE table_name
Set column1 = expr1,
      Column2 = expr2
WHERE where_definition	

Menghapus data
DELETE FROM table_name WHERE where_definition	

Format tanggal dan waktu pada MySQL
	Secara default format tanggal yang disimpan dalam database yaitu : yyyy-mm-dd. Beberapa format tanggal yang dapat digunakan untuk menampilkan tanggal dan waktu yaitu :
Format 	Keterangan 	Format 	Keterangan 	
%M	Nama bulan ( Januari … December)	%W	Nama hari ( Sunday … Saturday )	
%D	Hari dari bulan (1st , 2nd, …)	%Y, %	Tahun dalam numeric 4 digit, tahun dalam 2 digit.	
%a	Nama haru (Sun…Sat)	%d		
%m	Bulan dalam numeric (01…12)	%j	Hari dari tahun (001…336)	
%H	Jam (00…23)	%h	Jam (01…12)	
%l	Menit (00..59)	%S	Detik (00…59)	

2.6	Sekilas Tentang Macromedia  Dreamweaver MX
      Macromedia Dreamweaver MX 2004 memiliki dua layout kerja, yaitu layout yang digunakan untuk menampilkan semua fasilitas dalam satu layout dan layout mengambang (layout ini dapat menyembunyikan panel-panel default yang terbuka ). Antar muka Dreamweaver MX terdiri dari menu utama, menu dokumen, dan area kerja yang berada pada sepanjang semua Property Inspector.

Gambar 2.1	Area Kerja Dreamweaver MX
Bagian Insert Bar berisi tombol-tombol untuk memasukkan berbagai jenis objeck seperti gambar, form, tabel, layer, dan yang lainnya kedalam dokumen website yang sedang dibuat. Insert bar dibuat untuk memudahkan user agar dapat melengkapi halaman web yang sedang dibuat dengan cepat.
	Property Inspector berfungsi untuk memudahkan mengisi parameter-parameter pada objek yang diinginkan. Property tiap obyek berbeda-beda dan isi tampilan Property Inspector akan berubah setiap kali objek yang di klik juga berubah. Property Inspector ini dapat disembunyikan maupun dimunculkan kembali hanya dengan klik tombol segitiga.
Property Inspector pada sebuah dokumen dapat berupa :
•	Page Property Inspector digunakan untuk mengatur parameter halaman website. Parameter yang digunakan untuk mengatur properti halaman yaitu: format, font, size, text color, dan align paragraf.
•	Image Property Inspector digunakan untuk mengatur parameter image / gambar. Parameter yang digunakan yaitu : ukuran gambar (dinyatakan dalam pixel), letak file gambar, dan Link (untuk menentukan alamat URL yang merupakan Link tujuan ketika gambar ditekan).
•	Tabel Property Inspector digunakan untuk memudahkan kita dalam menggunakan tabel dalam website karena parameter-parameter yang terdapat dalam tabel kita ubah. Parameter yang terdapat disini yaitu : Rows, Cols, W(Width), H(Height), Align, Border.
•	Form Property Inspector yang didalamnya terdapat beberapa parameter yaitu : Form name (identitas form), Action (nama file yang akan memproses inputan yang diberikan oleh user lewat halaman form), Method (metode pengiriman data).
•	Flash Property Inspector untuk memudahkan kita dalam mengatur parameter file media flash yang dimasukkan dalam halaman website.
	Panel Group berfungsi untuk menampung semua panel yang ada dalam satu jendela sehingga tampilan akan menjadi lebih ringkas. Panel group memiliki beberapa panel didalamnya antara lain adalah :
•	Design 
	Panel design memiliki 2 menu didalamnya yakni menu CSS Styles yang digunakan untuk memonitor CSS Style yang digunakan pada sebuah halaman website dan Layer.
•	Code 
	Panel Code berisi 2 menu yakni Snippets dan Preference.
•	Application 
	Panel Application digunakan untuk penggunaan halaman website yang memiliki data yang dinamis karena berkaitan dengan database.
•	Tag Inspector
	Panel ini memungkinkan kita melakukan perubahan yang lebih cepat terhadap tag-tag atribut HTML yang telah dibuat.
•	Files 
	Dalam panel ini terdapat dua menu yakni Files dan Assets.
•	History 
	Panel History mencatat setiap langkah yang telah kita lakukan ketika mendesain website.

Document Window
Pada Document Window sebuah halaman website akan dibuat.

Dokument Toolbar
Document Toolbar terletak diatas Document Window yang menampilkan nama file dokumen website yang dibuka. Pada Document Toolbar juga terdapat tombol minimize, restore, dan close yang dapat digunakan untuk menutup dokumen website yang sedang dibuka.

Code View dab Desain View
Dalam Macromedia Dreamweaver terdapat yang memungkinkan kita mendesain website baik secara visual melalui Design View atau juga dengan tampilan HTML source codenya, bahkan dengan tampilan keduanya yang bisa dipilh pada Spilt View.