Sistem Informasi Pemasaran dan Pemesanan Meubel Berbasis ... · i LAPORAN SKRIPSI Sistem Informasi...

18
LAPORAN SKRIPSI Sistem Informasi Pemasaran dan Pemesanan Meubel Berbasis Web pada CV. Jati Agung Furniture Bareng Kudus Disusun Oleh : Nama : Eva Dwi Nila Sari NIM : 2008-53-119 Program Studi : Sistem Informasi Fakultas : Teknik UNIVERSITAS MURIA KUDUS KUDUS 2012

Transcript of Sistem Informasi Pemasaran dan Pemesanan Meubel Berbasis ... · i LAPORAN SKRIPSI Sistem Informasi...

i

LAPORAN SKRIPSI

Sistem Informasi Pemasaran dan Pemesanan Meubel Berbasis

Web pada CV. Jati Agung Furniture Bareng Kudus

Disusun Oleh :

Nama : Eva Dwi Nila Sari

NIM : 2008-53-119

Program Studi : Sistem Informasi

Fakultas : Teknik

UNIVERSITAS MURIA KUDUS

KUDUS

2012

i

LAPORAN SKRIPSI

Sistem Informasi Pemasaran dan Pemesanan Meubel Berbasis

Web pada CV. Jati Agung Furniture Bareng Kudus

Laporan ini disusun guna memenuhi salah satu syarat untuk

menyelesaikan program

studi Sistem Informasi S – 1 pada Fakultas Teknik

Universitas Muria Kudus

Disusun Oleh :

Nama : Eva Dwi Nila Sari

NIM : 2008-53-119

Program Studi : Sistem Informasi

Fakultas : Teknik

UNIVERSITAS MURIA KUDUS

KUDUS

2012

ii

iii

iv

v

RINGKASAN

Laporan skripsi dengan judul “Sistem Informasi Pemasaran dan Pemesanan

Meubel Berbasis Web Pada CV. Jati Agung Furniture Bareng Kudus” telah

dilaksanakan dengan tujuan untuk menghasilkan sebuah sistem pemasaran dan

pemesanan meubel berbasis web, yang nantinya diharapkan agar dapat

menghasilkan informasi yang cepat dan akurat sehingga dalam pengelolaannya

menjadi lebih maksimal untuk meningkatkan pelayanan pada pelanggan.

Aplikasi ini dirancang dengan menggunakan pemodelan dengan UML.

Sedangkan bahasa pemrograman yang digunakan adalah PHP dengan database

MySQL.

Dari hasil perancangan yang telah dilakukan menghasilkan suatu aplikasi

Pemasaran dan pemesanan meubel berbasis web.

Kata Kunci : Sistem, Informasi, Pemasaran, Pemesanan, Web, Meubel

vi

HALAMAN MOTTO DAN PERSEMBAHAN

MOTTO

Ketika Tuhan memberimu masalah, Dia tahu bahwa kamu pasti bisa

melaluinya. Mungkin akan ada luka, tapi itu semua buatmu dewasa.

Seburuk apapun masalah yang kamu hadapi, jika kamu masih tetap berdiri.

kamu jadi pribadi yang kuat saat ini.

Menjadi sukses itu bukanlah suatu kewajiban, yang menjadi kewajiban adalah

perjuangan kita untuk menjadi sukses.

PERSEMBAHAN

Skripsi ini penulis persembahkan kepada:

1. Tuhan yang telah menciptakan aku,

beserta Rosul-Nya.

2. Kedua orang tuaku tercinta serta kakakku,

yang telah memberikan support dan doa

kepada saya

3. Dan Masku yang tercinta terima kasih atas

do’a dan supportnya serta yang selalu

menemamiku dalam menyelesaikan

laporan skripsi ini..

4. Sahabat-sahabatku.

5. Almamater.

vii

KATA PENGANTAR

Alhamdulillah, Segala puji syukur bagi Allah Yang Maha Pengasih dan

Penyayang yang telah melimpahkan rahmat, karunia, dan kasih sayang-Nya. Atas

Karunia-Mu ya Allah pada kesempatan kali ini penulis dapat menyelesaikan

Laporan Skripsi pada Kantor Perusahaan Daerah Kabupaten Kudus, Puji syukur

hanya kepada-Mu ya Allah.

Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi

untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik

Universitas Muria Kudus.

Pada kesempatan ini, penulis ingin menyampaikan rasa terimakasih yang

sebesar-besarnyakepada :

1. Prof. Dr. dr. Sarjadi, Sp.PA selaku Rektor Universitas Muria Kudus.

2. Rochmad Winarso, ST.MT selaku Dekan Fakultas Teknik Universitas Muria

Kudus.

3. Bapak Arif Setiawan, S.Kom, M.Cs selaku Kepala Program Studi Sistem

Informasi Fakultas Teknik Universitas Muria Kudus.

4. Bapak Pratomo Setiaji, M.Kom yang berkenan menjadi dosen pembimbing

satu saya. Terimakasih atas waktu, perhatian, dan pelajarannya. Saya mohon

maaf apabila selama dalam bimbingan, saya selalu menyusahkan Bapak dan

selalu terlambat waktu bimbingan.

5. Ibu Nanik Susanti, S.Kom selaku pembimbing dua saya. Terimakasih juga

atas waktu, perhatian, dan pelajarannya serta dorongan semangat buat saya

pribadi hingga saya bisa terus maju dalam pembuatan skripsi. Saya mohon

maaf apabila selama dalam bimbingan, saya selalu menyusahkan ibu.

6. Dosen-dosen dan seluruh staf karyawan di UMK yang telah memberikan

banyak hal yang berharga bagi hidup saya. Terimakasih banyak.

7. Ibu, Bapak, dan kakakku yang paling ku cintai di dunia ini. Keluarga besarku

terimakasih semua nasehat-nasehatnya dan masukan sehingga saya bisa

menjadi orang yang rajin seperti sekarang ini.

viii

8. Teman – teman dan sahabatku yang tidak bisa saya sebutkan satu persatu dan

terima kasih banyak atas support dan doronganmu.

Penulis menyadari sepenuhnya bahwa skripsi ini masih banyak

kekurangan dan kesalahan karena keterbatasan kemampuan dan pengetahuan

penulis. Oleh karena itu kritik dan saran yang mambangun sangat penulis

harapkan guna perbaikan penulisan dimasa mendatang sehingga akan lahirlah

karya-karya lain yang lebih baik dari pada ini.

Akhir kata penulis mengharapkan agar laporan skripsi ini dapat

bermanfaat bagi almamater Univarsitas Muria Kudus khususnya dan bagi

pembaca umumnya.

Kudus, 16 Juni 2012

Penulis

ix

DAFTAR ISI

HALAMAN JUDUL ........................................................................................ i

HALAMAN PERSETUJUAN ......................................................................... ii

HALAMAN PENGESAHAN .......................................................................... iii

RINGKASAN .................................................................................................. iv

MOTTO DAN PERSEMBAHAN ................................................................... v

KATA PENGANTAR ..................................................................................... vi

DAFTAR ISI .................................................................................................... viii

DAFTAR TABEL ............................................................................................ xii

DAFTAR GAMBAR ....................................................................................... xiii

DAFTAR LAMPIRAN .................................................................................... xvi

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah ....................................................................... 1

1.2 Perumusan Masalah .............................................................................. 2

1.3 Batasan Masalah ................................................................................... 2

1.4 Tujuan Skripsi ...................................................................................... 3

1.5 Manfaat Skripsi .................................................................................... 3

1.6 Tinjauan Pustaka .................................................................................. 3

1.7 Metodologi Penelitian .......................................................................... 4

1.7.1 Obyek Penelitian ...................................................................... 4

1.7.2 Metodologi Pengembangan Sistem .......................................... 4

1.7.3 Metode Pengumpulan Data ...................................................... 4

1.7.3.1 Sumber Data Primer ................................................................ 4

1.7.3.2 Sumber Data Sekunder ............................................................ 5

1.8 Sistematika Penulisan ........................................................................... 5

BAB II LANDASAN TEORI

2.1. Konsep Dasar Sistem ........................................................................... 7

2.1.1. Pengertian Sistem ..................................................................... 7

2.1.2. Karakteristik Sistem ................................................................. 7

x

2.1.3. Klasifikasi Sistem ..................................................................... 8

2.2. Konsep Dasar Informasi ....................................................................... 9

2.2.1. Pengertian Informasi ................................................................ 9

2.2.2. Kualitas Informasi .................................................................... 10

2.2.3. Nilai Informasi.......................................................................... 10

2.3. Konsep Dasar Sistem Informasi ........................................................... 10

2.3.1. Pengertian Sistem Informasi..................................................... 10

2.3.2. Komponen Sistem Informasi .................................................... 11

2.3.3. Sistem Informasi Manajemen ................................................... 12

2.4. Pengertian Pemasaran .......................................................................... 13

2.5. Pengertian Pemesanan .......................................................................... 13

2.6. Siklus Hidup Pengembangan Sistem .................................................... 14

2.7. Konsep Analisa Sistem ........................................................................ 18

2.7.1. Pengertian Analisa Sistem ........................................................ 18

2.7.2. Alat Bantu Dalam Analisa Sistem ............................................ 19

2.8. Konsep Umum Metodologi Berorientasi Objek ................................... 21

2.8.1. Pengertian Metodologi Berorientasi Objek .............................. 21

2.8.2. Konsep Dalam Metodologi Berorientasi Objek ....................... 21

2.9. UML (Unified Modelling Language) .................................................. 22

2.9.1. Use Case Diagram .................................................................... 22

2.9.2. Class Diagram .......................................................................... 23

2.9.3. Sequence Diagram .................................................................... 25

2.9.4. Statechart Diagram ................................................................... 26

2.9.5. Activity Diagram ...................................................................... 27

2.9.6. Rational Rose ( Visual Modelling ) .......................................... 29

2.10. Pengertian Bahasa Pemrograman PHP ..................................... 29

2.11 Konsep Dasar Database dengan MySQL ............................................. 30

2.11.1. Definisi Database...................................................................... 30

2.11.2. Pengertian MySQL ................................................................... 30

2.11.3. Komponen MySQL .................................................................. 30

xi

BAB III TINJAUAN UMUM OBYEK PENELITIAN

3.1. Sejarah CV. Jati Agung Furniture Kudus ............................................. 32

3.2. Lokasi / Alamat Obyek Penelitian ....................................................... 32

3.3. Visi CV. Jati Agung Furniture Kudus .................................................. 33

3.4. Misi CV. Jati Agung Furniture Kudus ................................................. 33

3.5. Tujuan CV. Jati Agung Furniture Kudus ............................................. 33

3.6. Struktur Organisasi ............................................................................... 33

3.6.1 Job Diskripsi CV. Jati Agung Furniture Kudus........................ 34

3.6.2 Denah Lokasi CV. Jati Agung Furniture Kudus ...................... 36

3.7. Analisis Sistem Yang Berjalan ............................................................. 36

3.7.1 Prosedur Pemasaran Meubel CV. Jati Agung Furniture Kudus

3.7.2. Prosedur Pemesanan Meubel CV. Jati Agung Furniture

Kudus ........................................................................................ 37

3.7.3. Prosedur Pelunasan Pembayaran Pemesanan Meubel CV. Jati

Agung Furniture Kudus ............................................................ 39

BAB IV ANALISA DAN PERANCANGAN SISTEM

4.1. Identifikasi Sistem ................................................................................ 41

4.1.1. Paparan Prosedur Sistem ..................................................................... 41

4.1.2. Analisis Kebutuhan Data dan Informasi .............................................. 42

4.2. Analisis Aktor ...................................................................................... 43

4.3. Anilsa Perancangan Sistem .................................................................. 43

4.4 Perancangan Basis Data ....................................................................... 73

4.5. Spesifikasi Basis Data .......................................................................... 73

BAB V PEMBAHASAN DAN IMPLEMENTASI

5.1 Implementasi Sistem ............................................................................ 85

5.1.1 Lingkungan Implementasi ........................................................ 85

5.1.2. Lingkungan Sumber Daya Manusia ......................................... 86

5.1.3. Implementasi Layar Antar Muka.............................................. 86

5.1.4. Batasan Implementasi ............................................................... 86

5.2. Antar Muka Sistem (Interface) ............................................................. 86

xii

5.3. Pengujian Validitas data ....................................................................... 95

5.3.1. Pengujian Normal ..................................................................... 95

5.3.2. Pengujian Tidak Normal........................................................... 96

BAB VI PENUTUP

6.1. Kesimpulan ............................................................................................... 98

6.2. Saran .......................................................................................................... 98

DAFTAR PUSTAKA

xiii

DAFTAR TABEL

Tabel 2.1. Bagan Alir Dokumen ..................................................................... 19

Tabel 2. 2. Notasi Usecase Diagram ................................................................ 23

Tabel 2. 3. Notasi Class Diagram..................................................................... 24

Tabel 2. 4. Notasi Sequence Diagram .............................................................. 25

Tabel 2. 5. Notasi – Notasi Statechart Diagram ............................................... 27

Tabel 2. 6. Notasi Activity Diagram ................................................................ 28

Tabel 4.1. Tabel Gambaran Kebutuhan Sistem, Aktor dan Use Case ............. 43

Tabel 4.2. Deskripsi Use Case Kelola pemesan ............................................... 47

Tabel 4.3 Deskripsi Use Case Kelola produk .................................................. 48

Tabel 4.4 Deskripsi Use Case Kelola Pemesanan ............................................ 49

Tabel 4.5: Deskripsi Use Case Kelola Pembayaran ......................................... 49

Tabel 4.6: Deskripsi Use Case Kelola Pembatalan .......................................... 50

Tabel 4.7: Deskripsi Use Case Registrasi Pemesan ......................................... 51

Tabel 4.8 Deskripsi Use Case Pemesanan ....................................................... 51

Tabel 4.9: Deskripsi Use Case Pembayaran .................................................... 52

Tabel 4.10: Deskripsi Use Case Pembatalan.................................................... 52

Tabel 4.11 Struktur Tabel Petugas .................................................................. 74

Tabel 4.12 Struktur Tabel Pemesan ............................................................... 74

Tabel 4.13 Struktur Tabel Pemesanan ............................................................ 75

Tabel 4.14 Struktur Tabel Produk ................................................................... 75

Tabel 4.15 Struktur Tabel Pembayaran ........................................................... 76

Tabel 4.16 Struktur Tabel Detail Pemesanan .................................................. 77

Tabel 4.17 Struktur Tabel penyimpanan sementara ........................................ 77

Tabel 4.18 Struktur Tabel Pembatalan ............................................................ 78

xiv

DAFTAR GAMBAR

Gambar 2.1: Siklus Hidup Pengembangan Sistem .......................................... 15

Gambar 2.2.: Usecase Diagram pada Sistem Pendaftaran ............................... 22

Gambar 2.3.: Class Diagram pada Kasus Belanja Online ................................ 24

Gambar 2.4.: Sequence Diagram untuk aktifitas ’Display Current ................. 25

Gambar 2.5.: Statechart Diagram untuk class Faktur ...................................... 26

Gambar 3.1. Struktur Organisasi CV. Jati Agung Furniture Kudus ................ 34

Gambar 3.2. Denah Lokasi CV. Jati Agung Furniture Kudus ......................... 36

Gambar 3.3 Flow Of Document Pemasaran Meubel CV. Jati Agung

Furniture ...................................................................................... 37

Gambar 3.4 : Flow Of Document Pemesanan Meubel CV. Jati Agung

Furniture ...................................................................................... 38

Gambar 3.5. flow of document pelunasan pembayaran bus ............................ 40

Gambar. 4.1 Business Usecase Diagram.......................................................... 45

Gambar 4.2 Sistem Use Case Diagram ........................................................... 46

Gambar 4.3. Analisa Kelas Petugas ................................................................. 53

Gambar 4.4 Analisa Kelas Pemesan ............................................................... 54

Gambar 4.5 Analisa Kelas Pemesanan............................................................. 54

Gambar 4.7 Analisa Kelas Pembayaran ........................................................... 55

Gambar 4.8 Analisa Kelas Pembatalan ............................................................ 56

Gambar 4.9 Class Diagram .............................................................................. 56

Gambar 4.10 Sequence Diagram Login ........................................................... 57

Gambar 4.11 Sequence Diagram Melihat Informasi........................................ 57

Gambar 4.12 Sequence Diagram Registrasi Pemesan ..................................... 58

Gambar 4.13 Sequence diagram Pemesanan ................................................... 58

Gambar 4.14 Sequence Diagram Pembayaran ................................................. 59

Gambar 4.15 Sequence diagram Pembatalan ................................................... 59

Gambar 4.16 Sequence Diagram Kelola Pemesan ........................................... 60

Gambar 4.17 Sequence diagram Kelola Produk .............................................. 60

Gambar 4.18 Sequence Diagram Kelola Pemesanan ....................................... 61

xv

Gambar 4.19 Sequence Diagram Kelola Pembayaran ..................................... 61

Gambar 4.20 Sequence diagram Pembatalan ................................................... 62

Gambar 4.21 Activity diagram pada Login...................................................... 62

Gambar 4.22 Activity diagram pada melihat informasi ................................... 63

Gambar 4.23 Activity diagram pada Registrasi Pemesan ................................ 63

Gambar 4.24 Activity Diagram Pemesanan ..................................................... 64

Gambar 4.25 Activity Diagram Pembayaran ................................................... 64

Gambar 4.26 Activity Diagram Pembatalan ................................................... 65

Gambar 4.27 Activity Diagram Kelola Pemesan ............................................. 65

Gambar 4.28 Activity Diagram Kelola Produk................................................ 66

Gambar 4.29 Activity Diagram Kelola Pemesanan ......................................... 66

Gambar 4.30 Activity diagram pada kelola pembayaran ................................. 67

Gambar 4.31 Activity Diagram Pembatalan .................................................... 67

Gambar 4.32 Statechart Diagram Login ......................................................... 68

Gambar 4.33 Statechart Diagram Melihat Informasi ..................................... 68

Gambar 4.34 Statechart Diagram Registrasi Pemesan .................................... 69

Gambar 4.35 Statechart Diagram Pemesanan ................................................. 69

Gambar 4.36 Statechart Diagram Pembayaran ............................................... 69

Gambar 4.37 Statechart Diagram Pembatalan ................................................ 69

Gambar 4.38 Statechart Diagram Cetak Data Pemesan ................................... 70

Gambar 4.39 Statechart Diagram Tambah Data Produk .................................. 70

Gambar 4.40 Statechart Diagram Ubah Data Produk ...................................... 70

Gambar 4.41 Statechart Diagram Hapus Data Produk..................................... 71

Gambar 4.42 Statechart Diagram Cetak Data Produk ..................................... 71

Gambar 4.43 Statechart Diagram cetak Data Pemesanan ............................... 71

Gambar 4.44 Statechart Diagram Konfirmasi Pembayaran ............................. 72

Gambar 4.45 Statechart Diagram Cetak Data Pembatalan .............................. 72

Gambar 4.46 Entity Relationship Diagram ...................................................... 73

Gambar 4. 47 Relasi tabel ................................................................................ 78

Gambar 4.48 Desain Form Login .................................................................... 79

Gambar 4.49 Desain Halaman Utama .............................................................. 79

xvi

Gambar 4.50 Desain Form Data Pemesan ....................................................... 80

Gambar 4.51 Desain Form Input Data Petugas ................................................ 80

Gambar 4.52 Desain Form Data Bus ............................................................... 81

Gambar 4.53 Desain Form Data Pemesanan.................................................... 81

Gambar 4.54 desain form konfirmasi pembayaran .......................................... 82

Gambar 4.56. Laporan Data Pemesan .............................................................. 82

Gambar 4.57 Laporan Data Produk ................................................................. 83

Gambar 4.58 Laporan Pemesanan.................................................................... 83

Gambar 4.59 Laporan Pembatalan ................................................................... 84

Gambar 5.1 Halaman Utama .......................................................................... 87

Gambar 5.2 Form Login .................................................................................. 87

Gambar 5.3 Menu Utama Petugas ................................................................. 88

Gambar 5.4 Kelola Data Petugas .................................................................... 88

Gambar 5.5 Kelola Data Produk ..................................................................... 89

Gambar 5.6 Kelola Data Pemesan .................................................................. 89

Gambar 5.7 Form Kelola Pemesanan.............................................................. 90

Gambar 5.8 Form Kelola Pembatalan ............................................................. 90

Gambar 5.9 Form Login .................................................................................. 91

Gambar 5.10 Data Pemesan ............................................................................ 92

Gambar 5.11 Menu Utama Pemesan ............................................................... 92

Gambar 5.12 Menu produk ............................................................................. 93

Gambar 5.13 Menu keranjang ......................................................................... 93

Gambar 5.14 Menu pemesanan ....................................................................... 94

Gambar 5.15 Menu Konfirmasi Pembayaran ................................................. 94

Gambar 5.16 Menu Tampilan Cetak Bukti Pembayaran ................................ 95

Gambar 5.17 Contoh Pengujian Normal ......................................................... 96

Gambar 5.18 Contoh Proses Registrasi Gagal ................................................ 96

Gambar 5.19 Contoh Proses Penyimpanan Pesanan ....................................... 97

Gambar 5.20 Contoh Proses Data Tidak di isi ................................................ 97

xvii

DAFTAR LAMPIRAN

Lampiran 1 : Buku Bimbinhgan Skripsi

Lampiran 2 : Surat Keterangan Penelitian

Lampiran 3 : Surat Balasan Penelitian

Lampiran 4 : Biografi Penulis