• Tidak ada hasil yang ditemukan

Aplikasi Penjualan dan Pembelian untuk Mengelola Usaha Kecil Menengah (Studi Kasus Kids Stations Sukabumi).

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Penjualan dan Pembelian untuk Mengelola Usaha Kecil Menengah (Studi Kasus Kids Stations Sukabumi)."

Copied!
18
0
0

Teks penuh

(1)

ABSTRAK

Toko Kids Station adalah toko mainan yang terletak di kota Sukabumi, Jawa Barat. Toko ini menjual mainan dari mainan bayi hingga mainan remote control. Toko ini mulai berkembang dan membutuhkan sistem baru untuk membantu memudahkan transaksi yang ada. Dalam pelaksanaan transaksi, toko ini masih menggunakan cara manual, baik saat penjualan ataupun pembelian barang. Stok barang yang ada dalam gudang pun tidak dicatat dan pembelian barang dilakukan setiap minggunya tanpa melihat stok barang sudah habis atau masih banyak. Barang yang sama dapat menumpuk di gudang meskipun barang tidak terjual banyak ataupun tidak laku, sehingga stok barang yang sebelumnya tidak bisa keluar dan barang yang lebih banyak dicari orang menjadi tidak bisa distok. Penentuan harga barang pun dilakukan tanpa acuan yang pasti, kasir hanya menambahkan beberapa ribu atau puluhan ribu kepada harga beli barang sebagai harga jual tanpa melihat biaya tambahan seperti biaya kirim atau transportasi pengambilan barang. Hal ini tentu membuat pencatatan transaksi dan penentuan harga menjadi tidak optimal dan banyak terjadi human error. Aplikasi ini dibuat untuk membantu mengatur penjualan dan pembelian barang, mencatat stok barang, dan menentukan harga jual barang dengan menggunakan metode penentuan harga Cost Plus. Aplikasi ini juga memiliki fitur untuk menampilkan laporan-laporan yang memudahkan pengguna untuk mengevaluasi usahanya.

(2)

ABSTRACT

Kids Station is a toy store located in Sukabumi, West Java. This store sells toys from baby toys to remote control. This store began to progressing and require new systems to help facilitate the transactions. In the implementation of the transaction, the store is still using the manual method, either when selling or buying items. Stocks held in warehouses was not recorded and the purchase of goods is done every week without seeing stocks have run out or are still many. The same items can pile up in the warehouse even though the goods are not sold or not sold much, so the stock of previoulys goods could not get out and goods that are more sought cannot be stocked. Pricing of goods was carried out without a definite reference, cashier simply add a few thousands or tens of thousands from the purchase price of the goods as the selling price without seeing additional costs such as shipping or transportation of goods retrieval. This certainly makes the recording of transactions and pricing to be not optimal and many human error can occurs. This application was created to help managing the selling and buying of items, record inventory, and determining the selling price of goods by using the Cost Plus pricing method. This application also has a feature to display the reports that allow users to evaluate their operations.

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiii

DAFTAR NOTASI/ LAMBANG ... xiv

DAFTAR SINGKATAN ... xvii

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian... 2

1.5 Sumber Data ... 3

1.6 Sistematika Penyajian ... 3

BAB 2. KAJIAN TEORI ... 5

2.1 Persediaan (Inventory) ... 5

2.2 Penentuan Harga Pokok Standar ... 5

2.3 Sistem Informasi ... 7

2.4 Bagan Alir (Flowchart) ... 8

2.5 Unified Modeling Language (UML) ... 9

2.5.1 Class Diagram ... 9

2.5.2 Use Case ... 9

2.5.3 Activity Diagram ... 10

(4)

2.6.3 Atribut ... 12

2.6.4 Kardinalitas / Derajat Relasi ... 14

2.7 Bahasa Pemrograman C# ... 15

2.8 Black Box Testing ... 15

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 17

3.1 Company Profile ... 17

3.2 Proses Bisnis ... 17

3.3 Entity Relationship Diagram (ERD)... 19

3.4 Use Case ... 23

3.5 Activity Diagram ... 24

Class Diagram ... 37

3.6 Rancangan Tampilan Antarmuka Pengguna ... 38

3.7 3.7.1 Halaman Login ... 38

3.7.2 Halaman Main ... 39

3.7.3 Halaman Kelola Penjualan ... 40

3.7.4 Halaman Kelola Pembelian ... 41

3.7.5 Halaman Kelola Barang ... 42

3.7.6 Halaman Kelola Supplier ... 43

3.7.7 Halaman Kelola User ... 44

3.7.8 Halaman Laporan ... 45

BAB 4. HASIL PENELITIAN ... 46

Halaman Login ... 46

4.1 Halaman Main Form ... 46

4.2 Halaman Kelola Penjualan. ... 48

4.3 Halaman Kelola Barang ... 49

4.4 Halaman Kelola Pembelian. ... 51

4.5 Halaman Kelola Supplier ... 54

4.6 Halaman Kelola User ... 56

4.7 Halaman Lihat Laporan ... 58

4.8 BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 60

Halaman Login ... 60

(5)

Halaman Kelola Penjualan ... 61 5.3

Halaman Tambah Penjualan ... 62 5.4

Halaman Kelola Barang ... 64 5.5

Halaman Tambah Barang ... 65 5.6

Halaman Kelola Pembelian ... 65 5.7

Halaman Tambah Pembelian ... 66 5.8

Halaman Lihat Laporan ... 67 5.9

Halaman Kelola Supplier ... 68 5.10

Halaman Tambah Supplier ... 70 5.11

Halaman Kelola User ... 70 5.12

Halaman Tambah User ... 71 5.13

BAB 6. Simpulan dan Saran ... 73 Simpulan ... 73 6.1

Saran ... 73 6.2

(6)

DAFTAR GAMBAR

Gambar 2.1 Atribut Komposit ... 13

Gambar 2.2 Atribut Bernilai Banyak ... 13

Gambar 2.3 Atribut Turunan ... 14

Gambar 3.1 Flowchart Penjualan ... 18

Gambar 3.2 Flowchart pembelian ... 19

Gambar 3.3 ERD ... 20

Gambar 3.4 Use Case Diagram ... 24

Gambar 3.5 Proses menambah data penjualan... 25

Gambar 3.6 Proses melihat data penjualan ... 26

Gambar 3.7 Proses mencari data penjualan ... 27

Gambar 3.8 Proses menambah data pembelian ... 27

Gambar 3.9 Proses melihat data pembelian ... 28

Gambar 3.10 Proses mencari data pembelian ... 28

Gambar 3.11 Proses menambah data supplier ... 29

Gambar 3.12 Proses mengubah data supplier ... 30

Gambar 3.13 Proses mencari data supplier ... 30

Gambar 3.14 Proses menghapus data supplier ... 31

Gambar 3.15 Proses menambah data barang ... 31

Gambar 3.16 Proses mengubah data barang ... 32

Gambar 3.17 Proses mencari data barang ... 33

Gambar 3.18 Proses login ... 33

Gambar 3.19 Proses menambah data user ... 34

Gambar 3.20 Proses mengubah data user ... 35

Gambar 3.21 Proses menghapus data user ... 35

Gambar 3.22 Proses melihat laporan penjualan ... 36

Gambar 3.23 Proses melihat laporan pembelian ... 36

Gambar 3.24 Proses melihat laporan stok ... 37

Gambar 3.25 Class Diagram... 38

Gambar 3.26 Rancangan tampilan login ... 39

(7)

Gambar 3.28 Rancangan halaman kelola penjualan ... 40

Gambar 3.29 Rancangan halaman tambah penjualan ... 40

Gambar 3.30 Rancangan halaman kelola pembelian ... 41

Gambar 3.31 Rancangan halaman tambah pembelian ... 41

Gambar 3.32 Rancangan halaman kelola barang... 42

Gambar 3.33 Rancangan halaman tambah barang ... 42

Gambar 3.34 Rancangan halaman kelola supplier ... 43

Gambar 3.35 Rancangan halaman tambah supplier ... 43

Gambar 3.36 Rancangan halaman kelola user ... 44

Gambar 3.37 Rancangan halaman tambah user ... 44

Gambar 3.38 Rancangan halaman laporan ... 45

Gambar 4.1 Halaman Login ... 46

Gambar 4.2 Halaman Main Menu ... 47

Gambar 4.3 Halaman Kelola Penjualan ... 48

Gambar 4.4 Halaman Tambah Penjualan ... 49

Gambar 4.5 Halaman Kelola Barang ... 50

Gambar 4.6 Halaman Tambah Barang ... 50

Gambar 4.7 Halaman Kelola Pembelian ... 51

Gambar 4.8 Halaman Tambah Pembelian ... 52

Gambar 4.9 Halaman Terima Barang ... 53

Gambar 4.10 Halaman Bayar Pembelian ... 54

Gambar 4.11 Halaman Kelola Supplier ... 55

Gambar 4.12 Halaman Tambah Supplier ... 55

Gambar 4.13 Halaman Ubah Supplier ... 56

Gambar 4.14 Halaman Kelola User ... 57

Gambar 4.15 Halaman Tambah User ... 57

Gambar 4.16 Halaman Ubah User ... 58

(8)

DAFTAR TABEL

Tabel 3.1 Tabel Barang ... 20

Tabel 3.2 Tabel Pembelian Detail ... 21

Tabel 3.3 Tabel Pembelian ... 21

Tabel 3.4 Tabel Supplier ... 21

Tabel 3.5 Tabel Penjualan Detail ... 22

Tabel 3.6 Tabel Penjualan ... 22

Tabel 3.7 Tabel User ... 22

Tabel 3.8 Tabel History ... 23

Tabel 5.1 Tabel Halaman Login ... 60

Tabel 5.2 Tabel Halaman Utama ... 61

Tabel 5.3 Tabel Halaman Kelola Penjualan ... 62

Tabel 5.4 Tabel Halaman Tambah Penjualan ... 63

Tabel 5.5 Tabel Halaman Kelola Barang ... 64

Tabel 5.6 Tabel Halaman Tambah Barang ... 65

Tabel 5.7 Tabel Halaman Kelola Pembelian ... 66

Tabel 5.8 Tabel Halaman Tambah Pembelian ... 67

Tabel 5.9 Tabel Halaman Lihat Laporan ... 67

Tabel 5.10 Tabel Halaman Kelola Supplier ... 68

Tabel 5.11 Tabel Halaman Tambah Supplier ... 70

Tabel 5.12 Tabel Halaman Kelola User ... 70

(9)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Simbol

Mulai/Selesai

Menunjukkan titik awal dan titik akhir sebuah sistem

Flowchart Simbol dokumen

Menunjukkan

dokumen input dan output, baik untuk proses

manual,mekanin, atau komputer

Flowchart Simbol kegiatan

manual

Menunjukkan pekerjaan manual

Flowchart Simbol proses

Menunjukkan kegiatan proses dari

operasi program komputer

Flowchart Simbol garis alir Menunjukkan arus dari proses

Use Case

Aktor

Menunjukkan orang yang berada dalam

(10)

Jenis Notasi/Lambang Nama Arti

Use Case System Boundary Menunjukkan suatu

sistem

Use Case <<include>> Include

Menunjukkan kelakuan yang harus

terpenuhi

Use Case <<extends>> Extends

Menunjukkan kelakuan yang hanya

berjalan di bawah kondisi tertentu

Activity

Diagram Initial State

Menunjukkan proses dimulainya aktivitas

Activity

Diagram

State1 Action State Menunjukkan suatu aksi

Use

(11)

Jenis Notasi/Lambang Nama Arti

Activity

Diagram Decision

Menunjukan proses keputusan

Activity

Diagram Final State

Menunjukkan berakhirnya suatu

aksi

Activity

Diagram Control Flow

Menunjukkan aksi dari proses

ERD Strong Entity Menunjukkan entitas

kuat

ERD Weak Entity Menunjukkan entitas

lemah

ERD Relationship

Menunjukkan hubungan antar

entitas

ERD Attribute Menunjukkan atribut

(12)

DAFTAR SINGKATAN

ERD Entity Relationship Diagram

(13)

BAB 1. PENDAHULUAN

Bab 1 ini berisi tentang pendahuluan yang akan menjelaskan latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika laporan

1.1 Latar Belakang Masalah

Perkembangan teknologi informasi sudah semakin maju. Berbagai aplikasi dibuat untuk segala bidang, termasuk bidang penjualan dan pembelian untuk usaha kecil menengah. Penggunaan komputer bagi Usaha Kecil Menengah (UKM) dimanfaatkan untuk mencatat transaksi yang dilakukan.

Meskipun aplikasi untuk pencatatan sudah banyak tersedia, masih ada toko-toko UKM yang masih menggunakan proses manual, salah satunya adalah toko mainan Kids Station yang berlokasi di Sukabumi. Toko ini masih menggunakan proses manual dalam mencatat penjualan dan pembelian yaitu dengan menuliskan hasil transaksi penjualan maupun pembelian dalam sebuah buku. Hal ini membuat pencatatan transaksi menjadi tidak optimal, karena data pencatatan transaksi menjadi sulit dicari dan untuk membuat laporan harus dibaca kembali satu persatu. Dalam pendataan jumlah stok pun toko ini tidak melakukan pencatatan, dan membeli barang setiap minggunya tanpa melihat stok barang, masih banyak atau sudah habis. Dalam penentuan harga toko ini hanya menambahkan beberapa ribu atau puluhan ribu dari harga beli, tanpa adanya acuan harga yang pasti.

Aplikasi yang akan dibuat pada pengerjaan tugas akhir ini merupakan aplikasi yang dikhususkan untuk pencatatan transaksi penjualan dan pembelian serta pengelolaan inventori pada toko UKM. Aplikasi ini juga dapat melakukan pengecekan stok inventori dan dapat melakukan pengiriman sms kepada supplier saat stok kosong.

(14)

2

1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah diuraikan, maka rumusan masalah dalam Tugas Akhir ini adalah sebagai berikut:

1. Bagaimana membuat aplikasi penjualan dan pembelian yang sekaligus mengelola stok inventori?

2. Bagaimana membuat sistem penentuan harga berdasarkan dari harga beli barang menggunakan metode penentuan harga Cost Plus?

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah pada poin 1.2, tujuan pembahasan dari pengerjaan tugas akhir ini adalah sebagai berikut:

1. Membuat aplikasi penjualan dan pembelian yang sekaligus mengelola stok inventori.

2. Membuat sistem penentuan harga berdasarkan dari harga beli barang menggunakan metode penentuan harga Cost Plus.

1.4 Ruang Lingkup Kajian

Ruang lingkup dari aplikasi ini adalah sebagai berikut:  Perangkat keras

a. Processor Intel Core 2 Duo 2.00GHz b. Memory DDR2 2GB

c. Harddisk 100GB  Perangkat lunak

a. Sistem Operasi : Microsoft Windows 7 b. Sistem Basis Data : SQL Server 2008 c. Bahasa Pemrograman : C#

d. Editor Pemrograman : Microsoft Visual Studio 2010.  Batasan Aplikasi

(15)

3

c. Aplikasi ini dibedakan menjadi 2 tingkatan, yaitu admin dan kasir. Admin dapat melakukan semua fitur sedangkan untuk kasir hanya dapat melakukan penjualan barang.

d. Satuan yang digunakan pada aplikasi menggunakan satuan “buah”

saja.

e. Aplikasi yang dihasilkan berupa aplikasi berbasis desktop

f. Implementasi aplikasi dilakukan di toko Kids Stations Sukabumi. g. Metode penentuan harga yang digunakan pada aplikasi adalah

metode penentuan harga Cost Plus.

1.5 Sumber Data

Data-data yang digunakan dalam penyusunan makalah ini adalah : 1. Data primer

Data primer merupakan data yang diperoleh melalui proses pembelajaran mata kuliah Sistem Informasi, Pemrograman Dasar C, Object Oriented Programming, Object Oriented Programming Lanjut , Basis Data, dan Basis Data Lanjut yang diajarkan oleh dosen-dosen Universitas Kristen Maranatha.

2. Data Sekunder

Data sekunder merupakan data yang diperoleh melalui studi literatur, internet, dan sumber-sumber lainnya untuk mendukung kekuatan dan kebenaran data primer.

1.6 Sistematika Penyajian

Sistematika penyajian yang digunakan dalam laporan Tugas Akhir ini adalah:

BAB 1 PENDAHULUAN

(16)

4

BAB 2 KAJIAN TEORI

Bab ini membahas mengenai tentang teori-teori yang mendukung dalam pengembangan aplikasi ini, diantaranya adalah teori mengenai penentuan harga jual, logistik, dan inventori.

BAB 3 ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas mengenai analisis dan perancangan sistem yang akan dibuat.

BAB 4 HASIL PENELITIAN

Bab ini membahas implementasi dari desain sistem menjelaskan bagian dan fungsi yang terdapat dalam sistem.

BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini membahas mengenai pengujian terhadap sistem dengan menggunakan blackbox testing.

BAB 6 SIMPULAN DAN SARAN

Bab ini membahas mengenai kesimpulan yang didapat dari hasil analisis, desain, dan implementasi berdasarkan teori yang terkait dan saran terhadap

(17)

BAB 6. Simpulan dan Saran

Pada Bab 6 ini akan dijelaskan mengenai kesimpulan yang dapat ditarik dari pembahasan topik ini dan juga saran yang dapat membangun dalam pembuatan sistem ini.

Simpulan

6.1

Berdasarkan hasil pembahasan diatas, maka kesimpulan yang dapat diambil adalah sebagai berikut:

1. Aplikasi ini dapat mengelola penjualan dan pembelian dan juga mengelola stok inventori untuk mempercepat proses transaksi yang ada, juga dapat mempercepat proses pencatatan laporan dan menghindari adanya human error.

2. Sistem penentuan harga berdasarkan dari harga beli barang dapat menggunakan metode penentuan harga Cost Plus untuk penentuan harga yang lebih pasti dan lebih menguntungkan bagi toko Kids Station.

Saran

6.2

Saran yang diperoleh untuk pengembangan aplikasi ini agar menjadi lebih baik lagi adalah:

1. Menambahkan fitur akutansi, seperti buku besar, neraca, jurnal, dan perhitungan laba rugi untuk membantu proses pembukuan. 2. Menambahkan fitur sms gateway sebagai reminder kepada pemilik

(18)

DAFTAR PUSTAKA

[1] S. Sharma, Operation Research: Inventory Control and Queuing Theory, New Delhi: Discovery Publishing House, 2006.

[2] P. Narayan and J. Subramanian, Inventory Management-principles and Practices., New Delhi: Excel Books, 2008.

[3] R. Garrison, E. Noreen and P. Brewer, Managerial Accounting For Managers, NY: McGraw-Hill/Irwin, 2011.

[4] T. Sutabri, Sistem Informasi Manajemen, Yogyakarta: Andi, 2012, pp.

http://www.sarjanaku.com/2012/11/pengertian-sistem-informasi-menurut.html.

[5] R. Stair, G. Reynolds and G. Reynolds, Fundamentals of Information Systems, fifth edition, Cengage Learning, 2008.

[6] J. Hartono, Analisis dan Desain Sistem Informasi, Ed ke-III, Yogyakarta: Andi Offset, 2005.

[7] M. Fowler, UML Distilled Edisi 3, Yogyakarta: ANDI, 2005. [8] A. Nugroho, Sistem Basis Data, Bandung: Informatika, 2004. [9] Fathansyah, Basis Data, Bandung: Informatika, 2002.

[10] E. D. Handoyo and R. Laurentius, Pemrograman Berorientasi Objek C# Yang Susah Jadi Mudah, Bandung: Informatika Bandung, 2011.

Referensi

Dokumen terkait

Berdasarkan hipotesis, terdapat hubungan antara kelas sosial ekonomi dan jenis kelamin dengan sikap terhadap adaptasi perangkat teknologi sehingga dilakukan uji beda

Bidang pekerjaan yang Anda minati (boleh diluar yang Anda lakukan saat ini) .... Bidang pekerjan yang tidak Anda

Di Propinsi Nusa Tenggara Timur dari tahun 2003 sampai dengan tahun 2007 hanya 3 Kabupaten yang mengalami kejadian antraks yaitu Kabupaten Sikka, Ende dan Kabupaten

Hal ini menunjukan bahwa budaya organisasi memberikan kontribusi pengaruh terhadap kualitas sistem informasi akuntansi sebesar 47,77%, sedangkan sisanya sebesar 52,25%

Oleh karena itu petani harus jeli dalam sistem mengelola usahatani cabai merah, karena sistem pengelolaan sangat mempengaruhi hasil produksi dan pendapatan petani.Penelitian

Hasil yang dicapai dalam penelitian ini dengan menggunakan analisis framing Zhondang Pan dan Gerald M.Kosicki, mengenai pemberitaan kasus korupsi simulator sim yang melibatkan

Kota Bandung merupakan potensi dari pajak hotel yang belum tergali secara Pajak Hotel Selisih (gap) Kontribusi Efektivitas Realisasi Pajak Daerah Realisasi

Jika sekedar alat peraga, proses juga dihentikan ( diabaikan). b) Menentukan apakah tujuan pembelajaran lebih bersifat kognitif, afektif atau psikomotor. c)