ANALISIS DAN PERANCANGAN SISTEM E-PROCUREMENT PADA PT. METRO BATAVIA DENGAN PENDEKATAN RATIONAL UNIFIED PROCESS - Binus e-Thesis
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika
Skripsi Sarjana Komputer Semester Genap Tahun 2006/2007
ANALISIS DAN PERANCANGAN SISITM E-PROCUREMENT PADA PT.METRO BATAVIA
DENGAN PENDEKATAN RATIONAL UNIFIED PROCESS David Saputra 0700730316
Raymond 0700714546
Abstrak
Tujuan dari penyusunan skripsi ini adalah merancang suatu sistem e-
Procurement sebagai media informasi yang akurat bagi divisi Purchasing pada
PT.Metro.Batavia dalam mendapatkan informasi yang berhubungan dengan penjualan dan informasinya. Metode penelitan yang digunakan adalah metode analisis dan metode perancangan. Hasil yang akan dicapai adalah sebuah sistem terpadu antara general web yang menganut reverse auction yang memungkinkan supplier memberikan informasi penawaran secara actual dengan aplikasi back admin yang memungkinkan staff Purchasing khususnya Purchasing Manager untuk mendapatkan informasi penawaran yang actual dari supplier. Informasi yang disediakan yaitu informasi Kesimpulan dari penelitian skrispsi ini adalah adanya sistem procurement yang baru sebagai pendukung kemudahan divisi Purchasing untuk melakukan aktivitasi pengadaan barang.
Kata Kunci e-Procurement , Analisis, Perancangan, PT. Metro Batavia
PRAKATA
Puji syukur kepada Tuhan Yang Maha Esa atas berkat dan anugerahNya yang diberikan kepada penulis sehingga dapat menyelesaikan skrispi ini dengan baik. Adapun skripsi ini disusun sebagai salah satu syarat kelulusan Sarjana Strata 1 pada jurusan Teknik Informatika di Universitas Bina Nusatara.
Penulis menyadari bahwa selesainya skripsi ini bukanlah semata-mata usaha kami sendiri. Skripsi ini dapat terwujud karena bantuan, bimbingan dan dorongan moril yang diterima oleh penulis dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan terima kasih kepada :
1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara, Jakarta.
2. Bapak H.M Subekti, BE., M.Sc., selaku Ketua Jurusan Teknik Informatika.
3. Bapak Fredy Purnomo, S.Kom., M.Kom, selaku Sekretaris Jurusan Teknik Informatika yang telah memberikan pengarahan dan membantu penulis selama penulis menyelesaikan studinya di Universitas Bina Nusantara.
4. Bapak Agus Setyabudi, S.Kom, MM., selaku dosen pembimbing yang telah memberikan pengarahan dan bimbingan bagi penulis dalam penyusunan skripsi ini.
5. Seluruh dosen di Universitas Bina Nusantara yang telah mengajar dan mendidik penulis sehingga dapata mencapai garis studi dari program pendidikan Strata 1 di Universitas Bina Nusantara.
6. Bapak Fredi Tansari sebagai perwakilan dari Batavia Air selaku Purchasing Manager,IT Director dan Owner.
7. Orang tua dan seluruh anggota keluarga yang tidak dapat penulis sebutkan satu persatu, terima kasih atas doa, perhatian dan dukungan dana sebagai penunjang dalam menyelesaikan skripsi ini.
8. Teman-teman yang telah memberikan bantuan, dukungan dan masukan yang bermanfaat kepada penulis.
9. Pihak-pihak yang tidak dapat disebutkan satu-persatu secara langsung maupun tidak langsung telah memberikan bantuan dan dukungan kepada penulis.
Penulis menyadari akan kekurangan-kekurangan pada skrispi ini. Oleh karena itu, penulis mengharapkan kritik dan saran yang membangun dari setiap pihak untuk menyempurnakan skripsi ini.
Akhir kata, penulis berharap semoga skripsi ini dapat berguna dan bermanfaat bagi pembaca dan rekan-rekan lain yang membutuhkan.
Jakarta, Juli 2007 Penulis
DAFTAR ISI Halaman
3 1.3.2 Manfaat ..................................................................
2.1 Piranti Lunak ......................................................
6 BAB 2 LANDASAN TEORI
1.5 Sistematika Penulisan ........................................................
4
1.4 Metodologi Penelitian ........................................................
4
3 1.3.1 Tujuan ..................................................................
Halaman Judul Luar .......................................................................................... i Halaman Judul Dalam ...................................................................................... ii Halaman Persetujuan Softcover ............................................................... iii Abstrak .............................................................................................................. iv Kata Pengantar .................................................................................................. v Daftar Isi ........................................................................................................... vii Daftar Tabel ..................................................................................................... xii Daftar Gambar .................................................................................................. xv
1.3 Tujuan dan Manfaat ...........................................................
2
1.2 Ruang Lingkup ............................................................................
1
1.1 Latar Belakang ............................................................................
BAB 1 PENDAHULUAN
8
2.1.1 Pengertian Piranti Lunak ......................................
8 2.1.2 Karateristik Piranti Lunak ...................................
8 2.1.3 .........................................
9 Tipe Piranti Lunak 2.1.4 Rekayasa Piranti Lunak ..........................
11 2.1.4.1 .......................... 11
Pengertian Rekayasa Piranti Lunak
2.1.4.2 .......................... 12 Model Proses Rekayasa Piranti
Lunak 2.1.4.3 ..........................
12 Rational Unified Process 2.1.4.3.1 ..........................
12 Pengantar RUP
2.1.4.3.2
13 Fase ..........................
2.1.4.3.3
17 Iterasi ..........................
2.1.4.3.4
17 SDLC ..........................
2.2 Procurement ................................
17
2.2.1
17 Pengertian Procurement ................................
2.2.2 Metode – metode Procurement ................................ 18 2.2.3 ................................ 19
E - Procurement
2.2.3.1 Pengertian e-Procurement ................................ 19 2.2.3.2 ................................ 20
Manfaat dan keuntungan
e-Procurement
2.2.3.3 Aplikasi e-Procurement ................................ 21 2.3 UML ................................................................................
23 2.3.1 .............................
23 Sejarah Perkembangan UML
2.3.2 Gambaran Umum UML .............................
40
................................... 35 3.2 Fase Inception ..................................................................
36 3.2.1 Latar Belakang Masalah ................................
36
3.2.2 Permasalahan Dalam Sistem Yang Berjalan
................................ 39
3.2.3 Perumusan Masalah ................................
3.2.4 Business Modeling ................................
34
41
3.2.5 Use Case ................................
46
3.2.6 Activity Diagram ................................
65
3.2.7 Perancangan Database ................................
3.1.3 Tugas dan Tanggung Jawab Staff Purchasing Logistik
33 3.1.2 Struktur Organisasi Perusahaan ...................................
24
2.3.2.4 Jenis Diagram dalam UML .............................
2.3.2.1 Pengantar UML .............................
24
2.3.2.2 Peran UML .............................
25
2.3.2.3 Fungsi dan Utilitas UML .............................
26
28 2.4 Java .............................
3.1.1 Sejarah Perusahaan ...................................
30
2.4.1 Sejarah Perkembangan Java .............................
30
2.4.2 Gambaran Umum Teknologi Java .............................
32 BAB 3 ANALISIS SISTEM BERJALAN 3.1 Gambaran Umum Perusahaan ...................................
33
72
BAB 4 IMPLEMENTASI DAN EVALUASI
4.1 Implementasi ........................................... 109
4.1.1 ............................ 109 Fase Elaboration
4.1.1.1 ............................ 109 Identifikasi Class
4.1.1.2 ............................ 113 Use Case Realization
Diagram 4.1.1.3 ............................ 114
Sequence Diagram 4.1.1.4 ............................ 138
Class Diagram
4.1.2 ............................ 140 Fase Construction
4.1.2.1 ............................ 140 Iterasi 1
4.1.2.1.1 ............................ 140 Rancangan Layar
4.1.2.1.2 ............................ 157 Desain Komponen
4.1.2.1.3 160 Implementation ............................
4.1.2.1.4 161 Test ............................
4.1.2.2 ............................ 161 Iterasi 2
4.1.2.2.1 ............................ 161 Desain Komponen
4.1.2.2.2 162 Implementation ............................
4.1.2.2.3 162 Test ............................
4.1.3 ............................ 163 Fase Transition
4.1.3.1 ............................ 163 Deployment Plan
4.1.3.2 ............................ 164 Deployment Model
4.1.3.3 ............................ 165 Hasil Kuisioner
4.1.3.4 169 End – User Support Material ............................
BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan ................................................................................ 200
5.2 Saran ............................................................................................ 201
DAFTAR PUSTAKA
...................................................................................... 202
RIWAYAT HIDUP
......................................................................................... 203
FOTOCOPY SURAT SURVEI
DAFTAR TABEL Halaman
Tabel 3.1 Alur Kejadian Use Case Pre-Registrasi Supplier51 Tabel 3.2 Alur Kejadian Use Case LogIn Staff
52 Tabel 3.3 Alur Kejadian Use Case LogIn Supplier
53 Representative
Tabel 3.4 Alur Kejadian Survey Pre-Registrasi Supplier54 Tabel 3.5 Alur Kejadian Memasukan Informasi Material
55 Request For Purchase
Tabel 3.6 Alur Kejadian Use Case Mengatur Kesesuaian56 Informasi Material Request For Purchase
Tabel 3.7 Alur Kejadian Use Case Mengatur Kesesuaian Tender58 Tabel 3.8 Alur Kejadian Use Case Membuat Penawaran Ke
59 Tender
Tabel 3.9 Alur Kejadian Use Case Mendapatkan Purchase60 Order Untuk Tender Yang dimenangkan
Tabel 3.10 Alur Kejadian Use Case Memasukan Informasi61 Invoice
Tabel 3.11 Alur Kejadian Use Case Mengatur Kesesuaian62 Invoice
Tabel 3.12 Alur Kejadian Use Case Memasukan Informasi63 Dan Airway Bill
Packing List
Tabel 3.13 Alur Kejadian Mengatur Kesesuaian Informasi86 Tabel 3.24 Tabel MsPartCategory
96 Tabel 3.33 Tabel PO
94 Tabel 3.32 Tabel PartCatalog
93 Tabel 3.31 Tabel PackingList
92 Tabel 3.30 Tabel MsTagApproval
91 Tabel 3.29 Tabel MsStaff
90 Tabel 3.28 Tabel MsShippingAddress
89 Tabel 3.27 Tabel MsReference
88 Tabel 3.26 Tabel MsPartKeyword
87 Tabel 3.25 Tabel MsPartCondition
85 Tabel 3.23 Tabel MsInvoiceAddress
Packing List d an Airway Bill
84 Tabel 3.22 Tabel MsCountry
82 Tabel 3.21 Tabel MaterialRequestForPurchase
80 Tabel 3.20 Tabel Invoice
79 Tabel 3.19 Tabel DtlTender
77 Tabel 3.18 Tabel DtlQuotation
75 Tabel 3.17 Tabel DtlMaterialRequestForPurchase
74 Tabel 3.16 Tabel Currency
73 Tabel 3.15 Tabel Airway Bill
64 Tabel 3.14 Tabel AAT
98
Tabel 3.34 Tabel Quotation99 Tabel 3.35 Tabel QuotedPart 101
Tabel 3.36 Tabel RFQ102
Tabel 3.37 Tabel SupplierCompany103
Tabel 3.38 Tabel SupplierNotification 105Tabel 3.39 Tabel SupplierRepresentative 107Tabel 3.40 Tabel Tender108
DAFTAR GAMBAR Halaman Gambar 2.1 Complete Procurement Life Cycle ...................................
70 Gambar 3.10 Activity Diagram Untuk Aktivitas Memasukkan Informasi Packing List dan Airway Bill
Gambar 4.5 Use Case Realization Untuk Use Case MemilihGambar 4.4 Kumpulan Use Case Realization .............. 113Gambar 4.3 Control Class Untuk Entreprise Java Bean .............. 112Gambar 4.2 Boundry Class Website e-Procurement .............. 111Gambar 4.1 Entity Class di Package dbEntity ........... 110........ 71
........... 69 Gambar 3.9 Activity Diagram Untuk Aktivityas Memasukkan Invoice ...........
19 Gambar 3.1 Struktur Organisasi PT MetroBatavia ...................................
68 Gambar 3.8 Activity Diagram Untuk Proses Pembuatan Purchase Order
67 Gambar 3.7 Activity Diagram Untuk Aktivitas Quotation .....................
66 Gambar 3.6 Activity Diagram Untuk Aktivitas Pembuatan Tender
50 Gambar 3.5 Activity Diagram Untuk Aktivitas Registrasi Supplier
47 Gambar 3.4 Use Case dalam Use Case Diagram
35 Gambar 3.3 Aktor Dalam Use Case Diagram
34 Gambar 3.2 Struktur Organisasi Purchasing Logistik
Quotation untuk menentukan hasil tender .............. 114
Gambar 4.6 Sequence Diagram Untuk Use Case Memilih Quotation .............. 115Untuk Menentukan Hasil Tender
Gambar 4.7 Use Case Realization Untuk Use Case Survey Pre- .............. 116Registrasi Supplier
Gambar 4.8 Sequence Diagram Untuk Use Case Survey Pre- ............... 117Registrasi Supplier
Gambar 4.9 Use Case Realization Untuk Memasukan Informasi ................ 118Packing List Dan Airway Bill
Gambar 4.10 Sequence Diagram Untuk Memasukan Informasi Packing ............. 119List Dan Airway Bill
Gambar 4.11 Use Case Realization Untuk Membuat Penawaran Ke ................ 120Tender Gambar 4.12
.............. 121 Sequence Diagram Untuk Membuat Penawaran Ke
Tender
Gambar 4.13 Use Case Realization Untuk Mendapatkan Purchase ................ 122Order Untuk Tender Yang Dimenangkan
Gambar 4.14 Sequence Diagram Untuk Mendapatkan Purchase Order Untuk 123Tender Yang Dimenangkan
Gambar 4.15 Use Case Realization Untuk Mengatur Kesesuaian hasil Analisis 124Informasi Material Request For Purchase
Gambar 4.16 Sequence Diagram Untuk Mengatur Kesesuaian hasil ........ 125Analisis Informasi Material Request For Purchase
Gambar 4.17 Use Case Realization Untuk Mengatur Kesesuaian Informasi .. 126Quotation
Gambar 4.18 Sequence Diagram Untuk Mengatur Kesesuaian Informasi 127Quotation
Gambar 4.19 Use Case Realization Untuk Mengatur Kesesuaian Profile 128Supplier dan Supplier Representative
Gambar 4.20 Sequence Diagram Untuk Mengatur Kesesuaian Profile 129Supplier dan Supplier Representative
Gambar 4.21 Use Case Realization Untuk Mengatur Kesesuaian Tender 130Gambar 4.22 Sequence Diagram Untuk Mengatur Kesesuaian Tender 131Gambar 4.23 Use Case Realization Untuk Menyetujui hasil Analisis 132Informasi Material Request for Purchase
Gambar 4.24 Sequence Diagram Untuk Menyetujui hasil Analisis Informasi 133Material Request for Purchase
Gambar 4.25 Use Case Realization Untuk Menyetujui hasil Survey Pre- 134Registrasi Supplier
Gambar 4.26 Sequence Diagram Untuk Menyetujui hasil Analisis Informasi 135Material Request for Purchase
Gambar 4.27 Use Case Realization Untuk Pra-Registrasi Supplier 136Gambar 4.28 Sequence Diagram Untuk Pra-Registrasi Supplier 137Gambar 4.29 Class Diagram139
Gambar 4.30 Rancangan Layar Login Admin 140Gambar 4.31 Rancangan Layar Survey Supplier 141Gambar 4.32 Rancangan Layar Maintain Supplier Account 142Gambar 4.33 Rancangan Layar Maintain Material Request for Purchase 143Gambar 4.34 Rancangan Layar Material Request for Purchase Form 144Gambar 4.48 System Physical PackageGambar 4.56 Pre Registration FormGambar 4.55 Halaman Terms and Agreement 170169
Gambar 4.54 Web Login164
Gambar 4.53 Deployment DiagramGambar 4.52 General Web Physical Package 162160
Gambar 4.51 Component DiagramGambar 4.50 General Web Physical Package 159Gambar 4.49 Back Admin Physical Package 158158
Gambar 4.47 Rancangan Layar Halaman Quotation Form 157Gambar 4.35 Rancangan Layar Maintain Tender 145Gambar 4.46 Rancangan Layar Halaman Alternate Quotation Form 156Gambar 4.45 Rancangan Layar Halaman Pre Registration Form 155Gambar 4.44 Rancangan Layar Halaman Control Panel Web 154Gambar 4.43 Rancangan Layar Packing List dan Airway Bill 153Gambar 4.42 Rancangan Layar Halaman Invoice Web 152Gambar 4.41 Rancangan Layar Purchase Order Web 151Gambar 4.40 Rancangan Halaman Quotation Web 150Gambar 4.39 Rancangan Layar Halaman Tender Web 149Gambar 4.38 Rancangan Layar Halaman Utama Web 148147
Gambar 4.37 Rancangan Layar Web LoginGambar 4.36 Rancangan Layar Maintain Invoice and Packing List 146171
Gambar 4.57 Pre Registration SummaryGambar 4.74 Maintain Part CatalogGambar 4.70 Edit Profile185
Gambar 4.71 Back Admin186
Gambar 4.72 Add Part Catalog 1187
Gambar 4.73 Add Part Catalog 2188
189
Gambar 4.69 Control PanelGambar 4.75 Survey Supplier 1190
Gambar 4.76 Survey Supplier 2191
Gambar 4.77 Material Request Form 1192
Gambar 4.78 Material Request Form 2193
Gambar 4.79 Maintain Material Request 1184
183
172
177
Gambar 4.58 Supplier Home173
Gambar 4.59 Tender Home174
Gambar 4.60 Quick Quotation175
Gambar 4.61 Quotation Form176
Gambar 4.62 Alternate Part FormGambar 4.63 Quotation SummaryGambar 4.68 Packing List Home178
Gambar 4.64 Quotation Home179
Gambar 4.65 Quotation Detail180
Gambar 4.66 Purchase Order Home181
Gambar 4.67 Invoice Home182
194
Gambar 4.80 Maintain Material Request 2195
Gambar 4.81 Maintain Tender 1196
Gambar 4.82 Maintain Tender 2197
Gambar 4.83 Maintain Invoice 1198