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

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

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

BAB 2 LANDASAN TEORI

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

BAB II LANDASAN TEORI. Pengertian computer secara sederhana adalah sebuah alat elektronik yang terdiri dari 3

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. suatu sistem informasi yang memanfaatkan teknologi informasi.

BAB 2 TINJAUAN TEORI

BAB 2 LANDASAN TEORI

PENGERTIAN WEB web adalah

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

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

BAB II TINJAUAN PUSTAKA

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

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

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

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

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

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

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

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

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

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

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

BAB 2 LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

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

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB II LANDASAN TEORI

BAB 2 TINJAUAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB III TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

II. TINJAUAN PUSTAKA

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

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB III LANDASAN TEORI

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

BAB II LANDASAN TEORI. untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai

BAB III TINJAUAN PUSTAKA

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

BAB 2 LANDASAN TEORI

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

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

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

BAB III LANDASAN TEORI. beberapa pengertian tentang ilmu yang berkaitan dengan permasalahan tersebut.

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi terutama dibidang internet, merupakan faktor

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).

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

Pert 11 DASAR-DASAR WEB DESIGN

MENGENAL PHP BAB Apakah PHP Itu?

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

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

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

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

DASAR-DASAR WEB DESIGN

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Secara ringkas komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

BAB 2 LANDASAN TEORI

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

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Data dapat di defenisikan sebagai bahan keterangan tentang kejadian-kejadian nyata

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide

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

BAB III LANDASAN TEORI

Bab 2 Tinjauan Pustaka

BAB III LANDASAN TEORI

7 BAB II Tinjauan Pustaka

BAB II TINJAUAN PUSTAKA

Bab II. TINJAUAN PUSTAKA

RANCANGAN APLIKASI LAPORAN PENYELENGGARAAN PEMERINTAHAN DAERAH KABUPATEN/KOTA PROVINSI SULAWESI SELATAN BERBASIS WEB

BAB II LANDASAN TEORI. Strategi pemasaran terdiri dari 4P yaitu Produk, Promotion, Place dan. dengan apa yang dibayar oleh pelanggan untuk produk itu.

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

APLIKASI PENCARIAN PASIEN, DOKTER, KAMAR PADA RUMAH SAKIT BERBASIS WEB MENGGUNAKAN MULTI DBMS

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI. komponen komponen yang saling berkaitan, berhubungan, mempunyai komponen-komponen (components), batas sistem (boundary),

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

BAB III LANDASAN TEORI. bab ini akan membahas landasan teori yang meliputi hal-hal terkait dengan

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB 2 LANDASAN TEORI

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer berasal dari bahasa latin yaitu computare yang berarti menghitung (to compute atau reckon). Komputer adalah suatu perangkat elektronika yang bekerja secara terintegrasi dan terkoordinasi yang dapat menerima input, mengolah dengan prosedur tertentu, mengingat, serta menampilkan hasil proses tersebut (SutedjoDharma Oetomo Budi, 2003, hal:23). Cara kerja komputer secara umum adalah: Input Data Proses Diolah Output Data Storage Penyimpanan Gambar 2.1 Cara Kerja Komputer Sementara itu perangkat komputer terbagi menjadi tiga bagian yaitu: 1. Hardware (Perangkat Keras) Hardware adalah perangkat keras komputer yang dapat dilihat dan diraba oleh panca indera atau bagian tubuh manusia. 2. Software (Perangkat Lunak)

Software adalah perangkat lunak yang digunakan dalam lingkungan komputer yang berperan sebagai sistem operasi, bahasa pemrograman dan aplikasi. 3. Brainware (Pengguna) Brainware merupakan perangkat dimana manusia yang berperan untuk mengoperasikan, memprogram, menganalisis atau memanfaatkan informasi yang dihasilkan oleh komputer. 2.2 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 (Sutedjo Dharma Oetomo Budi, 2003, hal: 12). Dengan kata lain, sistem informasi merupakan kesatuan elemen-elemen 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

Gambar 2.2 Aktivitas Sistem Informasi 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.2.1 Pengertian Sistem Sistem mengandung arti kumpulan elemen yang ssaling berhubungan satu sama lain yang membentuk satu kesatuan dalam mencapai suatu tujuan (Sutedjo Dharma Oetomo Budi, 2003, hal: 172). Elemen yang mewakili suatu sistem secara umum adalah masukan, proses, dan keluaran. Sistem merupakan suatu jaringan kerja dari beberapa prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu tujuan tertentu (Wawan et al, 2006). 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 system 2.2.2 Pengertian Informasi 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.2.3 Pengertian Data Data adalah sekumpulan data yang disusun dalam bentuk beberapa tabel yang saling berkaitan maupun berdiri sendiri. 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 2.3 Pengertian Internet Internet (International Networking) adalah suatu kumpulan jaringan komputer dari berbagai tipe yang saling berkomunikasi dengan menggunakan suatu standar komunikasi. Saat ini ada jutaan sistem 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 di dunia, yang saling berinteraksi dan bertukar informasi. Sedangkan 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. 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.1 Manfaat Internet Sejalan dengan meningkatnya peranan informasi dalam bisnis maupun teknologi, akses terhadap sumber dan jaringan informasi semakin penting bagi para pengguna. Internet adalah jaringan informasi komputer mancanegara yang berkembang sangat pesat dan pada saat ini dapat dikatakan sebagai jaringan informasi terbesar di dunia. Sehingga seharusnya para pengguna mengenal manfaat apa yang diperoleh jaringan ini. Adapun manfaat yang dapat diperoleh dari internet adalah: 1. Informasi yang didapat lebih cepat dan murah dengan menggunakan aplikasi fasilitas internet seperti e-mail, www, newsgroup, dan lain sebagainya. 2. Mengurangi biaya kertas dan biaya distribusi, dengan adanya koran, majalah, brosur dalam internet. 3. Sebagai media promosi, misalnya pengenalan dan pemesanan produk dari sebuah perusahaan. 4. Komunikasi interaktif melalui e-mail, video conferencing, dan sebagainya. 5. Sebagai alat penelitian dan pengembangan. 6. Sebagai alat pertukaran data.

2.3.2 Web Server WWW (World Wide Web Jelajah Jagat Jembar JJJ) merupakan aplikasi internet yang paling diminati pemakai. WWW mencangkup sumber daya multimedia, antara lain suara, gambar, video dan animasi, sehingga aplikasi ini menjadi semacam sarana pengetahuan yang interaktif (Sutedjo Dharma Oetomo Budi, 2003, hal: 203). Web adalah aplikasi multiplatform dan berbasis grafis atau sering disebut aplikasi berbasis GUI (Graphic User Interface). Dengan menggunakan bahasa pemrograman yang disebut dengan Markup Language, bahasa paling populer dan di dukung oleh ssemua webserver adalah Hypertext Markup Language (HTML). Web Server menggunakan port 80 sebagai jalur komunikasi, web server mempunyai kemampuan untuk tranmisi secara realtime. Kecepatan tranmisi tergantung pada kecepatan koneksi yang dimiliki. Dalam perkembangannya, jenis pemrograman bebasis web mengalami memasuki pengolahan multimedia dan database. 2.3.3 HTTP (Hypertext Transfer Protocol) HTTP (Hypertext Transfer Protocol) adalah suatu protocol yang digunakan oleh web server untuk mengirim dan menerima informasi. Bisa digunakan untuk mengirim dan menerima teks, grafik, gambar, suara, video, dan file multimedia lainnya. Biasanya file dimulai dengan kata http, biarpun saat ini bisa dihilangkan (Sutedjo Dharma Oetomo Budi, 2003, hal: 78).

HTTP berkerja di atas TCP (Transmission Control Protocol) yang menjamin sampainya data dari tujuan dalam urutan yang benar. Bila suatu kesalahan terjasi selama proses pengiriman, pihak pengirim akan mendapatkan pemberitahuan bahwa telah terjadi ketidaksesuaian. Karenanya server dan client tidak harus menyediakan mekanisme untuk memeriksa kesalahan transmisi data, yang berarti mempermudah pekerjaan pemrograman. Namun demikian, HTTP tidak memiliki apa yang disebut session, seperti FTP yang menjaga hubungan antara server dan client secara konsisten. Setelah data di transfer, koneksi antara client dan server akan terputus. Sifat ini membuat HTTP sering disebut dengan istilah protocol hit-and-run (Muhammad Sutiyadi, 2003) 2.3.4 Browser Browser adalah program aplikasi yang digunakan untuk melakukan browsing atau aplikasi yang diterjemahkan HTML dan menampilkan halaman internet (MADCOMS, 2008). Browser merupakan suatu program yang dirancang untuk mengambil informasi-informasi dari suatu server komputer pada jaringan internet. Informasi-informasi ini biasanya dikemas dalam page-page, dimana setiap page bisa memiliki beberapa link yang menghubungkan web page tersebut ke sumber informasi lainnya. Jika browser menemukan alamat dari tujuan link tersebut, browser akan menampilkan informasi yang ada, dan jika tidak menemukan browser akan memberitahukan bahwa alamat dari tujuan link tersebut tidak ditemukan. 2.4 Sekilas Mengenai Web

Web adalah sebuah sistem dengan standar yang telah disepakati untuk menyimpan, mencari, memformat, dan menampilkan informasi menggunakan arsitektur clien server. Halaman web yang diformat menggunakan hyperteks dengan link yang menghubungkan satu dokumen dengan dokumen yang lainnya dan juga menghubungkan satu halaman ke objek lainnya. Internet seperti jaring laba-laba, jaring yang saling terhubung dan terbentang ke seluruh dunia. Internet tidak hanya terbatas pada lembaga-lembaga penelitian. Web juga banyak digunakan oleh perusahaan bisnis untuk komunikasi, koordinasi bahkan internet juga dapat digunakan untuk mengiklankan produk atau untuk melakukan transaksi bisnisnya. 2.5 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 tanda-tanda tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Beberapa hal yang bisa dilakukan HTML yaitu: 1. Mengontrol tampilan dari web page dan content-nya. 2. Mempublikasikan dokumen secara online sehingga bisa diakses dari seluruh dunia. 3. 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> 2.6 PHP PHP singkatan dari PHP 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 web tersebut menjadi lebih mudah dan efisien. PHP merupakan Software Open Source yang disebarkan dan dilesensikan secara gratis serta dapat didownload secara bebas dari situs resminya http://www.php.net. Pengguna dapat mengubah Soure Code dan mendistribusikannya secara bebas serta diedarkan secara gratis. 2.6.1 Kelebihan PHP

PHP memiliki kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan pada pembuatan Script Server-Side, yang bisa melakukan apa saja yang dapat dilakukan oeh CGI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih daripada kemampuan CGI Fitur-fitur yang banyak dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database (Peranginangin Kasiman, 2006). Berikut database yang dapat didukung oleh PHP: 1. Adabas D 2. dbase 3. Direct MS-SQL 4. Empress 5. FilePro (read only) 6. FrontBase 7. Hyperwave 8. IBM DB2 9. Informix 10. MSQL 11. MySQL 12. PostgrSQL 13. Unix DBM 14. Solid 15. Sybase

16. Velocis 2.7 MySQL MySQL merupakan software yang tergolong kedalam DBMS yang bersifat Open Source menyatakan bahwa software ini dilengkapi dengan source (kode yang dipakai untuk membuat MySQL), selain itu tentu saja bentuk executablenya atau kode yang dijalankan secara langsung dalam sistem operasi dan bisa diperoleh dengan cara mendownload di internet secara gratis (Ramadhan Arief et al, 2005). MySQL termasuk jenis RDBMS (Relational Database Management System). Sehingga istilah seperti tabel, baris, dan kolom tetap digunakan dalam MySQL. Pada MySQL sebuah database mengandung satu beberapa tabel, tabel terdiri dari sejumlah baris dan kolom. Dalam konteks bahasa SQL, pada umumnya informasi tersimpan dalam tabel-tabel yang secara logika merupakan struktur dua dimensi yang terdiri atas baris-baris data (row atau record) yang berada dalam satu atau lebih kolom. Baris pada tabel sering disebut sebagai instance dari data sedangkan kolom sering disebut sebagai attributes atau field (Sutarman : 2007). 2.8 Data Flow Diagram (DFD) DFD merupakan alat bantu yang dapat digunakan untuk menggambarkan aliran data informasi dan transformasi dari data, mulai dari masukan data sampai menghasilkan keluaran. Adapun simbol-simbol dari DFD yaitu:

Tabel 2.1 Simbol-Simbol Data Flow Diagram No. Simbol Fungsi 1. Kesatuan Luar (External Entity) Merupakan kesatuan luar (entity) dilingkungan luar sistem yang dapat berupa sekelompok orang, divisi, organissasi atau sistem lainnya yang akan memberikan input atau menerima output dari sistem. Suatu kesatuan luar dapat disimbolkan dengan satuan notasi kotak atau segi empat. 2. Proses (Process) Kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang akan keluar atau untuk mengubah input menjadi output. Suatu proses dapat disimbolkan dengan lingkaran. 3. Aliran Data (Data Flow) Data mengalir melalui sistem, dimulai dengan sebagian input dan diubah atau diproses menjadi output. Arus data diberi simbol suatu garis panah. 4. Penyimpanan Data (Data Storage) Data disimpan untuk keperluan berikutnya. Simpanan data di DFD disimbolkan dengan sepasang garis horizontal parallel tang ditutup salah satu bagiannya.

2.9 Macromedia Dreamweaver 8 Macromedia Dreamweaver adalah sebuah program aplikasi HTML authoring, yaitu sebuah aplikasi yang digunakan untuk membuat situs web atau mendesain halaman web, baik untuk desain, coding, pembuatan situs web yang kompleks, dan aplikasi web lainnya secara visual. Versi terbaru dari aplikasi ini adalah Macromedia Dreamweaver versi 8 professional yang lebih lengkap dalam menanggani pembuatan web yang kompleks. Macromedia Dreamweaver 8 ini style CSS dapat dibuat menggunakan panel CSS baru yang menyediakan kemudahan bagi pengguna dalam membuat dan mengedit style CSS secara visual dan lebih mudah untuk dipahami. Aplikasi pada dreamweaver juga memungkinkan untuk dapat membuat sebuah aplikasi dinamis dengan database menggunakan bahasa server seperti CFML, ASP.NET, ASP, JSP, dan PHP. CSS atau Cassading Style adalah sebuah dokumen yang berisi aturan yang digunakan untuk memisahkan isi dengan layout dalam halaman-halaman web yang dibuat (Kurniawan Budi, 2008).