Contract
3. ANALISIS DAN DESAIN SISTEM
3.1 Analisis Sistem yang Lama
Pada Perusahaan Hartono Elektronika terdapat macam-macam proses.
Proses-proses tersebut adalah sebagai berikut:
a. Proses Pembelian
Pembelian barang dari supplier dilakukan dengan cara menelpon supplier/vendor untuk menerima penawaran terlebih dahulu, setelah mendapatkan penawaran maka owner akan mengirimkan PO pada supplier tersebut. Pembayaran barang yang telah dipesan dari supplier bisa dilakukan secara tunai atau kredit. Untuk pembelian barang secara kredit, masing-masing supplier mempunyai jangka waktu pembayaran masing- masing sesuai dengan perjanjian, biasanya jangka waktu yang diberikan tersebut berkisar antara 1 minggu sampai dengan 1 bulan. Pengiriman barang disertai surat jalan dan nota oleh supplier.
b. Proses Audit / Perawatan
Proses ini dilakukan tiap beberapa tahun sekali, biasanya sekitar 1 hingga 2 tahun sekali untuk pengecekan barang apakan barang ini rusak atau tidak, dan jika barang tersebut rusak maka ada dua ketentuan yaitu di maintenance atau di disposal.
c. Proses Disposal
Proses ini dilakukan bila ada barang yang rusak dan tidak dapat dipakai kembali. Jika ditemukan ada barang yang tidak bisa dipakai lagi maka akan di laporkan pada kantor pusat dan disana akan dicek kembali oleh manager IT untuk memastikan bahwa barang tersebut sudah tidak dapat lagi dipakai, dan jika memang layak untuk di disposal maka barang tersebut akan dimasukkan ke tempat penyimpanan barang-barang yang telah di disposal.
d. Proses Pengiriman / Biaya Operasional (Reimburse)
Setelah proses pembelian maka barang-barang yang dibeli oleh PT. Hartono Elektronika akan dikirimkan oleh supplier ke kantor pusat dan
barang-barang tersebut dikirimkan ke cabang mana yang telah memesannya atau yang membutuhkan barang tersebut. Jika barang tersebut sudah sampai pada cabang maka cabang itu akan membayar sesuai dengan harga barang yang tercantum pada nota dan menandatangani surat jalan.
e. Proses Contract (software)
PT. Hartono Elektronika juga menggunakan/mengkontrak banyak software, contohnya seperti SAP, anti virus, kaspersky, office, sqlserver, visual studio, program HRD, dan lain-lain. Proses contract dibutuhkan untuk mencatat biaya contract software tersebut dan berapa lama periodenya. dan mencatat semua contract yang telah disepakati oleh perusahaan dengan vendor.
3.2 Analisis Permasalahan
Manajer IT PT. Hartono Elektronika sering merasa kesulitan dalam melakukan semua pencatatan administrasi asset secara manual, termasuk mencatat semua barang internal yang membutuhkan waktu dan ketelitian yang cukup lama. Selain itu terdapat kesulitan untuk pengecekan / audit barang secara akurat, karena terkadang ada ketidak cocokan antara barang fisik dan yang ada pada list barang.
3.3 Analisis Kebutuhan
Melalui analisis permasalahan tersebut, dapat diperoleh adanya suatu sistem yang diperlukan untuk membantu proses asset manajemen tersebut, yaitu kebutuhan dalam menggunakan aplikasi yang dapat membuat laporan barang- barang internal mulai dari pembelian, proses audit, contract, dan sampai disposal.
3.4 Desain Sistem
Untuk mendesain sistem informasi ini, yaitu dengan membuat Data Flow Diagram (DFD), Entity Relationship Diagram (ERD) dan Flowchart.
3.4.1 Data Flow Diagram (DFD)
Vendor
Nota & Surat jalan
Pembayaran
Informasi Vendor
Order Pembelian
Order service
Disposal
0
IT asset management
Laporan Pembelian Laporan Inv. Barang
Laporan Service Laporan Audit
Admin
Laporan Disposal Laporan Pengguna Barang
Manager IT
Laporan Barang Terkirim
Pada Gambar 3.1 merupakan gambar context diagram yang menunjukkan gambaran umum dari sistem yang terdapat pada IT asset management yang kemudian context diagram tersebut dijabarkan kembali untuk menjelaskan secara datil gambaran sistem tersebut menjadi XXX xxxxx 0 xxxx xxxxxxxxxx xxxx Xxxxxx 3.2.
Gambar 3.1. Context Diagram
Pada Gambar 3.2. menunjukkan DFD level 0 untuk proses 1 adalah proses
login pada software IT asset management.
Pada proses 2 sampai 4 yaitu proses perbandingan harga, pembelian, dan penerimaan barang, untuk perbandingan harga diperlukan data-data dari vendor misalnya seperti, produk barang, harga barang, dan data-data lainnya yang akan dimasukkan ke data store perbandingan, proses tersebut membutuhkan data store vendor dan produk. Untuk proses pembelian atau purchase order (PO) dibutuhkan data store produk dan vendor, dan PO tersebut akan diberikan pada manager IT untuk dimintai persetujuan, manager dapat meng-approve, atau reject PO tersebut sesuai kebutuhan dan budget yang tersedia, kemudian data PO akan di simpan pada data store PO, dan jika PO tersebut mendapat persetujuan dari manager maka akan segera dikirimkan ke vendor yang dituju. Pada proses penerimaan
barang akan terjadi pencocokan antara surat jalan/nota dan data PO, jika data tersebut cocok atau sama maka akan dimasukkan ke data store inv. barang.
Pada proses 5 sampai 10 yaitu master vendor, master product, master city, master department, master location, dan master user dimana data store untuk vendor dan product diperoleh dari vendor itu sendiri, untuk data store city, department, dan location diperoleh dari admin, sedangkan data store user diperoleh dari user itu sendiri.
Pada proses 11 adalah proses reimburse atau pengiriman barang dari PT. Hartono Elektronika pusat ke cabangnya yang membutuhkan barang bersebut. Mengambil data dari master location dan pengiriman tersebut akan disimpan di dalam data store Detail Barang.
Pada proses 12 adalah proses audit atau periksa asset yang ada. Data diambil dari master location dan product, dan dilihat apakah barang tersebut rusak atau tidak, kemudian setelah diperiksa akan dimasukkan datanya ke data store Audit Asset.
Pada proses 13 adalah proses service setiap asset yang telah di periksa/audit dan asset tersebut didapati rusak akan di service. Proses service membutuhkan data dari Vendor, Location, dan Product, kemudian data tersebut akan di simpan dalam data store Service Data.
Pada proses 14 adalah proses disposal atau penghapusan barang. Proses disposal di lakukan oleh admin, setelah barang diperiksa dan tidak memadai untuk di service maka akan di lakukan disposal. Proses disposal memerlukan data location, dan product, yang kemudian disimpan dalam data store inventaris dan mengubah statusnya menjadi disposal.
Username Password
1
Log In
Session
User
Gambar 3.2. XXX Xxxxx 0
Xxxxxxxxxxxx
Xxxx Xxxxxx
0
Xxxxxxxxxxxx Xxxxx
Vendor
po
Product
Acceptance
Usulan po
3
PO
PO
Data PO
Surat Jalan / NOTA
4
Penerimaan Barang
Inv. Barang
Admin
Manager
Vendor
5
Mengelola data vendor
Vendor
Vendor
6
Mengelola data produk
Vendor
Product
7
Mengelola data kota
Admin
City
8
Mengelola data
department
Admin
Department
9
Mengelola data
location
Admin
Location
10
Mengelola data
user
User
User
Gambar 3.2. XXX Xxxxx 0 (Xxxxxxxx)
Location
Admin
Data barang
11
Reimburse / Pengiriman Barang
Surat jalan
Detail Barang
Location
Admin
Report data audit
12
Audit
Product
Audit Asset
Vendor
Admin
Data barang Yang di service
13
Service
Location
Product
Service Data
Location
Admin
Data barang Yang di Disposal
14
Disposal
Product
Inventaris
Xxxxxxx Xxxxxx
Gambar 3.2. XXX Xxxxx 0 (Xxxxxxxx)
3.4.2 Flowchart
Gambar 3.3. menunjukkan flowchart untuk master vendor dan Flowchart
ini mewakili semua master xxxx xxx.
Start
Tampil / view data vendor
Input
Input / Update / Delete
Delete
Data Vendor
Update
ID
Vendor
ID
Vendor
Hapus
Simpan Data Vendor
Output Data Vendor
Cek Error
End
Input Data Baru
Error
Y
Tampil Pesan Error
Save
N
End
End
Gambar 3.3. Flowchart Master Vendor
Gambar 3.4. menunjukkan flowchart untuk perbandingan harga yang dilakukan sebelum memasuki tahap pembelian. Jika perbandingan harga tersebut sudah memasuki tahap PO maka sudah tidak dapat lagi untuk diupdate maupun didelete.
Start
View Data Perbandingan harga
Input
Input / Update / Delete
Delete
Data Perbandingan Harga
Update
ID
Perbandingan
ID
Vendor
Save
Hapus
Cek Error
End
Cek Error
Error
Y
Tampil Pesan Error
N
Error
Y
Tampil Pesan Error
Output Data Perbandingan
N
Input Data Baru
End
Save
End
Gambar 3.4. Flowchart Perbandingan Harga
Gambar 3.5. menunjukkan flowchart untuk purchase order / pesanan pembelian. PO tidak dapat di update dan delete jika status PO tersebut sudah Close.
Start
View Data PO
Input
Input / Update / Delete
Delete
Data PO
Update
ID PO
ID PO
Save
Hapus
Cek Error
End
Y
Tampil Pesan Error
Cek Error
Error
N
Error
Y
Output Data PO
Tampil Pesan Error
N
Input Data Baru
End
Save
End
Gambar 3.5. Flowchart Purchase order
Gambar 3.6. menunjukkan flowchart untuk reimburse atau barang terkirim.
Start
Tampil / view data
Default status belum terkirim
Terkirim
N
Status belum terkirim
Y
Status terkirim
End
Gambar 3.6. Flowchart Reimburse
Gambar 3.7. menunjukkan flowchart untuk audit.
Start
View data audit
Input
Input / Update / Delete
Delete
Data Audit
Update
ID Audit
ID Audit
Hapus
Simpan Data Audit
Output Data Audit
End
End
Input Data Baru
Save
End
Gambar 3.7. Flowchart audit
Gambar 3.8. menunjukkan flowchart untuk service pada barang yang didapati rusak. Data service tidak dapat diedit atau delete jika statusnya sudah close (sudah kembali dari service dan terbayar).
Start
Tampil / view data Service
Input
Input / Update / Delete
Delete
Data Service
Update
ID
Service
ID
Service
Simpan Data Service
Hapus
Cek Error
End
Cek Error
Error
Y
Tampil Pesan Error
Error
Y
Tampil Pesan Error
N
N
Output Data Service
End
Input Data Baru
Save
End
Gambar 3.8. Flowchart Service
Gambar 3.9. menunjukkan flowchart untuk disposal.
Start
Tampil / view data Disposal
Input
Input / Update / Batal
Batal
Data Disposal
Update
ID
Disposal
ID
Disposal
Simpan Data Disposal
Batal Disposal
Output Data
Disposal End
End
Input Data Baru
Save
End
Gambar 3.9. Flowchart Disposal
3.4.3 Entity Relationship Diagram (ERD)
zid
xuser
VA50
zuserpolicy
zid VA50
zpassword znama zemail
VA100 VA100 VA100
mempunyai
0,0
0,x
xxxxxxx X xxxxxxxxxxxxx XX00 xxxxx XX0
ztulis VA1
zubah VA1
zhapus VA1
xmenu | ||
zidmenu <pi> | N | <M> |
zkategorimenu | VA15 | |
znamamenu | VA50 | |
znamasource | VA100 | |
Identifier_1 <pi> |
xtempauditasset | |||
zid | <pi> | VA15 | <M> |
ztanggal | D | ||
zlocationid | VA15 | ||
zqtybaik | N | ||
zqtyrusak | N | ||
zketerangan | VA250 | ||
Identifier_1 | <pi> |
Gambar 3.10. dan Gambar 3.11. merupakan ERD yang digunakan dalam pembuatan sistem dari IT asset management.
xtempservice | |
zid | VA15 |
ztanggal | D |
zvendorid | VA15 |
zstatus | VA15 |
zproductid | VA15 |
zqty | N |
zlocationid | VA15 |
xtemppesananpembelian | |
zid | VA15 |
ztanggal | D |
status | VA20 |
zperbandinganid | VA15 |
zproductid | VA15 |
zvendorid | VA15 |
zqty | N |
zharga | N |
xtempperbandinganharga |
zid <pi> VA15 <M> |
ztanggal D |
zvendorid VA15 |
zproductid VA15 |
zqty N |
zharga N |
Identifier_1 <pi> |
Gambar 3.10. Conceptual
xinventaris | |||
zid | <pi> | VA15 | <M> |
zpesananpembelianid | VA15 | ||
zproductid | VA15 | ||
zvendorid | VA15 | ||
zqty | N | ||
zharga | N | ||
zstatus | VA2 | ||
zketerangan | VA250 | ||
zlocationid | VA15 | ||
ztanggal | D | ||
zserviceid | VA15 | ||
Identifier_1 <pi> |
Identifier_1 <pi>
zid <pi> VA15 <M> zperbandinganid VA15
zproductid VA15
zvendorid VA15
zqty N
zharga N
xdpesananpembelian
Identifier_1 <pi>
zid <pi> VA15 <M> ztanggal D
zstatus VA15
xhpersananpembelian
Identifier_1 <pi>
Identifier_1 <pi>
zid <pi> VA15 <M> ztanggal D
zproductid VA15
zflag VA15
xhperbandinganharga
zid <pi> VA15 <M> zproducttype VA50
zproduct VA100
zmanufacture VA50
zserialnumber VA50
xproduct
zid
xdepartemen
<pi> VA15 <M>
zlocationid
0,1 zcityid zsite
xlocation
<pi> VA15 <M> XX00
XX000
xcity
zid <pi> VA15 <M>
zcity
VA15
zdepartemen VA15
Identifier_1 <pi>
mempunyai 1,n
zdepartemenid zalamat
Identifier_1 <pi>
XX00 XX000
Identifier_1 <pi>
0,1
mempunyai
Relationship_17
1,n
xhauditasset
zid <pi> VA15 <M>
zid ztanggal zvendorid zstatus
xhservice
<pi> VA15 <M> D
XX00 XX0
xvendor
zid <pi> VA15 <M> zvendorname VA150
zemail VA100
zphone VA15
ztanggal
zlocationid
Identifier_1 <pi>
D VA15
zlocationid VA15
Identifier_1 <pi>
zcontactperson zaddress
zcity zpaymentterms Identifier_1 <pi>
VA150 VA200 XX00 XX00
mempunyai
mempunyai
1,1
mempunyai
zid
1,1
xdauditasset
<pi> VA15 <M>
1,1
zid
xdservice
<pi> VA15 <M>
zproductid zqtybaik zqtyrusak zketerangan
Identifier_1 <pi>
VA15 N
N VA250
zproductid zqty
Identifier_1 <pi>
VA15 N
xdperbandinganharga
zid <pi> VA15 <M>
zvendorid VA15
zqty N
zharga N
Identifier_1 <pi>
0,0
xxxxxxxxx
0,x
xxxxxxxxx
0,x
mempunyai
0,x
0,x xxxxxxxxx 0,0
0,x xxxxxxxxx
0,x
1,1
mempunyai
0,0
0,x
0,0xxxxxxxxx
0,0
xxxxxxxxx
0,x
0,x
mempunyai
0,1
0,1
1,n
0,1
mempunyai
0,x
0,x
0,x
0,x
0,1
1,1
Gambar 3.10. Conceptual (Lanjutan)
xinventaris | ||
zid | VA15 | <pk> |
zid2 | XX00 | xxx0x |
zid3 | XX00 | xxx0x |
zpesananpembelianid | VA15 | |
zproductid | VA15 | |
zvendorid | VA15 | |
zqty | N | |
zharga | N | |
zstatus | VA2 | |
zketerangan | VA250 | |
zlocationid | VA15 | |
ztanggal | D | |
zserviceid | VA15 |
mempunyai
FK_%REFERENCE%
xlocation
zlocationid
FK_%REFERENCE% zcityid
zsite
VA15 <pk> XX00
XX000
zid
xcity
VA15 <pk>
zlocationid XX00 xxx0x
zdepartemenid VA15
FK_%REFERENCE%
zalamat
VA100
zid2 zcity
VA15 <fk2> VA15
FK_%REFERENCE%
FK_%REFERENCE%
zid zid2
xhservice
VA15 <pk> VA15 <fk>
zid
xvendor
VA15 <pk>
ztanggal zvendorid zstatus
D VA15 VA2
zvendorname VA150 zemail VA100
zphone VA15
FK_%REFERENCE%
zcontactperson VA150
zlocationid VA15
zaddress zcity
VA200 VA30
zpaymentterms VA30
FK_%REFERENCE%
FK_%REFERENCE%
FK_%REFERENCE%
zid zid2 zid3
xdservice
VA15 <pk> XX00 xxx0x XX00 xxx0x
xdperbandinganharga
zproductid VA15
zqty
N
zid zid2 zid3
VA15 <pk> XX00 xxx0x XX00 xxx0x
zvendorid VA15 zqty N
zharga N
FK_%REFERENCE%
FK_%REFERENCE%
FK_%REFERENCE%
FK_%REFERENCE%
FK_%REFERENCE%
FK_%REFERENCE%
FK_%REFERENCE%
FK_%REFERENCE%
ztanggal D zstatus XX00
XX00 <pk>
zid
xhpersananpembelian
zperbandinganid VA15 zproductid VA15
zvendorid VA15
zqty N
zharga N
VA15 <pk> VA15 <fk1> XX00 xxx0x
zid zid2 zid3
xdpesananpembelian
zid VA15 <pk>
zid2 VA15 <fk>
ztanggal D zproductid VA15 zflag VA15
zid VA15 <pk> zproducttype VA50 zproduct VA100 zmanufacture VA50
zserialnumber VA50
xhperbandinganharga
xproduct
zid VA15 <pk>
zid2 XX00 xxx0x
zid3 XX00 xxx0x zproductid VA15
zqtybaik N
zqtyrusak N zketerangan VA250
xdauditasset
zlocationid2 VA15 <fk> ztanggal D
zlocationid XX00
XX00 <pk>
zid
xhauditasset
zdepartemen XX00
XX00 <pk>
zid
xdepartemen
zlocationid VA15 <pk,fk2>
VA15 <pk,fk1>
zid
Gambar 3.11. Physical
zuserpolicy | ||||
xuser | zid zidmenu zkategorimenu zbaca ztulis zubah zhapus | VA50 N VA15 VA1 VA1 XX0 XX0 | ||
zid | VA50 | |||
zpassword | VA100 | |||
znama zemail | VA100 VA100 | FK_%REFERENCE% | ||
xmenu | ||
zidmenu | N | <pk> |
zkategorimenu | VA15 | |
znamamenu | VA50 | |
znamasource | VA100 |
xtempauditasset | ||
zid | VA15 | <pk> |
ztanggal | D | |
zlocationid | VA15 | |
zqtybaik | N | |
zqtyrusak | N | |
zketerangan | VA250 |
xtempservice | |
zid | VA15 |
ztanggal | D |
zvendorid | VA15 |
zstatus | VA15 |
zproductid | VA15 |
zqty | N |
zlocationid | VA15 |
xtempperbandinganharga | |
zid | VA15 <pk> |
ztanggal | D |
zvendorid | VA15 |
zproductid | VA15 |
zqty | N |
zharga | N |
xtemppesananpembelian | |
zid | VA15 |
ztanggal | D |
status | VA20 |
zperbandinganid | VA15 |
zproductid | VA15 |
zvendorid | VA15 |
zqty | N |
zharga | N |
Gambar 3.11. Physical (Lanjutan)
3.4.4 Desain Database
Struktur database yang digunakan dalam pembuatan program IT asset management, meliputi nama tabel, nama field, tipe data dari masing-masing field, dan keterangan dari field yang dijelaskan sebagai berikut ini:
a. Tabel xvendor
Pada Tabel 3.1 merupakan tabel xvendor yang berisi tentang data-data
vendor.
Tabel 3.1. Tabel xvendor
Field | Type | Keterangan |
ZID | CHARACTER VARYING(15) | ID vendor |
ZVENDORNAME | CHARACTER XXXXXXX(150) | Nama vendor |
ZEMAIL | CHARACTER VARYING(100) | Email vendor |
Tabel 3.1. Tabel xvendor (Lanjutan)
ZPHONE | CHARACTER VARYING(15) | Telepon vendor |
ZCONTACTPERSON | CHARACTER VARYING(150) | Contact person |
ZADDRESS | CHARACTER VARYING(200) | Alamat vendor |
ZCITY | CHARACTER VARYING(30) | Kota vendor |
ZPAYMENTTERMS | CHARACTER VARYING(30) | Paymentterms |
b. Tabel xcity
Pada tabel 3.2. merupakan tabel kota yang berisi nama-nama kota.
Tabel 3.2. Tabel xcity
Field | Type | Keterangan |
ZID | CHARACTER VARYING(15) | ID city |
ZCITY | CHARACTER VARYING(150) | Nama kota |
c. Tabel xlocation
Pada tabel 3.3. merupakan tabel lokasi yang berisi alamat-alamat PT.Hartono Elektronika.
Tabel 3.3. Tabel xlocation
Field | Type | Keterangan |
ZLOCATIONID | CHARACTER VARYING(15) | ID lokasi |
ZCITYID | CHARACTER VARYING(15) | ID city |
ZSITE | CHARACTER VARYING(100) | Xxxxxx |
ZDEPARTEMENID | CHARACTER VARYING(15) | Departemen |
ZALAMAT | CHARACTER VARYING(100) | Alamat |
d. Tabel xdepartemen
Pada tabel 3.4. merupakan tabel departemen yang berisi departemen apa saja yang ada.
Tabel 3.4. Tabel xdepartemen
Field | Type | Keterangan |
ZID | CHARACTER VARYING(15) | ID departemen |
ZDEPARTEMEN | CHARACTER VARYING(150) | Nama departemen |
e. Tabel xproduct
Pada tabel 3.5. merupakan tabel produk yang berisi data-data produk tersebut.
Tabel 3.5. Tabel xproduct
Field | Type | Keterangan |
ZID | CHARACTER VARYING(15) | ID produk |
ZPRODUCTTYPE | CHARACTER VARYING(50) | Tipe produk |
ZPRODUCT | CHARACTER VARYING(100) | Nama produk |
ZMANUFACTURE | CHARACTER VARYING(50) | Manufaktur |
ZSERIALNUMBER | CHARACTER VARYING(50) | Serial number barang |
f. Tabel xhperbandinganharga
Pada tabel 3.6. merupakan tabel master perbandingan harga yang berisi data-data perbandingan.
Tabel 3.6. Tabel xhperbandinganharga
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(15) | ID perbandingan |
ZTANGGAL | DATE | Tanggal pembuatan |
ZPRODUCTID | CHARACTER VARYING(15) | Nama produk |
g. Tabel xdperbandinganharga
Pada tabel 3.7. merupakan tabel perbandingan harga yang berisi data-data detil dari perbandingan harga yang diberikan oleh vendor.
Tabel 3.7. Tabel xdperbandinganharga
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(15) | ID detil perbandingan |
ZVENDORID | CHARACTER VARYING(15) | ID vendor |
ZQTY | NUMERIC | Jumlah barang |
ZHARGA | NUMERIC | Harga |
h. Tabel xtmpperbandinganharga
Pada tabel 3.8. merupakan tabel untuk menyimpan data perbandingan sementara.
Tabel 3.8. Tabel xtmpperbandinganharga
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(15) | ID temp perbandingan |
ZTANGGAL | DATE | tanggal |
ZVENDORID | CHARACTER VARYING(15) | ID vendor |
ZPRODUCTID | CHARACTER VARYING(15) | ID produk |
ZQTY | NUMERIC | Jumlah barang |
ZHARGA | NUMERIC | Harga barang |
i. Tabel xdauditasset
Pada tabel 3.9. merupakan tabel untuk menyimpan data detil audit asset.
Tabel 3.9. Tabel xdauditasset
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(15) | ID detil audit asset |
ZPRODUCTID | CHARACTER VARYING(15) | ID produk |
ZQTYBAIK | NUMERIC | Jumlah barang baik |
ZQTYRUSAK | NUMERIC | Jumlah barang rusak |
ZKETERANGAN | CHARACTER VARYING(15) | Keterangan |
j. Tabel xdpesananpembelian
Pada tabel 3.10. merupakan tabel detil dari pesanan pembelian atau PO yang menyimpan data-data dari PO.
Tabel 3.10. Tabel xdpesananpembelian
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(15) | ID detail PO |
ZPERBANDINGANID | CHARACTER VARYING(15) | ID perbandingan |
ZPRODUCTID | CHARACTER VARYING(15) | ID produk |
ZVENDORID | CHARACTER VARYING(15) | ID vendor |
ZQTY | NUMERIC | Jumlah barang |
ZHARGA | NUMERIC | Harga barang |
k. Tabel xdservice
Pada tabel 3.11. merupakan tabel detail service yang menyimpan data-data
service.
Tabel 3.11. Tabel xdservice
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(15) | ID detil service |
ZPRODUCTID | CHARACTER VARYING(15) | ID produk |
ZQTY | NUMERIC | Jumlah barang |
l. Tabel xhauditasset
Pada tabel 3.12. merupakan tabel header dari audit asset yang menyimpan data master dari audit asset.
Tabel 3.12. Tabel xhauditasset
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(15) | ID master audit asset |
ZTANGGAL | DATE | Tanggal audit |
ZLOCATIONID | CHARACTER VARYING(15) | Lokasi audit |
m. Tabel xhpesananpembelian
Pada tabel 3.13. merupakan tabel header dari PO data-data header PO.
Tabel 3.13. Tabel xhpesananpembelian
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(15) | ID master master XX |
ZTANGGAL | DATE | Tanggal PO |
ZSTATUS | CHARACTER VARYING(20) | PO status |
n. Tabel xhservice
Pada tabel 3.14. merupakan tabel header dari service yang menyimpan data-data service
Tabel 3.14. Tabel xhservice
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(15) | ID master service |
ZTANGGAL | DATE | Tanggal service |
ZLOCATIONID | CHARACTER VARYING(15) | Lokasi barang |
ZVENDORID | CHARACTER VARYING(15) | Vendor ID |
ZSTATUS | CHARACTER VARYING(10) | Status barang |
o. Tabel xhinventaris
Pada tabel 3.15. merupakan tabel header dari inventory asset yang menyimpan data-data asset.
Tabel 3.15. Tabel xhinventaris
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(15) | ID inventory |
ZPESANANPEMBELIANID | CHARACTER VARYING(15) | ID PO |
ZPRODUCTID | CHARACTER VARYING(15) | ID baranag |
ZVENDORID | CHARACTER VARYING(15) | ID vendor |
ZQTY | NUMERIC | Jumlah barang |
ZHARGA | NUMERIC | Harga |
ZSTATUS | CHARACTER VARYING(2) | Status rusak/baik |
ZKETERANGAN | CHARACTER VARYING(25) | Keterangan |
ZLOCATIONID | CHARACTER VARYING(15) | ID lokasi |
ZTANGGAL | DATE | Tgl. pengiriman |
ZSERVICEID | CHARACTER VARYING(15) | ID service |
ZDISPOSALID | CHARACTER VARYING(15) | Disposal |
ZLABEL | CHARACTER VARYING(55) | Label |
ZSTATUSPENGIRIMAN | CHARACTER VARYING(2) | Status terkirim |
ZKEYLABEL | NUMERIC | Kode label |
ZPENGGUNA | CHARACTER VARYING(95) | Nama user |
p. Tabel xmenu
Pada tabel 3.16. merupakan tabel menu.
Tabel 3.16. Tabel xmenu
Field | Type | Ketrangan |
ZIDMENU | NUMERIC | ID menu |
ZKATEGORIMENU | CHARACTER VARYING(15) | Kategori |
ZNAMAMENU | CHARACTER VARYING(15) | Nama menu |
ZNAMASOURCE | CHARACTER VARYING(15) | Source |
q. Tabel xsoftwarekontrak
Pada tabel 3.17. merupakan tabel menu.
Tabel 3.17. Tabel xsoftwarekontrak
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(15) | ID Software contract |
ZPRODUCTID | CHARACTER VARYING(15) | ID barang |
ZTANGGALBELI | DATE | Tanggal beli |
ZTANGGALSLSKONTRAK | DATE | Tanggal selesai kontrak |
ZQTY | NUMERIC | Jumlah barang |
ZLOCATIONID | CHARACTER VARYING(15) | ID lokasi |
ZHARGA | NUMERIC | Harga |
r. Tabel xtempauditasset
Pada tabel 3.18. merupakan tabel temp audit asset yang menyimpan data sementara pada form audit.
Tabel 3.18. Tabel xtempauditasset
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(15) | ID temp |
ZTANGGAL | DATE | Tanggal |
ZLOCATIONID | CHARACTER VARYING(15) | ID lokasi |
Tabel 3.18. Tabel xtempauditasset (Lanjutan)
ZLABEL | CHARACTER VARYING(15) | Label barang |
ZKETERANGAN | CHARACTER VARYING(15) | Keterangan |
ZSTATUS | CHARACTER VARYING(15) | Status barang |
s. Tabel xtemppesananpembelian
Pada tabel 3.19. merupakan tabel temp PO yang menyimpan data sementara pada form PO.
Tabel 3.19. Tabel xtemppesananpembelian
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(15) | ID temp PO |
ZTANGGAL | DATE | Tanggal |
ZSTATUS | CHARACTER VARYING(15) | Status |
ZPERBANDINGANID | CHARACTER VARYING(15) | ID perbandingan |
ZPRODUCTID | CHARACTER VARYING(15) | ID barang |
ZVENDORID | CHARACTER VARYING(15) | ID vendor |
ZQTY | NUMERIC | Jumlah barang |
ZHARGA | NUMERIC | Harga |
t. Tabel xtempservice
Pada tabel 3.20. merupakan tabel temp service yang menyimpan data sementara pada form service.
Tabel 3.20. Tabel xtempservice
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(15) | ID temp PO |
ZTANGGAL | DATE | Tanggal |
ZVENDORID | CHARACTER VARYING(15) | ID vendor |
ZSTATUS | CHARACTER VARYING(15) | Status |
ZLABEL | CHARACTER VARYING(95) | Label barang |
ZLOCATIONID | CHARACTER VARYING(15) | ID lokasi |
ZQTY | NUMERIC | Jumlah |
u. Tabel xuser
Pada tabel 3.21. merupakan tabel user yang menyimpan data-data user.
Tabel 3.21. Tabel xuser
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(50) | ID temp PO |
ZPASSWORD | CHARACTER VARYING(95) | Password user |
ZNAMA | CHARACTER VARYING(95) | Nama user |
ZEMAIL | CHARACTER VARYING(95) | Email user |
v. Tabel xuserpolicy
Pada tabel 3.22. merupakan tabel user policy yang menyimpan data-data
user policy.
Tabel 3.22. Tabel xuserpolicy
Field | Type | Ketrangan |
ZID | CHARACTER VARYING(50) | ID temp PO |
ZIDMENU | NUMERIC | ID menu |
ZKATEGORIMENU | CHARACTER VARYING(15) | Kategori menu |
ZBACA | CHARACTER VARYING(1) | Bisa baca = 1 |
ZTULIS | CHARACTER VARYING(1) | Bisa tulis = 1 |
ZUBAH | CHARACTER VARYING(1) | Bisa ubah = 1 |
ZHAPUS | CHARACTER VARYING(1) | Bisa hapus = 1 |
w. Tabel xanggaran
Pada tabel 3.23. merupakan tabel anggaran yang menyimpan anggaran selama satu tahun.
Tabel 3.23. Tabel xanggaran
Field | Type | Ketrangan |
ZTAHUN | CHARACTER VARYING(50) | ID temp PO |
ZANGGARANTAHUNAN | NUMERIC | Anggaran |
ZPENGELUARANTAHUNAN | NUMERIC | Terpakai |
3.5 Desain Interface Program
Berikut ini merupakan desain interface yang digunakan untuk membuat tampilan program yang berbasis web, dimana tampilan yang digunakan sebagai penghubung interaksi antara pengguna dengan sistem adalah sebagai berikut:
a. Desain Halaman Login
Halaman login merupakan halaman yang digunakan utnuk proses otentifikasi, dalam halaman ini, pengguna menginputkan username dan password yang digunakan untuk mengakses halaman utama pada program ini. Halaman login dapat dilihat pada Gambar 3.12.
Gambar 3.12. Desain Halaman Login
b. Desain Halaman Utama
Halaman utama ini merupakan halaman yang akan diakses setelah pengguna berhasil melewati proses otentifikasi pada halaman login. Desain halaman utama ini dijelaskan pada Gambar 3.13.
Header | |
Menu | |
Gambar 3.13. Desain Halaman Utama
c. Desain Halaman Master Vendor
Halaman master vendor merupakan halaman yang digunakan untuk menginputkan data-data master vendor. Desain halaman master vendor dapat dilihat pada Gambar 3.14.
Gambar 3.14. Desain Halaman Master Vendor
d. Desain Halaman Master User
Halaman master user merupakan halaman yang digunakan untuk menginputkan data-data master user, dan admin. Desain halaman master user dan admin dapat dilihat pada Gambar 3.15.
Gambar 3.15. Desain Halaman Master User dan admin
e. Desain Halaman Master Product
Halaman master product merupakan halaman yang digunakan untuk menginputkan data-data master product. Desain halaman master product dapat dilihat pada Gambar 3.16.
Gambar 3.16. Desain Halaman Master Product
f. Desain Halaman Master Location
Halaman master location merupakan halaman yang digunakan untuk menginputkan data-data master location. Desain halaman master location dapat dilihat pada Gambar 3.17.
Gambar 3.17. Desain Halaman Master Location
g. Desain Halaman Purchase order
Halaman transaksi pembelian merupakan halaman yang digunakan untuk menginputkan data-data transaksi yang digunakan pada saat terjadi proses pembelian yang berhubungan antara supplier dan perusahaan. Desain halaman teransaksi pembelian dapat dilihat pada Gambar 3.18.
Gambar 3.18. Desain Halaman Purchase order
h. Desain Halaman Form Contract Request
Halaman ini digunakan untuk merecord semua contract yang telah disepakati oleh perusahaan dengan vendor. Desain halaman Contract Request dapat dilihat pada Gambar 3.19.
Gambar 3.19. Desain Halaman Contract Request
i. Desain Halaman Maintentance Request
Halaman ini digunakan untuk merecord kegiatan maintenance beserta biaya yang dikeluarkan untuk proses maintenance, juga untuk mengubah status untuk asset serial no dari in use menjadi in repair, dan asset serial no dari in stock/in test menjadi in use. Desain halaman form maintenance reqeust dapat dilihat pada Gambar 3.20.
Gambar 3.20. Desain Halaman Maintenance Reqeust
j. Desain Halaman Master Budget for Cost Center
Halaman ini digunakan untuk menginputkan data budget. Desain halaman
master budget for cost center dapat dilihat pada Gambar 3.21.
Gambar 3.21. Desain Halaman Master Budget for Cost Center
k. Desain Halaman Audit
Halaman ini digunakan untuk merecord hasil audit atas IT asset. Desain
Audit dapat dilihat pada Gambar 3.22.
Gambar 3.22. Desain Halaman Audit
l. Desain Halaman Disposal List
Halaman ini digunakan untuk mengirimkan permohonan persetujuan atas asset yang akan di-dispose sesuai dengan hasil audit fisik. Setiap asset yang resources statusnya adalah dispose, akan masuk dalam disposal list. Desain disposal list dapat dilihat pada Gambar 3.23.
Gambar 3.23. Desain Halaman Disposal List
m. Desain Halaman Report Purchase order
Halaman ini adalah halaman report untuk purchase order, dengan menginputkan tanggal awal dan tanggal akhir, dan status PO tersebut. Desain Halaman Report Purchase order dapat dilihat pada Gambar 3.24.
Gambar 3.24. Desain Halaman Report Purchase order
n. Desain Halaman Report Inventory Barang
Halaman ini adalah halaman report untuk inventory tiap barang yang ada di PT. Hartono Elektronika. Desain halaman report inventory barang dapat dilihat pada Gambar 3.25.
Gambar 3.25. Desain Halaman Report Inventory Barang
o. Desain Halaman Report Service
Halaman ini adalah halaman report service yang menginputkan tanggal awal, tanggal akhir dan status report tersebut. Desain halaman report service dapat dilihat pada Gambar 3.26.
Gambar 3.26. Desain Halaman Report Service
p. Desain Halaman Report Audit
Halaman ini adalah halaman report audit yang menginputkan tanggal awal dan tanggal akhir. Desain halaman report audit dapat dilihat pada Gambar 3.27.
Gambar 3.27. Desain Halaman Report Audit
q. Desain Halaman Report Disposal Asset
Halaman ini adalah halaman report disposal asset yang menginputkan tanggal awal dan tanggal akhir. Desain halaman report disposal asset dapat dilihat pada Gambar 3.28.
Gambar 3.28. Desain Halaman Report Disposal Asset
r. Desain Halaman Report Pemakai Asset
Halaman ini adalah halaman report pemakai asset yang memilih status terlebih dahulu, satatus tersebut adalah status All, Asset OK, Asset Rusak. Desain halaman report pemakai asset dapat dilihat pada Gambar 3.29.
Gambar 3.29 Desain Halaman Report Pemakai Asset
s. Halaman Report Pengiriman Barang
Halaman ini adalah halaman report pengiriman barang yang memilih status terlebih dahulu, yaitu status All, Terkirim, dan Belum Terkirim. Desain halaman report pengiriman barang dapat dilihat pada Gambar 3.30.
Gambar 3.30. Desain Halaman Report Pengiriman Barang