sistem informasi stok buku berbasis web di galaxy …jurnal.stmikelrahma.ac.id/assets/file/siti nur...

15
SISTEM INFORMASI STOK BUKU BERBASIS WEB DI GALAXY OFFSET Oleh Siti Nur Utami 12141428 Program Studi Teknik Informatika Sekolah Tinggi Manajemen dan Ilmu Komputer El Rahma Yogyakarta Abstract Galaxy Offset is a printing company whose main activity is printing books to be distributed to stores. In addition to printing books, the company also manages stocks (inventory) of books in the warehouse to cope when the demand for a lot. As for managing book stock still use manual recording that is using excel application. So to search data takes a very long time, and the process of calculating book stock is also still manual that is using a calculator. This is what causes less effective in managing book stock. Making this information system begins with data collection using observation techniques, interviews, and archives. System design activities using Entity Relaional Diagram (ERD), table relation, context diagram, and Data Flow Diagram (DFD). This system is website based using PHP 5.6.28 programming language, xampp server, sublime text editor text, and mozila firefox web browser. This information system is made to provide convenience to the company in managing book stock and providing effective information. The application can perform automatic search data, recording incoming book transactions, exit book, and book returns. Can do book stock reporting, daily or monthly reports of incoming, outgoing, and return book transactions. Keywords: information system, effective, website, inventory. Intisari Galaxy Offset merupakan sebuah perusahaan percetakan yang kegiatan utamanya adalah mencetak buku-buku untuk kemudian didistribusikan ke toko-toko. Selain mencetak buku, perusahaan ini juga melakukan pengelolaan stok (persediaan) buku di gudang untuk mengatasi ketika terjadinya permintaan yang banyak. Adapun dalam mengelola stok buku masih menggunakan pencatatan yang manual yakni menggunakan aplikasi excel. Sehingga untuk pencarian data membutuhkan waktu yang sangat lama, dan proses penghitungan stok buku juga masih manual yaitu menggunakan kalkulator. Inilah yang menyebabkan kurang efektifnya dalam mengelola stok buku. Pembuatan sistem informasi ini dimulai dengan pengumpulan data menggunakan teknik observasi, wawancara, dan kearsipan. Kegiatan perancangan sistem menggunakan Entity

Upload: truongdan

Post on 18-Mar-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

SISTEM INFORMASI STOK BUKU BERBASIS WEB

DI GALAXY OFFSET

Oleh

Siti Nur Utami

12141428

Program Studi Teknik Informatika Sekolah Tinggi Manajemen dan Ilmu Komputer

El Rahma Yogyakarta

Abstract

Galaxy Offset is a printing company whose main activity is printing books to be distributed to

stores. In addition to printing books, the company also manages stocks (inventory) of books in the

warehouse to cope when the demand for a lot. As for managing book stock still use manual

recording that is using excel application. So to search data takes a very long time, and the process

of calculating book stock is also still manual that is using a calculator. This is what causes less

effective in managing book stock.

Making this information system begins with data collection using observation

techniques, interviews, and archives. System design activities using Entity Relaional Diagram

(ERD), table relation, context diagram, and Data Flow Diagram (DFD). This system is website

based using PHP 5.6.28 programming language, xampp server, sublime text editor text, and

mozila firefox web browser.

This information system is made to provide convenience to the company in managing

book stock and providing effective information. The application can perform automatic search

data, recording incoming book transactions, exit book, and book returns. Can do book stock

reporting, daily or monthly reports of incoming, outgoing, and return book transactions.

Keywords: information system, effective, website, inventory.

Intisari

Galaxy Offset merupakan sebuah perusahaan percetakan yang kegiatan utamanya adalah

mencetak buku-buku untuk kemudian didistribusikan ke toko-toko. Selain mencetak buku,

perusahaan ini juga melakukan pengelolaan stok (persediaan) buku di gudang untuk mengatasi

ketika terjadinya permintaan yang banyak. Adapun dalam mengelola stok buku masih

menggunakan pencatatan yang manual yakni menggunakan aplikasi excel. Sehingga untuk

pencarian data membutuhkan waktu yang sangat lama, dan proses penghitungan stok buku juga

masih manual yaitu menggunakan kalkulator. Inilah yang menyebabkan kurang efektifnya dalam

mengelola stok buku.

Pembuatan sistem informasi ini dimulai dengan pengumpulan data menggunakan teknik

observasi, wawancara, dan kearsipan. Kegiatan perancangan sistem menggunakan Entity

Relaional Diagram (ERD), relasi tabel, Diagram kontek, dan Data Flow Diagram (DFD). Sistem

ini berbasis website menggunakan bahasa pemrograman PHP versi 5.6.28, xampp server, teks

editor sublime text, dan web browser mozila firefox.

Sistem informasi ini dibuat untuk memberikan kemudahan kepada perusahaan dalam

mengelola stok buku dan pemberian informasi yang efektif. Adapun aplikasi ini dapat melakukan

pencarian data secara otomatis, pencatatan transaksi buku masuk, buku keluar, dan buku retur.

Dapat melakukan pembuatan laporan stok buku, laporan harian maupun bulanan transaksi buku

masuk, keluar, dan buku retur.

Kata kunci : sistem informasi, efektif, website, persediaan.

Pendahuluan

Di era globalisasi saat ini, teknologi informasi mempunyai peran penting dalam memenuhi

kebutuhan manusia yang semakin berkembang pesat. Mulai dari berinteraksi, belajar, membaca

berita dan bertransaksi semuanya memakai teknologi informasi. Begitu juga dalam dunia bisnis,

penyebaran teknologi informasi akan membuat transformasi informasi menjadi lebih mudah dan

cepat. Teknologi informasi muncul sebagai akibat semakin merabaknya globalisasi dalam

kehidupan organisasi. Semakin kerasnya persaingan bisnis, semakin singkatnya siklus hidup

barang dan jasa yang ditawarkan. Untuk mengatasi semua ini perusahaan mencari terobosan

terbaru dengan memanfaatkan teknologi informasi.

Galaxy Offset merupakan perusahaan percetakan buku yang beralamatkan di dusun Blali

RT 05, Seloharjo, Pundong, Bantul. Dalam kegiatan sehari-hari perusahaan ini mampu mencetak

hingga ratusan buku dalam satu judul. Kondisi pengiriman buku ketika ketika musim ujian

sekolah meningat tajam. Disinilah stok buku sangat dibutuhkan agar permintaan konsumen dapat

terpenuhi bila ada peningkatan penjualan yang tidak terduga. Salah satu kegiatan yang terdapat di

Galaxy Offset yaitu mengelola stok buku di bagian penyimpanan untuk menghadapi suatu

kelangkaan disaat permintaan melonjak tinggi, pengelolaan data produk di percetakkan ini belum

mempunyai sistem informasi yang baik, karena proses pengelolaan keluar dan masuknya data

barang masih dilakukan dengan pencatatan pada aplikasi Microsoft excel, dan pengecekan buku

ketika ada permintaan masih dilakukan dengan cara melihat langsung atau melihat stok buku

dengan mengecek di Microsoft excel , sehingga masih adanya kesalahan mengenai informasi

barang dan keterlambatan dalam pembuatan laporan.

Rumusan Masalah

Dari uraian diatas, maka dapat dirumuskan masalah yang ada untuk dijadikan titik tolak

pada pembahasan dalam penulisan penelitian ini. Adapun perumusan masalah dalam penelitian ini

adalah.

a. Sistem yang berjalan di Galaxy Offset masih menggunakan arsip yang belum

terkomputerisasi dengan baik.

b. Data stok buku semakin lama semakin banyak , sulitnya pencarian data karena tidak

tersusun dengan baik, sering terjadi duplikasi data, selain itu dalam pelaporan data masih

kurang cepat dan efisien.

Batasan Masalah

Batasan masalah yang diangkat pada penelitian ini membahas perancangan sistem

informasi stok buku pada Galaxy Offset yang meliputi sistem registrasi pegawai, sistem buku

masuk, sistem buku keluar, katalog buku, dan retur buku. Sedangkan program optimasi layanan

menggunakan bahasa scripting PHP dan MySQL.

Tujuan Penelitian

a. Menganalisa kebutuhan sistem untuk optimasi pendataan stok buku pada Galaxy Offset.

b. Merancang kebutuhan sistem optimasi pendataan stok buku pada Galaxy Offset.

c. Membuat sistem informasi agar dapat diterapkan menjadi sebuah sistem optimasi stok

buku Galaxy Offset.

Manfaat Penelitian

Manfaat dari penelitian ini adalah membantu dan mempermudah prosesi optimasi

pengelolaan data stok buku pada Galaxy Offset yang meliputi data admin, data buku, data buku

masuk, data buku keluar, data stok buku, dan data retur buku.

LANDASAN TEORI

Didalam suatu perusahaan, baik itu perusahaan perdagangan maupun perusahaan manufaktur pasti

selalu mengandalkan persediaan. Persediaan sebagai kekayaan perusahaan memiliki peran penting

dalam operasi bisnis. Dalam perusahaan manufaktur, persediaan dapat terdiri dari beberapa

macam seperti : bahan baku, bahan pembantu, bahan dalam proses, barang jadi, dan Persediaan

suku cadang.

Menurut Rangkuti (2004) persediaan merupakan suatu aktiva yang meliputi barang-barang

milik perusahaan dengan maksud untuk dijual dalam suatu periode usaha tertentu, atau persediaan

barang-barang yang masih dalam pengerjaan atau proses produksi, ataupun persediaan bahan baku

yang menunggu penggunaanya dalam suatu proses produksi. Menurut Kusuma (2009) persediaan

diartikan sebagai barang yang disimpan untuk digunakan atau dijual pada periode mendatang

Pengertian Sistem Informasi

Sistem informasi dapat didefinisikan sebagai kumpulan elemen yang saling berhubungan

satu sama lain yang membentuk satu kesatuan untuk mengintegrasikan data, memproses dan

menyimpan serta mendistribusikan informasi. Dengan kata lain, sistem informasi merupakan

kesatuan elemen-elemen yang saling berkaitan secara sistematis dan teratur untuk menciptakan

dan membentuk aliran informasi yang akan mendukung pembuatan keputusan dan melakukan

control terhadap jalannya perusahaan (Oetomo, 2002).

Sistem Informasi Persediaan

Menurut Oetomo (2002) dalam buku yang berjudul Perancangan dan Pembangunan Sistem

Informasi menyebutkan, dengan adanya sistem informasi persediaan dapat diperoleh informasi

yang rinci tentang item-item barang yang tersedia, darimana suppliernya, berapa barang yang

rusak, berapa yang harus disorder lagi dan berapa banyak yang telah kadaluwarsa.

Basis Data

Menurut Rosa dan Shalahuddin (2013) Basis Data adalah sistem terkomputerisasi yang

tujuan utamanya adalah memelihara data yang sudah diolah atau informasi dan membuat

informasi tersedia saat dibutuhkan. Pada intinya basis data adalah media untuk menyimpan data

agar dapat diakses dengan mudah dan cepat. Basis data terdiri atas :

a) field merupakan item tertentu dari informasi,

b) record merupakan kumpulan dari field, dan

c) file merupakan sekumpulan dari record.

Kemudian sistem basis data adalah suatu sistem menyusun dan mengelola record-record

menggunakan komputer untuk menyimpan atau merekam serta memelihara data operasional

lengkap sebuah organisasi atau perusahaan sehingga mampu menyediakan informasi yang optimal

untuk proses pengambilan keputusan.

Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) digunakan untuk pemodelan basis data relasional.

Sehingga jika penyimpanan basis data menggunakan OODBMS maka perancangan basis data

tidak perlu menggunakan ERD. ERD memiliki beberapa aliran notasi seperti notasi Chen

(dikembangkan oleh Peter Chen), Barker (dikembangkan oleh Richard Barker, Ian Palmer, Harry

Ellis), notasi Crow’s Foot, dan beberapa notasi lain. Namun yang banyak digunakan adalah ERD

dengan notasi Chen (Rosa, dan Shalahuddin, 2013).

Data Flow Diagram (DFD) atau Diagram Alir Data (DAD)

DFD adalah representasi grafik yang menggambarkan aliran informasi dan transformasi

informasi yang diaplikasikan sebagai data yang mengalir dari masukan (input) dan keluaran. DFD

dapat digunakan untuk mempresentasikan sebuah sistem atau perangkat lunak pada beberapa level

abstrasksi. DFD dapat dibagi menjadi beberapa level yang lebih detail untuk mempresentasikan

aliran informasi atau fungsi yang lebih detail. DFD menyediakan mekanisme untuk pemodelan

fungsional atau pemodelan aliran informasi. Oleh karena itu, DFD lebih sesuai digunakan untuk

memodelkan fungsi-fungsi perangkat lunak yang akan diimplementasikan menggunakan

pemrograman terstruktur karena pemrograman tersetruktur membagi-bagi bagiannya dengan

fungsi-fungsi dan prosedur-prosedur (Rosa dan Shalahuddin, 2013).

ANALISA DAN PERANCANGAN SISTEM

1. Entity Relational diagram (ERD)

Kategori

buku

memiliki

user_login

diambil

disimpan

disimpan

ISBN

kd_Buku

nm_Buku

ket1

ukuran

tbl_buku

jml

thTerbit

nm_kategori

kd_keluar

kd_retur

Penerbit

memiliki

tgl

kd_penerbit

nm_penerbit

kota

tgl

jmlh

keterangan

kd_masuk

tgl

jmlh

ket

id_admin

username

nama

jmlh

ket

password

M

M

M

N

M

1

1

M

bk_masuk

bk_keluar

bk_retur

N

N

Login_hash

kd_buku

kd_buku

kd_buku

penerbit

kategori

ket

kd_kategori

Gambar 1. Entity Relational Diagram (ERD)

2. Data Flow Diagram (DFD)

2.1 Diagram Konteks

AdminAplikasi Stok

BukuPegawai gudang

hakAkses

data_user

data_buku

data_kategori

data_penerbit

Buku_masuk

Buku_keluar

Buku_retur

Lap_bukuMasuk

Lap_bukuKeluar

Lap_returBuku

Lap_stokBuku

Hak_AksesData_stokBukuLap_bukuMasuk

Lap_bukuKeluar

Lap_returBuku

Gambaar 2. Diagram konteks

2.2 DFD level 0

Admin1.

Input data

Pegawai gudang

data_user

Buku_masuk

Buku_keluar

Buku_retur

Lap_bukuMasuk

Lap_bukuKeluar

Lap_returBuku

Lap_stokBuku

Data_stokBuku

Lap_bukuMasuk

Lap_bukuKeluar

Lap_returBuku

data_kategori

data_penerbit

Buku_masuk

Buku_keluar

Buku_retur

data_buku

data_buku

data_kategori

data_penerbit

2.

Transaksi

4.

Laporan

3.

Data Diolah

user_login

Gambar 3. DFD level 0

2.3 DFD level 1 Input Data

Pegawai

gudang

1.2

Input data

buku

1.3

Input data

kategori

Buku

1.4

Input data

penerbit

Kategori

Penerbit

Admin

1.1

Input data

user

user_login

Gambar 4. DFD level 1 input data

2.4 DFD level 1 Transaksi

Pegawai gudang2.1

Transaksi buku masuk

2.2

Transaksi

buku keluar

Buku_masuk

2.3Transaksi

retur buku

Buku_keluar

Buku_retur

Gambar 5. DFD level 1 transaksi

2.5 DFD level 1 Data diolah

Buku_masuk

Buku_keluar

Buku_retur

3.1

Data Diolah stokBuku

Gambar 6. DFD level 1 Data diolah

2.6 DFD level 1 Laporan

Laporan

stok bukuData_stokBuka

Laporan

buku masukBuku_masuk

Laporan

buku keluarBuku_keluar

Laporan

retur bukuBuku_retur

Admin

Pegawai gudang

Laporan stok

buku

Laporan buku masuk

Laporan buku keluar

Laporan retur buku

Data stok

buku

Laporan buku masuk

Laporan buku keluar

Laporan retur buku

Gambar 7. DFD level 1 laporan

IMPLEMENTASI

1. Halaman login sistem

Merupakan tampilan awal ketika masuk ke dalam sistem. Untuk lebih jelasnya terlihat pada

gambar 8.

Gambar 8. Tampilan halaman login

2. Halaman dashboard

Halaman ini berisi informasi dari menu-menu pada sistem.

Gambar 9. Tampilan halaman dashboard

3. Halaman data buku

Pada halaman ini berisi informasi data buku yang sudah diinputkan sebelumnya. Lebih

jelasnya terlihat pada gambar 10.

Gambar 10. Tampilan halaman data buku

4. Halaman input data buku

Gambar 11. Tampilan input data buku

5. Halaman transaksi buku masuk

Halaman ini berfungsi untuk melakukan pencatatan transaksi buku masuk. Untuk transaksi

buku keluar dan retur tampilannya sama dengan gambar 12.

Gambar 12. Tampilan transaksi buku masuk

6. Halaman data stok buku

Halaman ini berisi data stok buku setelah proses transaksi diinputkan.

Gambar 13. Tampilan data stok buku

7. Halaman laporan stok buku

Halaman ini adalah print pdf laporan stok buku

Gambar 14. Tampilan laporan stok buku

8. Halaman data buku masuk

Halaman ini merupakan hasil dari poses transaksi buku masuk, dan terdapat tombol laporan

digunakan untuk membuat mencetak laporan buku masuk.

Gambar 15. Tampilan data buku masuk

9. Halaman laporan buku masuk harian

Merupakan halaman laporan pdf dari transaksi buku masuk

Gambar 16. Tampilan laporan buku masuk harian

10. Halaman ubah password

Halaman ini digunakan untuk merubah password user.

Gambar 17. Tampilan ubah password

PENUTUP

Kesimpulan

Berdasarkan pembahasan yang telah dibahas pada bab-bab sebelumnya maka dapat ditarik

kesimpulan mengenai pembuatan Sistem Informasi Stok Buku berbasis Web diantaranya:

a. Sistem Informasi Stok Buku dapat mencatat data buku, ketagori buku, dan penerbit buku

yang nantinya dapat digunakan untuk pendataan stok buku di Galaxy Offset.

b. Sistem ini dapat melakukan pencatatan transaksi buku masuk, buku keluar, dan buku retur.

c. Dapat membuat laporan baik stok buku digudang, buku buku masuk, buku keluar, dan

buku retur.

d. Dan dapat melakukan pencarian data secara otomatis dengan menuliskan data yang ingin

di cari pada kolom pencarian.

6.2. Saran

Sistem web yang dibangun dalam tugas proyek ini belum bersifat menyeluruh, artinya

masih banyak bagian-bagian yang belum sempurna dan perlu adanya pengembangan lebih lanjut

diantaranya :

a. Sistem ini belum bisa menampilkan informasi tentang kapan terjadinya berubahan data,

yang menyebabkan adanya duplikasi data. Oleh sebab itu dibutuhkan program yang dapat

menampilkan informasi mengenai waktu perubahan data.

b. Sistem ini belum bisa melakukan backup data langsung dari sistem. Untuk melakukan

backup data harus membuka database di MySQL. Oleh sebab itu dibutuhkan program

tambahan untuk melakukan proses backup data.

DAFTAR PUSTAKA

Adi, Nugroho, 2005, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi

Objek, Informatika, Bandung.

A.S, Rosa, dan Shalahuddin, M., 2013 Rekayasa Perangkat Lunak, Informatika Terstruktur dan

Berorientasi Obyek, Bandung.

Hardhianzah, Fajar. 2015 Aplikasi Stok Gudang Berbasis Web di PT Landkrone Indo Nutri,

Skripsi, Universitas Muhammadiyah Sidoarjo, Sidoarjo.

Kadir, Abdul, 2003, Pengenalan Sistem Informasi, Andi, Yogyakarta.

Kusuma, Dinata, Adji. 2009 Sistem Informasi Persediaan Baranng Pada Distro Above Store

Semarang, Tugas Akhir, Fakultas Komputer Universitas Dian Nuswantoro, Semarang.

Kusuma, Hendra. 2009, Manajemen Produksi : Perencanaan dan Pengendalian Produksi, Edisi

4. Andi, Yogyakarta.

Nur, dkk., 2012, Sistem Informasi Persediaan Barang Berbasis Web di PT Putera Agung Setia,

Seminar Nasional Informatika, Yogyakarta.

Oetomo, B S D. 2002, Perancangan Dan Pembangunan Sistem Informasi, Andi, Yogyakarta.

Rangkuti, F. 2004, Manajemen Persediaan Aplikasi di Budang Bisnis, Erlangga, Jakarta.

Rano, Laksono, Bernandus, 2008, Sistem Informasi Penjualan Dan Persediaan Barang

Minimarket Berbasis Linux. Diambil dari :

https://repository.usd.ac.id/2302/2/033124006_Full.pdf [diakses 26 Oktober 2017]

Riyanto, 2014, Membuat Aplikasi Mini Market integrasi barcode reader dengan PHP dan

MySQL, Graha Ilmu, Yogyakarta.

Sidik, Betha, Ir, 2005, MySQL, Informatika, Bandung.

Syafii, Muhammad. 2005, Panduan Membuat Aplikasi Database dengan MySQL PostgreSQL

Oracle, Andi, Yogyakarta.