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

dokumen-dokumen yang mirip
BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila

BAB 2 LANDASAN TEORI

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

BAB 2 TINJAUAN TEORI

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN TEORI

BAB 2 LANDASAN TEORI

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

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan

BAB 2 LANDASAN TEORI

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

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

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

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

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

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

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

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

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Konsep Dasar Data, Informasi dan Sistem Informasi

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa latin computare yang mengandung arti

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

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

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

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB 2 LANDASAN TEORI

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

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

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

BAB 2 LANDASAN TEORI. Suatu sistem pada dasarnya adalah sekolompok unsur yang erat hubungannya satu

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

II. TINJAUAN PUSTAKA

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

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

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

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

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

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

BAB II TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB 2 TINJAUAN TEORI. 2.1 Konsep Dasar Data, Informasi dan Sistem Informasi

BAB II LANDASAN TEORI

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

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. sebagai bahan dasar yang objektif di dalam proses penyusunan kebijaksanaandan

BAB III LANDASAN TEORI

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

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

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

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB II LANDASAN TEORI. seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan

kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama

BAB III TINJAUAN PUSTAKA

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

BAB II TINJAUAN PUSTAKA

BAB 2 TINJAUAN TEORITIS. Internet (Interconnected Netwoek) merupakan jaringan komputer yang terdiri dari

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

BAB 2 TINJAUAN TEORI. berasal dari kata datim yang berarti fakta atau bahan-bahan keterangan.

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

BAB 2 LANDASAN TEORI Pengertian, Tujuan, dan Tugas Pokok Perpustakaan

No HP :

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu :

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB 2 LANDASAN TEORI. Electronic commerce (e-commerce) di definisikan sebagai proses pembelian dan

5 BAB II Tinjauan Pustaka

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

BAB III TINJAUAN PUSTAKA

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

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB II TINJAUAN PUSTAKA

PENGERTIAN WEB web adalah

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB III LANDASAN TEORI

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

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah Komputer (Computer) diambil dari bahasa Latin Computare yang berarti menghitung (Compute). Menurut Donald H, Sanders dalam bukunya Computer Today bahwa: Komputer adalah suatu alat elektronik yang memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output di bawah pengawasan suatu langkah-langkah instruksi program yang tersimpan di memori (stored program). Menurut V.C. Hamaacher. A.G. Vranesic. S.G. Zaky dalam bukunya Computer Organization bahwa: Komputer adalah mesin penghitung elektronik yang cepat dapat menerima informasi input digital. Memprosesnya sesuai dengan suatu program yang tersimpan di memori (stored program) dan menghasilkan output informasi.

2.2. Sistem dan Sistem Komputer 2.2.1 Sistem Suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen atau variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama lain dan terpadu. 2.2.2 Sistem Komputer Supaya komputer dapat digunakan mengolah data, haruslah berbentuk sistem komputer (Computer system). Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilkan informasi. Agar tujuan pokok tersebut terlaksana, haruslah ada elemen-elemen yang mendukungnya. Elemen-elemen dari sistem komputer adalah Hardware, Software dan Brainware. Ke tiga elemen sistem komputer tersebut harus saling berhubungan dan membentuk satu kesatuan. Hardware tanpa adanya Software, tidak akan berfungsi seperti yang diharapkan, hanya berupa benda mati saja. Software yang akan mengoperasikan hardwarenya. Hardware yang sudah didukung oleh Software juga tidak akan berfungsi, kalau tidak ada manusia yang mengoperasikannya.

2.3 Pengertian Informasi dan Sistem Informasi 2.3.1 Pengertian Informasi Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadiankejadian (even) yang nyata (fakta) yang digunakan untuk pengambilan keputusan. 2.3.2 Pengertian Sistem Informasi Sistem informasi juga merupakan sistem yang berisi jaringan SPD (Sistem Pengolahan Data) yang dilengkapi dengan kanal-kanal komunikasi yang digunakan dalam sistem organisasi data. Elemen proses dari sistem informasi adalah: mengumpulkan data, mengolah data, dan menyebar informasi. Di dalam sistem informasi, manusia berinteraksi dengan manusia, manusia dengan komputer, dan komputer dengan komputer. Dalam sistem informasi data, informasi, atau pengetahuan mengalir dibawa oleh dokumen atau media komunikasi elektronik, seperti telepon atau jaringan komputer. 2.4 Data dan Database Management 2.4.1 Data Data berasal dari kata datum yang berarti fakta yang mengandung arti, yang dihubungkaan dengan kenyataan, simbol-simbol, gambar-gambar, kata-kata, huruf-huruf atau simbolsimbol yang menunjukkan ide objek, kondisi atau situasi yang lain. Manfaat data adalah sebagai suatu representasi yang dapat diingat, direkam, dan diolah menjadi informasi.

2.4.2 Database Management System (DBMS) Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan database dalam sistem informasi disebut dengan database system. Sistem basis data (database system) adalah suatu sistem informasi yang mengintegrasikan kumpulan dari daya yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu organisasi. Pendekatan database berbeda dengan pendekatan tradisional. Adapun tujuan dari pengolahan data yang dilakukan adalah untuk menghasilkan suatu keluaran yang nantinya dipergunakan, yaitu sebagai dasar untuk pengambilan keputusan informasi. 2.5 Syarat-Syarat Merancang Sistem Informasi Berbasis Web Adapun syarat-syarat agar terbentuknya sebuah website adalah: 1. Tersedianya Web Server Baik web statis ataupun dinamis, jika ingin bisa online di internet, maka syarat pertama haruslah memiliki server, baik berupa hardware maupun software. Untuk hardware yaitu seperangkat komputer yang selalu terhubung online dengan internet. Untuk software,

selain operating system, harus disediakan juga software untuk web server itu sendiri. Untuk saat ini web server yang menjadi favorit adalah Aphace. 2. Tersedianya Software Pemrograman Web Berbasis Server Jika ingin membuat web, berarti harus tersedia sebuah bahasa pemrograman web selain HTML, baik itu client side maupun server side. Untuk yang client side, memiliki kekurangan yaitu instruksi program bisaa terlihat oleh pengguna internet. Sedangkan server side lebih aman karrena instruksi programnya tidak terlihat oleh user, yang terlihat adalah seperti HTML biasa. Contoh bahasa pemrograman web yang favorit adalah PHP. 3. Tersedianya Database Database merupakan software yang digunakan untuk menyimpan dan memanajemen data. Jika memiliki data yang sedikit, mungkin masih bisa memakai file biasa sebagai media penyimpanannya. Tapi jika datanya sudah sangat banyak, tanpa database akan sangat rumit. Database dapat menyimpan berjuta-juta data dan dapat diakses dengan sangat cepat. Contoh database yang bisa dipakai untuk membuat web adalah Oracle, MySQL, dan masih banyak lagi yang lain. Database yang akan digunakan penulis adalah MySQL. 2.6 Internet Internet adalah metode untuk menghubungkan berbagai komputer ke dalam satu jaringan komputer global, melalui protokok yang disebut Transmission Control Protocol/ Internet Protokol (TCP/ IP). Protokol adalah suatu petunjuk yang menunjukkan pekerjaan yang akan pengguna lakukan dengan internet, apakah akan mengakses situs web melakukan transfer file, mengirim email, dan sebagainya.

2.7 Web Server Web server adalah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTS dari client yang dikenal dengan nama web browser dan akan mengirim kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Salah satu web server yang banyak dipakai adalah Aphace. Aphace merupakan web server antara flatform yang dapat berjalan dibeberapa platform seperti Linux dan Windows. 2.8 HyperText Markup Language (HTML) 2.8.1 Pendahuluan HTML HTML atau singkatan dari HyperText Markup Language adalah script dimana kita bias menampilkan informasi dan daya kreasi kita lewat internet. HTML sendiri adalah suatu dokumentasi teks biasa yang mudah dimengerti dibanding bahasa pemrograman lainnya dan karena bentuknya itu HTML dapat dibaca oleh berbagai platform seperti Windows, Linux, dan Macintosh. 2.8.2 Bagian-Bagian HTML HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu kelompok perintah tertentu, misalnya kelompok perintah form yuang ditandai dengan kode <form>, judul dengan <title>, dan sebagainya. Untuk lebih lanjut mengenai bagian-bagian HTML perhatikan skema di bawah ini: <html> <head>

<title> </title> </head> <body> isi dari halaman web </body> </html> Keterangan: 1. Dokumen HTML selalui diawali dengan tanda tag pembuka <html> dan diakhiri dengan tag penutup </html>. 2. Pada elemen <head>, dapat disisipkan kode-kode untuk menuliskan keterangan dokumen HTML atau disisipkan script-script pemrograman web seperti JavaScript, VBScript, dan CSS untuik menambah daya tarik pada situs yang kita buat. 3. Elemen <body> </body> berisi tag-tag unutk isi atau layout tampilan pada situs, seperti: <font> </font>, <table> </table>, <form> </form>. Tag adalah kode-kode yang digunakan untuk men-setting dokumen HTML. Secara garis besar bentuk umum tag sebagai berikut: <tag-awal>teks</tag-akhir> Namun ada juga tag yang tidak perlu ada tag penutupnya seperti <br>, <hr>, <img>, dan lain sebagainya. 2.9 Pengenalan Personal Home Page (PHP) 2.9.1 Sejarah PHP

PHP adalah script yang berjalan pada server side yang ditambahkan pada HTML. Script ini akan membuat suatu aplikasi yang dapat diintegrasikan kedalam HTML sehingga suatu halaman HTML tidak lagi bersifat statis, namun menjadi bersifat dinamis. Sifat server side membuat pengerjaan script tersebut dikerjakan di server sedangkan yang dikirimkan kepada browser adalah hasil proses dari script tersebut yang sudah berbentuk HTML. PHP dibuat pada tahun 1994 oleh Rasmus Lerdof. Tetapi dikembangkan oleh orang lain dan setelah memulai tiga kali karya penulisan, akhirnya PHP menjadi bahasa pemrograman web. PHP adalah sebuah produk yang berbentuk open source, sehingga source code-code dari PHP dapat digunakan, diganti, diedit tanpa harus dikenakan biaya. 2.9.2 Kelebihan dan Kelemahan PHP Kelebihan PHP sebagai bahasa server side adalah: 1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya. 2. Web server yang mendukung PHP dapat ditemukan dimana-mana dari mulai IIS sampai dengan Aphace, dengan konfigurasi yang relative mudah. 3. Dapat digunakan diberbagai mesin (Linux, Unix, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem. Adapun kelemahan PHP adalah: 1. Tidak ideal untuk pengembangan skala besar.

2. Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walaupun pengguna template dapat memperbaikinya). 3. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP. 2.9.3 Penggabungan Script PHP dan HTML Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih dahulu memberikan tanda tag buka dilanjutkan tanda tanya (<?) kemudian ditutup dengan tanda tanya dilanjutkan tanda tag tutup (?>). Ada dua tipe penggabungan antara PHP dan HTML yaitu: 1. Embedded Script Embedded script adalah cara penulisan tag PHP disela-sela tag HTML. Dengan cara ini, penulisan tag PHP digunakan untuk mengapit bagian-bagian tertentu dalam dokumen yang memerlukan script PHP untuk proses di dalam server. Contoh penulisan Embedded script dapat dilihat di bawah ini: <html> <head> <title>testing</title> </head> <body> <?echo Welcome ;?> </body>

</html> 2. Non Embedden Script Non Embedded Script adalah cara penulisan tag PHP dibagian paling awal dan paling akhir dokumen. Dengan cara ini, penulisan tag PHP digunakan untuk mengawali dan mengakhiri keseluruhan bagian dalam sebuah dokumen. Non Embedded Script menempatkan script HTML sebagai bagian dari script PHP. Contoh penulisan Non Embedded Script dapat dilihat di bawah ini: <?php echo <html> ; echo <head> ; echo <title>testing</title> ; echo </head><body> ; echo Welcome ; echo </body> ; echo </html> ;?> 2.10 MySQL MySQL adalah sebuah aplikasi Relational Database Managemen Server (RDBMS). Dengan menggunakan MySQL server, maka data dapat diakses oleh banyak pemakai secara bersamaan. MySQL menggunakan bahasa SQL (Structure Query Language) yaitu bahasa pemrograman standar yang digunakan untuk mengakses server database.

Tiap database memiliki table-tabel, tiap tabel memiliki field-field. Umumnya informasi tersimpan dalam tabel-tabel yang secara logis merupakan struktur-struktur dimensi terdiri atas baris dan kolom. Field-field tersebut dapat berupa data seperti int, real, char, date, time, dan lainnya. Keunggulan MySQL, di antaranya: 1. Bekerja pada berbagai platform (tersedia berbagai versi untuk berbagai sistem operasi). 2. Pengaksesan database dapat dilakukan dengan mudah. 3. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database. 4. Mendukung record yang memiliki kolom dengan panjang tetap atau panjang bervariasi. 5. MySQL dan PHP saling terintegrasi, maksudnya adalah pembuatan database dengan menggunakan sintak PHP dapat dibuat. Sedangkan input yang dimasukkan melalui aplikasi web yang menggunakan script server side seperti PHP dapat langsung dimasukkan ke database MySQL yang ada di server dan tentunya web tersebut berada di sebuah web server. 2.10.1 Pemakaian Dasar MySQL Pemakaian dasar SQL adalah sebagai berikut: 1. Mendefinisikan Tabel CREATE TABLE NAME_TABLE (DEFINISI_TABLE);

Contoh: CREATE TABLE SISWA (NAMA VACHAR(20), ALAMAT VACHAR(100), PASSWORD VACHAR(10) ); 2. Menyimpan Data INSERT INTO NAME_TABLE (DAFTAR_FIELD) VALUES (DAFTAR_NILAI); Contoh: INSERT INTO SISWA (NAMA, ALAMAT, PASSWORD) VALUES ( Irene, Jl. Sei Padang No. 1, 1234 ); 3. Mengambil Data SELECT DAFTAR_FIELD FROM NAMA_TABLE KONDISI; Contoh: SELECT NAMA FROM SISWA; 4. Mengubah Data UPDATE NAMA_TABLE SET DATA_FIELD_LAMA WHERE DATA_FIELD_BARU; Contoh: UPDATE SISWA SET nama = Irene WHERE nama = Pricella ; 5. Menghapus Data DELETE FROM NAMA_TABLE KONDISI; Contoh: DELETE FROM SISWA WHERE NAMA= Irene ; 2.11 Data Flow Diagram (DFD) Data Flow Diagram (DFD) merupakan diagram yang menggunakan notasi-notasi untuk menggambar arus dari data ke sistem. DFD sering digunakan untuk menggambarkan suatu

sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir. Keuntungan menggunakan DFD adalah memudahkan pemakaian yang kurang menguasai bidang computer untuk mengerti sistem yang sedang dikerjakan. Simbol-simbol yang sering digunakan adalah: Tabel 2.1 Simbol Data Flow Diagram NO. SIMBOL KETERANGAN External entity (kesatuan luar) adalah kesatuan lingkungan luar sistem yang dapat berupa 1. orang, organisasi, atau sistem lainnya yang berada pada lingkungan luarnya yang akan memberikan input ataupun menerima output dari sistem. Attribute (proses) adalah kegiatan atau kerja yang dilakukan oleh orang, mesin, atau 2. computer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses. Storage (penyimpanan) adalah untuk 3. menggambarkan simpanan data yang dapat berupa file atau database di dalam computer.

Data Flow (arus data) adalah arus dari data yang dapat berupa masukan (input) unutk 4. sistem atau hasil (output) dari proses sistem. 2.12 Diagram Alir (Flowchart) Flowchart adalah gambar yang menampilkan struktur dan isi halaman per halaman. Bagan aliran (flowchart) ini menjelaskan secara rinci langkah-langkah dari proses program. Flowchart dibuat dengan menggunakan simbol-simbol tertentu yang menyatakan tiap langkah program. Simbol-simbol flowchart dapat dilihat pada Tabel 2.2 berikut ini. Tabel 2.2a Simbol-Simbol Flowchart SIMBOL NAMA KEGUNAAN Input/ Output symbol Simbol input/ output digunakan mewakili data input/ output. Process symbol Simbol proses digunakan untuk mewakili suatu proses.

Flow Lines symbol Simbol garis arah digunakan untuk menunjukkan arus dari proses. Connector symbol Simbol penghubung digunakan untuk menunjukkan sambungan dari bagan alir yang terputus dihalaman yang masih sama atau dihalaman lainnya. Tabel 2.2b Simbol-Simbol Flowchart (lanjutan) Decition symbol Simbol keputusan digunakan untuk Predifined symbol process suatu penyeleksian kondisi di dalam program. Simbol proses terdefinisi digunakan untuk menunjukkan suatu operasi yang rincinya ditunjukkan tempat/ halaman lainnya. Magnetik disk symbol Simbol yang menunjukkan penyimpanan data ke dalam database. Terminal point symbol Simbol titik terminal digunakan untuk menunjukkan awal dan akhir dari suatu proses.

2.13 Cascading Style Sheet (CSS) Cascading Style Sheet (CSS) adalah sebagai pelengkap pada HTML. CSS digunakan untuk menetapkan aturan tampilan/ style yang akan digunakan pada sebuah website. CSS dapat mengubah besar kecilnya text, mengganti warna background pada sebuah halaman, atau dapat pula mengubah warna border pada tabel, serta masih banyak lagi hal yang dapat dilakukan oleh CSS. Singkatnya, CSS digunakan untuk mengatur susunan tampilan pada halaman HTML. 2.14 Macromedia Dreamweaver 8 Macromedia Dreamweaver adalah sebuah editor HTML professional untuk mendesain secara visual dan mengelola situs web maupun halaman web. Saat ini Dreamweaver merupakan software utama yang digunakan oleh web desainer maupun web programmer dalam membangun suatu situs web. Dreamweaver memberikan kemudahan bagi penggunanya dalam menentukan ruang kerja yang diinginkan. Tipe ruang kerja ditentukan berdasarkan kebutuhan maupun kebiasaan pemakainya. Ruang kerja, fasilitas, dan kemampuan Dremweaver mampu meningkatkan produktivitas dan efektifitas dalam desain maupun dalam membangun sebuah situs web. Macromedia Dreamweaver 8 telah mengalami banyak perbaikan dan peningkatan dari versi sebelumnya, yang mana user interface yang lebih baik dari versi 4, karena adanya

peningkatan kemampuan toolbar sehingga dapat memakai toolbar yang sudah ada atau menambahkan fungsi baru.