BAB IV DESKRIPSI PEKERJAAN
Berdasarkan hasil survey yang penulis lakukan pada saat kerja praktek di PT. PLN (PERSERO) P3B JB APP Surabaya, secara garis besar saat ini pada bagian logistik dan umum masih manual dan hal ini dinilai sangat lambat dalam hal kinerja dan mempersulit penyusunan. Dalam kerja praktek ini, penulis berusaha menemukan permasalahan yang
ada
dan
mempelajari
serta
menganalisis
permasalahan
tersebut.
Permasalahan yang ada pada PT. PLN (PERSERO) P3B JB APP Surabaya yaitu pengadaan barang pada bagian logistik dan umum. Untuk mengatasi masalah yang telah disebutkan sebelumnya maka langkah-langkah yang ditempuh adalah sebagai berikut : 1.
Menganalisa Sistem
2.
Mendesain Sistem Langkah – langkah diatas bertujuan untuk mencari solusi yang tepat
berdasarkan permasalahan yang ada dan menyesuaikan solusi dengan sistem yang sedang berjalan saat ini. Untuk lebih jelasnya, dapat dijelaskan pada sub bab dibawah ini.
4.1 Analisa Sistem Menganalisis sistem adalah langkah awal untuk membuat suatu perancangan sistem baru. Dalam langkah ini penulis melakukan analisis terhadap permasalahan yang ada di PT. PLN (PERSERO) P3B JB APP Surabaya
26
27
khususnya saat pengadaan barang pada bagian logistik dan umum. Untuk membuat perancangan sistem sistem yang baru, penulis harus mengetahui alur penyimpanan dokumen – dokumen dan data-data yang digunakan sampai saat ini. Maka dibuatlah document flow yang berfungsi untuk mengetahui secara detail alur sistem. Document flow adalah gambaran aliran dari data dan informasi antar bagian yang bertanggung jawab dalam suatu organisasi atau perusahaan. Dari Document flow ini analis dapat membuat analisa proses bisnis yang akan dibuat perancangan untuk dijadikan system flow. Document flow yang terdapat pada bab ini terdapat 3 Document flow, yaitu Document flow barang keluar, Document flow barang masuk, Document flow maintenance data. Berikut ini adalah gambaran dari Document flow : 1.
Document flow Barang Keluar Gambar 4.1 menjelaskan tentang document flow barang keluar. Proses ini dimulai dari bagian base camp app membuat daftar permintaan barang yang kemudian akan diserahkan ke bagian renev APP. Setelah itu bagian renev akan membuat surat permintaan yang disertai dengan TUG 5 lalu diserahkan ke logum dan KI P3BJB. Pada bagian KI P3BJB hanya mengecek surat permintaan yang disetujui lalu diserahkan ke logum, di bagian ini logum mencetak TUG9 berdasarkan surat yang telah disetujui lalu akan diberikan lagi ke KI P3BJB, setelah mencetak TUG9 logum juga mencatat transaksi keluar dan membuat daftar barang yang diserahkan pada bagian base camp APP serta membuat laporan barang keluar ke bagian Manajer APP.
28
Document Flow Barang Keluar Base Camp APP
Renev APP
Logum / Gudang
Manager APP
Daftar permintaan barang
Start
Daftar permintaan barang
KI P3BJB Surat 3 permintaan & TUG5
Laporan barang keluar Membuat surat permintaan & TUG5
Surat di ACC
Setuju ?
Tidak
1 2 3 Surat permintaan & TUG5
Ya Surat 2 permintaan & TUG5
Informasi ke Logum
Surat permintaan yg disetujui
Surat permintaan yg disetujui
Cetak TUG9 Manual
TUG9
TUG9
Menyimp an trans. out
Mencatat transaksi out & barang yg keluar
2 Daftar barang 1
Membuat laporan barang yg keluar
Phase
End
Gambar 4.1 Document flow Barang Keluar
Reservasi SAP
TUG9 SAP
1
29
2.
Document flow Barang Masuk Gambar 4.2 menjelaskan tentang document flow barang keluar. Dimulai dari bagian perencanaan membuat RAB dan membuat PR setelah itu diberikan kepada logum untuk dibuatkan PO lalu PO akan diberikan kepada rekanan. Bagian rekanan ini hanya mengirim dan membuat surat permohonan pemeriksaan yang ditujukan kepada logum. Setelah logum menerima surat permohonan pemeriksaan akan dibuatkan nota dinas pemeriksaan yang akan diberikan kepada panitia pemeriksa kualitas barang. Bagian pemeriksa ini hanya memeriksa barang yang akan dibeli itu sesuai standar atau tidak. Lalu logum akan membuat TUG3 dan TUG4 yang akan dimasukkan ke TUG1 dan TUG2 lalu akan disimpan ke transaksi barang masuk. Logum juga mencetak dokumen barang masuk dan membuat laporan barang masuk yang ditujukan kepada Manager.
30
Gambar 4.2 Document flow Barang Masuk
31
3.
Document flow Maintenance Data Gambar 4.3 menjelaskan tentang document flow maintenance data. Di mulai dari pemasukan data karyawan, kemudian data kantor cabang, dam kantor APP. Pihak administrator ini menginputkan data-data tersebut dan menyimpannya dari masing-masing data.
Gambar 4.3 Document flow Maintenance Data
32
4.2 Desain Sistem Setalah melakukan analisis sistem maka selanjutnya dilakukan desain sistem. Dalam desain sistem ini, penulis mulai membentuk suatu perancangan sistem baru yang telah terkomputerisasi. Langkah – langkah yang dilakukan dalam desain sistem ini adalah : a.
System Flow
b.
DFD
c.
ERD
d.
Struktur Tabel
e.
Desain Input Output
Keempat langkah tersebut akan dijelaskan sebagai berikut : a.
System Flow System flow adalah alur (gambaran) dari sistem yang akan dibangun. Berikut ini adalah System Flow yang akan dibangun : 1. System Flow Barang Keluar Gambar 4.4 menjelaskan tentang system flow barang keluar. Dimulai dari base camp yang telah membuat data permintaan dari sistem dan langsung diberikan kepada APP untuk di inputkan ke dalam database TUG Permintaan, setelah menginputkan data permintaan barang, sistem yang terdapat pada bagian logum langsung mengecek barang yang diminta tersedia atau tidak, apabila yang diminta tidak tersedia maka sistem menginformasikan kepada APP bahwa barang yang diminta tidak tersedia, dan apabila barang tersedia sistem akan membuatkan TUG 5 untuk diserahkan kepada KI P3B JB agar di ACC. Setelah di ACC maka
33
akan di tampilkan pada layar Manager untuk mendapatkan persetujuan TUG 9. Kemudian data permintaan di proses lagi oleh sistem agar di inputkan ke dalam transaksi keluar dimana database yang digunakan adalah TUG 7. Setelah di inputkan sistem juga mencetak laporan barang keluar yang akan diberikan kepada manajer.
Gambar 4.4 System flow Barang Keluar
34
2. System Flow Barang Masuk Gambar 4.5 menjelaskan tentang system flow barang masuk. Dimulai dari sistem yang ada di bagian perencanaan yang meminta pengadaan barang berdasarkan database TUG Permintaan, setelah itu bagian perencanaan juga memilih rekanan dan membuatkan PR untuk diserahkan kepada logum. Di bagian logum ini sistem akan membuatkan PO yang terdapat daftar barang yang akan dibeli dan akan diserahkan kepada rekanan. Setelah barang dikirim oleh rekanan sistem membuatkan surat pemeriksaan untuk bagian panitia pemeriksa kualitas barang. Kemudian panitia pemeriksa melakukan pengecekan barang apabila barang tidak diterima secara sistem maka barang tersebut akan dikembalikan ke rekanan, dan jika barang diterima sistem akan membuat TUG 3 dan TUG 4, kemudian akan dicatat juga ke dalam TUG 1 dan TUG 2. Setelah itu sistem secara otomatis mengupdate stok ke dalam database material. Pada proses pencatatan ke dalam TUG 1 dan TUG 2 sistem juga akan mencatat transaksi masuk dan langsung disimpan ke dalam database TUG 4. Sistem yang ada dalam logum ini juga membuat laporan barang masuk yang akan diserahkan kepada manajer.
35
System flow Barang Masuk Bag. Perencanaan
Logum/Gudang
Panitia Pemeriksa Kualitas Barang
Rekanan
Data Kontrak
Start
Nota Pemeriksaan PO
Membuat PO TUG Detail Permintaan
Data barang
Meminta pengadaan barang
TUG Permintaan
Rekanan
pengecekan barang
Pengiriman barang
PO
Data barang telah diterima & Membuat srt pemeriksaan
Dikembalikan ke Rekanan
Memilih Rekanan
Tidak
1
Membuat PR
Membuat TUG3 & TUG4
PR
TUG3 & TUG4 dicatat ke dalam TUG1 & TUG2
Ya
TUG1 & TUG2
Update stok barang
Detail Material
Material
TUG 3 Mencatat Trans. In TUG 4 Trans. In
1
Cetak Laporan brg masuk
Phase
End
Gambar 4.5 System flow Barang Masuk
Brg di terima?
Manager Laporan brg masuk
36
3. System Flow Maintenance Data Gambar 4.6 menjelaskan tentang system flow maintenance data dalam program. Dimulai dari masuknya data karyawan, data kantor cabang, dan data APP. Pihak administrator program menginputkan data-data tersebut kemudian sistem akan menyimpan data-data itu kedalam database dari masing-masing data. Dalam system flow ini terdapat database pengguna, database base camp APP, database APP, dan database login detail.
Gambar 4.6 System flow Maintenance Data
37
b.
Data Flow Diagram (DFD) Data Flow Diagram (DFD) atau Diagram Aliran Data digunakan untuk menggambarkan arus data didalam sistem secara terstruktur dan jelas, menggambarkan arus data dari suatu sistem yang telah atau juga pada tahapan perencanaan. DFD juga dapat merupakan dokumentasi dari sistem yang baik. Dengan adanya DFD akan mempermudah dalam melakukan analisis sistem, sehingga pada akhirnya hasil dari perencanaan sistem dapat dilihat apakah sudah sesuai dengan yang diharapkan atau belum. DFD sendiri terdiri atas beberapa level yaitu konteks diagram, level 0, dan level 1. Berikut ini adalah DFD : 1. Konteks Diagram Gambar 4.7 menunjukkan konteks diagram sistem ini, yang terdiri dari 3 entity, yang pertama adalah base camp APP, kedua rekanan, dan yang ketiga manager. Base camp memberikan daftar permintaan barang dan data base camp kepada sistem. Begitu juga rekanan yang memberikan data katalog, data order barang, dan data rekanan kepada sistem. Sedangkan manager menerima laporan barang masuk dan barang keluar. Base camp APP juga menerima daftar barang dari siste.
38
Daftar permintaan barang Base Camp APP
Data Base Camp APP
Rekanan
Daftar order barang
0
Data Rekanan Daftar barang
Sistem Informasi Persediaan Barang PT PLN APP Surabaya
Data order barang Data Katalog
+
Laporan Barang Masuk Manager Laporan Barang Keluar
Gambar 4.7 Konteks Diagram SI Persediaan Barang
2. DFD Level 0 Gambar 4.8 menunjukkan diagram sub-proses level 0. Pada diagram ini terdapat tiga macam proses. Yang pertama adalah proses order barang, yang kedua adalah proses maintenance data, dan yang terakhir adalah proses pembuatan laporan. Kemudian databasenya terdiri dari tug permintaan, base camp APP, APP, material, tug 4, tug 7, pengguna, rekanan, tug 3, detail login, tug 8, detail material, dan approval tug 9.
39
[Data Katalog] [Data Rekanan] [Data order barang]
12
Detail material
Rekanan
[Daftar order barang]
Data detil material
Data Approval TUG9
13
[Daftar barang]
Base Camp APP
Approval TUG 9
TUG_Detail_Per mintaan
14
1
Data detail permintaan [Daftar permintaan barang] 15
Trans_In
1
Data TUG Permintaan Data Trans In
Order Barang
Data material
4
TUG Permintaan
Material Data TUG 4
7
Pengguna
+
Data TUG 4 Data TUG 7
5
TUG 4
Data karyawan
Data TUG 7 6
2
Data TUG 8
[Data Base Camp APP] Data login detail
Data rekanan
11
TUG 8
9
TUG 3
Maintenance Data
+ 10
TUG 7
Data TUG 8
Data TUG 3
8
Detail Login
Rekanan
Data TUG 3 3
Data base camp 3
APP
Pembuatan Laporan
Data APP
Data base camp
+
[Laporan Barang Keluar] 2
Base Camp APP
Manager
[Laporan Barang Masuk]
Gambar 4.8 DFD Level 0 Persediaan Barang
3. DFD Level 1 Order Barang Gambar 4.9 menjelaskan alur sub-proses pada order barang. Sub proses tersebut adalah kontrol persediaan barang dan update stok. Sub proses kontrol persediaan barang memiliki inputan daftar permintaan barang yang kemudian disimpan pada database tug 7 dan menghasilkan output daftar barang yang diberikan kepada pihak base camp APP. Selain itu proses ini juga menghasilkan output daftar order barang yang ditujukan ke rekanan lalu proses ini akan mendapatkan inputan data order barang dari rekanan dan akan disimpan ke tug 4.
40
[Data Approval TUG9]
13
Approval TUG 9
[Data Katalog] Rekanan
[Daftar order barang] Base Camp APP
[Daftar permintaan barang]
1.1
[Data Rekanan] [Data order barang]
[Data TUG 7]
[Daftar barang]
[Data detail permintaan] [Data TUG Permintaan]
Kontrol persediaan barang
14
TUG_Detail_Per mintaan
[Data TUG 3] [Data TUG 4]
1 [Data rekanan]
6
5
TUG 7
TUG Permintaan
TUG 4 8
Rekanan
Upload TUG 4
9 1.2 15
Trans_In
[Data TUG 8]
11
[Data Trans In]
TUG 3
TUG 8
Data TUG 8 Update stok [Data material]
[Data detil material]
12
4
Data trans_in_detail
Material
Detail material
Gambar 4.9 DFD Level 1 Order barang
4. DFD Level 1 Maintenance Data Pada gambar 4.10 dijelaskan proses dari maintenance data. Sub proses tersebut terdapat tigas proses, diantaranya adalah maintenance data app dan base camp app, maintenance data karyawan, dan maintenance data user. Yang pertama pada sub proses maintenance data app dan base camp mendapat inputan dari base camp dan app kemudian di simpan ke database masing-masing. Yang kedua maintenance data karyawan mendapatkan inputan data database app yang akan diproses oleh sistem untuk menentukan siapa yang berhak mengakses program lalu menyimpannya ke dalam database pengguna, dan proses yang terakhir maintenance data user merupakan proses yang berfungsi untuk mengontrol pengguna agar tidak menyalahgunakan hak akses tersebut.
41
Base Camp APP
[Data Base Camp APP]
Base Camp APP
2 2.1 Maintenance Data Base Camp APP dan APP
[Data base camp] [Data APP]
Data APP
APP
3
2.2
7
Pengguna
[Data karyawan]
Maintenance Data Karyawan
2.3
Data karyawan
Maintenance Data User
10
Detail Login
[Data login detail]
Gambar 4.10 DFD Level 1 Maintenance Data
5. DFD Level 1 Pembuatan Laporan Gambar 4.11 merupakan sub-proses pembuatan laporan. Sub proses tersebut adalah cetak laporan barang masuk dan cetak laporan barang keluar. Laporan barang masuk diperoleh dari data tug 4 dan data tug 3. Sedangkan laporan barang keluar diperoleh dari data-data yang ada dari database tug 7, tug 8, dan base camp app.
42
3.1 [Data TUG 4]
5
Cetak Laporan Barang Masuk
[Laporan Barang Masuk]
[Data TUG 3]
TUG 4
Manager 6
TUG 7
TUG 3
9
3.2 [Data TUG 7]
Cetak Laporan Barang Keluar
[Data TUG 8]
11
TUG 8
[Laporan Barang Keluar]
[Data base camp]
2
Base Camp APP
Gambar 4.11 DFD Level 1 Pembuatan Laporan
c.
Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) sendiri merupakan suatu notasi grafis dalam suatu pemodelan data konseptual yang mendeskripsikan hubungan antar penyimpan. ERD juga menunjukkan struktur keseluruhan kebutuhan data yang diperlukan, dalam ERD data tersebut digambarkan dengan menggunakan simbol entity. Pada ERD Conceptual Data Model (CDM) dapat dijelaskan hubungan yang terjadi antar tabel. Terdapat pada gambar 4.12 CDM Aplikasi Persediaan Barang.
43
Sedangkan pada ERD Physical Data Model (PDM) dapat dijelaskan struktur database secara lengkap beserta nama field serta primery key dan foreign key terdapat pada gambar 4.13 Aplikasi Persediaan Barang. Detail_Material No_detail Nama_detail Tegangan Jenis Voltage_devider Ratio Class Burden Arus Breaking_capacity Jenis_mekanis Media Phasa Kelengkapan Pasangan Discharge_current Bahan Daya Vector_group Pas
TUG_Detail_Permintaan
TUG_3
TUG_Permintaan No_Surat_Permintaan Tanggal_Permintaan Jenis_Permintaan No_Referensi Alamat Perihal Approved
Rekanan ID_rekanan Nama_rekanan Kota Alamat_rekanan No_Telp
Melakukan
Approval TUG_9 No_TUG9 Lokasi_Material No_SPK Jenis_Pekerjaan Approved
TUG_8
Mempunyai Melakukan
Material No_Material Nama_material Satuan TUG_4
Trans_In ID_Transaksi Tanggal Grand_Total
Melakukan
Pengguna Login_pengguna Password Nama_Pengguna Group_Pengguna isAktif
TUG_7 No_TUG7 No_Referensi Tanggal_terima Berdasarkan Keterangan Approved
Melakukan
Memiliki Memiliki
Login Detail Login_date Total_time_login
Memiliki
No_TUG4 No_Referensi Lokasi Diterima Tanggal Dari Keterangan Approved
APP ID_APP Nama_APP Alamat Kota No_Telp
Memiliki
Gambar 4.12 CDM Aplikasi Persediaan Barang
Mempunyai Mempunyai
Base Camp No_area Alamat Kota No_Telp
44
DETAIL_MATERIAL TUG_DETAIL_PERMINTAAN NO_SURAT_PERMINTAAN NO_DETAIL
VARCHAR(30) VARCHAR(20)
NO_DETAIL = NO_DETAIL
TUG_3
NO_SURAT_PERMINTAAN = NO_SURAT_PERMINTAAN
TUG_PERMINTAAN NO_SURAT_PERMINTAAN ID_APP NO_AREA TANGGAL_PERMINTAAN JENIS_PERMINTAAN NO_REFERENSI ALAMAT PERIHAL APPROVED
NO_TUG3 NO_TUG4 NO_DETAIL NO_REFERENSI LOKASI DITERIMA_TANGGAL DARI KETERANGAN APPROVED
VARCHAR(30) INTEGER INTEGER DATE VARCHAR(5) VARCHAR(20) VARCHAR(100) VARCHAR(100) VARCHAR(12)
VARCHAR(25) VARCHAR(25) VARCHAR(20) VARCHAR(20) VARCHAR(50) DATE VARCHAR(50) VARCHAR(100) NO_DETAIL = NO_DETAIL VARCHAR(12)
NO_TUG4 = NO_TUG4
NO_DETAIL NO_MATERIAL NO_TUG9 NAMA_DETAIL TEGANGAN JENIS VOLTAGE_DEVIDER RATIO CLASS BURDEN ARUS BREAKING_CAPACITY JENIS_MEKANIS MEDIA PHASA KELENGKAPAN PASANGAN DISCHARGE_CURRENT BAHAN DAYA VECTOR_GROUP PAS
APPROVAL_TUG_9 VARCHAR(20) VARCHAR(20) VARCHAR(25) VARCHAR(20) VARCHAR(10) VARCHAR(5) VARCHAR(10) VARCHAR(20) VARCHAR(8) VARCHAR(6) VARCHAR(6) VARCHAR(5) VARCHAR(10) VARCHAR(5) VARCHAR(5) VARCHAR(5) VARCHAR(5) VARCHAR(5) VARCHAR(15) VARCHAR(8) VARCHAR(10) VARCHAR(5)
NO_TUG9 LOKASI_MATERIAL NO_SPK JENIS_PEKERJAAN APPROVED
NO_TUG9 = NO_TUG9
VARCHAR(25) VARCHAR(50) VARCHAR(30) VARCHAR(50) VARCHAR(12)
TUG_8
NO_DETAIL = NO_DETAIL
NO_MATERIAL = NO_MATERIAL
MATERIAL NO_MATERIAL ID_REKANAN NAMA_MATERIAL SATUAN
VARCHAR(20) INTEGER VARCHAR(100) VARCHAR(6)
NO_TUG8 NO_TUG7 NO_DETAIL DIBUAT_TANGGAL GUDANG NO_SURAT_PERMINTAAN PERINTAH_PENGIRIMAN PROSES_KIRIM STATUS_BAYAR BIAYA_KIRIM BIAYA_BUNGKUS APPROVED
VARCHAR(25) VARCHAR(25) VARCHAR(20) DATE VARCHAR(50) VARCHAR(30) VARCHAR(20) VARCHAR(20) VARCHAR(15) VARCHAR(30) VARCHAR(30) VARCHAR(12)
ID_REKANAN = ID_REKANAN
REKANAN ID_REKANAN NAMA_REKANAN KOTA ALAMAT_REKANAN NO_TELP
TRANS_IN ID_TRANSAKSI LOGIN_PENGGUNA NO_TUG4 TANGGAL GRAND_TOTAL
LOGIN_PENGGUNA = LOGIN_PENGGUNA
VARCHAR(20) VARCHAR(20) VARCHAR(25) DATE VARCHAR(30)
PENGGUNA LOGIN_PENGGUNA PASSWORD NAMA_PENGGUNA GROUP_PENGGUNA ISAKTIF
VARCHAR(20) VARCHAR(6) VARCHAR(50) VARCHAR(20) VARCHAR(10)
NO_TUG4 = NO_TUG4
TUG_4 NO_TUG4 NO_REFERENSI__ LOKASI DITERIMA_TANGGAL DARI KETERANGAN APPROVED
LOGIN_PENGGUNA = LOGIN_PENGGUNA
VARCHAR(25) VARCHAR(25) VARCHAR(50) DATE VARCHAR(50) VARCHAR(50) VARCHAR(12)
INTEGER VARCHAR(50) VARCHAR(12) VARCHAR(100) VARCHAR(15)
TUG_7 NO_TUG7 ID_APP NO_AREA LOGIN_PENGGUNA NO_REFERENSI__ TANGGAL_TERIMA BERDASARKAN KETERANGAN APPROVED
ID_APP = ID_APP
VARCHAR(25) INTEGER INTEGER VARCHAR(20) VARCHAR(25) DATE VARCHAR(20) VARCHAR(50) VARCHAR(12)
NO_TUG7 = NO_TUG7
APP LOGIN_PENGGUNA = LOGIN_PENGGUNA
ID_APP NAMA_APP ALAMAT KOTA NO_TELP
ID_APP = ID_APP
LOGIN_DETAIL LOGIN_DATE LOGIN_PENGGUNA TOTAL_TIME_LOGIN
INTEGER VARCHAR(100) VARCHAR(100) VARCHAR(12) VARCHAR(15)
DATE NO_AREA = NO_AREA VARCHAR(20) INTEGER
NO_AREA = NO_AREA
CABANG NO_AREA ALAMAT KOTA NO_TELP
INTEGER VARCHAR(100) VARCHAR(12) VARCHAR(15)
Gambar 4.13 PDM Aplikasi Persediaan Barang
d.
Struktur Tabel Dari PDM yang sudah terbentuk pada gambar 4.13, maka dapat disusun struktur basis data yang nantinya akan digunakan untuk menyimpan data yang diperlukan yaitu : 1. Nama Tabel
: Pengguna
Primary Key : ID_Petugas Foreign Key
:-
Fungsi
: Untuk menyimpan data pengguna
Field
Tabel 4.1. Tabel Pengguna Tipe Data Ukuran Data
Login_Pengguna
Varchar
20
Password Nama_Pengguna Group_Pengguna isAktif
Varchar Varchar Varchar Bit
6 50 20
Keterangan Primary Key not null allow null allow null allow null
45
2. Nama Tabel
: Rekanan
Primary Key : ID_Rekanan Foreign Key
:-
Fungsi
: Untuk menyimpan data rekanan Tabel 4.2. Tabel Rekanan Tipe Data Ukuran Data
Field ID_Rekanan
Integer
Nama_Rekanan Kota Alamat_Rekanan No_Telp
Varchar Varchar Varchar Varchar
3. Nama Tabel
50 12 100 15
Keterangan Primary Key allow null allow null allow null allow null
: TUG Permintaan
Primary Key : No_Surat_Permintaan Foreign Key
: ID_APP, No_Area
Fungsi
: Untuk menyimpan data TUG Permintaan
Tabel 4.3. Tabel TUG Permintaan Field Tipe Data Ukuran Data Keterangan Primary No_Surat_Permintaan Varchar 30 Key ID_APP Varchar 50 Foreign Key No_Area Integer Foreign Key Tanggal_Permintaan Varchar 20 allow null Jenis_Permintaan Varchar 5 not null No_Referensi Varchar 20 allow null Perihal Varchar 100 allow null Approved Varchar 12 allow null
4. Nama Tabel
: TUG 4
Primary Key : No_TUG4 Foreign Key
:
46
Fungsi
: Untuk menyimpan data TUG 4 Tabel 4.4. Tabel TUG 4 Tipe Data Ukuran Data
Field No_TUG4
Varchar
25
No_Referensi Lokasi Diterima_Tanggal Dari Keterangan Approved
Varchar Varchar Varchar Integer Varchar Varchar
30 50 20
5. Nama Tabel
10 12
Keterangan Primary Key allow null allow null allow null allow null allow null allow null
: TUG 3
Primary Key : No_TUG3 Foreign Key
: No_TUG4, No_Detail
Fungsi
: Untuk menyimpan data TUG 3 Tabel 4.5. Tabel TUG 3 Tipe Data Ukuran Data
Field No_TUG3
Varchar
25
No_TUG4
Varchar
25
No_Detail
Varchar
20
No_Referensi Lokasi Diterima_Tanggal Dari Keterangan Approved
Varchar Varchar Date Varchar Varchar Varchar
20 50 5 50 100 12
6. Nama Tabel
: TUG 7
Primary Key : No_TUG7 Foreign Key
: ID_APP, No_Area, Login_Pengguna
Fungsi
: Untuk menyimpan data TUG 7
Keterangan Primary Key Foreign Key Foreign Key allow null allow null allow null allow null allow null allow null
47
Tabel 4.6. Tabel TUG 7 Tipe Data Ukuran Data
Field No_TUG7
Varchar
ID_APP
Integer
No_Area
Integer
Login_Pengguna
Varchar
No_Referensi Tanggal_Terima Berdasarkan Keterangan Approved
Varchar Date Varchar Varchar Varchar
7. Nama Tabel
25
20 25 20 50 12
Keterangan Primary Key Foreign Key Foreign Key Foreign Key allow null allow null allow null allow null allow null
: TUG 8
Primary Key : No_TUG8 Foreign Key
: No_TUG7, No_Detail
Fungsi
: Untuk menyimpan data TUG 8
Field
Tabel 4.7. Tabel TUG 8 Tipe Data Ukuran Data
No_TUG8
Varchar
25
No_TUG7
Varchar
25
No_Detail
Varchar
20
Dibuat_Tanggal Gudang No_Surat_Permintaan Perintah Pengiriman Proses_Kirim Status_Bayar Biaya_Kirim Biaya_Bungkus Approved
Date Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar
50 30 20 20 15 30 30 12
Keterangan Primary Key Foreign Key Foreign Key allow null allow null allow null allow null allow null allow null allow null allow null allow null
48
8. Nama Tabel
: TUG 9
Primary Key : No_TUG9 Foreign Key
:-
Fungsi
: Untuk menyimpan data TUG 9 Tabel 4.8. Tabel TUG 9 Tipe Data Ukuran Data
Field No_TUG9
Varchar
25
Lokasi_Material No_SPK Jenis_Pekerjaan Approved
Varchar Varchar Varchar Varchar
50 30 50 12
9. Nama Tabel
Keterangan Primary Key allow null allow null allow null allow null
: APP
Primary Key : ID_APP Foreign Key
:-
Fungsi
: Untuk menyimpan data APP Tabel 4.9. Tabel APP Tipe Data Ukuran Data
Field ID_APP
Varchar
50
Nama_APP Alamat Kota No_Telp
Varchar Varchar Varchar Varchar
100 100 12 15
10. Nama Tabel : Base camp APP Primary Key : No_Area Foreign Key : Fungsi
: Untuk menyimpan data base camp APP
Keterangan Primary Key allow null allow null allow null allow null
49
Tabel 4.10. Tabel Base Camp APP Tipe Data Ukuran Data Keterangan Primary Integer Key Varchar 100 allow null Varchar 15 allow null Varchar 10 allow null
Field No_Area Alamat No_Telp Kota
11. Nama Tabel : Material Primary Key : No_Material Foreign Key : ID_Rekanan Fungsi
: Untuk menyimpan data material Tabel 4.11. Tabel Material Tipe Data Ukuran Data
Field ID_Material
Varchar
20
ID Rekanan Material Satuan
Integer Varchar Varchar
100 5
Keterangan Primary Key Foreign Key allow null allow null
12. Nama Tabel : Detil material Primary Key : No_Detil Foreign Key : ID_Material, No_TUG9 Fungsi
: Untuk menyimpan data detil material
Field No_Detail ID_Material No_TUG9 Nama_Detail Tegangan Jenis Voltage_Devider
Tabel 4.12. Tabel Detil Material Tipe Data Ukuran Data Keterangan Primary Varchar 20 Key Varchar 20 Foreign Key Varchar 25 Foreign Key Varchar 20 allow null Varchar 10 allow null Varchar 5 allow null Varchar 10 allow null
50
Field Ratio Class Burden Arus Breaking_Capacity Jenis_Mekanis Media Phasa Kelengkapan Pasangan Discharge_Current Bahan Daya Vector_Group Pas
Tipe Data Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar
Ukuran Data 20 8 6 6 5 10 5 5 5 5 5 15 8 10 5
Keterangan allow null allow null allow null allow null allow null allow null allow null allow null allow null allow null allow null allow null allow null allow null allow null
13. Nama Tabel : Login Detil Primary Key : ID_Petugas Foreign Key : Fungsi
: Untuk menyimpan data detil login
Field Login_date Total_time_login Login_Pengguna
Tabel 4.13. Tabel Login Detil Tipe Data Ukuran Data Date Integer Varchar 20
Keterangan allow null allow null allow null
14. Nama Tabel : Trans In Primary Key : ID_Transaksi Foreign Key : Login_Pengguna, No_TUG4 Fungsi
: Untuk menyimpan data transaksi masuk
51
Tabel 4.14. Tabel Transaksi In Tipe Data Ukuran Data
Field ID_Transaksi
Varchar
20
Tipe Data
Ukuran Data
Login_Pengguna
Varchar
20
No_TUG4
Varchar
25
Tanggal Grand_Total
Varchar Varchar
20 30
Field
Keterangan Primary Key Keterangan Foreign Key Foreign Key allow null allow null
15. Nama Tabel : TUG Detil Permintaan Primary Key : No_Detail Foreign Key : No_Surat_Permintaan Fungsi
: Untuk menyimpan data TUG Detil Permintaan
Tabel 4.15. Tabel TUG Detil Permintaan Field Tipe Data Ukuran Data Keterangan Primary No_Detail Varchar 20 Key No_Surat_Permintaan Varchar 30 Foreign Key
e.
Desain I/O (Input/Output) Berikut ini merupakan rancangan desain input/output dari Aplikasi
Persediaan Barang pada PT. PLN (PERSERO) P3B JB APP Surabaya :
52
1. Form Login Form Login
LOGIN Username Image
Password Status
Enter Text Enter Text Text
OK
Cancel
Gambar 4.14 Desain Form Login 2. Form User Form User
HEADER Nama Login
Baru
Simpan
Ubah
Batal
Nama Pengguna Status
User
Aktif
Nama Login
Nama Pengguna
Status
Kembali
Gambar 4.15 Desain Form User
53
3. Form Rekanan Form Rekanan
HEADER Data Rekanan ID Rekanan
Automatic
Daftar Rekanan ID Rekanan
Nama
Kota
Alamat
No. Telpon
Nama Kota
Surabaya
Alamat No. Telp
Baru
Ubah
Simpan
Batal
Kembali
Gambar 4.16 Desain Form Rekanan
4. Form APP Form APP
HEADER Data APP
Daftar APP
Nama APP
Nama APP
Alamat
Kota
No. Telpon
Alamat
Kota
Surabaya
No. Telp
Baru
Ubah
Simpan
Gambar 4.17 Desain Form APP
Batal
Kembali
54
5. Form Unit Lain Form Unit Lain
HEADER Unit Lain
Daftar Unit Lain
No. Area
No. Area
Alamat
Kota
No. Telpon
Alamat
Surabaya
Kota No. Telp
Baru
Ubah
Simpan
Gambar 4.18 Desain Form Unit Lain
Batal
Kembali
55
6. Form Master Material FormMaterial
HEADER Material
IDMaterial
Nama Material
Satuan
Asala Material
ID Material Nama Material Satuan Asal Material
Cari
Detil Material Tegangan Jenis Voltage Devider Ratio Class
Baru
Ubah
Burden Arus Breaking Cap Jenis Mekanis Media Phasa Kelengkapan Pasangan Discharge Bahan Daya Vector Group Pas
Gambar 4.19 Desain Form Material
Simpan
Batal
Kembali
56
7. Form TUG Permintaan Form TUG Permintaan
HEADER List TUG Permintaan
TUG Permintaan No. Surat Permintaan
No. Surat
Tanggal Permintaan
Tanggal
Jenis Permintaan
No. Ref
Alamat
Oktober 12 S
S
R
K
J
S
M
1 8
2
3
4
5
6
7
9
10 11 12 13 14
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
In
Jenis Permintaan No. Referensi
3
4
Out
Alamat
Cari
Perihal Ya
Approved
Baru
Tidak
Ubah
Simpan
Batal
Kembali
Gambar 4.20 Desain Form TUG Permintaan 8. Form TUG 4 Form TUG 4
HEADER List TUG 4
TUG 4 No. TUG 4
No. TUG 4
Surat Permintaan Diterima Tanggal
No. Ref
Tanggal
Lokasi
Rekanan
Cari Oktober 12 S
S
R
K
J
S
M
1
2
3
4
5
6
7
8
9 10 11 12 13 14
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
3
4
Lokasi
Cari
Dari Rekanan
Cari Ya
Approved
Baru
Ubah
Tidak
Simpan
Batal
Gambar 4.21 Desain Form TUG 4
Kembali
57
9. Form TUG 3 Form TUG 3
HEADER List TUG 3
TUG 3 No. TUG 3
No. TUG 3
ID Transaksi Status Bayar Keterangan
Sudah
No. Ref
Tanggal
Dari
Belum
Ya
Approved
Baru
No. TUG 4
Cari
Tidak
Ubah
Simpan
Batal
Kembali
Gambar 4.22 Desain Form TUG 3 10. Form TUG 7 Form TUG 7
HEADER List TUG 7
TUG 7 No. TUG 7
No. TUG 7
Surat Permintaan
Surat Permintaan
Tanggal
Berdasarkan
Cari
Tanggal Pengiriman
Oktober 12 S
S
R
K
J
S
M
1
2
3
4
5
6
7
8
9 10 11 12 13 14
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
3
4
Berdasarkan Keterangan
Ya
Approved Baru
Ubah
Tidak Simpan
Batal
Gambar 4.23 Desain Form TUG 7
Kembali
58
11. Form TUG 8 Form TUG 8
HEADER List TUG 8
TUG 8 No. TUG 8 Tanggal TUG 8 dibuat
No. TUG 8
Oktober 12 S
S
R
K
J
S
M
1 8
2
3
4
5
6
7
9
10 11 12 13 14
Tanggal
Gudang
No. TUG 7
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
3
No. TUG 7
4
Cari
Proses Kirim Biaya Kirim Biaya Bungkus Ya
Approved
Baru
Ubah
Tidak
Simpan
Batal
Kembali
Gambar 4.24 Desain Form TUG 8 12. Form Approval TUG 9 Form Approval TUG 9
HEADER List Approval TUG 9
Approval TUG 9 No. TUG 9 No. TUG 4
Cari
No. TUG 7
Cari
Lokasi Material
Cari
No. TUG 4
No. Ref
Tanggal
Lokasi
Rekanan
No. SPK Jenis Pekerjaan Ya
Approved
Baru
Ubah
Tidak
Simpan
Batal
Gambar 4.25 Desain Form Approval TUG 9
Kembali
59
13. Form Transaksi Masuk Form Transaksi Masuk
HEADER Rp.
Petugas Nama Status Tanggal Transaksi
Oktober 12 S
S
R
1
2
3
4
5
6
7
8
9
10
11
K
12
J
13
S
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
3
4
No. TUG 4
M
Cari
Transaksi Masuk Material
Cari
Jumlah Permintaan Harga Harga Total
Simpan
+
Batal
Baru
Kembali
Gambar 4.26 Desain Form Transaksi Masuk 14. Form Laporan Transaksi Barang Masuk Laporan Barang Masuk
PT. PLN (PERSERO) P3B JB APP SURABAYA Laporan Transaksi Barang Masuk No.
No. TUG 4
Tanggal
Nama Barang
Jumlah
Harga
Harga Total
Gambar 4.27 Desain Form Laporan Transaksi Barang Masuk
60
15. Form Laporan Transaksi Barang Keluar Laporan Barang Keluar
PT. PLN (PERSERO) P3B JB APP SURABAYA Laporan Transaksi Barang Keluar No.
No. TUG 7
Tanggal
Lokasi
Nama Barang
Jumlah
Gambar 4.28 Desain Form Laporan Transaksi Barang Keluar
4.3 Implementasi Sistem Implementasi sistem ini akan menjelaskan daetil dari aplikasi persediaan barang pada PT. PLN (PERSERO) P3B JB APP Surabaya, mulai dari spesifikasi hardware / software pendukung, cara installasi program, serta fitur-fitur yang terdapat pada aplikasi.
4.3.1 Kebutuhan Sistem Sistem yang digunakan untuk menjalankan aplikasi ini terdiri dari hardware dan software pendukung, adapun hardware dan software pendukung yang digunakan adalah sebagai berikut : Spesifikasi hardware pendukung terdiri dari : 1. Processor Core 2 Duo atau lebih tinggi. 2. Memory RAM 2 GB atau lebih tinggi. 3. Harddisk minimal 10 GB.
61
Spesifikasi Software pendukung terdiri dari : 1. Sistem Operasi Microsoft Windows 7 Profesional Edition / Ultimate. 2. Microsoft Visual Studio .NET 2010. 3. DevExpress Universal. 4. CRRuntime 32 bit. 5. Microsoft SQL Server 2008 R2. 6. .NET Framework 4.0 atau lebih tinggi.
4.3.2 Cara Instalasi Program Langkah pertama untuk melakukan instalasi program ini adalah melakukan instalasi .NET Framework 4.0 dan CRRuntime 32 bit agar program dapat berjalan tanpa perlu melakukan instalaso Microsoft Visual Studio 2010. Selanjutnya adalah melakukan instalasi Microsoft SQL Server 2008 R2 sebagai akses database. Tahap terakhir adalah melakukan instalasi program aplikasi persediaan barang (Setup.exe). setelah semua tahap selesai dilakukan maka program telah siap untuk digunakan.
4.3.3 Petunjuk Penggunaan Program Dibawah ini merupakan petunjuk penggunaan fitur-fitur yang terdapat pada Aplikasi Persediaan Barang pada PT. PLN (PERSERO) P3B JB APP Surabaya : A. Form Utama Form tampilan utama adalah form yang pertama kali tampil saat aplikasi dijalankan. Tampilan form utama dapat dilihat pada gambar 4.29.
62
Gambar 4.29 Tampilan Form Menu Utama B. Form Login Form login digunakan sebaga autentifikasi user yang ingin masuk ke dalam sistem. Tampilan form login dapat dilihat pada gambar 4.30.
Gambar 4.30 Tampilan Form Login Apabila username, password dan status yang diisikan salah maka akan muncul tampilan seperti gambar 4.31.
63
Gambar 4.31 Tampilan Form Kesalahan Login C. Form Data User Tampilan Form User pada gambar 4.32 merupakan form yang memperlihatkan pembuatan sebuah user baru. Untuk melakukan penambahan user baru harus menekan tombol “BARU” agar data calon user bisa diisikan. Setalah itu tekan tombol “SIMPAN” untuk menyimpan data user baru ke dalam database. Untuk tombol “UBAH” digunakan untuk mengubah data pada data user apabila dalam melakukan penginputan data terdapat kesalahan. Kemudian tombol “BATAL” digunakan untuk membatalkan proses penginputan data, dan untuk tombol “KEMBALI” digunakan untuk kembali ke Menu Utama.
Gambar 4.32 Tampilan Form User
64
D. Form Data Material Tampilan Form Data Material pada gambar 4.33 merupakan form yang digunakan untuk menyimpan data material dan detail material yang ada pada PT. PLN (PERSERO) P3B JB APP Surabaya. Untuk menginputkan data ini dimulai dari tombol “BARU” kemudian diisikan detail-detail yang perlu diinputkan ke dalam form ini, lalu tekan tombol “SIMPAN”.
Gambar 4.33 Tampilan Data Material E.
Form TUG Permintaan Tampilan Form TUG Permintaan pada gambar 4.34 merupakan form
yang digunakan untuk melakukan proses permintaan yang didalamnya terapat 2 jenis permintaan yaitu permintaan In dan permintaan Out. Apabila jenis permintaan Out maka textbox Alamat harus diisikan dengan menekan tombol “CARI” yang diambil dari master Unit Lain. Untuk jenis permintaan In maka textbox Alamat tidak perlu diisi. Kemudian apabila pada saat Login user menggunakan status Admin atau User maka mereka hanya bisa menginputkan
65
data tanpa bisa melakukan proses Approved. Sedangkan apabila melakukan Login dengan status SPV maka hanya bisa melakukan proses Approved dengan cara memilih permintaan apa yang akan disetujui lalu tekan tombol “UBAH” setelah itu pilih Approved Ya atau Tidak, lalu tekan tombol “SIMPAN” untuk menyimpan ke dalam database agar bisa melanjutkan proses lainnya.
Gambar 4.34 Tampilan TUG Permintaan F. Form TUG 4 Tampilan Form TUG 4 pada gambar 4.35 merupakan lanjutan proses dari TUG Permintaan. Setelah TUG Permintaan sudah mendapat persetujuan dari SPV maka bisa melanjutkan ke proses ini yang cara penginputannya tekan tombol “Baru” lalu isikan No. TUG 4, kemudian untuk mengisikan surat permintaan tekan tombol “CARI” lalu didalamnya akan muncul surat permintaan apa saja yang sudah disetujui oleh atasan. Untuk Lokasi ini merupakan material yang akan dipesan akan di tempatkan ke dalam gudang yang terdapat pada form APP. Sedangkan Dari Rekanan ini merupakan material yang akan dipesan berasal dari
66
Rekanan mana. Setalah itu tekan tombol “SIMPAN”. Kemudian apabila pada saat Login user menggunakan status Admin atau User maka mereka hanya bisa menginputkan data tanpa bisa melakukan proses Approved. Sedangkan apabila melakukan Login dengan status SPV maka hanya bisa melakukan proses Approved dengan cara memilih permintaan apa yang akan disetujui lalu tekan tombol “UBAH” setelah itu pilih Approved Ya atau Tidak, lalu tekan tombol “SIMPAN” untuk menyimpan ke dalam database agar bisa melanjutkan proses selanjutnya.
Gambar 4.35 Tampilan TUG 4 G. Form TUG 3 Tampilan Form TUG 3 pada gambar 4.36 merupakan form detail dari TUG 4 yang digunakan untuk menampilkan detail dari TUG 4 yang berisi keterangan dari material apa yang akan dipesan atau pengadaan.
67
Gambar 4.36 Tampilan TUG 3 H. Form Approval TUG 9 Tampilan Form Approval TUG 9 pada gambar 4.37 merupakan proses terakhir approval dari atasan. Pada Form ini berisi No. TUG 9, Lokasi Material akan ditempatkan dimana, No. SPK (Surat Perintah Kerja) berdasarkan dari bagian Logistik dan Umum, serta Jenis Pekerjaan, setalah itu proses Approval dari SPV atau atasan.
68
Gambar 4.37 Tampilan Approval TUG 9 I.
Form Transaksi Masuk Tampilan Form Transaksi Masuk pada gambar 4.38 merupakan tampilan
form terakhir dari proses pengadaan barang. Form ini menunjukkan nama petugas yang menginputkan data transaksi barang masuk, kemudian material apa saja yang akan dibeli, jumlah material yang akan dibeli, harga satuan dari material, kemudian ada harga total barang yang akan dibeli.
69
Gambar 4.38 Tampilan Transaksi Masuk J.
Form TUG 7 Tampilan Form TUG 7 pada gambar 4.39 merupakan form yang
berfungsi untuk menginputkan material barang yang akan keluar. Atau bisa juga disebut dengan form transaksi keluar. untuk dapat menggunakan form ini SPV harus melakukan Approved pada TUG Permintaan, setelah proses tersebut maka user login dengan menggunakan status admin/user dapat melakukan transaksi TUG 7 ini dengan menekan tombol “BARU” setelah itu mengisikan data-data yang dibutuhkan kemudian tekan tombol “SIMPAN”. Apabila pada saat login menggunakan status SPV maka tombol yang berfungsi hanya tombol “UBAH”, “SIMPAN”, “BATAL”, dan “Kembali”. Untuk melakukan proses Approved SPV harus memilih data mana yang akan di Approved lalu tekan tombol “SIMPAN”, agar bisa meneruskan ke form selanjutnya.
70
Gambar 4.39 Tampilan TUG 7 K. Form TUG 8 Tampilan Form TUG 8 pada gambar 4.40 merupakan detail dari TUG 7 atau yang biasa disebut dengan detail transaksi keluar. Agar dapat menggunakan form ini SPV harus melakukan Approved pada form TUG 7. Setalah itu bisa dilanjutkan untuk menginputkan data TUG 8 ini dengan cara pada saat login user menggunakan status admin/user kemudian menginputkan data-data yang perlu disimpan. Langkah pertama menekan tombol “BARU” isikan data yang diperlukan kemudian tekan “SIMPAN”.
71
Gambar 4.40 Tampilan TUG 8 L. Form Laporan Barang Masuk Tampilan Form Laporan Barang Masuk pada gambar 4.41 merupak format laporan barang masuk yang akan dicetak dan akan diberikan kepada Manajer PT. PLN (PERSERO) P3B JB APP Surabaya.
Gambar 4.41 Tampilan Laporan Barang Masuk
72
M. Form Laporan Barang Keluar Tampilan Form Laporan Barang Masuk pada gambar 4.42 merupak format laporan barang masuk yang akan dicetak dan akan diberikan kepada Manajer PT. PLN (PERSERO) P3B JB APP Surabaya.
Gambar 4.42 Tampilan Laporan Barang Keluar
4.4 Evaluasi Uji Coba Sistem Evaluasi dan uji coba sistem bertujuan untuk memastikan bahwa aplikasi telah dibuat dengan benar sesuai dengan kebutuhan dan fungsi-fungsi yang ada pada aplikasi dapat berjalan seperti yang diharapkan. Dengan adanya uji coba ini diharapkan kekurangan atau kelemahan aplikasi dapt diperbaiki sebelum diimplementasikan secara nyata.
73
4.4.1 Uji Coba Fitur Dasar Sistem A. Desain Uji Coba Fitur Form Login Proses login dilakukan dengan cara menginputkan username, password, dan status. Data login yang digunakan dapat dilihat pada tabel 4.16.
Test Case
1.
2.
Tabel 4.16. Desain Uji Coba Fitur Form Login Output yang Tujuan Input diharapkan Deskripsi Menginputkan data username, login : Muncul pesan "Selamat password, dan username=Edy, Datang, Edy" status yang password=Edy, valid. status=User Deskripsi username, password, dan status yang tidak valid.
Menginputkan data login : username=Edy, password=Edy, status=Admin
Muncul pesan "Username / Password Salah"
B. Desain Uji Coba Fitur Pengaturan Data Uji coba pada fitur pengaturan data dilakukan untuk memastikan bahwa proses simpan, dan ubah data telah berjalan dengan baik. Hasil dari proses uji coba ini dapat dilihat pada tabel 4.17.
Test Case
1.
Tabel 4.17. Desain Uji Coba Fitur Pengaturan Data Output yang Tujuan Input diharapkan Menambah data baru kedalam database dengan data Melakukan klik pada yang tidak tombol Baru, beberapa Muncul pesan "Data valid (tidak textbox tidak diisi, Tidak Lengkap" lengkap) kemudian klik tombol Simpan
74
Test Case
2.
C.
Tujuan
Input
Output yang diharapkan
Melakukan perubahan data pada database dengan data yang valid
Memilih data yang akan diubah dari datagridview,kemudian tekan tombol Ubah, lakukan perubahan pada beberapa data yang ingin diubah, kemudian tekan tombol Simpan
Muncul pesan "Data Berhasil di Ubah" dan data yang terdapat pada database juga akan berubah.
Desain Uji Coba Fitur Transaksi Uji coba pada fitur transaksi dilakukan untuk memastikan bahwa proses
Approved berjalan dengan baik. Hasil dari proses uji coba ini dapat dilihat pada gambar tabel 4.18.
Test Case
1.
Tabel 4.18. Desain Uji Coba Fitur Transaksi Output yang Tujuan Input diharapkan Menambah Melakukan klik pada data baru tombol Cari No. kedalam Surat Permintaan No. Surat Permintaan database pada form TUG 4 yang belum di Approved dengan TUG tidak akan muncul pada Permintaan form PR In yang belum di Approve oleh SPV
4.5 Analisa Hasil Uji Coba 4.5.1 Analisa Hasil Uji Coba Fitur Dasar Sistem Fitur-fitur dasar sistem dinilai layak jika keseluruhan hasil coba ini sesuai dengan output yang diharapkan. Dari serangkaian uji coba yang telah dilakukan pada fitur-fitur dasar sistem diperoleh kesimpulan bahwa keseluruhan pengujian terhadap aplikasi tersebut telah berjalan denga baik dan tidak terdapat error.
75
4.5.2 Analisa Hasil Uji Coba Validasi Sistem Analisa hasil uji coba validasi sistem dilakukan untuk mengetahui dan menganalisa apakah fungsi-fungsi utama yang ada dalam sistem dengan inputan keseluruhan data yang ada telah berjalan sebagaimana mestinya sesuai dengan keinginan dan kebutuhan dari pengguna aplikasi.