SI1111465649: Perbedaan revisi
[revisi tidak terperiksa] | [revisi tidak terperiksa] |
Baris 755: | Baris 755: | ||
===Konsep Dasar Analisa SWOT=== | ===Konsep Dasar Analisa SWOT=== | ||
− | ==== | + | ====Definisi arusssss SWOT==== |
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Rangkuti (2011:64)<ref name="Rangkuti2011">Rangkuti, Freddy. 2011. “SWOT Balanced Scorecard: Teknik Menyusun Strategi Korporat Yang Efektif Plus Cara Mengelola Kinerja Dan Risiko”. Jakarta: PT Gramedia Pustaka Utama.</ref>, berpendapat bahwa “SWOT adalah dengan menggabungkan berbagai indikator yang terdapat dalam kekuatan, kelemahan, peluang dan ancaman”.</div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Rangkuti (2011:64)<ref name="Rangkuti2011">Rangkuti, Freddy. 2011. “SWOT Balanced Scorecard: Teknik Menyusun Strategi Korporat Yang Efektif Plus Cara Mengelola Kinerja Dan Risiko”. Jakarta: PT Gramedia Pustaka Utama.</ref>, berpendapat bahwa “SWOT adalah dengan menggabungkan berbagai indikator yang terdapat dalam kekuatan, kelemahan, peluang dan ancaman”.</div> | ||
Revisi per 24 Februari 2017 01.23
PERANCANGAN SISTEM INFORMASI
PERSEDIAAN KELUAR MASUK BARANG
PADA PT SAMAT TEKNIK MANDIRI TANGERANG
Disusun Oleh :
NIM |
: 1111465649
|
NAMA |
JURUSAN SISTEM INFORMASI
KONSENTRASI SISTEM INFORMASI MANAJEMEN
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
TANGERANG
2014/2015
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PENGESAHAN SKRIPSI
PERANCANGAN SISTEM INFORMASI
PERSEDIAAN KELUAR MASUK BARANG
PADA PT SAMAT TEKNIK MANDIRI TANGERANG
Disusun Oleh :
NIM |
: 1111465649
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
: Sistem Informasi
|
Konsentrasi |
: Sistem Informasi Manajemen
|
Disahkan Oleh :
Tangerang, ..... 2015
Ketua |
Kepala Jurusan
| ||||
STMIK RAHARJA |
Jurusan Sistem Informasi
| ||||
(Ir.Untung Rahardja,M.T.I) |
(Nur Azizah,M.Akt,M.Kom)
| ||||
NIP : 000594 |
NIP : 078010
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN PEMBIMBING
PERANCANGAN SISTEM INFORMASI
PERSEDIAAN KELUAR MASUK BARANG
PADA PT SAMAT TEKNIK MANDIRI TANGERANG
Dibuat Oleh :
NIM |
: 1111465649
|
Nama |
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Sistem Informasi
Konsentrasi Sistem Informasi Manajemen
Disetujui Oleh :
Tangerang,.... 2015
Pembimbing I |
Pembimbing II
| ||
(Himawan,M.Kom) |
(Giandari Maulani,M.Kom)
| ||
NID : 12012 |
NID : 06126
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN DEWAN PENGUJI
PERANCANGAN SISTEM INFORMASI
PERSEDIAAN KELUAR MASUK BARANG
PADA PT SAMAT TEKNIK MANDIRI TANGERANG
Dibuat Oleh :
NIM |
: 1111465649
|
Nama |
Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian
Komprehensif
Jurusan Sistem Informasi
Konsentrasi Sistem Informasi Manajemen
Tahun Akademik 2014/2015
Disetujui Penguji :
Tangerang, .... 2015
Ketua Penguji |
Penguji I |
Penguji II
| ||
(_______________) |
(_______________) |
(_______________)
| ||
NID : |
NID : |
NID :
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR KEASLIAN SKRIPSI
PERANCANGAN SISTEM INFORMASI
PERSEDIAAN KELUAR MASUK BARANG
PADA SAMAT TEKNIK MANDIRI TANGERANG
Disusun Oleh :
NIM |
: 1111465649
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
: Sistem Informasi
|
Konsentrasi |
: Sistem Informasi Manajemen
|
Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.
Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.
Tangerang, ..... 2015
NIM : 1111465649
|
)*Tandatangan dibubuhi materai 6.000;
ABSTRAKSI
Persediaan barang memegang peranan yang sangat penting bagi proses penjualan perusahaan. Seperti halnya pada sistem persediaan barang di PT Samat Teknik Mandiri, pengolahan data stok barang masih menggunakan Ms. Excel yang berjalan kurang maksimal dikarenakan kesalahan input barang dan kurangnya memperhatikan keadaan stok barang pada saat pemesanan barang ke supplier sehingga terjadinya laporan persediaan barang yang terlalu banyak atau barang terlalu sedikit. Kemudian pencarian stok barang yang terlalu lama karena belum adanya kode barang dan administrasi gudang harus mencari satu persatu nama barang untuk mengetahui data stok barang sehingga akan memperlambat suatu informasi yang dibutuhkan oleh customer. Maka untuk mengatasi hal tersebut diperlukan adanya sistem persediaan barang yang tekomputerisasi dalam menyajikan informasi persediaan barang yang lengkap,dan mempermudah dalam mengetahui jumlah persediaan barang yang tersedia dalam suatu gudang. Penelitian ini menggunakan metode analisa sistem SWOT dan rancangan sistem diimplementasikan dengan Unified Modelling Language (UML). Tujuan dari penelitian ini adalah untuk mengetahui kendala pada proses persediaan barang yang berjalan dan mencari alternatif pemecahan masalah, sehingga penelitian akan berguna bagi perusahaan.Hasil akhir yang diharapkan, aplikasi web ini dapat mengatasi permasalahan sistem berjalan diantaranya,lebih maksimal dalam proses pengolahan data, pembuatan laporan persediaan barang dan pencarian stok barang lebih mudah.
Kata Kunci: Persediaan barang, permintaan barang, aplikasi web.
ABSTRACT
Inventory has a very important role for the company's sales process. As well as the inventory system in PT Samat Teknik Mandiri, inventory data processing still uses Ms. Excel that works less maximum because of errors in input the goods data and less attention on goods inventory while ordering the goods to the supplier so that there are over inventory report and limit inventory report. Moreover, seeking of the goods inventory which are too long because the goods have not had the code and the warehouse administrator should look for one by one the name of goods to know the inventory data so that it will slow down the information needed for the customer. Hence, to overcome those problems, it is necessary to provide computerized inventory system in order to present complete inventory information and to facilitate in finding out the stock amount of the availability inventory in a warehouse. This study uses the SWOT system analysis and system design is implemented by using Unified Modeling Language (UML). The purpose of this study is to determine the constraints on the availability of goods and to look for the alternative on solving problems, so this study will be useful for the company. The expected result of this study is this web application is able to overcome the problems of running systems such as it will be more leverage in processing the data, it will be easier in making inventory report and searching stock of the goods.
Keywords : inventory, demand for goods, the web application.
Dengan mengucapkan puji dan syukur penulis panjatkan atas kehadirat Allah SWT atas ridho dan rahmat-Nya penulis dapat menyusun dan menyelesaikan laporan Skripsi ini dengan baik, yang berjudul “Perancangan Sistem Informasi Persediaan Keluar Masuk Barang Pada PT Samat Teknik Mandiri Tangerang”.
Tujuan dari penulisan laporan ini adalah untuk memenuhi tugas yang diberikan oleh pihak akademik kepada mahasiswa dalam rangka penerapan ilmu, pengetahuan selama kuliah dan digunakan guna memperoleh gelar Sarjana Komputer (S.Kom) untuk jenjang Strata Satu (S1) pada Perguruan Tinggi Raharja.
Dalam penyusunan laporan Skripsi, penulis banyak menerima bantuan dan dorongan baik secara moril maupun materil dari semua pihak. Penulis menyadari bahwa tanpa adanya bimbingan dan dorongan tersebut, laporan Skripsi ini tidak akan dapat terselesaikan dengan baik dan tepat pada waktunya. Maka pada kesempatan ini penulis menyampaikan terima kasih yang sebesar-besarnya kepada :
- Bapak Ir. Untung Rahardja, M. T. I selaku Presiden Direktur Perguruan Tinggi Raharja.
- Bapak Sugeng Santoso, M.Kom. selaku pembantu ketua 1 (PUKET 1) STMIK Raharja.
- Ibu Nur Azizah,M.Akt,M.Kom selaku Kepala Jurusan Sistem Informasi Informasi.
- Bapak Himawan,M.Kom,selaku dosen pembimbing I yang telah membantu dalam penyusunan laporan Skripsi.
- Ibu Giandari Maulani,M.Kom, selaku dosen pembimbing II yang telah membantu dalam penyusunan laporan Skripsi.
- Bapak dan Ibu Dosen STMIK Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
- Bapak Rojikin dan Ibu Siti Badriyah selaku pembimbing lapangan yang telah memberikan data-data yang penulis butuhkan.
- Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
- Kepada mama dan bapak tersayang serta adikku Mira yang selalu mendukung dan terus menerus memberikan doa, terima kasih banyak untuk mama yang selalu memberikan aku semangat dan masukan serta solusi tentang laporan Skripsi.
- Dwi, Eliza, Rafles dan Tatik teman seperjuangan yang memberikan semangatdan masukan buat laporan Skripsi.
- Semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah membantu penyusunan laporan ini.
Penulis menyadari bahwa dalam penyusunan laporan ini masih jauh dari sempurna dan masih banyak kekurangannya. Oleh karena itu, kritik dan saranyang bersifat membangun, dalam penyusunan laporan ini sangat penulis harapkan.
Akhir kata, penulis berharap semoga laporan ini dapat memberikan manfaat bagi pembaca dan dapat menjadi bahan acuan yang bermanfaat di kemudian hari.
Tangerang, ..... 2015 | |
Windy Lia Safitri | |
NIM. 1111465649 |
Daftar isi
- 1 BAB I
- 2 BAB II
- 2.1 Teori Umum
- 2.2 Teori Khusus
- 2.2.1 Konsep Persediaan
- 2.2.2 Faktor Biaya Persediaan
- 2.2.3 Tujuan Pengelolaan Persediaan
- 2.2.4 Faktor Penentu Safety Stock
- 2.2.5 Konsep Dasar Analisa SWOT
- 2.2.6 UML (Unified Modelling Languange)
- 2.2.7 Konsep Dasar MySQL
- 2.2.8 Konsep Dasar Database
- 2.2.9 Definisi XAMPP
- 2.2.10 Mengenal Xampp
- 2.2.11 Definisi PHP
- 2.2.12 Keunggulan PHP
- 2.2.13 YIIFramework
- 2.2.14 Keunggulan Yii Framework
- 2.2.15 Konsep Dasar Pengujian Black Box
- 2.2.16 Konsep Dasar Elisitasi
- 2.3 Literature Review
- 3 BAB III
- 4 BAB IV
- 5 BAB V
- 6 DAFTAR PUSTAKA
- 7 DAFTAR LAMPIRAN
DAFTAR TABEL
- Tabel 3.1 Elisitasi Tahap I
- Tabel 3.2 Elisitasi Tahap II
- Tabel 3.3 Elisitasi Tahap III
- Tabel 3.4 Elisitasi Final
- Tabel 4.1 Perbedaan Sistem Yang Berjalan Dengan Sistem Yang Diusulkan
- Tabel 4.2 Tabel User
- Tabel 4.3 Tabel Supplier
- Tabel 4.4 Tabel Customer
- Tabel 4.5 Tabel Barang
- Tabel 4.6 Tabel Satuan
- Tabel 4.7 Tabel Purchase Order
- Tabel 4.8 Tabel Detail Penjualan
- Tabel 4.9 Tabel Purchase Order Pembelian
- Tabel 4.10 Tabel Detail Pembelian
- Tabel 4.11 Tabel Surat Jalan Keluar
- Tabel 4.12 Tabel Barang Keluar
- Tabel 4.13 Tabel Surat Jalan Masuk
- Tabel 4.14 Tabel Barang Masuk
- Tabel 4.15 Pengujian Kesalahan
- Tabel 4.16 Kondisi Pengujian Sistem
- Tabel 4.17 Time Schedule
- Tabel 4.18 Estimasi Biaya
DAFTAR GAMBAR
- Gambar 2.1 Karakteristik Sistem
- Gambar 2.2 Transformasi Data Menjadi Informasi
- Gambar 2.3 Tipe Strategi SWOT
- Gambar 2.4 Logo UML (Unified Modelling Languange)
- Gambar 2.5 Komponen Tabel dalam Database
- Gambar 2.6 Tampilan Output PHP
- Gambar 2.7 PHP Framework Performance
- Gambar 2.8 Struktur Statis Aplikasi Yii
- Gambar 2.9 Ilustrasi Black Box Testing
- Gambar 3.1 Struktur Organisasi PT Samat Teknik Mandiri
- Gambar 3.2 Ilustrasi Barang Keluar
- Gambar 3.3 Ilustrasi Barang Masuk
- Gambar 3.4 Use Case Diagram Persediaan Keluar Barang
- Gambar 3.5 Use Case Diagram Persediaan Masuk Barang
- Gambar 3.6 Activity Diagram Persediaan Keluar Barang
- Gambar 3.7 Activity Diagram Persediaan Masuk Barang
- Gambar 3.8 Matriks SWOT Internal
- Gambar 3.9 Matriks SWOT Eksternal
- Gambar 3.10 PO Customer
- Gambar 3.11 Form Permintaan Barang
- Gambar 3.12 Surat Jalan Keluar
- Gambar 3.13 Surat Jalan Masuk
- Gambar 4.1 Use Case Diagram Sistem Persediaan Keluar Masuk Barang
- Gambar 4.2 Activity Diagram untuk admin marketing
- Gambar 4.3 Activity Diagram untuk Purchasing
- Gambar 4.4 Activity Diagram untuk Admin Gudang
- Gambar 4.5 Activity Diagram untuk Pimpinan
- Gambar 4.6 Sequence Diagram untuk Admin Marketing
- Gambar 4.7 Sequence Diagram untuk purchasing
- Gambar 4.8 Sequence Diagram untuk Admin Gudang
- Gambar 3.5 Use Case Diagram Persediaan Masuk Barang
- Gambar 3.6 Activity Diagram Persediaan Keluar Barang
- Gambar 3.7 Activity Diagram Persediaan Masuk Barang
- Gambar 3.8 Matriks SWOT Internal
- Gambar 3.9 Matriks SWOT Eksternal
- Gambar 3.10 PO Customer
- Gambar 3.11 Form Permintaan Barang
- Gambar 4.9 Sequence Diagram untuk pimpinan
- Gambar 4.10 Class Diagram yang di usulkan
- Gambar 4.11 Rancangan Tampilan Login
- Gambar 4.12 Rancangan Tampilan Home
- Gambar 4.13 Rancangan Tampilan Barang
- Gambar 4.14 Rancangan Tampilan View Po Pembelian
- Gambar 4.15 Rancangan Tampilan View Surat Jalan Masuk
- Gambar 4.16 Rancangan Tampilan Pencarian Laporan Pembelian Barang
- Gambar 4.17 Tampilan Program Form Login
- Gambar 4.18 Tampilan Halaman Home
- Gambar 4.19 Tampilan Program Supplier
- Gambar 4.20 Tampilan Program Input Supplier
- Gambar 4.21 Tampilan Program Customer
- Gambar 4.22 Tampilan Program Input Customer
- Gambar 4.23 Tampilan Program Barang
- Gambar 4.24 Tampilan Program Input Barang
- Gambar 4.25 Tampilan Program Data Master User
- Gambar 4.26 Tampilan Program Input User
- Gambar 4.26 Tampilan Program Input User
- Gambar 4.27 Tampilan Program Data Transaksi Po Penjualan
- Gambar 4.28 Tampilan Program Input Po Penjualan
- Gambar 4.29 Tampilan Program View Po Penjualan
- Gambar 4.30 Tampilan Program Data Transaksi Po Pembelian
- Gambar 4.31 Tampilan Program Input Po Pembelian
- Gambar 4.32 Tampilan Program View Po Pembelian
- Gambar 4.33 Tampilan Program Data Transaksi SJ Keluar
- Gambar 4.34 Tampilan Program Input SJ Keluar
- Gambar 4.35 Tampilan Program View SJ Keluar
- Gambar 4.36 Tampilan Program Daftar SJ Masuk
- Gambar 4.37 Tampilan Program Input SJ Masuk
- Gambar 4.38 Tampilan Program View SJ Masuk
- Gambar 4.39 Tampilan Program Laporan Pembelian Barang
Bagaimana sistem persediaan keluar masuk barang yang sedang berjalan di PT Samat Teknik Mandiri?
Apakah dengan adanya sistem informasi persediaan keluar masuk barang dapat memonitoring stok barang?
Bagaimana merancang suatu sistem yang mampu membantu PT Samat Teknik Mandiri mengelola laporan data persediaan barang?
Proses penerimaan dan pengeluaran barang digudang.
Proses permintaan pembelian customer.
Proses pembelian pada supplier.
Proses pengolahan laporan data persediaan barang pada PT Samat Teknik Mandiri.
Menciptakan suatu rancangan sistem informasi pengolahan data penerimaan dan pengeluaran barang pada PT Samat Teknik Mandiri agar lebih optimal dari sisi waktu dan juga maksimal dari sisi tenaga.
Memberikan informasi persediaan barang dan penjualan secara update agar mampumendapatkan informasi yang tepat waktu dalam hal pengolahan data, akurat dalam sisi informasi yang lengkap yang dihasilkan sesuai dengan kebutuhan.
Memberikan informasi laporan persediaan barang secara akurat dalam sisi informasi yang lengkap.
Terkumpulnya data-data tentang kelemahan dan kekurangan sistem yang ada, sehingga memberikan kemudahan untuk melakukan perbaikan dan pengembangan sistem yang lebih baik lagi untuk jangka panjang perusahaan.
Dapat menghasilkan informasi yang dibutuhkan secara akurat dalam sisi informasi yang lengkap dan tepat waktu dalam sisi pengolahan data oleh pihak manajemen perusahaan khususnya bagian administrasi.
Menghasilkan sistem yang lebih baik sehingga pekerjaan akan lebih optimal.
Memberikan pengalaman dan memperluas wawasan penerapan teori dan pengetahuan yang telah diterima didalam perkuliahan pada dunia kerja.
- Metode Observasi
Observasi yang dilakukan dengan cara pengamatan langsung pada lokasi penelitian yaitu PT Samat Teknik Mandiri yang beralamat di Kawasan Pergudangan Facto blok F No.1 Jatake, Tangerang dalam bidang penjualan suku cadang otomotif dan spare part mesin. Untuk mendapatkan data yang diteliti, maka akan dilakukan analisa dan evaluasi terhadap masalah yang berkaitan dengan topik yang akan dibahas.
- Metode Wawancara
Untuk melengkapi hasil observasi, dilakukan metode wawancara atau tanya jawab untuk mendapatkan suatu data dan dilakukan juga tanya jawab secara lisan kepada stakeholder dengan pelaksana yang berhubungan langsung dengan sistem stok keluar masuk barang untuk memperoleh data informasi yang diperlukan yaitu Ibu Siti Badriyah selaku divisi gudang dan Bapak Rojikin selaku divisi pembelian (Purchasing) di PT Samat Teknik Mandiri.
- Metode Studi Pustaka
Selain melakukan observasi dan wawancara dilakukan juga pencarian data dengan cara studi pustaka. Dalam metode ini menggunakan sumber dari :buku-buku, jurnal dan penelitian sebelumnya yang berkaitan dengan judul penelitian Skripsi yang diambil. Sehingga didapatkan gambaran secara teoritis yang berguna untuk membantu penganalisaan dan perancangan maupun penulisan penelitian ini.
- Komponen (components);
- Penghubung antar bagian (interface);
- Batas sistem (boundary);
- Lingkungan luar (environment);
- Masukan (input);
- Mekanisme pengolahan (processing);
- Keluaran (output);
- Tujuan (goal);
- Sensor dan kendali (sensor and control);
- Umpan balik (feedback).
- Akurasi
Data yang dimasukkan dan proses yang digunakan dalam sistem harus sesuai dengan prosedur sehingga yang dihasilkan bisa benar-benar akurat.
- Relevansi
Informasi yang dihasilkan sesuai dengan kebutuhan yang berhubungan dengan masalah yang dihadapi, data yang digunakan untuk diproses seharusnya ada hubungannya dengan masalahnya sehingga informasi yang diberikan bisa sesuai dengan masalah yang dihadapi.
- Ketepatan Waktu
Suatu informasi yang dibutuhkan bisa didapatkan pada saat ini juga, karena informasi yang dibutuhkan saat ini bisa jadi sudah tidak dibutuhkan lagi. Hampir semua pengguna membutuhkan informasi yang update (terkini), maka dari itu informasi yang dihasilkan dari sistem tersebut sebisa mungkin bisa disajikan saat itu juga.
- Kelengkapan
Kelengkapan informasi bisa ditunjukkan dari menjawab informasi tersebut terhadap pertanyaan atau kebutuhan pengguna. Jika informasi bisa menjawab apa yang dibutuhkan secara lengkap oleh pengguna maka informasi tersebut bisa dikatakan lengkap dan informasi seperti itulah yang benar-benar dibutuhkan oleh pengguna.
- Mudah diperoleh;
- Luas dan lengkap;
- Ketelitian;
- Kecocokan;
- Ketepatan waktu;
- Kejelasan;
- Keluwesan;
- Dapat dibuktikan;
- Tidak ada prasangka;
- Dapat diukur.
- Keakuratan informasi yang diperoleh berdasarkan kebutuhan lapangan secara nyata.
- Perencanaan informasi yang bermutu, memenuhi persyaratan yang ditetapkan bagi suatu perencanaan informasi yang baik.
- Pelaksanaan kegiatan tranformasi data dan informasi berdasarkan prosedur yang tepat dan benar.
- Jenis dan mutu produk informasi yang dihasilkan oleh sistem informasi.
- Memberikan pelayanan kebutuhan informasi kepada fungsi manajerial didalam pengendalian pelaksanaan kegiatan operasional perusahaan.
- Membantu para pengambil keputusan.
- Mengevaluasi sistem yang telah ada.
- Merumuskan tujuan yang ingin dicapai berupa pengolahan data maupun pembuatan laporan baru.
- Menyusun suatu tahap rencana pengembangan sistem.
- Untuk memenuhi kebutuhan pemakai sistem (end-user).
- Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap pada pemrograman komputer dan ahli-ahli teknik yang terlibat (lebih condong pada desain sistem yang terperinci).
- Biaya penyimpanan digudang, semakin banyak barang yang disimpan maka akan semakin besar biaya penyimpanannya.
- Risiko kerusakan barang, semakin lama barang tersimpan digudang maka risiko kerusakan barang semakin tinggi.
- Risiko keusangan barang, barang-barang yang tersimpan lama akan out of date atau ketinggalan jaman.
- Untuk dapat memenuhi kebutuhan atau permintaan konsumen dengan cepat (memuaskan konsumen).
- Untuk menjaga agar perusahaan tidak mengalami kehabisan persediaan yang mengakibatkan terhentinya proses produksi. Hal ini dikarenakan alasan :
- Kemungkinan barang (bahan baku) menjadi langka sehingga sulit untuk diperoleh.
- Kemungkinan supplier terlambat mengirimkan barang yang dipesan.
- Untuk mempertahankan dan bila mungkin meningkatkan penjualan dan laba perusahaan.
- Menjaga agar pembelian secara kecil-kecilan dapat dihindari, karena dapat mengakibatkan ongkos pesan menjadi besar.
- Risiko kehabisan persediaan.
- Biaya simpan digudang dan biaya ekstra bila kehabisan persediaan.
- Sifat persaingan. Persaingan yang terjadi antar perusahaan dapat ditentukan dari kecepatan pelayanan pemenuhan permintaan pelanggan, maka perusahaan perlu memiliki persediaan yang besar.
- S-O strategies adalah strategi yang disusun dengan cara menggunakan semua kekuatan untuk merebut peluang.
- W-O strategies adalah strategi yang disusun dengan cara meminimalkan kelemahan untuk memanfaatkan peluang yang ada.
- S-T strategies adalah strategi yang disusun dengan cara menggunakan kekuatan untuk mengatasi ancaman.
- W-T strategies adalah strategi yang disusun dengan cara meminimalkan kelemahan untuk menghindari ancaman.
- Merancang perangkat lunak.
- Sarana komunikasi antara perangkat lunak dengan proses bisnis.
- Menjabarkan sistem secara rinci untuk analisa dan mencari apa yang diperlukan sistem.
- Mendokumentasikan sistem yang ada, proses-proses dan organisasinya.
- Diagram Use Case
Bersifat statis. Diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan pengguna. -
Diagram Aktivitas (Activity Diagram)
Bersifat dinamis. Diagram aktivitas adalah tipe khusus dari diagram status yang memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem. -
Diagram interaksi dan sequence (urutan)
Bersifat dinamis. Diagram urutan adalah interaksi yang menekankan pada pengiriman pesan dalam suatu waktu tertentu. - Diagram kelas (class diagram)
Bersifat statis. Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan sistem berorientasi objek. Meskipun bersifat statis, sering pula diagram kelas memuat kelas-kelas aktif. - MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac OS X Server, Solaris.
- Bersifat open source. MySQL didistribusikan secara open source di bawah lisensi GNU General Public Lisence (GPL).
- Bersifat multi user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah.
- MySQL memiliki kecepatan yang baik dalam menangani query, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
- Dari segi security atau keamanan data, MySQL memiliki beberapa lapisan security seperti level subnet mask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta password yang terenkripsi.
- MySQL memiliki interface terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Aplikasi Programming Interface).
- Table
Table atau tabel adalah sekumpulan data dengan struktur yang sedemikian rupa, terbentuk dari record dan field. Istilah tabel disini berbeda dengan istilah tabel pada HTML, walaupun secara visual hampir sama. - Record
Record adalah sekumpulan field yang membentuk suatu objek tertentu. - Field
Field adalah atribut dari objek yang memiliki tipe data tertentu. Sebuah tabel dapat terdiri dari beberapa field dan record. Apabila digambarkan secara visual, maka hubungan tabel, field dan record adalah sebagai berikut: - (X) : Program ini dapat dijalankan dibanyak sistem operasi.
- (A) : Apache merupakan suatu aplikasi web server.
- (M) : MySQL digunakan untuk aplikasi database server.
- (P) : PHP bahasa pemrograman yang dipakai untuk membangunwebsite dinamis.
- (P) : Perl bahasa pemrograman untuk segala keperluan. Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaikan persoalan-persoalan umum, perl sangat popular digunakan dalam program-program CGI (Common Gateway Interface).
- Hanya dapat dijalankan menggunakan web server, misal: Apache.
- Kode PHP diletakkan dan dijalankan di web server.
- Kode PHP dapat digunakan untuk mengakses database, seperti: MySQL.
- Merupakan software yang bersifat open source.
- Gratis untuk di-download dan digunakan.
- Memiliki sifat multiplatform, artinya dapat dijalankan menggunakan sistem operasi apapun, seperti: Linux, Unix, Windows, dan lain-lain.
- Bahasa pemograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.
- Web server dari PHP dapat ditemukan dimana-mana antara lain apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang mudah.
- Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
- PHP merupakan bahasa open source yang dapat digunakan diberbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta dapat menjalankan perintah-perintah sistem.
- Yii adalah framework yang menggunakan PDO (PHP Data Objects). PDO bekerja dengan membuat sebuah abstraksi akses database sehingga sebagai programmer tidak perlu terlalu jauh memikirkan kompatibilitas antar database.
- Yii adalah framework yang full Object Oriented Programming (OOP). dimana dengan OOP ini, dapat lebih baik dalam mengelola code, mengelompokkan fungsi–fungsi kedalam kelas–kelas, modify program dengan lebih baik, program dapat lebih rapi dan lebih mudah dibaca.
- Yii menggunakan model MVC (model-view-controller). Dengan MVC, dapat lebih terstruktur dalam membuat aplikasi dan tidak perlu membuat banyak file pada root directory aplikasi.
- Yii mempunyai lisensi BSD (Berkeley Software Distribution). Lisensi BSD tidak mengharuskan untuk mengirim source code aplikasi.
- Yii mempunyai code generator (gii). Ini adalah salah satu tool yang sangat membantu kecepatan pengembangan aplikasi.Tool gii ini dapat mengenerate code untuk dimodifikasi.
- Yii mempunyai komponen untuk pengecekan input yang terintegtrasi. Ini merupakan fitur yang sangat berguna untuk keamanan.
- Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis di bidang pemrograman.
- Kesalahan dari perangkat lunak ataupun bug seringkali ditemukan oleh komponen tester yang berasal dari pengguna.
- Hasil dari black box testing dapat memperjelaskan kerancuan yang mungkin ditimbulkan dari eksekusi perangkat lunak.
- Proses testing dapat dilakukan lebih cepat dibandingkan white box testing.
- Fungsi-fungsi yang tidak benar atau hilang.
- Kesalahan interface.
- Kesalahan dalam struktur data atau akses database eksternal.
- Kesalahan kinerja.
- Kesalahan inisialisasi dan terminasi.
- Bagaimana validitas fungsionalnya diuji ?
- Kelas input apa yang akan membuat test case menjadi baik ?
- Apakah sistem secara khusus sensitif terhadap nilai input tertentu ?
- Bagaimana batasan dari suatu data diisolasi ?
- Kecepatan data apa dan volume data apa yang dapat ditolerir oleh sistem ?
- Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi sistem ?
-
Elisitasi tahap I
Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara. -
Elisitasi tahap II
Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi. Berikut penjelasan mengenai Metode MDI:
- “M” pada metode MDI itu artinya Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
- “D” pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna.
- “I” pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian luar sistem.
-
Elisitasi tahap III
Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang option-nya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut : - T artinya Teknikal, maksudnya bagaimana tata cara atau teknik pembuatan requirement tersebut dalam sistem yang diusulkan.
- O artinya Operasional, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
- E artinya Ekonomi, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut di dalam sistem.
- Hight (H) : Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biaya mahal. Sehingga requirement tersebut harus dieliminasi.
- Middle (M) : Mampu untuk dikerjakan.
- Low (L): Mudah untuk dikerjakan.
-
Final Draft Elisitasi
Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan. - Penelitian yang telah dilakukan oleh Yulius Abanit Asa [2014].[28] Penelitian ini berjudul “Perancangan Aplikasi Web Sistem Informasi Persediaan Barang Pada Abanit International Unipessoal LDA”. Penelitian ini menjelaskan sistem informasi persediaan barang kurang adanya sistem informasi yang akurat, cepat, dan tepat. Sistem persediaan barang yang ada pada Abanit International Unipessoal Lda masih menggunakan sistem manual atau belum adanya sistem secara komputerisasi dan datanya pun belum tersimpan dalam database server, sehingga didalam menghasilkan seluruh laporan yang akurat dan tepat, relatif lama. Adapun tujuan dari penelitian yang dilakukan adalah untuk mempermudah penyampaian informasi persediaan barang Abanit International Unipessoal Lda agar dapat memperbaiki kinerja perusahaan dalam hal ini yaitu penyimpanan dan pencarian data stok barang. Hasil dari penelitian ini adalah membuat rancangan sistem informasi persediaan stok barang yang diharapkan dapat meningkatkan kinerja operasional pada pegawai Abanit International Unipessoal Lda.
- Penelitian yang telah dilakukan oleh Melliza Turnia [2013].[29] Penelitian ini berjudul “Perancangan Sistem Informasi Persediaan Barang Pada PT SINAR ASIA PERKASA”. Penelitian ini membahas tentang persediaan barang pada PT Sinar Asia Perkasa yang belum efektif, karena keterlambatan pengiriman pesanan dan masalah dalam informasi persediaan barang. Masalah intinya adalah proses produksi yang tidak tepat waktu sehingga tidak dapat memenuhi pesanan konsumen dengan tepat waktu. Sistem yang diusulkan adalah merancang sebuah sistem informasi persediaan barang berbasis web yang sesuai dengan kebutuhan pegawai.
- Penelitian yang telah dilakukan oleh Yudo Bangun Romadhon [2013].[30] Penelitian ini berjudul “Perancangan Sistem Informasi Persediaan Barang Pada PT HANKOOK CERAMIC INDONESIA”. Penelitian ini membahas sistem informasi stock control material yang berjalan pada PT Hankook Ceramic Indonesia masih menggunakan Microsoft Excel dimulai dari penerimaan material dari supplier, pengambilan material ke produksi sampai menghasilkan laporan stock control material. Meskipun berjalan dengan baik namun menimbulkan keterlambatan dalam proses pengolahan data, menyebabkan informasi yang dihasilkan tidak akurat karena adanya perbedaan jumlah stok material antara data yang ada dengan fisiknya dan memerlukan waktu yang lama dalam penyajian laporannya. Dengan dirancangnya sistem informasi persediaan barang yang sudah terkomputerisasi dapat digunakan untuk mempercepat dalam proses dan mempermudah bagi semua user untuk mendapatkan informasi.
- Penelitian yang telah dilakukan oleh Ferry Agung Nugroho [2012][31] . Penelitian ini berjudul “Perancangan Sistem Inventory Barang pada Toko Bangunan Enggal Jaya Di Windusari Kabupaten Magelang”.Penelitian ini membahas tentang pencatatan dan pengolahan data barang keluar masuk masih belum tekomputerisasi sehingga menyebabkan informasi yang tidak akurat. Belum adanya program khusus untuk mengolah data mengakibatkan pelayanan informasi mengenai data mengenai data barang keluar masuk masih kurang memuaskan. Dengan sistem komputerisasi diharapkan dapat memberikan kemudahan dalam mengontrol pengolahan data dan tidak perlu disimpan dalam bentuk berkas lagi karena semua data sudah tersimpan didalam database dan user dapat mencetak data-data tersebut pada saat diperlukan.
- Penelitian yang telah dilakukan oleh Yuhendra, dkk [2013]. [32] Penelitian ini berjudul “Perancangan Sistem Inventory Spare Part Mobil Pada CV Auto Parts Toyota Berbasis Aplikasi Java”. Penelitian ini membahas tentang kebutuhan akan informasi yang semakin berkembang dirasakan adanya kekurangan software persediaan barang antara lain : tampilannya masih tampak jadul, menu yang tersedia tidak beraturan, susah untuk mensinkronkan data yang ada pada perusahaan dan mudah terjadinya redudansi data. Mengatasi permasalahan yang ada, kemudian dibuatkan persediaan barang menggunakan aplikasi java, sehingga dapat memberikan solusi dalam pengolahan spare part.
- Penelitian yang telah dilakukan oleh Niko Ibrahim dan Syarli Angelina Gunawan [2011][33]. Penelitian ini berjudul “Aplikasi Pengendalian Persediaan Produk Dengan Perpetual Inventory System dan Pemilihan Supplier Optimal dengan Metode AHP”. Penelitan ini membahas tentang permintaan konsumen akan suatu produk tidak selalu tetap setiap harinya. Hal ini menimbulkan kesulitan bagi perusahaan untuk menentukan seberapa banyak jumlah barang yang harus disediakan agar perusahaan tetap dapat memenuhi kebutuhan konsumen akan makanan ringan namun tidak menyebabkan penimbunan barang di gudang yang memungkinkan produk makanan ringan melewati batas kadaluarsa atau menjadi rusak akibat penimbunan yang terlalu lama di gudang dan akan menyebabkan perusahan mengalami kerugian. Selain itu, perusahaan sering kali mengalami kesulitan dalam memilih supplier mana yang paling optimal ketika ingin melakukan transaksi pembelian barang apabila barang tersebut dipasok oleh lebih dari satu supplier. Dengan adanya aplikasi java dapat membantu dalam mengelola proses bisnis perusahaan seperti pengelolaan data barang, karyawan, supplier, pelanggan, penjualan, pembelian melalui fitur kelola barang, kelola karyawan, kelola supplier, kelola pelanggan, penjualan, pembelian, dan stock opname. Aplikasi juga dapat membantu dan mendukung pengambilan keputusan jumlah pemesanan yang optimal melalui fitur melihat jumlah pemesanan optimal dan stok minimum per barang.
-
VISI PERUSAHAAN
- Menjadi perusahaan manufacture berskala Nasional dan International.
- Menjadi terkemuka karena mutu dan profesional.
-
MISI PERUSAHAAN
- Meningkatkan kualitas mutu produksi secara terus menerus dan berkesinambungan.
- Meningkatkan sumber daya manusia yang unggul guna menjaga kepuasan pelanggan.
- Menghargai karyawan sebagai berlian perusahaan.
- Besar dan berkembang dengan inovasi yang kreatif dengan jaringan kerja dalam dan luar negeri.
- Marketing
- Memasarkan produk kepada instansi.
- Memastikan customer terlayani dengan baik.
- Membuat strategi pemasaran dan penjualan distribusi baik dalam jangka pendek (1 tahun) maupun jangka menengah (3 – 5 tahun) untuk memastikan pencapaian tujuan Perusahaan dan pengembangan bisnis yang menguntungkan dalam jangka panjang.
- Pembelian
- Mengatur semua proses pembelian.
- Bertanggung jawab dalam melakukan proses pembelian material atau spare part.
- Bertanggung jawab dalam membuat laporan rekap PO supplier, Monitoring pembelian.
- Inventory atau Gudang
- Menerima barang dari suplier yang sebelumnya sudah dipesan oleh bagian pembelian.
- Mengecek barang yang diterima dari suplier apakah layak diterima atau dikembalikan.
- Melayani setiap customer yang memesan barang, dengan pelayanan informasi yang cepat.
- Bertanggung jawab penuh terhadap keluar masuknya barang yang berasal dari gudang.
- Delivery
- Mengantar pesanan customer.
- Bertanggung jawab atas kirimannya.
- PO customer
Customer memesan barang pada form PO customer yang dikirim melalui fax atau email. -
Admin marketing
Admin marketing menerima PO customer yang dikirim melalui fax atau email dan memeriksa PO customer, kemudian di-input ke dalam Microsoft Excel untuk dibuatkan laporan permintaan customer. - Admin gudang
Menerima PO customer dari admin marketing, kemudian memeriksa ketersediaan barang yang dipesan dan mengirim barang. Jika stok barang tidak tersedia, maka admin gudang membuat form permintaan barang kosong untuk di berikan ke purchasing. - Purchasing
Purchasing menerima form permintaan barang kosong, kemudian memeriksa dan membuat PO pembelian ke supplier. Lalu membuatkan laporannya. - Prosedur barang keluar dari gudang
- Prosedur barang masuk dari supplier
- Use Case Diagram Berikut ini adalah use case diagram sistem persediaan keluar masuk barang :
- 5 (lima) actor yang dapat melakukan kegiatan di dalam sistem, diantaranya customer, admin marketing, admin gudang, Delivery dan Pimpinan.
- 6 (enam) use case yang dilakukan oleh actor tersebut, diantaranya membuat purchase order, mencatat pesanan, membuat surat jalan keluar, kirim barang, menerima barang dan menyerahkan surat jalan, membuat laporan barang keluar.
- 4 (empat) actor yang dapat melakukan kegiatan di dalam sistem, diantaranya admin gudang, purchasing, supplier dan pimpinan.
- 5 (lima) use case yang dilakukan oleh actor tersebut, diantaranya membuat form permintaan barang, membuat purchase order, kirim barang, menerima barang dan mencatat barang masuk, membuat laporan barang masuk.
- Activity Diagram Berikut ini adalah activity diagram sistem persediaan keluar masuk barang.
- 1 (satu) initial node, objek diawali.
- 13 (tiga belas) action state yang mencerminkan eksekusi dari suatu aksi.
- 1 (satu) final state, objek yang diakhiri.
- 1 (satu) initial node, objek diawali.
- 9 (sembilan) action state yang mencerminkan eksekusi dari suatu aksi.
- 1 (satu) final state, objek yang diakhiri.
- Analisa Masukan
- Nama Masukan : Purchase Order Customer
Fungsi : Sebagai data permintaan pembelian barang
Sumber : Customer
Media : Kertas
Frekuensi : Setiap Permintaan
Keterangan : Berisi data permintaan barang customer - Nama Masukan : Form Permintaan Barang KosongFungsi : Sebagai data permintaan barang untukCustomer
Sumber : Admin Gudang
Media : Kertas
Frekuensi : Setiap Barang Kosong
Keterangan : Berisi data permintaan barang yang sudahkosong - Analisa Proses
- Nama Modul : Permintaan Customer
Masukan : Purchase Order Customer
Keluaran : Surat jalan keluar barang ke customer
Ringkasan Proses : Proses ini PO di-input pada Microsoft Excel dan barang yang tersedia dikirim ke customer - Nama Modul : Purchase Order Supplier
Masukan : Pembelian Barang Supplier
Keluaran : Purchase Order Supplier
Ringkasan Proses : Proses ini menghasilkan pembelian barangke supplier - Analisa Keluaran
-
Nama Keluaran : Surat Jalan Keluar
Fungsi : Sebagai data yang menunjukkan jumlah
barang keluar di gudang
Media : Kertas
Rangkap : 5 Lembar
Distribusi : a. Lembar 1 (putih), untuk Accounting
b. Lembar 2 (merah), untuk Customer
c. Lembar 3 (kuning), untuk Customer
d. Lembar 4 (Biru), untuk Admin Marketing
e. Lembar 5 (Hijau), untuk Admin GudangGambar 3.12 Surat Jalan Keluar - Nama Keluaran : Surat Jalan Masuk
Fungsi : Sebagai data yang menunjukkan jumlahstok barang yang diterima di gudang
Media : Kertas
Rangkap : 2 Lembar
Distribusi : a. Lembar 1 (Merah), untuk Admin Gudang
b. Lembar 2 (Kuning), untuk Purchasing - Spesifikasi Perangkat Keras (Hardware)
- Processor : Intel(R) Core(TM) 2 Duo CPU E7500 @2.93GHz
- Monitor : LG 17 inc
- Mouse : Optical
- Keyboard : USB
- RAM : 2 GB
- Harddisk : 250 GBf. Harddisk : 250 GB
- Printer : LaserJet M1132 MFP
- Spesifikasi Perangkat Lunak (Software)
- Windows 7 Ultimate 32-bit
- Microsoft Office Excel 2007
- Hak Akses (Brainware)
- Marketing
- Purchasing
- Gudang
- Pimpinan
- Pengolahan data dalam stok barang berjalan kurang maksimal dalam sisi waktu.
- Pengontrolan terhadap persediaan barang terkadang sering terjadinya kelebihan pemesanan dan juga kekurangan barang.
- Persediaan barang yang kurang terintegrasi dan kesalahan input data lebih dari satu kali untuk barang sejenis menimbulkan kesalahan dalam pelaporan, yaitu kurang maksimal dalam sistem pelaporan dan terjadinya laporan stok barang yang terlalu banyak (over stock) atau sebaliknya stok barang terlalu sedikit (under stock).
- Membuat sistem informasi persediaan keluar masuk barang secara terkomputerisasi agar mendapatkan informasi mengenai stok barang secara update dan dapat mengetahui barang yang sudah kosong, sehingga bagian purchasing dapat langsung memesan barang ke supplier.
- Membuat suatu sistem yang dapat melakukan pengecekan ulang pada stok barang secara keseluruhan.
- Membuat suatu sistem agar dapat mengelola laporan persediaan barang berdasarkan periode tertentu.
- Admin Marketing
- Melakukan login sistem.
- Menampilkan menu home.
- Melakukan input data master customer.
- Melakukan input purchase order penjualan.
- Melihat laporan barang keluar.
- Logout.
- Purchasing
- Melakukan login sistem.
- Menampilkan menu home.
- Melakukan input data master supplier.
- Melakukan input data master barang.
- Melakukan input data master satuan.
- Melakukan input purchase order pembelian.
- Membuat laporan pembelian barang.
- Melihat data transaksi PO penjualan.
- Melihat laporan barang masuk.
- Melihat laporan data stok barang.
- Logout.
- Gudang
- Melakukan login sistem.
- Menampilkan menu home.
- Melakukan input surat jalan barang keluar.
- Melakukan input surat jalan barang masuk.
- Membuat laporan barang keluar dan barang masuk.
- Membuat laporan stok barang.
- Melihat PO penjualan.
- Logout.
- Pimpinan
- Menampilkan menu home.
- Melakukan input data master user.
- Menampilkan laporan barang masuk.
- Menampilkan laporan barang keluar.
- Menampilkan laporan stok barang.
- Menampilkan laporan pembelian barang.
- Logout.
- Nama Use Case : Login
Aktor : Admin marketing, purchasing, admin gudang danpimpinan
Tujuan : Memberikan hak akses pada user (adminmarketing, purchasing, admin gudang danpimpinan) untuk memulai aplikasi dan masukpada halaman masing-masing. -
Nama Use Case : Input data master customer
Aktor : Admin marketing
Tujuan : Melakukan penambahan data customer. - Nama Use Case : Input purchase order penjualan
Aktor : Admin marketing
Tujuan : Melakukan penambahan data PO penjualan dari customer. - Nama Use Case : Laporan barang keluar
Aktor : Admin marketing
Tujuan : Mengetahui barang yang sudah dikirim keCustomer dan admin marketing bisa mencetak laporan. - Nama Use Case : Input data master supplier
Aktor : Purchasing
Tujuan : Melakukan penambahan data supplier. - Nama Use Case : Input data master barang
Aktor : Purchasing
Tujuan : Melakukan penambahan data barang. - Nama Use Case : Input data master satuan
Aktor : Purchasing
Tujuan : Melakukan penambahan data satuan barang. - Nama Use Case : Input data purchase order pembelian
Aktor : Purchasing
Tujuan : Melakukan penambahan data PO pembelian supplier. - Nama Use Case : Melihat data Po Penjualan
Aktor : Purchasing
Tujuan : Melihat data pemesanan barang dari customer. - Nama Use Case : Laporan barang masuk
Aktor : Purchasing
Tujuan : Mengetahui barang yang sudah masuk ke gudang dan purchasing bisa mencetak laporan. - Nama Use Case : Kelola laporan barang pembelian
Aktor : Purchasing
Tujuan : Membuat laporan barang pembelian. - Nama Use Case : Input surat jalan keluar
Aktor : Admin gudang
Tujuan : Melakukan penambahan surat jalan barang keluar dari gudang. - Nama Use Case : Input surat jalan masuk
Aktor : Admin gudang
Tujuan : Melakukan penambahan surat jalan barang masuk
dari supplier. - Nama Use Case : Kelola laporan barang masuk
Aktor : Admin gudang
Tujuan : Membuat laporan barang masuk. - Nama Use Case : Kelola laporan barang keluar
Aktor : Admin gudang
Tujuan : Membuat laporan barang keluar. - Nama Use Case : Kelola laporan stok barang
Aktor : Admin gudang
Tujuan : Membuat laporan stok barang. - Nama Use Case : Melihat data Po Penjualan
Aktor : Admin gudang
Tujuan : Melihat data pemesanan barang dari customer. - Nama Use Case : Input data user
Aktor : Admin gudang
Tujuan : Melakukan penambahan hak akses. - Nama Use Case : Laporan purchase order pembelian
Aktor : Pimpinan
Tujuan : Mengetahui laporan pembelian barang ke supplier
dan pimpinan bisa mencetak laporan. - Nama Use Case : Laporan barang masuk
Aktor : Pimpinan
Tujuan : Mengetahui laporan barang masuk dari supplier
dan pimpinan bisa mencetak laporan. - Nama Use Case : Laporan barang keluar
Aktor : Pimpinan
Tujuan : Mengetahui laporan barang keluar dari gudang
dan pimpinan bisa mencetak laporan. - Nama Use Case : Laporan stok barang
Aktor : Pimpinan
Tujuan : Mengetahui laporan stok barang yang ada di
gudang dan pimpinan bisa mencetak laporan.
- Activity Diagram untuk Admin Marketing
- 1 (Satu) Initial Node, objek yang di awali.
- 18 (Delapan belas) action state, berawal dari login kemudian memverifikasikan username dan password, jika gagal maka akan kembali ke login, jika benar akan masuk pada menu home, lalu dapat mengakses menu data master, masuk sub menu data master customer dapat melakukan tambah customer, update customer view customer dan hapus customer. Admin marketing dapat mengakses menu data transaksi, masuk sub menu PO penjualan dapat melakukan tambah PO penjualan, update PO penjualan, view PO penjualan dan hapus PO penjualan. Admin marketing dapat melihat laporan barang keluar dari gudang.
- 1 (Satu) activity final node, objek yang diakhiri.
- Activity Diagram untuk Purchasing
- 1 (Satu) Initial Node, objek yang di awali.
- 32 (Tiga puluh dua) action state, berawal dari login kemudian memverifikasikan username dan password, jika gagal maka akan kembali ke login, jika benar akan masuk pada menu home, lalu dapat mengakses menu data master, masuk sub menu data master supplier, barang, satuan dan dapat melakukan tambah data, update data, view data dan hapus data. Purchasing dapat mengakses menu data transaksi, masuk sub menu PO penjualan Purchasing dapat melihat view PO penjualan, masuk sub menu PO Pembelian dapat melakukan tambah PO pembelian, update PO pembelian, view PO pembelian dan hapus PO pembelian. Purchasing dapat melihat laporan barang masuk dari supplier, laporan pembelian barang, laporan stok barang.
- 31 (Satu) activity final node, objek yang diakhiri.
- Activity Diagram untuk Admin Gudang
- 1 (Satu) Initial Node, objek yang di awali.
- 21 (Tiga puluh dua) action state, berawal dari login kemudian memverifikasikan username dan password, jika gagal maka akan kembali ke login, jika benar akan masuk pada menu home, lalu dapat mengakses menu data transaksi, masuk sub menu data surat jalan keluar, surat jalan masuk dapat melakukan tambah data, update data, view data dan hapus data. Admin gudang dapat melihat view PO penjualan dan dapat melihat laporan barang masuk dari supplier, laporan barang keluar, laporan stok barang.
- 1 (Satu) activity final node, objek yang diakhiri.
- Activity Diagram untuk Pimpinan
- 1 (Satu) Initial Node, objek yang di awali.
- 15 (Lima belas) action state, berawal dari login kemudian memverifikasikan username dan password, jika gagal maka akan kembali ke login, jika benar akan masuk pada menu home, mengakses menu data master user untuk mengatur hak akses, dapat melakukan tambah user, update user, view user dan hapus user. Pimpinan dapat melihat laporan barang masuk dari supplier, laporan barang keluar, laporan pembelian barang dan laporan stok barang.
- 1 (Satu) activity final node, objek yang diakhiri.
- Sequence diagram untuk admin marketing
- 1 (satu) Actor yaitu : admin marketing
- 5 (lima) LifeLine yaitu : login, home, data master customer, data transaksi PO penjualan dan data laporan barang keluar
- 8 (delapan) kegiatan yaitu:
- Admin marketing login dengan memasukan username dan password.
- Sistem akan menverifikasi.
- Admin marketing masuk ke home.
- Admin marketing dapat masuk ke sub menu data master customer.
- Dapat mengakses tambah, update, view dan hapus data master customer.
- Admin marketing dapat masuk ke data transaksi Po Penjualan.
- Dapat mengakses tambah, update, view dan hapus data transaksi Po penjualan.
- Lihat laporan barang keluar ke customer.
- Sequence diagram untuk purchasing
- 1 (satu) Actor yaitu : purchasing
- 10 (sepuluh) LifeLine yaitu : login, home, data master supplier, data master barang, data master satuan, data transaksi PO penjualan, data transaksi Po pembelian dan laporan barang masuk, laporan pembelian barang dan laporan stok barang.
- 16 (enam belas) kegiatan yaitu:
- Admin purchasing login dengan memasukan username dan password.
- Sistem akan menverifikasi.
- Admin purchasing masuk ke home.
- Admin purchasing dapat masuk ke sub menu data master supplier.
- Dapat mengakses tambah, update, view dan hapus data master supplier.
- Admin purchasing dapat masuk ke sub menu data master barang.
- Dapat mengakses tambah, update, view dan hapus data master barang.
- Admin purchasing dapat masuk ke sub menu data master satuan.
- Dapat mengakses tambah, update, view dan hapus data master satuan.
- Admin purchasing dapat masuk ke data transaksi Po Penjualan.
- Dapat mengakses view data transaksi Po penjualan.
- Admin purchasing dapat masuk ke data transaksi Po Pembelian.
- Dapat mengakses tambah, update, view dan hapus data transaksi Po penjualan.
- Lihat laporan barang masuk dari supplier.
- Lihat laporan barang Po Pembelian.
- Lihat laporan stok barang.
- Sequence diagram untuk admin gudang
- 1 (satu) Actor yaitu : admin gudang
- 8 (delapan) LifeLine yaitu : Login, home, data transaksi Sj keluar, data transaksi Sj Masuk, data transaksi PO penjualan, laporan barang masuk, laporan barang keluar dan laporan stok barang.
- 12 (dua belas) kegiatan yaitu:
- Admin gudang login dengan memasukan username dan password.
- Sistem akan menverifikasi.
- Admin gudang masuk ke home.
- Admin gudang dapat masuk ke data transaksi surat jalan keluar barang.
- Dapat mengakses tambah, update, view dan hapus data transaksi Surat jalan keluar.
- Admin gudang dapat masuk ke data transaksi surat jalan masuk barang.
- Dapat mengakses tambah, update, view dan hapus data transaksi Surat jalan masuk.
- Admin gudang dapat masuk ke data transaksi Po Penjualan.
- Dapat mengakses view data transaksi Po penjualan.
- Lihat laporan barang masuk dari supplier.
- Lihat laporan barang keluar ke customer.
- Lihat laporan stok barang.
- Sequence diagram untuk pimpinan
- 1 (satu) Actor yaitu : pimpinan
- 7 (tujuh) LifeLine yaitu : login, home, data master user, laporan barang masuk, laporan barang keluar, laporan pembelian barang dan laporan stok barang.
- 9 (sembilan) kegiatan yaitu:
- Pimpinan login dengan memasukan username dan password.
- Sistem akan menverifikasi.
- Pimpinan masuk ke home.
- Pimpinan dapat masuk ke sub menu data master user.
- Dapat mengakses tambah, update, view dan hapus data master user.
- Lihat laporan barang masuk dari supplier.
- Lihat laporan barang keluar ke customer.
- Lihat laporan barang Po Pembelian.
- Lihat laporan stok barang.
- Proses peng-input-an data masih menggunakan Ms. Excel, dimana admin marketing harus copy file permintaan pembelian atau print out untuk admin gudang. Dengan adanya sistem usulan admin gudang dapat mengakses data permintaan pembelian secara cepat dan admin marketing tidak lagi copy file atau print out.
- Terjadinya kesalahan input data lebih dari satu kali untuk persediaan barang sehingga menimbulkan kesalahan dalam pelaporan stok barang yang terlalu banyak atau sebaliknya stok barang terlalu sedikit. Dengan adanya sistem usulan admin gudang dapat mengontrol peng-input-an surat jalan keluar masuk barang, jika di-input data lebih dari satu kali maka akan muncul pemberitahuan bahwa surat jalan telah di-input.
- Pengontrolan data pembelian barang masih menyulitkan pihak purchasing, dimana dalam proses pelaporan stok barang terkadang admin gudang memberikan data yang salah. Dengan adanya sistem usulan purchasing dapat mengakses data permintaan barang dari customer dan stok barang kosong.
-
Nama file : user
Tipe file : File master
Fungsi : untuk menyimpan data hak akses sistem
Media : Harddisk
Panjang record : 71 -
Nama file : supplier
Tipe file : File master
Fungsi : untuk menyimpan data supplier
Media : Harddisk
Panjang record : 135 -
Nama file : customer
Tipe file : File master
Fungsi : untuk menyimpan data customer
Media : Harddisk
Panjang record : 135 -
Nama file : barang
Tipe file : File master
Fungsi : untuk menyimpan data barang
Media : Harddisk
Panjang record : 66 -
Nama file : satuan
Tipe file : File master
Fungsi : untuk menyimpan data satuan barang
Media : Harddisk
Panjang record : 6 - Nama file : purchaseorder
Tipe file : File transaksi penjualan
Fungsi : untuk menyimpan data permintaan barangcustomer
Media : Harddisk
Panjang record : 38 Tabel 4.7 Tabel Purchase Order
-
Nama file : detailpenjualan
Tipe file : File transaksi penjualan
Fungsi : untuk menyimpan data detail barang penjualan
Media : Harddisk
Panjang record : 35 -
Nama file : popembelian
Tipe file : File transaksi pembelian
Fungsi : untuk menyimpan data pembelian ke supplier
Media : Harddisk
Panjang record : 38 -
Nama file : detailpembelian
Tipe file : File transaksi pembelian
Fungsi : untuk menyimpan data detail barang pembelian
Media : Harddisk
Panjang record : 35 - Nama file : sjkeluar
Tipe file : File transaksi gudang
Fungsi : untuk menyimpan data surat jalan yang keluar
Media : Harddisk
Panjang record : 43 -
Nama file : barangkeluar
Tipe file : File transaksi gudang
Fungsi : untuk menyimpan data detail barang keluar
Media : Harddisk
Panjang record : 45 -
Nama file : sjmasuk
Tipe file : File transaksi gudang
Fungsi : untuk menyimpan data surat jalan yang masuk
Media : Harddisk
Panjang record : 43 -
Nama file : barangmasuk
Tipe file : File transaksi gudang
Fungsi : untuk menyimpan data detail barang masuk
Media : Harddisk
Panjang record : 45 - Rancangan Tampilan Login
- Rancangan Tampilan Menu Utama (Home)
- Rancangan Tampilan Barang
- Rancangan Tampilan View Po Pembelian
- Rancangan Tampilan View Surat Jalan Masuk
- Rancangan Tampilan Pencarian Laporan Pembelian Barang
- Tampilan Halaman Login Form login merupakan form yang akan muncul ketika program dijalankan. Form login berfungsi untuk melakukan pengecekan hak akses dari pengguna (user). Berikut merupakan tampilan form login.
- Tampilan Halaman Home Home adalah tampilan pertama kali setelah melakukan login sistem yang berisi sejarah singkat perusahaan dan level akses. Berikut merupakan tampilan home.
- Tampilan Program Data Master Supplier Tampilan data master supplier terdapat daftar supplier. Berikut merupakan tampilan daftar supplier.
- Tampilan Program Input Supplier Tampilan input supplier berfungsi untuk menambahkan daftar supplier baru. Berikut merupakan tampilan input supplier.Gambar 4.20 Tampilan Program Input Supplier
- Tampilan Program Data Master Customer Tampilan data master customer terdapat daftar customer, dimana daftar customer mencakup nama customer, alamat, telepon, fax. Berikut merupakan tampilan daftar customer.
- Tampilan Program Input Customer Tampilan input customer berfungsi untuk menambahkan daftar customer baru. Berikut merupakan tampilan input customer.
- Tampilan Program Data Master Barang Tampilan data master barang terdapat daftar barang, dimana daftar barang mencakup kode barang, nama barang, satuan, nama supplier, harga beli. Berikut merupakan tampilan barang.
- Tampilan Program Input Barang Tampilan input barang berfungsi untuk menambahkan daftar barang baru. Berikut merupakan tampilan input barang.
- Tampilan Program Data Master User Tampilan data master user terdapat nama yang sudah diberi hak akses. Daftar user mencakup kode user, nama user, username, password dan level. Berikut merupakan tampilan user.
- Tampilan Program Input User Tampilan input user berfungsi untuk menambahkan daftar user baru. Berikut merupakan tampilan input user.
- Tampilan Program Data Transaksi Po Penjualan Tampilan data transaksi Po penjualan berfungsi untuk mengetahui daftar permintaan barang dari customer, dimana daftar po penjualan mencakup no. po, nama customer, tanggal pemesanan. Berikut merupakan tampilan daftar customer.
- Tampilan Program Input Po Penjualan Tampilan input Po penjualan berfungsi untuk menambah po penjualan, ketika button create di pilih akan muncul tambah ke detail penjualan. Berikut merupakan tampilan input Po penjualan.
- Tampilan Program View Detail Po Penjualan
- Tampilan Program Data Transaksi Po Pembelian Tampilan data transaksi Po pembelian berfungsi untuk mengetahui daftar pembelian barang ke supplier yang mencakup no. po, nama supplier, tanggal pembelian. Berikut merupakan tampilan daftar supplier.
- Tampilan Program Input Po Pembelian Tampilan input Po pembelian berfungsi untuk menambah po pembelian, ketika button create di pilih akan muncul tambah ke detail pembelian. Berikut merupakan tampilan input Po pembelian.
- Tampilan Program View Detail Po Pembelian Tampilan View detail Po penjualan berfungsi untuk menampilkan po penjualan dan detail barang pesanan customer yang mencakup no. po, nama supplier, tanggal pembelian, kode barang, nama barang, qty dan harga beli. Berikut merupakan tampilan View Po penjualan.
- Tampilan Program Data Transaksi Surat Jalan Keluar Tampilan data transaksi surat jalan keluar berfungsi untuk mengetahui daftar surat jalan keluar barang dari gudang yang mencakup no. sjk, nama customer, no. po dan tanggal kirim. Berikut merupakan tampilan daftar surat jalan keluar.
- Tampilan Program Input Surat Jalan Keluar Tampilan input surat jalan keluar berfungsi untuk menambah surat jalan keluar barang, ketika button create di pilih akan muncul tambah ke detail barang keluar. Berikut merupakan tampilan input surat jalan keluar.
- Tampilan Program View Detail Surat Jalan Keluar Tampilan View detail surat jalan keluar berfungsi untuk menampilkan surat jalan keluar dan detail keluar barang yang mencakup no. sjk, no. po, nama customer, kode barang, nama barang, qty dan dikirim oleh. Berikut merupakan tampilan View surat jalan keluar barang.
- Tampilan Program Data Transaksi Surat Jalan Masuk Tampilan data transaksi surat jalan Masuk berfungsi untuk mengetahui daftar surat jalan masuk barang dari supplier yang mencakup no. sjm, no. po, nama supplier dan tanggal masuk. Berikut merupakan tampilan daftar surat jalan masuk.
- Tampilan Program Input Surat Jalan Masuk Tampilan input surat jalan masuk berfungsi untuk menambah surat jalan masuk barang, ketika button create di pilih akan muncul tambah ke detail barang masuk. Berikut merupakan tampilan input surat jalan masuk.
- Tampilan Program View Detail Surat Jalan Masuk Tampilan View detail surat jalan masuk berfungsi untuk menampilkan surat jalan masuk dan detail masuk barang yang mencakup no sjm, no. po, nama supplier, tanggal masuk, kode barang, nama barang, qty, diterima oleh. Berikut merupakan tampilan View surat jalan masuk barang.
- Tampilan Program Pencarian Laporan Pembelian Barang
- Spesifikasi Perangkat Keras (Hardware)
- Processor : AMD E-300 APU with Radeon(tm) HD Graphics 1.30 Ghz
- Monitor : 14 inc
- RAM : 2 GB
- Harddisk : 500 GB
- Printer : LaserJet M1132 MFP
- Spesifikasi Perangkat Lunak (Software)
- Windows 7 Ultimate 32-bit
- Notepad ++ V. 5.7
- Xampp V.3.2.1(Apache V.2.4.10, php V.5.6.3, mysql V.5.0.11)
- Framework Yii V.1.1.13
- Google Chrome Version 42.0.2311.152
- Hak Akses (Brainware)
- Marketing
- Purchasing
- Gudang
- Pimpinan
- Pada sistem informasi ini, menggunakan satu fungsi login yang menggunakan username dan password yang bertujuan untuk membatasi dan memberikan hak pengakasesan halaman yang berbeda untuk user yang berbeda (dalam hal ini yaitu admin marketing, purchasing, admin gudang dan pimpinan).
- Pada sistem informasi ini menampilkan fungsi input Po pembelian dan surat jalan masuk untuk mencatat data po pembelian ke supplier dan barang masuk dari supplier.
- Sistem informasi ini menyediakan laporan yang dapat dilihat secara perperiode sehingga dapat mempermudah user dalam mengolah laporan.
- Sistem persediaan keluar masuk barang yang berjalan pada PT Samat Teknik Mandiri masih menggunakan Ms. Excel dimulai dari pemesanan barang dari customer, pembelian barang ke supplier, input data barang masuk dan keluar sampai menghasilkan laporan stok barang. Meskipun berjalan dengan baik namun menimbulkan keterlambatan dalam proses pengolahan data laporan yang menyebabkan informasi yang dihasilkan tidak akurat karena adanya perbedaan stok barang antara data dengan fisiknya.
- Proses pengontrolan persediaan keluar masuk barang terkadang terjadi kelalaian sehingga sering terjadinya kesalahan input data stok lebih dari satu kali yang mengakibatkan ketidakcocokan laporan dengan barang yang ada di gudang, maka dengan adanya sistem terkomputerisasi dapat dibuatkan pemberitahuan sistem persediaan keluar masuk barang yang akan membantu memberi notification kepada bagian admin gudang dalam peng-input-an keluar masuk barang dan laporan stok barang kosong.
- Dalam merancang sistem persediaan keluar masuk barang di PT Samat Teknik Mandiri menggunakan metode analisa dan perancangan berorientasi objek dengan alat bantu Unified Modeling Language (UML). Dengan adanya suatu sistem terkomputerisasi dapat mempermudah dalam mengetahui jumlah persediaan barang yang tersedia di dalam suatu gudang dan mempermudah admin gudang dalam penyajian laporan keluar masuk barang yang dibutuhkan oleh pimpinan.
- Untuk sistem selanjutnya, disarankan untuk dilakukan suatu pengembangan sistem memberikan notifikasi mengenai info stok minimum.
- Sistem perlu di tambahkan pembuatan form surat jalan masuk dan keluar, agar sistem dapat langsung membuat laporan keluar masuk barang.
- ↑ 1,0 1,1 1,2 1,3 1,4 Taufiq, Rohmat. 2013.Sistem Informasi Manajemen. Yogyakarta: Graha ilmu.
- ↑ Hartono, bambang. 2013. “Sistem Informasi Manajemen Berbasis Komputer”. Jakarta: PT Rineka Cipta.
- ↑ Maimunah, Lusyana Sunarya, Nina Larasati. 2012. “Media Company Profile Sebagai Sarana Penunjang Informasi Dan Promosi”. Tangerang: Perguruan Tinggi Raharja. Jurnal CCIT (Vol.5 No.3 - Mei 2012).
- ↑ 4,0 4,1 Sutabri, Tata. 2012. “Analisis Sistem Informasi”. Yogyakarta : Andi.
- ↑ Nugrahanti, Fatim, Irya Wisnubhadra, Eddy Julianto. 2014. “Analisa Perancangan Sistem Informasi Managemen Rantai Pasok (Suplly Chain) Pada Perusahaan Pembuat Peralatan Tambang”. Yogyakarya: Seminar Nasional Teknologi Informasi dan Komunikasi (SENTIKA) 2014. UNIVERSITAS ATMA JAYA Yogyakarta 15 Maret 2014.
- ↑ Henderi, Maimunah, Randy Andrian. 2011. “Desain Aplikasi E-learning Sebagai Media Pembelajaran Artificial Informatics”. Tangerang: Perguruan Tinggi Raharja. Jurnal CCIT (Vol. 4 No.3 - Mei 2011).
- ↑ Tanti, Lili. 2010. “Pengembangan Perangkat Ajar Berbantuan Komputer Untuk Mempelajari Tata Bahasa Inggris”. Tangerang: Perguruan Tinggi Raharja. Jurnal CCIT (Vol. 3 No.2 - Januari 2010).
- ↑ Al-Jufri, Hamid. 2011. “Sistem Infromasi Manajemen Pendidikan”. Jakarta: PT Smart Grafika.
- ↑ Darmawan, Deni. 2013. “Sistem Informasi Manajemen”. Bandung: PT Remaja Rosdakarya Offset.
- ↑ 10,0 10,1 10,2 10,3 Ristono, Agus. 2013. “Manajemen Persediaan”. Yogyakarta : Graha ilmu.
- ↑ 11,0 11,1 Rangkuti, Freddy. 2011. “SWOT Balanced Scorecard: Teknik Menyusun Strategi Korporat Yang Efektif Plus Cara Mengelola Kinerja Dan Risiko”. Jakarta: PT Gramedia Pustaka Utama.
- ↑ Dewi, Meta Amalia dan Henderi. 2011. “Perencanaan Strategik SI/TI Pemerintah Kota Tangerang Dalam Mewujudkan E- Government”. Tangerang: Perguruan Tinggi Raharja. Jurnal CCIT (Vol.5 No.1-September 2011).
- ↑ 13,0 13,1 Widodo, Prabowo Pudjo dan Herlawati. 2011. “Menggunakan UML”. Bandung: Informatika Bandung.
- ↑ Raharjo, Budi. 2011. “Belajar Otodidak Membuat Database Menggunakan MySQL”. Bandung: Informatika.
- ↑ 15,0 15,1 Anhar. 2010. “PHP dan MySQL Secara Otodidak”. Jakarta: Media Kita.
- ↑ 16,0 16,1 16,2 Oktavian, Diar Puji. 2010. “Menjadi Programmer Jempolan Menggunakan PHP”. Yogyakarta: Mediakom.
- ↑ 17,0 17,1 Kartini, Budi Utami Fahnun dan Dewi Pratiwi. 2013. “Perancangan Sistem Informasi Pemesanan Tiket Konser Musik Online Berbasis Lokasi”. Yogyakarta: Prosiding Seminar Nasional Teknologi Informasi dan Multimedia (Semnasteknomedia) 2013. STMIK AMIKOM Yogyakarta 19 Januari 2013.
- ↑ 18,0 18,1 Warsito, Ary Budi, Muhamad Yusup, Yulianto. 2014. “Kajian YII Framework Dalam Pengembangan Website Perguruan Tinggi”. Tangerang: Perguruan Tinggi Raharja. Jurnal CCIT (Vol. 7 No.3-Mei 2014).
- ↑ Winarno, Edy dan Ali Zaki. 2011. “Easy Web Programming with PHP plus HTML 5”. Jakarta: Elex Media Koputindo.
- ↑ Website Yii Framework. 2015. Fundamental Model-View-Controller (MVC). http://www.yiiframework.com/doc/guide/1.1/id/basics.mvc. diakses pada tanggal 05 Maret 2015.
- ↑ Website Yii Framework. 2015. Performance Yii. http://www.yiiframework.com/Performance/. Diakses pada tanggal 18 Maret 2015
- ↑ Website Yii Framework. 2015. Fundamental Model-View-Controller (MVC). http://www.yiiframework.com/doc/guide/1.1/id/basics.mvc. diakses pada tanggal 05 Maret 2015.
- ↑ Warsito, Ary Budi, Muhamad Yusup, Moh. Iqbal Awi Makaram. 2015. “Perancangan SIS+ Menggunakan Metode YII Framework Pada Perguruan Tinggi Raharja”. Tangerang: Perguruan Tinggi Raharja. Jurnal CCIT (Vol. 8 No.2-Januari 2015).
- ↑ Rizky, Soetam. 2011. “Konsep Dasar Rekayasa Perangkat Lunak”. Jakarta : Prestasi Pustaka.
- ↑ Sari, Ratna Eka Putri. 2015. Pengujian Sistem Informasi Website Ziddu.com dengan menggunakan Black Box Testing. http://www.academia.edu/6323159/PENGUJIAN_SISTEM_INFORMASI. Diakses pada tanggal 18 Maret 2015.
- ↑ Ilustrasi Black Box Testing. http://www.articlesbase.com/software-articles/black-box-testing-6359997.html. diakses pada tanggal 05 Maret 2015.
- ↑ Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. “Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi”. Yogyakarta: CV. Andi Offset.
- ↑ Asa, Yulius Abanit. 2014. “Perancangan Aplikasi Web Sistem Informasi Persediaan Barang Pada Abanit International Unipessoal LDA”. Tangerang: STMIK RAHARJA.
- ↑ Turnia, Melliza. 2013. “Perancangan Sistem Informasi Persediaan Barang Pada PT SINAR ASIA PERKASA”. Tangerang: STMIK RAHARJA.
- ↑ Romadhon, Yudo Bangun. 2013. “Perancangan Sistem Informasi Persediaan Barang Pada PT HANKOOK CERAMIC INDONESIA”. Tangerang: STMIK RAHARJA.
- ↑ Nugroho, Ferry Agung. 2012. “Perancangan Sistem Iventory Barang pada Toko Bangunan Enggal Jaya Di Windusari Kabupaten Magelang”. Yogyakarta: STMIK AMIKOM YOGYAKARTA.
- ↑ Yuhendra, Eng, Rendi Poerwanta.2013. “Perancangan Sistem Iventory Spare Part Mobil Pada CV Auto Parts Toyota Berbasis Aplikasi Java”. Institut Teknologi Padang (Jurnal Teknoif, Vol.1, No.2, Edisi Oktober 2013)
- ↑ Niko Ibrahim dan Syarli Angelina Gunawan. “Aplikasi Pengendalian Persediaan Produk Dengan Perpetual Inventory System dan Pemilihan Supplier Optimal dengan Metode AHP”. Universitas Kristen Maranatha (Jurnal Sistem Informasi, Vol. 6, No. 1, Maret 2011).
BAB I
Latar Belakang
Teknologi informasi sangat dibutuhkan keberadaannya hampir disetiap aspek kehidupan, khususnya dunia kerja profesional. Dengan adanya perkembangan teknologi informasi, perusahaan sangat membutuhkan sistem terkomputerisasi yang dapat memudahkan dan juga meningkatkan kecepatan pekerjaan sehingga hasil yang dicapai lebih optimal dan lebih baik.
PT Samat Teknik Mandiri bergerak dalam bidang penjualan suku cadang otomotif yang beralamatkan di Kawasan Pergudangan Facto blok F No.1 Jatake, Tangerang. Pada tahun 2011, perusahaan masih menggunakan sistem manual yang harus mencatat data stok masuk dan stok keluar pada kartu stok barang. Penggunaan dengan sistem manual sangat menyulitkan dan juga menyita waktu yang cukup lama, khususnya pada bagian administrasi gudang. Hal tersebut dikarenakan untuk mendapatkan suatu informasi mengenai update data stok, diperlukan waktu untuk mencari data stok barang pada kartu stok. Pada tahun 2012, perusahaan sudah mulai menggunakan dan mengoperasikan komputer. Dimana pencatatan untuk data stok menggunakan Microsoft Office Excel. Pengolahan data dengan menggunakan Microsoft Office Excel membantu bagian administrasi gudang dibandingkan dengan menggunakan sistem manual. Akan tetapi, pengolahan data tersebut berjalan kurang maksimal dalam sisi waktu. Dimana bagian administrasi gudang harus mencari satu persatu untuk mengetahui file data stok barang atau cara cepat dengan menggunakan Ctrl+F untuk mencari nama barang yang ingin ditelusuri. Dengan cara pencarian tersebut,bagian administrasi gudang harus menghafal semua nama barang, apabila ada kesalahan dalam penulisan nama barang pada pencarian maka Microsoft Office Excel tidak dapat menemukan data yang diminta. Dengan kurang maksimalnya suatu data stok maka akan memperlambat suatu informasi yang dibutuhkan oleh customer. Persediaan barang memegang peranan penting bagi proses penjualan perusahaan. Bagian purchasing harus membutuhkan ketelitian dalam setiap laporan pemesanan customer agar tidak terjadi kesalahan, bahwa barang yang ada di gudang masih banyak atau tersedia, tetapi masih tetap melakukan pemesanan barang atau sebaliknya barang yang sudah habis justru tidak dipesankan. Hal ini akan menjadi masalah bagi perusahaan.
Hal-hal tersebut dapat dihindarkan, dengan laporan persediaan barang yang menggunakan sistem terkomputerisasi. Dengan adanya suatu sistem komputerisasi dalam menyajikan informasi persediaan barang yang lengkap serta dapat mengakses data, informasi secara cepat dalam hal pengolahan data dan mempermudah dalam mengetahui jumlah persediaan barang yang tersedia dalam suatu gudang.
Berdasarkan latar belakang diatas, maka penelitian ini diberi judul “Perancangan Sistem Informasi Persediaan Keluar Masuk Barang Pada PT Samat Teknik Mandiri Tangerang”.
Rumusan Masalah
Adapun masalah yang dapat dirumuskan dalam penelitian ini sebagai berikut:
Ruang Lingkup
Agar dalam pembahasan masalah menjadi lebih terarah dan lebih fokus pada inti permasalahan, maka perlu adanya ruang lingkup penelitian yang dibahas dalam penelitian dan penulisan Skripsi ini. Permasalahan yang akan dibahas sebagai berikut :
Tujuan dan Manfaat Penelitian
Tujuan Penelitian
Adapun tujuan penelitian sebagai berikut :
Manfaat Penelitian
Adapun manfaat penelitian sebagai berikut :
Metodologi Penelitian
Untuk memperoleh data yang diperlukan dalam penelitian, ada beberapa metodologi yang digunakan adalah sebagai berikut :
Metode Pengumpulan Data
Metode Analisa Sistem
Pada metode analisa ini, metode yang digunakan yaitu analisa SWOT (Strengths, Weakness, Opportunities, Threats) sebagai upaya untuk membantu dalam mengidentifikasi faktor luar (external) dan faktor dalam (internal) perusahaan secara sistematis, dalam usaha penyusunan suatu rencana yang matanguntuk mencapai tujuan yang baik untuk jangka pendek maupun jangka panjang.
Metode Perancangan
Pada metode perancangan ini, metode yang digunakan yaitu Unified Modelling Language (UML), dimana diagram UML yang digunakan adalah Use Case Diagram, Activity Diagram, Sequence Diagram dan Class Diagram, untuk mengambarkan suatu rancangan sistem yang diusulkan.Pembuatan database dan pembuatan program yang disesuaikan berdasarkan kebutuhan stakeholder yang terangkum pada elisitasi. Bahasa pemrograman yang digunakan adalah PHP dengan menggunakan Framework YII serta database yang digunakan adalah MySQL.
Metode Pengujian Sistem
Pada metode pengujian ini, metode yang digunakan Black Box Testing untuk menunjukkan fungsi-fungsi yang ada didalam sebuah perangkat lunak. Sebagai contoh apakah pemasukan data diterima dengan benar dan keluaran data yang dihasilkan telah berjalan sebagaimana yang diharapkan.
Sistematika Penulisan
Untuk memahami lebih jelas mengenai penelitian Skripsi ini, dikelompokkan menjadi beberapa sub-bab pembahasan dengan sistematika penulisan sebagai berikut :
BAB I PENDAHULUAN
Bab ini berisi tentang latar belakang, rumusan masalah, ruang lingkup, tujuan dan manfaat penelitian, metodologi penelitian dan sistematika penulisan.
BAB II LANDASAN TEORI
Bab ini akan membahas pengertian-pengertian mengenai definisi ilmu berupa teori umum dan teori khusus serta dilengkapi dengan literature review yang berkaitan dengan penyusunan laporan Skripsi.
BAB III ANALISA SISTEM YANG BERJALAN
Pembahasan dalam bab ini menguraikan tentang gambaran umum perusahaan, tata laksana sistem yang berjalan, analisa sistem yang berjalan, konfigurasi sistem yang berjalan, permasalahan dan alternatif pemecahan masalah, user requirement (elisitasi) yang terdiri dari 3 (tiga) tahap elisitasi, yaitu elisitasi tahap I, elisitasi tahap II, elisitasi tahap III, serta final draft elisitasi.
BAB IV RANCANGAN SISTEM YANG DIUSULKAN
Pembahasan dalam bab ini menguraikan tentang rancangan sistem yang diusulkan, rancangan basis data, rancangan prototipe, konfigurasi sistem usulan sampai dengan implementasi sistem yang diusulkan.
BAB V PENUTUP
Pembahasan dalam bab ini akan menjelaskan mengenai Kesimpulan dan Saran berdasarkan pada bab-bab yang telah diuraikan sebelumnya.
DAFTAR PUSTAKA
DAFTAR LAMPIRAN
BAB II
Teori Umum
Definisi Sistem
Menurut Richard F. Neuschel dalam Taufiq (2013:2)[1] mendefinisikan bahwa, “sistem sebagai urut-urutan operasi klerikal (tulis menulis), biasanya melibatkan beberapa orang didalam satu atau lebih departemen, yang diterapkan untuk menjamin penanganan yang seragam dari transaksi-transaksi bisnis yang terjadi. Adapun pendekatan yang lebih menekankan pada elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu”.
Karakteristik Sistem
Menurut Hartono (2013:14)[2], “sistem akan berjalan dengan baik apabila memiliki karakteristik dalam pelaksanaannya”. Karakteristik sistem adalah sebagai berikut ini :
Konsep Dasar Data Dan Informasi
Definisi Data
Menurut Taufiq (2013:13)[1], “data merupakan sesuatu hal utama yang harus dipahami lebih dahulu sebelum membahas informasi, karena data menjadi dasar dari sebuah informasi, setelah data diproses dengan berbagai langkah dan prosedur sehingga mampu menghasilkan sebuah informasi yang berkualitas”.
Definisi Informasi
Menurut Maimunah, dkk (2012:284)[3], “informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih berarti bagi penerimanya, dan bermanfaat dalam mengambil suatu keputusan. Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan untuk pengambilan keputusan”.
Informasi Yang Berkualitas
Menurut Raymond Mc Load dalam Taufiq (2013:15)[1], “informasi yang berkualitas” adalah sebagai berikut :
Nilai Informasi
Menurut Sutabri (2012:30)[4], “nilai informasi ditentukan oleh 2 hal yaitu, manfaat dan biaya untuk mendapatkannya. Suatu informasi dikatakan bernilai bila manfaat lebih efektif dibandingkan dengan biaya mendapatkannya. Nilai informasi ini didasarkan atas 10 (Sepuluh) sifat”, yaitu :
Transformasi Data Kedalam Informasi
Data bisa analogikan sesuatu yang masih mentah baik softcopy (data-data di komputer) maupun hardcopy (hasil print, buku, fotocopy) yang masih harus diproses lagi untuk menjadi lebih berarti dan memiliki nilai tambah.
Konsep Dasar Sistem Informasi
Definisi Sistem Informasi
Menurut Nugrahanti, dkk (2014:18),[5],“sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan laporan-laporan yang diperlukan oleh pihak luar tertentu”.
Pengelolaan Sistem Informasi
Menurut Sutabri (2012:48)[4], “kegiatan pengelolaan sistem informasi terdiri dari”:
Konsep Dasar Analisa Sistem
Definisi Analisa Sistem
Tujuan Analisa Sistem
Adapun tujuan dari analisa sistem adalah :
Konsep Dasar Perancangan Sistem
Definisi Perancangan Sistem
Menurut Al-Jufri (2011:141)[8], “rancangan sistem adalah penentuan proses dan data yang diperlukan oleh sistem baru. Jika sistem itu berbasis komputer, rancangan dapat menyertakan spesifikasi peralatan yang akan dipergunakan”.
Menurut Darmawan (2013:228)[9], “tahap perancangan atau desain sistem mempunyai 2 (dua) tujuan utama”, yaitu :
Teori Khusus
Konsep Persediaan
Persediaan merupakan suatu model yang umum digunakan untuk menyelesaikan masalah yang terkait dengan usaha pengendalian bahan baku maupun barang jadi dalam suatu aktifitas perusahaan. Inventory atau persediaan adalah suatu teknik untuk manajemen material yang berkaitan dengan persediaan. Manajemen material dalam inventory dilakukan dengan beberapa input yang digunakan yaitu : permintaan yang terjadi dan biaya-biaya yang terkait dengan penyimpanan, serta biaya apabila terjadi kekurangan persediaan (short age)”.
Faktor Biaya Persediaan
Tujuan Pengelolaan Persediaan
Faktor Penentu Safety Stock
Konsep Dasar Analisa SWOT
Definisi arusssss SWOT
Tipe-tipe Strategi SWOT
Tujuan Analisa SWOT
UML (Unified Modelling Languange)
Definisi UML (Unified Modelling Languange)
Jenis-Jenis Diagram UML (Unified Modelling Languange)
Konsep Dasar MySQL
Definisi MySQL
Menurut Anhar (2010:22)[15], beberapa kelebihan MySQL:
Konsep Dasar Database
Definisi Database
Komponen Database
Definisi XAMPP
Mengenal Xampp
Definisi PHP
Keunggulan PHP
YIIFramework
Yii mengimplementasikan pola desain model-view-controller (MVC), yang diadopsi secara luas dalam pemrograman web. MVC bertujuan untuk memisahkan logika bisnis dari pertimbangan antarmuka pengguna agar para pengembang bisa lebih mudah mengubah setiap bagian tanpa mempengaruhi yang lain. Dalam MVC, model menggambarkan informasi (data) dan aturan bisnis; view (tampilan) berisi elemen antar muka pengguna seperti teks, input form; sementara controller mengatur komunikasi antar model dan view.
Selain implementasi MVC, Yii juga memperkenalkan front-controller (controller-depan), yang disebut Application, yang mengenkapsulasi konteks eksekusi untuk memproses sebuah request. Application mengumpulkan beberapa informasi mengenai request pengguna dan kemudian mengirimnya ke controller yang sesuai untuk penanganan selanjutnya. Diagram berikut memperlihatkan struktur statis sebuah aplikasi Yii menurut website resmi Yii Framework:Keunggulan Yii Framework
Menuru Warsito, dkk (2014 : 439)[18], “framework adalah sebuah kerangka kerja. Framework juga dapat diartikan sebagai kumpulan script (terutama class dan function) yang dapat membantu developer atau programmer dalam menangani berbagai masalah-masalah dalam pemograman seperti koneksi ke database, pemanggilan variable, file, sehingga developer lebih fokus dan lebih cepat membangun aplikasi”.
Menurut Warsito, dkk (2015 : 27)[23], “keunggulan dalam Yii Framework, baik dalam segi kelengkapan, fitur, keamanan dan paling penting adalah berkinerja tinggi serta kecepatannya yang jauh mengungguli Framework PHP lainnya”. Berikut adalah beberapa keunggulan dari YII Framework :
Konsep Dasar Pengujian Black Box
Menurut Rizky (2011:265)[24], “definisi black box testing adalah tipe testing yang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya. Sehingga para tester memandang perangkat lunak seperti layaknya sebuah "kotak hitam" yang tidak penting dilihat isinya, tapi cukup dikenai proses pengujian dibagian luar”.
Beberapa keuntungan yang diperoleh dari jenis pengujian ini antara lain:
Menurut Sari (2013 : 7)[25], Uji coba black box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya :
Pengujian black box memperhatikan struktur control, maka perhatian berfokus pada domain informasi. Pengujian di desain untuk dapat menjawab pertanyaan pertanyaan berikut:
Konsep Dasar Elisitasi
Menurut Hidayati dalam Guritno, dkk (2011:302)[27], “elisitasi merupakan rancangan yang dibuat berdasarkan sistem yang baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”. Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu:
Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:
Literature Review
Banyak penelitian yang sebelumnya dilakukan mengenai persediaan keluar masuk barang dan penelitian lain yang berkaitan. Berikut ini adalah penelitian yang telah dilakukan dan memiliki korelasi yang searah dengan penelitian yang akan dibahas dalam Skripsi ini, antara lain:
BAB III
Gambaran Umum Perusahaan
Sejarah Singkat Perusahaan
Struktur Organisasi Perusahaan
Tugas Dan Tanggung Jawab
Tata Laksana Sistem Yang Berjalan
Prosedur Sistem Yang Berjalan
Gambaran Ilustrasi Sistem Yang Berjalan
Rancangan Prosedur Sistem Yang Berjalan
Analisa Sistem Yang Berjalan
Metode Analisa Sistem
Analisa Masukan, Analisa Proses, Analisa Keluaran
Konfigurasi Sistem Yang Berjalan
Permasalahan Yang Dihadapi Dan Alternatif Pemecahan Masalah
Permasalahan Yang Dihadapi
Berdasarkan hasil analisa yang dilakukan mengenai persediaan keluar masuk barang pada PT Samat Teknik Mandiri, dapat disimpulkan permasalahan yang ada sebagai berikut :
Alternatif Pemecahan Masalah
Adapun alternatif pemecahan masalah sebagai berikut :
User Requirement
Elisitasi Tahap I
Elisitasi Tahap II
Keterangan :
M (Mandatory) = Penting.
D (Desirable) = Tidak terlalu penting.
I (Inessential) = Tidak penting.
Elisitasi Tahap III
Keterangan: T = Technical H = Hight
O = Operation M = Medium
E = Economic L = Low
Elisitasi Final
BAB IV
Rancangan Sistem Usulan
Prosedur Sistem Usulan
Use Case Diagram Sistem Yang Diusulkan
Activity Diagram Yang Diusulkan
Berdasarkan Gambar 4.2 Activity Diagram untuk admin marketing yang diusulkan diatas terdapat :
Berdasarkan Gambar 4.3 Activity Diagram untuk admin marketing yang diusulkan diatas terdapat :
Berdasarkan Gambar 4.4 Activity Diagram untuk Admin Gudang yang diusulkan diatas terdapat :
Berdasarkan Gambar 4.5 Activity Diagram untuk Pimpinan yang diusulkan diatas terdapat :
Sequence Diagram Yang Diusulkan
Berdasarkan Gambar 4.6 Sequence Diagram untuk admin marketing yang diusulkan diatas terdapat :
Berdasarkan Gambar 4.7 Sequence Diagram untuk purchasing yang diusulkan diatas terdapat :
Berdasarkan Gambar 4.8 Sequence Diagram untuk admin gudang yang diusulkan diatas terdapat :
Berdasarkan Gambar 4.9 Sequence Diagram untuk purchasing yang diusulkan diatas terdapat :
Class Diagram Yang Diusulkan
Perbedaan Prosedur Antara Sistem Berjalan Dan Sistem Usulan
Kesimpulan dari sistem yang berjalan dan sistem yang diusulkan yaitu :
Rancangan Basis Data
Spesifikasi Basis Data
Rancangan Prototype
Tampilan Output Program
Tampilan View detail Po penjualan berfungsi untuk menampilkan po penjualan dan detail barang pesanan customer. Yang mencakup no. po, nama customer, tanggal pemesanan, kode barang, nama barang dan qty. Berikut merupakan tampilan View Po penjualan.
Konfigurasi Sistem Usulan
Pengujian Black Box
Penanganan Kesalahan (Error Handling)
Kondisi Pengujian Sistem
Hasil Pengujian Sistem
Implementasi
Jadwal Penelitian dan Implementasi
Jadwal penelitian dan implementasi dapat diuraikan sebagai berikut:
Estimasi Biaya
BAB V
Kesimpulan
Saran
DAFTAR PUSTAKA
DAFTAR LAMPIRAN
A. LAMPIRAN A :
A.1 Surat Pengantar ObservasiSkripsi
A.2 Surat Keterangan Observasi
A.3 Surat KeteranganImplementasi
A.4 Form Penggantian Judul
A.5 Kartu Bimbingan
A.6 Kartu Studi Tetap Final (KSTF)
A.7 Form Validasi Skripsi
A.8 Kwitansi Pembayaran Skripsi
A.9 Kwitansi Pembayaran Sidang Dan Raharja Career
A.10 Daftar Mata Kuliah YangBelum Diambil
A.11 Daftar Nilai
A.12 Formulir PertemuanStakeholder
A.13 Formulir Seminar Proposal
A.14 Serfitikat TOEFL
A.15 Serfitikat Prospek
A.16 Serfitikat IT Internasional
A.17 Serfitikat Nasional
A.18 Final Elisitasi
A.19 Daftar Riwayat Hidup
B. LAMPIRAN B :
B.1 Form wawancara denganStakeholder
B.2 Surat Jalan Keluar Barang
B.3 Surat Jalan Masuk Barang
B.4 Purchase Order Customer
B.5 Purchase Order Supplier