bab iv deskripsi pekerjaan - sir.stikom.edusir.stikom.edu/652/7/bab iv.pdf · deskripsi pekerjaan...

50
26 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

Upload: lebao

Post on 11-Mar-2019

228 views

Category:

Documents


0 download

TRANSCRIPT

26

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

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

Renev APPBase Camp APP Logum / Gudang Manager APP KI P3BJB

Ph

ase

Surat

permintaan &

TUG5

Start

Daftar

permintaan

barang

Daftar

permintaan

barang

Surat

permintaan &

TUG5

12

3

Surat

permintaan &

TUG5

3

2

Setuju ?

Surat

permintaan yg

disetujui

Surat

permintaan yg

disetujui

TUG9

Daftar

barang

End

TUG9

TUG9 SAP

2

Laporan

barang keluarMembuat

surat

permintaan

& TUG5

Surat

di ACC

1

Tidak

1

Informasi

ke Logum

Ya

Cetak

TUG9

Manual

Mencatat

transaksi

out &

barang yg

keluar

Membuat

laporan

barang yg

keluar

Reservasi

SAP

Menyimp

an trans.

out

Gambar 4.1 Document flow Barang Keluar

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

RekananLogum/GudangBag. PerencanaanPanitia Pemeriksa

Kualitas BarangManager

Ph

ase

Start

Data barang

Meminta

pengadaan

barang

Memilih

Rekanan

PO

Pengiriman

barang

Data barang telah

diterima &

Membuat srt

pemeriksaan

Nota

Pemeriksaan

pengecekan

barang

Brg di

terima?

Dikembalikan

ke Rekanan

Tidak

Membuat

TUG3 & TUG4Ya

TUG3 & TUG4

dicatat ke

dalam TUG1 &

TUG2TUG1 & TUG2

Update stok

barang

Material

Mencatat

Trans. In

TUG 4

Cetak

Laporan brg

masuk

Laporan

brg

masuk

1

End

1

Membuat PR

PR

Membuat PO

PO

TUG 3

Detail

Material

Data

Kontrak

TUG

Permintaan

TUG Detail

Permintaan

Rekanan

Trans. In

Gambar 4.5 System flow Barang 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

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.

Data Katalog

Data order barang

Daftar order barang

Data Rekanan

Laporan Barang Masuk

Laporan Barang Keluar

Daftar barang

Data Base Camp APP

Daftar permintaan barang

0

Sistem Informasi Persediaan

Barang PT PLN APP

Surabaya

+

Base

Camp APP

Manager

Rekanan

39

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.

Data Trans In

Data detail permintaan

Data Approval TUG9

Data TUG 8

Data TUG 3

Data detil material

[Data Katalog]

Data TUG 8

Data material

Data base camp

Data login detail

Data TUG 7

Data TUG 3

Data TUG 4

Data rekanan

Data APP

Data karyawan

Data base camp

Data TUG 7 Data TUG 4

Data TUG Permintaan

[Data order barang] [Daftar order barang]

[Data Rekanan]

[Laporan Barang Masuk] [Laporan Barang Keluar]

[Data Base Camp APP]

[Daftar barang]

[Daftar permintaan barang]

Base Camp

APP

Manager

1

Order Barang

+

2

Maintenance Data

+

3

Pembuatan Laporan

+

Rekanan

1 TUG Permintaan

2 Base Camp APP

3 APP

4 Material

5 TUG 4

6 TUG 7

7 Pengguna

8 Rekanan

9 TUG 3

10 Detail Login

11 TUG 8

12 Detail material

13 Approval TUG 9

14 TUG_Detail_Per

mintaan

15 Trans_In

40

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.

[Data Trans In]

[Data detail permintaan]

[Data Approval TUG9]

Data trans_in_detail

Data TUG 8

[Data TUG 3]

[Data detil material]

[Data Katalog]

[Data TUG 8]

[Data material]

Upload TUG 4

[Data TUG 4]

[Data TUG 7]

[Data rekanan]

[Data TUG Permintaan]

[Data order barang] [Data Rekanan]

[Daftar order barang]

[Daftar barang]

[Daftar permintaan barang]Base

Camp

APP

Rekanan

1TUG

Permintaan

5 TUG 46 TUG 78 Rekanan

1.1

Kontrol persediaan barang

1.2

Update stok

4 Material

11 TUG 8

12 Detail material

9 TUG 3

13 Approval TUG 9

14 TUG_Detail_Per

mintaan

15 Trans_In

41

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.

Data karyawan [Data login detail]

[Data karyawan]

Data APP

[Data APP]

[Data base camp]

[Data Base Camp APP]Base

Camp

APP2 Base Camp APP

7 Pengguna

3 APP

10 Detail Login

2.1

Maintenance Data

Base Camp APP

dan APP

2.2

Maintenance Data

Karyawan

2.3

Maintenance

Data User

42

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.

[Data TUG 8]

[Laporan Barang Masuk]

[Laporan Barang Keluar]

[Data base camp]

[Data TUG 7]

[Data TUG 3]

[Data TUG 4]

Manager

5 TUG 4

9 TUG 3 6 TUG 7

2 Base Camp APP

3.1

Cetak Laporan

Barang Masuk

3.2

Cetak Laporan

Barang Keluar

11 TUG 8

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.

MemilikiMelakukan

Melakukan

Memiliki

Memiliki

TUG_8TUG_3

TUG_Detail_Permintaan

Mempunyai

Melakukan

Mempunyai

Mempunyai

Melakukan

Memiliki

TUG_Permintaan

No_Surat_Permintaan

Tanggal_Permintaan

Jenis_Permintaan

No_Referensi

Alamat

Perihal

Approved

Base Camp

No_area

Alamat

Kota

No_Telp

APP

ID_APP

Nama_APP

Alamat

Kota

No_Telp

Material

No_Material

Nama_material

Satuan

TUG_4

No_TUG4

No_Referensi

Lokasi

Diterima Tanggal

Dari

Keterangan

Approved

TUG_7

No_TUG7

No_Referensi

Tanggal_terima

Berdasarkan

Keterangan

Approved

Pengguna

Login_pengguna

Password

Nama_Pengguna

Group_Pengguna

isAktif

Rekanan

ID_rekanan

Nama_rekanan

Kota

Alamat_rekanan

No_Telp

Login Detail

Login_date

Total_time_login

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

Approval TUG_9

No_TUG9

Lokasi_Material

No_SPK

Jenis_Pekerjaan

Approved

Trans_In

ID_Transaksi

Tanggal

Grand_Total

Gambar 4.12 CDM Aplikasi Persediaan Barang

44

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

Tabel 4.1. Tabel Pengguna

Field Tipe Data Ukuran Data Keterangan

Login_Pengguna Varchar 20 Primary

Key

Password Varchar 6 not null

Nama_Pengguna Varchar 50 allow null

Group_Pengguna Varchar 20 allow null

isAktif Bit allow null

NO_TUG4 = NO_TUG4

LOGIN_PENGGUNA = LOGIN_PENGGUNA

NO_TUG9 = NO_TUG9

NO_AREA = NO_AREA ID_APP = ID_APP

NO_DETAIL = NO_DETAIL

NO_TUG7 = NO_TUG7

NO_DETAIL = NO_DETAIL

NO_TUG4 = NO_TUG4

NO_DETAIL = NO_DETAIL

NO_SURAT_PERMINTAAN = NO_SURAT_PERMINTAAN

NO_MATERIAL = NO_MATERIAL

LOGIN_PENGGUNA = LOGIN_PENGGUNA

NO_AREA = NO_AREA

ID_APP = ID_APP

ID_REKANAN = ID_REKANAN

LOGIN_PENGGUNA = LOGIN_PENGGUNA

TUG_PERMINTAAN

NO_SURAT_PERMINTAAN VARCHAR(30)

ID_APP INTEGER

NO_AREA INTEGER

TANGGAL_PERMINTAAN DATE

JENIS_PERMINTAAN VARCHAR(5)

NO_REFERENSI VARCHAR(20)

ALAMAT VARCHAR(100)

PERIHAL VARCHAR(100)

APPROVED VARCHAR(12)

CABANG

NO_AREA INTEGER

ALAMAT VARCHAR(100)

KOTA VARCHAR(12)

NO_TELP VARCHAR(15)

APP

ID_APP INTEGER

NAMA_APP VARCHAR(100)

ALAMAT VARCHAR(100)

KOTA VARCHAR(12)

NO_TELP VARCHAR(15)

MATERIAL NO_MATERIAL VARCHAR(20)

ID_REKANAN INTEGER

NAMA_MATERIAL VARCHAR(100)

SATUAN VARCHAR(6)

TUG_4

NO_TUG4 VARCHAR(25)

NO_REFERENSI__ VARCHAR(25)

LOKASI VARCHAR(50)

DITERIMA_TANGGAL DATE

DARI VARCHAR(50)

KETERANGAN VARCHAR(50)

APPROVED VARCHAR(12)

TUG_7

NO_TUG7 VARCHAR(25) ID_APP INTEGER NO_AREA INTEGER LOGIN_PENGGUNA VARCHAR(20) NO_REFERENSI__ VARCHAR(25) TANGGAL_TERIMA DATE BERDASARKAN VARCHAR(20) KETERANGAN VARCHAR(50) APPROVED VARCHAR(12)

PENGGUNA LOGIN_PENGGUNA VARCHAR(20)

PASSWORD VARCHAR(6)

NAMA_PENGGUNA VARCHAR(50)

GROUP_PENGGUNA VARCHAR(20)

ISAKTIF VARCHAR(10)

REKANAN

ID_REKANAN INTEGER

NAMA_REKANAN VARCHAR(50)

KOTA VARCHAR(12)

ALAMAT_REKANAN VARCHAR(100)

NO_TELP VARCHAR(15)

LOGIN_DETAIL LOGIN_DATE DATE

LOGIN_PENGGUNA VARCHAR(20)

TOTAL_TIME_LOGIN INTEGER

DETAIL_MATERIAL NO_DETAIL VARCHAR(20)

NO_MATERIAL VARCHAR(20)

NO_TUG9 VARCHAR(25)

NAMA_DETAIL VARCHAR(20)

TEGANGAN VARCHAR(10)

JENIS VARCHAR(5)

VOLTAGE_DEVIDER VARCHAR(10)

RATIO VARCHAR(20)

CLASS VARCHAR(8)

BURDEN VARCHAR(6)

ARUS VARCHAR(6)

BREAKING_CAPACITY VARCHAR(5)

JENIS_MEKANIS VARCHAR(10)

MEDIA VARCHAR(5)

PHASA VARCHAR(5)

KELENGKAPAN VARCHAR(5)

PASANGAN VARCHAR(5)

DISCHARGE_CURRENT VARCHAR(5)

BAHAN VARCHAR(15)

DAYA VARCHAR(8)

VECTOR_GROUP VARCHAR(10)

PAS VARCHAR(5)

APPROVAL_TUG_9

NO_TUG9 VARCHAR(25)

LOKASI_MATERIAL VARCHAR(50)

NO_SPK VARCHAR(30)

JENIS_PEKERJAAN VARCHAR(50)

APPROVED VARCHAR(12)

TRANS_IN

ID_TRANSAKSI VARCHAR(20)

LOGIN_PENGGUNA VARCHAR(20)

NO_TUG4 VARCHAR(25)

TANGGAL DATE

GRAND_TOTAL VARCHAR(30)

TUG_DETAIL_PERMINTAAN NO_SURAT_PERMINTAAN VARCHAR(30)

NO_DETAIL VARCHAR(20)

TUG_3

NO_TUG3 VARCHAR(25)

NO_TUG4 VARCHAR(25)

NO_DETAIL VARCHAR(20)

NO_REFERENSI VARCHAR(20)

LOKASI VARCHAR(50)

DITERIMA_TANGGAL DATE

DARI VARCHAR(50)

KETERANGAN VARCHAR(100)

APPROVED VARCHAR(12)

TUG_8

NO_TUG8 VARCHAR(25)

NO_TUG7 VARCHAR(25)

NO_DETAIL VARCHAR(20)

DIBUAT_TANGGAL DATE

GUDANG VARCHAR(50)

NO_SURAT_PERMINTAAN VARCHAR(30)

PERINTAH_PENGIRIMAN VARCHAR(20)

PROSES_KIRIM VARCHAR(20)

STATUS_BAYAR VARCHAR(15)

BIAYA_KIRIM VARCHAR(30)

BIAYA_BUNGKUS VARCHAR(30)

APPROVED VARCHAR(12)

45

2. Nama Tabel : Rekanan

Primary Key : ID_Rekanan

Foreign Key : -

Fungsi : Untuk menyimpan data rekanan

Tabel 4.2. Tabel Rekanan

Field Tipe Data Ukuran Data Keterangan

ID_Rekanan Integer

Primary

Key

Nama_Rekanan Varchar 50 allow null

Kota Varchar 12 allow null

Alamat_Rekanan Varchar 100 allow null

No_Telp Varchar 15 allow null

3. Nama Tabel : 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

No_Surat_Permintaan Varchar 30 Primary

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

Field Tipe Data Ukuran Data Keterangan

No_TUG4 Varchar 25 Primary

Key

No_Referensi Varchar 30 allow null

Lokasi Varchar 50 allow null

Diterima_Tanggal Varchar 20 allow null

Dari Integer allow null

Keterangan Varchar 10 allow null

Approved Varchar 12 allow null

5. Nama Tabel : TUG 3

Primary Key : No_TUG3

Foreign Key : No_TUG4, No_Detail

Fungsi : Untuk menyimpan data TUG 3

Tabel 4.5. Tabel TUG 3

Field Tipe Data Ukuran Data Keterangan

No_TUG3 Varchar 25 Primary

Key

No_TUG4 Varchar 25 Foreign

Key

No_Detail Varchar 20 Foreign

Key

No_Referensi Varchar 20 allow null

Lokasi Varchar 50 allow null

Diterima_Tanggal Date 5 allow null

Dari Varchar 50 allow null

Keterangan Varchar 100 allow null

Approved Varchar 12 allow null

6. Nama Tabel : TUG 7

Primary Key : No_TUG7

Foreign Key : ID_APP, No_Area, Login_Pengguna

Fungsi : Untuk menyimpan data TUG 7

47

Tabel 4.6. Tabel TUG 7

Field Tipe Data Ukuran Data Keterangan

No_TUG7 Varchar 25

Primary

Key

ID_APP Integer

Foreign

Key

No_Area Integer

Foreign

Key

Login_Pengguna Varchar 20

Foreign

Key

No_Referensi Varchar 25 allow null

Tanggal_Terima Date allow null

Berdasarkan Varchar 20 allow null

Keterangan Varchar 50 allow null

Approved Varchar 12 allow null

7. Nama Tabel : TUG 8

Primary Key : No_TUG8

Foreign Key : No_TUG7, No_Detail

Fungsi : Untuk menyimpan data TUG 8

Tabel 4.7. Tabel TUG 8

Field Tipe Data Ukuran Data Keterangan

No_TUG8 Varchar 25 Primary

Key

No_TUG7 Varchar 25 Foreign

Key

No_Detail Varchar 20 Foreign

Key

Dibuat_Tanggal Date allow null

Gudang Varchar 50 allow null

No_Surat_Permintaan Varchar 30 allow null

Perintah Pengiriman Varchar 20 allow null

Proses_Kirim Varchar 20 allow null

Status_Bayar Varchar 15 allow null

Biaya_Kirim Varchar 30 allow null

Biaya_Bungkus Varchar 30 allow null

Approved Varchar 12 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

Field Tipe Data Ukuran Data Keterangan

No_TUG9 Varchar 25 Primary

Key

Lokasi_Material Varchar 50 allow null

No_SPK Varchar 30 allow null

Jenis_Pekerjaan Varchar 50 allow null

Approved Varchar 12 allow null

9. Nama Tabel : APP

Primary Key : ID_APP

Foreign Key : -

Fungsi : Untuk menyimpan data APP

Tabel 4.9. Tabel APP

Field Tipe Data Ukuran Data Keterangan

ID_APP Varchar 50 Primary

Key

Nama_APP Varchar 100 allow null

Alamat Varchar 100 allow null

Kota Varchar 12 allow null

No_Telp Varchar 15 allow null

10. Nama Tabel : Base camp APP

Primary Key : No_Area

Foreign Key : -

Fungsi : Untuk menyimpan data base camp APP

49

Tabel 4.10. Tabel Base Camp APP

Field Tipe Data Ukuran Data Keterangan

No_Area Integer

Primary

Key

Alamat Varchar 100 allow null

No_Telp Varchar 15 allow null

Kota Varchar 10 allow null

11. Nama Tabel : Material

Primary Key : No_Material

Foreign Key : ID_Rekanan

Fungsi : Untuk menyimpan data material

Tabel 4.11. Tabel Material

Field Tipe Data Ukuran Data Keterangan

ID_Material Varchar 20 Primary

Key

ID Rekanan Integer Foreign Key

Material Varchar 100 allow null

Satuan Varchar 5 allow null

12. Nama Tabel : Detil material

Primary Key : No_Detil

Foreign Key : ID_Material, No_TUG9

Fungsi : Untuk menyimpan data detil material

Tabel 4.12. Tabel Detil Material

Field Tipe Data Ukuran Data Keterangan

No_Detail Varchar 20 Primary

Key

ID_Material Varchar 20 Foreign Key

No_TUG9 Varchar 25 Foreign Key

Nama_Detail Varchar 20 allow null

Tegangan Varchar 10 allow null

Jenis Varchar 5 allow null

Voltage_Devider Varchar 10 allow null

50

Field Tipe Data Ukuran Data Keterangan

Ratio Varchar 20 allow null

Class Varchar 8 allow null

Burden Varchar 6 allow null

Arus Varchar 6 allow null

Breaking_Capacity Varchar 5 allow null

Jenis_Mekanis Varchar 10 allow null

Media Varchar 5 allow null

Phasa Varchar 5 allow null

Kelengkapan Varchar 5 allow null

Pasangan Varchar 5 allow null

Discharge_Current Varchar 5 allow null

Bahan Varchar 15 allow null

Daya Varchar 8 allow null

Vector_Group Varchar 10 allow null

Pas Varchar 5 allow null

13. Nama Tabel : Login Detil

Primary Key : ID_Petugas

Foreign Key :

Fungsi : Untuk menyimpan data detil login

Tabel 4.13. Tabel Login Detil

Field Tipe Data Ukuran Data Keterangan

Login_date Date allow null

Total_time_login Integer allow null

Login_Pengguna Varchar 20 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

Field Tipe Data Ukuran Data Keterangan

ID_Transaksi Varchar 20 Primary

Key

Field Tipe Data Ukuran Data Keterangan

Login_Pengguna Varchar 20 Foreign

Key

No_TUG4 Varchar 25 Foreign

Key

Tanggal Varchar 20 allow null

Grand_Total Varchar 30 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

No_Detail Varchar 20 Primary

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

ImageEnter Text

Enter Text

Text

LOGIN

Username

Password

Status

OK Cancel

Gambar 4.14 Desain Form Login

2. Form User

Form User

Nama Login Nama Pengguna Status

User

Nama Login

Nama Pengguna

Status

Baru Simpan

Aktif

Ubah Batal

Kembali

HEADER

Gambar 4.15 Desain Form User

53

3. Form Rekanan

Form Rekanan

ID Rekanan Nama Kota Alamat No. TelponAutomatic

Surabaya

ID Rekanan

Nama

Kota

Baru SimpanUbah Batal Kembali

Alamat

No. Telp

HEADER

Data Rekanan Daftar Rekanan

Gambar 4.16 Desain Form Rekanan

4. Form APP

Form APP

Nama APP Alamat Kota No. Telpon

Surabaya

Nama APP

Alamat

Kota

Baru SimpanUbah Batal Kembali

No. Telp

HEADER

Data APP Daftar APP

Gambar 4.17 Desain Form APP

54

5. Form Unit Lain

Form Unit Lain

No. Area Alamat Kota No. Telpon

Surabaya

No. Area

Alamat

Kota

Baru SimpanUbah Batal Kembali

No. Telp

HEADER

Unit Lain Daftar Unit Lain

Gambar 4.18 Desain Form Unit Lain

55

6. Form Master Material

Form Material

ID Material Nama Material Satuan Asala Material

ID Material

Nama Material

Satuan

Baru SimpanUbah Batal Kembali

Asal Material

HEADER

Material

Tegangan

Detil Material

Cari

Jenis

Voltage Devider

Ratio

Class

Burden

Arus

Breaking Cap

Jenis Mekanis

Media

Phasa

Kelengkapan

Pasangan

Discharge

Bahan

Daya

Vector Group

Pas

Gambar 4.19 Desain Form Material

56

7. Form TUG Permintaan

Form TUG Permintaan

No. Surat Tanggal Jenis Permintaan No. Ref AlamatNo. Surat Permintaan

Tanggal Permintaan

Alamat

Baru SimpanUbah Batal Kembali

No. Referensi

Perihal

Approved Ya Tidak

S

1

Oktober 12

S R K J S M

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

HEADER

TUG Permintaan

Jenis Permintaan In Out

Cari

List TUG Permintaan

Gambar 4.20 Desain Form TUG Permintaan

8. Form TUG 4

Form TUG 4

No. TUG 4 No. Ref Tanggal Lokasi RekananNo. TUG 4

Diterima Tanggal

Lokasi

Baru SimpanUbah Batal Kembali

Approved Ya Tidak

S

1

Oktober 12

S R K J S M

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

HEADER

TUG 4

Cari

Dari Rekanan Cari

Surat Permintaan Cari

List TUG 4

Gambar 4.21 Desain Form TUG 4

57

9. Form TUG 3

Form TUG 3

No. TUG 3 No. TUG 4 No. Ref Tanggal DariID Transaksi

Baru SimpanUbah Batal Kembali

Status Bayar

Approved Ya Tidak

HEADER

TUG 3

Cari

Keterangan

List TUG 3

No. TUG 3

Sudah Belum

Gambar 4.22 Desain Form TUG 3

10. Form TUG 7

Form TUG 7

No. TUG 7 Surat Permintaan Tanggal BerdasarkanSurat Permintaan

Tanggal Pengiriman

Baru SimpanUbah Batal Kembali

Approved Ya Tidak

S

1

Oktober 12

S R K J S M

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

HEADER

TUG 7

Berdasarkan

Keterangan

List TUG 7

No. TUG 7

Cari

Gambar 4.23 Desain Form TUG 7

58

11. Form TUG 8

Form TUG 8

No. TUG 8 Tanggal Gudang No. TUG 7Tanggal TUG 8 dibuat

Baru SimpanUbah Batal Kembali

Approved Ya Tidak

S

1

Oktober 12

S R K J S M

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

HEADER

TUG 8 List TUG 8

No. TUG 8

No. TUG 7 Cari

Proses Kirim

Biaya Kirim

Biaya Bungkus

Gambar 4.24 Desain Form TUG 8

12. Form Approval TUG 9

Form Approval TUG 9

No. TUG 4 No. Ref Tanggal Lokasi RekananNo. TUG 9

Lokasi Material

Baru SimpanUbah Batal Kembali

No. TUG 4

Approved Ya Tidak

HEADER

Approval TUG 9

Cari

No. SPK

Jenis Pekerjaan

List Approval TUG 9

Cari

No. TUG 7 Cari

Gambar 4.25 Desain Form Approval TUG 9

59

13. Form Transaksi Masuk

Form Transaksi Masuk

Nama

No. TUG 4

Simpan Batal Kembali

Status

HEADER

Petugas Rp.

Material

Tanggal Transaksi

Jumlah Permintaan

Transaksi Masuk

Cari

S

1

Oktober 12

S R K J S M

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

Harga

Harga Total +

Baru

Cari

Gambar 4.26 Desain Form Transaksi Masuk

14. Form Laporan Transaksi Barang Masuk

Laporan Barang Masuk

No. No. TUG 4 Tanggal Nama Barang Jumlah Harga Harga Total

PT. PLN (PERSERO) P3B JB APP

SURABAYA

Laporan Transaksi Barang Masuk

Gambar 4.27 Desain Form Laporan Transaksi Barang Masuk

60

15. Form Laporan Transaksi Barang Keluar

Laporan Barang Keluar

No. No. TUG 7 Tanggal Nama Barang JumlahLokasi

PT. PLN (PERSERO) P3B JB APP

SURABAYA

Laporan Transaksi Barang Keluar

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.

Tabel 4.16. Desain Uji Coba Fitur Form Login

Test

Case Tujuan Input

Output yang

diharapkan

1.

Deskripsi

username,

password, dan

status yang

valid.

Menginputkan data

login :

username=Edy,

password=Edy,

status=User

Muncul pesan "Selamat

Datang, Edy"

2.

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.

Tabel 4.17. Desain Uji Coba Fitur Pengaturan Data

Test

Case Tujuan Input

Output yang

diharapkan

1.

Menambah

data baru

kedalam

database

dengan data

yang tidak

valid (tidak

lengkap)

Melakukan klik pada

tombol Baru, beberapa

textbox tidak diisi,

kemudian klik tombol

Simpan

Muncul pesan "Data

Tidak Lengkap"

74

Test

Case Tujuan Input

Output yang

diharapkan

2.

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.

C. 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.

Tabel 4.18. Desain Uji Coba Fitur Transaksi

Test

Case Tujuan Input

Output yang

diharapkan

1.

Menambah

data baru

kedalam

database

dengan TUG

Permintaan

yang belum di

Approve oleh

SPV

Melakukan klik pada

tombol Cari No.

Surat Permintaan

pada form TUG 4 No. Surat Permintaan

yang belum di Approved

tidak akan muncul pada

form PR In

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.