SI1013464714

Dari widuri
Lompat ke: navigasi, cari

PERANCANGAN SISTEM INFORMASI MONITORING PENERIMAAN DAN PENGELUARAN BARANG

PADA PT. KRISTA PESONA ADIBUSANA

SKRIPSI

Logo stmik raharja.jpg

Disusun Oleh :

NIM : 1013464714

NAMA : Gustav Prastyo Wibowo

JURUSAN SISTEM INFORMASI

KONSENTRASI E-COMMERCE

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

(2014/2015)

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM INFORMASI MONITORING PENERIMAAN DAN PENGELUARAN BARANG

PADA PT. KRISTA PESONA ADIBUSANA

Disusun Oleh :

NIM
: 1013464714
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: E-commerce

 

 

Disahkan Oleh :

Tangerang, 05 november 2014

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Sistem Informasi
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
(Nur Azizah , M.AKt, M.Kom)
NIP : 00594
       
NIP : 007002

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

PERANCANGAN SISTEM INFORMASI MONITORING PENERIMAAN DAN PENGELUARAN BARANG

PADA PT. KRISTA PESONA ADIBUSANA

Dibuat Oleh :

NIM
: 1013464714
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Konsentrasi E-commerce

Disetujui Oleh :

Tangerang, 05 November 2014

Pembimbing I
   
Pembimbing II
       
       
       
       
   
(Diah Ariani, M.Kom)
NID : 99001
   
NID : 12003

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM INFORMASI MONITORING PENERIMAAN DAN PENGELUARAN BARANG

PADA PT. KRISTA PESONA ADIBUSANA

Dibuat Oleh :

NIM
: 1013464714
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi E-commerce

Tahun Akademik 2013/2014

Disetujui Penguji :

Tangerang, 17 September 2014

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(_______________)
 
(_______________)
 
(_______________)
NID :
 
NID :
 
NID :

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

PERANCANGAN SISTEM INFORMASI MONITORING PENERIMAAN DAN PENGELUARAN BARANG

PADA PT. KRISTA PESONA ADIBUSANA

Disusun Oleh :

NIM
: 1013464714
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: E-commerce

 

 

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, 19 Juni 2014

 
 
 
 
 
NIM : 1013464714

 

)*Tandatangan dibubuhi materai 6.000;

ABSTRACT

A system created to handle activities or routines as well as to achieve the objectives to be achieved. The approach taken in this thesis task, by conducting direct observation through field studies and review of the College of the waterfall Tangerang Indonesia Flights to observe, see and know how the process of data collection procedures cadets and learning. The development of information technology has developed very rapidly in the current era of globalization. The incident happened at a place can be quickly and easily identified in other places around the world. In the company, government and private agencies, organizations and the School strives to improve its service associated with a presentation of information, one important development is the growing need for the use of data processing functions to produce information. The need for computers is the main thing at this time to support or help complete your work tasks, in addition to a data processing services and science. In the field of online learning, which of course as a means of communication for faculty and cadets in order to provide more material for his cadets who want to follow this online learning. Therefore it is clear it will need anE-Learning website is good for smoothness and ease of online learning between faculty and cadets. Here the authors attempted to analyze the background to the fore the problem and seek a solution of the existing problems with fixing the system less than optimal function

Keywords: website, E-Learning, online learning.

ABSTRAKSI

Suatu sistem dibuat untuk menangani kegiatan atau rutinitas serta untuk mencapai tujuan yang akan dicapai. Pendekatan yang dilakukan dalam tugas skripsi ini, dengan mengadakan peninjauan langsung melalui studi lapangan dan tinjauan terhadap Sekolah Tinggi Penerbangan Indonesia Curug Tangerang untuk mengamati, melihat dan mengetahui bagaimana cara prosedur proses pendataan taruna & pembelajaran. Perkembangan teknologi informasi mengalami perkembangan yang sangat pesat dalam era globalisasi saat ini. Kejadian yang terjadi di suatu tempat dapat dengan cepat dan mudah diketahui di tempat lain di seluruh dunia. Di dalam Perusahaan, instansi pemerintah maupun Swasta, Organisasi maupun Sekolah berusaha untuk meningkatkan pelayanannya terkait dengan penyajian sebuah informasi, salah satu perkembangan penting adalah semakin dibutuhkannya penggunaan alat pengolahan data yang berfungsi untuk menghasilkan informasi. Kebutuhan akan komputer merupakan hal yang utama saat ini sebagai penunjang pekerjaan atau membantu menyelasaikan tugas-tugas, selain merupakan jasa pengolahan data dan ilmu pengetahuan. Dibidang pembelajaran online, yang tentunya sebagai sarana komunikasi bagi dosen dan taruna agar dapat memberikan materi lebih kepada para tarunanya yang ingin mengikuti pembelajaran online ini. Oleh sebab itu sudah jelas akan diperlukannya sebuah website E-Learning yang baik guna kelancaran dan kemudahan dalam pembelajaran online antara dosen dan taruna. Maka penulis disiniberusaha untuk menganalisa latar belakang masalahnya dan untuk kedepan mencari solusi dari permasalahan yang ada dengan memperbaiki sistem yang fungsinya kurang optimal.

Kata kunci : website, E-Learning, pembelajaran online.

KATA PENGANTAR

Bismillahirrahmanirrahiim

Alhamdulillah Puji Syukur penulis panjatkan kehadirat Allah Swt, karena dengan rahmat dan hidayah-Nya penulis dapat menyelesaikan laporan Skripsi ini berjudul Aplikasi Sistem E-Learning Berbasis WEB Pada STPI Curug. Skripsi ini diambil sebagai salah satu syarat untuk kelulusan pada STMIK Raharja.

Penulis berharap karya tulis ini dapat memberikan informasi yang bermanfaat dan tambahan pengetahuan bagi para pembaca umumnya serta mahasiswa pada khususnya. Dan semoga karya tulis ini dapat menjadi bahan perbandingan dalam periode selanjutnya, dan dapat menjadi suatu karya ilmiah yang baik.

Pada kesempatan ini penulis mengucapkan terima kasih atas bantuannya yang tak ternilai harganya kepada :

  1. Bapak Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Raharja.
  2. Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I STMIK Raharja.
  3. Bapak Junaidi, M.Kom selaku Kepala Jurusan Teknik Informatika.
  4. Bapak Junaidi, M.Kom selaku Dosen Pembimbing I Skripsi.
  5. Ibu Nur Azizah, M.Akt., M.Kom selaku Dosen pembimbing II Skripsi.
  6. Yusi Rianti selaku pembimbing lapangan di PT. Krista Pesona Adibusana.
  7. Kepada kedua orang tua yang selalu memberi motivasi, semangat dan dukungan secara moril maupun materil.
  8. Kepada Nenden Dewi Yuliastrie yang selalu memberi motivasi dan semangat.
  9. Dosen dan Staf Perguruan Tinggi Raharja yang telah memberikan bekal ilmu pengetahuan kepada peneliti.
  10. Kepada teman-teman STMIK Raharja.
  11. Dan semua pihak yang tidak dapat disebtkan satu persatu.


Sistem ini mampu membantu PT. Krista Pesona Adibusana dalam melakukan pendataan penerimaan dan pengeluaran barang.

Akhir kata dari saya dan semua pihak yang telah membantu terwujudnya karya tulis ini, semoga Allah SWT melimpahkan rahmat dan hidayahnya Amin.

 

 

Tangerang, 17 Juni 2014

 

 

 

(Gustav Prastyo Wibowo)
NIM : 1013464714

Daftar isi

DAFTAR TABEL

Tabel 2.1 Literature Review

Tabel 3.1 Elisitasi Tahap I

Tabel 3.2 Elisitasi Tahap II

Tabel 3.3 Elisitasi Tahap III

Tabel 3.4 Final Elisitasi

Tabel 4.1 Spesifikasi Basis Data Tabel Admin

Tabel 4.2 Spesifikasi Basis Data Tabel File Materi

Tabel 4.3 Spesifikasi Basis Data Tabel Jawaban

Tabel 4.4 Spesifikasi Basis Data Tabel Kelas

Tabel 4.5 Spesifikasi Basis Data Tabel Mata Pelajaran

Tabel 4.6 Spesifikasi Basis Data Tabel Nilai

Tabel 4.7 Spesifikasi Basis Data Tabel Nilai Soal Esay

Tabel 4.8 Spesifikasi Basis Data Tabel Pengajar

Tabel 4.9 Spesifikasi Basis Data Tabel Kuis Esay

Tabel 4.10 Spesifikasi Basis Data Tabel Kuis Pilihan Ganda

Tabel 4.11 Spesifikasi Basis Data Tabel Registrasi Taruna

Tabel 4.12 Spesifikasi Basis Data Tabel Taruna

Tabel 4.13 Spesifikasi Basis Data Tabel Taruna Yang Sudah Mengerjakan

Tabel 4.14 Spesifikasi Basis Data Tabel Topik Kuis

Tabel 4.15 Spesifikasi Basis Data Tabel Online

Tabel 4.16 Pengujian Black Box Pada Login Taruna

Tabel 4.17 Pengujian Black Box Pada Login Admin

Tabel 4.18 Pengujian Black Box Pada Login Dosen

Tabel 4.19 Schedulle Implementasi

Tabel 4.20 Estimasi Biaya


DAFTAR GAMBAR

Gambar 2.1 Kerangka kerja pengembangan sistem informasi SDLC

Gambar 2.2 Ruang Kerja Adobe Dreamweaver CS3

Gambar 3.1 Struktur Organisasi STPI Curug

Gambar 3.2 Use case Diagram yang berjalan

Gambar 3.3 Activity Diagram yang berjalan

Gambar 3.4 Sequence Diagram yang berjalan

Gambar 3.5 Elisitasi Tahap I

Gambar 3.6 Elisitasi Tahap II

Gambar 3.7 Elisitasi Tahap III

Gambar 3.8 Final Elisitasi

Gambar 4.1 Use Case Diagram yang Admin

Gambar 4.2 Use Case Diagram yang Dosen

Gambar 4.3 Use Case Diagram yang Taruna

Gambar 4.4 Sequence Diagram: Admin

Gambar 4.5 Sequence Diagram: Dosen

Gambar 4.6 Sequence Diagram: Taruna

Gambar 4.7 State Chart Diagram: Admin

Gambar 4.8 State Chart Diagram: Dosen

Gambar 4.9 State Chart Diagram: Taruna

Gambar 4.10 Activity Diagram: Admin

Gambar 4.11 Activity Diagram: Dosen

Gambar 4.12 Activity Diagram: Taruna

Gambar 4.13 Class Diagram Website Aplikasi E-Learning

Gambar 4.14 Tampilan Halaman Login Taruna

Gambar 4.15 Tampilan Menu Taruna

Gambar 4.16 Tampilan Kelas Taruna

Gambar 4.17 Tampilan Halaman Mata Pelajaran

Gambar 4.18 Tampilan Halaman Materi

Gambar 4.19 Tampilan Halaman Tugas / Kuis

Gambar 4.20 Tampilan Halaman Nilai

Gambar 4.21 Tampilan Halaman Login

Gambar 4.22 Tampilan Halaman Depan Admin

Gambar 4.23 Tampilan Prototype Halaman Login Taruna

Gambar 4.24 Tampilan Prototype Halaman Menu Taruna

Gambar 4.25 Tampilan Prototype Halaman Kelas Taruna

Gambar 4.26 Tampilan Prototype Halaman Mata Pelajaran

Gambar 4.27 Tampilan Prototype Halaman Materi

Gambar 4.28 Tampilan Prototype Halaman Tugas/Kuis

Gambar 4.29 Tampilan Prototype Halaman Login

Gambar 4.30 Tampilan Prototype Halaman Depan Admin

DAFTAR SIMBOL

DAFTAR SIMBOL USE CASE DIAGRAM

Daftar Simbol Use Case Diagram.png

DAFTAR SIMBOL ACTIVITY DIAGRAM

Daftar Simbol Activity Diagram.png

DAFTAR SIMBOL SEQUENCE DIAGRAM

Daftar Simbol Sequence Diagram.png

BAB I

PENDAHULUAN

Latar Belakang

Seiring tumbuh dan berkembangnya perusahaan dan meningkatnya aktivitas persaingan jual beli barang, maka menuntut kemampuan dan kecakapan para pengelola dalam pengambilan keputusan mengenai nilai jual yang akan dijalankan perusahaan, sehingga diharapkan mampu membantu mengatasi masalah yang dihadapi oleh perusahaan.

Perkembangan teknologi informasi memberikan kontribusi sangat besar di dalam dunia bisnis. Informasi yang cepat, tepat, hemat dan akurat sangat dibutuhkan guna membantu dalam proses pengambilan keputusan yang baik.

Sistem logistik yang berjalan saat ini pada PT. Krista Pesona Adibusana dilakukan dengan cara manual yaitu berupa pencatatan di kertas dan di input dengan menggunakan Microsoft Excel sehingga di dalam pengolahan datanya memerlukan waktu yang cukup lama, bahkan terkadang terjadi suatu kesalahan dalam proses pengerjaanya.

Berdasarkan latar belakang yang di jabarkan di atas, maka pelaporan ini menganalisa persediaan barang guna mempermudah, mendapatkan dan mengeluarkan sebuah informasi dengan judul “PERANCANGAN SISTEM INFORMASI MONITORING PENERIMAAN DAN PENGELUARAN BARANG PADA PT. KRISTA PESONA ADIBUSANA”.


Rumusan Masalah

Berdasarkan latar belakang di atas, penulis mengidentifikasikan masalah sebagai berikut:

1. Bagaimana sistem pengeluaran dan penerimaan barang yang berjalan saat ini pada PT. Krista Pesona Adibusana?

2. Bagaimana sistem yang diusulkan mampu memonitoring stok barang masuk dan keluar dengan efektif dan efisien?

3. Bagaimana sistem yang diusulkan mampu memberikan laporan secara cepat dan akurat?

Ruang Lingkup

Untuk membatasi penelitian ini terkait dengan monitoring penerimaan dan pengeluaran barang pada PT. Krista Pesona Adibusana yang tugasnya antara lain adalah memonitor penyediaan barang dan stock barang, melakukan pengolahan data barang masuk dan keluar serta laporan stok barang yang mencangkup pencatatan data barang, pencatatan data supplier, buat PO, mencatat berita acara penerimaan barang, kelola bukti penerimaan barang, mengelola bukti retur barang, bukti transaksi, membuat laporan.

Tujuan dan Manfaat

Tujuan

1. Untuk mengetahui sistem pengeluaran dan penerimaan barang yang berjalan saat ini pada PT.Krista Pesona Adibusana!

2. Untuk mengetahui apakah sistem berjalan saat ini sudah mampu memonitoring stok barang masuk dan keluar dengan efektif dan efisien!

3. Untuk mengetahui apakah sistem yang berjalan saat ini sudah mampu memberikan laporan secara cepat dan akurat!

Manfaat

1. Memberikan solusi sistem pengeluaran dan penerimaan barang pada PT.Krista Pesona Adibusana secara terkomputerisasi.

2. Memberikan solusi sistem yang mampu memonitoring stok barang masuk dan keluar dengan efektif dan efisien.

3. Memberikan solusi sistem yang mampu menghasilkan laporan secara cepat dan akurat.


Metode Penelitian

Untuk mendapatkan data yang diperlukan dalam penulisan laporan Skripsi, peneliti menggunakan beberapa metode yang digunakan, adapun metode yang digunakan adalah sebagai berikut :


Metode Pengumpulan Data

Penelitian yang digunakan oleh penulis yaitu pengumpulan data yang dibutuhkan metode-metode sebagai berikut :

1. Metode Observasi

Metode yang dilakukan Peneliti adalah dengan cara melakukan observasi secara langsung ke lapangan, serta dengan cara melakukan pengamatan langsung kepada objek yang akan di teliti.

2. Metode Wawancara/Interview

Peneliti mengambil data dan keterangan dengan cara mengadakan wawancara/interview secara langsung dengan orang yang terlibat dan pihak yang terkait dengan objek yang akan diperiksa atau sistem yang berjalan guna mendapatkan informasi yang lebih jelas.

3. Metode Studi Pustaka

Peneliti akan mengambil dan membaca berbagai buku yang ada pada daftar pustaka, termasuk bahan-bahan yang di dapat dari bangku perkuliahan dan dengan mempelajari buku-buku yang terkait dengan objek yang akan di teliti.

Metode Analisa

Analisis data merupakan salah satu langkah penting dalam rangka memperoleh temuan-temuan hasil penelitian. Hal ini disebabkan, data akan menuntun kita ke arah temuan ilmiah, bila dianalisis dengan teknik-teknik yang tepat. Analisis sistem dilakukan menggunakan Metode Analisa SWOT, yaitu kekuatan (strengths), kelemahan (weakness), kesempatan (oppurtunities), dan yang menjadi ancaman (threats). Analisa SWOT dapat diterapkan dengan cara menganalisis dan memilah berbagai hal yang mempengaruhi keempat faktornya, kemudian menerapkannya dalam gambar matrik SWOT dengan menggunakan pendekatan pemecahan masalah menggunakan konsep service marketing mix (bauran pemasaran jasa) 7P–Product, Price, Promotion, Place, People, Process, dan Physical Evidence.

Metode Perancangan

Dalam Skripsi ini metode perancangan yang digunakan adalah program Visual Paradigmfor UML Enterprise Edition Ver. 6.4 untuk menggambarkan use case diagram, activity diagram, sequence diagram, dan class diagram yaitu pengembangan piranti lunak berbasis “objek oriented”, dalam hal pembuatan sistem ini peneliti menggunakan Visual Basic 6.0 sebagai penulisan listing program dan Microsoft Office Access 2007 sebagai database.

Metode Pengujian

Dalam skripsi ini metode pengujian yang digunakan yaitu Blackbox Testing. Blackbox Testing adalah metode uji coba yang memfokuskan padakeperluan software. Karena itu uji coba blackbox memungkinkan pengembang software untuk membuat himpunan kondisi input yangakan melatih seluruh syarat-syarat fungsional suatu program. Metode pengujian blackbox berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya fungsi-fungsi yang salah atau hilang, kesalahan interface, kesalahandalam struktur data atau akses database eksternal, kesalahan performa, kesalahan inisialisasi, dan terminasi.

Sistematika Penulisan

Agar pemahaman tentang penulisan skripsi ini menjadi lebih mudah, maka penulis mengelompokkan materi penulisan skripsi ini menjadi beberapa bab dengan sistematika sebagai berikut:

BAB I PENDAHULUAN

Pada bab ini dijelaskan mengenai latar belakang, perumusan masalah, ruang lingkup, tujuan dan manfaat penelitian, metodologi penelitian serta sistematika penulisan.

BAB II LANDASAN TEORI

Berisikan tentang : Sistem, Pengertian Sistem, Analisa Sistem, Karakteristik Sistem, Komponen Sistem, Klasifikasi Sistem, Pengendalian Sistem, Sistem pengedalian Umpan balik, Kriteria Sistem, Informasi, Pengertian Informasi, Sistem Informasi, Sistem Komputerisasi, Unified Modelling Language (UML), Definisi Unified Modelling Language (UML), Langkah – langkah Penggunaan Unified Modelling Language (UML), Bangunan Dasar Metodologi Unified Modelling Language, Pengertian Logistik.

BAB III PEMBAHASAN

Berisikan tentang : Analisa Organisasi, Gambaran Umum PT. Krista Adibusana, Wewenang dan Tanggung Jawab, Struktur Organisasi, Prosedur Sistem, Tata Laksana Sistem Yang Berjalan Saat Ini, Use Case Diagram, Konfigurasi Sistem.

BAB IV PENUTUP

Pada bab ini berisikan tentang kesimpulan hasil penelitian dan juga saran-saran yang diberikan sebagai tindak lanjut yang diperlukan untuk melakukan perbaikan di masa yang akan datang.

DAFTAR PUSTAKA

LAMPIRAN



BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Sistem

1. Definisi Sistem

Menurut Kadir (2011:2), “Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan”.

Menurut Sutarman (2012:12), “Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”.

Berdasarkan beberapa pendapat para ahli di atas dapat disimpulkan bahwa Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.

2. Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu komponen-komponen sistem, batasan-batasan sistem, penghubung sistem, lingkungan luar sistem, masukan sistem, pengolah sistem, keluaran sistem, dan sasaran sistem.

Menurut Mustakini. (2010:8), suatu sistem biasanya mempunyai karakteristik tertentu yang dapat dijelaskan adalah sebagai berikut:

1) Komponen Sistem (Components System)

Komponen sistem yaitu dari sejumlah komponen yang saling berinteraksi yang artinya saling bekerja sama membentuk satu kesatuan. Elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

2) Batas Sistem (Boundary System)

Batas sistem yaitu daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang.

3) Lingkungan Luar Sistem (Environment System)

Lingkungan luar sistem yaitu apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan merupakan energi dari sistem yang harus tetap dijaga dan dipelihara.

4) Penghubung Sistem (Interface System)

Penghubung sistem merupakan media penghubung antara satu subsistem dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya. Keluaran (Output) dari subsistem akan menjadi masukan (Input) bentuk subsistem lainnya dengan melalui penghubung satu subsistem dapat berintegrasi dengan subsistem lainnya membentuk satu kesatuan.

5) Masukan Sistem (Input System)

Masukan sistem merupakan energi yang dimasukkan ke dalam sistem. Masukan sistem dapat berupa masukan perawatan (Maintenance Input) dan masukan sinyal (Signal Input). Maintenance input adalah energi yang dimasukkan agar sistem tersebut beroperasi. Signal input adalah energi yang diproses untuk mendapatkan keluaran.

6) Pengolahan Sistem (Processing System)

Pengolahan sistem yaitu suatu sistem dapat mempunyai bagian pengolahan yang akan merubah masukan menjadi keluaran. Suatu sistem produksi akan mengolah masukan bahan baku atau bahan-bahan yang lainnya menjadi bahan jadi.

7) Keluaran Sistem (Output System)

Keluaran sistem yaitu hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran dari sistem dapat merupakan masukan untuk subsistem lain. Keluaran dapat berupa tampilan layar di monitor yaitu dalam bentuk laporan, grafik, tabel, dan keluaran yang lainnya adalah hasil cetakan laporan ke media kertas.

8) Sasaran Sistem (Objective) dan tujuan (Goals)

Suatu sistem pasti mempunyai tujuan atau sasaran. Jika suatu sistem tidak mempunyai tujuan, maka operasi sistem tidak akan berguna. Sasaran dari suatu sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang dihasilkan sistem. Sebuah sistem dikatakan berhasil mengenai sasaran atau tujuannya.

Berdasarkan pendapat para ahli di atas dapat disimpulkan bahwa Karakteristik Sistem adalah sistem yang mempunyai komponen-komponen, batas sistem, lingkungan sistem, penghubung, masukan, keluaran, pengolah dan sasaran.

Konsep Dasar Informasi

1. Definisi Informasi

Sistem informasi manajemen berhubungn dengan informasi. Informasi dapat berupa data mentah, data tersusun, kapasitas sebuah saluran komunikasi, dan lain sebagainya. Informasi merupakan suatu hal yang sangat penting didalam suatu organisasi.

Menurut Sutabri (2012:29) informasi adalah data yang telah diklasifikasi atau diinterpretasi untuk digunakan dalam proses pengambil keputusan.

1. Nilai Informasi

Menurut Sutabri (2012:38), nilai informasi didasarkan atas 10 sifat, yaitu :

1. Mudah diperoleh

Sifat ini menunjukan informasi dapat diperoleh dengan mudah dan cepat, kecepatan memperoleh dapat diukur misalnya 1 menit versus 24 jam. Akan tetapi, beberapa nilainya bagi pemakai informasi sulit mengukurnya.

2. Luas dan lengkap

Sifat ini menunjukan lengkapnya isi informasi, hal ini tidak berarti hanya mengenai volumenya, tetapi juga mengenai keluaran informasinya. Sifat ini sangat kabur, karena itu sulit mengukurnya.

3. Ketelitian

Sifat ini menunjukan minimnya kesalahan dalam informasi, dalam hubungannya dengan volume data yang besar terjadi dua jenis kesalahan, yakni kesalahan pencatatan dan kesalahan perhitungan.

4. Kecocokan

Sifat ini menunjukan seberapa baik keluaran informasi dalam hubungan dengan permintaan para pemakai, isi informasi harus ada hubungannya dengan masalah yang sedang dihadapi semua keluaran lainnya tidak berguna tetapi mahal mempersiapkannya, sifat ini sulit mengukurnya.

5. Ketepatan waktu

Menunjukan tak ada keterlambatan jika ada yang sedang ingin mendapatkan informasi masukan, pengolahan, dan pelaporan keluaran kepada pemakai biasanya tepat waktu.

6. Kejelasan

Sifat ini menunjukan keluaran informasi yang bebas dari istilah-istilah yang tidak jelas, membetulkan laporan dapat memakan biaya yang besar.

7. Keluwesan

Sifat ini berhubungan dengan dapat disesuaikannya keluaran informasi tidak hanya dengan beberapa keputusan, tetapi juga dengan beberapa pengambilan keputusan. Sifat ini sulit diukur, tetapi dalam banyak hal dapat diberikan nilai yang dapat diukur.

8. Dapat dibuktikan

Sifat ini menunjukan kemampuan beberapa pemakai informasi untuk menguji keluaran informasi dan sampai pada kesimpulan yang sama.

9. Tidak ada prasangka

Sifat ini berhubungan dengan tidak adanya keinginan untuk mengubah informasi guna mendapatkan kesimpulan yang telah dipertimbangkan sebelumnya.

10. Dapat diukur

Sifat ini menunjukan hakikat informasi yang dihasilkan dari sistem informasi formal.

2. Kualitas Informasi

Menurut Gordon B.Davis dan Sutarman (2012:14), Kesalahan informasi adalah antara lain disebabkan oleh hal-hal sebagai berikut :

1. Metode pengumpulan dan pengukuran data yang tidak tepat.

2. Tidak dapat mengikuti prosedur pengolahan yang benar.

3. Hilang / tidak terolahnya sebagian data.

4. Pemeriksaan / pencatatan data yang salah.

5. Dokumen induk yang salah.

6. Kesalahan dalam prosedur pengolahan (misal : kesalahan program aplikasi komputer yang digunakan).

7. Kesalahan yang dilakukan secara sengaja.

Penyebab kesalahan tersebut dapat diatasi dengan cara-cara sebagai berikut:

a. Kontrol sistem untuk menemukan kesalahan.

b. Pemeriksaan internaldan eksternal.

c. Penambahan batas ketelitian data.

d. Instruksi dari pemakai yang terprogram secara baik dan dapat menilai adanya kesalahan-kesalahan yang mungkin terjadi.

3. Fungsi Informasi

Menurut Sutabri (2012:31), Fungsi utama informasi adalah menambah pengetahuan. Informasi yang disampaikan kepada pemakai mengkin merupakan hasil data yang sudah diolah menjadi sebuah keputusan. Akan tetapi, dalam kebanyakan pengambilan keputusan yang kompleks, informasi hanya dapat menambah kemungkinan kepastian atau mengurangi bermacam-macam pilihan. Informasi yang disediakan bagi pengambil keputusan memberi suatu kemungkinan faktor resiko pada tingkat-tingkat pendapatan yang berbeda.

Konsep Dasar Data

1. Definisi

Menurut Sutabri (2012:2) , data adalah “bahan mentah yang diproses untuk menyajikan informasi”.

Menurut John J. Longkutoy dalam Sutabri (2012:2), mendifinisikan “istilah data adalah suatu istilah majemuk yang berarti fakta atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, symbol-simbol, gambar-gambar, angka-angka, huruf-huruf, atau symbol-simbol yang menunjukan suatu ide, objek, kondisi, atau situasi dan lain-lain”.

Berdasarkan beberapa pendapat diatas dapat ditarik kesimpulan bahwa data merupakan suatu bahan mentah yang bersifat fakta yang akan diproses untuk menghasilkan informasi yang bermanfaat.

Konsep Dasar Sistem Informasi

1. Definisi Informasi

Menurut Sutabri (2012:46), sistem informasi adalah “suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan laporan – laporan yang diperlukan”.

2. Komponen Sistem Informasi

Menurut Sutabri (2012:47), sistem informasi terdiri dari beberapa komponen-komponen , diantaranya :

1. Blok Masukan (input block)

Input mewakili data yang masuk kedalam sistem informasi, input yang dimaksud adalah metode dan media untuk menangkap data yang akan dimasukan yang dapat berupa dokumen-dokumen dasar.

2. Blok Model (model block)

Blok ini terdiri dari kombinasi prosedur, logika, dan model matematik yang akan memanipulasi dati input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.

3. Blok Keluaran (techology block)

Teknologi merupakan “tool box” dalam sistem informasi, teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 (tiga) bagian utama, yaitu teknisi (brainware), perangkat lunak (software), dan perangkat keras (hardware).

4. Blok Basis Data (database block)

Basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu sama lain, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Data didalam basis data perlu diorganisasikan sedemikian rupa agar informasi yang dihasilkan berkualitas.

5. Blok Kendali (control blok)

Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, termperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu sendiri, ketidak efisienan, sabotase, dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung diatasi.

Konsep Dasar Analisa Sistem

1. Definisi Analisa Sistem

Menurut Sutabri (2012:220), “tahap analisis sistem dilakukan setelah tahap investigasi sistem dan sebelum tahap rancangan sistem, tahap analisis sistem merupakan tahap yang kritis dan sangat penting karena kesalahan ditahap ini akan menyebabkan kesalahan pada tahap selanjutnya”.

Menurut Henderi, dkk dalam jurnal CCIT Vol 4 (2011 : 322), Analisa sistem adalah penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat dibuat rancangan sistem yang baru yang sesuai dengan kebutuhan.

Dari pendapat diatas dapat disimpulkan bahwa tahapan analisa sistem dapat dilakukan sebelum dibuat tahapan rangcangan sistem, dan analisa sistem sangat penting dilakukan agar menghindari kesalahan yang akan timbul di tahapan selanjutnya.

2. Tahap Analisa Sistem

Menurut Henderi, dkk dalam jurnal CCIT Vol 4 (2011 : 322), “Tahapan analisa sistem adalah tahap penguraian dari suatu sistem yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalah-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat di buat rancangan sistem yang baru sesuai dengan kebutuhan”.


Teoris Sistem

Konsep Persediaan Barang

1. Definisi Persediaan

Menurut Junaidi (2013:?), “Inventory merupakan sebuah konsep yang mencerminkan sumber daya yang dapat digunakan tetapi tidak atau belum dipergunakan”. Pengertian inventory dapat diartikan dalam beberapa hal yang berbeda, yaitu stok yang tersedia pada saat itu juga, daftar perincian barang yang tersedia, atau untuk keuangan dan akunting adalah jumlah stok barang yang dimiliki oleh suatu organisasi pasa suatu waktu.

Menurut Rusdah (2011:52), “Persediaan adalah suatu aktivitas yang meliputi barang pemilik organisasi dengan maksud untuk dijual dalam suatu periode usaha tertentu atau persediaan barang-barang yang masih dalam pengerjaan proses produksi ataupun persediaan bahan baku yang menunggu penggunaanya dalam proses produksi”.

Menurut Tamodia (2013:23), “Persediaan merupakan barang-barang yang dimiliki untuk kemudiaan dijual atau digunakan dalam proses produksi atau dipakai untuk keperluan non produksi dalam siklus kegiatan yang normal”.

Menurut Salangka (2013:1121), “Persediaan merupakan barang-barang yang dimiliki untuk kemudiaan dijual atau digunakan dalam proses produksi atau dipakai untuk keperluan non produksi dalam siklus kegiatan yang normal”.

Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan pengendalian persediaan (inventory control) merupakan pengumpulan atau penyimpanan komoditas yang akan digunakan untuk memenuhi permintaan dari waktu ke waktu. Persediaan memegang peranan penting agar perusahaan dapat berjalan dengan baik.

2. Fungsi Persediaan

Menurut Divianto (2011:78), Fungsi-fungsi persediaan penting artinya dalam upaya meningkatkan operasi perusahaan, baik yang berupa operasi internal maupun operasi eksternal sehingga perusahaan seolah-olah dalam posisi bebas. Fungsi persediaan pada dasarnya terdiri dari tiga fungsi yaitu:

1. Fungsi Decoupling

Fungsi ini memungkinkan bahwa perusahaan akan dapat memenuhi kebutuhannya atas permintaan konsumen tanpa tergantung pada suplier barang. Untuk dapat memenuhi fungsi ini dilakukan cara-cara sebagai berikut :

a. Persediaan bahan mentah disiapkan dengan tujuan agar perusahaan tidak sepenuhnya tergantung penyediaannya pada suplier dalam hal kuantitas dan pengiriman.

b. Persediaan barang dalam proses ditujukan agar tiap bagian yang terlibat dapat lebih leluasa dalam berbuat.

c. Persediaan barang jadi disiapkan pula dengan tujuan untuk memenuhi permintaan yang bersifat tidak pasti dari langganan.

2. Fungsi Economic Lot Sizing

Tujuan dari fungsi ini adalah pengumpulan persediaan agar perusahaan dapat berproduksi serta menggunakan seluruh sumber daya yang ada dalam jumlah yang cukup dengan tujuan agar dapat menguranginya biaya perunit produk. Pertimbangan yang dilakukan dalam persediaan ini adalah penghematan yang dapat terjadi pembelian dalam jumlah banyak yang dapat memberikan potongan harga, serta biaya pengangkutan yang lebih murah dibandingkan dengan biaya-biay yang akan terjadi, karena banyaknya persediaan yang dipunyai.

3. Fungsi Antisipasi

Perusahaan sering mengalami suatu ketidakpastian dalam jangka waktu pengiriman barang dari perusahaan lain, sehingga memerlukan persediaan pengamanan (safety stock), atau perusahaan mengalami fluktuasi permintaan yang dapat diperkirakan sebeumnya yang didasarkan pengalaman masa lalu akibat pengaruh musim, sehubungan dengan hal tersebut perusahaan sebaiknya mengadakan seaseonal inventory (persediaan musiman).

Menurut Rusdah (2011:52), sistem persediaan berguna untuk:

1. Mempertahankan stabilitas kelangsungan operasi organisasi dengan penyediaan barang.

2. Menghilangkan resiko keterlambatan datangnya barang yang dibutuhkan organisasi.

3. Menghilangkan resiko kesalahan barang yang dipesan.

4. Memberikan pelayanan kepada pelanggan dengan sebaik-baiknya.

Menurut Tamodia (2013:23), persediaan memiliki beberapa fungsi penting bagi perusahaan, yaitu:

1. Agar dapat memenuhi permintaan yang diantisipasi akan terjadi.

2. Untuk menyeimbangkan produksi dengan distribusi.

3. Untuk memperoleh keuntungan dari potongan kuantitas, karena membeli dalam jumlah yang banyak ada diskon.

4. Untuk hedging dari inflasi dan perubahan harga.

5. Untuk menghindari kekurangan persediaan yang dapat terjadi karena cuaca, kekurangan pasokan, mutu, dan ketidak tepatan pengiriman.

6. Untuk menjaga kelangsungan operasi dengan cara persediaan dalam proses. Biaya persediaan terdiri dari seluruh pengeluaran, baik yang langsung maupun yang tidak langsung, yang berhubungan dengan pembelian, persiapan,dan penempatan persediaan untuk dijual. Biaya persediaan bahan baku atau barang yang diperoleh untuk dijual kembali, biaya termasuk harga pembelian ,pengiriman, penerimaan, penyimpanan dan seluruh biaya yang terjadi sampai barang siap untuk dijual.

Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa fungsi pokok dari inventory adalah memenuhi semua permintaan pelanggan dengan persediaan barang yang seminimal mungkin. Namun kita tidak boleh melihat keuntungan yang diperoleh hanya dengan memperhatikan segi inventory dari bagian gudang saja karena inventory berpengaruh dalam semua elemen yang ada dalam suatu perusahaan.

3. Jenis-Jenis Persediaan

Menurut Tamodia (2013:24), persediaan dapat dikelompokkan ke dalam empat jenis, yaitu:

1. Fluctuation stock, merupakan persediaan yang dimaksudkan untuk menjaga terjadinya fluktuasi permintaan yang tidak diperkirakan sebelumnya, dan untuk mengatasi bila terjadi kesalahan atau penyimpangan dalam prakiraan penjualan, waktu produksi, atau pengiriman barang.

2. Anticipation stock, merupakan persediaan untuk menghadapi permintaan yang dapat diramalkan pada musim permintaan tinggi, tetapi kapasitas produksi pada saat itu tidak mampu memenuhi permintaan. Persediaan ini juga dimaksudkan untuk menjaga kemungkinan sukarnya diperoleh bahan baku sehingga tidak mengakibatkan terhentinya produksi.

3. Lot-size inventory, merupakan persediaan yang diadakan dalam jumlah yang lebih besar daripada kebutuhan saat itu. Persediaan dilakukan untuk mendapatkan keuntungan dari harga barang (berupa diskon) karena membeli dalam jumlah yang besar, atau untuk mendapatkan penghematan dari biaya pengakutan per unit yang lebih rendah.

4. Pipeline inventory, merupakan persediaan yang dalam proses pengiriman dari tempat asal ke tempat dimana barang tersebut akan digunakan. Msalnya, barang yang dikirim dari pabrik menuju tempat penjualan, yang dapat memakan waktu beberapa hari atau minggu.

Menurut Rusdah (2011:52), persediaan yang terdapat dalam perusahaan dapat dibedakan menurut beberapa cara, dilihat dari fungsinya, dan dilihat dari jenis dan posisi barang dalam urutan pengerjaan produk. Menurut fungsinya, persediaan dibagi menjadi:

1. Batch Stock atau Lot Inventory

Persediaan yang diadakan karena memiliki atau membuat barang dalam jumlah yang lebih besar dari jumlah yang dibutuhkan saat itu. Mendapatkan keuntungan harga pada harga pembelian efisien produksi dan penghematan biaya akomodasi.

2. Fluctuation Stock

Persediaan yang diadakan untuk melengkapi fluktuasi permintaan konsumen yang tidak dapat diramalkan.

3. Anticipation Stock

Persediaan yang diadakan untuk menghadapi fluktuasi permintaan yang dapat diramalkan, berdasarkan pola konsumen yang terdapat dalam suatu tahun untuk menghadapi penggunaan atau penjualan (permintaan) yang meningkat.

Dilihat dari jenis dan posisi produk dalam urutan pengerjaan produk :

1. Persediaan bahan baku (raw material stock)

2. Persediaan bagian produk atau parts yang dibeli (purchase parts atau component stock)

3. Persediaan bahan-bahan pembantu atau barang-barang perlengkapan (supplier stock)

4. Persediaan barang setengah jadi atau barang dalam proses (work in process atau progress stock)

5. Persediaan barang jadi (finished goods stock)

4. Metode Pencatatan Persediaan

Menurut Divianto (2011:82), penentuan jumlah persediaan perlu ditentukan sebelum melakukan penilaian persediaan. Jumlah persediaan dapat ditentukan dengan dua sistem yang paling umum dikenal pada akhir periode yaitu:

1. Periodic system, yaitu setiap akhir periode dilakukan perhitungan secara fisik agar jumlah persediaan akhir dapat diketahui jumlahnya secara pasti.

2. Perpectual system, atau book inventory yaitu setiap kali pengeluaran diberikan catatan administrasi barang persediaan.

Dalam melaksanakan panilaian persediaan ada beberapa cara yang dapat dipergunakan yaitu:

a. First in, first out (FIFO) atau masuk pertama keluar pertama. Cara ini didasarkan atas asumsi bahwa arus harga bahan adalah sama dengan arus penggunaan bahan. Dengan demikian bila sejumlah unit bahan dengan harga beli tertentu sudah habis dipergunakan, maka penggunaan bahan berikutnya harganya akan didasarkan pada harga beli berikutnya. Atas dasar metode ini maka harga atau nilai dari persediaan akhir adalah sesuai dengan harga dan jumlah pada unit pembelian terakhir.

b. Last in, first out (LIFO) atau masuk terakhir keluar pertama Dengan metode ini perusahaan beranggapan bahwa harga beli terakhir dipergunakan untuk harga bahan baku yang pertama keluar sehingga masih ada (stock) dinilai berdasarkan harga pembelian terdahulu.

c. Rata-Rata Tertimbang (weighted average)

Cara ini didasarkan atas harga rata-rata perunit bahan adalah sama dengan jumlah harga perunit yang dikalikan dengan masing-masing kuantitasnya kemudian dibagi dengan seluruh jumlah unit bahan dalam perusahaan tersebut.

d. Harga Standar

Besarnya nilai persediaan akhir dari suatu perusahaan akan sama dengan jumlah unit persediaan akhir dikalikan dengan harga standar perusahaan.

Menurut Tamodia (2013:25), untuk mencatat taransaksi-transaksi yang mempengaruhi nilai persediaan, terdapat dua metode sebagai berikut:

1. Metode Pisik atau Periodik (Periodik atau Phisical Inventory Sistem)

Dalam metode ini pencatatan persediaan hanya dilakukan pada akhir periode akuntansi melalui ayat jurnal penyesuaian. Transaksi yang mempengaruhi persediaan, dicatat masing-masing dalam perkiraan tersendiri sebagai berikut: Pembelian, Retur pembelian, Penjualan dan Retur penjualan. Untuk mendapatkan nilai persediaan secara periodik dilakukan perhitungan fisik (Stock Opname). Metode ini sudah mulai ditinggalkan karena secara jelas tidak mendukung integrasi sistem dimana, sepanjang peridode akuntansi berjalan tidak tersedia data mengenai posisi persediaan. Hal ini menyebabkan data bagian akuntansi kurang mendukung operasional. Laporan neraca dan rugilaba tidak akan dapat dibuat sebelum nilai persediaan diketahui.

2. Metode Perpetual (Continual Inventory System)

Dalam metode ini pencatatan persediaan dilakukan setiap terjadi transaksi yang mempengaruhi persediaan. Saldo perkiraan persediaan akan menunjukan saldo persediaan yang sebenarnya. Dengan demikian pada saat penyusunan laporan keuangan tidak diperlukan ayat jurnal penyesuaian. Pencatatan transaksi kedalam perkiraan persediaan, adalah berdasarkan harga pokok produksi, baik transaksi pembelian maupun penjualan. Metode ini akan menampilkan dapat menyediakan laporan neraca setiap saat baik untuk di print out maupun secara visual.


Monitoring

Menurut Gudda (2011), “Monitoring (Pemantauan) adalah seni mengumpulkan imformasi yang diperlukan dengan usaha minimal untuk membuat keputusan kemudi pada saat yang tepat”. Informasi ini juga merupakan basis data yang penting dan diperlukan untuk analisii, diskusi, evaluasi, dan pelaporan. Sebagai suaatu proses yang teratur dan sistematis yang terintegrasai dalam siklus proyek atau program, Monitoring berbeda dari evaluasi.

Tujuannya adalah untuk melihat apakah program yang melakukan hal yang benar dan melakukan dengan benar dalam rangka untuk meningkatkan kualitas mereka. Monitoring adalah fungsi berkelanjutan yang bertujuan terutama untuk menyediakan manajemen project dan pemangku kepentingan utama dari program berkelanjutan atau project dengan indikasi awal dari kemajuan atau kekurangan itu dalam pencapaian program atau project tujuan (UNDP 2001). Monitoring dilakukan ketika project dilaksanakan dengan tujuan untuk meningkatkat desain project dan berfungsi saat beraksi.

Menurut Gudda dalam Bumbeger dan Hemmit (1986),”Mendefinisikan monitoring sebagai aktifitas project internal yang dirancang untuk memberikan umpan balik konsta pada kemajuan project, masalah-masalah yang dihadap dan efisiensi dengan yang sedang dilaksanakan”. Syarat mendasar untuk monitoring adalah rencana kerja tahunan dan anggaran project. Monitoring memungkinkan manajer untuk mengindentifikasi dan menilai potensi masalah dan keberhasilan suatu program atau project. Ini memberikan dasar untuk tindakan korektif baik substantif dan operasional untuk meningkatkan program atau desain project. Cara pelaksanaan dan kualitas hasil, selain itu memungkinkan penguatan hasil positif awal.


Pengujian Blackbox Testing

1 Pengujian

Menurut Simarmata (2010:301) dalam Nina Rahayu (2014:41), “pengujian adalah proses eksekusi suatu program untuk menentukan kesalahan”.

Menurut Rizky (2011:237) dalam Nina Rahayu (2014:41), “testing adalah sebuah proses sebagai siklus hidup dan merupakan bagian dari proses rekayasaperangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak serta memenuhi kebutuhan teknis yang telah disepakati dari awal”.

2 Blackbox Testing

Menurut Rizky (2011:264) dalam Nina Rahayu (2014:42), “blackbox testing adalah tipe testing yang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya”. Sehingga para tester memandang perangkat lunak seperti layaknya sebuah “kotakhitam” yang tidak penting dilihat isinya, tapi cukup dikenai proses testing di bagian luar. Beberapa keuntungan yang diperoleh dari jenis testing ini antara lain:

1. Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis di bidang pemrograman.

2. Kesalahan dari perangkat lunak ataupun bug seringkali ditemukan oleh komponen tester yang berasal dari pengguna.

3. Hasil dari blackbox testing dapat memperjelaskan kontradiksi ataupun kerancuan yang mungkin ditimbulkan dari eksekusi perangkat lunak.

4. Proses testing dapat dilakukan lebih cepat dibandingankan white box testing.

Konsep Dasar Analisa SWOT

1. Definisi

Menurut Rangkuti (2011:199), ”penelitian menentukan bahwa kinerja perusahaan dapat ditentukan oleh kombinasi faktor internal dan eksternal. Kedua faktor tersebut harus dipertimbangkan dalam analisis SWOT”. SWOT adalah singkatan darilingkungan internal strengths dan weakness serta lingkungan eksternal opportunities dan threats yang dihadapi dunia bisnis. Analisa SWOT membandingkan antara faktor eksternal peluang (opportunities) dan ancaman (threats) dengan faktor internal kekuatan (strengths) dan kelemahan (weakness). Analisa ini terbagi atas empat komponen dasar yaitu :

1. Kuadran 1

Ini merupakan situasi yang sangat menguntungkan. Perusahaan tersebut memiliki peluang dan kekuatan sehingga dapat memanfaatkan peluang dan yang ada. Strategi yang harus ditetapkan dalam kondisi ini adalah mendukung kebijakan pertumbuhan yang agresif (Growth Oriented Strategy).

2. Kuadran 2

Meskipun menghadapi berbagai ancaman, perusahaan ini masih memiliki kekuatan dari segi internal. Strategi yang harus diterapkan adalah menggunakan kekuatan untuk memanfaatkan peluang jangka panjang dengan cara strategi diversifikasi (produk atau pasar).

3. Kuadran 3

Perusahaan menghadapi peluang pasar yang sangat besar, tetapi di lain pihak menghadapi beberapa kendala atau kelemahan internal. Kondisi bisnis pada kuadran 3 ini mirip dengan question mark pada BCG matriks. Fokus strategi perusahaan ini adalah meminimalkan masalah-masalah internal perusahaan sehingga dapat merebut peluang pasar yang lebih baik. Misalnya, Apple menggunakan strategi peninjauan kembali teknologi yang digunakan dengan cara menawarkan produk-produk baru dalam industri microcomputer.

4. Kuadran 4

Ini merupakan situasai yang sangat tidak menguntungkan, perusahaan tersebut menghadapi berbagai ancaman dan kelemahan internal.

Menurut Yusmini (2011:68), "Analisis SWOT adalah suatu bentuk analisis dengan mengidentifikasi berbagai faktor secara sistematis terhadap kekuatan-kekuatan (Strengths) dan kelemahan-kelemahan (Weakness) suatu lembaga atau organisasi dan kesempatan-kesempatan (Oportunities) serta ancaman-ancaman (Threats) dari lingkungan untuk merumuskan strategi perusahaan. Analisa ini didasarkan pada logika yang dapat memaksimalkan kekuatan (Strengths) dan peluang (Opportunities), namun secara bersamaan dapat meminimalkan kelemahan (Weakness) dan ancaman (Threats)."

Berdasarkan beberapa pendapat yang dikemukakandiatas, maka dapat disimpulkan Analisis SWOT menggambarkan secara jelas bagaimana peluang dan ancaman yang dihadapi oleh perusahaan dapat disesuaikandengan kekuatan dan kelemahan yang dimiliki.

2. Tujuan Analisa SWOT

Menurut Rangkuti (2011:197), “tujuan analisa SWOT yaitu membandingkan antara faktor eksternal peluang dan ancaman dengan faktor internal kekuatan dan kelemahan sehingga dari analisis tersebut dapat diambil suatu keputusan strategis suatu organisasi”.

Microsoft Visual Basic

Menurut Halim dalam jurnal Teknomatika Vol.1 No.3 (2011), “Microsoft Visual Basic adalah bahasa pemrograman yang digunakan untuk membuat program aplikasi berbasis GUI (Graphical User Interface). Visual basic adalah sebuah bahasa pemrograman komputer yang menggunakan pendekatan Graphical User Interface (GUI) yang mudah digunakan juga merupakan sebuah program aplikasi berbasis Windows. Beberapa kemampuan atau manfaat dari bahasa pemrograman visual basic diantaranya :

1. Untuk membuat program aplikasi berbasis windows

2. Untuk membuat objek-objek pembantu program seperti misalnya control ActiveX,File, Help, aplikasi internet dan sebagainya.

3. Menguji program (Debugging) dan menghasilkan program akhir yang bersifat executable, atau dapat langsung dijalankan.

Konsep Dasar Database

Menurut Chr. Jimmy L. Gaol dalam Lindawati (2014:38), “Database adalah kumpulan datanya, sedangkan program pengelolaannya berdiri sendiri dalam satu paket program yang komersial untuk membaca data, menghapus data dan melaporkan data dalam database”.

Dalam satu file atau table terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam. Satu record (umumnya digambarkan sebagai baris data) terdiri dari field yang saling berhubungan menunjukan bahwa field tersebut dalam satu pengertian yang lengkap dan disimpan dalam satu record. Adapun stuktur Database adalah: File atau Table.

Record adalah elemen data atau field. Dari pengertian diatas dapat disimpulkan bahwa basis data mempunyai beberapa kriteria penting, yaitu:

1. Bersifat data oriented dan bukan program oriented.

2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.

3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.

4. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah.

5. Dapat digunakan dengan cara-cara yang berbeda.

Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi informasi dari basis data tersebut.

Unifield Modeling Languange (UML)

Menurut Adi Nugroho dalam Esa Wijayanti (2014:22) ”UML (Unified Modeling Language) adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma (berorientasi objek).” Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.

Berdasarkan beberapa pendapat diatas maka dapat disimpulkan UML (Unified Modeling Language) adalah bahasa pemodelan yang digunakan untuk merancang, mendokumentasikan sebuh sistem perangkat lunak.

1. Langkah-langkah Penggunaan Unified Modeling Language (UML)

Menurut Adi Nugroho dalam Esa Wijayanti (2014:15), langkah-langkah penggunaan Unified Modeling Language (UML) sebagai berikut:

a. Buatlah daftar business process dari level tertinggi untuk mendefinisikan aktivitas dan proses yang mungkin muncul.

b. Petakan use case untuk setiap business process untuk mendefinisikan dengan tepat fungsional yang harus disediakan oleh sistem, kemudian perhalus use casediagram dan lengkapi dengan requirement, constraints dan catatan-catatan lain.

c. Buatlah deployment diagram secara kasar untuk mendefinisikan arsitektur fisik sistem.

d. Definisikan requirement lain non fungsional, security dan sebagainya yang juga harus disediakan oleh sistem.

e. Berdasarkan use case diagram, mulailah membuat activity diagram.

f. Definisikan obyek-obyek level atas package atau domain dan buatlah sequence dan/atau collaboration untuk tiap alur pekerjaan, jika sebuah use case memiliki kemungkinan alur normal dan error, buat lagi satu diagram untuk masing-masing alur.

g. Buatlah rancangan user interface model yang menyediakan antar muka bagi pengguna untuk menjalankan skenario use case.

h. Berdasarkan model-model yang sudah ada, buatlah class diagram. Setiap package atau domian dipecah menjadi hirarki class lengkap dengan atribut dan metodenya. Akan lebih baik jika untuk setiap class dibuat unit test untuk menguji fungsionalitas class dan interaksi dengan class lain.

i. Setelah class diagram dibuat, kita dapat melihat kemungkinan pengelompokkan class menjadi komponen-komponen karena itu buatlah component diagram pada tahap ini. Juga, definisikan test integrasi untuk setiap komponen meyakinkan ia bereaksi dengan baik.

j. Perhalus deployment diagram yang sudah dibuat. Detilkan kemampuan dan requirement piranti lunak, sistem operasi, jaringan dan sebagainya. Petakan komponen ke dalam node.

k. Mulailah membangun sistem. Ada 2 (dua) pendekatan yang tepat digunakan:

1) Pendekatan use case dengan mengassign setiap use case kepada tim pengembang tertentu untuk mengembangkan unit kode yang lengkap dengan test.

2) Pendekatan komponen yaitu mengassign setiap komponen kepada tim pengembang tertentu.

l. Lakukan uji modul dan uji integrasi serta perbaiki model beserta codenya. Model harus selalu sesuai dengan code yang aktual.

m. Perangkat lunak siap dirilis.

2. Bangunan Dasar Metodologi Unified Modeling Language (UML)

Menurut Adi Nugroho dalam Esa Wijayanti (2014:25) Bangunan dasar metodologi UML menggunakan 3 (tiga) bangunan dasar untuk mendeskripsikan sistem/perangkat lunak yang akan dikembangkan, yaitu:

1. Sesuatu (things)

Ada 4 (empat) things dalamUML, yaitu:

a. Structural things

Merupakan bagian yang relatif statis dalam model Unified Modeling Language (UML). Bagian yang relatif statis dapat berupa elemen-elemen yang bersifat fisik maupun konseptual.

b. Behavioral things

Merupakan bagian yang dinamis pada model Unified Modeling Language (UML), biasanya merupakan kata kerja dari model Unified Modeling Language (UML), yang mencerminkan perilaku sepanjang ruang dan waktu.

c. Grouping things

Merupakan bagian pengorganisasi dalam Unified Modeling Language (UML). Dalam penggambaran model yang rumit kadang diperlukan penggambaran paket yang menyederhanakan model. Paket-paket ini kemudian dapat didekomposisi lebih lanjut. Paket berguna bagi pengelompokkan sesuatu, misalnya model-model dan subsistem-subsistem.

d. Annotational things

Merupakan bagian yang memperjelas model Unified Modeling Language (UML)dan dapat berupa komentar-komentar yang menjelaskan fungsi serta ciri-ciri setiap elemen dalam model Unified Modeling Language (UML).

2. Relasi (Relationship)

Ada 4 (empat) macam relationship dalam Unified Modeling Language (UML), yaitu:

a. Ketergantungan

Merupakan hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri (dependent).

b. Asosiasi

Merupakan apa yang menghubungkan antara objek satu dengan objek lainnya, bagaimana hubungan suatu objek dengan objek lainnya. Suatu bentuk asosiasi adalah agregasi yang menampilkan hubungan suatu objek dengan bagian-bagiannya.

c. Generalisasi

Merupakan hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada diatasnya objek induk (ancestor). Arah dari atas ke bawah dari objek induk ke objek anak dinamakan spesialisasi, sedangkan arah berlawanan sebaliknya dari arah bawah ke atas dinamakan generalisasi.

d. Realisasi

Merupakan operasi yang benar-benar dilakukan oleh suatu objek.

3. Diagram

Ada 5 (lima) macam diagram dalam Unified Modeling Language (UML), yaitu :

a. Use Case Diagram

Diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna.

b. Class Diagram

Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi dan relasi-relasi antar objek.

c. Sequence Diagram

Diagram ini memperlihatkan interaksi yang menekankan pada pengiriman pesan (message) dalam suatu waktu tertentu.

d. State Chart Diagram

Diagram ini memperlihatkan state-state pada sistem, memuat state, transisi, event, dan aktifitas.

Diagram ini terutama penting untuk memperlihatkan sifat dinamis dari antarmuka, kelas, kolaborasi dan terutama penting pada pemodelan sistem-sistem yang reaktif.

e. Activity Diagram

Diagram ini memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi dalam suatu sistem dan memberi tekanan pada aliran kendali antar objek.

3. Diagram-diagram UML (Unified Modeling Language)

Menurut Widodo dalam Esa Wijayanti (2014:28), diagram-diagram UML terdiri dari :

1. Diagram Kelas (Class Diagram)

Bersifat statis, Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi.Diagram ini umum dijumpai pada permodelan sistem berorientasi objek. Meskipun bersifat statis, sering pula diagram kelas memuat kelas-kelas aktif.

2. Diagram paket (Package Diagram)

Bersifat statis. Diagram ini memperlihatkan kumpulan kelas-kelas, merupakan bagian dari diagram komponen.

3. 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 mengorganisasikan dan memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan pengguna.

4. Diagram interaksi dan sequence (urutan)

Bersifat dinamis.Diagram urutan adalah interaksi yang menekan pada pengiriman pesan dalam suatu waktu tertentu.

5. Diagram komunikasi (communication diagram)

Bersifat dinamis. Diagram sebagai pengganti diagram kolaborasi UML Versi 1,4. Yang menekan organisasi structural dari objek-objek yang menerima serta mengirim pesan.

6. Diagram statechart (statechart diagram)

Bersifat dinamis. Diagram status memperlihatkan keadaan-keadaan pada sistem, memuat status (state),transisi, kejadian serta aktivitas.

7. 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 ini terutama penting dalam permodelan fungsi-fungsi suatu sistem dan member tekanan pada aliran kendali antar objek.

8. Diagram komponen (component diagram)

Bersifat statis.Diagram komponen ini memperlihatkan organisasi serta kebergantunagn sistem/perangkat lunak pada komponen-komponen yang telah ada sebelumnya.

9. Diagram deployment (deployment diagram)

Bersifat statis. Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan (run-time) .Memuat simpul-simpul berserta komponen-komponen yang di dalamnya.

Kesembilan diagram ini tidak mutlak harus digunakan dalam pengembangan perangkat lunak, semuanya dibuat sesuai kebutuhan. Pada UML dimungkinkan kita menggunakan diagram-diagram lainnya misalnya data flow diagram, entity relationship diagram, dan sebagainya.


Elisitasi

Menurut Raharja, dkk Jurnal CCIT Vol – 04 NO.3 (2011:302), “Elisitasi berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi.” Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap yaitu sebagai berikut:

1. Elisitasi Tahap I

Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.

2. 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.

a. “M” pada MDI itu artinya Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.

b. “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.

c. “I” pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.

3. Elisitasi Tahap III

Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut:

d. T artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang diusulkan.

e. O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.

f. E artinya Economy, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem.

Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:

a. High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.

b. Middle (M) : Mampu untuk dikerjakan

c. Low (L) : Mudah untuk dikerjakan

4. Final Draft Elisitasi

Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan


Konsep Dasar Literature Review

Menurut Mulyandi (2013:17-153) dalam Nina Rahayu (2014:49) “Penelitian sebelumnya (literature review) merupakan survey literature tentang penemuan-penemuan yang di lakukan oleh penelitisebelumnya (empirical fiding) yang berhubungan dengan topic penelitian”.

Dalam upaya perlu dilakukan studi pustaka sebagai salah satu dari penerapan metode penelitian yang akan dilakukan. Diantaranya adalah mengidentifikasikan kesenjangan (identify gaps), menghindari pembuatan ulang (reinventing the wheel), mengidentifikasikan metode yang pernah dilakukan, serta mengetahui orang lain yang spesialisasi dan area penelitian yang sama dibidang ini.

Literature Review

Beberapa Literature review yang saya kutip adalah sebagai berikut :

1. Penelitian yang dilakukan oleh Ridwan Aripin Nasution (2011)

Penelitian ini berjudul “Aplikasi Sistem Inventory Berbasis Dekstop Menggunakan JSE Pada CV. Sumber Logam Teknik Tangerang”. Pada penelitian ini penulis hanya membahas mengenai persediaan barang yang dibatasi hanya pada proses prosedur input barang, input supplier, pembelian barang, faktur barang, retur barang, dan laporan kepada pimpinan. Analisis dilakukan dengan cara observasi terhadap sistem yang berjalan, kebutuhan informasi sistem, dan desain menggunakan UML dan pembuatan program menggunakan netbeans dan DBMS MySQL. Keunggulan sistem aplikasi ini terletak pada proses input dan output, dimana untuk proses input pada form penerimaan terdapat menu pilihan satuan barang yang dapat dipilih salah satunya. Untuk outputnya dalam bentuk rincian laporan perbulan, dimana manajer bisa memilih bulan yang ingin dicetak pada menu cetak laporan.

2. Penelitian yang dilakukan oleh Makrothymia Hia (2013)

Penelitian ini berjudul “Perancangan Sistem Informasi Persediaan Barang pada PT. Gema Sarana Media”. Pada penelitian ini penulis membahas tentang perancangan sistem informasi persediaan barang untuk mempermudah bagian gudang, yaitu meliputi proses data barang masuk, barang keluar, data supplier, data customer, dan pembuatan laporan persediaan barang pada PT. Gema Sarana Media. Adapun metodologi yang dipergunakan lalu digambarkan dalam bentuk Use Case dengan menggunakan UML versi 6.4. Rancangan sistem ini memberikan banyak kemudahan, yaitu memudahkan proses pembuatan laporan, memudahkan dalam pencarian data, dan memudahkan staf bagian gudang untuk mengetahui stok barang yang masuk dan barang yang keluar.

3. Penelitian yang dilakukan oleh M. Syah Reza (2012)

Penelitian ini berjudul “Aplikasi Persediaan Barang Pada CV. Kiki Optical Berbasis Website”. Pada penelitian ini penulis membuat suatu program berbasis website yang bisa digunakan untuk mengontrol stok minimal barang dan menampilkan informasi barang yang ada di gudang. CV. Kiki Optical bergerak dibidang optik kacamata. Aplikasi persediaan barang berbasis website dibuat dengan menggunakan bahasa pemrograman PHP dan MySQL untuk mengelola databasenya dan mampu merekam seluruh data persediaan barang. Metode penelitian yang digunakan dalam penelitian di CV. Kiki Optical ini adalah metode deskriptif dengan jenis penelitian studi kasus. Teknik pengumpulan data menggunakan metode wawancara dan kuisioner. Dengan adanya sistem berbasis web, pengecekan barang lebih cepat, dapat memudahkan admin membuat laporan bulanan yang lebih cepat, tepat, dan akurat. Tetapi sistem yang diusulkan ini baru sebatas dekstop aplikasi berbasis web dan belum berbasis online.

4. Penelitian yang dilakukan oleh Mukh Tamim (2011) yang berjudul “Analisa dan perancangan sistem informasi persediaan barang pada bengkel Evinn Motor kebumen menggunakan visual basic 6.0”. Penelitian yang dilakukan menggunakan metode : Analisa Masalah dan Pengumpulan Data.

5. Penelitian yang dilakukan oleh Marfan Khonazar (2013) yang berjudul “Analisis sistem informasi persediaan barang pada PT. Universal Resources”. Penelitian yang dilakukan menggunakan metode : Analisa Masalah dan Pengumpulan Data.

6. Penelitian yang dilakukan oleh Yani Yuliana (2012) yang judul “Analisa sistem persediaan barang spare part mobil pada PT. Prima Autoworld”. Penelitian yang dilakukan menggunakan metode : Analisa Masalah dan Pengumpulan Data.

Berdasarkan literature-literature review di atas, maka penulis mengambil acuan dari keenam literature review tersebut untuk dijadikan referensi dalam penulisan ini, dimana keenam literature review tersebut menggunakan metode analisa masalah dan pengumpulan data.


BAB III

ANALISA SISTEM YANG BERJALAN

Gambaran Umum Perusahaan

Sejarah Singkat

PT. Krista Pesona Adibusana ( Krisylane ) berdiri sejak tahun 2010 yang mulanya berdiri sebagai retail import, yang ditandai oleh banyaknya permintaan dan pengiriman barang dari customer kelas atas. Seiring dengan berjalannya waktu kurang lebih dalam periode satu tahun, kini perusahaan menawarkan berbagai produk branded yang lebih bervariasi. Dengan banyaknya permintaan dari customer maka mulai didirikan toko/butik yang berada didaerah Pantai Indah Kapuk, Jakarta Utara. PT. Krista Pesona Adibusana mengantongi surat izin usaha No. 503/3124-BP2T/30-03/PM/04 perusahaan mengembangkan sayapnya dibidang retail import ini sesuai dengan izin usaha yang ada.

Visi Misi Perusahaan

1. Visi Perusahaan

Tumbuh, maju, berkembang bersama pelanggan Inovasi yang komprehensif dalam system manajemen pemasaran menjadi komitmen utama perusahaan dalam upaya menjamin kepuasan pelanggan dan kemajuan bisnis.

2. Misi Perusahaan

Memberikan yang terbaik bagi dunia usaha “kepada siapa saja, dimana saja, kapan saja”

Di manapun kami selalu memberikan pelayanan terbaik kepada pelanggan, kenyamanan dan keamanan yang lebih melalui karyawan, rekan, kompetensi, dan inovasi.

Selain itu PT. Krista Pesona Adibusana mempunyai program yang dijadikan sebagai pondasi untuk memperkuat perusahaahn di PT. Krista Pesona Adibusana, yaitu

a. customer focus

Segala usaha mengarah kepada kepuasan pelanggan.

b. Sportmanship

Semangat untuk menang dengan fair/jujur melalui kerjasama tim dan disiplin

c. Proactiva

Antisipasi masa dapan melalui inovasi,inisiatif dan peningkatan yang terus menerus

d. Enthusiasm

Bekerja sepenuh hati dengan penuh optimisme.

e. Sosial responsibility

Tanggung jawab kami adalah terhadap rekan-rekan kerja,masyarakat & lingkungan.


Struktur Organisasi Perusahaan

Di dalam mencapai tujuannya, perusahaan tidak dapat mengandalkan hanya pada satu orang saja. Suatu tujuan hanya dapat dicapai apabila ada kerja sama di dalam perusahaan tersebut. Kerja sama dari karyawan sangat besar artinya bagi pencapaian tujuan suatu perusahaan.Seorang pemimpin harus dapat menyampaikan apa yang ingin dicapai perusahaan di dalam organisasinya dan menyampaikan keinginan tersebut. Setiap perusahaan yang baik memiliki suatu struktur organisasi untuk mengatur aktivitas perusahaan dan memberikan gambaran tentang hubungan kerja sama antar karyawan di dalam perusahaan. Hal ini menyebabkan pembagian tugas yang harus dilakukan akan bertambah rumit, karena banyaknya karyawan yang melakukan tugas dan tanggung jawabnya masing-masing, sehingga tidak memungkinkan seorang karyawan melakukan beberapa pekerjaan sekaligus.

Agar perusahaaan dapat berjalan dengan baik maka untuk mencapai tujuan perusahaan diperlukan adanya kerja sama dan koordinasi yang baik diantara para karyawan yang melakukan pekerjaannya masing-masing. Untuk itu maka perusahaan perlu menyusun suatu struktur organisasi yang baik. Dengan adanya sebuah struktur organisasi maka akan mudah membagi tugas dan kewajiban masing-masing personil yang masuk di dalam struktur tersebut. Jika semua personil dari struktur tersebut telah mengerti dan memahami akan tugas dan wewenangnya, maka di dalam perusahaan tersebut akan tercipta suatu kerja sama yang efektif dan efisien.

Struktur organisasiyang digunakan di PT. Krista Pesona Adibusana adalah sebagai berikut:


Gambar 3.1 Struktur Organisasi


Tugas dan Tanggung Jawab

1. Presiden Direktur

Presiden direktur adalah pimpinan tertinggi dalam suatu perusahaan. Pimpinan tertinggi ini memiliki tanggung jawab dalam memimpin dan mengarahkan perusahaan, yaitu dalam hal :

a. Menyusun strategi dan visi misi perusahaan

b. Menjalin hubungan dan kemitraan strategis

c. Mengatur investasi, lokasi dan divestasi

d. Memimpin direksi

e. Membuat rencana pengembangan perusahaan dan usaha perusahaan dalam jangka pendek maupun jangka panjang

f. Bertanggung jawab terhadap kemajuan perusahaan dan mengkoordinasikan seluruh kegiatan perusahaan

2. Direktur Utama

Direktur utama adalah jabatan yang ditunjuk dan memberi laporan kepada Dewan Direksi untuk :

a. Menjalankan tanggung jawab dari Direktur perusahaan sesuai dengan standar etika dan hukum

b. Bertidak sebagai perwakilan organisasi dalam hubungannya dengan dunia luar

c. Memimpin rapat umum, dalam hal untuk memastikan pelaksanaan tata tertib dan prosedur perusahaan.

3. Supervisor

Supervisor bertanggung jawab untuk mengatur, mengontrol, dan meningkakan kemampuan sumberdaya manusia, serta melakukan koordinasi dan membina kerja sama team yang solid. Tanggung jawabnya guna memaksimalkan effisiensi, meminimalkan biaya.

4. Bagian Keuangan ( Accounting )

Bertanggung jawab atas keuangan perusahaan, tugas antara lain adalah :

a. Membuat bukti pengeluaran bank dan bukti penerimaan bank.

b. Memeriksa seluruh pengeluaran uang agar sesuai dengan permintaannya.

c. Membuat laporan dana bank, rencana tagihan, rencana pelunasan dan lain-lain.

d. Menagih piutang yang sudah jatuh tempo melalui telepon.

e. Membuatkan cek atau bilyet giro untuk pengeluaran uang baik untuk melunasi hutang maupun untuk pengeluaran lainnya.

5. Staff Administrasi

Memiliki sejumlah tugas sebagai berikut :

a. Membuat penawaran harga (quotation), surat jalan (delivery order), kwitansi, faktur pajak dan surat-surat lain sesuai dengan kebutuhan administrasi.

b. Memasukkan data tersebut ke dalam laporannya masing-masing untuk kegiatan pengendalian dan juga sebagai lampiran dalam laporan keuangan.

6. Personalia

Tugas personalia adalah :

a. Penerimaan tenaga kerja koordinasi dengan direktur

b. Sosiali sasi dan koordinasi

c. Menyiapkan perjanjian kerja baru karyawan baru

d. Absensi daftar hadir

e. Internal letter

f. Incoming letter

g. Outgoing letter

h. Memperbaharui/Update dan record data

i. Jamsostek

7. Marketing

Tugas dan tanggung jawab seorang marketing adalah menangani kegiatan marketing, pengembangan bisnis dan jaringan penjualan produk, serta melakukan analisa penjualan dampen distribusian produk dengan beroreintasi pada pencapaia ntarget penjualan dan kepuasan pelanggan.

8. Purchessing

Memiliki beberapa tugas sebagai berikut :

a. Melakukan pemesanan dengan membuat purchase order terhadap bahan-bahan baku produksi.

b. Memastikan dan melakukan kontrol terhadap ketersediaanbarang.

c. Menentukan supplier dengan harga terbaik.

d. Menentukan budget setiap tahunnya untuk pembelian aset perusahaan

9. Logistik

Memiliki beberapa tugas sebagai berikut :

a. Mencocokan surat jalan dan PO (Purchase Order) dengan barang yang datang

b. Menginput surat jalan ke komputer

c. Menghubungi supplier untuk memastikan barang aka dikirim sesuai dengan PO (Purchase Order)


Tata Laksana Sistem Yang Berjalan

Untuk menganalisa sistem yang berjalan,pada penelitian ini digunakan program Unified Modeling Language (UML) untuk menggambarkan prosedur dan proses yang berjalan saat ini.


Prosedur Sistem Yang Berjalan

Prosedur Barang Masuk

Proses barang masuk ke dalam gudang, yaitu: supplier memberikan faktur beli kepada bagian kepala gudang, kemudian karyawan gudang bagian belakang akan menghitung sisa barang di dalam gudang secara manual menggunakan buku tulis biasa, lalu karyawan gudang bagian depan akan menghitung dan menerima barang yang akan dimasukan kedalam gudang dengan cara chek list pada faktur beli lalu barang dimasukan ke dalam gudang menurut penempatannya masing-masing.

Prosedur Barang Keluar

Proses barang keluar dari gudang, yaitu: kasir membuat faktur jual sesuai pesanan pelanggan dan selanjutnya akan memberikan faktur jual kepada bagian gudang untuk mempersiapkan barang apa saja yang akan di packing atau dikemas untuk dikirimkan kepada pelanggan, jika sudah di packing maka barang akan langsung dikirim kepada pelanggan.

Prosedur Pembuatan Laporan

Pada proses pemeriksaan atau pencatatan barang di dalam gudang, pemeriksaan dilakukan secara fisik oleh karyawan bagian gudang yang akan memeriksa dan menghitung barang secara manual menggunakan buku tulis biasa. Lalu jika pemeriksaan yang dilakukan dengan cara pencatatan sudah selesai maka akan dilaporkan kepada pimpinan tentang persediaan barang di dalam gudang.

Rancangan Prosedur Sistem Berjalan

Use case Diagram Persediaan Barang.

Use Case diagram merupakan deskripsi lengkap tentang interaksi yang terjadi antara para actor dengan sistem/perangkat lunak yang akan dikembangkan. Sehingga bermanfaat untuk tahap analisis karena dengan menggunakan use case diagram akan banyak sekali informasi yang didapatkan, selain itu juga bermanfaat untuk mencari dan menemukan kelas-kelas yang terlibat dalam aplikasi.


Gambar 3.2 Use Case Diagram


Berdasarkan gambar 3.2 Use Case Diagram yang berjalan saat in terdapat:

1. Administrasi yang melakukan kegiatan pencatatan data barang, pencatatan data supplier, membuat PO pesanan, membuat surat terima barang, melakukan transaksi penjualan, membuat bukti transaksi, serta membuat laporan kepada pimpinan.

2. Supplier berfungsi memberikan data barang, memberikan data supplier, mencatat dan mengirip PO pesanan, dan menerima surat terima barang.

3. Pimpinan berfungsi menerima hasil laporan dari administrasi

Activity Diagram Persediaan Barang

Diagram aktifitas lebih memfokuskan pada eksekusi dan alur system, diagram ini juga tidak hanya memodelkan software melainkan memodelkan model bisnis, serta menunjukan aktifitas system dalam bentuk kumpulan aksi.Activity Diagram lebih mudah dipahami dan melalui activity diagram, sistem dari suatu skenario yang berjalan dapat terlihat.


Gambar 3.3 Activity Diagram Data Supplier


Berdasarkan gambar 3.3 Activity Diagram yang berjalan saat in terdapat :

a. Supplier memberikan data supplier

b. Administrasi mencatat data supplier

c. Supplier memberikan data barang

d. Administrasi menerima data barang


Gambar 3.4 Activity Diagram Pemesanan Barang


Berdasarkan gambar 3.4 Activity Diagram yang berjalan saat in terdapat :

a. Administrasi membuat PO pesanan

b. Supplier menerima PO pesanan

c. Supplier mengirim barang

d. Administrasi menerima barang

e. Administrasi membuat surat terima barang

f. Supplier menerima surat terima barang


Gambar 3.5 Activity Diagram Transaksi


Berdasarkan gambar 3.5 Activity Diagram yang berjalan saat in terdapat :

a. Customer melakukan pembelian barang

b. Administrasi melakukan pengecekan untuk persediaan barang, jika barang tersedia maka melakukan transaksi pembelian, jika barang tidak ada maka administrasi melakukan pemesanan barang ke supplier

c. Customer melakukan pembayaran

d. Administrasi membuat bukti transaksi

e. Customer menerima bukti transaksi


Gambar 3.6 Acivity Diagram Laporan


Berdasarkan gambar 3.6 Activity Diagram yang berjalan saat in terdapat :

a. Administrasi membuat rekap data barang, data penjualan, data pembayaran dan rekap laporan ke pimpinan

b. Pimpinan menerima laporan dari administrasi


Gambar 3.7 Sequence Diagram Yang Berjalan


Terdapat 19 kegiatan yaitu :

1. Memberikan data supplier

2. Mencatat data supplier

3. Memberikan data barang

4. Mencatat data barang

5. Membust PO pesanan

6. Menerima PO pesanan

7. Mengirim barang

8. Terima barang

9. Membuat surat terima barang

10. Menerima surat terima barang

11. Pembelian barang

12. Cek persediaan barang

13. Melakukan pembayaran

14. Memberikan bukti transaksi

15. Menerima bukti transaksi

16. Rekap data barang

17. Rekap data penjualan

18. Rekap data pembayaran

19. Rekap laporan

Dari 19 kegiatan tersebut yang sudah dijalaskan melalui use case diagram dan activity diagram.


Analisa Sistem Yang Berjalan.

Metode Analisa Sistem

Berdasarkan analisis yang dilakukan, sistem informasi persediaan barang pada PT. Krista Pesona Adibusana saat ini masih memiliki beberapa kelemahan. Seiring dengan perkembangan zaman maka kebutuhan informasi masih memerlukan perkembangan lebih baik lagi hingga mencapai sistem yang benar-benar handal dan berfungsi semaksimal mungkin untuk memberikan informasi secara cepat dan akurat di PT. Krista Pesona Adibusana.

Dalam penelitian Analisa Sistem Informasi Penyediaan Barang pada PT. Krista Pesona Adibusana, maka dapat disimpulkan kekurangan pada system tersebut :

a) Adapun kekurangan dari system yang telah berjalan saat ini yaitu penginputan data-data yang masih manual, seringnya permintaan dari tiap divisi yang harus dipenuhi secara mendadak tanpa melihat dahulu stock masih ada atau tidak.

b) Selain itu sering juga terjadi keterlambatan datangnya barang sehingga tidak bias langsung entry ke file penerimaan, kurangnya tenaga kerja dalam pengentrian data kedalam system.

c) Bebasnya orang-orang yang tidak berwenang dalam mengakses system tersebut sehingga sering terjadi kehilangan data maupun perubahan-perubahan data yang secara tidak sengaja yang membuat kinerja user terbengkalai dalam pembuatan laporan persediaan barang.

Analisa SWOT

Untuk mendukung proses Analisa SWOT, maka terlebih dahulu akan dilakukan marketing mix 7P untuk mengetahui lebih jelas strategi yang akan dibahas, yaitu sebagai berikut:


Tabel 3.1 Marketing Mix 7P


Kemudian akan dilanjutkan dengan analisa SWOT, Faktor internal yang mencakup produk yang tersedia, sumber daya manusia, fasilitas yang tersedia berupa gudang, fasilitas tempat istirahat karyawan, dan fasilitas kendaraan untuk operasional, serta proses persediaan barang yang sedang berjalan saat ini. Sedangkan faktor eksternal yang mencakup aspek masyarakat, persaingan terhadap perusahaan lainnya, dan promosi kepada pelanggan. Analisa SWOT dapat dijelaskan sebagai berikut, yaitu :


Tabel 3.2 Analisa SWOT


Analisa Masukan, Analisa Proses, Analisa Keluaran

1. Analisa Masukan

Nama Masukan : Pencataatan data

Fungsi : Untuk pencatatan data barang dan data supplier

sumber : Admin

Media : Buku Besar dan MS. exel

Frekuensi : Setiap Bulan

Format : Lampiran A1

Keterangan : Berisi data barang dan data supplier

2. Analisa Proses

Nama Modul : Transaksi penjualan

Masukan : Produk yang akan dibeli

Keluaran : Bukti Transaksi

Ringkasan Proses : Proses yang terjadi adalah apabila custumer datang langsung ke toko untuk melakukan pembelian barang dan admin memberikan bukti transaksi

3. Analisa Keluaran

Nama Keluaran : Laporan

Fungsi : Mencetak atau menampilkan laporan rekap data barang, data penjualan dan data pembayaran

Media : Kertas

Rangkap : 2 (empat) lembar

Distribusi : - Lembar 1 (putih), untuk Laporan Pengiriman

- Lembar 2 (merah), untuk Laporan Stok Produk


Konfigurasi Sistem Berjalan

1. Spesifikasi Hardware

a. Processor : Pentium 4

b. Monitor : 17 inc

c. Keyboard : Standard

d. Mouse : Optical

e. RAM : 2 GB

f. Harddisk : 80 GB

g. Printer : Laser Jet 5M

2. Spesifikasi Software

a. Windows XP Profesional

b. Microsoft Office 2007

3. Hak Akses (Brainware)

a. Kepala Bagian Gudang

b. Staff Purchasing

c. admin

User Requirement

Berisi seluruh rancangan system baru yang diusulkan oleh pihak manajemen terkai tmelalui proses wawancara penulis dengan stakeholder mengenai seluruh perancangan sitem informasi persediaan barang pada PT Krista Pesona Adibusana.

Requirement Elisitasi Tahap I

Tabel 3.3 Requirement Elisitasi Tahap I


Requirement Elisitasi Tahap II

Elisitasi Tahap II dibentuk berdasarkan Elisitasi Tahap I yang kemudian diklasifikasikan melalui metode MDI. Berikut penjelasan dari beberapa requirement yang diberi opsi Inessential (I) dan harus dieliminasi seperti tabel 3.2 dibawah ini :


Tabel 3.4 Elisitasi Tahap II


Keterangan :

M (Mandatory) = Penting

D (Desirable) = Tidak terlalu penting

I (Inessential) = Tidak penting


Requirement Elisitasi Tahap III

Berdasarkan ElisitasiTahap II diatas, dibentuklah Elisitasi Tahap III yang diklasifikasikan kembali dengan menggunakan metode TOE dengan opsi LMH. Berikut adalah requirement tersebut dapat dilihat seperti table 3.3 dibawah ini :

Tabel 3.5 ElisititasiTahap III


Keterangan :

Metode Option

T  : Tehnikal L  : Low

O  : Operasional M  : Middle

E  : Ekonomi H  : High

Requirement Elisitasi Final

Hasil akhir yang dicapai dari suatu proses elisitasi yang digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.

Tabel 3.6 Elisitasi Tahap Final




BAB IV

RANCANGAN SISTEM YANG DIUSULKAN

Rancangan Sistem Usulan

Prosedur Sistem usulan

Setelah mengadakan analisa dan penelitian sistem yang sedang berjalan pada PT. Krista Pesona Adibusana, maka selanjutnya akan dibahas mengenai rancangan usulan sistem yang akan dibangun. Ada beberapa usulan prosedur yang bertujuan untuk memperbaiki dan menyempurnakan sistem monitoring inventory yang sedang berjalan saat ini, yaitu merubah proses pengecekan barang saat ini yang masih manual menjadi terkomputerisasi sehingga memudahkan dalam pembuatan laporan. Berdasarkan perubahan sistem monitoring inventory yang terjadi dan setelah kebutuhan-kebutuhan sistem yang baru telah ditentukan, maka langkah-langkah berikutnya yaitu perancangan atau design sistem usulan yang bertujuan untuk memperbaiki sistem yang lama dengan memberi gambaran atau pandangan yang jelas menurut proses design sistem dari awal hingga akhir penelitian. Dalam menganalisa usulan prosedur yang baru pada penelitian ini digunakan program Visual Paradigm for UML Enterprise Edition Ver. 6.4 untuk menggambarkan use case diagram, activity diagram, sequence diagram, dan class diagram.

Use Case Diagram Sistem Yang Diusulkan

Gambar 4.1 Use Case Diagram Usulan PT. Krista Pesona Adibusana


Dapat dijelaskan gambar 4.1 Usecase Diagram Sistem Pada PT. Krista Pesona Adibusana diatas dapat dijelaskan sekenario seperti berikut : pada saat ini terdiri dari 3 actor, yaitu: Admin, Supplier, dan Pimpinan. juga memiliki 24 usecase. Dan juga mempunyai 4 behavior atau kebiasaan diantaranya yaitu:

1. Prosedur barang masuk, dapat dijelaskan sebagai berikut :

Use Case : Transaksi

Aktor  : Supplier dan Admin

Skenario : Admin memberikan PO kepada supplier, dan supplier mengirmkan barang sesuai pesanan PO. Kemudian admin membuatkan berita acara penerimaan barang dan admin dapat membuatkan surat barang masuk. Jika ada barang yang rusak dan harus di retur, maka admin dapat membuatkan bukti retur barang.

2. Prosedur Barang Keluar

Use Case : Surat Jalan Nomorm Pembelian

Aktor  : Admin dan Supplier

Skenario : supplier memberikan nomor surat pembelian kepada admin, kemudian admin membuatkan surat jalan nomor pembelian kepada supplier untuk pengiriman barang

3. Prosedur pembuatan Laporan

Use Case  : Laporan

Aktor  : Admin dan pimpinan

Skenario : Admin Memberikan memberikan hasil laporan barang masuk, barang keluar dan laporan stok barang kepada pimpinan setiap bulannya.

Acivity Diagram Yang diusulkan

Gambar 4.2 Activity Diagram Usulan PT. Krista Pesona Adibusana

Dari gambar 4.2 activity diagaram diatas akan dijelaskan skenario sebagai berikut :

1. 1 initial node, sebagai awal objek

2. Terdapat 24 activity sebagai state dari sistem yang mencerminkan eksekusi dari satu diantaranya berawal dengan login kemudian masuk kedalam menu utama yang disana terdapat 4 kegiatan diantaranya menu master sebagai master data, seperti data barang, data supplier dan data user. Menu transaksi sebagai pembuatan PO, pembuatan berita acara penerimaan barang, pembuatan bukti penerimaan barang dan retur barang. Menu persediaan untuk pembuatam surat jalan nomor pembelian. Dan menu laporan sebagai hasil laporan yang akan diberikan kepada pimpinan.

3. 1 initial final node yang merupakan aktivitas akhir kegiatan

Sequence Diagram Yang Diusulkan

Gambar 4.3 Sequance Diagram Usulan PT. Krista Pesona Adibusana


Keterangan gambar 4.3:

1. 3 Actor, yaitu: Admin, Supplier, dan Pimpinan

2. 15 Lifeline, yaitu: login, menu utama, master, barang, supplier, user, transaksi, PO, berita acara penerimaan barang, bukti penerimaan barang, bukti retur barang, persediaan, surat jalan nomor pembelian, laporan dan logout.

3. 25 Message diantaranya login, tampilkan menu utama, kelola data master, kelola data barang, kelola data supplier, kelola data user, kelola data transaksi, kelola PO, membuat PO, Menerima PO, kelola berita acara penerimaan barang, menerima berita acara penerimaan barang, kelola bukti penerimaan barang, membuat bukti penerimaan barang, menerima bukti penerimaan barang, kelola bukti barang retur, membuat bukti barang retur, menerima bukti barang retur, terima laporan transaksi, kelola persediaan, membuat surat jalan nomor pembelian, menerima surat jalan nomor pembelian, kelola laporan, membuat laporan, logout

Perbedaan Prosedur Antara Sistem Berjalan Dengan Usulan

Disini penulis akan menjelaskan perbedaan sistem yang sedang berjalan dengan sistem yang diusulkan, diantaranya yaitu:


Tabel 4.1 Perbedaan Sistem yang Berjalan dengan Sistem yang Diusulkan

</center>


Rancangan Basis Data

Normalisasi

Bentuk normal suatu basis data rrelasional dicapai melalui beberapa tahapan yang disebut proses normalisasi. Langkah-langkah Unnormalized, First Normal Form (1NF), Second Normal Form (2NF), dan Thrid Normal Form (3NF) yang akan dibahas sebagai berikut:

1. UNNORMALIZED


Tabel 4.2 Tabel Unnormal


Dapat dijelaskan tabel Unnormalized Form merupakan sebuah kumpulan data yang akan direkap, tidak ada keharusan untuk mengikuti suatu format tertentu, dapat saja tidak lengkap atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan kedatangannya

2. FIRST NORMAL FORM (1NF)

<center>

Gambar 4.4 First Normal Form (1NF)

Dapat dijelaskan gambar First Normal Form (1NF) merupakan sebuah tabel tersendiri untuk setiap kelompok data yang berhubungan.

3. SECOND NORMAL FORM (2NF)

Gambar 4.5 Second Normal Form (2NF)

Dapat dijelaskan gambar Second Normal Form (2NF) merupakan tabel untuk sekelompok nilai yang berhubungan dan terdiri dari 9 tabel, yaitu table suplier, PO, tabel bukti penerimaan barang, tabel berita acara penerimaan barang, tabel pesan, tabel surat jalan nomor pembelian, tabel barang, tabel retur barang, tabel kembali.

4. THIRD NORMAL FORM (3NF)


Gambar 4.6 Third Normal Form (3NF)


Dapat dijelaskan gambar Third Normal Form (3NF) merupakan tabel yang telah normal dan untuk digunakan dalam sistem yang akan dibangun dan terdiri dari 9 tabel, table suplier, PO, tabel bukti penerimaan barang, tabel berita acara penerimaan barang, tabel pesan, tabel surat jalan nomor pembelian, tabel barang, tabel retur barang, tabel kembali.

Spesifikasi Basis Data

Spesifikasi basis data merupakan sebuah design data yang telah dianggap normal. Design basis data menjelaskan media penyimpanan yang digunakan, isi yang disimpan, primary key, dan panjang record. Spesifikasi basis data yang digunakan dalam sistem yang akan dibangun adalah sebagai berikut:

Tabel 4.3 Tabel Supplier

</center>

Nama File: Tabel Supplier

Akronim : tbl_Supplier

Fungsi : Untuk mengelola data Suplier

Tipe File: File Master

Organisasi File : Sequential

Media: Harddisk

Panjang Record :

Primary Key : ID Supplier

Tabel 4.4 Tabel Barang

Nama File: Tabel Data Barang

Akronim : tbl_Barang

Fungsi : Untuk mengelola data barang

Tipe File: File Master

Organisasi File :Index Sequential

Media: Harddisk

Panjang Record :

Primary Key : Kode_Barang

Tabel 4.5 Tabel PO

Nama File: Tabel PO

Akronim : tbl_PO

Fungsi : Untuk mengelola data PO

Tipe File: File Master

Organisasi File : Sequential

Media: Harddisk

Panjang Record :

Primary Key : No PO

Tabel 4.6 Tabel Pesan

Nama File: Tabel Pesan

Akronim : tbl_pesan

Fungsi : Untuk melihat detail pesanan

Tipe File: File Master

Organisasi File : Sequential

Media: Harddisk

Panjang Record :

Primary Key : No PO

Tabel 4.7 BPB

Nama File: Tabel BPB

Akronim : tbl_NPB

Fungsi : Untuk mengelola Bukti Penerimaan Barang

Tipe File: File Master

Organisasi File : Sequential

Media: Harddisk

Panjang Record :

Primary Key : No Faktur

Tabel 4.8 Tabel BAPB

Nama File: Tabel BAPB

Akronim : tbl_Nota

Fungsi : Untuk mengelola berita acara penerimaan barang

Tipe File: File Master

Organisasi File : Sequential

Media: Harddisk

Panjang Record :

Primary Key : No_Kwitansi

Tabel 4.9 Tabel SJNP

Flowchart Sistem Yang diusulkan

Flowchart program merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya yang dilaksanakan. Flowchart ini menunjukan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi. Berikut Flowchart sistem informasi monitoring penerimaan dan pengeluaran barang pada PT. Krista Pesona Adibusana yaitu:

1. Flowchart Login


<center>

Gambar 4.7 flowchart login


Dapat dijelaskan gambar 4.7 flowchart program untuk menu Halaman User dari sistem informasi monitoring penerimaan dan pengeluaran barang pada PT. Krista Pesona Adibusana diatas ini terdiri dari:

a. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchart program pada login user.

b. 1 (satu) simbol decision, yang berperan memeriksa hasil process dari input username & password. Jika data terdapat pada database dengan tabel “pengguna” maka aplikasi akan menampilkan “Tampilan Menu Home” dan jika tidak terdapat data username dan password pada tabel “pengguna” maka akan tampil pesan “Invalid Login” kemudian kembali ke “Tampilan Login”.

c. 2 (dua) simbol Display yang berperan menampilkan tampilan aplikasi diantaranya : Tampilan Login dan Tampilan Menu utama.

d. 1 (satu) simbol process yang berperan memproses hasil input username & password.

e. 1 (satu) simbol stored data, yang menjelaskan data yang digunakan oleh proses “Cek Username & Password”.

f. 1 (satu) simbol Network Message, untuk menampilkan pesan “Invalid Login”.

g. 1 (satu) simbol manual input, yang menandakan masukan yang dilakukan oleh user.

2. Flowchart menu barang


Gambar 4.8 flowchart menu barang



Dapat dijelaskan gambar 4.8. flowchart program untuk menu “menu barang” dari “sistem informasi monitoring penerimaan dan pengeluaran barang pada PT. Krista Pesona Adibusana” diatas ini terdiri dari:

a. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchart program pada menu barang.

b. 4 (empat) simbol Decision, menjelaskan pilihan menu informasi yang bisa dipilih diantaranya : tambah, view, update, delete

c. 1 (satu) simbol Display yang berperan menampilkan tampilan aplikasi diantaranya : Tampilan menu Utama.

d. 3 (tiga) simbol process yang berperan memproses hasil delete, edit dan simpan.

e. 4 (empat) simbol stored data, yang menjelaskan data yang digunakan oleh "data barang”

f. 1 (satu) simbol manual input, yang menandakan masukan yang dilakukan oleh user.

3. Flowchart menu supplier


Gambar 4.9 flowchart menu Supplier


Dapat dijelaskan gambar 4.9. flowchart program untuk menu “menu supplier” dari “sistem informasi monitoring penerimaan dan pengeluaran barang pada PT. Krista Pesona Adibusana” diatas ini terdiri dari:

a. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchart program pada menu supplier.

b. 4 (empat) simbol Decision, menjelaskan pilihan menu informasi yang bisa dipilih diantaranya : tambah, view, update, delete

c. 1 (satu) simbol Display yang berperan menampilkan tampilan aplikasi diantaranya : Tampilan menu Utama.

d. 3 (tiga) simbol process yang berperan memproses hasil delete, edit dan simpan.

e. 4 (empat) simbol stored data, yang menjelaskan data yang digunakan oleh "data Supplier”

f. 1 (satu) simbol manual input, yang menandakan masukan yang dilakukan oleh user.

4. Flowchart menu PO


Gambar 4.10 flowchart menu PO


Dapat dijelaskan gambar 4.12 flowchart program untuk menu “menu pengguna” dari “sistem informasi monitoring penerimaan dan pengeluaran barang pada PT. Krista Pesona Adibusana” diatas ini terdiri dari:

a. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchart program pada menu PO.

b. 4 (empat) simbol Decision, menjelaskan pilihan menu informasi yang bisa dipilih diantaranya : tambah, view, update, delete

c. 1 (satu) simbol Display yang berperan menampilkan tampilan aplikasi diantaranya : Tampilan menu Utama.

d. 3 (tiga) simbol process yang berperan memproses hasil delete, edit dan simpan.

e. 4 (empat) simbol stored data, yang menjelaskan data yang digunakan oleh "data PO”

f. 1 (satu) simbol manual input, yang menandakan masukan yang dilakukan oleh user.

5. Flowchart menu laporan

Gambar 4.11 flowchart menu laporan

Dapat dijelaskan gambar 4.13. flowchart program untuk menu “menu laporan” dari “sistem informasi monitoring penerimaan dan pengeluaran barang pada PT. Krista Pesona Adibusana” diatas ini terdiri dari:

a. 2 (dua) simbol terminal, yang berperan sebagai “start” dan “finish” pada aliran proses flowchart program pada menu laporan.

b. 1 (satu) simbol Decision, menjelaskan pilihan menu informasi yang bisa dipilih diantaranya : tampilan data laporan

c. 2 (dua) simbol Display yang berperan menampilkan tampilan aplikasi diantaranya : Tampilan menu laporan dan Tampilan data laporan

d. 1 (satu) simbol stored data, yang menjelaskan data yang digunakan oleh “tampilan data laporan”

e. 1 (satu) simbol manual input, yang menandakan masukan yang dilakukan oleh user


Rancangan Program

HIPO (Hirarchy Plus Input Process Output) yaitu alat bantu untuk membuat spesifikasi program yang merupakan struktur yang berisi diagram dimana di dalam program ini berisi input yang diproses dan menghasilkan output. Spesifikasi program menjelaskan mengenai cara penggunaan aplikasi program yang diusulkan. Visual Table Of Content (VTOC) adalah diagram yang menggambarkan hubungan dan fungsi pada sistem secara berjenjang, yaitu seperti dibawah ini

Gambar 4.12 HIPO (Hirarchy Plus Input Process Output) Aplikasi Persediaan Barang

Adapun spesifikasi program yang diusulkan tersebut, yaitu:

1. Nama program  : Login

Fungsi program : Untuk masuk ke dalam menu utama

Bahasa Pemrograman  : Basic

Proses Program :

a. Jalankan program

b. Menampilkan halaman login, lalu input username dan password

c. Klik login untuk menyatakan bahwa username dan password sudah benar dan jika benar maka akan masuk ke dalam menu utama

d. Jika salah memasukan username dan password maka akan muncul pesan “Incorrect username or password”

2. Nama program : Menu utama

Fungsi program : Untuk menampilkan menu pilihan yang terdapat di dalam aplikasi menu utama

Bahasa Pemrograman  : Basic

Proses Program : Jalankan program menu utama, lalu pilih

salah satu fitur yang terdapat pada menu utama, yaitu terdiri dari: menu, master transaksi, laporan dan help

3. Nama program : Barang

Fungsi program  : Untuk menampilkan informasi tentang data barang.

Bahasa Pemrograman : Basic

Proses Program :

a. Pada “Menu Master”, kemudian pilih “menu barang”, selanjutnya “input barang” untuk menambah data barang

b. Pada “Menu Master”, kemudian pilih “menu barang”, selanjutnya “data barang” untuk melihat data barang.

c. Pada “Menu Master”, kemudian pilih “menu barang”, selanjutnya “input jenis brg” untuk menambah data jenis barang

d. Pada “Menu Master”, kemudian pilih “menu barang”, selanjutnya “data jenis brg” untuk melihat data jenis barang

e. Pada “Menu Master”, kemudian pilih “menu barang”, selanjutnya “input satuan brg” untuk menambah data satuan barang

f. Pada “Menu Master”, kemudian pilih “menu barang”, selanjutnya “data satuan brg” untuk melihat data satuan barang.

4. Nama program : Supplier

Fungsi program  : Untuk menampilkan informasi tentang data supplier.

Bahasa Pemrograman : Basic

Proses Program :

a. Pada “Menu Master”, kemudian pilih “menu supplier”, selanjutnya “input supplier” untuk menambah data supplier

b. Pada “Menu Master”, kemudian pilih “menu supplier”, selanjutnya “data supplier” untuk melihat data supplier.

5. Nama program : Transaksi

Fungsi program : Untuk menampilkan menu pilihan transaksi yang terdapat di dalam aplikasi

Bahasa Pemrograman  : Basic

Proses Program : Jalankan program menu utama, lalu pilih

menu transaksi untuk mengelola PO, Berita Acara Penerimaan Barang, Bukti Penerimaan Barang dan Bukti Retur Barang.

6. Nama program : Surat Jalan Nomor Pembelian

Fungsi program  : Untuk menampilkan informasi mengenai surat jalan nomor pembelian

Bahasa Pemrograman : Basic

Proses Program : Pada “Menu Persediaam”, kemudian pilih “menu Surat Jalan Nomor Pembelian” untuk mengelola data SJNP.

7. Nama program : Laporan

Fungsi program  : Untuk menampilkan informasi tentang data Laporan .

Bahasa Pemrograman : Basic

Proses Program : Pada “Menu Utama”, kemudian pilih “menu laporan”, selanjutnya “pilih laporan yang diinginkan” untuk melihat data laporan

8. Logout.

Nama program : Logout

Fungsi program : Untuk keluar dari aplikasi

Bahasa Pemrograman : Basic

Proses Program : Pada “Menu Master” pilih “logout” , maka akan tampil halaman login yang menandakan bahwa marketing (admin) atau manager (user) telah keluar dari aplikasi


Rancangan Prototype

a. Prototype Halaman Login


Gambar 4.13 Prototype Halaman Login


b. Prototype Menu Utama



Gambar 4.14 Prototype Menu Utama



c. Prototype Menu Master

Gambar 4.15 Prototype Menu Barang

Gambar 4.16 Prototype Menu Supplier


d. Prototype Menu Transaksi

Gambar 4.17 Prototype Menu PO

Gambar 4.18 Prototype BAPB

Gambar 4.19 Protype Bukti Penerimaan Barang

Gambar 4.20 Protype Bukti Retur Barang


e. Menu Persediaan

Gambar 4.21 Protype SJNP


Konfigurasi Sistem Usulan

Spesifikasi Hardware

Perangkat keras yang dibutuhkan oleh sistem adalah suatu unit personal komputer. Perangkat keras yang diusulkan ini dibuat berdasarkan kebutuhan sistem saat ini dan antisipasi kebutuhan di masa yang akan datang. Konfigurasi yang dibutuhkan pada design sistem yang diusulkan, yaitu:

Processor : Intel Core i3

Monitor : LCD 14”

Mouse : Wirless

Keyboard : PS2

Memory (RAM)  : 4 GB

Hardisk : 500 GB

Printer : Laserjet

Aplikasi Yang Digunakan

Perangkat lunak merupakan penunjang dari peralatan komputer yang akan digunakan sebagai penghubung dalam instruksi yang diinginkan, agar komputer dapat menghasilkan informasi yang diharapkan, maka perangkat lunak yang diusulkan dalam rancangan sistem ini adalah sebagai berikut:

1. Microsoft Visual Studio 6.0 Enterprise

2. Microsoft Office 2013

Hak Akses

Ada 1 actor yang dapat mengakses sistem pendistribusian barang, yaitu:

1. Admin

Admin bertugas untuk menginput, menghapus dan mengontrol data dan semua kegiatan


Testing

Implementasi program Sistem pada PT. Krista Pesona Adibusana dilakukan dengan menggunakan metode Black Box Testing. Metode Black Box Testing merupakan pengujian program yang mengutamakan pengujian terhadap kebutuhan fungsi dari suatu program. Tujuan dari metode Black Box Testing ini adalah untuk menemukan kesalahan fungsi pada program Pengujian dengan metode Black Box Testing dilakukan dengan cara memberikan sejumlah input pada program. Input tersebut kemudian di proses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi dapat menghasilkan output yang sesuai dengan yang diinginkan dan sesuai pula dengan fungsi dasar dari program tersebut. Apabila dari input yang diberikan, proses dapat menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program yang dibuat sudah benar, tetapi apabila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program tersebut, dan selanjutnya dilakukan penelusuran perbaikan untuk memperbaiki kesalahan yang terjadi.

Tabel 4.12 Pengujian Black Box

</center>


Evaluasi

Setelah dilakukan pengujian dengan metode Black box yang dilakukan dengan cara memberikan sejumlah input pada program seperti contoh pengujian pada masing-masing menu dan sub menu. Jika input data tidak lengkap maka sistem akan menampilkan pesan dan menyampaikan pesan yang sangat membantu admin jika admin mendapati kesalahan saat input data barang yang tidak lengkap, selanjutnya yang kemudian akan di proses sesuai dengan kebutuhan fungsionalnya dan dapat menghasilkan output yang sesuai dengan yang diinginkan oleh perusahaan.

Implementasi

Schedule

Schedulle Implementasi merupakan rencana yang menjelaskan segala sesuatu tentang hal-hal yang dibutuhkan dalam proses implementasi “Perancangan Sistem Informasi Monitoring Penerimaan dan Pengeluaran Barang Pada PT. Krista Pesona Adibusana”. Pada tahap ini dibutuhkan rencana implementasi yang berguna dalam pelaksanaan langkah-langkah kegiatan penerapannya. Langkah-langkah yang dilakukan dalam usaha mewujudkan sistem yang direncanakan ini dalam bentuk tabel dari Schedulle Implementasi adalah sebagai berikut:

Tabel 4.12 Pengujian Black Box


Esimasi Biaya

Tabel 4.13 Schedule Implementasi




BAB V

PENUTUP

Kesimpulan

Dari penggunaan aplikasi sistem informasi persediaan barang ini maka dapat disimpulkan, sebagai berikut :

1. Sistem komputerisasi yang dibangun sudah dapat mendukung pelayanan pengeloalaan barang di gudang dan menghasilkan laporan yang baik.

2. Pencatatan data yang sama hanya dilakukan sekali, hal ini menghindari duplikasi data sehingga kinerja dan waktu yang digunakan dalam pengelolaan barang-barang lebih efektif dan efisien.

3. Pelayanan gudang menjadi lebih optimal karena bila terjadi kesalahan dalam pencatatan data maka user atau petugas gudang dengan dapat segera mengetahui dan memperbaiki.

Kesimpulan Terhadap Rumusan Masalah

Setelah selesai melaksanakan penelitian Skripsi pada PT. Krista Pesona Adibusana dengan melakukan studi kasus yaitu mempelajari dan membahas permasalahan, melakukan wawancara atau tanya jawab mengenai hal-hal yang berada dalam ruang lingkup proses majalah dinding online. Penyusun dapat mengambil kesimpulan berdasarkan hasil pengamatan sebagai berikut :

1. Proses penginputan data barang pada PT. Krista Pesona Adibusana masih manual, yaitu dengan menggunakan MS. Word dan MS. Exel.

2. Sistem informasi persediaan yang ada saat ini pada PT. Krista Pesona Adibusana masih kurang efektif dalam pengkategorian data barang.

3. Untuk merancang informasi persediaan efektif dan efisien diperlukan suatu sistem yang memiliki database sebagai tempat penyimpanan data agar data-data yang ada tidak hilang.

Kesimpulan Terhadap Tujuan dan Manfaat

a. Kesimpulan Terhadap Tujuan Peneliti

1. Dengan diadakannya penelitian ini, peneliti dapat mengetahui masalah-masalah yang ada pada sistem yang berjalan saat ini.

2. Dengan adanya penelitian ini diharapkan peneliti dapat mengembangkan sistem yang sedang berjalan saat ini pada PT. Krista Pesona Adibusana.

b. Kesimpulan Terhadap Manfaat Peneliti

1. Dengan di kembangkannya sistem yang sedang berjalan ini, peneliti berharap sistem yang diusulkan ini dapat mengoptimalkan segala aktivitas yang berjalan pada PT. Krista Pesona Adibusana.

2. Dengan menggunakan sistem informasi persediaan dapat mempermudah proses dalam mengelola data barang.

Kesimpulan Terhadap Metode Penelitian

Berdasarkan metode penelitian yang penulis lakukan ,maka dapat disimpulkan :

1. Penulis melakukan metode pengumpulan data dalam penelitian ini, dimana penulis melakukan wawancara langsung kepada stakeholder yang ada dibawah lingkungan PT. Krista Pesona Adibusana, selain itu penulis juga melakukan observasi langsung di PT. Krista Pesona Adibusana, dan penulis juga memperoleh data dan informasi dari beberapa sumber literature seperti buku, jurnal, internet, dan lain sebagainya.

2. Penulis menggunakan metode perancangan sistem dengan menggunakan program Visual Paradigm For UML Enterprise Edition Ver 6.4

3. Metode pengujian yang penulis gunakan dalam penelitian ini yaitu Blackbox Testing . Blackbox Testing adalah metode uji coba yang memfokuskan pada keperluan software.


Saran

Aplikasi sistem informasi persediaan barang ini masih memungkinkan untuk dikembangkan lagi, yaitu sebagai berikut :

1. Diperlukan analisis yang lebih mendalam dan mengacu pada sistem yang telah dibuat ini untuk pengembangan sistem selanjutnya.

2. Agar lebih efektif dimasa yang akan datang, sistem pengolahan data barang ini dapat dikembangkan lagi menjadi client-server, agar dapat diakses diberbagai bagian.

3. Untuk menghindari kehilangan data, maka harus dilakukan back-up data sesering mungkin, selain arsip yang disimpan karena media yang digunakan sangat sensitif maka harus dilakukan back-up data agar data lebih aman.

DAFTAR PUSTAKA


Gudda, Pattrick. 2011. A Guide To Project Monitoring & Evaluation. United State of America

Henderi, Maimunah, Randy Hardian. 2011. Jurnal CCIT Vol 4, No 3. “Desain aplikasi E-Learning Sebagai Media Pembelajaran Artificial Informatics”. Tangerang. Perguruan Tinggi Raharja

Harris, C ,Michael. 2011. Artificial Intelligence. United States

Kadir, Abdul. 2007. Pengenalan Sistem Informasi. Yogyakarta: Andi

Mustakini, Jogiyanto Hartono. 2010. Sistem Informasi Teknologi. Universitas Pendidikan Ganesha.

Nugroho. Adi. 2010. Rekayasa Perangkat Lunak Berorientasi Objek Dengan Metode USDP. Yogyakarta. Andi

Pramana, W Hengky, 2009, Aplikasi Inventory Berbasis Access 2003, Elex Media Komputindo, Jakarta.

Rahayu Nina, 2011. “Konsep Dasar Rekayasa Perangkat Lunak”. Jakarta: PrestasiPustaka

Rahardja, Untung.Hidayati. Mia Novalia. 2011. Artikel Journal CCIT Vol. 4, No. 3. “Peningkatan Kinerja Distributed Database Melalui Methode DMQ Base Level”. Tangerang: Perguruan Tinggi Raharja.

Rangkuti, Freddy. 2011. SWOT Balance Scorecard.. Jakarta.PT.Gramedia Pustaka Utama.

Richardus, Eko, Indrajit. 2010. Konsep Manajemen Supply Chain. Jakarta

Sutabri, Tata. 2012. Konsep Dasar Informasi. Yogyakarta : Andi Offset.

Sutarman, 2012. “Buku Pengantar Teknologi Informasi”. Jakarta BumiAksara.

Saraswati, Mila. 2010. Be Smart Ilmu Pengetahuan Sosial. Jakarta

Simarmata, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta. Andi Offset.

Soetam, Rizky. 2011. Konsep Dasar Perangka tLunak. Jakarta. PT Prestasi Pustaka Raya.

Widodo, Prabowo Pudjodan Herlawati. 2011. Menggunakan UML. Informatika. Bandung

Wijayanti, Esa. 2010. “Rekayasa Perangkat Lunak Menggunakan UMl dan Java”. Yogyakarta: Andi Offset.

Yusmini, Didi Muwardi, Ade Indragunawan. 2011. IJAE ISSN: 2087-409X Vol 2, No 1.“Analisis Finansial Kud Mandiri Mojopahit Jaya Desa Sari Galuh KecamatanTapung Raya Kabupaten Kampar”. Pekanbaru: Universitas Riau.


DAFTAR LAMPIRAN

<center>

1. Surat Pengantar Skripsi

2. Surat Keterangan Kerja

3. Form Penggantian Judul (Jika ada)

4. Kartu Bimbingan

5. Kartu Study Tetap Final (KSTF)

6. Form Validasi Skripsi

7. Kwitansi Pembayaran Skripsi

8. Daftar Mata Kuliah Yang Belum Diambil

9. Daftar Nilai

10. Formulir Seminar proposal

11. Sertifikat TOEFL

12. Sertifikat Prospek

13. Sertifikat IT Internasional (Minimal 1)

14. Sertifikat IT Nasional (Minimal 3 sertifikat IT, misalnya : Pelatihan REC, Seminar-seminar nasional)

15. Surat Keterangan Hibah


Contributors

Admin, Gustav