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

dokumen-dokumen yang mirip
HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

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. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

BAB III LANDASAN TEORI

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

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

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

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

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

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

BAB III LANDASAN TEORI

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

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

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

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

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

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

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

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

BAB II TINJAUAN PUSTAKA

MENGENAL PHP BAB Apakah PHP Itu?

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB 2 LANDASAN TEORI

APLIKASI BASIS DATA PERPUSTAKAAN JURUSAN SOSIOLOGI ANTROPOLOGI UNIVERSITAS NEGERI SEMARANG

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

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

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

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

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

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

BAB II LANDASAN TEORI

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

II. TINJAUAN PUSTAKA

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

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

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

Pertemuan 1. Pengenalan Dasar Web

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

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

BAB II LANDASAN TEORI. Usaha kecil dan menengah (UKM) merupakan salah satu bagian penting dari

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

BAB III LANDASAN TEORI. mengerjakan tugas-tugas tertentu, misalnya Microsoft Word, Microsoft Excel.

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

I. TINJAUAN PUSTAKA. query, juga tidak memiliki struktur. Hal ini yang membedakan sistem temu kembali informasi

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

MODUL 3 DASAR-DASAR PHP

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

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

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

BAB 2 LANDASAN TEORI

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

BAB II LANDASAN TEORI. Konsep dasar sistem informasi terdiri dari beberapa komponen dasar sistem,

PERANCANGAN WEBSITE SMP NEGERI 2 LAMASI. Muh.Nasir1, Muhammad Akbar2. Dosen Universitas Cokroaminoto Palopo1,2

BAB II TINJAUAN PUSTAKA

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

BAB III TINJAUAN PUSTAKA

SISTEM INFORMASI PELAYANAN (BPJS) BERBASIS WEB ABSTRAK

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

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

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

BAB II LANDASAN TEORI. definisi sistem, informasi, dan sistem informasi. Menurut Jogiyanto (2005:2) Sistem adalah kumpulan dari elemen-elemen

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

BAB 2 LANDASAN TEORI. Salah satu benda yang dimanfaatkan dalam perkembangan ilmu pengetahuan dan

BAB III LANDASAN TEORI. untuk aktivitas tersebut atau untuk mencapai tujuan tersebut.

No HP :

BAB III TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

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

APLIKASI BERBASIS WEB

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

PENGERTIAN WEB web adalah

BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus

Bab 4: Teknologi Yang Dipakai

Bahasa Pemrograman Untuk Pembuatan Web

BAB III LANDASAN TEORI. mengetik melalui keyboard, penggunaan pointer mouse, alat scanner (pembaca

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

BAB 2 LANDASAN TEORI

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

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

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

Pemrograman Basis Data Berbasis Web

BAB III LANDASAN TEORI. Menurut Bell dan Luddington (2006), keluhan pelanggan (customer

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI. PC, PDA, dan handphone terbaru), tidak perlu menginstall aplikasi client khusus.

Transkripsi:

BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama guna melakukan suatu kegiatan untuk menyelesaikan suatu sasaran tertentu. Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih menekankan urutan-urutan operasi dalam sistem prosedur. Menurut Kristanto (2003) dalam bukunya Perancangan Sistem Informasi dan Aplikasinya, sistem adalah kumpulan elemen-elemen yang paling terkait dan bekerja sama untuk memproses masukan (input) yang ditujukan kepada sistem tersebut sampai menghasilkan keluaran (output) yang diinginkan. Menurut Sutabri (2004) dalam bukunya Analisis Sistem Informasi, sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain yang berfungsi bersama-sama untuk mencapai suatu tujuan tertentu.

5 2.1.1 Elemen Sistem Elemen-elemen yang terdapat dalam sistem meliputi : tujuan sistem, batasan sistem, kontrol sistem, input, proses, output dan umpan balik terdapat pada Gambar 2.1. TUJUAN BATASAN KONTROL INPUT PROSES OUTPUT UMPAN BALIK Gambar 2.1. Elemen-elemen sistem 1. Tujuan Sistem Tujuan sistem merupakan tujuan dari sistem tersebut dapat berupa tujuan organisasi, kebutuhan organisasi dan permasalahan yang ada dalam suatu organisasi maupun urutan prosedur untuk mencapai tujuan organisasi.

6 2. Batasan Sistem Batasan sistem merupakan sesuatu yang membatasi sistem dalam mencapai tujuan sistem. Batasan sistem dapat berupa peraturanperaturan yang ada dalam suatu organisasi, biaya-biaya yang dikeluarkan, orang-orang yang ada dalam organisasi, fasilitas baik, sarana dan prasarana maupun batasan yang lain. 3. Kontrol Sistem Kontrol atau pengawasan sistem merupakan pengawasan terhadap pelaksanaan pencapaian tujuan dari sistem tersebut. Kontrol sistem dapat berupa kontrol terhadap masukan data (input), kontrol terhadap keluaran data (output), kontrol terhadap pengolahan data, kontrol terhadap umpan balik dan lainnya. 4. Input Input merupakan elemen dari sistem yang bertugas untuk menerima seluruh masukan data, dimana masukan tersebut dapat berupa jenis data, frekuensi pemasukan data dan lainnya. 5. Proses Proses merupakan elemen dari sistem yang bertugas untuk mengolah atau memproses seluruh masukan data menjadi suatu informasi yang lebih berguna. Misalkan sistem produksi yang mengolah bahan baku yang berupa bahan mentah menjadi bahan jadi yang siap untuk digunakan.

7 6. Output Output merupakan hasil dari input yang telah diproses oleh bagian pengolah dan merupakan tujuan akhir sistem. Output ini berupa laporan grafik, diagram batang dan lainnya. 7. Umpan Balik Umpan balik merupakan elemen dalam sistem yang bertugas mengevaluasi bagian dari output yang dikeluarkan, dimana elemen ini sangat penting demi kemajuan sebuah sistem. Umpan balik ini dapat merupakan perbaikan sistem dan pemeliharaan sistem. 2.1.2 Klasifikasi Sistem Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya adalah sebagai berikut ini : 1. Sistem diklasifikasikan sebagai sistem abstrak dan sistem fisik. Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Sistem fisik merupakan sistem yang ada secara fisik. 2. Sistem diklasifikasikan sebagai sistem alamiah dan sistem buatan manusia. Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Sistem buatan manusia adalah sistem yang dirancang oleh manusia. 3. Sistem diklasifikasikan sebagai sistem tertentu dan sistem tak tertentu. Sistem tertentu adalah sistem yang kondisi masa depannya dapat

8 diprediksi. Sistem tak tertentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas. 4. Sistem diklasifikasikan sebagai sistem tertutup dan sistem terbuka. Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. 2.2 Diagram Arus Data atau DFD (Data Flow Diagram) DFD dapat menggambarkan arus data pada sistem sehingga analyst dapat menganalisis alur data pada sistem tersebut. Keuntungan dari DFD adalah memungkinkan untuk menggambarkan sistem dari level yang paling tinggi kemudian menguraikannya menjadi level yang lebih rendah. Dalam membuat DFD digunakan simbol atau lambang. Simbol atau lambang yang digunakan ada empat simbol yaitu: 1. Entitas (External Entity) Gambar 2.2 Simbol Entitas Simbol ini digunakan untuk menggambarkan asal atau tujuan data.

9 2. Proses Gambar 2.3 Simbol Proses Simbol ini digunakan untuk proses pengolahan atau transformasi data. 3. Data Flow Gambar 2.4 Simbol Data Flow Simbol ini digunakan untuk menggambarkan aliran data yang berjalan 4. Data Store Atau Gambar 2.5 Simbol Data Store Simbol-simbol ini digunakan untuk menggambarkan arus data yang sudah disimpan atau diarsipkan. 2.3 Bagan Alir Dokumen (Flowchart) Flowchart adalah suatu bagan yang menggambarkan arus logika dari data yang diproses dalam suatu program dari awal sampai akhir. Bagan alir memiliki beberapa simbol-simbol yang mewakili fungsi-fungsi, langkah-langkah dan garis alir yang menunjukan urutan dari simbol-simbol yang akan dikerjakan (Al-Bahra, 2005).

10 1. Simbol Terminal (Terminal Symbol) Gambar 2.6 Simbol Terminal Simbol ini digunakan untuk menunjukan awal dan akhir dari program. 2. Simbol Pengolahan (Processing Symbol) Gambar 2.7 Simbol Pengolahan Simbol ini digunakan untuk pengolahan data aritmatik dan pemindahan data. 3. Simbol Keputusan (Decision Symbol) Gambar 2.8 Simbol Keputusan Simbol ini digunakan untuk mewakili operasi perbandingan logika. 4. Simbol Proses Terdefinisi (Pralifinet Process Symbol) Gambar 2.9 Simbol Proses Terdefinisi Simbol ini digunakan untuk proses yang detilnya dijelaskan terpisah.

11 5. Simbol Penghubung (Connector Symbol) Gambar 2.10 Simbol Penghubung Simbol-simbol ini digunakan untuk menunjukkan hubungan arus proses yang terputus baik di dalam satu halaman atau di lain halaman. 6. Simbol Flow Line Gambar 2.11 Simbol Flow Line Simbol ini digunakan untuk menentukan arah arus data yang diproses atau hasil proses. 7. Simbol Input dan Output Gambar 2.12 Simbol Input dan Output Simbol ini digunakan untuk menggambarkan proses input maupun output.

12 2.4 Web Browser Web browser adalah suatu program yang dirancang untuk mengambil informasiinformasi dari suatu server komputer pada jaringan internet dengan menggunakan protokol dan format HTTP (Hypertext Transfer Protocol), yang kemudian bisa ditampilkan. Suatu web browser juga mengetahui bagaimana menginterpretasikan hyperlinks dalam suatu dokumen HTML dan menggunakan untuk bernavigasi dari dokumen HTML yang satu ke lainnya di web server yang sama atau di server lain. Contohnya Netscape Navigator, OPERA, Internet Explorer (IE). 2.5 Web Edit Web edit adalah editor teks HTML, berbasis windows seperti Macromedia Dreamweaver. Macromedia Dreamweaver MX merupakan software desain web yang dapat menangani berbagai script dari dua side yaitu server-side dan clientside. Macromedia Dreamweaver MX salah satu editor WYSIWYG dalam istilah lain apa yang kamu lihat apa yang kamu dapat dalam arti apa yang ditulis akan ditampilkan di web browser sama seperti yang ditulis. Macromedia Dreamweaver MX dapat mengedit HTML secara visual dan mengolah web site serta mudah dioperasikan, program ini juga menyediakan banyak perangkat yang dapat meningkatkan kemampuan programmer dalam membuat web seperti fitur-fitur dalam suatu program serta code editor yang memungkinkan seorang programmer dapat mengetikkan kode-kode program web seperti Javascript, PHP, CSS dan XML.

13 2.6 Web Page Web page merupakan halaman khusus dari situs web tertentu yang tersimpan dalam bentuk file yang berisikan suara, grafis film dan teks yang berskala dari data-data HTML. Dalam web page tersimpan berbagai informasi dan link yang menghubungkan suatu informasi ke informasi lain baik itu dalam web page yang sama ataupun web page lain pada web site yang berbeda. 2.7 Web Site Web site adalah lokasi-lokasi yang berada pada Internet atau merupakan (URL) yang berfungsi sebagai tempat penyimpanan data dan informasi dengan berdasarkan topik tertentu. Contoh-contoh web site, antara lain : 1. http://www.tokopda.com Website berakhiran.com (komersial). 2. http://www.dataprint.co.id Website berakhiran.id (Indonesia). 2.8 Web Hosting Web hosting adalah rumah atau tempat meletakkan sistem dan database dalam sebuah komputer server sehingga dapat dipanggil atau diakses oleh komputer klien melalui alamat yang disebut domain. 2.9 Hypertext Transfer Protokol (HTTP) Hypertext merupakan layanan yang dapat menghubungkan dokumen web, server FTP (File Transfer Protokol), email atau layanan lain. Server dan web browser berkomunikasi satu dengan yang lain dengan protokol yang memang dibuat

14 khusus untuk ini, yaitu HTTP yang bertugas menangani permintaan-permintaan dari browser untuk mengambil dokumen-dokumen web. HTTP adalah sebagai sistem yang bermodel client-server, browser sebagai client-nya yaitu mengirimkan permintaan kepada web server untuk mengirimkan dokumendokumen web yang dikehendaki user. Lalu web server memenuhi permintaan dan mengirimkannya melalui jaringan kepada browser. 2.10 HTML ( Hypertext Mark-up Language ) HTML adalah suatu bahasa yang digunakan untuk menulis halaman web. HTML dirancang untuk digunakan tanpa tergantung pada suatu platform tertentu (platform independent). Dokumen HTML adalah suatu dokumen teks biasa, dan disebut sebagai mark-up language karena mengandung tanda-tanda (tag) tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Pada dukumen HTML yang termasuk sistem hypertext, user tidak harus membaca dokumen tersebut secara urut dari atas ke bawah atau sebaliknya, tetapi user dapat menuju pada topik tertentu secara langsung dengan menggunakan teks penghubung ke suatu topik atau dokumen lain secara langsung. 2.11 Pretext Hyper Preprosessor (PHP) PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang

15 spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat. Halaman web biasanya disusun dari kode-kode html yang disimpan dalam sebuah file berekstensi *.html. File html ini dikirimkan oleh server ke browser, kemudian browser menerjemahkan kode-kode tersebut sehingga menghasilkan suatu tampilan yang indah. Lain halnya dengan program php, program ini harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri sendiri ataupun disisipkan di antara kode-kode html sehingga dapat langsung ditampilkan bersama dengan kode-kode html tersebut. Program php dapat ditambahkan dengan mengapit program tersebut di antara tanda <? dan?>. Tanda-tanda tersebut biasanya disebut tanda untuk escaping (kabur) dari kode html. File html yang telah dibubuhi program php harus diganti ekstensi-nya menjadi.php3 atau.php. PHP merupakan bahasa pemograman web yang bersifat server-side HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan berada di dalam server. Artinya adalah kode-kode dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebagai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server Pages) dan JSP (Java Server Pages). PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya. Kemudian mengeluarkan Personal Home Page Tools versi 1.0 secara gratis.

16 Ketika e-commerce semakin berkembang, situs-situs yang statis pun semakin ditinggalkan, karena dianggap sudah tidak memenuhi keinginan pasar, padahal situs tersebut harus tetap dinamis. Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP. Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah : 1. Oracle 2. MySQL 3. Sybase 4. PostgreSQL 5. dan lainnya PHP dapat berjalan di berbagai sistem operasi seperti windows 98/NT, UNIX/LINUX, Solaris maupun Macintosh. Software ini juga dapat berjalan pada web server seperti PWS (Personal Web Server), Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga merupakan bahasa pemograman yang berdiri sendiri seperti dalam menambah fungsi-fungsi baru. Keunggulan lainnya dari PHP adalah bahwa PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 dan bahkan HTTP.

17 PHP dapat diinstal sebagai bagian atau modul dari apache web server atau sebagai CGI script yang mandiri. Banyak keuntungan yang dapat diperoleh jika menggunakan PHP sebagai modul dari apache, di antaranya adalah : 1. Tingkat keamanan yang cukup tinggi 2. Waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemograman web lainnya yang berorientasi pada server-side scripting. 3. Akses ke sistem database yang lebih fleksibel misalnya MySQL. 2.12 MySQL (My Structure Query Language) MySQL adalah sebuah program pembuat database yang bersifat open source artinya siapa saja boleh menggunakannya, dan dia dapat dijalankan pada semua platform baik windows maupun linux. Selain itu, MySQL juga merupakan program pengakses database yang bersifat jaringan sehingga dapat digunakan untuk aplikasi multiuser (banyak pengguna). Kelebihan lain dari MySQL adalah menggunakan bahasa kueri standar yang dimiliki SQL (Structure Query Language). SQL adalah suatu bahasa permintaan yang terstruktur yang telah distandarkan untuk semua program pengaksesan database seperti oracle, progress sql, SQL Server dan lain lain. Sebagai sebuah program penghasil database, MySQL tidak dapat berjalan sendiri tanpa adanya sebuah aplikasi lain (interface). MySQL dapat didukung oleh, hampir semua program aplikasi baik yang open source seperti PHP maupun tidak, yang ada pada platform windows seperti Visual Basic, Delphi dan lainnya.

18 MySQL layar utama seperti layar DOS yaitu memiliki prompt utama yang bertuliskan mysql>.