APLIKASI TRANSAKSI BARANG DENGAN METODE EOQ (ECONOMIC ORDER QUANTITY) (STUDI KASUS TOKO SEHAT SUBUR, PETANAHAN KEBUMEN)

dokumen-dokumen yang mirip
SISTEM PAKAR DIAGNOSIS KERUSAKAN NOTEBOOK MENGUNAKAN METODE INFERENSI FORWARD CHAINING DAN TEOREMA BAYES (STUDI KASUS JOGJA COMPUTER) SKRIPSI

SISTEM INFORMASI JUAL BELI DAN MANAJEMEN GUDANG DI TOKO AF TUGAS AKHIR

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

ABSTRAK. Kata Kunci: economic order quantity, inventory. Universitas Kristen Maranatha

PENERAPAN METODE ECONOMICAL ORDER QUANTITY

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

ABSTRAK. Kata kunci : pengelolaan barang, basis data, transaksi.

Equipment Monitoring Control Manajemen System Berbasis Web Application

LAPORAN SKRIPSI SISTEM MANAJEMEN PERSEDIAAN BARANG MENGGUNAKAN METODE FIFO BERBASIS WEB (STUDI KASUS TOKO URIP COLLECTION KUDUS)

SKRIPSI E-GOVERMENT PENGELOLAAN ANGGARAN DANA DESA BERBASIS WEB DI DESA BABALAN KABUPATEN PATI. Oleh : ANANG SUSILO

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERSEDIAAN BARANG DI PD KARYA DIESEL BANDUNG

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING

BAB 1 PENDAHULUAN. mengalami perkembangan pesat pada saat ini. Kemajuan TI ini membuat para

Aplikasi Perhitungan Jumlah Pesanan Produksi dan Frekuensi Produksi per Tahun dengan Metode Economic Production Quantity

RANCANG BANGUN SISTEM INFORMASI PERSEDIAAN DAN PERAMALAN OBAT DI APOTEK DENGAN METODE EOQ (ECONOMIC ORDER QUANTITY) DAN EXPONENTIAL SMOOTHING

SKRIPSI APLIKASI PEMESANAN DAN PENGELOLAAN JASA TRANSPORTASI TRUCK PADA AGUS TRANSPORT UNIVERSITAS MURIA KUDUS. Oleh : NADIRIN

SISTEM INFORMASI PELAYANAN HAJI DAN UMROH BERBASIS WEB PADA PT. BUSINDO AYANA

APLIKASI POINT OF SALES (POS) PADA RESTORAN BEBEK KALEYO BERBASIS DESKTOP. Oleh : Fikri Thalib

ABSTRACT. Keywords: EOQ (Economic Order Quantity), inventories of raw materials. vii Universitas Kristen Maranatha

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan teknologi dan ilmu pengetahuan, termasuk dalam bidang

LAPORAN SKRIPSI SISTEM PERSEDIAAN BARANG PADA TOKO CAT BERBASIS SOFTWARE AS A SERVICES CLOUD COMPUTING

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN UJIAN DI GBP MARGALUYU 151 KORLAT MIJEN BERBASIS WEB

HALAMAN PENGESAHAN PEMBIMBING...

APLIKASI SISTEM MONITORING PENJUALAN PADA TOKO CEMPLON S CAR. Disusun Oleh : MARLINA PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

REPOSITORY JURNAL DAN TUGAS AKHIR MAHASISWA DENGAN METODE PERSONAL EXTREME PROGRAMMING (Studi Kasus: Jurusan Ilmu Komputer/ Informatika UNDIP)

ABSTRAK. kata kunci : managemen sistem transaksi, ASP, Window XP SP 2, Internet Expoler. Universitas Kristen Maranatha

SISTEM INFORMASI PENJUALAN DAN SERVICE KOMPUTER ( STUDI KASUS JAYA KOMPUTER ) Tugas Akhir. Oleh: Agung Setiawan

SKRIPSI RANCANG BANGUN APLIKASI TANAMAN OBAT TRADISIONAL BERBASIS ANDROID. Oleh : ANDI NUR CAHYO

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

APLIKASI WAREHOUSE MANAGEMENT SYSTEM (WMS) PADA PT. SUMBER MAS

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

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

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

SISTEM INVENTORY MENGGUNAKAN SCHEDULE ALERT VB.NET DENGAN FUNGSI ANTICIPATION STOCK BARANG DI GUDANG PADA TOKO LISTRIK JAYA KOMUNIKA

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

SISTEM REKOMENDASI DOSEN PEMBIMBING TUGAS AKHIR BERBASIS TEXT MINING MENGGUNAKAN VECTOR SPACE MODEL

PENGESAHAN DOSEN PEMBIMBING...

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SD AL FIRDAUS SURAKARTA. Tugas Akhir. Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

PERANCANGAN SISTEM LAYANAN HOME SERVICE BERBASIS WEB PADA LABORATORIUM KLINIK PRODIA. Oleh : TRI HARIYADI NIM :

Sistem Aplikasi Penentuan Harga Pokok Produksi Tas Pada Konveksi IMA Collection Kudus

SISTEM INFORMASI BOOKING BUKU PERPUSTAKAAN BERBASIS WAP (WIRELESS APPLICATION PROTOCOL) JOKO SETYAWAN

LAPORAN SKRIPSI SISTEM INFORMASI PENGENDALIAN ORDER UNTUK PENINGKATAN MUTU PELAYANAN KONSUMEN PADA MITRA PRINTING

LAPORAN SKRIPSI SISTEM INFORMASI FASHION GALLERY DAN PEMESANAN T-SHIRT PADA DISTRO IRENG PUTEH KUDUS

APLIKASI DATA MINING UNTUK ANALISIS ASOSIASI POLA PEMBELIAN DENGAN ALGORITMA APRIORI

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

APLIKASI PATROLI SEKURITI BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION (NFC) DAN FRAMEWORK IONIC LUKMAN PROGRAM STUDI SISTEM INFORMASI

SISTEM INFORMASI TATA KELOLA PERPUSTAKAAN DI DINAS ARSIP DAN PERPUSTAKAAN DAERAH KABUPATEN KUDUS MENGGUNAKAN FITUR SMS NOTIFICATION

APLIKASI SMS ENKRIPSI PADA ANDROID DENGAN ALGORITMA RC4 DAN BASE64

ABSTRAK. v Universitas Kristen Maranatha

PERANCANGAN SISTEM INFORMASI ALOKASI DAN MONITORING MATERIAL UNTUK KEBUTUHAN PROYEK PADA PT. INDOSAT

Aplikasi Perhitungan Jumlah Pesanan Produksi dan Frekuensi Produksi per Tahun dengan Metode Economic Production Quantity

Bab 1 PENDAHULUAN. keberhasilan suatu perusahaan dalam mencapai tujuan. Sekarang komputer bukan

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

SISTEM INFORMASI PRODUKSI KERAJINAN KAIN TENUN TROSO PADA UD. USAHA SUCI KECAMATAN PECANGAAN KABUPATEN JEPARA

SKRIPSI HALAMAN JUDUL PEMBANGUNAN TOKO SOUVENESIA ONLINE DENGAN MENGGUNAKAN PENDEKATAN SOCIAL COMMERCE. Oleh : Yusuf Eko Sulistiono

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

Sistem Informasi Pemesanan Studio Musik Berbasis Web dan Menggunakan SMS Gateway Sebagai Pengingat Jadwal Pemesanan Pada Danee s Studio Jepara

BAB II LANDASAN TEORI

SKRIPSI PEMBANGUNAN DAN PERANCANGAN PEMBUATAN E-COMMERCE PENJUALAN ACCESORIS HANDPHONE BERBASIS SOCIAL COMMERCE DENGAN MODEL ANALISIS SEM

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

ABSTRAK. Kata Kunci : Aplikasi Sistem Informasi Inventory pada perusahaan retail. ii Universitas Kristen Maranatha

Rancang Bangun Sistem Inventory Toko Wahana Baru Kosmetik Berbasis Web

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN OTOBUS PADA BIRO PERJALANAN HARMONY TOUR

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

APLIKASI PEMESANAN PERJALANAN PAKET WISATA PADA PT. VAKANSI MANDALA NUSANTARA BERBASIS ANDROID. Angga Saputra. Program Studi Sistem Informasi

SISTEM INFORMASI ORDER CONTROL MANAGEMENT PADA DIPONEGORO DIGITAL PRINTING KUDUS

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN DATA PROYEK PADA CV. FAIZ JAYA BERBASIS WEB

PEMBELAJARAN PERTOLONGAN PERTAMA SAAT KECELAKAAN BERBASIS MOBILE ELWIN SUTRANGGA

SISTEM INFORMASI PENGELOLAAN PERENCANAAN PEMBANGUNAN DESA BERBASIS WEB PADA KECAMATAN GEBOG

BAB II LANDASAN TEORI

SISTEM PENDUKUNG KEPUTUSAN DALAM PENENTUAN CALON PENERIMA BANTUAN ORANG TUA ASUH DI SMA 1 BAE KUDUS

ANALISA DAN PERANCANGAN FORM LAPORAN KERJA KUNJUNGAN KE CUSTOMER BERBASIS ANDROID

PERANCANGAN SISTEM ADMINISTRASI TUGAS AKHIR PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA. Dwi Setyani Rahardjo

RANCANG BANGUN SISTEM INFORMASI PEMESANAN DAN PENDISTRIBUSIAN BARANG RUMAH TANGGA PADA UD.MULYO AGUNG BERBASIS WEB

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

MEMPERKAYA APLIKASI TOKO ONLINE DENGAN OPENLASZLO

SKRIPSI. Disusun Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer pada Jurusan Ilmu Komputer/Informatika.

SISTEM INFORMASI PENJADWALAN PRODUKSI DENGAN METODE SEQUENCING PADA KONVEKSI SAMPURNA

BAB 1 PENDAHULUAN. mengalami penyempurnaan untuk dapat memenuhi kebutuhan manusia dengan lebih

SISTEM INFORMASI PEMBERITAHUAN KEGIATAN ACARA DESA BERBASIS SMS GATEWAY DI KECAMATAN MEJOBO KUDUS

LAPORAN SKRIPSI. Rancang Bangun Aplikasi E-Commerce pada Tawakal Motor dengan Inisiatif Cross Selling Berbasis Web

BAB I PENDAHULUAN. produksi per bulan mencapai 200 pcs untuk semua jenis produk.

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PENGESAHAN... iii. PERNYATAAN... iv. DAFTAR ISI... vii. DAFTAR GAMBAR...xii. DAFTAR TABEL...

Sistem Informasi Administrasi Panti Asuhan Aisyiyah di Kabupaten Kudus

LAPORAN KERJA PRAKTEK PENGENDALIAN PERSEDIAAN STOCK VALVE DI PT. INDO MULTI SEJAHTERA

SISTEM INFORMASI PEMESANAN DAN PEMBUATAN PERHIASAN EMAS PADA HOME INDUSTRI PAK DOL EMAS

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

SKRIPSI ESTIMASI BIAYA PENJUALAN TAS SEKOLAH MENGGUNAKAN METODE TSUKAMOTO STUDY KASUS HOME INDUSTRI DACHA BAG COLLECTION KUDUS

SISTEM INFORMASI PENJUALAN PADA TOKO MEBEL TAMBAH REJEKI

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

SISTEM INFORMASI MANAJEMEN JASA SERVIS PRINTER PADA SCIENCE REFILE CENTRE KUDUS

BAB I PENDAHULUAN. untuk dijual kembali. Sebagai salah satu asset penting dalam sebuah perusahaan,

PENGESAHAN PEMBIMBING...

TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU TUGAS AKHIR

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Piranti Lunak Sistem Repository Dokumen Tugas Akhir Berbasis Digital Menggunakan Bahasa Pemrograman PHP dan MySQL ADI NUGRAHA

Transkripsi:

APLIKASI TRANSAKSI BARANG DENGAN METODE EOQ (ECONOMIC ORDER QUANTITY) (STUDI KASUS TOKO SEHAT SUBUR, PETANAHAN KEBUMEN) SKRIPSI Disusun sebagai Salah Satu Syarat untuk Memperoleh Gelar Sarjana Komputer pada Jurusan Ilmu Komputer / Informatika Disusun Oleh: Fauzan Aziz J2F 008 101 JURUSAN ILMU KOMPUTER / INFORMATIKA FAKULTAS SAINS DAN MATEMATIKA UNIVERSITAS DIPONEGORO 2014 i

HALAMAN PENGESAHAN Judul Nama Nim : Aplikasi Transaksi Barang dengan Metode EOQ (Economic Order Quantity) (Studi Kasus Toko Sehat Subur Petanahan, Kebumen) : Fauzan Aziz : J2F008101 Telah diujikan pada sidang Tugas Akhir tanggal 13 Februari 2014 dan dinyatakan lulus pada tanggal 20 Februari 2014. ii

HALAMAN PENGESAHAN Judul Nama Nim : Aplikasi Transaksi Barang dengan Metode EOQ (Economic Order Quantity) (Studi Kasus Toko Sehat Subur Petanahan, Kebumen) : Fauzan Aziz : J2F008101 Telah diujikan pada sidang Tugas Akhir tanggal 13 Februari 2014. iii

ABSTRAK Permasalahan yang sering dihadapi toko ketika memasarkan barang adalah masalah ketersediaan barang itu sendiri. Upaya untuk mengoptimalkan ketersediaan barang salah satunya adalah dengan cara menggunakan metode EOQ (Economic Order Quantity). Metode EOQ merupakan cara untuk mengetahui berapa jumlah yang paling ekonomis untuk melakukan pemesanan dalam sekali periode. Dalam Tugas Akhir ini permasalahan yang diangkat adalah bagaimana perhitungan dengan menggunakan metode EOQ? Kapan pemesanan ulang barang (Reorder Point) dilakukan. Berapa besar biaya penyimpanan barang (Total Carrying Cost), biaya pemesanan (Total Ordering Cost), biaya stok aman barang (Ordering Safety Stock), total biaya persediaan (Total Inventory Cost) yang harus dikeluarkan. Dalam kaitannya dengan kemajuan iptek, metode EOQ dapat diimplementasikan ke dalam sistem komputerisasi berbasis desktop dengan menggunakan bahasa pemrograman Java. Pengaplikasian berbasis desktop ini diharapkan dapat membantu Toko Sehat Subur untuk merencanakan seberapa besar barang yang akan dipesan untuk menjamin ketersediaan barang. Kata kunci: Persediaan, Economic Order Quantity, Pemrograman Java, Toko Sehat Subur. iv

ABSTRACT Problems are often encountered when marketing goods store is the issue of availability of the goods themselves. Efforts to optimize the availability of items one of which is by way of using the EOQ ( Economic Order Quantity ). EOQ method is a way to know how many of the most economical to place an order in one period. In this final issue raised is how the calculation by using the EOQ? When to reorder goods ( Reorder Point ) performed. How much does the storage of goods ( Total Carrying Cost), booking fee ( Total Ordering Cost), safety stock cost of goods ( Ordering Safety Stock ), the total cost of inventory ( Total Inventory Cost) that must be removed. In relation to the progress of science and technology, EOQ method can be implemented into a desktop based computerized system using the Java programming language. Desktop based application is expected to help Toko Sehat Subur to plan how much items to be ordered to ensure the availability of goods. Keywords: Inventory, Economic Order Quantity, Java Programming, Toko Sehat Subur. v

KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-nya sehingga penulis dapat menyusun tugas akhir yang berjudul Aplikasi Transaksi Barang dengan Metode EOQ (Economic Order Quantity) (Studi Kasus Toko Sehat Subur Petanahan, Kebumen) untuk mendapatkan gelar sarjana strata satu Jurusan Ilmu Komputer / Informatika pada Fakultas Sains dan Matematika Universitas Diponegoro (FSM UNDIP). Dalam penyusunan tugas akhir ini, penulis mendapat bantuan dan dukungan dari banyak pihak. Atas peran sertanya dalam membantu dalam penyelesaian tugas akhir ini, penulis ingin mengucapkan terima kasih kepada : 1) Dr. Muhamad Nur, DEA selaku Dekan FSM UNDIP. 2) Nurdin Bahtiar, S.Si., MT selaku Ketua Jurusan Ilmu Komputer / Informatika FSM UNDIP dan selaku pembimbing I. 3) Panji Wisnu Wirawan, ST, MT selaku pembimbing II yang telah meluangkan waktu untuk membimbing dan mengarahkan Penulis dalam menyelesaikan tugas akhir ini. 4) Toko Sehat Subur yang telah memberikan ijin kepada penulis untuk melakukan observasi dan membantu memberikan informasi pada tugas akhir ini. 5) Semua pihak yang telah membantu hingga selesainya tugas akhir ini, yang tidak dapat penulis sebutkan satu persatu. Penulis menyadari bahwa masih banyak kekurangan dalam penyusunan laporan tugas akhir ini, untuk itu penulis mohon maaf dan mengharapkan saran serta kritik yang membangun dari pembaca. Semoga laporan tugas akhir ini dapat bermanfaat bagi pengembangan ilmu dan pengetahuan, khususnya pada bidang Teknik Informatika. Semarang, Februari 2014 Penulis Fauzan Aziz vi

DAFTAR ISI Hal HALAMAN PENGESAHAN... ii HALAMAN PENGESAHAN... iii ABSTRAK... iv ABSTRACT... v KATA PENGANTAR... vi DAFTAR ISI... vii DAFTAR GAMBAR... x DAFTAR TABEL... xiii DAFTAR KODE... xiv DAFTAR LAMPIRAN... xv BAB I PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 3 1.3. Tujuan dan Manfaat... 3 1.4. Ruang Lingkup... 4 1.5. Sistematika Penulisan... 4 BAB II DASAR TEORI... 6 2.1. Aplikasi... 6 2.2. Persediaan... 7 2.3. Metode EOQ (Economic Order Quantity)... 12 2. 2. 1. EOQ (Economic Order Quantity)... 12 2. 2. 2. Pemesanan Ulang (ReOrder Point)... 12 2. 2. 3. Biaya Penyimpanan (Total Carrying Cost)... 13 2. 2. 4. Biaya Pemesanan (Total Ordering Cost)... 13 2. 2. 5. Biaya Safety Stock (OSS)... 14 2. 2. 6. Jumlah Total Biaya Persediaan (TIC)... 14 2.4. Konsep Object Oriented... 14 2.5. Bahasa Pemrograman Java... 16 2.6. Database Management SystemMySQL... 17 2.7. Unified Modelling Language (UML)... 17 vii

2. 7. 1. Things... 18 2. 7. 2. Diagram... 18 2. 7. 3. Relationship... 22 2.8. Unified Process... 23 BAB III ANALISIS DAN PERANCANGAN... 27 3.1. Definisi Kebutuhan Perangkat Lunak... 27 3.2. Deskripsi Umum Perangkat Lunak... 27 3.3. Model Use Case... 29 3. 3. 1. Definisi Aktor... 29 3. 3. 2. Definisi Use Case... 29 3. 3. 3. Use Case Diagram... 30 3. 3. 4. Use Case Detail... 31 3.4. Kebutuhan Non-fungtional Perangkat Lunak... 46 3.5. Analisis... 46 3. 5. 1. Realisasi Use Case Tahap Analisis... 46 3. 5. 2. Class Analysis... 53 3.6. Perancangan... 55 3. 6. 1. Use Case Realizaation Tahap Perancangan... 55 3. 6. 2. Perancangan Basis Data... 59 BAB IV IMPLEMENTASI DAN PENGUJIAN... 62 4.1. Implementasi... 62 4. 1. 1. Spesifikasi perangkat pada pengembangan sistem informasi... 62 4. 1. 2. Implementasi Kelas... 63 4. 1. 3. Implementasi Database... 64 4. 1. 4. Implementasi Antarmuka... 65 4.2. Pengujian... 80 4. 2. 1. Lingkungan Pengujian... 80 4. 2. 2. Rencana Pengujian... 81 4. 2. 3. Pelaksanaan Pengujian... 82 4. 2. 4. Evaluasi Pengujian... 82 BAB V PENUTUP... 83 5.1. Kesimpulan... 83 5.2. Saran... 83 viii

DAFTAR PUSTAKA... 84 LAMPIRAN... 85 ix

DAFTAR GAMBAR Hal Gambar 2.1 Aplikasi Open Office... 6 Gambar 2.2 Faktor-faktor yang mempengaruhi persediaan bahan... 11 Gambar 2.3 Inheritance, Class B, C, dan D Mewarisi Class A... 15 Gambar 2.4 Contoh Activity Diagram... 19 Gambar 2.5 Use Case Kegiatan Pasien... 20 Gambar 2.6 Contoh Communication Diagram... 21 Gambar 2.7 Contoh Class Diagram... 22 Gambar 2.8 Software Development Process... 23 Gambar 2.10 Unified Process... 24 Gambar 3.1. Arsitektur Sistem... 28 Gambar 3.2. Activity Diagram Aplikasi Transaksi Barang Toko Sehat Subur... 28 Gambar 3.3 Use Case Aplikasi Transaksi Barang Toko Sehat Subur... 30 Gambar 3.4 Antarmuka Memonitor Data... 32 Gambar 3.5 Antarmuka Memonitor Data Tabel Barang... 32 Gambar 3.6 Antarmuka Memonitor data sistem Penjualan... 33 Gambar 3.7 Antarmuka Memonitor data sistem Data Supplier... 33 Gambar 3.8 Antarmuka Mengelola Barang... 34 Gambar 3.9 Antarmuka Pencarian Barang... 35 Gambar 3.10 Antarmuka Mengklasifikasi Barang... 35 Gambar 3.11 Antarmuka kelola Penjualan... 37 Gambar 3.12 Antarmuka Kelola Penjualan... 37 Gambar 3.13 Antarmuka Memasukan Data Transaksi dan Biaya Barang... 39 Gambar 3.14 Antarmuka Masukan Data Transaksi dan Biaya Barang... 39 Gambar 3.15 Kotak Peringatan Inputan Antarmuka Transaksi dan Biaya... 40 Gambar 3.16 Antarmuka Mengkonversi Harga barang... 41 Gambar 3.17 Antar Muka Pencarian Barang... 41 Gambar 3.18 Antarmuka Mengkonversi Harga Barang... 42 Gambar 3.19 Antarmuka Mengelola Supplier... 43 Gambar 3.20 Antarmuka Tambah Supplier... 44 Gambar 3.21 Antarmuka Pencarian Supplier... 44 x

Gambar 3.22 Antarmuka Hapus Supplier... 45 Gambar 3.23 Antarmuka Memonitor Stock Barang... 46 Gambar 3.24 Analisis Class Diagram Memonitor Data Sistem... 47 Gambar 3.25 Communication Diagram Memonitor Data Sistem... 48 Gambar 3.26 Analisis Class Diagram Mengklasifikasi Barang... 48 Gambar 3.27 Communication Diagram Mengklasifikasi Barang... 49 Gambar 3.28 Diagram Analisis Class Menghitung Transaksi Penjualan Barang... 49 Gambar 3.29 Communication Diagram Menghitung Transaksi Penjualan Barang... 49 Gambar 3.30 Diagram Analisis Class Memasukkan Data Transaksi dan Biaya Barang... 50 Gambar 3.31 Communication Diagram Memasukkan Data Transaksi dan Biaya Barang. 50 Gambar 3.32 Analisis Class Diagram Mengkonversi Harga Barang... 51 Gambar 3.33 Communication Diagram Mengkonversi Harga Barang... 51 Gambar 3.34 Analisis Class Diagram Mengelola Supplier... 52 Gambar 3.35 Communication Diagram Mengelola Supplier... 52 Gambar 3.36 Analisis Class Diagram Memonitor Stock Barang... 52 Gambar 3.37 Communication Diagram Memonitor Stock Barang... 53 Gambar 3.38 Class Diagram Memonitor Data Sistem... 56 Gambar 3.39 Class Diagram Mengklasifikasi Barang... 56 Gambar 3.40 Class Diagram Menghitung Transaksi Penjualan Barang... 57 Gambar 3.41 Class Diagram Memasukkan Data Transaksi dan Biaya Barang... 57 Gambar 3.42 Class Diagram Mengkonversi Harga Barang... 58 Gambar 3. 43 Class Diagram Mengelola Suplier... 58 Gambar 3.44 Class Diagram Memonitor Stok Barang... 59 Gambar 4.1 Antarmuka Home Aplikasi Transaksi... 66 Gambar 4.2 Antarmuka memonitor data sistem... 66 Gambar 4.3 Antarmuka Memonitor Data Barang... 67 Gambar 4.4 Antarmuka Memonitor Data Penjualan... 67 Gambar 4.5 Antarmuka Memonitor Data Suplier... 68 Gambar 4.6 Antarmuka Mengklasifikasi Barang... 68 Gambar 4.7 Antarmuka Pencarian Barang... 69 Gambar 4.8 Antarmuka Edit Barang... 69 Gambar 4.9 Antarmuka Transaksi Penjualan Barang... 70 Gambar 4.10 Antarmuka Input Transaksi Penjualan Barang... 71 xi

Gambar 4.11 Antarmuka Transaksi Dan Biaya Barang... 72 Gambar 4.12 Antarmuka Masukan Transaksi Dan Biaya Barang... 72 Gambar 4.13 Antarmuka Mengkonversi Harga Barang... 76 Gambar 4.14 Antarmuka Pencarian Mengkonversi Harga Barang... 76 Gambar 4.15 Antarmuka Masukan Mengkonversi Harga Barang... 77 Gambar 4.16 Antarmuka Supplier... 77 Gambar 4.17 Antarmuka Tambah Supplier... 78 Gambar 4.18 Antarmuka Pencarian Supplier... 78 Gambar 4.19 Antarmuka Hapus Supplier... 79 Gambar 4.20 Antarmuka Memonitor Stock Barang... 80 xii

DAFTAR TABEL Hal Tabel 2.1 Jenis-jenis Relationship pada Use Case Diagram... 20 Tabel 2.2 Komponen Pembentuk Communication Diagram... 21 Tabel 2.4 Jenis-jenis relationship... 22 Tabel 2.5 Stereotype Analysis Class... 26 Tabel 3.1 Daftar Aktor pada Aplikasi Transaksi Barang... 29 Tabel 3.2 Daftar Use Case pada Sistem Informasi Manajemen Barang... 29 Tabel 3.3 Use Case Memonitor Data Sistem... 31 Tabel 3.4 Use Case Mengklasifikasi Barang... 34 Tabel 3.5 Use Case Menghitung Transaksi Penjualan Barang... 36 Tabel 3.6 Use Case Memasukkan Data Transaksi dan Biaya Barang... 38 Tabel 3.7 Use Case Mengkonversi Harga Barang... 40 Tabel 3.8 Use Case Mengelola Supplier... 42 Tabel 3. 9 Use Case Memonitor Stock Barang... 45 Tabel 3.10 Identifikasi Class Analysis... 53 Tabel 3.11 Tanggung Jawab Class... 54 Tabel 3.12 Daftar Tabel... 59 Tabel 3.14 Tabel Barang... 60 Tabel 3.15 Tabel Suplier... 61 Tabel 3. 16 Tabel Penjualan... 61 Tabel 4.1 Tabel Penambahan Implementasi Kelas... 63 Tabel 4.2 Tabel Keseluruhan Implementasi Kelas... 63 Tabel 4.3 Tabel Rencana Pengujian... 81 xiii

DAFTAR KODE Hal Kode 2.1 Source code java... 16 Kode 4.1 Implementasi Basis Data Tabel Barang... 64 Kode 4.2 Implementasi Basis Data Tabel Penjualan... 65 Kode 4.3 Implementasi Basis Data Tabel Suplier... 65 xiv

DAFTAR LAMPIRAN Hal Tabel Lampiran 1.1 Deskripsi Hasil Uji Use Case Memonitor Data Sistem... 86 Tabel Lampiran 1.2 Deskripsi Hasil Uji Use Case Mengkasifikasi barang... 86 Tabel Lampiran 1.3 Deskripsi Hasil Uji Coba Use Case Menghitung Transaksi Penjualan Barang... 86 Tabel Lampiran 1. 4 Deskripsi Hasil Uji Use Case Memasukkan Data Transaksi dan Biaya Barang... 86 Tabel Lampiran 1.5 Deskripsi Hasil Uji Use Case Mengkonversi Harga Barang... 87 Tabel Lampiran 1.6 Deskripsi Hasil Uji Use Case Mengelola Suplier... 87 Tabel Lampiran 1.7 Deskripsi Hasil Uji Use Monitoring Stock Barang... 88 xv

BAB I PENDAHULUAN Bab ini membahas latar belakang, rumusan masalah, tujuan dan manfaat, ruang lingkup, dan sistematika penulisan tugas akhir dengan judul Aplikasi Transaksi Barang Dengan Metode EOQ (Economic Order Quantity) (Studi Kasus Toko Sehat Subur Petanahan, Kebumen). 1.1. Latar Belakang Di era perkembangan informasi yang pesat seperti saat ini, model transaksi secara digital berkembang pesat seiring meningkatnya penggunaan komputer. Perkembangan tersebut dipicu dari beberapa faktor. Salah satu faktor yang mempengaruhi adalah semakin dibutuhkan keefisienan dalam bertransaksi. Kondisi tersebut memunculkan masalah untuk membuat sebuah sistem yang bisa memberikan informasi perencanaan ketika akan melakukan proses transaksi. Bagi dunia perdagangan transaksi barang merupakan suatu proses jual beli antara penjual dan pembeli untuk mencapai suatu kesepakatan. Transaksi ini akan sangat berpengaruh ketika pembeli hendak melakukan pembelian barang untuk kemudian dijual kembali. Pembeli tentunya harus melakukan perencanaan yang matang terlebih dahulu, supaya ketika hendak melakukan pembelian barang dapat disesuai dengan kebutuhan dan pembiayaan oleh pembeli. Permasalahan yang timbul ketika pembeli melakukan transaksi ini adalah ketika melakukan pembelian barang dalam jumlah yang besar akan menguntungkan, karena selain akan mendapatkan potongan harga, juga akan mengatasi masalah kehabisan barang. Akan tetapi, apabila jumlah persediaan barang yang terlalu besar akan berakibat pada membengkaknya biaya penyimpanan yang harus dikeluarkan oleh pembeli. Semakin besar barang yang ada di gudang, maka semakin besar pula biaya yang harus dikeluarkan untuk penyimpanannya. Apabila terlalu sedikit ketika pembelian barang maka akan timbul kelangkaan barang karena kehabisan persediaan barang. Oleh karena itu, tersedianya persediaan barang merupakan suatu hal yang mutlak diperlukan. 1

Untuk mengatasi ketersediaan barang seperti itu, maka biaya tersebut dapat di tekan sekecil mungkin. Untuk meminimumkan biaya persediaan tersebut dapat digunakan dengan analisis metode (EOQ) Economic Order Quantity. EOQ adalah volume atau jumlah pembelian yang paling ekonomis untuk melakukan pemesanan dalam sekali periode [4]. Metode EOQ ini berusaha mencapai tingkat persediaan yang seminimum mungkin, biaya rendah dan mutu yang lebih baik. Perencanaan metode EOQ dalam suatu penjualan akan mampu meminimalisasi terjadinya out of stock atau kehabisan barang, sehingga tidak mengganggu proses dalam penjualan dan mampu menghemat biaya persediaan yang dikeluarkan oleh toko karena adanya efisisensi persediaan barang. Selain menentukan besar EOQ, toko juga perlu menentukan kapan pemesanan kembali barang yang akan digunakan atau reorder point (ROP) agar pembelian bahan yang sudah ditetapkan dalam EOQ tidak mengganggu kelancaran kegiatan penjualan. Reorder Point adalah titik dimana jumlah persediaan menunjukkan waktunya untuk mengadakan pesanan kembali [4]. Melihat dari permasalahan tersebut pemilik Toko Sehat Subur yang bergerak dalam hal penjualan pupuk dan obat hama hendak bermaksud mulai membuat aplikasi transaksi barang yang dapat memenuhi kebutuhan dalam menjamin ketersediaan barang. Berdasarkan hasil diskusi dengan pemilik toko, sistem informasi yang dibangun diharapkan dapat memenuhi dua kebutuhan pokok dari toko yaitu: sistem dapat melakukan transaksi penjualan, dan mengelola barang. Metode pengembangan perangkat lunak menggunakan Unified Process. Unified Process merupakan generic process framework yang dapat dispesialisasi untuk area aplikasi, tipe organisasi, tingkat kompetensi, dan ukuran projek yang berbeda. Unified Process bersifat open, free, dan tidak terikat dengan vendor tertentu. Oleh karena itu, diharapkan dihasilkan perangkat lunak yang berkualitas tinggi, reusable, dan mudah untuk dipelihara [6]. 2

1.2. Rumusan Masalah Berdasarkan pada uraian latar belakang, maka rumusan masalah yang diangkat dalam tugas akhir ini adalah bagaimana membangun sebuah aplikasi transaksi barang di Toko Sehat Subur. Proses pengembangan sistem informasi menggunakan metode pengembangan Unified Process dan metode mengelola ketersediaan barang menggunakan metode EOQ (Economic Order Quantity). 1.3. Tujuan dan Manfaat Penyusunan tugas akhir ini memiliki tujuan untuk menghasilkan aplikasi transaksi barang di Toko Sehat Subur dengan menggunakan metode pengembangan perangkat lunak unified process dan menerapkan metode EOQ (metode Economic Order Quantity) menghasilkan efisisensi persediaan barang. Penyusunan dan pembuatan tugas akhir ini diharapkan dapat memberikan manfaat tidak hanya untuk penulis, akan tetapi juga untuk pihak toko. Adapun manfaat yang diharapkan tercapai dari tugas akhir ini adalah sebagai berikut: 1) Bagi Penulis Penulis dapat belajar bagaimana mengimplementasikan ilmu-ilmu yang didapatkan selama kuliah dalam menyelesaikan permasalahan di dalam kehidupan nyata khususnya permasalahan yang berkaitan dengan pengembangan perangkat lunak. Selain itu penulis juga dapat berlatih untuk menemukan permasalahan-permasalahan yang ada di lingkungan sekitar serta ikut berkontribusi dalam menyelesaikan masalah tersebut. 2) Bagi pemilik toko Pihak pemilik toko mendapatkan aplikasi transaksi barang untuk melakukan proses manajemen barang seperti transaksi penjualan barang, dan penyetokan barang kembali. 3) Bagi Universitas Diponegoro Sebagai salah satu bahan referensi Universitas Diponegoro dalam mengembangkan suatu sistem informasi yang memiliki permasalahan yang sama. 3

1.4. Ruang Lingkup Dalam penyusunan tugas akhir ini, diberikan ruang lingkup yang jelas agar pembahasan lebih terarah dan tidak menyimpang dari tujuan penulisan. Ruang Lingkup pada Tugas Akhir ini adalah sebagai berikut : a. Aplikasi mampu melakukan monitoring data sistem, kelola barang, kelola penjualan, kelola pembelian. b. Barang yang dihitung merupakan bahan jadi. c. Menggunakan metode EOQ (Economic Order Quantity) dalam membuat sistem. d. Program ini nantinya akan di implementasikan pada Toko Sehat Subur di Petanahan, Kebumen. 1.5. Sistematika Penulisan Sistematika penulisan yang digunakan dalam tugas akhir ini terbagi menjadi beberapa pokok bahasan, yaitu: BAB I BAB II BAB III PENDAHULUAN Bab I menguraikan tentang latar belakang masalah, perumusan masalah, tujuan dan manfaat penulisan tugas akhir, ruang lingkup, dan sistematika penulisan tugas akhir Aplikasi Transaksi Barang dengan Metode EOQ (Economic Order Quantity) Studi Kasus Toko Sehat Subur Petanahan, Kebumen. LANDASAN TEORI Bab II berisi penjelasan mengenai konsep-konsep yang mendukung pembuatan aplikasi seperti: aplikasi, persediaan, metode EOQ (Economic Order Quantity), konsep object oriented, bahasa pemrograman java, mysql. ANALISIS DAN PERANCANGAN Bab III berisi pembahas tentang proses pengembangan perangkat lumak dan hasil yang didapatkan pada tahap definisi kebutuhan, analisis, dan perancangan. 4

BAB IV BAB V IMPLEMENTASI DAN PENGUJIAN Bab IV berisi pembahasan proses pengembangan perangkat lunak dan hasil yang didapatkan pada tahap implementasi dan pengujian. PENUTUP Bab ini berisi kesimpulan yang diambil berkaitan dengan sistem informasi yang dibuat dan saran untuk pengembangan lebih lanjut. 5