SI1212473737

Dari widuri
Revisi per 1 Maret 2017 13.34 oleh Siti Nurhayati (bicara | kontrib) (Melindungi "SI1212473737": permintaan pengguna ([Sunting=Hanya untuk pengurus] (selamanya) [Pindahkan=Hanya untuk pengurus] (selamanya)))

(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)

Lompat ke: navigasi, cari


PERANCANGAN SISTEM INFORMASI MONITORING

PERSEDIAAN BAHAN BAKU BERBASIS WEB

PADA PT CIPTA PERDANA LANCAR

TANGERANG

|-

SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :


NIM
: 1212473737
NAMA


JURUSAN SISTEM INFORMASI

KONSENTRASI BUSINESS INTELLIGENCE

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2016/2017


 

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM INFORMASI MONITORING

PERSEDIAAN BAHAN BAKU BERBASIS WEB

PADA PT CIPTA PERDANA LANCAR

TANGERANG

Disusun Oleh :

NIM
: 1212473737
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Business Intelligence

 

 

Disahkan Oleh :

Tangerang, Februari 2017

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

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

PERANCANGAN SISTEM INFORMASI MONITORING

PERSEDIAAN BAHAN BAKU BERBASIS WEB

PADA PT CIPTA PERDANA LANCAR

TANGERANG


Dibuat Oleh :

NIM
: 1212473737
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Business Intelligence

Tahun Akademik 2016 / 2017

Disetujui Oleh :

Tangerang, Februari 2017

Pembimbing I
   
Pembimbing II
       
       
       
       
(Nur Azizah, M.Akt., M.Kom)
   
(Sri Rahayu, S.T,. MMSI)
NID : 10002
   
NID : 08182

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM INFORMASI MONITORING

PERSEDIAAN BAHAN BAKU BERBASIS WEB

PADA PT CIPTA PERDANA LANCAR

TANGERANG


Dibuat Oleh :

NIM
: 1212473737
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Business Intelligence

Tahun Akademik 2016/2017

Disetujui Penguji :

Tangerang, Februari 2017

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
: 1212473737
Nama
Jurusan
: Sisteem Informasi
Konsentrasi
: Business Intelligence

 

 

Menyatakan bahwa Laporan Skripsi ini dari awal sampai akhir merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikasi dari Laporan Skripsi yang telah dipergunakan untuk memenuhi persyaratan mengambil Skripsi guna mendapatkan gelar Sarjana Komputer di lingkungan Perguruan Tinggi Raharja maupun Perguruan Tinggi lain, serta belum pernah dipublikasikan sebelumnya.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab serta bersedia menerima sanksi jika ternyata pernyataan di atas tidak benar.

Tangerang, Februari 2017

 
 
 
 
 
NIM : 1212473737

 

)*Tandatangan dibubuhi materai 6.000;



ABSTRAKSI


Perkembangan dalam kemajuan teknologi komputer saat ini, sekarang semua orang berusaha untuk membuat suatu sistem informasi yang baik dan mudah digunakan untuk membantu pekerjaan manusia. PT Cipta Perdana Lancar Tangerang merupakan perusahaan yang bergerak dibidang sparepart kendaraan bermotor. Dalam hal ini perusahaan memerlukan laporan persediaan bahan baku, tetapi laporan yang masih berjalan masih manual dan menggunakan MS. Excel sehingga setiap data yang dilaporkan sering terjadi kesalahan dalam pencatatan persediaan bahan baku. PT Cipta Perdana Lancar Tangerang membutuhkan perancangan sistem informasi yang dapat memonitoring persediaan bahan baku dengan efektif dan efisien. Adapun analisis untuk program menggunakan Unified Modeling Languange (UML) Sebagai alat untuk membantu dalam bahasa pemograman yang berorientasi objek. sedangkan teknik pengumpulan data menggunakan metode observasi, wawancara, studi pustaka dan elisitasi . Dalam hal ini pengujian sistem, yang digunakan yaitu metode blackbox testing yang memfokuskan pada keperluan software. Dalam hal penelitian ini agar sistem bisa termonitoring dengan baik, efektif dan efisien menggunakan database MySql, dan PHP.

Kata kunci: Persediaan bahan baku, Monitoring, Web.

ABSTRACT

Developments in the progress of computer technology at this time, now everyone is trying to create a system of good information and easy to use to help the work of man. PT Cipta Perdana Lancar Tangerang is a company engaged in motor vehicle spare parts. In this case the company requires the preparation of raw materials report, but the report still running are still manual and using MS Excel so that every data. reported frequent errors in the recording of inventories of raw materials. PT Cipta Perdana Lancar Tangerang requires the design of information systems that can monitor the supplies of raw materials effectively and efficiently. As for analysis for program use Unified Modeling Languange (UML) As a tool to assist in the programming language is object oriented. While the technique of collecting data using the method of observation, interview, study the literature and elisitasi. In this case the testing system, which used method blackbox testing that focuses on the purposes of the software. In terms of research so that the system can monitoring with good, effective and efficient use of the MySql database, and PHP.

Keyword: Inventory of raw materials, Monitoring, Web.



KATA PENGANTAR

Dengan mengucap puji syukur kehadirat Allah SWT, atas segala rahmat dan karunia-Nya kepada penulis sehingga dapat menyelesaikan dan menyusun Laporan Skripsi dengan judul “PERANCANGAN SISTEM INFORMASI MONITORING PERSEDIAAN BAHAN BAKU BERBASIS WEB PADA PT. CIPTA PERDANA LANCAR TANGERANG”.

Tujuan dari pembuatan Skripsi ini sebagai salah satu syarat menyelesaikan program pendidikan Strata Satu (S1) Jurusan Sistem Informasi di Sekolah Tinggi Manajemen dan Ilmu Komputer Raharja Tangerang. Dalam penyusunan laporan Skripsi penulis menyadari jika tanpa bimbingan dan dorongan dari setiap pihak, maka Skripsi ini tidak akan terwujud dan selesai tepat waktu.

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

Pada kesempatan ini penulis menyampaikan rasa terima kasih yang sebesar-besarnya kepada:

  1. Bapak Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Raharja.
  2. Bapak Sugeng Santoso,M.Kom selaku Puket I Bidang Akademik STMIK Raharja.
  3. Ibu Nur Azizah, M.Akt, M.Kom., selaku Kepala Jurusan Sistem Informasi STMIK RAHARJA dan sebagai pembimbing I yang telah meluangkan waktu, pikiran dan tenaganya untuk membantu dan memberikan bimbingan serta pengarahan kepada penulis.
  4. Ibu Sri Rahayu, S.T., MMSI. sebagai dosen Pembimbing II yang telah membantu, membimbing dan membina dalam pembuatan laporan skripsi ini.
  5. Para Dosen STMIK Raharja yang telah banyak membantu dan membimbing serta memberikan ilmu pengetahuanya kepada penulis selama perkuliahan.
  6. Bapak Wahid Bondan Setiawan sebagai stakeholder, yang telah membantu dalam memberikan data-data dan membimbing penulis dalam menyelesaikan Laporan Skripsi.
  7. Kepada Orang Tua yang selama ini telah setia memberikan dorongan semangat, perhatian, dan doa.
  8. Para sahabat dan rekan-rekan penulis terutama Ridwan Ismail, Dwi Rianto, Ady Kuncoro, Selvi Puspa Mandani dan rekan-rekan yang lainnya dimana penulis tidak dapat menyebut satu persatu.

Dalam penyusunan laporan ini, penulis menyadari masih terdapat kekurangan-kekurangan serta kelemahan-kelemahan, untuk itu penulis sangat mengharapkan saran dan kritik dari seluruh pihak untuk menyempurnakan penyusunan laporan ini. Semoga Allah SWT. senantiasa menyertai langkah kita semua dalam meraih cita-cita menuju kesuksesan, Aamiin.


Tangerang, Februari 2017
Abdurrahman Muhammad Chusaini
1212473737

DAFTAR TABEL

  1. Tabel 3.1. Deskripsi Aktor Sistem yang Berjalan
  2. Tabel 3.2. Elisitasi Tahap I
  3. Tabel 3.3. Elisitasi Tahap II
  4. Tabel 3.4. Elisitasi Tahap III
  5. Tabel 3.5. Final Draft Elisitasi
  6. Tabel 4.1. Perbedaan Prosedur Antara sistem Berjalan Dengan Sistem Usulan
  7. Tabel 4.2. Field Tabel Material Masuk Pada Sistem Yang Diusulkan
  8. Tabel 4.3. Field Tabel Login Pada Sistem Yang Diusulkan
  9. Table 4.4. Field Tabel Material Pada Sistem Yang Diusulkan
  10. Table 4.5. Field Tabel Stok Pada Sistem Yang Diusulkan
  11. Table 4.6. Field Tabel Supplier Pada Sistem Yang Diusulkan
  12. Table 4.7. Field Tabel Detail Material Masuk Pada Sistem Yang Diusulkan
  13. Table 4.8. Field Tabel Detail Material Keluar Pada Sistem Yang Diusulkan
  14. Table 4.9. Field Tabel Material Keluar Pada Sistem Yang Diusulkan
  15. Table 4.10. Blackbox Testing
  16. Table 4.11. Schedule Implementasi
  17. Table 4.12. Estimasi Biaya


DAFTAR GAMBAR

  1. Gambar 2.1. Langkah-Langkah Analisis Sistem
  2. Gambar 3.1. Logo PT Cipta Perdana Lancar Tangerang
  3. Gambar 3.2. Struktur Organisasi PT Cipta Perdana Lancar Tangerang
  4. Gambar 3.3. Use case Diagram Persediaan Baku
  5. Gambar 3.4. Activity Diagram Meminta, Pemesanan, dan Mengirim Bahan Baku
  6. Gambar 3.5. Activity Diagram Produksi Bahan Baku
  7. Gambar 3.6. Activity Diagram Laporan Bahan Baku
  8. Gambar 3.7. Sequence Diagram Yang Berjalan
  9. Gambar 4.1. Usecase Diagram Pada Sistem Yang Diusulkan
  10. Gambar 4.2. Activity Diagram Admin PPIC Pada Sistem Yang Diusulkan
  11. Gambar 4.3. Activity Diagram Purchasing dan Pimpinan Pada Yang Diusulkan
  12. Gambar 4.4. Sequence Diagram Pada Sistem Yang Diusulkan
  13. Gambar 4.5. Rancangan State Machine Admin PPIC Pada Sistem Yang Diusulkan
  14. Gambar 4.6. Rancangan State Machine Purchasing dan Pimpinan
  15. Gambar 4.7. Class Diagram Pada Sistem Yang Diusulkan
  16. Gambar 4.8. Tampilan Layout Login Pada Sistem Yang Diusulkan
  17. Gambar 4.9. Tampilan Username dan Password Salah Pada Sistem Yang Diusulkan
  18. Gambar 4.10. Tampilan Layout Halaman Utama Admin Pada Sistem Yang Diusulkan
  19. Gambar 4.11. Tampilan Layout Data Supplier
  20. Gambar 4.12. Tampilan Layout Data Material
  21. Gambar 4.13. Tampilan Layout Transaksi Material
  22. Gambar 4.14. Tampilan Layout Data Material Masuk
  23. Gambar 4.15. Tampilan Layout Transaksi Material Keluar Produksi
  24. Gambar 4.16. Tampilan Layout Data Material Keluar
  25. Gambar 4.17. Tampilan Layout Laporan Material Masuk
  26. Gambar 4.18. Tampilan Layout Laporan Material Keluar
  27. Gambar 4.19. Tampilan Layout Graphic Stok Material
  28. Gambar 4.20. Tampilan Login Admin PPIC, Purchasing dan Pimpinan
  29. Gambar 4.21. Tampilan Login Admin PPIC, Purchasing dan Pimpinan Salah
  30. Gambar 4.22. Tampilan Halaman Utama Admin
  31. Gambar 4.23. Tampilan Data Supplier
  32. Gambar 4.24. Tampilan Data Material
  33. Gambar 4.25. Tampilan Transaksi Material Masuk
  34. Gambar 4.26. Tampilan Data Material Masuk
  35. Gambar 4.27. Tampilan Transaksi Material Keluar Produks
  36. Gambar 4.28. Tampilan Data Material Kelua
  37. Gambar 4.29. Tampilan Laporan Material Masuk
  38. Gambar 4.30. Tampilan Laporan Material Keluar
  39. Gambar 4.31. Tampilan Graphic Stok

DAFTAR SIMBOL

  1. Simbol Use Case Diagram

    Gambar 1. Simbol Use Case Diagram

  2. Simbol Class Diagram

    Gambar 2. Simbol Class Diagram

  3. Simbol Squence Diagram

    Gambar 3. Simbol Sequence Diagram

  4. Simbol Activity Diagram

    Gambar 4. Simbol Actifity Diagram

Daftar isi

BAB I

PENDAHULUAN

Latar Belakang

Di masa sekarang teknologi komputer sangat berkembang. Dalam kehidupan sehari-hari pun manusia tidak bisa lepas dari pengaruh teknologi komputer. Perkembangan teknologi komputer ini sangat baik bagi manusia dalam semua bidang. Terutama dalam bidang usaha, baik usaha besar maupun usaha kecil yang hampir semuanya membutuhkan informasi secara cepat dan akurat.

Dengan kemajuan teknologi komputer saat ini, sekarang semua orang berusaha untuk membuat suatu sistem informasi yang baik dan mudah digunakan untuk membantu pekerjaan manusia. Adanya jaringan yang luas dan mudah diakses juga merupakan salah satu langkah untuk mendapatkan informasi yang mudah dan cepat. Dengan adanya perancangan inilah, maka setiap perusahaan ingin mengubah sistem yang lama ke sistem yang baru agar tidak tertinggal dari yang lain.

Setiap perusahaan baik pemerintahan, swasta maupun perusahaan asing pasti menyesuaikan sistem kerja dalam usahanya dengan menggunakan sistem komputerisasi terbaru yang mampu mengelolah data dan menghasilkan informasi yang cepat dan akurat. Penyesuaian ini bermaksud untuk meningkatkan kualitas persediaan bahan baku perusahaan.

Perusahaan penting untuk melakukan pengawasan atas persediaan bahan baku. Kegiatan ini dapat membantu tercapainya suatu tingkat efisiensi penggunaan dalam persediaan bahan baku. Tetapi perlu diketahui bahwa hal ini tidak dapat menghilangkan sama sekali resiko yang timbul akibat adanya persediaan yang terlalu besar atau terlalu kecil, melainkan hanya mengurangi resiko sekecil mungkin. Persediaan yang optimal merupakan hal yang harus diperhatikan dalam pengadaan bahan baku. Persediaan yang optimal ini memerlukan perencanaan berapa besar bahan baku yang harus dibeli, kapan bahan baku dibeli agar proses produksi tidak terganggu karena kekurangan bahan baku.

Dalam membeli bahan baku, perusahaan harus terlebih dahulu merencanakan berapa jumlah yang dibutuhkan. Untuk memenuhi kebutuhan proses produksi dalam jangka panjang perusahaan harus membeli bahan baku dalam jumlah yang besar dan menyimpannya di gudang. Pembelian bahan baku dalam jumlah yang besar dapat menguntungkan perusahaan karena selain akan mendapatkan potongan harga, juga akan mengatasi masalah kehabisan bahan baku.

PT. Cipta Perdana Lancar merupakan perusahaan baru dalam usaha industri jasa sparepart. Perusahaan ini didirikan pada tahun 2009, sehingga sistem yang ada pun masih bersifat manual, terutama dalam sistem persedian material. Akibatnya admin PPIC merasa kesulitan dalam memberikan informasi persedian material yang akurat diminta oleh pimpinan perusahaan

Berdasarkan permasalahan di atas penulis melakukan penelitian atau riset guna memenuhi Skripsi dengan mengambil judul "Perancangan Sistem Informasi Monitoring Persediaan Bahan Baku Berbasis Web Pada PT. Cipta Perdana Lancar Tangerang".

Rumusan Masalah

Sedangkan untuk rumusan masalah penulis mengemukakan beberapa hal, diantaranya:
  1. Bagaimana sistem persediaan material yang berjalan saat ini pada PT. Cipta Perdana Lancar Tangerang?
  2. Apakah sistem penanganan yang berjalan saat ini sudah mampu menunjang proses keputusan persediaan material pada PT. Cipta Perdana Lancar Tangerang?
  3. Bagaimana merancang sistem informasi monitoring persediaan bahan baku yang akurat dan efisien pada PT. Cipta Perdana Lancar Tangerang?

Ruang Lingkup Masalah

Ruang lingkup permasalahan yang akan dibahas pada penelitian ini yaitu:
  1. Sistem yang dirancang adalah sistem informasi yang dapat membantu dalam pendataan/perhitungan persediaan material.
  2. Penerimaan daftar PO, analisis bahan baku yang diperlukan, membeli bahan baku yang dibutuhkan, pencatatan data material, mengisi/memberi material kebagian produksi untuk diproses, mencatat material yang keluar, merekap stok bahan baku, membuat laporan.

Tujuan Penelitian

Adapun tujuan yang diharapkan dari Skripsi ini adalah sebagai berikut
  1. Untuk menambah ilmu pengetahuan, pengalaman, pengenalan dalam dunia kerja sehingga penulis melakukan penelitian untuk menyelesaikan Skripsi
  2. Membuat perancangan sistem persediaan material pada PT. Cipta Perdana Lancar Tangerang agar lebih efektif dari segi waktu dan efesien dari segi tenaga
  3. Dari hasil penelitian ini dapat dimanfaatkan dan dipergunakan oleh perusahaan sebagai referensi dasar untuk mengambil keputusan dan kebijakan yang berhubungan dengan sistem persediaan material pada PT. Cipta Perdana Lancar Tangerang. Sehingga dapat mempermudah serta menghasilkan data informasi yang akurat dan efisien.

Manfaat Penilitian

Adapun manfaat yang diharapkan dari penelitian ini, antara lain sebagai berikut:
  1. Memberikan solusi sistem yang mampu menghasilkan laporan secara cepat dan akurat.
  2. Memberikan solusi sistem pengeluaran dan penerimaan material pada PT. Cipta Perdana Lancar secara terkomputerisasi
  3. Dengan adanya sistem persediaan ini, dapat mempermudah dan dapat memperoleh informasi secara efektif dan efisien.

Metode Penilitian

Metode Pengumpulan Data

Metode penelitian yang digunakan oleh penulis dalam pembuatan Tugas Akhir/Skripsi menggunakan metode sebagai berikut:
  1. Metode Observasi(Pengamatan Langsung). Dalam hal ini penulis melakukan pengamatan langsung dan pencatatan tentang arus yang berjalan serta prosedur sistem yang berjalan. Penulis dapat melakukan kegiatan pengamatan secara langsung tentang cara ataupun proses kerja dalam sistem persediaan material pada PT Cipta Perdana Lancar Tangerang.
  2. Metode Studi Pustaka, yaitu metode yang digunakan untuk mendapatkan informasi dari beberapa sumber-sumber literature review seperti internet, buku, jurnal, dan lain sebagainya yang berkaitan dengan penelitian sebagai bahan referensi dalam penyusunan Skripsi.
  3. Metode Wawancara, yaitu teknik pengumpulan data secara tatap muka langsung dengan orang diwawancarai, untuk memperoleh gambaran yang lebih jelas mengenai sistem produksi yang berhubungan dengan objek dalam peliputan.
  4. Metode Elisitasi, merupakan rancangan yang dibuat berdasarkan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi. Elisitasi dilakukan melalui tiga tahap, yaitu elisitasi tahap I, elisitasi tahap II, elisitasi tahap III, dan elisitasi final. Dan dengan menggunakan metode elisitasi final, peneliti diharapkan dapat fokus meneliti sesuai dengan permintaan dari stakeholder.

Metode Perancangan Sistem

Perancangan sistem adalah proses spesifikasi sistem aplikasi yang diusulkan berdasarkan hasil rekomendasi analisa sistem. Tujuan perancangan sistem yaitu :
    a. Memenuhi kebutuhan pemakai sistem (user) seperti merancang sistem informasi monitoring pencapaian kinerja pada penyediaan material masuk dan keluar
    b. Memberikan gambaran yang jelas dan rancang bangun dalam UML (Unified Modeling Language) untuk sistem informasi monitoring pencapaian kinerja pada penyediaan material masuk dan keluar.

Berhubungan dengan perancangan sistem, penulis memanfaatkan berbagai macam aplikasi yang diperlukan dalam mengembangkan sistem berbasis Web. Dalam menganalisa dan desain sistem, digunakan Visual Paradigm, kemudian dalam merancang user interface dan melakukan coding, penulis menggunakan program PHP, Appserv MySQL, Xampp, Dreamweaver CS6.

Metode Perancangan Sistem

Perancangan sistem adalah proses spesifikasi sistem aplikasi yang diusulkan berdasarkan hasil rekomendasi analisa sistem. Tujuan perancangan sistem yaitu :

  1. Memenuhi kebutuhan pemakai sistem (user) seperti merancang sistem informasi monitoring pencapaian kinerja pada penyediaan material masuk dan keluar
  2. Memberikan gambaran yang jelas dan rancang bangun dalam UML (Unified Modeling Language) untuk sistem informasi monitoring pencapaian kinerja pada penyediaan material masuk dan keluar.

Berhubungan dengan perancangan sistem, penulis memanfaatkan berbagai macam aplikasi yang diperlukan dalam mengembangkan sistem berbasis Web. Dalam menganalisa dan desain sistem, digunakan Visual Paradigm, kemudian dalam merancang user interface dan melakukan coding, penulis menggunakan program PHP, Appserv MySQL, Xampp, Dreamweaver CS6.

Metode Analisa Data

Dalam Skripsi ini metode perancangan yang digunakan adalah program Visual Paradigm for UML Enterprise Edition Ver. 6.4 untuk menggambarkan use case diagram, activity diagram, sequence diagram, dan class diagram yaitu pengembangan piranti lunak berbasis “objek oriented”, dalam hal pembuatan sistem ini peneliti menggunakan aplikasi Adobe DreamWeaver CS6.

Metode Testing

Dalam skripsi ini metode pengujian yang digunakan yaitu Blackbox Testing. Blackbox testing adalah metode uji coba yang memfokuskan pada keperluan fungsional software, karena itu uji coba Blackbox memungkinkan pengembang software untuk membuat himpunan kondisi input atau data uji yang akan menguji fungsional dan output suatu program. Metode pengujian blackbox digunakan untuk menemukan kesalahan dalam beberapa kategori, antara lain fungsi-fungsi yang salah atau hilang, kesalahan tampilan luar, kesalahan output, kesalahan dalam struktur data atau akses database eksternal kesalahan performa.

Sistematika Penulisan

Untuk mempermudah dalam membaca dan mengikuti aturan penulisan yang ada, maka penulis mengelompokan Skrispsi ini menjadi beberapa bab yang secara ringkas dapat dijelaskan sebagai berikut:

BAB I PENDAHULUAN

Bab ini berisi tentang latar belakang penulisan, rumusan masalah, ruang lingkup, tujuan dan manfaat penelitian, metodologi penelitian dan sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini menjelaskan tentang teori-teori dasar atau umum dan teori-teori khusus yang berkaitan dengan analisa serta permasalahan yang dibahas pada bagian sistem yang sedang berjalan, dan literature review.

BAB III ANALISA SISTEM BERJALAN

Bab ini berisikan tentang Profil Perusahaan Cipta Perdana Lancar, Tinjauan Umum berisikan tentang sejarah singkat perusahaan, Ruang Lingkup, Visi dan Misi Perusahaan, Struktur Organisasi, Skema Alur Kerja, Alur Kerja, UML (Unified Modelling Language) sistem yang berjalan, serta elisitasi tahap I, elisitasi tahap II, elisitasi tahap III, dan final draft elisitasi.

RANCANGAN SISTEM DAN IMPLEMENTASI

Bab ini menjelaskan analisa sistem yang diusulkan dengan menggunakan flowchart dan mind map dari sistem yang diimplementasikan, serta pembahasan secara detail final elisitasi yang ada di bab sebelumnya, di jabarkan secara satu persatu dengan menerapkan konsep sesudah adanya sistem yang diusulkan.

BAB V PENUTUP

Bab ini merupakan penutup yang berisi kesimpulan dari hasil analisa dan
optimalisasi sistem berdasarkan yang telah diuraikan pada bab-bab sebelumnya

DAFTAR PUSTAKA

LAMPIRAN

BAB II

LANDASAN TEORI

Untuk mendukung pembuatan laporan Tugas Akhir/Skripsi ini, maka perlu dikemukakan hal-hal atau teori-teori yang berkaitan dengan permasalahan dan ruang lingkup pembahasan sebagai landasan dalam pembuatan laporan Tugas Akhir/Skripsi ini.

Teori Umum

Konsep Dasar Sistem

1. Definisi Sistem

Ada beberapa pendapat para ahli yang mengemukakan pengertian sistem, diantaranya yaitu:

  1. Menurut Moekijat dalam prasojo (2011:152)[1] “sistem adalah setiap sesuatu terdiri dari obyek-obyek, atau unsur-unsur atau komponen-komponen yang bertata kaitan dan bertata hubungan satu sama lain, sedemikian rupa sehingga unsur-unsur tersebut merupakan satu kesatuan pemerosesan atau pengolahan yang tertentu”.
  2. Menurut Sutarman (2012:12)[2], “Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”.
  3. Menurut Suprihadi dkk dalam jurnal CCIT (2013:310)[3], Sistem adalah sekumpulan unsur atau elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan.

Dari beberapa pengertian sistem yang telah dikemukakan oleh para ahli diatas dapat disimpulkan bahwa “sistem adalah kumpulan dari beberapa bagian yang memiliki keterkaitan dan saling bekerja sama serta membentuk suatu kesatuan untuk mencapai tujuan dari sistem tersebut”.

2. Karakteristik Sistem

Menurut Sutabri (2012:20)[4], sebuah sistem mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Adapun karakteristik yang dimaksud adalah sebagai berikut :

  1. Komponen Sistem (Components)
    Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu mempengaruhi proses sistem secara keseluruhan.
  2. Batasan Sistem (Boundary)
    Ruang lingkup sistem yang merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.
  3. Lingkungan Luar Sistem (Evinronment)
    Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar. Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara. Lingkungan luar yang merugikan harus dikendalikan. Kalau tidak, maka akan mengganggu kalangsungan hidup dari sistem tersebut.
  4. Penghubung Sistem (Interface)
    Media yang menghubung sistem dengan subsistem yang lainya disebut penghubung sistem. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integrasi sistem yang membentuk satu kesatuan.
  5. Masukan Sistem (Input)
    Energi yang dimasukan kedalam sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input). Contoh, didalam suatu unit sistem komputer, “program” adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan “data” adalah signal input untuk diolah menjadi informasi.
  6. Keluaran Sistem (Output)
    Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsistem yang lain seperti informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsistem lain.
  7. Pengolahan Sistem (Process)
    Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya adalah sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.
  8. Sasaran Sistem (Objective)
    Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic. Jika suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.

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

3. Klasifikasi Sistem

Menurut Yakub (2012 : 4) [5]pada buku Pengantar Sistem Informasi, Sistem dapat diklasifikasikan dari beberapa sudut pandang diantaranya :

  1. Sistem abstrak (abstract system)
    Sistem Abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Sistem teologia yang berisi gagasan tentang hubungan manusia dengan Tuhan merupakan contoh abstract system.
  2. Sistem fisik (physical system)
    Sistem fisik adalah sistem yang ada secara fisik, Sistem komputer, sistem akuntansi, sistem produksi, sistem sekolah, dan sistem transportasi merupakan contoh physical system.
  3. Sistem tertentu (deterministic system)
    Sistem tertentu adalah sistem yang beroperasi dengan tingkahlaku yang dapat diprediksi, interaksi antara bagian dapat dideteksi dengan pasti sehingga keluarannya dapat diramalkan. Sistem komputer sudah diprogramkan, merupakan contoh deterministic system karena program komputer dapat diprediksi dengan pasti.
  4. Sistem tak tentu (probabilistic system)
    Sistem tak tentu adalah suatu sistem yang kondisi masa depannya tidak dapat diprediksikan karena mengandung unsur probabilitas. Sistem arisan merupakan contoh probabilistic system karena sistem arisan tidak dapat diprediksikan dengan pasti.
  5. Sistem tertutup (close system)
    Sistem tertutup merupakan sistem yang tidak bertukar materi, informasi, atau energi dengan lingkungan. Sistem ini tidak berinteraksi dan tidak dipengaruhi pleh lingkungan, misalnya reaksi kimia dalam tabung terisolasi.
  6. Sistem terbuka (open system)
    Sistem ini adalah sistem yang berhubungan dengan lingkungan dan dipengaruhi oleh lingkungan. Sistem perdagangan merupakan contoh open system, karena dapat dipengaruhi oleh lingkungan

Definisi Data

Sumber informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal datum atau data item. Terdapat beberapa pengertian data menurut beberapa ahli, diantaranya :

  1. Menurut Thompson & Handelman dalam bukunya Bambang Hartono (2013:15)[6], Data adalah hasil pengukuran dan pencatatan terhadap fakta tentang sesuatu, keadaan, tindakan atau kejadian.
  2. Menurut Taufiq (2013:13)[7], "Data adalah sesuatu yang diberikan untuk diolah".
  3. Menurut Sutabri (2012:1)[4], "Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata".

Berdasarkan kedua definisi di atas, maka dapat disimpulkan data adalah berupa catatan-catatan yang perlu diolah sehingga menghasilkan informasi yang menunjukan fakta.

Dari poin-poin diatas mengenai data dapat disimpulkan bahwa data merupakan bahan yang akan diolah menjadi suatu bentuk yang lebih berguna dan bermanfaat. Proses pengolahan data yang disebut siklus pengolahan data ( Data Processing Cycle ) terdiri dari tiga proses yaitu :

  1. Tahapan Input -> Dilakukan dengan pemasukan data ke dalam proses komputer lewat alat input (input device).
  2. Tahapan Process -> Dilakukan proses pengolahan data yang sudah dimasukkan yang dilakukan oleh data pemroses (process device) yang dapat berupa proses perhitungan, pengendalian, atau pencarian pada storage.
  3. Tahapan output -> Dilakukan proses penghasilan output dari hasil pengolahan data ke alat output (output device) yaitu berupa informasi.

Konsep dasar Informasi

1. Definisi Informasi

Gordon B. Davis dalam bukunya Bambang Hartono (2013: 15)[6] , “Information is data has been processed into a form that is meaningful to the recipient and is of real or perceived value in current or prospective decision”. Artinya “Informasi adalah data yang telah diolah menjadi suatu bentuk yang berguna bagi penerimanya dan memiliki nilai bagi pengambilan keputusan saat ini atau di masa yang akan datang”.

Menurut Mohamad Subhan (2012:17)[8] dalam bukunya yang berjudul Analisa Perancangan Sistem mengungkapkan: “Sistem informasi merupakan kumpulan data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerima. Tanpa suatu informasi, suatu sistem tidak akan berjalan dengan lancar dan akhirnya bisa mati. Dengan kata lain sumber dari informasi adalah data. Data menggambarkan suatu kejadian yang sering terjadi, dimana data tersebut akan diolah dan akan diterapkan dalam sistem menjadi input yang berguna dalam suatu sistem. 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“.

Dalam Jurnal CCIT yang diteliti oleh Maimunah dkk (2012 : 57)[9] , “Informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih berarti bagi penerimanya, dan bermanfaat dalam mengambil suatu keputusan”.

Dari pendapat di atas dapat disimpulkan bahwa “Sistem informasi merupakan gabungan dari manusia, hardware, software, jaringan komunikasi dan datayang saling berinteraksi untuk menyimpan, mengumpulkan, memproses, dan mendistribusikan informasi untuk mendukung pengambilan keputusan didalam suatu organisasi untuk dapat mencapai sasaran dan tujuannya”.

Konsep Dasar Sistem informasi

Menurut Nugroho (2011:128)[10], “Sistem informasi adalah sebuah sistem yang mempunyai fungsi mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk tujuan yang spesifik”.

Menurut Taufiq (2013:17)[7], “Sistem Informasi adalah kumpulan dari sub-sub sistem yang saling terintegrasi dan berkolaborasi untuk menyelesaikan masalah tertentu dengan cara mengolah data dengan alat yang namanya komputer sehingga memiliki nilai tambah dan bermanfaat bagi pengguna”.

Menurut Sutarman (2012:13)[2], “Sistem Informasi adalah sistem dapat didefinisikan dengan mengumpulkan, memproses, menyimpan, menganalisis, menyebarkan, informasi untuk tujuan tertentu. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data, intruksi) dan output (laporan, kalkulasi)”.

Berdasarkan beberapa pendapat yang dikemukakan di atas dapat disimpulkan Sistem informasi adalah data yang dikumpulkan kemudian diolah menjadi sebuah kesatuan informasi yang berharga bagi yang menerimanya.

1. Komponen Sistem Informasi

John Burch dan Gary Grudnitski dalam Yustianti (2012:14)[11] mengemukakan bahwa “Sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan (building block).

  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 sistem secara keseluruhan. Pada blok ini 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 berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Basis data diakses atau dimanipulasi dengan menggunakan perangkat lunak paket yang disebut dengan DBMS (Database Management Systems).

Konsep Dasar Analisa Sistem

1. Definisi Analisa Sistem

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

Bonita J. Campbel dalam buku Bambang Hartono (2013: 10)[6]. menegaskan bahwa sistem adalah “Any group of interrelated components or parts which function together to achieve goal”. Artinya “Sehimpunan bagian-bagian atau komponen yang saling berkaitan dan secara bersama-sama berfungsi atau bergerak untuk mencapai suatu tujuan”.

Dikutip dari buku Bambang Hartono (2013:10)[6]. Theo Lippeveveld, Rainer Saurborn, dan Claude Bodart (2000) dalam buku Design and Implementation of Health Information System mendefinisikan sistem sebagai “any collection of componnet that work togenther to achieve a common objective”. Artinya “Sekumpulan komponen yang secara bersama-sama bekerja untuk mencapai suatu tujuan bersama”.

Berdasarkan ketiga definisi diatas, maka dapat disimpulkan analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.

2. Tahap Analisa Sistem

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

3. Langkah-Langkah Analisis Sistem

Menurut Taufiq (2013:159)[7], untuk melakukan analisis sistem, supaya hasil analisis bisa maksimal maka langkah-langkah yang dilakukan juga harus terstruktur agar tidak tumpang tindih antara hasil analisa yang satu dengan hasil analisa yang lain. Atau dengan tujuan hasil analisa sistem yang dilakukan bisa dikelompokkan sesuai dengan langkah yang dilakukan sehingga mudah untuk dipelajari atau dikembangkan lagi ke dalam rancang bangun sistem informasi.

Beberapa urutan langkah yang bisa digunakan dalam analisa system

Gambar 2.1 Langkah Analisis Sistem

  1. Definisi Lingkup
    Definisi Lingkup (Scope Definition) adalah langkah pertama proses pengembangan sistem. Dalam metodologi-metodologi lain hal ini mungkin disebut (preliminary investigation phase), fase studi awal (initial study phase), fase survey (survey phase), atau fase perencanaan (planning phase), komunikasi (communication) atau inisiasi proyek atau pengumpulan kebutuhan.
  2. Analisis Masalah
    Analisis Masalah menyediakan analisis dengan pemahaman, kesempatan atau perintah lebih mendalam yang memicu proyek. Analisa masalah menjawab pertanyaan, "Apakah sistem yang baru layak untuk dibangun?". Dalam metodologi lain langkah analisis masalah mungkin dikenal sebagai langkah studi, studi sistem ini, langkah penyelidikan terinci, atau langkah analisis kelayakan. Tujuan analisis masalah adalah mempelajari dan memahami bidang masalah dengan cukup baik untuk secara menyeluruh menganalisis masalah, kesempatan, dan batasannya.
  3. Analisis Pesyaratan
    Beberapa analisis yang kurang pengalaman membuat kesalahan yang fatal sesudah melalui langkah analisis masalah. Godaan pada titik ini adalah mulai melihat berbagai solusi alternative, khususnya solusi teknis. Salah satu kesalahan yang kerap terjadi di dalam sistem informasi terbaru ditunjukan dalam pernyataan, "Memastikan sistem bekerja dan secara teknis mengesankan, tapi ia harus tidak melakukan apa yang kita inginkan untuk dilakukan oleh sistem." Langkah analisis persayaratan menentukan persyaratan bisnis bagi sistem yang baru.
  4. Desain Logic
    Tidak semua proyek mencakup pengembangan model-driven, tapi kebanyakan masukan beberapa pemodelan sistem. Desain logic lebih lanjut mendokumentasikan persyaratan bisnis dengan menggunakan model-model sistem yang menggambarkan struktur data, proses bisnis, aliran data dan antarmuka pengguna. Dalam hal tertentu, desain logic mensahkan persyaratan yang dibuat pada langkah sebelumnya.
  5. Analisa Kebutuhan
    Dengan adanya persyaratan bisnis, maka kita akhirnya dapat menekankan bagaimana sistem baru termasuk alternatif-alternatif berbasis komputer dapat diimplementasikan dengan teknologi. Maksud dari analisa keputusan adalah untuk mengenali solusi kandidat, menganalisa solusi kandidat tersebut dan rekomendasi sebuah sistem target yang akan dirancang, dibangun dan diimplementasikan. Peluang muncul saat ada seseorang yang telah mendapatkan sebuah visi terhadap solusi teknik. Tetapi hampir selalu ada solusi alternatif yang mungkin merupakan solusi yang lebih baik. Selama analisis keputusan memang penting untuk mengenali berbagai pilihan, menganalisa beberapa pilihan tersebut dan menjual solusi terbaik berdasarkan analisis tersebut.

Konsep Dasar Perancangan

1. Definisi Perancangan

Menurut Subhan (2012:109)[8], Perancangan adalah proses pengembangan spesifikasi baru berdasarkan rekomendasi hasil analisis sistem.

Menurut Soepadmo (2013:10)[13], Perancangan adalah setiap rancangan harus memenuhi kebutuhan penggunanya dan dapat berfungsi dengan baik, fungsi timbul sebagai akibat dari adanya kebutuhan manusia dalam usaha untuk mempertahankan serta mengembangkan hidup dan kehidupannya di alam semesta ini.

Dari hasil pengertian diatas dapat disimpulkan bahwa perancangan adalah proses seseorang untuk mencapai tujuan tertentu dengan mengembangan spesifikasi, rencana atau proses dengan memperhatikan beberapa batasan hukum, politik, sosial dan lain sebagainya

Teori Khusus

Konsep Dasar UML (Unified Modeling Language)

1. Definisi UML

Menurut pandangan beberapa ahli UML (Unified Modelling Languege) dapat diartikan sebagai berikut:

Menurut Rosa (2013:133)[14], “Unified Modeling Language (UML) adalah salah satu standar bahasa yang banyak digunakan di dunia industri untuk mengidentifikasi, requirement, membuat analisi & desain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek”.

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

Menurut Widodo dkk (2011:7) [15] pada bukunya, blok pembangun utama UML adalah diagram, beberapa diagram ada yang rinci (jenis timing diagram) dan lainnya ada yang bersifat umum (misalnya diagram kelas). Intinya, UML merupakan alat komunikasi yang konsisten dalam mensuport para pengembang sistem saat ini, sebagai perancangan sistem mau tidak mau pasti akan menjumpai UML, baik kita sendiri yang membuat atau sekedar membaca diagram UML buatan orang lain. UML diaplikasikan untuk maksud tertentu, biasanya antara lain untuk :

  1. Merancang perangkat lunak.
  2. Sarana komunikasi antara perangkat lunak dengan proses bisnis.
  3. Menjabarkan sistem secara rinci untuk analisa dan mencari apa yang diperlukan sistem.
  4. Mendokumentasikan sistem yang ada, proses-proses dan organisasinya.

Berdasarkan pendapat yang dikemukakan para ahli di atas dapat ditarik kesimpulan bahwa UML (Unified Modelling Language) adalah sebuah bahasa pemodelan standar yang memiliki sintak dan semantik dari sebuah sistem pengembangan perangkat lunak berbasis Objek (Object Oriented Programming).

2. Model UML (Unified Modelling Language)

Beberapa literature menyebutkan bahwa UML menyediakan sembilan jenis diagram, yang lain menyebutkan delapan karena ada beberapa diagram yang digabung, misalnya diagram komunikasi, diagram urutan dan diagram pewaktuan digabung menjadi diagram interaksi. Namun demikian model-model itu dapat dikelompokkan berdasarkan sifatnya yaitu statis atau dinamis. Jenis diagram itu antara lain: (Widodo, 2011:10)[15]

  1. Diagram kelas (Class diagram)
    Bersifat statis, Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan sistem berorientasi objek. Meskipun bersifat statis, sering pula diagram kelas memuat kelas-kelas aktif.
  2. Diagram paket (Package Diagram)
    Bersifat statis. Diagram ini memperlihatkan kumpulan kelas-kelas, merupakan bagian dari diagram komponen.
  3. Diagram use-case
    Bersifat statis. Diagram ini memperlihatkan himpunan use-case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan pengguna.
  4. Diagram interaksi dan sequence (urutan)
    Bersifat dinamis. Diagram urutan adalah interaksi yang menekankan pada pengiriman pesan dalam suatu waktu tertentu.
  5. Diagram komunikasi (communication diagram)
    Bersifat dinamis. Diagram sebagai pengganti diagram kolaborasi UML 1.4 yang menekankan organisasi struktural dari objek-objek yang menerima serta mengirim pesan.
  6. Diagram statechart (statechart diagram)
    Bersifat dinamis. Diagram status memperlihatkan keadaan-keadaan pada sistem, memuat status (state), transisi, kejadian serta aktivitas.
  7. Diagram aktivitas (activity diagram)
    Bersifat dinamis. Diagram aktivitas adalah tipe khusus dari diagram status yang memperlihatkan aliran dari suatu suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi suatu sistem dan memberi tekanan pada aliran kendali antar objek.
  8. Diagram komponen (component diagram)
    Bersifat statis. Diagram komponen ini memperlihatkan organisasi serta kebergantungan sistem/perangkat lunak pada komponen-komponen yang telah ada sebelumnya.
  9. Diagram deployment (deployment diagram)
    Bersifat statis. Diagram inimemperlihatkan konfigurasi saat aplikasi dijalankan (run-time). Memuat simpul-simpul beserta komponen-komponen yang di dalamnya.

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

3. Tujuan Unified Modeling Language (UML)

Menurut Yasin (2012:268)[16], tujuan UML diantaranya adalah:

  1. Memberikan model yang siap pakai, bahasa pemodelan visual yang ekspresif untuk mengembangkan sistem dan yang dapat saling menukar model dengan mudah dan dimengerti secara umum.
  2. Memberikan bahasa pemodelan yang bebas dari berbagai bahasa pemograman dan proses rekayasa.
  3. Menyatukan praktek-praktek terbaik yang terdapat dalam pemodelan

4. Tipe-Tipe Diagram UML

Menurut Yasin (2012:268)[16], UML terdiri dari banyak diagram, yaitu :

  1. Use Case Diagram Use Case Diagram adalah gambar dari beberapa atau seluruh aktor dan use case dengan tujuan mengenali interaksi mereka dalam suatu sistem.
    1. Aktor
      Aktor mewakili siapa pun atau apa saja yang harus berinteraksi dengan sistem. Aktor bias didefinisikan sebagai berikut:
      1. Aktor hanya memberikan informasi kepada sistem.
      2. Aktor hanya menerima informasi dari sistem.
      3. Aktor memberikan dan menerima informasi ke dan dari sistem.
  2. Use Case
    Use case model adalah dialog antara aktor dengan sistem yang akan menggambarkan fungsi yang diberikan oleh sistem.
    1. Use Case Relationship
      Use case relationship adalah suatu hubungan, baik itu antara aktor dan use case atau antara use case dan use case. Hubungan antara aktor dan use case disebut dengan communicate association.
    2. Association/Directed Association
      Asosiasi yaitu hubungan statis antar elemen. Umumnya menggambarkan elemen yang memiliki atribut berupa elemen lain, atau elemen yang harus mengetahui eksistensi elemen lain. Tanda panah menunjukkan arah query antar elemen
    3. Generalization/Pewarisan
      Pewarisan merupakan hubungan hierarkis antar elemen. Elemen dapat diturunkan dari elemen lain dan mewarisi semua atribut dan metode elemen asalnya dan menambahkan fungsionalitas baru, sehingga disebut anak dari elemen yang diwarisinya. Kebalikan dari pewarisan adalah generalisasi.
  3. Activity Diagram
    Activity diagram menggambarkan rangkaian aliran dari aktivitas, digunakan untuk aktivitas lainnya seperti use case atau interaksi. Activity diagram berupa flow chart yang digunakan untuk memperlihatkan aliran kerja dari sistem. Notasi yang digunakan dalam activity diagram adalah sebagai berikut :
    1. Activity
      Notasi yang menggambarkan pelaksanaan dari beberapa proses dari aliran pekerjaan.
    2. Transition
      Notasi yang digunakan untuk memperlihatkan jalan aliran control dari activity ke activity.
    3. Decision
      Notasi yang menandakan control cabang aliran berdasarkan decision point.
    4. Sychromization Bar
      Aliran kerja notasi ini menandakan bahwa beberapa aktivitas dapat diselesaikan secara bersamaan (pararel).
  4. Sequence Diagram
    Sequence diagram menggambarkan kolaborasi dinamis antara sejumlah objek dan untuk menunjukkan rangkaian pesan yang dikirm antar objek juga interaksi antar objek, sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Sequence diagram menjelaskan interaksi objek yang disusun berdasarkan urutan waktu. Secara mudahnya sequence diagram adalah gambaran tahap demi tahap yang seharusnya dilakukan untuk menghasilkan sesuatu sesuai dengan use case diagram.
    Dalam sequence diagram terdapat 2 model, yaitu :
    1. Actor, untuk menggambarkan pengguna sistem.
    2. Lifeline, untuk menggambarkan kelas dan objek.
  5. Class Diagram
    Class Diagram menggambarkan struktur dan deskripsi class, package, dan objek beserta hubungan satu, antara lain seperti containment, pewarisan, asosiasi, dan lain-lain. Class diagram berfungsi untuk menjelaskan tipe dari objek sistem dan hubungannya dengan objek yang lain. Objek adalah nilai tertentu dari setiap attribute kelas entity. Class adalah sebuah spesifikasi yang jika diinstarisiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan orientasi objek.Class menggambarkan keadaan (attribute/property) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metode/fungsi).

Konsep Dasar Monitoring

1. Definisi Monitoring

Monitoring Jaringan Komputer adalah proses pengumpulan dan melakukan analisis terhadap data-data pada lalu lintas jaringan dengan tujuan memaksimalkan seluruh sumber daya yang dimiliki Jaringan Komputer. Monitoring jaringan ini merupakan bagian dari manajemen jaringan (Prasetyo:2013)[17].

Monitoring adalah kegiatan memantau yang dilakukan secara rutin mengenai kemajuan project yang sedang berjalan atau kegiatan memantau perubahan proses dan output project (Khanna:2013)[18].

Berdasarkan kutipan diatas dapat disimpulkan monitoring adalah kegiatan memantau yang dilakukan untuk kemajuan sebuah project yang sedang berjalan dengan tujuan memaksimalkan seluruh sumber daya.


2. Tujuan Monitoring

Menurut Prasetyo (2013)[17], Tujuan Monitoring Jaringan Komputer adalah untuk mengumpulkan informasi yang berguna dari berbagai bagian jaringan sehingga jaringan dapat diatur dan dikontrol dengan menggunakan informasi yang telah terkumpul. Dengan begitu diharapkan jika terjadi trouble atau permasalahan dalam jaringan akan cepat diketahui dan diperbaiki sehingga stabilitas jaringan lebih terjamin. Berikut ini beberapa alasan utama dilakukan monitoring jaringan:

  1. Untuk menjaga stabilitas jaringan
  2. Sulit untuk mengawasi apa yang sedang terjadi di dalam jaringan yang memiliki sejumlah besar mesin (host) tanpa alat pengawas yang baik.
  3. Untuk mendeteksi kesalahan pada jaringan, gateway, server, maupun user.
  4. Untuk memberitahu trouble kepada administrator jaringan secepatnya.
  5. Mempermudah analisis troubleshooting pada jaringan.
  6. Mendokumentasikan jaringan.

Konsep Dasar Persediaan Bahan Baku

1. Definisi Persediaan

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

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

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

2. Jenis-jenis Persediaan

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

  1. Fluctuation stock, merupakan persediaan yang dimaksudkan untuk menjaga terjadinya fluktuasi permintaan yang tidak diperkirakan sebelumnya, dan untuk mengatasi bila terjadi kesalahan atau penyimpangan dalam prakiraan penjualan, waktu produksi, atau pengiriman barang.
  2. Anticipation stock, merupakan persediaan untuk menghadapi permintaan yang dapat diramalkan pada musim permintaan tinggi, tetapi kapasitas produksi pada saat itu tidak mampu memenuhi permintaan. Persediaan ini juga dimaksudkan untuk menjaga kemungkinan sukarnya diperoleh bahan baku sehingga tidak mengakibatkan terhentinya produksi.
  3. Lot-size inventory, merupakan persediaan yang diadakan dalam jumlah yang lebih besar daripada kebutuhan saat itu. Persediaan dilakukan untuk mendapatkan keuntungan dari harga barang (berupa diskon) karena membeli dalam jumlah yang besar, atau untuk mendapatkan penghematan dari biaya pengakutan per unit yang lebih rendah.
  4. Pipeline inventory, merupakan persediaan yang dalam proses pengiriman dari tempat asal ke tempat dimana barang tersebut akan digunakan. Msalnya, barang yang dikirim dari pabrik menuju tempat penjualan, yang dapat memakan waktu beberapa hari atau minggu.

3. Sistem Pencatatan Persediaan

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

  1. Metode Pisik atau Periodik (Periodik atau Phisical Inventory Sistem)
    Dalam metode ini pencatatan persediaan hanya dilakukan pada akhir periode akuntansi melalui ayat jurnal penyesuaian. Transaksi yang mempengaruhi persediaan, dicatat masing-masing dalam perkiraan tersendiri sebagai berikut: Pembelian, Retur pembelian, Penjualan dan Retur penjualan. Untuk mendapatkan nilai persediaan secara periodik dilakukan perhitungan fisik (Stock Opname). Metode ini sudah mulai ditinggalkan karena secara jelas tidak mendukung integrasi sistem dimana, sepanjang peridode akuntansi berjalan tidak tersedia data mengenai posisi persediaan. Hal ini menyebabkan data bagian akuntansi kurang mendukung operasional. Laporan neraca dan rugilaba tidak akan dapat dibuat sebelum nilai persediaan diketahui.
  2. Metode Perpetual (Continual Inventory System)
    Dalam metode ini pencatatan persediaan dilakukan setiap terjadi transaksi yang mempengaruhi persediaan. Saldo perkiraan persediaan akan menunjukan saldo persediaan yang sebenarnya. Dengan demikian pada saat penyusunan laporan keuangan tidak diperlukan ayat jurnal penyesuaian. Pencatatan transaksi kedalam perkiraan persediaan, adalah berdasarkan harga pokok produksi, baik transaksi pembelian maupun penjualan. Metode ini akan menampilkan dapat menyediakan laporan neraca setiap saat baik untuk di print out maupun secara visual.

Konsep Dasar Web

1. Definisi Web

Menurut Murad dkk dalam Jurnal CCIT Vol.7 No.1 (2013:49)[22], “Website adalah sistem dengan informasi yang disajikan dalam bentuk teks, gambar, suara, dan lainnya yang tersimpan dalam sebuah server web internet yang disajikan dalam bentuk hypertext”.

Berdasarkan pendapat yang dikemukakan diatas, maka dapat disimpulkan website adalah sebuah tempat di internet, yang menyajikan informasi dengan berbagai macam format data seperti teks gambar, bahkan video dan dapat diakses menggunakan berbagai aplikasi client shingga memungkinkan penyajian informasi yang lebih menarik dan dinamis dengan pengelolaan yang terorganisasi.

2. Jenis-Jenis Website

Menurut Hidayat (2010:3)[23], Seiring dengan perkembangan teknologi informasi yang begitu cepat, website juga mengalami perkembangan yang sangat berarti. Dalam pengelompokan jenis web, lebih diarahkan bedasarkan kepada fungsi, sifat atau style dan bahasa pemrograman yang digunakan. Adapun jenis-jenis web:

  1. Jenis-jenis web bedasarkan sifat atau style:
    1. Website Dinamis, merupakan sebuah website yang menyediakan konten atau isi yang selalu berubah-ubah setiap saat. Bahasa pemrograman yang digunakan antara lain PHP, ASP, .NET dan memanfaatkan database MySQL atau MS SQL.
    2. Website Statis, merupakan website yang kontennya sangat jarang berubah. Bahasa pemrograman yang digunakan adalah HTML dan belum memanfaatkan database.
  2. Berdasarkan pada fungsinya, website terbagi atas:
    1. Personal website, website yang berisi informasi pribadi seseorang.
    2. Commercial website, website yang dimiliki oleh sebuah perusahaan yang bersifat bisnis.
    3. Government website, website yang dimiliki oleh instansi pemerimtah, pendidikan, yang bertujuan memberikan pelayanan kepada pengguna.
    4. Non-profit Organization website, dimiliki oleh organisasi yang bersifat non-profit atau tidak bersifat bisnis.
  3. Ditinjau dari segi bahasa pemrograman yang digunakan, website terbagi atas:
    1. Server Side, merupakan website yang menggunakan bahasa pemrograman yang tergantung kepada tersedianya server. Seperti PHP, ASP, .NET dan lain sebagainya. Jika tidak ada server, website yang dibangun menggunakan bahasa pemrograman di atas tidak akan berfungsi sebagaimana mestinya.
    2. Client Side, adalah website yang tidak membutuhkan server dalam menjalankannya, cukup diakses melalui browser saja. Misalnya, HTML.

Definisi PHP

Menurut Betha Sidik (2012:4) [24]dalam bukunya yang berjudul “Pemrograman Web Dengan PHP” menjelaskan bahwa PHP merupakan secara umum dikenal sebagai bahasa pemrograman script-script yang membuat dokumen HTML secara on the fly yang dieksekusi di server web, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks atau editor HTML. Dikenal juga sebagai bahasa pemrograman server side.

Menurut Madcoms (2011:49)[25], “Bahwa PHP adalah pemrograman interpreter yaitu proses penerjemahan baris kode mesin yang dimengerti komputer secara langsung pada saat baris kode dijalankan atau sering disebut suatu bahasa dengan hak cipta terbuka atau yang juga dikenal dengan istilah Open Source yaitu pengguna dapat mengembangkan kode-kode fungsi PHP sesuai dengan kebutuhannya”. Bahwa PHP adalah pemrograman interpreter yaitu proses penerjemahan baris kode mesin yang dimengerti komputer secara langsung pada saat baris kode dijalankan atau sering disebut suatu bahasa dengan hak cipta terbuka atau yang juga dikenal dengan istilah Open Source yaitu pengguna dapat mengembangkan kode-kode fungsi PHP sesuai dengan kebutuhannya.

Konsep Dasar MySQL

Madcoms (2011: 12)[25] "MySQL is one type of database server that is very well known. MySQL including RDBMS (Relational Database Management System) through the more popular Web programming ".

Yaitu MySQL adalah salah satu jenis database server yang sangat terkenal. MySQL termasuk RDBMS (Relational Database Managemen Sistem) lebih populer lewat kalangan pemograman Web”.

Menurut Kustiyahningsih (2011:145)[26], “MySQL adalah sebuah basis datayang mengandung satu atau jumlah table”. Tabel terdiri atas sejumlah baris dan setiap baris menggandungsatu atau sejumlah tabel.Tabel terdiri atas sejumlah baris dan setiap barismengandung satu atau sejumlah tabel.

1. Definisi PHPMyAdmin

Arief (2011:429)[27] juga mengatakan bahwa PhpMyAdmin adalah salah suatu aplikasi berbasis GUI (Graphical User Interface) yang digunakan untuk mengelola database MySQL.

Menurut Prasetio (2012:53)[17], “PhpMyadmin merupakan tools berbasis web yang berguna untuk mengelola database MySQL”

Dari pendapat diatas maka dapat disimpulkan bahwa PhpMyAdmin merupakan aplikasi atau software yang digunakan untuk mengelola berbagai database MySQL sebagai pendukung aplikasi XAMPP

Konsep Dasar Database

Menurut Prasetio (2012:181) [17], Database adalah sebuah struktur yang umumnya dikategorikan dalam 2 (dua) hal, sebuah database flat dan sebuah database relasional. Database relasional lebih disukai karena lebih masuk akal dibandingkan database flat.

Menurut Rahardja, dkk (2011:238)[28], “Database adalah kumpulan fakta-fakta sebagai respresentasi dari datanya yang saling berhubungan dan mempunyai arti tertentu”.

Menurut Bhirawa Anoraga Nandari, Sukadi yang dimuat dalam jurnal IJNS (Indonesian Journal on Networking and Security) Vol. 3 No. 3 (2014:43)[29], Database adalah sekumpulan data yang berisi informasi mengenai satu atau beberapa object. Data dalam database tersebut biasanya disimpan dalam tabel yang saling berhubungan antara satu dengan yang lain.

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

Konsep Dasar Prototype

1. Definisi Prototype

Menurut Darmawan (2013:229) [30],”Prototipe adalah satu versi dari sebuah sistem potensial yang memberikan ide bagi para pengembang dan calon pengguna, bagaimana sistem akan berfungsi dalam bentuk yang telah selesai”.

Menurut Raymond McLeod (Sidik:2013)[24], “Prototype didefinisikan sebagai alat yang memberikan ide bagi pembuat maupun pemakai potensial tentang cara system berfungsi dalam bentuk lengkapnya, dan proses untuk menghasilkan sebuah prototype disebut prototyping ".

Prototyping adalah proses pembuatan model sederhana software yang mengijinkan pengguna memiliki gambaran dasar tentang program serta melakukan pengujian awal. Prototyping memberikan fasilitas bagi pengembang dan pemakai untuk saling berinteraksi selama proses pembuatan, sehingga pengembang dapat dengan mudah memodelkan perangkat lunak yang akan dibuat.

Terdapat tiga pendekatan utama prototyping, yaitu:

  1. Throw-away
    Prototype dibuat dan dites. Pengalaman yang diperoleh dari pembuatan prototype digunakan untuk membuat produk akhir (final), kemudian prototype tersebut dibuang (tak dipakai).
  2. Incremental
    Produk finalnya dibuat sebagai komponen-komponen yang terpisah. Desain produk finalnya secara keseluruhan haya ada satu tetapi dibagi dalam komonen-komponen lebih kecil yang terpisah (independent).
  3. Evolutionary
    Pada metode ini,prototipenya tidak dibuang tetapi digunakan untuk iterasi desain berikutnya. Dalam hal ini, sistem atau produk yang sebenarnya dipandang sebagai evolusi dari versi awal yang sangat terbatas menuju produk finalatau produk akhir.

Tahapan-tahapan dalam prototyping adalah sebagai berikut :

  1. Pengumpulan kebutuhan
    Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan dibuat.
  2. Membangun prototyping
    Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan (misalnya dengan membuat input dan format output).
  3. Evaluasi prototyping
    Evaluasi ini dilakukan oleh pelanggan apakah prototyping yang sudah dibangun sudah sesuai dengan keinginan pelanggan. Jika sudah maka langkah keempat akan diambil. Jika tidak, maka prototyping direvisi dengan mengulang langkah 1, 2 , dan 3.
  4. Mengkodekan sistem
    Dalam tahap ini prototyping yang sudah disepakati diterjemahkan ke dalam bahasa pemrograman yang sesuai.
  5. Menguji sistem
    Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus dites dahulu sebelum digunakan. Pengujian ini dilakukan dengan White Box, Black Box, Basis Path, pengujian arsitektur danlain-lain.
  6. Evaluasi Sistem
    Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan yang diharapkan . Jika sudah,maka langkah ketujuh dilakukan, jika belum maka mengulangi langkah 4 dan 5
  7. Menggunakan sistem
    Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan.

Definisi Dreamweaver CS6

Madcoms (2011:2)[25] mengemukakan, “dreamweaver merupakan software aplikasi yang digunakan sebagai HTML editor professional untuk mendesain web secara visual. Aplikasi ini juga biasa dikenal dengan istilah WYSIWYG (What You See Is What You Get), yang intinya adalah bahwa Anda tidak harus berurusan dengan tag-tag HTML untuk membuat sebuah situs. Dreamweaver juga memberikan keleluasaan kepada pengguna untuk menggunakannya sebagai media penulisan bahasa pemrograman web”.

Adobe Dreamweaver memudahkan pengembang website untuk mengelola halaman-halaman website dan aset-asetnya, baik gambar (image), animasi flash, video, suara dan lain sebagainya. Selain itu Adobe Dreamweaver juga menyediakan fasilitas untuk melakukan pemrograman scripting, baik ASP (Active Server Page), JSP (Java Server Page), PHP (Hypertext Preprocessor), JavaScript (JS), ColdFusion, CSS (Cascading Style Sheet), XML (Extensible Markup Language) dan lainnya.

Konsep Dasar Black Box Testing

1. Definisi Black Box Testing

Menurut pandangan beberapa ahli Black Box Testing dapat diartikan, antara lain sebagai berikut:

Menurut Soetam Rizky (2011:264)[31], berpendapat bahwa “Black box testing adalah tipe testingyang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya.Sehingga para tester memandang perangkat lunak seperti layaknya sebuah “kotakhitam” yang tidak penting dilihat isinya, tapi cukup dikenai proses testing di bagian luar”.

Menurut Agustiar Budiman (2012:4)[32], berpendapat bahwa “ Pengujian black box merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak diuji apakah telah sesuai dengan yang diharapkan.”

Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa metode pengujian Black box digunakan untuk menguji sistem dari segi user yang dititik beratkan pada pengujian kinerja, spesifikasi dan antarmuka sistem tersebut tanpa menguji kode program yang ada.

Berbeda dengan white box testing, black box testing tidak membutuhkan pengetahuan mengenai, alur internal (internal path), struktur atau implementasi dari software under test (SUT). Karena itu uji coba black box memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program.

Uji coba black box bukan merupakan alternatif dari uji coba white box, tetapi merupakan pendekatan yang melengkapi untuk menemukan kesalahan lainnya, selain menggunakan metode white box testing. Black Box Testing dapat dilakukan pada setiap level pembangunan sistem. Mulai dari unit, integration, system, dan acceptance.

Uji coba black box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya:

  1. Fungsi-fungsi yang salah atau hilang
  2. Kesalahan interface
  3. Kesalahan dalam struktur data atau akses database eksternal
  4. Kesalahan performa
  5. Kesalahan inisialisasi dan terminasi

Tidak seperti metode white box yang dilaksanakan diawal proses, uji coba black box diaplikasikan dibeberapa tahapan berikutnya. Karena uji coba black box dengan sengaja mengabaikan struktur kontrol, sehingga perhatiannya difokuskan pada informasi domain. Uji coba didesain untuk dapat menjawab pertanyaan pertanyaan berikut:

  1. Bagaimana validitas fungsionalnya diuji?
  2. Jenis input seperti apa yang akan menghasilkan kasus uji yang baik?
  3. Apakah sistem secara khusus sensitif terhadap nilai input tertentu?
  4. Bagaimana batasan-batasan kelas data diisolasi?
  5. Berapa rasio data dan jumlah data yang dapat ditoleransi oleh sistem?
  6. Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi sistem?

Sehingga dalam uji coba Black Box harus melewati beberapa proses sebagai berikut:

  1. Menganalisis kebutuhan dan spesifikasi dari perangkat lunak.
  2. Pemilihan jenis input yang memungkinkan menghasilkan output benar serta jenis input yang memungkinkan output salah pada perangkat lunak yang sedang diuji.
  3. Menentukan output untuk suatu jenis input.
  4. Pengujian dilakukan dengan input-input yang telah benar-benar diseleksi.
  5. Melakukan pengujian.
  6. Pembandingan output yang dihasilkan dengan output yang diharapkan.
  7. Menentukan fungsionalitas yang seharusnya ada pada perangkat lunak yang sedang diuji.

2. Metode Pengujian Dalam Black Box

Ada beberapa macam metode pengujian Black Box, berikut diantaranya:

  1. Equivalence Partioning
    Equivalence Partioning merupakan metode uji coba Black Box yang membagi domain input dari program menjadi beberapa kelas data dari kasus uji coba yang dihasilkan. Kasus uji penanganan single yang ideal menemukan sejumlah kesalahan (misalnya: kesalahan pemrosesan dari seluruh data karakter) yang merupakan syarat lain dari suatu kasus yang dieksekusi sebelum kesalahan umum diamati.
  2. Boundary Value Analysis
    Sejumlah besar kesalahan cenderung terjadi dalam batasan domain input dari pada nilai tengah. Untuk alasan ini boundary value analysis (BVA) dibuat sebagai teknik uji coba. BVA mengarahkan pada pemilihan kasus uji yang melatih nilai-nilai batas. BVA merupakan desain teknik kasus uji yang melengkapi Equivalence partitioning. Dari pada memfokuskan hanya pada kondisi input, BVA juga menghasilkan kasus uji dari domain output.
  3. Cause-Effect Graphing Techniques
    Cause-Effect Graphing merupakan desain teknik kasus uji coba yang menyediakan representasi singkat mengenai kondisi logikal dan aksi yang berhubungan. Tekniknya mengikuti 4 tahapan berikut:
    1. Causes (kondisi input), dan Effects (aksi) didaftarkan untuk modul dan identifier yang dtujukan untuk masing-masing.
    2. Pembuatan grafik Causes-Effect graph.
    3. Grafik dikonversikan kedalam tabel keputusan.
    4. Aturan tabel keputusan dikonversikan kedalam kasus uji
  4. Comparison Testing
    Dalam beberapa situasi (seperti: aircraft avionic, nuclear Power plant control) dimana keandalan suatu software amat kritis, beberapa aplikasi sering menggunakan software dan hardware ganda (redundant). Ketika software redundant dibuat, tim pengembangan software lainnya membangun versi independent dari aplikasi dengan menggunakan spesifikasi yang sama. Setiap versi dapat diuji dengan data uji yang sama untuk memastikan seluruhnya menyediakan output yang sama. Kemudian seluruh versi dieksekusi secara parallel dengan perbandingan hasil real-time untuk memastikan konsistensi. Dianjurkan bahwa versi independent suatu software untuk aplikasi yang amat kritis harus dibuat, walaupun nantinya hanya satu versi saja yang akan digunakan dalam sistem. Versi independent ini merupakan basis dari teknik Black Box Testing yang disebut Comparison Testing atau back-to-back Testing.
  5. Sample and Robustness Testing
    1. Sample Testing
      Melibatkan beberapa nilai yang terpilih dari sebuah kelas ekivalen, seperti Mengintegrasikan nilai pada kasus uji. Nilai-nilai yang terpilih mungkin dipilih dengan urutan tertentu atau interval tertentu.
    2. Robustness Testing
      Pengujian ketahanan (Robustness Testing) adalah metodologi jaminan mutu difokuskan pada pengujian ketahanan perangkat lunak. Pengujian ketahanan juga digunakan untuk menggambarkan proses verifikasi kekokohan (yaitu kebenaran) kasus uji dalam proses pengujian.
  6. Behavior Testing dan Performance Testing
    1. Behavior Testing
      Hasil uji tidak dapat dievaluasi jika hanya melakukan pengujian sekali, tapi dapat dievaluasi jika pengujian dilakukan beberapa kali, misalnya pada pengujian struktur data stack.
    2. Performance Testing
      Digunakan untuk mengevaluasi kemampuan program untuk beroperasi dengan benar dipandang dari sisi acuan kebutuhan. Misalnya: aliran data, ukuran pemakaian memori, kecepatan eksekusi, dll. Selain itu juga digunakan untuk mencari tahu beban kerja atau kondisi konfigurasi program. Spesifikasi mengenai performansi didefinisikan pada saat tahap spesifikasi atau desain. Dapat digunakan untuk menguji batasan lingkungan program.
  7. Requirement Testing
    1. Spesifikasi kebutuhan yang terasosiasi dengan perangkat lunak (input/output/fungsi/performansi) diidentifikasi pada tahap spesifikasi kebutuhan dan desain.
    2. Requirement Testing melibatkan pembuatan kasus uji untuk setiap spesifikasi kebutuhan yang terkait dengan program.
    3. Untuk memfasilitasinya, setiap spesifikasi kebutuhan bisa ditelusuri dengan kasus uji dengan menggunakan traceability matrix
  8. Endurance Testing
    Endurance Testing melibatkan kasus uji yang diulang-ulang dengan jumlah tertentu dengan tujuan untuk mengevaluasi program apakah sesuai dengan spesifikasi kebutuhan.
    Contoh: Untuk menguji keakuratan operasi matematika (floating point, rounding off, dll), untuk menguji manajemen sumber daya sistem (resources) (pembebasan sumber daya yang tidak benar, dll), input/outputs (jika menggunakan framework untuk memvalidasi bagian input dan output). Spesifikasi kebutuhan pengujian didefinisikan pada tahap spesifikasi kebutuhan atau desain.

Konsep Dasar Elisitasi

Menurut pandangan beberapa ahli pengertian elisitasi, antara lain sebagai berikut:

Suryo Guritno (2011:302)[33], berpendapat bahwa “Elisitasi (elicitation) berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”.

Menurut Sommerville and Sawyer (1997) dalam Siahaan (2012:66)[34], “Elisitasi kebutuhan adalah sekumpulan aktivitas yang ditunjukkan untuk menemukan kebutuhan suatu sistem melalui komunikasi dengan pelanggan, pengguna sistem, dan pihak lain yang memiliki kepentingan dalam pengembangan sistem.

Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa elisitasi adalah usulan rancangan sistem baru yang diinginkan dan disanggupi oleh penyusun untuk dieksekusi.

1. Jenis-Jenis Elisitasi

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

  1. Elisitasi Tahap I
    Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
  2. Elisitasi Tahap II
    Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.
    1. “M” pada MDI itu artinya Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
    2. “D” pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna.
    3. “I” pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.
  3. Elisitasi Tahap III
    Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut :
    1. T artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang diusulkan.
    2. O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
    3. E artinya Economy, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem.

    Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:

    1. High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.
    2. Middle (M) : Mampu untuk dikerjakan
    3. Low (L) : Mudah untuk dikerjakan
  4. Final Draft Elisitasi
    Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.

Konsep Dasar Literature Review

1. Definisi Literature review

Menurut Guritno, Sudaryono, Untung Raharja (2011:86)[33], “Literature Review dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penelitian yang kita rumuskan. Jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai pustaka atau laporan hasil penelitian yang paling aktual, maka kita tidak perlu melakukan penelitian yang sama.


2. Langkah-langkah Literature Review

Menurut Guritno, Sudaryono, Untung Raharja (2011:87)[33], dalam melakukan kajian literature review, langkah-langkah yang dilakukan sebagai berikut:

  1. Mengidentifikasi kesenjangan (indentify gaps) penelitian ini.
  2. Menghindari membuat ulang (reinventing the wheel) sehingga banyak menghemat waktu serta menghindari kesalahan yang pernah dilakukan oleh orang lain.
  3. Mengidentifikasi metode yang pernah dilakukan dan relevan terhadap penelitian ini.
  4. Menerusakan 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 di area penelitian yang sama sehingga dapat terjaring dalam komunitas yang dapat memberikan kontribusi sumber daya berharga.

3. Jenis Penelitian

Menurut Guritno (2011:22)[33], jenis-jenis penelitian yaitu:

  1. Jenis- jenis penelitian berdasarkan fungsinya Secara umum penelitian mempunyai dua fungsi utama, yaitu mengembangkan ilmu pengetahuan dan memperbaiki praktik.
    1. Penelitian dasar (basic research) disebut pula penelitian murni (pure research) atau penelitian pokok (fundamental research). Penelitian ini diarahkan pada pengujian teori dengan hanya sedikit atau bahkan tanpa menghubungkan hasilnya untuk kepentingan praktik.
    2. Penelitian terapan (applied research) berkenaan dengan kenyataan-kenyataan praktis, yaitu penerapan dan pengembangan pengetahuan yang dihasilkan oleh penelitian dasar dalam kehidupan nyata.
    3. Penelitian evaluasi (evaluation research) fokus pada suatu kegiatan dalam unit (site) tertentu. Kegiatan tersebut dapat berbentuk program, proses, ataupun hasil kerja; sedangkan unit dapat berupa tempat, organisasi, ataupun lembaga.
  2. Jenis-jenis penelitian berdasarkan tujuannya selain berdasarkan pendekatan dan fungsinya, penelitian dapat pula dibedakan berdasarkan tujuan, yaitu:
    1. Penelitian deskriptif (descriptive research) bertujuan mendeskripsikam suatu keadaan atau fenomena apa adanya.
    2. Penelitian prediktif (predictive research). Studi ini bertujan memprediksi atau memperkirakan apa yang akan terjadi atau berlangsung pada waktu mendatang berdasarkan hasil analisis keadaan saat ini.
    3. Penelitian improftif (improvetive research) bertujuan memperbaiki, meningkatkan, atau menyempurnakan keadaan, kegiatan, atau pelaksanaan suatu program.
    4. Penelitian eksplanatif dilakukan ketika belum ada atau belum banyak penelitian dilakukan terhadap masalah yang bersangkutan.
    5. Penelitian eksperimen merupakan satu-satunya metode penelitian yang benar-benar dapat menguji hipotesis mengenai hubungan sebab-akibat.
    6. Penelitian Ex post facto berarti setelah kejadian. Secara sederhana, dalam penelitian ex post facto, penelitian menyelidiki permasalahan dengan mempelajari atau meninjau variable-variabel.
    7. Penelitian Partisipatori Bonnie J. Cain, penulis buku Parsticipatory Research; Research with Historical Consciousness, mengatakan bahwa definisi yang semakin luas tentang penelitian pastisipatori berada dalam istilah yang berciri negative serta dalam tindakan atau praktik yang ingin kita hindari atau atasi.
    8. Penelitian dan Pengembangan. Metode penelitian dan pengembangan atau dalam istilah bahasa Inggrisnya research and development adalah metode penelitian yang bertujuan menghasilkan produk tertentu serta menguji efektivitas produk tersebut.

Literature Reiview adalah deskripsi hasil tinjauan pustaka yang dilakukan oleh Penulis terhadap hasil penelitian yang telah ada dan dilakukan oleh peneliti lain mengenai objek atau tema yang sejenis dengan topik yang hendak diteliti atau dibahas pada sebuah penelitian. Literature review merupakan landasan awal dan pendukung bagi penelitian yang akan dilakukan oleh peneliti sehingga menghindari pengulangan membuat hal yang sama dan melakukan pengembangan ketingkat yang lebih tinggi dalam rangka menyempurnakan atau melengkapi hal penelitian yang sudah ada sebelumnya.

Dari beberapa hasil tinjauan penulis mendapatkan beberapa Literature Review, di antaranya sebagai berikut :

  1. Penelitian yang dilakukan oleh Ridwan Aripin Nasution (2011)[35] Penelitian ini berjudul “Aplikasi Sistem Inventory Berbasis Dekstop Menggunakan JSE Pada CV. Sumber Logam Teknik Tangerang”. Pada penelitian ini penulis hanya membahas mengenai persediaan barang yang dibatasi hanya pada proses prosedur input barang, input supplier, pembelian barang, faktur barang, retur barang, dan laporan kepada pimpinan. Analisis dilakukan dengan cara observasi terhadap sistem yang berjalan, kebutuhan informasi sistem, dan desain menggunakan UML dan pembuatan program menggunakan netbeans dan DBMS MySQL. Keunggulan sistem aplikasi ini terletak pada proses input dan output, dimana untuk proses input pada form penerimaan terdapat menu pilihan satuan barang yang dapat dipilih salah satunya. Untuk outputnya dalam bentuk rincian laporan perbulan, dimana manajer bisa memilih bulan yang ingin dicetak pada menu cetak laporan.
  2. Penelitian yang dilakukan oleh Makrothymia Hia (2013)[36] Penelitian ini berjudul “Perancangan Sistem Informasi Persediaan Barang pada PT. Gema Sarana Media”. Pada penelitian ini penulis membahas tentang perancangan sistem informasi persediaan barang untuk mempermudah bagian gudang, yaitu meliputi proses data barang masuk, barang keluar, data supplier, data customer, dan pembuatan laporan persediaan barang pada PT. Gema Sarana Media. Adapun metodologi yang dipergunakan lalu digambarkan dalam bentuk Use Case dengan menggunakan UML versi 6.4. Rancangan sistem ini memberikan banyak kemudahan, yaitu memudahkan proses pembuatan laporan, memudahkan dalam pencarian data, dan memudahkan staf bagian gudang untuk mengetahui stok barang yang masuk dan barang yang keluar.
  3. Penelitian yang dilakukan oleh M. Syah Reza (2012)[37] Penelitian ini berjudul “Aplikasi Persediaan Barang Pada CV. Kiki Optical Berbasis Website”. Pada penelitian ini penulis membuat suatu program berbasis website yang bisa digunakan untuk mengontrol stok minimal barang dan menampilkan informasi barang yang ada di gudang. CV. Kiki Optical bergerak dibidang optik kacamata. Aplikasi persediaan barang berbasis website dibuat dengan menggunakan bahasa pemrograman PHP dan MySQL untuk mengelola databasenya dan mampu merekam seluruh data persediaan barang. Metode penelitian yang digunakan dalam penelitian di CV. Kiki Optical ini adalah metode deskriptif dengan jenis penelitian studi kasus. Teknik pengumpulan data menggunakan metode wawancara dan kuisioner. Dengan adanya sistem berbasis web, pengecekan barang lebih cepat, dapat memudahkan admin membuat laporan bulanan yang lebih cepat, tepat, dan akurat. Tetapi sistem yang diusulkan ini baru sebatas dekstop aplikasi berbasis web dan belum berbasis online.
  4. Penelitian yang dilakukan oleh Gustav Prasetyo Wibowo (2014)[38] Penelitian ini berjudul “Perancangan Sistem Informasi Monitoring Penerimaan dan Pengeluaran Barang Pada PT. Krista Pesona Adibusana”. Pada penelitian ini penulis membuat suatu program yang bisa digunakan untuk mengontrol penginputan, penerimaan barang, pengkategorian barang. program Sistem pada PT. Krista Pesona Adibusana dilakukan dengan menggunakan metode Black Box Testing. penelitian di PT. Krista Pesona Adibusana ini adalah metode deskriptif dengan jenis penelitian studi kasus. Teknik pengumpulan data menggunakan metode wawancara. Dengan adanya sistem aplikasi yang diusulkan ini dapat mengoptimalkan segala aktivitas yang berjalan pada mempermudah proses dalam mengelola data barang pada PT. Krista Pesona Adibusana. Tetapi sistem yang diusulkan belum memiliki client server agar dapat diakses diberbagai bagian. Lalu, dilakukan back-up data sesering mungkin, selain arsip yang disimpan karena media yang digunakan sangat sensitif maka harus dilakukan back-up data agar data lebih aman.
  5. Penelitian yang dilakukan oleh Tri Novita (2013)[39] Penelitian dengan judul “Analisa Sistem Informasi Aplikasi Program Inventori Penyediaan Barang Bahan Baku Dengan Menggunakan Visual Basic 6.0 Pada PT Kumatex”. Sistem yang diusulkan pada penelitian ini menggunakan program vb 0.6 untuk mengantisipasi bahan tersebut. Dengan program aplikasi visual basic penyediaan barang mempermudah dalam mengontrol barang masuk ataupun keluar dari gudang.
  6. Penelitian yang dilakukan oleh Ariyanti Nurmalasari (2013)[40] Penelitian dengan judul “ Prototype Sistem Persediaan Barang Pada PT Paja Raya Motor” tujuan dari penelitian ini membantu mengidentifikasi masalah yang ada pada sistem yang berjalan di PT Paja Raya Motor Tangerang dan membantu mengurangi terjadinya kesalahan pengolahan data sehingga nilai informasi yang dihasilkan dapat lebih cepat dan akurat. Mendesain sistem informasi yang terkomputerisasi sebagai masukan untuk proses persediaan barang sparepat pada PT Paja Raya Motor.

BAB III

ANALISA SISTEM BERJALAN

Gambaran Umum Perusahaan

Gambar 3.1 Logo PT. Cipta Perdana Lancar Tangerang

Sumber: Data Perusahaan

Cipta Perdana Lancar dengan Surat Ijin Usaha Perdagangan (SIUP) nomor 503/00269-BP2TK/30-03/PK/II/2009, merupakan suatu usaha yang bergerak di bidang produksi sparepart kendaraan bermotor. Produk yang dihasilkan berupa handle , Punching Plate, Guard Element, Clamp Tube, Clip Alhose, Trap Fame, Collar , Washer, Screen, Collar Air Set.

Struktur Organisasi

Sejarah Singkat PT. Cipta Perdana Lancar Tangerang di bentuk pada 25 agustus 2009, Area Tanah 5000 m2 dan Area Pabrik 4000 m2 status PT. Cipta Perdana Lancar adalah domestic investment. Main produksi Stamping Parts , Automotive Parts, and Assembly part PT. Cipta Perdana Lancar memproduksi Punching Plate, Guard Element, Clamp Tube, Clip Alhose, Trap Fame, Collar , Washer, Screen, Collar Air Set.

Nama PT. Cipta Perdana Lancar sendiri berdiri karena hasil dari Perdebatannya dengan sesama rekan kerjanya di bagian quality Di PT Dwi utama, Hamim (Selaku Direktur Utama PT. Cipta Perdana Lancar Tangerang) mempunyai keiginan membangun perusahaan yang sangat memperhatikan standar ketat pada QC serta fokus secara detail dalam pengukuran dimensi, detail, bentuk yang presisi produk yang di buat.

Pada awalnya Hamim memulai membangun perusahaan dengan menawarkan jasa pembuatan produk yang fokus secara detail dalam pengukuran dimensi, detail, bentuk yang presisi akan menjamin produk-produk lebih berkualitas dan bernilai ekonomis. Hamim Sebagai Direktur Utama giat melakukan ekspansi dan mencari partner atau Mitra ke perusahaan perusahan spartpart kendaraan bermotor untuk menawarkan, meyakinkan dan mempresentasikan ide dan konsep yang di tawarkan sebagai perusahaan jasa yang konsen pada standar kualitas dan QC yang sangat ketat serta fokus secara detail dalam pengukuran dimensi, detail, bentuk yang presisi akan menjamin produk-produk Custemer sangat berkualitas dan berani menawarkan harga yang lebih bersaing dengan perusahaan yang konsen pada bidang jasa.

1. Visi dan Misi PT. Cipta Perdana Lancar Tangerang

  1. Visi PT.Cipta Perdana Lancar Tangerang
    “Menjadi perusahaan pembuat sparepart automotif yang handal dan berkualitas”
  2. Misi PT. Cipta Perdana Lancar Tangerang
    “PT. Cipta Perdana Lancar Tangerang berupaya untuk meningkatkan penjualan, mutu produk, kompetisi SDM, ide perubahan dan perbaikan infrastruktur sehingga kepuasan pelanggan dapat tercapai”

Struktur Organisasi

Sebuah organisasi atau perusahaan harus mempunyai suatu struktur organisasi yang digunakan untuk memudahkan pengkoordinasian dan penyatuan usaha untuk menunjukkan kerangka – kerangka hubungan diantara fungsi, bagian - bagian maupun tugas dan wewenang serta tanggung jawab. Serta untuk menunjukkan rantai (garis) perintah dan perangkapan fungsi yang diperlukan dalam suatu organisasi. Sama halnya dengan PT.Cipta Perdana Lancar Tangerang yang mempunyai struktur organisasi manajemen sebagai berikut :

Gambar 3.2 Struktur Organisasi PT Cipta Perdana Lancar

Sumber : Data perusahaan

Tugas dan Tanggung Jawab

  1. Direktur Utama
    Tugas dan wewenang dari Direktur utama adalah jabatan yang memainkan bagian terkemuka dalam menentukan komposisi dari board dan sub-komite, sehingga tercapainya keselarasan dan efektivitas.
  2. Asisten Direktur
    Mengkoordinasi Manajer-manajer bidang dalam menjalankan fungsinya. Membantu direktur dalam menjalankan tugas-tugasnya. Memberikan masukan bersifat konstruktif kepada Direktur dan pengurus
  3. Plant Manager
    Tugas dan wewenang dari Plant Manager adalah mengontrol jalannya proses produksi agar tetap berjalan sesuai dengan prosedur dan tidak terjadi penyimpangan dalam pelaksanaannya, memeriksa laporan yang diterima dari kelima subdivisi yang dikepalainya. Plant Manager mempunyai 5 subdivisi, yaitu :
    1. Quality Control Resource & Development ( QC & R&D) Tugas dari Quality Control adalah memeriksa barang hasil produksi / Finished Goods (FG) yang akan dikirim kepada customer. Jika hasil produksi tidak memenuhi standar yang ditetapkan maka akan dikembalikan ke bagian produksi untuk dibuat ulang.
  4. Produksi
    Tugas dan wewenang dari Produksi adalah melakukan proses produksi untuk menghasilkan FG (Finished Goods) sesuai dengan permintaan customer berdasarkan Production Schedule yang telah dibuat oleh PPIC, dan memberikan data FG (Finished Goods) ke bagian QC dan PPIC.
  5. Maintenance
    Tugas dan wewenang dari Maintenance adalah merawat dan memperbaiki alat-alat produksi.
  6. Production Administration Fungsinya adalah mencatat penggunaan bahan dalam produksi serta membuat dialy report tentang setiap unit produksi.
  7. PPIC Fungsi PPIC adalah untuk mengatur dan mengawasi ketersediaan bahan baku, bahan pembantu, bahan pembungkus, penjadwalan, laporan produksi, operasional mesin, kerusakan mesin dan konsultasi efisiensi mesin produksi.
  8. Warehouse
    Fungsi warehouse adalah untuk merencanakan, mengkoordinasikan, melaksanakan, mengawasi dan melakukan supervisi seluruh aktivitas pergudangan (penimbangan, penerimaan, penyimpanan, pengeluaran dan pemakaian produksi) bahan baku secara efektif dan efisien sesuai dengan sistem prosedur yang berlaku dengan memanfaatkan SDM secara optimal.
  9. PPC
    Fungsinya dari PPC adalah mengontrol perencanaan produksi, dimana PPC menjaga agar proses produksi berjalan sesuai dengan perencanaan produksi yang sudah disepakati.
  10. Accounting dan Finance
    Bertugas mengelola data keuangan perusahaan, memeriksa kurs Dollar untuk penentuan harga row material, mengurus gaji karyawan, membuat laporan keuangan untuk direktur.
  11. Marketing
    Tugas bagian marketing adalah mencari customer baru dengan cara mempromosikan PT. Cipta Perdana Lancar dan tetap memberikan pelayanan yang terbaik kepada customer lama, menerima pesanan customer, membuat internal contract (IC), membuat Price Estimation (PE) dan membuat Job Order (JO) untuk diperiksa oleh direktur. Marketing dibuat menjadi beberapa subdivisi, yaitu :
    1. Sales Representative Fungsinya adalah mencari pelanggan dan mempromosikan produk.
    2. Customer Service Fungsinya adalah menyampaikan order pelanggan ke tangan konsumen, melayani keluhan konsumen dan menyampaikan kepada pihak lantai produksi untuk diperbaiki.
    3. Administration Fungsinya adalah mencatat laporan penjualan, mengisi form-form dan mendokumentasikan segala kegiatan yang berhubungan dengan penjualan misalnya, mencatat piutang, mencatat transaksi penjualan yang terjadi dan lain-lain).
  12. Purchasing
    Fungsi Purchasing adalah untuk melaksanakan kegiatan pembelian bahan baku serta barang pembantu yang diperlukan untuk mendukung operasional produksi. Divisi purchasing pada PT. Cipta Perdana Lancar ini terbagi atas dua divisi, yaitu :
    1. Administration Purchasing
      Fungsi dari administrasi purchasing adalah untuk menganalisis dan memberitahukan ke purchasing order mengenai bahan-bahan baku serta barang pembantu yang perlu dibeli dan kapan pembelian itu harus dilakukan.
    2. Helper
      Fungsinya adalah mengisi form-form dan mendokumentasikan segala kegiatan yang berhubungan dengan pembelian misalnya, mencatat hutang, mencatat transaksi pembelian yang terjadi dan lain-lain.
  13. Human Resource Department (HRD)
    Tugas bagian HRD adalah merekrut dan memberhentikan karyawan di PT. Cipta Perdana Lancar sesuai kebijaksanaan perusahaan

Tata Laksana Sistem Berjalan

  1. Proses Pembelian ke Supplier
    Pada proses ini bagian PPIC mengecek stok material yang ada di gudang, jika stok material telah mencapai batas minimal, maka bagian gudang akan mengkonfirmasikan stok barang ke bagian PPIC lalu kepurchasing untuk melakukan pemesanan. Kemudian bagian purchasing akan membuat purchase order yang dikirim via email atau fax dan diperjelas lewat via telpon kepada supplier.
  2. Proses Penerimaan Material dari Supplier
    Dalam proses ini, supplier mengirim material sesuai dengan permintaan dari bagian purchasing, proses ini bagian admin PPIC akan menerima material beserta surat jalan dari supplier dan wajib untuk mengecek jenis material yang dikirim apakah sesuai dengan permintaan. Setelah itu, bagian admin PPIC menandatangani surat jalan dari supplier.
  3. Proses Pengambilan Material untuk Proses Produksi
    Dalam proses ini Bagian Produksi harus membuat form kebutuhan produksi yang ditanda tangani oleh manager produksi dan disetujui oleh manager gudang yang nantinya akan diserahkan ke bagian PPIC untuk pengambilan material untuk kebutuhan produksi, dan petugas gudang wajib untuk mencatat stok akhir sesuai fisiknya.

Prosedur Sistem yang Berjalan

Sistem Informasi Persediaan Bahan Baku yang ada di PT. Cipta Perdana Lancar Tangerang di mulai dari form permintaan material yang di buat oleh bagian gudang ke PPIC, apabila barang yang diminta ada, stock gudang maka barang tersebut langsung dikeluarkan, dan apabila barang yang diminta tidak ada digudang maka bagian admin PPIC (Production Plan and Inventory Control) langsung membuat Permintaan Pembeliaan ke bagian purchasing untuk minta dibuatkan Purchase order (PO) dan di hubungi lewat via email dan telpon. diberikan ke Supplier untuk proses pembelian barang sesuai dengan pemesanan order. Jika barang yang di order ada barang maka Supplier akan mengirim barang dengan bukti surat jalan dan via email diperjalas melalui telphone. Selanjutnya barang tersebut disimpan di gudang dan langsung di distribusikan kepada bagian Produksi.

Jika Supplier tidak ada stok bahan baku yang dikirim maka Bagian Purchasing membatalkan Pesanan Order dan mengganti Supplier yang lain. Untuk menganalisa sistem yang berjalan, pada penelitian ini digunakan program Visual Paradigm For UML Enterprise Edition 6.4 untuk menggambarkan use case diagram, activity diagram, dan sequence diagram.

Rancangan Sistem Berjalan

1. Use case Diagram

Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem, yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case memperesentasikan sebuah interaksi antara aktor dengan sistem.

Proses berikut menjelaskan proses yang terkait dengan actor dan sistemnya. Interaksi tersebut dapat digambarkan dengan use case diagram. Berikut ini adalah use case diagram untuk Sistem Informasi Persediaan Bahan Baku.

Gambar 3.3 Use Case Diagram Persediaan bahan baku

  1. Identifikasi Aktor
    Aktor berperan dalam menjalankan sistem dapat dilihat pada tabel dibawah ini.

Tabel 3.1 Deskripsi Aktor Sistem yang Berjalan

2. Activity Diagram

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

Activity Diagram Meminta Bahan Baku, Pemesanan Bahan Baku, Mengirim Bahan Baku

Gambar 3.4 Activity Diagram Meminta Bahan Baku, Pemesanan Bahan Baku, Mengirim Bahan Baku.

  1. 1 (satu) Initial Node.
  2. 9 (sembilan) Action.
  3. 1 (satu) Activity Final Node, Aktifitas yang diakhiri.

Berdasarkan gambar 3.4 Activity Diagram yang berjalan saat ini terdapat :

  1. Admin PPIC mendata bahan baku yang dibutuhkan untuk produksi.
  2. Purchasing menerima daftar pesanan bahan baku yang dibuatkan oleh admin PPIC.
  3. Purchasing mencari supplier untuk bahan baku yang dibutuhkan.
  4. Kemudian purchasing menghubungi dan memberikan daftar pesanan bahan baku ke supplier.
  5. Supplier mendata dan menerima daftar pesanan bahan baku yang dibutuhkan.
  6. Supplier melakukan lapor via email jika barang siap dikirim dan diperjelas melalui telpon.
  7. Purchasing menerima konfirmasi via email dan telpon jika barang siap dikirim.
  8. Supplier melakukan pengiriman bahan baku yang dibutuhkan sesuai pesanan.
  9. Admin PPIC menerima pesanan bahan baku.

Activity Diagram Produksi Bahan Baku

Gambar 3.5 Activity Diagram Produksi Bahan Baku

  1. 1 (satu) Initial Node.
  2. 4 (empat) Action.
  3. 1 (satu) Activity Final Node, Aktifitas yang diakhiri.

Berdasarkan gambar 3.5 Activity Diagram yang berjalan saat ini terdapat :

  1. Produksi meminta bahan baku sesuai pemesanan ke admin PPIC yang dibutuhkan untuk diproses
  2. Admin PPIC menerima daftar pesanan bahan baku
  3. Admin PPIC menyerahkan bahan baku yang dibutuhkan untuk proses produksi
  4. Produksi melakukan proses produksi

Activity Diagram Laporan Bahan Baku

Gambar 3.6 Activity Diagram Laporan Bahan Baku

  1. 1 (satu) Initial Node.
  2. 3 (tiga) Action.
  3. 1 (satu) Activity Final Node, Aktifitas yang diakhiri.

Berdasarkan gambar 3.6 Activity Diagram yang berjalan saat ini terdapat :

  1. Purchasing merekap data pembelian pesanan bahan baku
  2. Purchasing membuat laporan bahan baku
  3. Pimpinan menerima laporan pembelian bahan baku

3. Sequence Diagram

Sequence Diagram menggambarkan alur kerja dari fungsi-fungsi dalam sistem dengan use-case dimana didalamnya terdapat actor dimana diagram ini sangat memperhatikan waktu atau terurut berdasarkan kejadian.

Gambar 3.7 Sequence diagram yang berjalan

Sequence Diagram pada sistem yang berjalan saat ini, yaitu sebagai berikut :

  1. 5 (lima) actor yang melakukan kegiatan diantaranya : Admin PPIC, Purchasing, Supplier, Produksi dan Pimpinan
  2. 4 (empat) lifeline yaitu : Form permintaan bahan baku, Form order bahan baku, Form kebutuhan produksi, laporan bahan baku
  3. 10 (sepuluh) message Spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi.

Terdapat 10 kegiatan:

  1. Admin PPIC mengecek dan mendata bahan baku yang dibutuhkan dan memberikan ke purchasing
  2. Purchasing menerima form permintaan bahan baku yang berisi pesanan bahan baku dari admin PPIC
  3. Purchasing mengisi form permintaan bahan baku pesanan bahan baku yang dibutuhkan admin PPIC dan diberikan ke supplier
  4. Supplier menerima form pesanan bahan baku dari purchasing
  5. Supplier konfirmasi via email jika barang siap kirim dan diperjelas lewat telpon ke purchasing
  6. Purchasing menerima konfirmasi via email dan diperjelas lewat telpon dari supplier
  7. Produksi mengisi form bahan baku keperluan untuk proses produksi ke admin PPIC
  8. Admin PPIC menerima form keperluan produksi
  9. Purchasing merekap dan membuat laporan pembelian bahan baku dan diserahkan ke pimpinan
  10. Pimpinan menerima laporan

Analisa sistem yang berjalan

Berdasarkan analisasi, sistem informasi persediaan bahan baku pada PT. Cipta Perdana Lancar Tangerang saat ini masih memiliki beberapa kelemahan. Seiring berjalannya perkembangan zaman maka kebutuhan informasi masih memerlukan perkembangan lebih baik lagi hingga mencapai sistem yang benar-benar berfungsi semaksimal mungkin untuk memberikan informasi secara cepat dan akurat di PT. Cipta Perdana Lancar.

Dalam penelitian ini pada PT. Cipta Perdana Lancar Tangerang, maka dapat disimpulkan kekurangan pada sistem tersebut :

  1. Adapun kekurangan dari sistem yang telah berjalan saat ini yaitu penginputan data-data yang masih manual, seringnya permintaan dari tiap divisi yang harus dipenuhi secara mendadak tanpa melihat dahulu stock masih ada atau tidak.
  2. Proses input data yang terjadi pada laporan penerimaan material masih memakan waktu yang lama dikarenakan masih menggunakan Microsoft Excel untuk media penyimpanan dan penginputan data serta banyaknya dokumen yang diperlukan.
  3. Input data yang memakan waktu yang lama dikarenakan adanya bukti yang tidak akurat, bukti traksaksi yang tidak sama, dan tercecernya bukti transaksi material tersebut.
  4. Lamanya proses pembuatan laporan material sehingga data yang dibutuhkan pimpinan menjadi lambat.

Analisa Masukan, Analisa Proses, Analisa Keluaran

  1. Analisa Masukan
    Nama Masukan : Form permintaan bahan baku
    Fungsi : Untuk pencatatan data bahan baku dan data supplier
    sumber : admin ppic
    Media : Buku Besar dan MS. excel
    Frekuensi : Setiap 10 hari
    Format : Lampiran A1
    Keterangan : Berisi data bahan baku dan data supplier
  2. Analisa Proses
    Nama Modul : Transaksi pemesanan
    Masukan : Produk yang akan dibeli
    Keluaran : Bukti Transaksi
    Ringkasan Proses : Proses yang terjadi adalah apabila custumer datang langsung keperusahaan untuk melakukan pemesanan produksi dan admin memberikan bukti transaksi. Proses ini akan menghasilkan form permintaan pemesanan bahan baku.
  3. Analisa Keluaran
    Nama Keluaran : Laporan
    Fungsi : Mencetak atau menampilkan laporan rekap data bahan baku, data pembelian bahan baku dan data pembayaran
    Media : Kertas
    Rangkap : 2 (empat) lembar
    Distribusi :
    1. Lembar 1 (putih), untuk Customer
    2. Lembar 2 (biru), untuk bagian Purchasing
    3. Lembar 3 (kuning), untuk bagian Accounting
    4. Lembar 4 (merah), untuk Admin PPIC

Konfigurasi Sistem

  1. Spesifikasi Hardware
    1. Processor : Amd Quadcore FX-7600p Up to 3.60hz
    2. Monitor : 15”
    3. Keyboard : Standard
    4. Mouse : Logitech
    5. RAM : 4 GB
    6. Harddisk : 500 GB
    7. Printer : Canon Pixma MP287
  2. Spesifikasi Software
    1. XAMPP 1.7.3
    2. DreamWeaver cs6
    3. Microsoft windows 10
  3. Hak Akses (Brainware)
    1. Admin PPIC
    2. Purchasing
    3. Pimpinan

Permasalahan yang dihadapi dan Alternatif Pemecahan Masalah

1. Permasalahan yang dihadapi

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

Dalam penelitian ini pada PT. Cipta Perdana Lancar Tangerang, maka dapat disimpulkan kekurangan pada sistem tersebut :

  1. Adapun kekurangan dari sistem yang telah berjalan saat ini yaitu penginputan data-data yang masih manual, seringnya permintaan dari tiap divisi yang harus dipenuhi secara mendadak tanpa melihat dahulu stock masih ada atau tidak.
  2. Proses input data yang terjadi pada laporan penerimaan material masih memakan waktu yang lama dikarenakan masih menggunakan Microsoft Excel untuk media penyimpanan dan penginputan data serta banyaknya dokumen yang diperlukan.
  3. Input data yang memakan waktu yang lama dikarenakan adanya bukti yang tidak akurat, bukti traksaksi yang tidak sama, dan tercecernya bukti transaksi material tersebut.
  4. Lamanya proses pembuatan laporan material sehingga data yang dibutuhkan pimpinan menjadi lambat.

2. Alternatif Pemecah Masalah

Berdasarkan analisa terhadap sistem yang berjalan, dapat diambil kesimpulan bahwa perlu diadakan perancangan sistem atas kekurangan dan kebutuhan sistem dengan melakukan analisa terhadap alternatif pemecahan masalah antara lain:

Dibangun suatu aplikasi sistem yang berbasiskan web, aplikasi yang dibangun berbasiskan web memungkinkan user dapat menggunakan data secara bersama-sama di dalam waktu yang sama.

Berdasarkan beberapa alternatif pemecahan masalah di atas penulis melakukan suatu kajian untuk permasalahan maka perlu dibangun aplikasi sistem yang berbasis web karena banyak keuntungan yang diperoleh antara lain:

  1. Dapat menjalankan sistem berbasis web di manapun kapan pun tanpa harus melakukan penginstalan.
  2. Dapat dijalankan pada sistem operasi mana pun.
  3. Tidak memerlukan spesifikasi komputer yang tinggi untuk dapat menggunakan aplikasi berbasis web.

Penulis membuat suatu program perancangan monitoring persediaan bahan baku berbasis web yang dapat digunakan oleh petugas admin dan pimpinan. Program tersebut melakukan proses Penginputan mulai dari penerimaan material dari supplier, permintaan material, retur material, inventory material, pengeluaran material ke bagian produksi hingga menampilkan laporan stock control material yang dibutuhkan oleh pimpinan dan ppic. Penggunaan sistem yang penulis rancang ini merupakan solusi yang tepat untuk mengatasi masalah-masalah tersebut. Perancangan sistem dibuat dengan menggunakan bahasa pemrograman PHP dan MySQL untuk mengelola databasenya dan mempermudah proses penginputan. Untuk mengatasi hal tersebut penulis mengusulkan perlu diadakannya pembelajaran kepada para user atau biasa juga disebut sebagai training, sehingga user dapat beradaptasi dan dapat mengoperasikan sistem dengan baik dan benar.

User Requirement

Berisi seluruh rancangan system baru yang diusulkan oleh pihak manajemen terkait tmelalui proses wawancara penulis dengan stakeholder mengenai seluruh perancangan sitem informasi persediaan barang pada PT. Cipta Perdana Lancar

Elisitasi Tahap I

Elisitasi tahap I merupakan daftar yang diperoleh dari hasil pengumpulan data dari web tersebut yang dilakukan dengan cara observasi dan wawancara mengenai kekurangan dari sistem yang sedang berjalan, dan kebutuhan pengguna sistem yang belum terpenuhi.

Berikut gambaran Elisitasi Tahap I pada Tabel 3.2

Table 3.2 Elisitasi Tahap I

Functional

NO

ANALISA KEBUTUHAN

Saya ingin sistem dapat :

1

Menampilkan halaman utama

2

Menampilkan logo PT. Cipta Perdana Lancar

3

Menampilkan alamat dan nomor telephone

4

Menampilkan sejarah perusahaan

5

Menampilkan struktur organisasi

6

Menginput data supplier

7

Menginput data material

8

Menampilkan login

9

Menampilkan logout

10

Menampilkan data stok material

11

Mengelola berita acara penerimaan material

12

Menampilkan laporan terima material

13

Menampilkan laporan keluar material

14

Laporan bahan baku

15

Menampilkan  data master

16

Menampilkan pencarian data

17

Menampilkan daftar produksi

18

Menampilkan graphic stok material

19

Menampilkan edit data supplier

20

Menampilkan edit data material

21

Menampilkan data material masuk

22

Menampilkan data material keluar

23

Menampilkan data profile user

24

Menampilkan cetak print

Non Functional

NO

ANALISA KEBUTUHAN

Saya ingin sistem dapat:

1

Tampilan yang menarik

2

Tampilan sistem user friendly

3

Melakukan pengaksesan sesuai hak akses

 

Penyusun

 

Abdurrahman Muhammad Chusaini

1212473737

Stakeholder

 

 

Wakhid Bondan Setiawan

                   NIP : 1316                   

Elisitasi Tahap II

Elisitasi Tahap II dibentuk berdasarkan Elisitasi Tahap I pada Tabel 3.2 yang kemudian diklasifikasikan melalui metode MDI (Mandatory, Desirable, and Inessential). Berikut penjelasan dari beberapa requirement yang diberi opsi Inessential (I) dan harus dieliminasi. Gambaran Elisitasi Tahap II digambarkan pada Tabel 3.3 berikut ini

Table 3.3 Elisitasi Tahap II

Functional

M

D

I

NO

ANALISA KEBUTUHAN

Saya ingin sistem dapat :

1

Menampilkan halaman utama

√ 

 

 

2

Menampilkan logo PT. Cipta Perdana Lancar -

√ 

 

 

3

Menampilkan alamat dan nomor telephone

 

 

√ 

4

Menampilkan sejarah perusahaan

 

 

√ 

5

Menampilkan struktur organisasi

 

 

√ 

6

Menginput data supplier

√ 

 

 

7

Menginput data material

√ 

 

 

8

Menampilkan login

√ 

 

 

9

Menampilkan logout

 

√ 

 

10

Menampilkan data stok material

 

√ 

 

11

Mengelola berita acara penerimaan material

 

√ 

 

12

Menampilkan laporan terima material

√ 

 

 

13

Menampilkan laporan keluar material

√  √ 

 

14

Laporan material

√ 

 

 

15

Menampilkan  data master

√ 

 

 

16

Menampilkan pencarian data

 

√ 

 

17

Menampilkan daftar produksi

 

 

√ 

18

Menampilkan graphic stok material

√ 

 

 

19

Menampilkan edit data supplier

√ 

 

 

20

Menampilkan edit data material

√ 

 

 

21

Menampilkan data material masuk

√ 

 

 

22

Menampilkan data material keluar

√ 

 

 

23

Menampilkan data profile user

 

 

√ 

24

Menampilkan cetak print

 

√ 

 

Non Functional

 

 

 

NO

ANALISA KEBUTUHAN

Saya ingin sistem dapat:

1

Tampilan yang menarik

√ 

 

 

2

Tampilan sistem user friendly

√ 

 

 

3

Melakukan pengaksesan sesuai hak akses

√ 

 

 

 

Penyusun
Abdurrahman Muhammad Chusaini
1212473737

Stakeholder

Wahid Bondan Setiawan
                                                NIP: 1316

Keterangan:

M (Mandatory) : Penting

D (Desirable) : Tidak Terlalu Penting

I (Inessential) : Tidak Mutlak Ada

Elisitasi Tahap III

Berdasarkan ElisitasiTahap II pada Tabel 3.3, dibentuklah Elisitasi Tahap III yang diklasifikasikan kembali dengan menggunakan metode TOE dengan opsi HML. Terdapat requirements yang opsinya High (H) dan harus dieliminasi. Requirements yang terdapat pada Elisitasi Tahap III tersebut digambarkan pada Tabel 3.4 berikut ini:

Feasibility

T

O

E

Risk

                  Functional

H

M

L

H

M

L

H

M

L

NO

ANALISA KEBUTUHAN

Saya ingin sistem dapat :

1

Menampilkan halaman utama

 

√  

 

 

 

√ 

 

 

√ 

2

Menampilkan logo PT. Cipta Perdana Lancar

 

√ 

 

 

 

√ 

 

 

√ 

3

Menampilkan alamat dan nomor telephone

 

 

√ 

 

 

√ 

 

 

√ 

4

Menampilkan sejarah perusahaan

 

 

 

√ 

 

 

√ 

 

5

Menampilkan struktur organisasi

 

√ 

 

 

√ 

 

 

√ 

 

6

Menginput data supplier

√ 

 

 

 

√ 

 

 

√ 

 

7

Menginput data material

√ 

 

 

 

√ 

 

 

√ 

 

8

Menampilkan login

 

√ 

 

 

√ 

 

 

√ 

 

9

Menampilkan logout

 

√ 

 

 

√ 

 

 

√ 

 

10

Menampilkan data stok material

 

√ 

 

 

√ 

 

 

√ 

 

11

Mengelola berita acara penerimaan material

√ 

 

 

 

√ 

 

 

√ 

 

12

Menampilkan laporan terima material

 

√ 

 

 

√ 

 

 

√ 

 

13

Menampilkan laporan keluar material

 

√ 

 

 

√ 

 

 

√ 

 

14

Laporan material

 

√ 

 

 

√ 

 

 

√ 

 

15

Menampilkan  data master

 

√ 

 

 

√ 

 

 

√ 

 

16

Menampilkan pencarian data

 

√ 

 

 

√ 

 

 

√ 

 

17

Menampilkan daftar produksi

 

√ 

 

 

√ 

 

 

√ 

 

18

Menampilkan graphic stok material

√   

 

 

 

√ 

 

√ 

 

19

Menampilkan edit data supplier

 

√ 

 

 

√ 

 

 

√ 

 

20

Menampilkan edit data material

 

√ 

 

 

√ 

 

 

√ 

 

21

Menampilkan data material masuk

 

√ 

 

 

√ 

 

 

√ 

 

22

Menampilkan data material keluar

 

√ 

 

 

√ 

 

 

√ 

 

23

Menampilkan data profile user

√ 

 

 

√ 

 

 

 

√ 

 

24

Menampilkan cetak print

√ 

 

 

 

√ 

 

 

√ 

 

Non Functional

NO

ANALISA KEBUTUHAN

Saya ingin sistem dapat:

1

Tampilan yang menarik

 

√  

 

 

√ 

 

 

√ 

 

2

Tampilan sistem user friendly

 

√ 

 

 

√ 

 

 

√ 

 

3

Melakukan pengaksesan sesuai hak akses

 

√ 

 

 

√ 

 

 

√ 

 

Penyusun

 

Abdurrahman Muhammad Chusaini
1212473737

Stakeholder

 

Wahid Bondan Setiawan
NIP: 1316


Keterangan:

T (Technical) - H (High)

O (Operational) - M ((Middle()

E (Economic) - L ((Low()

Final Draft Elisitasi

Final Draft Elisitasi merupakan bentuk akhir dari tahap-tahap elisitasi yang dapat dijadikan acuan dan dasar pengembangan. Berdasarkan Elisitasi Tahap III pada Tabel 3.4, dihasilkan final draft requirements yang diharapkan dapat mempermudah penulis dalam membuat sistem monitoring persediaan bahan baku. Hasilnya adalah Final Draft Elisitasi pada tabel 3.5 berikut ini:

Table 3.5 Final Draft Elisitasi

Functional

NO

ANALISA KEBUTUHAN

Saya ingin sistem dapat :

1

Menampilkan halaman utama

2

Menampilkan logo PT. Cipta Perdana Lancar

3

Menginput data supplier

4

Menginput data material

5

Menampilkan login

6

Menampilkan logout

7

Menampilkan data stok material

8

Mengelola berita acara penerimaan material

9

Menampilkan laporan terima material

10

Menampilkan laporan keluar material

11

Laporan material

12

Menampilkan  data master

13

Menampilkan pencarian data

14

Menampilkan graphic stok material

15

Menampilkan edit data supplier

16

Menampilkan edit data material

17

Menampilkan data material masuk

18

Menampilkan data material keluar

19

Menampilkan cetak print

Non Functional

NO

ANALISA KEBUTUHAN

Saya ingin sistem dapat:

1

Tampilan yang menarik

2

Tampilan sistem user friendly

3

Melakukan pengaksesan sesuai hak akses

Penyusun

 

Abdurrahman Muhammad Chusaini

1212473737

 

Mengetahui, 

      Pembimbing 1                                               Pembimbing 2

 

 (  Nur Azizah, M.Akt, M.Kom )                         ( Sri Rahayu, S.T, MMSI)

      NID: 10002                                               NID: 08182

Mengetahui

    Stakeholder                                                 Kepala Jurusan

 

 

 Wahid Bondan Setiawan                            Nur Azizah, M.Akt, M.Kom

     NIP: 1316                                                        NIP: 078010

BAB IV

METODOLOGI PENELITIAN

RANCANGAN SISTEM YANG DIUSULKAN

Rancangan Sistem Usulan

Untuk menganalisa sistem yang diusulkan , pada penelitian ini digunakan Software Visual Paradigm for UML 6.4 Enterprise Edition untuk menggambarkan Use Case Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram

Prosedur Usulan

  1. Admin PPIC
    1. Admin melakukan login sistem.
    2. Sistem menampilkan menu admin.
    3. Admin melakukan pengecekan terhadap permintaan material dari produksi.
    4. Admin melakukan penginputan permintaan material produksi.
    5. Admin melakukan penginputan untuk penambahan data material jika ada material jenis baru yang datang.
    6. Admin melakukan penginputan material masuk jika ada material yang dikirim oleh supplier.
    7. Admin melakukan pengubahan data jika ada kesalahan dalam penginputan data material.
    8. Admin melakukan pengecekan stock control material jika ingin mengetahui stok akhir material di gudang.
    9. Admin melakukan pengecekan laporan material masuk atau keluar untuk penyesuaian data yang ada.
    10. Admin melakukan pengubahan laporan material masuk atau keluar jika ada kesalahan dalam penginputan.
    11. Admin dapat melihat stok akhir material dengan melihat grafik.
  2. Purchasing
    1. Purchasing melakukan login sistem.
    2. Sistem menampilkan menu purchasing.
    3. Purchasing melakukan pengecekan terhadap laporan material masuk dan keluar.
    4. Purchasing melakukan pengecekan terhadap data material untuk mengetahui jenis material yang ada.
    5. Purchasing melakukan penyesuaian data yang ada dengan pengecekan stock control material.
    6. Purchasing bisa melihat stok yang ada dengan melihat grafik.
  3. Pimpinan
    1. Pimpinan melakukan login sistem.
    2. Sistem menampilkan menu pimpinan.
    3. Pimpinan melakukan pengecekan terhadap laporan material masuk dan keluar.
    4. Pimpinan melakukan pengecekan terhadap data material untuk mengetahui jenis material yang ada.
    5. Pimpinan melakukan penyesuaian data yang ada dengan pengecekan stock control material.
    6. Pimpinan bisa melihat stok yang ada dengan melihat grafik.

Rancangan Sistem yang diusulkan pada Use Case Diagram Admin PPIC, Purchasing dan Pimpinan

Gambar 4.1 Use Case Diagram Admin PPIC, Purchasing dan Pimpinan Pada Sistem Yang Diusulkan

Berdasarkan gambar 4.1 diatas, rancangan Use Case Diagram pada Admin PPIC, Purchasing dan Pimpinan terdapat :

  1. 1 (satu) buah sistem yang merupakan rancangan usulan proses sistem pada admin PPIC, Purchasing dan Pimpinan
  2. 3 (Tiga) buah actor, yaitu admin ppic yang dapat melakukan kegiatan bagian administrasi persediaan material, serta purchasing dan pimpinan yang dapat melihat data yang sama
  3. 11 (Sebelas) use case yang dapat dilakukan yaitu, Login untuk masuk ke menu admin ppic dan dapat memilih menu yang ada seperti graphic, input material masuk, input material keluar, data material, laporan material masuk, laporan material keluar, stock control material, menu edit laporan material seperti edit laporan material masuk dan material keluar, serta menu logout.

Rancangan Sistem yang diusulkan pada Activity Diagram Admin PPIC

Gambar 4.2 Activity Diagram Admin PPIC Pada Sistem Yang Diusulkan


Keterangan :

  1. 1 (satu) Initial node dimana objek memulai kegiatan.
  2. 1 (satu) actor yang dapat melakukan kegiatan yaitu admin ppic.
  3. 29 (dua puluh sembilan) action state yang berawal dari login jika gagal maka akan kembali ke login, jika benar akan masuk pada home yang berisi graphic, Input material masuk, data material, laporan material masuk, laporan material keluar, stock control material, input material keluar, edit material masuk, edit material keluar, dan logout.
  4. 1 (satu) final node yang merupakan akhir dari kegiatan admin ppic.

Rancangan Sistem yang diusulkan pada Activity Diagram Purchasing dan Pimpinan

Gambar 4.3 Activity Diagram Purchasing dan Pimpinan Pada Sistem Yang Diusulkan

Keterangan :

  1. 1 (satu) Initial node dimana objek memulai kegiatan.
  2. 2 (dua) actor yang dapat melakukan kegiatan yang sama yaitu purchasing dan pimpinan.
  3. 19 (sembilan belas) action state yang berawal dari login jika gagal maka akan kembali ke login, jika benar akan masuk pada home yang berisi graphic, data material, laporan material masuk, laporan material keluar, stock control material dan logout.
  4. 1 (satu) final node yang merupakan akhir dari kegiatan admin purchasing dan pimpinan.

Rancangan Sistem yang diusulkan pada Sequence Diagram Admin PPIC, Purchasing dan Pimpinan yang diusulkan

Gambar 4.4 Sequence Diagram Admin PPIC, Purchasing dan Pimpinan Pada Sistem Yang Diusulkan

Keterangan :

  1. 3 (satu) actor yang melakukan kegiatang yaitu admin ppic, purchasing dan pimpinan
  2. 7 (tujuh) lifeline yaitu login, halaman utama, data material, laporan material, graphic, stok control material, logout.
  3. 22 (dua puluh dua) message antara lain melakukan login dengan membuka browser terlebih dahulu, verifikasi, konfirmasi password dan username halaman utama, input material masuk dan keluar, data material, laporan material masuk, laporan material keluar, lihat laporan, stock control material, lihat grafik stok, lihat data material, lihat laporan material, lihat stok control material dan logout.

Rancangan State Machine Diagram Admin PPIC Pada Sistem Yang Diusulkan

Gambar 4.5 Rancangan State Machine Admin PPIC Pada Sistem Yang Diusulkan

Rancangan Sistem yang diusulkan pada State Machine Diagram Purchasing dan Pimpinan

Gambar 4.6 Rancangan State Machine Diagram Purchasing dan Pimpinan Pada Sistem Yang Diusulkan

Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan

Tabel 4.1 Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan

Rancangan Basis Data

Pada bab ini menjelasakan secara terperinci rancangan-rancangan yang diusulkan pada bagian basis data yang merupakan penjabaran diagram-diagram di atas.

Classdiagram Pada Sistem Yang Diusulkan

Gambar 4.7. Class Diagram pada sistem yang diusulkan

Berdasarkan gambar 4.7. Class Diagram sistem yang diusulkan, terdapat:

  1. 8 (delapan) Class, himpunan dari objek – objek yang berbagi atribut serta operasi yang sama diantaranya login, material, stok, detail_materialkeluar, detail_materialmasuk, material_masuk, material_keluar, supplier
  2. 7 (tujuh) multiciply, hubungan antara objek satu dengan objek lainnya yang mempunyai nilai.

Spesifikasi Basis Data (Database)

Spesifikasi database merupakan desain basis data yang dianggap telah normal. Desain database menjelaskan media penyimpanan yang digunakan, Spesifikasi database yang digunakan dalam sistem yang akan dibangun adalah sebagai berikut :

  1. Nama file : material masuk
    Media : hardisk
    Isi :( id_materialmasuk + no_materialmasuk + ket_materialmasuk + tgl_materialmasuk )
    Primary key : id_materialmasuk
    Record : 89
  2. Tabel 4.2 Field Tabel Material Masuk Pada Sistem Yang Diusulkan

  3. Nama file : login
    Media : hardisk
    Isi : ( id_user + username + password + level )
    Primary key : -
    Jumlah Record :44
  4. Tabel 4.3 Field Tabel Login Pada Sistem Yang Diusulkan

  5. Nama file : material
    Media : hardisk
    Isi  : ( id_material+nama_material +keterangan_material +id_supplier)
    Primary key : id_material
    Jumlah Record : 82
  6. Tabel 4.4 Field Tabel Material Pada Sistem Yang Diusulkan

  7. Nama file : stok
    Media : hardisk
    Isi : ( id_material + jumlah_stok )
    Primary key : -
    Jumlah Record : 22
  8. Tabel 4.5 Field Tabel Stok Pada Sistem Yang Diusulkan

  9. Nama file : supplier
    Media : hardisk
    Isi : ( id_supplier+ nama_supplier + alamat_supplier + no_tlp )
    Primary key : id_supplier
    Jumlah record : 111
  10. Tabel 4.6 Fiel Tabel Supplier Pada Sistem Yang Diusulkan

  11. Nama file : detail_materialmasuk
    Media : hardisk
    Isi :(id_detailbeli+ id_material + jumlah_materialmasuk + id_materialmasuk )
    Primary key : id_detailbeli
    Jumlah record : 44
  12. Tabel 4.7 Field Tabel Detail Material Masuk Pada Sistem Yang Diusulkan

  13. Nama file : detail_materialkeluar
    Media : hardisk
    Isi : ( id_detailmaterialkeluar+ id_material + jumlah_materialkeluar + id_materialkeluar)
    Primary key : detail_materialkeluar
    Jumlah record : 44
  14. Tabel 4.8 Field Tabel Detail Material Keluar Pada Sistem Yang Diusulkan

  15. Nama file : material_keluar
    Media : hardisk
    Isi : ( id_materialkeluar + no_materialkeluar + ket_materialkeluar + tgl_materialkeluar )
    Primary key : id_materialkeluar
    Jumlah record : 89
  16. Tabel 4.9 Field Tabel Material Keluar Pada Sistem Yang Diusulkan

Rancangan Tampilan Layout Sistem yang Diusulkan

Tampilan Layout Login Admin PPIC, Purchasing, dan Pimpinan

Gambar 4.8 Tampilan Layout Login Pada Sistem Yang Diusulkan


Keterangan :

Tampilan diatas akan muncul jika user telah masuk ke web browser dan ingin melakukan login sistem. Tampilan diatas hanya digunakan oleh admin ppic, purchasing dan pimpinan. User harus menginput username beserta password jika ingin masuk ke sistem.

Tampilan Layout Username atau Password Salah

Gambar 4.9 Tampilan Layout Username atau Password Salah Pada Sistem Yang Diusulkan

Keterangan :

Jika admin, purchasing, produksi atau pimpinan salah username atau password maka akan menampilkan tampilan seperti diatas. Maka user harus melakukan verifikasi username dan password agar bisa masuk kedalam sistem.

Tampilan Layout Halaman Utama Admin

Gambar 4.10 Tampilan Layout Halaman Utama Admin Pada Sistem Yang Diusulkan

Keterangan :

Di Halama utama terdapat nama perusahaan, logo perusahaan, notification pemberitahuan jika stok material habis, nama user, data supplier, data material , transaksi input data material masuk, transaksi data material keluar, data material masuk, data material keluar, laporan material masuk, laporan material keluar,menampilkan graphic material saat ini, tabel stok material jika hampir habis, logout

Tampilan Layout Halaman Data Supplier

Gambar 4.11 Tampilan Layout Halaman Data Supplier

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu data supplier menu tersebut menampilkan nama supplier perusahaan yang menyuplai material berserta alamat dan nomor telpon supplier.

Tampilan Layout Halaman Data Material

Gambar 4.12 Tampilan Layout Halaman Data Material

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu data material pada saat itu. Menu tersebut menampilkan nama supplier, nama material dan berserta spesifikasi keterangan dan dimensi material.

Tampilan Layout Transaksi Material Masuk

Gambar 4.13 Tampilan Layout Transaksi Material Masuk

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu transaksi masuk material. Dimenu tersebut bisa melakukan input data material masuk. Menu tersebut menampilkan nomor transaksi material, keterangan material, nama material dan jumlah material yang masuk.

Tampilan Layout Data Material Masuk

Gambar 4.14 Tampilan Layout Data Material Masuk

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu Tampillan data material masuk. Dimenu tersebut terdapat material masuk, keterangan material, tanggal masuk material, action yang berupa detail material.

Tampilan Layout Transaksi Material Keluar ke Produksi

Gambar 4.15 Tampilan Layout Transaksi Material Keluar ke Produksi

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu transaksi material keluar ke produksi. Dimenu tersebut terdapat jenis material yang akan dikeluarkan keproduksi, nama material, keterangan material dan jumlah material berapa banyak yang keluar ke produksi.

Tampilan Data Material Keluar

Gambar 4.16 Tampilan Data Material Keluar

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu data material keluar. Nomor material yang keluar, keterangan material yang keluar, tanggal keluar dan menampilkan dan view detail untuk melihat kejelasan dari material yang keluar.


Tampilan Laporan Material Masuk

Gambar 4.17 Tampilan Laporan Material Masuk

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu laporan material masuk. Menu tersebut dapat menampilkan jumlah material dan dan membantu pimpinan dalam melihat laporan material masuk.

Tampilan Laporan Material Keluar

Gambar 4.18 Tampilan Laporan Material Keluar

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu laporan material keluar. Menu tersebut dapat menampilkan jumlah material keluar. Dan membantu pimpinan dalam melihat laporan material keluar

Tampilan Graphic Stok Material

Gambar 4.19 Tampilan Graphic Stok Material

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu graphic stok. Menu tersebut menampilkan jumlah ketersediaan stok material dalam bentuk graphic. Dan menampilkan stok material dari nama supplier, nama material, keterangan material dari segi dimensi dan ketebalan, jumlah material serta memberikan peringatan status material stok aman atau stok tidak aman.

Rancangan Tampilan Program Yang Diusulkan

Tampilan Login Admin PPIC, Purchasing, Pimpinan

Gambar 4.20 Tampilan Login Admin PPIC, Purchasing, Pimpinan

Keterangan :

Tampilan diatas merupakan tampilan login user yang akan muncul jika user telah masuk ke dalam browser. Masing-masing user harus mengisi username dan password jika ingin masuk ke dalam sistem. Tampilan login diatas bisa diakses oleh bagian admin ppic, purchasing, dan pimpinan.

Tampilan Login Admin PPIC, Purchasing, Pimpinan Salah

Gambar 4.21 Tampilan Login Admin PPIC, Purchasing, Pimpinan Salah

Keterangan :

Jika admin PPIC, purchasing, atau pimpinan salah username atau password maka akan menampilkan tampilan seperti diatas. Maka user harus melakukan verifikasi username dan password agar bisa masuk kedalam system.

Tampilan Halaman Utama Admin

Gambar 4.22 Tampilan Halaman Utama Admin

Keterangan :

Tampilan halaman utama admin akan terlihat langsung grafik stok akhir material pada saat itu.

Tampilan Data Supplier

Gambar 4.23 Tampilan Data Supplier

Keterangan :

Tampilan diatas akan muncul jika admin ppic. melakukan input barang baru atau barang masuk sehingga admin ppic ataupun purchasing bisa melihat data barang yang ada.biasanya melihat data barang sebelum melakukan pemesanan barang.

Tampilan Data Material

Gambar 4.24 Tampilan Data Material

Keterangan :

Keterangan :Tampilan diatas akan langsung menampilkan semua jenis data material dengan keterangan, dimensi material dan nama supplier yang ada ditampilan admin ppic dan purchasing, Data maaterial akan berhasil masuk dengan cara input data material baru.

Tampilan Transaksi Material Masuk

Gambar 4.25 Tampilan Transaksi Material Masuk

Keterangan :

Tampilan diatas menampilkan Input material baru akan dilakukan jika ada jenis material yang baru.

Tampilan Data Material Masuk

Gambar 4.26 Tampilan Data Material Masuk

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu Tampillan data material masuk. Dimenu tersebut terdapat material masuk, keterangan material, tanggal masuk material, action yang berupa detail material

Tampilan Transaksi Material Keluar Produksi

Gambar 4.27 Tampilan Transaksi material Keluar Produksi

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu transaksi material keluar ke produksi. Dimenu tersebut terdapat jenis material yang yang sudah diterima oleh admin ppic.

Tampilan Data Material Keluar

Gambar 4.28 Tampilan Data Material Keluar

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu laporan material keluar. Menu tersebut dapat menampilkan jumlah material keluar. Dan membantu pimpinan dalam melihat laporan material material keluar.

Tampilan Laporan Material Masuk

Gambar 4.29 Tampilan Laporan Material Masuk

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu laporan material keluar. Menu tersebut dapat menampilkan jumlah material keluar. Dan membantu pimpinan dalam melihat laporan material material masuk.

Tampilan Laporan Material Keluar

Gambar 4.30 Tampilan Laporan Material Keluar

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu laporan material keluar. Menu tersebut dapat menampilkan jumlah material keluar. Dan membantu pimpinan dalam melihat laporan material keluar

Tampilan Graphic Stok

Gambar 4.31 Tampilan Graphic Stok

Keterangan :

Tampilan diatas akan muncul jika admin memilih menu graphic stok. Menu tersebut menampilkan jumlah ketersediaan stok material dalam bentuk graphic. Dan menampilkan stok material dari nama supplier, nama material, keterangan material dari segi dimensi dan ketebalan, jumlah material serta memberikan peringatan status material stok aman atau stok tidak aman.

Konfigurasi Sistem Usulan

Spesifikasi Perangkat Keras (Hardware)

Perangkat keras yang dibutuhkan oleh sistem berbasis web ini adalah suatu unit personal komputer atau suatu unit laptop, untuk spesifikasi yang dibutuhkan tidak terlalu besar, cukup dengan spesifikasi di bawah ini:

  1. Processor pentium IV.
    Karena aplikasi sistem yang digunakan berbasis web jadi spesifikasi yang dibutuhkan tidak perlu terlalu besar, tetapi penggunaan database dengan berorientasi subjek dan banyaknya redudansi data karena denormalisasi, prosessor dengan teknologi terkini seperti Intel Pentium I3 atau yang lebih baru lebih dianjurkan.
  2. Memori (RAM) 2 GB.
    Agar mendapatkan proses yang stabil memory dapat dipasang sebesar 1 Gb atau lebih
  3. Hard Disk 128 GB.
    Untuk menampung data cukup menggunakan kapasitas hardisk 128 Gb atau lebih.
  4. Monitor 15” LCD.
    Monitor ini sangat baik untuk pemakai komputer dikarenakan monitor ini memiliki radiasi yang cukup rendah.
  5. Printer inkjet/infuse Canon MP230 series.
    Untuk mencetak dokumen, dengan kelebihan kecepatan dan polusi suara yang ditimbulkan rendah.

Spesifikasi Perangkat Lunak (Software)

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

  1. Sistem Operasi Windows 7 atau versi yang lebih baru.
  2. XAMPP untuk Windows Version 1.7.3 atau yang lebih baru.
  3. Web Browser (ex: Mozilla Firefox 8.0.1 dan Google Chrome 40.0.0.0, atau yang lebih baru).

Instalasi Perangkat Lunak (Software)

Dalam pembuatan program pada penelitian ini maka digunakan software berikut:

  1. Sistem Operasi Windows 10
  2. XAMPP for Windows Version 1.7.3
  3. Macromedia Dreamweaver CS6
  4. Web browser
  5. Visual Paradigm for UML Versi 6.4 Enterprise Edition

Blackbox Testing

Adapun rancangan pengujian sistem yang akan diuji dengan teknik pengujian Black Box akan penulis kelompokan dalam tabel dibawah ini

Tabel 4.10 Blackbox Testing

Schedule Implementasi

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

Tabel 4.11 Schedule Implementasi

Estimasi Biaya

Setelah adanya perancangan sistem yang dihasilkan, maka jika dilihat dari sudut pandang segi biaya memang cukup tinggi akan tetapi jika dipandang dari segi manfaat dan kegunaan, biaya yang dikeluarkan sebanding dengan manfaat yang dihasilkan.
Biaya penelitian rinci sesuai kebutuhan penelitian antara lain sebagai berikut:

Tabel 4.12 Estimasi Biaya

BAB V

PENUTUP


Kesimpulan

Berdasarkan pembahasan dari hasil penelitian yang dilakukan oleh penulis tentang Perancangan Sistem Informasi Monitoring Persediaan Bahan Baku Berbasis Web pada PT Cipta Perdana Lancar Tangerang. Maka penulis mengambil kesimpulan sebagai berikut :

  1. Adapun kekurangan dari sistem yang telah berjalan saat ini yaitu penginputan data-data yang masih manual, seringnya permintaan dari tiap divisi yang harus dipenuhi secara mendadak tanpa melihat dahulu stock masih ada atau tidak. Proses input data yang terjadi pada laporan penerimaan material masih memakan waktu yang lama dikarenakan masih menggunakan Microsoft Excel untuk media penyimpanan, hal ini dikarenakan adanya bukti yang tidak akurat, bukti traksaksi yang tidak sama, dan tercecernya bukti transaksi material. Lamanya proses pembuatan laporan material sehingga data yang dibutuhkan pimpinan menjadi lambat.
  2. Sistem persediaan material yang berjalan saat ini sudah menunjang keputusan akan tetapi masih menggunakan proses yang memakan waktu karena masih menggunakan data manual.
  3. Perancangan Sistem Informasi Monitoring Persediaan Bahan Baku Berbasis Web Pada PT Cipta Perdana Lancar Tangerang dimulai dari pembuatan diagram UML yang terdiri dari lima buah diagram yaitu usecase diagram, sequence diagram, activity diagram, state chart diagram, dan class diagram sebagai awal rancangan sistem yang akan dibuat, selanjutnya dibuatlah sistem dengan bahasa pemrograman PHP sesuai dengan desain prototype yang ada. App Serv sebagai pendukung aplikasi yang digunakan sebagai web server agar sistem bisa berjalan dengan efisien. Mysql juga digunakan sebagai media pengelolaan database yang bisa mengelola data agar data dapat men-support aplikasi sistem dalam memonitoring persediaan bahan baku serta hasil laporannya menjadi akurat.

Saran

Setelah menganalisa dan mempelajari permasalahan Sistem Persediaan Bahan Baku Pada PT Cipta Perdana Lancar Tangerang seperti yang dibahas, maka penulis memberikan saran atau usulan sebagai berikut :

  1. Membuat perancangan sistem monitoring persediaan bahan baku serta
  2. menyajikan dalam berbentuk web dengan tampilan yang lebih menarik dan mudah digunakan untuk user.
  3. Agar lebih efektif dimasa yang akan datang, sistem pengolahan data bahan baku ini dapat dikembangkan lagi, agar dapat diakses diberbagai bagian. Diperlukan analisis yang lebih mendalam dan mengacu pada sistem yang telah dibuat ini untuk pengembangan sistem selanjutnya.

DAFTAR PUSTAKA

  1. Moekijat. 2011. “Sistem Informasi”. Prosojo
  2. 2,0 2,1 Sutarman. 2012. “Buku Pengantar Teknologi Informasi”. Jakarta: Bumi Aksara
  3. Supriyadi, Rini Kartika Hudiono, Lina Sinatra Wijaya. 2013. “Rancang Bangun Sistem Jejaring Klaster Berbasis Web Menggunakan Metode Model View Controller”. Tangerang: Jurnal CCIT Vol.6 No.3 - Mei 2013 ISSN: 1978-8282 STMIK Raharja.
  4. 4,0 4,1 Sutabri, Tata. 2012. “Konsep Sistem Informasi”. Yogyakarta: Andi Offset.
  5. Yakub. 2012. “Pengantar Sistem Informasi”. Yogyakarta: Graha Ilmu.
  6. 6,0 6,1 6,2 6,3 Hartono, Bambang. 2013. “Sistem Informasi Manajemen Berbasis Komputer”. Jakarta: Rineka Cipta.
  7. 7,0 7,1 7,2 Taufiq, Rohmat. 2013. “Sistem Informasi Manajemen”. Yogyakarta: Graha Ilmu.
  8. 8,0 8,1 Subhan, Mohamad. 2012. “Analisa Perancangan Sistem”. Jakarta : Lentera Ilmu Cendekia.
  9. Maimunah, dkk. 2012. “Media Company Profile Sebagai Penunjang Informasi dan Promosi”. Tangerang: Jurnal CCIT Vol-5 No.3 – Mei 2012 STMIK Raharja.
  10. 10,0 10,1 Nugroho. Adi. 2011. “Rekayasa Perangkat Lunak Menggunakan UML&Java”. Yogyakarta: Andi Offset.
  11. Yustianti. 2012. “Komponen Sistem Informasi”. Yogyakarta: Andi offset.
  12. 12,0 12,1 Henderi, Maimunah, Randy Andriyan. 2011. “Desain Aplikasi E-learning Sebagai Media Pembelajaran Artificial Informatics”.Tangerang: Jurnal CCIT. Vol. 4, No.3-Mei 2011 STMIK Raharja.
  13. Soepadmo, Gatoet. 2013. “Panduan Mudah Merancang Bangunan”. Bandung : Griya Kreasi.
  14. Rosa,A.S., dan M. Shalahuddin. 2013. “Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek”. Bandung : Informatika.
  15. 15,0 15,1 Widodo, Prabowo Pudjo dan Herlawati. 2011. “Menggunakan UML”. Bandung: Informatika.
  16. 16,0 16,1 Yasin, Ferdi. 2012. “Rekayasa Perangkat Lunak Berorientasi Objek”. Jakarta: Mitra Wacana Media.
  17. 17,0 17,1 17,2 17,3 Prasetyo, Imam. 2013. “Pengenalan Monitoring Jaringan Komputer”. Diambil dari http://ilmukomputer.org
  18. Tiara, Khanna. 2013. “Sistem Monitoring Inventory Control Pada CV. Cihanjuang Budi Jaya”. Tangerang: Perguruan Tinggi Raharja.
  19. Junaidi, Tiara. Khanna, Yuliastrie. Nenden Dewi. “Sistem Pakar Monitoring Inventory Control Untuk Menghitung Harga Jual Efektif Dalam Meningkatkan Keuntungan”. Yogyakarta: Universitas Ahmad Dahlan.
  20. 20,0 20,1 20,2 Tamodia. Widya. 2013. “Evaluasi Penerapan Sistem Pengendalian Intern Untuk Persediaan Barang Dagangan Pada PT. Laris Manis Utama Cabang Manado”. Manado: Universitas Sam Ratulangi.
  21. Salangka. Ester. 2013. “Penerapan Akuntansi Persediaan UntukPerencanaan Dan Pengendalian LPG Pada PT. Emigas Sejahtera Minahasa”. Manado: Universitas Sam Ratulangi.
  22. Murad, Dina Fitria, Kusniawati. Nia, Asyanto. Agus. 2013. “Aplikasi Intelligence Website Untuk Penunjang Laporan PAUD Pada Himpaudi Kota Tangerang”. Tangerang: Jurnal CCIT.Vol. 7, No. 1, September 2013 STMIK Raharja.
  23. Hidayat, Rahmat. 2010. “Cara praktis membangun website gratis : pengertian website“. Jakarta : PT Elex Media Komputindo Kompas, Gramedia..
  24. 24,0 24,1 Sidik, Betha. 2012. “Pemrograman Web Dengan PHP”. Bandung: Informatika.
  25. 25,0 25,1 25,2 Madcoms. 2011. “Kupas Tuntas Adobe Dreamweaver CS5 Dengan Pemrograman PHP & MySQL”. Yogyakarta: Andi Offset
  26. Kustiyahningsih, Yeni. 2011. “Pemrograman Basis Data Berbasis Web Menggunakan PHP & MySQL”. Jakarta: GrahaIlmu
  27. Arief, M. Rudyanto. 2011. "Pemrograman Web Dinamis Menggunakan PHP & MySQL". Yogyakarta: Andi.
  28. 28,0 28,1 Rahardja Untung, Hidayati, Mia Novalia. 2011. “Peningkatan Kinerja Distributed Database Melalui Methode DMQ Base Level”. Tangerang: Perguruan Tinggi Raharja. Jurnal CCIT Vol.4 No.3.
  29. Nandari , Bhirawa Anoraga, Sukadi. 2014. “Pembuatan Website Portal Berita Desa Jetis Lor”. IJNS – Indonesian Journal on Networking and Security. Vol.3 No.3, Juli 2014.
  30. Darmawan. Deni. Verzello/John Reuter III. 2013. “Sistem Informasi Manajemen”. PT Remaja Rosdakarya Offset : Bandung
  31. Rizky, Soetam.2011. “Konsep Dasar Rekayasa Perangkat Lunak”. Jakarta: Prestasi Pustaka
  32. Budiman, Agustiar. 2012. "Pengujian Perangkat Lunak dengan Metode Black Box Pada Proses Pra Registrasi User Via Website”, Makalah, halaman: 4.
  33. 33,0 33,1 33,2 33,3 Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. “Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi”. Yogyakarta: CV. Andi Offset.
  34. Siahaan, Daniel. 2012. “Analisa Kebutuhan dalam Rekayasa Perangkat Lunak”. Yogyakarta: CV. Andi Offset.
  35. Nasution, Ridwan Aripin. 2011. “Aplikasi Sistem Iventory Berbasis Dekstop Menggunakan JSE Pada CV. Sumber Logam Teknik Tangerang”.
  36. Hia Makrothymia. 2013. “Perancangan Sistem Informasi Persediaan Barang Pada PT. Gema Sarana Media”.
  37. Reza M.Syah. 2012. “Aplikasi Persediaan Barang CV. Kiki Optical Berbasis Website”.
  38. Wibowo Gustav Prasetyo. 2014. “Perancangan Sistem Informasi Monitoring Penerimaan Dan Pengeluaran Barang Pada PT Krista Pesona Adibusana”.
  39. Novita Tri. 2013. “Analisa Sistem Informasi Aplikasi Program Iventori Penyediaan Barang Bahan Baku Dengan Menggunakan Visual Basic 6.0 Pada PT Kumatex”.
  40. Nurmalasari Ariyanti. 2013. “Prototype Sistem Persediaan Barang Pada PT Paja Raya Motor”.