2.8. MySQL
MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael Monty Widenius, seorang programmer komputer asal Swedia. Monty mengembangkan sebuah sistem
database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan
bernama TcX di Swedia.
MySQL adalah sebuah implementasi dari sistem manajemen basis data 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 basis data yang telah ada sebelumnya, SQL Structured Query Language. SQL
adalah sebuah konsep pengoperasian basis data, terutama untuk pemilihan atau seleksi dan pemasukkan data, yang memungkinkan pengoperasian data dikerjakan dengan
mudah secara otomatis.
2.9. Flowchart
Flowchart diagram alir adalah sebuah diagram yang merepresentasikan sebuah algoritma atau proses menggunakan beberapa bangun geometri untuk memperlihatkan
langkah-langkah yang dilakukan oleh program dalam menyelesaiklan masalah Opim
Salim Sitompul, 2014. Berikut ini adalah simbol-simbol standar pada sebuah flowchart beserta fungsinya.
Tabel 2.1. Simbol Flowchart
No Nama
Simbol Fungsi
1 Terminator
Digunakan untuk mewakili simbol start atau
end.
2 Arrow
Menunjukkan alur proses.
3 Rectangle
Menunjukkan langkah pemrosesan.
4 Trapezium
Simbol untuk input- output.
5 Document
Digunakan untuk mewakili output.
6 Decision
Simbol yang berfungsi untuk menyatakan
keputusan. 7
Preparation Simbol yang berfungsi
untuk proses inisialisasi atau pemberian harga
awal.
Tabel 2.1. Lanjutan
No Nama
Simbol Fungsi
8 Connector
Simbol untuk keluar- masuk atau
penyambungan proses pada halaman yang
berbeda. 9
Simbol untuk
Manual Input pemasukkan data secara
manual melalui keyboard.
10 Manual
Operation Simbol yang
menunjukkan pengolahan yang tidak dilakukan oleh
komputer.
11 Predefine
Process Simbol untuk pelaksanaan
suatu bagian sub- prosedur
12 Display
Simbol yang menyatakan peralatan output yang
digunakan seperti layar, printer, plotter, dan
sebagainya.
13 Magnetic Disk
Simbol yang digunakan untuk penyimpanan data
ke database.
14 Storage Data
Simbol yang menyatakan input yang berasal dari
disk atau disimpan ke disk.
2.10. Data Flow Diagram