226
i PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA INTERNATIONAL SPORTS CLUB OF INDONESIA Oleh : REDIKA WINTANA 2040.9300.2625 PROGRAM STUDI SISTEM INFORMASI FAKUTLAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA 2011 M / 1432 H

PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

i

PENGEMBANGAN SISTEM INFORMASI PEMASARAN

PADA INTERNATIONAL SPORTS CLUB OF INDONESIA

Oleh :

REDIKA WINTANA

2040.9300.2625

PROGRAM STUDI SISTEM INFORMASI

FAKUTLAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH

JAKARTA

2011 M / 1432 H

Page 2: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

ii

PENGEMBANGAN SISTEM INFORMASI PEMASARAN

PADA INTERNATIONAL SPORTS CLUB OF INDONESIA

Skripsi

Sebagai Salah Satu Syarat Untuk Memperoleh Gelar

Sarjana Komputer (S.Kom)

Oleh :

Redika Wintana

2040.9300.2625

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH

JAKARTA

2011/1432 H

Page 3: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …
Page 4: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …
Page 5: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

v

ABSTRAK

REDIKA WINTANA, Pengembangan Sistem Informasi Pemasaran pada

International Sports Club of Indonesia. Di bawah bimbingan NUR AENI

HIDAYAH dan ZULFIANDRI.

Sistem yang berjalan di International Sport Club of Indonesia bisa dibilang sangat

manual, semua laporan kegiatan pemasaran dan keuangan dilaporkan dengan

memberikan hard copy kepada manajer. Dengan keadaan demikian sulit untuk seorang

manajer menganalisa dan menentukan strategi pemasaran apa yang dapat dilakukan.

Maka itu peneliti mencoba mengembangkan sistem yang ada di International Sports Club

of Indonesia menjadi lebih terkomputerisasi dengan cara mengembangkan sistem yang

dapat membantu bagian pemasaran dan bagian keuangan untuk membuat sebuah laporan

pemasaran dan laporan keuangan yang nantinya dapat memudahkan manajer dalam

melihat laporan secara periodik agar dapat menentukan strategi pemasaran apa yang akan

dilakukan. Sistem Informasi Pemasaran dikembangkan dengan menggunakan metode

pengembangan sistem Rapid Application Development (RAD) yang terdiri dari

perencanaan syarat-syarat (Requirement Planning Phase), Workshop desain (RAD Design

Workshop), dan Implementasi(Implementation). Tools perancangan yang digunakan

adalah Unified Modelling Language (UML). Teknologi yang digunakan dalam

pengembangan perangkat lunak sistem menggunakan PHP 5.2.4 sebagai bahasa

pemrograman, Apache 2.2.6 sebagai web server, dan MySQL 5.0.45 sebagai database.

Dengan adanya sistem informasi pemasaran manager akan lebih mudah untuk

mendapatkan data pemasaran produk yang diinginkan, dan juga memudahkan menager

dalam menganalisa data pemasaran produk untuk melakukan strategi pemasaran produk

yang akan datang.

Kata Kunci : Sistem Informasi, Pemasaran, Internatioanl Sport Club of Indonesia, Rapid

Application Development (RAD), Unified Modelling Language (UML).

V Bab + Ixxxvii Halaman + 140 Halaman + 80 Gambar + 21 Tabel + 23 Simbol +

Lampiran

Daftar Pustaka : 24 Buku (1995 – 2010)

Page 6: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

vi

KATA PENGANTAR

Alhamdulillah, rasa syukur dan rangkaian puji saya panjatkan kehadirat

Allah SWT. Tidak ada kekuatan apapun dalam diri selain karena kekuatan-Nya.

Karena anugerah-Nya sehingga peneliti mampu menyelesaikan Skripsi dengan

judul Pengembangan Sistem Informasi Pemasaran Pada International Sports

Club of Indonesia dengan baik. Shalawat dan salam semoga Allah SWT

curahkan kepada Nabi besar Muhammad SAW.

Dalam penelitian ini, peneliti menyadari tidak sedikit tentunya kendala,

hambatan dan kesulitan yang dihadapi, baik yang menyangkut pengaturan waktu

pengumpulan bahan-bahan ataupun kondisi objektif di lapangan dan sebagainya.

Namun dengan pertolongan Allah SWT serta berkat kesungguhan hati dan kerja

keras peneliti dapat melewati kesulitan yang dihadapi dan semua ini tidak lepas

dari dukungan, bimbingan serta bantuan dari berbagai pihak yang selalu menyertai

peneliti. Untuk ini peneliti sampaikan terima kasih yang sebesar-besarnya kepada:

1. Bapak DR. Syopiansyah Jaya Putra, M.Sis, selaku Dekan Fakultas Sains

dan Teknologi, Universitas Islam Negeri Syarif Hidayatullah Jakarta.

2. Ibu Nur Aeni Hidayah, MMSI, selaku Ketua Program Studi Sistem

Informasi dan dosen Pembimbing I serta Bapak Zulfiandri, MMSI selaku

dosen pembimbing II yang dengan penuh kesabaran telah memberi

semangat dan dorongan serta arahan yang berharga dan kesediaannya

Page 7: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

vii

memberikan waktu luang kepada peneliti sehingga peneliti dapat

menyelesaikan skripsi ini.

3. Segenap bapak dan Ibu dosen Fakultas Sains dan Teknologi, khususnya

pengajar Jurusan Sistem Informasi yang dengan ikhlas memberikan ilmu

pengetahuan yang tiada ternilai harganya.

4. Pimpinan dan Staf perpustakaan Fakultas Sains dan Teknologi yang

memberikan fasilitas untuk mengadakan studi kepustakaan.

5. International Sports Club of Indonesia yang memberikan informasi dan

data yang diperlukan dan juga mengijinkan peneliti untuk mengadakan

penelitian dan wawancara guna menyelesaikan skripsi ini.

6. Terima kasih yang tak terhingga banyaknya kepada Ayahanda Ramly

Yusuf dan Ibunda Kasmeriyeti atas segala dukungan dalam kesabaran,

keikhlasan, perhatian dan kasih sayang yang tak terbatas, senantiasa

memotivasi dan menguatkan peneliti disaat lelah dan lemah hingga dalam

doa dan munajatnya tak pernah terhenti memohon kepada-Nya untuk

memberikan yang terbaik untuk peneliti.

7. Adik tercinta Rezania Yolanda yang selalu memberikan semangat dan

dukungan, sehingga membuat lebih bersemangat lagi dalam

menyelesaikan skripsi ini.

8. Terima Kasih untuk “Nurul Ambariyah” yang telah memberikan segala

dukungan, motivasi dan bantuan serta doanya selama menyusun skripsi

ini.

Page 8: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

viii

9. Teman-teman Seperjuangan Sistem Informasi angkatan 2004, Fakultas

Sains dan Teknologi dan juga sahabat-sahabat yang selalu memberikan

dorongan : Bob Mora Pinagaran Nasution, Ahmad Khaidir, Catur Sudrajat.

10. Semua pihak yang tidak bisa disebutkan satu per satu, yang telah

memberikan bantuannya kepada peneliti, sehingga penelitian ini dapat

terselesaikan dengan baik.

Kesempurnaan hanya milik Allah, karena itu peneliti menyadari bahwa

skripsi ini masih jauh dari sempurna, oleh karena itu saran dan kritik yang

membangun sangat peneliti harapkan guna penyempurnaan penelitian yang akan

datang.

Akhir kata, peneliti berharap agar skripsi ini dapat bermanfaat bagi peneliti

dan semua yang membaca.

Ciputat, Juli 2011

Redika Wintana

204093002625

Page 9: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

ix

DAFTAR ISI

JUDUL ……………………………………………………………………… i

HALAMAN JUDUL ……………………………………………………….. ii

LEMBAR PENGESAHAN …………………………………………………. iii

LEMBAR PENGESAHAN UJIAN ………………………………………….. iv

ABSTRAK ………………………………………………………………….. v

KATA PENGANTAR ……………………………………………………… vi

DAFTAR ISI ……………………………………………………………….. ix

DAFTAR TABEL ………………………………………………………….. xv

DAFTAR GAMBAR ………………………………………………………. xvii

DAFTAR SIMBOL ………………………………………………………… xxiii

DAFTAR LAMPIRAN …………………………………………………….. xxvi

BAB 1 PENDAHULUAN

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

1.2 Perumusan Masalah ……………………………………………………. 3

Page 10: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

x

1.3 Batasan Masalah ……………………………………………………… 3

1.4 Tujuan dan Manfaat Penelitian ………………………………………. 4

1.4.1 Tujuan Penelitian bagi Peneliti ………………………………… 4

1.4.2 Manfaat Penelitian ……………………………………………… 4

1.4.2.1 Bagi Peneliti ………………………………………….. 4

1.4.2.2 Bagi Universitas ………………………………………. 4

1.4.2.3 Bagi International Sports Club of Indonesia ………….. 4

1.5 Metode Penelitian ……………………………………………………. 5

1.5.1 Metode Pengumpulan Data …………………………………….. 5

1.5.1.1 Studi Lapangan ……………………………………….. 5

1.5.1.2 Studi Pustaka …………………………………………. 6

1.5.1.3 Studi literatur Sejenis …………………………………. 6

1.5.2 Metode Pengembangan Sistem …………………………………. 6

1.6 Sistematika Penulisan ………………………………………………… 6

BAB 2 LANDASAN TEORI

2.1 Pengembangan Sistem ………………………………………………… 8

2.2 Konsep Dasar Sistem Informasi ………………………………………. 8

2.2.1 Pengertian Sistem ………………………………………………. 8

2.2.1.1 Karakteristik Sistem ………………………………….. 9

2.2.2 Pengertian Informasi …………………………………………… 11

2.2.2.1 Siklus Informasi ………………………………………. 11

Page 11: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xi

2.2.3 Pengertian Pemasaran ………………………………………….. 12

2.2.4 Pengertian Sistem Informasi ……………………………………. 13

2.3 Konsep Dasar Sistem informasi Manajemen …………………………. 13

2.3.1 Model Sistem Informasi Manajemen (SIM) …………………… 13

2.4 Sistem Informasi Pemasaran …………………………………………. 14

2.4.1 Bauran Pemasaran (Marketing Mix) ……………………………. 16

2.5 Metode Penelitian ……………………………………………………. 17

2.5.1 Metode Pengumpulan Data …………………………………….. 17

2.5.1.1 Studi Lapangan ……………………………………….. 18

2.5.1.2 Studi Pustaka ………………………………………….. 18

2.5.1.3 Studi Literatur Sejenis …………………………………… 18

2.5.2 Metode Pengembangan Sistem ………………………………… 19

2.5.2.1 Rapid Application Development (RAD) ……………… 19

2.5.2.2 Fase-fase RAD ………………………………………… 19

2.6 Unified Modeling Language (UML) …………………………………. 21

2.6.1 Pengertian UML .………………………………………………… 21

2.6.2 Diagram dalam UML …………………………………………… 21

2.7 Database ……………………………………………………………… 25

2.8 Xampp ………………………………………………………………… 25

2.9 PHP …………………………………………………………………… 26

2.9.1 Pengertian PHP ………………………………………………… 26

2.9.2 Kelebihan-kelebihan PHP ……………………………………… 26

Page 12: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xii

2.9.3 Sintaks PHP ……………………………………………………. 27

2.10 MySQL ………………………………………………………………. 27

2.11 Macromedia Dreamweaver …………………………………………… 28

2.12 Intranet ………………………………………………………………. 29

2.12.1 Komponen Pembentuk Intranet ……………………………….. 29

2.13 Jaringan Komputer ……………………………………………………. 30

2.13.1 Jenis-jenis Jaringan …………………………………………….. 30

2.13.2 Topologi Jaringan ……………………………………………… 31

2.14 Pengujian perangkat Lunak …………………………………………… 32

2.15 Studi Literatur Sejenis ………………………………………………… 33

BAB 3 METODOLOGI PENELITIAN

3.1 Metode Pengumpulan Data …………………………………………… 35

3.1.1 Studi Lapangan ………………………………………………… 35

3.1.1.1 Observasi (Pengamatan) ………………………………. 35

3.1.1.2 Wawancara ……………………………………………. 36

3.1.2 Studi Pustaka ……………………………………………………. 37

3.1.3 Studi Literatur Sejenis …………………………………………. 38

3.2 Metode pengembangan Sistem ……………………………………….. 38

3.3 Kerangka Penelitian ………………………………………………….. 41

Page 13: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xiii

BAB 4 HASIL DAN PEMBAHASAN

4.1 Perencanaan Syarat-syarat ……………………………………………. 42

4.1.1 Gambaran Umum Perusahaan …………………………………. 42

4.1.1.1 Profil Perusahaan ……………………………………… 42

4.1.1.2 Visi dan Misi Perusahaan ………………………………. 43

4.1.1.3 Struktur Organisasi ……………………………………. 43

4.1.1.4 Logo Perusahaan ………………………………………. 48

4.1.2 Analisa Sistem yang berjalan ……………………………………. 48

4.1.3 Definisi Masalah …………………………………………………. 49

4.1.4 Analisis Sistem yang Diusulkan …………………………………. 50

4.1.5 Tujuan Pengembangan Sistem …………………………………… 51

4.2 Workshop Design ……………………………………………………. 52

4.2.1 Perancangan Sistem ……………………………………………. 52

4.2.1.1 Usecase Diagram ……………………………………… 52

4.2.1.2 Usecase Scenario ………………………………………. 55

4.2.1.3 Activity Diagram ………………………………………. 71

4.2.1.4 Sequence Diagram ……………………………………. 92

4.2.1.5 State Diagram ………………………………………... 100

4.2.2 Perancangan Form Input dan Output …………………………….. 103

4.2.3 Perancangan Database Sistem …………………………………… 108

4.2.4 Perancangan Layout Sistem …………………………………….. 114

Page 14: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xiv

4.2.4.1 Halaman Staf Pemasaran ……………………………… 115

4.2.4.2 Halaman Staf Keuangan ………………………………. 123

4.2.4.3 Halaman Manajer ……………………………………… 128

4.3 Pengujian Sistem ……………………………………………………… 133

4.3.1 Pengujian Sistem Informasi pemasaran …………………………. 133

4.3.1.1 Pengujian Pada User Pemasaran ……………………….. 133

4.3.1.2 Pengujian Pada User keuangan ……………………….. 135

4.3.1.3 Pengujian Pada User manajer …………………………. 136

BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan ………………………………………………………….. 137

5.2 Saran …………………………………………………………………. 137

DAFTAR PUSTAKA .................................................................................... 138

LAMPIRAN

Page 15: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xv

DAFTAR TABEL

Tabel 4.1 Identifikasi aktor dan usecase …………………………………….. 53

Tabel 4.2 Usecase Scenario Login ………………………………………….. 55

Tabel 4.3 Usecase Scenario Update password ……………………………… 56

Tabel 4.4 Usecase Scenario Logout …………………………………………. 58

Tabel 4.5 Usecase Scenario Input Pemasaran produk ………………………. 59

Tabel 4.6 Usecase Scenario Input Master Produk ………………………….. 60

Tabel 4.7 Usecase Scenario Input Promosi …………………………………. 62

Tabel 4.8 Usecase Scenario Input Place ……………………………………. 63

Tabel 4.9 Usecase Scenario Input Pendapatan Produk ……………………. 65

Tabel 4.10 Usecase Scenario Input Biaya Promosi …………………………. 66

Tabel 4.11 Usecase Scenario laporan Produk ……………………………… 68

Tabel 4.12 Usecase Scenario Laporan Promosi …………………………….. 69

Tabel 4.13 Usecase Scenario Bauran Integrasi ……………………………… 70

Tabel 4.14 Tabel Staf Pemasaran …………………………………………….. 110

Page 16: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xvi

Tabel 4.15 Tabel Staf Keuangan ………………………………………………. 110

Tabel 4.16 Tabel Manager ……………………………………………………. 111

Tabel 4.17 Tabel Promosi …………………………………………………… 112

Tabel 4.18 Tabel Produk …………………………………………………… 112

Tabel 4.19 Tabel Kota ………..………………………………………………. 113

Tabel 4.20 Tabel Jenis ………………………………………………………… 113

Tabel 4.21 Tabel Bulan ………………………………………………………. 114

Page 17: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xvii

DAFTAR GAMBAR

Gambar 2.1 Karakteristik Suatu Sistem …………………………………… 9

Gambar 2.2 Siklus Informasi ……………………………………………… 12

Gambar 2.3 Model SIM …………………………………………………… 14

Gambar 2.4 Model Sistem Infomasi Pemasaran ………………………….. 15

Gambar 2.5 Contoh Usecase Diagram ……………………………………. 22

Gambar 2.6 Contoh Activity Diagram ……………………………………. 22

Gambar 2.7 Contoh Sequence Diagram …………………………………… 23

Gambar 2.8 Contoh Class Diagram ………………………………………. 24

Gambar 2.9 Contoh Statechart Diagram ………………………………….. 24

Gambar 3.1 Kerangka Penelitian …………………………………………. 41

Gambar 4.1 Struktur Organisasi International Sport Club Of Indonesia ….. 44

Gambar 4.2 Logo International Sport Club Of Indonesia …………………. 48

Gambar 4.3 Gambaran Sistem Yang Berjalan …………………………… 49

Gambar 4.4 Gambaran Sistem Yang Diusulkan …………………………. 50

Page 18: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xviii

Gambar 4.5 Usecase Diagram ……………………………………………. 57

Gambar 4.6 Activity Diagram Login …………………………………….. 72

Gambar 4.7 Activity Diagram Update Password …………………………. 73

Gambar 4.8 Activity Diagram Logout ……………………………………. 74

Gambar 4.9 Activity Diagram Input Pemasaran Produk ………………….. 75

Gambar 4.10 Activity Diagram Input Master Produk ……………………… 77

Gambar 4.11 Activity Diagram Input Promosi …………………………… 79

Gambar 4.12 Activity Diagram Input Place ……………………………… 81

Gambar 4.13 Activity Diagram Input Pendapatan Produk ……………….. 83

Gambar 4.14 Activity Diagram Input Biaya Promosi ……………………. 85

Gambar 4.15 Activity Diagram Laporan Produk …………………………. 87

Gambar 4.16 Activity Diagram Laporan Promosi ………………………... 89

Gambar 4.17 Activity Diagram Bauran Integrasi …………………………. 91

Gambar 4.18 Sequence Diagram Login …………………………………… 93

Gambar 4.19 Sequence Diagram Input Pendapatan Produk ………………… 94

Gambar 4.20 Sequence Diagram Laporan Pendapatan Produk ……………. 95

Page 19: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xix

Gambar 4.21 Sequence Diagram Input Biaya Promosi ……….……………… 97

Gambar 4.22 Sequence Diagram Laporan Promosi ……………..…………… 99

Gambar 4.23 State Diagram Pada user Staf Pemasaran …………………….. 101

Gambar 4.24 State Diagram Pada user Staf Keuangan ………………………. 102

Gambar 4.25 Perancangan form input pemasaran produk …………………….. 103

Gambar 4.26 Perancangan form input master produk ………………………… 103

Gambar 4.27 Perancangan form input promosi ………………………………. 104

Gambar 4.28 Perancangan form input kota …………………………………… 104

Gambar 4.29 Perancangan form input pendapatan produk …………………… 105

Gambar 4.30 Perancangan form input biaya promosi ………………………… 105

Gambar 4.31 Perancangan form output laporan produk ……………………… 106

Gambar 4.32 Perancangan form output laporan promosi …………………….. 106

Gambar 4.33 Perancangan form output bauran integrasi ……………………. 107

Gambar 4.34 Class Diagram …………………………………………………. 108

Gambar 4.35 Menu Login Staf Pemasaran……………………………………. 115

Gambar 4.36 Menu Kesalahan Username dan Password …………………. 115

Page 20: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xx

Gambar 4.37 Menu Update Password Untuk Staff Pemasaran …………… 116

Gambar 4.38 Menu Home Untuk Pemasaran ……………………………. 116

Gambar 4.39 Menu Input Pemasaran Produk …………………………….. 117

Gambar 4.40 Menu Input Pemasaran Produk (Insert Data Baru) …………. 117

Gambar 4.41 Menu Input Pemasaran Produk (Edit Data) ………………… 118

Gambar 4.42 Menu Input Master Produk ………………………………… 118

Gambar 4.43 Menu Input Master Produk (Insert Data Baru) ……………... 119

Gambar 4.44 Menu Input Master Produk (Edit Data) …………………….. 119

Gambar 4.45 Menu Input Promosi ……………………………………….. 120

Gambar 4.46 Menu Input Promosi (Insert Data Baru) …………………….. 120

Gambar 4.47 Menu Input Promosi (Edit Data) …………………………… 121

Gambar 4.48 Menu Input Place …………………………………………… 121

Gambar 4.49 Menu Input Place (Insert Data Baru) ……………………….. 122

Gambar 4.50 Menu Input Place (Edit Data) ……………………………… 122

Gambar 4.51 Menu Login Staff Keuangan ………………………………. 123

Gambar 4.52 Menu Kesalahan Username dan Password ……………………. 123

Page 21: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxi

Gambar 4.53 Menu Update Password Untuk Staff Keuangan ……………. 124

Gambar 4.54 Menu Home untuk Keuangan ……………………………….. 124

Gambar 4.55 Menu Input Pendapatan Produk (Data Pendapatan) …………. 125

Gambar 4.56 Menu Input Pendapatan Produk ( Insert Data Baru) …………. 125

Gambar 4.57 Menu Input Pendapatan Produk (Edit Data) …………………. 126

Gambar 4.58 Menu Input Biaya Promosi (Data Promosi) ………………….. 126

Gambar 4.59 Menu Input Biaya Promosi (Insert Data Baru) ………………. 127

Gambar 4.60 Menu Input Biaya Promosi (Edit Data) ……………………… 127

Gambar 4.61 Menu Login User Manajer …………………………………… 128

Gambar 4.62 Menu Kesalahan Username dan Password …………………… 128

Gambar 4.63 Menu Update Password untuk Manajer ……………………… 129

Gambar 4.64 Menu Home untuk Manajer …………………………………. 129

Gambar 4.65 Menu Laporan Produk (Overall) …………………………….. 130

Gambar 4.66 Menu Laporan Produk (Spesific) ……………………………. 130

Gambar 4.67 Menu Laporan Promosi (Overall) ……………………………. 131

Gambar 4.68 Menu Laporan Promosi (Spesific) …………………………… 131

Page 22: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxii

Gambar 4.69 Menu Bauran Integrasi (Overall) ……………………………. 132

Gambar 4.70 Menu Bauran Integrasi (Spesific) ……………………………. 132

Page 23: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxiii

DAFTAR SIMBOL UML

(Munawar, 2005)

Usecase Diagram

NO Simbol Nama Keterangan

Usecase

Fungsionalitas yang disediakan sistem

Sebagai unit-unit yang saling bertukar

pesan antar unit atau aktor

Aktor

Orang, proses, atau sistem lain yang

berinteraksi dengan sistem informasi

yang akan dibuat di luar sistem

informasi yang akan dibuat itu sendiri.

AsosiasiKomunikasi antara aktor dan usecase

yang berpartisipasi pada usecase atau

usecase memiliki interaksi dengan aktor

1

2

3

Activity Diagram

Status Awal Status awal aktivitas sistem, sebuah

diagram aktivitas memiliki status awal

AktivitasAktivitas yang dilakukan sistem, aktivitas

biasanya diawali dengan kata kerja

Pencabangan /

decision

Asosiasi pencabangan dimana jika ada

pilihan aktivitas lebih dari satu

4

6

5

JoinDigunakan untuk menunjukkan kegiatan

yang digabungkan7

Page 24: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxiv

ForkDigunakan untuk menunjukkan kegiatan

yang dilakukan secara paralel

Status AkhirStatus akhir yang dilakukan sistem,

sebuah diagram aktivitas memiliki

sebuah status akhir

8

9

Sequence Diagram

Garis Hidup /

lifelineMenyatakan kehidupan suatu objek

Objek Menyatakan objek yang berinteraksi

pesan

Waktu AktifMenyatakan objek dalam keadaan aktif

dan berinteraksi pesan

Pesan tipe send

Menyatakan bahwa suatu objek

mengirimkan data/masukan/informasi ke

objek lainnya, arah panah mengarah

pada objek yang dikirimi

10

11

13

12

nama objek :

Nama kelas

Interface pada

sequence

Menghubungkan aktor dengan interface

sistem

Pesan tipe

return

Menyatakan bahwa suatu objek yang

telah menjalankan suatu operasi atau

metode menghasilkan suatu kembalian

ke objek tertentu, arah panah mengarah

pada objek yang menerima kembalian

14

15

Page 25: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxv

Class Diagram

Kelas Kelas pada struktur sistem

Asosiasi /

association

Relasi antar kelas dengan makna

umum, asosiasi biasanya juga disertai

dengan multiplacity

Asosiasi berarah

Relasi antar kelas dengan makna kelas

yang satu digunakan oleh kelas yang

lain, asosiasi biasanya disertai dengan

multiplacity

Agresi /

aggregation

Relasi antar kelas dengan makna

semua bagian (whole-part)

16

17

18

19

Nama_kelas

+atribut

+operasi()

StateChart

StateNilai atribut dan nilai link pada suatu

waktu tertentu, yang dimiliki oleh suatu

objek.

Initial Pseudo

StateBagaimana objek dibentuk atau diawali

Final State Bagaimana objek dibentuk dan diakhiri

Transition

Sebuah kejadian yang memicu sebuah

state objek dengan cara memperbaharui

satu atau lebih nilai atributnya

20

21

22

23

Page 26: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxvi

DAFTAR LAMPIRAN

Lampiran 1 Surat Keterangan Penelitian ………………………….. xxvii

Lampiran 2 Hasil Observasi ………………………………………... xxviii

Lampiran 3 Hasil Wawancara …………………………………….. xxix

Lampiran 4 Pengujian Sistem ……………………………………… xxxv

Lampiran 5 Tampilan Sistem ……………………………………… xIiv

Lampiran 6 Coding Program ………………………………………. Ixii

Lampiran 7 Form Perbaikan Sidang Skripsi

Page 27: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

1

BAB I

PENDAHULUAN

1.1. Latar Belakang

Menurut Novika Yasmin (2011), Rancang Bangun Sistem Informasi

Pemasaran Berbasis Web Pada BMT (Baitul Maal Wattamwil), dengan

menggunakan Metode RAD dengan pemodelan UML hingga tahap Implementasi.

Dalam tahap perancangan dengan mengembagkan Usecase, Activity, Sequence,

dan Class diagram, dengan demikian dalam penelitian, penulis menggunakan

tahap perancangan dengan mengembangkan Usecase, Activiy, Sequence, Class

diagram, dan Statechart dikarenakan transaksi otentifikasi lebih kompleks dari

penelitian yang dilakukan Novika Yasmin (2011).

Menurut Husnul Aspiana (2010), Pengembangan Sistem Informasi

Penjualan Barang dan Jasa pada Toko Bravo Multi Flasher, melakukan tahap

evaluasi dengan menggunakan Black Box Testing pada User Konsumen dan

admin. Dalam penelitian penulis melakukan tahap evaluasi dengan menggunakan

Black Box Testing pada User Staf Pemasaran, Staf Keuangan, dan Manager.

Sistem yang yang dikembangkan oleh penulis tidak dapat melakukan pemasaran

produk secara langsung terhadap konsumen, tidak seperti sistem yang

dikembangkan oleh Husnul Aspiana (2010).

Page 28: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

2

Menurut TB.A.Khaerul Umam (2010), Perancangan Sistem Informasi

Pemesanan Berbasis Web pada Toko Kaos Deka, melakukan tahap evaluasi

dengan menggunakan Black Box Testing pada User Konsumen dan admin. Dalam

penelitian penulis melakukan tahap evaluasi dengan menggunakan Black Box

Testing pada User Staf Pemasaran, Staf Keuangan, dan Manager. Sistem yang

yang dikembangkan oleh penulis tidak dapat melakukan pemesanan fasilitas /

sarana olahraga secara langsung, tidak seperti sistem yang di rancang oleh

TB.A.Khaerul Umam (2010).

Menurut Arisma Susanto (2010), Pengembangan Sistem Informasi

Inventori pada PT. Dwiwarna Inti Sejahtera, dengan menggunakan Metode RAD

dengan pemodelan UML hingga tahap Implementasi. Dalam tahap perancangan

dengan mengembagkan Usecase, Activity, Sequence, dan Class diagram, dengan

demikian dalam penelitian, penulis menggunakan tahap perancangan dengan

mengembangkan Usecase, Activiy, Sequence, Class diagram, dan Statechart

dikarenakan transaksi otentifikasi lebih kompleks dari penelitian yang dilakukan

Arisma Susanto (2010).

Menurut Dwi Martha Jingga (2009), Sistem Informasi Pendaftaran Wisuda

Online di UIN Jakarta, melakukan tahap evaluasi dengan menggunakan Black Box

Testing. Dalam penelitian penulis melakukan tahap evaluasi dengan menggunakan

Black Box Testing pada User Staf Pemasaran, Staf Keuangan, dan Manager.

Sistem yang yang dikembangkan oleh penulis tidak dapat melakukan pendaftaran

member secara langsung, tidak seperti sistem yang dirancang oleh Dwi Martha

Jingga (2009).

Page 29: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

3

1.2. Perumusan Masalah

Dari beberapa permasalahan yang ada, maka dapat dirumuskan sebagai

berikut :

Kesulitan untuk mencari dan menganalisa data pemasaran produk yang

diinginkan untuk dapat menentukan strategi pemasaran produk yang akan datang.

a. Bagaimana merancang sistem informasi pemasaran yang dapat

mempermudah manager untuk mencari dan menganalisa data pemasaran

produk?

1.3. Batasan Masalah

Berdasarkan perumusan masalah diatas, peneliti membataskan masalah ini

pada :

a. Pengembangan sistem dilakukan pada divisi Membership dan Finance

International Sports Club of Indonesia.

b. Proses bisnis yang dikembangkan dalam penelitian ini hanya pemasaran

pada produk saja.

c. Pengembangan sistem menggunakan metodologi RAD dengan pemodelan

UML yang dilakukan sampai proses pengujian (testing) saja.

d. Pengembangan sistem menggunakan PHP 5.2.4 untuk bahasa pemograman

dan MySQL 5.0.45 untuk perancangan database.

Page 30: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

4

1.4. Tujuan dan manfaat penulisan

1.4.1. Tujuan penelitian

a. Mengembangkan sistem informasi pemasaran berdasarkan hasil

analisis dan observasi.

b. Mengembangkan sistem informasi pemasaran yang dapat

memberikan laporan secara periodik dan memberikan output

berupa grafik 3 (tiga) dimensi.

1.4.2. Manfaat penulisan

Peneliti mengharapkan penulisan ini dapat berguna bagi

seluruh pihak yang terkait, diantaranya :

1.4.2.1 Bagi peneliti

a. Menambah pengetahuan tentang sistem informasi pemasaran

b. Mengetahui penggunaan sistem informasi pemasaran dalam

pemanfaatannya secara langsung.

c. Menambah wawasan di dalam mengembangkan suatu sistem

informasi pemasaran.

1.4.2.2 Bagi Universitas

a. Memperkaya ilmu pengetahuan di bidang sistem informasi

pemasaran.

b. Memberikan referensi bagi penelitian selanjutnya di bidang

sistem informasi pemasaran.

1.4.2.3 Bagi International Sports Club of Indonesia (ISCI)

a. Sistem informasi pemasaran menjadi terkomputerisasi.

Page 31: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

5

b. Dengan adanya sistem informasi pemasaran, maka secara tidak

langsung akan memudahkan bagian pemasaran dan keuangan

untuk membuat laporan secara mudah, tepat dan cepat.

c. Dengan adanya sistem informasi pemasaran pada ISCI maka

dapat mempermudah manajer untuk mengetahui pendapatan

produk, biaya promosi, dan perbandingan pendapatan produk,

sehingga manajer dapat menentukan strategi pemasaran yang

akan dilakukan pada setiap produk yang ada di ISCI.

1.5. Metodologi Penelitian

Metode yang digunakan peneliti dibagi menjadi dua, yaitu metode

pengumpulan data dan metode pengembangan.

1.5.1 Metode pengumpulan data

Merupakan metode yang digunakan peneliti dalam melakukan analisis

data dan menjadikannya informasi yang akan digunakan untuk mengetahui

permasalahan yang dihadapi.

1.5.1.1 Studi Lapangan

a. Observasi, merupakan teknik atau pendekatan untuk

mendapatkan data primer dengan cara mengamati langsung

objek datanya. (Jogiyanto, 2008)

b. Wawancara, merupakan komunikasi dua arah untuk

mendapatkan data dari responden. (Jogiyanto, 2008)

Page 32: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

6

1.5.1.2 Studi Pustaka

Studi Pustaka, mengumpulkan data dan informasi dengan cara

membaca dan mempelajari buku-buku, referensi serta situs-situs

penyedia layanan yang berkenanaan dengan judul di atas. (Nazir, 2003)

1.5.1.3 Studi Literatur Sejenis

Sumber literatur yang digunakan di dalam penulisan skripsi ini

adalah studi literatur dari penelitian atas hasil karya ilmiah dari

mahasiswa dan mahasiswi Universitas Bina Nusantara, untuk lebih

lengkapnya dijelaskan pada akhir bab 2 (dua).

1.5.2 Metode Pengembangan Sistem

Pada metode ini, penulis menggunakan metode pengembangan system

Rapid Application Development (RAD) dengan tools UML, yang

memiliki tahap-tahap sebagai berikut : (Kendall dan Kendall, 2008) :

1. Perencanaan Syarat-syarat

2. Workshop Design

3. Implementasi

1.6. Sistematika Penulisan

Penulisan dan penyusunan penelitian ini disusun berdasarkan

penulisan sistematika sebagai berikut :

Page 33: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

7

BAB I : PENDAHULUAN

Pada bab ini berisikan latar belakang, perumusan

masalah, tujuan dan manfaat penelitian, metode

penelitian dan sistematika penulisan.

BAB II : LANDASAN TEORI

Pada bab ini akan menguraikan dengan menjelaskan

tentang landasan teori dan studi kepustakaan dari

penelitian, dimana berisi teori-teori dari konsep,

software, dan aplikasi dari penelitian yang akan

dibuat.

BAB III : METODOLOGI PENELITIAN

Pada bab ini akan menguraikan bagaimana metode

yang akan digunakan dalam penelitian yang akan

dibuat. Baik mulai dari jenis metodologi dan tahap-

tahap pengembangan dari penelitian.

BAB IV : HASIL DAN PEMBAHASAN

Pada bab ini akan membahas hasil dan pembahasan

dari penelitian yang telah dilakukan.

BAB V : KESIMPULAN DAN SARAN

Bab ini berisi simpulan dari hasil penelitian yang

dilakukan, dan juga berisi saran-saran perbaikan

yang berhubungan dengan masalah yang dibahas.

Page 34: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

8

BAB II

LANDASAN TEORI

2.1 Pengembangan Sistem

Pengembangan Sistem dapat berarti menyusun suatu sistem yang baru

untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki

sistem yang telah ada (Mulyanto, 2009).

2.2 Konsep Dasar Sistem Informasi

Untuk dapat lebih memahami konsep dasar dari pada sistem informasi, kita

dapat menggunakan pendekatan sistem dan subsistem, serta dengan memahami

makna dari informasi dan elemen-elemen yang menyusun sistem tersebut.

2.2.1 Pengertian Sistem

Sistem dapat diartikan sebagai kumpulan dari elemen-elemen yang berinteraksi

untuk mencapai suatu tujuan tertentu sebagai satu kesatuan.

(Mulyanto, 2009)

Page 35: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

9

2.2.1.1 Karakteristik Sistem

Suatu system mempunyai beberapa karakteristik, yaitu komponen

atau elemen (component), batas system (boundary), lingkungan luar system

(environtment), penghubung (interface), masukan (input), pengolah

(proses), keluaran (output), sasaran (objective) atau tujuan (goal).

(Mulyanto, 2009)

Gambar 2.1 Karakteristik Suatu Sistem

(Mulyanto, 2009)

a. Komponen Sistem (Component)

Suatu sistem tidak berada dalam lingkungan yang kosong, tetapi sebuah

sistem berada dan berfungsi di dalam lingkungan yang berisi sistem

lainnya. Suatu system berdiri daru sejumlah komponen yang saling

Page 36: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

10

berinteraksi, bekerja sama membentuk satu kesatuan. Apabila suatu sistem

merupakan salah satu dari komponen system lain yang lebih besar, maka

akan disebut subsistem, sedangkan sistem yang lebih besar tersebut adalah

lingkugannya.

b. Batas Sistem (Boundary)

Batas sistem merupakan pembatas atau pemisah antara suatu system

dengan sistem lainnya atau dengan lingkungan luarnya. Batas system ini

memungkinkan suatu sistem dipandang sebagai suatu kesatuan dan

menunjukkan ruang lingkup dari sistem tersebut.

c. Lingkungan Luar Sistem (Environtment)

Lingkungan luar adalah apapun di luar batas dari sistem yang dapat

mempengaruhi operasi system, baik pengaruh yang menguntungkan

ataupun merugikan.

d. Penghubung Sistem (Interface)

Penghubung sistem (Interface) merupakan media penghubung antara satu

subsistem dengan subsistem yang lainnya. Penghubung inilah yang akan

menjadi media yang digunakan data dari masukan (Input) hingga keluaran

(Output).

e. Masukan Sistem (Input)

Masukan atau Input merupakan energy yang dimasukkan ke dalam sistem.

Masukan dapat berupa masukan perawatan (maintenance input) dan

masukan sinyal (Signal Input).

Page 37: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

11

f. Keluaran Sistem (Output)

Keluaran atau output merupakan hasil dari pemrosesan, keluaran dapat

berupa informasi sebagai masukan pada sistem lain atau hanya sebagai

sisa pembuangan.

g. Pengolah Sistem (Process)

Pengolahan sistem (process) merupakan bagian yang melakukan

perubahan dari masukan untuk menjadi keluaran yang diinginkan.

h. Sasaran Sistem (Goal)

Suatu sistem pasti memiliki sasaran (objective) atau tujuan (goal). Apabila

sistem tidak mempunyai, maka operasi sistem tidak aka nada gunanya.

Tujuan inilah yang mengarahkan suatu sistem. Tanpa adanya tujuan,

sistem menjadi tidak terarah dan terkendali.

2.2.2 Pengertian Informasi

Informasi adalah data yang dioalah menjadi bentuk yang lebih berguna

dan lebih berarti bagi yang menerimanya. (Mulyanto, 2009)

2.2.2.1 Siklus informasi

Data yang diolah melalui suatu model menjadi informasi, penerima

kemudian menerima informasi tersebut, membuat suatu keputusan dan

melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain

yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap

Page 38: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

12

sebagai input, diproses kembali lewat suatu model dan seterusnya

membentuk suatu siklus. (Jogiyanto, 2005)

Gambar 2.2 Siklus Informasi

(Jogiyanto, 2005)

2.2.3 Pengertian Pemasaran

Pemasaran adalah Kegiatan perorangan dan organisasi yang

memudahkan dan mempercepat hubungan pertukaran yang memuaskan dalam

lingkungan yang dinamis melalui penciptaan, pendistribusian, promosi dan

penentuan harga barang, jasa dan gagasan. (Mc Leod, 1994).

Page 39: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

13

Proses dalam pemenuhan kebutuhan dan keinginan manusia inilah yang

menjadi konsep pemasaran. Mulai dari pemenuhan produk (product),

penetapan harga (price), Tempat (place), dan mempromosikan barang

(promotion). Seseorang yang bekerja dibidang pemasaran disebut pemasar.

Pemasar ini sebaiknya memiliki pengetahuan dalam konsep dan prinsip

pemasaran agar kegiatan pemasaran dapat tercapai sesuai dengan kebutuhan

dan keinginan manusia terutama pihak konsumen yang dituju.

2.2.4 Pengertian Sistem Informasi

Sistem informasi adalah sekelompok elemen-elemen dalam suatu

organisasi yang saling berintegrasi dengan menggunakan masukan, proses, dan

keluaran dengan maksud yang sama untuk mencapai suatu tujuan dan tempat

digunakan untuk membantu pengambilan keputusan yang tepat.

(Whitten, et.al, 2004)

2.3 Konsep Dasar Sistem Informasi Manajemen

Sistem Informasi Manajemen (SIM) adalah suatu sistem berbasis computer

yang menyediakan informasi bagi pengguna dengan kebutuhan yang serupa.

(Mc.Leod, 2008)

2.3.1 Model Sistem Informasi Manajemen (SIM)

Dari definisi di atas dapat digambarkan dengan model SIM pada

gambar 2.3. Database berisi data yang disediakan oleh sistem pemrosesan

transaksi. Selain itu, data maupun informasi dimasukkan dari lingkungan. Isi

Page 40: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

14

database digunakan oleh perangkat lunak yang menghasilkan laporan periodic

dan laporan khusus, serta model matematika yang mensimulasikan beragam

aspek operasi perusahan. Output perangkat lunak digunakan oleh orang-orang

dalam perusahaan yang bertanggung jawab memecahkan masalah perusahaan.

(Mc.Leod, 2008)

Gambar 2.3 Model SIM

(Mc. Leod, 2008)

2.4 Sistem Informasi Pemasaran

Sistem Informasi pemasaran adalah suatu sistem berbasis computer yang

bekerja sama dengan sistem informasi fungsional lain untuk mendukung

manajemen perusahaan dalam menyelesaikan masalah yang berhubungan

langsung dengan pemasaran produk perusahaan. (Mc.Leod, 2008)

Page 41: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

15

Gambar 2.4 Model Sistem Informasi Pemasaran

(Mc.Leod, 2008)

Subsistem Input, seperti yang ditampilkan dalam gambar 2.4, Sistem

informasi pemrosesan transaksi (transaction processing information)

mengumpulkan data dari sumber-sumber internal dan lingkungan lalu

memasukkannya ke dalam basis data. Subsistem riset pemasaran (marketing

research subsystem) juga mengumpulkan data internal dan lingkungan dengan

melakukan studi kasus. Subsistem intelegensi pemasaran (marketing intelligence

subsystem) mengumpulkan data dari lingkungan perusahaan yang berkaitan

dengan operasi pemasaran.

Basis Data, data yang digunakan oleh subsistem output berasal dari basis

data. Basis data dipopulasi dengan data yang berasal dari tiga subsistem input.

Page 42: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

16

Subsistem Output, setiap subsistem output memberikan informasi

mengenai unsure-unsur penting di dalam bauran pemasaran. Bauran pemasaran

(marketing mix) terdiri atas empat unsure utama yang dikelola oleh manajemen

agar dapat memenuhi kebutuhan pelanggan dengan mendapat keuntungan.

Subsistem produk (product subsystem) memberikan informasi mengenai

produk-produk perusahaan. Subsistem lokasi (place subsystem) memberikan

informasi mengenai jaringan distibusi perusahaan. Subsistem promosi

(promotion subsystem) memberikan informasi mengenai iklan dan penjualan

pribadi perusahaan. Subsistem harga (price subsystem) membantu manajer

mengambil keputusan harga. Subsistem bauran terintegrasi (integrated-mix

subsystem) yang memungkinkan para manajer mengembangkan strategi yang

mempertimbangkan pengaruh gabungan dari unsure-unsur diatas.

2.4.1 Bauran Pemasaran (Marketing Mix)

Kegiatan-kegiatan pemasaran tampil dalam semua bentuk. Satu

lukisan tradisional tentang kegiatan pemasaran adalah dari segi bauran

pemasaran, yang telah didefinisikan sebagai seperangkat alat pemasaran yang

digunakan perusahaan untuk mencapai tujuan pemasarannya. (Kotler dan

Armstrong, 2003)

Manajer pemasaran memiliki beragam sumber daya untuk

dikaryakan. Tujuannya adalah mengembangkan strategi yang menerapkan

sumber daya ini bagi pemasaran barang, jasa dan gagasan perusahaan. Strategi

pemasaran terdiri dari campuran unsur-unsur yang dinamakan bauran

Page 43: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

17

pemasaran (marketing mix) : produk, harga, tempat dan promosi (Produk,

Promotion, Place, Price), semua itu dikenal dengan “4P”. (Mc. Leod, 1995)

Adapun 4P dalam bauran pemasaran (marketing mix) adalah sebagai

berikut : (Mc. Leod, 1995)

a. Produk (Product)

Produk adalah apa yang dibeli oleh pelanggan untuk memuaskan

keinginannya atau kebutuhanya, produk dapat berupa barang fisik,

berbagai jenis jasa, atau suatu gagasan.

b. Promosi (Promotion)

Berhubungan dengan menyediakan informasi mengenai penjualan

langsung periklanan.

c. Tempat (Place)

Berhubungan dengan cara mendistribusi produk secara fisik kepada

pelanggan melalui saluran distribusi.

d. Harga (Price)

Harga terdiri dari semua elemen yang berhubungan dengan apa yang

dibayar oleh pelanggan untuk produk itu

2.5 Metode Penelitian

2.5.1 Metode Pengumpulan Data

Pengumpulan data dilakukan untuk memperoleh informasi yang

dibutuhkan untuk mencapai tujuan penelitian. (Gulo, 2002)

Page 44: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

18

2.5.1.1 Studi Lapangan

Salah satu proses kegiatan untuk memperoleh keterangan atau data

dengan cara terjun langsung ke lapangan. (Gulo, 2002)

1. Observasi

Merupakan teknik atau pendekatan untuk mendapatkan data primer

dengan cara mengamati langsung objek datanya. (Jogiyanto, 2008)

2. Wawancara

Merupakan komunikasi dua arah untuk mendapatkan data dari

responden. (Jogiyanto, 2008)

2.5.1.2 Studi Pustaka

Studi Pustaka, mengumpulkan data dan informasi dengan cara

membaca dan mempelajari buku-buku, referensi serta situs-situs penyedia

layanan yang berkenaan dengan judul di atas. (Nazir, 2003)

2.5.1.3 Studi Literatur Sejenis

Sumber literatur sejenis adalah sebuah penelitian untuk

mendapatkan gambaran yang menyeluruh tentang apa yang sudah

dikerjakan orang lain dan bagaimana orang mengerjakan kemudian

seberapa berbeda penelitian yang kita lakukan. (Nazir, 2003)

Page 45: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

19

2.5.2 Metode Pengembangan Sistem

Proses pengembangan sistem adalah satu set aktivitas, metode,

praktik terbaik, siap dikirimkan, dan peralatan terotomatisasi yang akan

digunakan oleh para pengembang sistem untuk mengembangkan dan

memelihara sistem informasi dan perangkat lunak. (Whitten, et.al, 2004)

2.5.2.1 Rapid Application Development (RAD)

Rapid Application Development (RAD) merupakan sebuah strategi yang

menekan kecepatan pengembangan melalui keterlibatan pengguna yang

ekstensif dalam konstruksi, cepat, berulang, dan bertambah serangkaian

prototype bekerja pada sebuah sistem yang pada akhirnya berkembang ke

dalam sistem final. (Kendall dan Kendall, 2008)

2.5.2.2 Fase-fase RAD

1. Perencanaan Syarat-syarat

Pada tahap ini, user dan analis melakukan semacam pertemuan

untuk melakukan identifikasi tujuan aplikasi atau sistem dan

melakukan identifikasi kebutuhan informasi untuk mencapai

tujuan. Pada tahap ini hal terpenting adalah adanya keterlibatan

dari kedua belah pihak bukan hanya sekedar persetujuan

proposal yang sudah dibuat. Untuk lebih jauh lagi, keterlibatan

user bukan hanya dari satu tingkatan pada suatu organisasi,

melainkan beberapa tingkatan organisasi, sehingga informasi

Page 46: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

20

yang dibutuhkan untuk masing-masing user dapat terpenuhi

dengan baik.

2. Workshop Design

Pada tahap ini adalah melakukan proses desain dan melakukan

perbaikan-perbaikan apabila masih terdapat ketidaksesuaian

desain antara user dan analis. Untuk tahap ini maka keaktifan

user yang terlibat sangat menentukan untuk mencapai tujuan,

karena user bisa langsung memberikan komentar apabila

terdapat ketidaksesuaian pada desain.

3. Implementasi

Setelah desain dari sistem yang akan dibuat sudah disetujui

baik itu oleh user dan analis, maka pada tahap ini programmer

mengembangkan desain menjadi suatu program. Setelah

program selesai baik itu sebagian maupun secara keseluruhan,

maka dilakukan proses pengujian terhadap program tersebut

apakah terdapat kesalahan atau tidak sebelum diaplikasikan

pada suatu organisasi.

Page 47: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

21

2.6 Unified Modeling Language (UML)

2.6.1 Pengertian UML

UML (Unified Modeling Language) adalah salah satu alat bantu

yang sangat handal di dunia pengembangan sistem yang berorientasi obyek.

Hal ini disebabkan UML menyediakan bahasa pemodelan visual yang

memungkinkan bagi pengembang sistem untuk membuat cetak biru atas visi

mereka dalam bentuk yang baku, mudah dimengerti serta dilengkapi dengan

mekanisme yang efektif untuk berbagi dan mengkonsumsikan rancangan

mereka dengan yang lain. (Munawar, 2005)

2.6.2 Diagram dalam UML

UML menyediakan beberapa diagram visual yang menunjukkan

berbagai aspek dalam sistem. Ada beberapa diagram yang disediakan dalam

UML, antara lain :

a. Usecase diagram

Menyajikan interkasi antara use case dan aktor. Dimana, aktor

dapat berupa orang, peralatan, atau sistem lain yang

berinteraksi dengan sistem yang sedang dibangun. Use case

menggambarkan fungsionalitas sistem sistem atau persyaratan-

persyaratan yang harus dipenuhi sistem dari pandangan

pemakai. (Sholiq, 2006)

Page 48: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

22

System

Usecase1

Usecase2

Usecase3

Gambar 2.5 Contoh Use case Diagram

b. Activity Diagram

Menggambarkan aliran fungsionalitas sistem. Pada tahap

permodelan bisnis, activity diagram dapat digunakan untuk

menunjukan aliran kerja bisnis (bussines work flow). Dapat

juga digunakan untuk menggambarkan aliran kejadian (flow of

events) dalam use case. (Sholiq, 2006)

Gambar 2.6 Contoh Activity Diagram

Page 49: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

23

c. Sequence Diagram

Sequence Diagram menjelaskan interaksi objek yang disusun

dalam suatu urutan waktu. Diagram ini secara khusus

berasosiasi dengan usecase. Sequence diagram memperlihatkan

tahap demi tahap apa yang seharusnya terjadi untuk

menghasilkan sesuatu di dalam usecase. Tipe diagram ini

sebaiknya digunakan diawal tahap desain atau analisis karena

kesederhanaannya dan mudah untuk dimengerti. (Sholiq, 2006)

Gambar 2.7 Contoh Sequence Diagram

d. Class Diagram

Class Diagram menunjukkan interaksi antar keals dalam

sistem, kelas mengandung informasi dan tingkah laku

(behavior) yang berkaitan dengan informasi tersebut. (Sholiq,

2006)

Page 50: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

24

Gambar 2.8 Contoh Class Diagram

e. State Diagram

State diagram menyediakan sebuah cara untu memodelkan

bermacam-macam keadaan yang mungkin dialami oleh sebuah

objek. Jika dalam diagram kelas menunjukkan gambaran statis

kelas-kelas dan relasinya,diagram state digunakan untuk

memodelkan tingkah laku dinamik sistem. (Sholiq, 2006)

Gambar 2.9 Contoh Statet Diagram

Page 51: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

25

2.7 Database

Basis data (database) adalah relasi biasanya ditunjukkan dengan

kunci (key) dari tiap file yang ada. Dalam satu file terdapat record-record

yang sejenis, sama besar, sama bentuk yang merupakan satu kumpulan

entitas yang beragam.

Satu record terdiri dari field-field yang saling berhubungan dengan

menunjukkan dalam satu pengertian yang lengkap dalam satu record.

(Yakub, 2008)

2.8 Xampp

Xampp merupakan suatu software yang di dalamnya terdapat

Apache yang berfungsi sebagai web server, PHP (Hypertext Preprocessor)

merupakan bahasa web server side yang bersifat open source dan MySQL

adalah basis data yang menghubungkan scipt PHP menggunakan perintah

query dan escape character yang sama dengan PHP. PHP memang

mendukung banyak jenis basis data, tetapi untuk membuat sebuah basis

data yang dinamis dan selalu up to date, MySQL merupakan pilihan basis

data tercepat saat ini. Selain itu terdapat juga PhpMyAdmin sebagai

tempat melakukan konfigurasi keseluruhan. (Sidik, 2006)

Sebelum membuat basis data candidate diperlukan software

pendukung yang perlu di install terlebih dahulu, yaitu XAMPP. Adapun

versi xampp-win 32-1.5.3. versi yang sudah dapat berjalan di windows XP

dan windows vista.

Page 52: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

26

2.9 PHP

2.9.1 Pengertian PHP

PHP singkatan dari Hypertext Prepocessor yang digunakan

sebagai scipt server-side dalam pengembangan web yang

disisipkan pada dokumen HTML. Penggunaan PHP

memungkinkan web dapat dibuat dinamis sehingga maintenance

situs web tersebut menjadi lebih mudah dan efisien. (Sidik, 2006)

2.9.2 Kelebihan-kelebihan PHP

PHP secara mendasar dapat mengerjakan semua yang dapat

dikerjakan oleh program CGI, seperti mendapatkan data dari form,

menghasilkan isi halaman web yang dinamik, dan menerima

cookies. Kemampuan (feature) PHP yang paling diandalkan dan

signifikan adalah dukungan kepada banyak database. Membuat

halaman web yang menggunakan data dari database dengan sangat

mudah dapat dilakukan.

PHP juga mendukung untuk berkomunikasi dengan layanan

lain menggunakan protokol IMAP, SNMP, NNTP, POP3, HTTP,

dan lainya yang tidak terhitung. (Sidik, 2006)

Page 53: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

27

2.9.3 Sintaks PHP

Sintaks PHP ditulis dalam apitan tanda khusus PHP. Ada

empat macam pasangan tag PHP yang digunakan : (Peranginangin,

2006)

1. <?php…?>

2. <script language=”PHP”>…</script>

3. <?....?>

4. <%....%>

Cara 1 dan 2 merupakan cara yang paling umum digunakan

sekalipun cara 3 tampak lebih praktis karena cara 3 tidak selalu

diaktifkan pada konfigurasi file php.ini yang terdapat pada

direktori c:\apache\php. Cara 4 juga dimungkinkan sebagai

kemudahan bagi anda yang sudah terbiasa dengan ASP (Active

Server Pages). Namun, bila itu dikenal, maka harus dilakukan

pengaktifan file konfigurasi php.ini.

2.10 MySQL

MySQL merupakan software sistem manajemen database

(Database Management System-DBMS) yang Open Source (gratis) yang

sangat populer di kalangan pemrogram web, sehingga dapt digunakan

untuk membangun aplikasi web yang menggunakan database sebagai

sumber dan pengelola datanya. Hal ini dikarenakan MySQL dapat

Page 54: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

28

digunakan cepat secara kinerja query, dan mencukupi untuk kebutuhan

database perusahaan skala menengah kecil. (Sidik, 2006)

2.11 Macromedia Dreamweaver

Macromedia Dreamweaver adalah sebuah edito web profesional

yang digunakan untuk mendesain dan mengelola situs web atau halaman

web. Dreamweaver paling sering digunakan oleh web desainer atau web

programmer dalam mengembangakan suatu situs web. Hal ini sebabkan

area kerja, fasilitas, dan kemampuan Dreamweaver yang makin powerful

dan menunjang peningkatan produktifitas dan efektifitas untuk mendesaain

atau membangun situs web. Dreamweaver juga dilengkapi dengan fasilitas

untuk manajemen situs yang cukup lengkap. Pembahasan mencakup:

(Firdaus, 2007)

a. Mendesain halaman web.

b. Menggunakan CSS.

c. Bekerja dengan gambar.

d. Bekerja dengan frame.

e. Bekerja dengan form.

f. Bekerja dengan media dan lain-lain.

Macromedia Dreamweaver 8.0 adalah program yang sangat

fleksibel, program ini mengijinkan anda untuk melihat kode dalam

tampilan yang berbeda : Code View, Code dan Desaign View.

Page 55: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

29

Anda bisa berpindah antara tampilan ini dengan menggunakan tiga

tombol icon yang terdapat diatas sebelah kiri monitor.

2.12 Intranet

Intranet merupakan sebuah jaringan yang dibangun berdasarkan

teknologi internet yang di dalamnya terdapat basis arsitektur berupa

aplikasi web dan teknologi komunikasi data. (Syafrizal, 2005)

2.12.1 Komponen Pembentuk Intranet

Komponen pembentuk Intranet pada dasarnya ssama dengan

komponen pembentuk internet, seperti : (Syafrizal, 2005)

1. Aplikasi browser

2. Komputer server

3. Perangkat jaringan

4. Protokol TCP/IP

5. Bahasa pemrograman

6. Komputer client

7. Perangkat bantu pengembangan (development tools) untuk

manajemen jaringan lokal.

Yang perlu ditambahkan pada Intranet apabila sebagian informasi

organisasi tersebut ingin diekspose agar dapat diakses jaringan luar

(internet) adalah firewall dan router.

Page 56: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

30

2.13 Jaringan Komputer

Jaringan komputer adalah himpunan “interkoneksi” antara dua

komputer (autonomous) atau lebih terhubung dengan media transmisi

kabel atau tanpa kabel (wireless). (Syafrizal, 2005)

2.13.1 Jenis-jenis Jaringan

Ada beberapa jenis jaringan, diantaranya : (Syafrizal, 2005)

1. Local Area Network (LAN)

Local area network adalah sejumlah komputer yang saling

dihubungkan bersama dalam satu area tertentu yang tidak

begitu luas, seperti di dalam satu kantor atau gedung.

2. Medium Area Network (MAN)

Medium Area Network merupakan arsitektur komputer yang

kapasitas komputernya lebih banyak daripada model LAN.

Arsitektur ini disebut medium karena komputer yang terhubung

tidak hanya berada dalam satu tempat atau rungan saja.

Jaringan tersebut MAN apabila menghubungkan dua gedung

yang sama-sama memiliki jaringan local (LAN).

3. Wide Area Network (WAN)

Dalam dunia TI (Teknologi Informasi), istilah WAN juga

sering disebut internet. Karena WAN ini memungkinkan

hubungan jaringan local (LAN) dan MAN yang letaknya antar

kota, antar propinsi, antar pulau bahkan antar benua.

Page 57: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

31

2.13.2 Topologi jaringan

Topologi jaringan adalah gambaran perencanaan hubungan antar

komputer dalam local area network yang umumnya menggunakan

kabel (sebagai media transmisi), dengan konektor, ethernet card,

dan perangkat pendukung lainya. Ada beberapa topologi yang

sering digunakan dalam membangun sebuah jaringan diantaranya

adalah (Syafrizal, 2005):

1. Topologi Bus

Topologi ini merupakan bentangan satu kabel yang kedua

ujungnya ditutup, dimana di sepanjang kabel terdapat node-

node. Signal dalam kabel dengan topologi ini dilewati satu arah

sehingga memungkinkan sebuah collision terjadi.

2. Topologi Ring

Topologi cincin ini mengkoneksikan host pertama ke host

berikutnya dan host pertama. Model ini akan memuat

lingkaran-lingkaran titik-titik komputer yang dikoneksikan

melalui kabel.

3. Topologi Star

Topologi bintang mernggunakan satu terminal sebagai terminal

sentral yang menghubungkan ke semua terminal client.

Terminal sentral ini yang mengarahkan setiap data yang

dikirim ke komputer yang dituu. Jenis jaringan ini apabila ada

salah satu terminal client yang tidak berfungksi atau media

Page 58: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

32

transmisi terganggu, maka tidak akan mempengaruhi kinerja

jaringan.

2.14 Pengujian Perangkat Lunak

Pengujian perangkat lunak adalah proses pemeriksaan atau evaluasi

sistem secara manual atau otomatis untuk memverifikasi apakah sistem

memenuhi kebutuhan-kebutuhan yang dispesifikasikan atau

mengidentifikasikan perbedaan-perbedaan antara hasil yang diharapkan

dengan hasil yang terjadi. (Hariyanto, 2004)

Terdapat dua pengujian perangkat lunak : (Nugroho, 2010)

1. Pengujian yang menspesifikasi bagaimana melakukan pengujian suatu use

case atau skenario yang bersifat spesifik. Beberapa kasus pengujian

menverifikasi hasil dari interaksi yang terjadi antara actor dengan sistem.

Yaitu Memverifikasi apakah kondisi awal (pre-condition) dan kondisi

akhir (prost-condition) yang dispesifikasi oleh use case yang dispesifikasi

oleh use case memang diikuti. Pengujian ini disebut dengan “blackbox

testing”.

2. Pengujian yang menspesifikasi bagaimana melakukan pengujian realisasi

use case. Kasus pengujian di sini mencakup di dalamnya verifikasi

interkasi komponen-komponen yang menimplementasikan suatu usecase

tertentu. Pengujian ini disebut “whitebox testing”.

Page 59: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

33

2.15 Studi Literatur Sejenis

Sumber literatur yang dipergunakan di dalam skripsi ini adalah

studi literatur hasil dari penelitian atau hasil penulisan karya ilmiah.

Penelitian studi literatur yang dilakukan pada hasil penulisan karya ilmiah,

yaitu menekankan pada kelebihan dan kekurangan yang dilihat dari sisi

sistem yang telah dirancang. Sebagai sumber referensi dan bahan acuan

terhadap sistem yang akan dibuat. Dari berbagai referensi, terdapat studi

literatur yakni sebagai berikut :

1. Thomson (2007), mahasiswa Universitas Bina Nusantara dalam

penelitiannya berjudul “Analisis dan Perancangan Sistem Informasi

Pemasaran Untuk Mendukung Strategi Pemasaran Pada PT. Indo

Semar”. Penulis tersebut membahas pembuatan suatu aplikasi yang

memberikan layanan kepada pihal manajemen perusahaan, yakni

Sistem Informasi Pemasaran yang dirancang ini dapat menjadi fasilitas

yang sangat berguna bagi PT. Indo Semar Sakti, untuk mendapatkan

informasi yang diinginkan dan sistem ini juga bersifat mendukung

mereka di dalam melaksanakan tugasnya yang berkaitan dengan

pengambilan keputusan dan penetapan kebijakan perusahaan. Dan

Sistem Informasi Pemasaran PT. Indo Semar Sakti menyajikan

informasi internal dan eksternal dalam bentuk tabel dan grafik

sehingga memudahkan dalam menganalisa informasi. Kelemahannya

kurang update terhadap informasi eksternal yang berhubungan dengan

proses bisnis perusahaan.

Page 60: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

34

2. Ilona Layandi (2008), mahasiswi Universitas Bina Nusantara dalam

penelitiannya berjudul “Analisis dan Perancangan Sistem Informasi

Pemasaran Pada PT. Lippo General Insurance, Tbk”. Dalam penelitian

penulis menyimpulkan bahwa sistem yang akan dirancang pada PT.

Lippo General Insurance, Tbk menyediakan fitur-fitur yang lengkap

yang dapat menampilkan informasi-informasi yang dibutuhkan dalam

bentuk grafik sehingga memudahkan manajer mengintrol kegiatan-

kegiatan pemasaran yang telah dan sedang berlangsung, aplikasi

tersebut juga dapat mendukung manajer dalam menentukan strategi

pemasaran. Kelemahanya adalah system yang ada kurang

menyesuaikan dengan perubahan dan perkembangan yang terjadi di

pasar.

3. Yanni, dkk (2002), mahasiswa Universitas Bina Nusantara dalam

penelitianya berjudul “Perancangan Sistem Informasi Pemasaran PT.

Samudra Teknindo”. Dalam penelitian tersebut penulis menyimpulkan

bahwa sistem yang akan dirancang dapat memperbaiki proses

penyampaian laporan sehingga pemanfaatan waktu menjadi lebih

efisien dan bersifat summarized untuk memudahkan eksekutif untuk

menganalisa informasi tersebut. Kelemahan dari sistem ini adalah

sistem belum ada informasi eksternal guna membantu eksekutif

menentukan kebijakan.

Page 61: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

35

BAB III

METODOLOGI PENELITIAN

3.1 Metode Pengumpulan Data

Pengumpulan data dilakukan untuk memperoleh informasi yang

dibutuhkan untuk mencapai tujuan penelitian.

Dalam penelitian ini peneliti menggunakan 3 (tiga) cara untuk

mengumpulkan data, yaitu studi lapangan, studi pustaka dan studi literatur sejenis.

3.1.1 Studi Lapangan

3.1.1.1 Observasi (Pengamatan)

Pada metode ini, peneliti melakukan peninjauan dan pengamatan

secara langsung ke lapangan untuk memperoleh dan mengumpulkan data

yang dibutuhkan.

Observasi dilakukan pada : (Lampiran 1)

Tempat : International Sports Club of Indonesia

Waktu : 18 Januari 2010 s.d 20 Maret 2010

Berdasarkan pengamatan yang peneliti lakukan, peneliti mengumpulkan

informasi mengenai : (Lampiran 2)

Page 62: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

36

a. Sejarah singkat International Sports Club of Indonesia

Memuat tentang latar belakang pendirian International Sports Club of

Indonesia, Visi Misi serta perkembangannya hingga saat ini.

b. Struktur Organisasi

Menjelaskan tentang hubungan kerja, wewenang dan tanggung jawab

antara pimpinan dan bawahan secara formal.

c. Produk dan layanan pada International Sports Club of Indonesia

Menjelaskan tentang produk dan layanan yang ada pada International

Sports Club of Indonesia

3.1.1.2 Wawancara

Bertujuan untuk mengetahui masalah yang berhubungan dengan

sistem informasi pemasaran di International Sports Club of Indonesia.

Wawancara dilakukan pada bagian Pemasaran, bagian Keuangan, dan

Manajer, Wawancara dilakukan pada : (Lampiran 3)

Tempat : International Sport Club of Indonesia

Waktu : 18 Januari 2010 s.d 20 Januari 2010

Page 63: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

37

Dan metode wawancara yang peneliti lakukan adalah interview

bebas, yaitu penulis bebas menanyakan apa saja yang relevan dengan data

yang dikumpulkan.

Hasil wawancara akan terlampir pada lampiran 3 (tiga), (Lampiran

Wawancara), dan dari hasil wawancara tersebut diperoleh kesimpulan

bahwa :

a. Laporan pemasaran saat ini masih menggunakan Microsoft excel dan

Microsoft word, belum terdapat aplikasi pribadi untuk membuat

laporan.

b. Belum terdapat sistem yang dapat memberikan laporan periodik yang

dibutuhkan oleh manajer, terutama dalam kegiatan pemasaran.

c. Diharapkan sistem yang akan dikembangkan dapat membantu manajer

dalam membuat strategi pemasaran karena adanya perbandingan data

yang dapat ditampilkan dengan grafik 3(tiga) dimensi.

3.1.2 Studi Pustaka

Penulis melakukan studi pustaka dengan cara membaca dan

mempelajari buku-buku yang berhubungan dengan perancangan system,

serta buku-buku yang mendukung topik yang akan dibahas dalam

penyusunan skripsi ini.

Page 64: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

38

3.1.3 Studi Literatur Sejenis

Sumber literatur yang dipergunakan di dalam penulisan skripsi ini

adalah studi literatur dari penelitian atau hasil penulisan karya ilmiah dari

mahasiswa dan mahasiswi universitas Bina Nusantara, untuk lebih

lengkapnya dijelaskan pada akhir bab 2 (dua).

3.2 Metode Pengembangan Sistem

Pengembangan sistem yang peneliti gunakan dengan metodologi

RAD dan tools UML, hal ini dikarenakan RAD mempunyai kecepatan

adaptasi yang tinggi, dan dapat dibuat dengan cepat dan juga karena

metode RAD ini memungkinkan untuk mengumpulkan syarat dan

kebutuhan informasi yang tidak didefinisikan secara spesifik melalui

tanggapan pengguna.

Tahapan penilitan yang dilakukan antara lain :

1. Perencanaan Syarat-syarat

Dalam tahap ini pihak ISCI dan peneliti bertemu untuk mengidentifikasi

tujuan-tujuan aplikasi atau sistem serta menidentifikasi kebutuhan

informasi yang ditimbulkan dari tujuan-tujuan tersebut. Dalam pertemuan

tersebut diperoleh perencanaan yang akan dibuat ke dalam sistem, yaitu:

a. Analisa Sistem yang Berjalan

Page 65: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

39

b. Definisi masalah.

c. Analisa Sistem yang di usulkan

d. Tujuan Pengembangan Sistem

2. Workshop Desain

Tahap ini adalah tahap untuk merancang dan memperbaiki yang dapat

digambarkan sebagai workshop. Selama workshop design RAD, pihak

ISCI merespon working prototype yang ada dan peneliti memeperbaiki

modul-modul yang dirancang menggunakan perangkat lunak berdasarkan

respon pihak ISCI. Adapun metode desain yang digunakan terdiri dari

beberapa tahapan, yaitu:

1. Usecase Diagram, menggambarkan bagaimana sistem yang digunakan.

2. Usecase Scenario (meskipun secara teknis bukan sebuah diagram).

Pada tahap ini peneliti menjelaskan penggambaran pada usecase

diagram.

3. Activity Diagram, peneliti menggambarkan aliran keseluruhan

kegiatan, dan masing-masing usecase diagram dapat membuat satu

kegiatan.

4. Squence Diagram, Peneliti menjelaskan interaksi objek yang disusun

dalam suatu urutan waktu. Peneliti memperlihatkan tahap apa yang

seharusnya terjadi untuk menghasilkan sesuatu didalam usecase.

Page 66: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

40

5. State Diagram, peneliti menyediakan sebuah cara untuk memodelkan

bermacam-macam keadaan yang mungkin dialami oleh sebuah objek.

Jika dalam diagram kelas menunjukkan gambaran statis kelas-kelas

dan relasinya, diagram statechart digunakan untuk memodelkan

tingkah laku dinamik sistem.

6. Perancangan Input dan Output

7. Class Diagram, peneliti menggambarkan kelas dan hubungannya, dan

penjelasan detail tiap-tiap kelas di dalam model desain (dalam logical

view) dari suatu sistem.

8. Perancangan layout Sistem Informasi Pemasaran

3. Implementation

Setelah sistem dirancang menggunakan bahasa pemrograman PHP, dan

databasae MySQL, maka peneliti melakukan pengujian atau testing

terhadap sistem, dan melakukan pengenalan terhadap sistem. Dalam hal ini

sistem informasi pemasaran ini diuji dan dikenalkan kepada manajer

sebagai penentu kebijakan dan keputusan perusahaan dan kepada staf

lainnya. Untuk pengujian sistem dilakukan dengan metode blackbox

testing, dimana penelitian melakukan input data pada sistem dan melihat

output-nya apakah sesuai dengan sistem yang diharapkan.

Page 67: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

41

3.3 Metodologi Penelitian

Met

odolo

gi

Pen

elit

ianM

etode

Pen

gum

pula

n

Dat

a

Met

ode

Pen

gem

ban

gan

Sis

tem

Stu

di

Lap

angan

Stu

di

Pust

aka

Stu

di

Lit

erat

ur

Sej

enis

Met

ode

RA

D

Per

enca

naa

n

Syar

at-S

yar

at

Anal

isa

Sis

tem

yan

g d

i

usu

lkan

Def

inis

i M

asal

ah

Work

shop D

esig

n

Per

anca

ngan

Sis

tem

Per

anca

ngan

Bas

is

Dat

a

Per

anca

ngan

Lay

out

Imple

men

tasi

Pen

guji

an S

iste

m

Act

ivit

y D

iagra

m

Seq

uen

ce D

iagra

m

Cla

ss D

iagra

m

Sta

tech

art

Dia

gra

m

Use

Case

Dia

gra

m

Pro

fil

Per

usa

haa

n

Str

uktu

r O

rgan

isas

i

Anal

isa

Sis

tem

yan

g

ber

jala

n

Obse

rvas

i

Waw

anca

ra

Mem

ban

gun S

iste

m

Bla

ckbox

Tes

ting

Tuju

an P

engem

ban

gan

Sis

tem

Gam

bar

an U

mum

Per

usa

haa

n

Per

anca

ngan

input

&

outp

ut

Gambar 3.1 Metodologi Penelitian

Page 68: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

42

BAB IV

HASIL DAN PEMBAHASAN

4.1 Perencanaan Syarat-Syarat

4.1.1 Gambaran Umum Perusahaan

4.1.1.1 Profil Perusahaan

ISCI berdiri pada akhir bulan Juni tahun 1973, yang bergerak dalam

bidang olahraga yang berfasilitas internasional. Dari tahun ke tahun ISCI

terus berkembang pesat dengan fasilitas olahraga yang semakin beragam dan

bertaraf internasional.

Anggota dalam club olahraga ini dibuka untuk Warga Negara

Indonesia (WNI) dan Warga Negara Asing (WNA). Fasilitas-fasilitas yang

ada dalam club diperuntukkan bagi orang dewasa, anak-anak hingga lanjut

usia. ISCI menyediakan fasilitas-fasilitas olahraga antara lain. Soccer,

Squash, Swimming Pool, Tennis Court, dan Sport hall. Tersedia juga

Restaurant, Bar & lounge and café crème restaurant.

Semua fasilitas-fasilitas tersebut dapat digunakan seluruhnya oleh

para anggota ISCI. Baik anggota perseorangan ataupun anggota yang beserta

keluarga. ISCI buka pada pukul 07.00 WIB sampai dengan pukul 23.00 WIB

setiap harinya.

Page 69: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

43

4.1.1.2 Visi dan Misi Perusahaan

a. Visi

Mengembangkan dan memajukan olahraga di Indonesia dan

menjadi club olahraga sosial yang sanat menguntungkan bagi

kemajuan masyarakat Indonesia.

Mempererat kerjasama antar komunitas olahraga di Indonesia

dengan Negara tetangga dengan mengadakan acara-acara olahraga

antar club International.

b. Misi

Mendatangkan member sebanyak-banyaknya untuk kemajuan

perusahaan dan para pekerjanya. Selain itu perusahaan juga

mengadakan event di dalam club seperti Wedding Party, Birthday

Party, Family Gathering dan lain-lain.

4.1.1.3 Struktur Organisasi

International Sports Club of Indonesia memiliki struktur

organisasi atau suatu bagan yang menjelaskan jabatan yang terdapat di

dalamnya, tugas dan fungsi dari masing-masing bagian yang saling

terkait satu dengan yang lainnya. Adapun struktur organisasi pada

ISCI adalah sebagai berikut :

Page 70: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

44

Board of Management

Club Advisor

Finance MangerMembership

ManagerFM Supervisor F&B Manager Sports Manager

Captain

Staf PemasaranStaf

Captain

Staf

Captain

Staf Staf Keuangan

Gambar 4.1 Struktur Organisasi International Sports Club of Indonesia

(Sumber : Data Primer)

1. Board of Management

a. Membuat keputusan secara keseluruhan tentang operasional club dan

disampaikan kepada club advisor.

b. Mengatur semua pengeluaran uang yang ada dan menandatangani

check dan giro untuk pembayaran pengeluaran ISCI.

c. Setiap tahunya Board Of Management mengadakan Annual general

meeting ( AGM ) untuk memilih pengurus baru.

2. Club Advisor

a. Menjalankan operasional Club

b. Mengawasi masalah operasional ISCI dan membuat report ke Board

Of Management

Page 71: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

45

c. Bertanggung jawab pada Board Of Management

3. Fasilities & Maintenance Supervisor

a. Melakukan pemesanan kebutuhan peralatan yang dibutuhkan untuk

fasilitas yang akan digunakan untuk event di ISCI

b. Mengawasi pengerjaan pada fasilitas ISCI

c. Memberikan laporan dan bertanggung jawab kepada Club Advisor.

4. Membership Manager

a. Menganalisa laporan pemasaran dan disampaikan ke Board of

Management

b. Bersama marketing membuat suatu strategi pemasaran agar dapat

menarik minat member untuk menjadi anggota di International Sport

Club of Indonesia.

c. Bertanggung jawab pada Board of Management

5. Staf Pemasaran

a. Membuat Laporan pemasaran produk

b. Membuat Laporan Promosi untuk diajukan ke bagian keuangan, agar

dapat melakukan proses promosi untuk kebutuhan ISCI.

c. Membuat laporan tentang kemajuan pemasaran kepada Membership

Manager

d. Bertanggung jawab pada Membership Manager

Page 72: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

46

6. Finance Manager

a. Mengawasi pemasukan dan pengeluaran keuangan di semua divisi

ISCI

b. Bersama staff melakukan pembuatan laporan keuangan bulanan yang

akan diserahkan kepada Board of Management

c. Bertanggung jawab kepada Board of Management

7. Staf Keuangan

a. Membuat laporan pendapatan produk

b. Membuat laporan laporan biaya promosi

c. Bertanggung jawab pada Finance Manager

8. F&B Manager

a. Melakukan pemesanan kebutuhan bahan – bahan makanan dan

minuman kepada suplier

b. Bersama staff mengawasi kelayakan bahan – bahan makanan dan

minuman setiap harinya

c. Bertanggung jawab pada Board of Management

9. Sports Supervisor

a. Bersama dengan marketing melakukan rencana pembuatan event

olahraga yang akan menarik perhatian calon member, agar dapat

menarik minat mereka untuk menjadi anggota di ISCI.

b. Melakukan pengawasan terhadap fasilitas olahraga yang ada di ISCI.

c. Bertanggung jawab pada Board of Management

Page 73: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

47

Berikut susunan organisasi pada ISCI (periode 2010 – 2011) :

Board of Management

Chaiman : Lissette Moormann

Club Advisor

1. Secretary : Teddy Ragg

2. Staff Salary Convenor : Valery Fedortsov

3. F&M Convenor : Phill Salvador

4. Sports Convenor : Nabil Wareth

5. Membership Convenor : Frida Lucovic

6. F&B Convenor : Bobby M Sumarkho

7. Finance Convenor : Teddy Ragg

Fasilities & Maintenance Supervisor : Kasmeriyeti

Membership Manager : Anggi

Finance Manager : Ramly Yusuf

Food & Beverage Manager : Joko Waluyo

Sports Supervisor : Barnas

Page 74: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

48

4.1.1.4 Logo Perusahaan

Gambar 4.2 Logo International Sports Club of Indonesia

4.1.2 Analisis Sistem yang Sedang Berjalan

Dalam sistem pemasaran yang berjalan, terdapat 2 proses

bisnis yaitu : Pemasaran Produk dan Pemasaran Member. Pemasaran

Produk dilakukan dengan cara mempromosikan sarana/fasilitas

olahraga yang ada di ISCI kepada member dan non-member.

Pemasaran Member dilakukan dengan cara mempromosikan paket

keanggotaan menggunakan media internet, media cetak, dan brosur.

pada setiap akhir bulan bagian pemasaran merekap seluruh data yang

akan dilaporkan ke manajer, begitu pula dengan bagian keuangan yang

melaporkan jumlah pemasaaran ISCI per bulan. Laporan tersebut

dikumpukan dan dibuat arsip, yang nantinya laporan tersebut dipelajari

untuk menentukan strategi pemasaran selanjutnya.

Page 75: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

49

Gambar 4.3 Gambaran sistem yang sedang berjalan

(Sumber : Data Primer)

Keterangan gambar : Pada sistem yang berjalan staf pemasaran

membuat laporan kegiatan pemasaran, dan staf keuangan membuat

laporan periodik pemasaran, nantinya laporan tersebut akan diterima

oleh manager.

4.1.3 Definisi Masalah

Beberapa hal yang menjadi kendala dalam sistem pemasaran

yang sedang berjalan dalam memenuhi kebutuhan informasi untuk manajer

dalam menentukan kebijakan dan mengambil keputusan yang tepat dan benar

yang berhubungan dengan pemasaran, yaitu sistem manual yang ada belum

dapat menyajikan laporan yang memberikan perbandingan dan juga kinerja

perusahaan sercara ringkas yang dapat membantu manajer untuk membuat

Page 76: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

50

perencanaan dalam kegiatan pemasaran. Oleh karena itu, diperlukan

pengembangan sistem yang dapat menangani permasalahan-permasalahan

tersebut.

4.1.4 Analisis Sistem yang Diusulkan

Sistem informasi pemasaran yang akan dirancang pada ISCI

adalah sistem yang dapat membantu manajer dalam memantau

langsung perkembangan permasaaran perusahaan. Sistem yang

dibangun menyajikan informasi secara rinci dan ringkas dalam bentuk

grafik-grafik meliputi informasi tentang produk yang banyak diminati,

promosi, pendapatan produk serta biaya promosi.

Gambar 4.4 Gambaran sistem yang diusulkan

Page 77: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

51

Keterangan gambar : Pada sistem yang akan diusulkan, staf

pemasaran menginput data pemasaran produk, master produk, promosi

dan place ke dalam sistem, begitu pula dengan staf keuangan yang

menginput data pendapatan produk dan biaya promosi ke dalam

sistem. Data yang telah kemudian masuk ke dalam server sistem.

Setelah diproses di dalam sistem maka proses yang akan ditampilkan

berupa grafik sehingga mudah dimengerti oleh manajer.

4.1.5 Tujuan Pengembangan Sistem

Pengembangan sistem bertujuan untuk membantu pihak

manajemen pada International Sports Club of Indonesia dalam mengakses

laporan pemasaran dan laporan keuangan sehingga dapat memberikan

kemudahan kepada manajer untuk menentukan strategi pemasaran yang akan

datang.

Page 78: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

52

4.2 Workshop Design

Pada tahapan design sistem yang dilakukan meliputi perancangan sistem,

perancangan basis data, dan perancangan layout sistem

4.2.1 Perancangan Sistem

Alur proses sistem informasi pemasaran digambarkan dengan

menggunakan diagram UML yang terdiri atas usecase diagram, usecase

scenario, activity diagram, sequence diagram, class diagram dan Statechart

Diagram.

4.2.1.1 Use Case Diagram

Pada use case diagram ini menjelaskan apa yang dilakukan

oleh sistem yang akan dikembangakan dan siapa saja yang akan berinteraksi

dengan sistem.

Pada perancangan use case diagram di bawah terdapat tiga aktor, yaitu

aktor Staf Pemasaran, Staf Keuangan, dan Manajer.

Ketiga aktor tersebut mempunyai hak akses yang berbeda-beda antara lain:

Page 79: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

53

Tabel 4.1 Identifikasi aktor dan usecase

No Aktor Deskripsi

1. Staf Pemasaran Orang yang menginput, menghapus dan

mengubah data pemasaran produk, master

produk, data promosi, dan place.

2. Staf Keuangan Orang yang menginput, menghapus dan

mengubah pendapatan produk dan biaya

promosi.

3. Manajer Orang yang melihat seluruh laporan

produk, laporan promosi, dan bauran

intergrasi

Page 80: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

54

Login

Input

Pemasaran

Produk

Input Master

Produk

Input

Promosi

Input Place

Input

Pendapatan

Produk

Input Biaya

Promosi

Staf Pemasaran

Staf Keuangan

Update

password

Logout

<<Include>>

<<Include>>

Laporan

produk

Laporan

promosi

Bauran

Integrasi

Manajer

Gambar 4.5 Use Case Diagram Sistem Informasi Pemasaran

Keterangan gambar : Dalam usecase diagram, yang menjadi aktor adalah staf

pemasaran, staf keuangan dan manajer, adapun aktor staf pemasaran mempunyai

usecase login, update password, logout, input pemasaran produk, input master

produk, input promosi dan input place. Adapun staf keuangan mempunyai usecase

login, update password, logout, input data pendapatan dan input biaya promosi.

Sedangkan aktor manajer mempunyai usecase login, update password, logout,

laporan produk, laporan promosi, dan bauran integrasi.

Page 81: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

55

4.2.1.2 Usecase Scenario

Proses yang terjadi pada gambar 4.2 dan 4.3 lebih lanjut

dijelaskan secara rinci pada table 4.4 sampai dengan table 4.15.

Tabel 4.2 Usecase Scenario Login

Use Case Name Login

Use Case Id 1

Actor Staf Pemasaran, Staf Keuangan, dan Manager.

Description Usecase menggambarkan kegiatan memasukkan

Username dan password untuk mengakses sistem.

Precondition Staf Pemasaran, Staf Keuangan, dan Manager

memasukkan username dan password untuk dapat

masuk kedalam sistem.

Typical Course of Events Actor Action System Response

1. Membuka Sistem

Informasi Pemasaran

3. Input Username dan

Password

2. Menampilkan Menu

Login

4. Cek Username dan

Password

5. Menampilkan menu

utama Sistem informasi

Page 82: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

56

pemasaran

Alternate Course

4. Jika Username dan Password salah maka akan

menampilkan pesan kesalahan dan meminta user

untuk memasukkan kembali Username dan

Password yang benar.

Conclusion Staf Pemasaran, Staf Keuangan, dan Manajer Login ke

dalam sistem dan masuk ke halaman utama.

Post Condition Staf Pemasaran, Staf Keuangan dan Manajer dapat

mengakses sistem.

Tabel 4.3 Usecase Scenario Update Password

User Case Name Update Password

User Case Id 2

Actor Staf Pemasaran, Staf Keuangan dan Manajer.

Description Use case menggambarkan kegiatan meng-update

Password.

Precondition Staf Pemasaran, Staf Keuangan dan Manajer meng-

update Password.

Page 83: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

57

Typical Couse Of Events Actor Action System Response

1. Memilih menu

Update password

2. Menampilkan

Halaman update

password

3. Mengisi form

update password

4. Klik “submit”

sebagai tanda

informasi update

telah tersimpan ke

database user.

5. Menghubungkan

dengan database user

Alternate Courses 4 : Terdapat pilihan “Cancel” untuk membatalkan

dan tidak dimasukan kedalam database user.

Conclusion Staf Pemasaran, Staf Keuangan dan Manajer meng-

update Password.

Post Condition Update Password telah berhasil.

Page 84: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

58

Tabel 4.4 Usecase Scenario Logout

Use Case Name Logout

Use Case Id 3

Actor Staf Pemasaran, Staf Keuangan dan manager

Description

Use Case ini menggambarkan kegiatan staf

pemasaran, staf keuangan, dan manajer untuk

keluar dari sistem

Precondition Staf Pemasaran, Staf Keuangan dan manajer untuk

keluar dari sistem

Typical Course of Events

Actor Action System Response

1. Memilih menu

logout.

2. Menghubungkan

Dengan database

user

Alternate Courses

Consulation Staf Pemasaran, Staf Keuangan dan Manajer keluar

dari sistem.

Post Condition Staf Pemasaran, Staf Keuangan dan Manajer akan

keluar dari sistem.

Page 85: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

59

Tabel 4.5 Usecase Scenario Input Pemasaran Produk

Use Case Name Input Pemasaran Produk

Use Case Id 4

Actor Staf Pemasaran

Description Usecase ini menggambarkan kegiatan staf pemasaran

melakukan input pemasaran produk.

Precondition Staf Pemasaran meng-input pemasaran produk.

Typical Course of Events Actor Action System Response

1. Memilih menu input

Pemasaran produk.

2. Menampilkan halaman

Pemasaran produk.

3. Memilih “insert data

baru.

4. Menampilkan halaman

Input pemasaran

Produk

5 Mengisi form input

Pemasaran produk.

6 Klik “simpan” sebagai

Tanda informasi input

Data telah tersimpan

7 Menghubungkan

Dengan database

Laporan.

Page 86: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

60

Ke database

Alternate Courses 2 : Terdapat pilihan edit dan delete

5 : Jika data yang dimasukkan kurang lengkap maka

akan terjadi pesan kesalahan.

6 : Jika actor menekan “batal” maka tanda informasi

memasukan data pemasaran produk batal dan

tidak tersimpan dalam database.

Consulation Staf pemasaran meng-input data pemasaran produk.

Post Condition Data pemasaran produk akan tersimpan di dalam

database laporan.

Tabel 4.6 Usecase Scenario input Master Produk

Use Case Name Input Master Produk

Use Case Id 5

Actor Staf Pemasaran

Description Usecase ini menggambarkan kegiatan staf pemasaran

melakukan input master produk

Precondition Staf Pemasaran meng-input master produk.

Page 87: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

61

Typical Course of Events Actor Action System Response

1. Memilih menu input

master produk

2. Menampilkan halaman

master produk

3. Memilih “insert data

baru”

4. Menampilkan halaman

input master produk.

5. Mengisi form input

master produk

6. Klik “simpan”

sebagai tanda

informasi input data

telah tersimpan ke

database.

7. Menghubungkan

dengan database

produk.

Alternate Courses 2 : Terdapat pilihan edit dan delete

5 : Jika data yang dimasukkan kurang lengkap maka

akan terjadi pesan kesalahan.

6 : Jika actor menekan “batal” maka tanda informasi

memasukan data master produk batal dan tidak

tersimpan di dalam database.

Consulation Staf Pemasaran meng-input master produk

Post Condition Data master produk akan tersimpan di dalam

database produk.

Page 88: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

62

Tabel 4.7 Usecase Scenario Input Promosi

Use Case Name Input Promosi

Use Case Id 6

Actor Staf Pemasaran

Description Usecase menggambarkan kegiatan staf pemasaran

melakukan input data promosi

Precondition Staf Pemasaran meng-input data promosi

Typical Course of Events Actor Action System Response

1. Memilih menu input

promosi

2. Menampilkan

halaman promosi.

3. Memilih “insert data

baru”

4 Menampilkan

halaman input

promosi.

5. Mengisi form input

promosi.

6. Klik “simpan”

sebagai tanda

informasi input data

telah tersimpan ke

database.

7. Menghubungkan

dengan database

jenis.

Page 89: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

63

Alternate Courses 2 : Terdapat pilihan edit dan delete

5 : Jika data yang dimasukkan kurang lengkap

maka akan terjadi pesan kesalahan.

6 : Jika actor menekan “batal” maka tanda

informasi memasukan data promosi batal dan

tidak tersimpan di dalam database.

Concluction Staf Pemasaran meng-input data promosi

Post Condition Data promosi telah tersimpan dalam database

jenis.

Tabel 4.8 Usecase Scenario Input Place

Use Case Name Input Place

Use Case Id 7

Actor Staf Pemasaran

Description Usecase menggambarkan kegiatan staf pemasaran

melakukan input place

Precondition Staf Pemasaran meng-input place

Typical Course of Events Actor Action System Response

Page 90: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

64

1. Memilih menu input

place

2. Menampilkan

halaman place

3. Memilih “insert data

baru”

4 Menampilkan

halaman input place

5. Mengisi form input

place

6. Klik “simpan”

sebagai tanda

informasi input data

telah tersimpan ke

database.

7. Menghubungkan

dengan database

kota.

Alternate Courses 2 : Terdapat pilihan edit dan delete

5 : Jika data yang dimasukkan kurang lengkap

maka akan terjadi pesan kesalahan.

6 : Jika actor menekan “batal” maka tanda

informasi memasukan data place batal dan

tidak tersimpan di dalam database.

Concluction Staf Pemasaran meng-input place

Post Condition Data Place telah tersimpan dalam database kota.

Page 91: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

65

Tabel 4.9 Usecase Scenario Input Pendapatan Produk

Use Case Name Input Data Pendapatan

Use Case Id 8

Actor Staf Keuangan

Description Usecase menggambarkan kegiatan staf keuangan

melakukan input data pendapatan

Precondition Staf Keuangan meng-input data pendapatan

Typical Course of Events Actor Action System Response

1. Memilih menu input

pendapatan produk

2. Menampilkan

halaman pendapatan

produk

3. Memilih “insert data

baru”

4 Menampilkan

halaman input

pendapatan produk

5. Mengisi form input

pendapatan produk

6. Klik “simpan”

sebagai tanda

informasi input data

telah tersimpan ke

database.

7. Menghubungkan

dengan database

pendapatan

Page 92: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

66

Alternate Courses 2 : Terdapat pilihan edit dan delete

5 : Jika data yang dimasukkan kurang lengkap

maka akan terjadi pesan kesalahan.

6 : Jika actor menekan “batal” maka tanda

informasi memasukan data pendapatan produk

batal dan tidak tersimpan di dalam database.

Concluction Staf Pemasaran meng-input pendapatan produk

Post Condition Data pendapatan produk telah tersimpan dalam

database pendapatan.

Tabel 4.10 Usecase Scenario Input Biaya Promosi

Use Case Name Input Biaya Promosi

Use Case Id 9

Actor Staf Keuangan

Description Usecase menggambarkan kegiatan staf keuangan

melakukan input data biaya promosi

Precondition Staf Keuangan meng-input data biaya promosi

Typical Course of Events Actor Action System Response

Page 93: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

67

1. Memilih menu input

biaya promosi

2. Menampilkan

halaman biaya

promosi

3. Memilih “insert data

baru”

4 Menampilkan

halaman input biaya

promosi.

5. Mengisi form input

biaya promosi

6. Klik “simpan”

sebagai tanda

informasi input data

telah tersimpan ke

database.

7. Menghubungkan

dengan database

promosi.

Alternate Courses 2 : Terdapat pilihan edit dan delete

5 : Jika data yang dimasukkan kurang lengkap

maka akan terjadi pesan kesalahan.

6 : Jika actor menekan “batal” maka tanda

informasi memasukan data promosi batal dan

tidak tersimpan di dalam database.

Concluction Staf Keuangan meng-input data biaya promosi

Post Condition Data biaya promosi telah tersimpan dalam

database promosi.

Page 94: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

68

Tabel 4.11 Usecase Scenario Laporan Produk

Use Case Name Laporan Data Produk

Use Case Id 10

Actor Manajer

Description Usecase menggambarkan kegiatan manajer

melihat laporan produk berupa grafik dengan

keterangan berapa banyak jumlah member yang

sudah terdaftar.

Precondition Manajer melihat laporan produk.

Typical Course of Events Actor Action System Response

1. Memilih menu

laporan produk.

2. Menampilkan

halaman laporan

produk.

3. Memilih pilihan

laporan secara overall

atau Spesific

4. Menghubungkan

dengan database

laporan.

5. Menampilkan

halaman laporan

produk sesuai pilihan

Alternate Courses 2 : Terdapat pilihan overall dan specific

Concluction Manajer Melihat laporan produk

Page 95: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

69

Post Condition Laporan produk berhasil diakses

Tabel 4.12 Usecase Scenario Laporan Promosi

Use Case Name Laporan Promosi

Use Case Id 11

Actor Manajer

Description Usecase menggambarkan kegiatan manajer

melihat laporan promosi berupa grafik dengan

keterangan biaya yang dikeluarkan dan target dari

pemasaran tersebut.

Precondition Manajer melihat laporan promosi.

Typical Course of Events Actor Action System Response

1. Memilih menu

laporan promosi.

2. Menampilkan

halaman laporan

promosi.

3. Memilih pilihan

laporan secara overall

atau Spesific

4. Menghubungkan

dengan database

promosi.

Page 96: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

70

5 Menampilkan

halaman laporan

promosi (berupa

grafik)

Alternate Courses 2 : Terdapat pilihan overall dan specific

Concluction Manajer Melihat laporan promosi.

Post Condition Laporan promosi berhasil diakses.

Tabel 4.13 Usecase Scenario Bauran Integrasi

Use Case Name Bauran Integrasi

Use Case Id 12

Actor Manajer

Description Usecase menggambarkan mix atau gabungan dari

laporan-laporan yang disajikan di dalam sistem

informasi pemasaran.

Precondition Manajer melihat Bauran Integrasi

Typical Course of Events Actor Action System Response

1. Memilih menu 2. Menampilkan

Page 97: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

71

bauran integrasi halaman bauran

integrasi.

3. Memilih pilihan

laporan secara overall

atau Spesific

4. Menghubungkan

dengan database

pendapatan

5. Menampilkan

halaman bauran

integrasi . (berupa

grafik)

Alternate Courses 2 : Terdapat pilihan overall dan specific

Concluction Manajer Melihat data bauran integrasi.

Post Condition Bauran Integrasi berhasil diakses.

4.2.1.3 Activity diagram

Activity diagram menggambarkan berbagai alir aktifitas dalam

sistem yang sedang dirancang, bagaimana masing-masing alir berawal,

decision yang mungkin terjadi dan bagaimana mereka berakhir. Berikut

merupakan activity diagram yang menggambarkan aktifitas-aktifitas yang

terjadi dalam sistem informasi pemasaran.

Page 98: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

72

1. Activity diagram Login

Membuka Sistem

Informasi Pemasaran

Menampilkan Menu

login

Masukkan Username &

Password

Menampilkan Pesan

Kesalahan

Menampilkan Menu Utama

Sistem Informasi Pemasaran

Cek_Salah

Cek_Benar

Mulai

Selesai

Gambar 4.6 Activity diagram Login

Keterangan Gambar : Pada activity diagram “Login”, Staf pemasaran, staf

keuangan dan manajer yaitu membuka sistem informasi pemasaran. Staf

pemasaran, staf keuangan dan manajer terlebih dahulu melakukan login. Saat

membuka sistem, maka sistem akan menampilkan menu login. Masukkan

username dan password pada kolom yang tersedia dan kemudian memilih

tombol “Login”. Apabila username ataupun password salah, maka sistem

akan menampilkan pesan kesalahan dan kembali ke menu login. Jika

username dan password yang dimasukkan benar maka sistem akan

Page 99: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

73

menampilkan halaman utama sistem informasi pemasaran untuk staf

pemasaran, staf keuangan dan manajer.

2. Activity diagram Update Password

Mulai

Memilih menu update password

Isi form update password

Pilih button “cancel”

Pilih button “submit”

Selesai

Simpan Batal

Gambar 4.7 Activity diagram Update Password

Keterangan Gambar : Pada activity diagram “update password” staf

pemasaran, staf keuangan dan manajer rnemilih menu update password dan

mengisi form yang tersedia. Setelah mengisi form update password tersebut,

maka staf pemasaran, staf keuangan dan manajer memilih button “Submit”

Page 100: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

74

untuk menyimpan dalam database atau button “Cancel” untuk

membatalkannya dan kembali ke menu utama sistem informasi pemasaran.

3. Activity diagram Logout

Memilih Menu Logout

Keluar Halaman Sistem

Selesai

Mulai

Gambar 4.8 Activity diagram Logout

Keterangan gambar : Di dalam activity diagram “logout” staf pemasaran,

staf keuangan dan manajer dapat memilih menu logout untuk keluar dan

sistem, lalu otomatis staf pemasaran, staf keuangan dan manajer akan keluar

dan halaman sistem.

Page 101: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

75

4. Activity diagram input pemasaran produk

Memilih menu input

pemasaran produk

Memilih “insert data baru”

Pilih button “cancel”

Pilih button “submit”

Selesai

Simpan Batal

Menampilkan Halaman

pemasaran produk

Menampilkan halaman

input pemasaran produk

Isi form input pemasaran

produk

Cek_Benar

Memilih view data

Mulai

Menampilkan Data

pemasaran produk

Menampilkan Pesan

KesalahanCek_Salah

Edit

Delete

Menampilkan halaman

edit pemasaran produk

edit batal

Gambar 4.9 Activity diagram Input Pemasaran Produk

Page 102: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

76

Keterangan Gambar : Di dalam activity diagram “Input Pemasaran Produk”

staf pemasaran memilih menu Input Pemasaran Produk, Staf Pemasaran dapat

meng-edit atau men-delete data pemasaran produk yang sudah tersimpan, jika

ingin memasukkan data yang baru Staf pemasaran dapat memilih menu

“insert data baru” kemudian sistem akan menampilkan halaman input

pemasaran produk, dan staf pemasaran akan mengisi form yang tersedia dan

mengisi form data tersebut berdasarkan jenisnya. Jika data yang di input

belum lengkap, maka akan ada pesan kesalahan untuk melengkapi data yang

belum di input. Jika data yang di input lengkap maka staf pemasaran dapat

memilih button “simpan” untuk menyimpan dalam database dan staf

pemasaran dapat memilih menu “view data” maka sistem akan menampilkan

halaman pemasaran produk yang berisi data-data yang sudah di-input atau

memilih button “batal” untuk membatalkannya, maka sistem akan kembali

menampilkan halaman pemasaran produk.

Page 103: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

77

5. Activity diagram Input Master Produk

Memilih menu input

master produk

Memilih “insert data baru”

Pilih button “cancel”

Pilih button “submit”

Selesai

Simpan Batal

Menampilkan Halaman

master produk

Menampilkan halaman

input master produk

Isi form input

master produk

Cek_Benar

Memilih view data

Mulai

Menampilkan Data

master produk

Menampilkan Pesan

KesalahanCek_Salah

Edit

Delete

Menampilkan halaman

edit master produk

edit batal

Gambar 4.10 Activity diagram Input Master Produk

Page 104: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

78

Keterangan gambar : Di dalam activity diagram “Input Master Produk” staf

pemasaran memilih menu Input Master Produk, Staf Pemasaran dapat meng-

edit atau men-delete data master produk yang sudah tersimpan, jika ingin

memasukkan data yang baru Staf pemasaran dapat memilih menu “insert data

baru” kemudian sistem akan menampilkan halaman input master produk, dan

staf pemasaran akan mengisi form yang tersedia dan mengisi form data

tersebut berdasarkan jenisnya. Jika data yang di input belum lengkap, maka

akan ada pesan kesalahan untuk melengkapi data yang belum di input. Jika

data yang di input lengkap maka staf pemasaran dapat memilih button

“simpan” untuk menyimpan dalam database dan staf pemasaran dapat

memilih menu “view data” maka sistem akan menampilkan halaman master

produk yang berisi data-data yang sudah di-input atau memilih button “batal”

untuk membatalkannya, maka sistem akan kembali menampilkan halaman

master produk.

Page 105: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

79

6. Activity diagram Input Promosi

Memilih menu input

promosi

Memilih “insert data baru”

Pilih button “cancel”

Pilih button “submit”

Selesai

Simpan Batal

Menampilkan Halaman

input promosi

Menampilkan halaman

input promosi

Isi form input

promosi

Cek_Benar

Memilih view data

Mulai

Menampilkan Data

promosi

Menampilkan Pesan

KesalahanCek_Salah

Edit

Delete

Menampilkan halaman

edit promosi

edit batal

Gambar 4.11 Activity diagram Input Promosi

Page 106: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

80

Keterangan gambar : Di dalam activity diagram “Input Promosi” staf

pemasaran memilih menu Input Promosi, Staf Pemasaran dapat meng-edit

atau men-delete data Promosi yang sudah tersimpan, jika ingin memasukkan

data yang baru Staf pemasaran dapat memilih menu “insert data baru”

kemudian sistem akan menampilkan halaman input promosi, dan staf

pemasaran akan mengisi form yang tersedia dan mengisi form data tersebut

berdasarkan jenisnya. Jika data yang di input belum lengkap, maka akan ada

pesan kesalahan untuk melengkapi data yang belum di input. Jika data yang di

input lengkap maka staf pemasaran dapat memilih button “simpan” untuk

menyimpan dalam database dan staf pemasaran dapat memilih menu “view

data” maka sistem akan menampilkan halaman promosi yang berisi data-data

yang sudah di-input atau memilih button “batal” untuk membatalkannya,

maka sistem akan kembali menampilkan halaman promosi.

Page 107: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

81

7. Activity diagram Input Place

Memilih menu input

place

Memilih “insert data baru”

Pilih button “cancel”

Pilih button “submit”

Selesai

Simpan Batal

Menampilkan Halaman

input place

Menampilkan halaman

input place

Isi form input

place

Cek_Benar

Memilih view data

Mulai

Menampilkan Data

place

Menampilkan Pesan

KesalahanCek_Salah

Edit

Delete

Menampilkan halaman

edit place

edit batal

Gambar 4.12 Activily Diagram Input Place

Page 108: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

82

Keterangan gambar : Di dalam activity diagram “Input Place” staf

pemasaran memilih menu Input Place, Staf Pemasaran dapat meng-edit atau

men-delete data Place yang sudah tersimpan, jika ingin memasukkan data

yang baru Staf pemasaran dapat memilih menu “insert data baru” kemudian

sistem akan menampilkan halaman input place, dan staf pemasaran akan

mengisi form yang tersedia dan mengisi form data tersebut berdasarkan

jenisnya. Jika data yang di input belum lengkap, maka akan ada pesan

kesalahan untuk melengkapi data yang belum di input. Jika data yang di input

lengkap maka staf pemasaran dapat memilih button “simpan” untuk

menyimpan dalam database dan staf pemasaran dapat memilih menu “view

data” maka sistem akan menampilkan halaman place yang berisi data-data

yang sudah di-input atau memilih button “batal” untuk membatalkannya,

maka sistem akan kembali menampilkan halaman place.

Page 109: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

83

8. Activity diagram Input Pendapatan Produk

Memilih menu input

pendapatan produk

Memilih “insert data baru”

Pilih button “cancel”

Pilih button “submit”

Selesai

Simpan Batal

Menampilkan Halaman

pendapatan produk

Menampilkan halaman

input pendapatan produk

Isi form input

Pendapatan produk

Cek_Benar

Memilih view data

Mulai

Menampilkan Data

Pendapatan produk

Menampilkan Pesan

KesalahanCek_Salah

Edit

Delete

Menampilkan halaman

edit pendapatan produk

edit batal

Gambar 4.13 Activity diagram Input Pendapatan Produk

Page 110: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

84

Keterangan gambar : Di dalam activity diagram “Input Pendapatan produk”

staf keuangan memilih menu Input Place, Staf keuangan dapat meng-edit atau

men-delete data pendapatan produk yang sudah tersimpan, jika ingin

memasukkan data yang baru Staf keuangan dapat memilih menu “insert data

baru” kemudian sistem akan menampilkan halaman input pendapatan produk,

dan staf keuangan akan mengisi form yang tersedia dan mengisi form data

tersebut berdasarkan jenisnya. Jika data yang di input belum lengkap, maka

akan ada pesan kesalahan untuk melengkapi data yang belum di input. Jika

data yang di input lengkap maka staf keuangan dapat memilih button

“simpan” untuk menyimpan dalam database dan staf keuangan dapat memilih

menu “view data” maka sistem akan menampilkan halaman pendapatan

produk yang berisi data-data yang sudah di-input atau memilih button “batal”

untuk membatalkannya, maka sistem akan kembali menampilkan halaman

pendapatan produk.

Page 111: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

85

9. Activity diagram Input Biaya Promosi

Memilih menu input

biaya promosi

Memilih “insert data baru”

Pilih button “cancel”

Pilih button “submit”

Selesai

Simpan Batal

Menampilkan Halaman

biaya promosi

Menampilkan halaman

input biaya promosi

Isi form input

Biaya promosi

Cek_Benar

Memilih view data

Mulai

Menampilkan Data

Biaya promosi

Menampilkan Pesan

KesalahanCek_Salah

Edit

Delete

Menampilkan halaman

edit biaya promosi

edit batal

Gambar 4.14 Activity diagram Input Biaya Promosi

Page 112: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

86

Keterangan gambar : Di dalam activity diagram “Input biaya promosi” staf

keuangan memilih menu Input biaya promosi, Staf keuangan dapat meng-edit

atau men-delete data biaya promosi produk yang sudah tersimpan, jika ingin

memasukkan data yang baru Staf keuangan dapat memilih menu “insert data

baru” kemudian sistem akan menampilkan halaman input biaya promosi, dan

staf keuangan akan mengisi form yang tersedia dan mengisi form data tersebut

berdasarkan jenisnya. Jika data yang di input belum lengkap, maka akan ada

pesan kesalahan untuk melengkapi data yang belum di input. Jika data yang di

input lengkap maka staf keuangan dapat memilih button “simpan” untuk

menyimpan dalam database dan staf keuangan dapat memilih menu “view

data” maka sistem akan menampilkan halaman biaya promosi yang berisi

data-data yang sudah di-input atau memilih button “batal” untuk

membatalkannya, maka sistem akan kembali menampilkan halaman biaya

promosi.

Page 113: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

87

10. Activity diagram Laporan Produk

Memilih menu

“laporan produk”

Selesai

Menampilkan Halaman

laporan produk (sesuai pilihan)

Mulai

Menampilkan Halaman

laporan produk

Memilih menu

“ overall ”

Memilih menu

“ spesific ”

Gambar 4.15 Activity diagram Laporan Produk

Page 114: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

88

Keterangan gambar : Di dalam activity diagram “Laporan Produk”

Manajer memilih menu laporan produk, maka sistem akan menampilkan

halaman laporan produk, kemudian manajer dapat memilih menu overall

atau Spesific untuk mengetahui laporan yang diinginkan. Jika manajer

memilih laporan secara overall maka sistem akan menampilkan laporan

secara keseluruhan, sedangkan jika manajer memilih secara spesifik maka

sistem akan menampilkan secara detail.

Page 115: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

89

11. Activity diagram Laporan Promosi

Memilih menu

“laporan promosi”

Selesai

Menampilkan Halaman laporan

promosi (sesuai pilihan)

Mulai

Menampilkan Halaman

laporan promosi

Memilih menu

“ overall ”

Memilih menu

“ spesific ”

Gambar 4.16 Activity diagram Laporan Promosi

Page 116: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

90

Keterangan gambar : Di dalam activity diagram “Laporan Promosi”

Manajer memilih menu laporan promosi, maka sistem akan menampilkan

halaman laporan promosi, kemudian manajer dapat memilih menu overall

atau Spesific untuk mengetahui laporan yang diinginkan. Jika manajer

memilih laporan secara overall maka sistem akan menampilkan laporan

secara keseluruhan, sedangkan jika manajer memilih secara spesifik maka

sistem akan menampilkan secara detail.

Page 117: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

91

12. Activity diagram Bauran Integrasi

Memilih menu

“bauran integrasi”

Selesai

Menampilkan Halaman bauran

integrasi (sesuai pilihan)

Mulai

Menampilkan Halaman

bauran integrasi

Memilih menu

“ overall ”

Memilih menu

“ spesific ”

Gambar 4.17 Activity diagram Bauran Integrasi

Page 118: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

92

Keterangan gambar : Di dalam activity diagram “Bauran Integrasi”

Manajer memilih menu bauran integrasi, maka sistem akan menampilkan

halaman bauran integrasi, kemudian manajer dapat memilih menu overall

atau Spesific untuk mengetahui laporan yang diinginkan. Jika manajer

memilih laporan secara overall maka sistem akan menampilkan laporan

secara keseluruhan, sedangkan jika manajer memilih secara spesifik maka

sistem akan menampilkan secara detail.

4.2.1.4 Sequence Diagram

Menjelaskan interaksi antara beberapa objek untuk periode

waktu tertentu dan juga menekankan interaksi sekumpulan objek pada waktu

atau pada hubungannya. Sequence diagram dapat menjelaskan aliran pesan

antar objek saat menjalankan suatu usecase. Berikut adalah sequence diagram

yang menjelaskan aliran pesan antar objek dalam aktivitas usecase dan

rancangan sistem yang akan dirancang.

Page 119: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

93

1. Sequence Diagram Login

Staf Pemasaran, Staf

Keuangan, manager

User

1. Masukan Username & Password

3. Login Gagal

“kombinasi username dan password

Salah!!”

2. Validasi Password

4. Login Sukses

Menampilkan menu utama

Sistem Informasi Pemasaran

Interface

Gambar 4.18 Sequence Diagram Login

Keterangan Gambar : Pada sequence diagram “Login”, staf pemasan, staf

keuangan dan manajer sebagai aktor. Staf pemasaran, staf keuangan dan

manajer mengirim message untuk memasukkan Username dan Password

kepada object user dan melakukan proses panggil di database. Jika Username

dan Password salah, maka object user mengirim message login gagal. Object

user mengirim message kepada diri sendiri bahwa Username dan Password

salah dan object user mengirim message kepada aktor bahwa tampilan pesan

salah. Jika benar maka sistem akan menampilkan menu halaman utama Sistem

informasi pemasaran.

Page 120: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

94

2. Sequence Diagram Input Pendapatan Produk

Staf Keuangan

Kota

1. Memilih Kota

6. Simpan data Pendapatan produk

Bulan Produk

4. Pilih Tahun

3. Memilih Produk

8. Menampilkan data pendapatan produk

5. Masukkan Jumlah Pendapatan produk

7. Pilih view data

2. Memilih Bulan

Gambar 4.19 Sequence Diagram Input Pendapatan Produk

Keterangan Gambar : Pada sequence diagram “Input Pendapatan Produk”.

Aktor Staf keuangan mengirim message kepada object kota untuk memilih

nama kota. Object Kota mengirimkan message kepada object Bulan untuk

memilih nama Bulan. Object Bulan mengirimkan message kepada object

Produk untuk memilih nama Produk. Aktor mengirimkan message Pilih tahun,

memasukkan jumlah pendapatan produk, simpan data produk, dan pilih view

data kepada object produk, lalu object produk mengirimkan message kepada

aktor Staf keuangan untuk menampilkan data pendapatan produk.

Page 121: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

95

3. Sequence Diagram Laporan Pendapatan Produk

Manajer

Kota

1. Memilih Kota

Bulan Produk

7. Memilih Bulan

6. Menampilkan Laporan Pendapatan Secara Overall

3. Memilih Produk

4. Memilih Tahun

5. Memilih view data

8. Memilih Produk

9. Memilih Tahun

11. Menampilkan Laporan Pendapatan Secara Spesific

10. Memilih view data

2. Memilih Bulan

Gambar 4.20 Sequence Diagram Laporan Pendapatan Produk

Keterangan Gambar : Pada sequence diagram “Laporan Pendapatan

Produk”. Aktor Manajer mengirim message untuk memilih produk kepada

object produk. Object produk mengirimkan message kepada object bulan

untuk memilih bulan. Object bulan mengirimkan message kepada object kota

untuk memilih kota. Object kota mengirimkan message memilih tahun,

memilih view data kepada object pendapatan. Dan object pendapatan

Page 122: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

96

mengirimkan message untuk menampilkan laporan pendapatan secara overall

kepada aktor manajer. Aktor manajer mengirim message untuk memilih bulan

kepada object bulan. Object bulan mengirimkan message untuk memilih kota

pada object kota. Object kota mengirim message untuk memilih tahun,

memilih view data kepada object pendapatan. Dan Object pendapatan

mengirimkan message untuk menampilkan laporan pendapatan secara specific

kepada aktor manajer.

Page 123: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

97

4. Sequence Diagram Input Biaya Promosi

Staf Keuangan

Produk

1. Memilih Produk

6. Simpan data Biaya Promosi

Jenis

4. Masukkan target dan keteranganPromosi

8. Menampilkan data Biaya Promosi

5. Masukkan Biaya Promosi

7. Pilih view data

2. Memilih Jenis

Gambar 4.21 Sequence Diagram Input Biaya Promosi

Page 124: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

98

Keterangan Gambar : Pada sequence diagram “Input Biaya Promosi”. Aktor

Staf keuangan mengirim message kepada object Produk untuk memilih nama

Produk. Object Produk mengirimkan message kepada object Jenis untuk

memilih Jenis Promosi. Aktor Staf Keuangan mengirimkan message untuk

Masukkan Target promosi, Keterangan Promosi, Biaya Promosi, Simpan data

biaya promosi, dan view data kepada object jenis. Lalu object jenis akan

mengirimkan message kepada aktor staf keuangan untuk menampilkan data

Biaya Promosi.

Page 125: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

99

5. Sequence Diagram laporan Promosi

4. Menampilkan Laporan Promosi Secara Overall

Manajer

Jenis

1. Memilih Jenis

Produk Promosi

5. Memilih produk

2. Memilih Tahun

3. Memilih view data

6. Memilih Tahun

8. Menampilkan Laporan Promosi Secara Spesific

7. Memilih view data

Gambar 4.22 Sequence Diagram Laporan Promosi

Keterangan Gambar : : Pada sequence diagram “Laporan Promosi”. Aktor

manajer mengirim message untuk memilih jenis kepada object jenis. Object

jenis mengirimkan message untuk memilih tahun, memilih view data kepada

object promosi. Object promosi mengirimkan message untuk menampilkan

laporan promosi secara overall kepada aktor manajer. Aktor manajer

mengirimkan message untuk memilih produk kepada object produk. Object

Page 126: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

100

produk mengirimkan message untuk memilih tahun, memilih view data

kepada object promosi. Object promosi mengirimkan message untuk

menampilkan laporan promosi secara spesific kepada aktor manajer.

4.2.1.5 State Diagram

Menggambarkan semua state (kondisi) yang dimiliki oleh suatu

object dari suatu class dan keadaan yang menyebabkan state berubah.

Kejadian dapat berupa object lain yang mengirim pesan. State class tidak

digambarkan untuk semua class, hanya yang mempunyai sejumlah state yang

terdefinisi dengan baik dan kondisi class berubah oleh state yang berbeda.

Page 127: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

101

1. State Diagram pada user Staf Pemasaran

Start

Input

- Input pemasaran Produk

- Input Master Produk

- Input Promosi

- Input Place

View Data

- view pemasaran Produk

- view Master Produk

- view Promosi

- view Place

Adding to system

- Save pemasaran Produk

- Save Master Produk

- Save Promosi

- Save Place

End

Gambar 4.23 State Diagram pada user staf Pemasaran

Page 128: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

102

2. State Diagram pada user Staf Keuangan

Start

Input

- Input pendapatan Produk

- Input Biaya Promosi

View Data

- view pendapatan Produk

- view Biaya Promosi

Adding to system

- Save pendapatan Produk

- Save Biaya Promosi

End

Gambar 4.24 State Diagram pada user staf Keuangan

Page 129: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

103

4.2.2 Perancangan Form Input dan Output

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

INSERT DATA PEMASARAN PRODUK ISCI

Produk :

:

:

:

Simpan

Produk

Tahun

Bulan

Tahun

Jumlah Member

Bulan

View data

Gambar 4.25 Perancangan form input pemasaran produk

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

Id Produk :

Nama Produk :

Batal Simpan

View data

Insert Data Master Produk

Gambar 4.26 Perancangan form input Master Produk

Page 130: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

104

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

Id Jenis :

Jenis Promosi :

Batal Simpan

View data

Insert Data Promosi Produk

Gambar 4.27 Perancangan form input Promosi

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

Id Kota :

Nama Kota :

Batal Simpan

View data

Insert Data Place Produk

4.28 Perancangan form input kota (place)

Page 131: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

105

BANNERLogin sebagai staf Keuangan [logout]

FOOTER

INSERT DATA PENDAPATAN PRODUK ISCI

Nama Kota :

:

:

:

:

kota

Bulan

Nama Produk

Tahun

Bulan

Nama produk

Tahun

Jumlah Pendapatan

View data

Simpan Batal

Jam Home Input Pendapatan Produk Input Biaya PromosiUpdate

Password

4.29 Perancangan form input pendapatan produk

BANNERLogin sebagai staf Keuangan [logout]

FOOTER

INSERT DATA PROMOSI PRODUK ISCI

Produk :

:

:

:

:

Produk

Jenis PromosiJenis Promosi

Target

Keterangan

Biaya

View data

Simpan Batal

Jam Home Input Pendapatan Produk Input Biaya PromosiUpdate

Password

Gambar 4.30 Perancangan form input Biaya Promosi

Page 132: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

106

BANNERLogin sebagai Manager [logout]

FOOTER

Jam Home Laporan Produk Laporan Promosi Bauran Integrasi Update Password

Overall Specific

pilih Semua Produk Tahun Lihat

Gambar 4.31 Perancangan form output laporan produk

BANNERLogin sebagai Manager [logout]

FOOTER

Jam Home Laporan Produk Laporan Promosi Bauran Integrasi Update Password

Overall Specific

pilih Semua Jenis Promosi Tahun Lihat

Gambar 4.32 Perancangan form output laporan promosi

Page 133: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

107

BANNERLogin sebagai Manager [logout]

FOOTER

Jam Home Laporan Produk Laporan Promosi Bauran Integrasi Update Password

Overall Specific

pilih Semua Jenis Produk Tahun LihatSemua Bulan

Gambar 4.33 Perancangan form output Bauran integrasi

Page 134: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

108

4.2.3 Perancangan Database Sistem

4.2.3.1 Class Diagram

1

0..*0..*

0..*

1

0..*

0..*

1

0..*

0..*

Staf Pemasaran

- userID

- username

- password

- nama

+ Ubah ()

+ Hapus ()

+ Simpan ()

Staf Keuangan

- userID

- username

- password

- nama

+ Ubah ()

+ Hapus ()

+ Simpan ()

Kota

- Id_Kota

- Kota

+ Ubah ()

+ Hapus ()

+ Simpan ()

Pendapatan Produk

- id_kota

- id_bulan

- id_produk

- tahun

- jumlah_pendapatan

+ Ubah ()

+ Hapus ()

+ Simpan ()

Bulan

- Id_Bulan

- Bulan

+ Ubah ()

+ Hapus ()

+ Simpan ()

Produk

- Id_produk

- produk

+ Ubah ()

+ Hapus ()

+ Simpan ()

Laporan Produk

- id_produk

- id_bulan

- tahun

- Jumlah_member

+ Ubah ()

+ Hapus ()

+ Simpan ()

Jenis

- Id_Jenis

- Jenis

+ Ubah ()

+ Hapus ()

+ Simpan ()

Promosi

- id_promosi

- id_produk

- id_jenis

- target

- keterangan

- biaya

+ Ubah ()

+ Hapus ()

+ Simpan ()1

1

1

1

11

Manager

- userID

- username

- password

- nama

+ Ubah ()

+ Hapus ()

+ Simpan ()

1 1

1..*

1..*

1

1..*

Gambar 4.34 Class Diagram

Page 135: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

109

Keterangan Gambar:

1. Class “pendapatan produk” merupakan composite dari class “kota”, class

“bulan”, class “ produk”, Setiap satu pendapatan memiliki banyak kota,

setiap satu pendapatan memiliki banyak bulan, dan setiap satu pendapatan

memiliki banyak produk.

2. Class “laporan Produk” merupakan composite dari class “bulan” dan

class “produk”. Setiap satu laporan memiliki banyak bulan dan setiap satu

laporan memiliki banyak produk.

3. Class “promosi” merupakan composite dari class “jenis” dan class

“produk”. Setiap satu promosi memiliki banyak jenis dan setiap satu

promosi memiliki banyak produk.

Berikut perancangan database yang dikumpulkan dalam bentuk penyajian

sebagai berikut:

a. Tabel Staf Pemasaran

Nama Tabel: Staf Pemasaran

Primary Key : userId

Foreign Key : -

Page 136: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

110

Nama Field Tipe data Ukuran Keterangan

userId char 5 Kode admin (staf pemasaran)

Username varchar 15 Username admin

(staf pemasaran)

Password varchar 20 Password admin

(staf pemasaran)

Nama varchar 20 Nama User

Tabel 4.14 Tabel Staf Pemasaran

b. Tabel Staf Keuangan

Nama Tabel : Staf Keuangan

Primary Key : UserId

Foreign Key : -

Nama Field Tipe data Ukuran Keterangan

userId char 5 Kode Staf Keuangan

Username varchar 15 Username Staf Keuangan

Password varchar 20 Password Staf Keuangan

Nama varchar 20 Nama Staf Keuangan

Tabel 4.15 Tabel Staf Keuangan

Page 137: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

111

c. Tabel Manager

Nama Tabel : Manager

Primary Key : UserId

Foreign Key : -

Nama Field Tipe data Ukuran Keterangan

userId char 5 Kode Manager

Username varchar 15 Username Manager

Password varchar 20 Password Manager

Nama varchar 20 Nama Manager

Tabel 4.16 Tabel Manager

b. Tabel Promosi

Nama Tabel : Promosi

Primary Key : id_promo

Foreign Key : id_produk (di dalam table produk)

Id_jenis (di dalam table jenis)

Page 138: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

112

Nama Field Tipe Data Ukuran keterangan

Id_promo char 2 Kode Promosi

Id_produk char 2 Kode Produk

Id_Jenis char 2 Kode Jenis Promosi

Target varchar 4 Target Promosi

Keterangan text - Keterangan Promosi

Biaya int 8 Biaya Promosi

Tabel 4.17 Tabel Promosi

c. Tabel Produk

Nama Tabel : Produk

Primary Key : id_produk

Foreign key :

Nama Field Tipe Data Ukuran Keterangan

Id_produk char 2 Kode Produk

produk varchar 20 Nama Produk

Tabel 4.18 Tabel Produk

Page 139: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

113

d. Tabel Kota

Nama Tabel : Kota

Primary Key : id_kota

Foreign Key : -

Nama Field Tipe Data Ukuran Keterangan

Id_Kota char 2 Kode Kota

Kota varchar 10 Kota Penyebaran

Tabel 4.19 Tabel Kota

e. Tabel Jenis

Nama Tabel : Jenis

Primary Key : id_jenis

Foreign Key : -

Nama Field Tipe Data Ukuran Keterangan

Id_jenis char 2 Kode Jenis

Jenis varchar 8 Jenis Promosi

Tabel 4.20 Tabel Jenis

Page 140: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

114

f. Tabel Bulan

Nama Tabel : Bulan

Primary Key : id_bulan

Foreign Key : -

Nama Field Tipe Data Ukuran Keterangan

Id_Bulan char 2 Kode Bulan

Bulan varchar 12 Nama Bulan

Tabel 4.21 Tabel Bulan

4.2.4 Perancangan Layout Sistem

Layout sistem ini bertujuan untuk menggambarkan rancangan tampilan

sistem yang akan dibuat. Perancangan layout terdiri dari halaman menu staf

pemasaran, staf keuangan, dan manajer. Gambaran rancangan layout adalah sebagai

berikut :

Page 141: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

115

4.2.4.1 Halaman Staf Pemasaran

a. Menu Login

Sistem Informasi Pemasaran

LOGO

IMAGE

LOGIN

USERNAME :

PASSWORD :

LOGIN

FOOTER

Gambar 4.35 Menu Login Staf Pemasaran

b. Pesan Kesalahan Username dan Password

Kombinasi Username dan Password Salah !

OK

Gambar 4.36 Pesan Kesalahan Username dan Password

Page 142: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

116

c. Menu Update Password untuk Staf Pemasaran

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

Masukkan Password Lama

Masukkan Password Baru

Update Password Staf Pemasaran

Masukkan kembali Password Baru

Submit Cancel

Gambar 4.37 Menu Update Password untuk Staf Pemasaran

d. Menu Home untuk Pemasaran

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

Welcome Note

CONTENT

Gambar 4.38 Menu Home untuk Pemasaran

Page 143: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

117

e. Menu Input Pemasaran Produk (Data Pemasaran)

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

DATA PEMASARAN PRODUK ISCI

CONTENT

action

Edit

Edit

Edit

Edit

Edit

Delete

Delete

Delete

Delete

Delete

Gambar 4.39 Menu Input Pemasaran Produk (Data Pemasaran)

f. Menu Input Pemasaran Produk (Insert Data Baru)

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

INSERT DATA PEMASARAN PRODUK ISCI

Produk :

:

:

:

Simpan

Produk

Tahun

Bulan

Tahun

Jumlah Member

Bulan

View data

Gambar 4.40 Menu Input Pemasaran Produk ( Insert Data Baru)

Page 144: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

118

g. Menu Input Pemasaran Produk (Edit Data)

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

DATA PEMASARAN PRODUK ISCI

Produk :

:

:

:

Edit

Produk

Tahun

Bulan

Tahun

Jumlah Member

Bulan

Lihat Laporan Pemasaran Produk ISCI

Batal

Insert data baru

Gambar 4.41 Menu Input Pemasaran Produk (Edit data)

h. Menu Input Master Produk (Data Master Produk)

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

CONTENT

Insert data baru

Data Master Produk Pada ISCI

action

Edit

Edit

Edit

Edit

Edit

delete

delete

delete

delete

delete

Gambar 4.42 Menu Input Master Produk (Data Master Produk)

Page 145: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

119

i. Menu Input Master Produk (Insert Data Baru)

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

Id Produk :

Nama Produk :

Batal Simpan

View data

Insert Data Master Produk

Gambar 4.43 Menu Input Master Produk (Insert Data Baru)

j. Menu Input Master Produk (Edit Data)

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

Id Produk

Produk

Lihat data master produk ISCI

Data Master Produk Pada ISCI

Id Produk

Produk

:

:

bataledit

Insert data baru

Gambar 4.44 Menu Input Master Produk (Edit Data)

Page 146: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

120

k. Menu Input Promosi (Data Jenis Promosi)

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

CONTENT

Insert data baru

Data Jenis Promosi Produk Pada ISCI

action

Edit

Edit

Edit

Edit

Edit

delete

delete

delete

delete

delete

Gambar 4.45 Menu Input Promosi (Data Jenis Promosi)

l. Menu Input Promosi (Insert Data Baru)

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

Id Jenis :

Jenis Promosi :

Batal Simpan

View data

Insert Data Promosi Produk

Gambar 4.46 Menu Input Promosi ( Insert Data Baru)

Page 147: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

121

m. Menu Input Promosi (Edit Data)

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

DATA JENIS PROMOSI PRODUK PADA ISCI

Id Jenis :

:

Edit

Id Jenis

Id PromosiJenis Promosi

Lihat master produk pada ISCI

Batal

Insert data baru

Gambar 4.47 Menu Input Promosi (Edit Data)

n. Menu Input Place ( Data Place)

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

CONTENT

Insert data baru

Data Place Produk Pada ISCI

action

Edit

Edit

Edit

Edit

Edit

delete

delete

delete

delete

delete

Gambar 4.48 Menu Input Place (Data Place)

Page 148: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

122

o. Menu Input Place ( Insert Data Baru)

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

Id Kota :

Nama Kota :

Batal Simpan

View data

Insert Data Place Produk

Gambar 4.49 Menu Input Place (Insert Data Baru)

p. Menu Input Place (Edit Data)

BANNERLogin sebagai staf pemasaran [logout]

Jam HomeInput Pemasaran

Produk

Input Master

Prouduk

Input

Promosi

Input

Place

Update

Password

FOOTER

DATA JENIS PROMOSI PRODUK PADA ISCI

Id Kota :

:

Edit

Id Kota

KotaKota

Lihat data place produk ISCI

Batal

Insert data baru

Gambar 4.50 Menu Input Place (Edit data)

Page 149: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

123

4.2.4.2 Halaman Staf Keuangan

a. Menu Login

Sistem Informasi Pemasaran

LOGO

IMAGE

LOGIN

USERNAME :

PASSWORD :

LOGIN

FOOTER

Gambar 4.51 Menu Login Keuangan

b. Pesan kesalahan Username dan Password

Kombinasi Username dan Password Salah !

OK

Gambar 4.52 Pesan Kesalahan Username dan Password

Page 150: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

124

c. Menu Update Password untuk Staf Keuangan

BANNERLogin sebagai staf Keuangan [logout]

FOOTER

Masukkan Password Lama

Masukkan Password Baru

Update Password Staf Keuangan

Masukkan kembali Password Baru

Submit Cancel

Jam Home Input Pendapatan Produk Input Biaya PromosiUpdate

Password

Gambar 4.53 Menu Update Password untuk staf Keuangan

d. Menu Home untuk Keuangan

BANNERLogin sebagai staf Keuangan [logout]

Jam Home Input Pendapatan Produk Input Biaya PromosiUpdate

Password

FOOTER

Welcome Note

CONTENT

Gambar 4.54 Menu Home untuk Keuangan

Page 151: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

125

e. Menu Input Pendapatan Produk (Data Pendapatan)

BANNERLogin sebagai staf Keuangan [logout]

FOOTER

DATA PENDAPATAN PRODUK PADA ISCI

CONTENT

action

Edit

Edit

Edit

Edit

Edit

Delete

Delete

Delete

Delete

Delete

Insert data baru

Jam Home Input Pendapatan Produk Input Biaya PromosiUpdate

Password

Gambar 4.55 Menu Input Pendapatan Produk (Data Pendapatan)

f. Menu Input Pendapatan Produk (Insert Data Baru)

BANNERLogin sebagai staf Keuangan [logout]

FOOTER

INSERT DATA PENDAPATAN PRODUK ISCI

Nama Kota :

:

:

:

:

kota

Bulan

Nama Produk

Tahun

Bulan

Nama produk

Tahun

Jumlah Pendapatan

View data

Simpan Batal

Jam Home Input Pendapatan Produk Input Biaya PromosiUpdate

Password

Gambar 4.56 Menu Input Pendapatan Produk (Insert Data Baru)

Page 152: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

126

g. Menu Input Pendapatan Produk (Edit Data)

BANNERLogin sebagai staf Keuangan [logout]

FOOTER

DATA PEMASARAN PRODUK ISCI

Kota :

:

:

:

Kota

Bulan

Tahun

Bulan

Nama Produk

Tahun

Jumlah Pendapatan

Lihat Laporan Pendapatan Produk ISCI

Insert data baru

Edit Batal

:

Nama Produk

Jam Home Input Pendapatan Produk Input Biaya PromosiUpdate

Password

Gambar 4.57 Menu Input Pendapatan Produk (Edit Data)

h. Menu Input Biaya Promosi (Data Promosi)

BANNERLogin sebagai staf Keuangan [logout]

FOOTER

DATA PROMOSI PRODUK PADA ISCI

CONTENT

action

Edit

Edit

Edit

Edit

Edit

Delete

Delete

Delete

Delete

Delete

Insert data baru

Jam Home Input Pendapatan Produk Input Biaya PromosiUpdate

Password

Gambar 4.58 Menu Input Biaya Promosi (Data Promosi)

Page 153: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

127

i. Menu Input Biaya Promosi (Insert Data Baru)

BANNERLogin sebagai staf Keuangan [logout]

FOOTER

INSERT DATA PROMOSI PRODUK ISCI

Produk :

:

:

:

:

Produk

Jenis PromosiJenis Promosi

Target

Keterangan

Biaya

View data

Simpan Batal

Jam Home Input Pendapatan Produk Input Biaya PromosiUpdate

Password

Gambar 4.59 Menu Input Biaya Promosi (Insert Data Baru)

j. Menu Input Biaya Promosi (Edit Data)

BANNERLogin sebagai staf Keuangan [logout]

FOOTER

DATA PROMOSI PRODUK ISCI

Produk :

:

:

:

:

Produk

Jenis PromosiJenis Promosi

Target

Keterangan

Biaya

LIHAT LAPORAN PROMOSI PRODUK ISCI

Edit Batal

Insert data baru

Jam Home Input Pendapatan Produk Input Biaya PromosiUpdate

Password

Gambar 4.60 Menu Input Biaya Promosi (Edit Data)

Page 154: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

128

4.2.4.3 Halaman Manajer

a. Menu Login

Sistem Informasi Pemasaran

LOGO

IMAGE

LOGIN

USERNAME :

PASSWORD :

LOGIN

FOOTER

Gambar 4.61 Menu Login Manajer

b. Pesan Kesalahan Username dan Password

Kombinasi Username dan Password Salah !

OK

Gambar 4.62 Menu Kesalahan Username dan Password

Page 155: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

129

c. Menu Update Password untuk Manajer

BANNERLogin sebagai Manager [logout]

Jam Home Laporan Produk Laporan Promosi Bauran Integrasi Update Password

FOOTER

Masukkan Password Lama

Masukkan Password Baru

Update Password Manager

Masukkan kembali Password Baru

Submit Cancel

Gambar 4.63 Menu Update Password untuk Manajer

d. Menu Home untuk Manajer

BANNERLogin sebagai Manager [logout]

FOOTER

Welcome Note

CONTENT

Jam Home Laporan Produk Laporan Promosi Bauran Integrasi Update Password

Gambar 4.64 Menu Home untuk Manajer

Page 156: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

130

e. Menu Laporan Produk (Overall )

BANNERLogin sebagai Manager [logout]

FOOTER

Overall Specific

pilih Semua Bulan Tahun Lihat

Jam Home Laporan Produk Laporan Promosi Bauran Integrasi Update Password

Gambar 4.65 Menu laporan Produk (Overall)

f. Menu Laporan Produk (Spesific )

BANNERLogin sebagai Manager [logout]

FOOTER

Jam Home Laporan Produk Laporan Promosi Bauran Integrasi Update Password

Overall Specific

pilih Semua Produk Tahun Lihat

Gambar 4.66 Menu laporan Produk (Spesific)

Page 157: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

131

g. Menu Laporan Promosi (Overall )

BANNERLogin sebagai Manager [logout]

FOOTER

Jam Home Laporan Produk Laporan Promosi Bauran Integrasi Update Password

Overall Specific

pilih Semua Jenis Promosi Tahun Lihat

Gambar 4.67 Menu laporan Promosi (Overall)

h. Menu Laporan Promosi (Spesific)

BANNERLogin sebagai Manager [logout]

FOOTER

Jam Home Laporan Produk Laporan Promosi Bauran Integrasi Update Password

Overall Specific

pilih Semua Produk Tahun Lihat

Gambar 4.68 Menu laporan Promosi (Specific)

Page 158: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

132

i. Menu Bauran Integrasi (Overal )

BANNERLogin sebagai Manager [logout]

FOOTER

Jam Home Laporan Produk Laporan Promosi Bauran Integrasi Update Password

Overall Specific

pilih Semua Jenis Produk Tahun LihatSemua Bulan

Gambar 4.69 Menu Bauran Integrasi (Overall)

j. Menu Bauran integrasi (Spesific)

BANNERLogin sebagai Manager [logout]

FOOTER

Jam Home Laporan Produk Laporan Promosi Bauran Integrasi Update Password

Overall Specific

pilih Semua Kota Tahun LihatSemua Bulan

Gambar 4.70 Menu Bauran Integrasi (Spesific)

Page 159: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

133

4.3 Pengujian Sistem

4.3.1 Pengujian Sistem Informasi Pemasaran

Setiap program menjalani pengujian secara pribadi untuk memastikan

bahwa program yang telah peneliti buat bisa bebas dari kesalahan (bug),

walaupun tidak menutup kemungkinan masih terjadi sedikit bug atau tidak

100% bebas dari bug, namun pengujian ini setidaknya bisa meminimalisasi

kesalahan yang akan terjadi.

Pada tahap ini peneliti menggunakan metode pengujian unit dengan

pendekatan black-box testing.

Cara pengujian yang dilakukan dengan menjalankan sistem informasi

pemasaran yaitu melakukan input data dan melihat output-nya apakah sesuai

dengan proses yang diharapkan.

4.3.1.1 Pengujian pada user Pemasaran

NO Rancangan Proses Hasil yang Diharapkan Hasil

1 Isi Username dan

Password

Masuk ke menu utama

Sistem Informasi Pemasaran OK

2

Klik tombol menu

input pemasaran

produk.

Tampilkan form input

pemasaran produk OK

Page 160: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

134

3 Klik tombol edit atau

delete

Input pemasaran produk

akan di edit atau dihapus OK

4 Klik Tombol input

master produk

Tampilkan form input

master produk OK

5 Klik tombol edit atau

delete

Input Master produk akan di

edit atau di hapus OK

6 Klik tombol Input

Promosi

Tampilkan form input

promosi OK

7 Klik tombol edit atau

delete

Input Promosi akan di edit

atau di hapus OK

8 Klik Tombol Input

Place Tampilkan form input Place OK

9 Klik tombol edit atau

delete

Input Place akan di edit atau

di hapus OK

10 Klik Tombol update

password

Tampilkan form update

password OK

Page 161: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

135

4.3.1.2 Pengujian pada user Keuangan

NO Rancangan Proses Hasil yang Diharapkan Hasil

1 Isi Username dan

Password

Masuk ke menu utama

Sistem Informasi Pemasaran OK

2

Klik tombol menu

input Pendapatan

produk.

Tampilkan form input

pendapatan produk OK

3 Klik tombol edit atau

delete

Input pendapatan produk

akan di edit atau dihapus OK

4 Klik Tombol input

Biaya Promosi

Tampilkan form input Biaya

Promosi OK

5 Klik tombol edit atau

delete

Input Biaya Promosi akan di

edit atau di hapus OK

6 Klik Tombol update

password

Tampilkan form update

password OK

Page 162: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

136

4.3.1.3 Pengujian pada user Manajer

NO Rancangan Proses Hasil yang Diharapkan Hasil

1 Isi Username dan

Password

Masuk ke menu utama

Sistem Informasi Pemasaran OK

2 Klik tombol menu

Laporan Produk Tampilkan laporan produk OK

3 Klik tombol overall

atau spesific

Tampilkan laporan secara

overall atau spesific OK

4 Klik Tombol menu

Laporan Promosi Tampilkan Laporan Promosi OK

5 Klik tombol overall

atau spesific

Tampilkan laporan secara

overall atau spesific OK

6 Klik tombol menu

Bauran Integrasi Tampilkan Bauran Integrasi OK

7 Klik tombol overall

atau spesific

Tampilkan laporan secara

overall atau spesific OK

8 Klik Tombol update

password

Tampilkan form update

password OK

Page 163: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

137

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan uraian dan pembahasan pada bab-bab sebelumnya, maka

dapat disimpulkan bahwa :

1. Sistem informasi pemasaran yang dikembangkan dapat mencari dan

menganalisa data yang diinginkan oleh manager, sehingga manager dapat

melihat perbandingan jumlah pendapatan dari produk yang ada.

2. Dengan adanya pengembangan sistem informasi pemasaran, manager

dapat menentukan strategi pemasaran produk yang akan datang.

5.2 Saran

Berdasarkan kesimpulan-kesimpulan yang telah dikemukakan, dapat

diajukan beberapa saran untuk pengembangan lebih lanjut antara lain :

1. Pengembangan Sistem Informasi pemasaran dapat dikembangkan lagi

pada divisi Fasility and Maintenance, Food and Beverage, dan Sports.

2. Proses bisnis dapat dikembangkan dengan memasarkan keanggotaan

(membership) pada International Sports Club of Indonesia.

Page 164: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

138

DAFTAR PUSTAKA

Al-Quran, 2002. Q.S ; 2 : 275. Yogyakarta. UUI Press.

Departemen Pendidikan Nasional, 2002. Kamus Besar Bahasa Indonesia.

Jakarta : Balai Pustaka

Firdaus.2007. PHP dan MySQL dengan Dreamweaver. Palembang : Maxikom.

Gulo, W. 2002. Metodologi Penelitian. Jakarta : Gramedia.

Hariyanto, Bambang, Ir., MT. 2004. Rekayasa Sistem Berorientasi Objek.

Bandung : Informatika.

Jogiyanto, H.M. 2005. Analisis dan Desain Sistem Informasi Pendekatan

Terstruktur Teori dan Praktek Aplikasi Bisnis. Edisi 3. Yogyakarta : ANDI.

Jogiyanto, H.M. 2008. Metodologi Penelitian Sistem Informasi.

Yogyakarta : ANDI

Kadir, Abdul. 2003. Pengenalan Sistem Informasi : Edisi 1. Yogyakarta : ANDI

Kendall, Kenneth E., Kendall, Julie E. 2008. System Analysis and Design.

7th

Edition. New Jersey : Pearson International Edition.

Kotler, Philip., Armstrong, Gary. 2003. Dasar-dasar pemasaran : Edisi 9.

Jakarta : Indeks.

Mc.Leod, Jr, Raymond., Schell, George, P. 2008. Sistem Informasi Manajemen :

Edisi 10. Jakarta : Salemba Empat.

Mc.Leod, Jr, Raymond. 1995. Sistem Informasi Manajemen : Jilid II. Jakarta :

Prehalllindo.

Page 165: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

139

Mulyanto, Agus. 2009. Sistem Informasi Konsep & Aplikasi. Yogyakarta :

Pustaka Pelajar.

Munawar.2005. Pemodelan Visual dengan UML. Jakarta : Graha Ilmu.

Nazir. Moh, Phd. 2003. Metode Penelitian. Jakarta : Ghalia Indonesia.

Nugroho, Adi. 2010. Rekayasa Perangkat Lunak Berorientasi Objek dengan

Metode USDP. Yogyakarta : ANDI

O’Brien, J. 2005. Pengantar Sistem Informasi Prespektif Bisnis dan Manajerial :

Edisi 12. Jakarta : Salemba Empat.

Paranginangin, Kasiman. 2006. Aplikasi Web dengan PHP dan MySQL.

Yogyakarta : ANDI.

Sholiq. 2006. Pemodelan Sistem Informasi Berorientasi Objek dengan UML.

Yogyakarta : GRAHA ILMU.

Sidik, Betha. 2006. Pemrograman Web dengan PHP. Bandung : Informatika.

Sudarman., Ariyus, Dony. 2007. Interaksi Manusia dan Komputer. Yogyakarta :

ANDI.

Syafrizal, Melwin. 2005. Pengantar Jaringan Komputer. Yogyakarta : STMIK

AMIKOM.

Whitten, JL., Bentley LD., Dittman KC. 2004. Metode Analisis & Desain Sistem :

Edisi ke-6. Yogyakarta : Andi

Yakub.2008. Sistem Basis Data Tutorial Konseptual. Yogyakarta : Graha Ilmu.

Page 166: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

140

LITERATUR SEJENIS

Layandi, Ilona. 2008. Analisis dan Perancangan Sistem Informasi Pemasaran

Pada PT. Lippo General Insurance, Tbk. Universitas Bina Nusantara.

Yanni. Dkk. 2002. Perancangan Sistem Informasi Pemasaran PT. Samudra

Teknindo. Universitas Bina Nusantara.

Thomson. 2007. Analisi dan Perancangan Sistem Informasi Pemasaran Untuk

Mendukung Strategi Pemasaran pada PT. Indo Semar. Universitas Bina

Nusantara.

Page 167: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxviii

HASIL OBSERVASI

Observasi dilakukan pada :

Tempat : International Sports Club of Indonesia

Waktu : 18 Januari s.d 20 Maret 2010

Berdasarkan pengamatan yang peneliti lakukan, peneliti mengumpulkan informasi

mengenai :

a. Sejarah Singkat International Sports Club of Indonesia

Memuat tentang profil perusahaan, Visi dan Misi perusahaan

b. Struktur Organisasi

Menjelaskan tentang hubungan kerja, wewenang dan tanggung jawab

antara pimpinan dan bahawan secara formal.

c. Produk dan layanan pada International Sports Club of Indonesia

Menjelaskan tentang produk dan layanan yang ada pada International

Sports Club of Indonesia.

Page 168: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxix

HASIL WAWANCARA

Nama : Wina Ardisti

Jabatan : Staf Pemasaran

Tanggal : Senin, 18 Januari 2010

Jam : 12.00 – 13.00 WIB

Pertanyaan : Sebagai staf pemasaran, apa saja tugas ibu?

Jawaban : Tugas saya antara lain adalah membuat laporan yang berkaitan

dengan pemasaran produk yang ada di ISCI dan juga selalu

berkoordinasi dengan manajer pemasaran guna menentukan

langkah pemasaran yang akan diambil.

Pertanyaan : Bisa dijelaskan lebih spesifik laporan apa saja yang ibu biasa

buat?

Jawaban : Laporan pemasaran yang saya buat itu seperti pemasaran produk

per bulan bahkan per tahun, serta promosi apa saja yang telah

dilakukan oleh ISCI.

Pertanyaan : Laporan yang ibu buat itu nantinya dibuat seperti apa dan

dilaporkan pada siapa?

Page 169: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxx

Jawaban : Laporan yang saya buat masih menggunakan Microsoft excel dan

juga Microsoft word yang nantinya saya laporkan ke manager

pemasaran.

Pertanyaan : Adakah kendala yang ibu rasakan ketika membuat laporan

keuangan ?

Jawaban : Saya kira masih banyak kendala ya untuk saat ini, kendala yang

paling mengganggu saya adalah ketika saya ingin melaporkan

pemasaran produk dengan frekuensi tahunan. Terkadang data-data

tahun sebelumnya susah untuk di akses bahwan ada yang hilang.

Dalam penyampaian ke manager pun sangat sulit dicerna, karena

data yang terlalu banyak.

Pertanyaan : Apa yang ibu harapkan untuk kemajuan ISCI pada umumnya dan

untuk bagian pemasaran pada khususnya?

Jawaban : Untuk kedepannya saya berharap ada sistem yang dapat

memudahkan saya dalam membuat laporan, sehingga data yang

disajikan akurat dan tepat. Untuk saat-saat seperti ini pemasaran

membutuhkan sistem tersebut.

Page 170: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxxi

HASIL WAWANCARA

Nama : Dedi Syarifudin

Jabatan : Staf Keuangan

Tanggal : 19 Januari 2010

Jam : 12.00 – 13.00 WIB

Pertanyaan : Apa saja tugas dari staf keuangan pak?

Jawaban : Banyak sekali tugas dari staf keuangan, semua yang

berhubungan dengan keluar masukknya uang dalam ISCI harus

sepengetahuan bagian keuangan.

Pertanyaan : Adakah kaitan antara bagian pemasaran dan keuangan di ISCI

ini pak?

Jawaban : Jelas ada, karena bagian-bagian dalam lingkup ISCI saling

melengkapi satu sama lain. Bagian keuangan juga mempunyai

andil yang besar dalam progress pemasaran ISCI terutama dalam

bidang promosi.

Pertanyaan : Bagian keuangan mempunyai andil seperti apa pak dalam bidang

promosi?

Page 171: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxxii

Jawaban : Bagian pemasaran itu mengajukan anggaran biaya untuk

promosi, promosi yang dilakukan itu promosi apa dan berapa

budgetnya itu nanti dicek lagi oleh bagian keuangan, jika disetujui

maka promosi tersebut dilakukan, jika tidak disetujui maka

dikembalikan kepada bagian pemasaran.

Pertanyaan : Apakah bapak juga membuat laporan kepada manager mengenai

hal tersebut?

Jawaban : Ya, bagian keuangan nantinya merekap data biaya promosi dan

data pendapatan yang diperoleh di kota tertentu dan produk

tertentu kepada manager, guna mengetahui sejauh mana

pemasaran yang telah dilakukan oleh ISCI ada kenaikan atau

tidak.

Pertanyaan : Apakah bapak setuju jika ada sistem informasi pemasaran yang

nantinya dibuat untuk ISCI ?

Jawaban : Saya sangat setuju jika sistem nantinya dapat mempermudah

ISCI, karena saat ini masih sering terjadi salah pengertian antara

bagian pemasaran, bagian keuangan, serta manager. Semoga

dengan adanya sistem ini, dapat mengurangi masalah yang ada.

Page 172: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxxiii

HASIL WAWANCARA

Nama : Ramly Yusuf

Jabatan : Manager

Tanggal : Rabu, 20 Januari 2010

Jam : 12.00 – 13.00 WIB

Pertanyaan : Sejak kapan anda menempati posisi manager ini pak?

Jawaban : Sejak awal tahun 2008 saya menjabat sebagai manager di ISCI.

Pertanyaan : Kalau boleh saya apa saja yang bapak kerjakan sebagai seorang

manager pemasaran?

Jawaban : Selain mereview laporan pemasaran saya juga harus selalu

berkordinasi dengan bagian keuangan dan bagian pemasaran, agar

target pemasaran dapat tercapai sesuai dengan yang diinginkan.

Pertanyaan : Dalam mereview laporan, apakah ada hambatan pak?

Jawaban : Ada, laporan yang saya terima dalam bentuk berkas, terkadang

berkas yang saya minta itu tercecer atau hilang, jadi saya pikir

Page 173: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxxiv

kita sangat membutuhkan sebuah sistem yang dapat mengakses

dengan mudah semua kegiatan pemasaran yang ada di ISCI.

Pertanyaan : Kebetulan sekali pak, saya disini ingin melakukan penelitian

untuk skripsi saya dengan mengambil judul “ Perancangan Sistem

Informasi Pemasaran Berbasis Web pada ISCI ” bagaimana

menurut bapak?

Jawaban : Wah.. Sangat bagus sekali, semoga dengan adanya sistem

tersebut dapat membantu management ISCI dalam bidang

pemasaran pada khususnya.

Semua pertanyaan peneliti dan jawaban dari orang yang terkait dalam penelitian

ini, sepengetahuan Manager.

Jakarta, 25 Januari 2010

Penanggung Jawab Hasil Wawancara

Ramly Yusuf

Manager

Page 174: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxxv

1. Pengujian Bagian Pemasaran

Pengujian sistem informasi pemasaran ini telah di uji coba oleh Ibu

Wina Ardisti ( Bagian Pemasaran ) di ISCI.

Melakukan uji coba pada account bagian pemasaran. Hasil yang

didapat sebagai berikut pada tabel dibawah ini :

No Rancangan Proses Hasil yang di harapkan Hasil

1

Isi Username dan

Password Klik tombol

‘login’

Masuk Halaman utama bagian

pemasaran. Sesuai

2

Isi Username dan

Password Klik tombol

‘login’

Tidak dapat masuk ke halaman bagian

pemasaran Sesuai

3 Klik menu ‘Input

Pemasaran Produk’

Menampilkan halaman data pemasaran

produk. Sesuai

4

Klik menu ‘Edit’ dalam

menu ‘input pemasaran

produk’

Menampilkan form edit data pemasaran

produk untuk mengubah data

pemasaran produk.

Sesuai

5

Klik menu ‘delete’

dalam menu ‘input

pemasaran produk’

Data pemasaran produk berhasil

dihapus. Sesuai

6

Klik menu ‘Insert Data

Baru’ dalam menu

‘input pemasaran

produk.

Menampilkan form input pemasaran

produk untuk menambah data

pemasaran produk.

Sesuai

7 Klik menu ‘input

Master Produk.

Menampilkan halaman data master

produk. Sesuai

8

Klik menu ‘Edit’ dalam

menu ‘input master

produk’

Menampilkan form edit data master

produk untuk mengubah data master

produk.

Sesuai

Page 175: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxxvi

9

Klik menu ‘delete’

dalam menu ‘input

master produk’

Data master produk berhasil dihapus. Sesuai

10

Klik menu ‘Insert Data

Baru’ dalam menu

‘input master produk’.

Menampilkan form input master

produk untuk menambah data master

produk.

Sesuai

11 Klik menu ‘input

Promosi. Menampilkan halaman data promosi. Sesuai

12 Klik menu ‘Edit’ dalam

menu ‘input promosi

Menampilkan form edit data promosi

untuk mengubah data promosi. Sesuai

13

Klik menu ‘delete’

dalam menu ‘input

promosi’

Data promosi berhasil dihapus. Sesuai

14

Klik menu ‘Insert Data

Baru’ dalam menu

‘input promosi’.

Menampilkan form input promosi

untuk menambah data promosi. Sesuai

15 Klik menu ‘input

Place’

Menampilkan halaman data place

(tempat). Sesuai

16 Klik menu ‘Edit’ dalam

menu ‘input Place’

Menampilkan form edit data Place

untuk mengubah data Place (tempat). Sesuai

17

Klik menu ‘delete’

dalam menu ‘input

Place’

Data Place berhasil dihapus. Sesuai

18

Klik menu ‘Insert Data

Baru’ dalam menu

‘input Place’.

Menampilkan form input place untuk

menambah data place (tempat). Sesuai

19 Klik menu ‘update

password’

Memasukkan password lama kemudian

password yang terbaru. Sesuai

20 Logout Keluar dari sistem Sesuai

Page 176: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxxvii

Simpulan :

1. Apakah sistem informasi pemasaran ini dapat memudahkan di dalam

kegiatan pemasaran pada ISCI?

Ya

Tidak

2. Apakah tampilan atau design yang disajikan sistem informasi pemasaran

ini sudah user friendly?

Ya

Tidak

3. Apakah seluruh menu dan fitur yang ada di dalam sistem informasi

pemasaran terutama dalam bagian pemasaran sudah berjalan secara

sempurna?

Ya

Tidak

Staf Pemasaran

Wina Ardisti

Page 177: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxxviii

2. Pengujian Bagian Keuangan

Pengujian sistem informasi pemasaran ini telah di uji coba oleh Bapak

Dedi Syarifudin ( Bagian Keuangan ) di ISCI.

Melakukan uji coba pada account bagian keuangan. Hasil yang didapat

sebagai berikut pada tabel dibawah ini :

No Rancangan Proses Hasil yang di harapkan Hasil

1

Isi Username dan

Password Klik tombol

‘login’

Masuk Halaman utama bagian

Kuangan. Sesuai

2

Isi Username dan

Password Klik tombol

‘login’

Tidak dapat masuk ke halaman bagian

Keuangan Sesuai

3 Klik menu ‘Input

Pendapatan Produk’

Menampilkan halaman data pendapatan

produk. Sesuai

4

Klik menu ‘Edit’ dalam

menu ‘input pendapatan

produk’

Menampilkan form edit data

pendapatan produk untuk mengubah

data pendaptan produk.

Sesuai

5

Klik menu ‘delete’

dalam menu ‘input

pendapatan produk’

Data pendapatan produk berhasil

dihapus. Sesuai

6

Klik menu ‘Insert Data

Baru’ dalam menu

‘input pendapatan

produk.

Menampilkan form input pendapatan

produk untuk menambah data

pendapatan produk.

Sesuai

7 Klik menu ‘input Biaya

Promosi.

Menampilkan halaman data Biaya

Promosi. Sesuai

8

Klik menu ‘Edit’ dalam

menu ‘input Biaya

Promosi’

Menampilkan form edit data Biaya

Promosi untuk mengubah data Biaya

promosi.

Sesuai

Page 178: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xxxix

9

Klik menu ‘delete’

dalam menu ‘input

Biaya Promosi

Data Biaya Promosi berhasil dihapus. Sesuai

10

Klik menu ‘Insert Data

Baru’ dalam menu

‘Biaya Promosi.

Menampilkan form input Biaya

Promosi untuk menambah data Biaya

Promosi.

Sesuai

11 Klik menu ‘update

password’

Memasukkan password lama kemudian

password yang terbaru. Sesuai

12 Logout Keluar dari sistem Sesuai

Page 179: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xl

Simpulan :

1. Apakah sistem informasi pemasaran ini dapat memudahkan di dalam

kegiatan pemasaran pada ISCI?

Ya

Tidak

2. Apakah tampilan atau design yang disajikan sistem informasi pemasaran

ini sudah user friendly?

Ya

Tidak

3. Apakah seluruh menu dan fitur yang ada di dalam sistem informasi

pemasaran terutama dalam bagian Keuangan sudah berjalan secara

sempurna?

Ya

Tidak

Staf Keuangan

Dedi Syarifudin

Page 180: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xli

3. Pengujian Bagian Manager

Pengujian sistem informasi pemasaran ini telah di uji coba oleh Bapak

Ramly Yusuf ( Manager ) di ISCI.

Melakukan uji coba pada account bagian Manager. Hasil yang didapat

sebagai berikut pada tabel dibawah ini :

No Rancangan Proses Hasil yang di harapkan Hasil

1

Isi Username dan

Password Klik tombol

‘login’

Masuk Halaman utama bagian

manager. Sesuai

2

Isi Username dan

Password Klik tombol

‘login’

Tidak dapat masuk ke halaman bagian

Manager Sesuai

3 Klik menu ‘laporan

Produk’ Menampilkan halaman laporan produk. Sesuai

4 Klik menu Overall Menampilkan halaman laporan secara

keseluruhan Sesuai

5 Klik menu Spesific Menampilkan halaman laporan secara

Spesific Sesuai

6 Klik menu ‘laporan

Promosi’

Menampilkan halaman laporan

promosi. Sesuai

7 Klik menu Overall Menampilkan halaman laporan secara

keseluruhan Sesuai

8 Klik menu Spesific Menampilkan halaman laporan secara

Spesific Sesuai

9 Klik menu ‘Bauran

Integrasi’

Menampilkan halaman bauran

integrasi. Sesuai

10 Klik menu Overall

Menampilkan halaman laporan secara

keseluruhan

Sesuai

Page 181: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xlii

11 Klik menu Spesific Menampilkan halaman laporan secara

Spesific Sesuai

12 Klik menu ‘update

password’

Memasukkan password lama kemudian

password yang terbaru. Sesuai

13 Logout Keluar dari sistem Sesuai

Page 182: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xliii

Simpulan :

1. Apakah sistem informasi pemasaran ini dapat memudahkan di dalam

kegiatan pemasaran pada ISCI?

Ya

Tidak

2. Apakah tampilan atau design yang disajikan sistem informasi pemasaran

ini sudah user friendly?

Ya

Tidak

3. Apakah seluruh menu dan fitur yang ada di dalam sistem informasi

pemasaran terutama dalam bagian Manager sudah berjalan secara

sempurna?

Ya

Tidak

Manager

Ramly Yusuf

Page 183: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xliv

1. Halaman Staf Pemasaran

a. Menu login (staf pemasaran)

b. Menu kesalahan Username dan Password

Page 184: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xlv

c. Menu Update Password untuk Staf Pemasaran

d. Menu Home untuk Pemasaran

Page 185: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xlvi

e. Menu Input Pemasaran Produk (Data Pemasaran)

f. Menu input Pemasaran Produk (Insert Data Baru)

Page 186: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xlvii

g. Menu Input Data Pemasaran Produk (Edit Data)

h. Menu Input Master Produk (Data Master Produk)

Page 187: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xlviii

i. Menu Input Master Produk (Insert Data Baru)

j. Menu Input Master Produk (Edit Data)

Page 188: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

xlix

k. Menu Input Promosi (Data Jenis Promosi)

l. Menu Input Promosi (Insert Data Baru)

Page 189: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

l

m. Menu Input Promosi (Edit Data)

n. Menu Input Place (Data Place)

Page 190: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

li

o. Menu Input Place (Insert Data Baru)

p. Menu Input Place (Edit Data)

Page 191: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lii

2. Halaman Staf Keuangan

a. Menu login (staf Keuangan)

b. Menu kesalahan Username dan Password

Page 192: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

liii

c. Menu Update Password untuk Staf Pemasaran

d. Menu Home untuk Pemasaran

Page 193: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

liv

e. Menu Input Pendapatan Produk (Data Pendapatan)

f. Menu input Pendapatan Produk (Insert Data Baru)

Page 194: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lv

g. Menu Input Data Pendapatan Produk (Edit Data)

h. Menu Input Biaya Promosi (Data Biaya Promosi)

Page 195: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lvi

i. Menu Input Biaya Promosi (Insert Data Baru)

j. Menu Input Biaya Promosi (Edit Data)

Page 196: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lvii

3. Halaman Manager

a. Menu login (Manager)

b. Menu kesalahan Username dan Password

Page 197: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lviii

c. Menu Update Password untuk Manager

d. Menu Home untuk Manager

Page 198: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lix

e. Menu Laporan Produk (Overall)

f. Menu Laporan Produk (Spesific)

Page 199: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lx

g. Menu Laporan Promosi (Overall)

h. Menu Laporan Promosi (Spesific)

Page 200: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxi

i. Menu Bauran Integrasi (Overall)

j. Menu Bauran Integrasi (Spesific)

Page 201: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxii

Style.css

/* CSS Document */

body{

margin:0;

padding:0;

background:#39C;

}

#content{

margin-left:auto;

margin-right:auto;

/*border:#000000 solid 2px;*/

width:980px;

padding-top:10px;

padding-bottom:10px;

background:#f1f1ed;

}

#balut{

width:958px;

margin:auto;

border:#00B8E6 solid 2px;

background:#FFFFFF;

display:block;

position:relative;

}

.header{

height:147px;

border-bottom:#00B8E6 solid 4px;

background:url(../Images/bg_banner.j

pg) left repeat-x;

}

.menu{

height:22px;

border-bottom:#00B8E6 solid 4px;

background:#003466;

}

.isi{

float:center;

}

.footer{

border-top:#00B8E6 solid 2px;

height:25px;

background:#00B8E6;

text-align: center;

line-height:25px;

font-size:12px;

font-weight: bold;

color: #FF0000;

clear:both;

}

.table {

font-family: Tahoma;

font-size: 8pt;

border:#CCCCCC solid 2px;

border-collapse:collapse;

}

.baris{

color: #FFFFFF;

font-size: 7pt;

text-transform: uppercase;

background:#003366;

text-align:left;

}

th{

padding: 0.5em;

vertical-align:middle;

border:#CCCCCC solid 1px;

border-collapse: collapse;

}

.colom{

padding:2px 0 2px 5px;

vertical-align: top;

border:#CCCCCC solid 1px;

border-collapse: collapse;

vertical-align:middle;

Page 202: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxiii

}

.colom a{

text-decoration:none;

font-weight: bold;

}

.judulTable{

padding:2px 0 2px 5px;

vertical-align: top;

border:#CCCCCC solid 1px;

border-collapse: collapse;

vertical-align:middle;

background-color:#000000;

color:#CCCCCC;

text-align:center;

}

.jumlah{

padding:2px 0 2px 5px;

vertical-align: middle;

border:#CCCCCC solid 1px;

border-collapse: collapse;

vertical-align:middle;

text-align:center;

font-size:16px;

font-weight:bold;

background-color:#0B80A6;

color:#000000;

}

.button {

margin-top:5px;

font-family: Arial, Helvetica, sans-

serif;

font-size: 14px;

font-weight: bold;

text-decoration: none;

height: 40px;

width: 400px;

cursor:pointer;

}

.button2 {

margin-top:5px;

font-family: Arial, Helvetica, sans-

serif;

font-size: 14px;

font-weight: bold;

text-decoration: none;

height: 40px;

width: 100px;

cursor:pointer;

margin-left:10px;

}

.txtField{

height: 20px;

width: 70px;

border:#999999 solid 2px;

font-family: Verdana, Arial, Helvetica, sans-

serif;

font-size: 14px;

font-weight: normal;

color: #000000;

text-align:center;

vertical-align:middle;

}

.readonly{

height: 20px;

width: 70px;

border:#999999 solid 2px;

font-family: Verdana, Arial,

Helvetica, sans-serif;

font-size: 14px;

font-weight: normal;

text-align:center;

vertical-align:middle;

background-color: #E1E1E1;

Page 203: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxiv

}

h19{

font:Arial, Helvetica, sans-serif;

font-size:16px;

margin:0px;

font-weight:bold;

}

h20{

font:Arial, Helvetica, sans-serif;

font-size:17px;

margin:0px;

font-weight:bold;

}

/* home */

.kiri{

float:left;

border-right:#00B8E6 solid 2px;

width:220px;

}

.kalender{

width:200px;

margin:10px;

border:#000000 solid 1px;

}

.kalender h1{

height:20px;

background:#CCCCCC;

margin:0px;

border-bottom:#000000 solid 1px;

font-size:14px;

text-indent:5px;

}

#loading{

position:absolute;

color: white;

background-color:#0099FF;

padding: 5px 10px;

font: 12px Arial;

}

.button3 {

background: #d3d3d3

url(../Images/button.png) left bottom repeat-x;

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: bold;

color: #333333;

text-decoration: none;

height: 20px;

width: 50px;

border: 1px solid #999999;

cursor:pointer;

}

.txtField2{

height: 15px;

width: 130px;

border: 1px solid #3399FF;

/*background-color: #E5ECF4;*/

font-family: Verdana, Arial, Helvetica, sans-

serif;

font-size: 11px;

font-weight: normal;

color: #000000;

background:#CCCCCC;

}

.txtField2:hover{

border: 1px solid #3399FF;

}

a{

color:#0000FF;

text-decoration:none;

font-weight:bold;

}

a:hover{

Page 204: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxv

text-decoration:underline;

}

.pHeader {

background:url("../images/logo.jpg")

no-repeat scroll left center transparent;

border-bottom:1px solid #000000;

height:100px;

}

LoginStyle.css

/* CSS Document */

body{

margin:0;

padding:50px;

background:url(../Images/Isci_Banner.

jpg);

background-position:center;

background-repeat:no-repeat;

background-color:#39C;

}

#sisi{

margin-top:100px;

margin-right:auto;

margin-left:auto;

width:584px;

height:435px;

padding-top:10px;

}

#content{

margin-right:auto;

margin-left:auto;

width:564px;

height:420px;

border:#000000 solid 2px;

background:#FFFFFF;

}

.header{

height:100px;

border-bottom:#000000 solid 2px;

background:url(../Images/tes.jpg);

}

.clear{

height:20px;

border-bottom:#000000 solid 2px;

background:url(../Images/bgClearer.p

ng);

}

.tengah{

height:250px;

}

.footer{

text-align:center;

margin:0;

font-size:10px;

border-top:#000000 solid 2px;

background:url(../Images/bgFooter.pn

g);

line-height:20px;

height:44px;

}

.button {

background: #d3d3d3

url(../Images/button.png) left bottom repeat-x;

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: bold;

color: #333333;

text-decoration: none;

height: 20px;

width: 50px;

border: 1px solid #999999;

cursor:pointer;

Page 205: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxvi

}

.txtField{

height: 15px;

width: 130px;

border: 1px solid #3399FF;

/*background-color: #E5ECF4;*/

font-family: Verdana, Arial, Helvetica, sans-

serif;

font-size: 11px;

font-weight: normal;

color: #000000;

background:#CCCCCC;

}

.txtField:hover{

border: 1px solid #3399FF;

}

.loginTitle{

background:url(../Images/bgTitle.png)

;

font-weight:bold;

text-indent:10px;

color:#000000;

line-height:25px;

}

Module.php

<?php

session_start();

$euser=$_SESSION['username'];

$epass=$_SESSION['password'];

if(!empty($euser) && !empty($epass))

{

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD

XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-

transitional.dtd">

<html

xmlns="http://www.w3.org/1999/xhtml">

<head>

<link rel="stylesheet" href="../Css/Style.css"

type="text/css" />

<meta http-equiv="Content-Type"

content="text/html; charset=iso-8859-1" />

<title>Administrator</title>

<script type="text/javascript"

src="stmenu.js"></script>

<script type="text/javascript"

src="../Scripts/jquery-

1.3asdasd.2.min.js"></script>

<script

src="../Scripts/AC_RunActiveContent.js"

type="text/javascript"></script>

<script type="text/javascript"

src="js/tabletk.js"></script>

<script type="text/javascript"

src="js/datetime.js"></script>

<!-- JQuery -->

<link type="text/css"

href="./js/jquery/ui.all.css" rel="Stylesheet" />

<script type="text/javascript"

src="./js/jquery/jquery-1.3.js"></script>

<script type="text/javascript"

src="./js/jquery/jquery.ui.all.js"></script>

<script type="text/javascript"

src="./js/jquery/ui_demos.js"></script>

<!-- Colorbox -->

Page 206: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxvii

<script type="text/javascript"

src="./js/colorbox/jquery.colorbox-

min.js"></script>

<link rel="stylesheet"

href="./js/colorbox/colorbox.css"

type="text/css" media="screen"/>

<script type="text/javascript">

$(document).ready(function(){

//Examples of how to assign the ColorBox

event to elements

$(".iframe").colorbox({width:"50%",

height:"70%", iframe:true, overlayClose:

false});

});

</script>

<style type="text/css">

<!--

.style2 {color: #333333}

-->

</style>

</head>

<body>

<div id="content">

<div id="balut">

<div class="header">

<img

src="../Images/BAN.gif" alt="" title="" />

<div id="loading"

style="display:none">

<img

src="../Images/loading.gif" /><br />Loading...

</div>

</div>

<div

style="position:absolute; top:128px;

right:340px; text-align:right; width: 272px;">

Login sebagai Manager[<a

href="keluar.php?exit=ok"

style="color:red;">Logout</a>]

</div>

<div class="menu">

<span id="servertime"

style="float:left;color:#FFF;font-

weight:bold;width:10px;text-

align:center;padding-top:2px;padding-

left:10px;"></span>

<script

type="text/javascript"

src="js/menu.js"></script>

</div>

<div class="isi">

<?php

if($_GET['system']=="home")

{

include"Home.php";

}

else

if($_GET['system']=="laporanperbulan")

{

include"laporanperbulan.php";

}

else

if($_GET['system']=="laporanperbulanoverall"

)

{

include"laporanperbulanoverall.php";

}

else

if($_GET['system']=="viewpromosi")

Page 207: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxviii

{

include"viewpromosi.php";

}

else

if($_GET['system']=="bauran")

{

include"bauran.php";

}

else

if($_GET['system']=="updatepas")

{

include"updatepas.php";

}

else

if($_GET['system']=="update3")

{

include"update3.php";

}

?>

</div>

<div id="hasil">

</div>

<div class="footer">

Copyright &copy; 2011 ISCI

JAKARTA- All Rights Reserved

</div>

</div>

</div>

</body>

</html>

<?php

}

else

{

print"<script>alert('Access

Denied !');

javascript:history.go(-

1);</script>";

exit;

}

?>

Home.php

<style type="text/css">

<!--

.pont {

font-family: Verdana, Geneva, sans-

serif;

}

-->

</style>

<div style="float:center; width:920px;">

<div style="background:#00B8E6;

margin:10px 0px 10px 15px; padding:5px

30px 5px 30px; border:#000000 solid

1px;"><marquee behavior="alternate">

<b>Selamat Datang di Sistem

Informasi Pemasaran ISCI</b>

</marquee></div>

<div style="height:330px;

width:830px; margin:10px 0px 10px 15px;

padding:15px 30px 5px 30px; border:#00B8E6

solid 1px; font-size: 14px;">

<div style="margin:0px;"></div>

Page 208: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxix

<p class="pont" style="text-

align: justify; text-indent:20px;"> Sistem

informasi pemasaran ini dibuat untuk

memudahkan manager dalam melihat keadaan

pasar sehingga dapat mengetahui kemajuan

organisasi. fitur yang ada didalam sistem ini

antara lain : </p>

<p class="pont">1. Laporan Produk </p>

<p class="pont">2. Laporan Promosi

</p>

<p class="pont">3. Laporan Place </p>

<p class="pont">4. bauran Integrasi</p>

</div>

</div>

Config.php

<?php

$host = "localhost";

$user = "root";

$pass = "";

$databasename = "isci";

$connection = mysql_connect($host, $user,

$pass) or die("Kesalahan Koneksi ...!!");

mysql_select_db($databasename, $connection)

or die("Databasenya Error");

?>

Cek Login.php

<?php

$username=$_POST['username'];

$password=$_POST['password'];

$username=mysql_escape_string($username);

$password=mysql_escape_string($password);

if(($username=='' && $password==''))

{

print"<script>alert('Masukan

Username dan Password !');

javascript:history.go(-

1);</script>";

exit;

}else if($username=='')

{

print"<script>alert('Masukan

Username !');

javascript:history.go(-

1);</script>";

exit;

}else if($password=='')

{

print"<script>alert('Password

Masih Kosong !');

javascript:history.go(-

1);</script>";

exit;

}else{

include "config.php";

$query=mysql_query("select * from

user where username='$username' and

password='$password'");

mysql_close($connection);

$hasil=mysql_fetch_array($query);

if($hasil['username']==$username &&

$hasil['password']==$password){

session_start();

$euser=$hasil['username'];

$epass=$hasil['password'];

$_SESSION['username']=$euser;

$_SESSION['password']=$epass;

Page 209: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxx

header("location:Module.php?system

=home");

}else{

print"<script>alert('Kombinasi

Username dan Password Salah !');

javascript:history.go(-1);</script>";

exit;

}

}

?>

Kalender.php

<CENTER>

<?

$special=array(6,17,21);

$tes ="1,2,3";

$totSpecial=count($special);

?>

<SCRIPT LANGUAGE="JavaScript">

specialDate = new Array(<?= $totSpecial?>);

specialDate[0]=20;

<!-- Begin

monthnames = new Array(

"Januari",

"Februari",

"Maret",

"April",

"Mei",

"Juni",

"Juli",

"Agustus",

"September",

"Oktober",

"Nopember",

"Desember");

var linkcount=0;

function addlink(month, day, href) {

var entry = new Array(3);

entry[0] = month;

entry[1] = day;

entry[2] = href;

this[linkcount++] = entry;

}

Array.prototype.addlink = addlink;

linkdays = new Array();

monthdays = new Array(12);

monthdays[0]=31;

monthdays[1]=28;

monthdays[2]=31;

monthdays[3]=30;

monthdays[4]=31;

monthdays[5]=30;

monthdays[6]=31;

monthdays[7]=31;

monthdays[8]=30;

monthdays[9]=31;

monthdays[10]=30;

monthdays[11]=31;

<?

$saiki = date("d M Y");

?>;

saiki="<? echo $saiki ?>";

todayDate=new Date(saiki);

thisday=todayDate.getDay();

thismonth=todayDate.getMonth();

thisdate=todayDate.getDate();

Page 210: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxi

thisyear=todayDate.getYear();

thisyear = thisyear % 100;

thisyear = ((thisyear < 50) ? (2000 + thisyear) :

(1900 + thisyear));

if (((thisyear % 4 == 0)

&& !(thisyear % 100 == 0))

||(thisyear % 400 == 0)) monthdays[1]++;

startspaces=thisdate;

while (startspaces > 7) startspaces-=7;

startspaces = thisday - startspaces + 1;

if (startspaces < 0) startspaces+=7;

document.write("<table border=0

cellspacing=1 cellpadding=0 ");

document.write("bordercolor=#666666

width=100%><font color=black>");

document.write("<tr><td

colspan=7><center><strong><font size=1>"

+ monthnames[thismonth] + " " + thisyear

+

"</font></strong></center></font></td></tr>"

);

document.write("<tr>");

document.write("<td align=center><font

size=1 color=red>Ming</font></td>");

document.write("<td align=center><font

size=1>Sen</font></td>");

document.write("<td align=center><font

size=1>Sel</font></td>");

document.write("<td align=center><font

size=1>Rab</font></td>");

document.write("<td align=center><font

size=1>Kam</font></td>");

document.write("<td align=center><font

size=1 color=blue>Jum</font></td>");

document.write("<td align=center><font

size=1>Sab</font></td>");

document.write("</tr>");

document.write("<tr>");

for (s=0;s<startspaces;s++) {

document.write("<td> </td>");

}

count=1;

index=0;

while (count <= monthdays[thismonth]) {

for (b = startspaces;b<7;b++) {

linktrue=false;

document.write("<td

align=center><font size=1>");

for

(c=0;c<linkdays.length;c++) {

if (linkdays[c] !=

null) {

if

((linkdays[c][0]==thismonth + 1) &&

(linkdays[c][1]==count)) {

document.write("<a href=\"" +

linkdays[c][2] +"\">");

linktrue=true;

}

}

}

if (count <=

monthdays[thismonth]) {

if (b==0) {

document.write("<div

style='background-color:#FFDFE0'><font

color=red>");}

if (b==5) {

document.write("<div

Page 211: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxii

style='background-color:#D6E4F8'><font

color=blue>");}

if (count==thisdate)

{

document.write("<div

style='background-color:#D6E4F8'><font

size=2 color=green ><strong>");}

if(count==specialDate[index]){

document.write("["+count+"]");

}

else{

document.write(count);

}

if (count==thisdate)

{

document.write("</strong></font></di

v>");}

if (b==0){

document.write("</font></div>");}

if (b==5){

document.write("</font></div>");}

}

else {

document.write(" ");

}

if (linktrue)

document.write("</a>");

document.write("</font></td>");

count++;

}

document.write("</tr>");

document.write("<tr>");

startspaces=0;

index=index+1;

}

document.write("</table>");

// End -->

</SCRIPT>

Function.php

<?php

//Shipping

include "config.php";

function sertifikat($a)

{

$query=mysql_query("select

* from ketentuan_nilai where ketentuan like

'%$a%'");

$hasil=mysql_fetch_array($query);

$a=$hasil['value'];

return $a;

}

function posisi($a)

{

$query=mysql_query("select

* from ketentuan_nilai where ketentuan like

'%$a%'");

$hasil=mysql_fetch_array($query);

Page 212: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxiii

$a=$hasil['value'];

return $a;

}

function pengalaman($a)

{

if($a<=30 && $a>=25)

{

$b="P1";

}

else if($a<=24 && $a>=20)

{

$b="P2";

}

else if($a<=19 && $a>=15)

{

$b="P3";

}

else if($a<=14 && $a>=10)

{

$b="P4";

}

else if($a<=9 && $a>=7)

{

$b="P5";

}

else if($a<=6 && $a>=5)

{

$b="P6";

}

else if($a<=4 && $a>=3)

{

$b="P7";

}

else if($a<=2 && $a>=1)

{

$b="P8";

}

else

{

$b="P9";

}

$query=mysql_query("select

* from ketentuan_nilai where ketentuan like

'%$b%'");

$hasil=mysql_fetch_array($query);

$a=$hasil['value'];

return $a;

}

function usia_shipping($a)

{

if($a<=25 && $a>=20)

{

$b="US1";

}

else if($a<=30 && $a>=26)

{

$b="US2";

}

else if($a<=35 && $a>=31)

{

$b="US3";

}

else if($a<=40 && $a>=36)

{

$b="US4";

}

else if($a<=45 && $a>=41)

{

$b="US5";

}

else if($a<=50 && $a>=46)

Page 213: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxiv

{

$b="US6";

}

else if($a<=55 && $a>=51)

{

$b="US7";

}

else if($a<=60 && $a>=56)

{

$b="US8";

}

else if($a<=65 && $a>=60)

{

$b="US9";

}

$query=mysql_query("select

* from ketentuan_nilai where ketentuan like

'%$b%'");

$hasil=mysql_fetch_array($query);

$a=$hasil['value'];

return $a;

}

//Logistik

function pendidikan($b)

{

$query=mysql_query("select

* from ketentuan_nilai where ketentuan like

'%$b%'");

$hasil=mysql_fetch_array($query);

$b=$hasil['value'];

return $b;

}

function ipk($b)

{

if($b==4)

{

$c="I1";

}

else if($b==3.9)

{

$c="I2";

}

else if($b==3.8)

{

$c="I3";

}

else if($b<=3.7 && $b>=3.5)

{

$c="I4";

}

else if($b<=3.4 && $b>=3.2)

{

$c="I5";

}

else if($b<=3.1 && $b>=3.0)

{

$c="I6";

}

else if($b<=2.9 && $b>=2.8)

{

$c="I7";

}

else if($b==2.7)

{

$c="I8";

}

else

{

$c="I9";

}

Page 214: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxv

$query=mysql_query("select

* from ketentuan_nilai where ketentuan like

'%$c%'");

$hasil=mysql_fetch_array($query);

$a=$hasil['value'];

return $a;

}

function usia_logistik($a)

{

if($a<=22 && $a>=20)

{

$b="UL1";

}

else if($a<=25 && $a>=23)

{

$b="UL2";

}

else if($a<=28 && $a>=26)

{

$b="UL3";

}

else if($a<=31 && $a>=29)

{

$b="UL4";

}

else if($a<=34 && $a>=32)

{

$b="UL5";

}

else if($a<=37 && $a>=35)

{

$b="UL6";

}

else if($a<=40 && $a>=38)

{

$b="UL7";

}

else if($a<=43 && $a>=41)

{

$b="UL8";

}

else if($a<=45 && $a>=45)

{

$b="UL9";

}

$query=mysql_query("select

* from ketentuan_nilai where ketentuan like

'%$b%'");

$hasil=mysql_fetch_array($query);

$a=$hasil['value'];

return $a;

}

?>

Keluar.php

<?php

session_start();

$euser=$_SESSION['username'];

$epass=$_SESSION['password'];

if(!empty($euser) && !empty($epass))

{

if ($_REQUEST['exit'] ==

"ok")

{

session_destroy();

header("location:../index.html");

}

else

Page 215: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxvi

{

print"<script>alert('Gagal Logout !');

javascript:history.go(-1);</script>";

exit;

}

}

else

{

print"<script>alert('Gagal

Logout 2!');

javascript:history.go(-

1);</script>";

exit;

}

?>

UpdatePass.php

<br /><center><h2>Update

Password Manager Pemasaran</h2>

<form

method="post"

action="Module.php?system=update3">

<table>

<tr><td>Masukkan password

lama</td><td><input type="password"

name="oldPass" /></td></tr>

<tr><td>Masukkan password

baru</td><td><input type="password"

name="newPass1" /></td></tr>

<tr><td>Masukkan kembali password

baru</td><td><input type="password"

name="newPass2" /></td></tr>

<tr><td></td><td><input

type="submit" name="submit"

value="Submit"><input type="reset"

name="reset" value="Cancel"></td></tr>

</table>

</form></center>

Menu.Js

// JavaScript Document

stm_bm(["menu0b0f",900,"","blank.gif",0,"",""

,1,0,250,0,1000,1,0,0,"","",0,0,1,2,"hand","han

d","",1,25],this);

stm_bp("p0",[0,4,0,0,0,0,0,1,100,"",-2,"",-

2,50,0,0,"#999999","#FFFFF7","",3,1,1,"#666

666"]);

stm_ai("p0i0",[0,"HOME","","",-1,-

1,0,"Module.php?system=home","_self","","","

","",0,0,0,"","",0,0,0,1,1,"#003366",0,"#003366

",0,"","bg01.gif",3,3,0,0,"#CCCCCC","#CCCC

CC","#FFFFFF","#FFFFFF","bold 8pt

Verdana","bold 8pt

Verdana",0,1,"","","","",0,0,0],80,20);

stm_ai("p0i1",[6,1,"#CCCCCC","",-1,-1,0]);

stm_aix("p0i4","p0i0",[0,"LAPORAN

PRODUK","","",-1,-

1,0,"Module.php?system=laporanperbulan","_s

elf","","","","",0,0,0,"","arrow_r.gif",1,1,0,1,1,"

#003366",0,"#003366",0,"","bg01.gif",3,3,0,0,"

#CCCCCC","#CCCCCC","#FFFFFF","#FFFF

FF","bold 8pt Verdana","bold 8pt

Verdana",0,0],150,20);

stm_bpx("p1","p0",[1,4,0,0,0,0,0,0]);

Page 216: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxvii

stm_aix("p1i0","p0i1",[]);

stm_aix("p1i2","p0i1",[]);

stm_ep();

stm_aix("p0i5","p0i1",[]);

stm_aix("p0i2","p0i0",[0,"LAPORAN

PROMOSI","","",-1,-

1,0,"Module.php?system=viewpromosi"],140,2

0);

stm_aix("p0i3","p0i1",[]);

stm_aix("p0i2","p0i0",[0,"BAURAN

INTEGRASI","","",-1,-

1,0,"Module.php?system=bauran","_self","","",

"","",0,0,0,"","",0,0,0,1,1,"#003366",0,"#00336

6",0,"","bg01.gif",3,3,0,0,"#FFFFF7","#00000

0"],140,20);

stm_aix("p0i3","p0i1",[]);

stm_aix("p0i2","p0i0",[0,"UPDATE

PASSWORD","","",-1,-

1,0,"Module.php?system=updatepas"],140,20);

stm_aix("p0i3","p0i1",[]);

//stm_aix("p0i11","p0i1",[]);

//stm_aix("p0i12","p0i8",[0,"LOGOUT","","",-

1,-1,0,"keluar.php?exit=ok"],80,20);

stm_ep();

stm_em();

var xmlHttp;

function showUser4(str)

{

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)

{

alert ("Browser does not support HTTP

Request");

return;

}

var url="dataPegawaiAct.php";

url=url+"?q="+str;

url=url+"&sid="+Math.random();

xmlHttp.onreadystatechange=stateChanged4;

xmlHttp.open("GET",url,true);

xmlHttp.send(null);

}

function stateChanged4()

{

if (xmlHttp.readyState==4 ||

xmlHttp.readyState=="complete")

{

document.getElementById("txtHint4").innerH

TML=xmlHttp.responseText;

}

}

function GetXmlHttpObject()

{

var xmlHttp=null;

try

{

// Firefox, Opera 8.0+, Safari

xmlHttp=new XMLHttpRequest();

}

catch (e)

{

//Internet Explorer

try

{

xmlHttp=new

ActiveXObject("Msxml2.XMLHTTP");

}

catch (e)

Page 217: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxviii

{

xmlHttp=new

ActiveXObject("Microsoft.XMLHTTP");

}

}

return xmlHttp;

}

MasterProduk.php

<style type="text/css">

<!--

.tgh {

text-align: center;

}

.wrn {

color: #999;

}

.tgh1 {

text-align: center;

}

-->

</style>

<center><b>DATA MASTER PRODUK

PADA ISCI</b></center>

<br />

<center><?php

include "config.php";

if(strval($_GET['page'])=="edit"){

if($_POST['edit']){

$id_produk = $_POST['id_produk'];

$produk = $_POST['produk'];

if(!empty($id_produk)&&!empty($produk)){

$query = "update produk set ";

$query.= "id_produk='$id_produk',";

$query.= "produk='$produk'";

$query.= "where id_produk='$id_produk'";

$s_me = mysql_query($query);

if($s_me){

$message = "<div

class='pesan_sukses'>Input master produk

berhasil diinput<br> </div>";

}

}

else{ //2

if(empty($id_produk)){

$message = "<div

class='peringatan'>masukkan id produk

ISCI<br> </div>";

}

if(empty($produk)){

$message = "<div

class='peringatan'>nama produk ISCI belum

dimasukkan<br> </div>";

}

} //2

}//post edit

$id_produk= $_GET['id'];

$query = "select * from produk where

id_produk='$id_produk'";

$s_me_v = mysql_query($query);

$v_k = mysql_fetch_object($s_me_v);

?>

<form method="post"

action="Module.php?system=masterproduk&p

age=edit&id=<?php echo $id_produk; ?>">

Page 218: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxix

<table width="416" height="313" border="3"

align="center">

<tr>

<td width="245" bgcolor="#00CCFF"

class="tgh1"><strong>id

produk</strong></td>

<td align="center" valign="middle"

bgcolor="#FFFFFF">:</td>

<td width="152"

bgcolor="#FFFFFF"><label>

<input name="id_produk2" type="text"

id="id_produk2" maxlength="10"

value="<?php echo $v_k->id_produk; ?>"

disabled/>

<input name="id_produk" type="hidden"

id="id_produk" maxlength="10" value="<?php

echo $v_k->id_produk; ?>"/>

</label></td>

</tr>

<tr>

<td bgcolor="#00CCFF"

class="tgh1"><strong>produk</strong></td>

<td align="center" valign="middle"

bgcolor="#FFFFFF">:</td>

<td bgcolor="#FFFFFF"><label>

<input name="produk" type="text"

id="produk" maxlength="20" value="<?php

echo $v_k->produk; ?>"/>

</label></td>

</tr>

<tr>

<td bgcolor="#00CCFF">&nbsp;</td>

<td bgcolor="#FFFFFF"><input

name="edit" type="submit" id="edit"

value="Edit" /></td>

<td bgcolor="#FFFFFF"><label>

<input name="reset" type="reset" id="reset"

value="Batal" />

</label></td>

</tr>

</table>

</form>

<?php

echo $message;

echo "<br>";

echo "<center><a

href='Module.php?system=masterproduk&pag

e=view'>LIHAT DATA MASTER PRODUK

ISCI</a></center>";

}

else{

if(strval($_GET['page'])=="delete"){

$id_produk = $_GET['id'];

$query = "delete from produk where

id_produk='$id_produk'";

$s_me = mysql_query($query);

}

$query = "select * from produk order by

id_produk asc";

$s_me = mysql_query($query);

?>

<table border="3">

<tr>

<td width="27" align="center" td

bgcolor="#00CCFF">No</td>

<td align="center" td

bgcolor="#00CCFF">id produk</td>

<td align="center" td

bgcolor="#00CCFF">Nama Produk </td>

Page 219: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxx

<td align="center" td

bgcolor="#00CCFF">action</td>

</tr>

<?php

$i = 1;

while($v_k = mysql_fetch_object($s_me)){

?>

<tr class="tgh">

<td bgcolor="#00CCFF"><?php echo $i;

?></td>

<td bgcolor="#FFFFFF"><?php echo $v_k-

>id_produk; ?></td>

<td bgcolor="#FFFFFF"><?php echo $v_k-

>produk; ?></td>

<td align="center" td

bgcolor="#FFFFFF"><a

href="Module.php?system=masterproduk&pag

e=edit&id=<?php echo $v_k->id_produk;?>">

edit</a> || <a

href="Module.php?system=masterproduk&pag

e=delete&id=<?php echo $v_k-

>id_produk;?>">delete </a></td>

</tr>

<?php

$i++;

}

}

?>

</table><br>

<a

href="Module.php?system=formtambah">inser

t data baru</a></center>

</body>

Laporanperbulan.php

<div style="margin:10px;" align="center">

<br /><table table border="1"

style="border-collapse: collapse;"

width="30%" cellpadding="2"

cellspacing="2">

<tr>

<td align="center"><a

href="Module.php?system=laporanperbulan&s

tate=overall"><strong>Overall</strong></a></

td>

<td align="center"><a

href="Module.php?system=laporanperbulan&s

tate=spesific"><strong>Specific</strong></a>

</td>

</tr>

</table><br />

<div align="center">

<table border="1" style="border-collapse:

collapse;" width="100%" cellpadding="2"

cellspacing="2" align="center">

<tr>

<td align="center">

<?php

include_once("config.php");

include_once("./includes/chart/Include

s/FusionCharts.php");

$state=$_GET['state'];

switch($state){

case "overall":

Page 220: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxxi

echo "<table border=\"0\"

style=\"border-collapse: collapse;\"

width=\"70%\" cellpadding=\"1\"

cellspacing=\"1\">

<tr>

<form

action=\"Module.php?system=laporanperbulan

&state=result\" method=\"post\">

<td>Pilih</td>

<td>:</td>

<td>

<select

name=\"id_bulan\">

<option value=\"0\">Semua

Bulan</option>";

$sqlb="SELECT * FROM bulan";

$queryb=mysql_query($sqlb);

while($rowb=mysql_fetch_array($que

ryb)){

echo "<option

value=\"$rowb[id_bulan]\">$rowb[bulan]</opt

ion>";

}

echo "

</select>

</td>

<td>

<select

name=\"tahun\">

<option value=\"\">Tahun</option>";

for($i=2009;$i<=2020;$i++){

echo "<option

value=\"$i\">$i</option>";

}

echo "

</select>

</td>

<td><input

Page 221: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxxii

type=\"submit\" name=\"cek\"

value=\"Lihat\"></td>

</form>

</tr>

<tr>

<td colspan=\"6\">";

echo "</td>

</tr>

</table>";

break;

case "spesific":

echo "<table border=\"0\"

style=\"border-collapse: collapse;\"

width=\"70%\" cellpadding=\"1\"

cellspacing=\"1\">

<tr>

<form

action=\"Module.php?system=laporanperbulan

&state=result_spesific\" method=\"post\">

<td>Pilih</td>

<td>:</td>

<td>

<select

name=\"id_produk\">

<option value=\"0\">Semua

Produk</option>";

$sqlp="SELECT * FROM produk";

$queryp=mysql_query($sqlp);

while($rowp=mysql_fetch_array($que

ryp)){

echo "<option

value=\"$rowp[id_produk]\">$rowp[produk]</

option>";

}

echo "

</select>

</td>

<td>

Page 222: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxxiii

<select

name=\"tahun\">

<option value=\"\">Tahun</option>";

for($i=2009;$i<=2020;$i++){

echo "<option

value=\"$i\">$i</option>";

}

echo "

</select>

</td>

<td><input

type=\"submit\" name=\"cek\"

value=\"Lihat\"></td>

</form>

</tr>

</table>";

break;

case "result_spesific":

if(isset($_POST['cek'])){

$id_produk=$_POST['id_produk'];

$tahun=$_POST['tahun'];

if($id_produk==0){

$a="";

$sql="SELECT

SUM(L.jumlah_member) AS jum, P.produk

FROM laporan L, produk P

WHERE

P.id_produk=L.id_produk AND

L.tahun='$tahun'

GROUP BY(L.id_produk)";

$query=mysql_query($sql);

$a="

<chart

caption='Hasil Summary Keseluruhan Member

Tahun $tahun' xAxisName='Nama Produk'

yAxisName='Jumlah Member' showValues='0'

formatNumberScale='0' showBorder='1'>";

Page 223: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxxiv

while($row=mysql_fetch_array($quer

y)){

$a.="<set

label='".$row[produk]."' value='".$row[jum]."'

/>";

}

$a.="

</chart>";

echo

renderChartHTML("./includes/chart/FusionCha

rts/Column3D.swf", "",$a,"Laporan

Pemasaran",800,500,false,false);

echo

"</center><br>";

}else{

$sqlb="SELECT * FROM produk

WHERE

id_produk='$id_produk'";

$queryb=mysql_query($sqlb);

$rowb=mysql_fetch_array($queryb);

$sqlc="SELECT L.jumlah_member

AS jum, P.produk, B.bulan FROM laporan L,

produk P, bulan B

WHERE

P.id_produk='$id_produk' AND

P.id_produk=L.id_produk AND

B.id_bulan=L.id_bulan AND

L.tahun='$tahun' ORDER BY

B.id_bulan";

$queryc=mysql_query($sqlc);

echo

"<center>";

$a="

<chart caption='Hasil Summary

Member $rowb[produk] Tahun $tahun'

xAxisName='Bulan' yAxisName='Jumlah

Member' showValues='0'

formatNumberScale='0' showBorder='1'>";

Page 224: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxxv

while($rowc=mysql_fetch_array($que

ryc)){

$a.="<set label='".$rowc[bulan]."'

value='".$rowc[jum]."' />";

}

$a.="

</chart>";

echo

renderChartHTML("./includes/chart/Charts/Col

umn3D.swf", "",$a,"Jumlah Member Pertahun

$tahun",800,500,false,false);

echo "</center><br>";

}

}else{echo "Isi pilihan diatas untuk

melihat hasil";}

break;

case 'result':

if(isset($_POST['cek'])){

$id_bulan=$_POST['id_bulan'];

$tahun=$_POST['tahun'];

if($id_bulan==0){

echo "<center>";

$a="";

$sql="SELECT

SUM(L.jumlah_member) AS jum, P.produk

FROM laporan L, produk P

WHERE

P.id_produk=L.id_produk AND

L.tahun='$tahun'

GROUP BY(L.id_produk)";

$query=mysql_query($sql);

$a="

<chart

caption='Hasil Summary Member Tahun

$tahun' xAxisName='Nama Produk'

yAxisName='Jumlah Member ' showValues='0'

formatNumberScale='0' showBorder='1'>";

Page 225: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxxvi

while($row=mysql_fetch_array($quer

y)){

$a.="<set

label='".$row[produk]."' value='".$row[jum]."'

/>";

}

$a.="

</chart>";

echo

renderChartHTML("./includes/chart/FusionCha

rts/Column3D.swf", "",$a,"Laporan

Pemasaran",800,500,false,false);

echo

"</center><br>";

}else{

$sqlb="SELECT * FROM bulan

WHERE

id_bulan='$id_bulan'";

$queryb=mysql_query($sqlb);

$rowb=mysql_fetch_array($queryb);

$sqlc="SELECT

SUM(L.jumlah_member) AS jum, P.produk

FROM laporan L, produk P

WHERE

L.id_bulan='$id_bulan' AND

P.id_produk=L.id_produk AND

L.tahun='$tahun' GROUP

BY(L.id_produk)";

$queryc=mysql_query($sqlc);

echo

"<center>";

$a="

<chart caption='Hasil Summary

Member Bulan $rowb[bulan] Tahun $tahun'

xAxisName='Produk' yAxisName='Jumlah

Member ' showValues='0'

formatNumberScale='0' showBorder='1'>";

while($rowc=mysql_fetch_array($que

ryc)){

Page 226: PENGEMBANGAN SISTEM INFORMASI PEMASARAN PADA …

lxxxvii

$a.="<set label='".$rowc[produk]."'

value='".$rowc[jum]."' />";

}

$a.="

</chart>";

echo

renderChartHTML("./includes/chart/Charts/Col

umn3D.swf", "",$a,"Jumlah Member Pertahun

$tahun",800,500,false,false);

echo "</center><br>";

}

}else{echo "Isi pilihan diatas untuk

melihat hasil";}

break;

default:

echo "<strong>Silakan klik link diatas

untuk melihat detil laporan produk</strong>";

break;

}

?>

</td>

</tr>

</table>

</div>

</div>