penyederhanaan dari bentuk if .. else yang setiap blok dari if dan else hanya satu perintah. Sehingga model ini cocok untuk melakukan proses pengisian suatu
hasil pengujian.
2.9 Pengenalan Data Base MySQL
MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQl AB, yang pada waktu itu bernama TcX DataKonsult AB, sejak sekitar 1994 – 1995, meski cikal
bakal kodenya telah disebutkan sejak 1979. Tujuan mula-mula TcX membuat MySQL pada waktu itu juga memang untuk mengembangkan aplikasi Web untuk klien–TcX,
yaitu perusahaan pengembang software dan konsultan basis data. MySQL versi 1.0 dirilis Mei 1996 secara terbatas, baru di bulan Oktober versi 3.1.1.0 dilepas ke publik.
MySQL termasuk jenis RDBMS Relational Database Management System, sehingga istilah seperti tabel, baris, dan kolom tetap digunakan dalam MySQL. Pada
MySQL sebuah database mengandung satu atau beberapa tabel yang terdiri dari sejumlah baris dan kolom. Dalam konteks bahasa SQL, pada umumnya informasi
tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi yang terdiri atas baris-baris data row atau record yang berada dalam satu atau lebih kolom
column. Baris pada tabel sering disebut sebagai instance dari data sedangkan kolom sering disebut sebagai attributes atau field.
2.10 Tipe Data Field Basis Data MySQL
MySQL mengenal beberapa tipe data field, yaitu:
1. Tipe Data Numerik
Tipe data numerik dibedakan dalam dua macam kelompok, tipe data integer dan tipe data floating point. Tipe data integer untuk data bilangan bulat, tipe data
floating point untuk bilangan desimal.
Universitas Sumatera Utara
2. Tipe data String
Tipe data string dapat dilihat pada Tabel 2.5.
Tabel 2.5 Tipe Data String
Tipe data Kisaran Nilai
CHAR 1-255 character
VARCHAR 1-255 character
TYNYBLOB,TYNYTEXT 1-255 character BLOB, TEXT
1-65535 character MEDIUMBLOB,
MEDIUMTEXT 1-16777215 character
LONGBLOB, LONGTEXT
1-4294967295 character
ENUM Maksimum 65535 character
SET Maksimum 64 elemen
3. Tipe Data Char dan Varchar
Tipe data char dan varchar pada prinsipnya sama, perbedaannya pada jumlah memori yang dibutuhkan untuk penyimpanan. Memori yang dibutuhkan untuk
tipe data char bersifat statis, besarnya bergantung pada berapa jumlah character yang ditetapkan pada field tersebut dideklarasikan. Sebaliknya, pada tipe data
varchar besarnya memori penyimpanan bergantung pada beberapa character yang dipakai ditambah 1 byte yang berisi data jumlah character yang dipakai.
4. Tipe Data Tanggal
Universitas Sumatera Utara
Untuk data tanggal dan waktu jam tersedia tipe-tipe data field yang dapat dilihat pada Tabel 2.6.
Tabel 2.6 Tipe Data Tanggal Tipe data
Kisaran Nilai
DATETIME DATE
TIMESTAMP TIME
YEARS 1000-01-01 00:00 to 9999-12-31 23:59:59
1000-01-01’ to ‘9999-12-31’ 1970-01-01 00:00:00’-2037
-838:59:59’ to’838:59:59:59’ 1901 - 2155
Universitas Sumatera Utara
BAB 3 PERANCANGAN SISTEM
3.1 Metode Perancangan
Metode perancangan dari Aplikasi Penjualan Secara Online ini menggunakan metode pendekatan atas bawah top down approach. Dimana perancangan dimulai dari bentuk
yang paling global kemudian diturunkan menjadi bentuk yang lebih detail. Aplikasi ini terdiri dari tiga bagian utama yaitu Administrator, Antarmuka Pembeli, dan Sistem
Manajemen Basis Data.
3.2 Hasil Perancangan
3.2.1 Bagan Berjenjang
Bagan berjenjang dapat dijadikan pedoman alur dan susunan untuk perancangan aplikasi selanjutnya karena bagan berjenjang ini berisi semua alur proses dalam
merancang sistem aplikasi ini. Bagan berjenjang aplikasi ini dapat dilihat pada Gambar 3.1.
3.2.2 Diagram Konteks Diagram konteks dari sistem ini memiliki tiga external entity yaitu produsen supplier,
administrator yang juga dapat dianggap manajemen atau distributor dan pembeli yang juga dapat disebut konsumen customer. Tetapi yang berhubungan langsung dengan
sistem hanya dua entitas saja yaitu administrator dan pembeli. Administrator dapat juga dianggap sebagai manajemen penjualan, karena seorang administrator yang hanya dapat
mengetahui persediaan stok penjualan serta mengatur hubungan dengan produsen penyedia stok penjualan. Untuk lebih jelas Diagram Konteks sistem ini dapat dilihat
pada Gambar 3.2.
Universitas Sumatera Utara