42
BAB 3 ANALISIS DAN PERANCANGAN
3.1
Gambaran Umum Perusahaan
3.1.1 Riwayat Perusahaan Pada tanggal 27 Oktober 1945, Presiden Soekarno membentuk Jawatan Listrik dan Gas, dengan kapasitas pembangkit tenaga listrik hanya sebesar 157,5 MW saja. Tanggal 1 Januari 1961, Jawatan Listrik dan Gas diubah menjadi BPU-PLN (Badan Pimpinan Umum Perusahaan Listrik Negara) yang bergerak di bidang listrik, gas dan kokas. Tanggal 1 Januari 1965, BPU-PLN dibubarkan dan dibentuk 2 perusahaan negara yaitu Perusahaan Listrik Negara (PLN) yang mengelola tenaga listrik dan Perusahaan Gas Negara (PGN) yang mengelola gas. Saat itu kapasitas pembangkit tenaga listrik PLN sebesar 300 MW. Tahun 1972, Pemerintah Indonesia menetapkan status Perusahaan Listrik Negara sebagai Perusahaan Umum Listrik Negara (PLN). Tahun 1990 melalui Peraturan Pemerintah No. 17, PLN ditetapkan sebagai pemegang kuasa usaha ketenagalistrikan. Tahun 1992, pemerintah memberikan kesempatan kepada sektor swasta untuk bergerak dalam bisnis penyediaan tenaga listrik. Sejalan dengan kebijakan di atas, pada bulan Juni 1994 status PLN dialihkan dari Perusahaan Umum menjadi Perusahaan Perseroan (Persero).
43 3.1.2 Visi Diakui sebagai perusahaan kelas dunia yang bertumbuh kembang, unggul dan terpercaya dengan bertumpu pada potensi insani.
3.1.3 Misi a. Menjalankan bisnis kelistrikan dan bidang lain yang terkait, berorientasi pada kepuasan pelanggan, anggota perusahaan, dan pemegang saham. b. Menjadikan tenaga listrik sebagai media untuk meningkatkan kualitas kehidupan masyarakat. c.
Mengupayakan agar tenaga listrik menjadi pendorong kegiatan ekonomi.
d. Menjalankan kegiatan usaha yang berwawasan lingkungan.
3.1.4 Motto Listrik untuk kehidupan yang lebih baik.
3.2. AKTIVITAS BISNIS
Pembangkitan Pada akhir tahun 2003 daya terpasang pembangkit PLN mencapai 21.425 MW yang tersebar di seluruh Indonesia. Kapasitas pembangkitan sesuai jenisnya adalah sebagai berikut : 1. Pembangkit Listrik Tenaga Air (PLTA), 3.184 MW 2. Pembangkit Listrik Tenaga Diesel (PLTD), 3.073 MW 3. Pembangkit Listrik Tenaga Uap (PLTU), 6.800 MW
44 4. Pembangkit Listrik Tenaga Gas (PLTG), 1.748 MW 5. Pembangkit Listrik Tenaga Gas dan Uap (PLTGU), 6.241 MW 6. Pembangkit Listrik Tenaga Panas Bumi (PLTP), 380 MW
Transmisi dan Distribusi Di Jawa-Bali memiliki Sistem Interkoneksi Transmisi 500 kV dan 150 kV sedangkan di luar Jawa-Bali PLN menggunakan sistem Transmisi yang terpisah dengan tegangan 150 kV dan 70 kV.
Pada akhir tahun 2003, total panjang jaringan Transmisi 500 kV, 150 kV dan 70 kV mencapai 25.989 kms, jaringan Distribusi 20 kV (JTM) sepanjang 230.593 kms dan Jaringan Tegangan Rendah (JTR) sepanjang 301.692 kms.
Sistem Kontrol Pengaturan daya dan beban Sistem Ketenagalistrikan di JawaBali dan supervisi pengoperasian sistem 500 kV secara terpadu dilaksanakan oleh Load Dispatch Center / Pusat Pengatur Beban yang terletak di Gandul, Jakarta Selatan. Pengaturan operasi sistem 150 kV dilaksanakan oleh Area Control Center yang berada di bawah pengendalian Load Dispatch Center. Di Sistem Jawa-Bali terdapat 4 Area Control Center masing-masing di Region Jakarta dan Banten, Region Jawa Barat, Region Jawa Tengah & DI Yogyakarta dan Region Jawa Timur & Bali.
3.2.1 PENGEMBANGAN ORGANISASI
Cakupan operasi PLN sangat luas meliputi seluruh wilayah Indonesia yang terdiri lebih dari 13.000 pulau. Dalam perkembangannya, PT PLN (Persero) telah mendirikan 6 Anak Perusahaan dan 1 Perusahaan Patungan yaitu :
45 1.
PT Indonesia Power; yang bergerak di bidang pembangkitan tenaga listrik dan usaha-usaha lain yang terkait, yang berdiri tanggal 3 Oktober 1995 dengan nama PT PJB I dan baru tanggal 1 September 2000 namanya berubah menjadi PT Indonesia Power.
2.
PT Pembangkitan Jawa Bali (PT PJB) ; bergerak di bidang pembangkitan tenaga listrik dan usaha-usaha lainyang terkait dan berdiri tanggal 3 Oktober 1995 dengan nama PT PJB II dantanggal 22 September 2000, namanya berubah menjadi PT PJB.
3.
Pelayanan Listrik Nasional Batam (PT PLN Batam); yang bergerak dalam usaha penyediaan tenaga listrik bagi kepentingan umum di Wilayah Pulau Batam, didirikan tanggal 3 Oktober 2000.
4.
PT Indonesia Comnets Plus, yang bergerak dalam bidang usaha telekomunikasi didirikan tanggal 3 Oktober 2000.
5.
PT Prima Layanan Nasional Enjiniring ( PT PLN Enjiniring), bergerak di bidang Konsultan Enjiniring, Rekayasa Enjiniring dan Supervisi Konstruksi, didirikan pada tanggal 3 Oktober 2002.
6.
Pelayanan Listrik Nasional Tarakan (PT PLN Tarakan), bergerak dalam usaha penyediaan tenaga listrik bagi kepentingan umum di wilayah Pulau Tarakan.
7.
Geo Dipa Energi, perusahaan patungan PLN - PERTAMINA yang bergerak di bidang Pembangkit Tenaga Listrik terutama yang menggunakan energi Panas Bumi.
46 Sebagai Perusahaan Perseroan Terbatas, maka Anak Perusahaan diharapkan dapat bergerak lebih leluasa dengan antara lain membentuk Perusahaan Joint Venture, menjual Saham dalam Bursa Efek, menerbitkan Obligasi dan kegiatan-kegiatan usaha lainnya. Di samping itu, untuk mengantisipasi Otonomi Daerah, PLN juga telah membentuk Unit Bisnis Strategis berdasarkan kewilayahan dengan kewenangan manajemen yang lebih luas.
3.2.3 Struktur Organisasi Perusahaan
Gambar 3.1 Struktur Organisasi Perusahaan
47 3.3 Hasil Survey (Wawancara) Wawancara dilakukan untuk mengetahui permasalahan yang ada pada sistem yang sedang berjalan dan untuk mengetahui apa yang pihak manajemen inginkan terhadap sistem inventarisasi bebasis web yang akan dikembangkan,berikut ini hasil wawancara terhadap koordinator IT PT.PLN (persero) Kantor Pusat : 1. Bagaimana sistem inventarisasi yang sedang bejalan pada PT.PLN (persero) Kantor Pusat? Jawaban: Sistem yang kami gunakan belum terkomputerisasi atau masih secara manual 2. Kendala apa saja yang dihadapi pada sistem manual yang sedang berjalan? Jawaban: Kendala yang kami hadapi pada sistem manual yaitu tidak saling terintegrasinya data-data yang ada dan kami kesulitan dalam mengolah dan menyajikan data transaksi yang menghambat keefisienan dan efektifitas kerja pada tim inventaris kami. 3. Perubahan apa yang anda harapkan terhadap sistem inventarisasi yang sedang berjalan sekarang ? Jawaban: Kami ingin sistem yang ada bisa lebih memudahkan kami dalam mengolah dan menyajikan data transaksi serta data-data yang saling terintegrasi. 4. Bagaimana pendapat anda dengan sistem inventarisasi yang berbasis web? Jawaban: Hal itu sangat baik sekali karna dapat menjadikan karyawan bekerja lebih efektif dalam menyajikan laporan dan mengolah barang inventarisasi dan juga user dapat dengan mudah melakukan permintaan dan penarikan barang melalui internet.
48 5. Fitur apa saja yang diperlukan dalam website pengelolaan barang-barang inventaris? Jawaban: Kami mengharapkan dalam website itu nanti terdapat fitur-fitur seperti pengolahan penerimaan barang,penempatan dan mutasi barang inventaris serta pencetakan laporan bagi pihak manajemen.
3.4 Analisis Permasalahan Permasalahan merupakan gejala yang mungkin timbul dan mengakibatkan terjadinya hal-hal yang tidak diinginkan serta menghambat dalam pencapaian tujuan organisasi. Pada bagian ini akan dibahas mengenai problem yang dijumpai dalam Tim Inventarisasi Aktiva Tetap, sebab dan akibat permasalahan dan kesempatan yang ada serta apa saja yang dapat dilakukan untuk melakukan perbaikan atas masalah yang terjadi. Tahapan analisis permasalahan di dalam operasional pengelolaan barang inventaris pada PT. PLN adalah sebagai berikut : •
Mempelajari permasalahan (problem) yang ada dari proses bisnis manual
•
Menganalisis sebab (cause) dari permasalahan yang ada untuk memberikan nilai tambah pada sistem yang akan dibuat
•
Membuat solusi untuk mengakomodasi permasalahan-permasalahan yang ada
•
Metode yang digunakan di dalam pengumpulan informasi untuk keperluan analisis permasalahan ini adalah melalui analisis, document sampling, research.
49 Pencarian dan pengolahan data transaksi pengelolaan barang inventaris masih dilakukan dengan pencatatan secara manual. Proses pencatatan barang inventaris dimulai saat bagian sekretariat menerima berita acara serah terima barang dari rekanan (Supplier). Setelah itu barang akan dikirimkan ke tempat user dengan lampiran berupa surat tanda terima barang. Apabila ada permintaan mutasi barang, karyawan bagian sekretariat akan mencari berkas user yang lama untuk dilakukan proses mutasi barang, kemudian barang akan ditempatkan ke user lain yang telah ditentukan dengan lampiran surat tanda terima barang. Pada saat pihak manajemen meminta laporan terhadap barang-barang inventaris, bagian sekretariat akan membuat rekapitulasi data barang beserta user-nya dari arsip. No. 1
Permasalahan
Penyebab
Solusi
Kesulitan dalam
Penyimpanan data dan
Perlu adanya integrasi data
mencari,
dokumen yang masih belum
dan dokumen ke dalam suatu
mengolah dan
terintegrasi.
sistem.
Kesulitan dalam
Tidak tersedianya informasi
Tersedianya sarana yang
mencari barang
mengenai barang inventaris
dapat melakukan pencarian
inventaris yang
yang diinginkan, sehingga
barang inventaris secara
menyajikan informasi transaksi pengelolaan barang inventaris 2
50 diinginkan
pengguna harus melakukan
otomatis, dan dapat diakses
secara spesifik
pencarian melalui telepon,
melalui internet.
fax ke divisi yang terkait 3
Kesulitan
Belum adanya metode
Perlu adanya sistem tracking
melakukan
pencarian status barang
online yang dapat diakses
pencarian status
secara online dan terintegrasi
oleh pengguna.
Kesulitan dalam
Data barang inventaris masih
Perlu adanya sistem integrasi
menerbitkan
belum terintegrasi satu sama
data dan dokumen.
laporan barang
lain.
barang (tracking) saat barang dalam proses penempatan atau mutasi 4
inventaris
3.5 Analisis Kebutuhan 3.5.1 Kebutuhan Fungsional Kebutuhan fungsional untuk sistem yang akan dibuat diperoleh dari requirement assessment yang dilakukan terhadap klien dengan cara melakukan analisis. Kebutuhan tersebut mengharuskan sistem untuk menyediakan fitur-fitur sebagai berikut:
51 •
Layanan autentikasi user sebelum masuk ke sistem utama dan mengakses fiturfitur yang lebih khusus.
•
Prosedur layanan pengelolaan barang inventaris. Pengelolaan mencakup permintaan penempatan, penerimaan dan pengembalian barang (mutasi).
•
Fasilitas pelaporan baik itu berupa laporan transaksi maupun laporan analisis.
•
Sistem menyediakan fasilitas pengelolaan pengguna yang terdiri dari pengelolaan user untuk mengatur data user, role dan hak akses terhadap setiap pengguna.
•
Fasilitas untuk mengelola katalog dan klasifikasi barang.
Gambar 3.6 Kebutuhan Fungsional
52 3.5.2 Kebutuhan Non Fungsional Kebutuhan non fungsional yang perlu dimiliki oleh sistem berdasarkan requirement assessment kepada klien, antara lain:
1. Kebutuhan Pemakaian •
Sistem harus mudah digunakan bagi User yang sudah terbiasa maupun tidak terbiasa menggunakan aplikasi di komputer.
•
Tampilan sistem harus dibuat secara user-friendly.
•
Aplikasi yang berbasis web sehingga user tidak perlu menginstalasi di setiap komputer dan bisa diakses dari manapun
2. Kebutuhan Kinerja •
Sistem harus dapat melakukan semua proses dalam waktu yang relatif cepat sehingga tidak banyak menghabiskan waktu user.
3. Kebutuhan Operasional •
Sistem harus dapat menfasilitasi semua proses yang ada sesuai dengan prosedur yang berlaku
4. Kebutuhan Pemeliharaan •
Modul dan database yang dibuat modular sehingga mudah dipelihara dan dikembangkan lebih lanjut.
•
Tersedianya
dokumentasi
sistem
konseptual, logikal dan fisikal.
yang
lengkap
meliputi
rancangan
53 3.6 Bisnis proses sistem informasi manajemen “Extra Comptable (SIM-E)” . Alur proses yang yang akan dibahas di sini adalah alur proses yang akan diimplementasikan ke dalam sistem informasi manajemen “Extra Comptable (SIM-E)” . Gambaran Umum arsitektur sistem informasi manajemen “Extra Comptable (SIM-E)” menggunakan aplikasi berbasis web dengan menggunakan bahasa pemprograman php, dan dengan basis data MySql.
Secara umum aplikasi Sistem
informasi manajemen “Extra Comptable (SIM-E)” dibagi menjadi beberapa modul : 1. Modul Penerimaan Barang dari rekanan. 2. Modul Penempatan Barang. 3. Modul Mutasi Barang. 4. Modul Administrasi Sistem informasi manajemen “Extra Comptable (SIM-E)” . 5. Modul Manajemen report.
54
Gambar 3.5 Gambaran Umum Sistem Informasi Manajemen Extra Comptable
3.6.1 Penerimaan dan Penempatan Barang Alur proses ini dimulai ketika barang datang dari rekanan dengan menyerahkan bukti serah terima barang. Setelah diterima informasi mengenai barang tersebut akan dicatat kedalam Sistem informasi manajemen “Extra Comptable (SIM-E)” . Setelah itu Tim Aktiva Tetap akan menerima permintaan penempatan barang dari user (pengguna) atau dari Tim Aktiva Tetap sendiri, kemudian permintaan tersebut dicatat kembali ke dalam sistem informasi manajemen “Extra Comptable (SIM-E)”
dan akan mencetak stiker inventaris yang
selanjutnya dilakukan proses penempelan stiker di barang inventaris.
55 Setelah dilakukan penempelan stiker, maka barang siap dikirimkan kepada user terkait, dan setelah user menerima barang tersebut, maka Tim Aktiva Tetap harus melakukan feedback ke dalam Sistem informasi manajemen “Extra Comptable (SIM-E)” . Untuk lebih jelasnya, alur proses penerimaan dapat dilihat pada diagram dibawah ini.
Gambar 3.2 Diagram Alir Penerimaan dan Penempatan Barang
56 3.6.2 Mutasi Barang Proses Mutasi barang dimulai dengan permintaan barang oleh user, dan diterima oleh Tim Aktiva tetap untuk di proses. Selanjutnya proses akan mengecek apakah request tesebut untuk relokasi atau disposal. Jika proses disposal maka Tim akan mencatat kedalam sistem dengan tipe disposal. Jika proses relokasi berlanjut, maka tim akan mencatat ke dalam sistem. Setelah itu sistem akan mencetak stiker inventaris dan selanjutnya stiker akan ditempel di barang inventaris. Setelah siap, maka barang akan dikirimkan kepada user dan selanjutnya tim akan melakukan feedback ke dalam sistem setelah barang diterima oleh user.
57
Gambar 3.3 Diagram Alir Mutasi Barang
58 3.6.3 Inventarisasi Barang Proses inventarisasi barang dimulai dari permintaan pemantauan barang yang akan diinventarisir oleh tim aktiva tetap yang kemudian diserahkan kepada User berupa daftar barang yang akan dinventarisasikan. Setelah itu user akan melakukan pemantauan barang secara fisik. Kemudian dari hasil pemantauan tersebut user akan memberikan feedback terhadap permintaan yang diberikan oleh Tim Aktiva Tetap untuk selanjutnya diupdate di sistem aplikasi SIM-E.
Gambar 3.4 Diagram Alir Proses Inventarisasi Barang
59 3.7 Rancangan Database Berikut ini adalah rancangan tabel-tabel dalam database yang didapat dari hasil class diagram pada sub bab sebelumnya. 1. Nama Tabel
: MASTER_DISTRIBUTION
Primary Key : MD_DISTRIBUTION_ID Foreign Key : MD_DISTRIBUTION_NAME Keterangan
: Sebagai database yang berisi informasi mengenai data unit kerja tempat pendistribusian barang inventarisasi. Nama Kolom
Tipe Data
Ukuran
MD_DISTRIBUTION_ID
Varchar
10
MD_DISTRIBUTION_NAME
Varchar
100
2. Nama Tabel
: MASTER_BUILDING
Primary Key : MB_BUILDING _ID Foreign Key : MB_BUILDING _NAME MB_DISTRIBUTION _ID Keterangan
: Sebagai database yang berisi informasi mengenai gedunggedung milik PLN yang didalamnya terdapat barang inventaris. Nama Kolom
Tipe Data
Ukuran
MB_BUILDING_ID
Varchar
10
MB_DISTRIBUTION_ID
Varchar
10
MB_ BUILDING _NAME
Varchar
20
60 3. Nama Tabel
: MASTER_FLOOR
Primary Key : MF_FLOOR_ID Foreign Key : MF_FLOOR_NAME MF_BUILDING_ID Keterangan
: Sebagai database yang berisi data lantai beserta kodenya di gedung-gedung yang berada di PLN. Nama Kolom
Tipe Data
Ukuran
MF_FLOOR_ID
Varchar
10
MF_BUILDING_ID
Varchar
10
MF_FLOOR_NAME
Varchar
100
4. Nama Tabel
: MASTER_ROOM
Primary Key : MR_ROOM_ID Foreign Key : MR_ROOM_NAME MR_FLOOR_ID Keterangan
: Sebagai database yang berisi kode dan nama ruangan di tiap-tiap gedung yang berada di PLN. Nama Kolom
Tipe Data
Ukuran
MR_ROOM_ID
Varchar
10
MR_ROOM_NAME
Varchar
10
MR_FLOOR_ID
Varchar
100
MR_PIC
Varchar
20
61 5. Nama Tabel
: USER_ACCESS
Primary Key : ROLE_GROUP_ID Foreign Key : USER_GROUP_NAME USER_MENU_ID Keterangan
: Sebagai database yang menyimpan informasi tentang akses user terhadap barang inventaris. Nama Kolom
Tipe Data
Ukuran
ROLE_GROUP_ID
Decimal
18,0
ROLE_MODULE
Varchar
255
ROLE_SUB_MODULE
Varchar
255
ROLE_ACCESS
Varchar
255
6. Nama Tabel
: USER_ITEM_TYPE
Primary Key : UIT_USER_NAME Foreign Key : UIT_TYPE_ID Keterangan
: Sebagai database yang menyimpan informasi mengenai data user Nama Kolom
Tipe Data
Ukuran
UIT_USER_NAME
Varchar
100
UIT_TYPE_ID
Varchar
100
7. Nama Tabel
: MASTER_MERK
Primary Key : MM_MERK_ID
62 Foreign Key : MM_MERK_NAME Keterangan
: Sebagai database yang menyimpan informasi tentang merk barang inventarisasi. Nama Kolom
Tipe Data
Ukuran
MM_MERK_ID
Varchar
10
MM_MERK_NAME
Varchar
20
8. Nama Tabel
: MASTER_POSITION
Primary Key : MP_POSITION_ID Foreign Key : MP_ORGANIZATION_ID Keterangan : Sebagai database yang menyimpan informasi tentang data posisi jabatan yang ada di PLN. Nama Kolom
Tipe Data
Ukuran
MD_DISTRIBUTION_ID
Varchar
10
MP_ORGANIZATION_ID
Varchar
10
MP_POSITION_NAME
Varchar
100
9. Nama Tabel
: MASTER_TYPE
Primary Key : MT_TYPE_ID Foreign Key : MT_TYPE_NAME Keterangan
: Table yang menyimpan informasi tentang tipe dari setiap barang Nama Kolom
MT_TYPE_ID
Tipe Data
Ukuran
Varchar
10
63 MT_TYPE_NAME
10. Nama Tabel
Varchar
100
: MASTER_ITEM
Primary Key : MI_ITEM_ID Foreign Key : MI_ITEM_CODE MI_ITEM_NAME MI_TYPE_ID MI_ITEM_COA Keterangan
: Table yang menyimpan informasi tentang item barang Nama Kolom
Tipe Data
Ukuran
MI_ITEM_ID
Varchar
10
MI_ITEM_CODE
Varchar
100
MI_ITEM_NAME
Varchar
100
MI_TYPE_ID
Varchar
10
MI_ITEM_COA
Varchar
50
11. Nama Tabel
: MASTER_UNIT
Primary Key : MU_UNIT_ID Foreign Key : MU_UNIT_NAME Keterangan
: Table yang menyimpan informasi tentang unit dari barang Nama Kolom
Tipe Data
Ukuran
MU_UNIT_ID
Varchar
10
MU_UNIT_NAME
Varchar
20
64 12. Nama Tabel
: TR_MUTATION_HDR
Primary Key : TMH_MUTATION_NO Foreign Key : TMH_MUTATION_DATE TMH_INSERT_BY TMH_WO_NO TMH_WO_DATE TMH_DESC TMH_MUTATION_BY TMH_REQUEST_BY TMH_STATUS TMH_TOTAL Keterangan
: Table header yang menyimpan informasi tentang mutasi barang Nama Kolom
Tipe Data
Ukuran
Decimal
18,0
Date
100
TMH_INSERT_BY
Varchar
20
TMH_WO_NO
Varchar
200
TMH_WO_DATE
DATE
TMH_DESC
DATE
TMH_MUTATION_BY
Varchar
10
TMH_REQUEST_BY
Varchar
10
TMH_STATUS
Varchar
1
TMH_TOTAL
Decimal
18,0
TMH_MUTATION_NO TMH_MUTATION_DATE
65 TMH_MUTATION_FROM
VARCHAR
20
TMH_MUTATION_TO
VARCHAR
20
TMH_TYPE_ID
VARCHAR
10
TMH_PROCESS_DESC
VARCHAR
255
TMH_PROCESS_BY
VARCHAR
20
TMH_FEEDBACK_BY
VARCHAR
20
TMH_RECEIVE_DATE
DATE
TMH_REF_NO
13. Nama Tabel
VARCHAR
255
: TR_MUTATION_DTL
Primary Key : TMD_DTL_NO Foreign Key : TMD_MUTATION_NO Keterangan
: Table detail yang menyimpan informasi tentang mutasi barang Nama Kolom
Tipe Data
Ukuran
TMD_DTL_NO
Decimal
18,0
TMD_MUTATION_NO
Decimal
18,0
TMD_ITEM_ID
VARCHAR
10
TMD_MERK_ID
VARCHAR
10
TMD_CONDITION_ID
VARCHAR
10
TMD_UNIT_ID
VARCHAR
10
TMD_INV_CODE
VARCHAR
20
66 TMD_EC_ID
14. Nama Tabel
DECIMAL
18,0
: TR_ITEM_HDR
Primary Key : TIH_REQUEST_NO Foreign Key : TIH_WO_NO Keterangan
: Table header yang menyimpan informasi tentang mutasi barang Nama Kolom
Tipe Data
Ukuran
DECIMAL
18,0
TIH_WO_NO
Varchar
30
TIH_UNIT_ID
VARCHAR
100
TIH_RECEIPT_NO
VARCHAR
50
TIH_REQUEST_NO
TIH_RECEIPT_DATE
DATE
TIH_RECEIPT_VENDOR
VARCHAR
20
TIH_ITEM_GET
VARCHAR
10
TIH_RECEIVE_BY
VARCHAR
20
TIH_ITEM_TOTAL
DECIMAL
TIH_REMARK
VARCHAR
255
TIH_INSERT_BY
VARCHAR
50
TIH_DATE TIH_FUND_RESOURCE
DATE VARCHAR
100
67 15. Nama Tabel
: VIEW_STAFF
Primary Key : Foreign Key : VS_STAFF_ID Nama Kolom
Tipe Data
Ukuran
VS_STAFF_ID
Varchar
20
VS_STAFF_NAME
Varchar
50
VS_STATUS
Varchar
1
VS_ROOM_ID
Varchar
10
VS_POSITION_ID
Varchar
10
VS_ORGANIZATION_ID
Varchar
10
VS_POSITION_NAME
Varchar
100
VS_DISTRIBUTION_ID
Varchar
10
VS_ORGANIZATION_NAME
Varchar
50
VS_DISTRIBUTION_NAME
Varchar
100
16. Nama Tabel
: VIEW_TR_ITEM
Primary Key : Foreign Key : VTI_REQUEST_NO Nama Kolom
Tipe Data
Ukuran
DECIMAL
10
VTI_WO_NO
Varchar
100
VTI_WO_DATE
DATE
VTI_REQUEST_NO
VTI_RECEIPT_NO
VARCHAR
50
68 VTI_RECEIPT_DATE
DATE
VTI_RECEIPT_VENDOR
VARCHAR
20
VTI_ITEM_GET
VARCHAR
10
VTI_RECEIPT_BY
VARCHAR
20
VTI_ITEM_GET
VARCHAR
20
17. Nama Tabel
: MASTER_ANALYST_MEMBER
Primary Key : Foreign Key : MAM_ANALYST_ID MAM_MEMBER Nama Kolom
Tipe Data
Ukuran
MAM_ANALYST_ID
DECIMAL
18,0
Varchar
50
MAM_MEMBER
18. Nama Tabel
: MASTER_ANALYST_TEAM
Primary Key : MAT_ID Foreign Key : MAT_REF_NO Nama Kolom
Tipe Data
Ukuran
MAT_ID
Varchar
10
MAT_REF_NO
Varchar
30
MAT_PERIOD_FROM
DATE
69 MAT_PERIOD_TO
DATE
MAT_REMARKS
VARCHAR
100
MAT_FLAG
VARCHAR
1
19. Nama Tabel
: MASTER_FORMULIR
Primary Key : MF_PROCESS_NAME Foreign Key : MF_FORM_CODE Nama Kolom
Tipe Data
Ukuran
MD_DISTRIBUTION_ID
Varchar
30
MD_DISTRIBUTION_NAME
Varchar
50
20. Nama Tabel
: MASTER_CONDITION
Primary Key : MC_CONDITION_ID Foreign Key : MC_CONDITION_NAME Keterangan
: Table yang menyimpan informasi tentang kondisi Nama Kolom
Tipe Data
Ukuran
MC_CONDITION_ID
Varchar
10
MC_CONDITION_NAME
Varchar
100
70 3.8 Rancangan Class Diagram
Gambar 3.7 Rancangan Class Diagram
71 3.9 Rancangan Use Case Use Case merupakan representasi dari proses bisnis yang ada pada sistem. Use Case diagram merupakan model yang menunjukan hubungan antara aktor dengan use case. 3.9.1 Aktor
All User
Administrator
Manajemen Tim Aktiva Tetap
User
Gambar 3.8 Aktor pada use case Aktor adalah entiti di luar sistem yang berinteraksi dengan sistem. Dalam sistem SIM-E aktor-aktor tersebut adalah: 1. All User adalah generalisasi semua pengguna sistem secara umum. 2. Administrator adalah pengguna yang berwenang untuk mengelola pengguna 3. User adalah pengguna yang dapat membuat permohonan permintaan barang dan permintaan mutasi 4. Tim Aktiva Tetap adalah user yang berwenang untuk melakukan administrasi pengelolaan barang inventaris aktiva tetap.
72 5. Manajemen adalah user yang dapat melihat laporan-laporan dari proses yang ada
3.9.2 Use Case Specification Use Case specification merupakan penjelasan dari setiap Use Case yang ada pada Use Case diagram, serta menuliskan interaksi antara aktor dan sistem secara detail dan sekuensial.
Use Case Diagram Login dan Ubah Profil User
Login
Ubah Profil
All User
Administrator
Manajemen
Tim Aktiva Tetap
User
Gambar 3.9 Use Case Diagram Login dan Ubah Profil User
73 Use Case Specification Login Use Case
: Login
Actor
: All User
Type
: Primary.
Precondition : Aktor telah sukses menjalankan aplikasi SIM-E dan masuk ke halaman login Post-condition : Aktor dapat masuk ke aplikasi SIM-E dan mendapatkan menu yang sesuai dengan otoritasnya. Description
: Proses ini dilakukan oleh user bila akan menggunakan aplikasi SIM-E sesuai dengan fungsi dan otoritasnya masing-masing
Actor
System Responses
1. Aktor menjalankan aplikasi SIM-E dengan mengetikkan alamat situs yang sesuai pada browser-nya. 2. Sistem menampilkan halaman login ke aplikasi SIM-E 3. Aktor akan mengisikan user id dan password yang dimilikinya 4. Sistem
akan
merespon
dengan
menyajikan halaman aplikasi SIM-E beserta menu yang sesuai dengan
74 otoritas User. Bila user id dan password sistem
tidak
akan
terdaftar
merespon
maka dengan
menampilkan halaman yang berisi informasi bahwa user dan password tidak sesuai
Use Case Specification Ubah Profil User Use Case
: Ubah Profil User
Actor
: All User
Type
: Primary.
Precondition : User telah sukses login Post-condition : User berhasil mengubah data profil masing-masing. Description
: Proses ini dilakukan oleh user untuk memodifikasi profil account-nya, seperti ubah password Actor
System Responses
1. Aktor memilih menu “Ubah Profil”
2. Sistem
akan
menampilkan
data
profil user sesuai dengan id loginnya
75 3. Aktor dapat mengubah data-data profilnya
4. Sistem akan meng-update data data profil user
Use Case Diagram Pengelolaan Penerimaan Barang Inventaris
<<extend>>
Mencatat Penerimaan Barang
Melihat Penerimaan Barang
<<extend>>
Tim Aktiva Tetap
Mencatat Ketidaksesuaian Penerimaan Barang
Melihat Ketidaksesuaian Penerimaan Barang
Gambar 3.10 Use Case Diagram Pengelolaan Penerimaan Barang Inventaris
Use Case Specification Mencatat Penerimaan Barang Uses Case
: Mencatat Penerimaan Barang
Actor
: Tim Aktiva Tetap
Type
: Primary.
Precondition : Aktor telah sukses login Post-condition : Aktor berhasil mencatat barang inventaris yang diterima dari rekanan
76 Description
: Proses ini dilakukan oleh aktor untuk mencatat data barang inventaris yang diterima dari rekanan
Actor
System Responses
1. Aktor memilih menu Penerimaan Barang 2. Sistem akan menampilkan seluruh penerimaan
barang
yang
telah
diterima dari rekanan
3. Aktor
menekan
tombol
”Catat 4
Penerimaan”
Sistem akan menampilkan form penerimaan barang
5. Aktor mengisi data penerimaan yang
dibutuhkan
lalu
menekan
tombol SIMPAN 6. Sistem
akan
penerimaan
memasukkan barang
dalam basis data
tersebut
data ke
77 Use Case Specification Mencatat Ketidaksesuaian Penerimaan Barang Use Case
: Mencatat Ketidaksesuaian Penerimaan Barang
Actor
: Tim Aktiva Tetap
Type
: Primary.
Precondition : Aktor telah sukses login Post-condition : Aktor berhasil mencatat barang inventaris yang ditolak dari rekanan Description
: Proses ini dilakukan oleh aktor untuk mencatat data barang inventaris yang ditolak dari rekanan Actor
1. Aktor
System Responses
memilih
“Ketidaksesuaian
menu Penerimaan
Barang”
2. Sistem akan menampilkan seluruh penerimaan
barang
yang
telah
ditolak dari rekanan 3. Aktor
menekan
tombol
”Catat
Ketidaksesuaian Penerimaan”
4
Sistem akan menampilkan form ketidaksesuaian penerimaan barang
5. Aktor mengisi data ketidaksesuaian penerimaan yang dibutuhkan lalu menekan tombol SIMPAN
78 6. Sistem
akan
memasukkan
data
ketidaksesuaian penerimaan barang tersebut ke dalam basis data
Use Case Specification Melihat Penerimaan Barang Use Case
: Melihat Penerimaan Barang
Actor
: Tim Aktiva Tetap,
Type
: Primary.
Precondition : Aktor telah sukses login Post-condition : Aktor melihat barang inventaris yang diterima dari rekanan Description
: Proses ini dilakukan oleh aktor untuk melihat data barang inventaris yang telah diterima dari rekanan
Actor
System Responses
1. Aktor memilih menu “Penerimaan Barang” 2. Sistem akan menampilkan seluruh penerimaan
barang
diterima dari rekanan 3. Aktor memilih salah satu dari data
yang
telah
79 penerimaan barang 4. Sistem akan menampilkan detil data penerimaan barang yang dipilih oleh aktor
Use Case Specification Melihat Ketidaksesuaian Penerimaan Barang Use Case
: Melihat Ketidaksesuaian Penerimaan Barang
Actor
: Tim Aktiva Tetap
Type
: Primary.
Precondition : Aktor telah sukses login Post-condition : Aktor melihat barang inventaris yang ditolak dari rekanan Description
: Proses ini dilakukan oleh aktor untuk melihat data barang inventaris yang telah ditolak dari rekanan Actor
1. Aktor
memilih
System Responses
menu
“Ketidaksesuaian Barang” 2. Sistem akan menampilkan seluruh penerimaan
barang
ditolak dari rekanan
yang
telah
80 3. Aktor memilih salah satu dari data barang yang ditolak
4. Sistem akan menampilkan detil data penolakan barang yang dipilih oleh aktor
Use Case Diagram Pengelolaan Permintaan Barang Inventaris
<<extend>>
User
Mencatat Permintaan Penempatan Barang
Mengubah Permintaan Penempatan Barang
Melihat Penerimaan Barang
<<extend>>
Tim Aktiva Tetap
Melihat Permintaan Penempatan Barang
Mencatat Pengeluaran Barang
<
>
Melihat Pengeluaran Barang
Mencatat Feedback Penerimaan Barang
Gambar 3.11 Use Case Diagram Pengelolaan Permintaan Barang Inventaris
Use Case Specification Mencatat Permintaan Penempatan Barang Use Case
: Mencatat Permintaan Penempatan Barang
Actor
: User
81 Type
: Primary.
Precondition : Aktor telah sukses login Post-condition : Aktor berhasil mencatat barang inventaris yang ingin diminta penempatannya ke tim aktiva tetap Description
: Proses ini dilakukan oleh aktor untuk mencatat data barang inventaris yang akan ditempatkan di lokasi user
Actor
System Responses
1. Aktor memilih menu “Permintaan Penempatan Barang” 2. Sistem akan menampilkan seluruh penerimaan
penempatan
barang
yang telah dibuat
3. Aktor
menekan
tombol
”Entry
Permintaan Penempatan”
4 5. Aktor mengisi data permintaan penempatan
barang
yang
dibutuhkan lalu menekan tombol SIMPAN
Sistem akan menampilkan form permintaan penempatan barang
82 6. Sistem
akan
permintaan
memasukkan penempatan
data barang
tersebut ke dalam basis data
Use Case Specification Mengubah Permintaan Penempatan Barang Use Case
: Mengubah Permintaan Penempatan Barang
Actor
: User
Type
: Primary.
Precondition : Aktor telah sukses login Post-condition : Aktor berhasil mengubah data barang inventaris yang ingin diminta penempatannya Description
: Proses ini dilakukan oleh aktor untuk mengubah data barang inventaris yang akan diminta penempatannya
Actor
System Responses
1. Aktor memilih menu “Permintaan Penempatan Barang” 2. Sistem akan menampilkan seluruh permintaan penempatan barang yang telah dibuat
83 3. Aktor memilih salah satu data permintaan penempatan barang 4
Sistem akan detil data permintaan barang
5.
Aktor mengubah data permintaan penempatan
barang
yang
dibutuhkan lalu menekan tombol SIMPAN
6. Sistem
akan
permintaan
mengubah
penempatan
data barang
tersebut ke dalam basis data
Use Case Specification Melihat Penerimaan Barang Use Case
: Melihat Penerimaan Barang
Actor
: User
Type
: Primary.
Precondition : Aktor telah sukses melakukan login Post-condition : Aktor melihat barang inventaris yang diterima user dari tim aktiva tetap Description
: Proses ini dilakukan oleh aktor untuk melihat data barang inventaris yang telah diterima dari tim aktiva tetap
84 Actor
System Responses
1. Aktor memilih menu “Penerimaan Barang” 2. Sistem akan menampilkan seluruh penerimaan
barang
yang
telah
diterima dari tim aktiva tetap 3. Aktor memilih salah satu dari data penerimaan barang 4. Sistem akan menampilkan detil data penerimaan barang yang dipilih oleh aktor
Use Case Specification Melihat Permintaan Penempatan Barang Use Case
: Melihat Permintaan Penempatan Barang
Actor
: Tim Aktiva Tetap
Type
: Primary.
Precondition : Aktor telah sukses login Post-condition : Aktor melihat barang inventaris yang diminta penempatannya oleh user Description
: Proses ini dilakukan oleh aktor untuk melihat data barang inventaris yang diminta penempatannya oleh user
85 Actor
System Responses
1. Aktor memilih menu “Permintaan Penempatan Barang” 2. Sistem akan menampilkan seluruh permintaan
penempatan
barang
inventaris yang diinginkan oleh user 3. Aktor memilih salah satu dari data permintaan penempatan barang 4. Sistem akan menampilkan detil data permintaan penempatan barang yang dipilih oleh aktor
Use Case Specification Mencatat Pengeluaran Barang Use Case
: Mencatat Pengeluaran Barang
Actor
: Tim Aktiva Tetap
Type
: Primary.
Precondition : Aktor memilih menu “Permintaan Penempatan Barang” dan melihat detil permintaan penempatan barang inventaris atau Aktor memilih telah melakukan relokasi barang Post-condition : Aktor mencetak barcode barang Description
: Proses ini dilakukan oleh aktor untuk mencatat pengeluaran yang akan dikirimkan ke user yang membutuhkan barang inventaris
86 Actor
1. Aktor
menekan
System Responses
tombol
Entry
Pengeluaran Barang 2. Sistem menampilkan form untuk melakukan terhadap
pengeluaran permintaan
barang
penempatan
yang dipilih 3. Aktor
mengisi
data-data
pengeluaran barang dan menekan tombol SIMPAN menekan tombol cetak barcode barang 4. Sistem akan menyimpan data-data pengeluaran tersebut ke dalam basis data 5. Aktor
menekan
tombol
Cetak
Barcode Barang 6. Sistem akan menampilkan form print preview untuk mencetak barcode
Use Case Specification Melihat Pengeluaran Barang Use Case
: Melihat Pengeluaran Barang
87 Actor
: Tim Aktiva Tetap
Type
: Primary.
Precondition : Aktor telah sukses melakukan login Post-condition : Aktor melihat pengeluaran barang inventaris Description
: Proses ini dilakukan oleh aktor untuk melihat data pengeluaran barang inventaris dari gudang ke user yang membutuhkan Actor
System Responses
1. Aktor memilih menu “Pengeluaran Barang” 2. Sistem akan menampilkan seluruh data pengeluaran barang yang telah dilakukan 3. Aktor memilih salah satu dari data pengeluaran barang inventaris
4. Sistem akan memperlihatkan detil data pengeluaran barang inventaris
Use Case Specification Mencatat Feedback Penerimaan Barang Use Case
: Mencatat Feedback Penerimaan Barang
Actor
: Tim Aktiva Tetap
88 Type
: Primary.
Precondition : Aktor melihat data pengeluaran barang atau relokasi barang Post-condition : Aktor berhasil mencatat data barang inventaris yang diterima user dari tim aktiva tetap Description
: Proses ini dilakukan oleh aktor untuk mencatat feedback penerimaan barang inventaris yang diperoleh dari tim aktiva tetap
Actor
System Responses
1. Aktor memasukkan data feedback penerimaan barang dan menekan tombol SIMPAN
2. Sistem menyimpan data feedback penerimaan barang tersebut dalam basis data
ke
89 Use Case Diagram Pengelolaan Mutasi Barang Inventaris
Mencatat Permintaan Mutasi
User
<>
Melihat Permintaan Mutasi
Tim Aktiva Tetap
<>
Merelokasi Barang
Mencatat Pengeluaran Barang
<> Mendisposisi Barang
Melihat Relokasi Barang
Mencatat Feedback Penerimaan Barang
Gambar 3.12 Use Case Diagram Pengelolaan Mutasi Barang Inventaris
Use Case Specification Mencatat Permintaan Mutasi Use Case
: Mencatat Permintaan Mutasi
Actor
: User
Type
: Primary.
Precondition : Aktor sukses melakukan login Post-condition : Aktor telah sukses mencatat permintaan mutasi barang inventaris Description
: Proses ini dilakukan oleh aktor untuk mencatat permintaan mutasi barang inventaris yang baik disposisi maupun relokasi
90 Actor
System Responses
1. Aktor memilih menu “Permintaan Mutasi” 2. Sistem akan menampilkan stok yang dimiliki oleh user
3.
Aktor
memilih
stok
barang
inventaris yang akan dimutasikan dan mengisi data mutasi kemudian menekan tombol SIMPAN
4. Sistem akan menyimpan data mutasi barang
Use Case Specification Melihat Permintaan Mutasi Use Case
: Melihat Permintaan Mutasi
Actor
: Tim Aktiva Tetap
Type
: Primary.
Precondition : Aktor telah sukses melakukan login Post-condition : Aktor melihat data permintaan mutasi barang yang dilakukan oleh user Description
: Proses ini dilakukan oleh aktor untuk melihat data permintaan mutasi barang inventaris dari user, baik relokasi maupun disposisi
91 Actor
System Responses
1. Aktor memilih menu “Permintaan Mutasi” 2. Sistem akan menampilkan seluruh data permintaan mutasi yang telah dilakukan oleh user 3. Aktor memilih salah satu dari data permintaan
mutasi
barang
inventaris 4. Sistem akan memperlihatkan detil data
permintaan
mutasi
barang
inventaris
Use Case Specification Merelokasi Barang Use Case
: Merelokasi Barang
Actor
: Tim Aktiva Tetap
Type
: Primary.
Precondition : Aktor telah melihat data permintaan mutasi barang inventaris dari user Post-condition : Aktor melakukan relokasi barang ke user lain Description
: Proses ini dilakukan oleh aktor melakukan relokasi barang dari suatu user ke user lain
92 Actor
1. Aktor
mengisi
System Responses
data-data
yang
berkaitan dengan relokasi barang dan menekan tombol SIMPAN
2. Sistem akan menyimpan data relokasi barang ke dalam basis data
Use Case Specification Mendisposisi Barang Use Case
: Mendisposisi Barang
Actor
: Tim Aktiva Tetap
Type
: Primary.
Precondition : Aktor telah melihat data permintaan mutasi barang inventaris dari user yang akan di disposisi Post-condition : Aktor melakukan disposisi barang ke gudang Description
: Proses ini dilakukan oleh aktor melakukan disposisi barang dari suatu user ke gudang
Actor 1. Aktor
mengisi
System Responses data-data
yang
berkaitan dengan disposisi barang dan menekan tombol SIMPAN 2.
Sistem
akan
menyimpan
data
93 disposisi barang ke dalam basis data
Use Case Diagram Pengelolaan Pengguna
Mengubah Pengguna Menambah Pengguna
Menonaktifkan Pengguna <>
<>
Melihat Pengguna
Menambah Akses Role Administrator
<>
<>
Melihat Role
<>
Melihat Akses Role
Menghapus Akses Role
<> <> <>
Menghapus Role
Menambah Role Mengubah Role
Gambar 3.13 Use Case Diagram Pengelolaan Pengguna
Use Case Specification Melihat Pengguna Use Case
: Melihat Pengguna
Actor
: Administrator
Type
: Primary.
Precondition : Aktor telah sukses melakukan login
94 Post-condition : Aktor melihat seluruh pengguna yang terkait dengan aplikasi SIM-E Description
: Proses ini digunakan untuk melihat seluruh pengguna yang terkait dengan aplikasi SIM-E Actor
System Responses
1. Aktor memilih menu “Mengelola Pengguna 2. Sistem pengguna
menampilkan yang
ada
seluruh di
sistem
aplikasi SIM-E
Use Case Specification Menambah Pengguna Use Case
: Menambah Pengguna
Actor
: Administrator
Type
: Primary.
Precondition : Aktor telah melihat seluruh pengguna yang ada pada aplikasi SIM-E Post-condition : Data pengguna yang ingin ditambah oleh Administrator berhasil tersimpan dalam aplikasi dan pengguna tersebut dapat melakukan login berdasarkan data-data yang dimasukan oleh System Administrator Description
: Proses ini digunakan untuk menambah pengguna yang dapat masuk dan mengakses aplikasi. Pada awalnya hak akses setiap pengguna didapat dari role yang diberikan ke pengguna, namun setiap pengguna bisa
95 mempunyai hak akses yang berbeda dengan role-nya melalui proses penambahan dan penghapusan hak akses pengguna Actor
System Responses
1. Aktor menekan tombol Tambah dari form daftar pengguna 2. Sistem menampilkan form untuk memasukkan data pengguna 3. Aktor mengisi form dengan datadata pengguna terutama username dan
password, serta
role
dari
pengguna tersebut 4. Sistem menyimpan data pengguna ke
dalam
sistem
SIM-E
dan
menampilkan pesan penambahan pengguna sukses
Use Case Specification Mengubah Pengguna Use Case
: Mengubah Pengguna
Actor
: Administrator
Type
: Primary.
Precondition : Sudah login ke dalam sistem Post-condition : Administrator berhasil mengubah data pengguna aplikasi sistem
96 Description
: Proses ini digunakan untuk mengubah data pengguna yang sebelumnya telah tersimpan dalam aplikasi Actor
System Responses
1. Aktor memilih pengguna yang akan diubah datanya melalui form daftar pengguna dengan menekan tombol Ubah 2. Sistem menampilkan form edit yang telah diisi data pengguna yang dipilih aktor 3. Aktor mengisi form dengan datadata pengguna yang baru 4. Sistem menyimpan data pengguna ke
dalam
menampilkan
sistem pesan
SIM-E
pengubahan
pengguna sukses
Use Case Specification Menonaktifkan Pengguna Use Case
: Menonaktifkan Pengguna
Actor
: Administrator
Type
: Primary.
dan
Precondition : Aktor telah melihat seluruh pengguna yang ada pada aplikasi SIM-E
97 Post-condition : Aktor telah berhasil menonaktifkan pengguna Description
: Proses ini digunakan untuk menonaktifkan data pengguna yang sebelumnya tersimpan dalam aplikasi Actor
System Responses
1. Aktor memilih pengguna yang akan dihapus datanya melalui form daftar pengguna dengan menekan tombol Non Aktifkan
2. Sistem
menampilkan
konfirmasi
apakah Aktor benar-benar ingin menonaktifkan pengguna tersebut 3. Aktor
mengkonfirmasi
pennonaktifan
dengan
menekan
tombol OK
4. Sistem
menonaktifkan
data
pengguna dari sistem SIM-E dan menampilkan pesan penonaktifan pengguna sukses Use Case Specification Melihat Role Use Case
: Melihat Role
Actor
: Administrator
Type
: Primary.
Precondition : Aktor telah sukses melakukan login Post-condition : Aktor melihat seluruh role yang terkait dengan aplikasi SIM-E
98 Description
: Proses ini digunakan untuk melihat seluruh role yang ada pada aplikasi SIM-E Actor
System Responses
1. Aktor memilih menu “Mengelola Role“ 2. Sistem menampilkan seluruh role yang ada di sistem aplikasi SIM-E
Use Case Specification Menambah Role Use Case
: Menambah Role
Actor
: Administrator
Type
: Primary.
Precondition : Aktor telah melihat seluruh role yang ada pada aplikasi SIM-E Post-condition : Data Role yang ingin ditambah oleh Administrator telah tersimpan dalam aplikasi Description
: Proses untuk menambahkan role-role yang ada di dalam aplikasi, di mana Role tersebut dapat diberikan hak akses dan di-assign ke pengguna Actor
System Responses
1. Aktor menekan tombol Tambah dari
form
daftar
role
untuk
99 menambah role baru 2. Sistem menampilkan form edit role yang masih kosong 3. Aktor memasukkan data-data role 4. Sistem menyimpan data role ke sistem dan menampilkan pesan penambahan role sukses
Use Case Specification Mengubah Role Use Case
: Mengubah Role
Actor
: Administrator
Type
: Primary.
Precondition : Aktor telah melihat seluruh role yang ada pada aplikasi SIM-E Post-condition : Data Role yang ingin diubah oleh Administrator telah tersimpan dalam aplikasi Description
: Proses untuk mengubah nama role-role yang ada di dalam aplikasi Actor
System Responses
1. Aktor menekan tombol Ubah dari form daftar role untuk mengubah role yang dipilih 2. Sistem menampilkan form edit role yang dipilih
100 3. Aktor mengubah data-data role 4. Sistem menyimpan data role ke sistem dan menampilkan pesan penambahan role sukses
Use Case Specification Menghapus Role Use Case
: Menghapus Role
Actor
: Administrator
Type
: Primary.
Precondition : Aktor telah melihat seluruh role yang ada pada aplikasi SIM-E Post-condition : Data Role yang ingin dihapus oleh Administrator telah berhasil dihapus dari aplikasi Description
: Proses untuk menghapus role-role yang ada di dalam aplikasi, di mana Role tersebut belum di-assign oleh pengguna Actor
System Responses
1. Aktor memilih role yang ingin dihapus melalui form daftar role dengan menekan tombol Hapus 2. Sistem
menampilkan
meyakinkan
aktor
tersebut akan dihapus
konfirmasi
apakah
role
101 3. Aktor menyetujui dengan menekan tombol OK
4. Sistem menghapus data role dari sistem dan menampilkan pesan penghapusan role sukses
Use Case Specification Melihat Hak Akses Role Use Case
: Melihat Hak Akses Role
Actor
: Administrator
Type
: Primary.
Precondition : Aktor telah melihat role yang ada pada aplikasi SIM-E Post-condition : Aktor melihat seluruh hak akses role yang terkait dengan aplikasi SIME Description
: Proses ini digunakan untuk melihat seluruh hak akses role yang ada pada aplikasi SIM-E Actor
System Responses
1. Aktor memilih salah satu dari role yang tersedia pada aplikasi SIM-E 2. Sistem menampilkan seluruh hak akses role berdasarkan role yang ada di sistem aplikasi SIM-E
102 Use Case Specification Menambah Hak Akses Role Use Case
: Menambah Hak Akses Role
Actor
: Administrator
Type
: Primary.
Precondition : Aktor telah melihat hak akses yang dimiliki oleh suatu role Post-condition : Data Hak Akses Role yang ingin ditambah oleh System Administrator telah tersimpan dalam aplikasi Description
: Pengguna yang mempunyai role yang ditambahkan hak aksesnya juga mendapat hak akses tersebut Actor
System Responses
1. Aktor menekan tombol Tambah dari form daftar hak akses role 2. Sistem menampilkan form edit hak akses role yang telah diisi oleh data hak akses yang belum dimiliki role tersebut 3. Aktor memilih hak-hak akses yang ingin ditambahkan ke role dan menekan tombol Tambah untuk menambah tersebut
hak-hak
akses
role
103 4. Sistem menyimpan data hak akses role yang baru ke sistem dan menampilkan pesan penambahan hak akses role sukses
Use Case Specification Menghapus Hak Akses Role Use Case
: Menghapus Hak Akses Role
Actor
: Administrator
Type
: Primary.
Precondition : Aktor telah melihat hak akses yang dimiliki oleh suatu role Post-condition : Data hak akses role yang dihapus oleh System Administrator tidak lagi tersimpan dalam sistem Description
: Pengguna yang mempunyai role yang dihapus hak aksesnya juga kehilangan hak akses tersebut
Actor
System Responses
1. Aktor memilih hak akses role yang ingin dihapus dari form daftar role dengan menekan tombol Hapus 2. Sistem
menampilkan
konfirmasi
meyakinkan aktor apakah hak akses role tersebut akan dihapus
104 3. Aktor menyetujui dengan menekan tombol OK 4. Sistem menghapus hak akses role dari sistem dan menampilkan pesan penghapusan hak akses role sukses
Use Case Diagram Pengelolaan Katalog Barang <<extend>>
Administrator
Menambah Katalog Barang
Mengubah Katalog Barang
Gambar 3.14 Use Case Diagram Pengelolaan Katalog Barang
Use Case Specification Menambah Katalog Barang Use Case
: Menambah Katalog Barang
Actor
: Administrator
Type
: Primary.
Precondition : Aktor telah sukses melakukan login Post-condition : User sukses menambahkan katalog barang Description
: Proses untuk menambahkan katalog barang yang diperlukan untuk segala sesuatu yang berhubungan dengan SIM-E
105
Actor
1. User
memilih
System Responses
menu
”Katalog
Barang” 2. Sistem akan menampilkan semua daftar barang inventaris
3. User menekan tombol Tambah Data Barang 4. Sistem akan menampilkan form untuk meng-entry data barang 5. User memasukkan data-data yang diperlukan
untuk
menambahkan
data barang inventaris kemudian menekan tombol Simpan 6. Sistem
akan
menyimpan
barang ke dalam basis data
Use Case Specification Mengubah Katalog Barang Use Case
: Mengubah Katalog Barang
Actor
: Administrator
data
106 Type
: Primary.
Precondition : Aktor telah sukses melakukan login Post-condition : User sukses menngubah katalog barang Description
: Proses untuk mengubah katalog barang yang diperlukan untuk segala sesuatu yang berhubungan dengan SIM-E. Actor
1. User
memilih
System Responses menu
”Katalog
Barang”
2. Sistem akan menampilkan semua daftar barang inventaris 3. User
memilih
salah
satu
dari
katalog barang yang akan diubah
5. Sistem akan menampilkan form yang berisi detail data barang 5. User memasukkan data-data yang diperlukan untuk mengubah data barang
inventaris
kemudian
menekan tombol Simpan
6. Sistem
akan
menyimpan
barang ke dalam basis data
data
107 Use Case Diagram Laporan
<>
Melihat Barang Inventaris
Melihat Pergerakan Barang Inventaris
Melihat Rekapitulasi Inventaris
Tim Aktiva Tetap
Melihat Penerimaan Barang
Manajemen
Tim Pengadaan
Melihat Stok Barang Inventaris
User
Gambar 3.15 Use Case Diagram Laporan Use Case Specification Melihat Rekapitulasi Inventaris Use Case
: Melihat Rekapitulasi Barang Inventaris
Actor
: Tim Aktiva Tetap, Manajemen
Type
: Primary.
Precondition : Aktor telah sukses melakukan login Post-condition : User dapat melihat daftar barang inventaris yang ada di suatu unit Description
: Proses untuk melihat Barang inventaris yang terdapat di unit-unit dan dapat melakukan pencarian terhadap barang yang diinginkan
108 Actor
System Responses
1. User memilih menu ”Rekapitulasi Barang Inventaris” 2. Sistem akan menampilkan semua daftar barang inventaris 3. User dapat mencari material yang berada di suatu unit berdasarkan unit atau material yang dipilih
4. Sistem akan menampilkan hasil pencarian barang
Use Case Specification Melihat Barang Inventaris Use Case
: Melihat Barang Inventaris
Actor
: Tim Aktiva Tetap
Type
: Primary.
Precondition : Aktor telah sukses melakukan login Post-condition : User dapat melihat daftar barang inventaris yang ada di unit Description
: Proses untuk melihat Barang inventaris yang terdapat di unit-unit dan dapat melakukan pencarian terhadap barang yang diinginkan Actor
1. User memilih menu Melihat Barang
System Responses
109 Inventaris 2. Sistem akan menampilkan semua daftar barang inventaris 3. User dapat mencari material yang diinginkan
dengan
beberapa
kategori
4. Sistem akan menampilkan hasil pencarian barang
5. User memilih barang yang ingin dilihat
6. Sistem menampiilkan detil barang yang dipilih
Use Case Specification Melihat Pergerakan Barang Inventaris Use Case
: Melihat Pergerakan Barang Inventaris
Actor
: Tim Aktiva Tetap, Manajemen
Type
: Primary.
Precondition : Aktor memilih salah satu dari barang inventaris Post-condition : Aktor mendapatkan data pergerakan barang inventaris Description
: Proses untuk melihat pergerakan barang inventaris dimulai dari penerimaan barang sampai dengan transaksi terakhir yang pernah dilalui barang
110 Actor
1. User
menekan
System Responses
tombol
Lihat
Pergerakan Barang dari data detail inventaris yang dipilih
2. Sistem akan menampilkan daftar pergerakan transaksi
barang yang
berdasarkan
pernah
dialami
barang tersebut
Use Case Specification Melihat Stok Barang Inventaris Use Case
: Melihat stok barang persediaan
Actor
: User
Type
: Primary.
Precondition : Aktor telah sukses melakukan login Post-condition : Aktor melihat stok barang inventaris Description
: User dapat melihat stok barang persediaan Actor
System Responses
1. User memilih menu Melihat stok barang
2. Sistem akan menampilkan data stok barang inventaris yang ada pada unit user yang bersangkutan
111 3.10 Rancangan Sequence Diagram 3.10.1 Sequence Diagram Login
: User
: UserSecurity
: ConLogin
: FormLogin
: DBUser
Session : HttpSession
showForm( ) submitData( )
getAuthenticate( ) authenticate(String, String) getPassword(String) validate( )
setAttribute(String, Object)
setMaxInactiveInterval(int)
Gambar 3.16 Sequence Diagram Login Actor
: All Users
Class Boundary
: FormLogin
Class Control
: ConLogin
Class Entity
: DBUser
Database Manager
: UserSecurity, HttpSession
Skenario
:
1. Pengguna melakukan request untuk membuka halaman login. 2. Pengguna men submit data, kemudian form Login memanggil koneksi con login untuk query ke database yang berada di dalam class DBUser. 3. Data dari database dalam class DBUser di validasi. Apabila data valid maka masuk ke dalam session. Apabila data tidak valid tampilkan pesan kesalahan.
112
3.10.2 Sequence Diagram Ubah Profil
: User
: FormUbahProfil showForm( )
: UserManager
: ConPengelolaUser
viewDetail( )
loadByPrimaryKey( )
: DBLogin
getUser( )
display data
submitData( ) checkPassword( ) editUser( )
setNama( ) setPassword( ) save( )
Gambar 3.17 Sequence Diagram Ubah Profil Actor
: All User
Class Boundary
: FormUbahProfil
Class Control
: ConPengelolaUser
Class Entity
: UserManager
Database Manager : DBLogin Skenario
:
1. Pengguna me request FormUbahProfil untuk menampilkan detail profil. 2. ConPengelolaUser memanggil fungsi untuk menampilkan detail dari user. 3. Dari dalam fungsi tersebut kemudian dilakukan query ke dalam database berdasarkan primary key untuk menampilkan data user.
113 4. Pengguna memasukkan data perubahan profil dan men submit nya. 5. Fungsi pada FormUbahProfil akan mengecek password pengguna. 6. Jika password valid maka perubahan akan disimpan dalam database.
3.10.3 Sequence Diagram Mencatat Penerimaan Barang
: Tim Aktiva Tetap
: FormPenerimaan : FormPenerimaanDetail
: FormSearchBarang
: Penerimaan
: ConPenerimaan
getAllPenerimaan( )
Rebuild()
displayAllPenerimaan( )
insertNewPenerimaan( ) searchBarang( )
getAllBarangInventaris( ) displayAllBarang( )
chooseBarang( ) getDataBarang( ) displayAllChosenBarang( )
submit( )
validate( ) insert( )
save( )
Gambar 3.18 Sequence Diagram Mencatat Penerimaan Barang Actor
: Tim Aktiva Tetap
Class Boundary
: FormPenerimaan,FormPenerimaanDetail,FormSearchBarang
Class Control
: ConPenerimaan
Class Entity
: Penerimaan
114 Skenario
:
1. Tim Aktiva Tetap me request data penerimaan. Data penerimaan didapat dari query yang berada di dalam class Penerimaan melalui conPenerimaan. 2. Tim Aktiva Tetap me request form penerimaan untuk memasukkan penerimaan baru. 3. Di dalam form penerimaan, search barang dengan me request form penerimaan detail. Barang didapat dari query yang berada di dalam class Penerimaan melalui koneksi conPenerimaan. 4. Data yang telah dimasukkan di submit, kemudian di validasi. Apabila data valid maka di save melalui koneksi conPenerimaan ke dalam tabel yang berda di dalam class Penerimaan.
3.10.4 Sequence Diagram Melihat Penerimaan Barang
: Tim Aktiva Tetap
: FormPenerimaan
: FormPenerimaanDetail
: ConPenerimaan
: Penerimaan
getAllPenerimaan( ) Rebuild() displayAllPenerimaan( )
choosePenerimaan( )
getDetail( ) Rebuild()
displayDetailPenerimaan( )
Gambar 3.19 Sequence Diagram Melihat Penerimaan Barang
115 Actor
: Tim Aktiva Tetap
Class Boundary
: FormPenerimaan,FormPenerimaanDetail
Class Control
: ConPenerimaan
Class Entity
: Penerimaan
Skenario
:
1. Tim Aktiva Tetap me request FormPenerimaan. Kemudian FormPenerimaan akan menampilkan semua data detail penerimaan. Data tersebut didapat dari koneksi conPenerimaan ke dalam tabel yang berada di dalam class Penerimaan.
3.10.5 Sequence Diagram Melihat Penempatan Barang
: Tim Aktiva Tetap
: FormPenempatan
: FormPenempatanDetail
: ConPenempatan
: Penempatan
getAllPenempatan( ) Rebuild() displayAllPenempatan( )
choosePenempatan( )
getDetail( ) Rebuild()
displayDetailPenempatan( )
Gambar 3.20 Sequence Diagram Melihat Penempatan Barang
Actor
: Tim Aktiva Tetap
116 Class Boundary
: FormPenempatan,FormPenempatanDetail
Class Control
: ConPenempatan
Class Entity
: Penempatan
Skenario
:
1. Tim Aktiva Tetap me request FormPenempatan. Kemudian FormPenempatan akan menampilkan semua data detail penempatan. Data tersebut didapat dari tabel yang berada dalam class Penempatan melalui koneksi conPenempatan.
3.10.6 Sequence Diagram Mencatat Permintaan Penempatan Barang
: User
: FormPenempatan: FormPenempatanDetail
: FormSearchBarang
: ConPenempatan
getAllPenempatan( )
: Penempatan
loadByWhere( )
displayAllPenempatan( )
insertNewPenempatan( ) searchBarang( ) getAllBarang( ) displayAllBarang( )
chooseBarang( )
sendChoosenBarang( ) displayAllChosenBarang( )
submit( )
validate( ) insert( ) save( )
Gambar 3.21 Sequence Diagram Mencatat Permintaan Penempatan Barang
117 Actor
: User
Class Boundary
: FormPenempatan,FormPenempatanDetail,FormSearchBarang
Class Control
: ConPenempatan
Class Entity
: Penempatan
Skenario
:
1. User me request FormPenempatan melalui conPenempatan ke tabel yang berada di dalam class Penempatan. Hasilnya ditampilkan di FormPenempatan. 2. User meng insert penempatan baru, lalu search barang dan semua barang akan ditampilkan di FormSearchBarang. Data barang didapat dari database yang berada di dalam class Penempatan melalui koneksi conPenempatan. 3. Barang yang telah dipilih akan ditampilkan di FormPenempatanDetail. 4. User men submit data penempatan baru. Setelah itu data di validasi, apabila data valid, masukkan dan simpan data kedalam database yang berada di dalam class Penempatan.
118 3.10.7 Sequence Diagram Mencatat Pengeluaran Barang
: Tim Aktiva Tetap
: FormPenempatanDetail
: FormPengeluaranDetail
entryPengeluaranBarang( )
: FormPrintBarcode
: BarcodeGenerator
getDetail( )
: ConPengeluaran
: Pengeluaran
Rebuild()
displayPermintaanPenempatan( )
submit( )
getBarcodeNumber( )
insert( )
save( )
save( ) Transaksi,TransaksiDetail[ ]
printBarcode( )
displayDataToPrint( )
Gambar 3.22 Sequence Diagram Mencatat Pengeluaran Barang
Actor
: Tim Aktiva Tetap
Class Boundary
: FormPenempatanDetail,FormPengeluaranDetail,FormPrintBarcode
Class Control
: ConPengeluaran,BarcodeGenerator
Class Entity
: Pengeluaran
Skenario
:
1. Tim Aktiva Tetap me-request
FormPenempatanDetail. Data didapat dari
pemanggilan database di dalam class Pengeluaran melalui conPengeluaran. 2. Setelah data diisi kemudian di submit. Data lalu di insert ke dalam database melalui koneksi conPengeluaran.
119 3. Saat data di submit didapatkan nomor Barcode dari
Class Control
BarcodeGenerator.
3.10.8 Sequence Diagram Melihat Pengeluaran Barang
: Tim Aktiva Tetap
: FormPengeluaran : FormPengeluaranDetail getAllPenempatan( )
: ConPengeluaran
: Pengeluaran
Rebuild( )
displayAllPengeluaran( )
choosePengeluaran( )
getDetailPengeluaran( )
Rebuild( )
displayDetailPengeluaran( )
Gambar 3.23 Sequence Diagram Melihat Pengeluaran Barang Actor
: Tim Aktiva Tetap
Class Boundary
: FormPengeluaran,FormPengeluaranDetail
Class Control
: ConPengeluaran
Class Entity
: Pengeluaran
Skenario
:
1. Tim Aktiva Tetap me-request FormPengeluaran. Form Pengeluaran akan menampilkan semua data pengeluaran. Data tersebut didapat melalui query di dalam class Pengeluaran dengan koneksi conPengeluaran.
120 2. Tim Aktiva Tetap memilih salah satu data pengeluaran untuk melihat detilnya. Detil data yang dipilih akan ditampilkan di FormPengeluaranDetail.
3.10.9 Sequence Diagram Mencatat Feedback Penerimaan Barang
: Tim Aktiva Tetap
: FormPengeluaranDetail
submitFeedBack( )
update( )
: ConPengeluaran
: Pengeluaran
save( )
Gambar 3.24 Sequence Diagram Mencatat Feedback Penerimaan Barang Actor
: Tim Aktiva Tetap
Class Boundary
: FormPengeluaranDetail
Class Control
: ConPengeluaran
Class Entity
: Pengeluaran
Skenario
:
1. Tim Aktiva Tetap me-request FormPengeluaranDetail. Tim Aktiva Tetap lalu men-submit FeedBack. Data feedback kemudian disimpan dalam database melalui conPengeluaran.
121 3.10.10 Sequence Diagram Mencatat Permintaan Penarikan
: User
: FormMutasiDetail
: ConTransaksi
: FormStokBarang
: ConMutasi
getAllStokBarang( )
: Mutasi
loadByWhere( ) displayStok( )
chooseBarang( )
sendChoosenBarang( )
displayChoosen( )
submit( )
insert( )
save( )
update( )
save( )
Gambar 3.25 Sequence Diagram Mencatat Permintaan Penarikan
Actor
: User
Class Boundary
: FormMutasiDetail,FormStokBarang
Class Control
: ConMutasi
Class Entity
: Mutasi
Skenario
:
1. User me-request FormStokBarang. FormStokBarang akan menampilkan semua barang pada pengguna yang dapat ditarik. 2. User memilih barang yang akan ditarik. Detil dari barang yang akan ditarik ditampilkan di FormMutasiDetil.
122 3. User men-submit data penarikan. Data lalu disimpan ke dalam database melalui koneksi conMutasi.
3.10.11 Sequence Diagram Melihat Permintaan Penarikan
: Tim Aktiva Tetap
: FormMutasi
: FormMutasiDetail
getAllMutasi( )
: ConMutasi
: Mutasi Rebuild( )
displayAllMutasi( )
chooseMutasi( )
getDetail( ) Rebuild( )
displayDetailMutasi( )
Gambar 3.26 Sequence Diagram Melihat Permintaan Penarikan Actor
: Tim Aktiva Tetap
Class Boundary
: FormMutasi,FormMutasiDetail
Class Control
: ConMutasi
Class Entity
: Mutasi
Skenario
:
1. Tim Aktiva Tetap me-request FormMutasi. FormMutasi akan menampilkan data semua permintaan penarikan. Data tersebut didapat dari query pada class Mutasi melalui conMutasi.
123 2. Tim Aktiva Tetap memilih FormMutasiDetil untuk menampilkan detil dari permintaan mutasi yang dipilih. Detil data diperoleh dari dalam class Mutasi melalui conMutasi.
3.10.12 Sequence Diagram Update Data Barang
: Tim Aktiva Tetap : FormFeedbackPantauan
: FormFeedbackPantauanDetail
: ConData-Generator
getAllFeedback( )
: Data-Generator get_ ( )
displayAllFeedback( )
choose( )
getDetailFeedback( )
loadByPrimaryKey( ) displayDetailFeedback
updateDataBarang( ) update( ) save( )
Gambar 3.27 Sequence Diagram Update Data Barang
Actor
: Tim Aktiva Tetap
Class Boundary
: FormFeedbackPantauan,FormFeedbackPantauanDetail
Class Control
: ConData-Generator
Class Entity
: Data-Generator
Skenario
:
124 1. Tim Aktiva Tetap me-request FormFeedbackPantauan. Form tersebut akan menampilkan semua data barang. 2. Tim Aktiva Tetap dapat memilih salah satu data untuk melihat detilnya. Detil data aka ditampilkan dalam FormFeedbackPemantauanDetail. 3. Tim Aktiva Tetap dapat meng-update detil data yang dipilih. Data perubahan disimpan di dalam class Data-Generator melalui koneksi conData-Generator.
3.10.13 Sequence Diagram Melihat Barang Inventaris
: Tim Aktiva Tetap
: FormDaftarBarang
viewInventaris( )
: FormDetailBarang
: ConDataBarang
: DBStokBarang
viewListInventaris( ) getDataBarang( ) display data
viewDetail( )
viewDetailBarang( ) getDataBarang( ) display data
Gambar 3.28 Sequence Diagram Melihat Barang Inventaris
Actor
: Tim Aktiva Tetap
Class Boundary
: FormDaftarBarang, FormDetailBarang
Class Control
: ConDataBarang
Class Entity
: DBStokBarang
Skenario
:
125 1. Tim Aktiva Tetap me-request FormDaftarBarang untuk melihat Daftar Barang Inventaris. Daftar barang didapat dari DBStokBarang. 2. Dari dalam FormDaftarBarang, Tim Aktiva Tetap dapat memilih detil barang. Detil barang akan ditampilkan dalam FormDetailBarang.
3.10.14 Sequence Diagram Melihat Rekapitulasi Inventaris
: Tim Aktiva Tetap
: FormDaftarBarang
viewInventaris( )
: FormDetailBarang
: ConDataBarang
: DBStokBarang
viewListInventaris( ) getDataBarang( ) display data
viewDetail( )
viewDetailBarang( ) getDataBarang( ) display data
Gambar 3.29 Sequence Diagram Melihat Rekapitulasi Inventaris
Actor
: Tim Aktiva Tetap
Class Boundary
: FormDaftarBarang, FormDetailBarang
Class Control
: ConDataBarang
Class Entity
: StokBarangManager
Database Manager : DBStokBarang
Skenario
:
126 1. Tim Aktiva Tetap me-request FormDaftarBarang untuk melihat Daftar Rekapitulasi Barang Inventaris. Daftar barang didapat dari DBStokBarang. 2. Dari dalam FormDaftarBarang, Tim Aktiva Tetap dapat memilih detil barang. Detil barang akan ditampilkan dalam FormDetailBarang.
3.10.15 Sequence Diagram Melihat Pergerakan Barang Inventaris
: Tim Aktiva Tetap
: FormDetailBarang
: FormPergerakanBarangInventaris
viewPergerakanInventaris( )
: ConTransaksi
: DBTransaksi
getPergerakanInventaris( ) getTransaksi( ) display data
Gambar 3.30 Sequence Diagram Melihat Pergerakan Barang Inventaris
Actor
: Tim Aktiva Tetap
Class Boundary
: FormDetailBarang, FormPergerakanBarangInventaris
Class Control
: ConTransaksi
Class Entity
: DBTransaksi
Skenario
:
1. TimAktiva Tetap me-request FormDetailBarang. Dari dalam FormDetailBarang, Tim Aktiva Tetap dapat memilih salah satu detil untuk melihat pergerakan barang. 2. Tim Aktiva Tetap me-request FormPergerakanBarangInventaris untuk melihat Pergerakan Barang Inventaris.
127 3.10.16 Sequence Diagram Melihat Pengguna
: Administrator
: FormDataPengguna
getAllUser( )
: ConPengguna
: DBLogin
getAllUser( ) loadByWhere( ) displayAllUser( )
Gambar 3.31 Sequence Diagram Melihat Pengguna
Actor
: Administrator
Class Boundary
: FormDataPengguna
Class Control
: ConPengguna
Class Entity
: DBLogin
Skenario
:
1. Administrator me-request FormDataPengguna untuk melihat semua data user. Data user didapat dari DBLogin melalui conPengguna.
128 3.11 Rancangan State Chart stm penerimaan & penempatan
Asal Aset
Tim Inventaris Extra Comptable
User
Mulai
Delivery Barang dan Bukti Serah Terima
Penerimaan Barang
Entry ke Sistem
Terima Request
Request Penempatan Barang
Entry Penempatan Barang
Cetak Stiker Inventaris
Pemasangan Stiker Inventaris
Kirim Barang
Terima Barang
Feedback Serah Terima Barang
Sel esai
Gambar 3.32 State Chart Penerimaan dan Penempatan Barang
129 stm Use Case Model
User Peminta Penarikan
Tim Aktiva Tetap
User Penerima Barang
Mulai
Permintaan Penarikan Barang
Terima Permintaan Penarikan
Cek Relokasi / Disposisi
Disposisi
Relokasi
Update Data
Update Data
Cetak Stiker Inv entaris
Pemasangan Stiker Inv entaris
Mutasi Barang Ke User
Terima Barang
Feedback Serah Terima Barang
Selesai
Gambar 3.33 State Chart Mutasi dan Penarikan Barang
130 3.12 Rancangan Layar 3.12.1 Halaman Login
Logo Perusahaan
Username Password Login
Gambar 3.34 Rancangan Halaman Login Menu ini digunakan oleh setiap penguna. Masukkan Username dan Password sesuai dengan Menu yang diberikan. Setelah itu tekan tombol login atau tekan Enter untuk masuk ke menu selanjutnya.
3.12.2
Halaman Home
Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Home | Selamat Datang … Data Inventaris
Profil Ubah password
No User Name : Nama : Jabatan : Organisasi :
Nomor Serial
Kode Inv.
Nama Barang
… … … …
Statistik Jml Barang : Penempatan : Mutasi :
… … …
Copyright
Gambar 3.35 Rancangan Halaman Home
Tipe
Merk
131 Halaman Home ini berisi profil dari pengguna beserta barang inventaris yang ada padanya. 3.12.3 Menu penerimaan barang 3.12.3.1 List Penerimaan Barang
Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Penerimaan Barang > List Penerimaan Barang
Logout
Masuk sebagai … Catat Penerimaan Baru
Cari
Copyright
Gambar 3.36 Rancangan List Penerimaan Barang Menu ini digunakan oleh Tim Aktiva Tetap. Masukkan kata kunci dan tekan tombol Cari untuk mencari penerimaan yang telah dilakukan sebelumnya.
3.12.3.2 Catat Penerimaan Baru Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Penerimaan Barang > Catat Penerimaan No. Formulir : Tanggal : Diterima Oleh : Rekanan : Tipe Penerimaan : Keterangan :
No. SPK : Tanggal SPK :
Tambah Barang
Copyright
Gambar 3.37 Rancangan Catat Penerimaan Baru
Logout
Masuk sebagai …
132 Tekan tombol Catat Penerimaan Baru untuk menambah data penerimaan barang inventaris. Tekan tombol Simpan untuk menyimpan data penerimaan baru atau tekan tombol Kembali untuk membatalkan pencatatan penerimaan baru.
3.12.4 Menu Penempatan 3.12.4.1 Permintaan Penempatan Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Penempatan Barang > List Penempatan Barang Cari No
Berdasarkan No Formulir
No Referensi
Logout
Masuk sebagai … Catat Penempatan Baru
Status Tanggal
Gedung
Lantai
Ruangan
Status
|<
Aksi
<
>
>|
Copyright
Gambar 3.38 Rancangan Permintaan Penempatan
Menu ini digunakan oleh user. Menu ini berisi daftar permintaan penempatan barang inventaris. Masukkan kata kunci dan tekan tombol Cari untuk mencari permintaan penempatan yang telah dilakukan sebelumnya.
133 3.12.4.2 Catat permintaan penempatan barang Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Penempatan Barang > Catat Permintaan Penempatan Barang No Formulir : No Referensi : Tanggal : Ruangan : Pengguna : Penanggung Jawab : Keterangan : No
Tambah Barang << Kembali
Nama Barang
Tipe
Merk
Satuan
Jumlah
Keterangan
Simpan Aksi
Copyright
Gambar 3.39 Rancangan Catat permintaan penempatan barang
Tekan tombol Catat Penempatan Baru untuk menambah data permintaan penempatan barang inventaris. Tekan tombol Simpan untuk menyimpan data permintaan penempatan baru atau tekan tombol Kembali untuk membatalkan permintaan penempatan baru.
3.12.4.3 Persetujuan Permintaan Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Penempatan Barang > List Persetujuan Permintaan Penempatan Barang No
No Formulir
No Referensi
Tanggal
Gedung
Lantai
Ruangan
Status
|< Copyright
Gambar 3.40 Rancangan Persetujuan Permintaan
Aksi
<
>
>|
134 Menu ini digunakan oleh Kepala Bagian Tim Aktiva Tetap yang berisi daftar persetujuan permintaan penempatan barang. Masukkan kata kunci dan tekan tombol Cari untuk mencari permintaan penempatan yang telah disetujui.
3.12.4.4 Pengeluaran Barang Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Lantai
Ruangan
Logout
Masuk sebagai …
Penempatan Barang > Pengeluaran Barang Cari No
Berdasarkan No Formulir
No Referensi
Status Tanggal
Gedung
Status
|<
Aksi
<
>
>|
Copyright
Gambar 3.41 Rancangan Pengeluaran Barang Menu ini digunakan oleh Tim Aktiva Tetap yang berisi permintaan penempatan yang akan diproses pengeluarannya. Tekan tombol Cari untuk mencari permintaan penempatan yang akan diproses pengeluarannya.
135 3.12.4.5 Feedback Penempatan Barang Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Lantai
Ruangan
Logout
Masuk sebagai …
Feedback Penempatan Barang > Daftar Pengeluaran Cari
Berdasarkan
No
No Formulir
Status
No Referensi
Tanggal
Gedung
Status
|<
Aksi
<
>
>|
Copyright
Gambar 3.42 Rancangan Feedback Penempatan Barang Menu ini digunakan oleh Tim Aktiva Tetap yang berisi informasi feedback terhadap barang yang telah dikeluarkan dan ditempatkan. Tekan tombol Cari untuk mencari pengeluaran barang yang akan dicatat feedback penerimaan barangnya.
3.12.5 Menu Penarikan Barang 3.12.5.1 Daftar Penarikan Barang Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Penarikan Barang > List Penarikan Barang Cari No
Berdasarkan No Formulir
No Referensi
Logout
Masuk sebagai … Catat Penarikan Baru
Status Tanggal
Dari
Pengguna
Tipe
Status
|< Copyright
Gambar 3.43 Rancangan Daftar Penarikan Barang
Aksi (detil)
<
>
>|
136 Menu ini digunakan oleh user dan Tim Aktiva Tetap. Menu ini berisi daftar penarikan barang beserta tipe penarikannya. Masukkan kata kunci dan tekan tombol Cari untuk mencari permintaan penarikan yang telah dilakukan sebelumnya.
3.12.5.2 Catat Permintaan Penarikan Barang Header Penerimaan
Penempatan
Penarikan
Home
Inventarisasi
Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Penarikan Barang > Catat Permintaan Penarikan Barang No Formulir : Tanggal : No Referensi : Dari Ruangan : Dari Pengguna : Ke Ruangan : Ke Pengguna : No
Tipe : Alasan : Keterangan :
Ambil Barang
Kode Inventaris
Nomor Serial
Nama Barang
Tipe
Merk
<< Kembali Satuan
Simpan Kondisi
Copyright
Gambar 3.44 Rancangan Catat Permintaan Penarikan Barang Tekan tombol Catat Penarikan Baru untuk menambah data permintaan penarikan barang atau tekan tombol Detil untuk melihat dan mengubah data penarikan barng inventaris. Tekan tombol Simpan atau <
3.12.5.3 Persetujuan Penarikan Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Penarikan Barang > List Persetujuan Penarikan Barang No
No Formulir
No Referensi
Tanggal
Dari
Pengguna
Tipe
Status
|<
Copyright
Gambar 3.45 Rancangan Persetujuan Penarikan
Aksi (detil)
<
>
>|
137 Menu ini digunakan oleh Kepala Bagian Tim Aktiva Tetap berisi proses persetujuan (approval) penarikan barang. Tekan tombol Cari untuk mencari permintaan penempatan yang telah akan disetujui. Tekan tombol Detil untuk melihat data persetujuan penarikan.
3.12.5.4 Proses Penarikan Barang Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Penarikan Barang > List Penarikan Barang Cari No
Berdasarkan No Formulir
No Referensi
Logout
Masuk sebagai … Catat Penarikan Baru
Status Tanggal
Dari
Pengguna
Tipe
Status
|<
Aksi (Proses)
<
>
>|
Copyright
Gambar 3.46 Rancangan Proses Penarikan Barang Menu ini digunakan oleh Tim Aktiva Tetap. Masukkan kata kunci dan tekan tombol Cari untuk mencari pemintaan penarikan yang akan diproses. Tekan tombol Proses untuk memproses permintaan penarikan barang.
138 3.12.5.5 Feedback Penarikan Barang
Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Penarikan Barang > List Feedback Penarikan Barang Cari No
Berdasarkan No Formulir
Cari
Tanggal
Dari
Pengguna
Tipe
Status
Aksi (Feedback)
|<
<
>
>|
Copyright
Gambar 3.47 Rancangan Feedback Penarikan Barang Menu ini digunakan oleh Tim Aktiva Tetap. Masukkan kata kunci dan tekan tombol Cari untuk mencari pengeluaran barang yang akan dicatat feedback penerimaan barangnya. Tekan tombol Fedback
untuk melihat data dan memproses feedback
penerimaan barang.
3.12.6 Menu Laporan
3.12.6.1 Daftar Inventaris 3.12.6.1.1 Berdasarkan Penanggung Jawab dan Pengguna Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Daftar Inventaris > Per Penguna Pilihan Laporan • Per PenanggungJawab • Per Pengguna • Per Ruangan
Organisasi Posisi Pengguna
Lihat Laporan Copyright
Gambar 3.48 Rancangan Laporan Berdasarkan Penanggung Jawab dan Pengguna
139 Menu ini digunakan oleh Tim Aktiva Tetap dan User. Pilih jenis laporan per penanggung jawab atau per pengguna barang inventaris. Pilih Organisasi, Posisi, dan pilih Pengguna, kemudian tekan tombol Lihat Laporan.
3.12.6.1.2 Berdasarkan Ruangan Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Daftar Inventaris > Per Penguna Pilihan Laporan • Per PenanggungJawab • Per Pengguna • Per Ruangan
Lokasi Gedung Lantai Ruangan
Lihat Laporan Copyright
Gambar 3.49 Rancangan Laporan Berdasarkan Ruangan Menu ini digunakan oleh Tim Aktiva tetap dan User. Pilih jenis laporan berdasarkan ruangan. Pilih Lokasi, Gedung, Lantai, Ruangan, lalu tekan tombol Lihat Laporan.
3.12.6.1.3 Rekapitulasi Detil Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Rekapitulasi > Rekapitulasi Detil Pilihan Laporan • Rekapitulasi Detil • Rekapitulasi Ringkasan
Unit Kerja Gedung Jenis Barang Pembagian
Copyright
Lihat Laporan
Gambar 3.50 Rancangan Laporan Rekapitulasi Detil
140 Menu ini digunakan oleh Tim Aktiva Tetap dan user. Pilih jenis laporan rekapitulasi detil. Pilih unit kerja, Gedung, Jenis Barang, dan pembagian. Lalu tekon tombol Lihat Laporan.
3.12.6.1.4 Rekapitulasi Ringkasan Header Penerimaan
Penempatan
Penarikan
Home
Inventarisasi
Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Rekapitulasi > Rekapitulasi Ringkasan Pilihan Laporan • Rekapitulasi Detil • Rekapitulasi Ringkasan
Unit Kerja Gedung Jenis Barang
Lihat Laporan Copyright
Gambar 3.51 Rancangan Laporan Rekapitulasi Ringkasan Menu ini digunakan oleh Tim Aktiva Tetap dan user. Pilih jenis laporan rekapitulasi ringkasan, unit kerja, gedung, dan jenis barang. Kemudian tekan tombol Lihat Laporan.
3.12.6.2 Track Barang Header Penerimaan
Penempatan
Penarikan
Home
Inventarisasi
Laporan
Administrasi
Panduan
Masuk sebagai …
Track Barang > Pencarian Barang Pilihan Laporan • Pencarian Barang
Nama Barang Kode Inventaris Lokasi Cari
Copyright
Gambar 3.52 Rancangan Track Barang
Logout
141 Menu ini digunakan oleh Tim Aktiva Tetap dan user. Isi data nama barang, kode inventaris beserta lokasi barang kemudian tekan tombol Cari.
3.12.7 Menu Administrasi 3.12.7.1
Manajemen Pengguna 3.12.7.1.1 Daftar Bagian Header
Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Pengguna • Bagian • Jabatan • Pengguna • Role • Akses Role • User
Daftar Bagian Kode Organisasi
Nama Organisasi
Lokasi
Aksi (Ubah | Hapus)
|<
<
>
>|
Copyright
Gambar 3.53 Rancangan Daftar Bagian Menu ini digunakan oleh Administrator. Tekan tombol hapus untuk menghapus data bagian. Tekan tombol Ubah untuk melihat dan mengubah data bagian.
3.12.7.1.2 Daftar jabatan Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Pengguna • Bagian • Jabatan • Pengguna • Role • Akses Role • User
Daftar Jabatan Kode Jabatan
Nama Jabatan
Nama Organisasi
Aksi (Ubah | Hapus)
|< Copyright
Gambar 3.54 Rancangan Daftar jabatan
<
>
>|
142 Menu ini digunakan oleh Administrator. Tekan tombol hapus untuk menghapus data jabatan. Tekan tombol Ubah untuk melihat dan mengubah data jabatan.
3.12.7.1.3 Daftar Pengguna Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Status
Ruangan
Logout
Panduan
Masuk sebagai …
Posisi
Aksi (Ubah | Hapus)
Administrasi Data Manajemen Pengguna • Bagian • Jabatan • Pengguna • Role • Akses Role • User
Daftar Pengguna NIK
Nama Pengguna
|<
<
>
>|
Copyright
Gambar 3.55 Rancangan Daftar Pengguna Menu ini digunakan oleh administrator. Menu ini berisi daftar pengguna beserta informasi NIK, status, ruangan, dan posisinya. Tekan tombol Hapus untuk menghapus data pengguna. Tekan tombol ubah untuk melihat dan mengubah data pengguna.
3.12.7.1.4 Daftar Role Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Pengguna • Bagian • Jabatan • Pengguna • Role • Akses Role • User
Daftar Role Nama Role
Aksi (Ubah | Hapus)
|< Copyright
Gambar 3.56 Rancangan Daftar Role
<
>
>|
143 Menu ini digunakan oleh administrator untuk membuat hak akses para pengguna. Tekan tombol Hapus untuk menghapus data role. Tekan tombol ubah untuk melihat dan mengubah data role. 3.12.7.1.5 Daftar Akses Role Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Pengguna • Bagian • Jabatan • Pengguna • Role • Akses Role • User
Daftar Akses Role Nomor
Role
|<
<
>
>|
Copyright
Gambar 3.57 Rancangan Daftar Akses Role Menu ini digunakan oleh administrator untuk mengisi hak akses terhadap role yang telah dibuat sebelumnya. Pilih salah satu dari role yang ada untuk mengisi hak akses terhadap role tersebut. 3.12.7.1.6 Daftar User Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Email
Jenis Barang
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Pengguna • Bagian • Jabatan • Pengguna • Role • Akses Role • User
Daftar User Username
Role
Nama
Ruangan
Aksi (Ubah | Hapus)
|< Copyright
Gambar 3.58 Rancangan Daftar User
<
>
>|
144 Menu ini digunakan oleh administrator untuk melihat data user. Tekan tombol hapus untuk menghapus data user atau tekan tombol ubah untuk melihat dan mengubah data user. 3.12.7.2
Manajemen Lokasi
3.12.7.2.1 Daftar Unit Kerja Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Lokasi • • • •
Daftar Unit Kerja Kode Unit Kerja
Unit Kerja Gedung Lantai Ruang
Nama Unit Kerja
Aksi (Ubah | Hapus)
|<
<
>
>|
Copyright
Gambar 3.59 Rancangan Daftar Unit Kerja Menu ini digunakan oleh administrator untukmelihat daftar unit kerja yang ada. Tekan tombol Hapus untuk menghapus data unit kerja. Tekan tombol Ubah untuk melihat dan mengubah data unit kerja.
3.12.7.2.2 Daftar Gedung Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Lokasi • • • •
Unit Kerja Gedung Lantai Ruang
Daftar Gedung Kode Gedung
Nama Gedung
Nama Lokasi
Aksi (Ubah | Hapus)
|< Copyright
Gambar 3.60 Rancangan Daftar Gedung
<
>
>|
145 Menu ini digunakan oleh administrator untuk melihat data gedung beserta lokasinya. Tekan tombol Hapus untuk menghapus data gedung. Tekan tombol ubah untuk melihat dan mengubah data gedung. 3.12.7.2.3 Daftar Lantai Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Lokasi • • • •
Daftar Lantai Kode Lantai
Unit Kerja Gedung Lantai Ruang
Nama Lantai
Nama Gedung
Aksi (Ubah | Hapus)
|<
<
>
>|
Copyright
Gambar 3.61 Rancangan Daftar Lantai Menu ini digunakan oleh administrator untuk melihat data lantai di tiap-tiap gedung. Tekan tombol Hapus untuk menghapus data lantai yang ada. Tekan tombol Ubah untuk melihat dan mengubah data lantai.
3.12.7.2.4 Daftar Ruangan Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Lokasi • • • •
Unit Kerja Gedung Lantai Ruang
Daftar Ruang Kode Ruangan
Nama Ruangan
Nama Lantai
PenanggungJawab
Aksi (Ubah | Hapus)
|< Copyright
Gambar 3.62 Rancangan Daftar Ruangan
<
>
>|
146 Menu ini digunakan oleh administrator untuk melihat data ruangan. Tekan tombol hapus utuk menghapus data ruangan. Tekan tombol ubah untuk melihat dan merubah data ruangan. 3.12.7.2.5 Dafar Jenis Barang. Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Lokasi • • • •
Daftar Jenis Barang Kode Tipe
Unit Kerja Gedung Lantai Ruang
Nama Tipe
Aksi (Ubah | Hapus)
|<
<
>
>|
Copyright
Gambar 3.63 Rancangan Dafar Jenis Barang
Menu ini digunakan oleh admnistrator untuk melihat dan mengisi data jenis barang. Tekan tombol Hapus untuk menghapus data jenis barang yang ada. Tekan tombol Ubah untuk melihat dan mengubah data jenis barang. 3.12.7.3 Manajemen Barang 3.12.7.3.1 Daftar Katalog Barang Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Logout
Panduan
Masuk sebagai …
Tipe
Aksi (Ubah | Hapus)
Administrasi Data Manajemen Barang • Jenis Barang • Katalog Barang • Kondisi • Satuan • • • • • • •
Daftar Katalog Barang
ID Barang
Kode Barang
Nama Barang
Merk Tipe Penerimaan Tipe Mutasi Spesifikasi Barang Rekanan Kode Formulir Alasan Penarikan
|<
Copyright
Gambar 3.64 Rancangan Daftar Katalog Barang
<
>
>|
147 Menu ini digunakan oleh administrator untuk yang berisi data katalog barang. Tekan tombol Hapus untuk menghapus data katalog barang. Tekan tombol Ubah untuk melihat dan merubah data katalog barang. 3.12.7.3.2 Daftar Kondisi Barang Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Barang • Jenis Barang • Katalog Barang • Kondisi • Satuan • • • • • • •
Daftar Kondisi Barang
Kode Kondisi
Nama Kondisi
Aksi (Ubah | Hapus)
Merk Tipe Penerimaan Tipe Mutasi Spesifikasi Barang Rekanan Kode Formulir Alasan Penarikan
|<
<
>
>|
Copyright
Gambar 3.65 Rancangan Daftar Kondisi Barang Menu ini digunakan oleh administrator yang berisi informasi mengenai kode dan nama kondisi barang. Tekan hapus untuk menghapus data kondisi barang yang ada. Tekan tombol ubah untuk melihat dan mengubah data kondisi barang.
3.12.7.3.3 Daftar Satuan Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Barang • Jenis Barang • Katalog Barang • Kondisi • Satuan • • • • • • •
Daftar Satuan Barang
Kode Unit
Nama Unit
Merk Tipe Penerimaan Tipe Mutasi Spesifikasi Barang Rekanan Kode Formulir Alasan Penarikan
Aksi (Ubah | Hapus)
|<
Copyright
Gambar 3.66 Rancangan Daftar Satuan
<
>
>|
148 Menu ini digunakan oleh administrator yang berisi kode dan nama unit satuan barang. Tekan tombol hapus untuk menghapus data satuan barang dan tekan tombol ubah untuk melihat dan merubah data satuan barang.
3.12.7.3.4 Daftar Merk Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Barang • Jenis Barang • Katalog Barang • Kondisi • Satuan • • • • • • •
Daftar Merk
Kode Merk
Nama Merk
Aksi (Ubah | Hapus)
Merk Tipe Penerimaan Tipe Mutasi Spesifikasi Barang Rekanan Kode Formulir Alasan Penarikan
|<
<
>
>|
Copyright
Gambar 3.67 Rancangan Daftar Merk Menu ini digunakan oleh administrator yang berisi kode dan nama merk barang. Tekan tombol hapus untuk menghapus data merk barang dan tekan tombol ubah untuk melihat dan merubah data merk barang. 3.12.7.3.5 Daftar Tipe Penerimaan Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Barang • Jenis Barang • Katalog Barang • Kondisi • Satuan • • • • • • •
Daftar Tipe Penerimaan
Kode Penerimaan
Nama Penerimaan
Aksi (Ubah | Hapus)
Merk Tipe Penerimaan Tipe Mutasi Spesifikasi Barang Rekanan Kode Formulir Alasan Penarikan
|<
Copyright
Gambar 3.68 Rancangan Daftar Tipe Penerimaan
<
>
>|
149 Menu ini digunakan oleh administrator, berisi data tipe penerimaan barang. Tekan Hapus untuk menghapus data tipe penerimaan barang. Tekan tombol ubah untuk melihat dan merubah data tipe penerimaan barang.
3.12.7.3.6 Daftar Tipe Mutasi Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Barang • Jenis Barang • Katalog Barang • Kondisi • Satuan • • • • • • •
Daftar Tipe Mutasi
Kode Mutasi
Nama Tipe Mutasi
Aksi (Ubah | Hapus)
Merk Tipe Penerimaan Tipe Mutasi Spesifikasi Barang Rekanan Kode Formulir Alasan Penarikan
|<
<
>
>|
Copyright
Gambar 3.69 Rancangan Daftar Tipe Mutasi Menu ini digunakan oleh administrator yang berisi data tipe mutasi. Tekan tombol hapus untuk menghapus data tipe mutasi dan tekan tombol ubah untuk melihat dan merubah data tipe mutasi barang. 3.12.7.3.7 Daftar Spesifikasi Barang Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Barang • Jenis Barang • Katalog Barang • Kondisi • Satuan • • • • • • •
Daftar Spesifikasi Barang
Nama Barang
Nama Spesifikasi
Aksi (Ubah | Hapus)
Merk Tipe Penerimaan Tipe Mutasi Spesifikasi Barang Rekanan Kode Formulir Alasan Penarikan
|<
Copyright
Gambar 3.70 Rancangan Daftar Spesifikasi Barang
<
>
>|
150 Menu ini digunakan oleh administrator, berisi data tipe spesifikasi barang. Tekan Hapus untuk menghapus data tipe spesifikasi barang. Tekan tombol ubah untuk melihat dan merubah data tipe spesifikasi barang. 3.12.7.3.8 Daftar Rekanan Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Logout
Panduan
Masuk sebagai …
Direktur
Aksi (Ubah | Hapus)
Administrasi Data Manajemen Barang • Jenis Barang • Katalog Barang • Kondisi • Satuan • • • • • • •
Daftar Rekanan
Nama Rekanan
Alamat
Kontak
Merk Tipe Penerimaan Tipe Mutasi Spesifikasi Barang Rekanan Kode Formulir Alasan Penarikan
|<
<
>
>|
Copyright
Gambar 3.71 Rancangan Daftar Rekanan Menu ini digunakan oleh administrator, berisi data rekanan. Tekan Hapus untuk menghapus data rekanan. Tekan tombol ubah untuk melihat dan merubah data rekanan.
3.12.7.3.9 Daftar Kode Formulir Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Barang • Jenis Barang • Katalog Barang • Kondisi • Satuan • • • • • • •
Daftar Kode Formulir
Jenis Formulir
Kode Formulir
Aksi (Ubah | Hapus)
Merk Tipe Penerimaan Tipe Mutasi Spesifikasi Barang Rekanan Kode Formulir Alasan Penarikan
|<
Copyright
Gambar 3.72 Rancangan Daftar Kode Formulir
<
>
>|
151 Menu ini digunakan oleh administrator, berisi data Kode Formulir beserta jenisnya. Tekan Hapus untuk menghapus data Kode Formulir. Tekan tombol ubah untuk melihat dan merubah data Kode Formulir.
3.12.7.3.10 Daftar Alasan Penarikan Header Penerimaan
Penempatan
Penarikan
Inventarisasi
Home Laporan
Administrasi
Panduan
Logout
Masuk sebagai …
Administrasi Data Manajemen Barang • Jenis Barang • Katalog Barang • Kondisi • Satuan • • • • • • •
Daftar Alasan Penarikan
Alasan Penarikan
Aksi (Ubah | Hapus)
Merk Tipe Penerimaan Tipe Mutasi Spesifikasi Barang Rekanan Kode Formulir Alasan Penarikan
|<
<
>
>|
Copyright
Gambar 3.73 Rancangan Daftar Alasan Penarikan Menu ini digunakan oleh administrator, berisi dafar alasan penarikan barang. Tekan Hapus untuk menghapus daftar alasan penarikan. Tekan tombol ubah untuk melihat dan merubah daftar alasan penarikan.