BAB IV ANALISIS DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mampu memperkirakan dan merincikan seluruh dokumen ataupun prosedur yang

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

BAB IV ANALISIS DAN PERANCANGAN SISTEM. langkah untuk menentukan prosedur yang sedang dirancang, karena dengan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menganalisis sistem yang sedang berjalan di Bengkel BG Kawasaki Motor yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. adalah analisis mengenai analisis dokumen, analisis posedur dan analisis proses.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan. Salah satu kesulitan yang sering terjadi pada bagian internal perusahaan

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap suatu sistem yang sedang dijalanakan oleh suatu organisasi atau instansi,

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada sub bab ini akan dijelaskan mengenai analisis sistem informasi rental mobil

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. umum SETWAN DPRD Kota Sukabumi yaitu badan pemerintahan yang terdiri

BAB IV ANALISIS DAN PERENCANAAN SISTEM. yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Toko Buku Family merupakan sebuah toko yang menjual buku-buku

BAB IV ANALISIS DAN PERANCANGAN SISTEM Analisis Sistem Yang Sedang Berjalan

Gambar 4.1 Use case Diagram sistem yang sedang berjalan. Tabel 4.1. Skenario Use Case Pemesanan Barang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dihadapi. Dan agar mempermudah dalam pembuatan perancangan sistem yang

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

`BAB III ANALISIS DAN PERANCANGAN SISTEM. Material Requirement Planning (MRP) berbasis web pada CV. Mitra Techno Sains.

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menggambarkan aliran-aliran informasi dari bagian-bagian yang terkait, baik dari

BAB IV ANALISA DAN PERANCANGAN. merancang suatu sistem informasi. Metode ini dapat memberikan gambaran

BAB IV ANALISA DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menganalisis sistem yang sedang berjalan di AMDK PDAM yang akan dibangun

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari suatu

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... xv. DAFTAR TABEL...xxi. DAFTAR SIMBOL... xxii

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB III OBJEK DAN METODE PENELITIAN. Dengan demikian objek yang akan penulis kaji adalah Sistem Informasi

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisa sistem merupakan proses memilah-milah suatu permasalahan

BAB III ANALISA DAN DESAIN SISTEM

TUGAS PENGGANTI KEHADIRAN TANGGAL 29 OKTOBER 2015 TESTING DAN IMPLEMENTASI SISTEM. Nama : Andrian Ramadhan Febriana NIM :

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

53 Gambar 4. 1 Proses Bisnis sistem yang sedang berjalan Keterangan: 1. Peminjam wajib menyerahkan kwitansi atau bukti transaksi. 2. Staff admin memer

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. terdiri dari analisis perangkat lunak dan analisis perangkat keras serta analisis user

BAB III ANALISA DAN DESAIN SISTEM. serta melakukan evaluasi terhadap perancangan program aplikasi service

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. tersebut penting untuk mengetahui dimana letak kelemahan dari sistem yang

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISA DAN PERANCANGAN

Bab 3 Metodologi Penelitian

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. identifikasi dan dapat diusulkan perbaikan-perbaikannya. Analisis sistem

`BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. Pada bab ini akan dijelaskan mengenai prosedur dari sistem informasi

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

PENGESAHAN PEMBIMBING...

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

Penjualan Buku Online Toko Buku Gramedia Jember

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. barang pada sebuah perusahaan, yang mana didalamnya mencakup penjualan,

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA SISTEM

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi permasalahan-permasalahan yang terjadi serta kebutuhan-kebutuhan

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Transkripsi:

BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem yang Berjalan Dalam pembuatan suatu program diperlukan tahapan yang harus dilakukan yaitu menganalisa sistem yang telah ada mengenai kelebihan dan kekurangan sistem yang berjalan. Dimana analisa sistemtersebutmembantuuntuk menguasai dan memperlajari sistem dengan cara menguraikan sistem menjadi elemen yang membentuknya, sehingga diperoleh identifikasi serta evaluasi yang akan diberikan usulan perbaikan-perbaikan. 4.1.1 Analisis Prosedur yang sedang berjalan 4.1.1.1 Actor Untuk terciptanya suatu use case diagram diperlukan beberapa actor, dimana actor tersebut mempresentasikan seseorang atau sesuatu (seperti perangkat, atau sistem lain) yang berinteraksi dengan sistem. Namun actor bukanlah bagian dari use case diagram. Actor adalah orang atau sistem lain yang berinteraksi (mengirim atau menerima pesan dari dan kedalam sistem) dengan sistem. Adapun actor yang terlibat dalam penelitian Sistem informasi penjualan roti pada CV. Panca Mandiri yaitu : pelanggan tetap (distributor), pelanggan tidak tetap, dan kasir. 36

37 4.1.1.2 Use Case Gambaran fungsionalitas dari suatu sistem, sehingga pengguna sistem dapat mengerti dan memahami mengenai kegunaan sistem yang akan dibangun. Didalam sistem yang berjalan pada CV. Panca Mandiri, terdapat beberapa use case antara lain yaitu, sebagai berikut : 1. Use Case Pendaftaran Dalam use case pendaftaran ini, peneliti menggambarkan fungsionalitas dari suatu sistem pendaftaran pelanggan tetap yang terjadi pada CV. Panca Mandiri, dimana setiap pelanggan yang ingin menjadi pelanggan tetap di CV. Panca Mandiri harus mendaftarkan dirinya terlebih dahulu dengan mengisi form yang disediakan oleh perusahaan dan menyerahkannya kepada pihak kasir. Kemudian kasir akan memberikan kode pelanggan kepada pelanggan sebagai bukti bahwa pelanggan tersebut sudah menjadi pelanggan tetap perusahaan dan dapat memesan roti setiap hari dalam jumlah yang besar tanpa harus datang ke CV. Panca Mandiri. 2. Use Case Penjualan Dalam use case penjualan ini peneliti menggambarkan fungsionalitas dari suatu sistem penjualan roti yang terjadi pada CV. Panca Mandiri, dimana pelanggan bisa datang terlebih dahulu untuk melakukan pemesanan roti, atau via telepon untuk pelanggan tetap. Pemesanan seberapa banyak yang akan dikirim besok dengan memberikan purchase order kebagian kasir yang ada di CV. Panca Mandiri, kemudian setelah kasir mencatat orderan tersebut, pelanggan langsung membayar tunai orderan atau dibayar ditempat seletah barang dikirim. Untuk mengetahui jumlah pendapatan dan pengeluaran perusahaan, maka pihak admin

38 akan membuat laporan penjualan per hari sebagai laporan pertanggungjawabannya yang akan diserahkan kepada pihak manajer. 4.1.1.3 Use Case Diagram Use case diagram adalah sebuah katalog yang menjelaskan atau menggambarkan proses-proses dalam suatu sistem. Diagram ini menjelaskan interaksi antara use case, actor, dan sistem. Produk Pelanggan Penjualan Kasir Gambar 4.1 Use Case Diagram Penjualan 4.1.1.4 Skenario Use Case 1. Nama Use Case : Penjualan Actor Worker Type Tujuan : Pelanggan : Kasir : Primary : Untuk mengetahui proses jual beli produk

39 Tabel 4.1 Skenario Use Case Penjualan. Pelanggan Kasir 1.Pelanggan memilih produk yang akan dibeli. 2. Mengecek produk yang akan dibeli pelanggan. 3. Melakukan pembayaran. 4. Menerima pembayaran. 5. Membuat bukti pembayaran. 6.Menerima bukti pembayaran 7. Mencatan data penjualan. 2. Nama Use Case : Penjualan Pemesanan Actor Worker Type : Pelanggan : Kasir : Primary Tujuan: Untuk mengetahui pemesanan produk dari pelanggan tetap.

40 Tabel 4.2 Skenario Use Case Penjualan Pemesanan. Pelanggan 1.Pelanggan tetap memberikan Kasir 2.Kasir menerima data order roti. order roti. 3.Mencacat jumlah order roti pelanggan tetap. 4.kasir membuat kwitansi penjualan dan menyerahkannya kepada kurir perusahaan yang akan diserahkan kepada pelanggan. 5.Memberikan data pelanggan tetap dan orderan ke bagian kurir perusahaan dan mengirimkan orderan kepada pelanggan tetap yang telah melakukan pemesanan produk. 6. Pelanggan menerima kwitansi pembelian produk dan melakukan pembayaran. 7. Mencatat data penjualan produk.

41 (Lanjutan) Kasir Manager 8. Kasir melihat data penjualan roti dalam buku. 9. Kasir membuat laporan penjualan roti. 10. Kasir, menyerahkan laporan penjualan roti kepada manager. 11. Menerima laporan penjualan roti. Tabel 4.2 Skenario Use Case Penjualan Pemesanan. 4.1.1.5 Activity Diagram Activity diagram adalah teknik untuk menggambarkan logika procedural, proses bisnis dan alur kerja. Activity diagram memodelkan workflow proses bisnis dan urutan aktifitas dalam sebuah proses. Dengan kata lain, diagram hanya menyebutkan aturan-aturan atau rangkaian dasar dari sistem. 1. Activity Diagram Penjualan Menggambarkan alur kerja (workflow) dari pendaftaran yang dilakukan pelanggan pada kasir CV. Panca Mandiri.

42 Gambar 4.2 Activity Diagram Penjualan Pelanggan kasir Pelanggan memilih produk Dan membayar Menerima pembayaran Menerima bukti pembelian Mencatatan data penjualan & membuat bukti pembayan 2. Activity Diagram Penjualan dan Pemesana. Menggambarkan alur kerja (workflow) dari proses penjualan roti pada CV. Panca Mandiri, dimana yang melakukan kegiatan penjualan roti adalah kasir dan membuat laporan penjualan untuk Manager. Gambar 4.3 Activity Diagram Penjualan pelanggan kasir produksi kurir manajer order roti terima order roti catat order roti pelanggan terima kwitansi kwitansi penjualan melakukan pembayaran data order roti terima data order roti Produksi orderan mengirim orderan melihat data penjualan roti membuat laporan penjualan menerima laporan penjualan

43 4.1.2 Evaluasi Sistem yang sedang berjalan Setelah dilakukan analisis terhadap sistem yang sedang berjalan saat ini, maka dapat disimpulkan bahwa secara garis besar sistem penjualan roti pada CV. Panca Mandiri cukup baik walaupun masih memiliki kekurangan dan kelemahan, diharapkan dengan adanya perancangan Sistem Informasi penjualan pada CV. Panca Mandiri dapat memenuhi kebutuhan perusahaan khususnya yang terkait dengan penjualan roti. Adapun kekurangan dan kelemahannya antara lain sebagai berikut : Tabel 4.3 Evaluasi Sistem yang sedang berjalan Masalah Worker Pemecahan masalah 1. Tidak adanya sistem informasi secara komputerisasi Kasir Bangaimana Sistem Penjualan roti yang sedang berjalan pada sehingga menyulitkan CV. Panca Mandiri Bandung. perusahaan dalam mengetahui data perusahaan. 2. Belum adanya sistem informasi sehingga data seperti stok roti tidak terpantau. Kasir Bagaimna Rancangan Sistem Informasi Penjualan roti pada CV. Panca Mandiri Bandung. 3. Laporan penjualan masih berupa arsip menyulitkan pembuatan laporan penjualan Kasir Bagaimana Implementasi Sistem Informasi pada CV. Panca Mandiri Bandung.

44 4.2 Perancangan Sistem Perancangan sistem adalah suatu tahapan untuk mendesain program melalui kreativitas dengan menggunakan bentuk operasi berupa sumber-sumber diagram alir sistem. 4.2.1 Tujuan Perancangan Sistem. Perancangan sistem bertujuan untuk menghasilkan perancangan pengolahan data penjualan yang berbasis komputer. Perancangan sistem ini dapat diartikan sebagai tahap mendefinisikan kebutuhan-kebutuhan yang fungsional, mempersiapkan rancang bangun implementasi, menggambarkan bagaimana suatu sistem dibentuk dan konfigurasi komponen-komponen dan perangkat keras sistem. Perancangan sistem dibuat untuk mengurangi kekurangan dan kelemahankelemahan yang ada pada sistem sebelumnya serta meningkatkan ketepatan, kecepatan dan keakuratan informasi yang dibutuhkan. Non fungsi perancangan yaitu menggambarkan atribut dari software aplikasi dan lingkungannya. Perancangan ini biasanya masuk didalam use case dan tercakup dalam sifat use case tersebut. Non fungsi perancangan dibagi menjadi dua bagian, yaitu : a. Usability Mencakup faktor manusia (user), segi estetika, konsistensi dalam user interface, help, wizard, materi training, dan sebagainya.

45 b. Reliability Mencakup frekuensi kesalahan, segi akurasi, rata-rata selang waktu antar kesalahan, dan sebagainya. c. Performance Menentukan kondisi fungsional requirement, sebagai contoh : untuk suatu aksi tertentu, maka ditentukan parameter untuk melakukan efisiensi, akurasi, respon, dan sebagainya. d. Supportability Mencakup kemampuan untuk melakukan pengujian, perluasan cakupan, adaptasi, perawatan, perbaikan, dan sebagainya. 4.2.2 Gambaran Umum sistem yang diusulkan Sistem yang dibangun adalah sistem informasi penjualan roti, pengguna sistem terbagi menjadi 2 (dua) kategori yaitu: admin dan user (pelanggan) dimana admin merupakan anggota dari perusahaan yang mempunyai kewenangan dalam hal penggunaan, pemeliharaan serta perbaikan segala fasilitas yang berhubungan dengan sistem penjualan, sedangkan user merupakan pelanggan biasa atau pelanggan yang menjadi pelanggan tetap dalam perusahaan hanya bisa melakukan pemesanan dan pembelian roti. Sistem yang dibangun memiliki fasilitas untuk memudahkan melakukan pemesanan dan penjulan roti.

46 4.2.3 Perancangan Prosedur yang diusulkan 4.2.3.1 Usecase diagram yang diusulkan Usecase diagram merupakan diagram yang menggambarkan semua kasus yang akan ditangani oleh perangkat lunak beserta aktor atau pelakunya. Gambar 4.4 Use case diagram penjualan pelanggan yang diusulkan Daftar Pelanggan Penjualan Kasir 4.2.3.2 Skenario yang diusulkan Skenario merupakan penjelasan lebih detail kasus dari awal hingga akhirnya diperoleh sebuah output. 1. Skenario Use Case Pendaftaran Nama Use Case Actor Type Tujuan : Pendaftaran : Pelanggan, kasir : Primary : Pendaftaran untuk menjadi pelanggan tetap.

47 Tabel 4.4 Skenario Use Case Pendaftaran Pelanggan Tetap Actor 1. Pelanggan mengisi formulir pendaftaran. 2. Kasir memasukan data formulirpendaftaran yang telah diisi. Sistem 1. Sistem meminta data diri. 3. Sistem memeriksa data pelanggan yang telah diinputkan 4.akan muncul pesan Ada bagian yang belum terisi. 5. Pelanggan menerima kode pelanggan. 6. Informasi data pelanggan Tabel 4.4 Skenario Use Case Pendaftaran Pelanggan Tetap 2. Skenario Use Case Penjualan Nama Use Case Actor Type Tujuan : Penjualan : Pelanggan tetap, Kasir, kurir, manajer : Primary : Melakukan transaksi penjualan roti.

48 Tabel 4.5 Skenario Use Case Penjualan dan Pemesanan Actor Sistem 1. Pelanggan melakukan pemesanan roti. 2. Kasir membuat order jumlah pemesanan roti. 4.Kurir menerima purchase order sesuai kode pelanggan. 5.Pelanggan melakukan pembayaran seletah barang dikirim. 6.Kasir menerima bukti pembayaran purchase order pelanggan dari kurir. 7.Kasir mencetak laporan data penjualan. 3. Cetak purchase order sesuai kode pelanggan. 8. Laporan diberikan kepada manager Tabel 4.5 Skenario Use Case Penjualan dan pemesanan 4.2.3.3 Activity Diagram yang diusulkan Activity Diagram digunakan untuk mengilustrasikan aliran fungsional dalam sebuah sistem. Activity diagram berguna untuk menggambarkan aliran atau workflow.

49 1. Activity Diagram Pendaftaran Pelanggan Tetap agen Kasir sistem menu pendaftaran isi formulir pendaftaran data diri pelanggan tidak valid periksa data valid simpan data informasi account Gambar 4.5 Activity Diagram Pendaftaran Pelanggan Tetap 2. Activity Diagram Penjualan Kasir Sistem Pelanggan Manajer Gudang Masukan data order produk Jumlah <50 atau <100 atau > 101 Periksa jumlah Jumlah <50 atau <100 atau > 100 Menerima pembayaran Melakukan pembayaran Merubah Status Data berhasil di update Data Stok Cetak faktur pembelian Cetak Menerima Faktur pembelian Cetak laporan penjualan Menu penjualan laporan penjualan roti Gambar 4.6 Activity Diagram Penjualan

50 4.2.3.4 Sequence Diagram Diagram sequence merupakan diagram untuk menggambarkan perilaku sistem terhadap suatu interaksi yang dilakukan pada sistem tersebut berupa pesan yang digambarkan terhadap waktu. 1. Sequence Diagram Pendaftaran Pelanggan Tetap : pelanggan : agen sistem 1: daftar 2: input data diri 3: periksa data 4: simpan data 5: informasi account 6: ada bagian yang belum terisi Gambar 4.7 Sequence Diagram Pendaftaran Pelanggan Tetap 2. Sequence Diagram Login Admin : : kasir agen 1: login sistem sistem akses 2: username,password 3: validasi() 4: validasi ok 5: pesan user id yang anda masukan tidak terdaftar Gambar 4.8 Sequence Diagram Login Admin

51 3. Sequence Diagram Penjualan : kasir transaksi penjualan roti : kasir cetak laporan 1 : login 2 : branda 3 : master 4 : transaksi 5 : langsung 6 :Data member 7 : Cetak laporan 8: approve pemesanan roti 9: update laporan 10: tampil menu admin 11: pilih menu laporan 12: tampil menu laporan 13: input bulan 14: tampil laporan sesuai input 15: cetak laporan Gambar 4.9 Sequence Diagram Penjualan 4.2.3.5 Collaboration Diagram Diagram kolaborasi digunakan untuk permodelan hubungan antar satu kelas dengan kelas lainnya dilihat dari segi kolaborasi kelasnya. Dan pemodelannya digambarkan berdasarkan fungsi atau proses yang dimiliki masing-masing bagian.

52 1. Collaboration Diagram pendaftaran Pelanggan Tetap 3: periksa data 4: simpan data 5: informasi account 2: input data diri sistem 1: daftar : pelanggan : agen 6: ada bagian yang belum terisi Gambar 4.10 Collaboration Diagram Pendaftaran Pelanggan Tetap 2. Collaboration Diagram Login Admin 3: validasi() 2: username,password sistem : kasir : agen 5: pesan user id yang anda masukan tidak terdaftar 4: validasi ok 1: login sistem akses Gambar 4.11 Collaboration Diagram Login Admin

53 3. Collaboration Diagram Penjualan : sistem : kasir 8: approve order pemesanan 1: branda 3: transaksi 6: data barang 2: master 4: laporan 5: data kategori 7: data member 9: update laporan pemesanan 10: tampil menu admin 12: tampil menu laporan 14: tampil laporan sesuai input 11: pilih menu laporan 13: input bulan 15: cetak laporan transaksi penjualan roti cetak laporan Gambar 4.12 Collaboration Diagram Penjualan 4.2.3.6 Class Diagram Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (fungsi). Controller class diagram menggambarkan class diagram untuk controller, seperti yang divisualisasikan pada gambar.

54 kategori +Id kategori +Nama kategori +Read() +Insert() +Update() +Delete() 1 * Produk +Id Produk +Nama Produk +Harga +Id Kategori +Read() +Insert() +Update() +Delete() 1 * Produk Detail +Id Produk Detail +Id Produk +Read() +Insert() +Update() +Delete() 1 * Transaksi Detail +Id Transaksi Detail +Id Produk Detail +Harga +Banyak +Subtotall +Id Transaksi 1 Provinsi +Id Provinsi +Nama Provinsi 1 * * Transaksi Pelanggan +Id Pelanggan +Nama +jenis kelamin +Telepon +Alamat +Kabupaten 1 * +Id Transaksi +Tgl Transaksi +Id Pelanggan +Alamat +Kabupaten +Pembayaran +Biaya Pengiriman +Id Pengiriman +Diskon Gambar 4.13 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.

55 e) Menghemat media penyimpanan data atau memory. Pada program Sistem Informasi penjualan roti ini terdapat 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.

56 4.2.5.1 Struktur Menu (Component Diagram) Gambar 4.14 Struktur Menu CV. Panca Mandiri Login Admin Branda Data Barang Kategori Daftar Kabupaten Transaksi Member Transaksi Non Member Pemesanan Pengeluaran Laporan Pengeluaran Laporan Pendapatan Cetak Laporan Data Member Data User

57 4.2.6 Deployment Doagram Diagram deployment menggambarkan arsitektur fisik dari sistem, seperti hardware, operating system, antarmuka dan semua perangkat lunak tambahan pendukung. Gambar 4.15 Arsitektur Jaringan Client Browser Permintaan Halaman Web Server Permintaan Data DataBase Browser