• Tidak ada hasil yang ditemukan

Aplikasi Analisis Pergerakan Produk Makanan di Perusahaan Retail 'X'.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Analisis Pergerakan Produk Makanan di Perusahaan Retail 'X'."

Copied!
21
0
0

Teks penuh

(1)

vii Universitas Kristen Maranatha

ABSTRAK

Untuk membantu manajemen perusahaan dalam menentukan langkah strategis, diperlukan suatu perangkat yang mampu memberikan informasi yang lengkap dan penting dalam menentukan suatu keputusan. Dengan aplikasi ini manajemen dapat melihat apakah suatu produk dapat dikatakan laku atau tidak laku. Produk yang ditangani adalah produk makanan.

Aplikasi dibangun dengan menggunakan bahas pemrograman PHP. Aplikasi membagi produk dalam tiga kategori pergerakan produk, yaitu slow moving, normal, dan fast moving. Dengan adanya sistem ini, diharapkan manajemen dapat dengan cepat mengambil keputusan untuk menghindari kerugian dengan cara membandingkan kondisi barang dan cabang apakah laku atau tidak. Hasil perbandingan tersebut dapat dilihat dalam bentuk tabel dan grafik. Dengan bentuk tersebut manajemen dapat dengan mudah dalam membandingkan pergerakan barang. Implementasi aplikasi ini akan membuat manajemen lebih mudah dalam menganalisa karena adanya proses DSS di dalam aplikasi ini. Dalam aplikasi, manajemen diberikan informasi berupa saran untuk produk yang slow moving, dan informasi event yang berlangsung pada periode tertentu untuk produk yang fast moving.

(2)

viii Universitas Kristen Maranatha

ABSTRACT

For helping a management in the company to decide a strategic step, needed a tool to give some complete and important information to decide that step. By this application, management can decide a good profit product or not. This application is handling for food product.

Application is build by using PHP programming. This application divide product in 3 category; slow moving, fast moving, and normal moving. By using this application, we hope management can decide a final conclusion to avoid a unfortunate by comparing condition of product and branch, is a good profit or not. We can see that result of comparing in table and graph. By this way, management can compare the movement product easy. Implementation this application can make management easy to analyzing because a DSS process in this application. In this application, management will giving a information such as advice for a slow moving product, and information of event in a period for fast moving product.

(3)

ix Universitas Kristen Maranatha

DAFTAR ISI

LEMBAR PENGESAHAN ... ii

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI ILMIAH ... iii

LEMBAR PERNYATAAN ORISINALITAS KARYA ... iv

KATA PENGANTAR ... v

ABSTRAK ... vii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xv

DAFTAR LAMPIRAN ... xvii

DAFTAR SIMBOL ... xviii

BAB I PERSYARATAN PRODUK ... 1

1.1 Pendahuluan ... 1

1.1.1 Tujuan ... 1

1.1.2 Ruang Lingkup Proyek ... 2

1.1.3 Definisi, Akronim, dan Singkatan ... 2

1.1.4 Overview Laporan ... 2

1.2 Gambaran Keseluruhan ... 3

1.2.1 Perspektif Produk ... 3

1.2.2 Fungsi Produk ... 4

1.2.3 Karakteristik Pengguna ... 4

1.2.4 Batasan-Batasan ... 4

1.2.5 Asumsi dan Ketergantungan ... 5

BAB II SPESIFIKASI PRODUK ... 6

(4)

x Universitas Kristen Maranatha

2.1.1 Antarmuka Dengan Pengguna ... 7

2.1.2 Antarmuka Perangkat Keras ... 7

2.1.3 Antarmuka Perangkat Lunak ... 7

2.2 Fitur Produk Perangkat Lunak ... 7

2.2.1 Fitur 1 – Menu Admin ... 7

BAB III DESAIN PERANGKAT LUNAK ... 13

3.1 Pendahuluan ... 13

3.1.1 Identifikasi ... 13

3.1.2 Overview System ... 13

3.1.3 Hirarchy Food Product ... 14

3.1.1 Proses Bisnis Food Product ... 14

3.2 Desain Perangkat Lunak Secara Keseluruhan ... 16

3.2.1 Entity Relation Database ... 16

3.2.2 Desain Database ... 18

3.2.3 Tabel Data Base... 19

3.2.4 Data Flow Diagram ... 24

3.2.5 Process Specification ... 35

3.2.5 Kamus Data ... 40

3.3 Desain Arsitektur Perangkat Lunak ... 44

3.3.1 Desain Antar Muka ... 44

3.4 Decision Support System ... 59

3.5 Penerapan Model Base Dalam Aplikasi ... 60

3.5.1 Aturan Untuk Slow Moving ... 60

(5)

xi Universitas Kristen Maranatha

3.6 Penerapan Algoritma Untuk Mendapatkan SKP ... 62

BAB IV PENGEMBANGAN SISTEM ... 66

4.1 Perencanaan Tahap Implementasi ... 66

4.2 Ulasan Realisasi User Interface Design ... 68

BAB V TESTING DAN EVALUASI SISTEM ... 87

5.1 Perjalanan Metologi Pengujian Dengan Blackbox ... 87

BAB VI KESIMPULAN DAN SARAN ... 100

6.1 Kesimpulan... 100

6.2 Saran ... 100

(6)

xii Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 3.1 Hirarchy Produk ... 14

Gambar 3.2 Proses Bisnis Produk... 15

Gambar 3.3 ERD ... 17

Gambar 3.11 Tampilan Login ... 43

Gambar 3.12 Tampilan Utama Admin ... 44

Gambar 3.13 Tampilan Menambah User ... 45

Gambar 3.14 Tampilan Edit User ... 46

Gambar 3.15 Tampilan Profile User ... 47

Gambar 3.16 Tampilan Utama User Cabang dan Pusat ... 48

Gambar 3.17 Menu Combobox ... 49

Gambar 3.18 Tampilan Report Berdasarkan Kode Barang ... 49

Gambar 3.19 Tampilan Report Berdasarkan Cabang ... 50

Gambar 3.20 Tampilan Report Berdasarkan Main Departemen ... 51

Gambar 3.21 Tampilan Report Berdasarkan Departemen ... 52

Gambar 3.22 Tampilan Report Berdasarkan Brand ... 53

(7)

xiii Universitas Kristen Maranatha

Gambar 3.24 Tampilan Report Berdasarkan Departemen dan Cabang ... 55

Gambar 3.25Tampilan Report Berdasarkan Brand dan Cabang ... 56

Gambar 3.26 Tampilan Hasil grafik ... 57

Gambar 4.1 Halaman Login ... 67

Gambar 4.2 Halaman Utama ... 68

Gambar 4.3 Halaman Utama ... 68

Gambar 4.4 Halaman Edit User ... 69

Gambar 4.5 Halaman Add User ... 69

Gambar 4.6 Halaman Mengubah Profile ... 70

Gambar 4.7 Halaman Mengubah Password ... 70

Gambar 4.8 Halaman Perhitungan SKP ... 71

Gambar 4.9 Halaman Perhitungan SKP Berdasarkan Brand ... 72

Gambar 4.10 Halaman Report Plu ... 73

Gambar 4.11 Halaman Graphic Plu ... 73

Gambar 4.12 Halaman Report Plu dan Banyak Cabang ... 74

Gambar 4.13 Halaman Graphic Plu dan Banyak Cabang ... 74

Gambar 4.14 Halaman Report Main Dept ... 75

Gambar 4.15 Halaman Graphic Main Dept ... 75

Gambar 4.16 Halaman Report Main Dept dan Banyak Cabang ... 76

Gambar 4.17 Halaman Graphic Main Dept dan Banyak Cabang ... 76

Gambar 4.18 Halaman Report Dept ... 77

Gambar 4.19 Halaman Graphic Dept ... 78

Gambar 4.20 Halaman Report Dept dan Banyak Cabang ... 78

Gambar 4.21 Halaman Graphic Dept dan Banyak Cabang ... 79

(8)

xiv Universitas Kristen Maranatha

Gambar 4.23 Halaman Graphic Brand ... 80

Gambar 4.24 Halaman Report Brand dan Banyak Cabang ... 81

Gambar 4.25 Halaman Graphic Brand dan Banyak Cabang ... 81

Gambar 4.26 Menu Tanggal ... 82

Gambar 4.27 Halaman Keterangan Fast Moving ... 82

(9)

xv Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 3.1 Tabel t_kategori ... 19

Tabel 3.2 Tabel t_user ... 19

Tabel 3.3 Tabel t_role ... 20

Tabel 3.4 Tabel t_cabang ... 20

Tabel 3.5 Tabel t_desc_barang ... 20

Tabel 3.6 Tabel t_sales ... 21

Tabel 3.7 Tabel t_stock ... 22

Tabel 3.8 Tabel t_dept ... 22

Tabel 3.9 Tabel t_main_dept ... 23

Tabel 3.10 Tabel t_group ... 23

Tabel 3.11 Tabel t_main_group ... 23

Tabel 3.12 Tabel t_fast ... 24

Tabel 3.13 PSPEC Input Login ... 35

Tabel 3.14 PSPEC Validasi Data... 35

Tabel 3.15 PSPEC Insert Data User ... 36

Tabel 3.16 PSPEC View Data User... 36

Tabel 3.17 PSPEC Reset Data User... 37

Tabel 3.18 PSPEC Edit Data User ... 37

Tabel 3.19 PSPEC Report Tabel Moving ... 37

Tabel 3.20 PSPEC Report Grafik Moving ... 38

Tabel 3.21 Kamus Data Tabel t_main_goup ... 39

Tabel 3.22 Kamus Data Tabel t_group ... 39

(10)

xvi Universitas Kristen Maranatha

Tabel 3.24 Kamus Data Tabel t_dept ... 40

Tabel 3.25 Kamus Data Tabel t_desc_barang ... 40

Tabel 3.26 Kamus Data Tabel t_sales ... 40

Tabel 3.27 Kamus Data Tabel t_stock ... 41

Tabel 3.28 Kamus Data Tabel t_cabang ... 41

Tabel 3.29 Kamus Data Tabel t_role... 42

(11)

xvii Universitas Kristen Maranatha

DAFTAR LAMPIRAN

(12)

xviii Universitas Kristen Maranatha

DAFTAR SIMBOL

Simbol Dalam Flow Chart

Mulai

yaitu state untuk menyatakan proses dimulai

yaitu keputusan

yaitu Operasi manual

yaitu proses

yaitu database

yaitu suatu dokumen tertentu

Simbol Dalam ERD

yaitu suatu entitas yang mewakili suatu table pada database

yaitu suatu relasi yang menghubungkan antara entitas yang satu dan lain

yaitu field yang terdapat pada entitas tertentu

yaitu hubungan yang mewakili nilai many

(13)

xix Universitas Kristen Maranatha

Simbol Dalam DFD

yaitu proses tertentu yang berlangsung pada sistem

yaitu entitas yang mempengaruhi suatu proses

(14)

1 Universitas Kristen Maranatha

BAB I

PERSYARATAN PRODUK

1.1

Pendahuluan

Suatu teknologi dapat dikatakan menguntungkan apabila teknologi tersebut dapat memberikan kemudahan dalam berbagai bidang kehidupan manusia. Salah satu keuntungan yang diberikan teknologi adalah kemudahan untuk mendapatkan informasi sehingga memudahkan manajemen untuk mengambil suatu keputusan strategis.

Teknologi seperti ini sangat dibutuhkan oleh perusahaan kecil hingga perusahaan besar. Salah satu yang membutuhkannya adalah perusahaan retail di Bandung. Perusahaan seperti ini membutuhkan aplikasi yang bisa mendeteksi secara cepat pergerakan barang dagangan yang sifatnya kurang atau tidak laku (Slow Moving) di setiap cabang. Dengan aplikasi ini diharapkan perusahaan mampu mengambil keputusan dengan cepat dengan menentukan suatu barang tidak laku atau kurang laku. Akibat lambatnya mengambil keputusan adalah perusahaan berpotensi kehilangan profit.

Semakin tepat sistem mendeteksi dan memonitor barang-barang dagangan yang kurang laku (Slow Moving), semakin cepat bisa diambil keputusan. Tindakan yang tepat dengan memperhatikan kecepatan keputusan tersebut diambil dapat menghindari kerugian.

1.1.1 Tujuan

Pembuatan aplikasi ini memiliki beberapa tujuan yang berguna mempermudah pekerjaan user seperti:

(15)

2 Universitas Kristen Maranatha 2. Memudahkan manajemen untuk menganalisa dan membandingkan

produk.

3. Untuk membantu mengambil keputusan, sistem mampu memberikan saran untuk produk yang slow moving dan pemberitahuan event pada produk yang fast moving.

1.1.2 Ruang Lingkup Proyek

Ruang lingkup dari aplikasi ini adalah:

1. Jenis barang yang dimonitor adalah barang-barang dengan kategori food atau makanan, antara lain: mie instant, snack, drink, minyak goreng, dan lain-lain.

2. Makanan tidak termasuk makanan segar, seperti sayuran, buah-buahan, dan masakan.

3. Sistem hanya mencakup perusahaan retail di Bandung.

4. Menampilkan laporan dan report barang-barang slow moving dan fast moving untuk periode tertentu, yaitu 30 hari.

5. Aplikasi tidak membahas import database.

1.1.3

Definisi, Akronim, dan Singkatan

- User : Pengguna

- Field : input data yang bisa diisi

- Report : Hasil perhitungan

- Plu : kode barang

-

SKP : singkatan dari stock keep period, yaitu nilai hasil untuk pergerakan barang

1.1.4 Overview Laporan

Gambaran singkat komposisi penyusunan Laporan Kerja adalah sebagai berikut :

BAB I PERSYARATAN PRODUK

(16)

3 Universitas Kristen Maranatha BAB II SPESIFIKASI PRODUK

Spesifikasi produk membahas persyaratan antarmuka eksternal, antarmuka dengan pengguna dan fitur-fitur perangkat lunak yang digunakan.

BAB III DESAIN PERANGKAT LUNAK

Analisis dan perancangan membahas mengenai desain perangkat lunak keseluruhan dan desain arsitektur perangkat lunak seperti perancangan database, diagram relasional database (ER-Diagram), dan DFD.

BAB IV PENGEMBANGAN SISTEM

Hasil tercapai berisi tampilan dari aplikasi yang telah dibuat, tahap implementasi sampai rancangan antarmuka produk..

BAB V EVALUASI

Evaluasi berisi hasil evaluasi secara singkat dari sistem atau aplikasi yang telah dibuat baik dengan whitebox maupun blackbox.

BAB VI PENUTUP

Penutup berisi uraian kesimpulan dari penyelesaian masalah secara keseluruhan serta saran-saran yang dapat dijadikan bahan pertimbangan untuk penerapan sistem dan kemungkinan pengembangannya pada masa yang akan datang.

1.2

Gambaran Keseluruhan

1.2.1 Perspektif Produk

(17)

4 Universitas Kristen Maranatha barang dimana perkembangan barang tersebut dapat dilihat apabila barang tersebut telah berumur minimal 1 bulan.

Aplikasi ini dibuat dengan menggunakan bahasa pemrograman PHP yang dibuat dengan bantuan aplikasi dreamweaver. Aplikasi ini dibuat dengan menggunakan tampilan yang user friendly sehingga user dapat dengan mudah menggunakannya

1.2.2 Fungsi Produk

Aplikasi ini memiliki beberapa fungsi antara lain :

- Mengolah data yang ada dari database

- Melakukan proses perhitungan SKP untuk mengetahui apakah suatu produk dikatakan laku atau tidak.

- Memudahkan manajemen untuk memantau dan menganalisis produknya.

- Memberikan saran dan pemberitahuan event, untuk membantu mengambil keputusan.

1.2.3 Karakteristik Pengguna

Pengguna yang disarankan untuk menggunakan aplikasi ini adalah pengguna yang telah mengerti dan mengetahui cara kerja sistem dan dapat mengoperasikan perangkat computer dan merupakan bagian manajemen perusahaan.

1.2.4 Batasan-Batasan

Batasan masalah dalam aplikasi ini adalah :

- Terdapat 3 tingkatan pengguna yaitu : admin, user pusat, user cabang.

- Admin hanya berfungsi menambah, mengubah, dan mereset data user pengguna aplikasi.

- User pusat diberi hak akses untuk melihat keseluruhan penjualan data barang diseluruh cabang.

(18)

5 Universitas Kristen Maranatha

- Modul login dan password menggunakan enkripsi data sehingga user atau admin tidak dapat melihat password setiap user.

-

Aplikasi hanya dapat menampilkan report dari proses yang dipilih.

-

Tidak ada proses hapus data

-

Hasil report tidak disimpan

-

Tidak mencakup import database.

1.2.5

Asumsi dan Ketergantungan

(19)

100 Universitas Kristen Maranatha

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan hasil yang diperoleh dari pengerjaan Tugas Akhir ini, dapat disimpulkan hal-hal sebagai berikut:

1. Aplikasi ini mampu mengelolah dan memfilter pergerakan barang makanan baik berdasarkan cabang, plu, main departement, departement, maupun brand. Hasil pengolahan data tersebut dapat ditampilkan dalam bentuk report pergerakan barang. Hal ini dapat terlihat dari aplikasi yang mampu melakukan perhitungan sesuai keinginan pengguna dan hasil perhitungan tersebut akan ditampilkan aplikasi dalam bentuk tabel dan grafik. Dari report tersebut dapat dilihat perbandingan pergerakan barang baik slow moving maupun fast moving

2. Aplikasi ini memudahkan manajemen untuk menganalisa dan membandingkan produk. Hal ini dapat dibuktikan dalam penggunaan aplikasi. Dengan hanya melihat report tabel atau grafik saja, pengguna dapat mengetahui apakah suatu produk dan cabang laku atau tidak 3. Aplikasi mampu memberikan saran untuk produk yang slow moving dan

memberitahukan event yang mempengaruhi produk yang fast moving.

6.2 Saran

Berdasarkan hasil yang diperoleh dari pengerjaan Tugas Akhir ini, dapat diajukan beberapa saran sebagai berikut:

(20)
(21)

102 Universitas Kristen Maranatha

DAFTAR PUSTAKA

[DRA08 ] Drawing Chart in PHP, Accesed at November 2008;

http://naku.dohcrew.com/libchart/

[DSS08] DSS; Accesed at November 2008; http://www.indrajit.org

[HAK04] Hakim, Lukman; Musalini, Uus; 150 Rahasia dan Trik Menguasai PHP; PT Elex Media Komputindo, 2004.

[HAK07] Hakim, Lukman; Musalini, Uus; Buku Sakti Menjadi Programmer Sejati PHP; Solusi Media,2007.

[PRE01] Pressman, Rogger S; Software Engineering: A

Practitioner’s Approach, 5th

Gambar

Tabel Data Base.......................................................................................

Referensi

Dokumen terkait

Belajar merupakan kegiatan yang paling pokok dalam proses pendidikan, ini berarti bahwa berhasil tidaknya pencapaian tujuan pendidikan banyak bergantung kepada bagaimana

Hasil analisa sumber daya berdasarkan Analisa SNI Harga Satuan 2011 dengan menggunakan dengan alat bantu aplikasi Microsoft Project 2007, dimana persentase Resource

Dalam diktat kuliah Aljabar I telah dijelaskan bahwa daerah integral adalah ring komutatif dengan anggota satuan dan tidak mempunyai pembagi nol sedangkan field adalah ring

Dengan demikian, berdasarkan UU No 26 Tahun 2000, maka substansi laporan hasil penyelidikan pelanggaran HAM yang berat setidaknya memuat: (i) kesimpulan mengenai hasil

Perhitungan Anava Kadar Glukosa Darah Puasa (menit ke- 0) Kadar Glukosa

• fitoplankton, hanya dapat dilihat dengan mikroskop karena sangat kecil. Kini Anda telah selesai mempelajari kegiatan 2. Bacalah kembali untuk lebih memperdalam pemahaman Anda.

Alat scrambler ini merupakan suatu alat yang dapat melakukan proses pembalikan frekuensi dari sinyal informasi audio sehingga sinyal keluaran yang dihasilkan tidak dapat di

Dari hasil penelitian yang dilakukan oleh Cicilia (2012) pada pembelajaran biologi materi organisasi kehidupan dikelas VII, diketahui bahwa model pembelajaran kooperatif