Gambaran Umum Toko Unfied Modeling Language UML

commit to user 5 BAB II LANDASAN TEORI

2.1 Gambaran Umum Toko

Toko buku Sarana Hidayah Solo merupakan anak cabang dari toko buku Sarana Hidayah Yogyakarta. Toko buku ini beralamatkan di jl. Kartika 19, Ngoresan, Jebres, Solo. Jam buka toko ini mulai dari hari Senin - Jumat pukul 08.00 - 16.00. Dan Toko buku ini hanya menjual buku-buku agama. Toko buku Sarana Hidayah Solo sekarang dikelola oleh bapak Arif S. dengan seorang pegawai. Selain melayani penjualan tunaicash toko ini juga melayani penjualan noncash dengan customer-nya agen. 2.2 Konsep Point of Sales POS Point of sales adalah sebuah sistem yang terdiri dari hardware dan software yang didesain sesuai dengan keperluan dan dapat diintegrasikan dengan beberapa alat pendukung agar dapat membantu mempercepat proses transaksi. Untuk perusahaan yang bergerak dalam bidang perdagangan pada umumnya menggunakan sistem POS dalam menunjang kegiatan usahanya. Secara umum bahwa POS adalah sebuah sistem yang memungkinkan diadakannya transaksi yang didalamnya termasuk juga penggunaan mesin kasir Hendry,2010. Dalam lingkup POS sebuah mesin kasir tidak berdiri sendiri, namun sudah termasuk didalamnya software penunjang dan piranti lain. Sistem POS melakukan lebih dari sekedar tugas transaksi jual beli, di dalamnya bisa terintegrasi juga perhitungan akuntansi, manajemen barang dan stok, modul penggajian karyawan, perhitungan hutang piutang dan lainnya.

2.3 Inventory

Inventory meliputi semua barang yang dimiliki perusahaan pada saat tertentu, dengan tujuan untuk dijual kembali atau dikonsumsikan dalam siklus operasi normal perusahaan sebagai barang yang dimiliki untuk dijual atau diasumsikan untuk dimasa commit to user 6 yang akan datang, semua barang yang berwujud dapat disebut sebagai inventory, tergantung dari sifat dan jenis usaha perusahaan. Menurut Koher,Eric L.A. Inventory adalah : Bahan baku dan penolong, barang jadi dan barang dalam proses produksi dana barang-barang yang tersedia, yang dimiliki dalam perjalanan dalam tempat penyimpanan atau konsinyasikan kepada pihak lain pada akhir periode. Diantara pengertian diatas maka inventory dapat diklasifikasikan yang ditentukan oleh perusahaan, apabila jenis perusahaan yang membeli barang akan dijual lagi, maka klasifikasi hanya ada satu macam saja persedian barang dagangan. Sedangkan bila jenis perusahaan adalah pabrikasi yaitu perusahaan yang mengolah bahan mentah menjadi bahan jadi, maka klasifikasi inventory dibagi menjadi 3 kelompok yaitu: 1. Persediaan bahan baku 2. Persediaan dalam proses 3. Persediaan barang jadi

2.3.1 Pencatatan Inventory

Masalah akuntansi yang penting muncul jika unit-unit barang dagangan sejenis yang dibeli dengan harga yang berbeda-beda dalam satu periode. Dalam kasus semacam itu, pada saat barang dagangan dijual perusahaan perlu menentukan biaya per unit agar jurnal akuntansi yang tepat dapat dibuat. Ada tiga asumsi arus biaya persediaan yang digunakan dalam bisnis. Masing-masing asumsi ini dihubungkan dengan satu metode perhitungan biaya persediaan. Jika perusahaan menggunakan metode masuk pertama keluar pertamaFIFO, persediaan akhir terdiri atas harga pokok yang berasal dari pembelian terakhir. Jika perusahaan menggunakan metode masuk terakhir keluar pertamaLIFO, persediaan akhir terdiri atas biaya atau harga pokok yang berasal dari pembelian paling awal. Jika yang digunakan adalah metode commit to user 7 biaya rata-rata maka biaya unit dalam persediaan adalah rata-rata dari biaya pembelian L.Carl S Warren dkk, 2006.

2.4 Unfied Modeling Language UML

Unfied Modeling Language UML merupakan suatu bahasa yang digunakan untuk menentukan, menvisualisasikan, membangun dan mendokumentasi suatu sistem informasi. UML dikembangkan sebagai suatu alat untuk menganalisis dan desain berorintasi objek oleh Grady Booch, Jim Rumbaugh dan Ivar Jacobson. Namun demikian, UML dapat digunakan untuk memahami dan mendokumentasikan setiap sistem informasi. Penggunaan UML dalam industi terus meningkat. Ini merupakan standar terbuka yang menjadikannnya bahasa pemodelan yang umum dalam industri perangkat lunak dan pengembangan sistem. Standar tersebut terus dikembangkan dan diperbaharui dengan pengawasan dan control dari Object Management Group OMG, sebuah keanggotaan terbuka, konsorsium yang tidak berorientasi laba. Alasan lain memilih UML karena UML menyediakan pilihan diagram untuk mendokumentasikan proses bisnis dan sistem informasi. Dan diagram yang digunakan disini antara lain use case diagram, activity diagram, sequence diagram dan class diagram

2.5 Use Case Diagram