Andri: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
Baris 1: Baris 1:
=<div style="font-family: 'times new roman'; text-align: center">'''BAB  IV '''</div>=
+
==='''Analisa Prosedur Sistem yang Berjalan'''===
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''RANCANGAN SISTEM YANG DIUSULKAN '''</div>
+
  
==='''Prosedur Usulan Sistem'''===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
Untuk menganalisa sistem berjalan, penelitian ini menggunakan program ''Unified Modelling Language'' (UML) untuk menggambarkan prosedur dan proses yang berjalan saat ini.
 +
</div>
 +
==='''Use Case Diagram Sistem yang Berjalan '''===
  
==='''4.1.1. Logsitik dan Gudang'''===
+
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<div align="center"><img width="550" height="700" style="margin:0px" src="https://lh3.googleusercontent.com/-geNy4He_csQ/WK9fNA4KB3I/AAAAAAAAAYM/TpA-6cTzH9IyoUenjJWCJK-qmfLQXJPVACL0B/w530-d-h734-p/image010.jpg"/></div>
 +
<div align="center">'''Gambar 3.4 ''Use Case Diagram'''''</div>
 +
               
 +
 
 +
 
 +
 
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
Berdasarkan gambar 3.''Use Case'' Diagram di atas terdapat :
 +
</div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
Nama ''Usecase''    :  Membuat daftar  Permintaan
 +
</div>
 
<ol>
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
melakukan Login sistem.
+
Actor        :  Admin cabang
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Sistem menampilkan menu Home .
+
Keterangan    : Adminisistrasi cabang membuat daftar permintaan cleaning equipment dan chemical dengan menggunakan ''form material requisition cleaning consumable.''
 +
</li></ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
Nama ''Usecase''    :  Memeriksa daftar  Permintaan
 +
</div>
 +
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Logistik melakukan pengecekan material request .
+
Actor        :  Logistik, admin cabang
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Logistik melakukan persetujuan atas permintaan material request .
+
Keterangan    :        Logistik memeriksa daftar permintaan ''material requisition cleaning consumable'' yang minta
 +
</li></ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
Nama ''Usecase''    :  Memberikan daftar  Permintaan
 +
</div>
 +
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Logistik melakukan penginputan material jenis baru.
+
Actor        :  Logistik, Gudang
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Logistik melakukan pengubahan data material jika ada data yang tidak sesuai.
+
Keterangan    :        logistik memberikan daftar material requisition cleaning consumable  pada bagian gudang.
 +
</li></ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
Nama ''Usecase''    :  Memeriksa stok
 +
</div>
 +
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Logistik melakukan pengecekkan stock control material jika ingin mengetahui stock akhir material di gudang .
+
Actor        : Gudang
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Logistik melakukan pengecekan stock control material yang ada pada area untuk mengetahui stock akhir yang ada pada setiap area.
+
Keterangan    :        gudang memeriksa stok cleaning equipment dan chemical untuk di distribusikan.
 +
</li></ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
Nama ''Usecase''    :  Menyiapkan material request
 +
</div>
 +
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Logsitik melakukan pengeckan laporan material masuk dan keluar untuk menyesuaikan data yang ada.
+
Actor        :  Gudang
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Logistik dapat melihat stock akhir material dengan melihat grafik.
+
Keterangan    :        gudang menyiapkan cleaning equipment dan chemical untuk di distribusikan.
 
</li></ol>
 
</li></ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
Nama ''Usecase''    :  Membuat Surat jalan
 
</div>
 
</div>
 
==='''4.1.2. Admin Cabang.'''===
 
 
<ol>
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Admin melakukan Login sistem.
+
Actor        :  Logistik, Admin Cabang
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Sistem menampilkan menu Home.
+
Keterangan    :        logistik menyiapkan surat jalan mengenai material request yang akan di distribusikan pada setiap cabang.
 +
</li></ol>
 +
 
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
Nama ''Usecase''    :  Mengirim permintaan
 +
</div>
 +
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Admin cabang Membuat laporan persediaan stock material.
+
Actor        :  Logistik, Admin Cabang
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Admin cabang membuat permintaan Material Request setiap bulan.
+
Keterangan    : logistik mengirim permintaan cleaning equipment dan chemical pada setiap cabang
 
</li></ol>
 
</li></ol>
  
==='''Tata laksana sistem yang diusulkan.'''===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
Nama ''Usecase''     : Cheking barang 
Untuk menganalisa sistem yang diusulkan, pada penelitian ini digunakan software Visual paradigm for UML 8.0 enterprise edition untuk menggambarkan usecase  diagram, activity diagram, sequence diagram, dan class diagram.''' '''
+
</div>
+
 
+
==='''4.2.1. Rancangann sistem yang diusulkan pada ''use case diagram '' Logistik'''===
+
<div align="center"><img width="550" height="700" style="margin:0px" src="https://lh3.googleusercontent.com/-N_5w1JQdy6k/WK9hoV4HVNI/AAAAAAAAAk0/qy8qIgjAKnovogsxg-lY2DnUGHdUraSJgCJoC/w530-h307-p/image001.png"/></div>
+
<div align="center">Gambar 4.1. '' Use Case Diagram '' pada LOGISTIK FGS</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
Berdasarkan gambar 4.1. diatas, rancangan ''Use Case Diagram '' pada Logisik terdapat :
+
 
</div>
 
</div>
 
<ol>
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
1 (satu) buah sistem yang merupakan rancangan usulan proses sistem pada Logistik
+
Actor        Admin Cabang
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
1 (Satu) buah ''actor'', Yaitu Logistik yang dapat melakukan kegiatan bagian administrasi Logistik.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
17 (Tujuh Belas ) ''use case '' yang dapat dilakukan yaitu:
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
Melakukan Login
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
Mengakses Data barang  yang dilengkapi dengan fasilitas add, edit, delete, dan print.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
Mengakses Data Permintaan. yang dilengkapi dengan fasilitas add, edit, delete, dan print.
+
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Mengakses report yang berisi Grafik permintaan yang dilakukan oleh area. Dan melakukan logout.
+
Keterangan    : Administrasi cabang menerima pengiriman cleaning equipment dan chemical yang dikirim oleh bagian logistik, kemudian Administrasi cabang memeriksa kembali barang yang diterima sudah sesuai dengan daftar material requisition cleaning consumable atau belum.
 
</li></ol>
 
</li></ol>
  
=== 4.2.2.Rancangann sistem yang diusulkan pada ''use case diagram ''Area ===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<div align="center"><img width="550" height="700" style="margin:0px" src="https://lh3.googleusercontent.com/-QTr81lezhLI/WK9hiv0Z_fI/AAAAAAAAAkc/xCQOrw3aFcUjcWJVlybLs6CnG7cO6EFfACJoC/w530-h259-p/image002.png"/></div>
+
Nama ''Usecase''     : Membuat laporan untuk logistik 
 
+
<div align="center">'''Gambar 4.2. '' Use Case Diagram '' pada AREA'''</div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
Berdasarkan gambar 4.2. diatas, rancangan ''Use Case Diagram '' pada Area terdapat :
+
 
</div>
 
</div>
 
<ol>
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
1 (satu) buah sistem yang merupakan rancangan usulan proses sistem pada Area
+
Actor        : Admin Cabang, Logistik
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
1 (Satu) buah ''actor'', Yaitu Area yang dapat melakukan kegiatan bagian administrasi Area.
+
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
10 (Sepuluh ) ''use case '' yang dapat dilakukan yaitu:
+
Keterangan    : Administrasi cabang membuat laporan kembali penerimaan kepada bagian logistik
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
Melakukan Login
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
Mengakses  Permintaan Barang  yang dilengkapi dengan fasilitas add, edit, dan delete.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
Mengakses Barang Masuk. yang dilengkapi dengan fasilitas Konfirmasi
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
Dan melakukan logout.
+
 
</li></ol>
 
</li></ol>
  
 +
==='''Sistem yang Berjalan pada ''Activity Diagram'''===
  
==='''4.2.3. Rancangan sistem yang diusulkan pada ''Activity ''diagram yang logistik.'''===
 
<div align="center">
 
<div align="center"><img width="550" height="700" style="margin:0px" src="https://lh3.googleusercontent.com/-hEzrgIaqOGQ/WK9hfCyxkYI/AAAAAAAAAj0/l9ZxaDCWFU0ZdGefYBosYJX3AgjDrMUpQCJoC/w530-h496-p/image003.jpg"/>
 
</div>
 
  
<center>'''Gambar 4.3''Activity ''Diagram pada Logistik'''</center>
+
<div align="center"><img width="550" height="700" style="margin:0px" src="https://lh3.googleusercontent.com/-Lw0yS8y2eDQ/WK9ebIhO2lI/AAAAAAAAAXM/E6KXDfnjzAwsKInDUUowd0qYYebc0zQiQCJoC/w530-h468-p/image012.jpg/></div>
 +
<div align="center">''' Gambar 3.5  ''Activity Diagram'''</div>
 +
 
 +
   
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
Keterangan :
+
Berdasarkan gambar 3.3 ''Activity diagram'' yang ada terdapat:
 
</div>
 
</div>
 
<ol>
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
1 (satu) Initial node dimana objek memulai kegiatan.
+
Satu initial node, sebagai objek yang mengawali kegiatan dalam sistem.  
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 +
Tiga aktor yang melakukan aktifitas dalam proses permintaan barang
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
18 (Delapan Belas ) action state yang berawal dari login jika gagal maka akan kembali ke login, jika benar akan masuk pada home yang berisi Data Barang, Data Permintaan , dan report.
+
Tiga belas aktifitas yang dilakukan oleh aktor.  
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
1(satu) final Node Dimana objek mengakhiri kegiatan.
+
Satu final state objek yang menandakan aktifitas telah selesai.
 
</li></ol>
 
</li></ol>
=='''4.3. Rancangan Basis Data'''==
 
  
===4.3.1.    '''Class Diagram '''===
 
  
<div align="center"><img width="550" height="700" style="margin:0px" src="https://lh3.googleusercontent.com/-N_5w1JQdy6k/WK9hoV4HVNI/AAAAAAAAAk0/qy8qIgjAKnovogsxg-lY2DnUGHdUraSJgCJoC/w530-h307-p/image001.png"/></div>
 
  
 +
=='''Metode Analisa PIECES'''==
  
<center>Gambar 4.7. Class Diagram sistem yang diusulkan</center>
+
Tahapan analisis terhadap suatu sistem atau aplikasi dilakukan sebelum tahapan perancangan dilakukan. Tujuan diterapkannya analisis terhadap suatu sistem adalah untuk mengetahui alasan mengapa sistem tersebut diperlukan, merumuskan kebutuhan-kebutuhan dari sistem tersebut untuk mereduksi sumber daya yang berlebih serta membantu merencanakan penjadwalan pembentukan sistem, meminimalisir distorsi-distorsi yang mungkin terdapat di dalam sistem tersebut sehingga fungsi yang terdapat di dalam sistem tersebut bekerja secara optimal. Metode analisa yang digunakan peneliti disini adalah menggunakan metode PIECES yaitu&nbsp;:
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
Berdasarkan gambar 4.7. Class Diagram sistem yang diusulkan, terdapat:
+
# ''Performance'' (kinerja), ''Performance'' atau kinerja merupakan suatu analisis terhadap kemampuan sistem dan menyelesaikan tugas dengan baik.
</div>
+
 
<ol>
+
<center>'''Tabel 3.2. Hasil Analisa Kerja'''</center>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
 
6 (Enam) Class, himpunan dari objek – objek yang berbagi atribut serta operasi yang sama diantaranya Permintaan, Det_permintaan, User, Area, Barang, dan Kategori.
+
# ''Information'' (informasi), Informasi merupakan komoditas terpenting bagi seorang pengguna akhir pada suatu sistem dalam pengambilan keputusan. Dengan sistem informasi yang baik maka akan menghasilkan informasi yang bermanfaat serta dapat mendukung dalam menanggapi masalah dan peluang yang ada.
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
 
5 (Lima) multiciply, hubungan antara objek satu dengan objek lainnya yang mempunyai nilai.
+
 
</li></ol>
+
 
 +
<center>'''Tabel 3.3. Hasil Analisa Informasi'''</center>
 +
 
 +
# ''Economy'' (ekonomi), Sistem yang ada saat ini masih membutuhkan biaya, dilihat dari segi ekonomisnya sistem yang ada saat ini masih mengeluarkan biaya yang tidak sedikit setiap akan melakukan pencatatan data aset, sehingga sistem yang sedang berjalan saat ini masih kurang ekonomis.
 +
 
 +
<center>'''Tabel 3.4. Hasil Analisa Ekonomi'''</center>
 +
 
 +
 
 +
 
 +
# ''Control'' (kontrol) Pengendalian dalam sistem sangat diperlukan, yaitu digunakan untuk meningkatkan kinerja sistem, mencegah atau mendeteksi penyalahgunaan atau kesalahan sistem serta untuk menjamin keamanan data dan informasi.
 +
 
 +
<center>'''Tabel 3.5. Hasil Analisa Kontrol'''</center>
 +
 
 +
 
 +
 
 +
# ''Effisiency'' (efisiensi) Terdapat perbedaan antara efisiensi dengan ekonomis. Ekonomis berkaitan dengan sesedikit mungkin jumlah sumber daya yang digunakan sehingga menghasilkan keuntungan, sedangkan efisiensi berhubungan dengan bagaimana sumber daya yang ada dapat digunakan dengan sebaik dan sehemat mungkin dengan pemborosan/biaya yang paling minimum.
 +
 
 +
<center>'''Tabel 3.6. Hasil Analisa Efisiensi.'''</center>
 +
 
 +
 
 +
 
 +
# Service (pelayanan) Pelayanan yang diberikan sangat mendukung dalam peningkatan profit atau laba bagi perusahaan.
 +
 
 +
<center>'''Tabel 3.7. Hasil Analisa Pelayanan'''</center>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
==='''3.6    '''permasalahan yang dihadapi, Analisa Kebutuhan sistem, dan alternatif pemecahan masalah.'''===
 +
 
 +
'''3.6.1    '''Permasalahan yang dihadapi'''
 +
 
 +
    Berdsarkan hasil analisa yang dilakukan maka dapat diambil kesimpulan:
 +
 
 +
# Sistem belum terkomputerisasi dan belum maksimal dikarenakan masih menggunakan sistem manual seperti mencatat permintaan cleaning equipment.
 +
# Proses pengajuan permintaan alat  terhadap Logistik sering terjadi keterlambatan, sering terjadi kesalahan menentukan,kemungkinan form permintaan Material menghilang atau tercecer.
 +
# Terjadinya penumpukan material karena lemahnya sistem konrol membuat tidak diketahuinya persediaan yang ada pada setiap cabang.
 +
# Proses pengolahan data untuk menyajikan laporan bulanan membutuhkan waktu yang lama.
 +
#:# '''Analisa kebutuhan'''
 +
 
 +
Berdasarkan hasil penelitian, sistem yang berjalan masih belum optimal dan memerlukan waktu yang cukup lama. Terjadi ketidak tepatan data dan pencarian cukup lama pada data yang ada, sehingga membuat proses nya kurang efektif. Oleh karena itu dibutuhkan sistem yang terkomputerisasi yang dapat mengurangi kendala-kendala tersebut sehingga mengoptimalkan dan mempermudah sistem permintaan material dan pengiriman material  serta bisa memonitoring penggunaan material di setiap cabangnya.
 +
 
 +
Sistem yang baik mampu meningkatkan kualitas kinerja seseorang, maka kebutuhan sistem yang diharapkan antara lain:
 +
 
 +
# Sistem mempermudah dalam pencarian suatu data.
 +
# Sistem mempermudah dalam penginputan data.
 +
# Dibutuhkan sistem terkomputerisasi yang disusun secara sistematis sehingga mempermudah dan mempercepat user dalam memonitoring penggunaan dan membuat permintaan material.
 +
# Tampilan yang dihasilkan sederhana dan cukup menarik sehingga mempermudah user.
 +
#:# '''Alternatif pemecahan masalah '''
 +
 
 +
Berdasarkan analisa terhadap sistem yang berjalan, dapat diambil kesimpulan bahwa perlu diadakan pengembangan sistem atas kekurangan dan kebutuhan sistem dengan melakukan analisa terhadap alternatif pemecahan masalah antara lain:
 +
 
 +
# Membangun suatu sistem berbasis web yang dapat menghasilkan data-data dan informasi yang lebih akurat, cepat dan informatif, juga meningkatkan kinerja yang optimal, dilakukan secara terkomputerisasi juga dapat mengurangi penggunaan atau penyimpanan kertas yang berlebihan
 +
# Membangun aplikasi dekstop agar dapat mempermudah ''User ''membuat laporan.
 +
 
 +
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:
 +
 
 +
# Dapat menjalankan aplikasi berbasis web di manapun kapan pun tanpa harus melakukan penginstalan.
 +
# Dapa dijalankan pada sistem operasi mana pun.
 +
# Tidak memerlukan spesifikasi komputer yang tinggi untuk dapat menggunakan aplikasi berbasis web.
 +
# Terkait dengan isu lisensi (hak cipta), kita tidak memerlukan lisensi ketika menggunakan web-based application, sebab lisensi itu sudah menjadi tanggung jawab dari web penyedia aplikasi.
 +
 
 +
=='''3.7    ''User Requirement'''''==
 +
 
 +
==='''3.7.1    '''Elisitasi Tahap I'''===
 +
 
 +
Menurut Hidayati dalam Guritno dkk. (2011:302), “elisitasi tahap I merupakan seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara”. Elisitasi tahap 1 untuk Perancangan Sistem Monitoring Inventory Control Cleaning Equipment dan Chemical pada PT Explore Global Solution  adalah sebagai berikut:
 +
 
 +
{| class="prettytable"
 +
|-
 +
| colspan="2" |
 +
Elisitasi Tahap I
 +
 
 +
|-
 +
| colspan="2" |
 +
Functional
 +
 
 +
|-
 +
| colspan="2" |
 +
Analisa Kebutuhan
 +
 
 +
|-
 +
|
 +
No
 +
 
 +
|
 +
Saya ingin sistem dapat :
 +
 
 +
|-
 +
|
 +
1
 +
 
 +
|
 +
Menampilkan menu  halaman  utama
 +
 
 +
|-
 +
|
 +
2
 +
 
 +
|
 +
Menampilkan menu home
 +
 
 +
|-
 +
|
 +
3
 +
 
 +
|
 +
Menampilkan logo perusahaan
 +
 
 +
|-
 +
|
 +
4
 +
 
 +
|
 +
Menampilkan nama perusahaan
 +
 
 +
|-
 +
|
 +
5
 +
 
 +
|
 +
Menampilkan Slogan Perusahaan
 +
 
 +
|-
 +
|
 +
6
 +
 
 +
|
 +
Menampilkan menu data barang
 +
 
 +
|-
 +
|
 +
7
 +
 
 +
|
 +
Menampilkan menu data permintaan
 +
 
 +
|-
 +
|
 +
8
 +
 
 +
|
 +
Menampilkan Menu Report
 +
 
 +
|-
 +
|
 +
9
 +
 
 +
|
 +
Menu data penggunaan material
 +
 
 +
|-
 +
|
 +
10
 +
 
 +
|
 +
Menu grafik Area
 +
 
 +
|-
 +
|
 +
11
 +
 
 +
|
 +
Mempunyai fasilitas add, edit dan delete data barang
 +
 
 +
|-
 +
|
 +
12
 +
 
 +
|
 +
Mempunyai fasilitas approve, edit dan delete data permintaan
 +
 
 +
|-
 +
|
 +
13
 +
 
 +
|
 +
Mempunyai fasilitas warning notifikasi
 +
 
 +
|-
 +
|
 +
14
 +
 
 +
|
 +
Menampilkan Menu Grafik
 +
 
 +
|-
 +
|
 +
15
 +
 
 +
|
 +
Mempunyai fasilitas add, edit dan delete data Grafik Gudang
 +
 
 +
|-
 +
|
 +
16
 +
 
 +
|
 +
Mempunyai fasilitas add, edit dan delete data Grafik Area
 +
 
 +
|-
 +
|
 +
17
 +
 
 +
|
 +
Menampilkan list data permintaan area
 +
 
 +
|-
 +
|
 +
18
 +
 
 +
|
 +
Menampilkan tanggal
 +
 
 +
|-
 +
|
 +
19
 +
 
 +
|
 +
Menampilkan nama ''user''
 +
 
 +
|-
 +
|
 +
20
 +
 
 +
|
 +
Menampilkan menu ''view'' laporan
 +
 
 +
|-
 +
|
 +
21
 +
 
 +
|
 +
Menampilkan data alat rusak
 +
 
 +
|-
 +
|
 +
22
 +
 
 +
|
 +
Menampilkan menu  Barang Masuk Pada Area
 +
 
 +
|-
 +
|
 +
23
 +
 
 +
|
 +
Mempunyai fasilitas add, edit dan delete data penggunaan material setiap cabang
 +
 
 +
|-
 +
|
 +
24
 +
 
 +
|
 +
Menyediakan ''back up'' data
 +
 
 +
|-
 +
|
 +
25
 +
 
 +
|
 +
Menampilkan data chemical yang tidak terpakai
 +
 
 +
|-
 +
| colspan="2" |
 +
Non Functional
 +
 
 +
|-
 +
|
 +
No
 +
 
 +
|
 +
Saya ingin sistem dapat :
 +
 
 +
|-
 +
|
 +
1
 +
 
 +
|
 +
''Login'' sistem dengan mengisi ''username'' dan ''password''
 +
 
 +
|-
 +
|
 +
2
 +
 
 +
|
 +
Menampilkan menu logout
 +
 
 +
|-
 +
|
 +
3
 +
 
 +
|
 +
Manggunakan jaringan local ataupun internet
 +
 
 +
|-
 +
|
 +
4
 +
 
 +
|
 +
Dapat diakses oleh user sesuai kapasitasnya
 +
 
 +
|-
 +
|
 +
5
 +
 
 +
|
 +
Membutuhkan kinerja yang singkat pada proses sistemnya dan memberikan informasi yang tepat bagi user
 +
 
 +
|}
 +
 
 +
 
 +
 
 +
 
 +
 
 +
<center>'''Tabel 3.8 Elisitasi Tahap 1'''</center>
 +
 
 +
==='''3.7.2    '''Elisitasi Tahap II''' ===
 +
 
 +
Elistasi Tahap II dibentuk berdasarkan Elistasi Tahap I yang kemudian diklasifikasikan lagi dengan menggunakan metode MDI (''Mandatory, Desirable, Inessential'').Berikut penjelasan dari beberapa ''requirement'' yang diberi opsi ''Inessential'' (I) dan harus dieliminiasi.
 +
 
 +
<center>'''Tabel 3.9 Elisitasi Tahap II'''</center>
 +
 
 +
 
 +
 
 +
Keterangan:
 +
 
 +
M    : ''Mandatory'' (Yang diperlukan)
 +
 
 +
D    : ''Desirable'' (Yang diinginkan)
 +
 
 +
I    : ''Inessential'' (Yang tidak mutlak diinginkan)
 +
 
 +
 
 +
 
 +
 
 +
 
 +
==='''3.7.3    '''Elisitasi Tahap III'''===
 +
 
 +
Berdasarkan Elisitasi Tahap II di atas, dibentuklah Elisitasi Tahap III yang diklasifikasikan kembali dengan menggunakan metode TOE (''Technical, Operational, Economic'') dengan opsi LMH (''Low, Medium, High''), seperti ditampilkan pada tabel berikut:
 +
 
 +
<center>'''Tabel 3.10 Elisitasi Tahap III'''</center>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
Keterangan:
 +
 
 +
T: ''Technical'' O: ''Operational'' E: ''Economi''
 +
 
 +
H: ''Hight'' M: ''Middle'' L: ''Low''
 +
 
 +
 
 +
 
 +
===''''''3.7.4    ''Final Draft'' Elisitasi'''===
 +
 
 +
''Final draft'' elisitasi merupakan bentuk akhir dari tahapan elisitasi yang dapat dijadikan acuan dan dasar pengembangan sistem yang akan dibentuk. Berdasarkan Elisitasi Tahap III di atas, dihasilkan requirement final draft seperti ditampilkan pada tabel berikut:
 +
 
 +
<center>'''Tabel 3.11 ''Final Draft'' Elisitasi'''</center>
 +
{{pagebreak}}

Revisi per 25 Februari 2017 13.18

Analisa Prosedur Sistem yang Berjalan

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

Use Case Diagram Sistem yang Berjalan

Gambar 3.4 Use Case Diagram



Berdasarkan gambar 3.4 Use Case Diagram di atas terdapat :

Nama Usecase  : Membuat daftar Permintaan

  1. Actor  : Admin cabang
  2. Keterangan  : Adminisistrasi cabang membuat daftar permintaan cleaning equipment dan chemical dengan menggunakan form material requisition cleaning consumable.

Nama Usecase  : Memeriksa daftar Permintaan

  1. Actor  : Logistik, admin cabang
  2. Keterangan  : Logistik memeriksa daftar permintaan material requisition cleaning consumable yang minta

Nama Usecase  : Memberikan daftar Permintaan

  1. Actor  : Logistik, Gudang
  2. Keterangan  : logistik memberikan daftar material requisition cleaning consumable pada bagian gudang.

Nama Usecase  : Memeriksa stok

  1. Actor  : Gudang
  2. Keterangan  : gudang memeriksa stok cleaning equipment dan chemical untuk di distribusikan.

Nama Usecase  : Menyiapkan material request

  1. Actor  : Gudang
  2. Keterangan  : gudang menyiapkan cleaning equipment dan chemical untuk di distribusikan.

Nama Usecase  : Membuat Surat jalan

  1. Actor  : Logistik, Admin Cabang
  2. Keterangan  : logistik menyiapkan surat jalan mengenai material request yang akan di distribusikan pada setiap cabang.

Nama Usecase  : Mengirim permintaan

  1. Actor  : Logistik, Admin Cabang
  2. Keterangan  : logistik mengirim permintaan cleaning equipment dan chemical pada setiap cabang

Nama Usecase  : Cheking barang

  1. Actor  : Admin Cabang
  2. Keterangan  : Administrasi cabang menerima pengiriman cleaning equipment dan chemical yang dikirim oleh bagian logistik, kemudian Administrasi cabang memeriksa kembali barang yang diterima sudah sesuai dengan daftar material requisition cleaning consumable atau belum.

Nama Usecase  : Membuat laporan untuk logistik

  1. Actor  : Admin Cabang, Logistik
  2. Keterangan  : Administrasi cabang membuat laporan kembali penerimaan kepada bagian logistik

Sistem yang Berjalan pada Activity Diagram

Gambar 3.5 Activity Diagram


Berdasarkan gambar 3.3 Activity diagram yang ada terdapat:

  1. Satu initial node, sebagai objek yang mengawali kegiatan dalam sistem.
  2. Tiga aktor yang melakukan aktifitas dalam proses permintaan barang
  3. Tiga belas aktifitas yang dilakukan oleh aktor.
  4. Satu final state objek yang menandakan aktifitas telah selesai.


Metode Analisa PIECES

Tahapan analisis terhadap suatu sistem atau aplikasi dilakukan sebelum tahapan perancangan dilakukan. Tujuan diterapkannya analisis terhadap suatu sistem adalah untuk mengetahui alasan mengapa sistem tersebut diperlukan, merumuskan kebutuhan-kebutuhan dari sistem tersebut untuk mereduksi sumber daya yang berlebih serta membantu merencanakan penjadwalan pembentukan sistem, meminimalisir distorsi-distorsi yang mungkin terdapat di dalam sistem tersebut sehingga fungsi yang terdapat di dalam sistem tersebut bekerja secara optimal. Metode analisa yang digunakan peneliti disini adalah menggunakan metode PIECES yaitu :

  1. Performance (kinerja), Performance atau kinerja merupakan suatu analisis terhadap kemampuan sistem dan menyelesaikan tugas dengan baik.
Tabel 3.2. Hasil Analisa Kerja
  1. Information (informasi), Informasi merupakan komoditas terpenting bagi seorang pengguna akhir pada suatu sistem dalam pengambilan keputusan. Dengan sistem informasi yang baik maka akan menghasilkan informasi yang bermanfaat serta dapat mendukung dalam menanggapi masalah dan peluang yang ada.


Tabel 3.3. Hasil Analisa Informasi
  1. Economy (ekonomi), Sistem yang ada saat ini masih membutuhkan biaya, dilihat dari segi ekonomisnya sistem yang ada saat ini masih mengeluarkan biaya yang tidak sedikit setiap akan melakukan pencatatan data aset, sehingga sistem yang sedang berjalan saat ini masih kurang ekonomis.
Tabel 3.4. Hasil Analisa Ekonomi


  1. Control (kontrol) Pengendalian dalam sistem sangat diperlukan, yaitu digunakan untuk meningkatkan kinerja sistem, mencegah atau mendeteksi penyalahgunaan atau kesalahan sistem serta untuk menjamin keamanan data dan informasi.
Tabel 3.5. Hasil Analisa Kontrol


  1. Effisiency (efisiensi) Terdapat perbedaan antara efisiensi dengan ekonomis. Ekonomis berkaitan dengan sesedikit mungkin jumlah sumber daya yang digunakan sehingga menghasilkan keuntungan, sedangkan efisiensi berhubungan dengan bagaimana sumber daya yang ada dapat digunakan dengan sebaik dan sehemat mungkin dengan pemborosan/biaya yang paling minimum.
Tabel 3.6. Hasil Analisa Efisiensi.


  1. Service (pelayanan) Pelayanan yang diberikan sangat mendukung dalam peningkatan profit atau laba bagi perusahaan.
Tabel 3.7. Hasil Analisa Pelayanan




3.6 permasalahan yang dihadapi, Analisa Kebutuhan sistem, dan alternatif pemecahan masalah.

3.6.1 Permasalahan yang dihadapi

   Berdsarkan hasil analisa yang dilakukan maka dapat diambil kesimpulan:
  1. Sistem belum terkomputerisasi dan belum maksimal dikarenakan masih menggunakan sistem manual seperti mencatat permintaan cleaning equipment.
  2. Proses pengajuan permintaan alat terhadap Logistik sering terjadi keterlambatan, sering terjadi kesalahan menentukan,kemungkinan form permintaan Material menghilang atau tercecer.
  3. Terjadinya penumpukan material karena lemahnya sistem konrol membuat tidak diketahuinya persediaan yang ada pada setiap cabang.
  4. Proses pengolahan data untuk menyajikan laporan bulanan membutuhkan waktu yang lama.
    1. Analisa kebutuhan

Berdasarkan hasil penelitian, sistem yang berjalan masih belum optimal dan memerlukan waktu yang cukup lama. Terjadi ketidak tepatan data dan pencarian cukup lama pada data yang ada, sehingga membuat proses nya kurang efektif. Oleh karena itu dibutuhkan sistem yang terkomputerisasi yang dapat mengurangi kendala-kendala tersebut sehingga mengoptimalkan dan mempermudah sistem permintaan material dan pengiriman material serta bisa memonitoring penggunaan material di setiap cabangnya.

Sistem yang baik mampu meningkatkan kualitas kinerja seseorang, maka kebutuhan sistem yang diharapkan antara lain:

  1. Sistem mempermudah dalam pencarian suatu data.
  2. Sistem mempermudah dalam penginputan data.
  3. Dibutuhkan sistem terkomputerisasi yang disusun secara sistematis sehingga mempermudah dan mempercepat user dalam memonitoring penggunaan dan membuat permintaan material.
  4. Tampilan yang dihasilkan sederhana dan cukup menarik sehingga mempermudah user.
    1. Alternatif pemecahan masalah

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

  1. Membangun suatu sistem berbasis web yang dapat menghasilkan data-data dan informasi yang lebih akurat, cepat dan informatif, juga meningkatkan kinerja yang optimal, dilakukan secara terkomputerisasi juga dapat mengurangi penggunaan atau penyimpanan kertas yang berlebihan
  2. Membangun aplikasi dekstop agar dapat mempermudah User membuat laporan.

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 aplikasi berbasis web di manapun kapan pun tanpa harus melakukan penginstalan.
  2. Dapa dijalankan pada sistem operasi mana pun.
  3. Tidak memerlukan spesifikasi komputer yang tinggi untuk dapat menggunakan aplikasi berbasis web.
  4. Terkait dengan isu lisensi (hak cipta), kita tidak memerlukan lisensi ketika menggunakan web-based application, sebab lisensi itu sudah menjadi tanggung jawab dari web penyedia aplikasi.

3.7 User Requirement

3.7.1 Elisitasi Tahap I

Menurut Hidayati dalam Guritno dkk. (2011:302), “elisitasi tahap I merupakan seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara”. Elisitasi tahap 1 untuk Perancangan Sistem Monitoring Inventory Control Cleaning Equipment dan Chemical pada PT Explore Global Solution adalah sebagai berikut:

Elisitasi Tahap I

Functional

Analisa Kebutuhan

No

Saya ingin sistem dapat :

1

Menampilkan menu halaman utama

2

Menampilkan menu home

3

Menampilkan logo perusahaan

4

Menampilkan nama perusahaan

5

Menampilkan Slogan Perusahaan

6

Menampilkan menu data barang

7

Menampilkan menu data permintaan

8

Menampilkan Menu Report

9

Menu data penggunaan material

10

Menu grafik Area

11

Mempunyai fasilitas add, edit dan delete data barang

12

Mempunyai fasilitas approve, edit dan delete data permintaan

13

Mempunyai fasilitas warning notifikasi

14

Menampilkan Menu Grafik

15

Mempunyai fasilitas add, edit dan delete data Grafik Gudang

16

Mempunyai fasilitas add, edit dan delete data Grafik Area

17

Menampilkan list data permintaan area

18

Menampilkan tanggal

19

Menampilkan nama user

20

Menampilkan menu view laporan

21

Menampilkan data alat rusak

22

Menampilkan menu Barang Masuk Pada Area

23

Mempunyai fasilitas add, edit dan delete data penggunaan material setiap cabang

24

Menyediakan back up data

25

Menampilkan data chemical yang tidak terpakai

Non Functional

No

Saya ingin sistem dapat :

1

Login sistem dengan mengisi username dan password

2

Menampilkan menu logout

3

Manggunakan jaringan local ataupun internet

4

Dapat diakses oleh user sesuai kapasitasnya

5

Membutuhkan kinerja yang singkat pada proses sistemnya dan memberikan informasi yang tepat bagi user



Tabel 3.8 Elisitasi Tahap 1

3.7.2 Elisitasi Tahap II

Elistasi Tahap II dibentuk berdasarkan Elistasi Tahap I yang kemudian diklasifikasikan lagi dengan menggunakan metode MDI (Mandatory, Desirable, Inessential).Berikut penjelasan dari beberapa requirement yang diberi opsi Inessential (I) dan harus dieliminiasi.

Tabel 3.9 Elisitasi Tahap II


Keterangan:

M  : Mandatory (Yang diperlukan)

D  : Desirable (Yang diinginkan)

I  : Inessential (Yang tidak mutlak diinginkan)



3.7.3 Elisitasi Tahap III

Berdasarkan Elisitasi Tahap II di atas, dibentuklah Elisitasi Tahap III yang diklasifikasikan kembali dengan menggunakan metode TOE (Technical, Operational, Economic) dengan opsi LMH (Low, Medium, High), seperti ditampilkan pada tabel berikut:

Tabel 3.10 Elisitasi Tahap III



Keterangan:

T: Technical O: Operational E: Economi

H: Hight M: Middle L: Low


'3.7.4 Final Draft Elisitasi

Final draft elisitasi merupakan bentuk akhir dari tahapan elisitasi yang dapat dijadikan acuan dan dasar pengembangan sistem yang akan dibentuk. Berdasarkan Elisitasi Tahap III di atas, dihasilkan requirement final draft seperti ditampilkan pada tabel berikut:

Tabel 3.11 Final Draft Elisitasi

Contributors

SI1311475656