Pengkodean Perancangan Arsitektur Jaringan

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.