3.1 Definisi Sistem
Pengertian sistem secara umum adalah kumpulan elemen-elemen yang saling berkaitan dan menangani proses masukan atau bisa disebut dengan input sehingga menghasilkan keluaran atau output sesuai dengan yang diinginkan. Agar keluaran yang dihasilkan oleh sistem sesuai dengan yang diinginkan dan dibutuhkan maka diperlukan perangkat keras (hardware) dan perangkat lunak (software) yang memadai.
3.2 Sistem Pendukung
3.2.1 Perangkat Keras
Perangkat keras (hardware) yang digunakan dalam mendukung aplikasi ini menggunakan:
Processor : Intel Pentium 1,7G
RAM : 256MB
VGA : 64MB
Resolusi : 1024 x 768
3.2.2 Perangkat Lunak
Perangkat lunak (software) yang digunakan untuk pembuatan dan menjalankan aplikasi ini menggunakan :
Sistem Operasi : Windows XP Profesional SP1
Tools : Internet Explorer Web Browser
Editor : Macromedia Dreamweaver MX
Server & Database : Apache 1.3.23 & MySql
3.3 Struktur Tabel
Salah satu komponen terpenting pada sistem informasi adalah database, karena database berfungsi sebagai basis penyedia informasi bagi pemakai. Struktur tabel yang digunakan dalam sistem penjualan ini adalah sebagai berikut :
3.3.1 Tabel Barang
Tabel Barang berfungsi untuk menyimpan data barang yang tersedia berikut keterangan dari tiap-tiap barang, berikut strukturnya :
Tabel 3.2 Struktur Tabel barang.db
Kolom Tipe Lebar Keterangan
kd_barang VARCHAR 10 Kode Barang
nm_ barang VARCHAR 40 Nama Barang
jml INT 100 Jumlah Barang
ukuran VARCHAR 10 Ukuran Barang
harga INT 10 Harga Barang
gambar VARCHAR 40 Gambar
3.3.2 Tabel Konsumen
Tabel ini berfungsi untuk menyimpan data pribadi konsumen yang melakukan transaksi pembelian baju, berikut strukturnya :
Tabel 3.3 Struktur Tabel konsumen.db
Kolom Tipe Lebar Keterangan
kd_konsumen INT 10 Kode Konsumen
nm_konsumen VARCHAR 50 Nama Konsumen
password VARCHAR 35 Alamat Konsumen
alamat TEXT Alamat Konsumen
telpon INT 20 Telpon Konsumen
email VARCHAR 50 Alamat Email
kd_pos INT 10 Kode Pos
kota VARCHAR 45 Kota Konsumen
.
3.3.3 Tabel Pesan
Tabel ini untuk menyimpan data dari barang transaksi yang dipesan oleh konsumen, berikut strukturnya :
Tabel 3.4 Struktur Tabel pesan.db
Kolom Tipe Lebar Keterangan
kd_pesan INT 4 Kode Pemesanan
kd_konsumen INT 10 Kode Konsumen
hrg_total INT 50 Jumlah Pembelian
total_beli INT 10 Jumlah Pembelian
tgl_pesan DATE Tanggal Transaksi
3.3.4 Tabel Detail_Pesan
Tabel ini untuk menyimpan detail dari barang transaksi yang dipesan oleh konsumen, berikut strukturnya :
Tabel 3.4 Struktur Tabel Dtl_pesan.db
Kolom Tipe Lebar Keterangan
kd_pesan INT 10 Kode Pemesanan
kd_barang VARCHAR 10 Kode Barang
jml_beli INT 10 Jumlah Pembelian
3.3.5 Tabel Kirim
Tabel ini untuk menyimpan data pengiriman barang dari transaksi yang dipesan oleh konsumen, berikut strukturnya :
Tabel 3.5 Struktur Tabel kirim.db
Kolom Tipe Lebar Keterangan
kd_pesan INT 10 Kode Pemesanan
tgl_kirim DATE Tanggal Pengiriman Barang
sts_kirim VARCHAR 30 Status Pengiriman Barang
3.3.6 Tabel Status Bayar
Tabel ini untuk menyimpan data pembayaran barang dari transaksi yang dipesan oleh konsumen, berikut strukturnya :
Tabel 3.6 Struktur Tabel status_bayar.db
Kolom Tipe Lebar Keterangan
kd_pesan INT 10 Kode Pemesanan
tgl_terima DATE Tanggal Pembayaran
sts_bayar VARCHAR 30 Status Pembayaran
3.4 Relasi Antar Tabel
Relasi antar tabel pada sistem ini menggunakan model relasional yang merupakan model sederhana sehingga mudah digunakan dan dipahami. Model ini menggunakan sekumpulan tabel yang disebut relasi tabel dengan masing-masing relasi tersusun atas baris dan atribut.
Gambar 3.1 Relasi Antar Tabel
3.4.1 Penjelasan Relasi Antar Tabel
Dari gambar relasi antar tabel diatas, dapat dilihat hubungan antar tabel – table yang ada. Jika hubungan tabel mempunyai tanda panah satu dan dua, artinya hubungan tabel tersebut hubungan satu lawan banyak atau one to many. Seperti hubungan antar tabel konsumen.db dengan tabel pesan.db, mempunyai mata panahnya satu dan dua, yang satu konsumen dapat memesan lebih dari satu barang. Begitu juga dengan tabel – tabel yang lain.
3.5 Diagram Alir Sistem
Gambar 3.2 Diagram Alir Sistem
3.5.1 Penjelasan Diagram Alir Sistem
Desain sistem bertujuan untuk menentukan kebutuhan-kebutuhan sistem yang dibuat, dengan beberapa model meliputi desain model, desain database yang meliputi kamus data dan relasi antar tabel, desain input, desain output, dan desain dialog layer.
Dari diagram alir di atas dapat dilihat bahwa :
Data barang direkam pada tabel barang.db dan digunakan untuk menampilkan dan mencetak laporan data baju.
Data konsumen direkam pada tabel konsumen.db dan digunakan untuk menampilkan dan mencetak laporan data konsumen.
Data pemesanan barang direkam pada tabel pesan.db dan digunakan untuk menampilkan dan mencetak laporan penjualan, laporan detail penjualan dan laporan data konsumen.
3.6 Perancangan Masukan
Perancangan masukan bertujuan memberikan kemudahan bagi user sebagai pengguna program untuk melakukan input data. Adapun dari programer melakukan perancangan masukan adalah awal dalam menentukan letak maupun input data. Rancangan masukan pada sistem informasi penjualan baju berbasis online adalah sebagai berikut:
3.6.1 Perancangan Masukan Admin
Perancangan admin ini berguna untuk memasukkan data database administrator atau webmaster yang akan memproses ke halaman menu admin.
Gambar 3.3 Perancangan Masukan Admin
3.6.2 Perancangan Masukan Barang
Perancangan input barang ini berguna untuk memasukkan data barang.
Gambar 3.4 Perancangan Masukan Barang
3.6.3 Perancangan Masukan Pemesanan
Perancangan masukan pemesanan ini berguna untuk memasukkan data transaksi penjualan dan data identitas pembeli.
Gambar 3.6 Perancangan Masukan Pemesanan
3.7 Perancangan Keluaran
Perancangan keluaran merupakan hasil dari suatu sistem dimana laporan itu harus dirancang sedemikian rupa sehingga mampu memberikan informasi yang sangat diperlukan oleh suatu organisasi atau perusahaan dengan keakuratan dan ketepatan yang lebih dibanding secara manual. Berikut ini rancangan keluaran pada sistem informasi penjualan baju berbasis online adalah sebagai berikut:
3.7.1 Laporan Daftar Barang
Perancangan keluaran ini berfungsi menampilkan informasi tentang semua baju berisi tentang kode barang, nama barang, jumlah barang, ukuran, harga dan gambar. Perancangan laporannya adalah sebagai berikut:
Gambar 3.7 Perancangan Keluaran Daftar Baju
3.7.2 Laporan Daftar Admin
Laporan informasi tentang semua admin ini berisi tentang Nama dan Password Administrator. Perancangan laporannya adalah sebagai berikut :
Gambar 3.9 Perancangan Keluaran Daftar Admin
3.7.3 Laporan Data Konsumen
Laporan informasi tentang semua data dari konsumen yang telah memesan dan memasukkan data diri atau identitas pembeli saat melakukan pemesanan barang, dan bentuk laporannya adalah sebagai berikut :
Gambar 3.10 Perancangan Keluaran Data Pelanggan
3.7.4 Laporan Penjualan
Perancangan keluaran ini berfungsi menampilkan daftar penjualan setiap adanya transaksi penjualan. Informasi yang disajikan antara lain kd pesan, kd konsumen, alamat konsumen, telepon, total beli, detail penjualan. Dibawah ini merupakan perancangan keluaran laporan penjualan :
Gambar 3.11 Perancangan Keluaran Laporan Penjualan
3.7.5 Laporan Detail Penjualan
Dalam tabel laporan penjualan diatas disana terdapat kolom detail pembelian jika admin mengklik kata detail maka akan terlihat barang atau jenis baju apa saja yang telah dibeli konsumen.
Dibawah ini merupakan perancangan keluaran laporan detail penjualan :
Gambar 3.12 Perancang
DIarsipkan di bawah: Proyek Website