• Tidak ada hasil yang ditemukan

LKP : Rancang Bangun Aplikasi Pengelolaan Gudang Berbasis Website pada PT Masmedia Buana Pustaka

N/A
N/A
Protected

Academic year: 2021

Membagikan "LKP : Rancang Bangun Aplikasi Pengelolaan Gudang Berbasis Website pada PT Masmedia Buana Pustaka"

Copied!
66
0
0

Teks penuh

(1)RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG BERBASIS WEBSITE PADA PT MASMEDIA BUANA PUSTAKA. KERJA PRAKTIK. Program Studi S1 Sistem Informasi. Oleh: VIO FIRMANDA BETA PERDANA 17.41010.0166. FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA 2020.

(2) RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG BERBASIS WEBSITE PADA PT MASMEDIA BUANA PUSTAKA. Diajukan sebagai salah satu syarat untuk menyelesaikan Program Sarjana. Disusun Oleh :. Nama. : Vio Firmanda Beta Perdana. NIM. : 17410100166. Program : S1 (Strata Satu) Jurusan : Sistem Informasi. FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA 2020.

(3) “Kesuksesan adalah buah dari usaha-usaha kecil yang diulang hari demi hari”.

(4) “Kupersembahkan kerja praktek ini kepada kedua orang tua yang memberikan motivasi, dan rekan kerja praktik. Terimakasih, semoga seluruh kebaikan yang diberikan mendapat imbalan dari Allah SWT”.

(5)

(6)

(7) ABSTRAK. PT MASMEDIA BUANA PUSTAKA adalah perusahaan penerbitan buku yang berlokasi di Jl. Tropodo 1 No. 111, Tropodo, Waru, Tropodo Kulon, Tropodo, Sidoarjo, Kabupaten Sidoarjo, Jawa Timur. Perusahaan ini bergerak dalam bidang penerbitan buku yang menerbitkan dan memasarkan buku-buku yang dibutuhkan masyarakat. Sejak awal berdiri pada 2008, perusahaan ini telah menerbitkan ribuan buku-buku yang bermutu. Mulai dari jenjang prasekolah hingga pendidikan menengah dan juga menerbitkan buku-buku umum yang disediakan untuk seluruh khalayak pembaca, PT MASMEDIA BUANA PUSTAKA telah menciptakan lebih dari ratusan judul produk yang dihasilkan. Berdasarkan hasil kegiatan kerja praktik yang dilakukan di PT MASMEDIA BUANA PUSTAKA, ditemukan beberapa permasalahan terkait pencatatan stok. PT MASMEDIA BUANA PUSTAKA mengharapkan adanya aplikasi yang dapat membantu perusahaan dalam pengelolaan gudang, yang meliputi pencatatan stok, pencatatan stok opname. Hal tersebut dikarenakan selama ini PT MASMEDIA BUANA PUSTAKA masih menggunakan sistem pencatatan manual dengan bantuan Microsoft Excel, dimana pada sistem pencatatan tersebut tidak ada batasan hak akses dalam penggunaannya. Kekurangan lain pada sistem yang ada adalah tidak adanya pelaporan secara terperinci dan efisien mengenai stok produk pada gudang. Dengan. diterapkannya. aplikasi. pengelolaan. gudang. pada. PT. MASMEDIA BUANA PUSTAKA, maka diperoleh informasi detail terkait vii.

(8) dengan proses pengelolaan gudang. Aplikasi ini juga menyediakan laporan secara realtime sehingga dapat membantu dalam pengelolaan pencatatan stok produk, pencatatan stok opname.. Kata Kunci: Pengelolaan Gudang, Pencatatan, PT Masmedia Buana Pustaka, Website. viii.

(9) KATA PENGANTAR. Puji syukur kehadirat Tuhan Yang Maha Esa, karena berkat rahmat dan hidayah-Nya, penulis dapat menyelesaikan Laporan Kerja Praktik yang berjudul “Rancang Bangun Aplikasi Pengelolaan Gudang Berbasis Website Pada PT MASMEDIA BUANA PUSTAKA” ini dapat diselesaikan. Laporan Kerja Praktik ini disusun dalam rangka penulisan laporan untuk lulus mata kuliah Kerja Praktik pada Program Studi S1 Sistem Informasi Universitas Dinamika Surabaya. Melalui kesempatan yang sangat berharga ini, penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu penyelesaian Laporan Kerja Praktik ini, terutama kepada : 1. Kedua orang tua dan kakak yang selalu memberikan doa, bantuan, nasihat dan dukungan moral kepada penulis. 2. Bapak Prof. Dr. Budi Jatmiko, M.Pd. selaku Rektor Universitas Dinamika Surabaya. 3. Bapak Dr. Anjik Sukmaaji, S.Kom., M.Eng. selaku Kepala Program Studi S1 Sistem Informasi. 4. Ibu Tan Amelia, S.Kom., M.MT., MCP. selaku Dosen Pembimbing yang telah membimbing dengan sabar, memberikan dukungan dan kemudahan dalam pelaksanaan kerja praktik. 5. Bapak Muhammad Muhbib Selaku Penyelia PT MASMEDIA BUANA PUSTAKA yang juga memberikan masukan terhadap penulis.. ix.

(10) 6. Teman–teman seperjuangan kerja praktik dan teman-teman di Universitas Dinamika khususnya S1 Sistem Informasi yang selalu menemani, memberikan dukungan, dan membantu penulis dari awal proses kerja praktik hingga pembuatan laporan ini. Semoga Tuhan Yang Maha Esa memberikan limpahan rahmat-Nya kepada seluruh pihak yang telah memberikan bantuan, nasehat, dan dukungan selama pelaksanaan kerja praktik maupun pembuatan laporan kerja praktik ini. Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan, baik dari materi maupun teknik penyajiannya. Untuk itu segala kritik dan saran membangun, sangat penulis harapkan. Semoga laporan ini dapat memberikan manfaat bagi pembaca dan pihak-pihak yang berkepentingan.. Surabaya, 24 Juni 2020. Penulis. x.

(11) DAFTAR ISI. Halaman ABSTRAK ............................................................................................................ vii KATA PENGANTAR ........................................................................................... ix DAFTAR ISI .......................................................................................................... xi DAFTAR TABEL ................................................................................................ xiv DAFTAR GAMBAR ............................................................................................ xv BAB I PENDAHULUAN ...................................................................................... 1 1.1. Latar Belakang ......................................................................................... 1. 1.2. Perumusan Masalah .................................................................................. 3. 1.3. Batasan Masalah ....................................................................................... 4. 1.4. Tujuan ....................................................................................................... 4. 1.5. Manfaat ..................................................................................................... 4. 1.6 Sistematika Penulisan .................................................................................... 5 BAB II GAMBARAN UMUM PERUSAHAAN ................................................... 7 2.1. Sejarah PT MASMEDIA BUANA PUSTAKA ....................................... 7. 2.2. Logo PT MASMEDIA BUANA PUSTAKA .......................................... 7. 2.3. Visi PT MASMEDIA BUANA PUSTAKA ............................................ 8. 2.4 Misi PT MASMEDIA BUANA PUSTAKA ................................................. 8 2.5 Struktur Organisasi PT MASMEDIA BUANA PUSTAKA ......................... 8 xi.

(12) 2.6 Deskripsi Tanggung Jawab Pekerjaan ........................................................... 9 2.7 Lokasi PT MASMEDIA BUANA PUSTAKA ........................................... 10 BAB III LANDASAN TEORI .............................................................................. 11 3.1 Rancang Bangun .......................................................................................... 11 3.2 Aplikasi ....................................................................................................... 11 3.3 Analisis Sistem ............................................................................................ 12 3.4 System Development Life Cycle (SDLC) ................................................... 12 BAB IV DESKRIPSI PEKERJAAN .................................................................... 14 4.1 Menganalisis Sistem .................................................................................... 15 4.1.1 Pengumpulan Data ................................................................................ 15 4.1.2 Analisis Bisnis ...................................................................................... 16 4.1.3 Analisis Kebutuhan Pengguna .............................................................. 19 4.1.4 Analisis Kebutuhan Data ...................................................................... 20 4.1.5 Diagram Blok Pengelolaan Gudang ..................................................... 21 4.2 Merancang Sistem ....................................................................................... 23 4.2.1 System Flow ......................................................................................... 23 4.2.2 Merancang Proses ................................................................................. 31 4.2.3 Merancang Basis Data .......................................................................... 35 4.2.4 Rancangan Antarmuka Pengguna ......................................................... 38 4.3 Membahas Sistem........................................................................................ 42 BAB V PENUTUP ................................................................................................ 49 xii.

(13) 5.1. Kesimpulan ............................................................................................. 49. 5.2. Saran ....................................................................................................... 49. DAFTAR PUSTAKA ........................................................................................... 50. xiii.

(14) DAFTAR TABEL. Halaman Tabel 4. 1 Identifikasi Masalah ............................................................................. 17 Tabel 4. 2 Kebutuhan Pengguna ........................................................................... 19 Tabel 4. 3 Struktur Tabel Master Produk .............................................................. 36 Tabel 4. 4 Struktur Tabel Master Cabang ............................................................. 37 Tabel 4. 5 Struktur Tabel Transaksi Stok.............................................................. 37 Tabel 4. 6 Struktur Tabel Stok Opname................................................................ 37. xiv.

(15) DAFTAR GAMBAR. Halaman Gambar 2. 1 Logo PT MASMEDIA BUANA PUSTAKA .................................... 7 Gambar 2. 2 Struktur Organisasi PT MASMEDIA BUANA PUSTAKA.............. 8 Gambar 2. 3 Lokasi PT MASMEDIA BUANA PUSTAKA ................................ 10 Gambar 4. 1 Diagram Blok Pengelolaan Gudang…………………………………..21 Gambar 4. 2 Sysflow Pengelolaan Hak Akses Login ........................................... 24 Gambar 4. 3 Sysflow Pengelolaan Master Produk................................................ 25 Gambar 4. 4 Sysflow Pengelolaan Master Cabang ............................................... 26 Gambar 4. 5 Sysflow Pengelolaan Pencatatan Transaksi Stok Masuk ................. 27 Gambar 4. 6 Sysflow Pengelolaan Pencatatan Transaksi Stok Keluar ................. 28 Gambar 4. 7 Sysflow Pengelolaan Pencatatan Stok Opname ............................... 29 Gambar 4. 8 Sysflow Laporan Stok ...................................................................... 30 Gambar 4. 9 Sysflow Pengelolaan Laporan Stok Opname ................................... 31 Gambar 4. 10 Context Diagram ............................................................................ 31 Gambar 4. 11 Diagram Jenjang............................................................................. 32 Gambar 4. 12 DFD LV 0....................................................................................... 33 Gambar 4. 13 DFD Level 1 Mengelola Master..................................................... 34 Gambar 4. 14 DFD Level 1 Mengelola Pencatatan Transaksi .............................. 34 Gambar 4. 15 DFD Level 1 Mengelola Laporan .................................................. 35 Gambar 4. 16 Conceptual Data Model .................................................................. 35 Gambar 4. 17 Physical Data Model ...................................................................... 36 Gambar 4. 18 Rancangan Tampilan Login ........................................................... 38 xv.

(16) Gambar 4. 19 Rancangan Tampilan Dashboard ................................................... 38 Gambar 4. 20 Rancangan Tampilan Master Produk ............................................. 39 Gambar 4. 21 Rancangan Tampilan Master Cabang ............................................ 39 Gambar 4. 22 Rancangan Halaman Tampilan Transaksi Stok in ......................... 40 Gambar 4. 23 Rancangan Halaman Transaksi Stok Out ....................................... 40 Gambar 4. 24 Rancangan Halaman Stok Opname ................................................ 41 Gambar 4. 25 Rancangan Halaman Laporan Transaksi Stok Produk ................... 41 Gambar 4. 26 Rancangan Halaman Laporan Stok Opname ................................. 42 Gambar 4. 27 Halaman Login Aplikasi ................................................................ 42 Gambar 4. 28 Halaman Dashboard ....................................................................... 43 Gambar 4. 29 Halaman Data Master Produk ........................................................ 43 Gambar 4. 30 Detail Data Stok Produk................................................................. 44 Gambar 4. 31 Halaman Data Master Cabang........................................................ 44 Gambar 4. 32 Halaman Transaksi Stok Masuk ..................................................... 45 Gambar 4. 33 Halaman Pencatatan Transaksi Stok Masuk .................................. 45 Gambar 4. 34 Halaman Transaksi Stok Keluar ..................................................... 46 Gambar 4. 35 Halaman Pencatatan Transaksi Stok Keluar .................................. 46 Gambar 4. 36 Halaman Stok Opname .................................................................. 47 Gambar 4. 37 Halaman Pencatatan Stok Opname ................................................ 47 Gambar 4. 38 Halaman Laporan Stok Produk ...................................................... 48 Gambar 4. 39 Halaman Laporan Stok Opname .................................................... 48. xvi.

(17) BAB I PENDAHULUAN. 1.1 Latar Belakang Di zaman modern saat ini, teknologi sudah tidak bisa lepas dari kehidupan manusia sehari-hari. Hal itu disebabkan karena perkembangan teknologi dapat mempermudah manusia dalam melakukan aktivitasnya. Teknologi baik itu perangkat lunak atau mesin kini selalu hadir dalam dunia kerja, terutama dalam bidang industri. Saat ini, banyak bidang manufakturing yang menggunakan bantuan mesin hingga robot untuk melakukan kegiatan usahanya. Hal ini tentu dapat menggantikan peran manusia bahkan mesin atau robot tersebut dapat melakukan hal yang manusia tidak bisa lakukan. PT MASMEDIA BUANA PUSTAKA adalah perusahaan penerbitan buku yang berlokasi di Jl. Tropodo 1 No. 111, Tropodo, Waru, Tropodo Kulon, Tropodo, Sidoarjo, Kabupaten Sidoarjo, Jawa Timur. Perusahaan ini bergerak dalam bidang penerbitan buku yang menerbitkan dan memasarkan buku-buku yang dibutuhkan masyarakat. Sejak awal berdiri pada 2008, perusahaan ini telah menerbitkan ribuan buku-buku yang bermutu. Mulai dari jenjang prasekolah hingga pendidikan menengah dan juga menerbitkan buku-buku umum yang disediakan untuk seluruh khalayak pembaca, PT MASMEDIA BUANA PUSTAKA telah menciptakan lebih dari ratusan judul produk yang dihasilkan. PT MASMEDIA BUANA PUSTAKA memiliki proses bisnis untuk pembuatan produk buku yaitu Divisi PPIC akan memeriksa ketersediaan stok bahan. 1.

(18) 2. baku terlebih dahulu sesuai data kebutuhan bahan baku yang harus tersedia. Jika bahan baku tersedia maka Divisi PPIC akan mengirim seluruh bahan baku ke Divisi Produksi dan memerintahkan Divisi Produksi untuk membuat produk. Jika bahan baku produk terdapat kekurangan maka Divisi PPIC akan meminta Divisi Purchasing untuk memesan bahan baku yang kurang. Namun Divisi PPIC dapat meminta kepada Divisi Produksi untuk melakukan produksi dengan bahan baku yang sudah tersedia terlebih dahulu sambil menunggu bahan baku yang tersedia. Hal ini dapat dilakukan jika memungkinkan karena bahan baku yang belum ada dapat dikerjakan menyusul. Secara ideal jika bahan baku dari Divisi Purchasing lengkap, maka selanjutnya Divisi PPIC akan memerintahkan Divisi Produksi untuk melakukan pembuatan produk. Jika produk sudah selesai dikerjakan maka produk akan dilakukan pemeriksaan kualitas produk, jika barang belum memenuhi standart kualitas produk, maka Divisi Produksi akan menelakukan perbaikan produk yang tidak memenuhi standar kualitas produk. Jika produk sudah memenuhi standar, maka selanjutnya produk akan dikirimkan ke Divisi Gudang untuk dilakukan pencatatan stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer. Setelah sales berhasil mendapatkan costumer yang ingin membeli produk maka. perlu. dilakukan. pencatatan. pemenuhan. pemesanan. oleh. pihak. marketing/penjualan. Sampai setelah melewati proses pencatatan pemenuhan pemesanan, produk akan siap dikirimkan ke costumer dan pihak Divisi Gudang juga perlu melakukan pencatatan stok produk yang keluar dari gudang sesuai dengan catatan surat jalan yang berisi nama produk dan jumlah stok yang akan dikirimkan kepada costumer..

(19) 3. Dari permasalahan selama ini pada Divisi Gudang adalah petugas gudang yang melakukan inventarisasi atau pencatatan stok produk secara manual menggunakan excel yang menjadikan informasi menjadi kurang up to date, sehingga dengan cara manual informasi yang didapatkan menjadi kurang cepat. Untuk masalah tersebut bisa diselesaikan dengan pendekatan teknologi informasi berbasis web yang akan memudahkan pihak Divisi Gudang dalam mengelola gudang serta mengakses dan mendapatkan informasi yang tidak dibatasi tempat tertentu. Berdasarkan masalah yang berhubungan dengan peng-update-an data inventory gudang serta konsistensi data dapat diselesaikan dengan aplikasi komputer berbasis web. Harapan penggunaan aplikasi tersebut adalah terjadi peningkatan efisiensi dalam melakukan pencatatan stok produk. Dengan adanya aplikasi pengelolaan gudang berbasis web diharapkan dapat mengatasi dalam masalah melakukan inventarisasi atau pencatatan stok produk pada Divisi Gudang di PT MASMEDIA BUANA PUSTAKA.. 1.2 Perumusan Masalah Dengan melihat latar belakang yang telah dibahas, maka dapat dirumuskan permasalahan pada PT MASMEDIA BUANA PUSTAKA saat ini, yaitu bagaimana merancang dan membangun aplikasi pengelolaan gudang untuk membantu proses pencatatan stok pada Divisi Gudang?.

(20) 4. 1.3 Batasan Masalah Batasan masalah dalam melakukan perancangan sistem ini adalah sebagai berikut : 1.. Tidak menangani retur jika ada produk cacat.. 2.. Sistem yang akan dibangun berbasis website.. 3.. Sistem ini hanya membahas sistem inventarisasi atau pencatatan stok gudang tidak sampai sistem Produksi.. 4.. Sistem ini juga tidak membahas tentang persediaan bahan baku untuk produksi buku pada Divisi Produksi.. 5.. Sistem ini tidak menangani masalah keuangan perusahaan, retur pembelian dan masalah penggajian karyawan.. 1.4 Tujuan Berdasarkan rumusan masalah di atas, maka tujuan dari pembuatan laporan kerja praktik ini adalah merancang dan membangun aplikasi pengelolaan gudang untuk membantu proses inventarisasi atau pencatatan stok pada gudang di perusahaan PT MASMEDIA BUANA PUSTAKA.. 1.5 Manfaat Dengan adanya aplikasi pengelolaan gudang berbasis web dapat mengatasi masalah di PT MASMEDIA BUANA PUSTAKA. Hal ini dapat meningkatkan efisiensi agar dalam pengelolaan gudang berjalan dengan lancar, serta membantu.

(21) 5. dalam melakukan pelaporan yang membuat ketepatan pengambilan keputusan dan berujung pada keuntungan perusahaan.. 1.6 Sistematika Penulisan Untuk memberikan pemahaman gambaran secara menyeluruh terhadap masalah yang dibahas, maka sistematika penulisan Laporan Kerja Praktik dibagi ke dalam beberapa bab yaitu : BAB I. : PENDAHULUAN Bab ini menjelaskan tentang latar belakang dari hal-hal yang berhubungan dengan perusahaan, perumusan masalah, batasan masalah, tujuan serta manfaat yang diperoleh dengan terbentuk aplikasi yang telah dibangun utuk pihak perusahaan.. BAB II. : GAMBARAN UMUM PERUSAHAAN Bab ini membahas menganai gambaran umum yang ada pada perusahaan PT MASMEDIA BUANA PUSTAKA, mulai dari visi perusahaan, misi perusahaan serta struktur organisasi.. BAB III. : LANDASAN TEORI Pada bab ini membahas tentang serangkaian teori yang dianggap berhubungan dengan kerja praktik yang dilakukan untuk penyelesaian masalah. Meliputi Konsep dasar dari informasi, aplikasi, struktur data, dan model pengembangan aplikasi.. BAB IV. : DESKRIPSI KERJA PRAKTIK Bab ini berisi tentang langkah-langkah yang digunakan untuk perancangan sebuah sistem yang digunakan untuk menyelesaikan.

(22) 6. masalah. Adapun isi dari bab ini adalah analisis masalah, desain interface serta pemrograman, implementasi sistem dan verifikasi. BAB V. : PENUTUP Bab ini berisi kesimpulan dan saran dari seluruh isi laporan ini yang disesuaikan dengan hasil dan pembahasan pada bab-bab sebelumnya..

(23) BAB II GAMBARAN UMUM PERUSAHAAN. 2.1 Sejarah PT MASMEDIA BUANA PUSTAKA PT MASMEDIA BUANA PUSTAKA adalah perusahaan penerbitan yang menerbitkan dan memasarkan buku-buku yang dibutuhkan masyarakat. Sejak awal berdiri pada 2008, perusahaan ini juga memiliki 90 cabang. Perusahaan ini berlokasi di Jl. Tropodo 1 No. 111, Tropodo, Waru, Tropodo, Sidoarjo, Kabupaten Sidoarjo, Jawa Timur. Perusahaan ini memiliki karyawan 1400 orang. Perusahaan ini telah menerbitkan ribuan buku-buku yang bermutu. Mulai dari jenjang prasekolah hingga pendidikan menengah. Perusahaan juga menerbitkan buku-buku umum yang disediakan untuk seluruh khalayak pembaca. Memasuki tahun yang ketujuh, penerbit ini telah memiliki jaringan distribusi yang luas. Tersebar di seluruh provinsi dan kabupaten/kota di Indonesia. Sebagai bentuk tanggung jawabnya, perusahaan juga berusaha untuk turut serta mendukung programprogram pemerintah dalam upaya memajukan pendidikan nasional. 2.2 Logo PT MASMEDIA BUANA PUSTAKA. Gambar 2. 1 Logo PT MASMEDIA BUANA PUSTAKA. 7.

(24) 8. 2.3 Visi PT MASMEDIA BUANA PUSTAKA “Menjadikan penerbit buku terdepan dalam mencerdaskan kehidupan bangsa.” 2.4 Misi PT MASMEDIA BUANA PUSTAKA “Menyelenggarakan usaha penerbitan secara professional dan turut serta mencerdaskan kehidupan bangsa menuju kehidupan yang sejahtera.” 2.5 Struktur Organisasi PT MASMEDIA BUANA PUSTAKA Dalam melakukan kegiatan operasional perusahaan maka diperlukan sebuah adanya struktur organisasi agar suatu tujuan dapat tercapai dengan baik.. Gambar 2. 2 Struktur Organisasi PT MASMEDIA BUANA PUSTAKA..

(25) 9. 2.6 Deskripsi Tanggung Jawab Pekerjaan Deskripsi tugas pada struktur organisasi yang dapat dilihat pada gambar yang bertanggung jawab terhadap jabatan yang memiliki sebagai berikut : 1. Direktur Utama a. Mengelola bisnis b. Pemimpin semua karyawan dalam manajemen perusahaan c. Menetapkan kebijakan perusahaan d. Menetapkan dan merumuskan strategi bisnis perusahaan e. Memilih staf-staf yang membantu di bawahnya, biasanya level General Manager, Senior Manager bahkan manager 2. Wakil Direktur Penerbit a. Memimpin Direktorat dibawahnya, pengembangan, pelaksanaan dan pengendalian untuk meningkatkan kinerja perusahaan. b. Berwenang untuk memutuskan bagaimana membantu mitra bisnis dalam mengelola sistem informasi. c. Berwenang untuk menetapkan kebijaksanaan yang hendak diberikan pada langganan, menetapkan harga jual dan sistem penjualan, serta alat promosi. 3. Assiten Direktur a. Bertindak sebagai perantara kontak antara manajer dan klien internal / eksternal. b. Menghasilkan laporan, presentasi, dan brief. 4. Divisi Gudang a. Melakukan Inventarisasi atau pencatatan yang terjadi di gudang.

(26) 10. 2.7 Lokasi PT MASMEDIA BUANA PUSTAKA PT MASMEDIA BUANA PUSTAKA berlokasi di Jl. Tropodo 1 No. 111, Tropodo, Waru, Tropodo, Sidoarjo, Kabupaten Sidoarjo. Informasi lain untuk PT MASMEDIA BUANA PUSTAKA adalah sebagai berikut : a. Alamat Kantor : Jl. Tropodo 1 No. 111, Tropodo, Waru, Tropodo Kulon, Tropodo, Sidoarjo, Kabupaten Sidoarjo, Jawa Timur 61256 b. Telepon/Fax : Telp. (031) 866 5152, Fax. 867 2448 c. Email. : [email protected]. d. Website. :. Gambar 2. 3 Lokasi PT MASMEDIA BUANA PUSTAKA.

(27) BAB III LANDASAN TEORI. 3.1 Rancang Bangun Rancang merupakan serangkaian prosedur untuk menerjemahkan hasil analisa. dari. sebuah. sistem. mendeskripsikandengan. detail. ke. dalam. bagaimana. bahasa. pemrograman. komponen-komponen. untuk sistem. diimplementasikan (Pressman, 2002). Bangun atau pembangunan sistem adalah kegiatan menciptakan sistem baru maupun mengganti atau memperbaiki sistem yang telah ada baik secara keseluruhan maupun sebagian (Pressman, 2002). Bangun sistem adalah membangun sistem informasi dan komponen yang didasarkan pada spesifikasi desain (Whitten et al, 2004).. 3.2 Aplikasi Pengertian Aplikasi menurut (Jogiyanto, 2010) adalah penggunaan dalam suatu komputer, instruksi (instruction) atau pernyataan (statement) yang disusun sedemikian rupa sehingga komputer dapat memproses input menjadi output. Aplikasi merupakan rangkaian kegiatan atau perintah untuk dieksekusi oleh komputer. Program merupakan kumpulan instruction set yang akan dijalankan oleh pemroses, yaitu berupa software. Program berisi konstruksi logika yang dibuat oleh manusia, dan sudah diterjemahkan ke dalam bahasa mesin sesuai dengan format yang ada pada instruction set .Program aplikasi merupakan program siap pakai.. 11.

(28) 12. Program yang direkam untuk melaksanakan suatu fungsi bagi 10 pengguna atau aplikasi yang lain. 3.3 Analisis Sistem Menurut Jogiyanto (2010), analisis sistem (system analysis) dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.. Tahap. analisis. sistem. dilakukan. setelah. tahap. perencanaan sistem (system planning) dan sebelum tahap desain sistem (system design).. 3.4 System Development Life Cycle (SDLC) Siklus Hidup Pengembangan Sistem atau Software Development Life Cycle (SDLC) dalam rekayasa sistem dan rekayasa perangkat lunak adalah proses pembuatan atau pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut. Menurut McLeod dan Schell (2008), siklus hidup pengembangan sistem dirancang untuk menanggulanggi masalah yang timbul pada proyek berskala besar yang melibatkan banayak pemakai dan memerluka banyak waktu dalam pengembangan analisis dan pemrograman. Konsep ini umumnya merujuk pada sistem komputer atau informasi. SDLC juga merupakan pola yang diambil untuk mengembangkan sistem perangkat.

(29) 13. lunak, yang terdiri dari tahap-tahap : requirement elicitation (elisitasi kebutuhan), requirements analysis (analisis kebutuhan), software design (perancangan sistem), software construction (penulisan kode program), software testing (uji coba aplikasi) dan implementation (instalasi)..

(30) BAB IV DESKRIPSI PEKERJAAN. Berdasarkan observasi dan wawancara yang dilakukan pada kegiatan kerja praktik di PT MASMEDIA BUANA PUSTAKA, ditemukan beberapa permasalahan terkait pencatatan stok. PT MASMEDIA BUANA PUSTAKA mengharapkan adanya aplikasi yang dapat membantu perusahaan dalam pengelolaan gudang, yang meliputi pencatatan stok, pencatatan stok opname. Hal tersebut dikarenakan selama ini PT MASMEDIA BUANA PUSTAKA masih menggunakan sistem pencatatan manual dengan bantuan Microsoft Excel, dimana pada sistem pencatatan tersebut tidak ada batasan hak akses dalam penggunaannya. Kekurangan lain pada sistem yang ada adalah tidak adanya pelaporan secara terperinci dan efisien mengenai stok produk pada gudang. Dalam proses kerja praktik, maka penulis berusaha untuk membantu perusahaan dengan memecahkan permasalahan perusahaan yang berkaitan dengan administrasi pencatatan kegiatan produksi, yang disesuaikan dengan kebutuhan perusahaan melalui beberapa tahapan berikut, yaitu : a.. Menganalisis sistem. b.. Merancang sistem. c.. Mengimplementasikan sistem. d.. Melakukan pembahasan terhadap implementasi sistem.. 14.

(31) 15. 4.1 Menganalisis Sistem Menganalisis sistem merupakan tahapan awal dalam merancang suatu sistem. Analisa dan pengelolaan sistem yang baik diharapkan dapat menghasilkan kinerja sistem yang sesuai dengan kebutuhan perusahaan, sehingga dapat menyelesaikan permasalahan yang ada dengan efektif dan efisien. Pada tahap ini, penulis melakukan pengumpulan data, identifikasi masalah, analisa kebutuhan pengguna, serta membuat diagram blok. Proses analisis sistem tersebut akan dijelaskan pada sub bab dibawah berikut. 4.1.1 Pengumpulan Data Tahap pengumpulan data didapatkan melalui kegiatan observasi, wawancara, dan survey terkait proses administrasi pencatatan stok pada gudang di perusahaan yang berjalan saat ini. Proses observasi dilakukan secara tidak langsung dengan cara menganalisis dokumen-dokumen yang dibutuhkan pada proses bisnis pengelolaan gudang perusahaan dengan tujuan untuk mengetahui informasi terkait stok, pencatatan, dan pelaporan. Sedangkan pada proses wawancara dilakukan dengan melibatkan Divisi Gudang PT MASMEDIA BUANA PUSTAKA. Hal ini bertujuan untuk menanyakan beberapa hal yang tidak didapat melalui proses observasi. PT MASMEDIA BUANA PUSTAKA memiliki proses bisnis untuk pembuatan produk buku yaitu Divisi PPIC akan memeriksa ketersediaan stok bahan baku terlebih dahulu sesuai data kebutuhan bahan baku yang harus tersedia. Jika bahan baku tersedia maka Divisi PPIC akan mengirim seluruh bahan baku ke Divisi Produksi dan memerintahkan Divisi Produksi untuk membuat produk. Jika bahan baku produk terdapat kekurangan maka Divisi PPIC akan meminta Divisi.

(32) 16. Purchasing untuk memesan bahan baku yang kurang. Namun Divisi PPIC dapat meminta kepada Divisi Produksi untuk melakukan produksi dengan bahan baku yang sudah tersedia terlebih dahulu sambil menunggu bahan baku yang tersedia. Hal ini dapat dilakukan jika memungkinkan karena bahan baku yang belum ada dapat dikerjakan menyusul. Secara ideal jika bahan baku dari Divisi Purchasing lengkap, maka selanjutnya Divisi PPIC akan memerintahkan Divisi Produksi untuk melakukan pembuatan produk. Jika produk sudah selesai dikerjakan maka produk akan dilakukan pemeriksaan kualitas produk, jika barang belum memenuhi standart kualitas produk, maka Divisi Produksi akan menelakukan perbaikan produk yang tidak memenuhi standar kualitas produk. Jika produk sudah memenuhi standar, maka selanjutnya produk akan dikirimkan ke Divisi Gudang untuk dilakukan pencatatan stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer. Setelah sales berhasil mendapatkan costumer yang ingin membeli produk maka. perlu. dilakukan. pencatatan. pemenuhan. pemesanan. oleh. pihak. marketing/penjualan. Sampai setelah melewati proses pencatatan pemenuhan pemesanan, produk akan siap dikirimkan ke costumer dan pihak Divisi Gudang juga perlu melakukan pencatatan stok produk yang keluar dari gudang sesuai dengan catatan surat jalan yang berisi nama produk dan jumlah stok yang akan dikirimkan kepada costumer. 4.1.2 Analisis Bisnis Analisis bisnis dilakukan setelah melalui tahapan pengumpulan data, yang meliputi identifikasi masalah, identifikasi pengguna, identifikasi data, serta identifikasi fungsi..

(33) 17. 1.. Identifikasi Masalah Tabel 4. 1 Identifikasi Masalah. No. Permasalahan 1.. Dampak. Solusi. Proses pencatatan stok. Lambatnya. Membuat. sistem. masih dilakukan dengan. penyebaran. (perangkar. lunak). cara. informasi tentang. berbasis web yang. laporan. dilengkapi. manual. dengan. yaitu. menggunakan. stok. dengan. Microsoft Excel tanpa. pencatatan. adanya database untuk. yang. mampu. penyimpanan data. menimbulkan. perusahaan. dalam. kesalahan/komuni. mengelola. gudang. kasi. untuk pencatatan stok. dalam. database. yang membantu. pengambilan keputusan. 2.. Tidak. adanya. hak Data. dapat Membuat. akses yang jelas terkait ditambahkan, penggunaan. (perangkar. sistem diubah,. dan berbasis. yang berjalan saat ini dihapus (Microsoft. Excel), siapapun. dimana. proses bagian. mencatat,. sistem lunak) web. oleh dilengkapi dengan hak dalam akses. penggunaan. tersebut sistem yang mampu. merubah, tanpa. adanya membantu perusahaan. dan menghapus data informasi spesifik dalam. mengelola. dapat dilakukan oleh siapa. yang gudang. seluruh staff bagian melakukan. akses pencatatan stok. terkait, namun tidak tersebut, sehingga terdeteksi. secara rentan. spesifik siapa yang melakukan tersebut. yang. terjadi. kecurangan,. akses kesalahan, kekeliruan data. dan. untuk.

(34) 18. 3.. Tidak ada pelaporan. Manager. tiap Membuat. sistem. secara terperinci dan. bagian. dan (perangkar. lunak). efisien terkait proses. Managing. bisnis. terjadi,. Director (Pemilik dilengkapi. sistem. Perusahaan). yang. dikarenakan. yang berjalan saat ini. kesulitan. hanya mencatat tanpa. melakukan. adanya. controlling. data. pelaporan. rekap kegiatan. proses bisnis yang terjadi. setiap. berbasis. fungsi. pada dalam. mengelola. proses gudang. sehingga. dan tepat. Identifikasi Pengguna • Admin Bagian Gudang Identifikasi Data • Master Produk • Master Cabang • Master Pelanggan • Master Sales • Catatan Produk Stok Masuk • Catatan Produk Stok Keluar • Catatan Stok Opname Identifikasi Kebutuhan Fungsional. tidak. dilakukan. dengan cepat. 4.. pembuatan. membantu perusahaan. keputusan. 3.. dengan. bisnis yang terjadi pencatatan stok. dapat. yang. dalam laporan yang mampu. pengambilan. 2.. web. untuk.

(35) 19. • Fungsi Mengelola Hak Akses • Fungsi Mengelola Data Master Produk • Fungsi Mengelola Data Master Cabang • Fungsi Mencatat Stok Barang Masuk • Fungsi Mencatat Stok Barang Keluar • Fungsi Mencatat Stok Opname • Fungsi Membuat Laporan Stok Barang • Fungsi Membuat Laporan Stok Opname. 4.1.3 Analisis Kebutuhan Pengguna Tabel 4. 2 Kebutuhan Pengguna Kebutuhan Fungsi. Kebutuhan Data. Output. 1. Data produk. 1. Master produk. 2. Data cabang. 2. Master cabang. Mengelola data master. 1. Master Produk Mencatat stok produk masuk. 2. Master cabang 3. Data stok produk 1. Master Produk. Mencatat stok produk keluar. Catatan stok masuk. Catatan stok keluar. 2. Master cabang 3. Data stok produk 1. Master Produk. Mencatat stok opname 2. Master cabang 3. Data stok produk. Catatan stok opname.

(36) 20. 4.1.4 Analisis Kebutuhan Data Analisis kebutuhan data perlu dilakukan setelah menyusun sebuah analisis kebutuhan pengguna, data-data yang dibutuhkan untuk menunjang aplikasi yang dibuat meliputi : 1. Data Produk Data produk merupakan data master yang digunakan untuk menyimpan data produk di perusahaan. Data produk yang diperlukan kode buku, judul buku, penulis buku , grup buku, harga buku, stok buku. 2. Data Cabang Data cabang merupakan data master yang digunakan untuk menyimpan data cabang yang ada di perusahaan. Data produk yang diperlukan kode cabang, nama cabang, no telp cabang, alamat cabang, kota cabang. 3. Data Stok Produk Masuk Data stok produk masuk merupakan data yang digunakan untuk menyimpan data dan mencatat data produk yang masuk ke gudang. Data stok produk masuk yang diperlukan adalah kode transaksi stok, tanggal transaksi stok masuk, keterangan, judul buku, jumlah stok masuk. 4. Data Stok Produk Keluar Data stok produk masuk merupakan data yang digunakan untuk menyimpan data dan mencatat data produk yang keluar dari gudang. Data stok produk keluar yang diperlukan adalah kode transaksi stok, tanggal transaksi stok keluar, keterangan, judul buku, jumlah stok keluar. 5. Data Stok Opname.

(37) 21. Data stok opname digunakan untuk menyimpan data dan mencatat data stok opname. Data stok produk keluar yang diperlukan adalah kode stok opname, tanggal stok opname, keterangan stok opname, judul buku, nama cabang, stok awal, stok nyata. 6. Laporan Laporan digunakan untuk menampilkan laporan stok produk, laporan stok opname. Data yang diperlukan untuk laporan stok adalah kode buku, kode produk masuk, kode produk keluar, kode aktivitas, dan jumlah produk.. 4.1.5 Diagram Blok Pengelolaan Gudang. Gambar 4. 1 Diagram Blok Pengelolaan Gudang.

(38) 22. Diagram Blok diatas menjelaskan tentang input, proses dan output yang diimplementasikan ke dalam sistem yang akan dibuat. Berikut adalah uraian komponen input, proses dan output yang akan diimplementasikan ke dalam sistem : 1. Input a. Data Produk Data produk merupakan data master yang digunakan untuk menyimpan data produk di perusahaan. Data produk yang diperlukan kode buku, judul buku, penulis buku , grup buku, harga buku, stok buku. b. Data Cabang Data cabang merupakan data master yang digunakan untuk menyimpan data cabang yang ada di perusahaan. Data produk yang diperlukan kode cabang, nama cabang, no telp cabang, alamat cabang. 2. Proses a. Pengelolaan Data Awal : proses dimana seluruh data awal diolah sehingga menjadi data master. b. Proses Pencatatan Stok Masuk : proses dimana Bagian Gudang melakukan pencatatan dan rekapitulasi terkait barang yang masuk ke Gudang. c. Proses Pencatatan Stok Keluar : proses dimana Bagian Gudang melakukan pencatatan dan rekapitulasi terkait barang yang masuk keluar dari gudang. d. Proses Pencatatan Stok Opname : proses dimana Bagian Gudang melakukan pencatatan dan rekapitulasi untuk memonitor stok produk pada gudang. 3. Output a. Master Produk : kumpulan dari beberapa data Produk yang telah diolah. b. Master Cabang : kumpulan dari beberapa data Cabang yang telah diolah..

(39) 23. c. Catatan Stok Masuk : kumpulan fakta Stok yang masuk dari Gudang untuk memenuhi kebutuhan proses penjualan. d. Catatan Stok Keluar : kumpulan fakta Stok yang keluar dari Gudang untuk memenuhi kebutuhan proses penjualan. e. Catatan Stok Opname : kumpulan fakta Stok yang direkapitulasi dari gudang dan dilakukan pengecekan stok. f. Laporan Stok Produk : laporan mengenai daftar stok produk. g. Laporan Stok Opname : laporan mengenai daftar stok produk. 4.2 Merancang Sistem Proses pada tahapan ini adalah membentuk suatu sistem dimana sistem tersebut merupakan sistem baru yang membantu PT MASMEDIA BUANA PUSTAKA dalam melakukan proses pengelolaan gudang. Untuk Merancang sistem memiliki beberapa proses, yaitu merancang system flow, merancang proses, merancang basis. data, dan merancang desain. antar. muka pengguna.. 4.2.1 System Flow System Flow memuat hasil analisis yang dibuat berdasarkan hasil survey di PT MASMEDIA BUANA PUSTAKA. System Flow menggambarkan seluruh proses, yang berhubungan dalam kegiatan pencatatan pada gudang. a. System Flow Hak Akses Login System Flow dalam hak akses login adalah sistem untuk mengakses ke form dashboard yang mempunyai proses user memilih form login lalu user harus.

(40) 24. menginputkan username dan password yang sesuai, apabila data login tidak sesuai maka user tidak dapat login ke dashboard, jika data login sesuai maka user langsung dialihkan ke form dashboard.. Gambar 4. 2 Sysflow Pengelolaan Hak Akses Login. b. System Flow Pengelolaan Data Master Produk System Flow dalam pengelolaan data master produk mempunyai proses user memilih menu master produk lalu sistem akan mengakses tampilan master produk, apabila user ingin menambah data, user harus memilih tambah data, user mengisi data produk sesuai yang ditampilkan oleh sistem lalu, jika user menekan tombol simpan maka sistem akan otomatis menyimpan data ke dalam database. Jika user ingin mengedit data harus memilih edit data lalu sistem akan menampilkan form edit data..

(41) 25. Gambar 4. 3 Sysflow Pengelolaan Master Produk. c. System Flow Pengelolaan Data Master Cabang System Flow dalam pengelolaan data master cabang mempunyai proses user memilih menu master cabang lalu sistem akan mengakses tampilan master cabang, apabila user ingin menambah data, user harus memilih tambah data lalu user mengisi data produk sesuai yang ditampilkan oleh sistem, jika user menekan tombol simpan maka sistem akan otomatis menyimpan data ke dalam database. Jika user ingin mengedit data harus memilih edit data lalu sistem akan menampilkan form edit data..

(42) 26. Gambar 4. 4 Sysflow Pengelolaan Master Cabang. d. System Flow Pencatatan Transaksi Stok Masuk System Flow dalam pencatatan transaksi stok masuk mempunyai proses user memilih menu transaksi stok masuk lalu sistem akan mengakses tampilan transaksi stok masuk, apabila user ingin menambah data, user harus memilih tambah data lalu user mengisi data produk sesuai yang ditampilkan oleh sistem, jika user menekan tombol simpan maka sistem akan otomatis menyimpan data ke dalam database. Jika user ingin melihat detail data maka sistem akan menampilkan detail data stok masuk..

(43) 27. Gambar 4. 5 Sysflow Pengelolaan Pencatatan Transaksi Stok Masuk. e. System Flow Pencatatan Transaksi Stok Keluar System Flow dalam pencatatan transaksi stok keluar mempunyai proses user memilih menu transaksi stok keluar lalu sistem akan mengakses tampilan transaksi stok keluar, apabila user ingin menambah data, user harus memilih tambah data lalu user mengisi data produk sesuai yang ditampilkan oleh sistem, jika user menekan tombol simpan maka sistem akan otomatis menyimpan data ke dalam.

(44) 28. database. Jika user ingin melihat detail data maka sistem akan menampilkan detail data stok keluar.. Gambar 4. 6 Sysflow Pengelolaan Pencatatan Transaksi Stok Keluar. f. System Flow Pencatatan Stok Opname System Flow dalam pencatatan stok opname mempunyai proses user memilih menu stok opname lalu sistem akan mengakses tampilan stok opname, apabila user ingin menambah data, user harus memilih tambah data lalu user mengisi data stok opname sesuai yang ditampilkan oleh sistem, jika user menekan.

(45) 29. tombol simpan maka sistem akan otomatis menyimpan data ke dalam database. Jika user ingin mengedit data harus memilih edit data lalu sistem akan menampilkan form edit data, begitu juga apabila user pilih delete, sistem akan otomatis menghapus data yang diminta.. Gambar 4. 7 Sysflow Pengelolaan Pencatatan Stok Opname. g. System Flow Laporan Stok Produk System Flow dalam laporan stok mempunyai proses user memilih menu laporan transaksi stok lalu sistem akan mengakses tampilan laporan stok, apabila user ingin print data, maka sistem akan memproses laporan menjadi pdf..

(46) 30. Gambar 4. 8 Sysflow Laporan Stok. h. System Flow Laporan Stok Opname System Flow dalam laporan stok opname mempunyai proses user memilih menu laporan stok opname lalu sistem akan mengakses tampilan laporan stok opname, apabila user ingin print data, maka sistem akan memproses laporan menjadi pdf..

(47) 31. Gambar 4. 9 Sysflow Pengelolaan Laporan Stok Opname. 4.2.2 Merancang Proses A. Context Diagram Context diagram berikut ini untuk Aplikasi Pengelolaan Gudang pada PT MASMEDIA BUANA PUSTAKA.. Gambar 4. 10 Context Diagram.

(48) 32. B. Diagram Jenjang. Gambar 4. 11 Diagram Jenjang.

(49) 33. C. Data Flow Diagram 1. Data Flow Diagram Level 0 Data Flow Diagram (DFD) level 0 merupakan hasil decompose dari context diagram. Pada Data Flow Diagram level 0 ini terdapat empat proses di dalamnya, DFD level 0 dapat dilihat pada Gambar dibawah.. Gambar 4. 12 DFD LV 0. 2. DFD Level 1 Mengelola Data Master Pada DFD level 1 mengelola data master dibagi menjadi 2 proses yaitu mengelola data produk, dan data cabang. Semua proses tersebut memiliki fungsi untuk menyimpan kedalam database. DFD level 1 mengelola data master dapat dilihat pada gambar dibawah ini..

(50) 34. Gambar 4. 13 DFD Level 1 Mengelola Master. 3. DFD Level 1 Mengelola Transaksi Pada DFD level 1 mengelola transaksi dibagi menjadi 3 proses yaitu mengelola pencatatan transaksi stok masuk, pencatatan transaksi stok keluar dan pencatatan stok opname. Semua proses tersebut memiliki fungsi untuk menyimpan kedalam database. DFD level 1 mengelola transaksi dapat dilihat pada gambar dibawah ini.. Gambar 4. 14 DFD Level 1 Mengelola Pencatatan Transaksi. 4. DFD Level 1 Mengelola Laporan Pada DFD level 1 mengelola transaksi dibagi menjadi 2 proses yaitu mengelola laporan stok dan laporan stok opname. Semua proses tersebut memiliki fungsi untuk menyimpan kedalam database. DFD level 1 mengelola laporan dapat.

(51) 35. dilihat pada gambar dibawah ini.. Gambar 4. 15 DFD Level 1 Mengelola Laporan. 4.2.3 Merancang Basis Data a. Conceptual Data Model Pada gambar dibawah ini menggambarkan tentang Conceptual Data Model pada aplikasi pengelolaaan gudang pada PT MASMEDIA BUANA PUSTAKA. Model struktur logis dari struktur aplikasi data CDM dibawah ini memiliki entity yang saling terhubung.. Gambar 4. 16 Conceptual Data Model. b. Physical Data Model Pada gambar dibawah ini menggambarkan tentang Physical Data Model pada aplikasi pengelolaaan gudang pada PT MASMEDIA BUANA PUSTAKA. Model struktur logis dari struktur aplikasi data PDM dibawah ini yang akan menjadi struktur database pada sistem..

(52) 36. Gambar 4. 17 Physical Data Model. c.. Struktur Tabel Struktur tabel yang dibuat berdasarkan dari PDM yang telah dibentuk.. tabel-tabel ini akan digunakan untuk aplikasi pengelolaan gudang pada PT MASMEDIA BUANA PUSTAKA sebagai berikut : 1. Tabel Master Produk Primary Key. : Kode_buku. Foreign Key. : Kode_Cabang. Fungsi. : Menyimpan data Master Produk Tabel 4. 3 Struktur Tabel Master Produk. No. 1. 2. 3. 4. 5. 6. 7.. Field Kode_buku Kode_cabang Judul_buku Nama_penulis Grup_buku Harga_buku Stok_buku. Type Data Character Character Varchar Varchar Char Integer Integer. Length 6 6 50 50 3. Constraint Primary Key Foreign Key -. 2. Tabel Master Cabang Primary Key. : Kode_Cabang. Foreign Key. :-. Fungsi. : Menyimpan data Master Cabang.

(53) 37. Tabel 4. 4 Struktur Tabel Master Cabang No. Field Type Data Length 1. Kode_cabang Character 6 2. Nama_cabang Varchar 50 3. Alamat_cabang Varchar 50 4. No_telp_cabang Char 15 5. Kota Varchar 50. Constraint Primary Key -. 3. Tabel Transaksi Stok Primary Key. : Kode_transaksi_stok. Foreign Key. : Kode_Buku. Fungsi. : Menyimpan data Transaksi Stok Tabel 4. 5 Struktur Tabel Transaksi Stok. No. 1. 2. 3. 4. 5. 6. 7.. Field Kode-transaksi-stok Kode_buku Keterangan Tanggal-transaksi-stok Stokin Stokout Stokfinal. Type Data Integer Character Varchar Varchar Integer Integer Integer. Length 6 50 50. Constraint Primary Key Foreign Key -. 4. Tabel Stok Opname. No. 1. 2. 3. 4. 5. 6.. Primary Key. : Kode_stokopname. Foreign Key. : Kode_Buku. Fungsi. : Menyimpan data Stok Opname. Tabel 4. 6 Struktur Tabel Stok Opname Field Type Data Length Constraint Kode_stokopname Integer Primary Key Kode_buku Character 6 Foreign Key Keterangan Varchar 50 Tanggal_transaksi_stok Varchar 50 Stok_awal Integer Stok_real Integer -.

(54) 38. 4.2.4 Rancangan Antarmuka Pengguna Rancangan antarmuka pengguna untuk memberikan gambaran rancangan dari aplikasi pengelolaan gudang yang dibangun. Berikut adalah rancangan aplikasi pengelolaan gudang PT MASMEDIA BUANA PUSTAKA. 1. Halaman Login. Gambar 4. 18 Rancangan Tampilan Login. 2. Halaman Dashboard. Gambar 4. 19 Rancangan Tampilan Dashboard.

(55) 39. 3. Rancangan Halaman Master Produk. Gambar 4. 20 Rancangan Tampilan Master Produk. 4. Rancangan Halaman Master Cabang. Gambar 4. 21 Rancangan Tampilan Master Cabang.

(56) 40. 5. Rancangan Halaman Transaksi Stok In. Gambar 4. 22 Rancangan Halaman Tampilan Transaksi Stok in. 6. Rancangan Halaman Transaksi Stok Out. Gambar 4. 23 Rancangan Halaman Transaksi Stok Out.

(57) 41. 7. Rancangan Halaman Stok Opname. Gambar 4. 24 Rancangan Halaman Stok Opname. 8. Rancangan Halaman Laporan. Gambar 4. 25 Rancangan Halaman Laporan Transaksi Stok Produk.

(58) 42. Gambar 4. 26 Rancangan Halaman Laporan Stok Opname. 4.3 Membahas Sistem 1. Halaman Login Aplikasi Pada Sistem Login ini adalah sistem dimana user harus melakukan login terlebih dahulu sebelum dapat mengakses ke sistem yang lain, terdapat tampilan seperti inputan username dan password, dan pilihan untuk level user login sebagai identitas pengguna yang melakukan login.. Gambar 4. 27 Halaman Login Aplikasi.

(59) 43. 2. Halaman Dashboard Halaman Tampilan Dashboard Aplikasi seperti dibawah berikut. Gambar 4. 28 Halaman Dashboard. 3. Halaman Mengelola Data Master Produk Gambar dibawah ini merupakan tampilan implementasi halaman master produk, pada halaman ini, pengguna dapat melakukan tambah data produk, perubahan data produk dan juga dapat melihat data detail produk sesuai dengan kebutuhan. Selain itu, halaman ini juga menampilkan data atau informasi berupa tabel yang berisi data-data atau informasi terkait master produk.. Gambar 4. 29 Halaman Data Master Produk.

(60) 44. Gambar 4. 30 Detail Data Stok Produk. 4. Halaman Mengelola Data Master Cabang Gambar dibawah ini merupakan tampilan implementasi halaman master cabang. Pada halaman ini, pengguna dapat melakukan tambah data dan perubahan data cabang sesuai dengan kebutuhan. Selain itu, halaman ini juga akan menampilkan data atau informasi berupa tabel yang berisi data-data atau informasi-informasi terkait master cabang.. Gambar 4. 31 Halaman Data Master Cabang.

(61) 45. 5. Halaman Mengelola Transaksi Stok Masuk Gambar dibawah ini merupakan tampilan implementasi halaman pencatatan transaksi stok masuk. Pada halaman ini, pengguna dapat melakukan tambah data dan melihat detail transaksi stok masuk. Selain itu, halaman ini juga akan menampilkan data atau informasi berupa tabel yang berisi data-data atau informasi-informasi terkait transaksi stok masuk.. Gambar 4. 32 Halaman Transaksi Stok Masuk. Gambar 4. 33 Halaman Pencatatan Transaksi Stok Masuk.

(62) 46. 6. Halaman Pencatatan Transaksi Stok Keluar Gambar dibawah ini merupakan tampilan implementasi halaman pencatatan transaksi stok keluar. Pada halaman ini, pengguna dapat melakukan tambah data dan melihat detail transaksi stok keluar. Selain itu, halaman ini juga akan menampilkan data atau informasi berupa tabel yang berisi data-data atau informasi-informasi terkait transaksi stok keluar.. Gambar 4. 34 Halaman Transaksi Stok Keluar. Gambar 4. 35 Halaman Pencatatan Transaksi Stok Keluar.

(63) 47. 7. Halaman Stok Opname Gambar dibawah ini merupakan tampilan implementasi halaman pencatatan Stok Opname. Pada halaman ini, pengguna dapat melakukan panambahan, perubahan dan penghapusan data sesuai kebutuhan. Selain itu, halaman ini juga akan menampilkan data atau informasi berupa tabel yang berisi data-data atau informasi-informasi terkait pencatatan stok opname.. Gambar 4. 36 Halaman Stok Opname. Gambar 4. 37 Halaman Pencatatan Stok Opname.

(64) 48. 8. Halaman Laporan Gambar dibawah ini merupakan tampilan implementasi halaman Laporan. Pada halaman ini, pengguna dapat memilih mencetak data sesuai kebutuhan. Selain itu, halaman ini juga akan menampilkan data atau informasi berupa tabel yang berisi data-data atau informasi-informasi terkait laporan.. Gambar 4. 38 Halaman Laporan Stok Produk. Gambar 4. 39 Halaman Laporan Stok Opname.

(65) BAB V PENUTUP. 5.1 Kesimpulan Setelah melakukan analisis dan perancangan, serta implementasi aplikasi pengelolaan gudang pada PT MASMEDIA BUANA PUSTAKA, maka dapat diperoleh kesimpulan sebagai berikut: a. Aplikasi yang dibuat mampu melakukan transaksi pencatatan stok masuk produk, transaksi pencatatan stok keluar produk, pencatatan stok opname produk. b. Aplikasi ini menghasilkan laporan stok produk dan laporan stok opname.. 5.2 Saran Aplikasi Pencatatan Pemenuhan Pesanan pada PT MASMEDIA BUANA PUSTAKA yang telah dirancang dan dibangun oleh penulis ini tentunya masih terdapat beberapa kekurangan. Oleh sebab itu, disarankan adanya pengembangan pada aplikasi ini agar dapat menjadi aplikasi yang lebih baik, seperti dengan penambahan fitur perhitungan safety stock untuk bagian produksi agar menghindari keterlambatan pemesanan bahan baku ataupun kekurangan persediaan bahan baku. Sehingga dapat mempermudah pihak perusahaan, khususnya bagian PPIC dan Managing Director dalam mengambil keputusan yang lebih luas terkait proses bisnis di PT MASMEDIA BUANA PUSTAKA.. 49.

(66) DAFTAR PUSTAKA. HM, Jogiyanto (2001). Perancangan Sistem Informasi. Yogyakarta: Andi. Roger S. Pressman, 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu). Yogyakarta: Andi. Mulyani, S. 2016. Metode Analisis dan Perancangan Sistem. Bandung: Abdi Sistematika. Jogiyanto, 2010. Analisis dan Desain Sistem Informasi. Edisi IV. Yogyakarta: Andi Offset. Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi. Yogyakarta: Penerbit Andi. Pressman, 2010. Pendekatan Praktisi Rekayasa Perangkat Lunak. Edisi 7. Yogyakarta: Andi. Mcleod, Reymond, George P Schell. 2008. Management Information System. Jakarta: Salemba Empat..

(67)

Gambar

Gambar 2. 2 Struktur Organisasi PT MASMEDIA BUANA PUSTAKA.
Gambar 2. 3 Lokasi PT MASMEDIA BUANA PUSTAKA
Tabel 4. 2 Kebutuhan Pengguna
Gambar 4. 1 Diagram Blok Pengelolaan Gudang
+7

Referensi

Dokumen terkait

Aksi Pengguna Respon Sistem Hasil Pengguna memilih menu gangguan penyulang Menampilkan menu gangguan penyulang Sistem berhasil menampilkan menu gangguan penyulang Pengguna

Pada tampilan menu yang terlihat pada Gambar 5.39 ini merupakan menu log user setelah administrator berhasil masuk (login) ke Sistem Informasi E- Recruitment yang

Untuk menghindari resiko penyalahgunaan, kesalahan pencatatan pencatatan stok dan masalah lain serta sekaligus sebagai salah satu syarat untuk sekolah

System Flow adalah gambaran tentang sistem yang akan dibangun. Gambar 4.2 menjelaskan tentang system flow PT Proxsis Manajemen Internasional dari proses transaksi

jika user memilih keluar, maka user akan keluar dari menu evaluasi.. 3.2.2 Diagram Alir Aplikasi Insert. Login

System flow tracer study pengisian kuesioner penilaian kinerja alumni dimulai dengan pengguna lulusan memilih menu kuesioner penilaian kinerja alumni, lalu

Diagram ini menggambarkan proses untuk melihat tentang pembuat aplikasi. Proses dimulai dari splash , lalu tampil menu utama, pada menu ini pengguna memilih

Aplikasi Persuratan dan Pengelolaan Disposisi pada PT Jasa Marga Cabang Surabaya-Gempol dapat mengelola proses pencatatan dan pengarsipan surat keluar.