SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran...

144
SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN BELANJA PADA POS EKSPLOITASI ( Studi Kasus di Laboratorium Basis Data Universitas Sanata Dharma,Yogyakarta) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika Disusun oleh: Nama : Cindy Christine Syauta Nim : 105314003 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2015 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Transcript of SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran...

Page 1: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN

BELANJA

PADA POS EKSPLOITASI

( Studi Kasus di Laboratorium Basis Data Universitas Sanata

Dharma,Yogyakarta)

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Komputer

Program Studi Teknik Informatika

Disusun oleh:

Nama : Cindy Christine Syauta

Nim : 105314003

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

2015

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 2: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

MANAGEMENT SYSTEM ON THE USE OF EXPLOITATION

POST BUDGET

(A CASE STUDY AT THE DATA BASE LABORATORY

OF SANATA DHARMA UNIVERSITY,YOGYAKARTA)

A Thesis

Presented as Partial Fullfillment of the Requirements

To Obtain the Sarjana Komputer Degree

In Informatics Engineering

By:

Name : Cindy Christine Syauta

Nim : 105314003

INFORMATICS ENGINEERING STUDY PROGRAM

DEPARTMENT OF INFORMATICS ENGINEERING

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2015

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 3: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

i

HALAMAN PERSETUJUAN

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 4: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

ii

HALAMAN PENGESAHAN

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 5: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

iii

PERNYATAAN KEASLIAN KARYA

Dengan ini saya sebagai penulis tugas akhir menyatakan dengan

sesungguhnya bahwa skripsi yang saya tulis ini tidak memuat karya

atau bagian karya orang lain, kecuali pemikiran, metode atau hasil

penelitian orang lain yang diambil disebutkan dengan jelas sebagai

acuan.

Yogyakarta, 24 Agustus 2015

Penulis

Cindy Christine Syauta

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 6: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

iv

LEMBAR PERNYATAAN PERSETUJUAN

PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS

Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma :

Nama : Cindy Christine Syauta

Nomor Mahasiswa : 105314003

Demi pengembangan ilmu pengetahuan, saya memberikan kepada Perpustakaan

Universitas Sanata Dharma karya ilmiah saya yang berjudul :

Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi

(Studi Kasus pada Laboratorium Universitas Sanata Dharma,Yogyakarta)

beserta perangkat yang diperlukan (bila ada). Dengan demikian saya memberikan kepada

Perpustakaan Universitas Sanata Dharma hak untuk menyimpan, me-ngalihkan dalam

bentuk media lain, mengelolanya dalam bentuk pangkalan data, mendistribusikan secara

terbatas, dan mempublikasikannya di Internet atau media lain untuk kepentingan

akademis tanpa perlu meminta ijin dari saya maupun memberikan royalti kepada saya

selama tetap mencantumkan nama saya sebagai penulis.

Demikian pernyataan ini yang saya buat dengan sebenarnya.

Dibuat di Yogyakarta

Pada tanggal : 24 Agustus 2015

Yang menyatakan

(Cindy Christine Syauta )

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 7: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

v

HALAMAN PERSEMBAHAN

Karya ini saya persembahkan kepada:

Tuhan Yesus Kristus. Sumber kekuatan dan hidup, kasih dan penyertaan-Nya

yang selalu melingkupi saya dan memberikan kekuatan saat saya ada dibatas

kekuatan saya.

Orang Tua Tercinta, Albert J Syauta dan Maria Syauta. Terima kasih untuk

kasih sayang, dukungan, dan doanya untuk saya selama pembuatan skripsi ini

hingga skripsi ini dapat saya selesaikan.

Adik-adikku, Yolinri Syauta dan Merdik Julio Syauta. Yang selalu

mendukung dan mendoakan saya.

Sepupuku, Kakak Willy Gasperz, Alfrino Gaspersz. Yang selalu memberikan

dukungannya untuk saya selama proses pembuatan skripsi ini.

Saudara dan Sahabat, Meyn Kainama, Youland Sellan, Elisabeth

Novitasari,Tina, Rengganis Aipassa, Yoga Wisnu. Yang selalu memberikan

semangat dan solusi-solusi serta selalu mendoakan saya hingga bisa

menyelesaikan semuanya.

Teman-teman Teknik Informatika 2010 yang tidak dapat disebut satu per

satu. Terima kasih untuk semua dukungan dan semangatnya.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 8: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

vi

HALAMAN MOTTO

Segala perkara dapat kutanggung di dalam Dia yang memberi

kekuatan kepadaku(Filipi 4:13).

Tetaplah berdoa(1Tes 5:17).

Saat Anda ingin menyerah, ingatlah kembali alasan mengapa

selama ini Anda bertahan.(- unknown)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 9: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

vii

ABSTRASKI

Sistem informasi pengelolaan anggaran pada pos eksploitasi ini

dibuat untuk mengkomputerisasikan pekerjaan yang awalnya dilakukan

secara manual serta untuk membantu staf laboratorium basis data dalam

menangani proses pemesanan uang dan pemesanan barang untuk

keperluan laboratorium basis data.

Sistem informasi pengelolaan anggaran pos eksploitasi ini

dirancang dengan pemodelan berorientasi objek dan dibangun dengan

menggunakan bahasa pemrograman java serta teknologi basisdata Oracle

Database 10g XE.

Hasil akhir yang diperoleh adalah sebuah Sistem Pengelolaan

Anggaran Pada Pos Eksploitasi berbasis web ini dapat berfungsi dengan

baik sesuai dengan keperluannya dalam mengelola anggaran belanja pada

pos eksploitasi, staf dapat dengan mudah melakukan pemesanan uang dan

pemesanan barang untuk keperluan laboratorium.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 10: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

viii

ABSTRACT

Information system of Exploitation Post Budget Management was made to

computerize the work which were originally done in manual way and also to

assist the data base laboratory staff in handling money booking process and goods

ordering for the purposes of laboratory database.

information system of this exploitation post budget management was

designed by object-oriented model and it was also built by using the Java

programming language and database technology Oracle Database 10g XE.

The final result obtained was the Budget Management System In

Exploitation Post web-based that can function properly in accordance with its

requirements in managing the budget in the exploitation post, so that the staff can

easily book the money and order the goods for laboratory purposes.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 11: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

ix

KATA PENGANTAR

Puji syukur kehadirat Tuhan Yesus Kristus, atas segala berkat dan

penyertaan-Nya sehingga penulis dapat menyelesaikan skripsi dengan

judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos

Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah satu

syarat guna memperoleh gelar Sarjana Komputer Program Studi Teknik

Informatika Universitas Sanata Dharma Yogyakarta.

Penulis menyadari banyak hal yang terjadi selama proses

pengerjaan skripsi ada begitu banyak pihak yang telah memberikan

bantuan dan perhatiaannya selama penulis mengerjakan skripsi ini. Oleh

karena itu penulis ingin menyampaikan terima kasih kepada:

1. Orang tua saya Alberth Syauta dan Maria Syauta yang telah

memberikan dukungan moral, spiritual dan finansial dalam

penyusunan skripsi.

2. Adik perempuan saya Yolinri Syauta yang selama ini telah

menemani, dan memberi dukungan selama proses pembuatan

skripsi ini.

3. Bapak JB.Budi Darmawan, S.T., M.Sc., selaku dosen pembimbing

skrispi yang telah bersedia meluangkan waktu dan tenang untuk

memberikan bimbingan, dukungan, bantuan, serta masukan dari

awal sampai akhir pembuatan skripsi ini.

4. Ibu Agnes Maria Polina, S.Kom., M.Sc., selaku dosen pembimbing

akademik Jurusan Teknik Informatika angkatan 2010.

5. Bapak Drs. Eka Priyatma , M.Sc., Ph.D. selaku Dekan Fakultas

Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.

6. Ibu Dr.A.Rita Widiarti.,M.Kom selaku Kaprodi Teknik

Informatika Fakultas Sains dan Teknologi Universitas Sanata

Dharma Yogyakarta.

7. Mas Yanuar selaku staf pada laboratorium basis data Universitas

Sanata Dharma yang telah bersedia meluangkan waktu dan tenang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 12: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

x

untuk memberikan penjelasan, pengarahan serta dukungan dalam

proses pembuatan skripsi ini.

8. Bapak JB.Budi Darmawan, S.T., M.Sc., selaku penguji untuk

semua kritik dan sarannya pada saat pengujian.

9. Bapak dan Ibu dosen Program studi Teknik Informatika yang telah

memberikan ilmu selama proses perkulihaan.

10. Sahabat-sahabat terkasih saya Meyn Kainama, Youland Selan,

Elizabeth Novita Sari, dan Rengganis Aipassa yang telah

membantu dan memberikan support untuk saya selama proses

pengerjaan skripsi.

11. Teman-teman Teknik Informatika angkatan 2010 , terima kasih

banyak atas semangat dan perhatiannya.

12. Semua pihak yang tidak dapat disebutkan satu persatu nama kalian

yang telah membantu penulis dalam menyelesaikan tugas akhir

ini.

Dalam penulisan skripsi ini tentunya masih banyak kekurangannya.

Oleh karena itu penulisa mengharapkan saran dan kritik dari pembaca agar

laporan ini dapat berguna bagi semua pihak.

Yogyakarta, Agustus 2015

Penulis

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 13: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

xi

DAFTAR ISI

HALAMAN PERSETUJUAN ............................................................................................. i

HALAMAN PENGESAHAN............................................................................................. ii

PERNYATAAN KEASLIAN KARYA ............................................................................ iii

HALAMAN PERSEMBAHAN ......................................................................................... v

HALAMAN MOTTO .........................................................................................................vi

ABSTRASKI ..................................................................................................................... vii

ABSTRACT ...................................................................................................................... viii

KATA PENGANTAR ........................................................................................................ ix

DAFTAR ISI ....................................................................................................................... xi

DAFTAR TABEL ............................................................................................................. xiii

BAB I PENDAHULUAN ................................................................................................... 1

1.1 Latar Belakang .......................................................................................................... 1

1.2 Rumusan Masalah ..................................................................................................... 2

1.2 Tujuan ....................................................................................................................... 2

1.4 Batasan Masalah ....................................................................................................... 2

1.5 Metode Penelitian ..................................................................................................... 3

1.6 Sistematika Penulisan ............................................................................................... 4

BAB II LANDASAN TEORI ............................................................................................. 6

2.1 Defenisi Sistem Informasi ......................................................................................... 6

2.2 Basis Data ................................................................................................................. 6

2.3 Oracle Database XE .................................................................................................. 7

2.4 JSP ............................................................................................................................ 7

2.5 Unified Modeling Language (UML) ....................................................................... 10

BAB III ANALISA DAN PERANCANGAN SISTEM ................................................... 15

3.1 Analisa Sistem ........................................................................................................ 15

3.2 Use Case Diagram ................................................................................................... 16

3.3 Data Flow Diagram(DFD) ...................................................................................... 33

3.4 Perancangan Basis Data .......................................................................................... 44

3.5 Perancangan User Interface .................................................................................... 49

BAB IV IMPLEMENTASI SISTEM ............................................................................... 81

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 14: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

xii

4.1 Analisa Sistem ........................................................................................................ 81

4.2 Implementasi Sistem ............................................................................................... 81

4.2.1 Implentasi Sistem untuk Staf Laboran ............................................................. 81

4.2.2 Implementasi Sistem untuk Kalab ................................................................. 111

BAB V ANALISA HASIL ............................................................................................. 117

5.1 Hasil Analisa Sistem Aplikasi............................................................................... 117

5.2 Analisa Hasil Coba Terhadap Pengguna ............................................................... 117

BAB VI PENUTUP ........................................................................................................ 124

6.1 Kesimpulan ........................................................................................................... 124

6.2 Saran ..................................................................................................................... 124

DAFTAR PUSTAKA ..................................................................................................... 125

LAMPIRAN .................................................................................................................... 126

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 15: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

xiii

DAFTAR TABEL

Tabel 2.1 Simbol Use Case Diagram ................................................................................... 21

Tabel 3.1 Skenario use case menambah jenis pos ............................................................... 26

Tabel 3.2 Skenario use case mengedit data jenis pos .......................................................... 26

Tabel 3.3 Skenario use case menghapus data jenis pos ....................................................... 27

Tabel.3.4 Skenario use case menambah data pos ...................................................... 28

Tabel.3.5 Skenario use case mengedit data pos ......................................................... 29

Tabel.3.6 Skenario use case menghapus data pos...................................................... 29

Tabel.3.7 Skenario use case menambah data barang ................................................ 29

Tabel.3.8 Skenario use case mengedit data pos ........................................................ 30

Tabel.3.9 Skenario use case menghapus data barang ............................................... 30

Tabel.3.10 Skenario use case menambah data rab .................................................... 31

Tabel.3.11 Skenario use case mengedit data rab ...................................................... 31

Tabel.3.12 Skenario use case menghapus data rab ................................................... 32

Tabel.3.13 Skenario use case menambah data pesan uang ....................................... 33

Tabel.3.14 Skenario use case mengedit data pesan uang .......................................... 34

Tabel.3.15 Skenario use case menghapus data pesan uang ...................................... 35

Tabel.3.16 Skenario use case membatalkan data pesan uang ................................... 36

Tabel.3.17 Skenario use case menambah data transaksi pembelian ......................... 37

Tabel.3.18 Skenario use case mengedit data transaksi pembelian ............................ 37

Tabel.3.19 Skenario use case mencetak laporan staf laboran ................................... 38

Tabel.3.20 Skenario use case mencari data pos eksploitasi ..................................... 39

Tabel.3.21 Skenario use case mencetak laporan ....................................................... 39 Table 3.22 Tabel Jenis pos ................................................................................................... 53

Tabel 3.23 Tabel Pos ............................................................................................................ 53

Tabel 3.24 Tabel pos barang ................................................................................................ 53

Tabel 3.25 Tabel barang ...................................................................................................... 54

Tabel 3.26 tabel pesan ............................................................................................... 54

Tabel 3.27 Tabel detail pos barang ........................................................................... 55

Tabel 3.28 tabel transaksi pembelian ........................................................................ 55

Tabel 3.29 tabel detail pembelian ............................................................................. 56

Tabel 3.30 tabel staf .................................................................................................. 56

Tabel 5.1 Tabel hasil kuisioner staf laboran pertanyaan 1 ........................................ 124

Tabel 5.2 Tabel hasil kuisioner staf laboran pertanyaan 2 ........................................ 124

Tabel 5.3 Tabel hasil kuisioner staf laboran pertanyaan 3 ........................................ 124

Tabel 5.4 Tabel hasil kuisioner staf laboran pertanyaan 4 ........................................ 125

Tabel 5.5 Tabel hasil kuisioner staf laboran pertanyaan 5 ........................................ 125

Tabel 5.6 Tabel hasil kuisioner staf laboran pertanyaan 6 ........................................ 126

Tabel 5.7 Tabel hasil kuisioner staf laboran pertanyaan 7 ........................................ 126

Tabel 5.8 Tabel hasil kuisioner staf laboran pertanyaan 8 ........................................ 127

Tabel 5.9 Tabel hasil kuisioner staf laboran pertanyaan 9 ........................................ 127

Tabel 5.10 Tabel hasil kuisioner staf laboran pertanyaan 10 .................................... 128

Tabel 5.11 Tabel hasil kuisioner staf laboran pertanyaan 11 .................................... 128

Tabel 5.12 Tabel hasil kuisioner staf laboran pertanyaan 12 .................................... 129

Tabel 5.13 Tabel hasil kuisioner staf laboran pertanyaan 13 .................................... 129

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 16: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

xiv

DAFTAR GAMBAR

Gambar 2.1 Entity type ............................................................................................... 12

Gambar 2.2 Atribut..................................................................................................... 12

Gambar 2.3 Relationship type .................................................................................... 13

Gambar 2.4 Contoh model ER menurut Thomas Connlly ........................................ 14

Gambar 3.1 Usecase diagram ................................................................................... 25

Gambar 3.2 Diagram berjenjang ............................................................................... 40

Gambar 3.3 Diagram berjenjang data jenis pos ........................................................ 41

Gambar 3.4 Diagram berjenjang data pos ................................................................. 41

Gambar 3.5 Diagram berjenjang data barang ........................................................... 42

Gambar 3.6 Diagram berjenjang data rab ................................................................. 42

Gambar 3.7 Diagram berjenjang data pesan uang .................................................... 43

Gambar 3.8 Diagram berjenjang data transaksi pembelian ...................................... 43

Gambar 3.9 DFD Level 0 .......................................................................................... 44

Gambar 3.10 DFD Level 1 proses 1 ......................................................................... 45

Gambar 3.11 DFD Level 1 proses 2 ......................................................................... 46

Gambar 3.12 DFD Level 1 proses 3 ......................................................................... 47

Gambar 3.13 DFD Level 1 proses 4 ......................................................................... 48

Gambar 3.14 DFD Level 1 proses 5 ......................................................................... 49

Gambar 3.15 DFD Level 1 proses 6 ......................................................................... 50

Gambar 3.16 Entity Relationship Diagram .............................................................. 51

Gambar 3.17 Logical Diagram ................................................................................ 52

Gambar 3.18 user interface login .............................................................................. 57

Gambar 3.19 user interface halaman utama untuk staf laboran ................................ 58

Gambar 3.20 user interface halaman utama data pos ............................................... 59 Gambar 3.21 user interface halaman menambah jenis pos ....................................... 59

Gambar 3.22 user interface halaman mengedit jenis pos ......................................... 60 Gambar 3.23 user interface halaman menambah data pos ....................................... 60

Gambar 3.24 user interface halaman mengedit data pos .......................................... 61 Gambar 3.25 user interface halaman utama data barang ..................................................... 61

Gambar 3.26 user interface halaman menambah data barang ............................................. 62

Gambar 3.27 user interface halaman mengedit data barang ................................................ 62 Gambar 3.28 user interface halaman awal data rab ............................................................. 63

Gambar 3.29 user interface halaman tampilan data rab ...................................................... 63

Gambar 3.30 user interface halaman menambah data rab ................................................... 64

Gambar 3.31 user interface halaman mengedit data rab ...................................................... 65 Gambar 3.32 user interface halaman awal pesan uang ........................................................ 66

Gambar 3.33 user interface halaman menambah pesan uang .............................................. 66

Gambar 3.34 user interface halaman mengedit pesan uang ................................................ 67

Gambar 3.35 user interface halaman menambah detail pesan uang .................................... 68

Gambar 3.36 user interface halaman melihat detail pesan uang ......................................... 69

Gambar 3.37 user interface halaman data detail pesan uang ............................................... 70

Gambar 3.38 user interface halaman mengedit detail pesan uang ....................................... 71

Gambar 3.39 user interface halaman membatalkan pesan uang .......................................... 71

Gambar 3.40 user interface halaman awal transaksi pembelian .......................................... 72

Gambar 3.41 user interface halaman menambah transaksi pembelian ................................ 73

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 17: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

xv

Gambar 3.42 user interface halaman update transaksi pembelian ....................................... 73

Gambar 3.43 user interface halaman update sisa uang data transaksi pembelian ............... 74

Gambar 3.44 user interface halaman lihat detail transaksi pembelian ................................ 75

Gambar 3.45 user interface halaman mengedit detail transaksi pembelian ......................... 76

Gambar 3.46 user interface halaman utama cetak laporan .................................................. 76

Gambar 3.47 user interface halaman awal data cetak rab ................................................... 77

Gambar 3.48 user interface halaman form cetak rab .......................................................... 77

Gambar 3.49 user interface halaman awal data cetak realisasi rab ..................................... 78

Gambar 3.50 user interface halaman form cetak realisasi rab ............................................. 78

Gambar 3.51 user interface halaman cetak form pesan uang .............................................. 79 Gambar 3.52 user interface halaman cetak form transaksi pembelian ................................ 79 Gambar 3.53 user interface halaman awal cetak laporan LPJ ............................................. 80

Gambar 3.54 user interface halaman form cetak laporan LPJ ............................................. 81

Gambar 3.55 user interface halaman staf laboran ............................................................... 81

Gambar 3.56 user interface halaman utama laboran ........................................................... 82

Gambar 3.57 user interface halaman mencari data rab ........................................................ 82

Gambar 3.58 user interface halaman tampilan data rab ..................................................... 83

Gambar 3.59 user interface halaman tampilan data pembelian ........................................... 83

Gambar 3.60 user interface halaman menu cetak laporan ................................................... 84 Gambar 3.61 user interface halaman awal cetak rab ........................................................... 84 Gambar 3.62 user interface halaman tampilan data cetak rab ............................................. 85

Gambar 3.63 user interface halaman form cetak rab ........................................................... 85

Gambar 3.64 user interface halaman form cetak lpj ........................................................... 86 Gambar 3.65 user interface halaman menu laboran ............................................................. 86

Gambar 4.1 Halaman Login ...................................................................................... 87

Gambar 4.2 Halaman Utama Data Pos ..................................................................... 88

Gambar 4.3 Halaman menambah jenis pos ............................................................... 88

Gambar 4.4 Listing menambah jenis pos .................................................................. 89

Gambar 4.5 Halaman mengedit jenis pos ................................................................. 89

Gambar 4.6 Listing mengedit jenis pos ..................................................................... 90

Gambar 4.7 Listing menghapus jenis pos ................................................................. 90

Gambar 4.8 Halaman menambah data pos ................................................................ 91

Gambar 4.9 Listing menambah data pos ................................................................... 91

Gambar 4.10 Halaman mengedit data pos ................................................................ 92

Gambar 4.11 Listing mengedit data pos .................................................................... 92

Gambar 4.12 Listing menghapus data pos ................................................................ 93

Gambar 4.13 Halaman menambah data barang ........................................................ 94

Gambar 4.14 Listing menambah data barang ............................................................ 94

Gambar 4.15 Halaman mengedit data barang ........................................................... 95

Gambar 4.16 Listing mengedit data barang .............................................................. 95

Gambar 4.17 Listing menghapus data barang ........................................................... 96

Gambar 4.18 Halaman menambah data rab .............................................................. 97

Gambar 4.19 Listing menambah data rab ................................................................. 97

Gambar 4.20 store procedure menambah rab .......................................................... 98

Gambar 4.21 Halaman mengedit data RAB .............................................................. 99

Gambar 4.22 Listing mengedit data rab .................................................................... 99

Gambar 4.23 Halaman menghapus data rab ............................................................. 100

Gambar 4.24 Listing menghapus data rab ................................................................. 100

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 18: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

xvi

Gambar 4.25 Stored Procedure menghapus data rab ................................................ 101

Gambar 4.26 Halaman menambah data pesan uang ................................................. 101

Gambar 4.27 Listing menambah pesan uang ............................................................. 101

Gambar 4.28 Halaman menambah detail pesan uang ............................................... 103

Gambar 4.29 Listing menambah detail pesan uang .................................................. 104

Gambar 4.30 Store procedure pesan uang ................................................................ 104

Gambar 4.31 Halaman mengedit data pesan uang .................................................... 105

Gambar 4.32 Listing mengubah data pesan uang ...................................................... 105

Gambar 4.33 Listing menghapus data pesan uang .................................................... 106

Gambar 4.34 Halaman mengedit detail pesan uang .................................................. 107

Gambar 4.35 Listing mengedit detail pesan uang ..................................................... 107

Gambar 4.36 halaman batal pesan uang .................................................................... 107

Gambar 4.37 Listing batal pesan uang ...................................................................... 108

Gambar 4.38 Halaman menghapus detail pesan uang ............................................... 109

Gambar 4.39 Listing hapus detail pesan uang ........................................................... 109

Gambar 4.40 Stored procedure hapus detail pesan uang .......................................... 110

Gambar 4.41 Halaman menambah data transaksi pembelian ................................... 110

Gambar 4.42 Listing menambah data transaksi pembelian ....................................... 111

Gambar 4.43 Store procedure data transaksi pembelian .......................................... 111

Gambar 4.44 Halaman mengedit sisa uang transaksi pembelian .............................. 112

Gambar 4.45 Listing mengedit sisa uang .................................................................. 112

Gambar 4.46 Stored procedure mengedit sisa uang ................................................. 113

Gambar 4.47 Halaman edit detail pembelian ............................................................ 113 Gambar 4.48 Listing edit detail pembelian ............................................................... 114

Gambar 4.49 Stored procedure edit detail pembelian .............................................. 115

Gambar 4.50 Halaman utama cetak laporan ............................................................. 115

Gambar 4.51 Halaman form cetak rab ...................................................................... 116

Gambar 4.52 Halaman form cetak realisasi rab ........................................................ 116 Gambar 4.53 Halaman form cetak LPJ ..................................................................... 117

Gambar 4.54 Halaman Login .................................................................................... 117

Gambar 4.55 Halaman Cari Rab ............................................................................... 118 Gambar 4.56 Listing mencari data Rab ..................................................................... 118

Gambar 4.57 Halaman cari data pembelian .............................................................. 119 Gambar 4.58 Listing cari data pembelian ................................................................. 120

Gambar 4.59 Halaman awal cetak laporan kalab ...................................................... 120

Gambar 4.60 Halaman cetak rab kalab ..................................................................... 121

Gambar 4.61 Halaman cetak realisasi rab kalab ....................................................... 121

Gambar 4.62 Halaman cetak lpj kalab ....................................................................... 122

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 19: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Seiring dengan kemajuan teknologi dan komunikasi, semakin

meningkat kebutuhan suatu perusahaan akan sebuah sistem informasi yang

dapat mendukung penyimpanan data, pengubahan data, pengolahan data dan

penyampaian informasi. Pada laboratorium basis data universitas sanata

dharma terdapat pengelolaan anggaran seperti menyusun rancangan anggaran

belanja, dan melakukan pemesanan barang untuk keperluan laboratorium.

Kedua proses tersebut diatur dalam pos anggaran yaitu pos eskploitasi yang

terbagi dalam empat bagian yaitu pos administrasi, pos kegiatan

pengembangan, pos BHP Lab, dan pos biaya perawatan. Dalam rancangan

anggaran tersebut setiap pos memiliki anggarannya masing-masing.

Pemesanan barang dapat dilakukan dengan menggunakan dua cara yaitu

mengambil barang dari gudang dan membeli barang dari toko. Sehingga pada

proses pemesanan barang ini menggunakan dua buah form yang berbeda.

Sistem lama yang ada pada laboratorium basis data Universitas Sanata

Dharma dalam pengelolaan anggaran belanja masih menggunakan aplikasi

excel untuk merancangan anggaran belanja, dan pemesanan barang.

Sedangkan penggunaan excel masih belum efisien dalam mengolah

perhitungan jumlah uang yang ada pada setiap pos eksploitasi. Meskipun pada

aplikasi excel telah tersedia fungsi-fungsi untuk melakukan perhitungan, akan

tetapi masih belum memiliki fungsi secara otomatis dalam perhitungannya

sehingga pada saat staf laboratorium akan mengupdate data khususnya untuk

jumlah uang harus melihat kembali lagi dari data sebelumnya.

Untuk itu laboaratorium basis data Universitas Sanata Dharma

membutuhkan sebuah sistem pengelolaan yang dapat membantu staf

laboratorium dalam mengolah anggaran belanja pada pos eskploitasi secara

lebih mudah dan efisien, seperti merancang anggaran belanja per pos

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 20: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

2

eksploitasi dan mengolah pemesanan barang untuk keperluan laboratorium

basis data.

Dari latar belakang tersebut, maka akan dibuat sebuah aplikasi

pengelolaan anggaran belanja pada pos eskploitasi untuk staf laboratorium

basis data. Hasil akhir yang ingin dicapai adalah sebuah sistem pengelolahan

anggaran belanja berbasis web yang dapat membantu staf laboratorium dalam

mengelolah anggaran belanja secara efisien.

1.2 Rumusan Masalah

Dari latar belakang yang disampaikan, rumusan pada tugas akhir ini adalah

sebagai berikut:

1. Bagaimana membangun sebuah sistem pengelolaan penggunaan

anggaran belanja yang dapat membantu staf laboratorium basis data

dalam mengolah data anggaran belanja dan mengolah jumlah uang

pada setiap pos eksploitasi secara efisien dalam waktu pengelolaan

data?

1.2 Tujuan

Adapun tujuan dari pembuatan tugas akhir ini adalah:

1. Membangun sebuah sistem pengelolaan yang bisa digunakan oleh staf

laboratorium untuk membantu mengelolah anggaran belanja pada pos

esksploitasi secara mudah dan efisien dalam waktu pengelolaan data.

1.4 Batasan Masalah

Dalam membangun sistem ini terdapat batasan – batasan masalah sebagai

berikut:

1. Sistem aplikasi yang dibangun ini terbatas pada pengelolaan anggaran

belanja pada pos ekploitasi.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 21: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

3

2. Pengguna sistem ini hanya untuk bagian laboratorium basis data

Univeristas Sanata Dharma.

1.5 Metode Penelitian

Metode penelitian yang digunakan dalam pembuatan sistem ini

menggunakan metode waterfall(Kristanto,2004), Tahap-tahapnya sebagai

berikut:

1) Pembahasan Sistem:

1. Requirement

Penulis mempersiapkan dan mengumpulkan data-data yang terkait dengan

data pengelolaan anggaran pos eskploitasi pada laboratorium basis data

sanata dharma. Penulis juga memprediksi aktor, kendala, dan tujuan dari

sistem pengelolaan yang akan dibuat.

2. Design(Perancangan)

Pada tahap ini, penulis menghasilkan sebuah arsitektur keseluruhan yang

meliputi kerja pada basis data yaitu conceptual( ER Diagram) dan logical

diagram, serta perancangan user interface, agar dalam pelaksanaan

pembuatan aplikasi lebih mudah dan tepat sasaran

3. Coding(Implementasi)

Design perangkat lunak, diterjemahkan ke dalam bentuk bahasa yang

dimengerti oleh mesin. Design yang telah dirancang diubah dalam bentuk

kode – kode program, dengan menggunakan JSP sebagai bahasa

pemrograaman berbasis web serta menggunakan oracle sebagai media

penyimpanan dan pengolahan database.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 22: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

4

4. Integration

Program yang telah dibuat diujikan kepada user(staf) yang menggunakan

aplikasi.

2) Uji Coba Sistem Terhadap Pengguna

Melakukan uji coba di Laboratorium basis data Universitas Sanata Dharma

Yogyakarta, meliputi:

1. 2 Staf laboratorium basis data Univeristasi Sanata Dharma,Yogyakarta.

1.6 Sistematika Penulisan

Sistematika penulisan laporan skripsi ini adalah sebagai berikut:

1. Bab I pendahuluan berisi penjelasan tentang latarbelakang, rumusan

masalah, tujuan, batasan masalah, metodologi penelitian, dan sistematik

penulisan.

2. Bab II Landasan Teori berisi teori-teori yang digunakan sebagai

pendukung dalam penulisan tugas akhir in, meliputi Defenisi Sistem

Informasi, Basis Data, Oracle Database XE, Jsp, dan Unified Modeling

Language.

3. Bab III Analisa dan Perancangan berisi penjelsan lebih terperinci

mengenai analisa dan perancangan sistem yang akan dibuat meliput

Analisa Sistem lama dan baru.

4. Bab IV Implementasi dan Hasil berisi penjelasan mengenai proses

implementasi program sesuai dengan analisa dan perancangan yang telah

dibuat. Dalam bab ini juga menjelaskan hasil analisa sistem yang telah

dibuat.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 23: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

5

5. Bab V Analisa Hasil berisi penjelasan tentang kelebihan dan kekurangan

sistem, dan hasil analisa hasil uji coba terhadap pengguna.

6. Bab VI Penutup berisi penjelasan kesimpulan dan saran untuk

pengembangan lebih lanjut.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 24: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

6

BAB II

LANDASAN TEORI

2.1 Defenisi Sistem Informasi

2.1.1 Pengertian Sistem

Sistem adalah suatu kumpulan atau himpunan dari unsur,komponen,

atau variable yang terorganisasi, saling berinteraksi, saling tergantung

satu sama lain dan terpadu.

2.1.2 Pengertian Informasi

Informasi adalah data yang telah diklasifikasikan atau diolah atau

diinterpretasikan untuk digunakan dalam proses pengambilan

keputusan.

2.1.3 Pengertian Sistem Informasi

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang me

mpertemukan kebutuhan pengolahan transaksi harian yang mendukung

fungsi operasi organisasi yang bersifat manajerial dengan kegiatan

strategi dari suatu organisasi untuk dapat menyediakan laporan-laporan

yang diperlukan oleh pihak luar tertentu.

2.2 Basis Data

Sistem basis data adalah sistem komputerisasi yang tujuan utamanya

adalah memelihara data yang sudah diolah atau informasi dan membuat informasi

tersedia saat dibutuhkan. Pada intinya basis data adalah media untuk menyimpan

data agar dapat diakses dengan mudah dan cepat.

2.3.1 DBMS

DBMS(Database Management System) adalah suatu sistem

aplikasi yang digunakan untuk menyimpan,mengelola, dan

menampilkan data. Suatu sistem aplikasi disebut DBMS jika

memenuhi persyaratan minimal sebagai berikut:

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 25: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

7

Menyediakan fasilitas untuk mengelola akses data.

Mampu menangani integritas data.

Mampu menangani akses data yang dilakukan secara

banyak.

Mampu menangani backup data

2.3 Oracle Database XE

Oracle XE (Express Edition) adalah sebuah produk database server yang

berlisensi freeware dari Oracle Corp. Dengan produk ini, para pemakai

Oracle XE dapat menggunakannya tidak hanya untuk percobaan, tapi juga

dapat digunakan untuk pengembangan dan deployment sistem. Oracle XE

dapat dikatakan sebagai sebuah produk database server portable yang

menyediakan teknologi inti data base server yang diambil dari inti (kernel)

dan digunakan dalam produk Oracle Database versi professional ataupun

enterprise.

Oracle XE 10g ini menggunakan teknologi Oracle Application Express

untuk menyediakan layanan antarmuka pemakai berbasis web untuk mengatur

dan memanfaatkan database OracleXE sehingga dalam paket OracleXE telah

tersedia fasilitas pembuatan aplikasi web dengan menggunkan teknologi

Oracle Application Express.

2.4 JSP

2.4.1 JSP(Java Server Pages)

JSP (JavaServer Pages) merupakan perluasan dari teknologi

servlet.Tujuan dari JSP adalah untuk lebih menyederhanakan penulisan

servlet. JSP sendiri pada akhirnya sebelum dijalankan oleh server, akan

dikomplikasi terlebih dahulu menjadi servlet, meskipun proses ini tidak

akan terlihat oleh kita.

JSP sendiri lebih menitik-beratkan pada aspek presentasi

ketimbang aspek aplikasi. Untuk JSP, kode Java dan HTML digabungkan di

dalam satu file, yaitu file yang memiliki ekstensi “.jsp”. Dalam JSP, layer

presentasi boleh diletakkan terpisah dari logika aplikasi atau logika bisnis.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 26: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

8

2.4.2 Arsitektur JSP

Pemakai yang ingin mengakses halaman Web mula-mula

mengirimkan permintaan halaman Web melalui protokol HTTP (Hyper

Transfer Protocol) dalam bentuk JSP (berekstensi .jsp). Permintaan ini akan

disampaikan Web server.Kemudian Web server mengambil dokumen JSP

dan mengirimkan ke JSP Servlet Engine.

Bagian inilah yang melakukan pemrosesan kode-kode JSP

(termasuk di dalamnya melakukan pengompilasian) dan membentuk kode

HTML. Berikutnya, kode HTML ini disampaikan oleh Web Server ke klien

yang memintanya. Kode HTML ini selanjutnya diproses oleh browser

sehingga pemakai bisa memperoleh informasi dari halamn Web yang

dikehendakinya.

Pengompilasian kode JSP hanya dilakukan sekali saja, yaitu pada

pemanggilan dokumen yang pertma kali. Oleh karena itu pemakai yang

memanggil dokumen yang baru saja dibuat atau diperbaharui akan

merasakan bahwa tanggapan terhadap permintaan halaman Web cukup

lama. Untuk menghindari keadaan seperti ini, pengembang dapat

memanggil terlebih dahulu dokumen tersebut setelah dilakukan perubahan.

2.4.3 Ekspresi JSP

Hasil suatu ekspresi JSP dapat dijadikan sebagai keluaran pada

halaman Web dengan menggunkan bentuk tag yang bersifat khusus, yakni

sebagai berikut:

<%= ekspresi Java %>

Tag <% %> bisa dinamakan tag ekspresi. Dalam hal ini semua ekspresi

dikonversikan ke string (deretan karakter) dan disisipkann ke halaman Web.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 27: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

9

2.4.4 Direkti JSP

Pada JSP pengimporan suatu paket dilakukann dengan

menggunakan tag direktif. Secara umum , tag direktif berbentuk:

<%@ ... %>

Misalnya seperti berikut:

<%@ page import=”java.util.*” %>

Yang berarti mengimpor semua kelas yang terdapat pada paket

java.util. JSP dengan sendirinya akan mengimpor paket-paket berikut:

a. java.lang

b. javax.servlet

c. javax.servlet.jsp

d. javax.servlet.http

Tag direktif ini ditujukan untuk memberitahukan kepada mesin JSP

dan bukan ditujukan untuk membentuk keluaran. JSP memiliki tiga buah

direktif, yaitu:

a. page (digunakan untuk mendefinisikan atribut-atribut yang terdapat

pada halaman JSP).

b. Include (digunakan untuk menyisipkan suatu berkas atau mengimpoor

suatu kelas).

c. Taglib (digunakan untuk mendefinisikan tag-tag buatan pemrogram).

2.4.5 Tag Deklaratif

JSP menyediakan tag yang secara khusus ditujukan untuk

melakukan pendeklarasian variable yang berlevel halaman. Tag yang

dimaksudkan biasa dinamakan tag deklaratif. Tag ini berbentuk sebagai

berikut:

<%! ... %>

Tag deklaratif sebenarnya tidak hanya untuk mendeklarasikan

variable, tetapi juga dapat dipakai untuk mendeklarasikan metode.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 28: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

10

2.5 Unified Modeling Language (UML)

UML adalah singkatan dari Unified Modeling Language yang berarti

bahasa pemodelan standar. (Chonoles,2003:bab 1) mengatakan sebagai

bahasa,berarti UML memiliki sintaks dan semnatik. Ketika kita membuat

model menggunakan konsep UML ada aturan – aturan yang harus diikuti.

Bagaiman elemen pada model-model yang kita buat berhubungan satu dengan

yang lainnya harus mengikuti standar yang ada.

2.5.1 Use Case Diagram

Diagram ini memperlihatkan himpunan use-case dan aktor-aktor

(suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk

mengorganisasi dan memodelkan perilaku suatu sistem yang dibutuhkan serta

diharapkan pengguna. Daftar simbol use case diagram dapat dilihat pada

tabel 2.1.

Tabel 2.1 Simbol Use Case Diagram Simbol Deskripsi

Fungsionalitas yang disediakan sistem sebagai unit-

unit yang saling bertukar pesan antara unit dan

aktor;biasanya dinyatakan dengan menggunakan kata

kerja di awal frase nama use case.

Aktor/actor Orang, proses, atau sistem lain yang berinteraksi

dengan sistem informasi yang akan dibuat di luar

sistem informasi yang akan dibuat itu sendiri, jadi

walaupun simbol dari aktor adalah gambar orang, tapi

aktor belum tentu merupakan orang;biasanya

dinyatakan menggunakan kata benda di awal frase

nama aktor.

Asosiasi/association Komunikasi antara aktor dan use case yang

berpartisipasi pada use case atau use case memiliki

interaksi dengan aktor.

Ekstensi/extend

<<extend>>

Relasi use case tambahan ke sebuah use case dimana

use case yang ditambahakan dapat berdiri sendiri

walau tanpa use case tambahan itu; mirip dengan

prinsip inheritance pada pemrograman berorientasi

objek; biasanya use case tambahan memiliki nama

depan yang sama dengan use case yang

ditambahankan.

Nama use case

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 29: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

11

Ada dua hal utama pada use case yaitu pendefinisian apa yang

disebut aktor dan use case.

Aktor merupakan orang, proses, atau sistem lain yang berinteraksi

dengan sistem informasi yang akan dibuat di luar sistem informasi

yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah

gambar orang, tapi aktor belum tentu merupakan orang.

Use case merupakan fungsionalitas yang disediakan sistem sebagai

unit-unit yang saling bertukar pesan antar unit atau aktor.

2.5.2 Entity Relationship Diagram

Entity Relationship merupakan aspek utama dari database

relasional dimana kita dapat mendefenisikan hubungan antara suatu tabel

(entitas) dengan tabel (entitas) lain. Dengan E-R maka kita dapat

memanajemen sekelompok tabel dalam hubungan/relasi yang dapat

dimengerti. Daftar simbol ER dapat dilihat pada tabel 2.2 serta contoh

model ER menurut Thomas Connolly dapat dilihat pada gambar 2.4.

Sekelompok obyek dengan sifat (property) yang sama, diidentifikasikan

oleh enterprise sebagai yang mempunyai keberadaan yang independen Berikut ini

adalah Diagram ER dari entity type Staff dan Branch:

Gambar 2.1 Entity type

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 30: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

12

Sifat (property) dari sebuah entity type atau relationship type.Lihat gambar

Berikut ini adalah Diagram ER dari entity Staff and Branch beserta atributnya:

Gambar 2.2 Atribut

Sekelompok (set) hubungan yang berarti diantara entity type.Lihat gambar

Berikut ini adalah Diagram ER dari relasi Branch Has Staff:

Gambar 2.3 Relationship type

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 31: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

13

Berikut ini contoh model ER dari Thomas Connolly, sebagai berikut:

Gambar 2.4 Contoh model ER menurut Thomas Connlly

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 32: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

14

Hubungan antar entitas dapat bersifat:

1. One to one

Masing-masing record dari suatu tabel memiliki hubungan dengan satu

record dari tabel lain.

2. One to many

Suatu record dari suatu tabel A dapat memiliki relasi dengan banyak

record dari tabel B.

3. Many to many

Suatu record dari suatu tabel A dapat memiliki relasi dengan banyak

record dari tabel B; demikian juga sebaliknya di mana suatu record tabel

B dapat memiliki relasi dengan banyak record dari tabel A.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 33: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

15

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Sistem

3.1.1 Analisa sistem lama

Pengelolaan data anggaran belanja pos eksploitasi pada laboratorium

masih menggunakan microsoft excel. Data belanja tersebut

disimpan berdasarkan posnya masing-masing. Adanya transaksi

pembeli yang dilakukan untuk keperluan laboratorium maka data-

data pada masing-masing pos harus diupdate secara berkala.

Kesulitan ditemukan juga saat akan melakukan pencarian data yang

ada, karena harus dicari satu per satu sehingga saat dibutuhkan

dalam waktu yang cepat prosesnya bisa menjadi terhambat karena

lama dalam melakukan pencarian. Untuk pembuatan laporan

keuangannya sendiri juga masih menggunakan microsoft word

dimana dalam pembuatan laporannya dengan mengumpulkan data-

data yang ada kedalam word kemudian di print.

3.1.2 Analisa sistem baru

Sistem baru yang akan dibuat ini diharapkan dapat mempermudah

staf dalam mengelola data anggaran belanja,sistem ini berbasis

website. Seorang staf harus melakukan login terlebih dahulu sebelum

menggunakan sistem tersebut agar keamanan data tersebut dapat

terjaga dengan baik. Sistem ini akan membantu staf dalam

memasukkan data,mengupdate data, dan mencari data juga dalam

membuat laporan untuk setiap posnya.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 34: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

16

3.2 Use Case Diagram

3.2.1 Use Case Diagram

Diagram use case ini merupakan diagram yang menggambarkan aktor

yang akan menggunakan aplikasi dan proses apa saja yang akan dijalankan

oleh masing-masing aktor.

DATA JENIS POS

Menambah data jenis pos

Mengedit data jenis pos

Menghapus data jenis pos

DATA POS

Menambah data pos

Mengedit data pos

Menghapus data pos

DATA BARANG

Menambah data barang

Mengedit data barangs

Menghapus data barang

DATA PESAN UANG

Menambah data pesan uang

Mengedit data pesan uang

Menghapus data pesan uang

Membatal data pesan uang

Mencetak data pesan uang

DATA RAB

Menambah data RAB

Mengedit data RAB

Menghapus data RAB

Melihat data RAB

CETAK LAPORAN

Cetak RAB

Cetak Realisasi RAB

Cetak LPJ

DATA TRANSAKSI PEMBELIAN

Menambah data transaksi pembelian

Mengedit data transaksi pembelian

Mencetak data transaksi pembelian

Melihat data transaksi pembelian

staf

laboran

Gambar 3.1 Usecase diagram

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 35: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

17

3.2.2 Narasi Use Case

3.2.2.1 Narasi Use Case Staf Laboran

Nama Use : Menambah data jenis pos

Aktor : Staf Laboran

Tabel skenario use case “Menambah data jenis pos” ini berisi

penjelasan cara kerja antara aksi aktor dan reaksi sistem yang diberikan

oleh sistem ketika melakukan proses penambahan data jenis pos.

Tabel 3.1 Skenario use case menambah jenis pos

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu “data

pos”.

2.Sistem menampilkan halaman data pos.

3.Aktor memilih menu “Jenis

Pos”.

4.Sistem menampilkan halaman jenis pos.

5.Aktor memilih menu

“Menambah Jenis Pos”.

6.Sistem menampilkan halaman menambah jenis

pos.

7.Aktor memilih

button”simpan”

8.Sistem menyimpan data jenis pos ke tabel data

jenis pos dan menampilkan pesan data jenis pos

tersimpan.

Nama Use Case : Mengedit data jenis pos

Aktor : Staf Laboran

Tabel skenario use case “Mengedit data pos” ini berisi penjelasan

cara kerja antara aksi aktor dan reaksi sistem yang diberikan oleh sistem

ketika melakukan proses pengeditan data jenis pos.

Tabel 3.2 Skenario use case mengedit data jenis pos

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu “data

pos”.

2.Sistem menampilkan halaman data pos.

3.Aktor memilih menu “Jenis

Pos”.

4.Sistem menampilkan halaman jenis pos.

5.Aktor memilih menu

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 36: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

18

“Mengedit Jenis Pos”.

6.Sistem menampilkan halaman berisi semua data

jesnis pos.

7.Aktor memilih

menu”edit”(berdasarkan data

yang ingin diedit).

8.Sistem menampilkan data yang akan diedit.

9.Aktor memilih

button”Update”.

10. Sistem mengupdate data jenis pos sesuai

dengan data yang sudah dimasukan ke database

dan menampilkan pesan “Data Jenis Pos

Terupdate”.

Nama Use Case : Menghapus data jenis pos

Aktor : Staf Laboran

Tabel skenario use case “Menghapus data pos” ini berisi

penjelasan cara kerja antara aksi aktor dan reaksi sistem yang diberikan

oleh sistem ketika melakukan proses penghapusan data jenis pos.

Tabel 3.3 Skenario use case menghapus data jenis pos

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu “data

pos”.

2.Sistem menampilkan halaman data pos.

3.Aktor memilih menu “Jenis

Pos”.

4.Sistem menampilkan halaman jenis pos.

5.Aktor memilih

menu”Hapus”(berdasarkan

data yang ingin dihapus).

6. Sistem menghapus data dari database dan

menampilkan pesan “Data Jenis Pos Terhapus”.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 37: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

19

Nama Use : Menambah data pos

Aktor : Staf Laboran

Tabel skenario use case “Menambah data pos” ini berisi penjelasan

cara kerja antara aksi aktor dan reaksi sistem yang diberikan oleh sistem

ketika melakukan proses penambahan data pos.

Tabel.3.4 Skenario use case menambah data pos

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu “data

pos”.

2.Sistem menampilkan halaman data pos.

3. Aktor memasukan tahun

(berdasarkan data pos yang

ditambahkan datanya).

4.Sistem menampilkan data pos berdasarkan tahun

yang telah dimasukan sebelumnya.

5.Aktor memilih button

“Menambah Data Pos”.

6.Sistem menampilkan halaman “Menambah data

pos”..

7.Aktor klik button “Simpan

Data”.

8. Sistem menyimpan data pos ke tabel data pos

dan menampilkan pesan data pos tersimpan.

Nama Use Case : Mengedit data pos

Aktor : Staf Laboran

Tabel skenario use case “Mengedit data pos” ini berisi penjelasan

cara kerja antara aksi aktor dan reaksi sistem yang diberikan oleh sistem

ketika melakukan proses pengeditan data pos.

Tabel.3.5 Skenario use case mengedit data pos

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu “data

pos”.

2.Sistem menampilkan halaman data pos.

3. Aktor memasukan tahun

(berdasarkan data pos yang

ditambahkan datanya).

4.Sistem menampilkan data pos berdasarkan tahun

yang telah dimasukan sebelumnya.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 38: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

20

5.Aktor memilih menu “Edit”.

6.Sistem menampilkan halaman “Mengedit data

pos”..

7.Aktor klik button “Ubah

Data”.

8. . Sistem menghapus data dari database dan

menampilkan pesan “Data Pos Terhapus”.

Nama Use Case : Menghapus data pos

Aktor : Staf Laboran

Tabel skenario use case “Menghapus data pos” ini berisi

penjelasan cara kerja antara aksi aktor dan reaksi sistem yang diberikan

oleh sistem ketika melakukan proses penghapusan data pos.

Tabel.3.6 Skenario use case menghapus data pos

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu “data

pos”.

2.Sistem menampilkan halaman data pos.

3. Aktor memasukan tahun

(berdasarkan data pos yang

ditambahkan datanya).

4.Sistem menampilkan data pos berdasarkan tahun

yang telah dimasukan sebelumnya.

5.Aktor memilih menu

“Hapus”.

6. Sistem mengupdate data pos sesuai dengan

data yang sudah dimasukan ke database dan

menampilkan pesan “Data Pos Terupdate”.

Nama Use Case : Menambah data barang

Aktor : Staf Laboran

Tabel skenario use case “Menambah data barang” ini berisi

penjelasan cara kerja antara aksi aktor dan reaksi sistem yang diberikan

oleh sistem ketika melakukan proses penambahan data barang.

Tabel.3.7 Skenario use case menambah data barang

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 39: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

21

“barang”.

2.Sistem menampilkan halaman barang.

3.Aktor klik button “Input data

barang”.

4.Sistem menampilkan halaman input data barang

5.Aktor memilih

butto”simpan”

6.Sistem menyimpan data barang ke tabel barang

dan menampilkan pesan “data barang tersimpan.”

Nama Use Case : Mengedit data barang

Aktor : Staf Laboran

Tabel skenario use case “Mengedit data barang” ini berisi

penjelasan cara kerja antara aksi aktor dan reaksi sistem yang diberikan

oleh sistem ketika melakukan proses pengeditan data barang.

Tabel.3.8 Skenario use case mengedit data pos

Aksi Aktor Reaksi Sistem

1.Aktor memilih button”Edit

Barang”

2.Sistem menampilkan halaman edit barang.

3.Aktor edit data yang

diinginkan, klik Edit.

4.Sistem mengupdate data barang sesuai dengan

data yang sudah dimasukan ke database dan

menampilkan pesan “Data Barang Terupdate”.

Nama Use Case : Menghapus data barang

Aktor : Staf Laboran

Tabel skenario use case “Menghapus data barang” ini berisi

penjelasan cara kerja antara aksi aktor dan reaksi sistem yang diberikan

oleh sistem ketika melakukan proses penghapusan data barang.

Tabel.3.9 Skenario use case menghapus data barang

Aksi Aktor Reaksi Sistem

1.Aktor memilih button”Edit

Barang”

2.Sistem menampilkan halaman edit barang.

3.Aktor hapus data yang

diinginkan, klik Hapus.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 40: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

22

4. Sistem menghapus data dari database dan

menampilkan pesan “Data Barang Terhapus”.

Nama Use Case : Menambah data RAB

Aktor : Staf Laboran

Tabel skenario use case “Menambah data RAB” ini berisi

penjelasan cara kerja antara aksi aktor dan reaksi sistem yang diberikan

oleh sistem ketika melakukan proses penambahan data RAB.

Tabel.3.10 Skenario use case menambah data rab

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu “RAB”.

2.Sistem menampilkan halaman RAB.

3. Aktor memilih “id pos” dan

memasukan“tahun”

(berdasarakan pos yang akan

diinputkan datanya.) dan, klik

button “Cari”

4. Sistem menampilkan data rab berdasarkan idpos

dan tahun yang telah dimasukan sebelumnya.

5.Aktor memilih button “Input

Rab”

6.Sistem menampilkan halam input data rab

7.Aktor klik button “Simpan”

8.Sistem menyimpan data rab ke tabel rab.Sistem

secara otomatis menambahkan nilai sum(usd) ke

tabel pos berdasarakan “id pos”dan menampilkan

pesan “data rab tersimpan.”

Nama Use Case : Mengedit data RAB

Aktor : Staf Laboran

Tabel skenario use case “Mengedit data RAB” ini berisi penjelasan

cara kerja antara aksi aktor dan reaksi sistem yang diberikan oleh sistem

ketika melakukan proses pengeditan data RAB.

Tabel.3.11 Skenario use case mengedit data rab

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu “RAB”.

2.Sistem menampilkan halaman RAB.

3. Aktor memilih “id pos” dan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 41: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

23

memasukan“tahun”

(berdasarakan pos yang akan

diinputkan datanya.) dan, klik

button “Cari”

4. Sistem menampilkan data rab berdasarkan idpos

dan tahun yang telah dimasukan sebelumnya.

5.Aktor memilih menu “Edit”

6.Sistem menampilkan halam edit data rab

7.Aktor klik button “Update

Data”

8. Sistem mengupdate data rab sesuai dengan

data yang sudah dimasukan ke database dan

menampilkan pesan “Data Rab Terupdate”.

Nama Use Case : Menghapus data RAB

Aktor : Staf Laboran

Tabel skenario use case “Menghapus data RAB” ini berisi

penjelasan cara kerja antara aksi aktor dan reaksi sistem yang diberikan

oleh sistem ketika melakukan proses penghapusan data RAB.

Tabel.3.12 Skenario use case menghapus data rab

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu “RAB”.

2.Sistem menampilkan halaman RAB.

3. Aktor memilih “id pos” dan

memasukan“tahun”

(berdasarakan pos yang akan

diinputkan datanya.) dan, klik

button “Cari”

4. Sistem menampilkan data rab berdasarkan idpos

dan tahun yang telah dimasukan sebelumnya.

5.Aktor memilih menu

“Hapus” sesuai dengan data

yang akan dihapus.

6. Sistem menghapus data dari database dan

menampilkan pesan “Data RAB Terhapus”.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 42: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

24

Nama Use Case : Menambah data Pesan Uang

Aktor : Staf Laboran

Tabel skenario use case “Menambah data pesan uang” ini berisi

penjelasan cara kerja antara aksi aktor dan reaksi sistem yang diberikan

oleh sistem ketika melakukan proses penambahan data pesan uang.

Tabel.3.13 Skenario use case menambah data pesan uang

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu “Pesan

Uang”.

2.Sistem menampilkan halaman menu pesan uang.

3. Aktor memilih menu “Buat

Pesan Uang”

4. Sistem menampilkan halam menambah data

pesan uang.

5.Aktor memilih button

“Simpan”

6.Sistem menyimpan data pesan uang kedalam

database. Sistem menampilkan pilihan untuk

pesan lagi.

7.Aktor klik button “Pesan

Lagi” (jika ingin memesan

barang lagi).

8.Sistem menampilkan halam menambah detail

pesan uang.

9.Aktor memilih button

“Tambah”

10.Sistem menyimpan data detail pesan uang ke

dalam database dan secara otomatis harga barang

yang dipesan akan dikurangi dengan sisa uang

pada database pos. Kemudian sistem

menampilkan pesan “Data Tersimpan”.

11.Aktor memilih “Selesai

Pesan” (jika telah selesai

memesan barang), klik button

“Selesai Pesan”

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 43: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

25

Nama Use Case : Mengedit data Pesan Uang

Aktor : Staf Laboran

Tabel skenario use case “Mengedit data pesan uang” ini berisi

penjelasan cara kerja antara aksi aktor dan reaksi sistem yang diberikan

oleh sistem ketika melakukan proses pengeditan data pesan uang.

Tabel.3.14 Skenario use case mengedit data pesan uang

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu ”Pesan

Uang”

2.Sistem menampilkan halaman pesan uang.

3.Aktor memilih menu “Lihat

Pesan Uang”

4.Sistem menampilkan halam cari data pesan

uang.

5.Aktor memasukan “tahun”

(berdasarkan tahun pesan uang

yang akan diedit).

6.Sistem menampilkan detail pesan uang.

7.Aktor memilih menu”Lihat

Detail” (berdasarkan data

pesan uang yang akan diedit)

8.Sistem menampilkan data detail pesan uang

berdasarkan no pesan.

9.Aktor memilih

menu”Edit”(berdasarkan data

yang akan diedit).

10 Sistem mengupdate data detail pesan uang

sesuai dengan data yang sudah dimasukan ke

database dan menampilkan pesan “Data

Terupdate”.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 44: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

26

Nama Use Case : Menghapus data Pesan Uang

Aktor : Staf Laboran

Tabel skenario use case “Menghapus data pesan uang” ini berisi

penjelasan cara kerja antara aksi aktor dan reaksi sistem yang diberikan

oleh sistem ketika melakukan proses penghapusan data pesan uang.

Tabel.3.15 Skenario use case menghapus data pesan uang

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu ”Pesan

Uang”

2.Sistem menampilkan halaman pesan uang.

3.Aktor memilih menu “Lihat

Pesan Uang”

4.Sistem menampilkan halam cari data pesan

uang.

5.Aktor memasukan “tahun”

(berdasarkan tahun pesan uang

yang akan diedit).

6.Sistem menampilkan detail pesan uang.

7.Aktor memilih menu”Lihat

Detail” (berdasarkan data

pesan uang yang akan diedit)

8.Sistem menampilkan data detail pesan uang

berdasarkan no pesan.

9.Aktor memilih menu

”Hapus”(berdasarkan data

yang akan diedit).

10 Sistem menghapus data dari database dan

menampilkan pesan “Data detail pesan uang

Terhapus”.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 45: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

27

Nama Use Case : Membatal Pesan Uang

Aktor : Staf Laboran

Tabel skenario use case “Membatal data pesan uang” ini berisi

penjelasan cara kerja antara aksi aktor dan reaksi sistem yang diberikan

oleh sistem ketika melakukan proses pembatalan data pesan uang.

Tabel.3.16 Skenario use case membatalkan data pesan uang

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu ”Pesan

Uang”

2.Sistem menampilkan halaman pesan uang.

3.Aktor memilih menu “Lihat

Pesan Uang”

4.Sistem menampilkan halam cari data pesan

uang.

5.Aktor memasukan “tahun”

(berdasarkan tahun pesan uang

yang akan diedit).

6.Sistem menampilkan detail pesan uang.

7.Aktor memilih menu”Lihat

Detail” (berdasarkan data

pesan uang yang akan diedit)

8.Sistem menampilkan data detail pesan uang

berdasarkan no pesan.

9.Aktor memilih button ”Batal

Pesan Uang

10 Sistem menampilkan halaman batal pesan

uang.

11.Aktor memasukan

“noPesan” yang akan dibatal.

12. Sistem menghapus data dari database. Sistem

secara otomatis mengembalikan nilai seluruh

pesan uang pada database pos dan menampilkan

pesan “Data Pesan Uang Telah Dibatalkan”.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 46: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

28

Nama Use Case : Menambah data Transaksi Pembelian

Aktor : Staf Laboran

Tabel skenario use case “Menambah data transaksi pembelian” ini

berisi penjelasan cara kerja antara aksi aktor dan reaksi sistem yang

diberikan oleh sistem ketika melakukan proses penambahan data transaksi

pembelian.

Tabel.3.17 Skenario use case menambah data transaksi pembelian

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu

“Transaksi Pembelian”.

2.Sistem menampilkan halaman menambah

transaksi pembelian.

3. Aktor memilih menu “Buat

Transaksi Pembelian”

4.Sistem menampilkan halaman buat transaksi

pembelian.

3. Aktor klik button “Tambah”

4. Sistem menyimpan data transaksi pembelian ke

database. Sistem secara otomatis mengambil data

dari database pesan uang dan memasukan ke

database detail pembelian. Kemudian sistem

menampilkan pesan “transaksi pembelian

tersimpan.”

Nama Use Case : Mengedit Transaksi Pembelian

Aktor : Staf Laboran

Tabel skenario use case “Mengedit data transaksi pembelian” ini

berisi penjelasan cara kerja antara aksi aktor dan reaksi sistem yang

diberikan oleh sistem ketika melakukan proses pengeditan data transaksi

pembelian.

Tabel.3.18 Skenario use case mengedit data transaksi pembelian

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu

”Transaksi Pembelian”

2.Sistem menampilkan halaman menu transaksi

pembelian.

3. Aktor memilih menu

“Update Transaksi Pembelian”

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 47: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

29

4.Sistem menampilkan halaman cari detail

pembelian.

5.Aktor memasukan “tahun”

(berdasarkan data transaksi

pembelian yang akan diedit),

klik button Cari.

6.Sistem menampilkan data detail pembelian

berdasarkan tahun yang telah dimasukan.

7.Aktor memilih menu “Lihat

Detail”(berdasarkan data yang

ingin dilihat).

8.Sistem menampilkan halaman detail pembelian .

9.Aktor memilih menu”Edit”

10. Sistem menampilkan halam edit detail

pembelian.

11. Aktor memasukan nilai

“Harga Beli”. Klik “Update

Data”

12. Sistem mengupdate data detail pembelian.

Secara otomatis sistem akan mengurangi nilai

harga pesan dan harga beli dimana hasil

pengurangannya akan diupdate kedalam atribut

sisa uang transaksi pada database transaksi

pembelian. Dan sistem menampilkan pesan “Data

Transaksi Terupdate”.

Nama Use Case : Cetak Laporan

Aktor : Staf Laboran

Tabel skenario use case “Cetak laporan” ini berisi penjelasan cara

kerja antara aksi aktor dan reaksi sistem yang diberikan oleh sistem ketika

melakukan pencetakan laporan.

Tabel.3.19 Skenario use case mencetak laporan staf laboran

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu “Cetak

Laporan”.

2.Sistem menampilkan halaman menu cetak

pembelian.

3. Aktor memilih menu

cetak”cetak rab”,’cetak

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 48: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

30

realisasi rab’,”cetak lpj”(sesuai

dengan yang ingin dicetak)

4.Sistem menampilkan form cetak berdasarkan

pilihan.

3.2.2.2 Narasi Use Case Kalab

Nama Use Case : Mencari data pos eksploitasi

Aktor : Kalab

Tabel skenario use case “Mencari data pos eksploitasi” ini berisi

penjelasan cara kerja antara aksi aktor dan reaksi sistem yang diberikan

oleh sistem ketika melakukan proses pencarian data pos eksploitasi.

Tabel.3.20 Skenario use case mencari data pos eksploitasi

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu “RAB”.

2.Sistem menampilkan halaman RAB.

3. Aktor masukan “id pos” dan

“tahun pos”,klik OK

4.Sistem menampilkan halaman rab berdasarkan

“id pos” dan “tahun pos”

Nama Use Case : Cetak Laporan

Aktor : Kalab

Tabel skenario use case “Cetak laporan” ini berisi penjelasan cara

kerja antara aksi aktor dan reaksi sistem yang diberikan oleh sistem ketika

melakukan pencetakan laporan.

Tabel.3.21 Skenario use case mencetak laporan

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu “Cetak

Laporan”.

2.Sistem menampilkan halaman menu cetak

pembelian.

3. Aktor memilih menu

cetak”cetak rab” , ’cetak

realisasi rab’,”cetak lpj”(sesuai

dengan yang ingin dicetak)

4.Sistem menampilkan form cetak berdasarkan

pilihan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 49: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

31

Nama Use Case : Melihat data RAB

Aktor : Staf Laboran

Tabel skenario use case “Melihat data RAB” ini berisi penjelasan

cara kerja antara aksi aktor dan reaksi sistem yang diberikan oleh sistem

ketika melakukan proses penambahan data RAB.

Tabel.3.22 Skenario use case melihat data rab

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu “RAB”.

2.Sistem menampilkan halaman RAB.

3. Aktor memilih “id pos” dan

memasukan“tahun”

(berdasarakan pos yang akan

diinputkan datanya.) dan, klik

button “Cari”

4. Sistem menampilkan data rab berdasarkan idpos

dan tahun yang telah dimasukan sebelumnya.

Nama Use Case : Melihat Transaksi Pembelian

Aktor : Staf Laboran

Tabel skenario use case “Melihat data transaksi pembelian” ini

berisi penjelasan cara kerja antara aksi aktor dan reaksi sistem yang

diberikan oleh sistem ketika melakukan proses pengeditan data transaksi

pembelian.

Tabel.3.23 Skenario use case melihat data transaksi pembelian

Aksi Aktor Reaksi Sistem

1.Aktor memilih menu ”Data

Pembelian”

2.Sistem menampilkan halaman mencari data

transaksi pembelian.

3. Aktor memasukan “tahun”

(berdasarkan data pembelian

yang akan dilihat), klik button

Cari.

4.Sistem menampilkan halaman data pembelian

sesuai dengan tahun yang dimasukan.

5. Aktor memilih menu “Lihat

Detail”

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 50: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

32

6.Sistem menampilkan data detail pembelian

berdasarkan data yang dipilih.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 51: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

33

3.3 Data Flow Diagram(DFD)

3.3.1 Diagram berjenjang

Gambar 3.2 Diagram berjenjang

0

Sistem

pengolahan

anggaran

belanja pos

1

Data Jenis

Pos

3

Data Barang

4

Data RAB

5

Data Pesan

Uang

6

Data

Transaksi

Pembelian

7

Mencetak

Laporan

2

Data Pos

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 52: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

34

3.3.2 Diagram berjenjang Data Jenis Pos Pada Pos Eksploitasi

Gambar 3.3 Diagram berjenjang data jenis pos

3.3.3 Diagram berjenjang Data Pos Pada Pos Eksploitasi

Gambar 3.4 Diagram berjenjang data pos

2.1

Tambah data

Pos

2

Data Pos

2.2

Edit data Pos

2.3

Hapus data Pos

1.1

Tambah data

Jenis Pos

1

Data Jenis Pos

1.2

Edit dataJenis

Pos

1.3

Hapus data

Jenis Pos

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 53: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

35

3.3.4 Diagram berjenjang Data Barang Pada Pos Eksploitasi

Gambar 3.5 Diagram berjenjang data barang

3.3.5 Diagram berjenjang data rab

Gambar 3.6 Diagram berjenjang data rab

3.1

Tambah data

Barang

3

Data Barang

3.2

Edit data

Barang

3.3

Hapus data

Barang

4.1

Tambah data

RAB

4.2

Edit data RAB

4.3

Hapus data

RAB

4.4

Lihat data

RAB

4

Data RAB

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 54: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

36

3.3.6 Diagram berjenjang data pesan uang

Gambar 3.7 Diagram berjenjang data pesan uang

3.3.7 Diagram berjenjang data transaksi pembelian

Gambar 3.8 Diagram berjenjang data transaksi pembelian

5

Data Pesan

Uang

5.2

Edit Pesan

Uang

5.3

Hapus Pesan

Uang

5.4

Batal Pesan

uang

5.1

Tambah Pesan

Uang

5.5

CetakPesan

uang

6.2

Edit transaksi

pembelian

6.3

Cetak transaksi

pembelian

6.4

Lihat transaksi

pembelian

6

Data RAB

6.1

Tambah

transaksi

pembelian

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 55: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

37

3.3.8 DFD level 0

Berikut ini adalah aliran data level 0 untuk proses 1 dari sistem aplikasi

yang dibuat:

Gambar 3.9 DFD Level 0

1

Data jenis pos

2

Data pos

3

Databarang

4

Data RAB

5

Data Pesan Uang

Staf

laboran

Jenis pos

Pos

Barang

RAB

Pesan

Data Jenis Pos

Data pos

Data

barang

Data rab

Data pesan uang

Data Jenis

Pos

Data pos

Data

barang

Data rab

Data pesan

uang

6

Data Transaksi

Pembelian

Transaksi

Pembelian

Data

transaksi

pembelian

Data transaksi pembelian

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 56: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

38

3.3.9 DFD level 1 proses 1

Berikut ini adalah gambaran diagram aliran data untuk proses” data jenis

pos”.

Gambar 3.10 DFD Level 1 proses 1

1.1

Menambah

data

Data Jenis Pos

tambah data jenis pos

Data jenis pos

ditambah Konfirmasi

1.2

Mengedit data

pos

Staf Jenis Pos

edit data

jenis pos

Datajenis

pos diubah Konfirmasi

Data Jenis

Pos

1.3

Menghapus

data pos

hapus data

jenis pos

Data jenis pos dihapus Konfirm

DataJenis Pos

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 57: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

39

3.3.10 DFD level 1 proses 2

Berikut ini adalah gambaran diagram aliran data untuk proses” data pos”.

Gambar 3.11 DFD Level 1 proses 2

2.1

Menambah

data pos

Data Pos(administrasi,bhp

lab,perawatan,dan

pengembangan) tambah data pos

Data pos ditambah Konfirmasi

2.2

Mengedit data

pos

Staf Pos

edit data

pos

Data pos

diubah Konfirmasi

Data Pos

2.3

Menghapus

data pos

hapus data

pos

Data pos dihapus Konfirm

Data Pos

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 58: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

40

3.3.11 DFD level 1 proses 3

Berikut ini adalah gambaran diagram aliran data untuk proses” data

barang”.

Gambar 3.12 DFD Level 1 proses 3

3.1

Menambah

data barang

Data barang

tambah data barang

Data barang

ditambah Konfirmasi

3.2

Mengedit data

barang

Staf Barang

edit data

barang

Data barang

diubah Konfirmasi

Data Pos

3.3

Menghapus

data barang

hapus data

barang

Data barang dihapus Konfirm

Data Pos

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 59: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

41

3.3.12 DFD level 1 proses 4

Berikut ini adalah gambaran diagram aliran data untuk proses” data rab”.

Gambar 3.13 DFD Level 1 proses 4

4.1

Menambah

data rab

Data rab

Tambah rab

Data rab ditambah Konfirmasi

4.2

Mengedit data

rab

Staf RAB

edit data

rab

Data rab

diubah Konfirmasi

Data rab

4.3

Menghapus

data rab

hapus data

rab

Data rab dihapus Konfirm

Data rab

4.4

Lihat data rab

Data rab

Konfirm

lihat data

rab

Data rab ditampilkan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 60: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

42

3.3.13 DFD level 1 proses 5

Berikut ini adalah gambaran diagram aliran data untuk proses” data pesan

uang”.

Gambar 3.14 DFD Level 1 proses 5

5.1

Menambah

data pesan

uang

Data pesan uang

Tambah pesan uang

Data pesan uang

ditambah Konfirmasi

5.2

Mengedit data

pesan uang

Staf Pesan

edit data

pesan

uang

Data pesan

uang diubah Konfirmasi

Data pesan

uang

Konfirm

5.3

Menghapus

data pesan

uang

hapus data

pesan uang

Data pesan uang

dihapus

Data pesan

uang

5.4

Membatal data

pesan uang

Data pesan

uang

Konfirm Data pesan uang

dibatal

batal data

pesan uang

5.5

Mencetak

pesan uang

Data pesan

uang

Konfirm

cetak data

pesan uang

Data pesan uang

dicetak

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 61: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

43

3.3.14 DFD level 1 proses 6

Berikut ini adalah gambaran diagram aliran data untuk proses”Memasukan

data transaksi pembelian”.

Gambar 3.15 DFD Level 1 proses 6

6.2

Mengedit

transaksi

pembelian

6.1

Menambah

transaksi

pembelian

Staf Transaksi pembelian

Data

transaksi

diubah

Konfirmasi

Konfirmasi Data transaksi

ditambah

tambah data transaksi

pembelian Data Transaksi

Pembelian

Data

Transaksi

Pembelian

edit

transaksi

pembelian

6.3

Mencetak

transaksi

pembelian

6.4

Melihat

transaksi

pembelian

Data

Transaksi

Pembelian

Konfirmasi

cetak transaksi

pembelian

Data transaksi

pembelian dicetak

Lihat transaksi

pembelian

Data transaksi

pembelian ditampilkan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 62: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

44

3.4 Perancangan Basis Data

3.4.1 Conceptual Design

Dalam tahap perancangan basis data ini, conceptual design digambarkan

dalam bentuk Entity Relationship Diagram (ER-Diagram) dimana data

yang ada di dunia nyata ditransformasikan menjadi diagram data.

pos

-idPos(PK)-tahunPos-jumlahUang_Pos-sisaUang_Pos

pesan

-noPesan(PK)-tglPesan

posBarang

-idPosBarang(PK)-jumlah_Satuan-jumlah_SatuanTerbeli-hargaSatuan-hargaSatuanTerbeli-usd-non_usd-jadwal-status

transaksiPembelian

-kodeTransaksiPembelian(PK)-tglTransaksi-totalHrg_Transaksi-sisaUang_Transaksi

1..11..*

1..1 1..*1..* 1..1

1..1

1..*1..1

1..*

1..1

1..*

me

miliki

Staf

-idStaf (PK)-pass-staf-tahun

barang

-noBrg(PK)-namaBrg-merkBrg-harga_SatuanBrg

detail_PosBarang

-unit-kegiatan-waktuPelaksanaan-besar_Pengambilan-status_PesanUang-jumBrgPesan-hargaSatuanPesan-hargaPesanBrg-statusJenis_Pesan-jenisBon

1..1

1..*

melakukan

mengolah

memiliki

memiliki memiliki memiliki

mempunyai1..*

1..*

detail_Pembelian

-jumlah-hargaBeli-hrgSatuan-hrgPesan-no_nota

memiliki

1..*

1..*

jenisPos

-idJenis_Pos(PK)-namaJenis_Pos

Gambar 3.16 Entity Relationship Diagram

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 63: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

45

3.4.2 Logical Design

Diagram logical ini merupakan kelanjutan dari tabel diagram ER. Dimana

bentuk logical design ini sudah memiliki atribut foreign key(FK).

1..11..*

1..1 1..*

1..* 1..1

1..1

1..*

1..1

1..*

1..1

1..*

1..1 1..*

1..1

1..*

1..1

1..*

1..1 1..*

1..1

1..*

melakukan

mengolah

memiliki

memiliki

memiliki

memiliki

memiliki memiliki memiliki

barang

-noBrg(PK)-namaBrg-merkBrg-harga_SatuanBrg

Staf

-idStaf (PK)-pass-staf-tahun

pesan

-noPesan(PK)-idStaf(FK)-idPos(FK)-tglpesan

transaksiPembelian

-kodeTransaksiPembelian(PK)-noPesan(FK)-idStaf(FK)-totalHrg_Transaksi-sisaUang_Transaksi-tglTransaksi

detail_Pembelian-kodeTransaksiPembelian(FK)-idPosBarang(FK)-jumlah-hargaBeli-hrgSatuan-hrgPesan-no_nota

memiliki

jenisPos-idJenis_Pos(PK)-namaJenis_Pos

pos

-idPos(PK)-idJenis_Pos(FK)(U)-tahunPos((U)-jumlahUang_Pos-sisaUang_Pos

memiliki

detail_PosBarang

-noPesan(FK)-idPosBarang(FK)-unit-kegiatan-waktuPelaksanaan-besar_Pengambilan-status_PesanUang-jumBrgPesan-hargaSatuanPesan-hargaTotal-statusJenis_Pesan-jenisBon

posBarang

-idPosBarang(PK)-idPos(FK)(U)-noBrg(FK)(U)-jumlah_Satuan-hargaSatuan-usd-non_usd-jumlah_SatuanTerbeli-hargaTerbeli-jadwal-status

Gambar 3.17 Logical Diagram

3.4.3 Physical Database Design

Physical database design ini merupakan gambaran implementasi database

yang digunakan dalam sistem. Tabel-tabel physical database design

adalah sebagai berikut:

1. Tabel Jenis Pos

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 64: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

46

Tabel 3.20 ini berisi atribut data jenis pos yang akan diinputkan ke sistem.

Table 3.22 Tabel Jenis pos

Nama Field Tipe Keterangan

idJenisPos Number PK untuk tabel jenis pos

namaPos varchar2(200) Field untuk nama pos

2. Tabel Pos

Tabel 3.21 ini berisi atribut data pos yang akan diinputkan ke sistem. Tabel

ini memiliki atribut idJenisPos yang mengambil nilai dari tabel jenisPos

untuk membedakan data per pos.

Tabel 3.23 Tabel Pos

Nama Field Tipe Keterangan

idPos number PK untuk tabel pos

idJenisPos number U untuk tabel jenis pos

tahun number U untuk tahun pos

jumlahUang_Pos number Field untuk jumlah uang pos

sisaUang_Pos number Field untuk sisa uang pos

3. Tabel Pos Barang

Tabel 3.22 ini berisi atribut data pos barang yang akan diinputkan ke

sistem. Tabel ini memiliki atribut idPos yang mengambil nilai dari tabel

pos untuk membedakan data berdasarkan idPos.

Tabel 3.24 Tabel pos barang

Nama Field Tipe Keterangan

idPosBarang number PK untuk tabel pos barang

idPos number U untuk field id pos

noBrg number U untuk field no barang

jumlah_Satuan number Field untuk jumlah barang

jumlah_SatuanTerbeli number Field untuk jumlah barang

setelah dibeli

hargaSatuan number Field untuk harga satuan

barang

hargaSatuanTerbeli number Field untuk harga satuan

barang setelah dibeli

usd number Field untuk jumlah uang

yang berasal dari usd

non_usd number Field untuk jumlah uang

yang berasal dari non-usd

jadwal varchar2(200) Field untuk jadwal barang

Status varchar2(200) Field untuk status barang

4. Tabel Barang

Tabel 3.23 ini berisi atribut data barang yang akan diinputkan ke sistem.

Tabel 3.25 Tabel barang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 65: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

47

Nama Field Tipe Keterangan

noBrg number PK untuk tabel barang

namabrg varchar2(400) Field untuk nama barang

merkbrg varchar2(200) Field untuk merk barang

harga_satuanbrg number Field untuk harga satuan

barang

5. Tabel Pesan

Tabel 3.24 ini berisi atribut data pesan yang akan diinputkan ke

sistem. Tabel ini memiliki atribut idPos yang mengambil nilai dari

tabel pos untuk membedakan data pesan berdasarkan idPos. Dan

memiliki atribut idStaf yang megambil nilai dari tabel staf untuk

dapat mengetahui staf siapa yang mengolah data pesan.

Tabel 3.26 tabel pesan

Nama Field Tipe Keterangan

noPesan number PK untuk tabel pesan

idStaf Number FK untuk menghubungkan

ke tabel staf

idPos number FK untuk menghubungkan

ke tabel pos

tglPesan varchar2(200) Field untuk tanggal pesan

6. Tabel Detail Pos Barang

Tabel 3.25 ini berisi atribut data detail pos barang yang akan

diinputkan ke sistem. Tabel ini memiliki atribut noPesan yang

mengambil nilai dari tabel pesan untuk mengelompokkan data detail

pos barang berdasarkan no pesan tertentu. Dan Tabel ini juga

memiliki idPosBarang yang mengambil nilai dari tabel pos barang

untuk memilih data pos barang yang akan digunakan saat melakukan

proses pesan uang.

Tabel 3.27 Tabel detail pos barang

Nama Field Tipe Keterangan

noPesan number FK untuk

menghubungkan ke

tabel pesan

idPosBarang number FK untuk

menghubungkan ke

tabel pos barang

unit varchar2(200) Field untuk unit

pesan uang

kegiatan varchar2(200) Field untuk kegiatan

pesan uang

waktuPelaksanaan varchar2(200) Field untuk tanggal

pesan uang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 66: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

48

besar_Pengambilan number Field untuk jumlah

pesan uang

status_PesanUang varchar2(200) Field untuk status

pesan uang

jumBrgPesan number Field untuk jumlah

barang yang dipesan

hargaSatuanPesan number Field untuk harga

satuan dari barang

yang dipesan

hargaTotal number Field untuk total

seluruh harga barang

yang telah dipesan

statusJenis_Pesan varchar2(20) Field untuk status

jenis pesan barang

jenisBon varchar2(20) Field untuk jenis Bon

pesan barang

7. Tabel Transaksi Pembelian

Tabel 3.26 ini memiliki atribut data transaksi pembelian yang akan

diinputkan ke sistem. Tabel ini juga memiliki idstaf yang

mengambil nilai dari tabel staf untuk menginputkan data staf yang

melakukan transaksi. Dan memiliki no pesan yang mengambil nilai

dari tabel pesan untuk menginputkan data pesan yang telah

dilakukan sebelumnya.

Tabel 3.28 tabel transaksi pembelian

Nama Field Tipe Keterangan

kodeTransaksiPembelian number PK untuk table transaksi

pembelian

noPesan number FK untuk

menghubungkan ke tabel

pesan

idStaf number FK untuk

menghubungkan ke tabel

staf

tglTransaksi varchar2(100) Field untuk tanggal

transaksi pembelian

totalHrg_Transaksi number Field untuk total harga

dari seluruh transaksi

pembelian

sisaUang_Transaksi number Field untuk sisa uang

dari transaksi pembelian

8. Tabel Detail Pembelian

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 67: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

49

Tabel 3.27 ini memiliki atribut data detail pembelian yang akan

diinputkan ke sistem. Tabel ini memiliki atribut kode transaksi

pembelian yang mengambil nilai dari tabel transaksi pembelian

untuk menginputkan data detail pembelian berdasarkan kode

transaksi pembelian sebelumnya. Dan memiliki idPosBarang yang

mengambil nilai dari tabel pos barang untuk memilih data pos

barang yang akan digunakan saat melakukan proses pembelian.

Tabel 3.29 tabel detail pembelian

Nama Field Tipe Keterangan

kodeTransaksiPembelian number FK untuk menghubungkan

ke tabel transaksi

pembelian

idPosBarang number FK untuk menghubungkan

ke tabel detail pos barang

jumlah number Field untuk jumlah harga

pembelian

hrgPesan number Field untuk harga pesan

barang dari rab

hrgBeli Number Field untuk harga beli

barang dari toko

no_nota varchar2(20) Field untuk no nota per

barang

9. Tabel Staf

Tabel 3.28 ini berisi atribut data staf yang akan diinputkan ke sistem.

Tabel 3.30 tabel staf

Nama Field Tipe Keterangan

idStaf number PK untuk table staf

pass number Field untuk password

staf varchar2(100) Field untuk staf

tahun number Field untuk tahun

3.5 Perancangan User Interface

Perancangan user interface merupakan design untuk beberapa halaman dalam

sistem yang akan dibangun dan akan ditampilkan untuk pengguna. Pengguna

akan mengakses sistem untuk mengetahui berbagai informasi yang ada di

dalamnya.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 68: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

50

Pada saat mengakses sistem pengelolaan penggunaan anggaran belanja,

sistem akan menampilkan halaman login terlebih dahulu. Halaman login akan

digunakan oleh user.

Berikut ini adalah rancangan user interface sistem yang akan dibangun:

3.5.1 User Interface Halaman Login

Header and Logo

FOOTER

MASUKAN NAMA :

MASUKAN PASSWORD:

SUBMIT

Gambar 3.18 user interface login

3.5.2 Perancangan use interface Staf Laboran

3.5.2.1 User Interface halaman Home Staf Laboran

Apabila staf telah melakukan login, maka akan ditampilkan halaman menu

utama staf sebagai berikut:

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 69: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

51

HALAMAN UTAMA

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

Gambar 3.19 user interface halaman utama untuk staf laboran

3.5.2.2 User Interface halaman awal Data Pos

Berikut ini adalah contoh user interfase halaman awal pada saat menu

“Data Pos” dipilih:

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 70: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

52

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN DATA POS

Jenis Pos

Menu Data Pos

Data Pos

Gambar 3.20 user interface halaman utama data pos

3.5.2.2.1. User Interface halaman Menambah Jenis Pos

Di dalam menu “Data Pos”, staf laboratorium dapat melakukan

proses menambah, mengedit, dan menghapus jenis pos. Berikut ini contoh

rancangan user interface halaman menambah jenis pos:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN DATA POS

ID Jenis Pos:

Nama Jenis Pos :

Simpan Data Kembali

Menambah Jenis Pos

Gambar 3.21 user interface halaman menambah jenis pos

3.5.2.2.2. User Interface halaman Mengedit Jenis Pos

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 71: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

53

Di dalam menu “Data Pos”, staf laboratorium dapat melakukan

proses menambah, mengedit, dan menghapus jenis pos. Berikut ini contoh

rancangan user interface halaman mengedit jenis pos:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN DATA POS

ID Jenis Pos:

Nama Jenis Pos :

Ubah Data Kembali

Mengedit Jenis Pos

Gambar 3.22 user interface halaman mengedit jenis pos

3.5.2.2.3. User Interface halaman Menambah Data Pos

Di dalam menu “Data Pos”, staf laboratorium dapat melakukan

proses menambah, mengedit, dan menghapus data. Berikut ini contoh

rancangan user interface halaman menambah data pos:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN DATA POS

Id Pos :

ID Jenis Pos :

Simpan Data Kembali

Menambah Data Pos

Tahun Pos :

Jumlah(Rp):

Sisa Uang(Rp):

Gambar 3.23 user interface halaman menambah data pos

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 72: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

54

3.5.2.2.4. User Interface halaman Mengedit Data Pos

Di dalam menu “Data Pos”, staf laboratorium dapat melakukan

proses menambah, mengedit, dan menghapus data. Berikut ini contoh

rancangan user interface halaman mengedit data pos:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN DATA POS

Id Pos :

ID Jenis Pos :

Update Data Kembali

Update Data Pos

Tahun Pos :

Gambar 3.24 user interface halaman mengedit data pos

3.5.2.3 User Interface halaman Barang

3.5.2.3.1 User Interface halaman awal Menu Barang.

Berikut contoh rancangan user interface tampilan halaman awal

menu barang:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN BARANGHALAMAN BARANG

Input Data Barang Kembali

No Brg Nama BarangMerk

BarangHarga

Satuan(Rp) Ket

Edit | Hapus

HALAMAN BARANG

TABEL DATA BARANG

Gambar 3.25 user interface halaman utama data barang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 73: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

55

3.5.2.3.1 User Interface halaman Menambah Barang

Di dalam menu “Barang”, staf laboratorium dapat melakukan proses

menambah data barang. Berikut ini contoh rancangan user interface halaman

menambah data barang:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN BARANG

No Brg :

Nama Barang :

Simpan Data Kembali

Menambah Barang

Merk Barang :

Harga Satuan(Rp)

Gambar 3.26 user interface halaman menambah data barang

3.5.2.3.2 User Interface halaman Mengedit Barang

Di dalam menu “Barang”, staf laboratorium dapat melakukan proses

mengedit data barang. Berikut ini contoh rancangan user interface halaman

mengedit data barang:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN BARANG

No Brg :

Nama Barang :

Update Data Kembali

Update Barang

Merk Barang :

Harga Satuan(Rp)

Gambar 3.27 user interface halaman mengedit data barang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 74: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

56

3.5.2.4 User Interface Halaman R A B

3.5.2.4.1 User Interface halaman awal menu RAB

Berikut contoh rancangan user interface tampilan halaman awal

menu rab:

Header and Logo

FOOTER

CARI DATA RAB

HALAMAN RAB

ID Pos :ID Pos :

OK

ID Pos :

Tahun Pos :

HOME

DATA POS

BARANG

PESAN UANG

TRANSAKSI PEMBELIAN

MENU STAF

LOGOUT

Gambar 3.28 user interface halaman awal data rab

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN R A B

tabel

Input Data RAB Kembali

HALAMAN DATA R A B

Keterangan

Edit | Hapus

Gambar 3.29 user interface halaman tampilan data rab

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 75: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

57

3.5.2.4.2 User Interface halaman Menambah R A B

Di dalam menu “RAB”, staf laboratorium dapat melakukan proses

menambah data rab. Berikut ini contoh rancangan user interface halaman

menambah data rab:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN R A B

tabel

Simpan Data Kembali

Menambah RAB

No :

ID Pos :

Nama Barang :

Non Usd:

Jadwal :

Status :

Jumlah(Rp)

Harga Satuan(Rp):

Usd(Rp):

Gambar 3.30 user interface halaman menambah data rab

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 76: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

58

3.5.2.4.3 User Interface halaman Mengedit R A B

Di dalam menu “RAB”, staf laboratorium dapat melakukan proses

mengedit data rab. Berikut ini contoh rancangan user interface halaman

mengedit data rab:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN R A B

Update Data Kembali

Update RAB

No :

ID Pos :

Nama Barang :

Non Usd:

Jadwal :

Status :

Jumlah(Rp)

Harga Satuan(Rp):

Usd(Rp):

Gambar 3.31 user interface halaman mengedit data rab

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 77: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

59

3.5.2.5 User Interface halaman Pesan Uang

3.5.2.5.1 User Interface halaman awal Pesan Uang

Berikut contoh rancangan user interface tampilan halaman awal

menu pesan uang:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN PESAN UANG

Buat Pesan Uang

Kembali

Lihat Pesan Uang

Pesan Disetujui

Gambar 3.32 user interface halaman awal pesan uang

3.5.2.5.1.1 Halaman Buat Pesan Uang

Di dalam menu “Pesan Uang”, staf laboratorium dapat melakukan

proses menambah data pesan uang. Berikut ini contoh rancangan user

interface halaman menambah data pesan uang:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN PESAN UANG

No Pesan :

Edit

Menambah Pesan Uang

Simpan

No Pesan :Tanggal :

ID Pos::

Edit Pesan Uang Kembali

Gambar 3.33 user interface halaman menambah pesan uang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 78: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

60

3.5.2.5.1.1.1 Halaman Edit Pesan Uang

Di dalam menu “Pesan Uang”, staf laboratorium dapat melakukan

proses mengedit data pesan uang. Berikut ini contoh rancangan user interface

halaman mengedit data pesan uang:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN PESAN UANG

No Pesan :

Edit

Edit Pesan Uang

No Pesan :Tanggal :

ID Pos::

Update Pesan Uang Kembali

Gambar 3.34 user interface halaman mengedit pesan uang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 79: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

61

3.5.2.5.1.2 Halaman Menambah detail Pesan Uang

Di dalam menu “Pesan Uang”, staf laboratorium dapat melakukan

proses menambah detail pesan uang setelah melakukan proses menambah

pesan uang terlebih dahulu. Berikut ini contoh rancangan user interface

halaman menambah detail pesan uang:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

Tambah Kembali

Menambah Detail Pesan Uang

No.Pesan

ID Pos :

Status Pesan Uang

Nama Barang

Status Pesan Brg:

Jenis Bon:

Jumlah(Rp)

Harga Satuan(Rp):

Harga Total(Rp):

HALAMAN PESAN UANG

Unit;:

Kegiatan::

WaktuPelaksanaan:

Gambar 3.35 user interface halaman menambah detail pesan uang

3.5.2.5.1.3 Halaman Lihat data Pesan Uang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 80: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

62

Di dalam menu “Lihat Data Pesan Uang” terdapat tiga menu yang

dapat dipilih oleh staf yaitu lihata detail, cetak pesan luar, dan cetak pesan

gudang. Berikut ini contoh user interface halaman menu “Lihat Data Pesan

Uang” :

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN PESAN UANG

Tabel

Kembali

Lihat Data Pesan Uang

Keterangan

Lihat Detail |Cetak Pesan Luar|Cetak Pesan Gudang

Gambar 3.36 user interface halaman melihat detail pesan uang

3.5.2.5.1.4 User Interface halaman Lihat detail Pesan Uang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 81: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

63

Di dalam menu “Lihat Detail” terdapat dua menu yang dapat

dipilih oleh staf yaitu edit dan hapus data detail pesan uang. Berikut ini

contoh user interface halaman menu “Lihat Detail” :

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN PESAN UANG

Tabel

Kembali

Detail Pesan Uang

Batal Pesan Uang

Keterangan

Edit | Hapus

Gambar 3.37 user interface halaman data detail pesan uang

3.5.2.5.1.5 User Interface halaman Mengedit Detail Pesan Uang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 82: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

64

Di dalam menu “Lihat Detail” terdapat tiga menu yang dapat

dipilih oleh staf yaitu edit,hapus, dan batal pesan uang. Berikut ini contoh

user interface halaman edit pada menu “Lihat Detail” :

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN Pesan Uang

Kembali

Update Detail Pesan Uang

No Pesan :

ID Pos :

Unit ;

Kegiatan

Waktu Pelaksanaan

Status Pesan Uang

Jenis Pesan

Jenis Bon :

Update Data

Gambar 3.38 user interface halaman mengedit detail pesan uang

3.5.2.5.1.6 User Interface halaman Membatalkan Pesan Uang

Di dalam menu “Lihat Detail” terdapat tiga menu yang dapat

dipilih oleh staf yaitu edit,hapus dan batal pesan uang. Berikut ini contoh user

interface halaman batal pesan uang :

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN PESAN UANG

No Pesan :

Edit

Batal Pesan Uang

OK Kembali

Gambar 3.39 user interface halaman membatalkan pesan uang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 83: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

65

3.5.2.6 User Interface halaman Transaksi Pembelian

3.5.2.6.1 User Interface halaman awal Transaksi Pembelian

Di dalam menu”Transaksi Pembelian” staf laboratorium dapat

melakukan dua proses menambah dan mengupdate data transaksi pembelian.

Berikut contoh tampilan user interface halaman awal pada menu “Transaksi

Pembelian”:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN TRANSAKSI PEMBELIAN

Buat Transaksi Pembelian

Kembali

Menu Transaksi Pembelian

Update Transaksi Pembelian

Gambar 3.40 user interface halaman awal transaksi pembelian

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 84: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

66

3.5.2.6.2 User Interface halaman Menambah Transaksi Pembelian

Di dalam menu “Transaksi Pembelian” staf dapat melakukan proses

menambah data transaksi pembelian. Berikut contoh user interface halaman

menambah data transaksi pembelian:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

Kode Transaksi :

Menambah Transaksi Pembelian

No Pesan :No Pesan :

ID Staf

Simpan Kembali

HALAMAN TRANSAKSI PEMBELIAN

Tanggal :

Lihat Pesan Uang

Gambar 3.41 user interface halaman menambah transaksi pembelian

3.5.2.6.3 User Interface halaman Update Transaksi Pembelian

Di dalam menu”Transaksi Pembelian”, staf laboratorium dapat

melakukan proses mengedit data transaksi pembelian. Berikut contoh

tampilan user interface mengedit data transaksi pembelian yang dapat

dilakukan di dalam menu “Update Transaksi Pembelian”:

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 85: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

67

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

HALAMAN TRANSAKSI PEMBELIAN

Tabel

Kembali

Lihat Data Transaksi Pembelian

Keterangan

Update Sisa Uang|Lihat Detail |Cetak Transaksi

Gambar 3.42 user interface halaman update transaksi pembelian

3.5.2.6.4 User Interface halaman Update Sisa Uang

Di dalam menu “Transaksi Pembelian”, staf laboratorium dapat

melakukan proses mengedit sisa uang. Berikut contoh tampilan user interface

halaman mengedit sisa uang yang dapat dilakukan di dalam menu ”update

transaksi pembelian”:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

No :

Kembali

Update Transaksi Uang

HALAMAN TRANSAKSI PEMBELIAN

Update Data

Gambar 3.43 user interface halaman update sisa uang data transaksi pembelian

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 86: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

68

3.5.2.6.5 User Interface halaman Lihat Detail Transaksi Pembelian

Di dalam menu “Transaksi Pembelian”, staf laboratorium dapat

melakukan proses mengedit detail transaksi pembelian. Berikut ini contoh

tampilan user interface halaman mengedit detail transaksi pembelian yang

terdapat dalam menu “Update Transaksi Pembelian”:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

Tabel

Kembali

Lihat Detail Transaksi Pembelian

Keterangan

Edit |Hapus

HALAMAN TRANSAKSI PEMBELIAN

Gambar 3.44 user interface halaman lihat detail transaksi pembelian

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 87: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

69

3.5.2.6.5.1 User Interface halaman Edit Detail Transaksi Pembelian

Berikut contoh tampilan user interface halaman mengedit detail

transaksi pembelian yang terdapat di dalam menu “Update Transaksi

Pembelian”:

Header and Logo

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

Kode Transaksi :

Kembali

Update Transaksi Uang

HALAMAN TRANSAKSI PEMBELIAN

Update Data

Nama Brg:

Jum. Barang :

Harga Pesan(Rp) :

Harga Beli(Rp) :

No.Nota :

Gambar 3.45 user interface halaman mengedit detail transaksi pembelian

3.5.2.6 Halaman Utama Cetak Laporan

Di dalam menu “Cetak Laporan”, staf laboratorium dapat melakukan

proses mencetak laporan yang terdiri dari tiga jenis laporan yaitu “Cetak

RAB”,”Cetak Realisasi RAB”, dan “Cetak LPJ”. Berikut ini contoh tampilan

user interface halaman awal menu”Cetak Laporan”::

Header and Logo

FOOTER

CETAK RAB

HALAMAN CETAK LAPORAN

CETAK REALISASI RAB

CETAK LPJCETAK LPJ

Kembali

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

Gambar 3.46 user interface halaman utama cetak laporan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 88: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

70

3.5.2.6.1 User Interface halaman Cetak RAB

3.5.2.6.1.1 User Interface halaman awal Cetak RAB

Di dalam menu “Cetak Laporan”, staf laboratorium dapat

melakukan proses mencetak laporan rab. Berikut contoh tampilan user

interface halaman awal pada menu “cetak rab”:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

CETAK RAB

HALAMAN CETAK LAPORAN

ID Pos :ID Pos :

OK

ID Pos :

Tahun:

Gambar 3.47 user interface halaman awal data cetak rab

3.5.2.6.1.2 User Interface halaman Form Cetak RAB

Di dalam menu “Cetak Laporan”, staf laboratorium dapat melakukan

proses mencetak laporan rab. Berikut contoh tampilan user interface halaman

form cetak rab:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

RINCIAN ANGGARAN BELANJA PERIODE JANUARI 2015 – DESEMBER 2015UNIT: LAB KOMPUTER TEKNIK INFORMATIKA(1) – LAB BASIS DATA DAN PERANGKAT LUNAK

PROGRAM STUDI : TEKNIK INFORMATIKAPENANGGUNG JAWAB : JB.BUDI DARMAWAN, S.T., M.Sc

HALAMAN CETAK LAPORAN

CETAK RAB

Pos Eksploitasi

TABEL DATA

Jumlah

Gambar 3.48 user interface halaman form cetak rab

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 89: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

71

3.5.2.6.2 User interface halaman Cetak Realisasi RAB

3.5.2.6.2.1 User Interface halaman awal Cetak Realisasi RAB

Di dalam menu “Cetak Laporan”, staf laboratorium dapat

melakukan proses mencetak laporan realisasi rab. Berikut contoh tampilan

user interface halaman awal pada menu “cetak realisasi rab”:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

CETAK REALISASI RAB

HALAMAN CETAK LAPORAN

ID Pos :ID Pos :

OK

ID Pos :

Tahun:

Gambar 3.49 user interface halaman awal data cetak realisasi rab

3.5.2.6.2.2 User Interface halaman form Cetak Realisasi RAB

Di dalam menu “Cetak Laporan”, staf laboratorium dapat melakukan

proses mencetak laporan realisasi rab. Berikut contoh tampilan user interface

halaman form cetak realisasi rab:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

RINCIAN ANGGARAN BELANJA PERIODE JANUARI 2015 – DESEMBER 2015UNIT: LAB KOMPUTER TEKNIK INFORMATIKA(1) – LAB BASIS DATA DAN PERANGKAT LUNAK

PROGRAM STUDI : TEKNIK INFORMATIKAPENANGGUNG JAWAB : JB.BUDI DARMAWAN, S.T., M.Sc

HALAMAN CETAK LAPORAN

CETAK RAB

Pos Eksploitasi

TABEL DATA

Jumlah

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 90: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

72

Gambar 3.50 user interface halaman form cetak realisasi rab

3.5.2.6.3 User Interface halaman Cetak form Pesan Uang

3.5.2.6.3.1 User Interface halaman Cetak form Pesan Uang

Di dalam menu “Pesan Uang”, staf laboratorium dapat melakukan

proses mencetak form pesan uang. Berikut contoh tampilan user interface

halaman form pesan uang:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

FAKULTAS SAINS DAN TEKNOLOGIUNIVERSITAS SANATA DHARMA

HALAMAN CETAK LAPORAN

CETAK PESAN

Tanggal

TABEL DATA

Yogyakarta,...................................

Pemesan: KA PRODI/KA UNIT

Gambar 3.51 user interface halaman cetak form pesan uang

3.5.2.6.4 User Interface halaman Cetak form Transaksi

3.5.2.6.4.1 User Interface halaman Cetak form Transaksi

Di dalam menu “Pesan Uang”, staf laboratorium dapat melakukan

proses mencetak form transaksi pembelian. Berikut contoh tampilan user

interface halaman form transaksi pembelian:

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

FAKULTAS SAINS DAN TEKNOLOGIUNIVERSITAS SANATA DHARMA

HALAMAN CETAK LAPORAN

CETAK TRANSAKSI

Tanggal

TABEL DATA

Yogyakarta,................................... Jumlah Uang:

Sisa Uang:

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 91: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

73

Gambar 3.52 user interface halaman cetak form transaksi pembelian

3.5.2.6.5 User Interface halaman awalCetak LPJ

Di dalam menu “Cetak Laporan”, staf laboratorium dapat melakukan

proses mencetak laporan LPJ. Berikut contoh tampilan user interface

halaman awal pada menu “Cetak LPJ”:

Header and Logo

FOOTER

CETAK LPJ

HALAMAN CETAK LAPORAN

Kembali

Keterangan

CETAK LPJ

No.Pesan ID Pos Tgl

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

Gambar 3.53 user interface halaman awal cetak laporan LPJ

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 92: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

74

3.5.2.6.5.1 User Interface halaman form cetak LPJ

Di dalam menu “Cetak Laporan”, staf laboratorium dapat melakukan

proses mencetak laporan LPJ. Berikut contoh tampilan user interface

halaman form cetak LPJ :

LAPORAN PERTANGGUNGJAWABAN

LABORATORIUM BASIS DATA & PERANGKAT LUNAKFAKULTAS TEKNIK UNIV.SANATA DHARMA

BULAN TAHUN

PEMASUKAN

Total

No Sumber Jumlah Nomor

Rp.

Pengeluaran

A.POS BHP

B.POS BIAYA PERAWATAN

C.KEGIATAN PENGEMBANGAN

TGL NAMA BARANG Jumlah Harga Satuan Harga Total No.Nota

Total Kegiatan Pengembangan Rp.

JUMLAH TOTAL Rp.

SALDO: Rp -

Gambar 3.54 user interface halaman form cetak laporan LPJ

3.5.2.6.6 User Interface halaman Menu Staf Laboran

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 93: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

75

Header and Logo

FOOTER

HOME

DATA POS

BARANG

R A B

PESAN UANG

TRANSAKSI PEMBELIAN

CETAK LAPORAN

MENU STAF

LOGOUT

DATA STAF

HALAMAN MENU STAF

KEMBALI

ID Staf Nama Staf Password Tahun Keterangan

Edit | Hapus

Gambar 3.55 user interface halaman staf laboran

3.5.3 Perancangan user interface Laboran

3.5.3.1 User Interface halaman Home Laboran

HALAMAN UTAMA

Header and Logo

FOOTER

HOME

R A B

DATA PEMBELIAN

CETAK LAPORAN

MENU KALAB

LOGOUT

Gambar 3.56 user interface halaman utama laboran

3.5.3.2 User Interface halaman RAB Laboran

3.5.3.2.1 User Interface halaman Cari RAB Laboran

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 94: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

76

Di dalam menu “RAB”, laboran dapat melakukan proses mencari

data rab. Berikut contoh tampilan user interface halaman awal mencari data

rab:

Header and Logo

FOOTER

HOME

R A B

DATA PEMBELIAN

CETAK LAPORAN

MENU KALAB

LOGOUT

Halaman RAB

CARI RAB

ID Pos

Tahun Pos

OK Kembali

Gambar 3.57 user interface halaman mencari data rab

3.5.3.2.2 User Interface halaman tampilan data RAB pada Laboran

Di dalam menu “RAB”, laboran dapat melakukan proses mencari data

RAB dan melihatnya. Berikut contoh tampilan user interface halaman

tampilan data RAB:

Header and Logo

FOOTER

HOME

R A B

DATA PEMBELIAN

CETAK LAPORAN

MENU KALAB

LOGOUT

Halaman RAB

DATA R A B

NAMA POS

TAHUN POS

TABEL DATA

Kembali

Gambar 3.58 user interface halaman tampilan data rab

3.5.3.3 User Interface halaman Data Pembelian pada Laboran

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 95: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

77

Di dalam menu “Data Pembelian”, laboran dapat melakukan proses

mencari data pembelian dan melihatnya. Berikut contoh tampilan user

interface halaman tampilan data pembelian:

Header and Logo

FOOTER

Halaman Pembelian

DATA PEMBELIAN

TABEL DATA

Kembali

HOME

R A B

DATA PEMBELIAN

CETAK LAPORAN

MENU KALAB

LOGOUT

Gambar 3.59 user interface halaman tampilan data pembelian

3.5.3.4 User Interface halaman menu Cetak Laporan

Di dalam menu “Cetak Laporan”, laboran dapat melakukan proses

mencetak laporan yang terdiri dari tiga jenis laporan yaitu cetak rab,cetak

realisasi rab, dan cetak lpj. Berikut contoh tampilan user interfae halaman

menu”Cetak Laporan”:

Header and Logo

FOOTER

CETAK RAB

HALAMAN CETAK LAPORAN

CETAK REALISASI RAB

CETAK LPJ

HOME

R A B

DATA PEMBELIAN

CETAK LAPORAN

MENU KALAB

LOGOUT

CETAK LPJ

Kembali

Gambar 3.60 user interface halaman menu cetak laporan

3.5.3.4.1 User Interface halaman Cetak RAB

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 96: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

78

3.5.3.4.1.1 User Interface halaman Cari Cetak RAB

Di dalam menu “Cetak Laporan”, laboran dapat melakukan proses

mencetak laporan rab. Berikut contoh tampilan user interface halaman awal

pada menu “cetak rab”:

Header and Logo

FOOTER

CETAK RAB

HALAMAN CETAK LAPORAN

ID Pos :ID Pos :

OK

ID Pos :

Tahun Pos :

HOME

R A B

DATA PEMBELIAN

CETAK LAPORAN

MENU KALAB

LOGOUT

Gambar 3.61 user interface halaman awal cetak rab

3.5.3.4.1.2 User Interface halaman tampilan data Cetak RAB pada laboran

Di dalam menu “Cetak Laporan”, laboran laboratorium dapat

melakukan proses mencetak laporan rab. Berikut contoh tampilan user

interface halaman data cetak rab:

Header and Logo

FOOTER

CETAK RAB

HALAMAN CETAK LAPORAN

TABEL RAB

CETAK RAB

HOME

R A B

DATA PEMBELIAN

CETAK LAPORAN

MENU KALAB

LOGOUT

Gambar 3.62 user interface halaman tampilan data cetak rab

3.5.3.4.1.3 Halaman Form Cetak RAB

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 97: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

79

Di dalam menu “Cetak Laporan”, laboran laboratorium dapat

melakukan proses mencetak laporan rab. Berikut contoh tampilan user

interface halaman form cetak rab:

Header and Logo

FOOTER

RINCIAN ANGGARAN BELANJA PERIODE JANUARI 2015 – DESEMBER 2015UNIT: LAB KOMPUTER TEKNIK INFORMATIKA(1) – LAB BASIS DATA DAN PERANGKAT LUNAK

PROGRAM STUDI : TEKNIK INFORMATIKAPENANGGUNG JAWAB : JB.BUDI DARMAWAN, S.T., M.Sc

HALAMAN CETAK LAPORAN

CETAK RAB

Pos Eksploitasi

TABEL DATA

Jumlah

HOME

R A B

DATA PEMBELIAN

CETAK LAPORAN

MENU KALAB

LOGOUT

Gambar 3.63 user interface halaman form cetak rab

3.5.3.4.4 User Interface halaman Cetak LPJ

Di dalam menu “Cetak Laporan”, laborandapat melakukan proses

mencetak laporan LPJ. Berikut contoh tampilan user interface halaman form

cetak LPJ :

LAPORAN PERTANGGUNGJAWABANLABORATORIUM BASIS DATA & PERANGKAT LUNAK

FAKULTAS TEKNIK UNIV.SANATA DHARMABULAN TAHUN

PEMASUKAN

Total

No Sumber Jumlah Nomor

Rp.

Pengeluaran

A.POS BHP

B.POS BIAYA PERAWATAN

C.KEGIATAN PENGEMBANGAN

TGL NAMA BARANG Jumlah Harga Satuan Harga Total No.Nota

Total Kegiatan Pengembangan Rp.

JUMLAH TOTAL Rp.

SALDO: Rp -

Gambar 3.64 user interface halaman form cetak lpj

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 98: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

80

3.5.3.4.5 User Interface halaman Menu Laboran

Header and Logo

FOOTER

DATA STAF

HALAMAN MENU STAF

KEMBALI

ID Staf Nama Staf Password Tahun Keterangan

Edit | Hapus

HOME

R A B

DATA PEMBELIAN

CETAK LAPORAN

MENU KALAB

LOGOUT

Gambar 3.65 user interface halaman menu laboran

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 99: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

81

BAB IV

IMPLEMENTASI SISTEM

4.1 Analisa Sistem

Sistem ini dibuat dengan berdasarkan pada kondisi di laboratorium

basis data Universitas Sanata Dharma Yogyakarta. Dimana pada laboratorium

basis data ini belum memiliki sistem terkomputerisasi untuk mengelola

anggaran belanja terkhususnya pada pos eksploitasi. Staf laboratorium

biasanya mengelola anggaran belanja secara manual dengan menggunakan

excel. Staf laboratorium lebih memilih menggunakan excel karena dapat

melakukan perhitungan angka dengan mudah. Tetapi kekurang jika

menggunakan excel adalah data anggaran yang banyak dan terpisah satu

sama lain menyebabkan staf laboratorium kesulitan dalam mengakses dan

mengelola data anggaran, maka Sistem Pengelolaan Anggaran Belanja Pos

Eksploitasi dibuat dengan menggunakan perhitungan otomatis agar staf

laboratorium dapat dengan mudah mengelola data anggaran. Sistem ini juga

dibuat dengan tampilan interface yang sederhana untuk memudahkan staf

laboratorium dalam mengoperasikan sistem ini.

4.2 Implementasi Sistem

4.2.1 Implentasi Sistem untuk Staf Laboran

4.2.1.1 Login

Tampilan Login adalah tampilan pertama saat staf laboran atau

kalab mengakses sistem ini. Pada halaman ini staf maupun kalab

memasukan username dan password .

Gambar 4.1 Halaman Login

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 100: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

82

Jika staf login dengan menggunakan username dan

password untuk staf, maka tampilan halaman akan masuk ke home

untuk staf.

4.2.1.2 Mengelolah Data Pos

Mengelola data Pos adalah use case untuk staf laboran. Use

case ini berfungsi untuk mengelola data jenis pos dan data pos.

Pengelolaan data pos berupa menambah data, mengedit data, dan

menghapus data.

Gambar 4.2 Halaman Utama Data Pos

4.2.1.2.1 Jenis Pos

Berikut ini halaman untuk menambah jenis pos:

Gambar 4.3 Halaman menambah jenis pos

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 101: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

83

Staf memasukan jenis pos yang diperlukan.Kemudian

sistem akan menyimpan data tersebut ke dalam database. Berikut

ini listing menambah jenis pos:

halaman_dataJenisPos.jsp

<%

try {

String input = "insert into jenisPos(idJenis_Pos,

namaJenis_Pos)"

+ "values(" +

request.getParameter("idJenis_Pos") + ","

+ "'" +

request.getParameter("namaJenis_Pos") + "')";

java.sql.Statement statement =

baseConnection.getConnection().createStatement();

int OK = statement.executeUpdate(input);

statement.close();

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

}

%>

Gambar 4.4 Listing menambah jenis pos

Apabila staf ingin memperbaiki jenis pos, maka staf dapat

memilih menu“Edit”.Setelah itu,staf memasukan data jenis

pos yang akan diubah. Kemudian sistem akan menyimpan

data tersebut ke dalam database.

Gambar 4.5 Halaman mengedit jenis pos

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 102: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

84

update_JenisPos.jsp

Berikut ini listing mengedit jenis pos:

<%

int a = 0;

String query = "select * from jenisPos where

idJenis_Pos='" + request.getParameter("idJenis_Pos") +

"'";

java.sql.Statement stmt =

baseConnection.getConnection().createStatement();

java.sql.ResultSet rslt = stmt.executeQuery(query);

if (rslt.next()) {

a = rslt.getInt(1);

}

try {

String update = "update jenisPos set "

+ "idJenis_Pos=" +

request.getParameter("idJenis_Pos") + ","

+ "namaJenis_Pos='" +

request.getParameter("namaJenis_Pos")

+ "' where idJenis_Pos=" +

request.getParameter("idJenis_Pos") + "";

java.sql.Statement statement =

baseConnection.getConnection().createStatement();

int OK = statement.executeUpdate(update);

statement.close();

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

}

%>

Gambar 4.6 Listing mengedit jenis pos

Apabila staf ingin menghapus jenis pos yang sudah

dibuat, staf dapat memilih pilihan “Hapus’ kemudian staf

memilih menu “Hapus”, maka sistem akan menghapus jenis

pos tersebut dari database. Berikut ini listing menghapus

data jenis pos:

halaman_hapusJenisPos.jsp

<%

try {

String dlt = "DELETE FROM jenisPos "

+ "where idJenis_Pos=" +

request.getParameter("nom") + "";

java.sql.Statement statement =

baseConnection.getConnection().createStatement();

int OK = statement.executeUpdate(dlt);

statement.close();

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 103: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

85

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

}

%>

Gambar 4.7 Listing menghapus jenis pos

4.2.1.2.2 Data Pos

Berikut ini halaman untuk menambah data pos:

Gambar 4.8 Halaman menambah data pos

Staf memasukan data pos yang diperlukan. Kemudian

sistem akan menyimpan data tersebut ke dalam database. Berikut

ini listing menambah data pos:

halam simpan_dataPos.jsp

<%

int a=0;

String q = "select idJenis_Pos from jenisPos where namaJenis_Pos='"

+ request.getParameter("jenisPos") + "'";

java.sql.Statement stat =

baseConnection.getConnection().createStatement();

java.sql.ResultSet result1 = stat.executeQuery(q);

if (result1.next()) {

a = result1.getInt(1);

}

try {

String input = "insert into

pos(idPos,idJenis_Pos,tahunPos,jumlahUang_Pos,sisaUang_Pos)"

+ "values(" + request.getParameter("idPos") + ","

+ "" + a + ","

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 104: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

86

+ "" + request.getParameter("tahunPos") + ","

+ "" + request.getParameter("jumlahUang_Pos") + ","

+ "'"+ request.getParameter("sisaUang_Pos") +"')";

java.sql.Statement statement =

baseConnection.getConnection().createStatement();

int OK = statement.executeUpdate(input);

statement.close();

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

}

%>

Gambar 4.9 Listing menambah data pos

Apabila staf ingin memperbaiki data pos, maka staf

dapat memilih menu“Edit”.Setelah itu,staf memasukan data

pos yang akan diubah. Kemudian sistem akan menyimpan

data tersebut ke dalam database.

Gambar 4.10 Halaman mengedit data pos

update_DataPos.jsp

Berikut ini listing mengedit data pos:

<%

int c = 0;

String querys = "select idJenis_Pos from jenisPos "

+ "where namaJenis_Pos='" +

request.getParameter("namaJenis_Pos") + "'";

java.sql.Statement statement2 =

baseConnection.getConnection().createStatement();

java.sql.ResultSet result3 =

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 105: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

87

statement2.executeQuery(querys);

if (result3.next()) {

c = result3.getInt("idJenis_Pos");}

try {

String update = "update pos set "

+ "idPos=" + request.getParameter("idPos")

+ ","

+ "idJenis_Pos=" +

result3.getString("idJenis_Pos") + ","

+ "tahunPos='" +

request.getParameter("tahunPos") + "',"

+ "jumlahUang_Pos='" +

request.getParameter("jumlahUang_Pos") + "',"

+ "sisaUang_Pos='" +

request.getParameter("sisaUang_Pos") + "' where idPos=" +

request.getParameter("idPos") + "";

java.sql.Statement statement =

baseConnection.getConnection().createStatement();

int OK = statement.executeUpdate(update);

statement.close();

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

}

%>

Gambar 4.11 Listing mengedit data pos

Apabila staf ingin menghapus data pos yang sudah dibuat,

staf dapat memilih pilihan “Hapus’ kemudian staf memilih

menu “Hapus”, maka sistem akan menghapus data pos

tersebut dari database. Berikut ini listing menghapus data

pos:

halaman_hapusDataPos

<%

try {

String dlt = "DELETE FROM pos "

+ "where idPos=" +

request.getParameter("nom") + "";

java.sql.Statement statement =

baseConnection.getConnection().createStatement();

int OK = statement.executeUpdate(dlt);

statement.close();

} catch (Exception ex) {

out.println("message: " +

ex.getMessage());

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 106: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

88

}

%>

Gambar 4.12 Listing menghapus data pos

4.2.1.3 Mengelola Data Barang

Mengelola data barang adalah use case untuk staf laboran. Use

case ini berfungsi untuk mengelola data barang yang akan digunakan

dalam menyusun rancangan anggaran belanja. Pengelolaan data barang

berupa menambah data barang, mengedit data barang, dan menghapus

data barang.

Gambar 4.13 Halaman menambah data barang

Staf memasukan data barang yang akan digunakan.Kemudian

sistem akan menyimpan data tersebut ke dalam database. Berikut ini

listing menambah data barang:

keranjang_Barang.jsp

<%

try {

String input = "insert into

barang(noBrg,namaBrg,merkBrg,harga_SatuanBrg) "

+ "values('" + request.getParameter("noBrg") + "',"

+ "'" + request.getParameter("namaBrg") + "',"

+ "'" + request.getParameter("merkBrg") + "',"

+ "'" + request.getParameter("harga_SatuanBrg") +

"')";

java.sql.Statement statement =

baseConnection.getConnection().createStatement();

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 107: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

89

int OK = statement.executeUpdate(input);

statement.close();

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

}

%>

Gambar 4.14 Listing menambah data barang

Apabila staf ingin memperbaiki data barang, staf dapat memilih

pilihan “Edit”. Setelah itu, staf menginputkan data barang yang akan

diubah. Kemudian sistem akan menyimpan data tersebut ke dalam

database.

Gambar 4.15 Halaman mengedit data barang

Staf mengedit data barang yang akan diubah. Kemudian sistem

akan menyimpan data barang yang telah diubah tersebut ke dalam

database. Berikut ini listing mengedit data barang:

update_DataBrg.jsp

<% int a = 0;

String query = "select * from barang where noBrg='" +

request.getParameter("noBrg") + "'";

java.sql.Statement stmt =

baseConnection.getConnection().createStatement();

java.sql.ResultSet rslt = stmt.executeQuery(query);

if (rslt.next()) {

a = rslt.getInt(1);

}

try {

String update = "update barang set "

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 108: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

90

+ "noBrg=" + request.getParameter("noBrg") + ","

+ "namaBrg='" + request.getParameter("namaBrg") + "',"

+ "merkBrg='" + request.getParameter("merkBrg") + "',"

+ "harga_SatuanBrg='" +

request.getParameter("harga_SatuanBrg") + "' where

noBrg=" + request.getParameter("noBrg") + "";

java.sql.Statement statement =

baseConnection.getConnection().createStatement();

int OK = statement.executeUpdate(update);

statement.close();}

catch (Exception ex) {

out.println("message: " + ex.getMessage());}

%>

Gambar 4.16 Listing mengedit data barang

Apabila staf ingin menghapus data barang yang

sudah dibuat, staf dapat memilih pilihan “Hapus’ kemudian

staf memilih menu “Hapus”, maka sistem akan menghapus

data pos tersebut dari database. Berikut ini listing

menghapus data barang:

deleteData_Barang.jsp

<%

try {

String dlt = "DELETE FROM barang "

+ "where noBrg=" +

request.getParameter("nom") + "";

java.sql.Statement statement =

baseConnection.getConnection().createStatement();

int OK = statement.executeUpdate(dlt);

statement.close();

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

}

%>

Gambar 4.17 Listing menghapus data barang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 109: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

91

4.2.1.4 Mengelola Data Rab

Mengelola data RAB adalah use case untuk staf laboran.

Use case ini berfungsi untuk mengelola data rancangan anggaran

belanja(rab). Pengelolaan data rab berupa menambah data rab,

mengedit data rab, dan menghapus data rab.

Gambar 4.18 Halaman menambah data rab

Staf memasukan data rab yang akan digunakan.Kemudian sistem

akan menyimpan data tersebut ke dalam database. Berikut ini listing

menambah data rab yang menggunakan stored procedure:

simpan_dataRab.jsp

<%

int a=0;

int b=0;

try {

String q = "select noBrg from barang where namaBrg='" +

request.getParameter("brg") + "'";

java.sql.Statement stat =

baseConnection.getConnection().createStatement();

java.sql.ResultSet result1 = stat.executeQuery(q);

if (result1.next()) {

a = result1.getInt(1);

}

String t = "select idJenis_Pos from jenisPos where

namaJenis_Pos='" + request.getParameter("idPos") + "'";

java.sql.Statement stat1 =

baseConnection.getConnection().createStatement();

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 110: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

92

java.sql.ResultSet result2 = stat.executeQuery(t);

if (result2.next()) {

b = result2.getInt(1);

}

DataBaseConnection proses = new DataBaseConnection();

int idPosBarang =

Integer.parseInt(request.getParameter("idPosBarang"));

int jumlah_Satuan =

Integer.parseInt(request.getParameter("jumlah_Satuan"));

int hargaSatuan =

Integer.parseInt(request.getParameter("hargaSatuan"));

int usd = Integer.parseInt(request.getParameter("usd"));

int non_usd =

Integer.parseInt(request.getParameter("non_usd"));

proses.addUang(idPosBarang, b, a, jumlah_Satuan, hargaSatuan,

usd, non_usd, request.getParameter("jadwal"),

request.getParameter("status"));

} catch (Exception ex) {

statement.close();

out.println("message: " + ex.getMessage());

out.println("Ada Data Belum Terisi");

}

%>

Gambar 4.19 Listing menambah data rab

Menambah data rab ini menggunakan store procedure

untuk menambahkan data kedalam database. Dan store procedure

tersebut terdapat fungsi untuk menambahkan data perhitungan

jumlah uang dari tiap barang kedalam sebuah atribut pada database

pos berdasarkan id pos yang telah dipilih. Berikut ini stored

procedure menambah data rab:

insert into posBarang

values(p_idPosBarang,p_idPos,p_noBrg,p_jumlah_Satuan,

p_hargaSatuan,p_usd,p_nonUsd,0,0,p_jadwal,p_status);

SELECT sum(usd) into v_totalusd from posBarang

where idpos=p_idPos;

SELECT sisaUang_Pos into v_sisa from pos

where idpos=p_idPos;

update pos set jumlahUang_Pos = v_totalusd, sisaUang_Pos

=(v_sisa+p_usd) where idPos=p_idPos;

Gambar 4.20 store procedure menambah rab

Jika staf laboran ingin memperbaiki data rab, maka staf

laboran dapat memilih pilih “Edit”. Setelah itu staf memasukan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 111: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

93

data rab yang akan diubah. Kemudian sistem akan menyimpan data

rab ke dalam database.

Gambar 4.21 Halaman mengedit data RAB

Staf memasukan data rab yang akan digunakan.Kemudian

sistem akan menyimpan data tersebut ke dalam database. Berikut

ini listing menambah data rab:

update_dataRab.jsp

<%

String c = "";

String querys = "select noBrg from barang "

+ "where namaBrg='" + request.getParameter("namaBrg") + "'";

java.sql.Statement statement2 = baseConnection.getConnection().createStatement();

java.sql.ResultSet result5 = statement2.executeQuery(querys);

if (result5.next()) { c = result5.getString("noBrg");}

try {

String update = "update posBarang set "

+ "idPosBarang=" + request.getParameter("idPosBarang") + ","

+ "noBrg=" + result5.getString("noBrg") + ","

+ "jadwal='" + request.getParameter("jadwal") + "',"

+ "status='" + request.getParameter("status") + "' where idPosBarang=" +

request.getParameter("idPosBarang") + "";

java.sql.Statement statement = baseConnection.getConnection().createStatement();

int OK = statement.executeUpdate(update);

statement.close();}

catch (Exception ex) { out.println("message: " + ex.getMessage()); }

%>

Gambar 4.22 Listing mengedit data rab

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 112: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

94

Apabila staf ingin menghapus data rab yang sudah dibuat,

maka staf dapat memilih menu “Hapus”. Sistem akan menghapus

data rab tersebut dari database:

Gambar 4.23 Halaman menghapus data rab

Pada hapus data rab ini menggunakan stored procedure

yang berisi fungsi untuk mengurangi jumlah uang per barang yang

ada pada rab dan mengembalikan nilai jumlah uang tersebut masuk

kembali kedalam database pos sesuai dengan posnya. Berikut ini

listing dan stored procedure untuk menghapus data rab:

detele_rab.jsp

<%

kelas.DataBaseConnection baseConnection = new

kelas.DataBaseConnection();

%>

<%

try {

DataBaseConnection proses = new DataBaseConnection();

int idPos =

Integer.parseInt(request.getParameter("idPos"));

int idPosBarang =

Integer.parseInt(request.getParameter("idPosBarang"));

proses.hapusRab(idPos, idPosBarang);

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

}

%>

Gambar 4.24 Listing menghapus data rab

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 113: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

95

v_sisauang:=v_sisauang-v_usd;

v_jumlahUang:=v_jumlahuang-v_usd;

update pos set

sisaUang_Pos=v_sisauang,jumlahuang_pos=v_jumlahuang

where idPos=v_idpos;

delete posBarang where idPos=p_idPos and

idPosBarang=p_idposbarang;

Gambar 4.25 Stored Procedure menghapus data rab

4.2.1.5 Mengelola Data Pesan Uang

Mengelola data pesan uang adalah use case untuk staf

laboran. Use case ini berfungsi untuk mengelola data pesan uang

dan barang yang dipesan pada pos ekploitasi. Pengelolaan data

pesan uang berupa menambah data pesan uang, mengedit data

pesan uang, menghapus data pesan uang, mengupdate jumlah uang

pesan dan membatalkan pesan uang.

Gambar 4.26 Halaman menambah data pesan uang

Staf memasukan data pesan yang akan digunakan.

Kemudian sistem akan menyimpan data tersebut ke dalam

database. Berikut ini listing menambah data pesan uang:

halInput_TglPesanBarang.jsp

<%

int a = 0;

String q = "select idJenis_Pos from jenisPos

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 114: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

96

where namaJenis_Pos='" +

request.getParameter("jenisPos") + "'";

java.sql.Statement stat =

baseConnection.getConnection().createStatement();

java.sql.ResultSet result1 =

stat.executeQuery(q);

if (result1.next()) {

a = result1.getInt(1);}

String tr = "" +

request.getParameter("tanggal") + "-" +

request.getParameter("bulan") + "-" +

request.getParameter("tahun") + "";

try {

String input = "insert into

pesan(noPesan, tglpesan, idPos) "

+ "values('" +

request.getParameter("noPesan") + "',"

+ "'" + tr + "',"

+ "'" + a + "')";

java.sql.Statement statement =

baseConnection.getConnection().createStatement();

int OK =

statement.executeUpdate(input);

statement.close();

} catch (Exception ex) {

out.println("message: " +

ex.getMessage());

}

%>

Gambar 4.27 Listing menambah pesan uang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 115: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

97

Berikut ini tampilan menambah detail pesan uang yang dilakukan

oleh staf laboratorium:

Gambar 4.28 Halaman menambah detail pesan uang

Staf memasukan detail pesan uang apa saja yang akan

digunakan. Kemudian sistem akan menyimpan data tersebut ke

dalam database. Berikut ini listing menambah detail pesan uang:

keranjang_PesanBarang.jsp

<%

try {

DataBaseConnection proses = new

DataBaseConnection();

int noPesan =

Integer.parseInt(request.getParameter("noPesan"));

int idposbarang =

Integer.parseInt(request.getParameter("idPosBarang"));

int jumlahbarangpesan =

Integer.parseInt(request.getParameter("jumBrgPesan"));

int hargasatuan =

Integer.parseInt(request.getParameter("hargaSatuanPesan"));

proses.pesanUang(noPesan, idposbarang,

request.getParameter("unit"),

request.getParameter("kegiatan"),

request.getParameter("waktuPelaksanaan"),

request.getParameter("status_PesanUang"),

jumlahbarangpesan, hargasatuan,

request.getParameter("statusJenis_Pesan"),

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 116: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

98

request.getParameter("jenisBon"));

//java.sql.Statement statement =

baseConnection.getConnection().createStatement();

//int OK = statement.executeUpdate(input);

//statement.close();

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

}

%>

Gambar 4.29 Listing menambah detail pesan uang

Menambah detail pesan uang ini menggunakan store

procedure untuk memasukan data kedalam database. Dalam store

procedure ini juga terdapat fungsi yang dibuat untuk mengupdate

barang yang dipesan(jumlah barang dan harga total) pada database

detail_posBarang kedalam database posBarang. Terdapat juga

fungsi yang mengurangi sisa uang per barang bila menambahkan

detail pesan uang. Dan fungsi yang mengatur apabila sisa uang

sama dengan nol atau harga beli barang lebih besar dari sisa uang

maka sistem tidak dapat melakukan pemesanan.

Store Procedure pesanUang2

Berikut ini store procedure pesan uang :

v_jum:=v_jum+p_jumbrgpesan;

v_terbeli:=v_terbeli+p_hargaTotal;

update posBarang set jumlah_satuanterbeli

=v_jum,hargaTerbeli=v_terbeli

where idPosBarang=p_idposbarang;

if v_sisauang =0 OR v_hrgTotal > v_sisauang then

dbms_output.put_line('Uang Habis/Uang Minus');

else

v_sisauang:=v_sisauang-v_hargatotal;

update pos set sisaUang_Pos=v_sisauang where idPos=v_idpos;

Gambar 4.30 Store procedure pesan uang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 117: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

99

Apabila staf laboran ingin mengubah data pesan uang, staf

dapat memilih menu “Edit Pesan Uang”, maka sistem akan

mengubah data pesan uang.

Gambar 4.31 Halaman mengedit data pesan uang

Apabila staf ingin memperbaiki data pesan uang, staf dapat

memilih pilhan “Edit”. Setelah itu, staf menginputkan data pesan

uang yang akan diubah. Kemudian sistem akan menyimpan data

tersebut ke dalam database. Berikut ini listing mengubah data

pesan uang:

update_TglPesanBarang.jsp

<%

int a = 0;

String query = "select * from pesan where

noPesan='" + request.getParameter("noPesan") + "'";

java.sql.Statement stmt =

baseConnection.getConnection().createStatement();

java.sql.ResultSet rslt = stmt.executeQuery(query);

if (rslt.next()) {

a = rslt.getInt(1);

}

String tr = "" + request.getParameter("tanggal") + "-"

+ request.getParameter("bulan") + "-" +

request.getParameter("tahun") + "";

try {

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 118: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

100

String update = "update pesan set "

+ "idPos=" + request.getParameter("idPos") +

","

+ "noPesan=" +

request.getParameter("noPesan") + ","

+ "tglpesan='" + tr + "' where noPesan=" +

request.getParameter("noPesan") + "";

java.sql.Statement statement =

baseConnection.getConnection().createStatement();

int OK = statement.executeUpdate(update);

statement.close();

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

}

%>

Gambar 4.32 Listing mengubah data pesan uang

Apabila staf ingin menghapus data pesan uang, maka staf

dapat memilih menu “Hapus” sesuai dengan data yang akan

dihapus. Berikut ini listing hapus data pesan uang:

Delete_TglPesanBarang.jsp

<%

try {

String dlt = "DELETE FROM pesan "

+ "where noPesan=" +

request.getParameter("tam") + "";

java.sql.Statement statement =

baseConnection.getConnection().createStatement();

int OK = statement.executeUpdate(dlt);

statement.close();

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

}

%>

Gambar 4.33 Listing menghapus data pesan uang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 119: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

101

Apabila staf ingin memperbaiki detail pesan uang, maka staf dapat

memilih menu “Edit” sesuai dengan data yang akan diubah. Berikut ini listing edit

detail pesan uang:

Gambar 4.34 Halaman mengedit detail pesan uang

updateData_Barang.jsp

<%

try {

String update = "update detail_PosBarang set "

+ "idPosBarang='" + request.getParameter("idPosBarang") + "',"

+ "unit='" + request.getParameter("unit") + "',"

+ "kegiatan='" + request.getParameter("kegiatan") + "',"

+ "waktuPelaksanaan='" +

request.getParameter("waktuPelaksanaan") + "',"

+ "status_PesanUang='" +

request.getParameter("status_PesanUang") + "',"

+ "statusJenis_Pesan='" + request.getParameter("statusJenis_Pesan")

+ "',"

+ "jenisBon='" + request.getParameter("jenisBon") + "' where

idPosBarang=" + request.getParameter("idPosBarang") + "";

java.sql.Statement statement =

baseConnection.getConnection().createStatement();

int OK = statement.executeUpdate(update);

statement.close();

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

}

%>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 120: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

102

Gambar 4.35 Listing mengedit detail pesan uang

Jika pesan uang yang telah dilakukan sebelumnya oleh staf

tidak jadi untuk dibeli maka data pesan tersebut dapat

dibatalkan. Staf dapat memilih button “Batal”. Kemudian

sistem akan menghapus seluruh data pesan uang tersebut dari

database.

Gambar 4.36 halaman batal pesan uang

sp_batalPesan.jsp

Berikut ini listing batal pesan uang :

<%

try {

DataBaseConnection proses = new

DataBaseConnection();

int noPesan =

Integer.parseInt(request.getParameter("noPesan"));

int jumlah_Satuan =

Integer.parseInt(request.getParameter("jumlah_Satuan"));

int hargaSatuan =

Integer.parseInt(request.getParameter("hargaSatuan"));

int usd = Integer.parseInt(request.getParameter("usd"));

int non_usd =

Integer.parseInt(request.getParameter("non_usd"));

proses.spBatalPesan(noPesan);

} catch (Exception ex) {

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 121: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

103

out.println("message: " + ex.getMessage());

}

%>

Gambar 4.37 Listing batal pesan uang

Apabila staf ingin menghapus detail pesan uang yang sudah

dibuat berdasarkan item, staf dapat memilih pilihan “Hapus”.

Maka sistem akan menghapus detail pesan uang tersebut dari

database.

Gambar 4.38 Halaman menghapus detail pesan uang

deleteData_PesanBarang.jsp

Berikut ini listing hapus detail pesan uang

<% try {

DataBaseConnection proses = new DataBaseConnection();

int noPesan =

Integer.parseInt(request.getParameter("noPesan"));

int idPosBarang =

Integer.parseInt(request.getParameter("idPosBarang"));

proses.hapus_PesanUang(noPesan, idPosBarang);

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

} %>

Gambar 4.39 Listing hapus detail pesan uang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 122: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

104

Pada hapus detail pesan uang menggunakan stored

procedure yang memiliki fungsi untuk mengembalikan nilai

harga barang pada pesan uang kedalam database pos

berdasarkan idpos dan idposbarang.

v_sisauang:=v_sisauang+v_hargatotal;

update pos set sisaUang_Pos=v_sisauang where

idPos=v_idpos;

delete detail_posbarang where noPesan=p_nopesan and

idposbarang=p_idposbarang;

Gambar 4.40 Stored procedure hapus detail pesan uang

4.2.1.6 Mengelola Data Transaksi Pembelian

Mengelola data transaksi pembelian adalah use case untuk staf

laboran. Use case ini berfungsi untuk mengelola data transaksi pembelian

barang pada pos ekploitasi. Pengelolaan data transaksi pembelian berupa

menambah data transaksi pembelian, dan mengedit data transaksi

pembelian.

Gambar 4.41 Halaman menambah data transaksi pembelian

Staf memasukan data transaksi pembelian yang akan

digunakan. Kemudian sistem akan menyimpan data tersebut ke

dalam database. Berikut ini listing menambah data transaksi

pembelian:

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 123: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

105

transaksi_pembelian.jsp

<%

String tr = "" + request.getParameter("tanggal") + "-" +

request.getParameter("bulan") + "-" +

request.getParameter("tahun") + "";

DataBaseConnection proses = new

DataBaseConnection();

int kodeTransaksiPembelian =

Integer.parseInt(request.getParameter("kodeTransaksiPembelian"));

int nopesan =

Integer.parseInt(request.getParameter("noPesan"));

int idstaf =

Integer.parseInt(request.getParameter("idStaf"));

proses.transaksi_Pembelian(kodeTransaksiPembelian,

nopesan, idstaf,tr);

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

} %>

Gambar 4.42 Listing menambah data transaksi pembelian

Menambah data transaksi pembelian ini menggunakan store

procedure yang akan memasukan data transaksi pembelian

kedalam database. Store procedure ini juga memiliki fungsi yang

secara otomatis akan mengambil data barang yang telah dipesan

sebelumnya dan disimpan dalam database detail pos barang dan

memasukan data-data tersebut kedalam database detail pembelian

berdasarkan no pesan. Berikut ini store procedure transaksi

pembelian :

Store procedure transaksi_Pembelian

insert into transaksipembelian

values(p_kodeTransaksi,p_idStaf,0,0,p_noPesan,p_tgl);

OPEN emp_pembelian;

LOOP

FETCH emp_pembelian into emp_rec;

exit when emp_pembelian%notfound;

insert into detail_Pembelian

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 124: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

106

values(p_kodeTransaksi,emp_rec.idPosBarang,emp_rec.jumBrgP

esan,emp_rec.hargaTotal,emp_rec.hargaSatuanPesan,0,0,0);

END LOOP;

Gambar 4.43 Store procedure data transaksi pembelian

Apabila staf ingin memperbaiki data transaksi pembelian, staf

dapat memilih pilihan “Update sisa uang”.Setelah itu, staf akan

menginputkan sisa uang. Kemudian sistem akan menyimpan data

tersebut ke dalam database.

Gambar 4.44 Halaman mengedit sisa uang transaksi pembelian

updateData_tPembelian

Berikut ini listing edit sisa uang:

<% try {

DataBaseConnection proses = new

DataBaseConnection();

int kodetransaksipembelian =

Integer.parseInt(request.getParameter("kodeTransaksiPemb

elian"));

int sisaUang_Transaksi =

Integer.parseInt(request.getParameter("sisaUang_Transaksi

"));

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 125: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

107

proses.updatePos(kodetransaksipembelian,

sisaUang_Transaksi);

} catch (Exception ex) {

out.println("message: " + ex.getMessage());

}

%>

Gambar 4.45 Listing mengedit sisa uang

Dalam edit transaksi uang yang diedit hanya sisa uang dari

proses pembelian yang telah dilakukan oleh staf laboran. Jika

dalam pembelian terdapat sisa uang, maka staf harus mengupdate

sisa uang tersebut kedalam sistem. Edit transaksi uang ini

menggunakan store procedure yang memiliki fungsi untuk

menambahkan sisa uang ke dalam database. Berikut ini stored

procedure mengedit sisa uang:

update pos set sisaUang_Pos = (v_sisaT+v_sisa)

where idPos=v_idPos;

Gambar 4.46 Stored procedure mengedit sisa uang

Apabila staf ingin memperbaiki detail transaksi pembelian,

staf dapt memilih pilihan “Edit”. Setelah itu staf menginputkan data

harga beli. Kemudian sistem akan menyimpan dat tersebut ke

dalam database.

Gambar 4.47 Halaman edit detail pembelian

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 126: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

108

updateData_DtTransaksi

Berikut ini listing edit detail pembelian :

<%

try{

DataBaseConnection proses = new

DataBaseConnection();

int kodeTransaksiPembelian =

Integer.parseInt(request.getParameter("kodeTransaksiP

embelian"));

int idPosBarang =

Integer.parseInt(request.getParameter("idPosBarang"));

int hrgBeli =

Integer.parseInt(request.getParameter("hrgBeli"));

proses.update_detailPembelianb(kodeTransaksiPembeli

an, idPosBarang, hrgBeli);

java.sql.Statement statement =

baseConnection.getConnection().createStatement();

statement.close();

} catch (Exception ex) {

//out.println("message: " +

ex.getMessage());

}

%>

Gambar 4.48 Listing edit detail pembelian

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 127: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

109

Pada edit detail pembelian ini menggunakan stored

procedure yang memiliki fungsi untuk mengurangi harga pesan dan

harga beli dimana hasilnya akan dimasukan ke dalam atribut sisa

uang pada database transaksiPembelian.Berikut ini stored

procedure untuk mengurangi harga pesan dan harga beli:

v_sisaAkhir:=v_sumHrg;

update transaksipembelian set sisaUang_Transaksi =

v_sisaAkhir

where kodetransaksipembelian=p_kode;

Gambar 4.49 Stored procedure edit detail pembelian

4.2.1.7 Cetak Laporan Staf Laboratorium

Berikut ini tampilan halaman awal menu “Cetak Laporan”:

Gambar 4.50 Halaman utama cetak laporan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 128: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

110

4.2.1.7.1 Cetak RAB

Berikut ini bentuk form menu “Cetak RAB”:

Gambar 4.51 Halaman form cetak rab

4.2.1.7.2 Cetak Realisasi Rab

Berikut ini bentuk form cetak realisasi rab:

Gambar 4.52 Halaman form cetak realisasi rab

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 129: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

111

4.2.1.7.3 Cetak LPJ

Berikut ini bentuk form cetak lpj:

Gambar 4.53 Halaman form cetak LPJ

4.2.2 Implementasi Sistem untuk Kalab

4.2.2.1 Login

Tampilan Login adalah tampilan pertama saat staf laboran

atau kalab mengakses sistem ini. Pada halaman ini staf maupun

kalab memasukan username dan password .

Gambar 4.54 Halaman Login

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 130: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

112

Jika kalab login dengan menggunakan username dan

password untuk kalab, maka tampilan halaman akan masuk ke

home untuk kalab.

4.2.2.2 Melihat RAB

Berikut ini tampilan halaman awal pada menu”RAB’:

Gambar 4.55 Halaman Cari Rab

Apabila kalab ingin melihat data rab, maka staf dapat

memilih data pos apa yang akan dilihat dan juga kalab

memasukan tahun yang akan dilihat. Berikut ini listing

menampilkan data rab berdasarkan dua masukan yaitu nama

pos dan tahun:

tampilRAB_Kalab

<%

try {

int a = 0;

String q = "select idJenis_Pos

from jenisPos where namaJenis_Pos='" +

request.getParameter("jenisPos") + "'";

java.sql.Statement stat =

conn.getConnection().createStatement();

java.sql.ResultSet result1 =

stat.executeQuery(q);

if (result1.next()) {

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 131: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

113

a = result1.getInt(1);

}

int b = 0;

String query = " select p.idpos,

p.tahunpos, pb.idposbarang, pb.nobrg,

pb.jumlah_satuan, pb.hargasatuan, pb.usd,

pb.non_usd,"

+ " pb.jumlah_satuanterbeli,

pb.hargaterbeli, pb.jadwal, pb.status "

+ " from pos p, posbarang pb

"

+ " where p.idpos=" + a + ""

+ " and p.tahunpos='" +

request.getParameter("tahunPos") + "'"

+ " and p.idpos=pb.idpos"

+ " order by

pb.idPosBarang";

java.sql.Statement statement =

conn.getConnection().createStatement();

java.sql.ResultSet result =

statement.executeQuery(query);

%>

Gambar 4.56 Listing mencari data Rab

4.2.2.3 Melihat Data Pembelian

Berikut ini tampilan halaman awal pada menu”Data Pembelian”:

Gambar 4.57 Halaman cari data pembelian

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 132: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

114

Apabila kalab ingin melihat data pembelian, maka staf

dapat memilih data pembelian apa yang akan dilihat dengan

memasukan tahun yang data pembeliannya akan dilihat.

Berikut ini listing menampilkan dat pembelian berdasarkan

masukan yaitu tahun:

kalab_dataPembelian.jsp

<%

try {

int b = 0;

String query = "select

noPesan,idPos,tglpesan from pesan "

+ " where tglpesan like '%"+

request.getParameter("tglpesan")+ "'"

+ " order by noPesan";

java.sql.Statement statement =

conn.getConnection().createStatement();

java.sql.ResultSet result =

statement.executeQuery(query);

%>

Gambar 4.58 Listing cari data pembelian

4.2.2.4 Cetak Laporan Kalab

Berikut ini halaman awal pada menu”Cetak Laporan”

Gambar 4.59 Halaman awal cetak laporan kalab

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 133: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

115

4.2.2.4.1 Cetak Rab

Berikut ini bentuk halaman form cetak rab:

Gambar 4.60 Halaman cetak rab kalab

4.2.2.4.2 Cetak Realisasi Rab

Berikut ini halaman form cetak realisasi rab:

Gambar 4.61 Halaman cetak realisasi rab kalab

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 134: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

116

4.2.2.4.3 Cetak LPJ

Berikut ini bentuk halam form cetak lpj:

Gambar 4.62 Halaman cetak lpj kalab

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 135: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

117

BAB V

ANALISA HASIL

5.1 Hasil Analisa Sistem Aplikasi

Berdasarkan hasil implementasi sistem informasi ini, dapat disimpulkan

bahwa sistem informasi ini dapat bekerja dengan baik dan efisien . Adapun

kelebihan dan kekurangan dari sistem informasi ini adalah sebagai berikut:

Kelebihan:

a. Sistem ini dapat mengelolah RAB (rancangan anggaran belanja), pesan

uang dan transaksi pembelian pada pos eksploitasi.

b. Sistem pengelolaan ini menggunakan stored procedure yang memiliki

fungsi yang secara otomatis untuk menambahkan, mengupdate dan

menghapus data ke database yang berbeda.

Kekurangan:

a. Sistem ini belum memiliki fungsi mengupload nota dalam bentuk gambar.

b. Sistem ini belum memiliki tampilan yang menarik.

c. Sistem ini hanya digunakan pada pos ekploitasi.

5.2 Analisa Hasil Coba Terhadap Pengguna

Uji coba terhadap pengguna dilakukan dengan menyebarkan kuisioner kepada

2 orang. Sasaran penyebaran kuisioner tersebut terdiri dari:

2 orang staf laboratorium(untuk menguji apakah fungsi mengelola data

anggaran pada pos eksploitasi berjalan dengan baik).

5.2.1 Form kuisioner

Form kuisioner yang disebarkan untuk pengguna aplikasi pengelolaan

anggaran belanja pos eskploitasi ini adalah sebagai berikut:

a) Form untuk staf laboratorium(lihat lampiranA).

5.2.2 Hasil dan Pembahasan

Hasil jawaban responden kemudian diolah sehingga memperoleh

gambaran sebagai berikut:

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 136: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

118

5.2.2.1 Hasil uji coba pengguna staf laboratorium

Pertanyaan 1:

SIPABPE ini mempermudah dalam mengelola data pos.

Dari hasil kuisioner yang diperoleh dari staf laboratorium dengan nilai

4 dapat disimpulkan bahwa sistem pengelolaan ini mudah digunakan dalam

mengolah data pos.

Tabel 5.1 Tabel hasil kuisioner staf laboran pertanyaan 1

Jawaban Responden Bobot Jumlah

Sangat Setuju 2 4 8

Setuju 0 3 0

Ragu 0 2 0

Tidak Setuju 0 1 0

Sangat Tidak Setuju 0 0 0

Total 2 8

Hasil 8/2=4

Pertanyaan 2:

SIPABPE ini mempermudah dalam mengelola data barang.

Dari hasil kuisioner yang diperoleh dari staf laboratorium dengan nilai

3.5 dapat disimpulkan bahwa sistem pengelolaan ini mudah digunakan dalam

mengolah data barang.

Tabel 5.2 Tabel hasil kuisioner staf laboran pertanyaan 2

Jawaban Responden Bobot Jumlah

Sangat Setuju 1 4 4

Setuju 1 3 3

Ragu 0 2 0

Tidak Setuju 0 1 0

Sangat Tidak Setuju 0 0 0

Total 2 7

Hasil 7/2=3.5

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 137: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

119

Pertanyaan 3:

SIPABPE ini mempermudah dalam mengelola data RAB.

Dari hasil kuisioner yang diperoleh dari staf laboratorium dengan nilai

4 dapat disimpulkan bahwa sistem pengelolaan ini mudah digunakan dalam

mengolah data.

Tabel 5.3 Tabel hasil kuisioner staf laboran pertanyaan 3

Jawaban Responden Bobot Hasil

Sangat Setuju 2 4 8

Setuju 0 3 0

Ragu 0 2 0

Tidak Setuju 0 1 0

Sangat Tidak Setuju 0 0 0

Hasil 2 8

Total 8/2=4

Pertanyaan 4:

SIPABPE ini mempermudah dalam mengelola data Pesan Uang.

Dari hasil kuisioner yang diperoleh dari staf laboratorium dengan nilai

4 dapat disimpulkan bahwa sistem pengelolaan ini mudah digunakan dalam

mengolah data pesan uang.

Tabel 5.4 Tabel hasil kuisioner staf laboran pertanyaan 4

Jawaban Responden Bobot Jumlah

Sangat Setuju 2 4 8

Setuju 0 3 0

Ragu 0 2 0

Tidak Setuju 0 1 0

Sangat Tidak Setuju 0 0 0

Hasil 2 8

Total 8/2=4

Pertanyaan 5:

SIPABPE ini mempermudah dalam mengelola data Transaksi Pembelian.

Dari hasil kuisioner yang diperoleh dari staf laboratorium dengan nilai

4 dapat disimpulkan bahwa sistem pengelolaan ini mudah digunakan dalam

mengolah data transaksi pembelian. Akan tetapi memiliki kekurangan yaitu

tidak memiliki fungsi mengupload data nota dalam bentuk gambar.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 138: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

120

Tabel 5.5 Tabel hasil kuisioner staf laboran pertanyaan 5

Jawaban Responden Bobot Jumlah

Sangat Setuju 2 4 8

Setuju 0 3 0

Ragu 0 2 0

Tidak Setuju 0 1 0

Sangat Tidak Setuju 0 0 0

Hasil 2 8

Total 8/10=4

Pertanyaan 6:

SIPABPE membantu dalam penyusunan laporan (RAB).

Dari hasil kuisioner yang diperoleh dari staf laboratorium dengan nilai

3.5 dapat disimpulkan bahwa sistem pengelolaan anggaran belanja dapat

membantu dalam penyusunan laporan(RAB).

Tabel 5.6 Tabel hasil kuisioner staf laboran pertanyaan 6

Jawaban Responden Bobot Jumlah

Sangat Setuju 1 4 4

Setuju 1 3 3

Ragu 0 2 0

Tidak Setuju 0 1 0

Sangat Tidak Setuju 0 0 0

Hasil 2 7

Total 7/2=3.5

Pertanyaan 7:

SIPABPE membantu dalam penyusunan form (Pesan Uang).

Dari hasil kuisioner yang diperoleh dari staf laboratorium dengan nilai

3.5 dapat disimpulkan bahwa sistem pengelolaan anggaran belanja dapat

membantu dalam penyusunan form(pesan uang).

Tabel 5.7 Tabel hasil kuisioner staf laboran pertanyaan 7

Jawaban Responden Bobot Jumlah

Sangat Setuju 1 4 4

Setuju 1 3 3

Ragu 0 2 0

Tidak Setuju 0 1 0

Sangat Tidak Setuju 0 0 0

Hasil 2 7

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 139: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

121

Total 7/2=3.5

Pertanyaan 8:

SIPABPE membantu dalam penyusunan laporan (Transaksi Pembelian).

Dari hasil kuisioner yang diperoleh dari staf laboratorium dengan nilai

3.5 dapat disimpulkan bahwa sistem pengelolaan anggaran belanja dapat

membantu dalam penyusunan form(transaksi pembelian).

Tabel 5.8 Tabel hasil kuisioner staf laboran pertanyaan 8

Jawaban Responden Bobot Jumlah

Sangat Setuju 1 4 4

Setuju 1 3 3

Ragu 0 2 0

Tidak Setuju 0 1 0

Sangat Tidak Setuju 0 0 0

Hasil 2 7

Total 7/2=3.5

Pertanyaan 9:

SIPABPE membantu dalam penyusunan laporan (Laporan LPJ).

Dari hasil kuisioner yang diperoleh dari staf laboratorium dengan nilai

3.5 dapat disimpulkan bahwa sistem pengelolaan anggaran belanja dapat

membantu dalam penyusunan laporan lpj.

Tabel 5.9 Tabel hasil kuisioner staf laboran pertanyaan 9

Jawaban Responden Bobot Jumlah

Sangat Setuju 1 4 4

Setuju 1 3 3

Ragu 0 2 0

Tidak Setuju 0 1 0

Sangat Tidak Setuju 0 0 0

Hasil 2 7

Total 7/2=3.5

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 140: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

122

Pertanyaan 10:

Proses menambah,mengedit,dan menghapus data terkait dengan rab, pesan

uang, transaksi pembelian dapat dilakukan dengan mudah.

Dari hasil kuisioner yang diperoleh dari staf laboratorium dengan nilai

4 dapat disimpulkan bahwa sistem pengelolaan ini mudah digunakan dalam

menambah, mengedit, dan menghapus data(data rab,pesan uang, dan transaksi

pembelian).

Tabel 5.10 Tabel hasil kuisioner staf laboran pertanyaan 10

Jawaban Responden Bobot Jumlah

Sangat Setuju 2 4 8

Setuju 0 3 0

Ragu 0 2 0

Tidak Setuju 0 1 0

Sangat Tidak Setuju 0 0 0

Hasil 2 8

Total 8/2=4

Pertanyaan 11:

Secara Umum, Sistem Informasi Pengelolaan Anggaran Belanja Pos

Eksploitasi ini membantu dalam mengelola anggaran yang ada.

Dari hasil kuisioner yang diperoleh dari staf laboratorium dengan nilai

4 dapat disimpulkan bahwa sistem pengelolaan ini membantu dalam

mengelolah anggaran belanja pada pos eskploitasi.

Tabel 5.11 Tabel hasil kuisioner staf laboran pertanyaan 11

Jawaban Responden Bobot Jumlah

Sangat Setuju 2 4 8

Setuju 0 3 0

Ragu 0 2 0

Tidak Setuju 0 1 0

Sangat Tidak Setuju 0 0 0

Hasil 2 8

Total 8/2=4

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 141: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

123

Pertanyaan 12:

Menu-menu di SIPABPE mudah dipahami dan dapat digunakan dengan

mudah.

Dari hasil kuisioner yang diperoleh dari staf laboratorium dengan nilai

3.5 dapat disimpulkan bahwa menu pada sistem pengelolaan anggaran belanja

mudah dipahami dan digunakan. Akan tetapi secara design menu masih

dianggap kurang baik.

Tabel 5.12 Tabel hasil kuisioner staf laboran pertanyaan 12

Jawaban Responden Bobot Jumlah

Sangat Setuju 1 4 4

Setuju 1 3 3

Ragu 0 2 0

Tidak Setuju 0 1 0

Sangat Tidak Setuju 0 0 0

Hasil 2 7

Total 7/2=3.5

Pertanyaan 13:

SIPABPE memiliki tampilan yang menarik.

Dari hasil kuisioner yang diperoleh dari staf laboratorium dengan nilai

3.5 dapat disimpulkan bahwa tampilan web pada sistem pengelolaan

anggaran belanja memiliki tampilan yang menarik. Akan tetapi warna yang

dipilih masih dianggap kurang menarik.

Tabel 5.13 Tabel hasil kuisioner staf laboran pertanyaan 13

Jawaban Responden Bobot Jumlah

Sangat Setuju 1 4 4

Setuju 1 3 3

Ragu 0 2 0

Tidak Setuju 0 1 0

Sangat Tidak Setuju 0 0 0

Hasil 2 7

Total 7/2=3.5

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 142: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

124

BAB VI

PENUTUP

6.1 Kesimpulan

Berdasarkan desain, implementasi, dan hasil analisa serta uji coba sistem

ini dapat disimpulkan bahwa:

a. Sistem Pengelolaan Penggunaan Anggaran Belanja Pos Eksploitasi ini

berhasil dibuat dengan menggunakan bahasa pemrograman Java dan

menggunakan basis data OracleXE.

b. Sistem Pengelolaan Penggunaan Anggaran Belanja Pos Eksploitasi yang

dibuat berhasil melakukan pengelolaan data anggaran belanja secara

efisiensi pada waktu mengolah data rab, data pesan uang, dan data

transaksi pembelian. Hal ini dibuktikan dengan perhitungan anggaran

sesuai dengan yang diinginkan.

c. Dari hasil kuisioner dapat disimpulkan bahwa Sistem Pengelolaan

Penggunaan Anggaran Belanja Pos Eksploitasi ini:

a) Sistem pengelolaan mudah digunakan dalam mengelola data pos.

b) Sistem pengelolaan mudah digunakan dalam mengelola data barang.

c) Sistem pengelolaan mudah digunakan dalam mengelola data rab.

d) Sistem pengelolaan mudah digunakan dalam mengelola data pesan

uang.

e) Sistem pengelolaan mudah digunakan dalam mengelola transaksi

pembelian.

f) Sistem pengelolaan cukup membantu dalam penyusunan laporan rab.

g) Sistem pengelolaan cukup membantu dalam penyusunan form pesan

uang.

h) Sistem pengelolaan cukup membantu dalam penyusunan form

transaksi pembelian

i) Sistem pengelolaan cukup membantu dalam penyusunan laporan lpj.

j) Sistem pengelolaan mudah dalam menambah, mengedit, dan

menghapus data(data rab,pesan uang, transaksi pembelian).

k) Sistem pengelolaan membantu dalam mengelola anggaran pada pos

eksploitasi

l) Sistem pengelolaan memiliki menu yang mudah dipahami dan dapat

digunakan.

m) Sistem pengelolaan memiliki tampilan yang cukup menarik.

6.2 Saran

Saran yang penulis dapat berikan dalam mengembangkan sistem ini,

sebagai berikut:

a. Memperbaiki tampilan aplikasi.

b. Menambah fungsi mengupload bukti nota dalam bentuk gambar.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 143: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

125

DAFTAR PUSTAKA

Budi Susanto, 2012, Membangun Sistem Basis Data Dengan Oracle XE,

Andi Offset,Yogyakarta.

Connolly Thomas, Begg Carolyn, Database System:A Practical Approach to

Design, Implementation, and Management,Fourth Edition, Pearson Education

Limited 1992-2005, England.

Kadir Abdul, 2004, Dasar Pemrograman Web Dinamis Dengan Jsp(Java Server

Pages), Andi Offset,Yogyakarta.

Kristanto Andi,2004, Rekayasa Perangkat Lunk(Konsep Dasar), Gava

Media,Yogyakarta.

Rosa A.S M.Shalahuddin , 2013, Rekayasa Perangkat Lunak Terstruktur Dan

Berorientasi Objek, Informatika Bandung.

Sutabri Tata , 2012, Definisi sistem informasi: Analisis Sistem Informasi,

Andi,Yogyakarta.

Wijono Sri Hartati, Wijono B.Herry Suharto Matius Soesilo, 2007,

JSP:Pemrograman Java Servlet dan JSP dengan netbeans, Andi Yogyakarta.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 144: SISTEM PENGELOLAAN PENGGUNAAN ANGGARAN … · judul “Sistem Pengelolaan Penggunaan Anggaran Belanja Pada Pos Eksploitasi” dengan baik dan lancar. Skripsi ini disusun sebagai salah

126

LAMPIRAN

a. Form kuisioner untuk staf laboratorium

KUISIONER

SISTEM INFORMASI PENGELOLAAN ANGGARAN BELANJA

POS EKPLOITASI

Studi Kasus: Laboratorium Basis Data Universitas Sanata Dharma

Nama :

Status : Staf Laboran SS : Sangat Setuju

S : Setuju

R : Ragu

TS : Tidak Setuju

STS : Sang Tidak Setuju

Saran :

Pernyataan SS S R TS STS

SIPABPE ini mempermudah dalam mengelola data pos.

SIPABPE ini mempermudah dalam mengelola data

barang

SIPABPE ini mempermudah dalam mengelola data RAB.

SIPABPE ini mempermudah dalam mengelola data Pesan

Uang.

SIPABPE ini mempermudah dalam mengelola data

Transaksi Pembelian.

SIPABPE membantu dalam penyusunan laporan (RAB).

SIPABPE membantu dalam penyusunan form (Pesan

Uang).

SIPABPE membantu dalam penyusunan form (Transaksi

Pembelian).

SIPABPE membantu dalam penyusunan laporan

(Laporan LPJ).

Proses menambah,mengedit,dan menghapus data terkait

dengan rab, pesan uang, transaksi pembelian dapat

dilakukan dengan mudah.

Secara Umum, Sistem Informasi Pengelolaan Anggaran

Belanja Pos Eksploitasi ini membantu dalam mengelola

anggaran yang ada.

Menu-menu di SIPABPE mudah dipahami dan dapat

digunakan dengan mudah.

SIPABPE memiliki tampilan yang menarik.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI