• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN"

Copied!
28
0
0

Teks penuh

(1)

21

3.1 Profil Perusahaan

3.1.1 Sejarah Perusahaan

Manna Bakery berdiri pada tahun 2002 di Semarang. Produk yang dihasilkan adalah makanan ringan, yaitu eggroll. Dikarenakan banyaknya orang yang menyukai eggroll yang dibawa sebagai oleh-oleh dari Semarang, maka usaha ini kemudian dikembangkan oleh Bapak Ika Bayuadi dan keluarga di Jakarta pada tahun 2008.

“Menjaga makanan tradisional tetap eksis ditengah maraknya makanan internasional” menjadi motivasi dijalankan usaha ini. Dengan mempertahankan resep asli dari Semarang yang pembuatannya masih sangat tradisional, Manna Bakery mudah memasuki pasaran kue-kue kering di Jakarta. Pembuatannyapun masih sangat tradisional dengan menggunakan bahan-bahan yang semuanya asli dan aman dikonsumsi.

Manna Bakery termasuk UKM (Usaha Kecil dan Menengah) dan sudah mengantongi izin dari Dinas Kesehatan setempat dengan No P-IRT 8063374011092. Saat ini Manna Bakery mempunyai 2(dua) karyawan tetap dan 13 (tigabelas) karyawan tidak tetap. Untuk produksi sehari-hari cukup dilakukan oleh 2(dua) karyawan. Dan saat momen-momen tertentu (Idul fitri, Natal dan Tahun Baru) baru diperlukan kurang lebih 13 (tigabelas) personil tambahan.

Promosi masih dilakukan melalui Person to Person atau dari mulut ke mulut. Personil marketing ada 20 (duapuluh) orang. Daerah pemasaran Manna Bakery meliputi DKI Jakarta dan sekitarnya (Jabodetabek), Bandung, Kediri dan Solo. Selain itu, Manna Bakery bekerjasama dengan beberapa Perusahaan sebagai penyedia bahan utama dan bahan-bahan pendukung.

3.1.2 Tanggungjawab dan wewenang

Dalam Manna Bakery terdapat beberapa personil, diantaranya: 1. Pemilik

Karena masih bersifat UKM, maka pemilik bertanggung jawab atas seluruh proses yang terjadi untuk mendukung sistem yang berjalan di

(2)

Manna Bakery. Baik dalam proses produksi harian maupun dalam even-even tertentu, antara lain:

a) Memimpin dan mengawasi kegiatan produksi Manna Eggroll. b) Menyiapkan bahan baku untuk proses produksi.

c) Menerima pesanan dari setiap marketing maupun perorangan. d) Mengendalikan jalannya seluruh aktivitas produksi dan penjualan. e) Menerima laporan penjualan dari setiap marketing.

f) Mengecek ketersediaan bahan baku. g) Mengawasi kualitas hasil produksi.

h) Menjaga agar tidak terjadi kekosongan maupun kelebihan bahan baku.

i) Menentukan komisi yang akan diterima oleh setiap marketing. 2. Marketing

a) Melaksanakan promosi produk.

b) Bertanggungjawab dalam proses pemesanan dan penjualan Manna Bakery.

c) Menyampaikan pesananan dan hasil penjualan kepada Pemilik. 3. Pengiriman

a) Melakukan pengiriman barang

b) Bertanggungjawab dalam proses pengiriman

c) Membuat laporan pertanggungjawaban atas barang yang dikirim ke Pemilik.

3.2 Analisa sistem berjalan

Berdasarkan rumusan masalah dan batasan masalah yang penulis utarakan pada penulisan BAB I, maka penulis hanya mengamati sistem berjalan pada proses penjualan saja.

Berikut, penulis akan menggambarkan sistem yang sedang berjalan di Manna Bakery melalui Use Case Diagram dan Activty Diagram.

(3)

3.2.1 Use Case Sistem Berjalan Marketing Bagian Penjualan Melihat Barang Melakukan Pemesanan Memproduksi Barang Melakukan Pengiriman Menerima Pembayaran Membawa Nota Bagian Produksi Bagian Pengiriman <<include>> Sistem Berjalan Menerima Pemesanan Menerima Barang Melakukan Pembayaran

Gambar 3.1 Use Case Sistem Berjalan

3.2.2 Activity Diagram

Pembeli Marketing/Penjualan Produksi Pengiriman

Lihat barang

Pemesanan Cek pemesanan

Produksi Barang

Nota Menyiapkan barang Pengiriman

Menerima barang + nota

Pembayaran Menerima pembayaran

Tidak ada

ada

(4)

3.3 Sistem yang diusulkan

Berdasarkan permasalahan yang dikemukakan pada BAB I, maka penulis mengusulkan sistem yang dapat memecahkan permasalahan Manna Bakery. Usulan tersebut akan diuraikan melalui Use Case Diagram, Activity Diagram dan Class

Diagram.

3.3.1 Use Case Sistem Usulan

extends Marketing Admin Melakukan Pemesanan Sistem Usulan Memasukkan Data Pengiriman Membuat Laporan Penjualan Rekanan Melakukan Penawaran Mengecek Pemesanan Login Mencetak Faktur Mencetak Laporan include Memasukkan Data Barang Memasukkan Data Bahan extends include include include include include include

(5)

Deskripsi:

1) Nama Use Case : Memasukkan Data Barang

Actor : Admin

Tujuan : Memasukkan data barang yang akan dijual atau ditampilkan di aplikasi

Deskripsi : Penginputan barang dilakukan oleh Admin setelah login.

2) Nama Use Case : Memasukkan Data Bahan

Actor : Admin

Tujuan : Memasukkan data bahan yang dibeli dari Rekanan

Deskripsi : Penginputan bahan dilakukan oleh Admin setelah login.

3) Nama Use Case : Memasukkan Data Pengiriman

Actor : Admin

Tujuan : Menginput data pengiriman barang yang dipesan

Deskripsi : Admin menginput data pengiriman barang yang dipesan dan mengesek pemesanan jika diperlukan.

4) Nama Use Case : Membuat Laporan

Actor : Admin

Tujuan : Mengetahui penjualan barang yang dihasilkan Deskripsi : Admin mencetak laporan penjualan sesuai

periode yang diinginkan.

5) Nama Use Case : Melakukan Pemesanan

Actor : Marketing

Tujuan : Memesan barang yang diingkan

Deskripsi : Marketing memesan barang setelah memilih barang yang diinginkan.

(6)

6) Nama Use Case : Melakukan Penawaran

Actor : Rekanan

Tujuan : Mengajukan penawaran bahan

Deskripsi : Rekanan menawarakan bahan baku atau pendukung dengan mengupload file penawaran.

3.3.2 Activity Usulan

1. Activity : Memasukkan Data Barang

Admin Aplikasi Melakukan Login Memasukkan Data Barang Simpan Data Barang

Gambar 3.4 Activity Usulan Input Data Barang

2. Activity : Memasukkan Data Bahan

Admin Aplikasi Melakukan Login Memasukkan Data Bahan Simpan Data Bahan

(7)

3. Activity : Memasukkan Data Pengiriman

Admin Aplikasi

Melakukan Login

Memasukkan

Data Pengiriman Cek Data Pemesanan

Simpan Data Pengiriman Cek Data Pemesanan

ya tidak

Gambar 3.6 Activty Usulan Input Data Pengiriman

4. Activity : Membuat Laporan

Admin Aplikasi

Melakukan Login

Memasukkan

Periode Laporan Cetak Laporan

(8)

5. Activity : Melakukan Pemesanan Marketing Aplikasi Melakukan Login Melihat Barang Melakukan Pemesanan Proses Pemesanan Cetak Faktur Cetak Faktur ya tidak

Gambar 3.8 Activty Usulan Melakukan Pemesanan

6. Activity : Melakukan Penawaran

Rekanan Aplikasi Melakukan Login Memasukkan Penawaran Simpan Penawaran

(9)

3.3.3 Class Diagram +tambah() +ubah() +hapus() -kdbarang -nmbarang -harga -gambar -keterangan Barang +Pesan barang() -kdpesan -kdmark -tglpesan -tglserah -status Pesan +tambah() +ubah() +hapus() -kdmark -nmmark -alamat -telpon -kontak -email -pass -identitas -status -lokasi Marketing +tambah() -kdpesan -kdbarang -jumlah -hargajual Detail Pesan +tambah() +ubah() +hapus() -kdrekan -nmrekan -kontak -alamat -telpon -noident -email -pass -identitas Rekanan +tambah() +ubah() +hapus() -kdbahan -nnbahan -jenis -harga -satuan -jumlah -kdrekan Bahan 1 1..* 1 1 +kirim barang() +tagihan() -nota -kdpesan -status -tglkirim -nmpengirim -nmpenerima Nota +upload() -tgl -kdrekan -penawaran Penawaran 1 1 1 1..* 1 1..* 1..* 1

Gambar 3.10 Class Diagram

3.4 Spesifikasi Basis Data

a. Nama Tabel : Barang Media Isi Primary Key Panjang record Jumlah record Struktur : : : : : : Harddisk Data Barang Kdbarang 141 byte 50 record Lihat Tabel Tabel 3.1

Spesifikasi Basis Data Barang Nama Jenis Jml karakter Keterangan

Kdbarang Varchar 10 Primary

Nmbarang Varchar 25

Harga Double 6

Gambar Varchar 50

Keterangan Text 50

b. Nama Tabel : Bahan Media Isi Primary Key Panjang record Jumlah record Struktur : : : : : : Harddisk Data Bahan Kdbahan 80 byte 36 record Lihat Tabel

(10)

Tabel 3.2

Spesifikasi Basis Data Bahan

Nama Jenis Jml karakter Keterangan

Kdbahan Varchar 10 Primary

Nmbahan Varchar 30 Jenis Varchar 10 Harga Double 6 Satuan Varchar 10 Jumlah Int 4 Kdrekan Varchar 10

c. Nama Tabel : Rekanan Media Isi Primary Key Panjang record Jumlah record Struktu : : : : : : Harddisk Data Rekanan Kdrekan 360 byte 36 record Lihat Tabel Tabel 3.3 Spesifikasi Basis Data Rekanan

Nama Jenis Jml karakter Keterangan

Kdrekan Varchar 10 Primary

Nmrekan Varchar 30 Kontak Varchar 30 Noident Varchar 30 Alamat Varchar 80 Telpon Varchar 20 Email Varchar 100 Pass Varchar 10 Identitas Varchar 50

d. Nama Tabel : Marketing Media Isi Primary Key Panjang record Jumlah record Struktur : : : : : : Harddisk Data Marketing Kdmark 332 byte 36 record Lihat Tabel

(11)

Tabel 3.4

Spesifikasi Basis Data Marketing Nama Jenis Jml karakter Keterangan

Kdmark Varchar 10 Primary

Nmmark Varchar 30 Noident Varchar 30 Alamat Varchar 80 Telpon Varchar 20 Email Varchar 100 Pass Varchar 10 Identitas Varchar 50 Status Varchar 1 Lokasi Varchar 1

e. Nama Tabel : Penawaran Media Isi Primary Key Panjang record Jumlah record Struktur : : : : : : Harddisk Data Penawaran Kdrekan 68 byte 36 record Lihat Tabel Tabel 3.5

Spesifikasi Basis Data Penawaran Nama Jenis Jml karakter Keterangan

Kdrekan Varchar 10 Primary

Tanggal Date 8

Penawaran Varchar 50

f. Nama Tabel : Pesan Media Isi Primary Key Panjang record Jumlah record Struktur : : : : : : Harddisk Data Pesan Kdpesan 37 byte 3600 record Lihat Tabel Tabel 3.6

Spesifikasi Basis Data Pesan Nama Jenis Jml karakter Keterangan

Kdpesan Varchar 10 Primary

Kdmark Varchar 10

Tglpesan Date 8

Tglserah Date 8

(12)

g. Nama Tabel : Detail Pesan Media Isi Primary Key Panjang record Jumlah record Struktur : : : : : : Harddisk

Data Detail Pesan Kdpesan

29 byte 5200 record Lihat Tabel

Tabel 3.7

Spesifikasi Basis Data Detail Pesan Nama Jenis Jml karakter Keterangan

Kdpesan Varchar 10 Primary

Kdbarang Varchar 10

Jumlah Int 3

Hargajual Double 6

h. Nama Tabel : Nota Media Isi Primary Key Panjang record Jumlah record Struktur : : : : : : Harddisk Data Nota Nota 103 byte 3600 record Lihat Tabel Tabel 3.8

Spesifikasi Basis Data Nota

Nama Jenis Jml karakter Keterangan

Nota Varchar 10 Primary

Kdpesan Varchar 10

Tglkirim Date 8

Nmpengirim Varchar 30 Nmpenerima Varchar 30

(13)

3.5 Rancangan Tampilan

1. Struktur Rancangan Tampilan

Daftar Rekanan Daftar

Marketing User

Sistem Informasi Penjualan Pada Manna Bakery

Bahan

Penjualan Admin

Master Transaksi Laporan

Barang Nota

Rekanan Marketing

Admin

Pemesanan Penawaran

Gambar 3.11 Struktur Rancangan Tampilan

2. Rancangan Tampilan 1. Master

a. Admin

Gambar 3.12

(14)

Gambar 3.13

Rancangan Tampilan Form Barang

Gambar 3.14

Rancangan Tampilan Form Tambah Barang

Gambar 3.15

(15)

Gambar 3.16

Rancangan Tampilan Form Bahan

Gambar 3.17

(16)

Gambar 3.18

Rancangan Tampilan Form Edit Bahan

b. User

Gambar 3.19

(17)

Gambar 3.20

Rancangan Tampilan Form Daftar Marketing

Gambar 3. 21

(18)

2. Transaksi a. Admin

Gambar 3.22

Rancangan Tampilan Form Nota

Gambar 3.23

(19)

Gambar 3.24

Rancangan Tampilan Form Edit Nota

b. Marketing

Gambar 3.25

Rancangan Tampilan Form Product

Gambar 3.26

(20)

c. Rekanan

Gambar 3.27

Rancangan Tampilan Form Penawaran

3. Laporan Penjualan

Gambar 3.28

(21)

3. Sequence diagram 1. Master

a. Admin 1. Barang

Admin

Form Menu Pengolahan Form Barang Tabel Barang

Open Get kdbrg tampil kdbrg+1 Open Input Barang Tambah Tambah Batal Bersih Ubah Ubah Hapus Hapus Gambar 3.29

(22)

2. Bahan

Admin

Form Menu Pengolahan Form Bahan Tabel Bahan

Open Open Input Bahan Tambah Tambah Batal Bersih Ubah Ubah Hapus Hapus Gambar 3.30

(23)

b. User

1. Daftar Marketing

User

Form Menu Utama Form Daftar Marketing Tabel Marketing

Open

Open

Input Data Marketing

Daftar Daftar Ulangi Get Kdmark Tampil Kdmark+1 Bersih Gambar 3.31

(24)

2. Daftar Rekanan

User

Form Menu Utama Form Daftar Rekanan Tabel Rekanan

Open

Open

Input Data Rekanan

Daftar Daftar Ulangi Get Kdrekan Tampil Kdrekan+1 Bersih Gambar 3.32

(25)

2. Transaksi

a. Admin (Nota)

Admin

Form Menu Pengolahan Form Nota Tabel Nota

Open Get nota tampil nota+1 Open Input kdpesan Tambah Tambah Batal Bersih Ubah Ubah Hapus Hapus Tabel Pesan Get kdpesan tampil kdpesan Input Nota Gambar 3.33

(26)

b. Marketing (Pemesanan)

Marketing

Form Menu Marketing Form Product Tabel Pesan

Open

Open

Pilih Barang

Tabel Detail Pesan

Get data barang

tampil data barang Tabel Barang Input Jumlah Hitung total Tampil total loop Simpan Simpan Simpan Cetak Faktur Keluar Gambar 3.34

(27)

c. Rekanan (Penawaran)

Rekanan

Form Menu Rekanan Form Penawaran Tabel Rekanan

Open Open Input Penawaran Batal Tabel Penawaran Get kdrekan Upload Penawaran tampil kdrekan Upload Penawaran Bersih Gambar 3.35

(28)

3. Laporan (Laporan Penjualan)

Admin

Form Menu Pengolahan Form Cetak Laporan Tabel Pesan

Open

Open

Input periode

Lihat

Tabel Detail Pesan

Get data pesan

Get data detail pesan tampil data pesan

tampil data detail pesan

Gambar 3.36

Gambar

Gambar 3.1 Use Case Sistem Berjalan
Gambar 3.3 Use Case Sistem Usulan
Gambar 3.4 Activity Usulan Input Data Barang
Gambar 3.7 Activty Usulan Membuat Laporan
+6

Referensi

Dokumen terkait

Titik lembek dicatat sebagai rata-rata temperatur ketika kedua lapisan aspal pada cincin melunak dan bola baja yang terselimuti aspal jatuh ke pelat dasar pada jarak 25

Secara rinci, pada tahap perencanaan ini, prosedur tindakan yang dilakukan peneliti adalah (1) membagi guru dalam beberapa kelompok kecil, (2) peneliti memberikan

Penyusunan tugas akhir ini merupakan salah satu syarat yang harus ditempuh oleh setiap mahasiswa Jurusan Teknik Sipil Fakultas Teknik Universitas Diponegoro dalam

Agar penyeleksian karyawan dapat dilakukan dengan lebih efisien serta menghindari subyektifitas keputusan yang dihasilkan, diperlukan suatu Sistem Penunjang Keputusan (SPK)

Harga ikan ditentukan berdasarkan lelang/penawaran (supply) yang diikuti oleh bakul/pedagang ikan. Hal ini disebabkan nelayan di daerah penelitian masih kurang baik

Keramahan petugas dalam melayani mahasiswa memiliki bobot tingkat kepentingan 5 berdasarkan tabel 4.15 dan berdasarkan hubungan antara whats dan hows memiliki hubungan tinggi

272 Asbabun Nuzul ayat ini menurut ibn Katsir adalah bahwa wanita yang diceraikan oleh suaminya hendaknya yang sudah dicampuri dan masih haid diprintahkan

Dengan adanya pemancar ini, maka penjaga penjara dapat memantau posisi setiap narapidana melalui sebuah layar besar yang dihubungkan langsung dengan sebuah satelit yang pada