15 Tabel trans Tabel trans berfungsi menyimpan dan mengolah data penjualan
manual di toko. Tabel berisi id transaksi primary key, tanggal transaksi, jam transaksi, dan kasir.
16 Tabel trans_det Tabel trans_det berfungsi menyimpan detail transaksi manual.
Tabel ini berisi, id transaksi, id produk, jumlah, dan harga. 17 Tabel trans_temp
Tabel trans_temp berfungsi sebagai keranjang belanja transaksi manual. tabel ini berisi id trans temp primary key, id produk, id
session, jumlah, tanggal, jam, dan harga.
b. Pemodelan Proses
Pemodelan proses dapat digambarkan melalui Diagram konteks, DFD, dan Flowchart. Pemodelan proses dirancang untuk
menjelaskan secara konseptual dan lebih rinci mengenai proses yang terjadi dalam system berbasis web. Penggambaran Diagram konteks,
DFD, dan Flowchart dilakukan dengan menggunakan simbol-simbol garis alur informasi. Simbol-simbol tersebut digunakan pada dengan
maksud mewakili suatu elemen tertentu c.
Pemodelan Interface
Desain interface merupakan desain tatap muka yang akan dibuat pada program aplikasi. Desain interface yang akan dibuat
meliputi desain input dan desain output.
1 Desain
Input
Desain input menggunakan data yang nantinya akan dimasukkan ke dalam program untuk menghasilkan laporan yang
berguna bagi pengguna program. “Desain input merupakan proses memilih data apa saja yang menjadi input” Hanif Al Fatta,
2007:29. Desain input terdiri dari beberapa form, yaitu: a Form Login Pelanggan
Form login pelanggan digunakan pelanggan untuk masuk ke halaman website.
b Form Pendaftaran Pelanggan Form pendaftaran pelanggan digunakan pelanggan untuk
melakukan pendaftaran sebagai pelanggan di KARMINA. c Form Transaksi
Form transaksi digunakan pelanggan yang telah terdaftar untuk melakukan transaksi di halaman web
d Form Admin Form admin digunakan admin untuk melakukan masuk ke
halaman administrator. e Form Transaksi Manual
Form transaksi manual digunakan admin untuk melakukan transaksi manual di toko.
f Form Produk Form produk digunakan admin untuk menginput data produk.
g Form Kategori Produk Form
kategori produk
digunakan untuk
menginput pengelompokan jenis produk.
h Form Ongkos Kirim Form ongkos kirim digunakan oleh admin untuk menentukan
tarif pengiriman. i Form Konfirmasi Pembayaran
Form konfirmasi pembayaran digunakan pelanggan untuk melakukan konfirmasi pembayaran ke KARMINA.
2 Desain
Output
Desain output merancang informasi yang akan dijadikan output Hanif Al Fatta, 2007:29. Desain output berupa laporan
yang dihasilkan dari transaksi penjualan. Laporan-laporan tersebut antara lain:
1 Laporan Data Produk Laporan data produk merupakan laporan tentang data produk
KARMINA. 2 Laporan Pesanan
Laporan pesanan merupakan laporan tentang pesanan pelanggan dari website KARMINA.
3 Laporan Data Pelanggan Laporan data pelanggan merupakan laporan tentang informasi
pelanggan yang telah terdaftar sebagai pelanggan KARMINA.
4 Laporan Penjualan Online Laporan penjualan online merupakan laporan tentang penjualan
yang berasal dari website KARMINA. 5 Laporan Penjualan Manual
Laporan penjualan manual merupakan tentang transaksi manual di toko KARMINA.
6 Laporan Penjualan Total Laporan penjualan total merupakan laporan total penjualan
online dan manual KARMINA. 7 Laporan Persediaan
Laporan persediaan merupakan laporan tentang jumlah persediaan produk yang siap dijual.
7. Perangkat Lunak Pendukung
Perangkat lunak merupakan elektronik yang disimpan oleh komputer, data ini bisa berupa program atau instruksi yang akan
dijalankan atau catatan yang dibutuhkan oleh komputer untuk menjalankan perintah yang dilaksanakannya. Penelitian menggunakan aplikasi
PhpMyAdmin dalam merancang program yang dibuat dan MySQL sebagai database.
MySQL My Structure Query Language atau yang biasa dibaca “mai-se-kuel” adalah sebuah program pembuat database yang bersifat
open source, artinya siapa saja boleh menggunakannya dan tidak dicekal Bunafit Nugroho 2004:29. My SQL adalah salah satu jenis database
server yang sangat terkenal. MySQL menggunakan bahasa SQL Structured Query Language untuk mengakses databasenya Akhmad
Sofwan, 2007: 2. Bahasa SQL sendiri adalah bahasa standar yang digunakan untuk mengakses database server .
Keunggulan dari My SQL adalah, a. MySQL merupakan program yang multi-threaded, sehingga dapat
dipasang pada server yang memiliki multi-CPU. b. Didukung program-program umum seperti C, C++, Java, Perl,
PHP, Python, TCL APIs dls. c. Bekerja pada berbagai platform. tersedia berbagai versi untuk
berbagai sistem operasi. d. Memiliki jenis kolom yang cukup banyak sehingga memudahkan
konfigurasi sistem database. e. Memiliki sistem sekuriti yang cukup baik dengan verifikasi host.
f. Mendukung ODBC untuk sistem operasi Microsoft Windows. g. MySQL dan PhpMyAdmin saling terintegrasi. Maksudnya adalah
pembuatan database dengan menggunakan sintak PHP dapat di buat. Sedangkan input yang di masukkan melalui aplikasi web
yang menggunakan script server-side seperti PHP dapat langsung dimasukkan ke database MySQL yang ada di server dan tentunya
web tersebut berada di sebuah web server.