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

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

BAB III LANDASAN TEORI. yang saling berkaitan untuk mencapai tujuan tertentu. operasional atau teknis yang menjelaskannya.

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI. untuk menjelaskan teori-teori yang mendukung penyusunan laporan kerja praktik

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

BAB III LANDASAN TEORI. Landasan teori ini merupakan dasar tentang teori-teori dalam melakukan

BAB III LANDASAN TEORI

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

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

BAB III LANDASAN TEORI. dengan Rancang Bangun Aplikasi Pencatatan History Barang Gudang. Di bagian

BAB III LANDASAN TEORI. diprioritaskan, atau ketrampilan untuk memasang tugas atau tanggung jawab

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

BAB III LANDASAN TEORI. digunakan dalam checking antara kinerja dan target yang telah ditentukan.

BAB III LANDASAN TEORI. ini memiliki pijakan pustaka yang dapat dipertanggungjawabkan.

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

BAB III 3. LANDASAN TEORI

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

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

BAB III LANDASAN TEORI. benda). Jenis-jenis hardware pada personal computer (PC), antara lain. motherboard, hard disk, floppy, memory, dan lain lain.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

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

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

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

APLIKASI PENJUALAN PADA CV. ANANDAM KOMPUTER MAGELANG BERBASIS WEBSITE. Rizal Ari Ardianto. Program studi Teknik Informatika S-1

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. tertentu seperti penerapan, penggunaan dan penambahan data (Anisyah, 2000:30).

BAB III LANDASAN TEORI. rasionalitas tertentu untuk mencapai tujuan yang telah ditentukan sebelumnya.

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

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

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. untuk menjelaskan teori-teori yang mendukung penyusunan laporan kerja praktik

BAB III LANDASAN TEORI

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

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

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

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI...

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

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

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

MENGENAL PHP BAB Apakah PHP Itu?

BAB II LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. Menurut McLeod dalam buku Al-Bahra (2005:3) Sistem adalah. Menurut Lucas dalam buku Al-Bahra (2005:3) Sistem sebagai suatu

BAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan.

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

II. TINJAUAN PUSTAKA

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

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

BAB II LANDASAN TEORI. kompensasi, penyatuan, perawatan/pemeliharaan, sumber daya manusia kepada

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

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP

BAB 2 LANDASAN TEORI

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

PERANCANGAN SISTEM INFORMASI PERSURATAN PADA BADAN KEPEGAWAIAN NEGARA JAKARTA

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. adalah mengajarkan anak untuk menjadi anak yang mampu memajukan

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

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

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

BAB III LANDASAN TEORI. untuk menunjang aktivitas kehidupan sehari hari, dan dalam komunikasi tulis

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

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

6 BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. tertentu seperti penerapan, penggunaan dan penambahan data (Anisyah,

SISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan

BAB III 3. LANDASAN TEORI

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

Transkripsi:

12 BAB III LANDASAN TEORI 3.1 Pengertian Pencatatan Pencatatan data adalah proses memasukkan data ke dalam media sistem pencatatan data. Jika media sistem pencatatan data tersebut berupa buku, pencatatan data dilakukan dengan menulis pada lembar-lembar buku. Jika sistem pencatatan data berupa perangkat komputer, pencatatan dilakukan dengan mengetik melalui keyboard, penggunaan pointer mouse, alat scanner (pembaca gambar), atau kamera video. Yang termasuk dalam pencatatan data adalah aktivitas penulisan ke buku atau kertas, pemasukan data ke dalam komputer (Witarto, 2008). Pencatatan histori service kendaraan kantor merupakan proses memasukkan data hasil service kendaraan kantor ke dalam media sistem pencatatan data online yang dapat diakses menggunakan berbagai jenis perangkat elektronik canggih saat ini, misalnya laptop, komputer, tablet, bahkan smartphone. Sumber data utama dalam proses ini adalah nota hasil service kendaraan kantor. 3.2 Definisi Sistem Informasi Menurut Ferdinandus, Wowor, & Lumenta (2011) Sistem informasi (SI) adalah kombinasi dan teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi anatar orang, proses algoritmik, data dan teknologi. Sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan 12

13 transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan informasi yang diperlukan untuk pengambilan keputusan. Sistem informasi dalam suatu organisasi dapat dikatakan sebagai suatu sistem yang menyediakan informasi bagi semua tingkatan dalam organisasi tersebut kapan saja diperlukan. Sistem ini meyimpan, mengambil, mengubah, mengolah, dan mengkomunikasikan informasi yang diterima dengan menggunakan sistem informasi atau peralatan lainnya. Kata sistem mengandung arti kumpulan dari komponen-komponen yang memeliki keterkaitan anatara yang satu dengan lainnya. Dari definisi sistem, maka dapat didefinisikan bahwa Sistem Informasi adalah suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yang menyajikan informasi. Sering orang salah mengartikan antara sistem informasi dengan teknologi informasi. Dengan mengesampingkan teknologi informasi beserta produkproduknya, sistem informasi yang dihasilkan tentunya tidak lebih baik jika dibandingkan dengan sistem informasi yang menggunakan teknologi informasi untuk mendukung penyajian informasinya. Sistem informasi juga berfungsi sebagai alat bantu kompetisi bagi organisasi dalam mengupayakan pencapaian tujuan. Sistem Informasi dituntut tidak hanya mengolah data dari dalam organisasi saja, tetapi juga dapat menyajikan data dari pihak luar yang mampu menambah nilai kampetisi bagi dalam organisasi. Dengan demikian sistem informasi harus memiliki data yang telah terpolakan dan memiliki integritas dalam hal waktu dan tempat. Hal ini

14 dimaksudkan supaya sistem informasi tersebut dapat menyajikan informasi yang tepat bagi pengguna. 3.3 System Development Life Cycle (SDLC) Menurut McLeod (2008), Siklus hidup sistem (system life cycle) disingkat SDLC adalah proses evolusioner dalam menetapkan sistem dan sub sistem informasi berbasis komputer. SLC yang juga dikenal sebagai pendekatan air terjun (waterfall approach) terdiri dari serangkaian tugas yang erat mengikuti langkah-langkah pendekatan sistem, karena proses tersebut mengikuti sebuah pola yang teratur dan dilakukan secara top-down. Sedangkan System Development Life Cycle atau yang disingkat SDLC adalah metoda tradisional yang digunakan untuk membangun, memelihara dan mengganti suatu sistem informasi. System Development Life Cycle (SDLC) terdiri dari tujuh fase, diantaranya adalah : a. Project Indetification and Selection Fase dimana kebutuhan sistem informasi secara keseluruhan diidentifikasi dan analisa. b. Project Intiation and Planning Fase dimana suatu proyek sistem informasi yang potensial dilakukan dan direncanakan terinci dikembangkan untuk pengembangan sistem. c. Analysis Suatu fase dimana sistem yang sedang berjalan dipelajari dan alternatif sistem baru diusulkan.

15 d. Logical Design Suatu fase dimana semua kegiatan fungsional dari sistem yang diusulkan untuk dikembangkan dan digambarkan secara independent. e. Physical Design Fase rancangan logis dari sebelumnya diubah dalam bentuk teknis yang terinci dimana pemrograman dan bentuk sistem dapat dibuat. f. Implementation Suatu fase dimana sistem informasi diuji dan digunakan untuk mendukung suatu organisasi. g. Maintenance Dimana sistem informasi secara sistematis diperbaiki dan dikembangkan. Siklus hidup pengembangan sistem merupakan suatu bentuk yang digunakan untuk menggambarkan tahapan-tahapan utama, dan langkah-langkah didalam tahapan tersebut dalam proses pengembangnnya. Tiap-tiap pengembangan sistem itu dibagi menjadi beberapa tahapan kerja. Tiap tahapan ini mempunyai karakteristik tersendiri. Sebagai awal dari pelaksanaan pengembangan sistem adalah proses kebijaksanaan dan perencanaan sistem, dimana kebijaksanaan sistem merupakan landasan dan dukungan dari menajemen puncak untuk membuat perencanaan sistem. Sedangkan perencanaan sistem merupakan pedoman untuk melakukan pengembangan dari sistem tersebut. 3.4 Karakteristik Sistem Menurut Sukoco (2007), sebuah sistem yang baik memiliki karakteristik sebagai berikut :

16 1. Fleksibel. Walaupun sistem yang efektif adalah sistem yang terstruktur dan terorganisir dengan baik, namun sebaiknya fleksibel agar lebih mudah disesuaikan dengan keadaan yang sering berubah. 2. Mudah diadaptasikan. Sistem yang baik harus cepat dan mudah diadaptasikan dengan kondisi baru tanpa mengubah sistem yang lama maunpun menggnggu fungsi utama 3. Sistematis, Agar berfungsi secara efektif, hendaknya sistem yang ada bersifat logis dan sistematis, yaitu sistem yang dibuat tidak akan mempersulit aktivitas pekerjaan yang telah ada 4. Fungsional. Sistem yang efektif harus dapat membantu mencapai tujuan yang ditentukan. 5. Sederhana. Sebuah sistem seharusnya lebih sederhana sehingga mudah dipahami dan dilaksanakan 6. Pemanfaatan sumber daya yang optimal. Sistem yang dirancang dengan baik akan menjadikan pengguanaan sumber daya yang dimiliki organisasi dapat dioptimalkan pemanfaatannya. 3.5 Bagan Alir Sistem Menurut Basuki (2003), Sistem flow adalah bagian yang menunjukkan arus pekerjaaan secara menyeluruh dari suatu sistem dimaana bagan ini menjelaskan urutan prosedur-prosedur yang ada dalam sistem dan biasanya dalam membuat sistem flow sebaiknya ditentukan pada fungsi yang melaksanakan atau bertanggung jawab terhadap sub-sub sistem. Bagan alir sistem menggunakan simbol sebagaimana terdapat pada tabel berikut.

17 Tabel 3.1 Simbol Bagan Alir Sistem No Simbol Nama Simbol Keterangan 1 Dokumen Simbol ini digunakan untuk menunjukkan dokumen input dan output baik untuk proses manual, mekanik, atau komputer. 2 Keputusan Simbol keputusan digunakan untuk menggambarkan suatu kondisi yang mengharuskan sistem untuk memilih tindakan yang akan dilakukan berdasarkan kriteria tertentu. 3 Operasi manual Simbol ini digunakan untuk menggambarkan proses yang terjadi secara manual yang tidak dapat dihilangkan dari sistem yang ada 4 Database Simbol ini digunakan untuk menggambarkan media penyimpanan yang digunakan untuk menyimpan data pada sistem yang akan dibuat.

18 No Simbol Nama Simbol Keterangan 5 Proses Simbol proses digunakan untuk menggambarkan proses yang terjadi dalam sistem yang akan dibuat 6 Input manual Simbol Proses yang digunakan 3.6 Data Flow Diagram (DFD) untuk menggambarkan proses yang terjadi dalam sistem yang akan dibuat. Data Flow Diagram yang lebih dikenal dengan DFD adalah sebuah alat dokumentasi grafis yang mengguanakan beberapa symbol, sebagaimana terdaftar pada Tabel 3.2, untuk menggambarkan bagaimana data mengalir melalui prosesproses yang saling terhubung. Tabel 3.2 Simbol Data Flow Diagram No Simbol Nama Simbol Keterangan 1 External Entity atau Boundary Simbol ini menunjukkan kesatuan dilingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lain yang berada di lingkungan luarnya yang akan

19 No Simbol Nama Simbol Keterangan memberikan pengaruh berupa input atau menerima output 2 Data Flow 3 4 0 PRCS_1 1 Stor_3 atau Aliran Data Proses Data Store Aliran data dapat digambarkan dengan tanda panah dan garis yang diberi nama dari aliran data tersebut Dalam simbol tersebut dituliskan nama proses yang akan dikerjakan oleh sistem dari transformasi aliran data yang kelur. Suatu proses mempuyai satu atau lebih input data dan menghasilkan satu atau lebih output data. Data store merupakan simpanan dari data yang dapat berupa file atau catatan menual, dan suatu agenda atau buku. Data store digunakan untuk menyimpan data sebelum dan sesudah proses lebih lanjut

20 3.7 Entity Relationship Diagram Menurut Kendall dan Kendall (2004), Entity Relationship Diagram (ERD) merupakan proses yang menunjukkan hubungan antar tiap entitas dan relasinya. ERD dapat dikategorikan menjadi tiga bagian, yaitu : 1. One to one relationship Jenis hubungan antar table yang menggunakan bersama sebuah kolom primary key. Jenis hubungan ini tergolong jarang digunakan, kecuali untuk alasan keamanan atau kecepatan akses data. Misalnya satu departemen hanya mengerjakan satu jenis pekerjaan saja dan satu pekerjaan hanya dikerjakan oleh satu departemen saja. 2. One to many relationship Jenis hubungan antar table dimana satu record pada satu table terhubung dengan beberapa record pada tabel lain. Jenis hubungan ini merupakan yang paling sering digunakan. Misalnya suatu pekerjaan hanya dikerjakan oleh satu departemen saja, namun suatu departemen dapat mengerjakan beberapa macam pekerjaan sekaligus. 3. Many to many relationship Jenis hubungan ini merupakan hubungan antar tabel dimana beberapa record pada suatu tabel terhubung dengan beberapa record pada tabel lain. Misalnya satu departemen mampu mengerjakan banyak pekerjaan, juga satu pekerjaan dapat ditangani oleh banyak departemen. 3.8 Tools Pemrograman Dalam pengembangan suatu Aplikasi, tentunya membutuhkan suatu tool atau alat berupa bahasa pemrograman. Tools yang dipakai adalah Notepad++

21 untuk pengkodean aplikasi, HTML (HyperText Markup Language) dan CSS untuk membuat tampilan aplikasi, bahasa pemrograman PHP (Hypertext Preprocessor), XAMPP sebagai web server, dan menggunakan basis data dari MySQL. 3.8.1 Definisi Notepad++ Notepad++ adalah sebuah text editor yang sangat berguna bagi setiap orang dan khususnya bagi para developer dalam membuat program. Notepad++ menggunakan komponen Scintilla untuk dapat menampilkan dan menyuntingan teks dan berkas kode sumber berbagai bahasa pemrograman yang berjalan diatas sistem operasi Microsoft Windows. Selain manfaat dan kemampuannya menangani banyak bahasa pemrograman, Notepad ++ juga dilisensikan sebagai perangkat free. Jadi, setiap orang yang menggunakannya tidak perlu mengeluarkan biaya untuk membeli aplikasi ini karena sourceforge.net sebagai layanan yang memfasilitasi Notepad ++ membebaskannya untuk digunakan. Beberbapa daftar bahasa program yang didukung oleh Notepad++ adalah C, C++, Java, C#, XML, HTML, PHP, Javascript. Sebenarnya masih banyak lagi bahasa program yang didukung, namun penulis baru mencoba Notepad ++ dengan bahasa program yang diatas. 3.8.2 Definisi HTML HTML (HyperText Markup Language) adalah sebuah bahasa standar yang digunakan oleh browser internet untuk membuat halaman dan dokumen pada sebuah web yang kemudian dapat diakses dan dibaca layaknya sebuah artikel.

22 HTML juga dapat digunakan sebagai penghubung antara file-file dalam situs atau dalam komputer dengan menggunakan localhost. 3.8.3 Definisi PHP PHP adalah singkatan dari PHP: Hypertext Preprocessor, yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pemgembangan sebuah situs web dan bisa digunakan bersama dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari Personal Home Page Tools. Selanjutnya diganti menjadi FI (Form Interpreter). Sejak versi 3.0, nama bahasa ini diubah menjadi PHP: Hupertext Preprocessor dengan singkatannya PHP. Script PHP adalah bahasa program yang berjalan pada sebuah webserver, atau sering disebut server-side. Oleh karena itu, PHP dapat melakukan apa saja yang bisa dilakukan program CGI lain, yaitu mengolah data dengan tipe apapun, menciptakan halaman web yang dinamis, serta menerima dan menciptakan cookies, dan bahkan PHP bisa melakukan lebih dari itu. 3.8.4 Definisi XAMPP XAMPP adalah singkatan yang masing-masing hurufnya adalah: X: Program ini dapat dijalankan dibanyak sistem operasi, seperti Windows, Linux, Mac OS, dan Solaris. A: Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.

23 M: MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database. P: PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQl. namun PHP juga mendukung sistem manajement database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya. P: Perl, bahasa pemrograman. 3.8.5 Definisi MySQL MySQL adalah sebuah perangkat lunak database (basis data) sistem terbuka yang sangat terkenal di kalangan pengembang sistem database dunia yang digunakan untuk berbagai aplikasi terutama untuk aplikasi berbasis web. MySQL mempunyai fungsi sebagai SQL (Structured Query Language) telah diperluas. MySQL umumnya digunakan bersama dengan PHP untuk membuat aplikasi yang dinamis dan powerful.