III-17
BAB IIIANALISIS KEBUTUHAN SISTEM 3.1 Profil Unit Kerja
Berikut ini merupakan profil singkat atau gambaran umum terkait tempat penelitian dilakukan :
Nama Tempat Penelitian : PT WILLBES GLOBAL
Lokasi Penelitian : Jalan Raya Purwadadi nomor 23 desa Purwadadi kecamatan Purwadadi kabupaten Subang
Telepon / Fax : +62-460862 / +62-260460868
3.1.1 Sejarah Singkat Unit Kerja
PT. Willbes Global merupakan perusahaan yang bergerak di bidang industri garmen yang bertempat di Jalan. Raya Purwadadi Nomor 23. Desa Purwadadi Kecamatan Purwadadi Kabupaten Subang-Jawa-Barat. PT Willbes Global mulai berproduksi di Indonesa pada tahun 2008. PT. Willbes Global telah berusaha untuk meningkatkan nilai perusahaan dengan meningkatkan ekspor tekstil dan mengungkap bisnis ventura yang unggul. Simbol logo dari PT Willbes global secara simbolis dirancang sebagai perusahaan global berorientasi masa depan yang menantang perubahan terus-menerus dengan pikiran perusahaan dan pelanggan menjadi satu. Sejak didirikan pada tahun 1973 terus berkembang hingga saat ini PT. Willbes Global telah mengekspor pakaian ke pembeli besar seperti Target / Gap / WalMart / Hanesbrands / Carter's / The Children's Place / Disney.
3.1.2 Struktur Organisasi
Gambar 3.1 Struktur Organisasi
3.1.3 Tugas Dan Fungsi
1. Factory Manager
Factory Manajer bertanggung jawab untuk pemilihan dan pemeliharaan peralatan.
Memantau standar produk dan melaksanakan program kontrol kualitas.
Bertanggung jawab sebagai penghubung antar departemen yang berbeda.
2. Chief (Kepala Bagian)
Chief atau kepala bagian bertanggung jawab sepenuhnya atas semua kelancaran kinerja yang di lakukan pada masing-masing departeman, mengatur rencana kerja dan mengontrol semua operasional pekerjaan, menilai dan memberikan pengarahan terhadap bawahannya.
3. Supervisor
Supervisor merupakan wakil dari chief bertanggung jawab untuk mewakili semua tugas chief.
Factory Manager
Chief
Supervisor
Leader
Operator
Leader
Operator
Adm Leader
Operator
Leader
Operator
4. Leader
Leader bertanggung jawab atas semua rencana kerja yang telah di tetapkan oleh kepala bagian, mengatur dan mengontrol semua operator di dalam melakukan perkerjaannya, membuat hasil laporan data produk yang di hasilkan setiap hari.
5. ADM
ADM bertanggung jawab atas semua input ataupun output data produk yang sudah di rekap oleh leader, mengontrol semua absensi kehadiran yang terdapat pada departemen itu sendiri, serta mengurus semua perizinan cuti karyawan.
6. Operator
Operator bertanggung jawab untuk melakukan semua pekerjaan yang sudah di rencakan oleh atasan-atasannya, menjaga sepenuhnya peralatan yang sering di gunakan pada saat bekerja serta mendata laporan masing-masing produk untuk di serahkan kepada leader masing-masingnya.
3.1.4 Visi Misi
Visi
Sebuah perusahaan yang berjuang untuk kebahagiaan semua manusia. Willbes masih berjalan hari ini untuk menjadi pemimpin dalam perubahan sosial di masa
depan.
Misi
Meningkatkan kinerja pekerja dengan memberikan semua pasilitas untuk semua karyawan serta memberikan pengarahan-pengarahan terkait permasalahan yang
ada.
3.2 Analisis Kebutuhan Sistem Informasi Pendidikan dan Pelatihan.
3.2.1 Analisis Prosedur pengiriman data yang sedang berjalan.
Proses kerja sistem pengiriman data pada PT Willbes Global yang sedang berjalan saat ini masih menggunakan pengiriman melalui via akun media email atau skype. Adapun analisis sistem pengiriman data yang sedang berjalan yaitu sebagai berikut:
1. Staff Adm melakukan penambahan akun inventory melalui via media (Skype) 2. Staff Inventory melakukan pengonfirmasian akun media staff adm
3. Staff inventory meminta laporan data ekspor kepada Adm.
4. Adm memastikan dan memeriksa schedule data ekspor.
5. Adm melakukan penginputan data barang ekspor
6. Jika laporan data barang ekspor sudah valid atau sudah benar, maka adm akan melakukan pengiriman laporan data barang ekspor melalui akun skype atau e-mail.
7. Laporan data ekspor akan di terima setelah semua data sudah di periksa langsung oleh staff inventory.
Berikut merupakan flowmap dari analisa sistem pengiriman data barang ekspor yang sedang berjalan di PT Willbes Global.
Gambar 3.2
Flowmap Sistem pengiriman data yang berjalan 3.2.2 Identifikasi Dokumen pengiriman data yang sedang berjalan.
Identifikasi kerja sistem pengiriman data barang ekspor pada PT Willbes Global yang sedang berjalan saat ini telah menimbulkan permasalahan-permasalahan sebagai berikut:
1. Sering terjadinya pengiriman data barang ekspor secara berkala.
2. Terjadinya keterlambatan pengiriman laporan data barang ekspor.
3. Tingginya resiko kehilangan atau penghapusan data
3.3 Uraian Hasil Kebutuhan Informasi 3.3.1 Deskripsi Kebutuhan Informasi
Berikut merupakan daftar kebutuhan informasi data barang ekspor PT willbes global:
Tabel 3.1 Analisis Kebutuhan Informasi Informasi yang di butuhkan Tujuan
Data Barang Data barang ekspor
Data informasi alat transportasi Data barang ekspor Data informasi surat jalan Data barang ekspor
3.3.2 Deskripsi Kebutuhan Fungsional dan Non Fungsional 3.3.2.1 Kebutuhan Fungsional
Tabel 3.2 Kebutuhan Fungsional Nomor SRS Deskripsi
Semua Aktor
SRS-F-1 Sistem dapat Login ke dalam sistem SRS-F-2 Sistem dapat menampilkan Dashboard SRS-F-3 Sistem dapat Logout ke luar sistem Staff ADM
SRS-F-4 Sistem dapat mengelola user
SRS-F-5 Sistem dapat mengelola data barang
SRS-F-6 Sistem dapat mengelola data informasi alat transportasi yang digunakan untuk ekspor
SRS-F-7 Sistem dapat mengelola data surat jalan barang Staff Inventory
SRS-F-8 Sistem dapat mengupdate data profil SRS-F-9 Sistem dapat menampilkan data barang
SRS-F-10 Sistem dapat menampilkan data informasi alat transportasi yang digunakan untuk ekspor
SRS-F-11 Sistem dapat menampilkan data surat jalan barang
Pimpinan
SRS-F-8 Sistem dapat mengupdate data profil SRS-F-9 Sistem dapat menampilkan data barang
SRS-F-10 Sistem dapat menampilkan data informasi alat transportasi yang digunakan untuk ekspor
SRS-F-11 Sistem dapat menampilkan data surat jalan barang
3.3.2.2 Kebutuhan Non Fungsional
Tabel 3.3 Kebutuhan Non Fungsional
Nomor SRS Deskripsi
SRS-NF-1
User akan melakukan login (harus memasukkan user name dan password)
SRS-NF-2 Sistem dilengkapi dengan fasilitas keamanan (enkripsi password)
SRS-NF-3 Sistem dibangun dengan tampilan antarmuka yang sederhana, yaitu menu yang tidak terlalu banyak dan rumit.
3.3.3 Analisis Kebutuhan Perangkat Keras
Perangkat keras yang digunakan dalam perancangan sistem ini adalah : Tabel 3.4 Analisis Kebutuhan Perangkat Keras
Server
RAM Kapasitas Minimal 256 MB
Harddisk Kapasitas Minimal 20 GB
Keyboard dan Mouse
3.3.4 Analisis Kebutuhan Perangkat Lunak
Perangkat lunak yang digunakan dalam perancangan sistem ini adalah : Tabel 3.5 Analisis Kebutuhan Perangkat Lunak
Nama Spesifikasi
Sistem Operasi Window 10
Browser Web Server
Bahasa Pemrograman PHP
Database MySQL
Editor PHP Sublime Text
Aplikasi Server XAMPP Desain Perancangan Adobe XD
3.3.5 Implementasi Pemodelan Kebutuhan Fungsional 3.3.5.1 Model Use Case keseluruhan
Gambar 3.3
Use Case Diagram Sistem Informasi Data Barang Ekspor
3.3.5.2 Definisi Aktor
Berikut merupakan penjelasan dari actor yang ada pada use case diatas : Tabel 3.6 Definisi Aktor
Actor Deskripsi
Staff Adm Aktor yang mengelola semua informasi data secara keseluruhan.
Staff Inventory
Aktor yang hanya dapat melihat data informasi yang sudah di kelola oleh aktor Adm.
Pimpinan
Aktor yang hanya dapat melihat data informasi yang sudah di kelola oleh aktor Adm.
3.3.5.3 Definisi Use Case
Berikut merupakan definisi dari use case yang dibuat :
Tabel 3.7 Definisi Use Case
Kode Use Case Use Case Deskripsi Aktor: Semua
UC-1 Login
Use Case akan memvalidasikan user mana yang melakukan login ke dalam sistem.
UC-2 Log Out
Use Case yang akan melakukan log out dari sistem ke tampilan login
UC-3
Menampilkan Dashboard
Use Case yang akan menampilkan semua informasi tentang tampilan Dashboard.
Aktor: Staff Adm
UC-4 Kelola User
Use Case yang akan menangani manajemen user.
UC-5
Kelola Data Barang
Use Case yang akan menyiapkan dan kelola semua informasi mengenai data barang.
UC-6
Kelola Jenis Alat Transportasi
Use Case yang akan menyiapkan dan kelola semua informasi mengenai Alat transportasi yang di gunakan ekspor.
UC-7 Kelola surat jalan
Use Case yang akan menyiapkan semua informasi serta kelola mengenai surat jalan pengeksporan barang.
Aktor: Staff Infentory
UC-8
Update Profil Use Case yang akan menangani perbaharuan identitas profil
UC-9
Menampilkan Data Barang
Use Case yang akan menampilkan semua informasi mengenai data barang yang akan lihat.
UC-10
Menampilkan Jenis Alat Transportasi
Use Case yang akan menampilkan semua informasi yang akan di lihat mengenai alat transportasi yang di gunakan ekspor.
UC-11
Menampilkan Surat Jalan
Use Case yang akan menampilkan semua informasi yang akan di lihat mengenai surat jalan pengeksporan barang.
Aktor: Pimpinan
UC-8
Update Profil Use Case yang akan menangani perbaharuan identitas profil
3.3.5.4 Skenario Use Case
1. Skenario Use Case Login
Tabel 3.8 Skenario Use Case Login
Aktor Staff ADM, Staff Inventory, Pimpinan Prekondisi Aktor mengunjungi website aplikasi Hasil yang Diharapkan Aktor dapat mengakses website aplikasi Skenario Normal
Aksi Aktor Reaksi Sistem Klik Menu Login
2. Menampilkan halaman login untuk pengguna 3. menginput username
dan password pada form login
4. Memverifikasi username dan password pada sistem database
UC-9
Menampilkan Data Barang
Use Case yang akan menampilkan semua informasi mengenai data barang yang akan lihat.
UC-10
Menampilkan Jenis Alat Transportasi
Use Case yang akan menampilkan semua informasi yang akan di lihat mengenai alat transportasi yang di gunakan ekspor.
UC-11
Menampilkan Surat Jalan
Use Case yang akan menampilkan semua informasi yang akan di lihat mengenai surat jalan pengeksporan barang.
5. Jika akun valid, maka secara otomatis akan masuk ke halaman utama.
6. Jika tidak ada data yang di maksud (data invalid), maka sistem akan kembali ke halaman login
2. Skenario Use Case Log Out
Tabel 3.9 Skenario Use Case Log Out
Aktor Staff ADM, Staff Inventory, Pimpinan
Prekondisi Aktor Telah Login
Hasil yang Diharapkan Aktor dapat keluar dari sistem Skenario Normal
Aksi Aktor Reaksi Sistem
Klik Menu Log Out
2. Menampilkan halaman Log Out untuk pengguna
Skenario Alternatif
3. Pilih opsi “Iya” untuk melakukan Log Out
4. Menampilkan tampilan halaman login secara otomatis
Skenario Alternatif
3. Pilih opsi “Tidak” untuk tetap masuk di tampilan sistem
4. Tampilan akan tetap di tampilan sistem informasi data barang ekspor.
3. Skenario Use Case Kelola User
Tabel 3.10 Skenario Use Case Kelola User
Aktor Staff Adm
Prekondisi Aktor telah login
Hasil yang Diharapkan Aktor dapat mengelola data user Skenario Normal
Aksi Actor Reaksi Sistem
1. Memilih menu Kelola User
2. Menampilkan halaman kelola user untuk melihat data user
Skenario Alternatif
3. Memilih tombol “Tambah”
4. Menampilkan form tambah data user
5. Mengisi form tambah data user 6. memilih tombol “Simpan”
7. Menampilkan halaman kelola data user dan notifikasi data berhasil ditambahkan Skenario Alternatif
3. Memilih salah satu user dan klik tombol
“Edit”
4. Menampilkan form edit data user beserta data user yang sebelumnya disimpan di database
5. Mengubah data user 6. memilih tombol “Simpan”
7. Menampilkan halaman kelola data user dan notifikasi data berhasil di edit
Skenario Alternatif 3. Memilih tombol “hapus”
4. Menampilkan notifikasi persetujuan delete data
5. Memilih tombol “ya”
6. Menampilkan halaman kelola data user dan notifikasi data berhasil dihapus
4. Skenario Use Case kelola Data Barang
Tabel 3.11 Skenario Use Case kelola Data Barang
Aktor Staff Adm
Prekondisi Aktor telah login
Hasil yang Diharapkan Aktor dapat mengelola Data Barang Skenario Normal
Aksi Aktor Reaksi Sistem
1. Memilih menu Data Barang
2. Menampilkan halaman untuk melihat Data Barang
Skenario Alternatif
3. Memilih tombol “Tambah”
4. Menampilkan form tambah Data barang
5. Mengisi form tambah barang
6. memilih tombol “Simpan”
7. Menampilkan halaman kelola data barang dan notifikasi data berhasil ditambahkan
Skenario Alternatif
3. Memilih salah satu data barang dan klik tombol “Edit”
4. Menampilkan form edit data barang beserta data barang yang sebelumnya disimpan di database
5. Mengubah data barang
6. memilih tombol “Simpan”
7. Menampilkan halaman kelola data barang dan notifikasi data berhasil diedit
Skenario Alternatif
3. Memilih tombol “hapus”
4. Menampilkan notifikasi persetujuan delete data
5. Memilih tombol “ya”
6. Menampilkan halaman kelola data barang dan notifikasi data berhasil dihapus
5. Skenario Use Case kelola Jenis Alat Transportasi
Tabel 3.12 Skenario Use Case kelola Jenis Alat Transportasi
Aktor Staff Adm
Prekondisi Aktor telah login
Hasil yang Diharapkan
Aktor dapat mengelola Jenis Alat Transportasi
Skenario Normal
Aksi Aktor Reaksi Sistem
1. Memilih menu Jenis Alat Transportasi
2. Menampilkan halaman untuk melihat Jenis Alat Transportasi
Skenario Alternatif
3. Memilih tombol “Tambah”
4. Menampilkan form tambah Data Jenis Alat Transportasi
5. Mengisi form tambah Jenis Alat Transportasi
6. memilih tombol “Simpan”
7. Menampilkan halaman kelola data Jenis Alat Transportasi dan notifikasi data berhasil ditambahkan
Skenario Alternatif
3. Memilih salah satu data Jenis Alat Transportasi dan klik tombol “Edit”
4. Menampilkan form edit data Jenis Alat Transportasi beserta data barang yang sebelumnya disimpan di database
5. Mengubah data Jenis Alat Transportasi 6. memilih tombol “Simpan”
7. Menampilkan halaman kelola data Jenis Alat Transportasi dan notifikasi data berhasil di edit
Skenario Alternatif
3. Memilih tombol “hapus”
4. Menampilkan notifikasi persetujuan delete data
5. Memilih tombol “ya”
6. Menampilkan halaman kelola data Jenis Alat Transportasi dan notifikasi data berhasil dihapus
6. Skenario Use Case kelola Surat Jalan
Tabel 3.13 Skenario Use Case kelola Surat Jalan
Aktor Staff Adm
Prekondisi Aktor telah login
Hasil yang Diharapkan Aktor dapat mengelola data surat jalan Skenario Normal
Aksi Aktor Reaksi Sistem
1. Memilih menu Jenis Alat Transportasi
2. Menampilkan halaman untuk melihat Data Surat Jalan.
Skenario Alternatif
3. Memilih tombol “Tambah”
4. Menampilkan form tambah data Surat Jalan.
5. Mengisi form tambah Surat Jalan.
6. memilih tombol “Simpan”
7. Menampilkan halaman kelola data Surat Jalan dan notifikasi data berhasil ditambahkan
Skenario Alternatif
3. Memilih salah satu data Surat Jalan dan klik tombol “Edit”
4. Menampilkan form edit data Surat Jalan beserta data Surat Jalan yang sebelumnya disimpan di database
5. Mengubah data Surat Jalan.
6. memilih tombol “Simpan”
7. Menampilkan halaman kelola data Surat Jalan dan notifikasi data berhasil di edit
Skenario Alternatif
3. Memilih tombol “hapus”
4. Menampilkan notifikasi persetujuan delete data
5. Memilih tombol “ya”
6. Menampilkan halaman kelola Surat Jalan dan notifikasi data berhasil dihapus
7. Skenario Use Case Update profil
Tabel 3.14 Skenario Use Case Update profil
Aktor Staff Inventory, Pimpinan
Prekondisi Aktor telah login
Hasil yang Diharapkan Aktor dapat Mengubah identitas diri Skenario Normal
Aksi Aktor Reaksi Sistem
1. Memilih menu Profil
2. Menampilkan halaman untuk melihat Data profil diri.
3. Mengubah isi data diri dan menekan tombol simpan
4. Menampilkan halaman data diri yang sudah diperbaharui
8. Skenario Use Case menampilkan Dashboard
Tabel 3.15 Skenario Use Case menampilkan Dashboard
Aktor Staff ADM, Staff inventory, Pimpinan
Prekondisi Aktor telah login
Hasil yang Diharapkan Aktor dapat melihat Dashboard Skenario Normal
Aksi Aktor Reaksi Sistem
1. Memilih menu dashboard
2. Menampilkan halaman Dashboard
9. Skenario Use Case menampilkan data barang
Tabel 3.16 Skenario Use Case Menampilkan data barang
Aktor Staff Inventory, Pimpinan
Prekondisi Aktor telah login
Hasil yang Diharapkan Aktor dapat melihat data barang Skenario Normal
Aksi Aktor Reaksi Sistem
1. Memilih menu Data Barang
2. Menampilkan halaman untuk melihat Data Barang.
3. Memilih data barang yang akan di lihat detailnya.
4. Menampilkan halaman data barang yang di pilih.
10. Skenario Use Case menampilkan Jenis Alat Transportasi
Tabel 3.17 Skenario Use Case menampilkan Jenis Alat Transportasi
Aktor Staff Inventory, Pimpinan
Prekondisi Aktor telah login
Hasil yang Diharapkan
Aktor dapat melihat data Jenis Alat Transportasi
Skenario Normal
Aksi Aktor Reaksi Sistem
1. Memilih menu Data Jenis Alat Transportasi
2. Menampilkan halaman untuk melihat Data Jenis Alat Transportasi
3. Memilih jenis transportasi yang akan di lihat detailnya.
4. Menampilkan halaman data jenis transportasi yang di pilih.
11. Skenario Use Case Menampilkan Surat Jalan
Tabel 3.18 Skenario Use Case Menampilkan Surat Jalan
Aktor Staff Inventory, Pimpinan
Prekondisi Aktor telah login
Hasil yang Diharapkan Aktor dapat melihat data Surat Jalan Skenario Normal
Aksi Aktor Reaksi Sistem
1. Memilih menu Data Surat Jalan
2. Menampilkan halaman untuk melihat Data Surat Jalan
3.3.5.5 Activity Diagram 1. Activity Login
Gambar 3.4 Activity Diagram Login
2. Activity Log Out
Gambar 3.5 Activity Diagram Log Out
3. Activity Kelola User
Gambar 3.6
Activity Diagram Kelola User
4. Activity Kelola Data Barang
Gambar 3.7
Activity Diagram Kelola Data Barang
5. Activity Kelola Jenis Alat Transportasi
Gambar 3.8
Activity Diagram Kelola Jenis Alat Transportasi
6. Activity Kelola Surat Jalan
Gambar 3.9
Activity Diagram Kelola Surat Jalan
7. Activity Update Profil
Gambar 3.10
Activity Diagram Update Profil
8. Activity Menampilkan Dashboard
Gambar 3.11
Activity Diagram View Dashboard
9. Activity Menampilkan Data Barang
Gambar 3.12
Activity Diagram View Data Barang
10. Activity Menampilkan Jenis Alat Transportasi
Gambar 3.13
Activity Diagram View Jenis Alat Transportasi
11. Activity Menampilkan Surat Jalan
Gambar 3.14
Activity Diagram View Surat Jalan
3.3.5.6 Robustness Diagram
Gambar 3.15
Robustness Diagram Sistem Informasi Data Barang