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 Supplier

  51 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 Supplier

  54 Tabel 3.5 Alur Kejadian Memasukan Informasi Material

  55 Request For Purchase

Tabel 3.6 Alur Kejadian Use Case Mengatur Kesesuaian

  56 Informasi Material Request For Purchase

Tabel 3.7 Alur Kejadian Use Case Mengatur Kesesuaian Tender

  58 Tabel 3.8 Alur Kejadian Use Case Membuat Penawaran Ke

  59 Tender

Tabel 3.9 Alur Kejadian Use Case Mendapatkan Purchase

  60 Order Untuk Tender Yang dimenangkan

Tabel 3.10 Alur Kejadian Use Case Memasukan Informasi

  61 Invoice

Tabel 3.11 Alur Kejadian Use Case Mengatur Kesesuaian

  62 Invoice

Tabel 3.12 Alur Kejadian Use Case Memasukan Informasi

  63 Dan Airway Bill

  Packing List

Tabel 3.13 Alur Kejadian Mengatur Kesesuaian Informasi

  86 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 Quotation

  99 Tabel 3.35 Tabel QuotedPart 101

Tabel 3.36 Tabel RFQ

  102

Tabel 3.37 Tabel SupplierCompany

  103

Tabel 3.38 Tabel SupplierNotification 105Tabel 3.39 Tabel SupplierRepresentative 107Tabel 3.40 Tabel Tender

  108

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

  Untuk Menentukan Hasil Tender

Gambar 4.7 Use Case Realization Untuk Use Case Survey Pre- .............. 116

  Registrasi Supplier

Gambar 4.8 Sequence Diagram Untuk Use Case Survey Pre- ............... 117

  Registrasi Supplier

Gambar 4.9 Use Case Realization Untuk Memasukan Informasi ................ 118

  Packing List Dan Airway Bill

Gambar 4.10 Sequence Diagram Untuk Memasukan Informasi Packing ............. 119

  List Dan Airway Bill

Gambar 4.11 Use Case Realization Untuk Membuat Penawaran Ke ................ 120

  Tender Gambar 4.12

  .............. 121 Sequence Diagram Untuk Membuat Penawaran Ke

  Tender

Gambar 4.13 Use Case Realization Untuk Mendapatkan Purchase ................ 122

  Order Untuk Tender Yang Dimenangkan

Gambar 4.14 Sequence Diagram Untuk Mendapatkan Purchase Order Untuk 123

  Tender Yang Dimenangkan

Gambar 4.15 Use Case Realization Untuk Mengatur Kesesuaian hasil Analisis 124

  Informasi Material Request For Purchase

Gambar 4.16 Sequence Diagram Untuk Mengatur Kesesuaian hasil ........ 125

  Analisis Informasi Material Request For Purchase

Gambar 4.17 Use Case Realization Untuk Mengatur Kesesuaian Informasi .. 126

  Quotation

Gambar 4.18 Sequence Diagram Untuk Mengatur Kesesuaian Informasi 127

  Quotation

Gambar 4.19 Use Case Realization Untuk Mengatur Kesesuaian Profile 128

  Supplier dan Supplier Representative

Gambar 4.20 Sequence Diagram Untuk Mengatur Kesesuaian Profile 129

  Supplier 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 132

  Informasi Material Request for Purchase

Gambar 4.24 Sequence Diagram Untuk Menyetujui hasil Analisis Informasi 133

  Material Request for Purchase

Gambar 4.25 Use Case Realization Untuk Menyetujui hasil Survey Pre- 134

  Registrasi Supplier

Gambar 4.26 Sequence Diagram Untuk Menyetujui hasil Analisis Informasi 135

  Material 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 Diagram

  139

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 170

  169

Gambar 4.54 Web Login

  164

Gambar 4.53 Deployment DiagramGambar 4.52 General Web Physical Package 162

  160

Gambar 4.51 Component DiagramGambar 4.50 General Web Physical Package 159Gambar 4.49 Back Admin Physical Package 158

  158

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 148

  147

Gambar 4.37 Rancangan Layar Web LoginGambar 4.36 Rancangan Layar Maintain Invoice and Packing List 146

  171

Gambar 4.57 Pre Registration SummaryGambar 4.74 Maintain Part CatalogGambar 4.70 Edit Profile

  185

Gambar 4.71 Back Admin

  186

Gambar 4.72 Add Part Catalog 1

  187

Gambar 4.73 Add Part Catalog 2

  188

  189

Gambar 4.69 Control PanelGambar 4.75 Survey Supplier 1

  190

Gambar 4.76 Survey Supplier 2

  191

Gambar 4.77 Material Request Form 1

  192

Gambar 4.78 Material Request Form 2

  193

Gambar 4.79 Maintain Material Request 1

  184

  183

  172

  177

Gambar 4.58 Supplier Home

  173

Gambar 4.59 Tender Home

  174

Gambar 4.60 Quick Quotation

  175

Gambar 4.61 Quotation Form

  176

Gambar 4.62 Alternate Part FormGambar 4.63 Quotation SummaryGambar 4.68 Packing List Home

  178

Gambar 4.64 Quotation Home

  179

Gambar 4.65 Quotation Detail

  180

Gambar 4.66 Purchase Order Home

  181

Gambar 4.67 Invoice Home

  182

  194

Gambar 4.80 Maintain Material Request 2

  195

Gambar 4.81 Maintain Tender 1

  196

Gambar 4.82 Maintain Tender 2

  197

Gambar 4.83 Maintain Invoice 1

  198