kategori
+Id kategori +Nama kategori
+Read +Insert
+Update +Delete
Produk
+Id Produk +Nama Produk
+Harga +Id Kategori
+Read +Insert
+Update +Delete
Produk Detail
+Id Produk Detail +Size
+Id Produk
+Read +Insert
+Update +Delete
Konsumen
+Id Konsumen +First Name
+Last Name +E-mail
+Password
+Telepon +Alamat
+Id Provinsi +Kota
+Kode Pos
Transaksi
+Id Transaksi +Tgl Transaksi
+Id Konsumen +Alamat
+Id provinsi +Id Kota
+Kode Pos +Pembayaran
+Status +Biaya Pengiriman
+Id Pengiriman
Transaksi Detail
+Id Transaksi Detail +Id Produk Detail
+size +Harga
+Banyak +Subtotal
+Id Transaksi
Provinsi
+Id Provinsi +Nama Provinsi
1 1
1 1
1
1
Gambar 4.14 Class Diagram yang diusulkan
4.2.4 Pengkodean
Pengkodean ini berfungsi untuk mendefinisikan suatu objek secara singkat, mengklasifikasikan data dan memasukan data. Adapun tujuan dari
pengkodean itu sendiri adalah : a
Memperkecil kemungkinan terjadinya kesalahan dalam penginputan data. b
Mengefisienkan penyimpanan data dalam memory. c
Mempermudah dalam mengidentifikasi suatu proses.
d Mengurangi terjadinya redudansi.
e Menghemat media penyimpanan data atau memory.
Pada program Sistem Informasi penjualan rotiiniter dapat beberapa pengkodean yang ada diperusahaan untuk memudahkan dalam pencarian data
yaitu : 1.
Kode roti XX - YY
Kode roti No. roti
Contoh : RT-01 RS-01
4.2.5 Perancangan Antar Muka
Perancangan Antar muka User interface adalah perancangan untuk menciptakan media komunikasi yang efekktif dan efisien antara pengguna dengan
aplikasi.User interface sangatlah penting dalam suatu aplikasi atau program, karena user interface merupakan bagian dari perangkat lunak yang menjadi sarana
komunikasi antar user dengan sistem, serta dapat memberikan kemudahan dan tidak membingungkan bagi user dalam melakukan aktivitasnya.
4.2.5.1 Struktur Menu
Gambar 4.15 Struktur Menu Website
4.2.6 Perancangan Arsitektur Jaringan
Diagram deployment menggambarkan arsitektur fisik dari sistem, seperti hardware, operating system, antarmuka dan semua perangkat lunak tambahan
pendukung.
Web CV. Panca Mandiri
Pemesanan roti
logout data admin
guestbook
Laporan pemesanan login agen
login admin home
about us buku tamu
data member
data produk
logout roti tawar
roti rasa articles
contact login
daftar products
Client Browser Web Server
DataBase Browser
Permintaan Halaman
Permintaan Data
56
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1 Implementasi
Pada tahap implementasi sistem merupakan kegiatan yang dilakukan setelah tahap perancangan sistem selesai dilaksanakan. Tujuan yang ingin dicapai pada
tahap ini adalah dapat dioperasikannya hasil perancangan sistem yang telah dibuat.
Pada tahap ini mengusulkan agar penerapan dilakukan secara berkala yaitu dengan melakukan pengoperasian sistem yang baru dalam kurun waktu yang
disesuaikan bersamaan dengan perbandingan sistem yang lama. Hal ini dimaksudkan guna perbandingan dan sebagai proteksi kepada perusahaan yang
bersangkutan apabila terdapat kegagalan sistem yang baru nanti. Kegiatan-kegiatan yang dilakukan pada tahap implementasi ini yaitu sebagai
berikut :
5.1.1 Batasan Implementasi Optional
Implementasi prototype Sistem Informasi Penjualan roti berbasiskan web dilakukan menggunakan bahasa dan lingkungan pemrograman PHP, dengan basis
data yang digunakan adalah MySQL. Aplikasi PHP tersebut dapat dijalankan pada berbagai platform sistem operasi dan perangkat keras, tetapi implementasi dan
pengujian sepenuhnya hanya dilakukan di perangkat keras PC personal
computer dengan sistem operasi Windows XP.