ANALISIS DAN PERANCANGAN APLIKASI PENJUALAN BERBASIS WEB PADA PD. BERKAT CAHAYA KONTRAKTOR - Binus e-Thesis

  Jurusan Teknik Informatika Skripsi Sarjana Komputer

  Semester Ganjil tahun 2007/2008

  

ANALISIS DAN PERANCANGAN

APLIKASI PENJUALAN BERBASIS WEB PADA

PD BERKAT CAHAYA KONTRAKTOR

Daniel 0800736711

Paulus 0800737784

Hernita 0800737853

  

Kelas/Kelompok : 07PAT/2

  Abstrak Pada era globalisasi ini, masyarakat membutuhkan sarana informasi yang cepat dan akurat, juga efektif dan efisien maka penyediaan informasi berupa aplikasi penjualan berbasis web ini dapat bermanfaat bagi penggunanya merupakan pemecahannya. Tujuan penelitian adalah membantu memaksimalkan penyampaian informasi produk pagar beton dan transaksi kepada karyawan dan customer agar lebih efektif dan efisien dengan aplikasi penjualan berbasis web. Metode penelitian yang digunakan untuk mengembangkan aplikasi penjualan berbasis web ini dilakukan dengan metode studi kepustakaan, studi lapangan melalui wawancara, analisis dan rancangan sistem. Hasil yang dicapai adalah aplikasi penjualan berbasis web yang dapat menyajikan informasi yang akurat, efektif dan meningkatkan efisiensi waktu karyawan dalam melaksanakan tugas-tugasnya serta memberikan kemudahan kepada customer dalam pembuatan PO dan pengecekan PO . Simpulan yang didapatkan adalah suatu aplikasi penjualan berbasis web yang dapat menyajikan informasi yang akurat, efektif, dan efisien, serta dapat mendukung dan melengkapi siustem yang sudah berjalan dalam bentuk yang menarik Kata Kunci aplikasi web, penjualan, purchase order (PO), PD Berkat Cahaya Kontraktor.

  

PRAKATA

  Puji Syukur kepada Tuhan Yang Maha Esa atas berkat dan karunia-Nya sehingga penulis dapat menyelesaikan penyusunan skripsi ini. Adapun skripsi ini yang berjudul

  

Analisis dan Perancangan Aplikasi Penjualan Berbasis Web pada PD Berkat

Cahaya Kontraktor yang disusun sebagai salah satu persyaratan yang harus dipenuhi

  dalam menyelesaikan program pendidikan strata satu (S-1) di universitas Bina Nusantara.

  Penulis berusaha menyusun skripsi ini dengan sebaik mungkin. Namun penulis tidak terlepas dari segala kekurangan karena pengetahuan dan pengalaman yang masih kurang memadai. Oleh sebab itu, penulis mengharapkan saran dan kritik dari semua pihak untuk membantu menyempurnakan skripsi ini.

  Dalam penyusunan skripsi ini, banyak pihak yang turut berperan serta memberi dukungan baik secara langsung maupun tidak langsung. Pada kesempatan ini, penulis ingin mengucapkan terima kasih yang tak terhingga dan penghargaan yang sebesar- besarnya kepada :

  1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc. selaku Rektor Universitas Bina Nusantara, yang telah memberi banyak kepercayaan dan kesempatan untuk mengikuti kuliah dan menyelesaikan skripsi ini.

  2. Bapak Fredy Purnomo, S. Kom, M. Kom selaku Ketua Jurusan Teknik Informatika yang telah mendukung penulis dalam penyusunan skripsi ini.

  3. Ibu Henny Surya Ningsih, S.kom., MSoftSysEng. selaku Wakil Ketua Jurusan Teknik Informatika yang telah mendukung penulis dalam penyusunan skripsi ini.

  

v

  4. Bapak Ichwan R. Tandjung B.Sc., M.Sc. selaku dosen pembimbing yang telah mencurahkan waktu, pikiran dan tenaga untuk memberikan bimbingan dan pengarahan dalam penyusunan skripsi ini.

  5. Seluruh dosen Universitas Bina Nusantara yang selama ini telah memberikan ilmu dan bimbingan akademis kepada penulis sejak awal hingga akhir perkuliahan 6. Ibu Ong Sie Ping selaku pemilik PD Berkat Cahaya Kontraktor serta segenap karyawan yang telah banyak memberikan penjelasan mengenai skripsi yang kami susun.

  7. Segenap keluarga tercinta yang telah mendukung penulis baik secara moril maupun materi dalam penyusunan skripsi ini.

  8. Sahabat-sahabat dan teman kelas skripsi e-Application 07PAT yang telah membantu penulis dalam penyusunan skripsi ini.

  9. Rekan dan kerabat yang tidak dapat penulis sebutkan satu per satu.

  Semoga Tuhan Yang Maha Esa berkenan membalas segala amal dan budi baik kepada semua pihak yang telah membantu penulis dalam penyusunan skripsi ini.

  Akhir kata, penulis berharap agar skripsi ini dapat dijadikan masukan dan sumbangan pemikiran yang sebesar-besarnya untuk membawa dampak positif bagi siapa saja yang membutuhkan di masa yang akan datang.

  Jakarta, Januari 2008 Penulis

  v i

DAFTAR ISI

  Halaman Judul Luar ……………………………………………………………….. i Halaman Judul Dalam …………………………………………………………….. ii Halaman Persetujuan Hardcover…………………………………………………… iii Halaman Abstrak ………………………………………………………………….. iv Halaman Prakata ………………………………………………………………….. v Daftar isi…………………………………………………………………............... vii Daftar Tabel ………………………………………………………………………. xi Daftar Gambar ……………………………………………………………………. xii BAB 1 PENDAHULUAN ……………………………………………………...

  1

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

  1.2 Ruang Lingkup ……………………………………………………………….. 2

  1.3 Tujuan …………………………………………………………........................ 3

  1.4 Manfaat ……………………………………………………………………….. 3

  1.5 Metodologi ………….………………………………………………………… 4

  1.6 Sistematika Penulisan ………………………………………………………… 6 BAB 2 LANDASAN TEORI .…………………………………………………..

  8 2.1 Aplikasi Sistem Informasi Penjualan …..…………………………………….

  8

  2.1.1 Aplikasi ………………………………………………………………… 8 2.1.2 Sistem ….…………………………………….………………………….

  8

  

v ii

  2.1.3 Informasi………………………………………………………………..

  9

  2.1.4 Sistem Informasi ………………………………………………………

  10

  2.1.5 Penjualan ………………………………………………………………

  10

  2.1.6 Sistem Informasi Penjualan ……………………………………………

  11 2.2 Rekayasa Piranti Lunak (RPL).……………………………………………...

  11 2.2.1 Lapisan dalam RPL .…………………………………………………...

  12 2.2.2 Model Proses Software …………………..…………………………….

  12 2.3 Interaksi Manusia dengan Komputer ………………………………………...

  15 2.3.1 Eight Golden Rules User Interface Design …………………………….

  15 2.4 Unified Modelling Language (UML) ……………………………………….

  17 2.4.1 Class Diagram …...…………………………………………………….

  18

  2.4.2 Use-Case Diagram .………………………………………………….... 21

  2.4.2.1 Pengertian Use-Case Diagram …………………………………

  21

  2.4.2.2 Deskripsi Use-Case ……………………………………………

  22

  2.4.3 Sequence Diagram .……………………………………………………

  23

  2.4.4 Activity Diagram ………………………………………………………

  24 2.5 Database ……………………………………………………………………..

  25

  2.5.1 Pengertian Database …………………………………………...………

  25

  2.5.2 Entity Relationship Diagram (ERD) ………………………………….. 27 2.5.3 MySQL …………………………………………………………..…….

  30 2.6 Java …………………………………………………………………………..

  32

  2.6.1 Java Server Page (JSP) …………..……………………………………

  33

  2.7 Internet …………………………………………………………………….…

  34

  2.7.1 Website ……………………………………………………...…………

  34

  

v iii

  2.8 e-Commerce ………………………………………………………………….

  34

  2.8.1 Keuntungan dari e-Commerce …………………………………………

  36

  2.8.2 Resiko dari e-Commerce ………………………………………………

  37 BAB 3 ANALISIS DAN RANCANGAN SISTEM …………………………….. 38 3.1 Gambaran Umum Perusahaan ……………………………………………….

  38 3.1.1 Latar Belakang Berdirinya Perusahaan ...…….………………………..

  38 3.1.2 Sejarah Singkat PD Berkat Cahaya Kontraktor.……………………….

  38 3.1.3 Struktur Organisasi …………………………………………………….

  40

  3.1.3.1 Tugas dan Wewenang …………………………………………. 42

  3.2 Analisis Sistem yang Sedang Berjalan ………………………………………

  44 3.3 Analisis Masalah Yang Dihadapi …………………………………………….

  47 3.4 Alternatif Pemecahan Masalah ……………………………………………….

  48 3.5 Perancangan Perangkat Lunak ……………………………………………….

  50

  3.5.1 Class Diagram …………………………………………………………

  50

  3.5.2 Use Case Diagram …………………………………………………….. 52

  3.5.3 Sequence Diagram .……………………………………………………

  58 3.5.4 Activity Diagram .……………………………………………………..

  74 3.5.5 Rancangan Database …………………………………………………..

  80

  3.5.6 Rancangan Layar ………………………………………………………

  91 3.5.6.1 Perancangan Layar Menu Utama ……………………………..

  91

  3.5.6.2 Perancangan Layar Menu Tambahan ………………………… 110

  3.5.6.3 Perancangan Layar Menu Tambahan Admin ………………… 121

  ix

  3.5.6.4 Perancangan Layar Menu Tambahan Employee …………….. 131

  3.5.6.5 Perancangan Layar Menu Tambahan Member ……………….. 138

  3.6 Spesifikasi Modul …………………………………………………………… 143

  

BAB 4 IMPLEMENTASI DAN EVALUASI …………………………………. 156

  4.1 Implementasi …………………………………………………………………. 156

  4.1.1 Perangkat Keras ……………………………………………………….. 156

  4.1.2 Jaringan ………………………………………………………………… 157

  4.1.3 Perangkat Lunak ……………………………………………………….. 158

  4.1.4 Cara Instalasi ………………………………………………………….. 160

  4.1.5 Cara Pemakaian Aplikasi ……………………………………………… 160

  4.2 Evaluasi ………………………………………………………………………. 193

  

BAB 5 SIMPULAN DAN SARAN ……………………………………………. 198

  5.1 Simpulan …………………………………………………………………….. 198

  5.2 Saran ………………………………………………………………………….. 198

  

DAFTAR PUSTAKA .…………………………………………………………. 200

RIWAYAT HIDUP ……………………………………………………………. 202

LAMPIRAN-LAMPIRAN …………………………………………………….. 205

SURAT SURVEI x

  DAFTAR TABEL

Tabel 2.1 Hubungan Objek / Kelas dan Multiplicity Notation ................................. 20Tabel 2.2 Notasi UML untuk perancangan ERD ……………………………….…. 29Tabel 3.1 Deskripsi Use-case Admin ……………………………………………… 53Tabel 3.2 Deskripsi Use-case Member ……………………………..……….…….. 53Tabel 3.3 Deskripsi Use-case Bagian Keuangan …………..……………………… 54Tabel 3.4 Deskripsi Use-case Site Manager ……………………………................ 55Tabel 3.5 Deskripsi Use-case Project Manager …………………………….......... 55Tabel 3.6 Deskripsi Use-case Surveyor ...........…………………………................ 56Tabel 3.7 Deskripsi Use case Guest ……………………………………..…….….. 57Tabel 3.8 msAdmin .................................................................................................. 80Tabel 3.9 msSurveyor ............................................................................................... 80Tabel 3.10 msSiteManager ....................................................................................... 81Tabel 3.11 msProjectManager .................................................................................. 81Tabel 3.12 msKeuangan ........................................................................................... 82Tabel 3.13 msMember ……………………………………………………………. 82Tabel 3.14 msNegotiationStatus ………………………………………………….. 83Tabel 3.15 msProcessStatus ………………………………………………………. 84Tabel 3.16 msTrans …………………………………….…………………………. 84Tabel 3.17 msPO …………………………………….……………………………. 85Tabel 3.18 msPosition …………………………………………………………….. 86Tabel 3.19 msEmployee …………………………………………………………... 87

  

DAFTAR GAMBAR

Gambar 1.1 Kerangka Metodologi……………………………………………………. 6Gambar 2.1 Lapisan Rekayasa Perangkat Lunak ………………………………..…… 12Gambar 2.2 Waterfall Model ......................................................................................... 14Gambar 2.3 Class Diagram ........................................................................................... 19Gambar 2.4 Use-Case Diagram …...………………………………………………….. 22Gambar 2.5 Sequence Diagram ..….…………………………………………............... 23Gambar 2.6 Activity Diagram …………………………………………………............. 24Gambar 2.7 Sistem Data Modelling ...………………………………………………… 27Gambar 3.1 Struktur Organisasi PD Berkat Cahaya Kontraktor ……………………... 41Gambar 3.2 Flow Chart Sistem yang Berjalan pada PD Berkat Cahaya Kontraktor … 49Gambar 3.3 Sistem Class Diagram …….……………………………………………... 50Gambar 3.4 Sistem Use Case Diagram .……………………………………………… 52Gambar 3.5 Sequence Diagram Change Password Failed ……...……………………. 58Gambar 3.6 Sequence Diagram Change Password Success ...………………………... 59Gambar 3.7 Sequence Diagram Change Status Negotiation PO ....………………….... 60Gambar 3.8 Sequence Diagram Change Proses Negotiation PO ................................... 60Gambar 3.9 Sequence Diagram Create PO ................................................................... 61Gambar 3.10 Sequence Diagram Date Progress PO ……………………………….… 61Gambar 3.11 Sequence Diagram Delete Data Employee ............…………………...... 62Gambar 3.12 Sequence Diagram Delete Data Member ................................................. 63Gambar 3.13 Sequence Diagram Delete Data PO ...……….………………………..... 64Gambar 3.14 Sequence Diagram Edit Profile Employee ......………………………..... 65Gambar 3.15 Sequence Diagram Edit Profile Member ..…………………………..…. 66Gambar 3.16 Sequence Diagram Insert Cost In Form PO .………………………….. 66Gambar 3.17 Sequence Diagram Insert Employee Failed .…………………………... 67Gambar 3.18 Sequence Diagram Insert Employee Success ..………………………… 67Gambar 3.19 Sequence Diagram Insert Payment PO ....……………………………... 68Gambar 3.20 Sequence Diagram Insert Survey PO ....………….……………………. 68Gambar 3.21 Sequence Diagram Login Gagal ..……………………………………... 69Gambar 3.22 Sequence Diagram Login Success ...…………………………………... 70Gambar 3.23 Sequence Diagram Print PO ………………………………………….. 71Gambar 3.24 Sequence Diagram Registrasi Data Member Failed ………………….. 71Gambar 3.25 Sequence Diagram Registrasi Member Success ..…………………….. 72Gambar 3.26 Sequence Diagram View Costumer Data …………………….……….. 72Gambar 3.27 Sequence Diagram View Employee Data ...………………….………... 73Gambar 3.28 Sequence Diagram View PO ......…………………………….……….. 73Gambar 3.29 Activity Diagram Log In Member ..………………………….………... 74Gambar 3.30 Activity Diagram Log In Admin ………………………….....………... 75Gambar 3.31 Activity Diagram Log In Project Manager …………………..……….. 76Gambar 3.32 Activity Diagram Log In Surveyor …………………………..……….. 77Gambar 3.33 Activity Diagram Log In Bagian Keuangan ………………………….. 78Gambar 3.34 Activity Diagram Log In Site Manager ..…………………………….. 79Gambar 3.35 Entity Relationship Diagram ..……………………………………….. 88Gambar 3.36 Struktur Menu Hirarki web penjualan online

  PD Berkat Cahaya Kontraktor .……………………………….…….. 90

Gambar 3.37 Rancangan layar Halaman Utama guest.……………………………... 92Gambar 3.38 Rancangan layar Halaman Utama Admin ………………………...….. 93Gambar 3.39 Rancangan layar Halaman Utama Keuangan ……………………….... 93Gambar 3.40 Rancangan layar Halaman Utama Project Manager.………..……….. 94Gambar 3.41 Rancangan layar Halaman Utama Site Manager………………..…….. 94Gambar 3.42 Rancangan layar Halaman Utama Surveyor………………………..….. 95Gambar 3.43 Rancangan layar Halaman Utama Member………………………..….. 95Gambar 3.44 Rancangan layar Product guest ..……………………………….….….. 96Gambar 3.45 Rancangan layar Product Admin………………………….……..…….. 97Gambar 3.46 Rancangan layar Product Keuangan.……………………….……….... 97Gambar 3.47 Rancangan layar About Product Project Manager………….……….... 98Gambar 3.48 Rancangan layar Product Site Manager...………………….…………. 98Gambar 3.49 Rancangan layar Product Surveyor..………………………….………. 99 Gambar 3.50 Rancangan layar Product Member…...…………………….………….

  99 Gambar 3.51 Rancangan layar Tentang Kami guest…………….………….………. 100