SI1011464429

Dari widuri
Lompat ke: navigasi, cari

MANAJEMEN SISTEM INVENTORY PADA PT. CHAROEN

POKPHAND JAYA FARM

SKRIPSI



Disusun Oleh :

NIM :
: 1011464429
NAMA :


JURUSAN SISTEM INFORMASI MANJEMEN

KONSENTRASI SI (Sistem Informasi)

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2015/2016

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

MANAJEMEN SISTEM INVENTORY PADA PT. CHAROEN

POKPHAND JAYA FARM

Disusun Oleh :

NIM
: 1011464429
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi Manajemen
Konsentrasi
: SI (Sistem Informasi)

 

 

Disahkan Oleh :

Tangerang, Januari 2016

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Sistem Informasi
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
(Nur Azizah, M.Akt., M.Kom)
NIP : 000594
       
NID : 10002

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

MANAJEMEN SISTEM INVENTORY PADA PT. CHAROEN

POKPHAND JAYA FARM

Disusun Oleh :

NIM
: 1011464429
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Sistem Informasi Manajemen

Tahun Akademik 2015 / 2016

Disetujui Oleh :

Tangerang, Januari 2016

Pembimbing I
   
Pembimbing II
       
       
       
       
(Endang Suryana, S.Sos, MM)
   
(Bayu Pramono, S.kom)
NID : 07142
   
NID :

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

MANAJEMEN SISTEM INVENTORY PADA PT. CHAROEN

POKPHAN JAYA FARM


Dibuat Oleh :

NIM
: 1011464429
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Tahun Akademik 2015/2016

Dewan Penguji,

Tangerang, Januari 2016

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

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

Yang bertanda tangan dibawah ini,

NIM
: 1011464429
Nama
Jurusan
: Sistem Informasi
Konsentrasi
: Manajemen Informatika

 

 

Menyatakan bahwa Skripsi ini merupakan karya tulis Saya sendiri dan bukan merupakan tiruan, salinan atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Strata Satu (S-1), 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 tenyata pernyataan diatas tidak benar.

Tangerang,20 Januari 2016

 
 
 
 
 
NIM : 101464429

 

)*Tandatangan dibubuhi materai 6.000;



ABSTRAKSI


PT Charoen Pokphan Jaya Farm merupakan perusahaan yang bergerak di bidang peternakan dan perkebunan. Pendataan persediaan barang yang akurat adalah hal yang utama dan menjadi suatu tujuan yang harus dicapai guna memberikan kepuasan dan kemudahan dalam memperoleh informasi yang dibutuhkan oleh karyawan dan atasannya. Sistem persediaan barang masih pada saat ini kurang efektif dan mengakibatkan laporan yang dibutuhkan tidak akurat dan pemborosan waktu. Penulisan ini membuat Sistem Persediaan Barang-barang agar lebih efektif. Sistem ini dibuat menggunakan metode analisa dan perancangan berorientasi objek, dimulai dari analisa sistem berjalan menggunakan Unified Modelling Language (UML), elisitasi kebutuhan sistem, serta penggambaran sistem yang diusulkan melalui Unified Modelling Language (UML). Penulis juga menggunakan konsep yang terkomputerisasi untuk mempermudah mengontrol persediaan material dan menghasilkan laporan akurat yang dibutuhkan perusahaan guna untuk meningkatkan kinerja perusahaan.

Kata kunci : Sistem Informasi, Persediaan Barang, dan Unified Modelling Language.

ABSTRACT

PT Charoen Pokphan Jaya Farm is a company engaged in the field of livestock and plantations. Documenting an accurate inventory is the main thing and become a goal that must be achieved in order to give satisfaction and ease in obtaining the information needed by the employee and his supervisor. Inventory system is currently less effective and lead to inaccurate reports needed and a waste of time. This makes the writing of Inventory System The goods to be more effective. The system is built using object-oriented analysis and design, starting from the analysis of the system is running using the Unified Modeling Language (UML), system requirements elicitation, and the depiction of the proposed system through the Unified Modeling Language (UML). The author also uses the concept of computerized to facilitate inventory control of materials and produce accurate reports that the company needs in order to improve company performance.

Keywords: Information Systems, Inventory, and the Unified Modeling Language.

KATA PENGANTAR

Bismillahirrahmanirrahiim

Alhamdulillah puji dan syukur atas kehadirat Allah SWT, yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya Skripsi ini dapat terselesaikan dengan baik. Dimana Skripsi ini disajikan dalam bentuk buku yang sederhana. Adapun judul penulisan Skripsi yang diambil adalah Manajemen Sistem Inventory Pada PT. Charoen Pokphand Jaya Farm Tujuan dari penulisan laporan ini adalah untuk memenuhi tugas yang diberikan oleh pihak akademik kepada mahasiswa dalam rangka memperoleh ilmu, dan merupakan salah satu syarat untuk memenuhi syarat dalam menyelesaikan program Strata Satu (S-1) pada STMIK Raharja.

Sebagai bahan penulisan, penulis mengambil berdasarkan hasil observasi, wawancara, serta sumber literature yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak, maka penulis tidak akan dapat menyelesaikan tugas ini dengan baik dan tepat pada waktunya.

Dalam kesempatan ini penulis menyampaikan terima kasih kepada :

1. Bapak Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Raharja.

2. Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua 1 STMIK Raharja.

3. Nur Azizah, M.Akt., M.Kom selaku Kepala Jurusan Sistem Informasi.

4. Bapak Endang Suryana,S.Sos., MM selaku Dosen Pembimbing yang telah meluangkan waktu, pikiran, dan tenaganya untuk memberikan bimbingan dan pengarahan kepada penulis.

5. Bapak Bayu Pramono, S.Kom selaku dosen pembimbing ke dua yang telah membantu dalam sistem pemograman penulis.

6. Bapak Subadi, selaku pembimbing lapangan di PT. Charoen Pokphan Jaya Farm yang telah membantu peneliti dalam mengumpulkan data-data.

7. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada kami.

8. Seluruh staff dan karyawan PT. Charoen Pokphand Jaya Farm yang telah membantu dan memperlancar kegiatan observasi penulis.

9. Ayah, Ibu dan keluarga tercinta yang telah memberikan dukungan moril maupun materil serta doa untuk keberhasilan penulis.

10. Teman dan sahabat yang telah membantu memberikan motivasi, saran, dan kritik bagi penulis.

Akhir kata penulis berharap penulisan laporan ini dapat memberikan manfaat bagi pembaca dan dapat menjadi bahan acuan yang bermanfaat di kemudian hari.

Tangerang, Januari 2016
Nama. Imam Arif Saktiyanto
NIM. 101464429

Daftar isi


DAFTAR GAMBAR

Gambar 3.1. Struktur Organisasi PT. Charoen Pokphand Jaya Farm

Gambar 3.2. Use Case Diagram Sistem yang Berjalan

Gambar 3.3. Use Activity Diagram Sistem berjalan

Gambar 4.1. Use Case Diagram Sistem yang di usulkan

Gambar 4.2. Use Activity Diagram yang di usulkan

Gambar 4.3. Sequence Diagram yang di usulkan

Gambar 4.4. State Machine Diagram yang di usulkan

Gambar 4.5. Class Diagram yang di usulkan

Gambar 4.6. Rancangan Tampilan Menu Login

Gambar 4.7. Rancangan Tampilan Menu Home

Gambar 4.8. Rancangan Tampilan Menu Material Datang

Gambar 4.9. Rancangan Tampilan Tambah Material Datang

Gambar 4.10. Rancangan Tampilan Menu Material Keluar

Gambar 4.11. Rancangan Tampilan Menu Tambah Material Keluar

Gambar 4.12. Rancangan Tampilan Menu Data Material

Gambar 4.13. Rancangan Tampilan Menu Tambah Data Material

Gambar 4.14. Rancangan Tampilan Menu Data Costumer

Gambar 4.15. Rancangan Tampilan Menu Tambah Data Constumer

Gambar 4.16. Rancangan Tampilan Menu Data Operator

Gambar 4.17. Rancangan Tampilan Menu Tambah Data Operator

Gambar 4.18. Rancangan Tampilan Menu Laporan

Gambar 4.19. Rancangan Tampilan Menu Admin

Gambar 4.20. Tampilan Login

Gambar 4.21. Tampilan Home

Gambar 4.22. Tampilan Material Datang

Gambar 4.23. Tampilan Tambah Material Datang

Gambar 4.24. Tampilan Menu Material Keluar

Gambar 4.25. Tampilan Menu Tambah Material Keluar

Gambar 4.26. Tampilan Menu Data Material

Gambar 4.27. Tampilan Menu Tambah Material

Gambar 4.28. Tampilan Menu Data Pelanggan

Gambar 4.29. Tampilan Menu Data Tambah Pelanggan

Gambar 4.30. Tampilan Menu Data Operator

Gambar 4.31. Tampilan Menu Data Tambah Operator

Gambar 4.32. Tampilan Menu Laporan

Gambar 4.33. Tampilan Menu Data Admin


DAFTAR TABEL


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 Tabel User

Tabel 4.2 Tabel Costumer

Tabel 4.3 Tabel Material

Tabel 4.4 Tabel Operator

Tabel 4.5 Tabel Laporan

DAFTAR SIMBOL

Simbol Use Case Diagram

Simbol Class Diagram

Simbol Sequence Diagram

Simbol State Machine Diagram

Simbol Activity Diagram

BAB I

PENDAHULUAN

Latar Belakang

Perkembangan dunia informatika yang semakin pesat membuat semua perusahaan milik negara maupun swasta ingin mengembangkan dan menggunakan kecanggihan teknologi informasi untuk meningkatkan kinerja perusahan Sistem informasi manajemen persedian barang bagi perusahan yang bergerak dalam bidang peternakan merupakan sistem untuk melakukan proses perhitungan, dan pelaporan kegiatan manajemen. Sistem informasi ini akan dikembangkan di perusahaan yang bergerak dalam bisnis peternakan ayam dengan tujuan dapat memberikan kemudahan bagi pengguna dalam memperoleh informasi yang dibutuhkan. Di bidang industri yang sekarang mengenal dunia teknologi sangatlah penting dalam melakukan laporan kepada perusahaan yang khususnya yang berhubungan dengan persediaan barang. PT. CHAROEN POKPHAND JAYA FARM.

Salah satu tujuan kegiatan pemasaran laporan perusahaan adalah agar perusahaan mengetahui tentang barang apa saja yang masuk dan keluar dari gudang, dan perusahaan dapat menghitung pengeluaran biaya barang. Keputusan untuk melakukan pembelian merupakan salah satu tahapan dalam pembelian. Mengingat pentingnya masalah inventori, perlu diadakan suatu sistem informasi berbasis komputer yang harusnya sistematis, terarah dan lengkap yang tentunya dipakai untuk membantu dalam pembuatan laporan dan juga sangat membantu dalam memperoleh informasi tentang data persediaan barang.

Sistem pengolahan data inventori yang ada pada . PT. CHAROEN POKPHAND JAYA FARM sampai saat ini masih ditangani secara manual, sehingga sering menimbulkan lambatnya informasi tentang barang-barang yang masih tersedia dan juga memperlambat dalam pembuatan laporan. Dengan berdasar pada kekurangan yang ada, maka dengan dibuatnya Sistem Informasi Inventori ini diharapkan dapat membantu kinerja dalam mencapai tujuan perusahaan. Dalam implementasinya, program yang dibuat lebih akurat, efisien dan tepat guna untuk mengambil suatu keputusan dalam mewujudkan tujuan dari perusahaan. Laporan dari Informasi Inventory ini adalah data persediaan barang yang lengkap dan stok barang yang ada. Karena alasan tersebut diatas, maka penulis mengambil judul MANAJEMEN SISTEM INVENTORY PADA PT. CHAROEN POKPHAN JAYA FARM. Sebagai judul pengajuan Skripsi ini.

Rumusan Masalah

Berdasarkan latar belakang masalah di atas, maka dirumuskan beberapa masalah, yaitu :

a. Bagaimana proses manajemen persediaan barang dan penjualan barang yang sedang berjalan saat ini di PT.CHAROEN POKPHAN ?

b. Kendala-kendala apa saja yang dihadapi oleh PT.CHAROEN POKPHAN terhadap memanajemen persediaan barang dan penjualan barang yang masih bersifat manual?

c. Bagaimana merancang sistem yang dapat membantu PT.CHAROEN POKPHAN dalam penjualan dan pencatatan persediaan barang?

Tujuan dan Manfaat Penulisan

Tujuan Penelitian

a. Tujuan Operasional

Menerapkan konsep manajemen persedian barang dan penawaran barang sebagai media penawaran dan manajemen persedian barang yang ada.

b. Tujuan Fungsional

Secara fungsional penelitian dan penulisan ini dapat bermanfaat PT.CHAROEN POKPHAN dalam membantu menawarakan barang hasil peroduksi perusahan dan manajemen persedian barang yang ada.

c. Tujuan individual

  1. Untuk mengetahui sistem MANAJEMEN SISTEM INVENTORY PADA PT.CHAROEN POKPHAN saat ini.

  2. Melakukan identifikasi kembali kendala-kendala yang sering dihadapi dalam manajemen persedian barang.

  3. Menganalisis sistem yang sedang berjalan agar masalah yang dihadapi perusahaan dapat diselesaikan dengan mudah.

Manfaat Penelitian

a. Manfaat bagi perusahaan

Manfaat yang didapat bagi perusahaan adalah :

  1. Dapat dijadikan sebagai media penawaraan hasil peroduksi perusahan dan memantau persediaan barang yang ada pada PT.CHAROEN POKPHAN.

  2. Untuk memberi kemudahan dalam menawarkan hasil peroduksi perusahan dan memantau persedian barang jadi atau pun persediaan bahan baku produksi yang telah terkomputerisasi.

b. Manfaat bagi penulis

Adapun manfaat yang didapat dari penelitian ini adalah :

  1. menambah pengetahuan dan wawasan serta dapat mengaplikasikan ilmu pengetahuan yang telah di dapat selama pekuliahan ini.

  2. Untuk dapat mengatasi masalah-masalah yang timbul dalam sistem ini.

  3. Analisa yang dilakukan dapat membantu untuk mengetahui bagaimana sistem aplikasi ini bekerja.


Ruang Lingkup

Mengingat begitu luasnya bidang yang ada pada PT.CHAROEN POKPHAN, maka penulis membatasinya. Adapun batasan masalah penelitian yang penulis buat hanya membahas pengelolaan data persedian barang produksi sampai cetak laporan produksi.

Metodologi Penelitian

Guna mendukung maksud penelitian ini, pengumpulan data dilakukan melalui beberapa teknik dibawah ini :

Metode Penelitian

  1. Metode Observasi, adalah metode pengumpulan data dengan cara melakukan pengamatan secara langsung pada objek yang diteliti dan meminta data yang diperlukan sebagai bahan untuk menulis laporan penelitian.

  2. Metode Survey, dilakukan untuk memperoleh keterangan dengan cara memberikan pertanyaan dengan seorang atau beberapa narasumber yang berkaitan dengan penelitian pada PT.CHAROEN POKPHAN untuk mencari kelengkapan dan kebenaran suatu data, yang akan dibuat menjadi suatu data, agar menjadi suatu sistem informasi yang benar dan akurat.

  3. Metode Studi Pustaka, yaitu metode yang digunakan untuk mendapatkan informasi dari beberapa sumber-sumber literature seperti buku, internet, artikel, jurnal, dan lain sebagainya yang berkaitan dengan penelitian sebagai bahan referensi dalam penyusunan laporan Skripsi ini.

Metode Analisis Data

a. Analisis Domain

Analisis Domain (Domain analysis). Analisis domain pada hakikatnya adalah upaya peneliti untuk memperoleh gambaran umum tentang data untuk menjawab fokus penelitian.

b. Analisis Taksonomi

Analisis Taksonomi (Taxonomy Analysis). Pada tahap analisis taksonomi, peneliti berupaya memahami domain-domain tertentu sesuai fokus masalah atau sasaran penelitian.

c. Analisis SWOT

Analisis SWOT adalah metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities), dan ancaman (threats) dalam suatu proyek atau suatu spekulasi bisnis. Keempat faktor itulah yang membentuk akronim SWOT (strengths, weaknesses, opportunities, dan threats). Proses ini melibatkan penentuan tujuan yang spesifik dari spekulasi bisnis atau proyek dan mengidentifikasi faktor internal dan eksternal yang mendukung dan yang tidak dalam mencapai tujuan tersebut.

d. Analisis Tema

Melakukan tanya jawab kepada stakeholder untuk menentukan design dari webite yang akan dibuat, mulai dari tampilan hingga warna yang akan di pilih untuk pembuatan website.

Sistematika Penulisan

Secara garis besar masalah yang akan dibahas dalam penulisan laporan ini dibagi menjadi beberapa bab. Sistematika penulisan yang dipakai sebagai berikut:

BAB I : PENDAHULUAN

Pada bab ini menjelaskan secara umum Latar Belakang Masalah, Perumusan Masalah, Ruang Lingkup Penelitian, Tujuan dan Manfaat Penelitian, Metode Penelitian, serta Sistematika Penulisan.

BAB II : LANDASAN TEORI

Pada bab ini berisi beberapa definisi yang sesuai dengan penelitian dan beberapa literature review yang berhubungan dengan penelitian dan yang berhubungan dengan teori-teori yang digunakan dalam penulisan laporan penelitian ini meliputi: Konsep dasar sistem, konsep dasar informasi, konsep dasar sistem informasi, konsep dasar pengelolaan data, definisi akademik, unified modeling language (UML), literature review.

BAB III :

Pada bab ini berisikan analisa organisasi, gambaran umum perusahaan, sejarah singkat, struktur organisasi, penjelasan tentang wewenang dan tanggung jawab, analisa system saat ini, permasalahan yang dihadapi, serta alternatif pemecahan masalah.

BAB IV : IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab ini menjelaskan usulan prosedur yang baru berdasarkan hasil analisa pemasalahandi BAB III. Diagram perencanaan sistem dibuat dengan menggunakan Unified Modelling Language UML.

BAB V : PENUTUP

Berisikan tentang kesimpulan dan saran yang dapat diberikan oleh penulis dari hasil penulisan skripsi dan saran-saran yang semoga dapat bermanfaat bagi perusahaan tersebut dikemudian hari.

DAFTAR PUSTAKA

LAMPIRAN

BAB II

LANDASAN TEORI

Teori Dasar

Perancangan Sistem

Definisi Perancangan Sistem

Menurut Tata Sutarbi (2012:16)[1] perancangan Sistem merupakan tahap selanjutnya setelah analisa sistem. Setelah mendapatkan gambaran dengan jelas tentang apa yang akan dikerjakan pada analisa sistem.

Menurut Mulyanto (2009:271)[2], perancangan terdiri dari dua aktifitas utama, yaitu perancangan perangkat keras meliputi perancangan arsitektur serta perancangan perangkat lunak yang meliputi perancangan database yang berupa ERD dan perancangan sistem yang dapat berupa DFD.”

Menurut Siti Aisyah dan Nawang Kalbuana dalam jurnal CCIT Aisyah (2011:203) ) Pada metode analisa sistem dan perancangan yang menggunakan metode yang dikenal dengan nama ”System Develoment Life Cycle (SDLC). SDLC merupakan metodelogi umum dalam pengembangan sistem yang menandai kemajuan dai usaha analisa dan desain”. Langkah-langkah SDLC meliputi fase-fase sebagai berikut

a. Perancangan Sistem

Dalam tahapan perencanaan sistem ini dijelaskan bagaimana langkah-langkah dalam perancangan aplikasi kemahasiswaan dengan teknologi mobile.

b. Analisa Sistem

Analisa sistem yang akan dirancang, serta melakukan penelitian terhadap kebutuhan-kebutuhan sistem, apa saja kekurangannya.

c. Perancangan

Yaitu tahapan untuk melakukan perancangan aplikasi mobile, terdapat tiga tahapan perancangan, yaitu: perancangan interface, perancangan isi, dan perancangan program.

Tujuan Perancangan Sistem

Adapun tujuan yang hendak dicapai dari tahap perancangan sistem mempunyai maksud atau tujuan utama, yaitu sebagai berikut :?

a. Untuk memenuhi kebutuhan pemakaian sistem (user)?

b. Untuk memberikan gambaran yang jelas dan menghasilkan rancangan bangun yang lengkap kepada pemograman komputer dan ahli - ahli teknik lainnya yang terlibat dalam pengembangan atau pembuatan sistem.?

Konsep Dasar Sistem

Definisi Sistem

Berikut adalah beberapa definisi sistem menurut beberapa ahli, di antaranya:

  1. Suatu sistem adalah suatu jaringan kerja dari prosedur – prosedur yang saling berhubungan, berkumpul bersama – sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. (Agus Mulyanto, 2009 : 2) [2]

  2. Perancangan Sistem merupakan tahap selanjutnya setelah analisa sistem. Setelah mendapatkan gambaran dengan jelas tentang apa yang akan dikerjakan pada analisa sistem. (Tata Sutarbi, 2012 : 1) [1]

  3. Mendefinisikan sistem secara umum sebagai kumpulan dari elemen - elemen yang berinteraksi untuk mencapai suatu tujuan tertentu sebagai satu kesatuan. (Agus Mulyanto, 2009 : 1) [2]

Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa “Sistem adalah kumpulan bagian-bagian atau subsistem-subsistem yang disatukan dan dirancang untuk mencapai suatu tujuan”.

Karakteristik Sistem

Suatu sistem mempunyai beberapa karakteristik, yaitu komponen atau elemen (component), batas sistem (boundary), lingkungkungan luar sistem (environment), penghubung (interface), masukan (input), pengolah (process), keluaran (output), sasaran (objective), atau tujuan (goal) :

  1. Komponen Sistem (components)

    Komponen - komponen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem yang saling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan.

  2. Batasan Sistem (Boundary)

    Merupakan daerah yang membatasi suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan.

  3. Lingkungan Luar Sistem (Environment)

    Lingkungan luar dari suatu sistem adalah apapun diluar batas sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat merugikan atau menguntungkan sistem tersebut.

  4. Penghubung Sistem (Interface)

    Melalui penghubung ini memungkinkan sumber - sumber daya mengalir dari subsistem ke subsistem yang lainnya. Dengan penghubung, satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.

  5. Masukan Sistem (Input)

    Merupakan energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input).

  6. Keluaran Sistem (output)

    Merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem.

  7. Pengolah Sistem (process)

    Suatu sistem dapat mempunyai suatu bagian pengolah yang akan mengubah masukan menjadi keluaran.

  8. Sasaran (Objectives) atau Tujuan (Goal)

Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya. Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. (Agus Mulyanto, 2009 : 2) )[2].

Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya:

  1. Sistem abstak (abstract system) dan sistem fisik (physical system)

    Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem teologi yaitu sistem yang berupa pemikiran - pemikiran hubungan antara manusia dengan Tuhan.

  2. Sistem alamiah (natural system) dan sistem buatan manusia (human made system)

    Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Sistem buatan manusia melibatkan interaksi antara manusia dan mesin.

  3. Sistem tertentu (deterministic system) dan sistem tak tentu (probabilistic system)

    Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

  4. Sistem tertutup (closed system) dan sistem terbuka (open system)

  5. Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya, oleh karena itu perlu adanya sistem pengendalian yang dapat menjaga agar pengaruh tersebut hanya berupa pengaruh yang baik saja. (Agus Mulyanto, 2009 : 8) )[2]

Konsep Dasar Informasi

Definisi Data

Sumber informasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian - kejadian dan kesatuan nyata. Kejadian (event) adalah sesuatu yang terjadi pada saat tertentu. Kesatuan nyata (fact and entity) adalah berupa suatu obyek nyata seperti tempat, benda dan orang yang betul - betul ada dan terjadi. Sumber dari informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal data item. Data merupakan bentuk yang belum dapat memberikan manfaat yang besar bagi penerimanya, sehingga perlu suatu model yang nantinya akan dikelompokkan dan diproses untuk menghasilkan informasi. (Agus Mulyanto, 2009 : 15 ) )[2]

Definisi Informasi.

Informasi ibarat darah yang mengalir di dalam tubuh suatu organisasi, sehingga informasi ini sangat penting di dalam suatu organisasi. Informasi (information) dapat didefinisikan sebagai berikut :

  1. Informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih berarti bagi penerimanya, dan bermanfaat dalam mengambil sebuah keputusan. Informasi dapat disimpulkan sebagai hasil dari pengelolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan untuk pengambilan keputusan. (Maimunah, 2012 : 284) )[3]

  2. Informasi merupakan data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan data tersebut. Informasi yang dihasilkan dari pengolahan suatu data oleh suatu sistem dapat menjadi sebuah data untuk sistem lain. (Agus Mulyanto, 2009 : 17) )[2]

Kualitas Informasi

Kualitas dari suatu informasi (quality of information) tergantung dari tiga hal, yaitu informasi harus akurat (accurate), tepat waktu (timeliness) dan relevan (relevance).

  1. Akurat

    Sebuah informasi harus akurat karena dari sumber informasi hingga penerima informasi kemungkinan banyak terjadi gangguan yang dapat mengubah atau merusak informasi tersebut. Informasi dikatakan akurat apabila informasi tersebut tidak bias atau menyesatkan, bebas dari kesalahan - kesalahan dan harus jelas mencerminkan maksudnya. Ketidakakuratan sebuah informasi dapat terjadi karena sumber informasi (data) mengalami gangguan atau kesengajaan sehingga merusak atau mengubah data - data asli tersebut.

  2. Tepat waktu

    Informasi yang dihasilkan dari suatu proses pengolahan data, datangnya tidak boleh terlambat (usang). Informasi yang terlambat tidak akan mempunyai nilai yang baik, karena informasi merupakan landasan dalam pengambilan keputusan. Kesalahan dalam mengambil keputusan akan berakibat fatal bagi perusahaan. Mahalnya informasi disebabkan harus cepat dan tepat informasi tersebut didapat. Hal itu disebabkan oleh kecepatan untuk mendapatkan, mengolah dan mengirimkan informasi tersebut memerlukan bantuan teknologi - teknologi terbaru. Dengan demikian diperlukan teknologi - teknologi mutakhir untuk mendapatkan, mengolah, dan mengirimkan informasi tersebut.

  3. Relevan

  4. Informasi dikatakan berkualitas jika relevan bagi pemakainya. Hal ini berarti bahwa informasi tersebut harus bermanfaat bagi pemakainya. Relevansi informasi untuk tiap - tiap orang satu dengan lainnya berbeda. Misalnya, informasi mengenai kerusakan infrastruktur laboratorium komputer ditujukan kepada rektor universitas. Tetapi akan lebih relevan apabila ditujukan kepada penanggung jawab laboratorium. (Agus Mulyanto, 2009 : 247) )[2]

Nilai Informasi

Parameter untuk mengukur nilai sebuah informasi (value of information) ditentukan dari dua hal pokok yaitu manfaat (benefit) dan biaya (cost). Namun, dalam kenyataannya informasi yang biaya untuk mendapatkannya tinggi belum tentu memiliki manfaat yang tinggi pula. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkannya dan sebagian besar informasi tidak dapat tepat ditaksir keuntungannya dengan satuan nilai uang, tetapi dapat ditaksir nilai efektivitasnya. (Agus Mulyanto, 2009 : 247) ) [2]

Mutu Informasi

Menurut Gordon B. Davis, 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:

  1. Kontrol sistem untuk menemukan kesalahan.

  2. Pemeriksaan internal dan eksternal.

  3. Penambahan batas ketelitian data.

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

Konsep Dasar Sistem Informasi

Istilah teknologi dan sistem informasi dapat digunakan secara informal tanpa mendefinisikan istilah tersebut. Penerapan sistem informasi pada prinsipnya lebih rumit, hal tersebut dapat difahami dengan baik dengan melihat perspektif teknologi yang berada dalam suatu organisasi. ( Kenneth & Laudon, 2008 ) )

Definisi Sistem Informasi

Sistem informasi (information system) menurut beberapa ahli, yaitu :

1) James mengemukakan bahwa “sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi.” ( Agus Mulyanto, 2009 : 247 ) ) [2]

2.) Gelinnas mendefinisikan “sistem informasi adalah suatu sistem buatan manusia yang secara umum terdiri atas sekumpulan komponen berbasis komputer dan manual yang dibuat untuk menghimpun, menyimpan, dan mengelola data serta menyediakan informasi keluaran kepada para pemakai.” ( Agus Mulyanto, 2009 : 247 ) )[1]

3) Sistem informasi merupakan suatu komponen yang terdiri dari manusia, teknologi informasi, dan prosedur kerja yang memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk mencapai suatu tujuan. ( Agus Mulyanto, 2009 : 247 ) ) [2]

4) sistem informasi (information system) merupakan kombinasi teratur dari orang-orang, perangkat keras (hardware), perangkat lunak (software), jaringan komunikasi, dan sumber daya data yang mengumpulkan, mengubah, dan menyebarkan informasi dalam sebuah organisasi. ( O’Brian, 2012 : 16 ) )

Komponen Sistem Informasi

John Burch dan Gary Grudnitski mengemukakan bahwa Sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan (building block), yaitu :

  1. Blok Masukan (Input Block)

    Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.

  2. Blok Model (Model Block)

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

  3. Blok Keluaran (Output Block)

    Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.

  4. Blok Teknologi (Technology Block)

    Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan. Terdiri dari 3 bagian utama, yaitu teknisi (humanware atau brainware), perangkat lunak (software) dan perangkat keras (hardware).

  5. Blok Basis Data (Database Block)

    Basis data (database) merupakan kumpulan dari data yang saling berkaitan dan berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data didalam basis data perlu diorganisasikan sedemikian rupa supaya informasi yang dihasilkan berkualitas. Basis data diakses atau dimanipulasi dengan menggunakan perangkat lunak paket yang disebut DBMS (Database Management Systems).

  6. Blok Kendali (Controls Block)

  7. 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 cepat diatasi.

Analisis Sistem

Definisi Analisis Sistem

Informasi di dalam suatu organisasi sangat penting dan tidak dapat dikembangkan keberadaannya, karena informasi dapat membuat suatu organisasi meraih tujuan dari didirikannya organisasi tersebut. Dengan informasi suatu organisasi dapat menyelesaikan masalah yang dihadapinya dan dengan informasi juga suatu organisasi dapat mengontrol semua aktifitas yang ada di dalamnya.

Menurut Kristanto (2009:60) [4], “Analisa sistem adalah sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permsalahan-permasalahan, kesempatan-kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya”.

Tahap analisa setelah tahap perencanaan sistem (sistem planning), dan sebelum tahap desain sistem (sistem design). Tahap analisa sistem merupakan tahap yang sangat penting dan kritis, karena kesalahan sekecil apapun dalam analisa sistem akan menyebabkan kesalahan juga pada tahap selanjutnya yaitu desain sistem.

“Analisa sistem sebagai pengurai dari sistem informasi yang utuh kedalam bagian – bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan – permasalahan, kesempatan – kesempatan yang terjadi dan kebutuhan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan – perbaikan”.

Tujuan Analisis Sistem

Dikutip dalam Jurnal CCIT [2009], tujuan utama “Tahap analisis adalah untuk memahami dan mencatatkan keperluan-keperluan dalam pengajaran erat pengolahan permintaan-permintaan yang terus menerus berubah” (Tanti, 2009:206) [5].

Tahap – Tahap Analisis Sistem

Tahap analisis sistem merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap selanjutnya.

Didalam tahap analisis sistem terdapat langkah-langkah dasar yang harus dilakukan oleh seorang analis sistem, diantaranya :

  1. Identify, yaitu proses yang dilakukan untuk mengidentifikasi masalah. Hal yang dilakukan diantaranya :

    a. Mengidentifikasikan penyebab masalah

    b. Mengidentifikasikan titik keputusan

    c. Mengidentifikasikan personil-personil kunci

  2. Understand, yaitu memahami kerja dari system yang ada. Hal ini dapat dilakukan dengan menganalisa cara kerja dari sistem yang sedang berjalan. Hal yang dilakukan diantaranya :

    a. Menentukan jenis penelitian

    b. Merencanakan jadwal penelitian

    c. Mengatur jadwal wawancara

    d. Mengatur jadwal observasi

    e. Membuat agenda wawancara

    f. Mengumpulkan hasil penelitian

  3. Analyze, yaitu melakukan analisa terhadap sistem. Hal yang dilakukan diantaranya :

    a. Menganalisis kelemahan system

    b. Menganalisis kebutuhan informasi bagi manajemen (pemakai)

  4. Report, Yaitu Membuat laporan dari hasil analisis yang telah dilakukan dalam kurun waktu tertentu. Tujuan dari adanya laporan tersebut diantaranya :

a. Sebagai laporan bahwa proses analisis telah selesai dilakukan

b. Meluruskan kesalahan-kelsalahan mengenai apa yang telah ditemukan dalam proses analisis yang tidak sesuai menurut manajemen.

c. Meminta persetujuan kepada manajemen untuk melakukan tindakan selanjutnya.

Unified Modelling Language (UML)

Definisi Unified Modeling Language (UML)

UML singkatan dari Unified Modelling Language yang berarti bahasa pemodelan standar. Menurut Chonoles (2003 : bab 1) mengatakan sebagai bahasa, berarti UML memiliki sintaks dan semantik. Ketika kita membuat model menggunakan konsep UML ada aturan - aturan yang harus diikuti. Bagaimana elemen pada model - model yang harus kita buat berhubungan satu dengan yang lainnya harus mengikuti standar yang ada. UML bukan hanya sekedar diagram, tetapi juga menceritakan konteksnya. Ketika pelanggan memesan sesuatu dari sistem, bagaimana transaksinya? Bagaimana sistem mengalami error yang terjadi? bagaimana keamanan terhadap sistem yang kita buat? Dan sebgainya dapat dijawab dengan UML (Prabowo Pudjo Widodo, 2011 : 8) [6]

Menurut (Joomla dari http://soetrasoft.com: 2014). Unified Modeling Language (UML) merupakan standard modeling language yang terdiri dari kumpulan-kumpulan diagram, dikembangkan untuk membantu para pengembang sistem dan software agar bisa menyelesaikan tugas-tugas seperti: Spesifikasi, Visualisasi, Desain Arsitektur, Konstruksi, Simulasi dan testing serta Dokumentasi.

Langkah-langkah Penggunaan Unified Modeling Language (UML)

Adapun Langkah-langkah penggunaan unified modeling language (uml) diantaranya sebagai berikut :

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

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

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

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

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

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

  7. Buatlah rancangan user interface model yang menyediakan antamuka bagi pengguna untuk menjalankan skenario use case.

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

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

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

  11. Mulailah membangun sistem. Ada dua pendekatan yang tepat digunakan:

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

    b. Pendekatan komponen yaitu mengassign setiap komponen kepada tim pengembang tertentu.

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

  13. Perangkat lunak siap dirilis”.

Fokus Unified Modeling Language (UML)

Dalam kerangka spesifikasi Unified Modelling Language (UML) menyediakan model - model yang tepat, tidak mendua arti (ambigu) serta lengkap. Secara khusus Unified Modelling Language (UML) menspesifikasikan langkah - langkah penting dalam pengambilan keputusan analisis perancangan serta implementasi dalam sistem yang sangat bernuansa perangkat lunak (software intensive system) . (Adi Nugroho, 2008 : 26).

Dalam hal ini Unified Modeling Language (UML) bukanlah merupakan bahasa pemprograman tetapi model - model yang tercipta berhubungan langsung dengan berbagai macam bahasa pemprograman, sehingga adalah mungkin melakukan pemetaan (mapping) langsung dari model - model yang dibuat dengan Unified Modeling Language (UML) dengan bahasa - bahasa pemprograman berorientasi obyek, seperti Java, Borland Delphi, Visual Basic, C++, dan lain - lain.

  1. Pemetaan (mapping) Unified Modelling Language (UML) bersifat dua arah yaitu :

a. Generasi kode bahasa pemprograman tertentu dari Unified Modelling Language (UML) forward engineering.

b. Generasi kode belum sesuai dengan kebutuhan dan harapan pengguna, pengembang dapat melakukan langkah balik bersifat iterative dari implementasi ke Unified Modelling Language (UML) hingga didapat sistem / peranti lunak yang sesuai dengan harapan pengguna dan pengembang”.

Bangunan Dasar Metodologi Unified Modelling Language (UML)

Komponen–komponen Diagram UML (Unified Modeling Language) Menurut Haviluddin dalam Daud F. Tatang (2013:97), Komponen atau notasi UML diturunkan dari 3 (tiga) notasi yang telah ada sebelumnya yaitu Grady Booch, OOD (Object-Oriented Design), Jim Rumbaugh, OMT (Object Modelling Technique), dan Ivar Jacobson OOSE (Object-Oriented Software Engineering)”.

Menurut Haviluddin dalam Daud F. Tatang (2013:97) Pada UML versi 2 terdiri atas tiga kategori dan memiliki 13 jenis diagram yaitu :

Struktur Diagram Menggambarkan elemen dari spesifikasi dimulai dengan kelas, obyek, dan hubungan mereka, dan beralih ke dokumen arsitektur logis dari suatu sistem. Struktur diagram dalam UML terdiri atas:

  1. Class diagram

    Class diagram menggambarkan struktur statis dari kelas dalam sistem anda dan menggambarkan atribut, operasi dan hubungan antara kelas. Class diagram membantu dalam memvisualisasikan struktur kelas-kelas dari suatu sistem dan merupakan tipe diagram yang paling banyak dipakai. Selama tahap desain, class diagram berperan dalam menangkap struktur dari semua kelas yang membentuk arsitektur sistem yang dibuat.

    Class memiliki tiga area pokok :

    A. Nama (stereotype)

    B. Atribut (Attribute)

    C. Metode (Method)

  2. Object diagram

    Object diagram menggambarkan kejelasan kelas dan warisan dan kadang-kadang diambil ketika merencanakan kelas, atau untuk membantu pemangku kepentingan non-program yang mungkin menemukan diagram kelas terlalu abstrak.

  3. Component diagram

    Component diagram menggambarkan struktur fisik dari kode, pemetaan pandangan logis dari kelas proyek untuk kode aktual di mana logika ini dilaksanakan.

  4. Deployment diagram (Collaboration diagram in version 1.x)

    Deployment diagram memberikan gambaran dari arsitektur fisik perangkat lunak, perangkat keras, dan artefak dari sistem. Deployment diagram dapat dianggap sebagai ujung spektrum dari kasus penggunaan, menggambarkan bentuk fisik dari sistem yang bertentangan dengan gambar konseptual dari pengguna dan perangkat berinteraksi dengan sistem.

  5. Composite structure diagram

    Sebuah diagram struktur komposit mirip dengan diagram kelas, tetapi menggambarkan bagian individu, bukan seluruh kelas. Kita dapat menambahkan konektor untuk menghubungkan dua atau lebih bagian dalam atau ketergantungan hubungan asosiasi.

  6. Package diagram

    Paket diagram biasanya digunakan untuk menggambarkan tingkat organisasi yang tinggi dari suatu proyek software. Atau dengan kata lain untuk menghasilkan diagram ketergantungan paket untuk setiap paket dalam Pohon Model.

  7. Behavior Diagram

Menurut Haviluddin dalam Daud F.Tatang (2013:97) Menggambarkan ciri-ciri behavior/metode/fungsi dari sebuah sistem atau business process. Behavior diagram dalam UML terdiri atas:

  1. Use case diagram

    Diagram yang menggambarkan actor, use case dan relasinya sebagai suatu urutan tindakan yang memberikan nilai terukur untuk aktor. Sebuah use case digambarkan sebagai elips horizontal dalam suatu diagram UML use case.

    Use Case memiliki dua istilah, yaitu:

    a. Sistem use case: interaksi dengan sistem.

    b. Business use case; interaksi bisnis dengan konsumen atau kejadian nyata.

  2. Activity diagram

    Menggambarkan aktifitas-aktifitas, objek, state, transisi state dan event. Dengan kata lain kegiatan diagram alur kerja menggambarkan perilaku sistem untuk aktivitas.

  3. State Machine diagram (State chart diagram)

    Menggambarkan state, transisi state dan event.

  4. Interaction diagram

    Bagian dari behavior diagram yang menggambarkan interaksi objek. Interaction diagram dalam UML terdiri atas

  5. Communication diagram

    Serupa dengan sequence diagram, tetapi diagram komunikasi juga digunakan untuk memodelkan perilaku dinamis dari use case. Bila dibandingkan dengan Sequence diagram, diagram komunikasi lebih terfokus pada menampilkan kolaborasi benda daripada urutan waktu.

  6. Interaction Overview diagram

    Interaction overview diagram berfokus pada gambaran aliran kendali interaksi dimana node adalah interaksi atau kejadian interaksi.

  7. Sequence diagram

    Sequence diagram menjelaskan interaksi objek yang disusun berdasarkan urutan waktu. Secara mudahnya sequence diagram adalah gambaran tahap demi tahap, termasuk kronologi (urutan) perubahan secara logis yang seharusnya dilakukan untuk menghasilkan sesuatu sesuai dengan use case diagram.

  8. Timing diagram

Timing diagram di UML didasarkan pada diagram waktu hardware awalnya dikembangkan oleh para insinyur listrik..

Teori Khusus

Persediaan dan Jenis Persediaan

Definisi Persediaan

Persediaan dapat diartikan sebagai barang-barang yang disimpan untuk digunakan atau dijual pada masa atau periode yang akan datang. Persediaan terdiri dari persediaan bahan baku, persediaan bahan setengah jadi, dan persediaan barang jadi. Persediaan bahan baku dan bahan setengah jadi disimpan sebelum digunakan atau dimasukan kedalam proses produksi, sedangkan persediaan barang jadi atau barang dagangan disimpan sebelum dujual atau dipasarkan. Dengan demikian setiap perusahaan yang melakukan kegiatan usaha umumnya memiliki persediaan.

Inventory atau persediaan adalah suatu teknik untuk manajemen material yang berkaitan dengan persediaan. Manajemen material dalam inventory dilakukan dengan beberapa input yang digunakan yaitu : permintaan yang terjadi (demand) dan biaya-biaya yang terkait dengan penyimpanan, serta biaya apabila terjadi kekurangan persediaan (short-age).

Berikut adalah definisi persediaan menurut beberapa para ahli, yaitu :

  1. Pengertian persediaan menurut Agus Ristono ( 2009 : 1 ) yaitu, persediaan dapat diartikan sebagai barang-barang yang disimpan untuk digunakan atau dijual pada masa atau periode yang akan datang. Persediaan terdiri dari persediaan bahan baku, persediaan barang setengah jadi, dan persediaan barang jadi.

    Dari pengertian diatas dapat diketahui bahwa persediaan terdiri dari persediaan bahan baku, persediaan barang setengah jadi, dan persediaan barang jadi. Persediaan bahan baku dan barang setengah jadi disimpan sebelum digunakan atau dimasukan ke dalam proses produksi. Sedangkan barang jadi atau barang dagangan disimpan sebelum dijual atau dipasarkan. Dengan demikian setiap perusahaan yang melakukan kegiatan usaha umumnya memiliki persediaan.

  2. Persediaan menurut Moh. Benny Alexandri ( 2009 : 135 ) adalah suatu aktiva yang meliputi barang-barang milik perusahaan dengan maksud untuk dijual dalam suatu periode usaha tertentu atau persediaan barang-barang yang masih dalam pengerjaan atau proses produksi ataupun persediaan bahan baku yang menunggu penggunaannya dalam suatu proses produksi.

Jenis Persediaan

Persediaan dapat diartikan sebagai barang-barang yang disimpan untuk digunakan atau dijual pada masa atau periode yang akan datang. Persediaan terdiri dari persediaan bahan baku, persediaan bahan setengah jadi dan persediaan barang jadi. Persediaan bahan baku dan bahan setengah jadi disimpan sebelum digunakan atau dimasukkan ke dalam proses produksi, sedangkan persediaan barang jadi atau barang dagangan disimpan sebelum dijual atau dipasarkan. Dengan demikian setiap perusahaan yang melakukan kegiatan usaha umumnya memiliki persediaan.

Perusahaan yang melakukan kegiatan produksi ( industri manufaktur ) akan memiliki tiga jenis persediaan, yaitu :

  1. Persediaan bahan baku dan penolong.

  2. Persediaan bahan setengah jadi.

  3. Persediaan barang jadi.

  4. Sedangkan perusahaan perdagangan minimal memiliki satu jenis persediaan, yaitu persediaan barang dagangan. Adanya berbagai macam persediaan ini menuntut pengusaha untuk melakukan tindakan yang berbeda untuk masing-masing persediaan, dan ini akan sangat terkait dengan permasalahan lain seperti masalah peramalan kebutuhan bahan baku serta peramalan penjualan atau permintaan konsumen. Bila melakukan kesalahan dalam menetapkan besarnya persediaan maka akan berdampak ke masalah lain, misalnya tidak terpenuhinya permintaan konsumen atau bahkan berlebihan persediaan sehingga tidak semuanya terjual, timbulnya biaya ekstra penyimpanan atau pesanan bahan dan sebagainya.

Pengertian Material

Material atau bahan adalah zat atau benda yang dari mana sesuatu dapat dibuat darinya, atau barang yang dibutuhkan untuk membuat sesuatu. Material adalah sebuah masukan dalam produksi. Mereka seringkali adalah bahan mentah - yang belum diproses, tetapi kadang kala telah diproses sebelum digunakan untuk proses produksi lebih lanjut. Umumnya, dalam masyarakat teknologi maju, material adalah bahan konsumen yang belum selesai.

WEB

Definisi Web

World Wide Web (WWW) lebih dikenal dengan web yang merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet.

Web merupakan media penyampaian informasi yang populer saat ini. Web menyajikan informasi menggunakan Hypertext Markup Language sehingga dapat menampilkan informasi dengan berbagai format data seperti text, image, bahkan video dan dapat diakses menggunakan berbagai aplikasi klien. Selain dikenal sederhana dan mudah, adanya teknologi server side programming pada web memungkinkan penyajian informasi yang lebih menarik dan dinamis dengan pengelolaan yang terorganisasi. ( Ujiyanto dan Mambrasar, 2008 : 1 )

WAMP Server64

Definisi Wamp Server64

Wamp Server64 adalah suatu program untuk aplikasi web server yang berisi PHP, MySQL, Apache, dan PHPMyAdmin. Dengan program ini tidak perlu susah install satu persatu. ( Alterway, 2014 )

Fungsi Wamp Server64

Fungsi Wamp Serve64 yaitu sebagai server yang berdiri sendiri (Local Host ), yang terdiri atas program Apache HTTP Server, MySQL, database, dan penerjemah bahasa yang ditulis dengan bahasa pemograman PHP dan Perl. Xampp merupakan singkatan dari X ( empat sistem operasi apapun ), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan dan dapat melayani tampilan halaman web yang dinamis. ( Alterway, 2014 )

MySQL

Definisi MySQL

MySQL Adalah salah satu software sistem manajemen database (DBMS) Structured Query Language (SQL) yang bersifat open source. SQL adalah bahasa standar untuk mengakses database dan didefinisikan dengan standar ANSI/ISO SQL. ( Woro Widya, 2010 : 26 ).

Beberapa kelebihan database MySQL antara lain :

a. MySQL merupakan database server, jadi dapat diakses dari jauh karena dapat tersambung ke media internet selain itu juga dapat berperan sebagai client.

b. MySQL adalah sebuah software data open source artinya software ini bebas digunakan oleh siapa saja tanpa harus membeli lisensinya kepada pembuat.

c. MySQL adalah database menggunakan enkripsi password, jadi cukup aman karena memiliki password untuk mengaksesnya.

d. MySQL merupakan database yang multi user, artinya database ini tidak hanya digunakan oleh sepihak orang akan tetapi dapat digunakan oleh banyak pengguna.

e. MySQL menggunakan suatu bahas permintaan standar yaitu SQL (Structured Query Language ) yaitu sebuah perintah yang di standarkan pada database server.

JQUERY

JQuery adalah sebuah library Javascript yang sangat ringkas dan sederhana untuk memanipulasi komponen di dokumen HTML, menangani event, animasi, efek dan memproses interaksi ajax. JQuery dirancang sedemikian rupa supaya membuat program menggunakan Javascript menjadi relatif sangat mudah. Sesuai slogan nya, write less, do more. Menulis kode lebih sedikit, tetapi melakukan pekerjaan lebih banyak.

JQuery ukuran nya cukup kecil, sehingga tidak memperlambat proses loading halaman web yang kita buat. JQuery juga kompatibel dengan CSS3 dan yang tak kalah penting adalah JQuery bisa berjalan di semua browser – cross browser.

Database

Definisi Database

Database adalah sekumpulan table - tabel yang berisi data dan merupakan kumpulan dari field atau kolom. Struktur file yang menyusun sebuah database adalah Data Record dan Field. ( Anhar, 2010 : 45 ) [7].

Database adalah struktur penyimpanan data. Untuk menambah, mengakses dan memproses data yang disimpan dalam sebuah database komputer, diperlukan system manajemen database seperti MySQL Server. ( Kustiyaningsih, 2011 : 146 )

Sedangkan Database menurut Untung Raharja dkk dalam jurnal CCIT (2011:238) [8] ”Database adalah kumpulan fakta-fakta sebagai respresentasi dari dunia nyata yang saling berhubungan dan mempunyai arti tertentu.”

Istilah-Istilah Database

Beberapa terminology dalam Database diantara lain :

a. Basis data (Database ) adalah Sekumpulan data yang saling berhubungan untuk mencapai suatu tujuan.

b. Data adalah fakta - fakta yang dapat disimpan dan mempunyai arti tertentu.

Input Data dapat dikelompokkan menjadi 3, antara lain :

  1. Data master meliputi : data pencari kerja, dan data lowongan kerja.

  2. Data transaksi meliputi : penempatan tenaga kerja, status pencaker, status lowongan kerja, rekapitulasi ke IPK kab/ kota dan rekapitulasi ke IPK provinsi.

  3. Table referensi meliputi : table-tabel pendukung untuk data master dan transaksi.

c. Tabel adalah Tempat untuk menyimpan data, tabel terdiri dari field dan record.

d. Field biasa disebut juga dengan kolom, yaitu bagian tabel tempat menyimpan sebuah item data.

e. Record biasa disebut juga dengan baris, yaitu satu bagian informasi yang disimpan dalam tabel, misal data seorang mahasiswa akan disimpan dalam satu record yang terdiri dari beberapa kolom / field. “Di kutip dari jurnal CCIT vol 2 edisi 3 ( Aris Martono, dkk 2009 : 307 )”.

Kriteria Database

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 menunjukkan bahwa field tersebut dalam satu pengertian yang lengkap dan disimpan dalam satu record. Adapun struktur database adalah File/Table.

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

a. Bersifat data Oriented dan bukan program Oriented.

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

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

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

e. Dapat digunakan dengan cara - cara yang berbeda.

Rancangan Database

Rancangan Database adalah sebagai kumpulan data dari penempatan tenaga kerja yang saling terkait dan mempengaruhi sesuai dengan tingkat kepentingannya sehingga data tersebut terintegrasi dan independence. “Di kutip dari jurnal CCIT vol 2 edisi 3 (Aris Martono, dkk 2009 : 307)”.

Database Terdistribusi

Database terdistribusi merupakan sebuah database yang berada di bawah kontrol DBMS di multiple komputer dalam lokasi fisik yang sama atau di sebarkan melalui jaringan komputer yang saling terkoneksi. “Di kutip dari jurnal CCIT vol 3 edisi 1 (Untung Raharja, dkk 2009 : 33) [8]”.


PHP

Definisi PHP

PHP singkatan dari Hypertext Preprocessor yaitu bahasa pemrograman web server - side yang bersifat open source. PHP merupakan script yang terintegrasi dengan HTML dan berada pada server (server side HTML embedded scripting)?. PHP adalah script yang digunakan untuk membuat halaman yang dinamis (up to date). (Anhar, 2010 : 3 ).

Software ini disebarkan dan dilisensikan sebagai software open source (gratis). Mula - mulanya kepanjangan dari PHP adalah Personal Home Page, tetapi kemudian mengalami perubahan dan menjadi PHP Hypertext Preprocessor, merupakan bahasa script server – side yang disispkan pada halaman HTML.

Berikut contoh umum penggunaan script PHP untuk menjelaskan tentang PHP sebagai script yang disisipkan dalam bentuk HTML.

<html>

<head>

<title>

Contoh

</title>

</head>

</body>

<?

Echo “Hello, World”

?>

</body>

</html>

Contoh script diatas berbeda dengan script yang ditulis dengan bahasa lain seperti bahasa C atau bahasa Perl. Programmer tidak harus menuliskan semua dokumen HTML sebagai bagian dari keluaran dari script PHP, cukup menuliskan bagian mana saja yang berupa tag html dan bagian mana saja yang harus ditulis atau dihasilkan dari program script PHP, kode diapit dengan menggunakan tag awal tag akhir yang khusus yang memungkinkan pemprograman untuk masuk dan keluar dari mode script PHP.

Dreamweaver

Definisi Dreamweaver

Dreameaver merupakan salah satu tool populer yang digunakan untuk pemrograman web. Dreamweaver paling digemari karena fasilitasnya lengkap dan mudah dioperasikan. Setiap rilis terbaru Dreamweaver selalu mengikuti perkembangan teknologi web terbaru, sehingga akan menjadi jawaban bagi kebutuhan pengembangan web terbaik di kalangan web developer.

Dikutip dari Jurnal CCIT Vol. 1, menurut Untung Raharja dkk “Macromedia Dreamwaver yaitu sebuah program web editor yang dapat digunakan untuk membuat dan mendesain web” . Dreamwaver mempunyai kehandalan dalam membuat dan desain web tanpa harus menuliskan tag-tag HTML satu persatu, Dreamwaver juga memiliki kemampuan untuk mendukung pemrograman Server Side dan Client Sidei. (Raharja dkk, 2009:214) [8].

Konsep Dasar Requirement Elicitation

Definisi Requirement

Requirement adalah “sifat - sifat sistem atau product yang akan dikembangkan sesuai dengan keinginan customer”?. Adapun, spesifikasinya software requirement yang baik dan sangat relevan untuk dilakukan sebelum melakukan penelitian dalam bidang teknologi informasi adalah :

  1. Unambiguous (tidak ambigu)

  2. Complete (lengkap)

  3. Consistent (konsisten)

  4. Modifiable (dapat diubah)

  5. Traceable (dapat dilacak)

  6. Dapat digunakan selama pengoperasian dan maintenance. ( Rahardja, 2011 : 301 )?[8]

Requirement diklasifikasikan sebagai berikut :

  1. Functional requirement

    Menjelaskan interaksi antara sistem dan lingkungannya yang terpisah dari implementasi.

  2. Nonfunctional requirement

    Aspek - aspek pengguna yang dapat dilihat mengenai sistem yang tidak secara langsung berhubungan dengan functional behavior (fungsi perilaku), response time harus kurang dari 1 detik, dan the accurancy must be within a second.

  3. Constrains (“pseudo requirement”)?

  4. Requirement ini dipaksakan oleh client atau lingkungan tempat sistem akan beroperasi. ( Rahardja, 2011 : 301 )?[8]

Point - point yang harus diingat :

  1. Penting untuk diketahui dengan siapa Anda berbicara.

  2. Pengguna yang berbeda akan memiliki perspektif berbeda pula tentang sistem.

  3. Informasi yang dikumpulkan dapat dihargai atau didorong oleh kepentingan pribadi atau politik.

  4. Pengguna dapat mengisi apa uang mereka tidak ketahui di dalam khayalan.

  5. Pengguna mungkin tidak tahu apa yang mereka inginkan. (Rahardja, 2011 : 302)?[8]

Definisi Elisitasi

Elisitasi merupakan rancangan yang dibuat berdasarkan 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 :

  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 elisitasi tahap I berdasarkan metode MDI. Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.

    Berikut penjelasan mengenai MDI:

    a. M pada MDI berarti Mandatory (penting). Maksudnya, requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.

    b. D pada MDI berarti Desirable. Maksudnya, requirement tersebut tidak terlalu penting dan boleh dihilangkan. Namun, jika requirement tersebut digunakan dalam pembentukan sistem maka akan membuat sistem tersebut lebih sempurna.

    c. I pada MDI berarti Inessential. Maksudnya, requirement tersebut bukanlah bagian sistem yang dibahas, tetapi bagian dari luar sistem.

  3. Elisitasi tahap III, merupakan hasil penyusutan elisitasi tahap II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya, semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu:

    a. T artinya Teknikal, bagaimana tata cara atau teknik pembuatan requirement dalam sistem yang diusulkan?

    b. O artinya Operasional, bagaimana tata cara penggunaan requirement dalam sistem akan dikembangkan?

    c. E artinya Ekonomi, berapakah biaya yang diperlukan guna membangun requirement di dalam sistem?

    Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:

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

    b. Middle (M) : Mampu dikerjakan.

    c. Low (L) : Mudah 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. (Rahardja, 2011 : 303)?[8].

Requirement Elicitation

Requirement Elicitation adalah proses dalam menemukan atau mendapatkan kebutuhan sistem melalui komunikasi dengan customer, system users, dan pihak lain yang berhubungan pada sistem yang akan dikembangkan.

Requirement Elicitation didefinisikan sebagai proses mengidentifikasikan kebutuhan dan menjembatani perbedaan di antara kelompok-kelompok yang terlibat. Tujuannya menggambarkan dan menyaring kebutuhan untuk menemukan batasan kelompok-kelompok tersebut. ( Rahardja, 2011 : 304 )

Requirement Elicitation Planning

  1. Mengidentifikasikan stakeholder

  2. Mengevaluasi risk project

  3. Menentukan teknik requirement elicitation paling sesuai untuk masing - masing stakeholder dan project secara keseluruhan

  4. Mendasar detail implementasi pada masing - masing teknik yang dipilih. ( Rahardja, 2011 : 304 )

Requirement Elicitation Problems

  1. Problems of Scope (Lingkup Masalah), di mana informasi requirement yang diberikan terlalu sedikit atau terlalu banyak.

    a. Batasan sistem tidak digambarkan dengan baik.

    b. Pemberian informasi desain yang tidak berguna.

  2. Problem of Understanding, baik di dalam maupun di antara kelompok seperti user dan developer.

    a. Pengguna tidak secara lengkap apa yang menjadi kebutuhan developer.

    b. Pengguna yang kurang mampu memahami kemampuan dan keterbatasan komputer.

    c. Analyst kurang memiliki kemampuan tentang domain.

    d. Ease of omitting ‘obvious’ information.

    e. Konflik dilihat dari berbagai pengguna.

    f. Persyaratan yang sering samar-samar, misalnya user friendly dan “ kuat”.

  3. Problem of Volatility, yaitu perubahan dasar requirements.

a. Requirement meningkat seiring waktu. ( Rahardja, 2011 : 304 )?[8]

Literature Review

Definisi Literature Review

Fokus utama suau tinjauan pustaka atau literature review dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penelitian yang kita rumuskan.

Tugas utama lain “Tujuan Pustaka” adalah menganalisa secara kritis pustaka penelitian yang ada saat ini. Tinjauan pustaka tersebut perlu dilakukan secara ketat dan harus mengandung keseimbangan antara uraian deskriptif dan analisa secara kritis. Identifikasi kekuatan dan kelemahan pustaka tersebut dengan menelaah hasil atau temuan penelitian tersebut, metodologi yang digunakan, serta bagaimana hasil temuan tersebut dibandingkan penelitian atau publikasi lainnya (Suryo dkk, 2010:86).

Langkah-langkah Melakukan Kajian Literature Review

Berikut ini adalah langkah-langkah dalam melakukan kajian literature review (Suryo dkk, 2010:87), yaitu:

  1. Mengidentifikasi kesenjangan (identify gaps) penelitian ini.

  2. Menghindari membuat ulang (reinventing the wheel ) sehingga banyak menghemat waktu serta menghindari kesalahan yang pernah dilakukan oleh orang lain.

  3. Mengidentifikasikan metode yang pernah dilakukan dan relevan terhadap penelitian ini.

  4. Meneruskan capaian penelitian sebelumnya sehingga dengan adanya studi pustaka ini, penelitian yang akan dilakukan dapat dibangun di atas platform pengetahuan atau ide yang sudah ada.

  5. Mengetahui orang lain yang ahli dan mengerjakan diarea penelitian yang sama sehingga dapat terjaring dalam komunitas yang dapat memberikan kontribusi sumber daya yang berharga.

Dibawah ini merupakan sumber Literature Review yang penulis dapatkan :

  1. Penelitian yang dilakukan oleh Awaludin Aziz, STMIK Raharja Tangerang ( 2008 ) dengan judul “ Perancangan Sistem Informasi Persediaan Material, Bahan Bangunan Pada PT Wika “. Penelitian yang dilakukan oleh Awaludin Aziz mengenai persediaan bahan material menggunakan metode pengolahan data langsung, yang dimaksudkan agar setiap transaksi atas infomasi persediaan bahan material dapat secara langsung diproses, yang meliputi informasi data jenis bahan material, informasi barang masuk, informasi barang keluar dan informasi dari pemasok. Masalah yang sering dihadapi yaitu jumlah stok bahan material dan keadaan material yang tersedia digudang. Hal itu akan mengakibatkan bahan material yang tersimpan digudang terlalu berlebihan, lama, bahkan dapat terjadi kekurangan atau kehabisan persediaan material, sehingga proses produksi menjadi terhambat. Dengan adanya sistem ini diharapkan dapat memecahkan masalah yang dihadapi perusahaan.

  2. Penelitian yang dilakukan oleh Edi Susanto, STMIK Raharja Tangerang ( 2009 ) dengan judul “ Perancangan Sistem informasi Stock Benang Digudang Pada PT Argo Pantes Cikokol “. Didalam penelitian ini PT Argo Pantes Merupakan pengelola dari benang tekstil di Tangerang. Kekurangan dari sistem yang ada di PT Argo Pantes yaitu dari sistem penyetockan barang karena masih dilakukan secara manual. Dalam rancangan sistem informasi stock benang digudang pada PT Argo ini dilakukan secara manual akan menjadi terkomputerisasi dan sistem baru ini diintegrasikan secara online antar divisi terkait dalam urusan penyetockan benang. Diharapkan dengan adanya sistem ini dapat memecahkan masalah yang sering dihadapi oleh PT Argo Pantes.

  3. Penelitian yang dilakukan oleh Yuni Rossita, STMIK Raharja Tangerang, Jurusan Sistem Informasi ( 2013 ) dengan judul ” SISTEM INFORMASI MANAJEMEN PERSEDIAAN BARANG PADA PT. MEGATECH ENGINEERING ”. Penelitian yang dilakukan oleh Yuni Rossita mengenai persediaan barang saat ini masih konvensional sehingga menyebabkan lambatnya proses kegiatan persediaan ini. Ketidak efektifan juga terjadi dengan adanya perbedaan kode barang dengan nama barang. Hal tersebut menyebabkan laporan persediaan barang tidak sesuai dengan data yang ada. Penelitian ini menggunakkan metode analisa dan perancangan berorientasi objek, dimulai dari analisa sistem berjalan menggunakan UML, eisitasi kebutuhan sistem, serta penggambaran sistem yang diusulkan melalui UML. Penulis juga menggunakan konsep stok atau persediaan barang terkompomputerisasi untuk mempermudah pencarian kode barang.

  4. Penelitian yang dilakukan oleh Elmawati, Universitas Andalas Padang, Jurusan Teknik Industri ( 2009 ) dengan judul “ Perancangan Sistem Informasi Persediaan Bahan Baku Pada Perusahaan Alat Mesin Pertanian “. Penelitian yang dilakukan oleh elmawati mengenai persediaan bahan baku belum terlaksana dengan baik, sebab tidak adanya prosedur yang jelas mengenai penyimpana dan pengeluaran material yang akan digunakan dalam produksi. Sehingga sering menyebabkan kelebihan dan kekurangan bahan baku dan terlambat dalam pembuatan laporan. Sesuai masalah tersebut penulis merancang aplikasi berbasis web dengan MySQL sebagai database, Macromedia Dreamweaver sebagai aplikasi program, sehingga didapatkan hasil rancangan yang sesuai dengan kebutuhan pemakai.

  5. Penelitian yang dilakukan oleh Dewi Sawitri, Fakultas Ilmu Komputer, Universitas Gunadarma ( 2008 ) dengan judul “ Perancangan Sistem Informasi Manajemen Persediaan Barang “ELECTROLUX AUTHORIZED SERVICE CV. MOMENTUM TEKNIK”. Penelitian ini membahas tentang permasalahan sistem inventory yang dimiliki “Electrolux Authorized Service CV. Momentum Teknik” yang menggunakan pendokumentasian data barang masuk dan barang keluar secara manual sehingga membuat lambatnya kinerja perusahaan. Data-data tersebut tidak terintegrasi dan tidak terkonsolidasi. Karena itu dibuat perancangan sistem informasi manajemen persediaan barang secara komputerisasi dan terintegrasi agar mempercepat kinerja perusahaan. Guna menerapkan perancangan tersebut, maka digunakan metode System Development Life Cycle (SDLC) mulai dari perencanaan sistem hingga tahap perancangan sistem yang rinci, mencakup perancangan database, perancangan kontrol, perancangan input output, hingga teknologinya.

  6. Penelitian yang dilakukan oleh Kardomo ( 2009 ) Universitas Diponegoro dengan Judul “ Perancangan Sistem Informasi Persediaan Berbasis Komputer Di PT Janssen Indonesia – Semarang “. PT Janssen Indonesia merupakan industri manufaktur yang bergerak dibidang mebel atau furniture. Pengelolaan sistem informasi yang dilakukan pada PT Janssen masih manual maka sulit untuk bersaing dengan perusahaan lain yang sejenis yang telah memanfaatkan kemajuan teknologi komunikasi dan teknologi dalam pengambilan keputusan yang cepat dan akurat. Misalnya pada pendataan transaksi pengadaan maupun pengeluaran persediaan bahan baku yang terjadi selama kurun waktu tertentu dan informasi yang dibutuhkan akan memakan waktu yang lama. Untuk mengatasi masalah ini penulis menggunakan aliran manual dokumen, aliran data diagram dan hubungan antar entiti. Dan langkah selanjutnya merancang sistem berbasis komputer untuk pengolahan data persediaan bahan baku, karena dengan adanya sistem informasi persediaan yang terkomputerisasi ini akan menjadikan lebih tepat dan akurat dalam mendapatkan informasi tentang persediaan bahan baku yang ada sekarang.

BAB III

ANALISIS SISTEM BERJALAN

Gambaran Umum Objek Yang Diteliti

Sejarah Singkat Perusahaan

PT Charoen Pokphand Indonesia Tbk (”Perseroan”) adalah Perusahaan yang bergerak di bidang peternakan, Day Old Chicks dan makanan olahan terbesar di Indonesia. Perseroan didirikan tahun 1972 dengan pabrik pakan ternak terbesar pertama di Jakarta untuk menghasilkan pakan ternak berkualitas.

Saat ini, Perseroan memfokuskan usahanya pada kegiatan agro-business yang mencakup poultry business, dari memproduksi pakan ternak berkualitas, pembibitan ayam yang cepat tumbuh dan tahan penyakit serta menghasilkan produk ayam olahan berkualitas tinggi.Kunci pertumbuhan dari kegiatan agro-business ini adalah komitmen untuk terlibat dalam seluruh rantai produksi, mulai dari formulasi pakan ternak hingga peternakan ayam hingga produk olahan dengan nilai tambah. Pendekatan ini terbukti sukses dalam memastikan keunggulan supply produk untuk diri sendiri maupun untuk permintaan industri lainnya dengan kualitas yang konsisten dari pakan ternak dan produk ayam olahan di negeri ini. Pakan ternak adalah landasan utama bisnis Perseroan. Perseroan memastikan sebagai produsen terbesar dan tersukses di bidang pakan ternak berkualitas tinggi.

Dari satu pabrik pakan ternak di Jakarta, Perseroan mengembangkan usaha untuk menghadapi tantangan dalam menghasilkan produk yang dapat dipercaya dan berkualitas tinggi dengan membangun fasilitas produksi di Balajara (Jawa Barat), Semarang (Jawa Tengah), Sepanjang dan Krian (Jawa Timur), Bandar Lampung (Lampung), Medan (Sumatera Utara) dan Makassar (Sulawesi Selatan). Secara bersama-sama, jaringan pabrik pakan ternak ini membuat Perseroan menjadi produsen pakan ternak terbesar satu-satunya di Indonesia. Selain itu, jaringan tersebut memiliki posisi strategis untuk memenuhi kebutuhan peternak ayam di seluruh negeri. Hal ini menjadikan Perseroan sebagai perusahaan penghasil pakan ternak yang terpercaya.

Jaringan luas dari distributor dan agen di seluruh negeri membuat peternak ayam memiliki kemudahan dan kecepatan dalam mendapatkan produk pakan ternak kami.Perseroan juga memiliki kekuatan dominan dalam produksi dan penyediaan Day Old Chick di Indonesia. Seperti pakan ternak, Perseroan merupakan penghasil terbesar DOC dengan kualitas tinggi untuk peternak ayam di Indonesia. Perseroan memiliki jaringan pemasaran luas yang tersebar di Jawa, Kalimantan, Bali, Sulawesi dan Sumatera.

Ketika pakan ternak dan Day Old Chick memiliki sejarah panjang dalam agro-business , Perseroan memiliki tanggung jawab untuk meningkatkan konsumsi daging ayam dengan melebarkan usaha pada produk ayam olahan bernilai tambah tinggi. Kegiatan usaha ini dilakukan oleh fasilitas kami yang terletak di Cikande (Jawa Barat), Salatiga (Jawa Tengah) dan Surabaya (Jawa Timur).

Visi Dan Misi PT. Charoen Pokphand Indonesia

  1. Visi

    Menjadikan perusahan Peternakan dan Perkebunan terbaik yang di kenal oleh para pelangganya akan kualitas produk dan pelayanan yang maksimal.

  2. Misi

Membangun kualitas sumber daya manusia, pemanfataan teknologi dan membangun managementyang baik untuk menghasilkan produk yang berkualitas tinggi memberikan pelayanan yang terbaik sehingga tercipta kepuasaan pelanggan.

Struktur Organisasi PT. Charoen Pokphand Indonesia

Struktur organisasi dibentuk untuk memperoleh suasana kerja yang tertib dan teratur dalam melaksanakan tugas dan pekerjaan yang menjadi tanggung jawab bagi para anggotanya. Untuk mencapai tujuan organisasi diperlukan suatu sistem yang dapat mengatur organisasi tersebut.

STRUKTUR ORGANISASI PT. Charoen Pokphand Indonesia

6.png

Gambar 3.1 Struktur Organisasi PT. Charoen Pokphand Indonesia

Wewenang dan Tanggung Jawab

PT. Charoen Pokphand Jaya Farm dalam manajemennya terdapat bagian-bagian yang mempunyai wewenang serta tanggung jawab dalam menyelesaikan semua pekerjaannya.

Wewenang dan tanggung jawab bagian-bagian yang ada pada PT. Charoen Pokphan Jaya Farm adalah sebagai berikut :

  1. Komisaris

    a. Melakukan pengawasan atas jalannya usaha perusahaan dan memberikan nasihat kepada direktur

    b. Dalam melakukan tugas, dewan direksi berdasarkan kepada kepentingan perusahaan dan sesuai dengan maksud dan tujuan perusahaan

    c. Kewenangan khusus dewan komisaris, bahwa dewan komisaris dapat diamanatkan dalam anggaran dasar untuk melaksanakan tugas-tugas tertentu direktur, apabila direktur berhalangan atau dalam keadaan tertentu

  2. General Manager

    a. Menentukan langkah-langkah untuk mengambil keputusan

    b. Mengawasi kegiatan perusahaan agar sesuai dengan tujuan yang telah ditetapkan.

    c. Menciptakan dan memelihara hubungan baik dengan pihak luar perusahaan

  3. Manager Area

    a. Memimpin kegiatan pelaksanaan perusahaan

    b. Merencanakan dan menyiapkan rapat tinjauan perusahaan

    c. Menjalin hubungan kerjasama dengan berbagai perusahaan

  4. PGA

    a. Melakukan analisis terhadap laporan keuangan perusahaan

    b. Menyusun neraca hasil usaha dalam satu periode tertentu memperhitungkan dan membayar seluruh kewajiban keuangan perusahaan kepada pemerintah seperti pajak dan relasi-relasi yang mengadakan hubungan dengan perusahaan mengawasi dan mengontrol laporan pembukuan.

    c. Mengawasi dan mengontrol pemasukan yang diterima dari hasil penjualan.

    d. Mengawasi dan mengontrol pengeluaran kepada supplier untuk pembayaran barang yang dibeli.

    e. Mengevaluasi dan menyampaikan laporan keuangan ( neraca, laporan laba/rugi, laporan arus kas ) yang akurat secara berkala beserta perinciannya ( bulanan maupun akhir tahun ).

  5. PPIC (Production Planning and Inventory Control )

    a. Membuat Rencana Produksi.

    b. Membuat rencana pengadaan bahan berdasarkan rencana dan kondisi stock dengan menghitung kebutuhan material produksi menurut standart stock yang ideal ( ada batasan minimal dan maksimal yang harus tersedia ).

    c. Memantau semua inventory baik untuk proses produksi, stock yang ada digudang maupun yang didatangkan sehingga pelaksanaan proses dan pemasukan pasar tetap berjalan lancar dan seimbang

    d. Membuat evaluasi hasil produksi, hasil penjualan maupun kondisi inventory

  6. Supervisor

    a. Memberikan atau membuat rencana kerja

    b. Memastikan proses produksi dilaksanakan dengan benar sesuai Standart Operation Prosedur dan Work Instruction

    c. Mengontrol hasil produksi

    d. Bertanggung jawab atas pembuatan laporan hasil produksi kepada kepala pabrik

  7. Gudang

    a. Menerima barang dari supplier dimana bagian gudang bertanggung jawab menghitung jumlah fisik barang yang diterima

    b. Mendata jumlah barang yang diterima sesuai dengan jumlah barang yang diterima. Dokumen pengantar barang harus telah diperiksa oleh petugas penerima dan Quality Control

    c. Penerimaan harus segera dapat didistribusikan ke PPIC untuk diperiksa dan dilegalisasi oleh PPIC manager

    d. Mendata barang sisa produksi berdasarkan barang yang telah diproduksi

    e. Membuat laporan persedian untuk keperluan operasional dan untuk diberikan kepada Pimpinan perusahaan

  8. Operator Produksi

a. Bertanggung jawab terhadap kelancaran pelaksanaan produksi dilapangan mulai dari persiapan, pelaksanaan produksi, dan pembuatan laporan hasil produksi

b. Mengkoordinasi tugas selector

c. Melakukan perbaikan bila terjadi masalah proses produksi

Tata Laksana Sistem Yang Berjalan

Untuk menganalisis sistem yang berjalan, penelitian ini menggunakan program Visual Paradigm for Unified Modeling Language (UML) 6.4 Enterprise Edition untuk menggambarkan Use Case diagram, Activity diagram, Sequence diagram.

Prosedur Sistem Berjalan

Sistem yang berjalan saat ini yaitu ketika kepala produksi dan PPIC (Production Planning and Inventory Control ) saling menyetujui SPK ( Surat Perintah Kerja ) dari customer, customer melakukan pengiriman material pada bagian gudang yang sebelumnya bagian gudang telah dikonfirmasi oleh PPIC (Production Planning and Inventory Control ) mengenai material yang akan datang dan diproses. Setelah material datang, admin gudang mengecek dahulu material tersebut kemudian menerima surat jalan incoming material. Dan untuk proses berkurangnya material, yaitu operator produksi yang telah menerima tugas untuk proses produksi dari kepala produksi meminta material ke bagian gudang, kemudian admin gudang mengeluarkan material tersebut sesuai dengan persetujuan dari PPIC (Production Planning and Inventory Control ) dan membuatkan bukti tanda terima pengeluaran material.

Use Case Diagram

Use Case Diagram adalah yang menggambarkan interaksi antara sistem eksternal dan pengguna yang digambarkan melalui beberapa komponen utama seperti aktor yang mewakili subject atau objek dari sebuah sistem, dan use case yang menggambarkan sebuah proses.

Dan pada prosedur persediaan material pada PT. Charoen Jaya Farm, proses tersebut dapat divisualisasikan menggunakan diagram Use Case , dan adapun gambar diagram Use Case -nya sebagai berikut :

7.png

Gambar 3.2 Use Case Diagram

Berdasarkan gambar 3.2 Use Case Diagram yang berjalan diatas terdapat :

  1. Nama usecase : Terima Material

    Actor : Admin gudang, Customer

    Keterangan : Admin gudang menerima kiriman material dari customer dengan disertai surat jalan incoming Material dari customer dan melakukan pengecekan terhadap material yang datang.

  2. Nama usecase : Input Data Incoming Material

    Actor : Admin Gudang

    Keterangan : Admin gudang melakukan input incoming vaccine setelah menerima material yang sesuai dari customer .

  3. Nama usecase : Pengambilan Material

    Actor : Operator Produksi, Admin Gudang

    Keterangan : Bagian admin mengeluarkan material sesuai dengan permintaan bagian produksi, kemudian admin gudang melakukan input data pengambilan material yang selanjutnya akan mengurangi data persediaan material digudang.

  4. Nama usecase : Tanda Terima Pengambilan Material

    Actor : Admin Gudang, Operator Produksi

    Keterangan : Admin gudang mencetak tanda terima untuk pengambilan material yang telah diinput sebelumnya dan operator produksi menerima tanda terima pengambilan material sebagai bukti.

  5. Nama usecase : Laporan Persediaan Material

Actor : Admin Gudang, PPIC

Keterangan : Admin gudang akan menyajikan laporan persediaan material kepada PPIC sesuai yang diinginkan, untuk pelaporan data kedatangan material, pemakaian material serta persediaan material yang ada saat ini, hal ini bertujuan untuk PPIC mengetahui persediaan yang ada dan dapat membantu dalam hal pengambilan keputusan.

Activity Diagram

Aktifitas prosedur sistem persediaan material pada PT. Caroen Pokphand Jaya Farm juga akan digambarkan menggunakan activity diagram yang visualisasi dari prosesnya adalah sebagai berikut :

8.png

Gambar 3.3 Activity Diagram

Pada Activity Diagram Persediaan Material pada PT. Charoen Pokphand Jaya Farm diatas terdapat :

  1. 1 (satu) Initial Node .

  2. 11 (sebelas) Action .

  3. 1 (satu) Activity Final Node , Aktifitas yang diakhiri.

Alur aktifitas yang digambarkan pada diagram diatas adalah customer melakukan pengiriman material kepada bagian gudang dan admin gudang menerima material disertai surat jalan Incoming Material yang sebelumnya material tersebut dicek terlebih dahulu. Selanjutnya admin gudang mengeluarkan material kebagian produksi sesuai permintaan dan disertai tanda terima pengambilan material. Dan terakhir bagian admin gudang membuat laporan persediaan material yang akan diberikan kepada Atasannya.

Analisa Batasan Sistem

Setiap sistem mempunyai batasan sistem (boundary ) yang memisahkan sistem dengan lingkungan luarnya. Kesatuan luar merupakan kesatuan diluar sistem yang dapat berupa orang, organisasi, atau sistem lainnya yang memberikan input atau menerima output dari sistem.

Melihat permasalahan yang ada pada PT. Charoen Pokphan Jaya Farm, maka peneliti membatasi permasalahan mengenai sistem untuk persediaan material, yaitu sistem hanya dibatasi pada bagian gudang, pendataan ketika material datang dan material keluar yang akan dipakai untuk proses produksi sampai menghasilkan laporan persediaan material.

Permasalahan Yang Dihadapi

Berdasarkan analisa yang dilakukan peneliti, sistem serta proses persediaan material yang sedang berjalan saat ini di PT. Charoen Pokphan Jaya Farm sudah berjalan baik namun masih menggunakan sistem maual yaitu bagian admin gudang harus menghitung ulang material yang ada digudang dan material yang telah terpakai oleh produksi. Sedangkan terkadang PPIC menginginkan data laporan persediaan tersebut segera dibuat dan up date sesuai yang ada digudang.

Tetapi karena keterbatasan media yang digunakan maka terkadang terjadi kesalahan dalam pendataan data material, banyaknya dokumen yang digunakan juga mengakibatkan data tersebut tersebar di beberapa bagian sehingga menyulitkan proses pengontrolan barang digudang, sehingga pengecekan persediaan material masih terdapat kesalahan dan waktu yang cukup lama untuk memperoleh laporan yang dibutuhkan.

Dengan adanya permasalahan yang dihadapi terhadap sistem persediaan material, maka diperlukan perancangan sistem persediaan material yang akan memenuhi kebutuhan perusahaan dan juga bisa menghemat waktu. Pengembangan yang dilakukan yaitu merancang sebuah sistem informasi persediaan material, yang diharapkan dapat memberikan informasi dengan memudahkan pekerjaan sesuai dengan keinginan user yang diharapkan dapat memberikan laporan-laporan sesuai dengan kebutuhan perusahaan.

Analisa Tenaga Kerja

Berdasarkan hasil analisa yang dilakukan oleh peneliti, tenaga kerja yang dilibatkan pada proses sistem persediaan material ini berjumlah 2 (dua) orang yaitu admin gudang dan bagian pengecekan material ketika material datang. Namun sampai saat ini admin dan bagian pengecekan masih belum berjalan optimal dan terkadang laporan yang dihasilkan belum sesuai dengan keadaan yang ada digudang.

Analisa Kontrol Sistem

Pada proses Sistem Informasi Persediaan Material pada PT. Charoen Pokphand Jaya Farm yang sedang berjalan saat ini sangat dibutuhkan pengontrolan sistem yang berfungsi sebagai pengendalian agar data yang dijadikan masukan, proses dan keluaran bersifat valid . Sedangkan pengontrolan pada sistem yang sedang berjalan tersebut masih memiliki kekurangan dikarenakan sistem pengolahan yang digunakan masih manual dan semikomputerisasi.

Sifat semikomputerisasi dan pencatatan yang terjadi akan menjadikan informasi menjadi lambat dan kemungkinan akan ada kesalahan dalam penginputan dan pembuatan laporan.

Analisa Kebutuhan Sistem

Berdasarkan hasil penelitian yang telah dilakukan, dimana dalam laporan data sebagai pendukung suatu laporan persediaan material membutuhkan waktu yang lama pengolahan datanya. Oleh karena itu, dibutuhkan suatu software (perangkat lunak) sistem informasi persediaan material yang akan mengurangi kendala - kendala yang sering terjadi, sehingga akan mempermudah dan mempercepat tugas bagian pengolahan data dan pelaporan untuk data persediaan material.

Oleh karena itu, dibutuhkan penyempurnaan terhadap sistem yang sedang berjalan saat ini sehingga dapat menghasilkan laporan yang bersifat handal serta informasi yang akurat, cepat, dan sistem yang lebih baik agar mampu meningkatkan kualitas serta kinerja karyawan pada PT. Charoen Pokphand Jaya Farm.

Solusi Yang Diusulkan

Dalam hal ini penulis mengusulkan sebuah solusi untuk permasalahan yang bertujuan untuk mengatasi kekurangan yang ada pada sistem yang berjalan saat ini dengan membangun suatu sistem informasi yang dihasilkan lebih efektif dan akurat, diantaranya :

  1. Men – design suatu sistem dengan menggunakan Unified Modelling Language (UML) yang berbasis OO (Object Oriented ) sehingga nantinya sistem yang baru akan berjalan lebih optimal.

  2. Menyediakan suatu sistem laporan persediaan material yang berbasis web sehingga menghasilkan data - data yang efektif, efisien dan akurat yang tentunya akan mempercepat serta meningkatkan kinerja yang optimal khususnya pada bagian gudang.

  3. Menyediakan aplikasi database yang terhubung dengan tabel – tabel laporan persediaan material sehingga diperlukan suatu sistem yang mampu mempermudah dan meningkatkan kinerja karyawan pada PT. Charoen Pokphand Jaya Farm

User Requirement

Requirement Elisitasi Tahap I

Elisitasi tahap I merupakan daftar yang diperoleh dari hasil pengumpulan data dari lapangan yang dilakukan dengan cara observasi dan wawancara. Untuk membuat sistem persediaan material yang ter - komputerisasi. Berikut lampiran Elisitasi Tahap I yang telah dibuat :

Tabel 3.1 Diagram Elisitasi Tahap I

Requirement Elisitasi Tahap II

Elisitasi tahap II di susun berdasarkan Elisitasi Tahap I yang kemudian diklasifikasi lagi dengan metode MDI. Berikut lampiran Elisitasi Tahap II yang telah dibuat :

Tabel 3.2 Diagram Elisitasi Tahap II

Keterangan :

M = Mandatory ( mutlak diperlukan )

D = Desirable ( yang diinginkan )

I = Inessential ( yang tidak mutlak diperlukan )

Requirement Elisitasi Tahap III

Berdasarkan Elisitasi Tahap II di atas, maka dibuatlah Elisitasi Tahap III yang diklasifikasikan kembali dengan menggunakan metode TOE dengan opse KML. Terdapat 7 requirement yang pilihannya antara lain High (H) dan harus dieliminasi, Middle (M) dan Low (L). Berikut lampiran Elisitasi Tahap III yang telah dibuat :

Tabel 3.3 Diagram Elisitasi Tahap III

Keterangan :

T : Technical L : Low

O : Operational M : Middle

E : Economic H : High

Requirement Final Draft Elisitasi

Merupakan bentuk akhir dari tahap - tahap elisitasi yang dapat dijadikan acuan dan dasar untuk membangun Sistem Persediaan Material Pada CV Selaras Blossom Industry. Berdasarkan Elisitasi Tahap III maka dapat dihasilkan requirement final draft yang diharapkan dapat mempermudah penulis untuk membuat suatu Sistem Persediaan Material Pada CV Selaras Blossom Industry. Berikut Lampiran Final Draft Elisitasi yang telah dibuat :

BAB IV

RANCANGAN SISTEM YANG DIUSULKAN DAN IMPLEMENTASI

Usulan Prosedur Yang Baru

Dari analisa sistem yang berjalan saat ini, terdapat beberapa usulan prosedur yang baru. Prosedur baru yang diusulkan bertujuan untuk mempermudah sistem saat ini agar permasalahan yang sering dihadapi dapat diminimalkan dan mendapatkan hasil yang optimal. Berdasarkan dari urutan prosedur sistem yang berjalan, menunjukkan bahwa ada beberapa kendala atau masalah yang terjadi diantaranya dari segi waktu, proses pembuatan data laporan yang sering terjadi kesalahan dalam menghasilkan data laporan tiap minggu atau bulan. Kemudian urutan selanjutnya adalah perancangan atau desain sistem usulan yang bertujuan untuk perbaikan serta memberikan gambaran yang jelas pada pengguna (user ) tentang proses desain sistem dari awal hingga akhir.

Diagram Rancangan Sistem

Untuk menganalisa sistem yang diusulkan, pada penelitian ini digunakan program Visual Paradigm for UML 6.0. untuk menggambarkan Use Case Diagram, Activity Diagram, Sequence Diagram, State Machine Diagram , dan Class Diagram .

Use Case Diagram Yang Diusulkan

17.png

Berdasarkan gambar 4.1 Usecase Diagram yang diusulkan terdapat :

  1. 1 Sistem yang mencakup seluruh kegiatan, yaitu Sistem Persediaan Material.

  2. 1 Actor , yaitu staff gudang penerimaan material selaku admin .

  3. 3 Use Case yang biasa dilakukan oleh admin tersebut diantaranya:

    1). Login

    2). Home

    3). Logout

  4. 7 include yang terdapat dalam menu Home yaitu : Material Datang, Material Keluar, Material, Customer , Operator, Admin , Laporan

  5. 6 Extend yang terdapat dalam menu laporan yaitu : Seluruh Pelanggan, Seluruh Material, Seluruh Operator, Seluruh Material Datang, Seluruh Material Keluar, Persediaan Material.

Activity Diagram Yang Diusulkan

18.png

Gambar 4.2 Activity Diagram yang Diusulkan

Berdasarkan gambar 4.2 Activity Diagram yang diusulkan terdapat :

  1. 1 ( satu ) Initial Node , awal kegiatan.

  2. 36 ( tiga puluh enam ) Action, State dari sistem yang mencerminkan eksekusi dari suatu aksi.

  3. 1 ( satu ) Final Node , akhir suatu kegiatan.

Sequence DiagramYangDiusulkan

19.png

Gambar 4.3 Sequence Diagram yang diusulkan

Berdasarkan gambar 4.3 Sequence Diagram yang diusulkan terdapat :

  1. 1 ( satu ) Actor yang melakukan kegiatan yaitu Admin.

  2. 10 ( sepuluh ) Life Line antarmuka yang saling berinteraksi.

  3. 33 ( tiga puluh tiga ) Message yang terhubung.

State Machine Diagram Yang Diusulkan

20.png

Gambar 4.4 State Machine Diagram Yang Diusulkan

Berdasarkan gambar 4.4 State Machine Diagram yang diusulkan terdapat :

  1. 1 (satu) Initial Node , awal kegiatan

  2. 40 (empat puluh) Action, State dari sistem yang mencerminkan eksekusi dari suatu aksi

  3. 1 (satu) Final state , akhir suatu kegiatan

Class Diagram Yang Diusulkan

21.png

Gambar 4.5 Class DiagramYang Diusulkan

Berdasarkan gambar 4.5 Class Diagram yang diusulkan terdapat :

  1. Memiliki 5 ( lima ) Class yakni sebagai tabel yang didalamnya terdapat atribut-atribut.

  2. Memiliki 3 ( tiga ) Association yakni sebagai relasi antara tabel atribut pada class dengan operasi yang sama.

Rancangan Basis Data

Pada rancangan struktur basis data sistem informasi persediaan ini akan ditunjukan mengenai tabel-tabel yang akan digunakan antara lain :

a. Nama File : user

Media : Hard Disk

Isi : id_user+nm_user+pass_usr

Primary Key : id_user

Panjang Record : 290

22.png

Tabel 4.1 Tabel User

b. Nama File : customer

Media : Hard Disk

Isi : id_cust+nm_cust+almt_cust+telp_cust

Primary Key : id_cust

Panjang Record : 208

23.png

Tabel 4.2 Tabel Customer

c. Nama File : material

Media : Hard Disk

Isi : no_mtrl+nm_mtrl+sat_mtrl

Primary Key : no_mtrl

Panjang Record : 285

24.png

Tabel 4.3 Tabel Material

d. Nama File : operator

Media : Hard Disk

Isi : id_opt+nm_opt+bag_opt

Primary Key : id_opt

Panjang Record : 52

25.png

Tabel 4.4 Tabel Operator

e. Nama File : laporan

Media : Hard Disk

Isi : id_lap+sta_lap+mtrl_lap+tgl_lap+jml_lap, +total_lap+sj_lap+spk_lap+cust_lap+, +op_lap

Primary Key : id_lap

Panjang Record : 99

26.png

Tabel 4.5 Tabel Laporan

Rancangan Tampilan Sistem Yang Diusulkan

Rancangan Tampilan Menu Login

60.png

Gambar 4.6 Rancangan Tampilan Menu Login

Keterangan :

  1. Logo, yaitu gambar logo dari perusahaan

  2. Nama dari perusahaan tersebut

  3. Username untuk Login

  4. Password User untuk Login

Rancangan Tampilan Menu Home

28.png

Gambar 4.7 Rancangan Tampilan Menu Home

Keterangan :

  1. Logo, menampilkan logo dan nama perusahaan.

  2. Gambar User , foto profil dari user .

  3. Home , halaman utama setelah login .

  4. Material Datang, master data material datang dan terdapat button tambah untuk tambah data material datang, button edit untuk meng-edit data material datang, button delete untuk menghapus data material datang dan button view untuk melihat data pertransaksi.

  5. Material Keluar, master data material keluar dan terdapat button tambah untuk menambah data master material keluar, button edit untuk meng-edit data material keluar, button delete untuk menghapus data material keluar dan button view untuk melihat data pertransaksi.

  6. Material, melihat seluruh data material yang telah diinput sebelum melakukan transaksi. Terdapat button tambah untuk menambah data master material, button edit untuk meng-edit data material, button delete untuk menghapus data material.

  7. Pelanggan, melihat seluruh data pelanggan yang telah menjadi pelanggan tetap dari perusahaan. Terdapat button tambah untuk menambah data master pelanggan, button edit untuk meng-edit data pelanggan, button delete untuk menghapus data pelanggan.

  8. Operator, melihat seluruh data nama operator yang telah melakukan transaksi pengambilan material digudang. Terdapat button tambah untuk menambah data master operator, button edit untuk meng-edit data operator, button delete untuk menghapus data operator.

  9. Laporan, melihat seluruh data transaksi yang telah dilakukan beserta sisa persediaan yang ada saat ini. Terdapat button pilihan untuk memilih jenis laporan.

Rancangan Tampilan Menu Material Datang

55.png

Gambar 4.8 Rancangan Tampilan Menu Material Datang

29.png

Gambar 4.9 Rancangan Tampilan Tambah Material Datang

Rancangan Tampilan Menu Material Keluar

30.png

Gambar 4.10 Rancangan Tampilan Menu Material Keluar

31.png

Gambar 4.11 Rancangan Tampilan Menu Tambah Material Keluar

Rancangan Tampilan Menu Data Material

32.png

Gambar 4.12 Rancangan Tampilan Menu Data Material

33.png

Gambar 4.13 Rancangan Tampilan Menu Tambah Data Material

Rancangan Tampilan Menu Data Customer

34.png

Gambar 4.14 Rancangan Tampilan Menu Data Customer

35.png

Gambar 4.15 Rancangan Tampilan Menu Tambah Data Customer

Rancangan Tampilan Menu Data Operator

36.png

Gambar 4.16 Rancangan Tampilan Menu Data Operator

37.png

Gambar 4.17 Rancangan Tampilan Menu Tambah Data Operator

Rancangan Tampilan Menu Laporan

38.png

Gambar 4.18 Rancangan Tampilan Menu Laporan

Keterangan :

  1. Jenis Laporan, memilih jenis laporan yang diinginkan

  2. Search, mencari laporan sesuai No Material, Nama Material, Pelanggan, atau operator.

  3. Tampilan, akan menampilkan laporan yang telah dipilih

  4. Button cetak, mencetak laporan yang telah dipilih

  5. Button Unduh, mengunduh/download data laporan yang telah dipilih.

Rancangan Tampilan Menu Admin

39.png

Gambar 4.19 Rancangan Tampilan Menu Admin

Rancangan Tampilan Program

Tampilan Menu Login

61.png

Gambar 4.20 Tampilan Login

Tampilan Menu Home

62.png

Gambar 4.21 Tampilan Menu Home

Tampilan Menu Material Datang

63.png

Gambar 4.22 Tampilan Menu Material Datang

Tampilan Menu Tambah Material Datang

64.png

Gambar 4.23 Tampilan Menu Tambah Material Datang

Tampilan Menu Material Keluar

65.png

Gambar 4.24 Tampilan Menu Material Keluar

Tampilan Menu Tambah Material Keluar

66.png

Gambar 4.25 Tampilan Menu Tambah Material Keluar

Tampilan Menu Data Material

67.png

Gambar 4.26 Tampilan Menu Data Material

Tampilan Menu Tambah Material

68.png

Gambar 4.27 Tampilan Menu Tambah Material

Tampilan Menu Data Pelanggan

69.png

Gambar 4.28 Tampilan Menu Data Pelanggan

Tampilan Menu Tambah Pelanggan

70.png

Gambar 4.29 Tampilan Menu Tambah Pelanggan

Tampilan Menu Data Operator

71.png

Gambar 4.30 Tampilan Menu Data Operator

Tampilan Menu Tambah Operator

72.png

Gambar 4.31 Tampilan Menu Tambah Operator

Tampilan Menu Laporan

73.png

Gambar 4.32 Tampilan Menu Laporan

Tampilan Menu Admin

74.png

Gambar 4.33 Tampilan Menu Admin

Implementasi Sistem Yang Diusulkan

Setelah sistem yang diusulkan ini selesai dianalisa dan didesain secara terperinci dengan teknologi dan desain yang terpilih, maka tiba saatnya sistem diimplementasikan dan diterapkan. Tahap ini terdiri dari beberapa kegiatan yang harus dilakukan sebelum sistem yang baru benar benar digunakan. Kegiatan yang harus dilakukan antara lain :

a. Tahap Pengumpulan data

Proses pengumpulan data digunakan sebagai perancangan sistem, sehingga data apa saja yang diperlukan dapat dianalisa dan dibuatkan sistem programnya.

b. Analisa sistem

Analisa sistem adalah kegiatan yang dilakukan oleh orang dalam menganalisa suatu kegiatan untuk dicarikan kebenarannya, yang selanjutnya akan diterapkan dalam suatu sistem yang dibutuhkan.

c. Perancangan sistem

Perancangan sistem merupakan penerapan dari suatu hasil analisa yang telah dilakukan oleh seorang analis terhadap data yang dianalisanya, sehingga menghasilkan suatu rancangan sistem program yang mudah dipahami oleh seorang pembuat program.

d. Pembuatan program

Pembuatan program adalah kegiatan menulis kode program yang akan dieksekusi oleh komputer sesuai dengan yang dibutuhkan oleh user.

e. Testing program

Testing program dilakukan untuk mengetahui kesalahan kesalahan yang ada. Dan untuk memastikan kebenaran dalam penulisan kode program kedalam komputer.

f. Evaluasi program

Evaluasi program, kegiatan ini dilakukan setelah tes program, tujuannya untuk mengetahui kesalahan serta kekurangan pada program yang telah dibuat.

g. Perbaikan program

Perbaikan program adalah penambahan atau pengurangan pada poin poin tertentu yang tidak diperlukan, sehingga program benar benar dapat dioptimalkan sesuai dengan kebutuhan user.

h. Pelatihan

Pelatihan, setelah diketahui sudah tidak ada lagi kesalahan dan kekurangan, tahap selanjutnya dilakukan pelatihan terhadap karyawan, maka perancangan sistem yang usulkan dapat segara diimplementasikan.

i. Dokumentasi

Pengarsipan file yang tersusun rapi sangat membantu memudahkan pencarian data jika terdapat kesalahan nanti.

Spesifikasi Hardware, Software Dan Brainware

Perangkat Keras ( Hardware )

Perangkat keras yang digunakan adalah sebagai berikut :

  1. Processor Core i5

  2. Memory 4 GB RAM DDR3

  3. Hardisk WDC 500 GB

  4. Monitor Acer 15 X 163 WL

  5. Logitech USB Keybord

  6. Mouse Logitech Optical Mouse USB

  7. Printer LX Epson

  8. Printer Canon MP237

Perangkat Lunak ( software )

Perangkat lunak yang digunakan untuk membuat dan menjalankan aplikasi ini adalah sebagai berikut:

  1. Microsoft Windows 7

  2. Mozzilla Firefork

  3. Xammp

  4. PHP

Hak Akses ( Brainware )

Hanya Admin yang dapat mengakses menu utama, Home . Tambah, edit, delete, view dan cetak data Material Datang. Tambah, edit, delete, view dan cetak data Material Keluar. Tambah, edit, delete data material. Tambah, edit, delete data customer. Tambah, edit, delete data nama operator. Memilih jenis laporan, mencetak dan meng-unduh laporan. Merubah Password user , dan Logout .

Time Schedule

Perancangan sistem yang diusulkan diperkirakan memakan waktu kurang lebih 4 bulan, dan kegiatan yang dilakukan adalah :

54.png

Tabel 4.6 Tabel Time Schedule

BAB V

PENUTUP

Kesimpulan

Kesimpulan Terhadap Rumusan Masalah

Berdasarkan analisa yang telah diuraikan pada sub rumusan masalah sebelumnya, maka penulis menarik beberapa kesimpulan sebagai berikut :

  1. PT. Charoen Pokphand Jaya Farm belum mempunyai sistem untuk persediaan material dan dengan adanya sistem ini dapat mengatasi masalah untuk mengetahui persediaan material yang ada digudang. Sebab, material yang dikirim customer dan penggunaan material selalu didata dan dihitung jumlah produksi yang dihasilkan. Dengan demikian persediaan material yang ada digudang dapat terkendali.

  2. Sistem aplikasi yang dipergunakan untuk membuat sistem informasi persedian material yaitu menggunakan bahasa pemograman PHP dan Macromedia Dreamweaver untuk mendesign tampilan dari sistem supaya lebih menarik dan mempermudah user untuk menggunakannya. Dan untuk Databasenya menggunakan MySQL sebagai penyimpanan semua data yang terkait dalam sistem persediaan material.

  3. Dengan adanya sistem ini, pembuatan laporan yang diperlukan menjadi lebih mudah. Jika tetap menggunakan sistem yang manual akan memakan waktu yang cukup lama dan laporan yang dihasilkan terkadang tidak akurat sehingga menurunkan kinerja bahkan dapat terjadi kerugian bagi perusahaan tersebut.

Kesimpulan Terhadap Tujuan Dan Manfaat Penelitian

Kesimpulan Terhadap Tujuan Penelitian

Berdasarkan analisa yang telah diuraikan pada sub tujuan penelitian sebelumnya, maka penulis menarik beberapa kesimpulan sebagai berikut :

  1. Mengetahui serta memahami fungsi dan prosedur yang terkait dengan sistem persediaan material sehingga pendataan selalu terkendali.

  2. Memudahkan staff gudang dalam menyajikan laporan persediaan material kepada atasannya.

  3. Sistem yang mudah dapat membatu meningkat kinerja staff gudang diperusahaan tersebut.

  4. Menambah wawasan dan mendapatkan pengalaman didalam dunia kerja untuk dimasa yang akan datang.

  5. Sebagai syarat untuk melanjutkan tahap selanjutnya yaitu Sidang Skripsi dan sebagai bentuk implementasi dari ilmu yang telah diperoleh selama menempuh jenjang perkuliahan di STMIK Raharja Tangerang.

Kesimpulan Terhadap Manfaat Penelitian

Berdasarkan analisa yang telah diuraikan pada sub bab manfaat penelitian sebelumnya, maka penulis menarik beberapa kesimpulan sebagai berikut :

  1. Terpenuhinya kebutuhan perusahaan yang menjadi kendala pada PT. Charoen Pokphand Jaya Farm untuk menyajikan informasi persediaan material.

  2. Dapat memberikan pengetahuan yang lebih luas sebelum terjun langsung dalam dunia kerja.

Kesimpulan Terhadap Metode Penelitian

Berdasarkan analisa yang telah diuraikan pada sub pengumpulan data sebelumnya, maka penulis menarik beberapa kesimpulan sebagai berikut :

  1. Observasi salah satu metode pengumpulan data dengan cara melakukan pengamatan terhadap perusahaan secara langsung dan penulis meminta data yang diperlukan sebagai bahan untuk menulis laporan.

  2. Wawancara salah satu media untuk mendapatkan data dengan cara untuk mewawancarai Bapak Subadi sebagai Stakeholder PT. Charoen Pokphand Jaya Farm untuk mengetahui kekurangan atau kelebihan dari sistem yang sedang berjalan.

  3. Studi Pustaka salah satu teknik atau cara yang dipergunakan untuk memperoleh data secara teoritis dengan mempelajari buku – buku, catatan - catatan serta literatur lain yang berkaitan erat dengan pembahasan laporan Skripsi.

Saran

Adapun saran yang dapat disajikan penulis :

  1. Diperlukan pengembangan lebih lanjut dari sistem persediaan material ini supaya dapat mengetahui jumlah hasil yang akan diproduksi dari material yang telah dikeluarkan dari gudang. Sehingga material yang telah dikirim oleh customer lebih terkontrol dengan baik.

  2. Diperlukan penambahan multi-user agar menjadi lebih terstruktur dalam penambahan data dan pembuatan laporan.

DAFTAR PUSTAKA

  1. 1,0 1,1 1,2 Sutabri, Tata, 2012 "Konsep Dasar Informasi". Yogyakarta: Andi .
  2. 2,00 2,01 2,02 2,03 2,04 2,05 2,06 2,07 2,08 2,09 2,10 Mulyanto, Agus 2009. Sistem Informasi Konsep dan Aplikasi. Cet. 1. Yogyakarta: Pustaka Pelajar.
  3. Maimunah, 2012 Media Company Profile Sebagai Sarana Penunjang Informasi dan Promosi. Jurnal CCIT Vol.5 No.3- Mei 2012. Tangerang:Perguruan Tinggi Raharja
  4. Kristanto, Andi. 2008. Perancangan Sistem Informasi dan Aplikasinya. Cet. 1. Yogyakarta: Gaya Media.
  5. Tanti, Lili. 2009. Pengembangan Perangkat Ajar Berbantuan Komputer Untuk Mempelajari Tata Bahasa inggris. Jurnal CCIT Vol. 3 No.2-Januari 2009: Tangerang.
  6. Prabowo Pudjo Widodo. 2011. "Menggunakan UML". Informatika. Bandung.
  7. Anhar. 2010. “Panduan Menguasai PHP dan MySQL secara Otodidak”. Media Kita. Jakarta.
  8. 8,0 8,1 8,2 8,3 8,4 8,5 8,6 8,7 Raharja,Untung dkk .2009. Desain Sistem Pembelajaran Pada Jurusan Sistem Komputer Konsentrasi CCIT, Jurnal CCIT Vol.1 No.3-Mei 2009.

Contributors

IMAM ARIF SAKTIYANTO