Sistem informasi penjualan dan pemesanan roti di Momis Bakery & Cafe berbasis website
81 BAB V
IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1. Impelementasi
Pada bab ini akan dijelaskan tentang penggunaan program implementasi dari pembangunan website sebagai media untuk mempromosikan suatu produk yang dijual secara luas, memberikan informasi secara luas dan dapat melakukan proses transaksi secara luas dimana saja dan kapan saja melalui akses internet di momis bakery & cafe. Tahap implementasi sistem ini merupakan tahapan sistem yang sudah dirancang, sehingga apa yang akan dirancang dapat dioperasikan dan digunakan secara optimal sesuai dengan kebutuhan yang diperlukan. Dalam lingkungan implementasi sistem ini diantaranya terdiri atas implementasi perangkat lunak, implementasi basis data, implementasi antar muka, implementasi instalisasi program, serta penggunaan program.
5.1.1. Batasan Implementasi
Batasan implementasi dalam pembuatan aplikasi sistem informasi penjualan komponen hardware berbasis web pada momis bakery & cafe ini diantaranya yaitu website hanya berinteraksi pada pendaftaran pelanggan baru, pemesanan barang, login user, pengisian data oleh admin, pembayaran melalui transfer antar bank saja dan pelanggan mengkorfimasikan pembayaran melalui fasilitas pemberitahuan yang terdapat di website momis bakery & cafe sebagai
(2)
bukti pembayaran. Basis data yang digunakan adalah MySQL, untuk pembuatan aplikasi sistem informasi penjualan ini menggunakan bahasa pemograman PHP dan toolsnya menggunakan macromedia dreamweaver.
5.1.2. Implementasi Perangkat Lunak
Adapun implementasi perangkat lunak yang digunakan untuk merancang dan membangun website pada momis bakery & cafe ini, diantaranya :
1. Sistem Informasi Microsoft Windows 7 Ultimate 32-Bit. 2. Bahasa Pemograman PHP
Untuk membuat aplikasi Sistem Informasi Penjualan Berbasis Web ini menggunakan PHP sebagai script.
3. Aplikasi Software Macromedia Dreamweaver Sebagai media/tools untuk penulisan script PHP. 4. XAMP 1.7.4
Dengan menginstal XAMPP tidak perlu melakukan instalasi dan konfirgurasi web server Apache, PHP dan MySQL secara manual. Xampp akan menginstalasi dan konfirgurasinya secara otomatis.
5. Database Server
Database server yang digunakan adalah server database MySQL untuk menyimpan sumber data aplikasi.
6. Mozilla Firefox
Sebagai media untuk menampilkan aplikasi Sistem Informasi Penjualan Produk Berbasis Web.
(3)
5.1.3. Implementasi Perangkat Keras
Perangkat keras yang digunakan dalam pembuatan aplikasi sistem informasi penjualan ini sangat menentukan kecepatan dan ketetapan dalam proses penyimpanan data. Adapun perangkat keras yang dibutuhkan berdasarkan kebutuhan minimal yang harus dipenuhi antara lain :
1. Operating System : Windows 7 Ultimate 32-bit. 2. Processor : Intel Pentium IV atau setaranya.
3. Memory : 1 GB
4. Graphic Display (VGA) : 512MB
5. Hardisk : 500 GB
6. Printer : Cannon IP 1880
7. Alat pendukung : Monitor, Mouse, Keyboard
5.1.4. Implementasi Basis Data (Sintaks SQL)
Pembuatan basis data yang dilakukan dengan menggunakan bahasa SQL dimana aplikasi pemograman yang digunakan adalah MySQL. Berikut ini adalah struktur database dari Momis Bakery & Cafe:
-- Struktur dari tabel `admin` --
CREATE TABLE IF NOT EXISTS `admin` (
`idadmin` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL,
(4)
`nama` varchar(255) NOT NULL, `alamat` varchar(255) NOT NULL, `telepon` varchar(25) NOT NULL, PRIMARY KEY (`idadmin`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- Struktur dari tabel `member` --
CREATE TABLE IF NOT EXISTS `member` (
`idmember` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(25) NOT NULL,
`password` varchar(255) NOT NULL, `nama` varchar(255) NOT NULL, `alamat` varchar(255) NOT NULL, `telepon` varchar(25) NOT NULL, `kota` varchar(255) NOT NULL, `kodepos` varchar(25) NOT NULL,
`status` enum('BELUM','SUDAH') NOT NULL, PRIMARY KEY (`idmember`)
(5)
-- Struktur dari tabel `pembayaran` --
CREATE TABLE IF NOT EXISTS `pembayaran` (
`idpembayaran` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(35) NOT NULL,
`telepon` varchar(20) NOT NULL, `idtransaksi` varchar(100) NOT NULL, `nama` varchar(35) NOT NULL, `banktujuan` varchar(200) NOT NULL, `tanggaltransfer` datetime NOT NULL, `jumlah` decimal(10,0) NOT NULL,
`konfirmasi` enum('SUDAH','BELUM') NOT NULL, PRIMARY KEY (`idpembayaran`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; -
--Struktur dari tabel `pembelian` --
CREATE TABLE IF NOT EXISTS `pembelian` ( `idtransaksi` varchar(100) NOT NULL,
`username` varchar(25) NOT NULL, `alamat` varchar(255) NOT NULL,
`ongkir` decimal(10,0) NOT NULL DEFAULT '0', `tanggal` date NOT NULL,
(6)
`bayar` enum('SUDAH','BELUM') NOT NULL DEFAULT 'BELUM', `status` enum('SUDAH','BELUM') NOT NULL DEFAULT 'BELUM', PRIMARY KEY (`idtransaksi`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- Struktur dari tabel `pesan` --
CREATE TABLE IF NOT EXISTS `pesan` (
`nomor` int(11) NOT NULL AUTO_INCREMENT, `idtransaksi` varchar(100) NOT NULL,
`idproduk` varchar(6) NOT NULL, `jumlah` int(11) NOT NULL, `harga` decimal(10,0) NOT NULL, PRIMARY KEY (`nomor`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; -
--Struktur dari tabel `produk` --
CREATE TABLE IF NOT EXISTS `produk` ( `idproduk` varchar(25) NOT NULL,
`idkategori` varchar(25) NOT NULL, `namaproduk` varchar(19) NOT NULL, `deskripsi` varchar(255) NOT NULL,
(7)
`harga` int(11) NOT NULL,
`gambar` varchar(255) NOT NULL, PRIMARY KEY (`idproduk`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- Struktur dari tabel `testimonial` --
CREATE TABLE IF NOT EXISTS `testimonial` ( `idtesti` int(11) NOT NULL AUTO_INCREMENT, `pengirim` varchar(25) NOT NULL,
`isi` text NOT NULL, `tanggal` date NOT NULL,
`view` enum('show','hide') NOT NULL, PRIMARY KEY (`idtesti`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- Struktur dari tabel `kategori` --
CREATE TABLE IF NOT EXISTS `kategori` ( `idkategori` varchar(55) NOT NULL,
`kategori` varchar(55) NOT NULL, PRIMARY KEY (`idkategori`)
(8)
-- Struktur dari tabel `kota` --
CREATE TABLE IF NOT EXISTS `kota` (
`idkota` int(11) NOT NULL AUTO_INCREMENT, `kota` varchar(255) NOT NULL,
`tarif` int(11) NOT NULL, PRIMARY KEY (`idkota`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
-- Struktur dari tabel `stok` --
CREATE TABLE IF NOT EXISTS `stok` (
`idstok` int(11) NOT NULL AUTO_INCREMENT, `idproduk` varchar(25) NOT NULL,
`jumlah` int(11) NOT NULL, PRIMARY KEY (`idstok`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ;
5.1.5. Implementasi Antar Muka
Antar muka sebuah perangkat lunak adalah hal yang sangat penting karena program yang baik adalah program yang dapat menciptakan media yang baik pula antara user dan system. Media yang baik tersebut antara lain adalah kemudahan pengoperasian perangkat lunak (user friendly), keindahan tampilan perangkat
(9)
lunak (interface) dan navigasi menu yang terstruktur. Berikut ini merupakan gambaran implementasi antar muka pada sebuah sistem penjualan online pada Momis bakery & cafe.
5.1.5.1. Implementasi Antarmuka Member
Tabel 5.1 Halaman Utama Member
Menu Deskripsi Nama File
Home Halaman utama ketika
pengunjung atau Member mengakses website Momis Bakery & cafe.
index.php
Produk Halaman yang menampilkan semua list produk yang ada.
produk.html
pemesanan Halaman yang menampilkan pemesanan produk.
pemesanan.html
pembayaran Halaman yang menampilkan form pembayaran.
pembayaran.html
Pendaftaran Halaman yang menampilkan form pendaftaran bagi user.
daftar-member.html
Login Form yang digunakan user untuk login jika sudah melakukan pendaftaran sebelumnya.
(10)
testimonial Menampilkan posting testimonial member.
testimonial.html
Rincian pemesanan Menampilkan rincian pembelian yang telah di pesan oleh konsumen.
rincian.html
Keranjang Menampilkan halaman produk apa saja yang telah dipesan.
keranjang.html
Logout Logout digunakan untuk proses keluar dari halaman pelanggan.
logout.php
5.1.5.2. Implementasi Antarmuka Admin (Web Administrator) Tabel 5.2 Halaman Utama Admin (Web Administrator)
Menu Deskripsi Nama File
Login Login adalah form yang digunakan admin untuk masuk ke halaman admin.
admin.php
Home Halaman utama ketika admin telah login.
Index.php
List member Halaman yang berisikan informasi daftar member.
Member.php
List admin Halaman yang berisikan informasi daftar admin.
Useradmin.php
(11)
telah masuk atau di pesan.
pembayaran Menampilkan data pembayaran yang telah dilakukan member.
Pembayaran.php
testimonial Halaman ini digunakan untuk menampilkan testimonial dari member.
Testimonial.php
Info Halaman yang menampilkan info produk yang akan di rubah atau dihapus.
Info.php
Tambah produk Halaman yang digunakan untuk meambah data produk.
Tambahproduk.php
Laporan Halaman ini berisikan semua laporan dari setiap transaksi.
Laporan.php
Logout Logout digunakan untuk proses transaksi keluar dari halaman admin.
index.php
5.1.6. Implementasi Instalasi Program
Langkah terakhir adalah memanggil program yang telah dibuat menggunakan aplikasi Mozilla Firefox.
1. Buka folder yang terdapat di Xampp.exe, kemudian klik dua kali untuk menjalankan program tersebut.
2. Setelah program instaler dijalankan maka akan seperti gambar di bawah ini. Klik Next untuk melanjutkan.
(12)
Gambar 5.1 Run Setup Xampp
3. Setelah itu pilih directory penyimpanan yang anda inginkan. Disini saya memilih default yaitu directory, kemudian klik Next lagi. Seperti gambar dibawah ini.
(13)
4. Berikan tanda check pada check box seperti yang terlihat pada gambar dibawah ini, lalu tekan tombol Next.
Gambar 5.3 Check Box
5. Klik tombol “Install” untuk melakukan proses instalasi program.
6. Jika sudah terinstall maka akan tampak aplikasi Xampp seperti gambar dibawah ini.
(14)
7. Sekarang jalankan browser anda menggunakan Mozilla Firefox. Kemudian ketikan alamat url http://localhost/
8. Kemudian pilih bahasa yang anda inginkan. Maka akan tampak seperti gambar yang ada dibawah ini.
Gambar 5.5 Localhost 5.1.7. Penggunaan Program
Untuk menggunakan program dari perancangan system informasi penjualan komponen hardware pada Momis bakery & cafe berbasis web ini, dilakukan dengan menggunakan server offline yang disediakan software XAMPP, dengan sebelumnya harus mengaktifkan XAMPP tersebut, kemudian masuk ke aplikasi browser seperti mozilla firefox dan ketikan host://localhost/momisbakery
&cafe/index.php. kemudian akan muncul tampilan halaman utama atau beranda
dari perancangan web Momis bakery & cafe yang sudah dibuat dalam keadaan offline system.
(15)
Cara Penggunaan Program Momis Bakery & cafe : User
1. Melakukan pendaftaran 2. Mengisi from pendaftaran Member
1. Melakukan login member 2. Melakukan pembelian produk
3. Pada keranjang belanja member melakukan input jumlah pembelian produk dan membatalkan pemesanan.
4. Pada keranjang belanja juga, member menginputkan alamat tujuan pengiriman
5. Setelah melakukan pemesanan, member melakukan konfirmasi pembayaran.
6. Jika sudah melakukan transaksi, member menunggu konfirmasi pembayaran dari admin.
7. setelah admin mengkonfrimasi pembayaran yang dilakukan member, maka member tinggal menunggu pesanannya diantarkan.
Dibawah ini terdapat gambar-gambar tampilan untuk User : 1. Tampilan Halaman Home
Halaman Home ini adalah halaman yang pertama kali ditampilkan saat pengunjung mengakses website Momis bakery & cafe.
(16)
Gambar 5.6 Tampilan Halaman Beranda 2. Tampilan Halaman Pendaftaran Member Baru
Halaman ini disediakan untuk user yang belum terdaftar sebagai member. Calon member harus mengisi semua data yang ditampilkan, lalu tekan daftar.
(17)
3. Tampilan Login
User dapat melakukan Login member dengan cara mengisi username dan password, jika sudah terisi maka klik login untuk masuk ke halaman member.
Gambar 5.8 Tampilan Login 4. Tampilan Halaman Utama Member
Setelah berhasil login, maka mmember baru dapat melihat halaman utama member dan sudah bisa melakukan pembelian.
(18)
5. Tampilan Produk dan Kategori
Member bisa melakukan pemilihan kategori produk yang akan dibeli dengan cara memilih konten produk, setelah itu akan tampil kategori produk yang dijual Momis bakery untuk pembelian.
Gambar 5.10 Tampilan produk dan kategori 6. Tampilan Halaman Keranjang Belanja
Setelah melakukan pemilihan produk, maka member dapat melihat produk-produk apa saja yang sudah dibelinya tadi di keranjang belanja dan mnginputkan jumlah produk yang akan dibeli.
(19)
7. Tampilan Halaman Pemesanan
Member dapat melihat cara pemsanan dengan cara memilih konten pemesanan dan akan menampilkan cara melakukan pemesanan pada Momis bakery & cafe dengan melihat tampilan slide di websitenya.
Gambar 5.12 tampilan halaman pemesanan 8. Tampilan Halaman Testimonial
Member bisa mengirimkan testimonial dengan cara memilih konten testimonial, dan setelah itu member bisa mengisi apa yang akan disampaikan, bila sudah selesai tekan tombol kirim.
(20)
9. Tampilan Halaman Riwayat pemesanan
Untuk menampilkan riwayat pemesanan, member dapat memilih konten riwayat pemesanan, dalah form itu member bisa melihat produk-produk yang sudah di beli sebelumnya.
Gambar 5.14 Tampilan Halaman Riwayat Pemesanan 10. Tampilan Halaman Konfirmasi Pembayaran
Setelah produk sesuai dengan yang diinginkan, member diharuskan untuk melakukan pembayaran dengan cara mentransfer ke bank yang telah di tentukan pihak Momis bakery & cafe.
(21)
Dibawah ini terdapat gambar-gambar tampilan untuk Admin : 1. Tampilan Login Admin
Login digunakan oleh admin dengan menginputkan username dan password untuk masuk kedalam hak akses admin.
Gambar 5.16 Tampilan Login Admin 2. Tampilan Home Admin
Halaman yang pertama kali muncul setelah admin melakukan login. Di halaman ini terdapat menu-menu admin.
(22)
3. Tampilan list member
Admin Dapat melihat data-data member di Momis bakery & Cafe dengan memilih konten list member.
Gambar 5.18 Tampilan list Member 4. Tampilan halaman list admin
Admin dapat melihat data admin di Momis bakery & Cafe dengan memilih konten list admin.
(23)
5. Tampilan Halaman Pembelian
Admin bisa melakukan validasi status pembayaran dan daftar pemesanan yang masuk dengan memilih konten pembelian.
Gambar 5.20 Tampilan Halaman Pembelian 6. Tampilan Testimonial
Admin bisa melihat data testimonial dari member dan bisa melakukan pilihan apakah akan ditampilkan atau tidak.
(24)
7. Tampilan Info Produk
Admin bisa melihat data dan mengedit produk-produk yang dijual dengan mimilih konten info produk.
Gambar 5.22 Tampilan info produk. 8. Tampilan Tambah Produk
Halaman ini digunakan admin untuk menginputkan produk, komposisi, kategori, gambar, jumlah dan harga dengan memilih konten tambah produk pada home admin.
(25)
9. Tampilan Edit Ongkir
Halaman ini digunakan Admin untuk mengedit ongkos kirim berdasarkan kota tujuan dengan memilih konten deit ongkir.
Gambar 5.24 Tampilan Edit Ongkir. 10. Tampilan Laporan Produk
Admin dapat melihat dan mencetak laporan produk yang dijual kepada pimpinan dengan cara memilih konten laporan produk.
(26)
11. Tampilan Laporan Penjualan
Halaman ini digunakan admin untuk melihat dan mencetak laporan penjualan produk di momis bakery & cafe dangan cara memilih konten laporan penjualan tampilan menu Admin.
Gambar 5.26 Tampilan Tambah Produk.
5.2. Pengujian
Pengujian adalah suatu investigasi yang dilakukan untuk mendapatkan banyak informasi mengenai kualitas dari produk atau layanan yang sedang diuji. Pengujian perangkat lunak juga memberikan pandangan mengenai perangkat lunak secara objektif dan independen, yang berguna untuk operasional bisnis agar dapat memahami tingkat resiko pada implementasinya.
Metode pengujian adalah cara atau teknik untuk menguji perangkat lunak, mempunyai mekanisme untuk menentukan data uji yang dapat menguji perangkat lunak secara lengkap dan mempunyai kemungkinan tinggi untuk menemukan kesalahan.
Metode yang digunakan dalam pengujian ini adalah Metode Black Box.
(27)
memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pada metode ini data uji dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak dicek apakah telah sesuai dengan yang diharapkan.
5.2.1. Rencana Pengujian
Rencana Pengujian untuk sistem yang telah dibangun di Momis Bakery & Cafe adalah :
Tabel 5.3 Rencana Pengujian Member
Menu Yang Diuji Butir Uji Jenis Pengujian
Home Tampilkan Halaman Beranda dan produk
Black Box
Pemesanan Tampilkan Halaman pemesanan Black Box
Pembayaran Tampilkan Halaman konfirmasi pembayaran
Black Box
Testimonial Kirim Pesan Ke admin Black Box
Pendaftaran Tampilkan Form Pendaftaran Black Box
Login
Verifikasi Username Black Box
Verifikasi Password Black Box
Konfirmasi
Pemberitahuan Data konfirmasi Black Box
Tampilkan Data Konfirmasi Pembayaran
Black Box
(28)
Pengubahan Data Member Black Box
Keranjang Belanja
Tampilkan Halaman Keranjang Belanja
Black Box
Input Jumlah Pesanan Black Box
Penghapusan Pesanan Black Box
Logout Keluar dari Akses Member Black Box
Tabel 5.4 Rencana Pengujian Admin
Menu Yang Diuji Butir Uji Jenis Pengujian
Login
Tampilkan Form Login Black Box
Verifikasi Username Black Box
Verifikasi Password Black Box
Home Tampilkan Data Beranda Black Box
Pembayaran
Tampilkan Data Konfirmasi Pembayaran
Black Box
Member
Tampilkan Data member Black Box
Perubahan Data member Black Box
Penghapusan Data member Black Box
Produk
Tampilkan Data Produk Black Box
Penambahan Data Produk Black Box
Perubahan Data Produk Black Box
Penghapusan Data Produk Black Box
(29)
Pembelian
Tampilkan Data Pembelian Black Box
Status Pembelian Black Box
Testimonial Tampilkan Data testimonial Black Box
Informasi
Tampilkan Informasi Black Box
Update Informasi Black Box
Laporan
Tampilkan Laporan Transaksi Black Box
Proses Laporan Traksaksi Black Box
Cetak Laporan Transaksi Black Box
Logout Keluar dari Akses Admin Black Box
5.2.2. Kasus dan Hasil Pengujian
Berdasarkan Rencana Pengujian yang telah dilakukan diatas, maka asumsi kasus terhadap perangkat lunak yang diuji yaitu :
1. Hasil Pengujian Member
Tabel 5.5 Pengujian Halaman Home Member Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Klik Home
Menampilkan Halaman Home
Hasil sesuai dengan yang diinginkan
[x] Diterima [ ] Ditolak
Tabel 5.6 Pengujian Halaman Produk Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Klik Produk Menampilkan Halaman Hasil sesuai dengan [x] Diterima
(30)
semua Produk yang diinginkan [ ] Ditolak
Tabel 5.7 Pengujian Halaman Pemesanan Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Klik Cara
Pemesanan
Menampilkan Halaman Pemesanan
Hasil sesuai dengan yang diinginkan
[x] Diterima [ ] Ditolak
Tabel 5.8 Pengujian Halaman Testimonial Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Klik
Testimonial
Menampilkan Halaman Hubungi Kami
Hasil sesuai dengan yang diinginkan
[x] Diterima [ ] Ditolak
Input Testimonial Mengirim Testimonial ke admin Dapat mengirim Testimonial ke admin [x] Diterima [ ] Ditolak
Klik Kirim Digunakan untuk mengirim
Testimonial ke admin
Hasil sesuai dengan yang diinginkan
[x] Diterima [ ] Ditolak
Tabel 5.9 Pengujian Halaman Pendaftaran Kasus dan Hasil Uji (Data Normal)
(31)
dilakukan Klik Pendaftaran Menampilkan form Pendaftaran Dapat menampilkan form pendaftaran [x] Diterima [ ] Ditolak Input Data
Member
Menyimpan data Member dan terdaftar untuk mempunyai hak akses login
Dapat menyimpan data Member dan terdaftar mempunyai hak akses login
[x] Diterima [ ] Ditolak
Tabel 5.10 Pengujian Login Member Kasus dan Hasil Uji (Data Normal) Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Memasukan
Data Login
Memverifikasi username dan password sesuai dengan pendaftaran sebelumnya
Hasil sesuai dengan yang diinginkan
[x] Diterima [ ] Ditolak
Kasus dan Hasil Uji (Data Tidak Normal) Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Data login tidak
terdaftar atau tidak lengkap
Muncul notifikasi
“LOGIN GAGAL”
Hasil sesuai dengan yang diinginkan
[x] Diterima [ ] Ditolak
Tabel 5.11 Pengujian Halaman Pembayaran Kasus dan Hasil Uji (Data Normal)
(32)
dilakukan Klik Menu Pembayaran
Menampilkan halaman Pembayaran
Dapat menampilkan halaman
Pembayaran
[x] Diterima [ ] Ditolak
Memasukan Data Konfirmasi Pembayaran Menampilkan Data Konfirmasi Pembayaran yang pernah dilakukan
Hasil sesuai dengan yang diinginkan
[x] Diterima [ ] Ditolak
Kasus Dan Hasil Uji (Data Tidak Nomal) Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Data konfirmasi
pembayaran tidak diisi Muncul notifikasi “Anda belum mengisikan total transfer”
Hasil sesuai dengan yang diinginkan
[x] Diterima [ ] Ditolak
Tabel 5.12 Pengujian Halaman Data member Kasus dan Hasil Uji (Data Normal) Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Klik Menu Data
Member
Menampilkan halaman Data member
Dapat menampilkan halaman Data Member
[x] Diterima [ ] Ditolak
Klik tombol Edit
Menampilkan halaman Ubah Data Mamber
Data Member berubah sesuai
[x] Diterima [ ] Ditolak
(33)
dengan inputan Klik tombol
Simpan
Data Member Tersimpan
Data Tersimpan [x] Diterima [ ] Ditolak Klik tombol
Batal
Data member kembali ke kondisi semula tanpa ada perubahan
Kondisi Data masih seperti semula
[x] Diterima [ ] Ditolak
Tabel 5.13 Pengujian Halaman Keranjang Kasus dan Hasil Uji (Data Normal) Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Klik Keranjang Menampilkan halaman
Keranjang
Dapat menampilkan pesanan dikeranjang
[x] Diterima [ ] Ditolak Jumlah produk
yang dimasukan pada keranjang belanja diisi 2
Tercantum pada textbox jumlah produk yang akan dipesan
Dapat masuk di textbox jumlah produk yang akan di pesan
[x] Diterima [ ] Ditolak
Klik “Hapus” Menghapus pemesanan
produk yang ada didalam keranjang belanja
Dapat menghapus pemesanan produk didalam keranjang belanja
[x] Diterima [ ] Ditolak
Tabel 5.14Pengujian Logout Aktifitas yang
(34)
Klik Logout Keluar dari akses pelanggan
Dapat keluar dari akses pelanggan
[x] Diterima [ ] Ditolak 2. Hasil Pengujian Admin
Tabel 5.15 Pengujian Login Admin Kasus dan Hasil Uji (Data Normal) Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Username :
admin Password : admin
Mempunyai hak akses untuk mengelola semua data
Dapat mengolah semua data
[x] Diterima [ ] Ditolak
Username : Admin Password : Realmadrid
Mempunyai hak untuk mengakses data produk, data pemesanan dan laporan penjualan
Dapat mengolah semua data
[x] Diterima [ ] Ditolak
Kasus dan Hasil Uji (Data Tidak Normal) Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Username :
(kosong) Password : (kosong)
Login gagal username atau password anda tidak benar atau akun anda sedang diblokir
Admin tidak dapat login dan
menampilkan pesan Login Gagal
username atau akun anda sedang di
[x] Diterima [ ] Ditolak
(35)
blokir Username :
Admin Password : realmadrid
Login gagal username atau password anda tidak benar atau akun anda sedang diblokir
Hasil sesuai dengan yang diinginkan
[x] Diterima [ ] Ditolak
Tabel 5.16 Pengujian Pembayaran Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Klik menu
Pembayaran
Menampilkan data Konfirmasi
Pembayaran
Hasil yang sesuai dengan yang diinginkan
[x] Diterima [ ] Ditolak
Tabel 5.17 Pengujian Member Kasus dan Hasil Uji (Data Normal) Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Klik menu
Membe
Menampilkan data Membe
Dapat menampilkan data Membe
[x] Diterima [ ] Ditolak Klik Hapus Data pelanggan dihapus Data dapat dihapus [x] Diterima
[ ] Ditolak Kasus dan Hasil Uji (Data Tidak Normal)
Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Tidak
menginput data
Muncul notifikasi “anda
belum mengisikan
inputan harus terisi semua sehingga
[x] Diterima [ ] Ditolak
(36)
secara lengkap alamat” perubahan dapat dilakukan
Tabel 5.18 Pengujian Produk Kasus dan Hasil Uji (Data Normal) Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Klik menu
Produk
Menampilkan Data Produk
Dapat menampilkan Data Produk
[x] Diterima [ ] Ditolak Klik tombol Tambah Produk Menampilkan form Tambah Produk Dapat menampilkan form Tambah Produk [x] Diterima [ ] Ditolak
Klik tombol Simpan
Data Produk tersimpan di tabel produk
Data tersimpan di tabel produk
[x] Diterima [ ] Ditolak Klik tombol
Batal
Data produk kembali ke kondisi semula
Kondisi data kembali ke semula
[x] Diterima [ ] Ditolak Klik Telusuri Mengambil gambar
produk yang akan ditampilkan
Dapat menampilkan gambar produk
[x] Diterima [ ] Ditolak
Klik Edit Menampilkan halaman Edit
Data berubah sesuai dengan inputan
[x] Diterima [ ] Ditolak Klik Update Menambah dan
mengubah Data Produk
Hasil sesuai dengan yang diinginkan
[x] Diterima [ ] Ditolak Klik Hapus Data Produk dihapus Data Dapat dihapus [x] Diterima
(37)
[ ] Ditolak Kasus dan Hasil Uji (Data Tidak Normal)
Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan menginput data
yang kurang lengkap
Muncul notifikasi “anda
belum mengisikan
nama admin”
inputan harus terisi semua sehingga perubahaan dapat dilakukan
[x] Diterima [ ] Ditolak
Tabel 5.19 Pengujian Pembelian Aktifitas yang
dilakukan Yang diharapkan Pengamatan Kesimpulan Klik menu
Pembelian
Menampilkan Data Pembelian
Dapat menampilkan Data Pembelian
[x] Diterima [ ] Ditolak Klik tombol Ubah Status Mengubah status pemesanan Data Pemesanan dapat diubah. [x] Diterima [ ] Ditolak
Tabel 5.20 Pengujian Testimonial Aktifitas yang
dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik menu Testimonial
Menampilkan Data P Testimonial Masuk
Dapat menampilkan Data Testimonial
Masuk
[x] Diterima [ ] Ditolak
Tabel 5.21 Pengujian Laporan Kasus dan Hasil Uji (Data Normal)
(38)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik menu Laporan
Menampilkan Data Laporan
Dapat menampilkan Data Laporan
[x] Diterima [ ] Ditolak Klik combobox Tanggal Mengubah tanggal transaksi Dapat mengubah tanggal transaksi [x] Diterima [ ] Ditolak Klik combobox Bulan Mengubah bulan transaksi Dapat mengubah bulan transaksi [x] Diterima [ ] Ditolak Klik combobox
Tahun Mengubah tahun transaksi Dapat mengubah tahun transaksi [x] Diterima [ ] Ditolak Klik Cetak Menampilkan
halaman Laporan dan kemudian dicetak
Laporan yang di filter muncul.
[x] Diterima [ ] Ditolak
Kasus dan Hasil Uji (Data Tidak Normal) Aktifitas yang
dilakukan
Yang diharapkan Pengamatan Kesimpulan
Tidak menginput data secara lengkap atau kesalahan dalam proses input Muncul notifikasi “tidak ada transaksi/pemesanan
pada tanggal tersebut”
Data harus lengkap [x] Diterima [ ] Ditolak
(39)
Tabel 5.22 Pengujian Logout Aktifitas yang
dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik menu Logout Keluar dari akses admin
Dapat keluar dari akses admin
[x] Diterima [ ] Ditolak
5.2.3. Kesimpulan Hasil Pengujian
Pengujian yang telah dilakukan merupakan proses yang terdapat dalam aplikasi penjualan barang secara online pada website penjualan di Bievans Komputer. Berdasarkan Hasil pengujian dapat diambil kesimpulan bahwa aplikasi dapat digunakan dengan baik, prosedur perangkat lunak telah berjalan dengan baik. Beberapa rincian kesimpulan diantaranya :
1. Dengan Adanya website Momis Bakery & Cafe memberikan pelayanan yang lebih baik
2. Tampilan dari rancangan website Momis Bakery & Cafe sangat memudahkan bagi pengunjung
3. Rancangan dari website Momis Bakery & Cafe sangat menarik sehingga dapat menarik minat para pelanggan.
4. Cara pendaftaran yang sangat mudah bermaksud untuk memudahkan para pengunjung untuk melakukan pendaftaran di website Momis Bakery & Cafe. 5. Sistem pengolahan data yang terkomputerisasi memberikan tingkat efektif
(40)
49
Sebelum membuat sistem informasi penjualan barang pada Momis Bakery & Cafe terlebih dahulu penulis melakukan berbagai analisis, baik analisis terhadap perusahaan itu sendiri maupun terhadap prosedur sistem yang sedang berjalan pada perusahaan.
4.1. Analisis Sistem Yang Berjalan
Analisis sistem yang sedang berjalan merupakan suatu proses analisis terhadap sistem informasi yang sedang berjalan di Momis Bakery & Cafe saat ini. Analisis tersebut dilakukan baik terhadap dokumen,proses dan prosedur yang sedang berjalan.
4.1.1. Analisis Dokumen
Analisis dokumen ini dilakukan guna mengetahui dokumen apa saja yang di input adalah dokumen yang akan di proses oleh sistem yang biasanya dilakukan oleh entitas luar system (Kunsumen), dokumen proses adalah dokumen yang diperlukan oleh sistem dalam melakukan kegiatan penjualan dan pemesanan, sedangkan yang menjadi proses dokumen output adalah dokumen yang dihasilkan oleh proses olahan sistem, yang berasal dari dalam sistem ke entitas luar ( berupa nota penjualan ). Berikut adalah dokumen yang digunakan.
(41)
1. Nama dokumen : Nota Penjualan
Fungsi : Bukti transaksi penjualan Sumber : Petugas Toko
Elemen : no_nota, tanggal_transaksi,nama_barang, harga_barang, jumlah_barang, total_pembayaran
2. Nama dokumen : Nota Pemesanan
Fungsi : Bukti transaksi pemesanan Sumber : Petugas Toko
Elemen : no_nota, tanggal_transaksi, tanggal_pengambilan, nama_barang, Harga barang, jumlah barang, Total_pembayaran.
3. Nama dokumen : Laporan Penjualan
Fungsi : Berkas Penjualan yang diberikan pada Pimpinan Sumber : Petugas Toko
Elemen : no_laporan, tanggal_laporan, nama_barang, jumlah_barang, Total_harga_penjualan. 4. Nama dokumen : Laporan Pemesanan
Fungsi : Berkas Pemesanan yang diberikan pada Pimpinan Sumber : Petugas Toko
Elemen : no_laporan, tanggal_laporan, Nama_barang, jumlah_pesanan
(42)
4.1.2. Analisis Prosedur yang sedang berjalan
Analisa prosedur penjualan yang sedang berjalan adalah menganalisa proses yang sedang berjalan pada sistem pembelian yang ada pada Momis Bakery & Cafe. Dengan ini ,maka akan diketahui kelemahan dari sistem yang sedang berjalan.
a. Prosedur penjualan Produk
1. Konsumen yang datang ke toko dapat langsung memilih untuk melakukan pembelian jenis roti yang ada di toko.
2. Petugas menerima jenis produk yang sudah di pilih oleh konsumen. 3. petugas toko membuat nota penjualan (2 rangkap), setelah itu (rangkap 1)
nota penjualan dan produk diberikan kepada konsumen, (rangkap 2) nota penjualan diarsipkan oleh petugas.
4. Petugas membuat laporan penjualan dari nota penjualan yang diarsipkan, setelah itu menghasilkan laporan penjualan ( 2 rangkap).
5. Petugas laporan penjualan kepada pimpinan (rangkap 1) dan (rangkap 2) diarsipkan.
b. Prosedur Pemesanan Produk
1. Konsumen melakukan pemesanan dengan cara menghubungi petugas toko Momis bakery & cafe.
2. Petugas melakukan pencatatan pemesanan yang telah dipesan oleh konsumen.
(43)
3. Petugas akan mengecek stok barang yang telah dipesan oleh konsumen. Bila produk yang dipesan konsumen tidak ada maka petugas akan memberikan data produk kepada bagian produksi.
4. Bagian produksi membuat data pengadaan produk yang dipesan, untuk melakukan proses produksi.
5. Bagian produksi menyerahkan hasil proses produksi kepada petugas toko untuk diberikan kepada konsumen.
6. Petugas toko membuat nota pemesanan dan memberikan produk yang dipesan konsumen, kemudian diserahkan pada bagian pengantar untuk mengantarkan produk pesanan kepada konsumen.
7. Bagian pengantar memeriksa produk dan nota pemesanan, apabila produk pesanan atau nota pemesanannya tidak sesuai, maka bagian pengantar akan mengembalikan kepada petugas toko untuk di cek ulang. 8. Apabila sudah sesuai, bagian pengantar akan segera mengatarkan produk
dan memberikan nota pemesanan kepada konsumen.
9. Petugas membuat laporan pemesanan sebanyak 2(dua) rangkap, 1(satu) di arsipkan dan 1(satu) lagi diberikan kepada pimpinan.
(44)
4.1.2.1. Flow Map
Berikut adalah flow map sistem penjualan yang berjalan
Data Order Data Order
Membuat Nota
Data Order Nota Penjualan Data Order
Nota Penjualan
Pembuatan laporan Penjualan
Laporan Penjualan
Laporan Penjualan A1
B1
Konsumen Petugas Toko Pimpinan
Penjualan Produk Pada Momis bakery & cafe
Nota Penjualan
Gambar 4.1 Flowmap prosedur penjualan yang sedang berjalan di Momis Bakery & cafe
Keterangan :
A1 : Arsip Nota Penjualan B1 : Arsip Laporan penjualan
(45)
Berikut adalah flow map sistem pemesanan yang berjalan
Data Order
Konsumen Petugas Toko Baker
Pemesanan Produk Pada Momis bakery & cafe
Mencatat Data pemesanan Data Order Data Order Mengecek Stok Produk Stok Produk Membuar Nota pemesanan Nota Pemesanan Membuat Laporan Pemesanan Laporan Pemesanan Membuat Data Pengadaan Produk
Data Pengadaan Produk
Proses Produksi
Data Produk tersedia
Update Persediaan
Produk Nota Pemesanan
Cek Kesesuaian Produk dan Nota
Produk Nota Pemesanan Produk Nota Pemesanan Laporan Pemesanan C1 D2 Pengantar Pimpinan Ya Tidak D2 Ya Tidak Data Order
Data Update Produk Data Update
Produk
Data Update Produk
Nota Pemesanan
Gambar 4.2 Flowmap prosedur pemesanan yang sedang berjalan di Momis Bakery & cafe.
Keterangan : C1 : Stok produk
D1 : Pengarsipan nota pemesanan E1 : Pengarsipan laporan pemesanan
(46)
4.1.2.2. Diagram Kontek
Diagram konteks berfungsi untuk menggambarkan suatu sistem yang sedang berjalan secara kesuluruhan, termasuk mengambarkan aliran data yang masuk dan yang keluarpada sistem tersebut.
Dari gambar flow map diatas dapat digambarkan diagram konteks sebagai berikut :
SISTEM INFORMASI PENJUALAN DAN PEMESANAN DI MOMIS
BAKERY & CAFE
KONSUMEN
PIMPINAN Data Order
Nota Penjualan Nota Pemesanan
Laporan Penjualan Laporan Pemesanan
Gambar 4.3 Diagram Konteks Sistem Informasi Penjualan dan pemesanan yang sedang berjalan di Momis bakery & cafe.
4.1.2.3. Data Flow Diagram
Diagram mengangkat suatu logika sistem, ada beberapa cara untuk menggambarkannya, diantaranya yaitu DFD. Berdasarkan flowmap dan diagram konteks diatas dapat dibuat data flowmap diagram sebagai berikut:
(47)
KONSUMEN 1.0 ORDER 2.0 MENGECEK DATA PRODUK PRODUK 3.0 PROSES PRODUKSI 4.0 MEMBUAT NOTA PENJUALAN PEMBAYARAN 5.0 MEMBUAT LAPORAN PIMPINAN
Data Order Data Order Data Produk
Data Produk Data Produk Data produk Data Order Nota Penjualan Data Penjualan Data Pembayaran Laporan Penjualan Data Order
Gambar 4.4 Data Flow Diagram Sistem Informasi Penjualan dan pemesanan yang sedang berjalan di Momis Bakery & Cafe.
4.1.3. Evaluasi Sistem yang berjalan
Setelah dianalisa dari beberapa kelemahan dari sistem informasi yang sedang berjalan diantaranya:
1. Dalam pengolahan data,sistem yang berjalan masih menggunakan manual, maka ada beberapa pengolahan data yang belum menggunakan sistem database dan masih menggunakan pencatatan sacara manual yang dapat menyebabkan kurang akuratnya data-data.
(48)
2. Kurangnya penyimpanan secara baik yang dapat menyebabkan pencarian data menjadi kurang efektif dan rentan terjadinya kesalahan.
3. Pembuatan laporan kurang begitu efesien karena adanya kesulitan dalam pembuatan laporan sehingga memerlukan waktu untuk mencari data tertentu.
4.2. Perancangan Sistem
Usulan perancangan sistem merupakan syarat untuk melakukan pengembangan sistem, perencanaan sistem menyangkut estimasi dari kebutuhan-kebutuhan fisik, tenaga kerja dan dana yang dibutuhkan untuk mendukung pengembangan sistem serta mendukung operasinya setelah diterapkan.
Perancangan sistem dapat diartikan sebagai berikut: 1. Pendefinisian atas kebutuhan-kebutuhan fungsional. 2. Tahap setelah analisis dari siklus pengembangan sistem. 3. Perancangan untuk rancang bangun implementasi 4. Konfigurasi komponen software dan hardware sistem.
5. Menggambarkan sistem yang akan dibentuk, berupa penggambaran perencanaan, pembuatan sketsa, pengaturan dari beberapa elemen terpisah ke dalam satu kesatuan yang utuh berfungsi.
4.2.1. Tujuan Perancangan Sistem
Tujuan utama dari perancangan sistem adalah untuk memberikan gambaran secara umum kepada pemakai mengenai sistem informasi yang baru. Adapun tujuan dari perancangan sistem yang diusulkan yaitu :
(49)
1. Dengan adanya sistem penjualan berbasis web, transaksi penjualan akan lebih mudah di lakukan.
2. Aktifitas pemesanan oleh pelanggan dapat dilakukan dengan mudah karena sistem penjualannya berbasis web.
3. Proses pencacatan transaksi akan terkomputerisasi sehingga akan lebih efisien dan efektif.
4. Proses pencarian data akan lebih mudah karena penyimpanannya menggunakan sistem komputerisasi.
4.2.2. Gambaran Umum Sistem yang Diusulkan
Sistem yang diusulkan merupakan suatu langkah untuk mengefektifkan aktifitas penjualan dan pengolahan data di momis bakery & cafe. Sistem yang diusulkan merupakan sistem yang berbasis web yang dijalankan melalui media internet. Sebagai media penjualan online, sistem dapat digunakan untuk menunjang segala aktifitas yang terkait dengan penjualan baik itu aktifitas promosi barang atau penyampaian informasi Toko. Selain sebagai penunjang aktifitas penjualan, sistem juga dirancang untuk dapat digunakan dalam mengolah data-data Toko.
4.2.3. Perancangan Prosedur yang Diusulkan
Perancangan Proses dalam suatu sistem dilakukan untuk memudahkan dalam pengaliran suatu data dalam program. Sehingga memudahkan seseorang
(50)
dalam pembuatan sistem agar sistem dapat dengan mudah dimengerti oleh orang yang menggunakan sistem tersebut.
Perbedaan antara sistem lama dengan yang baru adalah dengan sistem yang baru proses penyajian informasinya yang dibutuhkan oleh konsumen dapat disajikan secara cepat, tepat, akurat sehingga dapat meninggkatkan efektifitas kinerja perusahaan dan juga dapat menambah pelanggan.
4.2.3.1. Diagram Konteks yang Diusulkan
Diagram konteks yang dibuat pada tahap desain sistem ini merupakan hasil dari perubahan dan perbaikan dari sistem diagram konteks yang sedang berjalan mana digunakan untuk menggambarkan sistem informasi pemasaran dan pemesanan barang dan jasa secara garis besar atau keseluruhan. Diagram konteks sistem informasi penjualan produk yang diusulkan dapat dilihat pada gambar di bawah ini :
KONSUMEN
SI PENJUALAN MOMIS BAKERY
& CAFE Data Registrasi
Data Login member Data Order Data konfirmasi Data pembayaran
Informasi registrasi Informasi login member Informasi data order Informasi data konfirmasi Informasi data pembayaran
Data Login admin Data member Data order Data Produk Data pembayaran Data kategori Data stock produk Laporan penjualan Laporan Produk
Informasi Data Login admin Informasi Data member Informasi data order Informasi data Produk Informasi Data pembayaran Informasi Data kategori Informasi Data stock produk Informasi Laporan Produk Informasi Laporan Penjualan
ADMIN
(51)
4.2.3.2. Data Flow Diagram
Data Flow Diagram (DFD) merupakan model dari sistem yang berfungsi untuk menggambarkan komponen-komponen sebuah sistem, aliran-aliran data diantara komponen-komponen tersebut beserta asal, tujuan dan penyimpanan datanya. Data Flow Diagram (DFD) dari sistem yang diusulkan adalah sebagai berikut :
a. Data Flow Diagram Level 1
Member 1.0 Registrasi Member 2.0 Login 3.0 Pesan Admin Admin
Data Login Admin Informasi Login Admin
4.0 Pengolahan
Data Informasi Login Admin
Data Login Admin
Produk Informasi Produk Data Produk Data Produk Data Produk Informasi Produk Pemesanan 5.0 Konfirmasi Pembayaran
Data Pemesanan 6.0
Cetak Pembayaran Data Pembayaran Data Laporan Informasi Laporan Data Pemesanan Data Member
Data Login Member
Informasi Memeber Informasi Login Member
Data Pemesanan Data Member Data Login Member Informasi Memeber Informasi Login Member
Data Pemesanan
Pembayaran Data Pembayaran
(52)
b. Data Flow Diagram level 2 proses 3 Pesan Member 3.1 Input Pemesanan Pemesanan 3.2 Lihat Pemesanan 3.4 Batal Pemesanan
Data Pemesanan Data Pemesanan
Informasi Pemesanan Informasi Pemesanan
Data Pemesanan Data Pemesanan
Data Pemesanan Data Pemesanan
Informasi Pemesanan Informasi Pemesanan
Informasi Pemesanan Informasi Pemesanan
Gambar 4.7 Data Flow Diagram Level 2 proses 3
c. Data Flow Diagram level 2 proses 4 Pengolahan Data
ADMIN 4.1 INPUT DATA LOGIN 4.2 INPUT DATA PRODUK Data Login LOGIN PRODUK Informasi data Login
Data Login
Data Login Data Produk
Informasi Data Kategori
Data Produk Informasi Data Produk
4.3 KONFIRMASI TRANSAKSI PEMBAYARAN Data Transaksi Informasi Data Transaksi Data Pembayaran Data Pembayaran
(53)
d. Data Flow Diagram level 2 proses 5 Konfirmasi Pembayaran
5.1 TAMPIL DATA
PESANAN PESANAN
5.2 VERIVIKASI PEMBAYARAN
PEMBAYARAN Data Pesan
Data Pesan
Data Pesan
Gambar 4.9 Diagram Flow Diagram Level 2 Proses 5
4.2.3.3. Kamus Data
Kamus data merupakan kumpulan data yang digunakan serta dihasilkan oleh perangkat lunak. Berikut ini daftar seluruh data yang akan digunakan dan dihasilkan oleh sistem informasi penjualan produk.
1. Nama Arus : Data Member Alias : Member
Aliran Data : Member – proses 1.0, proses 1.0 – file Member, file member
–Member, file member– proses 1.0
Struktur Data : idmember, Username, password, nama, alamat, telepon, status.
(54)
2. Nama Arus : Data pesan Alias : pesan
Aliran Data : Produk – proses 3.0, proses 3.0 – file order, file order – proses 4.0
Struktur Data : nomor_pesan, idtransaksi, idproduk, jumlah, harga 3. Nama Arus : Data Pembayara
Alias : Pembayaran
Aliran Data : File pembayaran – proses 4.0, proses 4.0 – admin, admin – proses 5.0
Struktur Data : idpembayaran, username, telepon, idtransaksi, nama, banktujuan,tanggaltransfer, jumlah, konfirmasi.
4. Nama Arus : Data Produk Alias : Produk
Aliran Data : Proses 5.0 – admin, admin – proses 5.0, proses 5.0 – file produk, file produk – proses 3.0
Struktur Data : idproduk, idkategori, namaproduk, deskripsi, harga, gambar.
4.2.4. Perancangan Basis Data
Perancangan basis data merupakan perancangan yang digunakan untuk pembuatan dan penyimpanan data ke dalam sistem yang terdiri dari beberapa file database. Pada perancangan basis data ini akan dibahas mengenai Normalisasi,
(55)
4.2.4.1. Normalisasi
Normalisasi merupakan proses pengelompokan elemen data menjadi tabel-tabel yang menunjukan entity dan relasinya.
1. Bentuk Unnormalisasi
Unnormal : { idmember, username, password, nama, alamat, telepon,
kota, kodepos, status idadmin, username, password, nama, alamat, telepon, idproduk, idkategori, namakategori, deskripsi, harga, gambar, idtransaksi, idmember, idproduk, jumlah, harga, idpembayaran, username, telepon, idtransaksi, nama, bank_tujuan, tanggal_transfer, jumlah, konfirmasi, Nomor, Idtransaksi, Idproduk, Idkota, kota, tarif, idkategori, kategori, idtransaksi, username, nama, alamat, kota, telepon, ongkir, tanggal, transfer, bayar, statu}
2. Bentuk Normal Pertama (1st NF)
Normal 1 :{ idmember, username, password, nama, alamat, telepon, kota, kodepos, status, idtransaksi, idmember, idproduk, jumlah, harga, idpembayaran, username, telepon, idtransaksi, nama, bank_tujuan, tanggal_transfer, jumlah, konfirmasi, kota, traif, idproduk, idkategori, namakategori, deskripsi, harga, gambar, idkategori, kategori, idtransaksi, username, nama, alamat, kota, telepon, ongkir, tanggal, transfer, bayar, status, idadmin, username, password, nama, alamat, telepon,Idstok, Nomor }.
(56)
3. Bentuk Normal Kedua (2nd NF) Normal II
Member : idmember*, username, password, nama, alamat, telepon, kota, kodepos, status
Admin : idadmin*, username, password, nama, alamat, telepon Produk : idproduk*, idkategori**, namakategori, deskripsi, harga,
gambar, id_stok**. Kota : Idkota*, Tarif
Transaksi : idtransaksi*, idmember**, idproduk**, jumlah, harga, alamat, kota, ongkir, tanggal, transfer, bayar, status,Nomor. Pembayaran : idpembayaran*, username, telepon, idtransaksi**, nama,
bank_tujuan, tanggal_transfer, jumlah, konfirmasi.
,
4. Bentuk Normal Ketiga (3nd NF) Normal III
Member : idmember*, username, password, nama, alamat, telepon, kota, kodepos, status
Admin : idadmin*, username, password, nama, alamat, telepon Produk : idproduk*, idkategori**, namakategori, deskripsi, harga,
gambar,
Transaksi : idtransaksi**, idmember**, idproduk**, jumlah, harga Pembayaran : idpembayaran**, username, telepon, idtransaksi**, nama,
(57)
bank_tujuan, tanggal_transfer, jumlah, konfirmasi. Pesan : Nomor*, Idtransaksi**,Idproduk**
Kota : Idkota*, tarif
Kategori : idkategori*, kategori
Pembelian : idtransaksi*, username, nama, alamat, kota, telepon, ongkir, tanggal, transfer, bayar, status.
4.2.4.2. Relasi Tabel Member PK idmember* username password nama alamat telepon Idkota kodepos status Transaksi PK idtransaksi* idmember** idproduk** jumlah harga Produk PK idproduk* idkategori** namakategori deskripsi harga gambar Pembayaran PK idpembayaran* username telepon idtransaksi** nama bank_tujuan tanggal_transfer jumlah konfirmasi Pembelian PK idtransaksi* username nama alamat Idkota** telepon ongkir tanggal transfer bayar status Ketegori PK idkategori* kategori Admin PK idadmin username password nama alamat telepon Kota PK Idkota* Tarif Pesan PK Nomor* Idtransaksi** Idproduk** Jumlah Harga Stok PK Idstok* Idproduk** Jumlah
Gambar 4.10 Tabel Relasi
4.2.4.3. Entity Relationship Diagram
Komponen utama pembentukan Entity Relationship Diagram atau biasa disebut dengan Diagram E-R yaitu Entity (entitas) dan Relation (relasi), sehingga
(58)
dalam hal ini Diagram E-R merupakan komponen-komponen himpunan entitas dan himpunan relasi dideskripsikan lebih jauh melalui jumlah atribut-atribut
(property) yang menggambarkan seluruh fakta dari sistem yang ditinjau.
Berikut ini adalah Diagram E-R dari sistem informasi penjualan produk yang dibangun :
Member Mempunyai Kota Melakukan Pembelian
Melakukan
Transaksi 1
N
1 N N N Pesan
Pembayaran Stok Produk Kategori Memiliki Mempunyai Memiliki N N N N 1 Memiliki 1 1 Mempunyai 1 N N Mempunyai 1 1 Memiliki N 1
Gambar 4.11 Entity Relationship Diagram
4.2.4.4. Struktur File
Struktur file digunakan dalam perancangan sistem karena data ini akan menentukan struktur fisik database yang menunjukkan struktur dari elemen-elemen data yang menyatakan panjang elemen-elemen data dan jenis-jenis datanya. Untuk
(59)
mempermudah dalam program maka struktur database dapat dilihat dari tabel berikut :
Tabel 4.1 Struktur File Member
No Nama file Tipe Data Size key Keterangan
1. Idmember int 11 PK No id member
2. Username Varchar 25 Nama lengkap
3. Password Varchar 50 password
4. Nama Varchar 35 Nama lengkap
5. Alamat Varchar 255 Alamat member
6. Telepon Varchar 25 Telepon member
7. Kota Varchar 255 Kota member
8. Kodepos Varchar 25 Kodepos member
Tabel 4.2 Struktur File pembayaran
No Nama file Tipe Data Size key Keterangan
1. Idpembayaran int 11 PK Id pembayaran
2. Username Varchar 35 Username produk
3. Telepon Varchar 20 Telepon
4. Idtransaksi Varchar 100 Id transaksi
5. Nama Varchar 35 Nama lenga
6. Banktujuan Varchar 200 Bank tujuan
7. Tanggaltransfer Datetime Telepon member
(60)
9. Konfirmasi enum 25 Konfirmasi pembayaran
Tabel 4.3Struktur File pesan
No Nama file Tipe Data Size key Keterangan
1. Nomor int 11 PK Nomor pesan
2. idtransaksi Varchar 100 Idtransaksi
3. idproduk Varchar 6 Idproduk
4. Jumlah Int 11 Jumlah produk
5. Harga decimal 10.0 Harga produk
Tabel 4.4Struktur File Pembelian
No Nama file Tipe Data Size key Keterangan 1. Idtransaksi Varchar 100 PK Id Transaksi
2. Username Varchar 25 Nama lengkap
3. Alamat Varchar 255 Alamat
4. Ongkir Decimal 10.0 Ongkos kirim
5. Tanggal Date Tanggal pembelian
6. Transfer Enum Transfer pembelian
7. Bayar Enum Bayar
(61)
Tabel 4.5 Struktur File Produk
No Nama file Tipe Data Size key Keterangan 1. Idtransaksi Varchar 100 PK Id Transaksi
2. Username Varchar 25 Nama lengkap
3. Alamat Varchar 255 Alamat
4. Ongkir Decimal 10.0 Ongkos kirim
5. Tanggal Date Tanggal pembelian
6. Transfer Enum Transfer pembelian
7. Bayar Enum Bayar
8. Status Enum Status
Tabel 4.6 Struktur File kategori
No Nama file Tipe Data Size key Keterangan 1. Idkategori Varchar 55 PK Id Ketegori
2. Kategori Varchar 55 Nama kategori
Tabel 4.7 Struktur File kota
No Nama file Tipe Data Size key Keterangan
1. Idkota Int 11 PK Id Kota
2. Tarif Varchar 255 Tarif
Tabel 4.8 Struktur File stok
No Nama file Tipe Data Size key Keterangan
(62)
2. Idproduk Varchar 25 Id Produk
3. Jumlah Int 11 Jumlah Stok
4.2.4.5. Kodefikasi
Kodefikasi berguna untuk memudahkan dalam mengelompokkan data dan pemrosesan data tersebut. Dengan adanya sistem kodifikasi ini diharapkan dapat mengklasifikasikan data. Selain itu kodifikasi juga dapat membantu dalam mengidentifikasi suatu objek, sehingga kesalahan dalam identifikasi objek dapat dihindari, kode dapat dibentuk dari kumpulan huruf, angka dan karakter khusus. Untuk lebih jelasnya dapat dilihat dibawah ini.
a. Id produk ROT-001
Nomor urut barang ke 1
Kategori barang, ‘ROT’ untuk kategori Roti b. Kode transaksi
2013-06-24-000555
Nomor Urut pemesanan ke 000555 Tanggal transaksi
Bulan transaksi Tahun transaksi c. Kode Status
Status pesanan barang sudah di konfimasi petugas Status pesanan barang belum di konfirmasi petugas
(63)
d. Kode Keranjang
Keranjang bertipe data integer dengan auto increment yaitu penambahan bilangan secara otomatis, sehingga akan terus meningkat. Contoh 1, 2, 3 dst.
e. Kode Kota
Kodifikasi kota merupakan nama kota itu sendiri. Misalnya nama kota Cimahi, kodifikasinya adalah Cimahi.
f. Kode Alamat Pengiriman
Alamat Pengiriman bertipe data integer dengan auto increment yaitu penambahan bilangan secara otomatis, sehingga akan terus meningkat. Contoh 1, 2, 3 dst.
4.2.5. Perancangan Antar Muka
Perancangan antarmuka merupakan tahap yang harus dikerjakan pada proses pembuatan sebuah program atau aplikasi. Antarmuka atau interface adalah suatu bagian yang berhubungan langsung dengan pengguna aplikasi.. Pada perancangan ini dibuat 3 bagian, yaitu perancangan antarmuka pengunjung, perancangan antarmuka member dan perancangan antarmuka admin.
A. Perancangan Antar Muka User
perancangan ini pengunjung tidak bisa melakukan pemesanan produk yang terdapat pada website tersebut sebelum melakukan pendataran terlebih dahulu. Pada Perancangan ini User hanya dapat melilah produk dan produk detil yang di pasarkan dan daftar sebagain member.
(64)
Gambar 4.12 Rancangan Antar Muka (User).
B. Perancangan antar muka Member
Dalam perancangan ini member dapat melakukan pemesanan produk dan fitur yang lainnya yang telah di sediakan pada website tersebut. Hal tersebut dapat dilakukan karena sudah melakukan pendaftaran sebagai member pada website tersebut. Berikut ini adalah tampilan antarmuka member yang dirancang pada sistem website penjualan momis bakery & cafe.
(65)
C. Perancangan Antar Muka Admin
Dalam perancangan ini yang dapat mengakses hanyalah admin yang bekerja pada perusahaan tersebut untuk menglola website tersebut untuk melakukan aksi input, edit dan hapus data yang berada pada aplikasi yang berbasis website tersebut. Berikut ini adalah tampilan antarmuka admin yang dirancang pada sistem website penjualan Momis bakery & cafe
.
Gambar 4.14 Rancangan Antar Muka Admin 4.2.5.1. Struktur Menu
Struktur menu merupakan bentuk utama dari suatu rancangan program yang berfungsi untuk memudahkan dalam menjalankan suatu program sesuai dengan kebutuhannya. Berikut ini adalah struktur menu Sistem Informasi Penjualan Online Momis Bakery & cafe.
(66)
SI Penjualan dan Pemesanan Momis
Bakery & Cafe
Pengunjung Member Admin
Home Home Home
Pemesanan
Pembayaran pembayaran
Testimonial Konfirmasi
pembayaran Pemesanan
Daftar Member
Login Member
Daftar Produk Daftar Produk
Keranjang
Ubah Data Testimonial
Transaksi Pembayaran
Transaksi Pembelian
Info Produk
Tambah Produk
Gambar 4.15 Struktur Menu Website
4.2.5.2. Perancangan Input
Perancangan input digukanan untuk merancang bentuk input yang berisikan tentang data-data yang harus di input user untuk dieksekusi oleh program.
(67)
1. From input pendaftaran
Gambar 4.16 Rancangan from input Pendaftaran
2. Rancangan Input Login Member
(68)
3. Rancangan Form Input pemesanan
Gambar 4.18 Rancangan From input pemesanan
4. Rancangan Form Konfirmasi pembayaran
(69)
5. Rancangan Form Ubah Data
Gambar 4.20 Rancangan From Ubah Data
6. Rancangan Form Edit Produk
(70)
4.2.5.3. Perancangan Output
1. Perancangan Output Laporan Produk
Perancangan ini digunakan untuk mengetahui jumlah transaksi pemesanan perperiode. Berikut adalah rancangan lapran transaksi pemesanan Momis bakery & cafe.
No Gambar Id Produk Nama Produk Harga
Gambar 4.22 Rancangan Output Laporan Produk
2. Perancangan Output Laporan Penjualan
Perancangan ini digunakan untuk mengetahui jumlah transaksi Pembayaran perperiode. Beriku adalah rancangan lapran transaksi pemesanan Momis bakery & cafe.
No
Tanggal
Transaksi
No
Transaksi
Nama Alamat Telepon Kota Jumlah
(71)
4.2.6. Perancangan Arsitektur Jaringan
Arsitektur jaringan merupakan pemilihan topologi jaringan dan protokol yang tepat agar kinerja perangkat lunak yang dibangun berjalan maksimal. Pada aplikasi dekstop arsitektur jaringan sangat mempengaruhi kinerja perangkat lunak. Sedangkan untuk aplikasi berbasis website, arsitektur jaringan merupakan sesuatu yang optional karena website dapat dijalankan selama memiliki koneksi internet dan internet browser.
(72)
1. Abdul kadir, 2003. Pengenalan Sistem Informasi. Andi. Yogyakarta. 2. Jogiyanto, HM. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta.
ANDI Yogyakarta.
3. Kadir Abdul. 2003. Pengembangan sistem informasi Yogyakarta: penerbit andi.
4. Nugroho, Bunafit. 2008. Aplikasi E-learning dengan PHP & Editor
Dreamweaver. Yogyakarta : Universitas Atma Jaya Yogyakarta.
5. Nugroho, Bunafit. 2002. Aplikasi Pemograman Web Dinamis dengan PHP
dan MySQL. Gava Media:Yogyakarta.
6. Priyo, Eko ST. Berbisnis di Era Internet dengan E-Commerce, penerbit Yrama widya, Jakarta.2005.
7. Swastha, Basu,Dr., Dh.,M.B.A., 2001. Manajemen Penjualan Edisi ketiga, BPFE Yogyakarta.
8. Sukarno, Mohamad. 2006. Membangun Website Dinamis Interaktif dengan
(73)
1 1.1. Latar Belakang Penelitian
Teknologi informasi yang berkembang begitu pesat menyebabkan terjadinya banyak perubahan dalam aktivitas sebuah instansi maupun institusi baik dalam skala swasta maupun negeri. Dengan dukungan teknologi komputer saat ini telah terbukti bahwa, komputer memegang peranan penting dalam menunjang kelancaran aktivitas pekerjaan di dalam sebuah perusahaan. Kebutuhan terhadap informasi saat ini begitu penting sehingga informasi harus dapat diakses kapan saja, dimana saja dan real time sesuai dengan kebutuhan penggunanya. Salah satu media yang sudah semakin akrab dengan masyarakat saat ini adalah situs web yang banyak digunakan sebagai media sarana on – line dalam berkomunikasi. Hal ini menyebabkan perubahan paradigma dalam hal kinerja institusi yang tadinya berbasiskan Manual menjadi berbasis dekstop dan situs online, sehingga jalannya sebuah aktivitas menjadi lebih mudah dan cepat.
Seperti yang kita sadari, bahwa saat ini internet telah menjadi sesuatu yang integral. Melalui fasilitas internet yang di kenal dengan World Wide Web (WWW) atau lebih dikenal dengan nama Web, segala kebutuhan masyarakat terhadap internet seolah terwadahi. Kemudahan yang ditawarkan aplikasi ini membuat masyarakat mudah mengakses informasi yang beredar. Bagi para pelajar atau mahasiswa akan mudah update informasi tentang ilmu pengetahuan hanya dengan
(74)
meng-klik dari internet. Hasil-hasil penelitian yang termuat dalam jurnal-jurnal pendidikan, program pendidikan terbaru diberbagai negara, buku-buku terbaru, model kurikulum terbaru, profil pendidikan dari sd sampai keperguruan tinggi, kebijakan pendidikan, dan pendalaman pelajaran dapat diperoleh dengan mudah dan cepat. Pemanfaatan internet dalam suatu institusi dapat membuat pekerjaan semakin efektif. Untuk dinas pemerintahan, internet akan sangat membantu dalam mensukseskan program e-government. Dalam e-government, internet menjadi teknologi yang berperan dalam proses penyediaan dan transfer informasi dari pemerintah kepada pihak lain, misalnya warga masyarakat, ataupun sebaliknya.
Sedangkan bagi para pelaku bisnis, kemudahan yang di tawarkan internet dan kecenderungan masyarakat terhadap internet saat ini mereka jadikan sebagai peluang bisnis. Penggunaan internet untuk keperluan bisnis sering disebut dengan istilah E-Commerce. Dengan E-Commerce memungkinkan kita bertransaksi dengan cepat dan biaya yang murah tanpa melalui proses yang sulit, dimana pihak pembeli (buyer) cukup mengakses internet ke website perusahaan yang mengiklankan poduknya di internet, yang kemudian pihak pembeli (buyer) cukup mempelajari term of condition (ketentuan-ketentuan yang di syaratkan) oleh pihak penjual. Mengingat pengamatan yang dapat diperoleh dari penerapan aplikasi web dan dunia bisnis maka tidak ada salahnya untuk mencoba menerapkan teknologi ini dilingkungan penjualan, khususnya di MOMIS BAKERY & CAFE, misalnya aplikasi berbasis web diterapkan dalam sistem informasi website yang menyediakan data data yang tersedia di toko tersebut.
(75)
MOMIS BAKERY & CAFE adalah sebuah toko yang menyediakan berbagai macam Aneka Roti Dan kue. Bila dilihat dari kelengkapan produk yang dijual, MOMIS BAKERY & CAFE diantaranya menjual aneka roti kering,roti basah dan berbagai macam aneka Roti lainnya. Dari hasil pengamatan yang penulis lakukan, MOMIS BAKERY & CAFE masih menggunakan sistem manual dalam menjalankan kegiatan bisnisnya. Proses pencatatan transaksi yang terjadi masih menggunakan sistem manual
Berdasarkan permasalahan yang telah diuraikan diatas maka penulis dalam hal ini tertarik untuk mencoba menjawab permasalahan yang terjadi dengan cara merancang sebuah sistem Informasi yang mampu mengatasi permasalahan perluasan penjualan kue di MOMIS BAKERY & CAFE. Berdasarkan masalah yang terjadi penulis mengajukan sebuah judul penjualan sebagai judul penulisan skripsi dengan judul “ SISTEM INFORMASI PENJUALAN DAN PEMESANAN ROTI DI MOMIS BAKERY & CAFE BERBASIS WEB”.
1.2 Identifikasi dan Rumusan Masalah
Berdasarkan dengan latar belakang yang telah dijelaskan diatas, maka peneliti dapat mengidentifikasi permasalahan yang ditemukan di lapangan.
1.2.1 Identifikasi Masalah
Berdasarkan latar belakang masalah yang telah dijelaskan diatas, maka dapat diidentifikasikan masalah yang terjadi di penjualan roti MOMIS BAKERY & CAFE adalah sebagai berikut :
(76)
1. Belum adanya fasilitas pemesanan produk yang praktis berupa web untuk mempermudah konsumen.
2. Aktifitas pencatatan data pemesanan, data transaksi penjualan, pembelian dan pembuatan laporan masih dilakukan secara manual sehingga kurang efektif dan efisiensi.
1.2.2 Rumusan Masalah
Berdasarkan uraian diatas dan permasalahan yang ada, penulis dapat merumuskan permasalahan diatas adalah sebagai berikut :
1. Bagaimana Sistem Informasi Penjualan roti yang berjalan pada MOMIS BAKERY & CAFE.
2. Bagaimana perancangan Sistem Penjualan roti pada MOMIS BAKERY & CAFE.
3. Bagaimana pengujian Sistem Penjualan roti yang di rancang pada MOMIS BAKERY & CAFE.
4. Bagaimana implementasi Sistem Penjualam yang di rancang pada MOMIS BAKERY & CAFE.
1.3 Maksud dan Tujuan Penelitian 1.3.1 Maksud Penelitian
Maksud dilakukannya penelitian di MOMIS BAKERY & CAFE yaitu untuk membangun sistem informasi yang mendukung aktifitas penjualan produk-produk perusahaan. Sehingga dengan adanya sistem yang baru diharapkan
(77)
aktifitas penjualan produk perusahaan bisa dilakukan dengan lebih efektif yaitu untuk membangun sistem informasi yang mendukung aktifitas penjualan produk-produk perusahaan. Sehingga dengan adanya sistem yang baru diharapkan aktifitas penjualan produk perusahaan bisa dilakukan dengan lebih efektif.
1.3.2. Tujuan Penelitian
Berikut ini adalah yang menjadi tujuan melakukan penelitian di Momis bakery & cafe :
1. Untuk mengetahui Sistem Informasi penjualan yang sedang berjalan pada MOMIS BAKERY & CAFE.
2. Untuk membuat perancangan Sistem Informasi Penjualan pada MOMIS BAKERY & CAFE.
3. Untuk mengetahui pengujian program Sistem Informasi Penjualan pada MOMIS BAKERY & CAFE.
4. Untuk mengetahui implementasi program Sistem Informasi Penjualan pada MOMIS BAKERY & CAFE.
1.4 Kegunaan Penelitian
Kegunaan penelitian dapat dipandang dari dua sudut yaitu kegunaan praktis dan kegunaan akademis.
1.4.1 Kegunaan Praktis
Kegunaan praktis dari penelitian yang dilakukan oleh penulis adalah sebagai berikut:
(78)
1. Bagi Perusahaan, Penelitian ini berguna bagi perusahaan dalam mengelola data transaksi secara lebih baik, walaupun dalam skala yang lebih kecil.
2. Bagi Konsumen, Penelitian ini diharapkan bisa mempermudah melakukan transaksi dengan cara membuka web yang telah dibuat oleh perusahaan dengan komputer di rumah atau internet yang telah tersambungke internet.
1.4.2. Kegunaan Akademis
Kegunaan akademis dari penelitian yang dilakukan oleh penulis adalah sebagai berikut:
1. Bagi Penulis, Berguna dalam menambah atau memperkaya wawasan pengetahuan baik teori maupun praktek, belajar menganalisa dan melatih daya pikir dalam mengambil kesimpulan atas permasalahan yang ada di lingkungan di MOMIS BAKERY & CAFE.
2. Bagi Peneliti Lain, Hasil penelitian ini diharapkan dapat memberikan sumbangan pemikiran kepada peneliti lain atau para akademis yang akan mengambil skripsi atau tugas akhir dalam kajian yang sama sekaligus referensi di dalam penulisan.
3. Bagi Pengembangan Ilmu, Hasil penelitian ini diharapkan menjadi pembanding antara ilmu manejemen dengan keadaan yang terjadi langsung di lapangan. Sehingga dengan adanya perbandingan tersebut akan lebih memajukan ilmu teknologi informasi yang sudah ada untuk ditahapkan
(79)
pada dunia nyata sehingga dapat mengutungakan dan bermanfaat bagi berbagai pihak
1.5 Batasan Masalah
Penulis memberikan batasan terhadap masalah – masalah yang berkaitan dengan MOMIS BAKERY & CAFE yang akan dikemukakan untuk kedepannya, yaitu :
1. Sistem Informasi hanya membahas proses penjualan dan pemesanan di Momis Bakery & cafe.
2. Sistem informasi yang di rancang tidak membahas laporan keuangan. 3. Pemesanan roti di Momis Bakery & cafe akan selalu dipenuhi untuk
wilayah Cimahi dan Bandung, sementara untuk pemesanan luar kota hanya bisa mencakup daerah Jadebotabek saja.
4. Sistem yang dirancang tidak membahas retur produk.
5. Minimal pemesanan roti di Momis bakery & cafe Rp. 100.000 untuk setiap pembelian dan ongkos kirim berdasarkan kota tujuan.
6. Proses pembayaran dilakukan secara offline via bank yang telah ditentukan perusahaan.
7. Pembayaran transaksi pembelian produk dilakukan paling lambat 1x 3jam setelah pemesanan, jika tidak melakukan konfirmasi, maka order produk akan di batalkan.
(80)
1.6 Lokasi dan Waktu Penelitian
Adapun lokasi yang akan dijadikan penelitian adalah di MOMIS BAKERY & CAFE yang berlokasi di Jln. Pondok Mas Raya No. 36 Baros – Kota Cimahi Waktu penelitian akan dilaksanakan mulai bulan february 2013 – juni 2013. Jadwal dan jenis kegiatan akan dilaksanakan seperti tabel berikut :
Tabel 1.1 jadwal Penelitian di Momis Bakery & cafe
No.
Nama Kegiatan
2013
February Maret April Mei Juni
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1
Identifikasi Kebutuhan
pemakaian
2 Membuat prototype
3 Menguji Prototype
6 Memperbaiki Prototype
(81)
9 BAB II
LANDASAN TEORI
2.1. Konsep Dasar Sistem
Pengertian sistem sangatlah luas dan mempengaruhi semua aspek kehidupan. Sistem sangat diperlukan dalam melakukan kinerja yang baik dan terstruktur terhadap manajemen. Keterpaduan sistem ini memungkinkan terciptanya kerjasama untuk menghasilkan informasi yang cepat, tepat dan akurat.
Pengertian sistem menurut Jogiyanto (2005:1) yang menekankan pada prosedurnya didefinisikan sebagai berikut : “Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu”.
Dari definisi di atas, maka dapat diambil kesimpulan bahwa sistem merupakan suatu koordinasi dari komponen-komponen yang saling berhubungan dengan tujuan tertentu.
2.1.1. Elemen Sistem
Menurut Jogiyanto (2000 : 684), sistem meliputi tiga elemen utama yaitu input, transformasi dan output. Sebagian sistem dapat mengendalikan operasi mereka sendiri yang disebut sebagai sestem lingkaran tertutup (
closed-loop-system) sistem lingkaran tertutup mencakup suatu mekanisme control, tujuan dan
(82)
tidak memiliki kemampuan pengendalian disebut sistem lingkaran terbuka (
open-loop system). Dalam arti mereka berhubungan dengan lingkungan mereka.
Perusahaan suatu contoh sistem terbuka dan sistem saling lingkaran.
2.1.2. Karakteristik Sistem
Karakteristik sistem menurut Jogiyanto (2000 : 684) adalah untuk mencapai tujuannya, suatu sistem harus memiliki sifat-sifat tertentu atau suatu karakteristik seperti berikut:
1. Komponen (Component)
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi dan bekerjasama membentuk satu kesatuan.
2. Batas Sistem (Boundary)
Merupakan daerah yang membatasi antara satu sistem dengan sistem lainnya atau dengan lingkungan luar.
3. Lingkungan Luar Sistem (Environments)
Adalah segala sesuatu yang berada diluar batas sistem yang mempengaruhi operasi sistem baik itu yang bersifat merugikan ataupun menguntungkan.
4. Penghubung (Interface)
Merupakan media penghubung antar subsistem yang memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lain.
(83)
5. Masukan (Input)
Adalah energi yang dimasukan ke dalam sistem yang dapat berupa masukan perawatan (Maintanance Input) dan masukan sinyal (signal Input).
6. Keluaran (Output)
Adalah hasil dari energi yang diolah dan diklarifikasikan menjadi keluaran yang berguna dari sisa pembuangan.
7. Pengolah sistem (Process)
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan mengubah masukan menjadi keluaran.
8. Sasaran (Objective) atau Tujuan (Goal)
Suatu sistem pasti mempunyai tujuan (goal), jika suatu sistem tidak mempunyai tujuan yang jelas, maka semua operasi sistem tidak ada gunanya.
Gambar 2.1 Karakteristik Sistem
(Sumber : Jogiyanto Hartono, 2005, Analisis Dan Desain, Penerbit: Andi Offset, Yogyakarta)
(84)
2.1.3. Klasifikasi sistem
Klasifikasi sistem menurut Jogiyanto (2000 : 687) adalah sistem dapat diklasifikasikan dari beberapa sudut pandang,diantaranya adalah sebagai berikut:
1. Sistem dikalsifikasikan sebagai Sistem Abstrak dan Sistem Fisik. a. Abstrak Sistem
Abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak nampak secara fisik.
b. Sistem Fisik
Sistem Fisik adalah suatu sistem dari unsur-unsur yang bekerja sama untuk mencapai suatu tujuan tertentu, dimana sistem-sistem tersebut lebih sekedar kerangka-kerangka konsep belaka.
2. Sistem diklasifikan sebagai Sistem Tertutup dan Sistem Terbuka. a. Sistem Tertutup.
Sistem Tertutup adalah suatu sistem tidak berhubungan dan tidak terpengaruh dengan lingkungan luar.
b. Sistem Terbuka.
Sistem Terbuka adalah suatu sistem yang berhubungan dan terpengaruh dengan lingkungan luar.
3. Sistem diklasifikasikan sebagai Sistem Alamiah dan Sistem Buatan Manusia.
a. Sistem Alamiah.
Sistem Alamiah adalah sistem yang terjadi melalui proses alam dan tidak dibuat oleh manusia.
(85)
b. Sistem Buatan Manusia.
Sistem Buatan Manusia adalah sistem yang dirancang oleh manusia dan melibatkan interaksi antara manusia dengan mesin.
4. Sistem diklasifikasikan sebagai Sistem Tertentu dan Sistem Tak Tentu. a. Sistem Tertentu.
Sistem Tertentu adalah beroperasi dengan tingkah laku yang sudah dapat diprediksi interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti sehingga keluarannya dapat diramalkan.
b. Sistem Tak Tentu.
Sistem Tak Tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.
5. Sistem Sementara dan Selamanya.
Suatu sistem yang mungkin digunakan untuk selamanya mungkin juga digunakan untuk periode waktu tertentu.
6. Sistem yang bisa Beradaptasi dan Tidak Beradaptasi.
Berdasarkan fleksibelitas, karateristik suatu sistem dapat diberikan apakah sistem tersebut dapat beradaptasi terhadap perubahan yang terjadi dilingkungan atau tidak.
2.2. Konsep Dasar Informasi
Konsep Dasar Informasi menurut Jogiyanto (2005:8) adalah data yang diolah menjadi bentuk yang lebih berguna dan penting bagi yang menerimanya.Informasi adalah data yang telah diproses dan memiliki arti atau
(86)
manfaat bagi penggunanya.Informasi sebagai hasil dari pengolahan data dalam suatu organisasi sangatlah penting karena informasi merupakan landasan untuk mengambil suatu keputusan dan data merupakan sumber dari informasi.
Dari pengertian diatas penulis dapat menyimpulkan bahwa informasi merupakan suatu hasil (output) dari suatu data yang diolah dengan metode pendekatan dan pengembangan tertentu.
2.2.1. Siklus Informasi
Data merupakan fakta atau kejadian yang belum berguna bagi penerimanya, sehingga diolah lebih lanjut.Data diolah melalui dengan suatu metode pendekatan dan pengembangan tertentu untuk dihasilkan suatu informasi.
Data diolah sehingga menghasilkan informasi, kemudian penerima menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat suatu data kembali. Siklus ini oleh John Burch disebut dengan siklus informasi (information cycle), siklus ini disebut dengan siklus pengolahan data ( data processing cycle).
(87)
Gambar 2.2 Siklus Informasi
(Sumber Jogiyanto HM, 2005, Analisis dan Desain: Sistem Informasi Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis, Penerbit: Andi Offset, Yogyakarta)
2.2.2. Kualitas Informasi
Menurut Jogiyanto (2005 : 10)Baik buruknya kualitas suatu informasi dipengaruhi oleh beberapa hal, antara lain :
1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bisa atau menyesatkan. Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat merubah atau merusak informasi tersebut. 2. Tepat pada waktunya, berarti informasi yang dating pada penerima tidak
boleh terlambat. Informasi harus sesuai dengan keadaan saat itu, karena informasi yang sudah uang tidak akan mempunyai nilai lagi. Informasi merupakan landasan si dalam pengambilan keputusan. Bila pengambilan keputusan terlambat, maka dapat berakibat fatal untuk organisasi. Dewasa
(88)
ini mahalnya informasi disebabkan harus cepatnya informasi tersebut didapat, sehingga diperlukan teknologi-teknologi mutakhir untuk mendapatkan, mengolah dan mengirimkan.
3. Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap-tiap orang satu dengan lainnya berbeda. Misalnya informasi mengenai sebab-musabab kerusakan mesin produksi kepada akuntan perusahaan adalah kurang relevan dan akan lebih relevan bila ditujukan kepada ahli teknik perusahaan.
Gambar 2.3 Pilar Kualitas Informasi Sumber : Jogiyanto (2005:10)
2.2.3. Nilai Informasi
Menurut Jogiyanto (2005 : 11), nilai dari informasi (value of information)
ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Kegunaan informasi adalah untuk mengurangi hal
(1)
v
11. For Estu wanodya Gumati special someone in my life, thank’s a lot for loving me. Ku kan selalu berusaha untuk membahagiakan mu selalu dan
menepati janji ku padamu. Terima kasih karena kau telah setia menunggu
ku hingga saat ini dan memberikan kesempatan tuk membuktikan
perkataan ku. I Love You So…So…Much…
12. Terima kasih banyak untuk teman- teman BDC, Afaga R, Bagus Arianto,
Dicki Z, Rossi, Aryo T, Encep D, Deden H, Alm. Afrizal F, Mpok Gea,
Herudy Sdj, Muchtar, teman BDC angkatan muda Dan
teman-teman Ar-smoke, Seluruh teman-teman-teman-teman yang tidak bisa di sebutkan
satu-persatu. Karena kalian penulis bisa sampai ke titik ini, tetap semangat mewujudkan mimpi.
Kemampuan dan Pengalaman yang penulis miliki sangat terbatas. Oleh
karena itu, penulis sadar benar apa yang penulis tuangkan dalam Skripsi ini masih
jauh dari sempurna. Maka saran–saran yang bersifat membangun dari semua pihak sangat penulis harapkan untuk dimanfaatkan pada masa–masa mendatang.
Kiranya cukup sekian prakata dari penulis, penulis mohon maaf apabila
ada kekurangan dan kekhilafan. SemogaAllah SWT selalu melimpahkan Berkat
dan Rahmat-Nya kepada kita semua. Aamiin.
Bandung, 15 Juni 2013
(2)
SISTEM INFORMASI PENJUALAN DAN PEMESANAN
ROTI DI MOMIS BAKERY & CAFE BERBASIS
WEBSITE
SKRIPSI
Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Strata 1) Fakultas Teknik dan Ilmu Komputer
GILANG INDRA PURNAMA
1.05.08.247
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
2013
(3)
DATA PRIBADI
Nama : Gilang Indra Purnama Tempat / Tgl. Lahir : Bandung / 18 Juli 1990
Alamat : Jln. Kanda Atmadja No 88 Rt. 01 Rw. 14 Kel.Citeureup Kec.Cimahi Utara Kota Cimahi Kode Pos : 40512
Telepon / Mobile Phone : 081809130088
E - mail : Gilangindra6610@yahoo.com
Status / Jenis Kelamin : Belum Menikah / Pria Tinggi / Berat Badan : 161 cm / 55 kg Golongan Darah : O
Agama : Islam
Nomer Induk KTP : 32277031807900002
PENDIDIKAN FORMAL Tahun
1996 - 2002 SDN 2 Citeureup Cimahi 2002 - 2005 SMPN 6 Kota Cimahi
2005 - 2008 SMK Teknologi Industri Pembangunan Cimahi 2008 - sekarang Unikom Bandung
(4)
(5)
(6)
SURAT KETERANGAN
PENYERAHAN HAK EKSKLUSIF
Bahwa yang bertanda tangan dibawah ini, penulis dan pihak perusahaan tempat penelitian, bersedia :
Bahwa hasil penelitian dapat dionlinekan sesuai dengan peraturan yang berlaku, untuk
kepentingan riset dan pendidikan .
Bandung, (30/Juli/2013)
Penulis, an.Momis Bakery & Cafe
Pimpinan
Gilang Indra Purnama Aldi Fajar Nugraha NIM.10508247
Mengetahui, Pembimbing
Novrini Hasti, S. Si.,MT. NIP. 4127. 70. 26. 017