SISTEM INFORMASI PENGADAAN BARANG / JASA BERBASIS WEB DI UPN ”VETERAN” JATIM.
SKRIPSI
Oleh :
STEINDIA MARTIPASA
NPM. 0534010168
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL ” VETERAN ” JATIM
SURABAYA
(2)
SISTEM INFORMASI PENGADAAN BARANG / JASA
BERBASIS WEB DI UPN “VETERAN” JATIM
Disusun Oleh :
STEINDIA MARTIPASA 0 5 3 4 0 1 0 1 6 8
Telah disetujui untuk mengikuti Ujian Negara Lisan Gelombang IV Tahun Akademik 2009/2010
Pembimbing Utama Pembimbing Pendamping
Basuki Rahmat, S.Si, MT Mohamad Irwan Afandi , ST, MSC
NPT. 369 070 602 13 NPT. 376 070 702 20
Mengetahui,
Ketua Jurusan Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional “Veteran” Jawa Timur
Basuki Rahmat, S.Si, MT NPT. 369 070 602 13
(3)
SISTEM INFORMASI PENGADAAN BARANG / JASA
BERBASIS WEB DI UPN “VETERAN” JATIM
Disusun Oleh :
STEINDIA MARTIPASA 0 5 3 4 0 1 0 1 6 8
Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Skripsi Jurusan Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur Pada Tanggal 30 April 2010
Pembimbing : Tim Penguji :
1. 1.
Basuki Rahmat, S.Si, MT Prof. Dr. Ir. Akhmad Fauzi, MMT
NPT. 369 070 602 13 NIP. 030 212 918
2. 2.
Mohamad Irwan Afandi , ST, MSC Mohamad Irwan Afandi , ST, MSC
NPT. 376 070 702 20 NPT. 376 070 702 20
3.
Achmad Junaedi, S.Kom NPT. 378 110 401 99 Memgetahui,
Dekan Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Ir.Sutiyono,MT NIP. 030 191 025
(4)
KETERANGAN REVISI
Kami yang bertanda tangan di bawah ini menyatakan bahwa mahasiswa berikut :
Nama : STEINDIA MARTIPASA
NPM : 0534010168
Jurusan : TEKNIK INFORMATIKA
Telah mengerjakan revisi/ tidak ada revisi pra rencana (design)/ skripsi ujian lisan Gelombang IV Tahun Akademik 2009/2010 dengan judul :
”SISTEM INFORMASI PENGADAAN BARANG / JASA BERBASIS WEB DI UPN
“VETERAN” JATIM”
Oleh karenanya mahasiswa tersebut diatas dinyatakan bebas revisi skripsi ujian lisan Dan diizinkan untuk membukukan laporan SKRIPSI dengan judul tersebut.
Surabaya, 15 Juni 2010 Dosen yang memerintahkan revisi :
1) Prof. Dr. Ir. Akhmad Fauzi, MMT
NIP. 030 212 918
2) Mohamad Irwan Afandi , ST, MSC
NPT. 376 070 702 20
3) Achmad Junaedi, S.Kom
NPT. 378 110 401 99
Mengetahui,
Pembimbing Utama Pembimbing pendamping
(5)
S
SIISSTTEEMMIINNFFOORRMMAASSIIPPEENNGGAADDAAAANNBBAARRAANNGG//JJAASSAABBEERRBBAASSIISSWWEEBB D
DIIUUPPNN””VVEETTEERRAANN””JJAATTIIMM
Penyusun : Steindia Martipasa
Pembimbing I : Basuki Rahmat, S.Si, MT
Pembimbing II : Mohamad Irwan Afandi, ST, MSC
ABSTRAK
Hubungan teknologi dan informasi saat ini berkaitan erat sekali. Salah satu teknologi yang banyak digunakan dan sangat populer oleh pengguna internet
adalah website. Website merupakan salah satu sarana yang baik untuk
mendapatkan informasi sebanyak-banyaknya dari dunia maya dengan berita yang selalu terupdate
Pada tugas akhir ini, penulis menggunakan studi kasus di Biro Umum UPN “Veteran” Jawa Timur. Biro Umum merupakan Satker yang bertugas menangani pengadaan barang/jasa. Ada satu permasalahan yang terjadi di dalam proses pengadaan barang/jasa yang ada di UPN “Veteran” Jawa Timur yaitu dengan proses pengajuan yang masih manual, biasanya membutuhkan waktu yang lama dan status persetujuan dari setiap pihak yang memiliki otoritas pembuat keputusan tidak bisa diketahui secara langsung.
Sehingga untuk permasalahan tersebut, penulis mengusulkan untuk
membuat aplikasi web agar proses pengajuan dan pengadaan barang/jasa dapat
berlangsung lebih cepat dan terkontrol. Dengan demikian setiap satker dapat
mengajukan surat pengajuan barang dengan mengakses web pengadaan
barang/jasa secara online. Dalam hal ini penulis menggunakan PHP dan MySQL
untuk pembuatan Sistem Informasi.
(6)
Alhamdulillahi Rabbal ‘Alamin. Segala puji syukur kehadirat Allah Subhanahu Wa Ta'ala, karena hanya dengan kehendak dan kuasa-Nya, penulis
dapat menyelesaikan pembuatan tugas akhir yang berjudul ” SISTEM
INFORMASI PENGADAAN BARANG / JASA BERBASIS WEB DI UPN ”VETERAN” JATIM”
Tugas akhir dengan beban 4 SKS ini disusun dan diajukan sebagai salah satu syarat untuk menyelesaikan program Strata Satu (S1) pada jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Pembangunan Nasional ”Veteran” Jawa Timur Surabaya.
Di dalam Tugas Akhir ini mungkin masih terdapat kekurangan – kekurangan yang belum bisa penulis sempurnakan. Untuk itu saran dan masukan sangatlah penulis harapkan untuk perbaikan ke depan.
Surabaya, Juni 2010
(7)
Dalam penyusunan laporan Tugas Akhir ini, penyusun banyak mendapat bimbingan dan dukungan dari berbagai pihak. Oleh karena itu penyusun mengucapkan terima kasih sebesar-besarnya kepada :
1. Allah SWT karena atas segala rahmat dan karunia-Nya sehingga kami dapat
melaksanakan dan menyelesaikan Tugas Akhir sehingga berjalan dengan baik.
2. Bapak Prof. Dr. Ir. Teguh Soedarto, MP selaku Rektor dari Universitas
Pembangunan Nasional ”Veteran” Jawa Timur.
3. Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri Universitas
Pembangunan Nasional ”Veteran” Jawa Timur.
4. Bapak Basuki Rahmat, S.Si, MT selaku Ketua Program Studi Teknik
Informatika Universitas Pembangunan Nasional ”Veteran” Jawa Timur dan selaku pembimbing I yang telah mengarahkan dan membimbing dalam menyusun Laporan Tugas Akhir ini.
5. Bapak Mohamad Irwan Afandi, ST, M.Sc selaku Sekretaris Program Studi
Sistem Informasi Universitas Pembangunan Nasional ”Veteran” Jawa Timur dan selaku pembimbing II yang telah mengarahkan dan membimbing dalam melaksanakan Tugas Akhir ini.
6. Kedua orang tua tersayang yang senantiasa mengingatkan dan mendoakan
serta memberikan dukungannya supaya Tugas Akhir ini segera penulis selesaikan.
7. Kedua adikku tersayang (Dion dan Anik) serta keluargaku baik yang di Jawa
(8)
8. Teman teman ku (Halimatus, Sisca dan May) yang selalu memberikan dukungan moril.
9. Kakak senior ku (Mas Jufri, mas Aswin, mas Aan Beoco, mas Yoyo dan mbak
Irma) yang telah membantuku dalam menyelesaikan tugas akhir ini.
10.Bapak dan Ibu Dosen Program Studi Teknik Informatika dan Sistem Informasi
yang dengan tulus ikhlas memberikan arahan serta ilmunya
11. Semua pihak yang tidak mungkin untuk disebutkan satu – persatu yang
telah memberikan bantuan pikiran dan motivasi di dalam membuat laporan dan kelancaran kegiatan Tugas Akhir ini.
Surabaya, Juni 2010
(9)
ABSTRAK ………... i
KATA PENGANTAR ………... ii
UCAPAN TERIMA KASIH ………. iii
DAFTAR ISI..……….. v
DAFTAR GAMBAR.……….. ix
DAFTAR TABEL……… xi
BAB I PENDAHULUAN 1.1 Latar Belakang ….………. 1
1.2 Perumusan Masalah ………...……… 3
1.3 Batasan Masalah ……… 4
1.4 Tujuan Penelitian……… 5
1.5 Manfaat Penelitian……….. 5
1.6 Dasar Hukum ………... 6
1.7 Metodologi Penelitian ……… 6
1.7 Sistematika Penulisan ……… 8
BAB II LANDASAN TEORI 2.1 Pengadaan Barang/jasa……….. 10
2.2 Pengadaan Barang/jasa melalui internet (E-Procurement)…... 10
2.3 Konsep Sistem Informasi ………. 11
2.4 Workflow Berbasis Web ……….. 12
2.5 Hipertext Markup Languagq HTML...……….. 12
2.6 HTTP ……….………... 12
2.7 PHP..……….. ………... 13
2.8 Script PHP………. ……… 13
2.9 Konsep Kerja PHP……… 14
(10)
2.12 Pemodelan Data……… 18
2.12.1 Entitas dan Atribut ………... 18
2.12.2 Relasi……….. 18
2.13 Power Designer……… ……… 19
2.14 Proses Pengajuan Manual…...………. 21
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem ………. 22
3.2 Perancangan Sistem ………. 22
3.2.1 Deskripsi Umum Sistem ……… 22
3.2.2 Klasifikasi Pemakai Sistem ………... 23
3.3 Flowchart ………. 24
3.3.1 Flowchart Pengajuan Pengadaan Barang/Jasa …...……… 24
3.3.2 Flowchart Proses Pengadaan ………. 25
3.4 Perancangan Proses ………. 27
3.4.1 Diagram Berjenjang ………... 27
3.4.2 Data Flow Diagram (DFD) ……… 28
3.4.2.1 DFD Level Konteks ………... 28
3.4.2.2 DFD Level 0 ……….. 29
3.4.2.3 DFD Level 1 ……….. 31
3.5 Perancangan Data dan Tabel ……… 32
3.5.1 Perancangan Data ………... 32
3.5.2 Perancangan Tabel ………. 35
3.6 Perancangan Antar Muka (interface)……… 39
3.6.1 Perancangan Antar Muka Untuk Satker………. 40
3.6.2 Perancangan Antar Muka Untuk Otoritas pembuat keputusan……… 44
(11)
4.2 Implementasi Antar Muka ……… 50
4.3.Implementasi Halaman yang Ditujukan Untuk Satker...………… 52
4.3.1 Halaman Selamat Datang ………... 52
4.3.2 Halaman Kajur (Ketua Jurusan) ……… 52
4.3.3 Halaman Pengajuan ...……… 53
4.3.4 Halaman Pengadaan Barang ………. 54
4.3.5 Halaman History Pengajuan Pengadaan Barang ……….. 54
4.3.6 Implementasi Halaman Dekan ………. 55
4.3.7 Implementasi Halaman Wakil Rektor ………... 56
4.3.8 Halaman Kepala Sub Bagian Pengadaan Barang ……… 57
4.3.9 Implementasi Halaman Pemilihan Vendor ………... 57
4.3.10 Halaman Pemilihan Vendor……….. 58
4.3.11 Halaman Daftar Vendor ……….………..………. 59
4.3.12 Halaman Penilaian Vendor ……..………...……….. 59
4.3.13 Halaman Pemilihan Vendor ..………... 60
4.3.14 Halaman Pengadaan Kepala Sub Bagian ……... 60
4.3.15 Halaman Pengadaan Kajur ………... 61
4.3.16 Halaman Penghapusan Data dari Pengajuan Pengadaan Barang .….……….. 62
BAB V UJI COBA DAN ANALISA APLIKASI 5.1 Lingkungan Uji Coba ………... 63
5.1.1 Pelaksanaan Uji Coba ………. 63
5.1.2 Uji Coba Sistem ………. 63
5.1.2.1 Uji Coba Login ……….. 64
5.1.2.2 Uji Coba Pengajuan Baru ……….. 65
5.1.2.3 Tampilan untuk kajurTF ……… 65
5.1.2.4 Tampilan untuk Dekan ………..……….… 67
5.1.2.5 Tampilan untuk Wakil Rektor ……..……….. 68
(12)
5.1.2.9 Uji Coba Penilaian Pengadaan terhadap Vendor… 71 5.1.2.10 Uji Coba untuk Tampilan History Pengajuan…… 73
BAB VI PENUTUP
6.1 Kesimpulan ………... 74 6.2 Saran ………. 75
(13)
Hal
No Teks
2.1 Flowchart Pengajuan Manual ... 21
3.1 Arsitektur Web Server ………... 23
3.2 Flowchart Pengajuan Barang/Jasa ... 25
3.3 Flowchart Proses Pengadaan …... 26
3.4 Diagram Berjenjang …………... 27
3.5 DFD Level Konteks ………... 28
3.6 DFD Level 0 …………... 30
3.7 DFD Level 1 ………...………... 32
3.8 Model Data Konseptual ………... 33
3.9 Model Data Phisik ……….…….... 34
3.10 Tampilan Awal Login ………... 40
3.11 Tampilan Awal Setelah Login ………... 41
3.12 Detail dari Pengajuan…………... 42
3.13 Form untuk Status Riwayat Pengajuan... 43
3.14 Form Pengajuan Baru... 43
3.15 Form Inbox untuk Otoritas Pembuat Keputusan ……... 44
3.16 Form Detail Riwayat Otoritas Pembuat Keputusan …..…... 45
3.17 Form Riwayat Pengajuan Otoritas Pembuat Keputusan... 46
3.18 Report Pengajuan... 47
3.19 Inbox Kasubbag... 47
3.20 Detail Proses Pengadaan Barang... 48
3.21 Form Report Pengajuan Kasubbag... 49
3.22 Form Daftar Vendor…... 49
4.1 Tampilan Halaman Awal…………... 52
4.2 Tampilan Menu Kajur... 53
4.3 Tampilan Pengajuan Barang... 54
4.4 Tampilan Daftar Pengajuan Kajur... 54
4.5 Halaman History Pengajuan Dekan... 55
(14)
4.9 Halaman Keterangan Tolak Wakil Rektor... 57
4.10 Tampilan Menu Kepala Sub Bagian... 57
4.11 Halaman Input Vendor... 58
4.12 Halaman Pengajuan Vendor... 58
4.13 Halaman Daftar Vendor... 59
4.14 Penilaian Vendor... 60
4.15 Halaman Pemilihan Vendor... 60
4.16 Tampilan Pengadaan Kepala Sub Bagian... 61
4.17 Halaman Pengadaan Kajur... 61
4.18 Tampilan Delete File... 62
5.1 Tampilan Login Kajur TF... 64
5.2 Tampilan Login gagal... 64
5.3 Menu Kajur TF………... 65
5.4 Tampilan Insert Pengajuan Baru…………... 66
5.5 Tampilan Daftar Pengajuan Kajur... 66
5.6 Tampilan Menu Pengajuan Dekan... 67
5.7 Tampilan Hasil Dari ACC Dekan... 67
5.8 Menu Keterangan Tolak... 68
5.9 Menu Pengajuan Wakil Rektor…..……… 68
5.10 Daftar Pengajuan Kepala Biro Umum………...……… 69
5.11 Daftar Pengajuan Kepala Bagian Sarpras... 69
5.12 Daftar Pengajuan Kepala Sub Bagian…... 70
5.13 Pemilihan Vendor……... 70
5.14 Inputan Proposal dari Vendor... 71
5.15 Daftar Vendor... 71
5.16 Menu Penilaian Vendor... 72
5.17 Daftar Nilai Tiap Vendor... 72
5.18 Kasubbag Mengirim Info Ke Kajur TF…... 73
5.19 Menu TerimaInfo dari Kasubbag…... 73
(15)
Hal
No Teks
3.1 Tabel Barang ... 35
3.2 Tabel Fakultas ... 35
3.3 Tabel History ... 36
3.4 Tabel Jurusan... 36
3.5 Tabel Kode Unit ... 36
3.6 Tabel Level ... 37
3.7 Tabel Pengadaan... 37
3.8 Tabel Pengajuan………. 38
3.9 Tabel Permintaan... 38
3.10 Tabel User... 39
(16)
BAB I PENDAHULUAN
1.1 Latar Belakang
Pengadaan barang/jasa di suatu universitas dengan banyak satuan kerja mempunyai kendala tersendiri, dimana proses permintaan barang/jasa yang banyak, dengan jumlah yang besar membuat tim yang mengatur pengadaan memerlukan suatu alat untuk mengontrol dan mengawasi keseluruhan proses.
Proses pengadaan barang/jasa melewati alur pengajuan yang panjang. Mulai dari Satuan Kerja (Satker) membuat surat pengajuan atas persetujuan Kepala Satuan Kerja (Kasatker) ke Rektor yang kemudian diserahkan ke Wakil Rektor II (Warek II) dan diteruskan ke Kepala Biro Umum (Karoum) lalu diberikan ke Kepala Bagian Sarana Prasarana (kabag sarpras) akhirnya dilanjutkan ke Kepala Sub Bagian (Kasubbag) Administrasi Pengadaan (Adminada) dan Bekharkap. Kasubbag tersebut memberikan konfirmasi balik ke pihak fakultas mengenai barang–barang yang ingin diadakan, kemudian Kasubbag tersebut cek ke lapangan misalnya : tentang harga, spek, volume, dan lain-lain. Setelah itu proses pengadaan berlangsung, baik melalui penunjukan langsung, pembelian langsung ataupun lelang.
Proses pengadaan yang terjadi di UPN “Veteran” Jatim menggunakan proses pascakualifikasi yang meliputi : pemasukan dokumen kualifikasi, pemasukan dokumen penawaran dan terhadap
(17)
paserta yang diusulkan untuk menjadi pemenang serta cadangan pemenang dievaluasi dokumen kualifikasinya. Untuk pengadaan barang menggunakan metode evaluasi penawaran dengan sistem gugur, sedangkan untuk jasa menggunakan sistem nilai.
Dewasa ini hampir sebagian besar universitas di pusat maupun di daerah mengaplikasikan teknologi informasi dengan membangun berbagai
portal (web) dengan tampilan beragam dan menyediakan berbagai
informasi yang berkaitan dengan tugas dan fungsi dari universitas yang bersangkutan. Hal yang demikian diharapkan dapat diterapkan dalam proses pengadaan barang/jasa.
Jika sebelumnya proses pengajuan pengadaan barang/jasa dilakukan secara manual, maka pada kedepannya, diharapkan bisa
dilakukan melalui media elektronik (eProcurement) secara menyeluruh.
Artinya, mulai tahapan mengajukan surat pengajuan sampai dengan proses
pengadaan dilakukan melalui internet (secara online) melalui portal
eProcurement.
Pada pelaksanaannya, pengadaan barang/jasa secara eProcurement
telah mengcover tahapan-tahapan sesuai aturan yang ada. Mulai
pengumuman lelang, pemilihan paket pekerjaan, aanwijzing, pembukaan sampul penawaran sampai dengan penetapan pemenang telah berdasar
pada range-range waktu yang ada pada peraturan perundang-undangan
yang menjadi dasar pelaksanaan sistem eProcurement. Dengan keberadaan
sistem ini diharapkan dapat membantu mempercepat mengkoordinasi data dan informasi dalam proses pengadaan barang/jasa.
(18)
Pada tugas akhir ini, penulis menggunakan studi kasus di Biro Umum UPN “Veteran” Jawa Timur. Biro Umum merupakan Satker yang bertugas menangani pengadaan barang/jasa. Ada satu permasalahan yang terjadi didalam proses pengadaan barang/jasa yang ada di UPN “Veteran” Jawa Timur yaitu dengan proses pengajuan yang masih manual, biasanya membutuhkan waktu yang lama dan status persetujuan dari setiap pihak yang memiliki otoritas pembuat keputusan tidak bisa diketahui secara langsung.
Sehingga untuk permasalahan tersebut, penulis mengusulkan untuk
membuat aplikasi web agar proses pengajuan dan pengadaan barang/jasa
dapat berlangsung lebih cepat dan terkontrol. Dengan demikian setiap
satker dapat mengajukan surat pengajuan barang dengan mengakses web
pengadaan barang/jasa secara online. Dalam hal ini penulis menggunakan
PHP dan MySQL untuk pembuatan Sistem Informasi.
1.2 Perumusan Masalah
Permasalahan yang timbul dari latar belakang tersebut adalah :
a. Bagaimana merancang dan membuat sistem informasi pengadaan
barang/jasa dengan menggunakan teknologi berbasis web?
b. Bagaimana mengintegerasikan pengadaan barang/jasa secara manual
ke sistem informasi, dengan harapan agar waktunya dapat lebih cepat?
c. Bagaimana workflow berbasis web dapat memudahkan pengontrolan
(19)
d. Bagaimana mendesain sistem informasi untuk digunakan oleh Satker
(satuan kerja) sebagai pelayanan dalam mengajukan pengadaan barang/jasa?
1.3 Batasan Masalah
Batasan pembuatan Sistem Informasi ini adalah :
a. Proses pengadaan yang dibahas dalam sistem ini, hanya mengenai
proses pengajuan, pengadaan langsung dan penunjukan langsung.
b. Yang dapat mengajukan kepada pihak Rektor melalui sistem ini adalah
Satker (satuan kerja) yang mempunyai user account.
c. Sistem ini berpedoman pada Peraturan Materiil Badan Pelaksana
Pendidikan nomor: KEP/12/YKPP/III/2008 Tanggal 5 Maret 2008 dan Keppres Nomor 80 Tahun 2003 tentang Pedoman Pengadaan Barang/Jasa Pemerintah yang telah diubah ke-empat kalinya dengan Perpres Nomor 8 Tahun 2006
d. Data/proposal yang masuk dirapatkan terlebih dahulu dengan PPK
yaitu Rektor, kemudian hasilnya diumumkan oleh Admin melalui web.
e. Sistem ini dibuat dengan menggunakan WEB Server Appache PHP,
MySQL
f. Sistem ini berjalan di Sistem Operasi Windows.
(20)
1.4 Tujuan Penelitian
a. Merancang dan membuat sistem informasi pengadaan barang/jasa
dengan menggunakan teknologi berbasis web
b. Untuk mengintegerasikan pengadaan barang/jasa secara manual ke
sistem informasi, sehingga waktunya diharapkan dapat lebih cepat
c. Untuk memudahkan pengontrolan pengadaan barang/jasa
d. Untuk memudahkan pelayanan dalam mengajukan pengadaan
barang/jasa
1.5 Manfaat Penelitian
Dengan penerapan eProcurement ini diperoleh hasil – hasil antara lain :
a. Penghematan :
Paperless : Setidaknya diharapkan dapat mengurangi biaya pengadaan
kertas kerja dan pemenuhan persyaratan serta penggandaan dokumen lelang dapat dihemat dengan sistem ini.
b. Percepatan Pelayanan :
1) Pemenuhan target kinerja pelayanan : Diharapkan dengan
adanya sistem ini dapat membantu mempercepat kinerja pelayanan karena instansi yang terkait bisa langsung mengakses proses pengadaannya melalui internet tanpa datang langsung ke pihak Rektorat, sehingga target pelayanan dapat dipercepat dan diperbanyak.
(21)
c. Terhindar dari tuduhan KKN (Kolusi Korupsi dan Nepotisme):
Panitia pengadaan dan jajaran pengguna anggaran akan terhindar dari tuduhan KKN karena seluruh proses dilaksanakan secara transparan.
1.6 Dasar Hukum
Langkah mengembangkan program ini tentu didasari landasan hukum yang kuat. Hal ini dilakukan agar gagasan menuju ke arah yang lebih baik dan dapat dipertanggungjawabkan secara yuridis. Secara hukum, landasan yang dipakai sebagai pedoman oleh pihak UPN ”Veteran” Jatim adalah:
a. Keppres Nomor 80 Tahun 2003 tentang Pedoman Pengadaan
Barang/Jasa Pemerintah yang telah diubah ke-empat kalinya dengan Perpres Nomor 8 Tahun 2006.
b. Keputusan Ketua Yayasan Kesejahteraan Pendidikan dan Perumahan
mengenai Peraturan Materiil Badan Pelaksana Pendidikan Nomor : KEP/12/YKPP/III/2008 Tanggal 5 Maret 2008.
1.7 Metodologi Penelitian
Metode penelitian yang dilakukan menggunakan langkah–langkah sebagai berikut:
1.7.1 Tahap Perencanaan
Perencanaan sistem merupakan tahapan awal proses perancangan sistem, dimana pada tahapan ini perencana proyek
(22)
diperlukan selama pelaksanaan proyek.
Langkah pertama yang harus dilaksanakan adalah
melakukan survey awal. Survey ini bertujuan untuk melakukan
pengenalan terhadap lingkungan dalam proyek yang akan dilakukan. Langkah selanjutnya adalah identifikasi masalah. Identifikasi permasalahan yang terjadi pada UPN “Veteran” Jatim antara lain adalah :
a) Identifikasi masalah yang terjadi dalam hubungannya dengan
proses penyediaan barang.
b) Identifikasi keunggulan sistem dalam mengatasi masalah pada
proses penyediaan barang.
c) Identifikasi kebutuhan–kebutuhan dalam penerapan sistem.
1.7.2 Tahapan Pengumpulan Data
Pengumpulan data mempergunakan metode survey. Survey
dilakukan untuk memperoleh data yang akurat bagi sistem.
Survey dilakukan dengan 3 cara yaitu :
a) Observasi dengan melakukan pengamatan langsung di
lapangan pada proses penyediaan barang. Melalui observasi akan diketahui kebutuhan pengguna terhadap sistem, kemampuan teknologi yang mampu disediakan oleh pihak manajemen
b) Wawancara (interview), melakukan wawancara dengan
beberapa pelaku kunci yaitu pelaksana penyediaan barang.
(23)
terkait dengan administrasi penyediaan barang. Melalui analisis dokumen dapat diperoleh bukti-bukti otentik mengenai pelaksanaan penyediaan barang yang selama ini dilakukan.
1.7.3 Tahapan Desain Sistem
a) Flowchart
b) Data Flow Diagram (DFD)
c) CDM dan PDM
d) Rancangan antarmuka (Interface)
1.7.4 Tahapan Evaluasi
Melakukan uji coba sistem secara keseluruhan, apakah terjadi kesalahan proses dan melakukan modifikasi bila terjadi kesalahan proses.
1.7.5 Penulisan Tugas Akhir
Pada tahap terakhir ini disusun buku sebagai dokumentasi dari pelaksanaan tugas akhir.
1.8 Sistematika
Sistematika pembahasan penulisan tugas akhir ini tersusun atas:
BAB I : PENDAHULUAN
Berisi tentang latar balakang penulisan tugas akhir, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, dasar hukum, metodologi penulisan dan sistematika penulisan.
(24)
BAB II : LANDASAN TEORI
Berisi tentang teori-teori penunjang pembuatan sistem yang membahas tentang Sistem Informasi Pengadaan Barang/Jasa.
BAB III : ANALISA DAN PERANCANGAN SISTEM
Analisa dan perancangan sistem antara lain berisi tentang konsep dan kondisi tentang tool-tool atau alat-alat bantu yang
diperlukan untuk instalasi Sistem Informasi Pengadaan Barang/Jasa.
BAB IV : IMPLEMENTASI SISTEM
Pada bab ini akan membahas tentang implementasi dari hasil perancangan beserta penjelasan dan tentang pengujian yang dilakukan terhadap sistem atau alat yang telah dibuat.
BAB V : UJI COBA DAN EVALUASI SISTEM
Pada bab ini membahas tentang uji coba dari program yang telah berjalan dan melakukan evaluasi pada program tersebut.
BAB VI : PENUTUP
Berisi tentang kesimpulan dan saran-saran mengenai Tugas Akhir yang disusun.
(25)
BAB II
TINJAUAN PUSTAKA
2.1 Pengadaan Barang/Jasa
Pengadaan sendiri adalah perolehan materiil yang biayanya didukung dari anggaran BP Dik, UPN “Veteran” dan LPTTN. Pengadaan barang/jasa pada dasarnya adalah perolehan atau penambahan barang/jasa berupa peralatan, perlengkapan, jasa konsultasi dan lain-lain.
2.2 Pengadaan Barang/Jasa melalui Internet ( E-Procurement )
eProcurement (kadangkala dikenal sebagai supplier exchange)
adalah aktifitas pembelian dan penjualan barang dan jasa dalam bentuk
business-to-business atau business-to-consumer atau
business-to-goverment melalui internet atau sistem informasi dan networking lainnya,
seperti Electronic Data Interchange dan Enterprise Resource Planning.
Dengan menggunakan sistem eProcurement, panitia pengadaan
menyiapkan data dan dokumen pelengkap (OE, RKS, gambar, dsb)
kemudian diupload ke portal eProcurement, yang nantinya dokumen
pelengkap tersebut akan dapat didownload (diambil) oleh penyedia
barang/jasa melalui portal eProcurement juga, tanpa harus datang ke
panitia pengadaan untuk meminta dokumen pelengkap paket pekerjaan yang dilelang. Setelah lelang diumumkan, maka panitia pengadaan melaksanakan aanwijzing, pembukaan sampul penawaran, proses evaluasi (administrasi, teknis, kewajaran harga dan kualifikasi) serta usulan calon
(26)
pemenang ke PPK melalui portal eProcurement pada menu aplikasi
panitia pengadaan. Kemudian pemenang ditetapkan oleh PPK berdasarkan hasil evaluasi panitia pengadaan, pada menu aplikasi PPK.
Setelah lelang berjalan, penyedia barang/jasa melakukan proses penawaran, kemudian panitia pengadaan melakukan evaluasi sampai dengan mendapatkan calon pemenang yang dilaporkan kepada PPK untuk
selanjutnya PPK menetapkan pemenang melalui portal eProcurement juga.
Dalam mewujudkan kelancaran proses pengadaan barang/jasa
secara elektronik (eProcurement) perlu dibentuk sekretariat layanan
eProcurement yang berfungsi sebagai admin sistem informasi dan
fasilitator para user/stakeholder (PPK-panitia pengadaan-penyedia
barang/jasa) eProcurement.
2.3 Konsep Sistem Informasi
Sistem dapat didefenisikan dengan pendekatan prosedur dan pendekatan komponen. Dengan pendekatan prosedur, sistem dapat didefenisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu. Dengan pendekatan komponen, sistem dapat didefenisikan sebagai kumpulan dari komponen yang saling berhubungan satu dengan yang lainya membentuk satu kesatuan untuk mencapai tujuan tertentu (Yogianto,2003). Pendekatan komponen merupakan pendekatan yang relative baik digunakan untuk menjelaskan suatu sistem informasi.
Informasi adalah data yang diolah menjadi bentuk yang berguna bagi para pemakainya. Sistem informasi adalah suatu sistem yang
(27)
menghasilkan informasi. Sistem informasi sendiri memiliki sejumlah komponen tertentu yang terdiri dari beberapa komponen yang berbeda.
2.4 Workflow Berbasis Web
Web adalah sebuah sistem terdistribusi client–server dimana
browser berfungsi sebagai client yang berkomunikasi dengan web server
menggunakan protokol HTTP. Ada 3 konsep pada world wide web (www):
standar penamaan di web yang dapat diakses menggunakan Uniform
Resource Locator (URL), penyampaian informasi dengan standar bahasa
Hipertext Markup Language (HTML) dan protokol yang digunakan HTTP
2.5 Hipertext Markup Language HTML
HTML format memungkinkan integrasi tipe media yang berbeda
menjadi 1 dokumen dengan menggunakan hyper–links sehingga
memungkinkan untuk menggabungkan dan menghubungkan ke tipe media
atau dokumen yang berbeda. Keuntungan menggunakan workflow berbasis
web adalah dimungkinkannya user untuk mengisikan form dalam format
HTML yang membolehkan interaksi berbasis form antara user dan
program.
2.6 HTTP
HTTP adalah protokol yang digunakan untuk mengirimkan data ke
internet. Client menggunakan browser meminta data server dengan
(28)
server. Server akan mengirimkan kembali dokumen beserta status
hubungan. Jika URL yang dituju untuk menjalankan program yang
dimintanya dan mengirimkan kembali ke client. HTTP server menjalankan
program ini menggunakan PHP. Dan HTTP server mempunyai
mekanisme otorisasi yang dapat melarang sebuah grup user atau host
untuk mengakses dirinya.
2.7 PHP
PHP merupakan bahasa berbentuk script yang ditempatkan dalam
server dan diproses di server. Hasilnya yang dikirimkan ke client, tempat
pemakai menggunakan web browser. Bermacam-macam database yang
dapat dikoneksikan dengan PHP, seperti halnya database SQL server,
MySQL, ORACLE dsb.
2.8 Script PHP
Script PHP berkedudukan sebagai tag dalam bahasa HTML.
Sebagaimana diketahui, HTML (Hypertext Markup Language) adalah
bahasa standar untuk membuat halaman-halaman Web. Kode PHP diawali
dengan <?PHP dan diakhiri dengan ?>. Pasangan kedua kode inilah yang
berfungsi sebagai tag kode PHP. Berdasarkan tag inilah, pihak server
dapat memahami kode PHP dan kemudian memprosesnya. Hasilnya akan dikirim ke browser.
(29)
2.9 Konsep Kerja PHP
Model kerja HTML, diawali dengan permintaan suatu halaman
web oleh browser. Berdasarkan URL atau dikenal dengan alamat internet,
browser mendapatkan alamat dari web server, mengidentifikasi halaman
yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan
oleh web server. Selanjutnya, web server akan mencarikan berkas yang
diminta dan memberikan isinya ke browser. Browser yang mendapatkan
isinya segera melakukan penerjemahan kode HTML dan menampilkan isinya ke layar pemakai.
2.10 Apache
Apache merupakan web server open-source dan tersedia di
berbagai platform, termasuk linux dan windows. Web server ini terkenal
cukup handal dan banyak digunakan oleh sebagaian besar website yang
ada di internet. Selain kuat dan tangguh, apache juga dapat diperoleh dengan gratis. Namun kekurangan di bagian tampilan grafis mengharuskan untuk memahami dasar-dasar konfigurasi dan instalasi secara teks. Apache biasanya telah disertakan dalam setiap instalasi operasi berbasis Linux.
Source program terbaru untuk apache webserver dapat diperolah di:
http://httpd.apache.org.
2.11 Database MySQL
MySQL merupakan Relational Database Management Sistem
(30)
(General Public License). Dimana setiap orang bebas untuk menggunakan
MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed
source atau komersial.
MySQL sebenarnya merupakan turunan salah satu konsep utama
dalam database sejak lama, yaitu SQL (Structure Query Language). SQL
adalah sebuah konsep pengoperasian database, terutama untuk pemilihan /
seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Keandalan suatu sistem database ( DBMS ) dapat diketahui dari
cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL,
yang dibuat oleh user maupun program-program aplikasinya. Sebagai
database server, MySQL dapat dikatakan lebih unggul dibandingkan
dengan databaseserver yang lainnya dalam query data.
2.11.1 Keistimewaan MySQL
Sebagai database yang memiliki konsep database modern, MySQL memiliki banyak sekali keistimewaan. Berikut ini beberapa keistimewaan yang dimiliki oleh MySQL yaitu:
1. Portability
MySQL dapat berjalan stabil pada berbagai sistem operasi di antaranya adalah seperti Windows, Linux, FreeBSD, Mac OS X server, Solaris, Amiga, HP-UX dan masih banyak lagi.
2. Open Source
MySQL didistribusikan secara open source (gratis), di bawah lisensi
(31)
3. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. Hal ini memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan.
4. Performance Tuning
MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5. Column Types
MySQL memiliki tipe kolom yang sangat kompleks, seperti signed/unsigned integer, float, double, char, varchar, text, blob, date, time, datetime, year, set serta enum.
6. Command dan Function
MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah SELECT dan WHERE dalam query.
7. Security
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan user dengan system perizinan yang mendetail serta password terencripsi.
8. Stability dan Limits
MySQL mampu menangani database dalam skala besar, dengan jumlah records lebih dari 50 juta dan 60 ribu table serta 5 miliar baris.
(32)
Selain itu, batas indeks yang dapat di tampung mencapai 32 indeks pada tiap tabelnya.
9. Connectivity
MySQL dapat melakukan koneksi dengan client menggunakan protocol TCP/IP, Unix soket (Unix), atau Named Pipes (NT).
10.Localisation
MySQL dapat mendeteksi pesan kesalahan (error code) pada clent dengan menggunakan lebih dari dua puluh bahasa. Meski demikian, bahasa Indonesia belum termasuk di dalamnya.
11.Interface
MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12.Client dan Tools
MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database, dan pada setiap tool yang ada disertai petunjuk online.
13.Struktur Tabel
MySQL memiliki struktur table yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan databse lainnya semacam PostgreSQL ataupun Oracle.
(33)
2.12 Pemodelan Data
Model Data adalah kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data.
2.12.1 Entitas dan Attribut
Entitas (entity), merupakan obyek yang mewakili sesuatu dalam dunia nyata, baik secara fisik (mobil, rumah, manusia, pegawai dsb) ataupun secara konsep (department, pekerjaan, mata kuliah dsb) dan dapat dibedakan antara satu dengan lainnya (unique).
Setiap entitas pasti memiliki attribut yang mendeskripsikan karakteristik (property) dari entitas tersebut. Penetapan attribut dari sebuah
entitas berdasarkan fakta yang ada atau berdasarkan kebutuhan. Attribut identik dengan kolom data atau field dalam sebuah tabel.
2.12.2 Relasi
Relasi menayatakan hubungan antar entitas termasuk terhadap entitas itu sendiri (rekursif).
Derajat Kardinalitas relasi (Cardinality Ratio)
Kardinalitas relasi menunjukkan jumlah maksimum data entitas yang dapat berelasi dengan entitas lain.
1. Satu ke satu (one to one)
Setiap data pada entitas A berhubungan dengan maksimal satu data pada entitas B, begitu pula sebaliknya.
(34)
2. Satu ke Banyak (one to many)
Setiap data pada entitas A bisa berhubungan dengan banyak data pada entitas B, tetapi data pada entitas B berhubungan maksimal hanya dengan sebuah data di A.
3. Banyak ke Satu (many to one)
Merupakan kebalikan dari relasi satu-ke-banyak.
4. Banyak ke Banyak (many ke many)
Setiap data pada entitas A bisa berhubungan dengan banyak data pada entitas B, demikian pula sebaliknya.
2.13 Power Designer
Struktur dari sebuah database tergantung pada model datanya.
Banyak terdapat model data, tetapi yang sering digunakan adalah model
Entity Relationship Diagram (ERD), dimana dengan ERD akan
diterjemahkan konsep database tentang sistem yang ada. Dengan power
designer terdapat notasi tersendiri untuk memperjelas hubungan antar
tabel.
Terdapat beberapa notasi dasar pada power designer yaitu:
Tabel 2.1 Bentuk notasi dalam Power Designer
No Nama Notasi Bentuk Notasi Keterangan
1 Entitas Enti ty_1
2 Relasi Relationship_1
Relationship_1
One-to-Many One-to-One
(35)
Relationship_1
Relationship_1
Many-to-One Many-to-Many
3 Atribut Entity_1
Attribute_1 Attribute_2 Attribute_3 <pi> <UNDEF> <UNDEF> <UNDEF> <M> Identifier_1 <pi>
Tag <pi> menunjukkan primeri key dan tag <M> menunjukkan mandatory
Dalam Power designer terdapat empat macam pemodelan yaitu :
1. Conceptual Data Model (CDM)
CDM memodelkan struktur logis dari aplikasi data, tanpa tergantung pada
software DBMS atau model struktur data.
2. Physical Data Model (PDM)
PDM merupakan representasi fisik dari database yang akan dibuat dengan
mempertimbangkan DBMS yang akan digunakan, PDM dapat dihasilkan
dengan men-generate dari CDM yang valid.
3. Object Oriented Model (OOM)
OOM memodelkan sistem dari software dengan menggunakan pendekatan
berorientasi objek untuk sebuah bahasa pemrograman.
4. Business Process Model (BPM)
BPM memodelkan sarana untuk penyelesaian satu atau beberapa proses dalam konsep praktek bisnis.
(36)
2.14 Proses Pengajuan secara Manual
Di bawah ini dijelaskan bagaimana alur pengajuan yang selama ini terjadi di UPN “Veteran” Jawa Timur secara manual. Alur tersebut
digambarkan dengan bentuk flowchart seperti pada gambar 2.3 berikut ini.
(37)
3.1 Analisa Sistem
Dalam sub-bab ini membahas mengenai analisa dari Sistem Informasi pengadaan barang/jasa. Sistem ini diharapkan dapat memberikan informasi mengenai proses pengadaan barang/jasa di UPN “Veteran” Jatim
kepada user melalui web. User yang dimaksudkan dalam sistem ini adalah
pihak-pihak yang ada di dalam lingkungan UPN “Veteran” Jatim yang berhubungan dengan proses pengadaan barang/jasa. Selain untuk
memperoleh informasi, user nantinya juga dapat ikut serta dalam
pelaksanaan pengadaan barang/jasa dengan ketentuan-ketentuan yang sudah ditetapkan, tetapi sebelumnya user harus mempunyai login terlebih dahulu.
3.2 Perancangan Sistem
Perancangan sistem disini membahas mengenai konsep dari sistem yang akan di buat.
3.2.1Deskripsi Umum Sistem
Dalam sub-bab ini menjelaskan tentang proses perancangan sistem yang nantinya akan dibuat. Mulai dari deskripsi umum sistem, konsep
perancangan dalam bentuk flowchart diagram, perancangan proses,
perancangan data, perancangan tabel dan perancangan antarmuka (interface).
(38)
Deskripsi umum dalam sistem ini dapat dilihat dalam bentuk Gambar 3.1 sebagai berikut:
Gambar 3.1 Arsitektur Web server
User mengakses situs pengadaan barang/jasa di UPN “Veteran”
Jatim melalui internet. Yang dapat mengakses situs tersebut hanyalah user
yang mempunyai login.
User dibedakan menjadi 3, yaitu Satker, orang yang mempunyai
otoritas pengambil keputusan (dalam hal ini yang dimaksud adalah: Kasatker, Rektor, dan Wadek II) dan Kasubbag.
3.2.2 Klasifikasi Pemakai Sistem
Dalam sistem ini untuk klasifikasi pemakai sistem adalah : 1. Satker
Satker disini mempunyai hak akses untuk mengajukan surat pengajuan
untuk pengadaan barang/jasa, melihat alur surat yang diajukan yang telah
disetujui oleh siapa saja dan mengetahui history pengajuan dan pengadaan.
2. Orang yang mempunyai otoritas pembuat keputusan
Orang tersebut disini mempunyai hak untuk memberikan keputusan apakah surat pengajuan yang masuk disetujui atau tidak dan mengetahui semua kejadian yang terjadi dalam proses pengadaan barang/jasa.
(39)
3. Kasubbag
Kasubbag disini berinteraksi langsung dengan proses pengadaan barang/jasa.
3.3 Flowchart
Dalam sub-bab ini akan dijelaskan alur kerja sistem dalam bentuk
flowchart diagram. Untuk lebih jelasnya dapat dilihat pada penjelasan
berikut ini:
3.3.1 Flowchart pengajuan pengadaan barang/jasa
Sebelum Satker dapat mengikuti proses pengadaan barang/jasa, terlebih dahulu user harus mempunyai user account.
Setelah login, Satker dapat mengirimkan surat pengajuan melalui
situs yang ada. Selain itu, Satker juga dapat melihat alur surat yang diajukan
sudah disetujui oleh siapa saja dan dapat melihat report history pengajuan
dan pengadaan yang sudah terjadi. Untuk flowchartnya dapat dilihat pada
(40)
Gambar 3.2 Flowchat Pengajuan Barang/Jasa
3.3.2 Flowchart proses pengadaan
Sistem ini ditujukan untuk Kasubbag yang menerima surat perintah
dari Rektor untuk melakukan proses pengadaan mulai dari memilih proses pengadaan yang akan digunakan dan memilih Vendor yang boleh ikut serta dalam kegiatan pengadaan barang/jasa serta menentukan Vendor yang memenangkan sesuai dengan hasil rapat sampai mengelola data-data yang
(41)
hanya penunjukan langsung dan pengadaan langsung. Untuk flowchartnya
dapat dilihat pada Gambar 3.3.
(42)
3.4 Perancangan Proses
Dalam sub-bab ini menjelaskan mengenai perancangan proses dari sistem yang akan dibuat nantinya. Dalam perancangan proses ini akan
dijelaskan dalam bentuk Hierarki Proses (Diagram berjenjang) dan
perancangan proses menggunakan Data Flow Diagram (DFD).
3.4.1 Diagram Berjenjang
Gambar 3.4 Diagram Berjenjang
Dari Gambar 3.4 dapat dijelaskan bahwa untuk proses pengadaan
barang/jasa dilakukan melalui suatu aplikasi web. Yang mempunyai
account untuk login adalah Satker, Subsatker dan orang yang mempunyai
otoritas pembuat keputusan. Dalam pengajuan dan pengadaan barang bisa diajukan oleh semua Satker dan Subsatker. Untuk pengaturan sistem digunakan untuk mengelola data Vendor.
(43)
3.4.2 Data Flow Diagram (DFD)
Selain diagram berjenjang, perancangan proses juga di jelaskan dalam bentuk DFD (Data Flow Diagram). Dimana pada DFD untuk tugas akhir ini terdapat 3 level yaitu level konteks, level 0 dan level 1.
3.4.2.1DFD Level Konteks
Dalam DFD level konteks ini merupakan gambaran umum dari sistem yang akan dibuat. Terdapat 3 entitas utama dalam sistem ini, yaitu: Subsatker, otoritas pembuat keputusan dan Kasubbag. Untuk lebih jelasnya dapat dilihat pada Gambar 3.5 berikut ini:
informasi vendor vendor report pengadaan barang id vendor yang menang info pengadaan nomor pengadaan
info login username dan password
report persetujuan setuju atau tdk setuju
konfirmasi atau coment setuju atau tdk setuju username dan password
info login
info pengajuan nama pengajuan
info konfirmasi file yang diajukan info login
username dan password 1
SI Pengadaan Barang dan Jasa
+
Subsatker Otoritas
Pembuat Keputusan
kasubbag
(44)
Pada DFD level konteks tersebut, Subsatker memasukkan data
pengajuan dan akan menerima message alert jika pengajuannya sudah
dikonfirmasi oleh orang yang mempunyai otoritas pembuat keputusan. Untuk Orang yang mempunyai otoritas pembuat keputusan akan menerima
message alert bahwa ada pengajuan yang masuk kemudian memberikan
konfirmasi apakah pengajuan tersebut, disetujui atau ditolak. Kasubbag bertugas untuk memasukkan data-data pengadaan dan menentukan Vendor yang menang sesuai dengan hasil rapat.
3.4.2.2DFD Level 0
Untuk DFD level 0 menjelaskan masing-masing proses yang terjadi dalam sistem. Mengenai info pengajuan, persetujuan, riwayat pengadaan dan proses sms.
Pada level 0 ini terdapat beberapa proses yaitu proses login, proses
pengajuan, proses persetujuan, proses pengadaan, proses pengaturan sistem dan proses sms. Untuk lebih jelasnya dapat dilihat pada Gambar 3.6 dibawah ini:
(45)
info login
informasi vendor vendor
username dan password setuju atau tdk setuju
konfirmasi atau coment
setuju atau tdk setuju
file yang diajukan info konfirmasi
nama pengajuan info pengajuan
report pengadaan barang id vendor yang menang
info pengadaan nomor pengadaan info login report persetujuan konfirmasi vendor data vendor data history data pengajuan data pengadaan login valid login valid login valid data login username dan password
username dan password
info login Subsatker Otoritas Pembuat Keputusan kasubbag 1 login 2 pengajuan 3 persetujuan user pengajuan 4 pengadaan pengadaan history 5 Pengaturan Sistem + vendor
Gambar 3.6 DFD Level 0
1) Proses Login
Sebelum menjalankan sistem, petugas diharuskan melakukan login
terlebih dahulu dengan menginputkan Username dan password. Yang
nantinya akan dilakukan pengecekan pada user, apakah data sudah ada
atau belum, jika data belum ada maka pihak yang bersangkutan diharuskan melakukan pendaftaran terlebih dulu.
(46)
2) Proses Pengajuan
Proses ketika Subsatker mengajukan proposal, Subsatker menginputkan barang yang diajukan untuk mendapatkan konfirmasi. Dalam proses ini dapat diketahui sampai dimana surat pengajuan tersebut disetujui.
3) Proses Persetujuan
Proses ini dijalankan oleh orang yang mempunyai otoritas pengambil keputusan. Jika pengajuan setuju, orang tersebut akan memberi konfirmasi, jika tidak setuju maka orang tersebut bisa memberikan
komentarnya. Untuk mengetahui report persetujuan, dapat dilihat pada
history pengajuan.
4) Proses Pengadaan
Proses dimana Kasubbag mengisi form untuk pengadaan, mengisi data
Vendor serta mengupload surat penawaran dari Vendor dan menentukan
Vendor yang menang sesuai dengan hasil rapat.
5) Proses Pengaturan Sistem
Proses ini dijalankan oleh Kasubbag. Kasubbag melakukan pengisian nilai untuk vendor-vendor yang mengikuti pengadaan yang kemudian disimpan pada tabel Vendor.
3.4.2.3DFD Level 1
Untuk DFD level 1 merupakan pecahan dari proses DFD level 1. Untuk proses yang diturunkan adalah proses pengaturan sistem.
(47)
1) Proses Pengaturan Sistem
Pada proses ini Kasubbag dapat melakukan insert data Vendor. Untuk lebih jelasnya dapat dilihat pada Gambar 3.11 dibawah ini:
informasi vendor
vendor ok
vendor data vendor
kasubbag
vendor 3
simpan 2
isi vendor
Gambar 3.7 DFD Level 1 Pengaturan Sistem
3.5 Perancangan Data dan Tabel
Perancangan ini akan membahas mengenai perancangan data dan tabel yang akan digunakan pada sistem. Dalam perancangan data, menjelaskan tentang dua model data yaitu: model data konseptual dan model data fisik. Untuk lebih jelasnya dapat dijelaskan di bawah ini:
3.5.1 Perancangan Data
a) Model Data Konseptual (Conceptual Data Model)
Model data konseptual adalah rancangan dalam bentuk diagram
sebelum pembuatan database secara detail. Model data konseptual ini
dibuat tanpa harus mempertimbangkan DBMS apa yang nantinya dipakai, karena bentuk ini hanya sebuah konsep rancangan yang nantinya bisa digunakan oleh semua DBMS. Model data konseptual pada aplikasi sistem ini merepresentasikan rancangan basis data konseptual yang nantinya akan digunakan oleh sistem ini.
(48)
Pada konsep rancangan ini dibuat dengan menggunakan Power Designer
9. Untuk lebih jelasnya dapat dilihat pada Gambar 3.8 berikut:
m em i l i ki
m em bawahi
m engi kuti
l aporan di l anj utkan
termasuk dal am
terl i bat dal am
yang di adakan
di aj ukan terdi ri dari
user ni p username password namaUser tl p
<pi > VA10 VA20 VA10 VA50 VA20
<M >
Identi fi er_1 <pi >
j urusan i dJurusan namaJurusan
<pi > I VA20
<M > Identi fi er_1 <pi >
fakul tas i dFakul tas nam aFakul tas
<pi > I VA20
<M > Identi fi er_1 <pi >
pengaj uan noPengaj uan namaPengaj uan al amatFi l e statusPengaj uan subj ect tgl Pengaj uan accKaj ur accDekan accWaki l Rektor accKabi roUmum accKabagUmum accKasubBagi an pengaj uan keteranganT ol ak
<pi > I VA100 VA200 I VA100 D VA10 VA10 VA10 VA10 VA10 VA10 VA10 VA255 <M >
Identi fi er_1 <pi >
pengadaan i dPengadaan tgl Pengadaan statusPengadaan
<pi > I D VA2
<M >
Identi fi er_1 <pi > vendor
i dVendor namaVendor al amatVendor kual i tas kuanti tas waktu
<pi > I VA100 VA100 VA10 VA10 VA10 <M >
Identi fi er_1 <pi >
hi story i dHi story dari tuj uan statusHi story tgl Hi story
<pi > I VA10 VA10 VA2 D
<M >
Identi fi er_1 <pi > l evel
i dLevel namaLevel
<pi > I VA20
<M> Identi fi er_1 <pi >
barang i dBarang namaBarang j um l ahBarang hargaKi saran total Harga kuanti tas kual i tas waktu total Ni l ai statusT erpi l i h spesi fi kasi keterangan
<pi > I VA100 VA3 VA20 VA20 VA10 VA10 VA10 VA10 VA2 VA25 VA255 <M >
Identi fi er_1 <pi > kode uni t i dKodeM ateri l kodeM ateri l nam aM ateri l
<pi > I VA10 VA100
<M>
Identi fi er_1 <pi >
perm i ntaan i dPermi ntaan
kodeM ateri l j uml ahPerm i ntaan spesi fi kasi Perm i ntaan keteranganPerm i ntaan tgl Permi ntaan statusPerm i ntaan sumberM ateri l
<pi > I VA10 I VA200 VA200 D I VA100 <M >
Identi fi er_1 <pi >
Gambar 3.8 Model Data Konseptual
b) Model Data Phisik
Model data phisik dibuat dengan cara merubah model data konseptual yang telah dijelaskan di atas. Model data ini mempresentasikan rancangan fisik basis data yang disimpan di server. Model data ini menghasilkan tabel-tabel yang nantinya akan dipakai
(49)
dalam implementasi sistem yang dibuat. Untuk lebih jelasnya dapat dilihat pada Gambar 3.9 dibawah ini:
FK_USER_TERMASUK__FAKULTAS FK_PENGAJUA_TERLIBAT__USER FK_BARANG_YANG_DIAD_PENGADAA FK_PERMINTA_DIAJUKAN_PENGAJUA FK_KODE_UNI_TERDIRI_D_PERMINT A FK_USER_MEMILIKI_LEVEL FK_JURUSAN_MEMBAWAHI_FAKULTAS FK_PENGADAA_MENGIKUTI_VENDOR FK_HISTORY_LAPORAN_PENGAJUA FK_FAKULTAS_T ERMASUK__USER FK_PENGAJUA_DILANJUTK_PENGADAA FK_PENGADAA_DILANJUT K_PENGAJUA user nip idFakultas idLevel username password namaUser tlp varchar(10) int int varchar(20) varchar(10) varchar(50) varchar(20) <pk> <fk2> <fk1> jurusan idJurusan idFakultas namaJurusan int int varchar(20) <pk> <fk> fakultas idFakultas nip namaFakultas int varchar(10) varchar(20) <pk> <fk> pengajuan noPengajuan nip idPengadaan namaPengajuan alamatFile statusPengajuan subject tglPengajuan accKajur accDekan accWakilRektor accKabiroUmum accKabagUmum accKasubBagian pengajuan keteranganT olak int varchar(10) int varchar(100) varchar(200) int varchar(100) datetime varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(255) <pk> <fk1> <fk2> pengadaan idPengadaan idVendor noPengajuan tglPengadaan statusPengadaan int int int datetime varchar(2) <pk> <fk1> <fk2> vendor idVendor namaVendor alamatVendor kualitas kuantitas waktu int varchar(100) varchar(100) varchar(10) varchar(10) varchar(10) <pk> history idHistory noPengajuan dari tujuan statusHistory tglHistory int int varchar(10) varchar(10) varchar(2) datetime <pk> <fk> level idLevel namaLevel int varchar(20) <pk> barang idBarang idPengadaan namaBarang jumlahBarang hargaKisaran totalHarga kuantitas kualitas waktu totalNilai statusT erpilih spesifikasi keterangan int int varchar(100) varchar(3) varchar(20) varchar(20) varchar(10) varchar(10) varchar(10) varchar(10) varchar(2) varchar(25) varchar(255) <pk> <fk> kode unit idKodeMateril idPermintaan kodeMateril namaMateril int int varchar(10) varchar(100) <pk> <fk> permintaan idPermintaan noPengajuan kodeMateril jumlahPermintaan spesifikasiPermintaan keteranganPermintaan tglPermintaan statusPermintaan sumberMateril int int varchar(10) int varchar(200) varchar(200) datetime int varchar(100) <pk> <fk>
(50)
3.5.2 Perancangan Tabel
Tabel yang dibutuhkan dalam pembutaan sistem ini adalah:
1) Tabel Barang
Tabel ini digunakan untuk menyimpan data barang yang diperlukan dalam pengadaan. Field tabel ini antara lain:
Tabel 3.1 Tabel Barang
2) Tabel Fakultas
Tabel ini digunakan untuk menyimpan data dari fakultasyang yang ada di
UPN “Veteran” Jawa Timur. Field tabel ini antara lain:
(51)
3) Tabel History
Tabel ini digunakan untuk menyimpan history persetujuan. Field tabel ini
antara lain:
Tabel 3.3 Tabel History
4) Tabel Jurusan
Tabel ini digunakan untuk menyimpan data jurusan yang ada di UPN
”Veteran” Jawa Timur. Field tabel ini antara lain:
Tabel 3.4 Tabel Jurusan
5) Tabel Kode Unit
Tabel ini digunakan untuk menampung data kode unit materiil. Field tabel
ini antara lain adalah:
(52)
6) Tabel Level
Tabel ini digunakan untuk menyimpan data level untuk membedakan hak akses. Field tabel ini antara lain:
Tabel 3.6 Tabel Level
7) Tabel Pengadaan
Tabel ini digunakan untuk menyimpan data pengadaan yang ada di UPN ”Veteran” Jawa Timur. Field tabel ini antara lain adalah:
Tabel 3.7 Tabel Pengadaan
8) Tabel Pengajuan
Tabel ini digunakan untuk menyimpan data pengajuan. Field tabel ini
(53)
Tabel 3.8 Tabel Pengajuan
9) Tabel Permintaan
Tabel ini digunakan untuk menampung data permintaan. Field tabel ini
antara lain adalah:
Tabel 3.9 Tabel Permintaan
10)Tabel User
Tabel ini digunakan untuk menampung data user. Field tabel ini antara
(54)
Tabel 3.11 Tabel User
11)Tabel Vendor
Tabel ini digunakan untuk menyimpan data Vendor yang mengikuti
pengadaan di UPN ”Veteran” Jawa Timur. Field tabel ini antara lain
adalah:
Tabel 3.12 Tabel Vendor
3.6 Perancangan Antar Muka (Interface)
Perancangan antarmuka (interface) merupakan perancangan
tentang gambaran halaman aplikasi yang berinteraksi langsung antara sistem dengan pengguna. Dalam aplikasi akan menampilkan rancangan
antarmuka untuk semua User, baik untuk Subsatker, Satker, orang yang
mempunyai otoritas pembuat keputusan maupun Kasubbag. Karena dalam
aplikasi ini, semua User berinteraksi langsung dengan sistem, karena User
(55)
3.6.1 Perancangan antar muka untuk Satker
Perancangan antar muka yang ditujukan untuk Satker terdapat
beberapa form, yang dimulai dari form login. Perancangan form login
untuk Satker seperti yang tampak pada Gambar 3.10 di bawah. Dimana
pada form login tersebut, terdapat dua textbox yang digunakan untuk
mengisikan Username dan password dari Subsatker.
Header
Login
Username
Password :
:
Footer
Home Riwayat Pengajuan Pengajuan Baru Logout
Login
Gambar 3.10 Tampilan Awal Login
Setelah Satker berhasil login, maka Satker akan masuk ke dalam
halaman Satker dimana pada halaman tersebut terdapat beberapa menu,
yaitu riwayat pengajuan dan pengajuan baru serta logout untuk keluar dari
halaman web. Perancangan halaman tersebut dapat dilihat pada gambar
(56)
Gambar 3.11 Tampilan Awal Setelah Login
Untuk form riwayat pengajuan terdapat tabel yang berisi surat
pengajuan yang telah masuk sehingga mengetahui pengajuan yang telah disetujui atau yang ditolak oleh otoritas pengambil keputusan. Apabila
detail pengajuan diklik maka akan ditampilkan lebih detail lagi yaitu lebih
fokus pada komentar dari status, baik yang disetujui maupun ditolak serta
(57)
Gambar 3.12 detail dari pengajuan
Masih membahas tentang halaman web riwayat pengajuan pada
Satker. Form riwayat pengajuan ini juga terdapat tabel untuk status riwayat
pengajuan. Pada tabel status ini apabila di klik maka statusnya akan ditampilkan secara detail mulai dari hari, tanggal maupun riwayat statusnya
dari orang yang memiliki otoritas pembuat keputusan. Seperti pada gambar 3.13 berikut ini:
(58)
Gambar 3.13 form untuk status riwayat pengajuan
Dalam menu pengajuan baru berisikan form untuk Satker yang
ingin mengajukan surat pengajuan untuk dilakukan pengadaan. Dalam form
ini disertakan nomor pengajuan, tanggal pengajuan serta subject dan untuk
surat atau proposal bisa di upload pada form pengajuan baru seperti pada
gambar 3.14 berikut ini:
(59)
3.6.2 Perancangan antar muka untuk otoritas pembuat keputusan
Form untuk otoritas pembuat keputusan ini merupakan form untuk
pihak-pihak yang berhak dalam mengambil keputusan apakah pengajuan yang masuk disetujui atau tidak. Jika ada pengajuan yang masuk, maka
pada menu inbox akan ada pemberitahuan. Sehingga memudahkan otoritas
pembuat keputusan dalam melihat dan menyetujui proposal yang masuk dalam inbox.
Gambar 3.15 forminbox untuk Otoritas Pembuat Keputusan
Dalam detail setiap pengajuan yang masuk dalam inbox ini
ditujukan pada otoritas pembuat keputusan untuk memberikan status persetujuan dan komentar apabila pengajuan ditolak atau diterima dan harus diisikan alasan kenapa tidak disetujui sehingga ada perbaikan atau revisi dalam mengajukan proposal
(60)
Gambar 3.16 formdetail riwayat otoritas pengambil keputusan
Untuk form riwayat pengajuan terdapat tabel yang mengurutkan
nomor pengajuan yang telah masuk sehingga mengetahui pengajuan yang telah disetujui atau yang ditolak oleh otoritas pengambil keputusan. Apabila klik detail pengajuan maka akan ditampilkan lebih detail lagi yaitu
lebih fokus pada komentar dari status, baik yang disetujui maupun tidak disetujui oleh setiap otoritas pengambil keputusan, sehingga pihak-pihak yang terlibat dapat mengetahui siapa saja yang yang menyetujui atau yang
tidak setuju. Untuk form detail dan status pada menu riwayat persetujuan
ini sama dengan form riwayat persetujuan pada gambar di atasnya. Seperti
(61)
Gambar 3.17 form riwayat pengajuan otoritas pengambil keputusan
Dalam report pengajuan ini bisa menampilkan hasil pengajuan
yang pernah diajukan oleh Satker kepada otoritas pengambil keputusan dan bisa di cari menurut tanggal, bulan, dan tahun sehingga memudahkan
(62)
Gambar 3.18 Report pengajuan
3.6.3 Perancangan antar muka untuk Kasubbag
Form di bawah ini bertujuan untuk memberikan informasi bahwa
ada pengajuan yang masuk untuk diproses dalam pengadaan yang telah disetujui oleh otoritas pengambil keputusan sehingga akan diproses lebih lanjut oleh Kasubbag, seperti form berikut ini:
(63)
Dalam menu pengadaan ini bertujuan untuk mengisikan data-data yang berhubungan dengan proses pengadaan, misalnya nama pengadaan,
Vendor yang menangani proyek tersebut serta detail barang yang ingin
diadakan. Seperti pada gambar berikut ini:
Gambar 3.20 detail proses pengadaan barang
Dalam report pengajuan ini bisa menampilkan hasil pengajuan
yang pernah diajukan oleh Satker kepada otoritas pembuat keputusan dan
bisa dicari menurut tanggal, bulan, dan tahun sehingga memudahkan user
(64)
Gambar 3.21 Form report pengajuan Kasubbag
Menu Vendor ini berisikan tentang data-data Vendor yang termasuk dalam rekanan UPN “Veteran” Jawa Timur dalam proses pengadaan. Data-data tersebut diisikan oleh Kepala Sub Bagian yang berada di Biro Umum. Untuk lebih jelasnya, dapat dilihat pada gambar 3.22 berikut ini.
(65)
Pada bab IV ini akan dibahas mengenai implementasi dari perancangan sistem yang telah dibuat pada bab III. Bagian implementasi sistem kali ini meliputi: lingkungan implementasi, implementasi proses, dan implementasi antarmuka.
4.1 Lingkungan Implementasi
Pada bagian ini akan dijelaskan mengenai perangkat keras dan perangkat lunak yang digunakan pada implementasi sistem ini.
Perangkat keras:
a. Komputer dengan processor Intel Celeron 2.0 Ghz
b. Memori 1 GB.
Perangkat Lunak:
a. Sistem Operasi Windows XP.
b. PHP sebagai bahasa pemrograman yang digunakan untuk pembuatan
aplikasi.
c. phpMyAdmin
d. Mysql 5.0.24 untuk menyimpan dan mengolah data di aplikasi ini.
e. Adobe Photoshop 7.0 untuk mengolah gambar
4.2 Implementasi Antarmuka
Pada tahapan ini akan dijabarkan tentang implementasi antarmuka dari aplikasi yang dibuat berdasarkan perancangan sistem yang telah
(66)
dibahas pada bab III. Sistem ini berfungsi untuk memberikan layanan untuk satker mulai pengajuan sampai proses pengadaan selesai serta
menggunakan media SMS untuk mengirimkan message alert.
Pada sistem ini terdapat beberapa form utama yaitu :
a) Halaman yang ditujukan untuk satker:
1) Halaman selamat datang
2) Halaman pengajuan
3) Halaman pengadaan
4) Halaman history pengajuan
b) Halaman yang ditujukan untuk otoritas pembuat keputusan (Dekan,
Wakil Rektor, Kepala Biro Umum, Kepala Bagian Sarpras):
1) Halaman selamat datang
2) Halaman pengajuan
3) Halaman pengadaan
4) Halaman history pengajuan
c) Halaman yang ditujukan untuk Kasubbag:
1) Halaman selamat datang
2) Halaman pengajuan
3) Halaman pengadaan
4) Halaman daftar vendor
(67)
4.3. Implementasi Halaman yang Ditujukan Untuk Satker
Halaman ini merupakan halaman yang ditujukan untuk satker agar satker mengetahui bagaimana langkah-langkah untuk mengajukan surat pengajuan untuk pengadaan sampai proses pengadaan berakhir.
4.3.1 Halaman selamat datang
Halaman ini merupakan tampilan awal apabila satker mengakses
web tersebut. Pada halaman ini berisikan informasi dan index yang dapat
dibaca oleh satker dengan memilih salah satunya. Tampilan halaman selamat datang dapat dilihat pada Gambar 4.1 berikut ini:
Gambar 4.1 Tampilan Halaman Awal
4.3.2 Halaman Kajur ( Ketua Jurusan )
Pada halaman ini untuk login Kajur ( Ketua Jurusan ) memasukkan
username dan password yang telah ada. Setelah login maka akan di
tunjukkan adanya pengajuan baru, pengadaan, history dan logout. Untuk
pengajuan baru user dapat memilih pengadaan baru untuk mengajukannya,
(68)
mengirimkan pengajuan. Untuk pengadaan, user dapat melihat pengadaan
yang telah masuk atau telah di setujui oleh pihak-pihak Penyelenggara Pengadaan Barang.
Gambar 4.2 Tampilan Menu Kajur
4.3.3 Halaman Pengajuan
Pada halaman ini akan ditunjukkan untuk mengisi pengajuan yang akan diajukan oleh Ketua Jurusan. Yang pertama dimasukkan adalah nama
pengajuan yang akan diajukan, setelah itu subject yang akan diajukan dan
proposal berupa file yang akan diajukan oleh Ketua Jurusan. Setelah
mengisi form untuk pengajuan telah selesai, klik kirim untuk mengirim
data yang telah diajukan. Di dalam tabel pengajuan terdapat opsi dan nama
subject yang telah diajukan, apabila mengalami kesalahan dalam
penginputan data bisa langsung dihapus untuk mengulangi pengajuan
kembali. Untuk tampilan form pengajuan dapat dilihat pada Gambar 4.3
(69)
Gambar 4.3 Halaman Pengajuan Barang
4.3.4 Halaman Pengadaan Barang
Halaman ini merupakan halaman yang berisi pengadaan yang yang telah di inputkan oleh user. User dapat melihat file yang telah diajuakn
oleh user beserta status telah di terima atau di pending oleh Kepala
Bagian atau dari pihak Wakil Rektor. Tampilan form Pengadaan Barang
dapat dilihat pada Gambar 4.4 sebagai berikut ini :
Gambar 4.4 Halaman Daftar Pengajuan Kajur
4.3.5 Halaman History Pengajuan Pengadaan barang
Pada halaman ini hanya berisikan tentang pengajaun dan pengadaan barang yang telah di terima ataupun dipending karena tidak di setujui oleh pihak penyelenggara pengadaan Barang serta tujuan yang
(70)
sampai mana pengajuan masih di proses. Tampilan halaman Pengajuan
Pengadaan barangcontact dapat dilihat pada Gambar 4.5 berikut ini:
Gambar 4.5 Halaman History Pengajuan Kajur
4.3.6 Implementasi Halaman Dekan
Halaman ini merupakan halaman yang ditujukan untuk Dekan dalam melakukan acc proposal dari Kajur ditolak karena tidak sesuai dengan harapan. untuk Dekan berhak melakukan pengajuan dan memasukkan prosposal yang diajukan kepada Wakil Rektor. Dekan juga
bisa melihat pengadaan dan history yang ada pada menu untuk melihat
pengajuan dan pengadaan barang yang ada. Tampilan halaman index untuk Dekan dapat dilihat pada Gambar 4.6 berikut ini:
(71)
Gambar 4.7 Halaman History Pengajuan Dekan
4.3.7 Implementasi Wakil Rektor
Halaman ini adalah tampilan awal untuk menu Wakil Rektor,
setelah login Wakil Rektor berhasil login maka akan tampil menu
pengajuan yang telah mendapatkan message atau sms dari operator bahwa
adanya pengajuan dari Dekan yang masuk atau dari Kajur yang telah di acc oleh Dekan. Untuk tampilannya dapat dilihat pada Gambar 4.8 berikut ini:
Gambar 4.8 Halaman Daftar Pengajuan Dekan
Jika Wakil Rektor menolak pengajuan maka akan keluar nama
pengajuan dan subject serta komentar alasan mengapa proposal ditolak.
(72)
Gambar 4.9 Halaman Keterangan Tolak Wakil Rektor.
4.3.8 Halaman Kepala Sub Bagian Pengadaan Barang
Halaman ini adalah halaman yang digunakan untuk melakukan pengadaan barang oleh Kepala Sub Bagian yang akan menentukan vendor yang akan melakukan pengadaan barang. Untuk tampilannya dapat dilihat Gambar 4.10 berikut ini:
Gambar 4.10 Tampilan Menu Kepala Sub Bagian
4.3.9 Implementasi Halaman Pengisian Vendor
Halaman ini digunakan untuk memasukkan nama vendor yang ditunjuk untuk memasukkan surat penawaran barang yang sudah masuk dari Kepala Sub Bagian dengan menentukan kriteria-kriteria yang sudah di buat oleh Kepala Sub Bagian. Untuk setiap vendor bisa memilih dan
(73)
menentukan nama pengajuan yang masuk pada Kepala Sub Bagian. Vendor memasukkan nama perusahaan dan alamat vendor agar Kepala Sub Bagian bisa mengetahui letak vendor dan bisa menghubungi dengan cepat. Untuk tampilannya dapat dilihat Gambar 4.11 berikut ini:
Gambar 4.11 Halaman Input Vendor
4.3.10 Halaman Pemilihan Vendor
Halaman ini digunakan Kasubbag untuk melakukan pemilihan vendor yang akan melakukan pengadaan terhadap pengajuan yang telah disetujui oleh pihak-pihak yang memiliki otoritas pengambil keputusan.. Untuk tampilannya dapat dilihat Gambar 4.12 berikut ini:
(74)
4.3.11 Halaman Daftar Vendor
Halaman penilaian vendor ini merupakan penilaian untuk Kepala Sub Bagian dalam menentukan hasil penilaian barang yang diajukan oleh vendor yang sudah masuk pada Kepala Sub Bagian yang akan dihitung sesuai dengan kriteria penilaian yang ada pada pengambilan keputusan yang telah dibuat oleh Kepala Sub Bagian. Untuk tampilannya dapat dilihat Gambar 4.13 berikut ini:
Gambar 4.13 Halaman Daftar Vendor
4.3.12 Halaman Penilaian Vendor
Halaman penilaian vendor ini sudah ditentukan sesuai dengan kriteria yang ditentukan sesuai dengan jenis barang yang sudah ditawarkan oleh vendor. Untuk menentukanya yaitu mulai dari kualitas barang, kuantitas dam nilai waktu yang ditentukan oleh vendor itu sendiri. Untuk tampilannya dapat dilihat Gambar 4.14 berikut ini:
(75)
Gambar 4.14 penilaian vendor
4.3.13 Halaman Pemilihan Vendor
Halaman pemilihan vendor ini merupakan pemilihan dari nilai yang terbaik yang telah ditentukan oleh Kepala Sub Bagian. Dari nilai yang terbaik ini akan langsung dihubungi oleh Kepala Sub Bagian yang telah di pilih untuk menunjukkan barang yang telah diajukan oleh vendor. Untuk tampilannya dapat dilihat Gambar 4.15 berikut ini:
Gambar 4.15 Halaman Pemilihan Vendor
4.3.14 Halaman Pengadaan Kepala Sub Bagian
Halaman ini merupakan halaman pengiriman info dari Kepala Sub
Bagian yang akan dikirimkan kepada pihak user yang telah mengajukan
(76)
menerima barang yang sesuai dengan pengajuan. Untuk tampilannya dapat dilihat Gambar 4.16 berikut ini:
Gambar 4.16 Tampilan Pengadaan Kepala Sub Bagian
4.3.15 Halaman Pengadaan Kajur
Halaman ini merupakan hasil dari pengadaan yang diajukan oleh
user yang mengajukan dan apabila menerima akan barang yang sesuai
dengan pengajuan barang. Untuk tampilannya dapat dilihat Gambar 4.17 berikut ini:
(77)
4.3.16 Halaman Penghapusan Data Pengajuan
Halaman ini adalah halaman yang digunakan untuk melakukan hapus data dalam melakukan pengajuan barang yang telah diajukan oleh
user. Penghapusan ini apabila user melakukan kesalahan dalam inputan
data ataupun salah ketik dalam mengajukan sebuah proposal. Untuk tampilannya dapat dilihat pada Gambar 4.18 berikut ini:
(78)
Pada bab ini akan dibahas mengenai uji coba terhadap aplikasi yang telah dibuat dan selanjutnya akan dibuat evaluasi dari hasil uji coba tersebut. Uji coba dilaksanakan untuk mengetahui apakah aplikasi dapat berjalan dengan baik sesuai perancangan yang dibuat. Evaluasi dilakukan untuk menentukan tingkat keberhasilan dari aplikasi yang dibuat.
5.1Lingkungan Uji Coba
Pada uji coba kali ini digunakan sebuah komputer sebagai server Sistem Informasi Pengadaan Barang/Jasa dengan spesifikasi sebagai berikut:
- Sistem Operasi: Windows XP
- Server Database: Mysql 5.0.24
- Web Server: Apache 5.2.3
- Processor Celeron 2.0 GHz
- Ram 1 GB
5.1.1 Pelaksanaan Uji Coba
Pelaksanaan uji coba ini akan melakukan implementasi sistem yang telah dibuat. Uji coba ini terdapat dua percobaan yaitu uji coba sistem dan uji coba pengajuan baru dari KajurTF.
5.1.2 Uji Coba Sistem
(79)
5.1.2.1Uji coba login
Uji coba login ini dilakukan untuk dapat mengakses halaman Kajur,
dalam hal ini user (Kajur) dapat melakukan pengajuan yang akan ditampilkan
pada user. Kajur harus mengisikan username dan password terlebih dahulu,
seperti yang ditunjukkan pada Gambar 5.1 berikut ini:
Gambar 5.1 Tampilan Login Kajur TF
Apabila petugas salah memasukkan username atau password, maka
akan muncul pesan dan petugas tidak dapat mengakses halaman petugas
seperti yang ditunjukkan Gambar 5.2 berikut ini :
(80)
5.1.2.2Uji coba pengajuan baru
Pada uji coba selanjutnya dilakukan uji coba untuk pengajuan baru oleh user Kajur TF.
5.1.2.3Tampilan untuk KajurTF
Tampilan menu awal Kajur TF yang telah disediakan adalah seperti pada gambar 5.3 berikut ini:
Gambar 5.3 menu KajurTF
Apabila ingin mengajukan pengadaan baru maka pilih menu pegajuan untuk memasukkan proposal yang telah dibuat dari pihak Kajur untuk dikirimkan ke Dekan FTI. Seperti yang ditunjukkan pada gambar 5.4 berikut ini:
(81)
Gambar 5.4 Tampilan Insert Pengajuan Baru
Gambar 5.5 Tampilan Daftar Pengajuan Kajur
Apabila sudah masuk dalam database dan file yang di inputkan salah
memasukkan proposal atau pengajuanya salah input maka bisa di hapus oleh
user atau Kajur dengan klik icon del ( delete ) untuk menghapus data yang
sudah masuk dalam database dan menginputkan lagi untuk mengajukan proposal baru.
(82)
5.1.2.4Tampilan untuk Dekan
Setelah itu, Dekan akan membuka webnya dan tampilannya adalah seperti
pada gambar 5.8 sebagai berikut.
Gambar 5.6 Tampilan Menu Pengajuan Dekan
Apabila Dekan acc atau telah menyetujui pengadaan barang dari Kajur maka akan terpending di Wakil Rektor karena Wakil Rektor belum menyetujui pengajuan tersebut. Seperti pada gambar 5.7 berikut ini:
Gambar 5.7 Tampilan Hasil dari ACC Dekan
Apabila pegajuan ditolak oleh Dekan maka akan adanya komentar dari Dekan dengan alasan mengapa pengajuan ditolak seperti gambar 5.8 berikut ini:
(83)
Gambar 5.8 Menu Keterangan Tolak oleh Dekan
5.1.2.5Tampilan untuk Wakil Rektor
Wakil Rektor disini juga memberikan keputusan yang diajukan oleh Dekan dan prosesnya sama seperti pengambilan keputusan oleh Dekan yaitu acc pengajuan dan penolakan pengajuan. Seperti pada gambar 5.9 berikut ini:
Gambar 5.9 Menu Pengajuan Wakil Rektor
5.1.2.6Uji Coba Kepala Biro Umum
Kepala Biro Umum disini berfungsi hanya menerima hasil dari pengajuan yang telah di acc oleh Wakil Rektor. Seperti pada gambar 5.10 berikut ini:
(84)
Gambar 5.10 Daftar Pengajuan Kepala Biro Umum
5.1.2.7Tampilan untuk Kepala Bagian Sarpras
Kepala Bagian Sarpras ini merupakan satker yang menerima proposal dari Kepala Biro Umum untuk diteruskan ke Kepala Sub Bagian. Seperti pada gambar 5.11 berikut ini:
(85)
5.1.2.8Tampilan untuk Kepala Sub Bagian
Kepala Sub Bagian menerima pengajuan dari Kepala Bagian Sarpras. Seperti gambar 5.12 berikut ini:
Gambar 5.12 Daftar Pengajuan Kepala Sub Bagian
Setelah pengajuan yang masuk telah disetujui oleh semua pihak, maka Kepala Sub Bagian bertugas untuk mencari Vendor yang akan mengikuti proses pengadaan untuk pengajuan tersebut. Seperti pada gambar 5.13 di bawah ini.
(86)
Setelah itu Kepala Sub Bagian klik vendor untuk memasukkan nama
dan alamat vendor yang mengikuti pengadaan serta mengupload file surat
penawaran dari Vendor tersebut. Seperti pada gambar 5.14 berikut.
Gambar 5.14 Inputan Proposal dari Vendor
Gambar 5.15 Daftar Vendor
5.1.2.9Uji coba penilaian pengadaan terhadap vendor
Setelah didapatkan nama-nama vendor dan juga file surat penawarannya, Kasubbag memberi penilaian terhadap setiap vendor yang terdaftar. Seperti pada gambar 5.16 di bawah ini.
(87)
Gambar 5.16 Menu Penilaian Vendor
Setelah semua vendor yang terdaftar telah diberi nilai, maka Kasubbag akan memilih vendor yang memiliki nilai terbaik untuk melaksanakan proyek pengadaan.
Gambar 5.17 Daftar nilai Tiap Vendor
Kemudian Kasubbag akan mengirimkan informasi kepada pihak yang mengajukan proposal (dalam hal ini adalah Kajur TF), sehingga Kajur TF mengetahui Vendor mana yang melaksanakan proyek tersebut.
(88)
Gambar 5.18 Kasubbag Mengirim Info ke Kajur TF
Setelah itu pada halaman Kajur akan muncul tampilan seperti pada gambar 5.19 berikut ini.
Gambar 5.19 menu Terima Info dari Kasubbag
5.1.2.10 Uji coba untuk Tampilan History Pengajuan
Pada menu history pengajuan, tampilannya adalah seperti pada gambar 5.20 di bawah ini
(89)
6.1 Kesimpulan
Setelah melakukan uji coba dan evaluasi sistem, maka kesimpulan yang dapat diambil yaitu:
1. Sistem informasi pengadaan barang/jasa ini dibangun dengan
menggunakan teknologi berbasis web, sehingga dapat memudahkan
user dalam melakukan pengajuan dan pengadaan barang dari yang
sebelumnya dilaksanakan secara manual menjadi sebuah aplikasi web,
prosesnya menjadi lebih cepat dan mudah karena dapat diakses dari intranet.
2. Sistem ini dapat memudahkan pengontrolan pengadaan barang/jasa
karena user dapat mengetahui alur surat pengajuan dan pengadaan.
Proses dimana user (baik Subsatker maupun orang yang mempunyai
otoritas pembuat keputusan).
3. Dengan menggunakan sistem pengadaan berbasis web maka Subsatker
akan mengupload proposal ke dalam web yang nantinya dokumen
yang sudah diupload oleh Subsatker tersebut akan dapat didownload
(diambil) oleh penyedia barang/jasa melalui web tanpa harus datang ke
(90)
6.2 Saran
Ada beberapa saran yang dapat diberikan untuk pengembangan lebih lanjut. Saran-saran itu adalah:
1. Untuk implementasi aplikasi berbasis web, diharapkan tidak hanya
untuk jenis pengadaan penunjukan langsung dan pengadaan langsung saja tetapi untuk lelang dan swakelola juga. Sehingga semua jenis pengadaan dapat diketahui oleh semua pihak yang terlibat didalamnya.
2. Diharapkan untuk proses pengadaan di tahun kedepannya dapat
terhubung melalui internet sehingga proses lelang dapat diketahui oleh masyarakat luas dan vendor yang ingin berpartisipasi dapat mengetahui pengadaan apa saja yang dapat diikuti melalui internet, tanpa harus datang ke UPN ”Veteran” Jawa Timur.
(91)
1. Aisonhaji. 2008 : Inovasi Sistem Pengadaan untuk Transparansi dan Efisiensi
(online), (
http://aisonhaji.wordpress.com/2008/07/12/inovasi-sistem-pengadaan-untuk-transparansi-dan-efisiensi/, diakses 24 April 2009)
2. Jogiyanto, HM,MBA,Akt., Ph.D. “Sistem Teknologi Informasi”, Penerbit
ANDI, Yogyakarta, 2003
3. Junaidi Achmad,S.Kom, Intan Yuniar P,S.Kom,dkk. “Buku Panduan
Praktikum Basis Data Jurusan Teknik Informatika”, Penerbit UPN
”Veteran” Jatim press, Surabaya 2007
4. Peraturan Materiil Badan Pelaksana Pendidikan nomor:
(1)
71
Setelah itu Kepala Sub Bagian klik vendor untuk memasukkan nama dan alamat vendor yang mengikuti pengadaan serta mengupload file surat penawaran dari Vendor tersebut. Seperti pada gambar 5.14 berikut.
Gambar 5.14 Inputan Proposal dari Vendor
Gambar 5.15 Daftar Vendor
5.1.2.9Uji coba penilaian pengadaan terhadap vendor
Setelah didapatkan nama-nama vendor dan juga file surat penawarannya, Kasubbag memberi penilaian terhadap setiap vendor yang terdaftar. Seperti pada gambar 5.16 di bawah ini.
(2)
Gambar 5.16 Menu Penilaian Vendor
Setelah semua vendor yang terdaftar telah diberi nilai, maka Kasubbag akan memilih vendor yang memiliki nilai terbaik untuk melaksanakan proyek pengadaan.
Gambar 5.17 Daftar nilai Tiap Vendor
Kemudian Kasubbag akan mengirimkan informasi kepada pihak yang mengajukan proposal (dalam hal ini adalah Kajur TF), sehingga Kajur TF mengetahui Vendor mana yang melaksanakan proyek tersebut.
(3)
73
Gambar 5.18 Kasubbag Mengirim Info ke Kajur TF
Setelah itu pada halaman Kajur akan muncul tampilan seperti pada gambar 5.19 berikut ini.
Gambar 5.19 menu Terima Info dari Kasubbag 5.1.2.10 Uji coba untuk Tampilan History Pengajuan
Pada menu history pengajuan, tampilannya adalah seperti pada gambar 5.20 di bawah ini
(4)
74 6.1 Kesimpulan
Setelah melakukan uji coba dan evaluasi sistem, maka kesimpulan yang dapat diambil yaitu:
1. Sistem informasi pengadaan barang/jasa ini dibangun dengan menggunakan teknologi berbasis web, sehingga dapat memudahkan user dalam melakukan pengajuan dan pengadaan barang dari yang sebelumnya dilaksanakan secara manual menjadi sebuah aplikasi web, prosesnya menjadi lebih cepat dan mudah karena dapat diakses dari intranet.
2. Sistem ini dapat memudahkan pengontrolan pengadaan barang/jasa karena user dapat mengetahui alur surat pengajuan dan pengadaan. Proses dimana user (baik Subsatker maupun orang yang mempunyai otoritas pembuat keputusan).
3. Dengan menggunakan sistem pengadaan berbasis web maka Subsatker akan mengupload proposal ke dalam web yang nantinya dokumen yang sudah diupload oleh Subsatker tersebut akan dapat didownload (diambil) oleh penyedia barang/jasa melalui web tanpa harus datang ke panitia pengadaan untuk meminta dokumen.
(5)
75
6.2 Saran
Ada beberapa saran yang dapat diberikan untuk pengembangan lebih lanjut. Saran-saran itu adalah:
1. Untuk implementasi aplikasi berbasis web, diharapkan tidak hanya untuk jenis pengadaan penunjukan langsung dan pengadaan langsung saja tetapi untuk lelang dan swakelola juga. Sehingga semua jenis pengadaan dapat diketahui oleh semua pihak yang terlibat didalamnya. 2. Diharapkan untuk proses pengadaan di tahun kedepannya dapat
terhubung melalui internet sehingga proses lelang dapat diketahui oleh masyarakat luas dan vendor yang ingin berpartisipasi dapat mengetahui pengadaan apa saja yang dapat diikuti melalui internet, tanpa harus datang ke UPN ”Veteran” Jawa Timur.
(6)
76
1. Aisonhaji. 2008 : Inovasi Sistem Pengadaan untuk Transparansi dan Efisiensi (online), ( http://aisonhaji.wordpress.com/2008/07/12/inovasi-sistem-pengadaan-untuk-transparansi-dan-efisiensi/, diakses 24 April 2009)
2. Jogiyanto, HM,MBA,Akt., Ph.D. “Sistem Teknologi Informasi”, Penerbit ANDI, Yogyakarta, 2003
3. Junaidi Achmad,S.Kom, Intan Yuniar P,S.Kom,dkk. “Buku Panduan
Praktikum Basis Data Jurusan Teknik Informatika”, Penerbit UPN
”Veteran” Jatim press, Surabaya 2007
4. Peraturan Materiil Badan Pelaksana Pendidikan nomor: KEP/12/YKPP/III/2008 Tanggal 5 Maret 2008