PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK...

96
PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS WEB TUGAS AKHIR VINKY ANDRITA RAHMANI NIM : 140309251193 POLITEKNIK NEGERI BALIKPAPAN JURUSAN TEKNIK ELEKTRONIKA BALIKPAPAN 2017

Transcript of PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK...

Page 1: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIKNEGERI BALIKPAPAN BERBASIS WEB

TUGAS AKHIR

VINKY ANDRITA RAHMANI

NIM : 140309251193

POLITEKNIK NEGERI BALIKPAPAN

JURUSAN TEKNIK ELEKTRONIKA

BALIKPAPAN

2017

Page 2: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIKNEGERI BALIKPAPAN BERBASIS WEB

TUGAS AKHIR

KARYA TULIS INI DIAJUKAN SEBAGAI SALAH SATU SYARATUNTUK MEMPEROLEH GELAR AHLI MADYA DARI POLITEKNIK

NEGERI BALIKPAPAN

VINKY ANDRITA RAHMANI

NIM : 140309251193

POLITEKNIK NEGERI BALIKPAPAN

JURUSAN TEKNIK ELEKTRONIKA

BALIKPAPAN

2017

Page 3: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

iii

Page 4: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

iv

Page 5: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

Karya ilmiah ini kupersembahkan kepada

Ayahanda dan Ibunda tercinta

Drs. Sunarno, M.Eng & Dwi Winarni

Saudaraku yang kusayangi

Vico Indra Abdullah

Sahabatku yang kusayangi

Gembels Idiot

Doddy Pratama

Nur Fatma Yuniar

Nurul Hudah

Triyanti

TKJ’14

v

Page 6: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

vi

Page 7: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

ABSTRACT

The process of budget revision at State Polytechnic of Balikpapan untilnow is still done manually, so it becomes inefficient and effective. The creation ofrevised budget module at State Polytechnic of Balikpapan is a module / systemwhich can make that facilitates every unit at State Polytechnic of Balikpapan formanaging budget revision.

The modules designed in this research can be accessed online by using thelocal network at State Polytechnic of Balikpapan. The module is designed withprogramming language PHP and MySQL as database.

This Budget Revision Module, designed by displaying 2 (two) user typesand 2 (two) views. The user types in this module are admin and user in every unitat State Polytechnic of Balikpapan. The view in this module is the page before thebudget data is revised and the page after the budget data is revised.

Keywords: Revised budget, PHP, MySQL

vii

Page 8: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

ABSTRAK

Proses revisi anggaran di Politeknik Negeri Balikpapan sampai saat ini

masih dilakukan secara manual, sehingga menjadi tidak efisien dan efektif.

Pembuatan modul revisi anggaran di Politeknik Negeri Balikpapan adalah suatu

modul/sistem yang memudahkan setiap unit di Politeknik Negeri Balikpapan

dalam melakukan pengelolaan revisi anggaran.

Modul yang dirancang dalam penelitian ini dapat diakses secara online

dengan menggunakan jaringan lokal Politeknik Negeri Balikpapan. Modul

dirancang dengan bahasa pemrograman PHP dan MySQL sebagai basis data nya.

Modul Revisi Anggaran ini, dirancang dengan menampilkan 2 (dua) tipe

pengguna dan 2 (dua) tampilan. Tipe pengguna yang ada dalam modul ini adalah

admin dan user di setiap unit di Politeknik Negeri Balikpapan. Tampilan yang ada

pada modul ini adalah halaman sebelum data anggaran di revisi dan halaman

sesudah data anggaran di revisi.

Kata kunci: Revisi Anggaran, PHP, MySQL

viii

Page 9: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Allah Yang Maha Esa yang telah

memberikan rahmat dan karunianya, sehingga penulis dapat menyelesaikan

Laporan Tugas Akhir ini. Pembuatan laporan tugas akhir merupakan sebuah

rencana dari pembuatan Tugas Akhir yang akan menjadi syarat kelulusan pada

program D3 atau sebuah pengajuan judul untuk Tugas Akhir yang akan di buat.

Dengan selesainya Laporan Tugas Akhir ini tidak terlepas dari bantuan

banyak pihak. Untuk itu penulis mengucapkan banyak terima kasih, kepada:

1. Ramli S.E., M.M. selaku Direktur Politeknik Negeri Balikpapan.

2. Drs. Suhaedi, M.T. selaku Kaprodi Jurusan Teknik Elektronika.

3. Hadiyanto, S.T, M. Eng selaku Dosen Pembimbing 1 atas bimbingan dan

saran-sarannya.

4. Ali Abrar S.Si, MT. selaku Dosen Pembimbing 2 atas bimbingan dan saran-

sarannya.

5. Seluruh Dosen, staff, dan karyawan di Politeknik Negeri Balikpapan atas

seluruh bantuannya.

6. Seluruh Mahasiswa Politeknik Negeri Balikpapan terutama Jurusan Teknik

Elektronika konsentrasi Teknik Komputer dan Jaringan atas seluruh

bantuannya.

7. Kedua Orang Tua dan Saudara ku Tercinta atas doa dan motivasi.

Penulis menyadari bahwa masih banyak kekurangan dari laporan ini, baik

dari materi maupun teknik penyajiannya. Oleh karena itu, kritik dan saran yang

membangun sangat penulis harapkan.

Balikpapan, Juli 2017

Penulis

ix

Page 10: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

DAFTAR ISI

Halaman

LEMBAR PENGESAHAN....................................................................................iiiSURAT PERNYATAAN.........................................................................................ivSURAT PERNYATAAN PERSETUJUAN.............................................................vi

ABSTRACT...........................................................................................................viiABSTRAK............................................................................................................viiiKATA PENGANTAR..............................................................................................ixDAFTAR ISI............................................................................................................xDAFTAR GAMBAR.............................................................................................xiiDAFTAR TABEL.................................................................................................xiiiDAFTAR LAMPIRAN.........................................................................................xiv

BAB 1 PENDAHULUAN.......................................................................................11.1 Latar Belakang...............................................................................................11.2 Rumusan Masalah.........................................................................................21.3 Batasan Masalah............................................................................................21.4 Tujuan............................................................................................................21.5 Manfaat..........................................................................................................2

BAB 2 LANDASAN TEORI...................................................................................42.1 Revisi Anggaran............................................................................................42.2 Aplikasi Web..................................................................................................4

2.2.1 Kelebihan Aplikasi Web.......................................................................52.2.2 Kekurangan Aplikasi Web...................................................................5

2.3 Sistem Informasi (SI)....................................................................................52.4 Bahasa Pemrograman....................................................................................62.5 Web Server....................................................................................................72.6 MySQL..........................................................................................................82.7 DBMS............................................................................................................82.8 Database........................................................................................................9

BAB 3 METODOLOGI PENELITIAN.................................................................103.1 Tempat dan Waktu.......................................................................................103.2 Peralatan dan bahan yang digunakan..........................................................10

3.2.1 Perangkat Keras.................................................................................103.2.2 Perangkat Lunak................................................................................10

3.3 Metode Perancangan....................................................................................113.3.1 Tahap Pengaplikasian Modul Revisi Anggaran.................................14

3.4 Flowchart.....................................................................................................14

x

Page 11: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

3.4.1 Flowchart Pengaplikasian..................................................................153.4.2 Flowchart Revisi Anggaran...............................................................16

3.5 Use Case Aplikasi........................................................................................163.6 ERD (Entity Relationship Diagram) Aplikasi.............................................173.7 Tabel Perancangan Database.......................................................................18

3.7.1 Entitas / Tabel anggaran.....................................................................183.7.2 Entitas / Tabel tb_admin....................................................................193.7.3 Entitas / Tabel tb_unit........................................................................193.7.4 Entitas / Tabel updaterevisi................................................................19

BAB 4 PEMBAHASAN........................................................................................204.1 Proses revisi anggaran.................................................................................204.2 Data revisi Anggaran sebelum Modul Revisi dibuat...................................214.3 Halaman rekapan Rincian anggaran biaya (RAB) Admin..........................214.4 Halaman hasil revisi anggaran Admin.........................................................224.5 Halaman rekapan Rincian anggaran biaya (RAB) Unit..............................234.6 Halaman Register........................................................................................244.7 Halaman login admin dan unit....................................................................254.8 Halaman Menu............................................................................................254.9 Halaman Edit Rincian Anggaran Biaya Admin dan Unit............................264.10 Halaman Cetak data pengajuan aan (sebelum) (Admin)...........................274.11 Halaman Cetak Hasil Revisi sesudah (Admin).........................................274.12 Halaman Cetak data pengajuan anggaran (sebelum) (Unit)......................284.13 Halaman Cetak Hasil Revisi sesudah (Unit).............................................284.14 Kemudahan revisi anggaran......................................................................29

BAB 5 KESIMPULAN DAN SARAN..................................................................305.1 Kesimpulan..................................................................................................305.2 Saran............................................................................................................30

DAFTAR PUSTAKA.............................................................................................31

LAMPIRAN...........................................................................................................32

xi

Page 12: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

DAFTAR GAMBAR

Halaman

Gambar 2.1: MySQL...............................................................................................8

Gambar 3.1: Flowchart Perancangan....................................................................11

Gambar 3.2: Implementasi pada server poltekba..................................................13

Gambar 3.3: Flowchart Pengaplikasian................................................................15

Gambar 3.4: Flowchart Revisi..............................................................................16

Gambar 3.5: Use Case Admin dan Unit................................................................17

Gambar 3.6: ERD Revisi.......................................................................................18

Gambar 4.1: Matriks Data Revisi sebelum Modul Revisi dibuat.........................21

Gambar 4.2: Halaman rekapan Rincian anggaran biaya (RAB)...........................22

Gambar 4.3: Halaman hasil revisi anggaran Admin.............................................23

Gambar 4.4: Halaman Rekapan RAB Unit............................................................24

Gambar 4.5: Halaman Register.............................................................................24

Gambar 4.6: Halaman login admin dan unit..........................................................25

Gambar 4.7: Halaman Menu.................................................................................25

Gambar 4.8: Halaman Edit Rincian Anggaran Biaya Admin...............................26

Gambar 4.9: Halaman Cetak data pengajuan anggaran (sebelum) (Admin).........27

Gambar 4.10: Halaman Cetak Hasil Revisi sesudah (Admin)..............................27

Gambar 4.11: Halaman Cetak data pengajuan anggaran sebelum (Unit).............28

Gambar 4.12: Halaman Cetak Hasil Revisi sesudah (Unit)..................................28

xii

Page 13: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

DAFTAR TABEL

Halaman

Tabel 1: Perangkat Lunak.......................................................................................10

Tabel 2: Database Anggaran...................................................................................18

Tabel 3: Database tb_admin...................................................................................19

Tabel 4: Database tb_unit.......................................................................................19

Tabel 5: Database updaterevisi...............................................................................19

xiii

Page 14: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

DAFTAR LAMPIRAN

Lampiran 1 Script koneksi.php digunakan untuk menghubungkan aplikasi ke

database.

Lampiran 2 Script index.php digunakan pada tampilan halaman login admin

untuk masuk ke dalam aplikasi.

Lampiran 3 Script login.php digunakan untuk proses login index.php

Lampiran 4 Script login.css digunakan untuk mengatur tampilan index.php.

Lampiran 5 Script logout.php digunakan untuk keluar dari aplikasi.

Lampiran 6 Script menu.php digunakan untuk halaman awal admin.

Lampiran 7 Script menu.css digunakan untuk mengatur tampilan di menu.php

Lampiran 8 Script data.php digunakan untuk halaman tabel data RAB pada

Admin.

Lampiran 9 Script dataRAB_unit.php digunakan untuk halaman tabel data

RAB pada Unit.

Lampiran 10 Script edit.php (Admin) digunakan untuk mengedit data RAB di

Admin

Lampiran 11 Script updateRAB.php (Admin) digunakan untuk proses data di

edit.php.

Lampiran 12 Script edit.php (Unit) digunakan untuk mengedit data RAB di

Unit.

xiv

Page 15: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

Lampiran 13 Script updateRAB.php (Unit) digunakan untuk proses data di

edit.php.

Lampiran 14 Script TambahRAB_Tampil.php digunakan untuk tempat mencetak

tabel data sebelum revisi.

Lampiran 15 Script hasilrevisi.php digunakan untuk halaman sesudah direvisi.

Lampiran 16 Script proses-hasilrevisi.php digunakan untuk tempat mencetak

tabel data sesudah revisi.

xv

Page 16: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Seiring dengan perkembangan zaman, pemanfaatan teknologi dan

informasi meningkat sangat cepat. Hal ini menuntut semua sumber daya manusia

untuk menciptakan teknologi yang semakin canggih, praktis, efektif dan efisien

guna mengimbangi berkembangnya teknologi. Kebutuhan akan teknologi

dibutuhkan di sebuah bidang baik organisasi, perusahaan, bisnis dan juga lembaga

pendidikan.

Kini di bidang pendidikan atau instansi pun sangat membutuhkan suatu

teknologi yang dapat mendukung proses pengelolaan anggaran khususnya revisi

anggaran. Anggaran merupakan sutu rencana yang disusun secara sistematis

dalam bentuk angka dan dinyatakan dalam unit moneter yang meliputi seluruh

kegiatan perusahaan untuk jangka waktu (periode) tertentu di masa yang akan

datang. Di Politeknik Negeri Balikpapan, pada unit yang ingin melakukan

perevisian anggaran masih dilakukan secara manual dimana untuk pembuatan

form atau tabelnya di buat dengan manual menggunakan Ms. Excel sehingga

dalam proses perevisiannya membutuhkan waktu yang lama dan ribet dalam

proses administrasinya. Revisi anggaran adalah perubahan rincian anggaran yang

telah ditetapkan berdasarkan APBN dalam suatu Tahun Anggaran dan disahkan

dalam Daftar Isian Pelaksanaan Anggaran (DIPA).

Untuk mengatasi permasalahan tersebut, perlu dibuatnya suatu pendukung

revisi anggaran, yang dapat membantu pengelolaan revisi dari anggaran yang

sudah diajukan di setiap unit di Politeknik Negeri Balikpapan.

Oleh karena itu, ada gagasan untuk membuat Modul Revisi Anggaran di

Politeknik Negeri Balikpapan. Modul ini diharapkan dapat membantu setiap unit

yang ada di Politeknik Negeri Balikpapan untuk melakukan revisi anggaran suatu

1

BAB IBAB IBAB I

Page 17: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

2

kegiatan dan khususnya untuk unit perencanaan dan kerjasama agar lebih efektif

dan efisien dalam pengelolaannya.

1.2 Rumusan Masalah

Selama ini di Politeknik Negeri Balikpapan khususnya di unit perencanaan

dan kerjasama dalam mengelola revisi anggaran masih dilakukan secara manual

sehingga menjadi tidak efisien dan efektif dalam hal proses pengerjaannya.

1.3 Batasan Masalah

a) Penelitian ini membahas mengenai pembuatan modul revisi anggaran

berbasis web.

b) Bahasa pemrograman yang digunakan HTML, PHP dan MySQL.

c) Aplikasi berbasis web ini dibuat untuk perevisian anggaran di setiap unit

di Politeknik Negeri Balikpapan.

1.4 Tujuan

Tujuan dari pembuatan modul revisi anggaran berbasis web di Politeknik

Negeri Balikpapan adalah :

1. Memudahkan setiap unit dalam melakukan revisi anggaran untuk suatu

kegiatan.

2. Menciptakan efisiensi dan efektivitas dalam pengelolaan dan proses revisi

anggaran.

1.5 Manfaat

Manfaat dari pembuatan modul revisi anggaran berbasis web di Politeknk

Negeri Balikpapan adalah :

1. Memudahkan staff unit perencanaan dan kerjasama dalam pengelolaan

revisi anggaran.

Page 18: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

3

2. Sistem menjadi lebih mudah, cepat dan sederhana dalam informasi

penyediaan dan revisi anggaran.

Page 19: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

BAB 2

LANDASAN TEORI

2.1 Revisi Anggaran

Revisi anggaran adalah perubahan rincian anggaran yang telah ditetapkan

berdasarkan APBN dalam suatu Tahun Anggaran dan disahkan dalam Daftar Isian

Pelaksanaan Anggaran (DIPA) Tahun Anggaran dimaksud. Revisi anggaran

dilakukan dengan memperhatikan ketentuan mengenai petunjuk penyusunan dan

penelaahan RKAKL dan pengesahan DIPA. Revisi anggaran dapat dilakukan

setelah DIPA disahkan. Ada beberapa hal yang menjadi tujuan dilakukannya revisi

anggaran, antara lain :

1) Antisipasi terhadap perubahan kondisi dalam pelaksanaan anggaran dan

perubahan prioritas kebutuhan.

2) Menindaklanjuti kebijakan Pemerintah yang ditetapkan dalam tahun

anggaran berjalan.

3) Mempercepat pencapaian kinerja K/L.

4) Meningkatkan optimalisasi penggunaan anggaran yang terbatas dan

meningkatkan kualitas belanja APBN.

2.2 Aplikasi Web

Aplikasi web merupakan sebuah aplikasi yang mengunakan teknologi

browser untuk menjalankan aplikasi dan diakses melalui jaringan komputer

(Remick, 2011). Sedangkan meurut (Rouse, 2011) aplikasi web adalah sebuah

program yang disimpan di Server dan dikirim melalui internet dan diakses melalui

antarmuka browser. Dari pengertian diatas dapat disimpulkan aplikasi web

merupakan aplikasi yang diakses mengunakan web browser melalui jaringan

internet atau intranet. Aplikasi web juga merupakan suatu perangkat lunak

4

BAB IBAB II

Page 20: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

5

komputer yang dikodekan dalam bahasa pemrograman yang mendukung

perangkat lunak berbasis web seperti HTML, JavaScript, CSS, Ruby, Python,

Php, Java dan bahasa pemrograman lainnya.

2.2.1 Kelebihan Aplikasi Web

a) Kita dapat menjalankan aplikasi berbasis web dimanapun kapanpun

tanpa harus melakukan penginstalan.

b) Terkait dengan isu lisensi (hak cipta), kita tidak memerlukan jadi

tanggung jawab dari web penyedia aplikasi.

c) Dapat dijalankan di system operasi manapun. Tidak perduli apakah

asalkan kita memiliki browser dan akses internet.

d) Dapat diakses lewat banyak media seperti: computer, handheld dan

handphone yang sudah sesuai dengan standard WAP.

e) Tidak perlu spesifikasi komputer yang tinggi untuk menggunakan

aplikasi berbasis web ini, sebab di beberapa kasus, sebagian besar

proses dilakukan di web server penyedia aplikasi berbasis web ini.

2.2.2 Kekurangan Aplikasi Web

a) Dibutuhkan koneksi intranet dan internet yang handal dan stabil, hal

ini bertujuan agar pada saat aplikasi dijalankan akan berjalan dengan

baik dan lancar.

b) Dibutuhkan system keamanan yang baik dikarenakan aplikasi

dijalankan secara terpusat, sehingga apabila server di pusat down

maka system aplikasi tidak bisa berjalan.

2.3 Sistem Informasi (SI)

Pada dasarnya sistem adalah suatu kerangka dari prosedur-prosedur yang

saling berhubungan, yang disusun sesuai dengan skema yang menyeluruh untuk

melaksanakan suatu kegiatan atau fungsi utama dari perusahaan yang dihasilkan

Page 21: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

6

oleh suatu proses tertentu yang bertujuan untuk menyediakan informasi untuk

membantu mengambil keputusan manajemen operasi perusahaan dari hari ke hari

serta menyediakan informasi yang layak untuk pihak di luar perusahaan.

Menurut Jogiyanto (2009:34) Sistem dapat di definisikan dengan

pendekatan prosedur dan dengan pendekatan komponen. Menurut Jogiyanto

(2009 : 8) Informasi adalah data yang diolah menjadi bentuk yang lebih berguna

dan lebih berarti bagi yang menerimanya. Sistem Informasi (SI) adalah kombinasi

dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu

untuk mendukung operasi dan manajemen. Dalam arti yang sangat luas, istilah

sistem informasi yang sering digunakan merujuk kepada interaksi antara orang,

proses algoritmik, data, dan teknologi. Dalam pengertian ini, istilah ini digunakan

untuk merujuk tidak hanya pada penggunaan organisasi Teknologi Informasi dan

Komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi dengan

teknologi ini dalam mendukung proses bisnis.(Kroenke, D M. (2008)).

2.4 Bahasa Pemrograman

Bahasa yang dipakai untuk menginstruksikan komputer disebut bahasa

pemrograman. Ada 2 jenis bahasa pemrograman terdiri dari bahasa tingkat tinggi

& bahasa tingkat rendah. Kita kenal diantaranya: Basic, Algol, Cobol, Pascal, PL-

1, RPG, SNOBOL, APL, LISP, GPSS, ADA, DEAL dan sebagainya yang

merupakan bahasa tingkat tinggi.

Bahasa yang dimengerti oleh mesin komputer adalah intruksi dalam

bahasa mesin (Machine Language) yang merupakan bahasa tingkat rendah, jadi

bahasa tingkat tinggi yang kita sebutkan diatas agar dapat dimengerti oleh

computer haruslah diterjemahkan lebih dahulu oleh kompilator.

Ciri dari bahasa tingkat rendah adalah bahwa cara penulisanya intruksinya

sangat mendekati bentuk intruksi-intruksi dalam bahasa mesin. Bahasa tersebut

dalam bentuk kode HEXA yang sulit bagi sebagian untuk mengertinya.

Page 22: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

7

Komputer bekerja secara elektronik, maka ia tidak dapat menerima

masukan berupa tulisan kertas begitu saja. Ia baru dapat membaca informasi

dalam bentuk kombinasi bit-bit listrik.

Kombinasi-kombinasi tersebut didalam komputer sering disebut sebagai

kode mesin (Machine code) yang tidak lain adalah bahasa komputer itu sendiri,

yaitu kode-kode yang dikenal oleh komputer, manusia pun dapat mengerti kode-

kode tersebut hanya tersusun dari angka nol dan satu yang berderet panjang sekali.

Jadi komputer sudah mengenal istilah bahasa, yaitu serangakaian

kombinasi kode yang digunakan untuk menyampaikan rumus.

Didalam bahasa program, perintah-perintah/rumus-rumus kebanyakan

dituliskan dalam bahasa inggris. Dari bahasa inggris yang sama itu telah dibuat

orang berbagai macam cara memberikan perintah pada komputer. (Jusuf Wahyudi,

Berlian, Rosdiana: 2013)

PHP dikenal sebagai bahasa pemrograman yang kodenya dijalankan di sisi

server. PHP sudah menjadi bahasa scripting umum yang banyak di gunakan di

kalangan developer web. Mempunyai banyak kelebihan menjadi alasan utama

kenapa PHP lebih di pilih sebagai basis umum dalam membuat sebuah web antara

lain karena dukungan pustaka yang lengkap dan mudah digunakan pada berbagai

platform (Windows, Mac, Linux, dan lain-lain). Dengan menggunakan PHP,

koneksi ke database server (penyedia daya) juga mudah dilakukan. (Priyanto

Hidayatullah:2014)

2.5 Web Server

Web server adalah server yang berfungsi untuk menyediakan file-file

didalam web nya untuk diakses orang lain berupa text, informasi, gambar, atau

yang lainnya. (Khairil1, Nugroho Ponco Riyanto, Rosmeri: 2013). Xampp

merupakan web server yang bersifat open source, merupakan gabungan dari

Apache, MySQL, PHP dan Perl. Keempat aplikasi tersebut digabung kedalam satu

paket sekaligus sehingga programmer tidak perlu menginstalnya satu-persatu.

Page 23: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

8

Kelebihan lain dari XAMPP adalah dapat berjalan pada beberapa Sistem

Operasi seperti Windows, Linux, Mac, dan lain-lain. Programmer dan Developer

biasa menggunakan xampp untuk membuat server local atau biasa disebut

localhost. (Muhammad Fachril Noor:2015)

2.6 MySQL

MySQL adalah salah satu aplikasi DBMS yang sudah sangat banyak di

gunakan oleh para pemrogram aplikasi web. Contoh DBMS lainnya adalah

PostgreSQL (freeware), SQL Server, MS Access dari microsoft, DB2 dari IBM,

Oracle dan Oracle Corp, Dbase, FoxPro, dan sebagainya. Kelebihan dari MySQL

adalah gratis, handal, selalu di update dan banyak forum yang memfasilitasi para

pengguna jika memiliki kendala, MySQL juga menjadi DBMS yang sering di

bundling dengan web server sehingga proses instalasinya jadi lebih mudah.

(Priyanto Hidayatullah:2014)

2.7 DBMS

Database Management System (DBMS) atau dalam bahasa Indonesia

disebut dengan Manajemen Basis Data adalah perangkat lunak yang dirancang

untuk mengelola dan memanggil kueri (query) basis data. DBMS adalah perangkat

lunak (Software) yang berfungsi untuk mengelola database, mulai dari membuat

database itu sendiri, sampai dengan proses-proses yang berlaku dalam database

tersebut, baik berupa entry, edit, hapus query terhadap data, membuat laporan dan

Gambar 2.1: MySQL

Page 24: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

9

lain sebagainya secara efektif dan efisien. Salah satu jenis DBMS yang sangat

terkenal saat ini adalah Relational DBMS (RDBMS) yang merepresentasikan data

dalam bentuk tabel-tabel yang saling berhubungan. Sebuah tabel disusun dalam

bentuk baris (record) dan kolom (field). Banyak sekali berkembang perangkat

lunak RDBMS ini, misalnya MySQL, Oracle, Sybase, dBase, MS. SQL, Microsoft

Access (MS. Access) dan lain-lain (Arbie 2004). (Alhadi Saputra: 2012)

PHPMyAdmin adalah program untuk mengelola database yang ditulis

dengan menggunakan PHP untuk menangani database MySQL. Hampir semua

virtual server mendukung database MySQL. Dengan menggunakan fasilitas yang

ada pada phpMyAdmin, Programmer bisa melakukan manipulasi dengan mudah

tanpa direpotkan dengan menghafalkan perintah-perintah MySQL jika

menggunakan database MySQL berbasis DOS. (Muhammad Fachril Noor:2015)

2.8 Database

Menurut Ir Hariyanto Kristanto, (Database) adalah kumpulan dari data

yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat lunak

untuk memanipulasinya. Menurut Jogiyanto, H.M, (2005) Database (Basis Data)

merupakan kumpulan dari data yang saling berhubungan satu dengan yang

lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak

untuk memanipulasinya. Database merupakan salah satu komponen yang penting

dalam sistem informasi, karena merupakan basis dalam menyediakan informasi

bagi para pemakai. Penerapan database dalam sistem informasi disebut dengan

database system. Sistem basis data (database system) adalah suatu sistem

informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan

satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang

bermacam-macam di dalam suatu organisasi.

Page 25: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

BAB 3

METODOLOGI PENELITIAN

3.1 Tempat Dan Waktu

Tempat penelitian dilaksanakan di Politeknik Negeri Balikpapan Jln.

Soekarno Hatta km 8 Balikpapan Utara. Waktu penelitian mulai bulan Maret 2017

sampai dengan sekarang.

3.2 Peralatan Dan Bahan Yang Digunakan

Tugas Akhir tentang pembuatan modul revisi anggaran di Politeknik

Negeri Balikpapan berbasis web dalam hal mengelola revisinya, terdapat

perangkat keras dan perangkat lunak yang akan digunakan dalam melakukan

pengerjaan tugas akhir.

3.2.1 Perangkat Keras

Perangkat keras yang digunakan adalah Laptop Asus S400c dengan

spesifikasi : Processor Intel Core i3 3217U, Memory DDR3 4GB, Storage Hard

disk 500GB SATA + SSD Caching 24GB, Graphic Intel HD4000, dan System

Type 64-bit Operating System.

3.2.2 Perangkat Lunak

Berikut adalah daftar perangkat lunak yang di butuhkan, beserta versi dari masing-masing perangkat lunak.

Tabel 1: Perangkat Lunak

No Perangkat lunak Version

1. XAMPP v3.2.1

2. Notepad++ V7.4.2

3. Google Chrome v57.0.2987.133

10

BAB IBAB III

Page 26: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

11

3.3 Metode Perancangan

Sebelum melakukan perancangan dan pembuatan modul revisi anggaran di

Politeknik Negeri Balikpapan berbasis web, perlu adanya perancangan gambaran

tugas akhir yang akan di buat, agar mengetahui bagaimana program modul ini

bekerja sesuai dengan harapan penulis. Di bawah ini merupakan flowchart tentang

metode perancangan.

Gambar 3.1: Flowchart Perancangan

Page 27: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

12

Keterangan :1. Menentukan Konsep Dan Judul TA

Dalam tahap ini, penulis menentukan konsep apa yang akan dibuat denganmendiskusikannya ke pembimbing. Jika konsep sudah ditentukan,tentukan judul tugas akhir dengan mendiskusikan lagi ke dosenpembimbing.

2. Pengumpulan DataDalam tahap ini, penulis melakukan pengumpulan data yang dibutuhkandalam modulnya dan mencari referensi untuk menulis laporannya.

3. Penulisan Proposal TASetelah konsep dan judul disetujui oleh pembimbing dan data-data yangdibutuhkan sudah ada, penulis mulai membuat proposal tugas akhir.Dimana proposal ini akan digunakan untuk seminar proposal.

4. Sidang Proposal TADalam tahap ini, penulis mempresentasikan proposal tugas akhir yangsudah dibuat dihadapan 2 (dua) penguji.

5. Pembuatan ProgramDalam tahap ini, penulis mulai membuat program atau modul revisianggaran berbasis web dengan data-data yang sudah di kumpulkan.

6. Uji Coba ProgramSetelah modul revisi anggaran ini selesai gabungkan dengan aplikasipengajuan anggaran lalu di uji coba dengan menggunakan web lokal yaitulocalhost. Jika pada localhost sudah tidak terdapat kesalahan lagi, aplikasidiimplementasikan pada web server Politeknik Negeri Balikpapan.

Page 28: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

13

7. Implementasi di Politeknik Negeri Balikpapan

Diatas merupakan gambar implementasi aplikasi pengajuan anggarandimana pada aplikasi web ini terdapat Modul revisi anggaran pada rekapandata RAB. Dimana aplikasi ini akan diimplementasikan di PoliteknikNegeri Balikpapan. Dalam tahap ini, penulis memindahkan file aplikasipengajuan anggaran yang didalamnya juga terdapat modul revisi anggaranke folder xampp/htdocs yang ada pada server Politeknik NegeriBalikpapan. Setelah dipindahkan, aplikasi ini dapat diakses denganmenggunakan jaringan lokal kampus melalui browser pada komputer danmobile untuk alamatnya http//172.16.16.61/SiAAP.

8. Pembuatan LaporanDalam tahap ini, penulis membuat laporan dimana semua data yangdidaptkan dan kegiatan yang dilakukan yang berhubungan dengan tugasakhir dimasukkan ke dalam laporan tugas akhir.

9. Sidang TADalam tahap akhir ini, penulis mempresentasikan hasil dari pengerjaantugas akhir di depan 2 (dua) penguji.

Gambar 3.2: Implementasi pada server poltekba

Page 29: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

14

3.3.1 Tahap Pengaplikasian Modul Revisi Anggaran

Metode pengumpulan data pada tahap pengaplikasian modul web yaitu

dengan mengamati dan mempelajari modul yang akan di pakai apakah dapat

membantu perevisian anggaran di Politeknik Negeri Balikpapan.

3.4 Flowchart

Pada penelitian cara pembuatan modul revisi anggaran berbasis web ini terdapat

flowchart yang dapat menjelaskan bagaimana perencanaan kerja dari revisi

anggaran yang dapat membantu pembaca untuk memahami sistem kerja yang di

inginkan atau di rencanakan oleh penulis.

Page 30: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

15

3.4.1 Flowchart Pengaplikasian

Gambar 3.3: Flowchart Pengaplikasian

Page 31: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

16

3.4.2 Flowchart Revisi Anggaran

3.5 Use Case Aplikasi

Use Case merupakan sebuah teknik yang digunakan dalam pengembangan

sebuah software atau sistem informasi untuk menangkap kebutuhan fungsional

dari sistem yang bersangkutan, Use Case menjelaskan interaksi yang terjadi antara

Gambar 3.4: Flowchart Revisi

Page 32: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

17

‘aktor’   inisiator dari interaksi sistem itu sendiri dengan sistem yang ada, sebuah

Use Case direpresentasikan dengan urutan langkah yang sederhana.

3.6 ERD (Entity Relationship Diagram) Aplikasi

ERD merupakan suatu model untuk menjelaskan hubungan antar data

dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan

Gambar 3.5: Use Case Admin dan Unit

Page 33: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

18

antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk

menggambarkannya digunakan beberapa notasi dan simbol.

3.7 Tabel Perancangan Database

3.7.1 Entitas / Tabel Anggaran

Tabel 2: Database Anggaran

Field Type

id Int (30)

Kegiatan Varchar (80)

unit Char (80)

Kode Int (10)

Gambar 3.6: ERD Revisi

Page 34: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

19

Rincian_Volum Int (50)

Volum_SubOutput Varchar (50)

Harga_Satuan Int (40)

3.7.2 Entitas / Tabel Tb_admin

Tabel 3: Database tb_admin

Field Type

id_admin Int (30)

username Varchar (50)

password Varchar (50)

3.7.3 Entitas / Tabel Tb_unit

Tabel 4: Database tb_unitField Type

id Int (30)

username Varchar (50)

password Varchar (50)

role Varchar (80)

3.7.4 Entitas / Tabel Updaterevisi

Tabel 5: Database updaterevisi

Field Type

id Int (30)

Kegiatan Varchar (80)

unit Char (80)

Kode Int (10)

Rincian_Volum Int (50)

Volum_SubOutput Varchar (50)

Harga_Satuan Int (40)

Page 35: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

BAB 4

PEMBAHASAN

Modul Revisi Anggaran ini adalah sebuah modul yang berfungsi untuk merevisi

suatu pengajuan anggaran yang telah diajukan jika terjadi kesalahan atau

perubahan dari anggarannya pada pengajuan Rincian Anggaran Biaya (RAB).

4.1 Proses Revisi Anggaran

Awal proses revisi anggaran untuk Jurusan/bagian/unit yang ingin merevisi

anggarannya mengajukan surat permohonan revisi kegiatan/proposal perubahan

kegiatan yang ditujukan ke Kuasa Pengguna Anggaran (KPA). Surat permohonan

revisi kegiatan harus dilengkapi dengan matriks ‘sebelum-sesudah’ mengikuti

formulir dengan kode FRM/PK/06.07.0. Jika KPA menyetujui surat permohonan

revisi nya akan diteruskan ke WD II. Disposis persetujuan permohonan revisi dari

Jurusan/bagian/unit diserahkan ke sub bagian perencanaan. Lalu sub bagian

perencanaan akan melakukan revisi sesuai dengan usulan jurusan/bagian/unit

yang disetujui KPA.

Untuk proses perevisian di modul revisi anggaran ini, awalnya login dulu

sebagai unit masukkan username dan password unit anda. Lalu masuk ke menu

rekap data pilih Rincian Anggaran Biaya. Klik edit pada data pengajuan yang

ingin diubah. Ubah pada kolom Rincian Volume atau Harga Satuan ataupun ubah

keduanya tergantung dari apa yang ingin anda revisi. Lalu simpan. Setelah di

simpan hubungi sub bagian perencanaan dan kerjasama (admin) untuk

memverifikasi revisi anggaran tersebut. Jika sudah terverifikasi, sub bagian

perencanaan dan kerjasama (admin) akan menghubungi unit yang melakukan

revisi anggaran tadi. Lalu pada unit tersebut mencetak hasil revisi anggarannya

dan memberikannya ke Direktur untuk meminta tanda tangan.

Proses revisi anggaran sekarang dilakukan secara cepat, mudah dan tepat

dengan modul revisi anggaran dimana unit dapat melakukan revisi anggaran pada

pengajuan anggarannya dan admin dapat langsung memverifikasi revisi anggaran

20

BAB IBAB IV

Page 36: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

21

dari unit. Perbedaan antara admin dan unit adalah admin dapat mengelola semua

data revisi di setiap unit. Dan unit hanya bisa mengelola dan melihat data pada

unitnya saja

4.2 Data Revisi Anggaran Sebelum Modul Revisi Dibuat

Ini adalah bentuk form yang digunakan sebelum Modul Revisi dibuat. Form

ini adalah form yang dibuat manual dengan menggunakan Ms. Excel. formulir

dengan kode FRM/PK/06.07.0

4.3 Halaman Rekapan Rincian Anggaran Biaya (RAB) Admin

Halaman Rekapan RAB ini berisi tentang inputan pengajuan RAB semua

unit. Dimana ada opsi edit dan hapus di bagian kanan. Opsi edit untuk merevisi

suatu pengajuan anggaran dan hapus untuk menghapus suatu pengajuan dari

rekapan data RAB ini. Di bagian atas ada fungsi link untuk menambahkan lagi

data pengajuannya dan ada tombol select dan tampilkan untuk mencetak satu data

unit yang sama sebelum direvisi. Di bawah tabel terdapat link “Hasil Revisi”

dimana link ini adalah halaman yang digunakan untuk mencetak hasil yang sudah

Gambar 4.1: Matriks Data Revisi sebelum Modul Revisi dibuat

Page 37: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

22

direvisi. Dalam hal ini admin dapat langsung memverifikasi data pengajuan

anggaran tanpa harus menunggu unit yang bersangkutan mencetak terlebih dahulu

datanya lalu diberikan ke admin (Sub bagian perencanaan dan kerjasama). Unit

yang bersangkutan hanya perlu menghubungi pihak admin untuk memverifikasi

data yang diajukannya. Jika sudah mendapatkan persetujuan unit dapat langsung

mencetak pengajuan anggarannya.

4.4 Halaman Hasil Revisi Anggaran Admin

Halaman ini adalah halaman saat mengklik link Hasil Revisi yang berada

di bawah tabel data anggaran untuk tampilan bisa diliat di gambar 4.2. Pada

halaman ini berisi data anggaran yang sudah direvisi. Menu select yang berada

diatas tabel berfungsi untuk menampilkan tampilan cetak data revisi. Dalam hal

ini admin dapat langsung memverifikasi data hasil revisi anggaran tanpa harus

menunggu unit yang bersangkutan mencetak terlebih dahulu data lalu diberikan ke

admin (Sub bagian perencanaan dan kerjasama). Unit yang bersangkutan hanya

perlu menghubungi pihak admin untuk memverifikasi data yang diajukannya. Jika

Gambar 4.2: Halaman rekapan Rincian anggaran biaya (RAB)

Page 38: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

23

sudah mendapatkan persetujuan unit dapat langsung mencetak hasil revisi

anggarannya.

4.5 Halaman Rekapan Rincian Anggaran Biaya (RAB) Unit

Halaman Rekapan RAB pada unit ini berisi dua tabel dimana tabel

pengajuan Anggaran (sebelum) dan tabel hasil revisi Anggaran (sesudah direvisi).

Pada bagian Rincian Anggaran Biaya terdapat menu cetak untuk menampilkan

tampilan cetak jika ingin mencetak data pengajuan anggaran. Pada bagian Hasil

Revisi Anggaran terdapat menu cetak untuk menampilkan tampilan cetak jika

ingin mencetak data hasil revisi anggaran. Pada halaman ini hanya menampilkan

rekapan RAB milik unit itu sendiri.

Gambar 4.3: Halaman hasil revisi anggaran Admin

Page 39: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

24

4.6 Halaman Register

Halaman register ini berfungsi untuk mendaftar pengguna baru atau unit

yang belum terdaftar pada aplikasi SIAAP (Sistem Aplikasi Anggaran Poltekba)

ini. Dimana untuk kolom Pilih unit untuk memilih unit anda. Untuk username

masukkan nama dari pengguna unit tersebut dan untuk Password masukkan

password anda. Jika sudah klik daftar.

Gambar 4.5: Halaman Register

Gambar 4.4: Halaman Rekapan RAB Unit

Page 40: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

25

4.7 Halaman Login Admin Dan Unit

Halaman login merupakan pintu masuk sebelum masuk ke aplikasi SIAAP

ini. Pada halaman ini terdapat kolom username untuk memasukkan username dan

kolom password untuk memasukkan password si pengguna. Pada halaman ini

juga terdapat tombol register untuk daftar user baru.

4.8 Halaman Menu

Halaman Menu ini berisi tentang menu aplikasi yang ada pada aplikasi

pengajuan Anggaran seperti home, pengisian, monev dan rekapan. Pada halaman

ini juga terdapat kalender dan fitur penghitung pengunjung aplikasi.

Gambar 4.6: Halaman login admin dan unit

Gambar 4.7: Halaman Menu

Page 41: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

26

4.9 Halaman Edit Rincian Anggaran Biaya Admin Dan Unit

Halaman Edit ini berisi tentang form pengeditan dari data pengajuan

anggaran. Pada form pengeditan ini memudahkan unit untuk melakukan revisi

anggarannya. Dimana sebelum ada nya sistem ini unit membuat revisi anggaran

dengan menggunakan Ms. Excel yang mengharuskan membuat kolom formnya

sendiri seperti pada gambar 4.1 dan mencetak data hasil revisinya sebelum admin

memverifikasi, hal ini menjadi tidak efisien.

Untuk admin bisa mengedit data pengajuan anggaran semua unit dan

untuk unit hanya bisa mengedit data anggarannya. Halaman ini tampil ketika

mengklik button edit yang ada pada opsi gambar 4.7. Jadi halaman ini digunakan

untuk mengganti atau merevisi sebuah pengajuan anggaran. Untuk merevisi

anggaran, jika ingin mengubah jumlah volume nya ubah pada kolom Rincian

Volume dan jika ada perubahan dengan harga, ubah pada kolom Harga Satuan lalu

simpan.

Gambar 4.8: Halaman Edit Rincian Anggaran Biaya Admin

Page 42: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

27

4.10 Halaman Cetak Data Pengajuan Aan (sebelum) (Admin)

Halaman ini berisi tampilan untuk mencetak data pengajuan anggaran atau

data sebelum direvisi. Pada Admin dapat mencetak data pengajuan anggaran per

unit. Pada halaman ini terdapat tombol cetak untuk melakukan cetak data

pengajuan ini.

4.11 Halaman Cetak Hasil Revisi Sesudah (Admin)

Halaman ini berisi tampilan untuk mencetak hasil anggaran yang sudah

revisi. Pada Admin dapat mencetak data hasil revisi per unit. Pada halaman ini

terdapat tombol cetak untuk melakukan cetak data hasil revisi pengajuan ini.

Gambar 4.9: Halaman Cetak data pengajuan anggaran (sebelum) (Admin)

Gambar 4.10: Halaman Cetak Hasil Revisi sesudah (Admin)

Page 43: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

28

4.12 Halaman Cetak Data Pengajuan Anggaran (sebelum) (Unit)

Halaman ini berisi tampilan untuk mencetak hasil revisi sebelum. Untuk

Unit hanya dapat mencetak data pengajuan anggaran nya sendiri. Pada halaman

ini terdapat tombol cetak untuk melakukan cetak data pengajuan anggaran.

Gambar 4.11: Halaman Cetak data pengajuan anggaran sebelum (Unit)

4.13 Halaman Cetak Hasil Revisi Sesudah (Unit)

Halaman ini berisi tampilan untuk mencetak hasil revisi sesudah. Untuk

Unit hanya dapat mencetak data hasil revisi nya sendiri. Pada halaman ini terdapat

tombol cetak untuk melakukan cetak data hasil revisi pengajuan anggaran.

Gambar 4.12: Halaman Cetak Hasil Revisi sesudah (Unit)

Page 44: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

29

4.14 Kemudahan Revisi Anggaran

Revisi anggaran di Politeknik Negeri Balikpapan awalnya setiap unit yang

ingin merevisi anggaran ketika terjadi kesalahan ataupun ada perubahan untuk

rincian dan harga menggunakan Ms. Excel dimana pada Ms. Excel ini perlu

membuat tabelnya secara manual terlebih dahulu. Untuk memverifikasi apakah

terjadi kesalahan atau tidak pada revisiannya, unit perlu mengirim file revisian

tadi ke email sub bagian Perencanaan dan Kerjasama dan juga menghubungi

pihak sub bagian Perencanaan dan Kerjasama. Dalam hal ini ketika banyak data

revisi anggaran yang masuk pada email sub bagian Perencanaan dan Kerjasama,

harus membuka satu persatu email yang masuk.

Setelah adanya modul revisi anggaran ini, setiap unit tidak perlu membuat

manual tabel di Ms. Excel karena modul ini sudah menyediakan kolom-kolom

perevisiannya seperti pada gambar 4.8. Jadi unit tinggal memilih kolom mana

yang perlu di revisi. Setelah revisi anggaran di simpan, unit yang bersangkutan

diharapkan menghubungi sub bangian Perencanaan dan Kerjasama untuk

mengecek hasil revisi unit tersebut. Hasil revisi tadi tersimpan pada database.

admin (sub bagian Perencanaan dan Kerjasama) dapat melihat hasil revisi

anggaran setiap unit secara langsung tanpa harus membuka satu persatu data

setiap unit. Jika admin (sub bagian Perencanaan dan Kerjasama) telah menyetujui

hasil revisi anggarannya, unit dapat langsung mencetak-nya dan meminta tanda

tangan ke penanggung jawab KPA Politeknik Negeri Balikpapan.

Page 45: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan hasil pembahasan meengenai Pembuatan Modul Revisi

Anggaran di Politeknik Negeri Balikpapan berbasis Web, penulis dapat

menyimpulkan :

1. Modul Revisi ini dapat membantu bagian perencanaan & kerjasama serta

di setiap unit di Politeknik Negeri Balikpapan dalam pengelolaan revisi

anggaran agar lebh efektif dan efisien.

2. Dengan adanya modul revisi ini setiap unit di Politeknik Negeri

Balikpapan dalam hal perevisian anggaran tidak lagi dilakukan secara

manual.

3. Pada modul revisi ini untuk admin dapat mencetak dan mengedit semua

data milik setiap unit dan untuk unit hanya dapat mencetak dan mengedit

data anggaran milik nya saja.

4. Modul Revisi Anggaran ini dibuat dengan menggunakan bahasa

pemrograman PHP, HTML dan MySQL.

5.2 Saran

Pada tugas akhir ini, penulis masih memiliki kekurangan. Oleh karena itu,

penulis berharap adanya suatu pengembangan pada Modul Revisi Anggaran ini

agar menjadi lebih baik lagi dalam meningkatkan efisiensi kinerja dari pengguna

yang menggunakan modul ini. Untuk saran pengembangan modul revisi ini bisa

memperbagus tampilan dan menambahkan fitur tanggal pada hasil revisi nya.

30

BAB IBAB V

Page 46: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

31

DAFTAR PUSTAKA

Fachril Noor, Muhammad. (2015). Membangun Aplikasi Web Pendaftaran SPMB

Online di Politeknik Negeri Balikpapan. Laporan Tugas Akhir :

Politeknik Negeri Balikpapan.

Hidayatullah, Priyanto., Khairul Kawistara, Jauhari. (2014). Pemrogram WEB.

Jakarta : PT Elex Media Komputindo.

Saputra, Alhadi. (2012). Manajemen Basis Data MySQL pada Situs FTP Lapan

Bandung. Bandung: Jurnal Berita Dirgantara Vol. 13 No.4, 155-162

Suryana, Taryana., Koesheryatin. (2014). Aplikasi Internet Menggunakan HTML,

CSS, & JavaScript. Jakarta : Elex Media Komputindo.

Wahyudi, Yusuf., Berlian, Rosdiana. (2013). Instruksi Bahasa Pemrograman ADT

(Abstract Data Type) Pada Virus dan Loop Batch. Universitas Dehasen

Bengkulu : Jurnal Media Infotama, Vol.9, No. 2.

Wicaksana, Adi. (2014). Pengertian Aplikasi Berbasis Web dan Desktop. 20 April

2017 (http://www.aldo-expert.com/writers/pengertian-aplikasi-berbasis-

web-dan-desktop.html)

Page 47: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

32

LAMPIRAN

Lampiran 1 koneksi.php

<?php

$host = "localhost";

$user = "root";

$pass = "";

$db_name = "pengajuan_anggaran";

mysql_connect($host, $user, $pass) or die (mysql_error());

mysql_select_db($db_name) or die (mysql_error());

?>

Lampiran 2 index.php

<html>

<head>

<title>Login</title>

<link rel="stylesheet" type="text/css" href="login.css" />

</head>

<body>

<div class="container">

<div id="header">

</div>

<section id="content">

<div class="splitcontentleft">

<div align="center"><img src="img/Poltekba.png" width="160" height="160">

</div>

</div>

<form method="POST" action="login.php">

<div>

<input id="name" name="username" placeholder="username" type="text" required>

</div>

<div>

<input id="password" name="password" placeholder="**********" type="password" required>

Page 48: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

33

</div>

<div>

<a href="http://172.16.16.61/SiAAP/Unit/daftar.php" >Register</a>

<input type="submit" name="submit" id="submit" value="Login">

</div>

</form><!-- form -->

</section>

</div>

</body>

</html>

Lampiran 3 login.php

<?php

session_start(); // Memulai Session

$error=''; // Variabel untuk menyimpan pesan error

if (isset($_POST['submit'])) {

if (empty($_POST['username']) || empty($_POST['password'])) {

$error = "Username or Password is invalid";

}

else {

// Variabel username dan password

$username=$_POST['username'];

$password=$_POST['password'];

// Membangun koneksi ke database

$connection = mysql_connect("localhost", "root", "");

// Mencegah MySQL injection

$username = stripslashes($username);

$password = stripslashes($password);

$username = mysql_real_escape_string($username);

$password = mysql_real_escape_string($password);

// Seleksi Database

$db = mysql_select_db("pengajuan_anggaran", $connection);

// SQL query untuk memeriksa apakah tabel terdapat di database?

$query = mysql_query("select * from tb_admin where password='$password' AND username='$username'", $connection);

Page 49: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

34

$queryMM = mysql_query("select * from tb_unit where password='$password' AND username='$username'", $connection);

if(mysql_num_rows($query)>0) {

$data = mysql_fetch_array($query);

header("location: http://172.16.16.61/SiAAP/Admin/menu.php");

}

if(mysql_num_rows($queryMM)>0) {

$data = mysql_fetch_array($queryMM);

$_SESSION['role'] = $data['role'];

header("location: http://172.16.16.61/SiAAP/Unit/menu_unit.php");

}

else{

echo "<center>LOGIN GAGAL! <br>

Username atau Password Anda tidak benar.<br>";

echo "<a href=index.php><b>ULANGI LAGI</b></a></center>";

}

mysql_close($connection); // Menutup koneksi

}

}

?>

Lampiran 4 login.css

body {

background:url('img/Politeknik_Negeri_Balikpapan.jpg');

background-size: 100% 100%;

min-height: 700px;

color: #000;

font: 50px Arial;

margin: 0 auto;

padding: 0;

position: relative;

}

form:after {

content: ".";

display: block;

height: 0;

Page 50: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

35

clear: both;

visibility: hidden;

}

.container { margin: 50px auto; position: relative; width: 900px; }

#content {

border: 28px solid #c4c6ca;

margin: 0 auto;

padding: 50px 0 0;

position: relative;

text-align: center;

text-shadow: 0 1px 0 #fff;

width: 490px;

height: 365;

}

#header {

height: 110;

margin: 0 auto;

width: 535px;

padding:0px;

border:5px solid #c4c6ca;

font-size:15px;

background:url('img/gambar.png');

background-size: 100% 100%;

}

#header1 {

margin: 0 auto;

width: 400px;

padding:0px;

border:1px solid grey;

font-size:15px;

background: rgba(7,131,192, .7);

}

#content h1 {

color: black;

font: bold 25px Helvetica, Arial, sans-serif;

Page 51: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

36

letter-spacing: -0.05em;

line-height: 20px;

margin: 10px 0 30px;

}

#content h1:before,

#content h1:after {

content: "";

height: 1px;

position: absolute;

top: 10px;

width: 27%;

}

#content h1:after {

background: rgb(126,126,126);

background: -moz-linear-gradient(left, rgba(126,126,126,1) 0%, rgba(255,255,255,1) 100%);

background: -webkit-linear-gradient(left, rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);

background: -o-linear-gradient(left, rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);

background: -ms-linear-gradient(left, rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);

background: linear-gradient(left, rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);

right: 0;

}

#content h1:before {

background: rgb(126,126,126);

background: -moz-linear-gradient(right, rgba(126,126,126,1) 0%, rgba(255,255,255,1) 100%);

background: -webkit-linear-gradient(right, rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);

background: -o-linear-gradient(right, rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);

background: -ms-linear-gradient(right, rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);

background: linear-gradient(right, rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);

left: 0;

}

#content:after,

#content:before {

background: rgba(7,131,192, .7);

border: 5px solid #c4c6ca;

content: "";

Page 52: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

37

height: 100%;

left: 0px;

position: absolute;

width: 100%;

}

#content:after {

transform: rotate(-1deg);

top: 20;

z-index: -1;

}

#content:before {

transform: rotate(2deg);

top: 0;

z-index: -1;

}

#content form { margin: 0 30px; position: relative }

#content form input[type="text"],

#content form input[type="password"] {

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

-ms-border-radius: 3px;

-o-border-radius: 3px;

border-radius: 3px;

-webkit-box-shadow: 0 1px 0 #f9f9f9, 0 -2px 5px rgba(0,0,0,0.08) inset;

-moz-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;

-ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;

-o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;

box-shadow: 0 1px 0 #f9f9f9, 0 -2px 5px rgba(0,0,0,0.08) inset;

background: #eae7e7 url(http://cssdeck.com/uploads/media/items/8/8bcLQqF.png) no-repeat;

border: 1px solid #c8c8c8;

color: black;

font: 16px Helvetica, Arial, sans-serif;

margin: 10 0 10px;

padding: 15px 20px 15px 40px;

width: 75%;

Page 53: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

38

}

#content form input[type="text"]:focus,

#content form input[type="password"]:focus {

background-color: #fff;

border: 1px solid #ed1c24;

outline: none;

}

#username { background-position: 10px 10px !important }

#password { background-position: 10px -53px !important }

#content form input[type="submit"] {

border-radius: 300px;

border: 1px solid #D69E31;

color: #85592e;

cursor: pointer;

float: right;

font: bold 15px Helvetica, Arial, sans-serif;

height: 35px;

margin: 10px 50px 200px 5px;

position: relative;

text-shadow: 0 1px 0 rgba(255,255,255,0.5);

width: 100px;

}

#content form input[type="submit"]:hover {

background: rgb(254,193,81);

background: -moz-linear-gradient(top, rgba(254,193,81,1) 0%, rgba(254,231,154,1) 100%);

background: -webkit-linear-gradient(top, rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);

background: -o-linear-gradient(top, rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);

background: -ms-linear-gradient(top, rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);

background: linear-gradient(top, rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec151', endColorstr='#fee79a',GradientType=0 );

}

#content form div a {

border-radius: 300px;

color: white;

font: bold 20px Arial, sans-serif;

Page 54: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

39

margin: 10px 0 250px 50px;

border: 3px solid #D69E31;

color: black;

cursor: pointer;

float: left;

font: bold 18px Helvetica, Arial, sans-serif;

height: 30px;

width: 110px;

position: relative;

background: rgb(254,193,81);

background: -moz-linear-gradient(top, rgba(254,193,81,1) 0%, rgba(254,231,154,1) 100%);

background: -webkit-linear-gradient(top, rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);

background: -o-linear-gradient(top, rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);

background: -ms-linear-gradient(top, rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);

background: linear-gradient(top, rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec151', endColorstr='#fee79a',GradientType=0 );

}

Lampiran 5 logout.php

<?php

session_start();

if(session_destroy()) // Menghapus Sessions

{

header("Location: http://172.16.16.61/SiAAP/Admin/index.php"); // Langsung mengarah ke Home index.php

}

?>

Lampiran 6 menu.php

<html>

<body background="img/ZOcLM7h.jpg">

</style>

<img border="0" src="http://2.bp.blogspot.com/-yU2mAyVv5dU/T_56ALs5K8I/AAAAAAAADBY/TtpPj4ej9WE/s1600/welcome11.gif" align="left" /></body>

<head>

Page 55: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

40

<title>Aplikasi Pengajuan Anggaran</title>

<link rel="stylesheet" href="menu.css"/>

</head>

<body>

<div id='profile'>

</div>

<div id='cssmenu1'>

<li class='active'><a href='logout.php'><span>LOGOUT</span></a></li>

</div>

<div id='cssmenu'>

<ul>

<li class='active '><a href='menu.php'><span>HOME</span></a></li>

<li class='has-sub '><a href='#'><span>PENGISIAN</span></a>

<ul>

<li><a href='tambah.php'><span>Kerangka Acuan Kerja</span></a></li>

<li><a href='tambah_RAB.php'><span>Rincian Anggaran Biaya</span></a></li>

</ul>

<li class='has-sub '><a href='#'><span>MONEV</span></a>

<ul>

<li><a href='tambahmonev.php'><span>FORM MONEV</span></a></li>

</ul>

</li>

<li><a href='Rekap_Data.php'><span>REKAP DATA</span></a></li>

</ul>

</div>

<div id="konten" >

<tr>

<td colspan="7">

<img name="login7_r2_c5" src="img/siaap.png" width="970" height="100" border="0" alt="">

</td>

<td><img src="img/spacer.gif" width="10" height="150" border="0" alt=""></td>

</tr>

<tr>

<td colspan="8">&nbsp;</td>

<td><img src="img/spacer.gif" width="40" height="315" border="0" alt=""></td>

Page 56: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

41

</tr>

<tr>

<td rowspan="3">&nbsp;</td>

<td colspan="3">

<a href="http://localhost/TugasAkhir/Admin/menu.php" target="_blank">

<img name="login7_r4_c3" src="img/Image1.png" width="253" height="254" border="0" alt="">

</a>

</td>

<td>&nbsp;</td>

<td>

<a href="#" target="_blank">

<img name="login7_r4_c7" src="img/Image2.png" width="253" height="254" border="0" alt="">

</a>

</td>

<td>&nbsp;</td>

<td colspan="2">

<a href="contact_us.php">

<img name="login7_r4_c9" src="img/Image3.png" width="254" height="254" border="0" alt="">

</a>

</td>

<td rowspan="3" colspan="2">&nbsp;</td>

<td><img src="img/spacer.gif" width="1" height="254" border="0" alt=""></td>

</tr></div>

<div id="kanan" >

<?php

$nama_bulan = Array("Januari", "Pebruari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");

if (!isset($_REQUEST["bulan"]))

$_REQUEST["bulan"] = date("n");

if (!isset($_REQUEST["tahun"]))

$_REQUEST["tahun"] = date("Y");

$cbulan = $_REQUEST["bulan"];

$ctahun = $_REQUEST["tahun"];

$tahun_sebelumnya = $ctahun;

Page 57: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

42

$tahun_selanjutnya = $ctahun;

$bulan_sebelumnya = $cbulan - 1;

$bulan_selanjutnya = $cbulan + 1;

if ($bulan_sebelumnya == 0) {

$bulan_sebelumnya = 12;

$tahun_sebelumnya = $ctahun - 1;

}

if ($bulan_selanjutnya == 13) {

$bulan_selanjutnya = 1;

$tahun_selanjutnya = $ctahun + 1;

}

?>

<table width="300" height="207" border="1">

<tr align="center">

<td bgcolor="#999999" style="color:#FFFFFF">

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td width="50%" align="left"><a href="<?php echo $_SERVER["PHP_SELF"] . "?bulan=" . $bulan_sebelumnya . "&tahun=" . $tahun_sebelumnya; ?>" style="color:#FFFFFF"><?php echo $nama_bulan[$bulan_sebelumnya - 1] . ' ' . $tahun_sebelumnya ?></a></td>

<td width="50%" align="right"><a href="<?php echo $_SERVER["PHP_SELF"] . "?bulan=" . $bulan_selanjutnya . "&tahun=" . $tahun_selanjutnya; ?>" style="color:#FFFFFF"><?php echo $nama_bulan[$bulan_selanjutnya - 1] . ' ' . $tahun_selanjutnya ?></a> </td>

</tr>

</table>

</td>

</tr>

<tr align="center">

<td align="center"><table width="100%" border="0" cellpadding="0" cellspacing="0">

<tr align="center">

<td colspan="7" bgcolor="#999999" style="color:#FFFFFF"><strong><?php echo $nama_bulan[$cbulan - 1] . ' ' . $ctahun; ?></strong></td>

</tr>

<tr>

<td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Min</strong></td>

<td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Sen</strong></td>

<td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Sel</strong></td>

Page 58: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

43

<td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Rab</strong></td>

<td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Kam</strong></td>

<td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Jum</strong></td>

<td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Sab</strong></td>

</tr>

<?php

$hari_ini = date("j");

$timestamp = mktime(0, 0, 0, $cbulan, 1, $ctahun);

$maxday = date("t", $timestamp);

$thisbulan = getdate($timestamp);

$startday = $thisbulan['wday'];

for ($i = 0; $i < ($maxday + $startday); $i++) {

if (($i % 7) == 0) {

echo "<tr> ";

}

if ($i < $startday) {

echo "<td></td> ";

} else {

$tgl = $i - $startday + 1;

if($tgl == $hari_ini) {

$warna_bg = "#FF0000"; //warna merah

} else {

$warna_bg = "#FFFFFF"; //warna putih

}

echo "<td align='center' valign='middle' height='20px' bgcolor='".$warna_bg."' >" . $tgl . "</td>";

}

if (($i % 7) == 6) {

echo "</tr>";

}

}

?>

</table>

</td>

</tr>

</table></div>

Page 59: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

44

<div id="kanan">

<header>

<h1>Selamat Datang</h1>

</header>

<article>

Aplikasi ini telah dikunjungi

<?php

include ("counter.php");

echo "<p style='color:red; font-weight:enchant_broker_list_dicts(broker)'> $kunjungan[0] </p>";

?>

kali

</article> </div>

<center><div id="bawah">

<marquee scrollamount="5" onmouseover="this.stop()" onmouseout="this.start()">Sesuai dengan Surat Sekjen Kemenristekdikti No 1375/A.A1/PR/2017 Pengisian Capaian Output diisi per bulan dimulai tgl 28 Bulan N hingga tgl 7 Bulan N+1, Sedangkan pengisian Capaian Kinerja diisi tiap triwulan dimulai tgl 28 hingga tgl 7

</marquee>

</center>

</div>

</body>

</html>

Lampiran 7 menu.css

td {

display: table-cell;

vertical-align: top;

}

<style>

#cssmenu {

border:1px solid #b9121b;

background:#b9121b;

}

#cssmenu > ul {

padding:3px 0;

margin:0px;

Page 60: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

45

list-style:none;

width:100%;

height:21px;

border-top:4px solid blue;

border-bottom:4px solid blue;

font:normal 8pt verdana, arial, helvetica;

}

#cssmenu > ul li {

margin:0;

padding:0;

display:block;

float:left;

position:relative;

width:170px;

}

#cssmenu > ul li a:link, #cssmenu > ul li a:visited {

padding:4px 0;

display:block;

text-align:center;

text-decoration:none;

background:#b9121b;

color:#ffffff;

width:148px;

height:13px;

}

#cssmenu > ul li:hover a, #cssmenu > ul li a:hover, #cssmenu > ul li a:active {

padding:4px 0;

display:block;

text-align:center;

text-decoration:none;

background:#ec454e;

color:#ffffff;

width:146px;

height:13px;

border-left:1px solid #ffffff;

Page 61: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

46

border-right:1px solid #ffffff;

}

#cssmenu1 > li {

margin:0px;

padding:4px;

display:block;

float:right;

position:relative;

border-top:4px solid blue;

border-bottom:2px solid blue;

height:21px;

width:116px;

font:normal 8pt verdana, arial, helvetica;

}

#cssmenu1 > li a:link, #cssmenu1 > li a:visited {

padding:4px 0;

display:block;

text-align:center;

text-decoration:none;

background:#b9121b;

color:#ffffff;

width:120px;

height:13px;

}

#cssmenu1 > li:hover a, #cssmenu1 > li a:hover, #cssmenu1 > li a:active {

padding:4px 0;

display:block;

text-align:center;

text-decoration:none;

background:#ec454e;

color:#ffffff;

width:120px;

height:13px;

border-left:1px solid #ffffff;

border-right:1px solid #ffffff;

Page 62: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

47

}

#profile {

height:30px;

padding:100px;

border:1px solid grey;

font-size:30px;

background-color:#A2DED0;

background-image:url('img/Banner Web 31.png');

background-size: 100% 100%;

}

#cssmenu > ul li ul {

margin:0;

padding:1px 1px 0;

list-style:none;

display:none;

background:#ffffff;

width:146px;

position:absolute;

top:21px;

left:-1px;

border:1px solid #b9121b;

border-top:none;

}

#cssmenu > ul li:hover ul {

display:block;

}

#cssmenu > ul li ul li {

width:146px;

clear:left;

width:146px;

}

#cssmenu > ul li ul li a:link, #cssmenu > ul li ul li a:visited {

clear:left;

background:#b9121b;

padding:4px 0;

Page 63: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

48

width:146px;

border:none;

border-bottom:1px solid #ffffff;

position:relative;

z-index:1000;

}

#cssmenu > ul li ul li:hover a, #cssmenu > ul li ul li a:active, #cssmenu > ul li ul li a:hover {

clear:left;

background:#ec454e;

padding:4px 0;

width:146px;

border:none;

border-bottom:1px solid #ffffff;

position:relative;

z-index:1000;

}

#cssmenu > ul li ul li ul.navigation-3 {

display:none;

margin:0;

padding:0;

list-style:none;

position:absolute;

left:145px;

top:-2px;

padding:1px 1px 0 1px;

border:1px solid #b9121b;

border-left:1px solid #b9121b;

background:#ffffff;

z-index:900;

}

#cssmenu > ul li ul li:hover ul.navigation-3 {

display:block;

}

#cssmenu > ul li ul li ul.navigation-3 li a:link, #cssmenu > ul li ul li ul.navigation-3 li a:visited {

background:#b9121b;

Page 64: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

49

}

#cssmenu > ul li ul li ul.navigation-3 li:hover a, #cssmenu > ul li ul li ul.navigation-3 li a:hover, #cssmenu > ul li ul li ul.navigation-3 li a:active {

background:#ec454e;

}

#konten {

margin-left:auto;

font-size:28px;

margin-bottom:5px;

height:498px;

float:left;

width:980px;

background: rgba(7,131,192, .7);

}

#kanan {

margin-left:5px;

margin-bottom:5px;

height:206px;

float:right;

width:308px;

background-color:gray;

border: 20px solid #0099cc;

}

#bawah{

margin-top:5px;

clear:both;

padding:15px;

height:20px;

background: rgba(7,131,192, .7);

text-align:center;

font-size: 18pt;

}

#header {

margin-top:5px;

clear:both;

padding:15px;

Page 65: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

50

height:500px;

background: rgba(7,131,192, .7);

text-align:center;

margin-left:250px;

margin-right:250px;

}

.container { margin: 50px auto; position: relative; width: 900px; }

#wrap {

margin: 150px auto;

text-align: center;

}

#wrap br {

display: none;

}

.btn-slide, .btn-slide2 {

position: relative;

display: inline-block;

height: 90px;

width: 500px;

line-height: 50px;

padding: 0;

border-radius: 50px;

background: #fdfdfd;

border: 2px solid #0099cc;

margin: 10px;

transition: .5s;

top:-100px;

}

.btn-slide2 {

border: 2px solid #efa666;

}

.btn-slide:hover {

background-color: #0099cc;

}

.btn-slide2:hover {

Page 66: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

51

background-color: #efa666;

}

.btn-slide:hover span.circle, .btn-slide2:hover span.circle2 {

left: 100%;

margin-left: -45px;

background-color: #fdfdfd;

color: #0099cc;

}

.btn-slide2:hover span.circle2 {

color: #efa666;

}

.btn-slide:hover span.title, .btn-slide2:hover span.title2 {

left: 40px;

opacity: 0;

}

.btn-slide:hover span.title-hover, .btn-slide2:hover span.title-hover2 {

opacity: 1;

left: 40px;

}

.btn-slide span.circle, .btn-slide2 span.circle2 {

display: block;

background-color: #0099cc;

color: #fff;

position: absolute;

float: left;

margin: 5px;

line-height: 42px;

height: 80px;

width: 80px;

top: 0;

left: 0;

transition: .5s;

border-radius: 50%;

}

.btn-slide2 span.circle2 {

Page 67: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

52

background-color: #efa666;

}

.btn-slide span.title,

.btn-slide span.title-hover, .btn-slide2 span.title2,

.btn-slide2 span.title-hover2 {

position: absolute;

left: 90px;

text-align: center;

margin: 20 auto;

font-size: 20px;

font-weight: bold;

color: black;

transition: .5s;

}

.btn-slide2 span.title2,

.btn-slide2 span.title-hover2 {

color: black;

left: 80px;

}

.btn-slide span.title-hover, .btn-slide2 span.title-hover2 {

left: 80px;

opacity: 0;

}

.btn-slide span.title-hover, .btn-slide2 span.title-hover2 {

color: #fff;

}

.menu {

width:100%;

}

#nav {

font-weight:bold;

background-color:#FFC40D

}

#nav ul {

Page 68: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

53

height:auto;

margin:0;

padding:0

}

#nav li {

list-style:none;

display: inline-block;

margin:0;

padding:0

}

#nav li a {

display:block;

line-height:30px;

text-decoration:none;

color:white;

padding:0 15px

}

#nav li a:hover {

color:black

}

.container {margin:auto; width:300px}

header {background-color: #39ce22; text-align: center;padding: 1px;}

article {background-color: #11e5a5; text-align: center; padding: 18px;}

</style>

Lampiran 8 data.php

<html>

</br>

<body>

<link rel="stylesheet" href="menu.css"/>

<div id='profile'></div>

<div id='cssmenu1'>

<li class='active'><a href='logout.php'><span>LOGOUT</span></a></li> </div>

<div id='cssmenu'>

<ul>

Page 69: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

54

<li class='active '><a href='menu.php'><span>HOME</span></a></li>

<li class='has-sub '><a href='#'><span>PENGISIAN</span></a>

<ul>

<li><a href='tambah.php'><span>Kerangka Acuan Kerja</span></a></li>

<li><a href='tambah_RAB.php'><span>Rincian Anggaran Biaya</span></a></li>

</ul>

<li class='has-sub '><a href='#'><span>MONEV</span></a>

<ul>

<li><a href='tambahmonev.php'><span>FORM MONEV</span></a></li>

</ul>

</li>

<li><a href='Rekap_Data.php'><span>REKAP DATA</span></a></li> </ul>

</div>

<hr>

<button><a href="Tambah_RAB.php">Tambah Data</a></button><center>

<h3>RINCIAN ANGGARAN BIAYA</h3>

<form method="POST" action="tambahRAB_tampil.php">

Tampil Data :

<select name="unit" required>

<option value="">Pilih Unit</option>

<option value="SENAT">SENAT</option>

<option value="Satuan Pengawas Internal">Satuan Pengawas Internal</option>

<option value="Sub Bagian Akademik dan Kemahasiswaan">Sub Bagian Akademik dan Kemahasiswaan</option>

<option value="Sub Bagian Perencanaan dan Kerja Sama">Sub Bagian Perencanaan dan Kerja Sama</option>

<option value="Sub Bagian Umum">Sub Bagian Umum</option>

<option value="Sub Bagian Keuangan dan Kepegawaian">Sub Bagian Keuangan dan Kepegawaian</option>

<option value="Upt Perpustakaan">Upt Perpustakaan</option>

<option value="Upt Bahasa">Upt Bahasa</option>

<option value="Upt Sistem Informasi">Upt Sistem Informasi</option>

<option value="Upt Bimbingan dan Konseling">Upt Bimbingan dan Konseling</option>

<option value="Jurusan Teknik Mesin">Jurusan Teknik Mesin</option>

<option value="Jurusan Teknik Elektro">Jurusan Teknik Elektro</option>

<option value="Jurusan Teknik Sipil">Jurusan Teknik Sipil</option>

<option value="Jurusan Perhotelan">Jurusan Perhotelan</option>

Page 70: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

55

<option value="Jurusan Akutansi">Jurusan Akutansi</option>

<option value="Pusat Pengembangan Pembelajaran & Penjaminan Mutu">Pusat Pengembangan Pembelajaran & Penjaminan Mutu</option>

<option value="Pusat Penelitian & Pengabdian Masyarakat">Pusat Penelitian & Pengabdian Masyarakat</option>

</select>

<input type="submit" name="Tampilkan" value="Tampilkan" />

</form>

<table cellpadding="8" cellspacing="2" border="1">

<tr bgcolor="#CCCCCC">

<th>Kegiatan</th>

<th>Unit</th>

<th>Kode</th>

<th>Rincian Volume</th>

<th>Volume Sub Output</th>

<th>Harga Satuan</th>

<th>Jumlah</th>

<th>OPSI</th>

</tr>

<?php

include('koneksi.php');

$query = mysql_query("SELECT * FROM anggaran ORDER BY unit") or die(mysql_error());

if(mysql_num_rows($query) == 0){

echo '<tr><td colspan="6">Tidak ada data!</td></tr>';

}else{

while($data = mysql_fetch_assoc($query)){

echo '<tr>';

echo '<td>'.$data['Kegiatan'].'</td>';

echo '<td>'.$data['unit'].'</td>';

echo '<td>'.$data['Kode'].'</td>';

echo '<td>'.$data['Rincian_Volum'].'</td>';

echo '<td>'.$data['Volume_SubOutput'].'</td>';

echo '<td>'.$data['Harga_Satuan'].'</td>';

$id = $data['id'];

$jumlahkan = "SELECT SUM(Rincian_Volum*Harga_Satuan) AS jumlah_total FROM anggaran WHERE id='$id'";

Page 71: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

56

$hasil =@mysql_query($jumlahkan) or die (mysql_error());

$t = mysql_fetch_array($hasil);

echo "<td>" . number_format($t['jumlah_total']) . " </td>"; echo '<td><button><a href="edit.php?id='.$data['id'].'">Edit</a></button> | <button><a href="hapus_RAB.php?id='.$data['id'].'" onclick="return confirm(\'Yakin?\')">Hapus</a></button></td>';

}

}

?>

</hr>

</table>

<br>

<form method="POST" action="hasilrevisi.php">

<input type="submit" value="Hasil Revisi" />

</form>

</body>

</html>

Lampiran 9 dataRAB_unit.php

<?php

session_start();

?>

<html>

<body>

<link rel="stylesheet" href="menu.css"/>

<div id='profile'></div>

<div id='cssmenu1'>

<li class='active'><a href='logout.php'><span>LOGOUT</span></a></li> </div>

<div id='cssmenu'>

<ul>

<li class='active '><a href='menu_unit.php'><span>HOME</span></a></li>

<li class='has-sub '><a href='#'><span>PENGISIAN</span></a>

<ul>

<li><a href='tambah2.php'><span>Kerangka Acuan Kerja</span></a></li>

<li><a href='Tambah_RAB2.php'><span>Rincian Anggaran Biaya</span></a></li>

</ul>

<li class='has-sub '><a href='#'><span>MONEV</span></a>

Page 72: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

57

<ul>

<li><a href='tambahmonev.php'><span>FORM MONEV</span></a></li>

</ul>

</li>

<li><a href='Rekap_Data2.php'><span>REKAP DATA</span></a></li> </ul>

</div><hr>

<button><a href="Tambah_RAB2.php">Tambah Data</a></button><center>

<h3>RINCIAN ANGGARAN BIAYA</h3>

<form method="POST" action="tambahRAB_tampil.php">

<input type="submit" value="CETAK" />

</form>

<table cellpadding="8" cellspacing="2" border="1">

<tr bgcolor="#CCCCCC">

<th>Kegiatan</th>

<th>Unit</th>

<th>Kode</th>

<th>Rincian Volume</th>

<th>Volume Sub Output</th>

<th>Harga Satuan</th>

<th>Jumlah</th>

<th>OPSI</th>

</tr>

<?php

include('koneksi.php');

$unit = $_SESSION ['role'];

//$query = mysql_query("SELECT * FROM `anggaran` WHERE `unit` LIKE '$unit'") or die(mysql_error());

$query = mysql_query("SELECT * FROM anggaran WHERE `unit` LIKE '$unit' and `unit_hapus` = '0' ORDER BY unit") or die(mysql_error());

if(mysql_num_rows($query) == 0){

echo '<tr><td colspan="6">Tidak ada data!</td></tr>';

}else{

while($data = mysql_fetch_assoc($query)){

echo '<tr>';

echo '<td>'.$data['Kegiatan'].'</td>';

echo '<td>'.$data['unit'].'</td>';

echo '<td>'.$data['Kode'].'</td>';

Page 73: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

58

echo '<td>'.$data['Rincian_Volum'].'</td>';

echo '<td>'.$data['Volume_SubOutput'].'</td>';

echo '<td>'.$data['Harga_Satuan'].'</td>';

$id = $data['id'];

$jumlahkan = "SELECT SUM(Rincian_Volum*Harga_Satuan) AS jumlah_total FROM anggaran WHERE id='$id'";

$hasil =@mysql_query($jumlahkan) or die (mysql_error());

$t = mysql_fetch_array($hasil);

echo "<td>" . number_format($t['jumlah_total']) . " </td>";

echo '<td><button><a href="edit.php?id='.$data['id'].'">Edit</a></button> | <button><a href="hapus_RAB.php?id='.$data['id'].'" onclick="return confirm(\'Yakin?\')">Hapus</a></button></td>';

}

}

?>

</hr></table>

<br></br>

<h4>HASIL REVISI ANGGARAN</h4>

<form method="POST" action="proses-hasilrevisi.php">

<input type="submit" value="CETAK" />

</form>

<table cellpadding="8" cellspacing="2" border="1">

<tr bgcolor="#CCCCCC">

<th>Kegiatan</th>

<th>Unit</th>

<th>Kode</th>

<th>Rincian Volume</th>

<th>Volume Sub Output</th>

<th>Harga Satuan</th>

<th>Jumlah</th>

<th>OPSI</th>

</tr>

<?php

include('koneksi.php');

$unit = $_SESSION ['role'];

//Menggunakan unit_hapus='0' untuk menampilkan data yang belum dihapus unit

Page 74: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

59

$query = mysql_query("SELECT * FROM updaterevisi WHERE `unit` LIKE '$unit' and unit_hapus='0' ORDER BY unit") or die(mysql_error());

if(mysql_num_rows($query) == 0){

echo '<tr><td colspan="6">Tidak ada data!</td></tr>';

}else{

while($data = mysql_fetch_assoc($query)){

echo '<tr>';

echo '<td>'.$data['Kegiatan'].'</td>';

echo '<td>'.$data['unit'].'</td>';

echo '<td>'.$data['Kode'].'</td>';

echo '<td>'.$data['Rincian_Volum'].'</td>';

echo '<td>'.$data['Volume_SubOutput'].'</td>';

echo '<td>'.$data['Harga_Satuan'].'</td>';

$id = $data['id'];

$jumlahkan = "SELECT SUM(Rincian_Volum*Harga_Satuan) AS jumlah_total FROM updaterevisi WHERE id='$id'";

$hasil =@mysql_query($jumlahkan) or die (mysql_error());

$t = mysql_fetch_array($hasil);

echo "<td>" . number_format($t['jumlah_total']) . " </td>";

echo '<td><button><a href="hapus_RAB_hasilrevisi.php?id='.$data['id'].'" onclick="return confirm(\'Yakin?\')">Hapus</a></button></td>';

}

}

?>

</hr>

</table>

</body>

</html>

Lampiran 10 edit.php (Admin)

<html>

<head>

<title>Rincian Anggaran Biaya</title>

</head>

<html>

Page 75: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

60

</br>

<body>

<link rel="stylesheet" href="menu.css"/>

<div id='profile'></div>

<div id='cssmenu1'>

<li class='active'><a href='logout.php'><span>LOGOUT</span></a></li> </div>

<div id='cssmenu'>

<ul>

<li class='active '><a href='menu.php'><span>HOME</span></a></li>

<li class='has-sub '><a href='#'><span>PENGISIAN</span></a>

<ul>

<li><a href='tambah.php'><span>Kerangka Acuan Kerja</span></a></li>

<li><a href='Tambah_RAB.php'><span>Rincian Anggaran Biaya</span></a></li>

</ul>

<li class='has-sub '><a href='#'><span>MONEV</span></a>

<ul>

<li><a href='tambahmonev.php'><span>FROM MONEV</span></a></li>

</ul>

</li>

<li><a href='Rekap_Data.php'><span>REKAP DATA</span></a></li> </ul>

</div>

<hr>

<center>

<h3>Edit data</h3>

<?php

//proses mengambil data ke database untuk ditampilkan di form edit berdasarkan id yg didapatkan dari GET id -> edit.php?id=id

//include atau memasukkan file koneksi ke database

include('koneksi.php');

//membuat variabel $id yg nilainya adalah dari URL GET id -> edit.php?id=siswa_id

$id = $_GET['id'];

//melakukan query ke database dg SELECT table siswa dengan kondisi WHERE siswa_id = '$id'

$show = mysql_query("SELECT * FROM anggaran WHERE id='$id'");

//cek apakah data dari hasil query ada atau tidak

if(mysql_num_rows($show) == 0){

//jika tidak ada data yg sesuai maka akan langsung di arahkan ke halaman depan atau beranda -> index.php

Page 76: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

61

echo '<script>window.history.back()</script>';

}else{

//jika data ditemukan, maka membuat variabel $data

$data = mysql_fetch_assoc($show); //mengambil data ke database yang nantinya akan ditampilkan di form edit di bawah

}

?>

<form action="updateRAB.php" method="post">

<div style="overflow-x:auto;">

<input type="hidden" name="id" value="<?php echo $id; ?>"> <!-- membuat inputan hidden dan nilainya adalah siswa_id -->

<table cellpadding="8" cellspacing="2" border="1">

<tr bgcolor="#CCCCCC">

<th>Kegiatan</th>

<th>Unit</th>

<th>Kode</th>

<th>Rincian Volume</th>

<th>Volume Sub Output</th>

<th>Harga Satuan</th>

</tr>

<tr>

<td><input type="text" name="Kegiatan" value="<?php echo $data['Kegiatan']; ?>"required></td>

<td><select name="unit" required>

<option value="<?php echo $data['unit'];?>"><?php echo $data['unit'];?></option>

<option value="">Pilih Unit</option>

<option value="SENAT">SENAT</option>

<option value="Satuan Pengawas Internal">Satuan Pengawas Internal</option>

<option value="Sub Bagian Akademik dan Kemahasiswaan">Sub Bagian Akademik dan Kemahasiswaan</option>

<option value="Sub Bagian Perencanaan dan Kerja Sama">Sub Bagian Perencanaan dan Kerja Sama</option>

<option value="Sub Bagian Umum">Sub Bagian Umum</option>

<option value="Sub Bagian Keuangan dan Kepegawaian">Sub Bagian Keuangan dan Kepegawaian</option>

<option value="Upt Perpustakaan">Upt Perpustakaan</option>

<option value="Upt Bahasa">Upt Bahasa</option>

<option value="Upt Sistem Informasi">Upt Sistem Informasi</option>

<option value="Upt Bimbingan dan Konseling">Upt Bimbingan dan Konseling</option>

Page 77: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

62

<option value="Jurusan Teknik Mesin">Jurusan Teknik Mesin</option>

<option value="Jurusan Teknik Elektro">Jurusan Teknik Elektro</option>

<option value="Jurusan Teknik Sipil">Jurusan Teknik Sipil</option>

<option value="Jurusan Perhotelan">Jurusan Perhotelan</option>

<option value="Jurusan Akutansi">Jurusan Akutansi</option>

<option value="Pusat Pemgembangan Pembelajaran & Penjaminan Mutu">Pusat Pemgembangan Pembelajaran & Penjaminan Mutu</option>

<option value="Pusat Penelitian & Pengabdian Kepada Masyarakat">Pusat Penelitian & Pengabdian Masyarakat</option>

</select>

</td>

<td><select name="Kode" required>

<option value="<?php echo $data['Kode'];?>"><?php echo $data['Kode'];?></option>

<option value="">Pilih Kode</option>

<option value="511123 Belanja Tunj. Struktural PNS">511123 Belanja Tunj. Struktural PNS</option>

<option value="511125 Belanja Tunj. PPh PNS">511125 Belanja Tunj. PPh PNS</option>

<option value="521111 Belanja Keperluan Perkantoran">521111 Belanja Keperluan Perkantoran</option>

<option value="521114 Belanja pengiriman surat dinas pos pusat">521114 Belanja pengiriman surat dinas pos pusat</option>

<option value="521115 Honor Operasional Satuan Kerja">521115 Honor Operasional Satuan Kerja</option>

<option value="521119 Belanja Barang Operasional Lainnya">521119 Belanja Barang Operasional Lainnya</option>

<option value="521211 Belanja Bahan">521211 Belanja Bahan</option>

<option value="521213 Honor Output Kegiatan">521213 Honor Output Kegiatan</option>

<option value="521219 Belanja Barang Non Operasional Lainnya">521219 Belanja Barang Non OperasionalLainnya</option>

<option value="521811 Belanja Barang Untuk Persediaan Barang Konsumsi">521811 Belanja Barang Untuk Persediaan Barang Konsumsi</option>

<option value="521813 Belanja Barang Persediaan Pita Cukai, Materai dan Leges">521813 Belanja Barang Persediaan Pita Cukai, Materai dan Leges</option>

<option value="521832 Belanja Barang Persediaan Lainnya">521832 Belanja Barang Persediaan Lainnya</option>

<option value="522111 Belanja Langganan Listrik">522111 Belanja Langganan Listrik</option>

<option value="522112 Belanja Langganan Telepon">522112 Belanja Langganan Telepon</option>

<option value="522113 Belanja Langganan Air">522113 Belanja Langganan Air</option>

<option value="522141 Belanja Sewa">522141 Belanja Sewa</option>

<option value="522151 Belanja Jasa Profesi">522151 Belanja Jasa Profesi</option>

<option value="522191 Belanja Jasa Lainnya">522191 Belanja Jasa Lainnya</option>

Page 78: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

63

<option value="523111 Belanja Biaya Pemeliharaan Gedung dan Bangunan">523111 Belanja Biaya Pemeliharaan Gedung dan Bangunan</option>

<option value="523121 Belanja Biaya Pemeliharaan Peralatan dan Mesin">523121 Belanja Biaya Pemeliharaan Peralatan dan Mesin</option>

<option value="523122 Belanja Bahan Bakar Minyak dan Pelumas (BMP)">523122 Belanja Bahan Bakar Minyak dan Pelumas (BMP)</option>

<option value="523132 Belanja Biaya Pemeliharaan Irigasi">523132 Belanja Biaya Pemeliharaan Irigasi</option>

<option value="523133 Belanja Biaya Pemeliharaan Jaringan">523133 Belanja Biaya Pemeliharaan Jaringan</option>

<option value="523191 Belanja Barang Persediaan Pemeliharaan Lainnya">523191 Belanja Barang Persediaan Pemeliharaan Lainnya</option>

<option value="524111 Belanja perjalanan biasa">524111 Belanja perjalanan biasa</option>

<option value="524114 Belanja Perjalanan Dinas Paket Meeting Dalam Kota">524114 Belanja Perjalanan Dinas Paket Meeting Dalam Kota</option>

<option value="524119 Belanja Perjalanan Dinas Paket Meeting Luar Kota">524119 Belanja Perjalanan Dinas Paket Meeting Luar Kota</option>

<option value="531114 Belanja Modal Pembuatan Sertifikat Tanah">531114 Belanja Modal Pembuatan Sertifikat Tanah</option>

<option value="532111 Belanja Modal Peralatan dan Mesin">532111 Belanja Modal Peralatan dan Mesin</option>

<option value="533111 Belanja Modal Gedung dan Bangunan">533111 Belanja Modal Gedung dan Bangunan</option>

<option value="533121 Belanja Penambahan Nilai Gedung dan Bangunan">533121 Belanja Penambahan Nilai Gedung dan Bangunan</option>

<option value="534111 Belanja Modal Jalan dan Jembatan">534111 Belanja Modal Jalan dan Jembatan</option>

<option value="534131 Belanja Modal Jaringan">534131 Belanja Modal Jaringan</option>

<option value="536111 Belanja Modal Lainnya">536111 Belanja Modal Lainnya</option>

</select>

</td>

<td><input type="text" name="Rincian_Volum" value="<?php echo $data['Rincian_Volum']; ?>"required></td>

<td><select name="Volume_SubOutput" required>

<option value="<?php echo $data['Volume_SubOutput'];?>"><?php echo $data['Volume_SubOutput'];?></option>

<option value="">Pilih Volume</option>

<option value="PAKET">PAKET</option>

<option value="LBR">LBR</option>

<option value="OB">OB</option>

<option value="OK">OK</option>

Page 79: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

64

<option value="UNIT">UNIT</option>

<option value="OP">OP</option>

<option value="STEL">STEL</option>

<option value="OH">OH</option>

<option value="THN">THN</option>

<option value="BLN">BLN</option>

<option value="LTR">LTR</option>

</select>

</td>

<td><input type="text" name="Harga_Satuan" value="<?php echo $data['Harga_Satuan']; ?>"required></td>

</tr></hr>

</table>

<tr>

<td>&nbsp;</td>

<td></td>

<br></br>

<td><input type="submit" name="simpan" value="Simpan"></td>

</tr>

</div>

</form>

</body>

</html>

Lampiran 11 updateRAB.php (Admin)

<?php

//cek dahulu, jika tombol simpan di klik

if(isset($_POST['simpan'])){

//inlcude atau memasukkan file koneksi ke database

include('koneksi.php');

//jika tombol tambah benar di klik maka lanjut prosesnya

$id = $_POST['id'];

$Kegiatan = $_POST['Kegiatan'];

$unit = $_POST['unit'];

$Kode = $_POST['Kode'];

Page 80: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

65

$Rincian_Volum = $_POST['Rincian_Volum'];

$Volume_SubOutput = $_POST['Volume_SubOutput'];

$Harga_Satuan = $_POST['Harga_Satuan'];

$update = mysql_query("INSERT INTO updaterevisi VALUES('id', '$Kegiatan', '$unit', '$Kode', '$Rincian_Volum', '$Volume_SubOutput', '$Harga_Satuan','0')");

//jika query update sukses

if($update){

echo 'Data berhasil di simpan! '; //Pesan jika proses simpan sukses

echo '<a href="data.php?id='.$id.'">Kembali</a>'; //membuat Link untuk kembali ke halaman edit

}else{

echo 'Gagal menyimpan data! '; //Pesan jika proses simpan gagal

echo '<a href="edit.php?id='.$id.'">Kembali</a>'; //membuat Link untuk kembali ke halaman edit

}

}else{ //jika tidak terdeteksi tombol simpan di klik

//redirect atau dikembalikan ke halaman edit

echo '<script>window.history.back()</script>';

}

?>

Lampiran 12 edit.php (Unit)

<html>

<head>

<title>Rincian Anggaran Biaya</title>

</head>

<html>

</br>

<body>

<link rel="stylesheet" href="menu.css"/>

<div id='profile'></div>

<div id='cssmenu1'>

<li class='active'><a href='logout.php'><span>LOGOUT</span></a></li> </div>

<div id='cssmenu'>

<ul>

<li class='active '><a href='menu_unit.php'><span>HOME</span></a></li>

<li class='has-sub '><a href='#'><span>PENGISIAN</span></a>

Page 81: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

66

<ul>

<li><a href='tambah2.php'><span>Kerangka Acuan Kerja</span></a></li>

<li><a href='Tambah_RAB2.php'><span>Rincian Anggaran Biaya</span></a></li>

</ul>

<li class='has-sub '><a href='#'><span>MONEV</span></a>

<ul>

<li><a href='tambahmonev.php'><span>FROM MONEV</span></a></li>

</ul>

</li>

<li><a href='Rekap_Data2.php'><span>REKAP DATA</span></a></li> </ul>

</div>

<hr>

<center>

<h3>Edit data</h3>

<?php

//include atau memasukkan file koneksi ke database

include('koneksi.php');

$id = $_GET['id'];

//melakukan query ke database dg SELECT table siswa dengan kondisi WHERE siswa_id = '$id'

$show = mysql_query("SELECT * FROM anggaran WHERE id='$id'");

//cek apakah data dari hasil query ada atau tidak

if(mysql_num_rows($show) == 0){

//jika tidak ada data yg sesuai maka akan langsung di arahkan ke halaman depan atau beranda -> index.php

echo '<script>window.history.back()</script>';

}else{

//jika data ditemukan, maka membuat variabel $data

$data = mysql_fetch_assoc($show); //mengambil data ke database yang nantinya akan ditampilkan di form edit di bawah

}

?>

<form action="updateRAB.php" method="post">

<div style="overflow-x:auto;">

<input type="hidden" name="id" value="<?php echo $id; ?>">

<table cellpadding="8" cellspacing="2" border="1">

<tr bgcolor="#CCCCCC">

Page 82: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

67

<th>Kegiatan</th>

<th>Unit</th>

<th>Kode</th>

<th>Rincian Volume</th>

<th>Volume Sub Output</th>

<th>Harga Satuan</th>

</tr>

<tr>

<td><input type="text" name="Kegiatan" value="<?php echo $data['Kegiatan']; ?>"required></td>

<td><select name="unit" required>

<option value="<?php echo $data['unit'];?>"><?php echo $data['unit'];?></option>

<option value="">Pilih Unit</option>

<option value="SENAT">SENAT</option>

<option value="Satuan Pengawas Internal">Satuan Pengawas Internal</option>

<option value="Sub Bagian Akademik dan Kemahasiswaan">Sub Bagian Akademik dan Kemahasiswaan</option>

<option value="Sub Bagian Perencanaan dan Kerja Sama">Sub Bagian Perencanaan dan Kerja Sama</option>

<option value="Sub Bagian Umum">Sub Bagian Umum</option>

<option value="Sub Bagian Keuangan dan Kepegawaian">Sub Bagian Keuangan dan Kepegawaian</option>

<option value="Upt Perpustakaan">Upt Perpustakaan</option>

<option value="Upt Bahasa">Upt Bahasa</option>

<option value="Upt Sistem Informasi">Upt Sistem Informasi</option>

<option value="Upt Bimbingan dan Konseling">Upt Bimbingan dan Konseling</option>

<option value="Jurusan Teknik Mesin">Jurusan Teknik Mesin</option>

<option value="Jurusan Teknik Elektro">Jurusan Teknik Elektro</option>

<option value="Jurusan Teknik Sipil">Jurusan Teknik Sipil</option>

<option value="Jurusan Perhotelan">Jurusan Perhotelan</option>

<option value="Jurusan Akutansi">Jurusan Akutansi</option>

<option value="Pusat Pemgembangan Pembelajaran & Penjaminan Mutu">Pusat Pengembangan Pembelajaran & Penjaminan Mutu</option>

<option value="Pusat Penelitian & Pengabdian Kepada Masyarakat">Pusat Penelitian & Pengabdian Masyarakat</option>

</select>

</td>

<td><select name="Kode" required>

Page 83: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

68

<option value="<?php echo $data['Kode'];?>"><?php echo $data['Kode'];?></option>

<option value="">Pilih Kode</option>

<option value="511123 Belanja Tunj. Struktural PNS">511123 Belanja Tunj. Struktural PNS</option>

<option value="511125 Belanja Tunj. PPh PNS">511125 Belanja Tunj. PPh PNS</option>

<option value="521111 Belanja Keperluan Perkantoran">521111 Belanja Keperluan Perkantoran</option>

<option value="521114 Belanja pengiriman surat dinas pos pusat">521114 Belanja pengiriman surat dinas pos pusat</option>

<option value="521115 Honor Operasional Satuan Kerja">521115 Honor Operasional Satuan Kerja</option>

<option value="521119 Belanja Barang Operasional Lainnya">521119 Belanja Barang Operasional Lainnya</option>

<option value="521211 Belanja Bahan">521211 Belanja Bahan</option>

<option value="521213 Honor Output Kegiatan">521213 Honor Output Kegiatan</option>

<option value="521219 Belanja Barang Non Operasional Lainnya">521219 Belanja Barang Non OperasionalLainnya</option>

<option value="521811 Belanja Barang Untuk Persediaan Barang Konsumsi">521811 Belanja Barang Untuk Persediaan Barang Konsumsi</option>

<option value="521813 Belanja Barang Persediaan Pita Cukai, Materai dan Leges">521813 Belanja Barang Persediaan Pita Cukai, Materai dan Leges</option>

<option value="521832 Belanja Barang Persediaan Lainnya">521832 Belanja Barang Persediaan Lainnya</option>

<option value="522111 Belanja Langganan Listrik">522111 Belanja Langganan Listrik</option>

<option value="522112 Belanja Langganan Telepon">522112 Belanja Langganan Telepon</option>

<option value="522113 Belanja Langganan Air">522113 Belanja Langganan Air</option>

<option value="522141 Belanja Sewa">522141 Belanja Sewa</option>

<option value="522151 Belanja Jasa Profesi">522151 Belanja Jasa Profesi</option>

<option value="522191 Belanja Jasa Lainnya">522191 Belanja Jasa Lainnya</option>

<option value="523111 Belanja Biaya Pemeliharaan Gedung dan Bangunan">523111 Belanja Biaya Pemeliharaan Gedung dan Bangunan</option>

<option value="523121 Belanja Biaya Pemeliharaan Peralatan dan Mesin">523121 Belanja Biaya Pemeliharaan Peralatan dan Mesin</option>

<option value="523122 Belanja Bahan Bakar Minyak dan Pelumas (BMP)">523122 Belanja Bahan Bakar Minyak dan Pelumas (BMP)</option>

<option value="523132 Belanja Biaya Pemeliharaan Irigasi">523132 Belanja Biaya Pemeliharaan Irigasi</option>

<option value="523133 Belanja Biaya Pemeliharaan Jaringan">523133 Belanja Biaya Pemeliharaan Jaringan</option>

<option value="523191 Belanja Barang Persediaan Pemeliharaan Lainnya">523191 Belanja Barang Persediaan Pemeliharaan Lainnya</option>

<option value="524111 Belanja perjalanan biasa">524111 Belanja perjalanan biasa</option>

<option value="524114 Belanja Perjalanan Dinas Paket Meeting Dalam Kota">524114 Belanja Perjalanan Dinas Paket Meeting Dalam Kota</option>

Page 84: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

69

<option value="524119 Belanja Perjalanan Dinas Paket Meeting Luar Kota">524119 Belanja Perjalanan Dinas Paket Meeting Luar Kota</option>

<option value="531114 Belanja Modal Pembuatan Sertifikat Tanah">531114 Belanja Modal Pembuatan Sertifikat Tanah</option>

<option value="532111 Belanja Modal Peralatan dan Mesin">532111 Belanja Modal Peralatan dan Mesin</option>

<option value="533111 Belanja Modal Gedung dan Bangunan">533111 Belanja Modal Gedung dan Bangunan</option>

<option value="533121 Belanja Penambahan Nilai Gedung dan Bangunan">533121 Belanja Penambahan Nilai Gedung dan Bangunan</option>

<option value="534111 Belanja Modal Jalan dan Jembatan">534111 Belanja Modal Jalan dan Jembatan</option>

<option value="534131 Belanja Modal Jaringan">534131 Belanja Modal Jaringan</option>

<option value="536111 Belanja Modal Lainnya">536111 Belanja Modal Lainnya</option>

</select>

</td>

<td><input type="text" name="Rincian_Volum" value="<?php echo $data['Rincian_Volum']; ?>"required></td>

<td><select name="Volume_SubOutput" required>

<option value="<?php echo $data['Volume_SubOutput'];?>"><?php echo $data['Volume_SubOutput'];?></option>

<option value="">Pilih Volume</option>

<option value="PAKET">PAKET</option>

<option value="LBR">LBR</option>

<option value="OB">OB</option>

<option value="OK">OK</option>

<option value="UNIT">UNIT</option>

<option value="OP">OP</option>

<option value="STEL">STEL</option>

<option value="OH">OH</option>

<option value="THN">THN</option>

<option value="BLN">BLN</option>

<option value="LTR">LTR</option>

</select>

</td>

<td><input type="text" name="Harga_Satuan" value="<?php echo $data['Harga_Satuan']; ?>"required></td>

</tr></hr>

</table>

<tr>

Page 85: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

70

<td>&nbsp;</td>

<td></td>

<br></br>

<td><input type="submit" name="simpan" value="Simpan"></td>

</tr>

</div>

</form>

</body>

</html>

Lampiran 13 updateRAB.php (Unit)

<?php

if(isset($_POST['simpan'])){

include('koneksi.php');

$id = $_POST['id'];

$Kode = $_POST['Kode1'];

$unit = $_POST['unit1'];

$Uraian_SubOutput = $_POST['Uraian_SubOutput1'];

$Rincian_Volum = $_POST['Rincian_Volum1'];

$Volume_SubOutput = $_POST['Volume_SubOutput1'];

$Harga_Satuan = $_POST['Harga_Satuan1'];

$update = mysql_query("INSERT INTO updaterevisi VALUES('id', '$Kode', '$unit', '$Uraian_SubOutput', '$Rincian_Volum', '$Volume_SubOutput', '$Harga_Satuan')");

if($update){

echo 'Data berhasil di simpan! ';

echo '<a href="dataRAB_unit.php?id='.$id.'">Kembali</a>';

}else{

echo 'Gagal menyimpan data! ';

echo '<a href="edit.php?id='.$id.'">Kembali</a>';

}

}else{

echo '<script>window.history.back()</script>';

}

?>

Page 86: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

71

Lampiran 14 TambahRAB_tampil.php

<html>

<head>

<title>Rincian Anggaran Biaya</title>

</head>

<body>

<table width="910" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>

<td width="15%"><div align="left">

<h2 align="center"><img src="img/Poltekba.png" width="133" height="124"></h2>

</div></td>

<td width="85%"><div align="center" class="style1"><strong>KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI<br>

POLITEKNIK NEGERI BALIKPAPAN</strong><br>

<br></br>

RINCIAN ANGGARAN BIAYA <br>

KELUARAN (OUTPUT) KEGIATAN TAHUN ANGGARAN 2018 </div></td>

</tr>

<td colspan="100"><hr noshade>

<table cellpadding="8" cellspacing="0">

<td><input name="cetak" type="button" id="cetak" value="Cetak" onClick="Cetakan()"></td>

<center>

<table cellpadding="8" cellspacing="2" border="1">

<tr bgcolor="#CCCCCC">

<th>Kegiatan</th>

<th>Unit</th>

<th>Kode</th>

<th>Rincian Volume</th>

<th>Volume Sub Output</th>

<th>Harga Satuan</th>

<th>Jumlah</th>

<?php

include('koneksi.php');

$unit= $_POST['unit'];

$query = mysql_query("select * from anggaran where anggaran.unit='$unit'") or die(mysql_error());

Page 87: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

72

while($data = mysql_fetch_assoc($query)){

echo '<tr>';

echo '<td>'.$data['Kegiatan'].'</td>';

echo '<td>'.$data['unit'].'</td>';

echo '<td>'.$data['Kode'].'</td>';

echo '<td>'.$data['Rincian_Volum'].'</td>';

echo '<td>'.$data['Volume_SubOutput'].'</td>';

echo '<td>'.$data['Harga_Satuan'].'</td>';

$id = $data['id'];

$jumlahkan = "SELECT SUM(Rincian_Volum*Harga_Satuan) AS jumlah_total FROM anggaran WHERE id='$id'";

$hasil =@mysql_query($jumlahkan) or die (mysql_error());

$t = mysql_fetch_array($hasil);

echo "<td>" . number_format($t['jumlah_total']) . " </td>";

}

?>

</hr>

</table>

<table width="100%" border="0" cellpadding="0" cellspacing="0">

<tr>

<td>&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

</tr>

<tr>

<td colspan="2"></td>

<td>Balikpapan, </td>

</tr>

<tr>

<td width="250"></td>

<td width="415"></td>

Page 88: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

73

<td>Penanggung Jawab <br>

Kuasa Pengguna Anggaran <br>

Politeknik Negeri Balikpapan,

</td>

</tr>

<tr>

<td>&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

</tr>

<tr>

<td></td>

<td></td>

<td>Ramli, SE.,MM.</td>

</tr>

<tr>

<td></td>

<td></td>

<td>NIP. 196512312007011627</td>

</tr>

</table>

</body>

</center>

</html>

<script>

Page 89: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

74

function Cetakan()

{

var x = document.getElementsByName("cetak");

for(i = 0; i < x.length ; i++)

{

x[i].style.visibility = "hidden";

}

window.print();

alert("Jangan di tekan tombol OK sebelum dokumen selesai tercetak!");

for(i = 0; i < x.length ; i++)

{

x[i].style.visibility = "visible";

}

}

</script>

Lampiran 15 hasilrevisi.php

<html>

</br>

<body>

<link rel="stylesheet" href="menu.css"/>

<div id='profile'></div>

<div id='cssmenu1'>

<li class='active'><a href='logout.php'><span>LOGOUT</span></a></li> </div>

<div id='cssmenu'>

<ul>

<li class='active '><a href='menu.php'><span>HOME</span></a></li>

<li class='has-sub '><a href='#'><span>PENGISIAN</span></a>

<ul>

<li><a href='tambah.php'><span>Kerangka Acuan Kerja</span></a></li>

<li><a href='tambah_RAB.php'><span>Rincian Anggaran Biaya</span></a></li>

</ul>

<li class='has-sub '><a href='#'><span>MONEV</span></a>

</li>

<li><a href='Rekap_Data.php'><span>REKAP DATA</span></a></li> </ul>

Page 90: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

75

</div>

<hr>

<button><a href="Tambah_RAB.php">Tambah Data</a></button><center>

<h3>REVISI RINCIAN ANGGARAN BIAYA</h3>

<form method="POST" action="proses-hasilrevisi.php">

Tampil Data :

<select name="unit" required>

<option value="">Pilih Unit</option>

<option value="SENAT">SENAT</option>

<option value="Satuan Pengawas Internal">Satuan Pengawas Internal</option>

<option value="Sub Bagian Akademik dan Kemahasiswaan">Sub Bagian Akademik dan Kemahasiswaan</option>

<option value="Sub Bagian Perencanaan & Kerja Sama">Sub Bagian Perencanaan dan Kerja Sama</option>

<option value="Sub Bagian Umum">Sub Bagian Umum</option>

<option value="Sub Bagian Keuangan dan Kepegawaian">Sub Bagian Keuangan dan Kepegawaian</option>

<option value="Upt Perpustakaan">Upt Perpustakaan</option>

<option value="Upt Bahasa">Upt Bahasa</option>

<option value="Upt Sistem Informasi">Upt Sistem Informasi</option>

<option value="Upt Bimbingan dan Konseling">Upt Bimbingan dan Konseling</option>

<option value="Jurusan Teknik Mesin">Jurusan Teknik Mesin</option>

<option value="Jurusan Teknik Elektro">Jurusan Teknik Elektro</option>

<option value="Jurusan Teknik Sipil">Jurusan Teknik Sipil</option>

<option value="Jurusan Perhotelan">Jurusan Perhotelan</option>

<option value="Jurusan Akutansi">Jurusan Akutansi</option>

<option value="Pusat Pengembangan Pembelajaran & Penjaminan Mutu">Pusat Pengembangan Pembelajaran & Penjaminan Mutu</option>

<option value="Pusat Penelitian & Pengabdian Masyarakat">Pusat Penelitian & Pengabdian Masyarakat</option>

</select>

<input type="submit" name="Tampilkan" value="Tampilkan" />

</form>

<table cellpadding="8" cellspacing="2" border="1">

<tr bgcolor="#CCCCCC">

<th>Kegiatan</th>

<th>Unit</th>

<th>Kode</th>

Page 91: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

76

<th>Rincian Volume</th>

<th>Volume Sub Output</th>

<th>Harga Satuan</th>

<th>Jumlah</th>

<th>OPSI</th>

</tr>

<?php

$no=0;

include('koneksi.php');

$query = mysql_query("SELECT * FROM updaterevisi ORDER BY unit DESC") or die(mysql_error());

if(mysql_num_rows($query) == 0){

echo '<tr><td colspan="6">Tidak ada data!</td></tr>';

}else{

while($data = mysql_fetch_assoc($query)){

echo '<tr>';

echo '<td>'.$data['Kegiatan'].'</td>';

echo '<td>'.$data['unit'].'</td>';

echo '<td>'.$data['Kode'].'</td>';

echo '<td>'.$data['Rincian_Volum'].'</td>';

echo '<td>'.$data['Volume_SubOutput'].'</td>';

echo '<td>'.$data['Harga_Satuan'].'</td>';

$id = $data['id'];

$jumlahkan = "SELECT SUM(Rincian_Volum*Harga_Satuan) AS jumlah_total FROM updaterevisi WHERE id='$id'";

$hasil =@mysql_query($jumlahkan) or die (mysql_error());

$t = mysql_fetch_array($hasil);

echo "<td>" . number_format($t['jumlah_total']) . " </td>";

echo '<td><button><a href="hapus_RAB_hasilrevisi.php?id='.$data['id'].'" onclick="return confirm(\'Yakin?\')">Hapus</a></button></td>';

}

}

?>

</hr>

</table>

</body>

</html>

Page 92: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

77

Lampiran 16 proses-hasilrevisi.php

<html>

<head>

<title>Rincian Anggaran Biaya</title>

</head>

<body>

<table width="910" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>

<td width="15%"><div align="left">

<h2 align="center"><img src="img/Poltekba.png" width="133" height="124"></h2>

</div></td>

<td width="85%"><div align="center" class="style1"><strong>KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI<br>

POLITEKNIK NEGERI BALIKPAPAN</strong><br>

<br></br>

REVISI RINCIAN ANGGARAN BIAYA <br>

KELUARAN (OUTPUT) KEGIATAN TAHUN ANGGARAN 2018 </div></td>

</tr>

<td colspan="100"><hr noshade>

<table cellpadding="8" cellspacing="0">

<td><input name="cetak" type="button" id="cetak" value="Cetak" onClick="Cetakan()"></td>

<center>

<table cellpadding="8" cellspacing="2" border="1">

<tr bgcolor="#CCCCCC">

<th>Kegiatan</th>

<th>Unit</th>

<th>Kode</th>

<th>Rincian Volume</th>

<th>Volume Sub Output</th>

<th>Harga Satuan</th>

<th>Jumlah</th>

</tr>

<?php

Page 93: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

78

include "koneksi.php";

$unit= $_POST['unit'];

$query = mysql_query("select * from updaterevisi where updaterevisi.unit='$unit'") or die(mysql_error());

while($data = mysql_fetch_assoc($query)){

echo '<tr>';

echo '<td>'.$data['Kegiatan'].'</td>';

echo '<td>'.$data['unit'].'</td>';

echo '<td>'.$data['Kode'].'</td>';

echo '<td>'.$data['Rincian_Volum'].'</td>';

echo '<td>'.$data['Volume_SubOutput'].'</td>';

echo '<td>'.$data['Harga_Satuan'].'</td>';

$id = $data['id'];

$jumlahkan = "SELECT SUM(Rincian_Volum*Harga_Satuan) AS jumlah_total FROM updaterevisi WHERE id='$id'";

$hasil =@mysql_query($jumlahkan) or die (mysql_error());

$t = mysql_fetch_array($hasil);

echo "<td>" . number_format($t['jumlah_total']) . " </td>";

}

?>

</hr>

</table>

<table width="100%" border="0" cellpadding="0" cellspacing="0">

<tr><td>&nbsp;</td></tr>

<tr><td>&nbsp;</td></tr>

<tr><td>&nbsp;</td></tr>

<tr><td colspan="2"></td>

<td>Balikpapan, </td> </tr>

<tr>

<td width="250"></td>

<td width="415"></td>

<td>Penanggung Jawab <br>

Kuasa Pengguna Anggaran <br>

Politeknik Negeri Balikpapan,

</td>

</tr>

Page 94: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

79

<tr><td>&nbsp;</td></tr>

<tr><td>&nbsp;</td>

</tr>

<tr><td>&nbsp;</td></tr>

<tr><td>&nbsp;</td> </tr>

<tr><td>&nbsp;</td> </tr>

<tr>

<td></td>

<td></td>

<td>Ramli, SE.,MM.</td>

</tr>

<tr>

<td></td>

<td></td>

<td>NIP. 196512312007011627</td>

</tr>

</table>

</body>

</center>

</html>

<script>

function Cetakan()

{

var x = document.getElementsByName("cetak");

for(i = 0; i < x.length ; i++)

{

x[i].style.visibility = "hidden";

}

window.print();

alert("Jangan di tekan tombol OK sebelum dokumen selesai tercetak!");

for(i = 0; i < x.length ; i++)

{

x[i].style.visibility = "visible";

}

}</script>

Page 95: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

80

Page 96: PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK …spmi.poltekba.ac.id/spmi/fileTA/140309251193_2017.pdf · PEMBUATAN MODUL REVISI ANGGARAN DI POLITEKNIK NEGERI BALIKPAPAN BERBASIS

81