XAMPP Flowchart Perancangan Aplikasi e-Commerce Pada Toko Pacific Computer

20 MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License GPL, tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional RDBMS yang didistribusikan secara gratis dibawah lisensi GPL General Public License. Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL Structured Query Language. SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

2.9 XAMPP

XAMPP atau X Cross Platform Apache MySQL PHP Perl adalah sebuah perangkat lunak software yang dibuat oleh tim dari Apache Friends www.apachefriends.org yang fungsinya adalah untuk menjalankan program PHP, MySQL dan Perl dalam satu waktu yang bersamaan. XAMPP memudahkan para web developer untuk mengembangkan dan membuat sebuah website di local PCLaptop, sehingga proses pembuatan sebuah website menjadi lebih aman dan cepat dibandingkan melakukan proses pembuatan website lewat online server. Sebenarnya ada banyak sekali jenis software lain yang dapat menjalankan Apache, MySQL, dan PHP. Namun karena proses instalasi dan pengembangan Universitas Sumatera Utara 21 dari XAMPP lebih mudah, maka banyak developer web yang menyarankan untuk menggunakan XAMPP untuk menjalankan AMP Apache, MySQL, PHP. Selain dari pada itu, XAMPP juga dapat berjalan di platform sistem operasi besar, seperti Macinstosh, Windows dan Linux Ubuntu, Solaris, Debian, CeNTOS.

2.10 Flowchart

Flowchart adalah sekumpulan simbol-simbol yang menunjukan atau meng- gambarkan rangkaian kegiatan-kegitan program dari awal hingga akhir, jadi flowchart juga dapat digunakan untuk menggambarkan urutan langkah-langkah pekerjaan dalam suatu algoritma. Penjelasan arti dari lambang-lambang flowchart dapat didefinisikan seperti tabel dibawah ini : Tabel 2.1 Arti Lambang-lambang Flowchart Simbol Keterangan Terminal Interuptm MulaiBerhenti Simbol ini dipergunakan untuk menunjukkan awal kegiatan atau akhir kegiatan atau berhentinya suatu program. InputOutput DataHasil Untuk mewakili data input dan menuliskan output-nya. Process Pengolahan Suatu simbol yang melambangkan diprosesnya suatu data. Universitas Sumatera Utara 22 Decision Keputusan Dipakai untuk menuliskan jika adanya percabangan, seperti if, case. Prefendefined Untuk program-program yang sering dipergunakan sebuah program berulang kali, biasanya dibuat program terpisah dengan sebuah sub program subroutine. Untuk menghubungkan program utama dengan subroutine dipergunakan simbol ini. Connector Penghubung Bila suatu flow-chart sangat panjang dan diputus ditengah sebelum selesai, jika disambung dalam halaman yang sama lagi, maka digunakan simbol ini. Flow-Lines Garis Alir Bila suatu flow-chart dihubungkan dengan garis-garis ini. Garis-garis ini menunjukkan akar selanjutnya yang akan dituju. Bila arahnya kebawah atau kekanan tidak pelu memakai tanda panah. Bila ke atas atau ke kiri, tanda panah harus dipakai, untuk membedakannya. Universitas Sumatera Utara 23

2.11 Data Flow Diagram DFD