pengembangan sistem informasi penjualan barang …

652
PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG PADA PERUSAHAAN DISTRIBUTOR (PT. JUMP DISTRIBUTORS INDONESIA) Oleh Hadi Nugroho NIM: 104093002964 PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA 1432 H / 2011 M

Upload: others

Post on 06-Nov-2021

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

PENGEMBANGAN SISTEM INFORMASI PENJUALAN

BARANG PADA PERUSAHAAN DISTRIBUTOR

(PT. JUMP DISTRIBUTORS INDONESIA)

Oleh

Hadi Nugroho

NIM: 104093002964

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI

SYARIF HIDAYATULLAH

JAKARTA

1432 H / 2011 M

Page 2: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG

PADA PERUSAHAAN DISTRIBUTOR

(PT. JUMP DISTRIBUTORS INDONESIA)

Skripsi

Diajukan untuk Memenuhi Persyaratan Memperoleh

Gelar Sarjana Komputer (S.Kom)

Oleh

Hadi Nugroho

NIM: 104093002964

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI

SYARIF HIDAYATULLAH

JAKARTA

1432 H / 2011 M

Page 3: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

iii

PENGEMBANGAN SISTEM INFORMASI PENJUALAN

BARANG PADA PERUSAHAAN DISTRIBUTOR

(PT. Jump Distributors Indonesia)

Skripsi Ini Diajukan kepada Fakultas Sains dan Teknologi

Untuk Memenuhi Persyaratan Memperoleh

Gelar Sarjana Komputer (S.Kom)

Oleh

HADI NUGROHO

NIM : 104093002964

Menyetujui,

Pembimbing I,

Victor Amrizal, MKom NIP. 150 411 288

Pembimbing II

Zulfiandri, MMSI NIP. 19700130 200501 1 003

Mengetahui,

Ketua Program Studi Sistem Informasi

Nur Aeni Hidayah, MMSI NIP. 19750818 200501 2 008

Page 4: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

iv

PENGESAHAN UJIAN

Skripsi berjudul ”Pengembangan Sistem Informasi Penjualan Barang pada

Perusahaan Distributors (PT. Jump Distributors Indonesia)” telah diujikan

dan dinyatakan lulus dalam sidang munaqosyah Fakultas Sains dan Teknologi

Universitas Islam Negeri (UIN) Syarif Hidayatullah Jakarta pada hari 12 Mei

2011. Skripsi telah diterima sebagai salah satu syarat untuk memperoleh gelar

Sarjana Strata Satu (S1) Program Studi Sistem Informasi.

Menyetujui, Penguji I

Ir. Bakri La Katjong, M.Kom NIP. 470 035 764

Penguji II

Nur Aeni Hidayah, MMSI NIP. 19750818 200501 2 008

Pembimbing I

Victor Amrizal, MMSI, MKom NIP. 150 411 288

Pembimbing II

Zulfiandri, MMSI NIP. 19700130 200501 1 003

Mengetahui,

Dekan Fakultas Sains dan Teknologi, UIN Syarif Hidayatullah Jakarta

Dr. Syopiansyah Jaya Putra, M.Sis NIP. 19680117 200112 1 001

Ketua Program Studi Sistem Informasi

Nur Aeni Hidayah, MMSI NIP. 19750818 200501 2 008

Page 5: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

v

LEMBAR PERNYATAAN

Dengan ini saya menyatakan bahwa:

1. Skripsi ini merupakan hasil karya asli saya yang diajukan untuk memenuhi

salah satu persyaratan memperoleh gelar Strata 1 di UIN Syarif Hidayatullah

Jakarta.

2. Semua sumber yang saya gunakan dalam penulisan ini telah saya cantumkan

sesuai dengan ketentuan yang berlaku di UIN Syarif Hidayatullah Jakarta.

3. Jika di kemudian hari terbukti bahwa karya ini bukan hasil karya asli saya atau

merupakan hasil jiplakan dari karya orang lain, maka saya bersedia menerima

sanksi yang berlaku di UIN Syarif Hidayatullah Jakarta.

Jakarta, Juni 2011

Hadi Nugroho

Page 6: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

vi

ABSTRAK

HADI NUGROHO (104093002964). Pengembangan Sistem Informasi Penjualan Barang pada Perusahaan Distributor (PT. Jump Distributors Indonesia). (Di bawah bimbingan VICTOR AMRIZAL dan ZULFIANDRI). PT. Jump Distributors Indonesia merupakan salah satu perusahaan distributor yang bergerak di bidang penjualan barang. Barang yang di dijual adalah alat- alat kebersihan (cleaning equipments), alat-alat dapur (Kitchen tools), dan peralatan kecantikan (Hair accessories). Beberapa swalayan besar di Indonesiapun sudah menjadi pelanggan (customer) perusahaan ini. Sistem penjualan PT. Jump, di awali dengan pemesanan oleh pelanggan melalui surat pesanan. Melalui surat pesanan, perusahaan Jump mulai menyiapkan barang yang dipesan. Pada saat penyiapan barang, surat pesanan barang yang diterima tidak sesuai dengan stok barang di PT. Jump. Penyebabnya adalah data stok barang yang tersedia belum terupdate. Tidak updatenya data barang karena, proses pesanan yang tidak langsung terhubung dengan manajemen data barang. PT. Jump pun mendapat denda, bahkan pelanggan pun tak akan segan untuk memutuskan kerja samanya.Sistem Informasi Penjualan merupakan pengembangan sistem yang dibuat untuk memperbaiki kinerja sistem penjualan PT.Jump yang ditujukan kepada pelayanan penjualan ke pelanggan. Dalam pengembangan sistem ini, penulis menggunakan strategi waterfall sebagai alur dari pengembangan sistem. Aplikasi yang digunakan dalam pengembangan Sistem Informasi Penjualan adalah aplikasi berbasis web (web-base application) yang diakses melalui jaringan internet dengan teknologi web server Apache, bahasa pemrograman web PHP, dan MySQL sebagai database-nya. Hasil yang didapat dari implementasi aplikasi Sistem Informasi Penjualan ini terlihat pada penyampain informasi barang yang tepat kepada pelanggan dan pembuatan laporan yang dimudahkan bagi karyawan yang bersangkutan seperti divisi sales dan divisi gudang. V Bab + xxiv Halaman + 303 Halaman + 195 Gambar + 24 Tabel + 4 Jenis Simbol + Daftar Pustaka + Lampiran Pustaka Acuan 18(2002-2010)

Kata Kunci : Sistem Informasi Penjualan, penjualan barang, surat pesanan,waterfall, web-base application.

Page 7: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

vii

KATA PENGANTAR

Bismillahirrahmanirrahim

Segala Puji dan Syukur panjatkan kepada Allah SWT atas segala karunia-

Nya karena dapat menyelesaikan penulisan Skripsi ini dengan Judul

Pengembangan Sistem Informasi Penjualan Barang pada Perusahaan

Distributor (PT.Jump Distributors Indonesia) dengan baik. Shalawat serta

salam dihaturkan kepada Nabi Muhammad SAW, para sahabat dan keluarga

beliau.

Setelah seluruh penulisan Skripsi ini terlaksana,saya ingin mengucapkan

banyak terimakasih kepada seluruh pihak yang telah membantu baik itu berupa

motivasi, bimbingan, moril maupun materil, yang ditujukan kepada:

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

Teknologi, UIN Syarif Hidayatullah Jakarta.

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

Fakultas Sains dan Teknologi, UIN Syarif Hidayatullah Jakarta

3. Bapak Victor Amrizal, M.Kom selaku dosen pembimbing I yang selalu

memberikan bimbingan, semangat dan selalu meluangkan waktunya walaupun

sedang sangat sibuk.

4. Bapak Zulfiandri, MMSI selaku dosen pembimbing II yang telah memberikan

pengarahan dan membantu menyelesaikan penulisan skripsi ini.

5. Keluarga tersayang, khususnya kedua orang tua, dan kakak yang telah

memberi dukungan baik moril maupun materil. Terimakasih atas do’a nya

selama ini.

Page 8: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

viii

Jakarta, Juni 2011

HADI NUGROHO 104093002964

6. Bapak Hary Poerwadi, selaku Manajer Merchandise, Ibu Inna Ekawati M.MTI

(Manajer Marketing), Bapak Mahmuddin S.E (Manajer Gudang), dan staf-staf

di perusahaan PT. Jump Distributors Indonesia yang tidak mungkin penulis

sebutkan satu-persatu, terimakasih telah memberika informasi penulis

butuhkan untuk menyusunan skripsi ini.

7. Untuk temanku yang telah lulus terlebih dahulu Nandhika Tri Septiawan

S.Kom dan Heru S.T d, terimakasih atas keikhlasannya dalam membantu

penulis menyelesaikan skripsi ini, terutama dalam memecahkan masalah script

pada pembuatan program. Dan Teman-teman Mantabbun (SI-B angkatan

2004) Asko, Andi, Aris, Apit, Angga, Abdullah, Esa, Dika, Didit, Fadlan,

Kosmara, Ichsan, Ryan, Syahril, Sandra, Rika, Ulfah, Indri, Nelly, Bule,

Topik, Agus yang tidak pernah bosan menemani, membantu, dan memberi

inspirasi.

8. Terakhir keberhasilan ini bukan hanya hasil jerih payah saya sendiri tetapi

hasil dari do’a yang kita panjatkan kepada ALLAH SWT dan do’a serta restu

orang tua kita juga orang-orang yang selalu menyayangi kita.

Peneliti sadar bahwa penyusunan skripsi ini masih jauh dari sempurna, oleh

karena itu penyusun mengharapkan kritik dan saran yang bersifat membangun

agar penyusunan skripsi ini menjadi lebih baik lagi. Akhir kata, semoga skripsi ini

bermanfaat khususnya kepada penulis sendiri dan bagi yang membacanya.

Page 9: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

ix

DAFTAR ISI

LEMBAR SAMPUL ..................................................................................... i

LEMBAR JUDUL ......................................................................................... ii

LEMBAR PERSETUJUAN PEMBIMBING ............................................. iii

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

LEMBAR PERNYATAAN .......................................................................... v

ABSTRAK ..................................................................................................... vi

KATA PENGANTAR ................................................................................... vii

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

DAFTAR TABEL ......................................................................................... xiv

DAFTAR GAMBAR ..................................................................................... xv

DAFTAR SIMBOL ....................................................................................... xxiii

DAFTAR LAMPIRAN .............................................................................. xxvii

BAB 1 PENDAHULUAN

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

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

1.3 Batasan Masalah .................................................................................... 4

1.4 Tujuan dan Manfaat Penelitian .............................................................. 5

1.4.1 Tujuan Penelitian ........................................................................... 5

1.4.2 Manfaat Penelitian ......................................................................... 5

1.5 Metodologi Penelitian ............................................................................ 6

1.5.1 Metode Pegumpulan Data ............................................................. 6

1.5.2 Model Pengembangan Sistem ....................................................... 7

1.6 Sistematika Penulisan ............................................................................ 9

BAB 2 LANDASAN TEORI

2.1 Konsep Dasar Sistem ............................................................................. 11

2.1.1 Definisi Sistem .............................................................................. 11

2.1.2 Karakteristik Sistem ...................................................................... 11

2.1.3 Klasifikasi Sistem .......................................................................... 13

Page 10: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

x

2.2 Konsep Dasar Informasi.......................................................................... 15

2.2.1 Definisi Infomasi............................................................................ 15

2.2.2 Siklus Informasi ............................................................................. 15

2.2.3 Nilai Informasi ............................................................................... 16

2.3 Konsep Dasar Sistem Informasi ............................................................. 17

2.3.1 Pengertian Sistem Informasi ......................................................... 17

2.3.2 Komponen Sistem Informasi ........................................................ 17

2.4 Konsep Dasar Sistem Informasi Penjualan dan Definisi Perusahaan

Distributor ............................................................................................... 18

2.4.1 Definisi Penjualan ......................................................................... 18

2.4.2 Definisi Sistem Informasi Penjualan ............................................. 20

2.4.3 Komponen Data Sistem Informasi Penjualan ............................... 20

2.4.4 Siklus Pesanan Sistem Informasi Penjualan ................................. 20

2.4.5 Definisi Perusahaan dan Definisi Distributor ............................... 21

2.5 Studi Literatur atau Contoh Sistem Informasi Penjualan....................... 21

2.6 Konsep Dasar Pengembangan Sistem..................................................... 27

2.7 Konsep Dasar Internet ............................................................................ 31

2.7.1 Pengertian Internet ......................................................................... 31

2.7.2 Sejarah Internet ............................................................................. 32

2.7.3 Sumber Daya Internet ................................................................... 34

2.8 Aplikasi Web .......................................................................................... 36

2.8.1 Web Statis....................................................................................... 36

2.8.2 Web Dinamis .................................................................................. 37

2.9 Konsep Basis Data dan DBMS(Database Management System) .......... 37

2.10 SQL ...................................................................................................... 38

2.11 Alat Pengembangan Sistem yang Digunakan ...................................... 38

2.11.1 Bagan Alir (Flowchart)................................................................ 38

2.11.2 Data Flow Diagram (DFD) atau Diagram Aliran Data (DAD)... 39

2.11.2 .1 Diagram Konteks ......................................................... 40

2.11.2 .2 DFD levelled ................................................................ 40

2.11.3 Kamus Data................................................................................. 43

2.11.4 Entity Relationship Diagram (ERD)........................................... 43

Page 11: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xi

2.11.5 Normalisasi ................................................................................. 47

2.11.6 Stade Transition Diagram............................................................ 50

2.12 Software Pengambangan Sistem .......................................................... 51

2.12.1 Web Server ................................................................................... 51

2.12.2 Macromedia Dreamwiever........................................................... 51

2.12.3 Adobe Photoshop ......................................................................... 52

2.12.4 PHP .............................................................................................. 52

2.12.5 MYSQL........................................................................................ 54

2.12.6 XAMPP........................................................................................ 57

BAB 3 METODOLOGI PENELITIAN

3.1 Metode Pengumpulan Data .................................................................... 58

3.1.1 Wawancara(interview) ................................................................... 58

3.1.2 Pengamatan(observasi) ................................................................. 59

3.1.3 Studi Pustaka.................................................................................. 59

3.2 Metode Pengembangan Sistem .............................................................. 60

3.2.1 System Initiation............................................................................. 60

3.2.2 System Analysis .............................................................................. 62

3.2.3 System Design ................................................................................ 63

3.2.4 System Implementation................................................................... 64

3.3 Kerangka Berfikir .................................................................................. 65

BAB 4 ANALISIS DAN PENGEMBANGAN SISTEM

4.1 System Initiation...................................................................................... 66

4.1.1 Metode Pengumpulan Data ........................................................... 66

4.1.1.1 Wawancara ........................................................................ 66

4.1.1.2 Observasi ........................................................................... 66

1) Sejarah Berdirinya Perusahaan ..................................... 67

2) Produk Perusahaan ........................................................ 68

3) Visi dan Misi Perusahaan ............................................. 68

4) Struktur Organisasi ....................................................... 70

4.1.1.2 Kajian Pustaka ................................................................... 71

Page 12: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xii

4.1.2 Identifikasi Masalah ...................................................................... 72

4.1.3 Ruang Lingkup Sistem .................................................................. 74

4.1.4 Tujuan Sistem ............................................................................... 74

4.2 System Analysis ....................................................................................... 75

4.2.1 Analisis Persyaratan ....................................................................... 75

4.2.1.1 Functional Requirement (Persyaratan Fungsional)........... 75

4.2.1.2 Nonfunctional Requirement(Persyaratan Nonfungsional) 75

4.2.2 Analisis Sistem yang Berjalan ...................................................... 76

4.2.2.1 Analisis Sistem Flowchart pada Sistem yang Berjalan .... 76

4.2.2.2 Analisis Sistem Flowchart pada Sistem yang Diusulkan . 80

4.3 System Design ......................................................................................... 81

4.3.1 Perancangan Proses ....................................................................... 81

4.3.1.1 Matrix Agency .................................................................. 81

4.3.1.2 Diagram Konteks .............................................................. 82

4.3.1.3 DFD level 0 (zero) pada Sistem yang Diusulkan.............. 85

4.3.1.4 DFD level 1 pada Sistem yang Diusulkan dan Flowchart

program ............................................................................. 86

4.3.1.4 Kamus Data....................................................................... 100

4.3.2 Perancangan Database ................................................................... 154

4.3.2.1 ERD................................................................................... 154

4.3.2.2 Normalisasi ....................................................................... 155

4.3.2.3 Spesifikasi Database.......................................................... 163

4.3.3 Perancangan Interface ................................................................... 171

4.3.3.1 Perancangan STD.............................................................. 171

4.3.3.2 Ranncangan Interface........................................................ 194

4.4 System Implementation ........................................................................... 261

4.4.1 Sepsifikasi Kebutuhan Komputer ................................................. 261

4.4.2 Pengujian Sistem Informasi (Black box Testing) ......................... 261

BAB 5 PENUTUP

5.1 Kesimpulan ............................................................................................. 284

5.2 Saran........................................................................................................ 285

Page 13: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xiii

Daftar Pustaka .................................................................................................. 286

Lampiran .................................................................................................... xxviii

Page 14: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xiv

DAFTAR TABEL

Tabel 2.1 Tabel Korelasi antara General Problem-Solving dan Proses

Pengembangan Sistem ........................................................................ 29

Tabel 2.2 Daftar Sumber Daya pada Internet..................................................... 35

Tabel 4.1 Tabel Unnormalized form .................................................................. 155

Tabel 4.2 Tabel First Normalize Form (1NF) ................................................... 158

Tabel 4.3 Struktur Tabel login ........................................................................... 163

Tabel 4.4 Struktur Tabel pelanggan................................................................... 163

Tabel 4.5 Struktur Tabel sarankritik .................................................................. 164

Tabel 4.6 Struktur Tabel konsultasi ................................................................... 164

Tabel 4.7 Struktur Tabel testimonial.................................................................. 165

Tabel 4.8 Struktur Tabel pesan_temp ................................................................ 166

Tabel 4.9 Struktur Tabel pesan_detail ............................................................... 166

Tabel 4.10 Struktur Tabel faktur ....................................................................... 167

Tabel 4.11 Struktur Tabel surat_jalan................................................................ 167

Tabel 4.12 Struktur Tabel retur.......................................................................... 167

Tabel 4.13 Struktur Tabel kendaraan ................................................................. 168

Tabel 4.14 Struktur Tabel supir ......................................................................... 168

Tabel 4.15 Struktur Tabel berita ........................................................................ 169

Tabel 4.16 Struktur Tabel barang....................................................................... 169

Tabel 4.17 Struktur Tabel karyawan ................................................................. 170

Tabel 4.18 Tabel Pengujian Aplikasi pada Sales .............................................. 261

Tabel 4.19 Tabel Pengujian Aplikasi pada Logistic .......................................... 270

Tabel 4.20 Tabel Pengujian Aplikasi pada Manager ......................................... 275

Tabel 4.21 Tabel Pengujian Aplikasi pada Pelanggan....................................... 277

Tabel 4.22 Tabel Pengujian Aplikasi pada Tamu(Guest) .................................. 281

Page 15: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xv

DAFTAR GAMBAR

Gambar 2.1 Siklus Informasi ............................................................................. 16

Gambar 2.2 Form Menu Utama ......................................................................... 22

Gambar 2.3 Form Update Data Pelanggan ........................................................ 22

Gambar 2.4 Form Update Data Obat ................................................................. 23

Gambar 2.5 Form Update Data Batch................................................................ 23

Gambar 2.6 Form Update Data Supir ................................................................ 24

Gambar 2.7 Form Update Data Kendaraan........................................................ 24

Gambar 2.8 Hasil Cetak Laporan Penjualan ...................................................... 25

Gambar 2.9 Hasil Cetak Laporan Pesanan ........................................................ 25

Gambar 2.10 Hasil Cetak Laporan Retur........................................................... 26

Gambar 2.11 The sequential / waterfall strategy ............................................... 31

Gambar 2.12 Langkah-langkah normalisasi ...................................................... 50

Gambar 2.13 Logo web server Apache.............................................................. 51

Gambar 2.14 Mekanisme Kerja Permintaan Dokumen PHP............................. 54

Gambar 3.1 Kerangka Pemikiran....................................................................... 65

Gambar 4.1 Peta beberapa cabang dari PT.JUMP di Asia................................. 68

Gambar 4.2 Struktur Organisasi PT.JUMP DISTRIBUTORS INDONESIA

periode 2009-2010 ......................................................................... 70

Gambar 4.3 Sistem Flowchart dari Sistem yang berjalan.................................. 77

Gambar 4.4 Sistem Flowchart dari Sistem yang diusulkan.............................. 80

Gambar 4.5 Matrix Agency ............................................................................... 81

Gambar 4.6 Diagram Konteks pada Sistem yang diusulkan.............................. 82

Gambar 4.7 DFD level 0 pada Sistem yang diusulkan ...................................... 85

Gambar 4.8 DFD level 1 Proses 2.0 pada Sistem yang diusulkan..................... 86

Gambar 4.9 Flowchart program Proses 2.0 ...................................................... 87

Gambar 4.10 DFD level 1 Proses 3.0 pada Sistem yang diusulkan................... 88

Gambar 4.11 Flowchart program Proses 3.0 .................................................... 89

Gambar 4.12 DFD level 1 Proses 4.0 pada Sistem yang diusulkan.................... 90

Gambar 4.13 Flowchart program Proses 4.0 ..................................................... 91

Page 16: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xvi

Gambar 4.14 DFD level 1 Proses 5.0 pada Sistem yang diusulkan................... 92

Gambar 4.15 Flowchart program Proses 5.0 .................................................... 93

Gambar 4.16 DFD level 1 Proses 6.0 pada Sistem yang diusulkan................... 94

Gambar 4.17 Flowchart program Proses 6.0 .................................................... 95

Gambar 4.18 Diagram DFD level 1 Proses 7.0 pada Sistem yang diusulkan.... 96

Gambar 4.19 Flowchart program Proses 7.0 .................................................... 97

Gambar 4.20 DFD level 1 Proses 8.0 pada Sistem yang diusulkan................... 98

Gambar 4.21 Flowchart program Proses 8.0 .................................................... 99

Gambar 4.22 Perancangan ERD (Entity Relationship Diagram)....................... 154

Gambar 4.23 Relasi Penjualan 2NF................................................................... 161

Gambar 4.24 Relasi Penjualan 3NF................................................................... 162

Gambar 4.25 STD Rancangan Menu Utama pada Sales.................................... 171

Gambar 4.26 STD Rancangan Menu Berita pada Sales .................................... 172

Gambar 4.27 STD Rancangan Menu Testimonial pada..................................... 172

Gambar 4.28 STD Rancangan Menu Pelanggan pada Sales.............................. 173

Gambar 4.29 STD Rancangan Menu Cari Pelanggan pada Sales...................... 173

Gambar 4.30 STD Rancangan Menu Konsultasi pada Sales ............................. 174

Gambar 4.31 STD Rancangan Menu Saran & Kritik pada Sales ...................... 174

Gambar 4.32 STD Rancangan Menu Daftar Pesanan pada Sales...................... 175

Gambar 4.33 STD Rancangan Menu Cari Pesanan pada Sales ......................... 176

Gambar 4.34 STD Rancangan Menu Faktur pada Sales.................................... 177

Gambar 4.35 STD Rancangan Menu Surat Jalan pada Sales............................. 178

Gambar 4.36 STD Rancangan Menu Utama pada Logistic............................... 179

Gambar 4.37 STD Rancangan Menu Supir pada Logistic................................. 180

Gambar 4.38 STD Rancangan Menu Kendaraan pada Logistic ........................ 180

Gambar 4.39 STD Rancangan Menu Barang pada Logistic .............................. 181

Gambar 4.40 STD Rancangan Menu Cari Barang pada Logistic ...................... 181

Gambar 4.41 STD Rancangan Menu Daftar Pesanan pada Logistic ................. 182

Gambar 4.42 STD Rancangan Menu Cari Pesanan pada Logistic..................... 182

Gambar 4.43 STD Rancangan Menu Retur pada Logistic................................. 183

Gambar 4.44 STD Rancangan Menu Utama pada Manager.............................. 184

Gambar 4.45 STD Rancangan Menu Halaman Laporan Periode Penjualan pada

Page 17: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xvii

Manager ...................................................................................... 185

Gambar 4.46 STD Rancangan Menu Halaman Laporan Barang Laku pada

Manager ....................................................................................... 185

Gambar 4.47 STD Rancangan Menu Halaman Barang pada Manager ............. 186

Gambar 4.48 STD Rancangan Menu Cari Barang pada Manager ..................... 186

Gambar 4.49 STD Rancangan Menu Halaman Saran & Kritik pada Manager . 187

Gambar 4.50 STD Rancangan Menu Halaman Menu Utama pada Pelanggan.. 188

Gambar 4.51 STD Rancangan Menu Barang pada Pelanggan .......................... 188

Gambar 4.52 STD Rancangan Menu Testimonial pada Pelanggan................... 189

Gambar 4.53 STD Rancangan Menu Pelanggan pada Pelanggan ..................... 189

Gambar 4.54 STD Rancangan Menu Cari Barang pada Pelanggan................... 190

Gambar 4.55 STD Rancangan Menu Pesan pada Pelanggan............................. 190

Gambar 4.56 STD Rancangan Menu Konsultasi pada Pelanggan..................... 191

Gambar 4.57 STD Rancangan Menu Saran & Kritik pada Pelanggan .............. 192

Gambar 4.58 STD Rancangan Menu pada Halaman Tamu............................... 193

Gambar 4.59 Perancangan Interface Halaman Utama pada Sales ..................... 194

Gambar 4.60 Perancangan Interface Halaman Berita pada Sales ...................... 194

Gambar 4.61 Perancangan Interface Halaman Tambah Berita pada Sales......... 195

Gambar 4.62 Perancangan Interface Halaman Ubah Berita pada Sales ............ 195

Gambar 4.63 Perancangan Interface Halaman Hapus Berita pada Sales........... 196

Gambar 4.64 Perancangan Interface Halaman Testimonial pada Sales............. 196

Gambar 4.65 Perancangan Interface Halaman Tambah Testimonial pada

Sales ............................................................................................. 197

Gambar 4.66 Perancangan Interface Halaman Hapus Testimonial pada Sales .. 197

Gambar 4.67 Perancangan Interface Halaman Data Pelanggan pada Sales........ 198

Gambar 4.68 Perancangan Interface Halaman Tambah Data Pelanggan pada

Sales ........................................................................................... 199

Gambar 4.69 Perancangan Interface Halaman Ubah Data Pelanggan pada

Sales .......................................................................................... 200

Gambar 4.70 Perancangan Interface Halaman Detail Data Pelanggan pada

Sales ........................................................................................... 201

Gambar 4.71 Perancangan Interface Halaman Hapus Data Pelanggan pada

Page 18: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xviii

Sales ........................................................................................... 202

Gambar 4.72 Perancangan Interface Halaman Cari Data Pelanggan pada

Sales ........................................................................................... 202

Gambar 4.73 Perancangan Interface Halaman Konsultasi pada Sales............... 203

Gambar 4.74 Perancangan Interface Halaman Detail Konsultasi pada Sales.... 203

Gambar 4.75 Perancangan Interface Halaman Hapus Konsultasi pada Sales ... 204

Gambar 4.76 Perancangan Interface Halaman Reply Konsultasi1 pada Sales .. 204

Gambar 4.77 Perancangan Interface Halaman Reply Konsultasi2 pada Sales .. 205

Gambar 4.78 Perancangan Interface Halaman Saran dan Kritik pada Sales ..... 205

Gambar 4.79 Perancangan Interface Halaman Detail Saran dan Kritik pada

Sales ........................................................................................... 206

Gambar 4.80 Perancangan Interface Halaman Hapus Saran dan Kritik pada

Sales .......................................................................................... 206

Gambar 4.81 Perancangan Interface Halaman Daftar Pesanan pada Sales ....... 207

Gambar 4.82 Perancangan Interface Halaman Detail Pelanggan pada Sales .... 207

Gambar 4.83 Perancangan Interface Hasil Cetak Pesanan pada Sales .............. 208

Gambar 4.84 Perancangan Interface Halaman Cari Pesanan pada Sales........... 209

Gambar 4.85 Perancangan Interface Halaman Faktur pada Sales ..................... 209

Gambar 4.86 Perancangan Interface Halaman Detail Faktur pada Sales.......... 210

Gambar 4.87 Perancangan Interface Halaman atau Hasil Cetak Faktur pada

Sales .......................................................................................... 211

Gambar 4.88 Perancangan Interface Halaman Tambah Faktur pada Sales ....... 212

Gambar 4.89 Perancangan Interface Halaman Hapus Faktur pada Sales .......... 213

Gambar 4.90 Perancangan Interface Halaman Data Surat Jalan pada Sales...... 213

Gambar 4.91 Perancangan Interface Halaman Tambah Data Surat Jalan pada

Sales ............................................................................................ 214

Gambar 4.92 Perancangan Interface Halaman Detail Data Surat Jalan pada

Sales ........................................................................................... 215

Gambar 4.93 Perancangan Interface Halaman Hasil Cetak Data Surat Jalan

pada Sales................................................................................... 216

Gambar 4.94 Perancangan Interface Halaman Hapus Data Surat Jalan pada

Sales .......................................................................................... 217

Page 19: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xix

Gambar 4.95 Perancangan Interface Halaman Utama pada Logistic ................ 218

Gambar 4.96 Perancangan Interface Halaman Berita pada Logistic ................. 218

Gambar 4.97 Perancangan Interface Halaman Testimonial pada Logistic ....... 219

Gambar 4.98 Perancangan Interface Halaman Halaman Supir pada Logistic ... 219

Gambar 4.99 Perancangan Interface Halaman Form Tambah Supir pada

Logistic....................................................................................... 220

Gambar 4.100 Perancangan Interface Halaman Form Ubah Supir pada

Logistic...................................................................................... 220

Gambar 4.101 Perancangan Interface Halaman Form Detail Supir pada

Logistic...................................................................................... 221

Gambar 4.102 Perancangan Interface Halaman Form Hapus Supir pada

Logistic...................................................................................... 221

Gambar 4.103 Perancangan Interface Halaman Kendaraan pada Logistic........ 222

Gambar 4.104 Perancangan Interface Halaman Form Tambah Kendaraan pada

Logistic....................................................................................... 222

Gambar 4.105 Perancangan Interface Halaman Form Ubah Kendaraan pada

Logistic....................................................................................... 223

Gambar 4.106 Perancangan Interface Halaman Form Hapus Kendaraan pada

Logistic....................................................................................... 223

Gambar 4.107 Perancangan Interface Halaman Barang pada Logistic.............. 224

Gambar 4.108 Perancangan Interface Halaman Form Tambah Barang pada

Logistic....................................................................................... 225

Gambar 4.109 Perancangan Interface Halaman Form Ubah Barang pada Admin

Gudang ...................................................................................... 226

Gambar 4.110 Perancangan Interface Halaman Form Detail Barang pada

Logistic...................................................................................... 226

Gambar 4.111 Perancangan Interface Halaman Cetak Barang Pada Admin

Gudang ...................................................................................... 227

Gambar 4.112 Perancangan Interface Halaman Hapus Barang Pada Admin

Gudang ....................................................................................... 228

Gambar 4.113 Perancangan Interface Halaman Cari Barang pada Admin

Gudang ....................................................................................... 228

Page 20: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xx

Gambar 4.114 Perancangan Interface Halaman Retur pada Logistic ................ 229

Gambar 4.115 Perancangan Interface Halaman Tambah Retur pada Admin

Gudang ....................................................................................... 230

Gambar 4.116 Perancangan Interface Halaman Detail Retur pada Admin

Gudang ....................................................................................... 231

Gambar 4.117 Perancangan Interface Halaman Cetak Data Retur .................... 232

Gambar 4.118 Perancangan Interface Halaman Daftar Pesanan pada Admin

Gudang ...................................................................................... 233

Gambar 4.119 Perancangan Interface Halaman Cari Pesanan pada Admin

Gudang ....................................................................................... 233

Gambar 4.120 Perancangan Interface Halaman Detail Pesan pada Admin

Gudang ....................................................................................... 234

Gambar 4.121 Perancangan Interface Cetak Pesanan pada Logistic ................. 235

Gambar 4.122 Perancangan Interface Hapus Pesanan pada Logistic ................ 236

Gambar 4.123 Perancangan Interface Halaman Utama pada Manager ............. 237

Gambar 4.124 Perancangan Interface Halaman Berita pada Manager .............. 237

Gambar 4.125 Perancangan Interface Halaman Laporan Periode Penjualan

Pada Manager............................................................................. 238

Gambar 4.126 Perancangan Interface Halaman Hasil Cetak Laporan Periode

Penjualan pada Manager ........................................................... 239

Gambar 4.127 Perancangan Interface Halaman Menu Laporan Barang Laku

pada Manager ............................................................................ 240

Gambar 4.128 Perancangan Interface Halaman Hasil Cetak Laporan Barang

Laku pada Manager) ................................................................. 241

Gambar 4.129 Perancangan Interface Halaman Menu Grafik Penjualan pada

Manager .................................................................................... 242

Gambar 4.130 Perancangan Interface Halaman Barang pada Manager ............ 242

Gambar 4.131 Perancangan Interface Halaman Detail Barang pada Manager.. 243

Gambar 4.132 Perancangan Interface Halaman Hasil Cetak Barang pada

Manager ..................................................................................... 244

Gambar 4.133 Perancangan Interface Halaman Cari Barang pada Manager...... 245

Gambar 4.134 Perancangan Interface Halaman Saran & Kritik pada Manager . 245

Page 21: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xxi

Gambar 4.135 Perancangan Interface Halaman Detail Saran & Kritik pada

Manager ...................................................................................... 246

Gambar 4.136 Perancangan Interface Halaman Utama pada Pelanggan............ 247

Gambar 4.137 Perancangan Interface Halaman Barang pada Pelanggan ........... 247

Gambar 4.138 Perancangan Interface Halaman Detail Barang pada Pelanggan 248

Gambar 4.139 Perancangan Interface Halaman Testimonial pada Pelanggan ... 248

Gambar 4.140 Perancangan Interface Halaman Hubungi Kami pada

Pelanggan .................................................................................... 249

Gambar 4.141 Perancangan Interface Halaman Tentang Kami pada Pelanggan 249

Gambar 4.142 Perancangan Interface Halaman Detail Pelanggan pada

Pelanggan .................................................................................... 250

Gambar 4.143 Perancangan Interface Halaman Ubah Pelanggan pada

Pelanggan .................................................................................... 251

Gambar 4.144 Perancangan Interface Halaman Pesan Pelanggan pada

Pelanggan .................................................................................... 251

Gambar 4.145 Perancangan Interface Halaman Detail Pesan pada Pelanggan .. 252

Gambar 4.146 Perancangan Interface Halaman atau Hasil Pesan pada

Pelanggan .................................................................................... 253

Gambar 4.147 Perancangan Interface Halaman Cari Barang pada Pelanggan ... 254

Gambar 4.148 Perancangan Interface Halaman Konsultasi pada Pelanggan ..... 254

Gambar 4.149 Perancangan Interface Halaman Tambah Konsultasi1 pada

Pelanggan .................................................................................... 255

Gambar 4.150 Perancangan Interface Halaman Tambah Konsultasi2 pada

Pelanggan .................................................................................... 255

Gambar 4.151 Perancangan Interface Halaman Saran dan Kritik pada

Pelanggan .................................................................................... 256

Gambar 4.152 Perancangan Interface Tambah Saran dan Kritik pada

Pelanggan .................................................................................... 256

Gambar 4.153 Perancangan Interface Detail Saran dan Kritik pada

Pelanggan .................................................................................... 257

Gambar 4.154 Perancangan Interface Halaman Utama pada Tamu ................... 257

Gambar 4.155 Perancangan Interface Halaman Barang pada Tamu .................. 258

Page 22: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xxii

Gambar 4.156 Perancangan Interface Halaman Detail Barang pada Tamu........ 258

Gambar 4.157 Perancangan Interface Halaman Testimonial pada Tamu........... 259

Gambar 4.158 Perancangan Interface Halaman Hubungi Kami pada Tamu ...... 259

Gambar 4.159 Perancangan Interface Halaman Tentang Kami pada Tamu....... 260

Page 23: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xxiii

DAFTAR SIMBOL

SIMBOL FLOWCHART

Sumber : Ladjamudin, 2005:267

No Simbol Keterangan

1

Symbol Off-line Connector ( Simbol untuk

keluar/masuk prosedure atau proses dalam

lembar/halaman yang lain)

2

Symbol Connector (Simbol untuk keluar/masuk

prosedur atau proses dalam lembar/halaman yang

sama)

3 Symbol Process (Simbol yang menunjukkan

pengolahan yang dilakukan oleh komputer)

4

Symbol Manual Operation (Simbol yang

menunjukkan pengolahan yang tidak

dilakukanoleh komputer)

5

Symbol Decision (Simbol untuk kondisi yang

akan menghasilkan beberapa kemungkinan

jawaban/aksi)

6

Symbol Predefined Process (Simbol untuk

mempersiapkan penyimpanan yang akan

digunakan sebagai tempat pengolahan di dalam

storage)

7

Symbol Terminal (Simbol untuk permulaan atau

akhir dari suatu program)

Page 24: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xxiv

8

Symbol Off-line Storage (Simbol yang

menunjukkan bahwa data di dalam symbol ini

akan disimpan)

9 Symbol Manual Input (Simbol untuk pemasukan

data secara manual on-line keyboard)

10

Symbol Keying Operation (Simbol operasi

dengan menggunakan mesin yang mempunyai

keyboard)

11

Symbol input-output (Simbol yang menyatakan

proses input dan output tanpa tergantung dengan

jenis peralatannya)

12

Symbol magnetig-tape unit (Simbol yang

menyatakan input berasal pita magnetic atau

output disimpan ke pita magnetic)

13

Symbol punched card (Simbol yang menyatakan

input berasal dari kartu atau output ditulis ke

kartu)

14

Symbol disk and on-line storage (Simbol untuk

menyatakan input berasal dari disk atau output

disimpan ke disk)

15

Symbol display (Simbol yang menyatakan

peralatan output yang digunakan yaitu layar,

plotter, printer, dan sebagainya)

16

Symbol transmittal tape (Simbol untuk

menyatakan input berasal dari mesin

jumlah/hitung)

Page 25: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xxv

17

Symbol document (simbol yang menyatakan input

berasal dari dokumen dalam bentuk kertas atau

output dicetak ke kertas)

SIMBOL DATA FLOW DIAGRAM (DFD)

VERSI YOURDAN, DE MARCO, DAN LAINNYA

Sumber : Ladjamudin, 2005:267

No Yourdon/De Marco Keterangan

1

Aliran data, dengan arah khusus dari

sumber ke tujuan.

2

Entitas eksternal, dapat berupa orang atau

unit terkait yang berinteraksi dengan

sistem tetapi diluar sitem.

3

Proses, Orang atau unit yang

mempergunakan atau melakukan

transformasi data. Komponen fisik tidak

diidentifikasikan.

4

Data store

Data store, Penyimpanan data atau tempat

data direfer oleh proses.

Entitas eksternal

Proses

Page 26: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xxvi

NOTASI ENTITY RELATIONSHIP DIAGRAM (ERD)

VERSI CHEN

Sumber: Ladjamudin, 2005:149

Gambar Keterangan

Himpunan Entitas (Entity)

Himpunan Relasi (Relationship)

Atribut

Garis penghubung (Link)

NOTASI STATE TRANSITION DIAGRAM (STD)

Sumber: Pressman, 2001:218

Gambar Keterangan

Keadaan sistem (State)

Perubahan sistem

Kondisi dan Aksi

Page 27: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xxvii

DAFTAR LAMPIRAN

Lampiran Wawancara I ................................................................................. xxviii

Lampiran Wawancara II................................................................................ xxxi

Lampiran Tampilan Aplikasi Sistem Informasi Penjualan ........................ xxxvii

Lampiran Source Code.................................................................................. lxiv

Lampiran Surat Perusahaan .......................................................................... lxxiv

Lampiran Surat Penunjukan Pembimbingan................................................. lxxv

Page 28: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi demikian pesatnya saat ini, awam

menyebutnya sebagai era HiTech sering pula masyarakat menyebutnya

NewTech, begitupun dengan Information & Communication Technology (ICT)

atau Teknologi Informasi dan Komunikasi (TIK) berkembang dengan

cepatnya, kadang kita belum mengetahui sistem yang baru, sudah muncul lagi

sistem yang lebih baru. Tentunya sebagai konsekuensi logis dari era

globalisasi dan liberalisasi yang dipicu dan dipengaruhi oleh perubahan

teknologi yang kontinyu dan sangat cepat tersebut, maka dunia bisnis

dihadapkan pada suatu persaingan yang sangat tajam. (Harlan, 2008)

Distribusi memegang peranan penting dalam kehidupan sehari-hari

dalam masyarakat terutama dalam dunia bisnis. Distribusi adalah salah satu

aspek dari pemasaran. Distribusi merupakan proses penyaluran barang dari

produsen hingga sampai ke tangan masyarakat / konsumen. Distributor adalah

badan perseorangan yang mempunyai kemampuan membeli produk dalam

jumlah besar dan menyalurkannya kepada sub distributor atau pengecer

langsung. (Sihaloho, 2010)

PT. Jump Distributor Indonesia (PT. Jump) adalah suatu perusahaan

distributor yang bergerak dibidang penjualan barang. Barang yang di dijual

adalah alat- alat kebersihan (cleaning equipments), alat-alat dapur (Kitchen

tools), dan peralatan kecantikan (Hair accessories). Barang-barang tersebut

Page 29: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

2

sudah mempunyai merk atau brand. Di antaranya pada alat- alat kebersihan

dengan merk (Swash), dan peralatan kecantikan (LolittaChicks). Kebanyakan

barang-barang tersebut import karena pabrik (Factory) ada di luar negeri.

Perusahaan ini juga diperbolehkan menjual barang local atau barang buatan

dalam negeri yang sejenis seperti yang sudah disebutkan.

Beberapa swalayan besar di Indonesia sudah menjadi pelanggan

(customer) perusahaan ini. Di antaranya Carrefour, Giant, Makro, Yogya

Toserba, CV.Gunawan, dll. Sehingga dalam aktifitas perusahaan ini sehari-

hari sangat banyak pengiriman ke beberapa supermarket di atas. Swalayan

tesebut juga tidak hanya di satu kota, bahkan di seluruh Indonesia.

Sistem penjualan PT. Jump, di awali dengan pemesanan oleh

pelanggan melalui surat pesanan. Pada saat penyiapan barang, surat pesanan

yang diterima tidak dapat terpenuhi dengan stok barang di PT. Jump.

Penyebabnya adalah data stok barang yang tersedia belum terupdate. Tidak

updatenya data barang karena, proses pesanan yang tidak langsung terhubung

dengan manajemen data barang. Akibatnya barang yang dikirim terkadang

tidak sesuai jumlahnya bahkan perusahaan ini menunggu hingga barang yang

di pesan itu ada stoknya. PT. Jump pun mendapat denda, bahkan pelanggan

pun tak akan segan untuk memutuskan kerja samanya.

Dalam pengiriman barang ke pelanggan, PT. Jump juga menyiapkan

dokumen seperti surat jalan dan faktur. Pembuatan data surat tersebut masih

menggunakan MS.Word atau Excel. Manajemen data dan penyimpanan dari

surat-surat dan faktur tersebutpun belum ada di perusahaan ini. Sehingga data

Page 30: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

3

yang telah diproses dan disimpan oleh seorang karyawan, akan sulit untuk

diakses oleh karyawan lain yang membutuhkan.

Pelanggan PT. Jump sering mengajukan kritik dan saran melalui telpon

atau e-mail. Sebagian besar penyebab saran dan kritik tersebut karena pesanan

barang yang bermasalah. Data-data kritik dan saran tersebut tidak dicatat

karena belum ada penyimpanan khusus untuk data-data kritik dan saran.

Berdasarkan uraian tersebut diatas saya selaku peneliti, tertarik

memilih untuk mengembangkan konsep aplikasi web sebagai basis

perancangan sistem informasi yang dapat memberi solusi dari masalah yang

ada. Oleh karena itu sesuai dengan permasalahan dan kebutuhan terhadap

pengolahan informasi, maka saya selaku peneliti mengambil tema

“Pengembangan Sistem Informasi Penjualan Barang pada Perusahaan

Distributor (PT. Jump Distributors Indonesia).”

1.2 Perumusan Masalah

Peneliti telah mendapatkan permasalahan yang terjadi pada sistem

penjualan yang sedang berjalan yaitu:

a. Informasi jumlah data barang yang tidak akurat

b. Perusahaan tidak dapat memenuhi dari pesanan pelanggan, karena stok

barang yang tidak terupdate

c. Perusahaan belum memiliki manajemen data dan penyimpanan dari surat

jalan, surat retur, faktur,dan data barang.

d. Perusahaan memerlukan sarana penyampaian saran dan kritik dari

pelanggan.

Page 31: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

4

1.3 Batasan Masalah

Berdasarkan masalah di atas maka ruang lingkup penelitian dibatasi

pada:

a. Pembuatan Sistem Penjualan ini dibuat pada PT. Jump Distributors

Indonesia.

b. Aplikasi yang digunakan dalam pengembangan sistem informasi penjualan

ini adalah aplikasi berbasis web (web-base application) dengan jaringan

internet.

c. Dalam pengembangan Sistem Informasi Penjualan, peneliti menggunakan

bahasa pemrograman web PHP (Personal Home Page) serta MySQL

sebagai database-nya.

d. Sistem ini tidak terkait dengan bagian Marketing, yang membahas tentang

pembelian dan pemenuhan kebutuhan atau stok pada bagian gudang.

e. Sistem ini juga tidak terkait dengan bagian keuangan (Finance), yang

mengurusi penerimaan uang (kasir) dan pembayaran uang pada

perusahaan.

\

Page 32: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

5

1.4 Tujuan dan Manfaat Penelitian

1.4.1 Tujuan Penelitian

Tujuan dari diadakannya penelitian ini adalah tersedianya sebuah

aplikasi yang dapat membantu proses penjualan dari PT. Jump

Distributors Indonesia.

1.4.2 Manfaat

1) Bagi Peneliti

a) Untuk memenuhi salah satu syarat didalam menyelesaikan

jenjang pendidikan Strata Satu pada Fakultas Sains dan

Teknologi program studi Sistem Informasi UIN Syariff

Hidayatullah Jakarta.

b) Menambah wawasan peneliti tentang kinerja alur penjualan

barang, sesuai dengan bidang kerja sebagai perusahaan

distributor.

c) Dapat memahami alur metode Siklus Hidup Pengembangan

sebagai sistem pengembangannya.

d) Peneliti dapat memahami pemrogaman aplikasi berbasis web.

e) Belajar menerapkan teori-teori yang telah didapat dibangku

kuliah sekaligus membandingkannya dengan kenyataanya yang

ada di lapangan.

2) Bagi Perusahaan PT.Jump Distributors Indonesia

a) Menjadi sumber informasi yang cepat dan terpercaya, terutama

dalam menyebarkan informasi barang yang dibutuhkan bagi

pihak-pihak yang terkait.

Page 33: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

6

b) Dapat mempermudah kinerja perusahaan dari segi pelayanan,

dan pengerjaan dokumen.

c) Meningkatkan pelayanan PT. Jump Distributor Indonesia

kepada pelanggan dan manager.

d) Mendapatkan keuntungan sebesar-besarnya.

3) Bagi Pihak lain

Semoga penulisan ini juga dapat bermanfaat bagi pihak lain

atau pembaca sebagai media informasi khususnya bagi pembaca

yang memiliki minat dan kepentingan yang sama.

1.5 Metodologi Penelitian

Metodologi penelitian yang digunakan dalam penulisan skripsi ini

meliputi:

1.5.1 Metode Pengumpulan Data

Di dalam menyusun skripsi ini, peneliti berusaha mendapatkan

serta mengumpulkan data yang lengkap guna menyusun karya ilmiah

ini. Adapun metode yang peneliti gunakan dalam mendapatkan data-

data adalah sebagai berikut :

1) Penelitian Kepustakaan (Library Research)

Pengumpulan data dan informasi dengan cara membaca

buku-buku dan referensi dari internet yang dapat dijadikan

acuan pembahasan dalam masalah ini.

Page 34: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

7

2) Penelitian Lapangan (Field Research)

Dalam hal ini penelitian dilakukan dilapangan untuk

memperoleh informasi serta data yang diperlukan. Adapun

teknik yang ditempuh adalah :

a) Observasi atau pengamatan langsung ke objek

penelitian guna memperoleh data atau gambaran serta

keterangan terhadap sistem yang sedang berjalan;

b) Interview atau wawancara yaitu peneliti mengumpulkan

data secara tatap muka langsung dengan pimpinan dan

karyawan yang bersangkutan guna mendapatkan data-

data dan keterangan yang diperlukan.

1.5.2 Metode Pengembangan Sistem

Pengembangan sistem dalam penelitian yang peneliti lakukan

menggunakan metode waterfall, Adapun tahapan dalam proses

pengembangan sistem adalah sebagai berikut:

1) System initiation, yaitu mengidentifikasi masalah yang

dihadapi dan membuat rencana untuk menyelesaikan

masalah tersebut. Di dalam system initiation, kita membuat

lingkup proyek, tujuan, jadwal dan anggaran yang

dibutuhkan untuk menyelesaikan masalah atau sebagai

gambaran keuntungan dari proyek.

2) System analysis, yaitu memahami dan menganalisis

masalah. Selain itu, juga dilakukan identifikasi terhadap

solusi yang diharapkan. System analysis mempelajari

Page 35: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

8

permasalahan untuk merekomendasikan peningkatan dan

spesifikasi kebutuhan bisnis serta prioritas solusi. System

analysis diharapkan dapat memberikan pemahaman

masalah yang lebih dan kebutuhan proyek kepada tim

proyek.

3) System design, yaitu mengidentifikasi solusi alternatif dan

memilih solusi yang terbaik, kemudian merancang solusi

yang telah dipilih. System design membuat spesifikasi

teknis dengan solusi berbasis komputer yang telah

diidentifikasi pada system analysis.

4) System implementation, yaitu mengimplementasikan solusi

yang telah dipilih, kemudian mengevaluasi sistem

informasi yang telah dibuat. System implementation

merupakan tahapan terakhir dalam proses pengembangan

sistem. System implementation meliputi kegiatan

membangun, meng-install, menguji dan mengoperasikan

sistem informasi.

Page 36: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

9

1.6 Sistematika Penulisan

Skripsi ini terdiri dari lima bab yang disusun sedemikian rupa dengan

materi pembahasan yang saling berhubungan dengan sistematika sebagai

berikut :

BAB I PENDAHULUAN

Bab ini menguraikan tentang latar belakang, perumusan masalah,

batasan masalah, tujuan dan manfaat penelitian, metodologi

penelitian, dan sistematika penulisan yang bersangkutan dengan

sistem yang dibuat oleh peneliti.

BAB II LANDASAN TEORI

Dalam bab ini akan dijelaskan mengenai landasan teori yang

relevan dengan permasalahan yang ada. Seperti konsep dasar

sistem informasi, analisa dan perancangan sistem, definisi

penjualan dan perusahaan distributor, sekilas tentang bagian dari

pembuatan aplikasi ini yaitu apache sebagai web server, PHP

sebagai bahasa pemograman, dan MySQL sebagai database.

BAB III METODOLOGI PENELITIAN

Bab ini akan diuraikan metodologi penelitian yang digunakan

diantaranya metodologi pengumpulan data dan metodologi

pengembangan sistem.

BAB IV PENGEMBANGAN SISTEM

Bab ini akan diuraikan dan membahas hasil penelitian

pengembangan dari sistem penjualan. Seperti gambaran umum

organisasi, analisis sistem yang sedang berjalan dan pengembangan

Page 37: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

10

sistem yang baru dengan membuat perancangan Aplikasi Sistem

Informasi Penjualan.

BAB V PENUTUP

Bab ini akan disajikan kesimpulan dan saran-saran yang peneliti

angkat berdasarkan pembahasan pada bab-bab sebelumnya.

Page 38: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

11

BAB II

LANDASAN TEORI

2.1 Konsep Dasar Sistem

2.1.1 Definisi Sistem

Sebuah sistem terdiri dari berbagai unsur yang saling

melengkapi dalam mencapai tujuan atau sasaran. Berikut ini adalah

beberapa pengertian tentang sistem, yang diperoleh dari berbagai

sumber dan latar belakang pemikiran yang mungkin berbeda.

1. “Sistem adalah kumpulan dari komponen atau elemen yang

saling berhubungan satu dengan lainnya membentuk satu

kesatuan untuk mencapai tujuan tertentu” (Jogiyanto,

2005:34)

2. (Mcleod, 2004:9) sistem merupakan sekelompok elemen

yang terintegrasi dengan maksud yang sama untuk

mencapai suatu tujuan.

Dari sekian banyak arti dari kata sistem, kita akan

mengambil pengertian bahwa sistem adalah suatu kesatuan utuh

yang terdiri dari beberapa bagian yang saling berhubungan dan

berinteraksi untuk mencapai tujuan tertentu.

2.1.2 Karakteristik Sistem

(Ladjamudin, 2005:3) Suatu sistem mempunyai

karakteristik atau sifat-sifat yang tertentu, yaitu:

Page 39: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

12

a. Komponen – komponen (Components)

Komponen-komponen sistem atau elemen-elemen

sistem dapat berupa suatu subsistem atau bagian-bagian dari

sistem. Setiap subsistem mempunyai sifat-sifat dari sistem

untuk menjalankan suatu fungsi tertentu dan mempengaruhi

proses sistem secara keseluruhan

b. Batas Sistem (Bondary)

Merupakan daerah yang membatasi antara suatu sistem

dengan sistem yang lainnya atau dengan lingkungan luarnya.

Batas suatu sistem menunjukkan ruang lingkup (scope) dari

sistem tersebut

c. Lingkungan Luar Sistem (Environment)

Lingkungan adalah segala sesuatu yang di luar sistem.

Lingkungan yang menguntungkan tetap harus terus dijaga,

karena akan memacu terhadap kelangsungan hidup. Sedangkan

lingkungan yang merugikan harus ditahan dan dikendalikan

agar tidak mengganggu kelangsungan hidup dari sistem.

d. Penghubung (Interface)

Merupakan media penghubung antara satu subsistem

dengan subsistem yang lainnya. Melalui penghubung ini,

sumber-sumber daya mengalir dari satu subsistem ke subsistem

yang lainnya

Page 40: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

13

e. Masukan (Input)

Merupakan segala sesuatu yang masuk ke dalam sistem

dan selanjutnya menjadi bahan untuk diproses.

f. Pengolah (Proses)

Merupakan bagian yang melakukan perubahan atau

transformasi dari masukan menjadi keluaran yang berguna.

g. Keluaran (Output)

Merupakan hasil dari pemrosesan sistem, yang bisa

berupa suatu informasi, saran, cetakan laporan, dan

sebagainnya.

h. Tujuan (Goal)

Tujuan sistem yang umum ada 3 macam, yaitu:

1. Mendukung fungsi kepengurusan manajemen

2. Mendukung pengambilan keputusan manajemen, dan

3. Mendukung kegiatan operasi perusahaan

2.1.3 Klasifikasi Sistem

(Jogiyanto2005:6) Suatu sistem dapat diklasifikasikan dari

beberapa sudut pandang, diantaranya adalah :

a. Sistem Abstrak dan Sistem Fisik

Sistem penjualan adalah sistem fisik. Karena

Sistem fisik (physical system) merupakan sistem yang

ada secara fisik. Misalnya sistem komputer, sistem

akuntansi, sistem produksi dan lain sebagainya.

Page 41: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

14

b. Sistem Alamiah dan Sistem Buatan Manusia

Sistem buatan manusia (human made system)

adalah sistem yang dirancang oleh manusia. Sistem

informasi merupakan contohnya, karena menyangkut

penggunaan computer yang berinteraksi dengan

manusia. Sistem penjualan termasuk sistem buatan

manusia.

c. Sistem Tertentu dan Sistem Tak Tentu

Sistem tertentu (deterministic system) beroperasi

dengan tingkah laku yang sudah dapat diprediksi.

Interaksi diantara bagian- bagiannya dapat dideteksi

dengan pasti, sehingga keluaran dari sistem dapat

diramalkan. Sistem komputer adalah contoh dari sistem

tertentu yang tingkah lakunya dapat dipastikan

berdasarkan program-program yang dijalankan.

Sistem penjualan merupakan sistem tertentu

karena dapat dipastikan penjualannya berdasarkan

jumlah barang yang terjual.

d. Sistem Tertutup dan Sistem Terbuka

Sistem terbuka (open system) adalah sistem

yang berhubungan dan terpengaruh dengan lingkungan

luarnya. Sistem ini menerima masukan dan

menghasilkan keluaran untuk lingkungan luar atau

Page 42: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

15

subsistem yang lainnya. Karena sistem sifatnya terbuka

dan terpengaruh oleh lingkungan luarnya, maka suatu

sistem harus mempunyai suatu sistem pengendalian

yang baik.

2.2 Konsep Dasar Informasi

2.2.1 Definisi Informasi

Untuk menuju pada pengertian Sistem Informasi secara

utuh, diperlukan pemahaman yang tepat tentang konsep data dan

informasi. Suatu sistem yang kurang mendapatkan informasi akan

menjadi luruh. Data adalah bahan baku informasi, didefinisikan

sebagai kelompok teratur simbol-simbol yang mewakili kuantitas,

tindakan, benda, dan sebagainya. Data disusun untuk diolah dalam

bentuk struktur data, struktur file, dan basis data.

Sedangkan informasi didefinisikan sebagai hasil dari

pengolahan data dalam suatu bentuk yang lebih berguna dan lebih

berarti bagi penerimanya yang menggambarkan suatu kejadian-

kejadian (event) yang nyata (fact) yang digunakan untuk

pengambilan keputusan. (Jogiyanto, 2005 : 692),

2.2.2 Siklus Informasi

Istilah ‘data’ dan ‘informasi’ sering saling tertukar dalam

pemakaiannya, tetapi ada perbedaan mendasar yaitu, bahwa data

adalah bahan baku yang diolah untuk dijadikan informasi, sedang

Page 43: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

16

informasi pada umumnya dihubungkan dengan pengambilan

keputusan. Pengolahan data menjadi suatu informasi dapat

digambarkan sebagai sebuah siklus yang berkesinambungan seperti

berikut :

Gambar 2.1 Siklus Informasi

Sumber: Teguh, 2004:5

2.2.3 Nilai Informasi

Nilai informasi ditentukan oleh 2 hal, yaitu manfaat dan

biaya untuk mendapatkannya (Jogiyanto, 2005:695). Suatu

informasi dianggap bernilai kalau manfaatnya lebih efektif

dibandingkan dengan biaya untuk mendapatkannya.

Page 44: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

17

2.3 Konsep Dasar Sistem Informasi

2.3.1 Pengertian Sistem Informasi

Robert A. Leitch dan K. Roscoe Davis, sistem informasi

adalah suatu sistem di dalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian,

mendukung operasi, bersifat manajerial dan kegiatan strategi dari

suatu organisasi dan menyediakan pihak luar tertentu dengan

laporan-laporan yang diperlukan (Jogiyanto, 2005:11).

Sistem informasi adalah pengaturan orang, data, proses, dan

teknologi informasi yang berinteraksi untuk mengumpulkan,

memproses, menyimpan, dan menyediakan sebagai output

informasi yang diperlukan untuk mendukung sebuah organisasi

(Whitten, 2004:10).

2.3.2 Komponen Sistem Informasi

Dalam suatu sistem informasi terdapat komponen-komponen

seperti: (Kadir, 2003:70)

1. Perangkat keras (hardware)

Mencakup peranti-peranti fisik seperti komputer dan printer.

2. Perangkat lunak (software) atau program

Sekumpulan intruksi yang memungkinkan perangkat keras

untuk memproses data.

Page 45: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

18

3. Prosedur

Sekumpulan aturan yang diapakai untuk mewujudkan

pemrosesan data dan pembangkitan keluaran yang

dikehendaki.

4. Orang

Semua pihak yang bertanggung jawab dalam pengembangan

sistem informasi, pemrosesan, dan penggunaan keluaran

sistem informasi.

5. Basis data (database)

Sekumpulan tabel, hubungan, dan lain-lain yang berkaitan

dengan penyimpanan data.

6. Jaringan komputer dan komunikasi data

Sistem penghubung yang memungkinkan sumber (resources)

dipakai secara bersama atau diakses oleh sejumlah pemakai.

2.4 Konsep Dasar Sistem Informasi Penjualan dan Definisi Perusahaan

Distributor

2.4.1 Definisi Penjualan

Proses penjualan merupakan suatu rangkaian operasi yang

berhubungan dengan pelanggan, membantu pelanggan

mendapatkan barang dan jasa, mengirimkan barang dan jasa yang

diminta, dan menagih pembayaran atas barang dan jasa tersebut.

(Hollander, 2000:230)

Page 46: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

19

Penjualan merupakan salah satu fungsi dalam pemasaran

karena merupakan sumber utama penting pendapatan yang

diperlukan guna menutupi biaya-biaya yang dikeluarkan

perusahaan dan berharap masih mendapat laba dalam menjalankan

usahanya, karena dengan menjual dapat tercipta suatu proses

pertukaran barang/jasa antara penjual dan pembeli. (Kotler,

2007:18)

Kegiatan pembelian dan penjualan merupakan satu

kesatuan untuk dapat terlaksananya transfer hak atau transaksi.

Oleh karena itu, kegiatan penjualan terdiri dari serangkaian

kegiatan yang meliputi penciptaan permintaan (demand),

menemukan pembeli, negosiasi harga, dan syarat-syarat

pembayaran (Assauri, 2004:25).

Dalam kaitannya dengan Islam, terdapat berbagai dalil Al-

Quran tentang penjualan. Salah satunya Allah SWT dalam kitab

suci Al-Quran menerangkan bahwa jual-beli atau perdagangan

berlaku atas dasar suka sama suka dan tidak dilakukan dengan cara

yang batil (tidak merugikan sala satu pihak, baik pihak penjual

maupun pihak pembeli), hal ini tercantum dalam Q.S An-Nisa

[4]:29 yang memiliki makna: ”Wahai orang-orang yang beriman!

Janganlah kamu saling memakan harta sesamamu dengan jalan

yang batil (tidak benar), kecuali dalam perdagangan yang berlaku

atas dasar suka sama suka di antara kamu...”. Bahkan Islam sangat

Page 47: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

20

menganjurkan untuk melakukan proses jual beli dan tidak

melakukan riba, seperti yang tersurat di dalam Q.S Al-Baqarah

[2]:275, "...padahal Allah telah menghalalkan jual beli dan

mengharamkan riba..."

2.4.2 Definisi Sistem Informasi Penjualan

Sistem Informasi Penjualan, sebuah sistem yang dapat

melaporkan data penjualan terkini dan semua informasinya

terhubung dengan alat-alat teknologi modern seperti alat

komunikasi handphone, pembaca bar code, dan internet. (Kotler,

2007:90)

2.4.3 Komponen Data Sistem Informasi Penjualan

Dalam Sistem Informasi Penjualan sustu perusahaan, telah

dapat mengorganisasikan beberapa informasi dari beberapa basis

data. Diantaranya yang pertama basis data pelanggan, yang berisi

nama setiap pelanggan, alamat, nomor yang bisa dihubungi dan

transaksi-transaksi. Yang kedua adalah basis data gudang yang

berisi nama barang, dan keterangan mengenai barang yang dijual

ataupun diolah. (Kotler, 2007:90)

2.4.4 Siklus Pesanan Sistem Informasi Penjualan

Dalam Sistem Informasi Penjualan terdapat sistem

pencatatan internal yang intinya adalah siklus pesanan samapai

dengan pembayaran. Dimana pemesanan dimulai dari pelanggan

yang mengirimkan surat pesanan ke perusahaan. Lalu Departemen

Page 48: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

21

penjualan mempersiapkan faktur penjualan yang memberikan

salinan ke departemen lain terutama departemen barang. Jenis

barang yang dikirim harus disertai dokumen pengiriman dan

dokumen penagihan yang juga dibuat rangkap. Dan perusahaan-

perusahaan masa kini melakukan tahap-tahap itu secara cepat dan

akurat. (Kotler, 2007:90)

2.4.5 Definisi Perusahaan dan Definisi Distributor

Perusahaan, merupakan suatu organisasi yang legal

berbadan hukum yang berdirinya telah diajukan kepada menteri

kehakiman dengan berisi informasi sebagai berikut : (1) nama,

tujuan, dan jangka perusahaan yang diusulkan; (2)besar, jenis, dan

jumlah lembarsaham terizin; (3) alamat kantor; (4)nama dan

alamat pendiri perusahaan. (Henry ,2000:404)

Distributor merupakan, suatu badan organisasi yang dapat

menyediakan tempat persediaan barang dan memiliki rekananan

untuk menjual barangnya kembali dengan harga yang tinggi untuk

mendapatkan keuntungan sebesar-besarnya.(Keegan, 2007:134)

2.5 Studi Literatur atau Contoh Sistem Informasi Penjualan

Contoh Sistem Informasi Penjualan yang dipergunakan di dalam

penulisan skripsi ini adalah hasil studi literatur dari penelitian atau hasil

penulisan karya ilmiah yang telah ada. Berikut adalah beberapa contoh

Page 49: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

22

tampilan aplikasi (screenshot) Sistem Informasi Penjualan (Agus

Laswantianto, 2010):

Gambar 2.2 Form Menu Utama

Sumber: Agus Laswantianto, 2010

Gambar 2.3 Form Update Data Pelanggan

Sumber: Agus Laswantianto, 2010

Page 50: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

23

Gambar 2.4 Form Update Data Obat

Sumber: Agus Laswantianto, 2010

Gambar 2.5 Form Update Data Batch

Sumber: Agus Laswantianto, 2010

Page 51: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

24

Gambar 2.6 Form Update Data Supir

Sumber: Agus Laswantianto, 2010

Gambar 2.7 Form Update Data Kendaraan

Sumber: Agus Laswantianto, 2010

Page 52: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

25

Gambar 2.8 Hasil Cetak Laporan Penjualan

Sumber: Agus Laswantianto, 2010

Gambar 2.9 Hasil Cetak Laporan Pesanan

Sumber: Agus Laswantianto, 2010

Page 53: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

26

Gambar 2.10 Hasil Cetak Laporan Retur

Sumber: Agus Laswantianto, 2010

Dari contoh aplikasi Sistem Informasi Penjualan di atas masih terdapat

beberapa kekurangan. Diantaranya adalah:

a. Pada Aplikasi ini masih berjalan offline, atau satu komputer

b. Pelanggan tidak dapat mengetahui secara langsung stok barang yang

tersedia.

c. Sistem Informasi Penjualan ini pada toko obat PT.Distriversa Buanamas

d. Tidak terdesign dengan baiknya aplikasi ini, dapat dilihat dengan tidak ada

image atau gambar logo perusahaan

e. Tidak dapat melihat gambar barang yang akan dijual.

f. Pada laporan penjualan dan laporan retur penjualan, penempatan kolom

tidak ada batas kolom sampai bawah sehingga terlihat menumpuk.

Page 54: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

27

2.6 Konsep Dasar Pengembangan Sistem

Pengembangan sistem (system development) dapat berarti

menyusun suatu sistem yang baru untuk menggantikan sistem yang lama

secara keseluruhan atau memperbaiki sistem yang telah ada (Jogiyanto,

2005:35).

Siklus hidup pengembangan sistem adalah pendekatan melalui

beberapa tahap untuk menganalisis dan merancang sistem yang dimana

sistem tersebut telah dikembangkan dengan sangat baik melalui

penggunaan siklus kegiatan penganalisis dan pemakai secara spesifik.

(Kendall, 2005: 11)

Metodologi pengembangan sistem / system development

methodology adalah sebuah proses pengembangan terstandarisasi yang

mendefinisikan satu set aktivitas, metode, praktek terbaik, produk jadi, dan

perangkat terotomasi yang akan digunakan oleh para pengembang sistem

dan para manajer proyek untuk mengembangkan dan memperbaiki sistem

informasi dan perangkat lunak. Padanan kata yang umum adalah proses

pengembangan sistem (system development process) (Whitten, 2004:81).

Meskipun proses bisnis pada masing-masing organisasi berbeda,

mereka memiliki karakteristik umum yang sama, yaitu kebanyakan proses

pengembangan sistem pada organisasi mengikuti pendekatan pemecahan

masalah (problem-solving). Pendekatan tersebut biasanya terdiri dari

beberapa langkah problem-solving secara umum: (Whitten, 2004:31-32)

Page 55: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

28

1. Mengidentifikasi masalah.

2. Memahami dan menganalisis masalah.

3. Mengidentifikasi solusi yang diharapkan.

4. Mengidentifikasi solusi alternatif dan memilih solusi yang

terbaik.

5. Merancang solusi yang telah dipilih.

6. Mengimplementasikan solusi yang telah dipilih.

7. Mengevaluasi hasil (jika masalah tidak terpecahkan, kembali

ke langkah 1 atau 2).

Untuk mempermudah pendekatan problem-solving, terdapat empat

tahapan yang harus diselesaikan untuk proyek pengembangan sistem, yaitu

system initiation, system analysis, system design dan system

implementation. Tabel di bawah menunjukkan korelasi antara general

problem-solving dan proses pengembangan sistem.

Page 56: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

29

Tabel 2.1 Tabel korelasi antara general problem-solving dan proses

pengembangan sistem

Sumber: Whitten, 2004:35

Proses pengembangan sistem General problem-solving

System initiation 1. Mengidentifikasi masalah (juga

membuat rencana untuk

menyelesaikan masalah tersebut).

System analysis 2. Memahami dan menganalisis masalah.

3. Mengidentifikasi persyaratan dan

solusi yang diharapkan.

System design 4. Mengidentifikasi solusi alternatif dan

memilih solusi yang terbaik.

5. Merancang solusi yang telah dipilih.

System implementation 6. Mengimplementasikan solusi yang

telah dipilih.

7. Mengevaluasi hasil (jika masalah tidak

terpecahkan, kembali ke langkah 1

atau 2).

Penjelasan tahapan dalam proses pengembangan sistem adalah sebagai

berikut:

1. System initiation, yaitu mengidentifikasi masalah yang dihadapi dan

membuat rencana untuk menyelesaikan masalah tersebut. Di dalam system

initiation, kita membuat lingkup proyek, tujuan, jadwal dan anggaran yang

Page 57: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

30

dibutuhkan untuk menyelesaikan masalah atau sebagai gambaran

keuntungan dari proyek.

2. System analysis, yaitu memahami dan menganalisis masalah. Selain itu,

juga dilakukan identifikasi terhadap solusi yang diharapkan. System

analysis mempelajari permasalahan untuk merekomendasikan peningkatan

dan spesifikasi kebutuhan bisnis serta prioritas solusi. System analysis

diharapkan dapat memberikan pemahaman masalah yang lebih dan

kebutuhan proyek kepada tim proyek.

3. System design, yaitu mengidentifikasi solusi alternatif dan memilih solusi

yang terbaik, kemudian merancang solusi yang telah dipilih. System design

membuat spesifikasi teknis dengan solusi berbasis komputer yang telah

diidentifikasi pada system analysis.

4. System implementation, yaitu mengimplementasikan solusi yang telah

dipilih, kemudian mengevaluasi sistem informasi yang telah dibuat. System

implementation merupakan tahapan terakhir dalam proses pengembangan

sistem. System implementation meliputi kegiatan membangun, meng-

install, menguji dan mengoperasikan sistem informasi.

Pengembangan dengan strategi waterfall (sequential)

menggambarkan bahwa tiap tahapan dimulai dan diselesaikan secara

menyeluruh secara berurutan, akan tetapi pada kenyataannya, seringkali

overlap satu sama lain, seperti system design dapat dimulai sebelum

system analysis selesai (Whitten, 2004:36).

Page 58: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

31

Gambar 2.11 The sequential / waterfall strategy

Sumber: Whitten, 2004:35

2.7 Konsep Dasar Internet

2.7.1 Pengertian Internet

Interconnected Network yang lebih populer dengan sebutan

Internet merupakan sekumpulan jaringan yang terhubung satu

dengan lainnya, dimana jaringan menyediakan sambungan menuju

global informasi. Internet telah memungkinkan komunikasi antar

komputer dengan menggunakan Transmission Control Protocol /

Internet Protocol (TCP/IP) yang didukung media komunikasi,

seperti satelit dan paket radio. Jadi, jarak jangkaunya tidak terbatas.

(Oetomo, 2007:23)

Page 59: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

32

2.7.2 Sejarah Internet

Pada mulanya, internet berasal dari impian J.C.R. Licklider

(1915-1990), seorang psikolog di Massachusetts Institute of

Technology, tentang sebuah Galatic Networks di awal tahun 1960-

an. Kemudian, ketika Licklider bekerja di Advanced Research

Project Agency (ARPA) di Pentagon, Lawrence G. Robert

mencoba mewujudkan impiannya.

Meskipun pertemuan antara Licklider dan Robert terjadi

tahun 1964, Robert baru benar-benar konsentrasi untuk

pengembangan internet mulai Desember 1966. Kemudian, Robert

mulai menguraikan rencana jaringannya dalam konferensi-

konferensi para peneliti. Akhirnya, internet dikembangkan dalam

suatu penelitian militer Amerika Serikat yang disebut Advanced

Research Project Agency Network (ARPANet). ARPANet

menghubungkan pusat penelitian departemen pertahanan dengan

pusat-pusat penelitian di universitas-universitas di Amerika

Serikat. Tujuannya adalah menghadapi kemungkinan terjadinya

serangan nuklir karena sifat jaringan internet tidak mudah

dilumpuhkan hanya dengan merusak satu titik pusat layanan.

Apabila satu titik diserang, maka sistem jaringan tetap dapat

berfungsi. Internet memiliki protokol dan sistem pencari rute-rute

alternatif untuk mengalirkan data dan informasi.

Page 60: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

33

Beberapa elemen utama ARPANet disumbang oleh para

periset seperti Leornard Kleinrock dan Paul Baran di Amerika

Serikat serta Donald W. Davies di Inggris. Masing-masing

membuat pendekatan untuk packet switching yang menjadi solusi

untuk berbagai hambatan bandwidth. Caranya adalah dengan

membagi pesan yang akan ditransmisikan menjadi paket-paket data

kecil dan mengirimkannya melalui kabel-kabel yang sama.

Sementara itu, Roberts meminta bantuan Vinton G. Cerf dan

Robert E. Kahn untuk mengembangkan sebuah protokol kontrol

jaringan yang berfungsi menata kekacauan rencana packet

switching. Di akhir 1970-an, mereka berhasil menyempurnakannya

menjadi Transmission Control Protocol atau Internet Protocol

(TCP/IP) yang masih digunakan hingga sekarang. Sebaliknya,

untuk merakit perangkat keras pertama ARPANet Robert memilih

Bolt, Beranek, and Newman (BBN) untuk membuat saklar jaringan

yang pertama dan membangun server jaringan pertama di wilayah

pesisir Timur pada tahun 1970. Inovasi selanjutnya dilakukan oleh

Ray Tomlinson dari BBN. Ia membuat sebuah program e-Mail

pada tahun 1971 yang kemudian menarik para ilmuwan lainnya

ikut berkiprah di dalam Internet.

Sejarah internet telah menempuh waktu yang panjang.

Namun, umumnya orang hanya melihat pada tahun 1970-an saat

terjadi perkembangan teknologi informasi yang sangat

Page 61: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

34

menakjubkan. Peristiwanya adalah terbentuknya konvergensi

antara teknologi komputer dan telekomunikasi, lalu melahirkan

sebuah teknologi baru yang sangat dahsyat, yaitu internet.

Meskipun demikian, perkembangan teknologi internet

sempat surut hingga tahun 1990-an gaung internet kembali

merebak. Internet menjadi populer kembali sejak tahun 1995 dan

ditandai bertambahnya secara drastis domain komersial dan

jaringan World Wide Web (WWW).

Di Indonesia, jaringan internet mulai dikembangkan pada

tahun 1983 di Universitas Indonesia berupa UINet oleh Dr. Joseph

F.P. Luhukay. Ketika itu, ia baru menamatkan program doktor

Filosofi Ilmu Komputer di Amerika Serikat. Jaringan dibangun

selama empat tahun. Pada tahun yang sama, Luhukay pun mulai

mengembangkan University Network (Uninet) di lingkungan

Departemen Pendidikan dan Kebudayaan. Uninet merupakan

jaringan komputer dengan jangkauan lebih luas dan meliputi

Universitas Indonesia, Institut Teknologi Bandung, Institut

Pertanian Bogor, Universitas Gajah Mada, Institut Teknologi

Surabaya, Universitas Hasanudin, dan Ditjen Dikti. (Oetomo,

2007:21-23)

2.7.3 Sumber Daya Internet

Internet memiliki banyak sumber daya seperti pada tabel di

bawah ini:

Page 62: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

35

Tabel 2.2 Daftar Sumber Daya pada Internet

Sumber: Kadir, 2003:374

Sumber Daya Keterangan

E-mail Digunakan untuk melakukan pertukaran surat

elektronis.

User Newsgroup Forum diskusi.

LISTSERV Kelompok diskusi dengan menggunakan surat

elektronis.

Internet Relay Chat

(IRC)

Fasilitas yang memungkinkan pemakai melakukan

percakapan dalam bentuk bahasa tertulis secara

interaktif.

Telnet Fasilitas yang memungkinkan koneksi (login) ke

suatu sistem komputer.

File Transfer Protocol

(FTP)

Sarana untuk melakukan transfer berkas dari

komputer lokal ke komputer lain atau sebagainya.

Gopher

Perangkat yang memungkinkan pemakai untuk

menemukan informasi yang terdapat pada server

gopher melalui menu yang bersifat hirarkis.

Archie Perangkat yang dapat digunakan untuk melakukan

pencarian berkas pada situs FTP.

Very Easy Rodent-

Oriented Netwide

Index to Computer

Merupakan kemampuan tambahan yang dipakai

untuk melakukan pencarian pada situs-situs

gopher.

Page 63: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

36

Archieves (Veronica)

Wide Area Information

Servers (WAIS)

Perangkat yang digunakan untuk melakukan

pencarian data pada internet yang dilaksanakan

dengan menyebutkan nama database dan kata

kunci yang dicari.

World Wide Web

(WWW)

Sistem yang memungkinkan pengaksesan

informasi dalam internet melalui pendekatan

hypertext (HTTP).

2.8 Aplikasi Web

Pada awalnya aplikasi web dibangun hanya menggunakan bahasa

yang disebut HTML (Hyper Text Markip Language). Pada perkembangan

berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas

kemampuan HTML. Pada saat ini, banyak skrip seperti itu antara lain yaitu

PHP dan ASP, sedangkan contoh yang berupa objek adalah APPLET.

(Kadir, 2003 : 386) Aplikasi web itu sendiri dibagi dua, yaitu :

2.8.1 Web Statis

Web statis adalah web yang berisi atau menampilakn

informasi-informasi yang sifatnya statis (tetap). Disebut statis

karena penggguna tidak dapat berinteraksi dengan web tersebut.

Pada web statis pengguna hanya dapat melihat isi dokuman pada

halaman web dan apabila diklik akan berpindah kehalaman web

yang lain. Interaksi pengguna hanya terbatas pada melihat

Page 64: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

37

informasi yang ditampilkan, tetapi tidak dapat mengolah informasi

yang dihasilakan. Web statis biasanya merupakan HTML yang

ditulis pada editor teks dan disimpan dalam bentuk .html atau

.htm.

2.8.2 Web Dinamis

web dinamis adalah web yang menampilkan informasi serta

dapat berinteraksi dengan pengguna. Web yang dinamis

memungkinkan pengguna untuk berinteraksi menggunakan form

sehingga dapat mengolah informasi yang ditampilkan. Web

dinamis bersifat interaktif, tidak kaku dan terlihat lebih indah.

2.9 Konsep Basis Data dan DBMS (Database Management System)

Basis data (database) adalah suatu pengorganisasian sekumpulandata

yang saling terkait sehingga memudahkan aktivitas untuk memperoleh

informasi. Basis data dimaksudkan untuk mengatasi problem pada sistem

yang memakai pendekatan berbasis berkas.

Untuk mengelola basis data diperlukan perangkat lunak yang disebut

DBMS. DBMS adalah perangkat lunak sistem yang memungkinkan para

pemakai membuat, memelihara, mengontrol dan mengakses basis data

dengan cara yang praktis dan efisien. DBMS dapat digunakan untuk

mengakomodasikan berbagai macam pemakai yang memiliki kebutuhan

akses yang berbeda-beda (Kadir, 2003:254).

Page 65: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

38

2.10 SQL

SQL (Structured Query Language) adalah bahasa yang digunakan

untuk mengakses basis data yang tergolong relasional. Standar SQL mula-

mula didefinisikan oleh ISO (International standard Organization dan

ANSI (the Amrican National Standards Institute) yang dikenal dengan

sebutan SQL 86 (Kadir, 2003:285)

SQL (dibaca "es-que-el" atau “sequel”) singkatan dari Structured

Query Language. SQL adalah bahasa yang digunakan untuk

berkomunikasi dengan database. Menurut American National Standards

Institute (ANSI), bahasa ini merupakan standar untuk Relational Database

Management System (RDBMS) (Sidik, 2005:49).

2.11 Alat Pengembangan Sistem yang Digunakan

2.11.1 Bagan Alir (Flowchart)

Flowchart adalah bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah.

Flowchart merupakan cara penyajian dari suatu algoritma

(Ladjamuddin, 2005:267).

Berikut ini beberpaa fungsi flowchart:

1. Relasi

Flowchart dapat memberikan gambaran yang

efektif, jelas, dan ringkas tentang prosedur logic. Teknik

penyajian yang bersifat grafis jelas akan lebih baik daripada

Page 66: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

39

uraian-uraian yang bersifat teks khususnya dalam

menyajikan logika-logika yang bersifat kompleks.

2. Analisis

Dengan adanya pengungkapan yang jelas dalam

model atau chart, maka para pembaca dapat dengan mudah

melihat permasalahan atau memfokuskan perhatian pada

area-area tertentu sistem informasi.

3. Komunikasi

Karena simbol-simbol digunakan mengikuti suatu

standar tertentu yang sudah diakui secara umum, maka

flowchart dapat merupakan alat Bantu yang sangat efektif

dalam mengkomunikasikan logika suatu masalah atau

dalam mendokumentasikan logika tersebut.

2.11.2 Data Flow Diagram (DFD) atau Diagram Aliran Data (DAD)

DFD adalah suatu model logika data atau proses yang

dibuat untuk menggambarkan dari mana asal data dan kemana

tujuan data yang keluar dari sistem, dimana data disimpan, proses

apa yang menghasilkan data tersebut dan interaksi antara data yang

tersimpan dan proses yang dikenakan pada data tersebut

(Ladjamudin, 2005:64)

Page 67: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

40

Salah satu keuntungan menggunakan data flow diagram

adalah memudahkan pemakai atau user yang kurang menguasai

bidang komputer untuk mengerti sistem yang yang akan dikerjakan

DFD terdiri dari context diagram dan diagram rinci (DFD

Levelled).

2.11.2.1 Diagram Konteks

Context diagram berfungsi memetakan model

lingkungan (menggambarkan hubungan antara entitas

luar, masukan dan keluaran sistem), yang

direpresentasikan dengan lingkaran tunggal yang

mewakili keseluruhan sistem

Diagram konteks merupakan level tertinggi dari

DFD yang menggambarkan seluruh input ke sistem atau

output dari sistem. Ia akan memberi gambaran tentang

keseluruhan sistem. Sistem dibatasi oleh boundary (dapat

digambarkan dengan garis putus). Dalam diagram

konteks hanya ada satu proses. Tidak boleh ada store

dalam diagram konteks.

2.11.2.2 DFD levelled

DFD levelled menggambarkan sistem sebagai

jaringan kerja antara fungsi yang berhubungan satu sama

lain dengan aliran dan penyimpanan data, model ini

hanya memodelkan sistem dari sudut pandang fungsi.

Page 68: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

41

Dalam DFD levelled akan terjadi penurunan level

dimana dalam penurunan level yang lebih rendah harus

mampu merepresentasikan proses tersebut ke dalam

spesifikasi proses yang jelas. Jadi dalam DFD levelled

bisa dimulai dari DFD level 0 atau diagram nol/zero.

Diagram nol adalah diagram yang menggambarkan

proses dari data flow diagram. Diagram nol memberikan

pandangan secara menyeluruh mengenai sistem yang

ditangani, menunjukkan tentang fungsi-fungsi utama atau

proses yang ada, aliran data dan eksternal entity. Pada

level ini sudah dimungkinkan adanya/digambarkannya

data store yang digunakan. Untuk proses yang tidak rinci

lagi pada level selanjutnya. Simbol atau ’P’ (functional

primitive) dapat ditambahkan pada akhir nomor proses.

Keseimbangan output dan input (balancing) antara

diagram konteks harus dipelihara

Kemudian turun ke DFD level 1 dan seterusnya.

Setiap penurunan hanya dilakukan bila perlu. Aliran data

yang masuk dan keluar pada suatu proses di level x harus

berhubungan dengan aliran data yang masuk dan keluar

pada level x+1 yang mendefinisikan proses pada level x

tersebut. Proses yang tidak dapat diturunkan/dirinci lagi

Page 69: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

42

dikatakan primitif secara fungsional dan disebut sebagai

proses primitif.

Beberapa aturan dalam DFD :

1. Antar Entitas tidak diijinkan terjadi hubungan atau

relasi

2. Tidak boleh ada aliran data antara entitas eksternal

dengan data store.

3. Alasan kerapian (menghindari aliran data yang

bersilangan), entitas eksternal atau data store boleh

digambar beberapa kali dengan tanda khusus,

misalnya diberi nomor.

4. Satu aliran data boleh mengalirkan beberapa paket

data

5. Bentuk anak panah aliran data boleh bervariasi

6. Semua objek harus mempunyai nama

7. Aliran data selalu diawali atau diakhiri dengan proses

8. Semua aliran data harus mempunyai tanda arah

9. Jumlah proses tidak lebih dari sembilan proses dalam

sistem, jika melebihi maka sebaiknya dikelompokkan

beberapa proses yang bekerja bersama-sama didalam

suatu subsistem.

Page 70: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

43

2.11.3 Kamus Data

Kamus data atau data dictionary atau disebut juga dengan

istilah sistem data dictionary adalah katalog fakta tentang data dan

kebutuhan-kebutuhan informasi dari suatu sistem informasi.

Dengan menggunakan kamus data, analis sistem dapat

mendefinisikan data yang mengalir di sistem dengan lengkap.

Kamus data dibuat pada tahap analisis sistem dan digunakan baik

pada tahap analisis maupun pada tahap perancangan sistem. Pada

tahap analisis, kamus data dapat digunakan sebagai alat

komunikasi antara analisis sistem dengan pemakai sistem tentang

data yang mengalir di sistem, yaitu tentang data yang masuk ke

sistem dan tentang informasi yang dibutuhkan oleh pemakai

sistem. Pada tahap perancangan sistem, kamus data digunakan

untuk merancang input, merancang laporan-laporan dan database.

Kamus data dibuat berdasarkan arus data yang ada di DFD. Arus

data di DFD sifatnya adalah global, hanya ditunjukkan nama arus

datanya saja (Jogiyanto, 2005:725).

2.11.4 Entity Relationalship Diagram (ERD)

ERD merupakan notasi grafis dalam pemodelan data

konseptual yang mendeskripsikan hubungan antara penyimpanan.

ERD digunakan untuk memodelkan struktur data dan hubungan

antar data, karena hal ini relatif kompleks. Dengan ERD kita dapat

Page 71: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

44

menguji model dengan mengabaikan proses yang harus dilakukan.

(Ladjamudin, 2005:142)

ERD menggunakan sejumlah notasi dan simbol untuk

menggambarkan struktur dan hubungan antar data, pada dasarnya

ada 3 simbol yang digunakan yaitu :

a. Entiti

Entiti adalah suatu objek yang dapat diidentifikasi

dalam lingkungan pemakai, sesuatu yang penting bagi

pemakai dalam konteks sistem yang akan dibuat. Sebagai

contoh pelanggan, pekerja dan lain-lain. Seandainya A

adalah seorang pekerja maka A adalah isi dari pekerja,

sedangkan jika B adalah seorang pelanggan maka B adalah

isi dari pelanggan. Karena itu harus dibedakan antara entitii

sebagai bentuk umum dari deskripsi tertentu dan isi entiti

seperti A dan B dalam contoh di atas. Entiti digambarkan

dalam bentuk persegi empat.

b. Atribut

Entiti mempunyai elemen yang disebut atribut, dan

berfungsi mendeskripsikan karakter entiti. Misalnya atribut

nama pekerja dari entiti pekerja. Setiap ERD bisa terdapat

lebih dari satu atribut. Entiti digambarkan dalam bentuk

ellips.

c. Hubungan

Page 72: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

45

Relationship: sebagaimana halnya entiti maka

dalam hubunganpun harus dibedakan antara hubungan atau

bentuk hubungan antar entiti dengan isi dari hubungan itu

sendiri.

d. Kardinalitas (Cardinality)

Misalnya dalam kasus hubungan antara entiti siswa

dan entiti mata_kuliah adalah mengikuti, sedangkan isi

hubungannya dapat berupa nilai_ujian. Relationship

digambarkan dalam bentuk intan / diamonds.

Jenis - jenis hubungan dalam ERD :

1. One to one (Satu ke satu), Tingkat hubungan satu

ke satu, dinyatakan dengan satu kejadian pada

entitas pertama, hanya mempunyai satu hubungan

dengan satu kejadian pada entitas yang kedua dan

sebaliknya.Yang berarti setiap tuple pada entitas

A berhubungan dengan paling banyak satu tuple

pada entitas B, dan begitu juga sebaliknya setiap

tuple pada entitas B berhubungan dengan paling

banyak satu tupel pada entitas A.

2. One to many atau many to one (Satu ke banyak

atau banyak ke satu),Tingkat hubungan satu ke

banyak adalah sama dengan banyak ke satu.

Tergantung dari arah mana hubungan tersebut

Page 73: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

46

dilihat. Untuk satu kejadian pada entitas yang

pertama dapat mempunyai banyak hubungan

dengan kejadian pada entitas yang kedua.

Sebaliknya satu kejadian pada entitas yang kedua

hanya dapat mempunyai satu hubungan dengan

satu kejadian pada entitas yang pertama.

a. One to many (satu ke banyak)

Yang berarti satu tuple pada entitas A dapat

berhubungan dengan banyak tuple pada entitas

B, tetapi tidak sebaliknya, di mana setiap tuple

pada entitas B, berhubungan dengan paling

banyak satu tuple pada entitas A.

b. Many to one (banyak ke satu)

Yang berarti setiap tuple pada entitas A dapat

berhubungan dengan paling banyak satu tuple

pada entitas B, tetapi tidak sebaliknya, di

mana setiap tuple pada entitas A berhubungan

dengan paling banyak satu tuple pada entitas

B.

3. Many to many (Banyak ke banyak),

Tingkat hubungan banyak ke banyak

terjadi jika tiap kejadian pada sebuah entitas akan

mempunyai banyak hubungan dengan kejadian

Page 74: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

47

pada entitas lainya. Baik dilihat dari sisi entitas

yang pertama, maupun dilihat dari sisi yang

kedua.

Yang berarti setiap tuple pada entitas A

dapat berhubungan dengan banyak tuple pada

entitas B, dan demikian juga sebaliknya, di mana

setiap tuple pada entitas B dapat berhubungan

dengan banyak tuple pada entitas A.

2.11.5 Normalisasi

a. Definisi Normalisasi

Normlisasi adalah suatu proses

memperbaiki/membangun edngan model data relasional, dan

secara umum lebih tepat dikoneksikan dengan model data

logika. (Ladjamudin, 2005:169)

b. Tingkatan Normalisasi

Menurut Ladjamudin, normalisasi terbagi menjadi

beberapa tahap, diantaranya: (Ladjamudin, 2005:176)

1. Bentuk tidak normal (Unnormalized Form)

Bentuk ini merupakan kumpulan data yang akan

direkam, tidak ada keharusan mengikuti format tertentu,

dapat saja data tidak lengkap atau terduplikasi. Da ta

dikumpulkan apa adanya sesuai saat menginput.

2. Bentuk normal kesatu (First Normal Form / 1NF)

Page 75: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

48

Pada tahap ini dilakukan penghilangan beberapa grup

elemen yang berulang agar menjadi satu harga tunggal

yang berinteraksi diantara setiap baris pada suatu tabel,

dan setiap atribut harus mempunyai nilai data yang

atomic (bersifat atomic value). Atom adalah zat terkecil

yang masih memiliki sifat induknya, bila ia dipecah lagi

maka ia tidak memiliki sifat induknya.

Syarat normal kesatu (1-NF) :

a. Setiap data dibentuk dalam flat file, data dibentuk

dalam satu record demi satu record nilai dari field

berupa “atomic value”.

b. Tidak ada set atribut yang berulang atau bernilai

ganda.

c. Telah ditentukannya primary key untuk tabel / relasi

tersebut.

d. Tiap atribut hanya memiliki satu pengertian

3. Bentuk normal kedua (Second Normal Form / 2NF)

Bentuk normal kedua didasari konsep full functional

dependency (ketergantungan fungsional sepenuhnya)

yang dapat didefinisikan sebagi berikut :

Jika A dan B adalah atribut-atribut dari suatu relasi, B

dikatakan full functional dependency (memiliki

ketergantungan fungsional sepenuhnya) terhadap A,

Page 76: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

49

tetapi tidak secara tepat memiliki ketergantungan

fungsional dari subset (himpunan bagian) dari A.

Syarat normal kedua (2-NF) :

a. Bentuk data telah memenuhi kriteria bentuk normal

kesatu.

b. Atribut bukan key (non-key) haruslah memiliki

ketergantungan fungsional sepenuhnya (fully

fungsional dependency) pada kunci utama / primary

key.

4. Bentuk normal ketiga (T hird Normal Form / 3NF)

Syarat normal ketiga (3-NF) :

a. Bentuk data telah memenuhi kriteria bentuk normal

kedua.

b. Atribut bukan kunci (non-key) haruslah tidak

memiliki ketergantungan transitif, dengan kata lain

suatu atribut bukan kunci (non-key) tidak boleh

memiliki ketergantungan fungsional (fungsional

dependency) terhadap atribut bukan kunci lainnya,

seluruh atribut bukan kunci pada suatu relasi hanya

memiliki ketergantungan fungsional terhadap primary

key di relasi itu saja.

Page 77: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

50

Bentuk Tidak Normal / Unnormalized(Record / tuple masih memiliki elemen data berulang)

Bentuk Normal Pertama / First Normal Form (1NF)(Record / tuple masih memiliki elemen data berulang)

Bentuk Normal Kedua / Second Normal Form (2NF)(Semua atribut non-key memiliki ketergantungan fungsional

sepenuhnya terhadap Primary Key)

Bentuk Normal ketiga / Third Normal Form (3NF)(Semua atribut non-key memiliki ketergantungan fungsional sepenuhnya terhadap Primary Key dan Independent / saling

tidak bergantung terhadap sesama atribut non-key)

Tabel bentuk normal Boyce-Codd Form (BCNF)

Menghilangkan elemen data berulang

Menghilangkan ketergantungan fungsional

sepenuhnya

Menghilangkan ketergantungan transitif

Menghilangkan kunci kandidat yang bukan

merupakan determinan

Gambar 2.12 Langkah-langkah normalisasi

Sumber: Ladjamudin, 2005:176

2.11.6 State Transition Diagram (STD)

State Transition Diagram (STD) menggambarkan

bagaimana kerja sistem melalui kondisi (state) dan kejadian yang

menyebabkan kondisi berubah. STD juga menggambarkan aksi

yang dilakukan karena kejadian tertentu (Pressman, 2001:318).

Page 78: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

51

2.12 Software Pengembangan Sistem

2.12.1 Web Server

Web server adalah suatu perangkat lunak atau program (dan

juga mesin yang menjalankan program) yang mengerti protokol

HTTP dan dapat menanggapi permintaan-permintaan dari web

browser yang menggunakan protokol (Widodo, 2005:680). Web

server yang terkenal diantaranya adalah Apache dan Microsoft

Internet Information Service (IIS). Apache merupakan web server

antar-platform, sedangkan IIS hanya dapat beroperasi di sistem

operasi Microsoft Windows saja.

Gambar 2.13 Logo web server APACHE

Sumber: Widodo, 2005:680

2.12.2 Macromedia Dreamwiever

Macromedia Dreamweaver adalah software profesional untuk

desain, pemrograman, dan manajemen situs web dengan tingkat

fleksibilitas yang sangat tinggi. Tingkat fleksibilitas yang

dimaksud memungkinkan user dengan keahlian tingkat lanjut

(advance) untuk membuat situs web dengan cara menulis langsung

kode HTML pada tools pemrograman yang terintegrasi pada

software ini atau memungkinkan user tingkat awal (beginner)

membuat situs web dengan menggunakan lingkungan visual

editing pada menu-menu yang sudah disediakan (Irawan, 2004:31).

Page 79: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

52

2.12.3 Adobe Photoshop

Adobe Photoshop adalah merupakan software standar

profesional untuk pengolahan citra atau gambar (image) yang

memberikan lingkungan komprehensif bagi para desainer grafis

profesional untuk membuat desain grafis yang rumit untuk

kebutuhan percetakan, situs web, dan media lainnya (Irawan,

2004:153).

2.12.4 PHP

PHP adalah singkatan dari Hypertext Preprocessor yaitu

bahasa pemrograman server side scripting, bahasa pemrograman

yang digunakan oleh web server untuk menghasilkan dokumen

HTML secara on-the-fly. PHP merupakan interpreter yang dapat

dieksekusi sebagai program Common Gateway Interface (CGI)

untuk web server atau dijadikan modul dari web server. PHP

merupakan bahasa script selain paling populer di lingkungan

pemrogram, pengembang web, di lingkungan web server Apache,

kini juga telah menjadi salah satu alternatif bahasa script di

lingkungan web server di Windows.

PHP telah tersedia pada hampir semua sistem operasi

jaringan yang menyediakan web server terutama web server

Apache. Web server berbasis Windows non Apache juga telah

mendukungnya, seperti IIS, PWS, atau Xitami, dari Windows

98/ME sampai dengan Windows NT 4/2000 dan XP.

Page 80: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

53

Portabilitas aplikasi yang dikembangkan dengan

menggunakan PHP lebih mudah, dan tidak membutuhkan

perubahan pada source code aplikasi, salinkan langsung ke dalam

server tujuan, maka aplikasi dengan PHP langsung dapat

dijalankan. Portabilitas adalah kemampuan untuk dipindahkan dari

satu platform sistem operasi kepada platform sistem operasi lain,

misal dari Windows ke Linux atau sebaliknya. Kemudahan

portabilitas ini adalah karena samanya PHP pada semua platform.

Halaman-halaman web yang menggunakan PHP sebagai

script pengembangan aplikasinya memungkinkan membuat situs

yang memiliki sajian informasi yang:

1) Interaktif, server dapat menerima masukan dari pemakai

kemudian memproses masukan tersebut kemudian

memberikannya lagi kepada pemakai berupa data hasil

pengolahan.

2) Halaman dibuat berdasarkan suatu permintaan dari

pengunjung/pemakai. Pemakai dapat memasukkan kriteria

informasi yang diinginkan, PHP akan mengakses ke dalam

database seperti MySQL untuk menampilkan informasi

yang diminta tersebut.

3) Menampilkan informasi terbaru secara otomatis. Halaman

web akan secara otomatis menampilkan informasi

Page 81: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

54

berdasarkan kriteria yang digunakan untuk meng-

otomatisasi berita yang terbaru.

(Sidik, 2005:323-325)

Kode HTML

Gambar 2.14 Mekanisme Kerja Permintaan Dokumen PHP

Sumber: Kadir, 2003:389

Pada Gambar 2.14 terlihat bahwa ada pemrosesan di server

untuk menterjemahkan kode PHP menjadi kode HTML. Kode

HTML yang diterjemahkan oleh mesin PHP-lah yang akan diterima

oleh pemakai (client) (Kadir, 2003:389).

2.12.5 MYSQL

MySQL merupakan software sistem manajemen database

(Database Management Systems/DBMS) yang sangat populer

dikalangan pemrograman web, terutama di lingkungan Linux

dengan menggunakan script PHP dan Perl (Sidik, 2005:1).

Page 82: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

55

Software database ini kini telah tersedia juga pada platform sistem

operasi Windows.

Kepopuleran MySQL dimungkinkan karena kemudahannya

untuk digunakan, cepat secara kinerja query dan mencukupi untuk

kebutuhan database perusahaan-perusahaan skala menengah kecil.

Software database MySQL kini dilepas sebagai software

manajemen database yang open source, sebelumnya merupakan

software dat abase yang shareware. Database MySQL tersedia

secara bebas cuma-cuma dan boleh digunakan oleh setiap orang,

dengan lisensi open source GNU General Public License (GPL)

ataupun lisensi komersial non-GPL.

Keistimewaan-keistimewaan MySQL :

1. Portability; MySQL dapat berjalan stabil pada berbagai sistem

operasi.

2. Open source; MySQL didistribusikan secara open source

(gratis), di bawah lisensi GPL.

3. Multiuser; MySQL dapat digunakan oleh beberapa user dalam

waktu yang bersamaan tanpa mengalami masalah.

4. Performance tuning; MySQL memiliki kecepatan yang

menakjubkan dalam menangani query sederhana.

5. Column types; MySQL memiliki tipe kolom yang sangat

kompleks.

Page 83: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

56

6. Command dan functions; MySQL memiliki operator dan fungsi

secara penuh yang mendukung perintah SELECT dan WHERE

dalam query.

7. Security; MySQL memiliki beberapa lapisan sekuritas seperti

level subnetmask, nama host dan izin akses user dengan sistem

perizinan yang mendetail serta password terenkripsi.

8. Scalability dan limits; MySQL mampu menangani database

dalam skala besar.

9. Connectivity; MySQL dapat melakukan koneksi dengan client

menggunakan protokol TCP/IP, Unix socket (Unix), atau

Named Pipes (NT).

10. Localisation; MySQL dapat mendeteksi pesan kesalahan (error

code) pada client dengan menggunakan lebih dari dua puluh

bahasa.

11. Interface; MySQL memiliki interface terhadap berbagai

aplikasi dan bahasa pemrograman dengan menggunakan fungsi

API (Application Programming Interface).

12. Clients dan tools; MySQL dilengkapi dengan berbagai tool

yang dapat digunakan untuk administrasi database.

13. Struktur tabel; MySQL memiliki struktur tabel yang lebih

fleksibel dalam menangani ALTER TABLE.

Page 84: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

57

2.12.6 XAMPP

XAMPP adalah perangkat lunak gratis, yang mendukung banyak

sistem operasi, merupakan kompilasi dari beberapa program untuk

menjankan fungsinya sebagai server yang berdiri sendiri, yang

terdiri atas program Apache HTTP Server, MySQL database, dan

penterjemah bahasa yang ditulis dengan bahasa pemrogramaan

PHP dan Perl. XAMPP adalah nama yang merupakan singkatan

dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan

Perl. Program ini tersedia dalam GNU General Public License dan

bebas, merupakan web server yang mudah digunakan yang dapat

mampu melayani halaman dinamis. Saat ini, XAMPP tersedia

untuk sistem operasi Microsoft Windows, Linux, Sun Solaris dan

Mac OS X. ( Rugun, 2009:206 ).

Page 85: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

58

BAB III

METODOLOGI PENELITIAN

Pada bab ini akan dibahas tentang metodologi penelitian, yang digunakan

oleh peneliti dalam pembuatan Aplikasi Sistem Informasi Penjualan. Metodenya

meliputi metode pengumpulan data dan metode pengembangan sistem.

3.1 Metode Pengumpulan Data

Pada metode pengumpulan data ini peneliti melakukan 3 cara

yaitu wawancara, observasi, dan studi pustaka

3.1.1 Wawancara (interview)

Metode wawancara ini dilakukan pada minggu pertama yaitu,

tanggal 3 sampai 6 November 2009. Semua wawancara ini dilakukan di

kantor PT. Jump Distributors Indonesia yang berlamat di Jl.Saharjo

No.45 Manggarai, Komplek Wahana Bhakti Utama, Jakarta Pusat

12850. Pada tanggal 3 sampai 5 November 2009, peneliti melakukan

wawancara kepada Bapak Hary Poerwadi selaku manajer penjualan di

PT. Jump. Dan pada tanggal berikutnya 6 November 2009, peneliti

melakukan wawancara dengan manajer logistic penjualan yaitu saudara

Mahmudin. Sebagai pewawancara peneliti memodifikasi, mengulangi,

menguraikan pertanyaan. Sehingga responden dapat mengerti dan saya

selaku pewawancara dapat mengikuti jawaban responden asalkan tidak

menyimpang dari tujuan wawancara.

Berdasarkan pengamatan dan wawancara, peneliti mengumpulkan

informasi mengenai:

Page 86: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

59

1. Sejarah singkat dan Profil Perusahaan

Melalui wawancara peneliti memuat sejarah singkat dari latar

belakang berdirinya PT.Jump Asia Distributor hingga visi, misi, dan

struktur perusahaan

2. Sistem yang sedang berjalan

Melalui wawancara dan pengamatan peneliti mendapatkan informasi

tentang sistem dan prosedur yang sedang berjalan pada saat itu.

3.1.2 Pengamatan(Observasi )

Pada metode ini, peneliti mengumpulkan data dan informasi

yaitu dengan cara meninjau dan melakukan pengamatan secara langsung

ke lapangan terhadap suatu kegiatan yang sedang dilakukan atau

berjalan, untuk memperoleh semua data yang dibutuhkan.

Pengamatan dilakukan pada:

Tempat : Kantor PT. Jump Distributors Indonesia

Jl.Saharjo No.45 Manggarai,

Komplek Wahana Bhakti Utama,

Jakarta Pusat 12850

Waktu : 10 November 2009 – 28 November 2009

3.1.3 Studi Pustaka

Peneliti melakukan studi pustaka sebagai bahan tambahan guna

melengkapi kekurangan-kekurangan data yang diperoleh dari interview

dan observasi. Pengumpulan data dengan cara mengambil dari sumber-

sumber media cetak maupun elektronik yang dapat dijadikan acuan

pembahasan masalah.

Page 87: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

60

Pada metode pengumpulan data ini, peneliti juga mempelajari

buku-buku yang berhubungan dengan masalah yang akan dibahas dalam

penelitian skripsi ini. Adapun data-data buku yang digunakan dalam

penelitian skripsi ini terdapat dalam daftar pustaka. Pencarian melalui

media elektronik seperti internet juga dilakukan dalam memperoleh

data-data tambahan yang pada media cetak tidak ditemukan.

Peneliti juga mengumpulkan data dari skripsi sistem informasi

penjualan yang ada di perpustakaan yaitu perpustakaan sains dan

teknologi pada Universitas Islam Negeri Syarif Hidayatullah.

3.2 Metode Pengembangan Sistem

Dalam pengembangan Aplikasi Sistem Informasi Penjualan, peneliti

menggunakan metode pengembangan sistem dengan strategi air terjun

(waterfall strategy). Pengembangan dengan strategi waterfall (sequential)

menggambarkan bahwa tiap tahapan dimulai dan diselesaikan secara

menyeluruh secara berurutan.

Adapun langkah-langkah yang dilakukan peneliti dalam pengembangan

sistem ini yaitu:

3.2.1 System Initiation

Dalam tahap ini ada beberapa persiapan yang perlu dilakukan

dalam pembuatan Aplikasi Sistem Penjualan, antara lain:

1. Profil objek penelitian, yaitu Profil dari perusahaan PT.Jump

Distributos Indonesia, yaitu uraian mengenai latar belakang,

Page 88: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

61

visi, misi, dan tujuan dari perusahaan tersebut sebagai

perusahaan distributor.

2. Identifikasi masalah, yaitu mengidentifikasi masalah-masalah

yang terdapat pada sistem yang sedang berjalan, sehingga

peneliti dapat memberikan solusi atau pemecahan masalah

untuk perbaikan dan pengembangan sistem. Peneliti telah

mengidentifikasikan masalah dari Perusahaan ini yaitu:

a. Perusahaan ini tidak memiliki sistem pemesanan yang efektif

dan cepat untuk pelanggan.

b. Perusahaan belum mempunyai manajemen file penjualan

secara terstruktur dan rapi. Karena manajemen file penjualan

tidak terstruktur rapi maka kinerja pencarian data dan

pembuatan surat pun menjadai terhambat.

c. Tidak ada pembuatan laporan secara otomatis dan praktis

mengingat manajemen data yang tidak terstruktur.

3. Lingkup sistem, yaitu menentukan batasan ruang lingkup sistem

yang akan dibangun. Peneliti telah membatasi ruang lingkup

untuk Aplikasi Sistem Informasi Penjualan yang akan dibangun

di antaranya:

a. Aplikasi tidak dibangun untuk mendukung semua kegiatan

dalam Manajemen dari PT.Jump Distributors Indonesia.

Melainkan mendukung beberapa proses kegiatan dari

perhitungan jumlah penjualan yang ada di dalamya.

Page 89: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

62

b. Kegiatan-kegiatan yang dapat didukung dengan aplikasi ini

antara lain, kegiatan dari manajemen penjualan yang berupa

pencatatan data penjualan, data pelanggan, data barang,

pembuatan report, surat, dan faktur.

c. Aplikasi ini akan dibangun menggunakan PHP sebagai

bahasa pemograman, Dreamweaver sebagai interface dan

MySQL sebagai database.

4. Tujuan sistem, yaitu menentukan untuk apa dan untuk siapa

sistem ini dibangun. Peneliti mengembangkan Aplikasi Sistem

Informasi Penjualan yang bertujuan untuk memberikan solusi

optimal terhadap permasalahan-permasalahan dari perusahaan

PT.Jump Distributors Indonesia dalam mengembangkan

perusahaan melalui analisa dari penjualan.

Pendefinisian masalah yaitu menjabarkan secara jelas

permasalahan yang terjadi dari sistem yang lama yang ada dan kemudian

menentukan tujuan dari sistem baru yang akan dibuat, dari batasan-

batasan sistem, kendala, dan juga alternatif pemecahan masalah.

3.2.2 System Analyisis

Pada tahap ini akan diuraikan mengenai hasil analisis berupa:

1. Analisis persyaratan, yaitu uraian mengenai persyaratan-

persyaratan informasi yang dibutuhkan dalam pembuatan Aplikasi

Sistem Informasi Penjualan pada Perusahaan Distributor. Pada

bagian ini, peneliti mengidentifikasikan persyaratan dengan

functional requirement dan nonfunctional requirement.

Page 90: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

63

a. Functional requirement

Merupakan persyaratan yang mengenai aktivitas dan layanan

yang harus diberikan atau disediakan oleh sebuah sistem.

Berikut functional requirement pada sistem yang akan

dibangun:

b. Nonfunctional requirement

Merupakan persyaratan yang mengenai fitur, karakteristik, dan

batasan lainnya yang menentukan apakah sistem memuaskan

atau tidak.

2. Analisis sistem yang berjalan dan sistem yang diusulkan, yaitu

uraian mengenai sistem yang berjalan dan sistem yang diusulkan

berkaitan dengan alur transaksi pengolahan data nilai mahasiswa.

Pada tahap ini perangkat yang digunakan dalam menganalisa

sistem yang berjalan dan sistem yang diusulkan adalah flowchart.

3.2.3 System Design

Pada tahap ini, peneliti akan menggambarkan secara umum tentang

alur proses sistem yang terdapat pada sistem informasi penjualan

Adapun diagram yang disediakan :

a. Flowchart

Seperti yang sudah dilakukan dalam fase analisis sistem berjalan.

Maka dibuatlah flowchart pada sistem yang berjalan dan yang

diusulkan.

Page 91: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

64

b. DFD (Data Flow Diagram)

Perancangan proses dengan DFD dan kamus data untuk menjelaskan

alur dari proses

c. ERD (Entity Relationship Diagram)

Tools ERD digunakan untuk perancangan database dengan tahapan

spesifikasi database beserta normalisasi.

d. STD

Perancangan STD (State Transition Diagram) dan antar muka

pemakai atau Graphical User Interface (GUI), perancangan yang

menjembatani komunikasi antara user dengan sistem.

3.2.4 System Implementation

Setelah melakukan analisis sistem dan perancangan sistem secara

rinci, maka tiba saatnya sistem untuk diimplementasikan (pembuatan

aplikasi software beserta coding program). Tahap implementasi sistem

merupakan tahap meletakkan sistem supaya siap untuk dioperasikan.

Dalam tahap ini peneliti tidak mengimplementasikan langsung ke

perusahaan melainkan hanya melalui tahap-tahap sebagai berikut:

1) Membangun sistem informasi, yaitu peneliti membuat Aplikasi

Penjualan pada Perusahaan Distributor berdasarkan analisis dan

perancangan sistem yang telah dilakukan.

2) Instalasi sistem informasi, yaitu peneliti melakukan instalasi

Aplikasi Penjualan yang telah dibuat, serta mendefinisikan

spesifikasi kebutuhan komputer yang peneliti gunakan,

perangkat lunak (software) dan perangkat keras (hardware).

Page 92: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

65

3) Menguji sistem informasi, yaitu peneliti melakukan pengujian

(testing) terhadap Aplikasi Sistem Informasi Penjualan dengan

metode blackbox testing.

3.3 Kerangka Berfikir

Penelitian Pengembangan Sistem Informasi Informasi Penjualan ini

disusun melalui beberapa tahapan yang harus dilakukan dengan tujuan

memudahkan dalam penelitian. Kerangka pemikiran pada penelitian ini

adalah sebagai berikut :

Gambar 3.1 Kerangka Pemikiran

Page 93: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

66

BAB IV

ANALISIS DAN PENGEMBANGAN SISTEM

4.1 System Initiation

Pada tahap ini, peneliti menjelaskan profil perusahaan dari PT.Jump

Distributors Indonesia, identifikasi masalah, ruang lingkup sistem, dan

tujuan sistem penjualan yang akan dibangun.

4.1.1 Metode Pengumpulan Data

4.1.1.1 Wawancara

Seperti yang dituliskan pada bab 3, metode

wawancara ini dilakukan pada tanggal 3 sampai 6 November

2009. Informasi yang di dapat pada metode wawancara ini

mengenai sejarah singkat dari latar belakang berdirinya PT.J

Jump Asia Distributor hingga visi, misi, dan struktur

perusahaan.

4.1.1.2 Observasi

Metode observasi ini dilakukan pada tanggal 10

sampai 28 November 2009. Peneliti melakukan

pengamatan secara langsung ke lapangan terhadap suatu

kegiatan yang sedang dilakukan atau berjalan. Pada metode

observasi ini, peneliti juga mendapatkan beberapa data

profil perusahaan beserta struktur organisasinya.

Page 94: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

67

Berikut ini profil dari PT. Jump Distributors Indonesia :

1) Sejarah Berdirinya Perusahaan

PT.Jump Distributors Indosnesia adalah perusahaan

retail, yang bergerak di bidang penjualan. PT.Jump

Distributors Indonesia ini merupakan cabang dari

perusahaan JUMP yang didirikan di beberapa negara.

(data primer)

Erick Noyel adalah seorang pengusaha yang

mendirikan perusahaan JUMP ini sejak awal. Dibawah

kepemimpinanya dia sangat berminat mengembangkan

usahanya di Asia. Untuk itu dia berani

menginvestasikan dan mengembangkan perusahaannya

di beberapa negara asia.

Perusahaan JUMP pertama kali berdiri di Hong

Kong pada tahun 1999. Seiring kemajuannya

perusahaan ini berkembang di berbagai negara Asia.

Berikut ini tahapan perkembangan cabang di Asia:

1. Pada tahun 2000 berdiri cabang di Singapore

2. Pada tahun 2001 berdiri di Taiwan

3. Tahun 2003 berdiri di Indonesia

4. Tahun 2004 berdiri di Thailand

5. Tahun 2005 di China

6. Dan terakhir di Malaysia pada tahun 2006

Page 95: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

68

Gambar 4.1 Peta beberapa cabang dari PT.JUMP di Asia

Sumber : (data primer)

Cabang di Indonesia bernama PT.Jump Distributors

Indonesia. Dilegalkan dengan nama ini pada tahun

2009. Karena pada sebelumnya diberi nama PT. La

Brosse Et Dupont Indonesia.

2) Produk Perusahaan

Seperti yang dituliskan sebelumnya, perusahaan

ini merupakan perusahaan retail. Perusahaan ini

mendistribusikan beberapa barang yang nantinya akan

dijual kembali kebeberapa supermarket atau ke

beberapa toko besar lainnya.

Perusahaan ini mempunyai tiga produk, yaitu:

1. Produk Hair Accesoris (asesoris rambut)

dengan Brand Lollita Chick.

2. Produk Cleaning (alat-alat kebersihan)

dengan Brand Swash

Page 96: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

69

3. Produk Kitchen ware (alat-alat masak)

dengan Brand Fackelman.

3) Visi dan Misi Perusahaan

a. Visi Perusahaan

PT. Jump Distributors Indonesia mempunyai

Visi yaitu menjadi perusahaan yang sukses dalam

membangun kerjasama yang baik dengan seluruh

Perusahaan Retail di Indonesia dan menjadi merek

dagang terbaik dengan menggunakan jaringan relasi

yang telah kita miliki di seluruh Asia.(data primer)

b. Misi Perusahaan

Sedangkan misi dari perusahaan dari PT.

Jump Distributors Indonesia ada tiga, yaitu:

1. Menempatkan produk-produknya (SWASH,

Lolita Chic, Kitchen Carrefour brand) sebagai

produk yang mengutamakan kualitas terbaik

untuk menarik seluruh pelanggan.

2. Menjadi partner yang dinamis, tanggap, dan

berpengalaman.

3. Mengimplementasikan rencana penjualan yang

di analisis bersama untuk memenuhi kebutuhan

pelanggan dan membagikan reward (berupa

hadiah) sebagai penghargaan atas kesuksesan

perusahaan kepada pelanggan.(data primer)

Page 97: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

70

4) Struktur Organisasi

Gambar 4.2 Struktur Organisasi PT.JUMP DISTRIBUTORS INDONESIA periode 2009-2010 Sumber : (data primer)

Page 98: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

71

Secara struktur organisasi perusahaan ini

dipimpin oleh seorang Country Manager yang

bertanggung jawab langsung ke pimpinan

perusahaan JUMP. Perusahaan ini sesuai dengan

bidang pekerjaannya hanya di bagi menjadi 3

departemen. Berikut ini tiga departemen dan

tugasnya secara garis besar yaitu :

1. Marketing, bertugas negosiasi dan mencari

supplier yang cocok dengan perusahaan.

2. Logistic bertanggung jawab terhadap barang

digudang serta pengirimannya

3. Sales dan Merchandising bertanggung jawab

terhadap proses penjualan ke supermarket

atau toko.

4. Admin & Finance bertanggung jawab

terhadap segala keuangan dan pembayaran.

4.1.1.3 Kajian Pustaka

Pada metode kajian pustaka ini peneliti mengambil

dari beberapa sumber-sumber media cetak maupun

elektronik yang dapat dijadikan acuan landasan teori dan

pembahasan masalah.

Peneliti juga mengumpulkan data dari skripsi sistem

informasi penjualan yang sudah ada di perpustakaan sains

dan teknologi pada Universitas Islam Negeri Syarif

Page 99: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

72

Hidayatullah. Diantaranya oleh Agus Laswantianto, dengan

judul Pengembangan Sistem Informasi Penjualan Pada

PT.Distriversa Buanamas Dengan Metodologi Berorientasi

Objek.

4.1.2 Identifikasi Masalah

Sistem penjualan PT. Jump, di awali dengan pemberian data

barang berupa dokumen kertas oleh karyawan PT. Jump. Setelah

pelanggan selesai membuat surat pesanan, surat pesanan diberikan

kepada pihak PT. Jump. Divisi gudang segera menyiapkan jumlah

dan barang sesuai surat pesanan. Pada saat penyiapan barang, surat

pesanan yang diterima tidak sesuai dengan stok barang di PT. Jump.

Penyebabnya adalah data barang yang diberikan kepada pelanggan

tidaklah update. Tidak updatenya data barang karena, proses pesanan

yang tidak langsung terhubung dengan manajemen data barang.

Dalam hal pemesanan barang, pelanggan memerlukan data

barang yang tersedia, yaitu jenis dan jumlah barang yang disediakan

perusahaan. Para pelanggan mendapatkan data barang tersebut dari

divisi sales. Sedangkan data barang yang dibawa oleh divisi sales

tersebut, tidaklah selalu update. Hal ini menyebabkan pelanggan

sering mengulang pemesanan agar barang yang diminta sesuai.

Para pelanggan memesan barang dengan cara manual, yaitu

membuat surat pemesanan dan memberikannya kepada staff

perusahaan (divisi sales). Kemudian divisi sales akan memberikan

surat pemesanan ke bagian logistik untuk diproses lebih lanjut.

Page 100: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

73

Surat pesanan sering datang terlambat, dikarenakan prosedur

PT. Jump mewajibkan divisi sales perusahaan ini berada di toko

untuk mengawasi barang perusahaan ini di toko-toko pelanggan.

Keterlambatan surat pesanan secara langsung mempengaruhi proses

pengiriman. Proses pengiriman menjadi ikut terlambat sehingga

datangnya barang pesanan ke toko pelanggan akan mengakibatkan

penalti berupa denda terhadap perusahaan ini. Rentang waktu

pengiriman barang hanya satu minggu sejak pemesanan barang

diserahkan kepada divisi sales. Selain pembengkakan biaya akibat

denda, pembengkakan biaya juga diakibatkan biaya pengemasan,

karena jangka waktu datangnya surat pemesanan dengan jatuh tempo

pengiriman lebih sempit. Hal ini membutuhkan tenaga karyawan

untuk pengemasan barang yang lebih banyak, untuk mengejar

tanggal jatuh tempo pengiriman.

PT. Jump belum memiliki standar dalam pencatatan dan

penyimpanan data seperti data faktur, data surat jalan, data barang,

dan data retur. Pembuatan data tersebut masih menggunakan

MS.Word atau Excel. Sehingga data yang telah diproses dan

disimpan oleh seorang karyawan, akan sulit untuk diakses atau

ditemukan kembali oleh karyawan lain.

Pelanggan PT. Jump sering mengajukan kritik dan saran

melalui telpon atau e-mail. Sebagian besar penyebab saran dan kritik

tersebut karena pesanan barang yang bermasalah. Data-data kritik

Page 101: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

74

dan saran tersebut tidak dicatat karena belum ada penyimpanan

khusus untuk data-data kritik dan saran

4.1.3 Ruang Lingkup Sistem

Sesuai dengan identifikasi masalah di atas, saya sebagai

peneliti melihat adanya kelemahan dari sistem yang terdahulu.

Untuk itu peneliti berniat mengembangan sistem penjualan dalam

mengatasi sarana dalam bertransaksi baik berupa surat atau faktur,

maupun berupa informasi penjualan yang ditujukan kepada pusat

perusahaan atau pelanggan.

Untuk membuat aplikasi ini, peneliti menggunakan PHP

sebagai bahasa pemrograman, Dreamweaver sebagai interface dan

MySQL sebagai database.

Aplikasi ini dilengkapi dengan berbagai fitur pembuatan

faktur pada setiap transaksi, dan laporan penjualan per periode atau

beberapa waktu. Aplikasi ini juga dilengkapi dengan fitur saran &

kritik yang ditujukan kepada perusahaan, dan juga memiliki fitur

testimonial dimana para pengguna sistem ini bisa saling

berinteraksi melalui komentarnya. Aplikasi ini tidak menunjang

seluruh kegiatan perusahaan. Melainkan hanya menunjang dari

sistem kegiatan penjualan.

4.1.4 Tujuan Sistem

Tujuan dari pengembangan sistem informasi penjualan ini

adalah menciptakan aplikasi sistem informasi penjualan sebagai

Page 102: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

75

sarana untuk mempermudah kinerja sistem penjualan pada

perusahaan PT. Jump Distributors Indonesia.

4.2 System Analyse

Pada tahap system analyses peneliti menjelaskan analisis persyaratan,

analisis sistem berjalan, dan analisis sistem yang diusulkan.

4.2.1 Analisis Persyaratan

Selama melakukan pengamatan dan wawancara, peneliti

telah mengidentifikasikan persyaratan-persyaratan apa saja yang

dibutuhkan untuk merancang Aplikasi Sistem Informasi Penjualan.

4.2.1.1 Functional Requierement (Persyaratan Fungsional)

1. Mampu memberikan data barang, data penjualan, surat

jalan, faktur, dan surat retur. Sesuai dengan kebutuhan

yang diinginkan oleh atasan dan pelanggan.

2. Pelanggan dapat memesan barang langsung melalui

aplikasi ini.

3. Pelanggan dapat memberikan keluhan berupa saran dan

kritik kepada perusahaan.

4. Terdapat pembuatan surat jalan, faktur, dan surat retur.

Untuk keperluan penjualan.

4.2.1.2 Nonfunctional Requierement (Persyaratan Nonfungsional)

1. Pembuatan informasi data sistem penjualan ini tersusun

dalam suatu basis data on-line. Sehingga datanya selalu

update.

Page 103: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

76

2. Pemesanan pelanggan dapat langsung diproses, karena

data pesanan pun langsung diterima.

3. Kritik dan saran juga dapat disampaikan karena

disimpan dalam satu struktur basis data penjualan.

4. Pembuatan sistem ini mempermudah dan mempercepat

dalam pencetakan faktur,surat jalan, dan surat retur.

Dengan sistem ini tentunya sudah tersimpan dalam

basis data faktur dan penjualan.

4.2.2 Analisis Sistem yang Berjalan

Pada perusahaan ini seperti yang telah dijelaskan

sebelumnya, sudah mempunyai sistem penjualan yang telah berjalan.

Peneliti telah berhasil mendapatkan beberapa analisa pada sistem

yang berjalan dalam bentuk flowchart berikut ini.

4.2.2.1 Analisis Sistem Flowchart pada Sistem yang Berjalan

Berikut ini flowchart dari sistem yang berjalan.

Page 104: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

77

Gambar 4.3 Sistem Flowchart dari Sistem yang berjalan

Page 105: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

78

Penjelasan dari Sistem Flowchart pada sistem yang

berjalan:

1. Pelanggan yang sudah terdaftar memesan barang,

dengan cara membuat surat pesanan (PO).

2. Surat pesanan sampai kepada bagian penjualan untuk

diserahkan ke bagian gudang.

3. Bagian gudang memilih barang yang dipesan oleh

pelanggan melalui surat pesanan.

4. Jika barang yang dipesan melalui PO tidak ada, maka

pesanan tersebut akan dikembalikan ke pihak

pelanggan. Tapi jika, barang yang dipesan ada, maka

PO beserta diserahkan bagian penjualan untuk di

simpan.

5. Bagian penjualan membuat faktur dan surat jalan

berdasarkan surat pesanan (PO) yang sudah disetujui

oleh pihak gudang karena barang yang dipesan telah

tersedia.

6. Surat jalan dan faktur di simpan dengan format excel,

lalu kemudian dicetak untuk ditanda tangani oleh

manager.

7. Setelah surat jalan dan faktur ditanda tangani oleh

manager, surat jalan, faktur, dan barang pesanan pun di

antar ke pelanggan.

Page 106: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

79

8. Pelanggan menerima surat jalan , faktur, dan barang

pesanan lalu menandatangani bukti penerimaan pada

surat jalan.

9. Bagian penjualan pun tidak lupa menyimpan bukti

penerimaan surat jalan.

Kekurangan dari sistem berjalan adalah:

1. Pelanggan tidak mengetahui data stok barang yang ada

diperusahaan PT.Jump

2. Pelanggan pun harus mengulang pesananya jika

barang pesanan yang dipesan tidak ada, untuk diperiksa

kembali karena perusahaan tidak mau mengambil resiko

berupa komplain barang yang tidak sesuai.

3. Penyimpanan data berupa file excel, menyulitkan

beberapa karyawan karena penyimpanan yang tidak

termanajemen.

Kelebihan dari sistem berjalan :

Surat Pesanan bisa langsung diperiksa karena sudah dibuat

dan dicetak oleh pelanggan;

Page 107: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

80

4.2.2.2 Analisis Sistem Flowchart pada Sistem yang Diusulkan

Berikut ini sistem flowchart dari Sistem Penjualan

PT.Jump Distributors Indonesia yang diusulkan.

Gambar 4.4 Sistem Flowchart dari Sistem yang diusulkan

Page 108: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

81

4.3 System Design

4.3.1 Perancangan Proses

Perancangan proses digunakan untuk memudahkan dalam

merancang suatu aplikasi supaya sesuai dengan kebutuhan pengguna.

Analisis proses ini memiliki beberapa tahapan diantaranya, analisis

diagram konteks, diagram 0, dan diagram rinci yang diusulkan

4.3.1.1 Matrix Agency

Dari perancangan proses matrix agency untuk memetakan

persyaratan data ke lokasi. Adapun hasilnya sebagai berikut:

Gambar 4.5 Matrix Agency

Page 109: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

82

4.3.1.2 Diagram Konteks

Dari flowchart Sistem yang di usulkan, maka pada tahapan ini

kita dapat merancang konteks diagram. Berikut ini diagram

konteks pada sistem yang diusulkan:

Gambar 4.6 Diagram Konteks pada Sistem yang diusulkan

Penjelasan dari diagram konteks sistem informasi penjualan:

Customer

1. Customer masuk ke sistem dengan memasukan username

dan password pada halaman Login.

2. Customer dapat memasukan data pesanan dengan mengisi

Form Pesanan lalu diproses.

Page 110: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

83

3. Customer dapat memasukan data saran dan kritik pada

Form Saran & Kritik.

4. Dalam sistem ini Customer mendapatkan informasi

mengenai Data Pesanan(data pesanan dari customer

tersebut), Data Saran dan Kritik( data saran dan kritik dari

customer tersebut), dan Data Barang.

Logistic

1. Logistic masuk ke sistem dengan memasukan username

dan password pada halaman Login.

2. Logistic mengisi informasi data barang melalui halaman

Form Barang.

3. Logistic mengisi informasi data retur melalui halaman

Form Retur.

4. Dalam sistem ini Logistic mendapatkan informasi

mengenai Data Barang, Data Pesanan pada halaman Daftar

Pesanan(pesanan dari seluruh customer), dan Data

Retur(barang yang diretur oleh seluruh customer)

Sales

1. Sales masuk ke sistem dengan memasukan username dan

password pada halaman Login.

2. Sales dapat memasukan dan mendaftarkan pelanggan

kedalam sistem melalui halaman Form Pelanggan.

3. Sales memasukan informasi data supir yang dimiliki oleh

perusahan ke dalam sistem, melalui halaman Form Supir.

4. Sales memasukan informasi data kendaraan pengiriman

barang yang dimiliki oleh perusahan ke dalam sistem,

melalui halaman Form Kendaraan.

5. Sales membuat data faktur untuk dikirim, melalui halaman

Form Faktur.

Page 111: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

84

6. Sales juga membuat data surat jalan, melalui halaman Form

Surat Jalan.

7. Sales dapat menjawab Testimonial yang ada melalui Form

Testimonial.

8. Dalam sistem ini Sales mendapatkan informasi mengenai

Data Pelanggan( seluruh biodata pelanggan), Data

Supir(biodata supir yang dimiliki perusahaan JUMP), Data

Kendaraan(informasi kendaraan pengiriman yang dimiliki

oleh perusahaan JUMP), Data Faktur( data faktur dari

seluruh pelanggan), Data Surat Jalan(data seluruh surat

jalan untuk pelanggan), Data Pesanan (data pesanan semua

pelanggan), Data Saran dan Kritik(data saran dan kritik dari

semua pelanggan), Data Testimonial(data tesimonial dari

semua pelanggan dan tamu)

Manager

1. Manager masuk ke sistem dengan memasukan username

dan password pada halaman Login.

2. Manager mendapatkan informasi Data Saran dan Kritik,

Data Penjualan, Data Barang.

Tamu

1. Tamu dari aplikasi ini dapat mengirimkan testimoninya,

melalui Form Tersimonial.

2. Tamu dari aplikasi ini mendapatkan informasi mengenai

Data Barang, Data Testimonial(data testimonial dari para

tamu dan para customer.

Page 112: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

85

4.3.1.3 DFD level 0 (zero) pada Sistem yang Diusulkan

Gambar 4.7 DFD level 0 pada Sistem yang diusulkan

Page 113: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

86

4.3.1.4 DFD level 1 pada Sistem yang Diusulkan dan Flowchart

Program

Diagram ini untuk mendetailkan setiap proses yang

terjadi pada diagram Zero Sistem yang diusulakan.

1. DFD level 1 Proses 2.0

Menjelaskan secara detail Proses 2.0 Yaitu

preoses tambah, ubah, dan lihat data pelanggan pada

sales dan pelanggan.

SalesPelanggan2.1* Tambah

Data Pelanggan

Form PelangganForm Pelanggan

2.2* Ubah Data

Pelanggan

2.3* Lihat Data Pelanggan

Pelanggan Pelanggan

Login

2.4* Hapus Data

Pelanggan

Form PelangganForm Pelanggan

Form PelangganForm Pelanggan

Form Pelanggan

Gambar 4.8 DFD level 1 Proses 2.0 pada Sistem yang diusulkan

Page 114: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

87

Flowchart program pada proses 2.0 :

Gambar 4.9 Flowchart program Proses 2.0

Page 115: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

88

2. DFD level 1 Proses 3.0

Menjelaskan secara detail Proses 3.0. Yaitu

proses tambah, ubah, dan lihat data barang pada

logistic. Serta lihat data barang pada pelanggan dan

tamu.

Gambar 4.10 DFD level 1 Proses 3.0 pada Sistem yang diusulkan

Page 116: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

89

Flowchart program pada proses 3.0 :

Gambar 4.11 Flowchart program Proses 3.0

Page 117: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

90

3. DFD level 1 Proses 4.0

Menjelaskan secara detail Proses 4.0.Yaitu proses

tambah, ubah, lihat pada data kendaraan dan data supir.

Gambar 4.12 DFD level 1 Proses 4.0 pada Sistem yang diusulkan

Page 118: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

91

Flowchart program pada proses 4.0 :

Gambar 4.13 Flowchart program Proses 4.0

Page 119: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

92

4. DFD level 1 Prose 5.0

Menjelaskan secara detail Proses 5.0. Yaitu

proses pemesanan. Dalam proses ini, pelanggan dapat

membuat, melihat, dan menghapus data pesanan. Dalam

proses ini Sales dan Logistic dapat melihat dan

merubah.

Gambar 4.14 DFD level 1 Proses 5.0 pada Sistem yang diusulkan

Page 120: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

93

Flowchart program pada proses 5.0 :

Y

Memasukan Data Barang

ke dalam Pesanan

Apakah Data Pesanan berhasil

dihapus?T

Y

T

Data Pesanan berhasil dicetak

Y

Data Pemesanan Terhapus

Selesai

Data Pemesanan

Berhasil dimasukan

Apakah Data Pesanan berhasil

dimasukan?T

Data Pesanan

Belum ada

Data Pemesanan

Tidak Terhapus

Data Pemesanan

Tidak Tercetak (Klik Kembali)

Verifikasi Data Pesanan

Pemesan

Mulai

Ingin Melihat Detail Data Pesanan?

Ingin Menghapus Data Pesanan?

T

Status Pesanan berubah

Ingin mencetak

Data Pesanan?

Y

Validasi Data Pesanan yang

Dihapus

Y

T

Gambar 4.15 Flowchart program Proses 5.0

Page 121: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

94

5. DFD level 1 Proses 6.0

Menjelaskan secara detail Proses 6.0. Yaitu proses

pembuatan, melihat, menghapus data faktur dan surat

jalan.

Gambar 4.16 DFD level 1 Proses 6.0 pada Sistem yang diusulkan

Page 122: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

95

Flowchart program pada proses 6.0 :

Gambar 4.17 Flowchart program Proses 6.0

Page 123: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

96

6. DFD level 1 Proses 7.0

Menjelaskan secara detail Proses 7.0. Yaitu proses

membuat data retur, mengurangi stoknya dari data

barang oleh sales.

Retur

BarangLogisitc

7.2* Buat Retur

setelah ubah data barang

Retur7.3*

Lihat Data Retur

7.4* Hapus Retur

Surat_Jalan

Surat Jalan

7.1* Tambah Data

Retur dari Surat Jalan

Form Retur Form Retur

Form Retur

Form Retur

Retur

Form Retur Form Retur

7.5* Cetak Retur

ReturRetur

Gambar 4.18 DFD level 1 Proses 7.0 pada Sistem yang diusulkan

Page 124: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

97

Flowchart program pada proses 7.0 :

Gambar 4.19 Flowchart program Proses 7.0

Page 125: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

98

7. DFD level 1 Proses 8.0

Menjelaskan secara detail Proses 8.0. Yaitu proses

data saran dan kritik dan poses testimonial.

Customer (pelanggan)

Sales

Tamu

Testimonial

Sarankritik

8.1* Tambah Saran

Kritik

8.5* Tambah

Testimoni

8.6* Lihat Testimoni

8.3* Ubah Status Saran Krtik

Form Testimonial

Form Testimonial

Testimonial

8.7* Hapus

Testimoni

8.2* Lihat Saran

Kritik

DataSaran & kritik

8.4* Hapus Status

Saran Krtik

Manager

Form Saran & kritik

Form Saran & kritik

Form Saran & kritik

Form Saran & kritik

Form Saran & kritik

Form Saran & kritik

Saran & kritik

Saran & kritik

Saran & kritik

Form Testimonial

Form Testimonial

Testimonial

Testimonial

Testimonial

Form TestimonialForm Testimonial

Gambar 4.20 DFD level 1 Proses 8.0 pada Sistem yang diusulkan

Page 126: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

99

Flowchart program pada proses 8.0 :

Gambar 4.21 Flowchart program Proses 8.0

Page 127: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

100

4.3.1.5 Kamus Data

Kamus data merupakan keterangan dari alur data pada

DFD. Berikut ini kamus data dari DFD di atas:

1. Nama arus data : Form Login

Alias : Verifikasi masuk sistem

Bentuk data : Formulir

Arus data : Dari Sales proses 1.0

Penjelasan : Pengguna sistem (user) mengisi

form username dan password untuk

masuk ke sistem

Periode : Setiap kali user menggunakan

Sistem

Volume : Setiap hari rata-rata berkali-kali

Struktur Data : -username + password

2. Nama arus data : Form Login

Alias : Verifikasi masuk sistem

Bentuk data : Formulir

Arus data : Dari manager ke proses 1.0

Penjelasan : Pengguna sistem (user) mengisi

form username dan password untuk

masuk ke sistem

Periode : Setiap kali user menggunakan

Sistem

Volume : Setiap hari rata-rata berkali-kali

Struktur Data : -username + password

Page 128: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

101

3. Nama arus data : Form Login

Alias : Verifikasi masuk sistem

Bentuk data : Formulir

Arus data : Dari Logistic ke proses 1.0

Penjelasan : Pengguna sistem (user) mengisi

form username dan password untuk

masuk ke sistem

Periode : Setiap kali user menggunakan

Sistem

Volume : Setiap hari rata-rata berkali-kali

Struktur Data : -username + password

4. Nama arus data : Form Login

Alias : Verifikasi masuk sistem

Bentuk data : Formulir

Arus data : Dari pelanggan ke proses 1.0

Penjelasan : Pengguna sistem (user) mengisi

form username dan password untuk

masuk ke sistem

Periode : Setiap kali user menggunakan

Sistem

Volume : Setiap hari rata-rata berkali-kali

Struktur Data : -username + password

5. Nama arus data : Data Login

Alias : Masuk ke data login

Page 129: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

102

Bentuk data : Variabel

Arus data : Proses 1.0 ke database login

Penjelasan : Sistem akan menyamakan data

login yang dimasukan dengan data

login pada database

Periode : Setiap kali ada user yang ingin

masuk ke sistem

Volume : Setiap hari rata-rata berkali-kali

Struktur Data : -username + password

6. Nama arus data : Form Pelanggan

Alias : Tambah data pelanggan

Bentuk data : Formulir

Arus data : Dari sales ke proses 2.1

Penjelasan : Admin mendaftarkan pelanggan

Periode : Setiap kali admin menambah data

pelanggan yang baru

Volume : Satu kali setiap ada data pelanggan

baru yang mendaftarkan ke

perusahaan

Struktur Data : username + password +level

+status + id_pelanggan +nama

+alamat +telp +email

7. Nama arus data : Form Pelanggan

Alias : Menyimpan data pelanggan baru

Page 130: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

103

Bentuk data : Variabel

Arus data : Proses 2.1 ke database pelanggan

Penjelasan : Menambah data pelanggan yang

baru dan disimpan ke database

pelanggan

Periode : Setiap kali sistem menambah data

pelanggan yang baru dari admin

penjualan

Volume : Setiap Satu kali menambah data

pelanggan

Struktur Data : id_pelanggan +nama + npwp

+alamat +telp + fax + hp +email

8. Nama arus data : Form Pelanggan

Alias : Tambah data login bagi pelanggan

Bentuk data : Variabel

Arus data : Proses 2.1 ke database login

Penjelasan : Sales mendaftarkan

data login untuk pelanggan

Periode : Setiap kali sistem menambah data

pelanggan yang baru dari admin

Volume : Setiap Satu kali menambah data

pelanggan

Struktur Data : username + password +level+status

9. Nama arus data : Form Pelanggan

Page 131: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

104

Alias : Ubah data Pelanggan

Bentuk data : Formulir

Arus data : Dari sales ke proses 2.2

Penjelasan : Sales mengubah (edit)

data pelanggan

Periode : Setiap Sales mengubah

data pelanggan.

Volume : Satu kali Setiap Sales

mengubah data pelanggan.

Struktur Data : id_pelanggan +nama

+alamat +telp +email

10. Nama arus data : Form Pelanggan

Alias : Simpan data Pelanggan

Bentuk data : Variabel

Arus data : Proses 2.2 ke database pelanggan

Penjelasan : Simpan perubahan (edit) data

pelanggan

Periode : Sistem menyimpan perubahan data

pelanggan

Volume : Satu kali Setiap Sales

mengubah data pelanggan.

Struktur Data : id_pelanggan +nama

+alamat +telp +email

11. Nama arus data : Data Pelanggan

Page 132: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

105

Alias : Informasi data pelanggan

Bentuk data : Field

Arus data : Dari database pelanggan ke proses

2.3

Penjelasan : Sistem membaca data barang dari

database barang

Periode : Setiap sales ingin

mengakses data barang

Volume : Berkali kali setiap pengguna

mengakses database barang

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

+gambar + tgl_input

12. Nama arus data : Data Pelanggan

Alias : Informasi data pelanggan

Bentuk data : Tampilan di layar monitor

Arus data : Proses 2.3 ke logistic

Penjelasan : Sales melihat data

pelanggan

Periode : Sales mengakses

database pelanggan

Volume : Berkali kali setiap logistic

Page 133: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

106

mengakses database barang

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

13. Nama arus data : Barang

Alias : Tambah data barang

Bentuk data : Formulir

Arus data : Dari logistic ke proses 3.1

Penjelasan : Logistic menambahkan data

barang

Periode : Setiap ada barang baru

Volume : Satu kali setiap admin

menambahkan data barang

Struktur Data : id_barang + nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

+gambar + tgl_input

14. Nama arus data : Barang

Alias : Menyimpan data barang

Bentuk data : Variabel

Arus data : Proses 3.1 ke database barang

Penjelasan : Sistem menyimpan data barang

Page 134: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

107

yang baru ke database barang

Periode : Setiap logistic meminta

sistem menyimpan data barang

Volume : Satu kali setiap sistem menyimpan

menambahkan data barang

Struktur Data : id_barang + nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

+gambar + tgl_input

15. Nama arus data : Barang

Alias : Merubah data barang

Bentuk data : Formulir

Arus data : Dari admin ke proses3.2

Penjelasan : Logistic ingin mengubah

data barang

Periode : Setiap ada data barang yang

berubah

Volume : Satu kali Setiap ada data barang

yang berubah

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

Page 135: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

108

+gambar + tgl_input

16. Nama arus data : Barang

Alias : Menyimpan perubahan data barang

Bentuk data : Formulir

Arus data : Proses 3.2 ke database barang

Penjelasan : Sistem menyimpan perubahan data

barang ke database barang

Periode : Setiap logistic meminta

sistem merubah data barang dan

menyimpannya ke database barang

Volume : Satu kali Setiap ada data barang

yang berubah dan disimpan ke

database

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

+gambar + tgl_input

17. Nama arus data : Barang

Alias : Informasi data barang

Bentuk data : Field

Arus data : Dari database barang ke proses 3.3

Penjelasan : Sistem membaca data barang dari

database barang

Page 136: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

109

Periode : Setiap admin

gudang, tamu, dan pelanggan)

ingin mengakses data barang

Volume : Berkali kali setiap penguna

mengakses database barang

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

+gambar + tgl_input

18. Nama arus data : Barang

Alias : Informasi data barang

Bentuk data : Tampilan di layar monitor

Arus data : Proses 3.3 ke logistic

Penjelasan : Logistic melihat data barang

Periode : Logistic mengakses

database barang

Volume : Berkali kali setiap logistic

mengakses database barang

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

19. Nama arus data : Barang

Page 137: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

110

Alias : Informasi data barang

Bentuk data : Tampilan di layar monitor

Arus data : Proses 3.3 ke Tamu

Penjelasan : Tamu melihat data barang

Periode : Setiap tamu/manajer mengakses

database barang

Volume : Berkali kali setiap Tamu/Manajer

mengakses database barang

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

20. Nama arus data : Barang

Alias : Informasi data barang

Bentuk data : Tampilan di layar monitor

Arus data : Proses 3.3 ke Tamu

Penjelasan : Manajer melihat data barang

Periode : Setiap tamu/manajer mengakses

database barang

Volume : Berkali kali setiap Tamu/Manajer

mengakses database barang

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

Page 138: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

111

+harga_barang + total_barang

21. Nama arus data : Barang

Alias : Informasi data barang

Bentuk data : Tampilan di layar monitor

Arus data : Proses 3.3 ke pelanggan

Penjelasan : Pelanggan melihat data barang

Periode : Setiap pelanggan mengakses

database barang

Volume : Berkali kali setiap pelanggan

mengakses database barang

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

22. Nama arus data : Kendaraan

Alias : Tambah data kendaraan

Bentuk data : Formulir

Arus data : Admin ke Proses 4.1

Penjelasan : Admin ingin menambah data

kendaraan

Periode : Setiap admin ingin menambah data

kendaraan

Volume : Satu kali setiap admin menambah

data kendaraan

Page 139: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

112

Struktur Data : no_polisi + nama_kendaraan

+ jenis_kendaraan

23. Nama arus data : Kendaraan

Alias : Simpan tambah data kendaraan

Bentuk data : Variabel

Arus data : Proses 4.1 ke database kendaraan

Penjelasan : Proses menyimpan data kendaraan

Periode : Setiap admin memproses

menyimpan data kendaraan

Volume : Satu kali setiap admin menambah

data kendaraan

Struktur Data : no_polisi + nama_kendaraan

+ jenis_kendaraan

24. Nama arus data : Kendaraan

Alias : Menghapus data kendaraan

Bentuk data : Formulir

Arus data : Admin ke Proses 4.2

Penjelasan : Admin ingin menghapus data

kendaraan

Periode : Setiap admin ingin menghapus data

kendaraan

Volume : Satu kali setiap admin menghapus

data kendaraan

Struktur Data : no_polisi + nama_kendaraan

Page 140: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

113

+ jenis_kendaraan

25. Nama arus data : Kendaraan

Alias : Menghapus data kendaraan

Bentuk data : Variabel

Arus data : Proses 4.2 ke database kendaraan

Penjelasan : Proses menghapus data kendaraan

pada database kendaraan

Periode : Setiap admin memproses hapus

data kendaraan pada database

kendaraan

Volume : Satu kali setiap admin menghapus

data kendaraan

Struktur Data : no_polisi + nama_kendaraan

+ jenis_kendaraan

26. Nama arus data : Kendaraan

Alias : Lihat data kendaraan pada database

kendaraan

Bentuk data : Field

Arus data : Database kendaraan ke Proses 4.3

Penjelasan : Database mengirimkan data

kendaraan ke sistem

Periode : Setiap admin yang ingin melihat

data kendaraan

Volume : Setiap kali admin mengeksekusi

Page 141: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

114

halaman data kendaraan

Struktur Data : no_polisi + nama_kendaraan

+ jenis_kendaraan

27. Nama arus data : Kendaraan

Alias : Lihat data kendaraan

Bentuk data : Tampilan pada layar monitor

Arus data : Proses 4.3 ke admin

Penjelasan : Sistem menampilkan data

kendaraan

Periode : Setiap admin yang ingin melihat

data kendaraan

Volume : Setiap kali admin mengeksekusi

halaman data kendaraan

Struktur Data : no_polisi + nama_kendaraan

+ jenis_kendaraan

28. Nama arus data : Supir

Alias : Tambah data supir

Bentuk data : Formulir

Arus data : Logistic ke Proses 4.4

Penjelasan : Admin menambah data supir

Periode : Setiap ada supir baru

Volume : Satu kali setiap admin mengisi

form data supir .

Struktur Data : id_supir + no_polisi + nama_supir

Page 142: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

115

+ alamat_supir + telp_supir

29. Nama arus data : Kendaraan

Alias : Mengirim data kendaraan

Bentuk data : Field

Arus data : Database kendaraan ke Proses 4.4

Penjelasan : Database kendaraan mengirim data

kendaraan (no_polisi) untuk

menambah data supir

Periode : Setiap ada supir baru

Volume : Satu kali setiap admin mengisi

form data supir .

Struktur Data : id_supir + no_polisi + nama_supir

+ alamat_supir + telp_supir

30. Nama arus data : Supir

Alias : Simpan data supir

Bentuk data : Variabel

Arus data : Proses 4.4 ke database supir

Penjelasan : Sistem menyimpan data supir

Periode : Setiap logistic menyimpan data

supir ke database supir

Volume : Satu kali setiap admin menyimpan

form data supir ke database supir

Struktur Data : id_supir + no_polisi + nama_supir

+ alamat_supir + telp_supir

Page 143: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

116

31. Nama arus data : Supir

Alias : Menghapus data supir

Bentuk data : Formulir

Arus data : Logistic ke Proses 4.5

Penjelasan : Admin menghapus data supir

Periode : Setiap admin menghapus data supir

Volume : Satu kali setiap admin menghapus

data supir .

Struktur Data : id_supir + no_polisi + nama_supir

+ alamat_supir + telp_supir

32. Nama arus data : Supir

Alias : Hapus data supir

Bentuk data : Variabel

Arus data : Proses 4.5 ke database supir

Penjelasan : Sistem menghapus data supir pada

database supir

Periode : Setiap admin menghapus data supir

pada database supir

Volume : Satu kali setiap admin menghapus

data supir pada database supir

Struktur Data : id_supir + no_polisi + nama_supir

+ alamat_supir + telp_supir

33. Nama arus data : Supir

Alias : Lihat data supir

Page 144: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

117

Bentuk data : Field

Arus data : Database supir ke Proses 4.6

Penjelasan : Database mengirim data supir

Periode : Setiap admin mengeksekusi

halaman data supir

Volume : Satu kali setiap logistic

mengeksekusi halaman data supir

Struktur Data : id_supir + no_polisi + nama_supir

+ alamat_supir + telp_supir

34. Nama arus data : Supir

Alias : Melihat data supir

Bentuk data : Tampilan di layar monitor

Arus data : Proses 4.6 ke logistic

Penjelasan : Admin melihat data supir

Periode : Setiap admin mengeksekusi

halaman data supir

Volume : Satu kali setiap admin

mengeksekusi halaman data supir

Struktur Data : id_supir + no_polisi + nama_supir

+ alamat_supir + telp_supir

35. Nama arus data : Pesanan

Alias : Membuat pesanan sementara

Bentuk data : Formulir

Arus data : Pelanggan ke Proses 5.1

Page 145: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

118

Penjelasan : Pelanggan mengisi data pesanan

Periode : Setiap pelanggan mengisi data

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : id_pesan_temp + id_barang +

id_session + jumlah + tanggal

+sub_total

36. Nama arus data : Pesanan

Alias : Mengambil data barang

Bentuk data : Tampilan di layar monitor

Arus data : Database barang ke Proses 5.1

Penjelasan : Database barang memberikan data

barang ke sistem

Periode : Setiap pelanggan mengisi data

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : id_pesan_temp + id_barang +

id_session + jumlah + tanggal

+sub_total

37. Nama arus data : Pesanan

Alias : Simpan pesanan sementara

Bentuk data : Variabel

Page 146: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

119

Arus data : Proses 5.1 ke database pesan_temp

Penjelasan : Pelanggan menyimpan pesanannya

ke database pesan_temp

Periode : Setiap pelanggan mengisi data

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : id_pesan_temp + id_barang +

id_session + jumlah + tanggal

+sub_total

38. Nama arus data : Pesanan

Alias : Memproses pesanan sementara

Bentuk data : Field

Arus data : Database pesan_temp ke proses 5.2

Penjelasan : Pesanan sementara akan di proses

Periode : Setiap pelanggan mengisi data

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : id_pesan_temp + id_barang +

id_session + jumlah + tanggal

+sub_total

39. Nama arus data : Barang

Alias : Simpan data barang

Page 147: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

120

Bentuk data : Variabel

Arus data : Proses 5.2 ke database barang

Penjelasan : Mengurangi jumlah barang yang

dipesan ke database barang

Periode : Setiap sistem memproses pesanan

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

40. Nama arus data : Pelanggan

Alias : Ambil data pelanggan

Bentuk data : Field

Arus data : Database pelanggan ke proses 5.3

Penjelasan : Sistem mengambil data pelanggan

dari database pelanggan

Periode : Setiap pelanggan mengisi data

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : id_pelanggan +nama + npwp

+alamat +telp + fax + hp +email

Page 148: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

121

41. Nama arus data : Pelanggan

Alias : Simpan data pesan_detail

Bentuk data : Variabel

Arus data : Proses 5.3 ke database pesan_detail

Penjelasan : Sistem mengambil data pelanggan

dan disimpan ke database

pesan_temp

Periode : Setiap pelanggan mengisi data

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : id_pelanggan +nama + npwp

+alamat +telp + fax + hp +email

42. Nama arus data : Pesanan

Alias : Menyimpan pesanan

Bentuk data : Variabel

Arus data : Proses 5.2 ke database pesan_detail

Penjelasan : Menyimpan pesanan dari

pelanggan

Periode : Setiap pelanggan mengisi data

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : no_pesan + id_pesan

Page 149: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

122

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

43. Nama arus data : Pesanan

Alias : Lihat pesanan

Bentuk data : Field

Arus data : Database pesan_detail ke proses 5.4

Penjelasan : Sistem melihat pesanan dari

database pesan_detail

Periode : Setiap pelanggan mengksekusi

halaman data pesanan

Volume : Satu kali setiap pelanggan

mengksekusi halaman data pesanan

Struktur Data : id_pesan + id_pelanggan

+ id_barang+ tanggal _pesan

+ jumlah + status +total_harga

44. Nama arus data : Pesanan

Alias : Lihat pesanan

Bentuk data : Tampilan di layar monitor

Arus data : Proses 5.4 ke pelanggan

Penjelasan : Pelanggan melihat data pesanan

Periode : Setiap pelanggan mengksekusi

halaman data pesanan

Volume : Satu kali setiap pelanggan

Page 150: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

123

mengksekusi halaman data pesanan

Struktur Data : id_pesan + id_pelanggan

+ id_barang+ tanggal _pesan

+ jumlah + status + total_harga

45. Nama arus data : Pesanan

Alias : Lihat data pesanan

Bentuk data : Field

Arus data : Database pesan_detail ke proses 5.5

Penjelasan : Database pesan_detail memberikan

data pesanan ke sistem

Periode : Setiap logistic

mengeksekusi halaman data pesan

Volume : Setiap hari setiap logistic

mengeksekusi halaman data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

46. Nama arus data : Pesanan

Alias : Lihat data pesanan

Bentuk data : Tampilan di layar monitor

Arus data : Proses 5.5 ke logistic

Penjelasan : Logistic menerima data

pesanan

Page 151: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

124

Periode : Setiap logistic

mengeksekusi halaman detail data

pesan

Volume : Setiap hari setiap logistic

mengeksekusi halaman data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

47. Nama arus data : Pesanan

Alias : Lihat data pesanan

Bentuk data : Tampilan di layar monitor

Arus data : Proses 5.5 ke sales

Penjelasan : Sales menerima data

pesanan

Periode : Setiap sales

mengeksekusi halaman data pesan

Volume : Setiap hari setiap sales

mengeksekusi halaman detail data

pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

Page 152: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

125

48. Nama arus data : Pesanan

Alias : Lihat data pesanan

Bentuk data : Tampilan di layar monitor

Arus data : Proses 5.5 ke super admin

Penjelasan : Logistic menerima data

pesanan

Periode : Setiap super admin

mengeksekusi halaman data pesan

Volume : Setiap hari setiap super admin

mengeksekusi halaman data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

49. Nama arus data : Pesanan

Alias : Ubah data pesanan

Bentuk data : Formulir

Arus data : Logistic ke proses 5.6

Penjelasan : Logistic merubah atau

menghapus data pesanan dari status

new pesan ke proses

Periode : Setiap logistic merubah detail data

pesan_ detail

Volume : Setiap hari setiap logistic

Page 153: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

126

merubah detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

50. Nama arus data : Pesanan

Alias : hapus data pesanan

Bentuk data : Formulir

Arus data : Logistic ke proses 5.6

Penjelasan : Sales

menghapus data pesanan dari status

new pesan ke proses

Periode : Setiap sales merubah

atau menghapus detail data

pesan_ detail

Volume : Setiap hari setiap logistic

merubah detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

51. Nama arus data : Pesanan

Alias : Simpan perubahan data pesanan

Bentuk data : Variabel

Page 154: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

127

Arus data : Proses 5.6 ke database pesan_detail

Penjelasan : Sistem menyimpan perubahan data

pesanan dari status new pesan ke

proses pada database pesan_detail

Periode : Setiap logistic melihat detail

data pesan

Volume : Setiap hari setiap logistic

melihat detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

52. Nama arus data : Pesanan

Alias : Ubah data pesanan

Bentuk data : Formulir

Arus data : Sales ke proses 5.6

Penjelasan : Logistic merubah data pesanan

dari status new pesan ke proses

Periode : Setiap sales merubah detail

data pesan_ detail

Volume : Setiap hari setiap sales

merubah detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

Page 155: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

128

+ tanggal _pesan + jumlah

+ status +total_harga

53. Nama arus data : Pesanan

Alias : Simpan perubahan data pesanan

Bentuk data : Variabel

Arus data : Proses 5.6 ke database pesan_detail

Penjelasan : Sistem menyimpan perubahan data

pesanan pada database pesan_detail

Periode : Setiap sales melihat detail

data pesan

Volume : Setiap hari setiap sales

melihat detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

54. Nama arus data : Pesanan

Alias : Ubah data pesanan

Bentuk data : Formulir

Arus data : Super Admin ke proses 5.6

Penjelasan : Super admin merubah data pesanan

dari

status proses atau lunas ke new

pesan

Page 156: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

129

Periode : Setiap logistic merubah detail data

pesan_ detail

Volume : Setiap hari setiap logistic

merubah detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

55. Nama arus data : Pesanan

Alias : hapus data pesanan

Bentuk data : Formulir

Arus data : Super Admin ke proses 5.6

Penjelasan : super admin menghapus data

pesanan

Periode : Setiap super admin menghapus

detail

data pesan_ detail

Volume : Setiap hari setiap logistic

merubah detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

56. Nama arus data : Pesanan

Page 157: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

130

Alias : Simpan perubahan data pesanan

Bentuk data : Variabel

Arus data : Proses 5.6 ke database pesan_detail

Penjelasan : Sistem menyimpan perubahan data

pesanan dari status new pesan ke

proses pada database pesan_detail

Periode : Setiap logistic melihat detail

data pesan

Volume : Setiap hari setiap logistic

melihat detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

57. Nama arus data : Pesanan

Alias : Lihat data pesanan

Bentuk data : Field

Arus data : database pesan_detail ke Proses 5.7

Penjelasan : manager melihat data pesanan

Periode : Setiap manager mengeksekusi

halaman data pesan

Volume : Setiap hari setiap manager

mengeksekusi halaman data pesan

Struktur Data : no_pesan + id_pesan

Page 158: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

131

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

58. Nama arus data : Pesanan

Alias : Lihat data pesanan

Bentuk data : Tampilan di layar monitor

Arus data : Proses 5.7 ke manager

Penjelasan : manager melihat data pesanan

Periode : Setiap manager mengeksekusi

halaman data pesan

Volume : Setiap hari setiap manager

mengeksekusi halaman data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

59. Nama arus data : Faktur

Alias : Membuat data faktur

Bentuk data : Formulir

Arus data :Sales ke proses 6.1

Penjelasan : Admin membuat data faktur

Periode : Setiap admin membuat data faktur

Volume : Setiap hari setiap admin membuat

data faktur

Page 159: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

132

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

60. Nama arus data : Pesanan

Alias : Ambil data pesanan

Bentuk data : Field

Arus data : Database pesan_detail ke

proses 6.1

Penjelasan : Database pesan_detail memberikan

data pesanan ke sistem untuk

membuat data faktur

Periode : Setiap sales membuat data

faktur

Volume : Setiap hari setiap sales

membuat data faktur

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

61. Nama arus data : Faktur

Alias : Menyimpan data faktur

Bentuk data : Variabel

Arus data : Proses 6.1 ke database faktur

Page 160: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

133

Penjelasan : Sistem menyimpan data faktur ke

database faktur

Periode : Setiap sales menyimpan data

faktur

Volume : Setiap hari setiap admin penjualan

menyimpan data faktur

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

62. Nama arus data : Surat Jalan

Alias : Membuat surat jalan

Bentuk data : Formulir

Arus data : Admin ke proses 6.2

Penjelasan : Sales membuat data surat

jalan

Periode : Setiap sales membuat data

surat jalan

Volume : Setiap hari sales membuat

data surat jalan

Struktur Data : no_sj + id_supir

+ no_faktur + tanggal_sj

63. Nama arus data : Supir

Alias : Ambil data supir

Page 161: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

134

Bentuk data : Field

Arus data : Database supir ke proses 6.2

Penjelasan : Sistem mengambil data supir

Periode : Setiap admin membuat data surat

jalan

Volume : Setiap hari sales membuat

data surat jalan

Struktur Data : id_supir + no_polisi + nama_supir

+ alamat_supir + telp_supir

64. Nama arus data : Faktur

Alias : Ambil data faktur

Bentuk data : Field

Arus data : Database faktur ke proses 6.2

Penjelasan : Database faktur mengirim data

faktur ke sistem untuk membuat

data surat jalan

Periode : Setiap sales membuat data

surat jalan

Volume : Setiap hari sales membuat

data surat jalan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

Page 162: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

135

65. Nama arus data : Surat jalan

Alias : Simpan data surat jalan

Bentuk data : Variabel

Arus data : Proses 6.2 ke database surat_jalan

Penjelasan : Sistem menyimpan data surat jalan

ke database surat_jalan

Periode : Setiap sales menyimpan data

surat jalan

Volume : Setiap hari sales menyimpan

data surat jalan

Struktur Data : no_sj + id_supir

+ no_faktur + tanggal_sj

66. Nama arus data : Faktur

Alias : Lihat data faktur

Bentuk data : Field

Arus data : Database faktur ke proses 6.3

Penjelasan : Sistem melihat data faktur dari

database faktur

Periode : Setiap sales melihat data

faktur

Volume : Setiap hari sales melihat data

faktur

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

Page 163: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

136

+ tanggal _pesan + jumlah

+ status +total_harga

67. Nama arus data : Faktur

Alias : Lihat data faktur

Bentuk data : Tampilan di layar monitor

Arus data : Proses 6.3 ke sales

Penjelasan : Sales melihat data faktur

Periode : Setiap sales melihat data

faktur

Volume : Setiap hari sales melihat data

faktur

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

68. Nama arus data : Faktur

Alias : Hapus data faktur

Bentuk data : Formulir

Arus data : sales ke proses 6.4

Penjelasan : Sales menghapus data faktur

Periode : Setiap sales menghapus data

faktur

Volume : Satu kali setiap sales

menghapus data faktur

Page 164: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

137

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

69. Nama arus data : Faktur

Alias : Hapus data faktur

Bentuk data : Variabel

Arus data : Proses 6.4 ke database faktur

Penjelasan : Admin pmenghapus data faktur

pada

database faktur

Periode : Setiap admin menghapus data

faktur

Volume : Satu kali setiap admin menghapus

data faktur

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

70. Nama arus data : Surat jalan

Alias : Lihat data surat jalan

Bentuk data : Field

Arus data : Database surat_jalan ke proses 6.5

Penjelasan : Sistem mengambil data surat jalan

Page 165: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

138

pada database surat_jalan

Periode : Setiap sales melihat data

surat jalan

Volume : Setiap hari sales melihat data

surat jalan

Struktur Data : no_sj + id_supir

+ no_faktur + tanggal_sj

71. Nama arus data : Surat jalan

Alias : Lihat data surat jalan

Bentuk data : Tampilan di layar monitor

Arus data : Proses 6.5 ke sales

Penjelasan : Sales melihat data surat jalan

Periode : Setiap sales melihat data

surat jalan

Volume : Setiap hari sales melihat data

surat jalan

Struktur Data : no_sj + id_supir

+ no_faktur + tanggal_sj

72. Nama arus data : Surat jalan

Alias : Hapus data surat jalan

Bentuk data : Formulir

Arus data : Sales ke proses 6.6

Penjelasan : Sales menghapus data surat

jalan

Page 166: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

139

Periode : Setiap sales menghapus data

surat jalan

Volume : Setiap hari sales menghapus

data surat jalan

Struktur Data : no_sj + id_supir

+ no_faktur + tanggal_sj

73. Nama arus data : Surat jalan

Alias : Hapus data surat jalan

Bentuk data : Variabel

Arus data : Proses 6.6 ke database surat_jalan

Penjelasan : Sales menghapus data surat

jalan pada database surat_jalan

Periode : Setiap sales menghapus data

surat jalan

Volume : Setiap hari sales menghapus

data surat jalan

Struktur Data : no_sj + id_supir

+ no_faktur + tanggal_sj

74. Nama arus data : Retur

Alias : Tambah data retur

Bentuk data : Formulir

Arus data : Logistic ke proses 7.1

Penjelasan : Admin membuat data retur dengan

mengambil data surat jalan

Page 167: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

140

Periode : Setiap ada barang retur

Volume : Satu kali pembuatan setiap

Logistic membuat retur

Struktur Data : id_retur + no_retur +no_sj

+id_barang +tgl_retur

+jumlah_barang_retur +ket_retur

75. Nama arus data : Surat jalan

Alias : Lihat data surat jalan

Bentuk data : Field

Arus data : Surat jalan ke proses 7.1

Penjelasan : Sistem melihat data surat jalan

pada database surat jalan untuk

membuat data retur

Periode : Setiap ada barang retur

Volume : Satu kali pembuatan setiap

logistic membuat retur

Struktur Data : id_retur + no_retur +no_sj

+id_barang +tgl_retur

+jumlah_barang_retur +ket_retur

76. Nama arus data : Barang

Alias : Simpan perubahan data barang

Bentuk data : Variabel

Arus data : Proses 7.1 ke database barang

Page 168: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

141

Penjelasan : Sistem menyimpan perubahan data

barang pada database barang untuk

membuat data retur

Periode : Setiap ada barang retur

Volume : Satu kali pembuatan setiap

logistic membuat retur

Struktur Data : id_barang + nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

+gambar + tgl_input

77. Nama arus data : Barang

Alias : Lihat data barang

Bentuk data : Field

Arus data : Database barang ke proses 7.2

Penjelasan : Database barang memberikan data

barang untuk sistem untuk

membuat retur

Periode : Setiap ada barang retur

Volume : Satu kali pembuatan setiap

Logistic membuat retur

Struktur Data : id_barang + nama_barang

+jenis_barang +bahan

+kemasan + keterangan

Page 169: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

142

+harga_barang + total_barang

+gambar + tgl_input

78. Nama arus data : Retur

Alias : Simpan data retur

Bentuk data : Variabel

Arus data : Proses 7.2 ke database retur

Penjelasan : Logistic menyimpan data retur

pada database retur

Periode : Setiap ada barang retur

Volume : Satu kali pembuatan setiap

admin membuat retur

Struktur Data : id_retur + no_retur +no_sj

+id_barang +tgl_retur

+jumlah_barang_retur +ket_retur

79. Nama arus data : Retur

Alias : Lihat data retur

Bentuk data : Field

Arus data : Database retur ke proses 7.3

Penjelasan : Database retur memberikan data

retur ke sistem

Periode : Setiap mengakses halaman retur

Volume : Bekali-kali setiap mengakses

halaman retur

Struktur Data : id_retur + no_retur +no_sj

Page 170: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

143

+id_barang +tgl_retur

+jumlah_barang_retur +ket_retur

80. Nama arus data : Retur

Alias : Lihat data retur

Bentuk data : Tampil di layar monitor

Arus data : Proses 7.3 ke logistic

Penjelasan : Logistic melihat data retur

Periode : Setiap mengakses halaman retur

Volume : Bekali-kali setiap mengakses

halaman retur

Struktur Data : id_retur + no_retur +no_sj

+id_barang +tgl_retur

+jumlah_barang_retur +ket_retur

81. Nama arus data : Retur

Alias : Hapus data retur

Bentuk data : Formulir

Arus data : Logistic ke Proses 7.4

Penjelasan : Logistic menghapus data retur

Periode : Setiap admin menghapus data retur

Volume : Bekali-kali setiap menghapus

data retur

Struktur Data : id_retur + no_retur +no_sj

+id_barang +tgl_retur

+jumlah_barang_retur +ket_retur

Page 171: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

144

82. Nama arus data : Retur

Alias : Simpan data retur yang dihapus

Bentuk data : Variabel

Arus data : Proses 7.4 ke database retur

Penjelasan : Sistem menyimpan data retur yang

di hapus

Periode : Setiap logistic menghapus data

retur

Volume : Bekali-kalisetiap admin

menghapus data retur

Struktur Data : id_retur + no_retur +no_sj

+id_barang +tgl_retur

+jumlah_barang_retur +ket_retur

83. Nama arus data : Sarankritik

Alias : Tambah data sarankritik

Bentuk data : Formulir

Arus data : Dari pelanggan ke proses 8.1

Penjelasan : Pelanggan membuat data saran dan

kritik.

Periode : Setiap sales membuat data saran

dan kritik

Volume : Satu kali setiap sales membuat

data saran dan kritik

Struktur Data : id_sarankritik + id_pelanggan

Page 172: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

145

+isi +jenis +tanggal +status

84. Nama arus data : Sarankritik

Alias : Simpan tambahan data sarankritik

Bentuk data : Variabel

Arus data : Proses 8.1 ke database saran kritik

Penjelasan : Sistem menyimpan saran dan kritik

pada database sarankritik

Periode : Setiap pelanggan menyimpan

data saran dan kritik

Volume : Satu kali setiap sales

menyimpan data saran dan kritik

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

85. Nama arus data : Sarankritik

Alias : Lihat data sarankritik

Bentuk data : Field

Arus data : Database sarankritik ke proses 8.2

Penjelasan : Sistem mengambil data saran dan

kritik pada database sarankritik

Periode : Setiap sales mengakses

data saran dan kritik

Volume : Satu kali setiap sales

mengakses data saran dan kritik

Struktur Data : id_sarankritik + id_pelanggan

Page 173: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

146

+isi +jenis +tanggal +status

86. Nama arus data : Sarankritik

Alias : Lihat data sarankritik

Bentuk data : Tampilan di layar monitor

Arus data : Proses 8.2 ke pelanggan

Penjelasan : Pelanggan melihat data saran dan

kritik

Periode : Setiap pelanggan mengakses

halaman data saran dan kritik

Volume : Satu kali setiap pelanggan

mengakses halaman data saran dan

kritik

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

87. Nama arus data : Sarankritik

Alias : Lihat data sarankritik

Bentuk data : Tampilan di layar monitor

Arus data : Proses 8.2 ke sales

Penjelasan : Sales melihat data saran dan kritik

Periode : Setiap sales mengakses

halaman data saran dan kritik

Volume : Satu kali setiap sales

mengakses halaman data saran dan

kritik

Page 174: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

147

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

88. Nama arus data : Sarankritik

Alias : Lihat data sarankritik

Bentuk data : Tampilan di layar monitor

Arus data : Proses 8.2 ke manager

Penjelasan : manager melihat data saran dan

kritik

Periode : Setiap manager mengakses halaman

data saran dan kritik

Volume : Satu kali setiap manager

mengakses halaman data saran dan

kritik

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

89. Nama arus data : Sarankritik

Alias : Ubah data sarankritik

Bentuk data : Formulir

Arus data : Sales ke proses 8.3

Penjelasan : Sales merubah status dari data

saran dan kritik

Periode : Setiap sales membaca

data saran dan kritik

Volume : Satu kali Setiap sales

Page 175: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

148

membaca data saran dan kritik

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

90. Nama arus data : Sarankritik

Alias : Simpan perubahan data sarankritik

Bentuk data : Variabel

Arus data : Proses 8.3 ke database sarankritik

Penjelasan : Sistem menyimpan perubahan data

saran dan kritik pada database

sarankritik

Periode : Setiap sales membaca

data saran dan kritik

Volume : Satu kali Setiap sales

membaca data saran dan kritik

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

91. Nama arus data : Sarankritik

Alias : Hapus data sarankritik

Bentuk data : Formulir

Arus data : Sales ke proses 8.4

Penjelasan : Sales menghapus data saran dan

kritik

Periode : Setiap sales menghapus data saran

dan kritik

Page 176: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

149

Volume : Satu kali Setiap sales

menghapus data saran dan kritik

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

92. Nama arus data : Sarankritik

Alias : Simpan data sarankritik

Bentuk data : Variabel

Arus data : Proses 8.4 ke database sarankritik

Penjelasan : Sistem menghapus data saran dan

kritik pada database sarankritik

Periode : Setiap sales menghapus data saran

dan kritik

Volume : Satu kali Setiap sales

menghapus data saran dan kritik

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

93. Nama arus data : Testimonial

Alias : Tambah data testimonial

Bentuk data : Formulir

Arus data : Pelanggan ke proses 8.5

Penjelasan : Pelanggan membuat testimonial

Periode : Setiap Pelanggan membuat

testimonial

Volume : Berkali-kali setiap Pelanggan

membuat testimonial

Page 177: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

150

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

94. Nama arus data : Testimonial

Alias : Tambah data testimonial

Bentuk data : Formulir

Arus data : Sales ke proses 8.5

Penjelasan : Sales membuat testimonial

Periode : Setiap sales membuat

testimonial

Volume : Berkali-kali setiap admin

penjualan membuat testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

95. Nama arus data : Testimonial

Alias : Tambah data testimonial

Bentuk data : Formulir

Arus data : Tamu ke proses 8.5

Penjelasan : Tamu membuat

testimonial

Periode : Setiap tamu membuat

testimonial

Volume : Berkali-kali setiap tamu/manager

membuat testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

Page 178: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

151

96. Nama arus data : Testimonial

Alias : Sistem menyimpan data testimonial

Bentuk data : Variabel

Arus data : Proses 8.5 ke database testimonial

Penjelasan : Sistem menyimpan data testimonial

pada database testimonial

Periode : Setiap pengguna yang selesai

membuat testimonial

Volume : Berkali-kali setiap pengguna yang

selesai membuat testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

97. Nama arus data : Testimonial

Alias : Sistem melihat data testimonial

Bentuk data : Field

Arus data : Database testimonial ke proses 8.6

Penjelasan : Sistem melihat data testimonial

Periode : Setiap pengguna yang mengakses

halaman testimonial

Volume : Berkali-kali setiap pengguna yang

mengakses halaman testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

98. Nama arus data : Testimonial

Alias : Pelanggan melihat data testimonial

Bentuk data : Tampilan di layar monitor

Arus data : Proses 8.6 ke pelanggan

Page 179: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

152

Penjelasan : Pelanggan melihat data testimonial

Periode : Setiap pengguna yang mengakses

halaman testimonial

Volume : Berkali-kali setiap pengguna yang

mengakses halaman testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

99. Nama arus data : Testimonial

Alias : Tamu/manager melihat data

testimonial

Bentuk data : Tampilan di layar monitor

Arus data : Proses 8.6 ke tamu

Penjelasan : Tamu melihat data testimonial

Periode : Setiap pengguna yang mengakses

halaman testimonial

Volume : Berkali-kali setiap pengguna yang

mengakses halaman testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

100. Nama arus data : Testimonial

Alias : Sales melihat data

testimonial

Bentuk data : Tampilan di layar monitor

Arus data : Proses 8.6 ke sales

Penjelasan : Sales melihat data testimonial

Periode : Setiap pengguna yang mengakses

halaman testimonial

Page 180: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

153

Volume : Berkali-kali setiap pengguna yang

mengakses halaman testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

101. Nama arus data : Testimonial

Alias : Hapus data testimonial

Bentuk data : Formulir

Arus data : Sales ke proses 8.7

Penjelasan : Sales menghapus data testimonial

Periode : Setiap sales menghapus

data testimonial

Volume : Berkali-kali sales

menghapus data testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

102. Nama arus data : Testimonial

Alias : Hapus data testimonial

Bentuk data : Variabel

Arus data : Proses 8.7 ke sales

Penjelasan : Sistem menghapus data testimonial

pada database testimonial

Periode : Setiap sales menghapus

data testimonial

Volume : Berkali-kali sales

menghapus data testimonial

Struktur Data : id_testimonial + id_pelanggan

Page 181: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

154

4.3.2 Perancangan Database

4.3.2.1 ERD

surat_jalan

supir

kendaraan

login

cetak

milik

milik

Terima

buat

UsernamenamanpwpalamatTelpFaxhpemail

1

M

barang

faktur

no_polisinama_kendaraanJenis_kendaraan

id_pesanid_pelangganid_barangtanggal_pesanjumlahstatustotal_harga

M

1

id_barangnama_barangjenis_barangbahankemasanketeranganharga_barangtotal_baranggambartgl_input

no_sjid_supirno_fakturTanggal_sj

id_supirno_polisinama_supiralamat_supirtelp_supir

Usernameid_pelangganpasswordlevelstatus

no_fakturid_pesantgl_fakturtgl_jatuh_tempototal_pajaktotal_plus_pajak

no_returno_sjid_barangtgl_returjumlah_barang_retur

1

1

1

retur

membuat pesan

order

M

1

Sarankritik

Testimonial

kirim

kirim

Id_sarankritikid_pelangganIsijenistanggalstatus

id_testimonialid_pelanggannamaemailIsitanggal

1

1

1

1

Konsultasi

kirim

id_konsultasiid_pelanggansubjekpertanyaanjawabanpertanyaan2jawaban2tanggaltanggal_jawab

1

M

pelanggan

M

1

M

M

Id_pesan_tempid_barangid_sessionjumlahsub_totalM

M

M

Berita

Karyawan

id_beritajudulisi_beritatgl_inputJam_input

karyawannama_karyawanalamattgl_lahirhandphoneEmailJabatangrade

Gambar 4.22 Perancangan ERD (Entity Relationship Diagram)

Page 182: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

155

4.3.2.2 Normalisasi

1) Unnormalized Form (UNF) Relasi Penjualan

Tabel 4.1 Tabel Unnormalize Form

username password

level status id_testi

monial Id_pelanggan

nama email

cv_gunawan Toko_Makmur CarrefourBSD

123456 1234 1234

Pelanggan Pelanggan pelanggan

Aktif Aktif Aktif

1 2 3

1 2

Cv_gunawan Toko_makmur Toko_makmur

[email protected] [email protected]

Id_pelanggan username nama npwp alamat telp fax hp email

1 2 3

cv_gunawan Toko_Makmur CarrefourBSD

Cv_gunawan Toko_Gunaw

an

022332789234000 013232628091000 098793040990900

jl.Haji Rijin 3

021333444 021345677

021333444 021345677

0812355667 0815446789

[email protected] [email protected]

tanggal Id_sarankritik

Id_pelanggan Isi jenis tanggal status

2010-10-02 2010-10-02 2010-10-02

1 2 3

1 2 3

Retail kecil jangan..

Saran Kritik Kritik

2010-10-18 2010-12-18

1 0

Page 183: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

156

Id_konsultasi

Id_pelanggan

subjek pertanyaan jawaban Pertanyaan2

Jawaban2 tanggal tanggal_jawab

1 2 3

1 2 3

Test Tanya

?

Bisa tes? Tanya mail?

?

Bisa [email protected] ?

2010-11-13 2010-11-13 2010-12-13

2010-11-13 2010-11-13 2010-12-13

id_pesan id_barang no_pesan nama_barang jenis_barang bahan kemasan keterangan harga_barang total_barang gambar

001 001 002

14 15 15

1 2 3

Nylon Broom Kalung Kalung

cleaning Accesoris Accesoris

gagang metal, plastik, plastik

Hangtag Hangtag Hangtag

sapu ijuk ...

kalung wanita

20000 10000 10000

90 100 100

floor kirim.jpg

kalung.jpg

tgl_input id_pesan_temp id_session jumlah sub_total id_pelanggan tanggal_pesan jumlah status

2010-09-23 2010-09-23

1 2

Fghs2345-08 Fghs2345-08

20 50

400000 500000

1 1

2010-10-23 2010-10-23

20 50

Proses Proses

Total_harga no_faktur Id_pesan tgl_faktur tgl_jatuh_tempo Total_pajak Total_plus_pajak

400000 500000

F00000001 F00000002

001 002

2010-11-06 2010-11-06

2010-11-13 2010-12-13

3200 3200

35200 35200

Page 184: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

157

no_retur id_retur no_sj id_barang tgl_retur id_supir no_faktur tanggal_sj jumlah_barang_retur

R00000001 R00000001 R00000002

1 2 3

SJ00000001 SJ00000001 SJ00000002

14 15 15

2010-12-23

2010-12-24

001

002

F00000001

F00000002

2010-11-13

2010-12-13

1 2 1

Id_berita judul isi_berita tgl_input Jam_input Id_karyaw

an nama_karyawan alamat_karyawan

1 2

Launching.. Berita.

Launching w.. Berita launch..

2010-12-23 2010-12-24

19:33:07 19:45:07

1 2

Wisnu Wicaksono Harry Poerwadi

Jl.Kemuning Jl.Ratu hari

tgl_lahir handphone Email Jabatan divisi

1986-08-01 1980-08-01

081970779 097376767

[email protected] [email protected]

Manager Sales

Staff Sales

no_polisi nama_kendaraan jenis_kendaraan Id_supir nama_supir alamat_supir telp_supir

b4567bfk b6654pfk

b1235mas

Daihatsu Xenia toyota avansa

hino truck

mobil

mobil truck

001

002

Supra

Fahra atmaja

Jl.Kebon Nanas 2

Jl.H.Rijin

02134675478

02134675478

tgl_lahir handphone Email Jabatan divisi

1986-08-01 1980-08-01

081970779 097376767

[email protected] [email protected]

Manager Sales

Staff Sales

Page 185: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

158

2) First Normalize (1NF)

Tabel 4.2 Tabel First Normalize Form (1NF)

username password level status id_testi

monial nama

email Isi

cv_gunawan Toko_Makmur

Carrefor

123456 1234 1234

Pelanggan Pelanggan pelanggan

Aktif Aktif Aktif

1 2 3

Cv_gunawan Toko_makmurToko_makmur

[email protected] [email protected] [email protected]

Oke thx .. Minta email Salam akrab

npwp alamat telp fax hp email

022332789234000 013232628091000 098793040990900

jl.Haji Rijin3Depok Jl.Haji2 Jakarta Jl.Biak2 BSD

021333444 021345677

0213423232

021333444 021345677

0213423232

0812355667 0815446789 0213423232

[email protected] [email protected]

[email protected]

tanggal Id_sarankritik

Isi jenis tanggal status Id_pelan

ggan nama

2010-10-02 2010-10-02 2010-10-02

1 2 3

Cabang diperbanyak Retail kecil jangan..

Pengiriman dipercepat

Saran Kritik Kritik

2010-10-18 2010-12-18 2010-12-18

1 0 1

1 2 3

Cv gunawan Toko Makmur Jaya CarrefourBSD

Page 186: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

159

Id_konsultasi

subjek pertanyaan jawaban Pertanyaan2

Jawaban2 tanggal tanggal_jawab

1 2 3

Test Tanya

?

Bisa tes? Tanya mail?

?

Bisa [email protected] ?

Tesnya bisa? Alamat?

Bisa Liat

2010-11-13 2010-11-13 2010-12-13

2010-11-13 2010-11-13 2010-12-13

id_barang nama_barang jenis_barang bahan kemasan keterangan harga_barang total_barang gambar tgl_input

14 15 16

Nylon Broom Kalung

Mop

cleaning Accesoris cleaning

gagang metal, plastik,

microfiber

Hangtag Hangtag Hangtag

sapu ijuk kalung wanita

kain pel

20000 10000 30000

90 100 100

floor kirim.jpg

kalung.jpg mop.jpg

2010-09-23 2010-09-23 2010-09-23

Total_harga no_faktur tgl_faktur tgl_jatuh_tempo Total_pajak Total_plus_pajak

400000 500000 150000

F00000001 F00000001 F00000002

2010-11-06 2010-11-06

2010-111-13

2010-11-13 2010-11-13

2010-12-13

10000 12500 3750

410000 512500 19750

no_pesan id_pesan id_pesan_temp id_session jumlah tanggal sub_total tanggal_pesan jumlah status

1 2 3

001 001 002

1 1 2

Fghs2345-08 Fghs2345-08 Clds3245-55

20 50 50

2010-0-23

2010-0-23

2010-1-23

400000 500000 150000

2010-10-23 2010-10-23 2010-11-23

20 50 50

Proses Proses Proses

Page 187: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

160

id_retur no_sj no_retur tanggal_sj tgl_retur jumlah_barang_retur 1 2 3

SJ00000001 SJ00000001 SJ00000002

R00000001R00000001R00000002

2010-11-13

2010-12-13

2010-12-23 2010-12-23 2010-12-24

1 2 1

no_polisi nama_kendaraan jenis_kendaraan Id_supir nama_supir alamat_supir telp_supir

b4567bfk b6654pfk

b1235mas

Daihatsu Xenia toyota avansa

hino truck

mobil mobil truck

001 002 003

Supra Fahra atmaja

Kiko

Jl.Kebon Nanas 2 Jl.H.Rijin Jl.Tanah2

02194675478 0219467444 021934567

Page 188: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

161

3) Second Normalized (2NF)

Dalam normal kedua tabel/relasi penjualan dipecah karena atribute bukan kunci(non-key) haruslah memiliki ketergantungan

Gambar 4.23 Relasi Penjualan 2NF

Page 189: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

162

4) Third Normalized (3NF)

Dalam normal ketiga Table Pesan dan Surat_Jalan – Retur harus dipecah karena atribute bukan kunci(non-key) tidak boleh

memiliki ketergantungan fungsional terhadap atribut bukan kunci lainnya.

Gambar 4.24 Relasi Penjualan 3NF

Page 190: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

163

4.3.2.3 Spesifikasi Database

Spesifikasi database yang sudah dinormalisasi

mendapatkan data sebagai berikut :

1) Tabel Login

Nama tabel : login

Tipe tabel : master files

Primary key : username

Foreign key : id_pelanggan

Fungsi tabel : tabel master yang digunakan untuk menjelaskan

data login secara keseluruhan.

Tabel 4.3 Struktur Tabel login

No Nama Field Type Null Default Keterangan 1 username varchar(20) No Username login 2 id_pelanggan Int(5) No Id pelanggan 3 password varchar(17) No Kata kunci buat masuk 4 level enum('superadmin',

'adminpenjualan', admingudang, 'pelanggan', 'manager')

No Tingkatan level buat akses program

5 status Enum(aktif, non aktif) No Status pada login

2) Tabel pelanggan

Nama tabel : pelanggan

Tipe tabel : master files

Primary key : id_pelanggan

Foreign key : -

Fungsi tabel : tabel master yang digunakan untuk menjelaskan

data pelanggan secara keseluruhan.

Tabel 4.4 Struktur Tabel pelanggan

No Nama Field Type Null Default Keterangan 1 id_pelanggan int(5) No Id pelanggan 2 nama varchar(30) No Nama pelanggan 3 npwp varchar(15) No Nomor pokok wajib

pajak 4 alamat varchar(50) No Alamat pelanggan 5 telp varchar(15) No Nomor telepon

Page 191: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

164

pelanggan 6 fax varchar(15) No Nomor fax pelanggan 7 hp varchar(15) No

Nomor handphone pelanggan

8 email varchar(20) No Email pelanggan

3) Tabel sarankritik

Nama tabel : sarankritik

Tipe tabel : master files

Primary key : id_sarankritik

Foreign key : id_pelanggan

Fungsi tabel : tabel master yang digunakan untuk menjelaskan

data pelanggan secara keseluruhan.

Tabel 4.5 Struktur Tabel sarankritik

No Nama Field Type Null Default Keterangan 1 id_sarankritik int(5) No Id saran dan kritik 2 id_pelanggan int(5) No Id pelanggan 3 isi text No Isi saran dan kritik 4 jenis varchar(10) No Jenisnya saran atau

kritk 5 tanggal date No

Tanggal data sarankritik dibuat

6 status int(2) No

Status data sarankritik baru atau sudah dibaca

4) Tabel konsultasi

Nama tabel : konsultasi

Tipe tabel : master files

Primary key : id_konsultasi

Foreign key : id_pelanggan

Fungsi tabel : tabel master yang digunakan untuk menjelaskan

data konsultasi secara keseluruhan.

Tabel 4.6 Struktur Tabel konsultasi

No Nama Field Type Null Default Keterangan 1 id_konsultasi int(5) No Id konsultasi 2 id_pelanggan int(5) No Id pelanggan 3 subjek varchar(20) No Judul atau subjek yang

ingin dibicarakan 4 pertanyaan text No Pertanyaan dari

Page 192: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

165

pelanggan 5 jawaban text No Jawabannya 6 pertanyaan2 text No

Pertanyaan yang kedua dari pelanggan

7 Jawaban2 text No

Jawaban yang kedua untuk pelanggan

8 tanggal date No

Tanggal dibuatnya konsultasi pada pertanyaan petama

9 tanggal_jawab date No

Tanggal dibuatnya jawaban petama

5) Tabel testimonial

Nama tabel : testimonial

Tipe tabel : master files

Primary key : id_konsultasi

Foreign key : id_pelanggan

Fungsi tabel : tabel master yang digunakan untuk menjelaskan

data konsultasi secara keseluruhan.

Tabel 4.7 Struktur Tabel testimonial

No Nama Field Type Null Default Keterangan 1 id_testimonial int(5) No Id testimonial 2 id_pelanggan int(5) No Id pelanggan 3 nama varchar(30) No Nama pengirim

testimonial 4 email varchar(20) No Email pengirim

testimonial 5 isi text No Isi testimonial 6 tanggal date No

Tanggal dibuatnya testimonial

6) Tabel pesan_temp

Nama tabel : pesan_temp

Tipe tabel : transaction files

Primary key : id_pesan_temp

Foreign key : id_barang

Fungsi tabel : tabel transaksi yang digunakan untuk mencatat

data pesanan secara sementara.

Page 193: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

166

Tabel 4.8 Struktur Tabel pesan_temp

No Nama Field Type Null Default Keterangan 1 id_pesan_temp int(11) No Id pesan temporary 2 id_barang int(8) No Id barang 3 id_session varchar(40) No Id session 4 jumlah int(8) No Jumlah barang yang

dipesan 5 tanggal date No Tanggal memesan 6 sub_total int(11) No

Total harga dari jumlah barang yang dipesan

7) Tabel pesan_detail

Nama tabel : pesan_detail

Tipe tabel : transaction files

Primary key : no_pesan

Foreign key : id_pelanggan,id_barang,id_pesan

Fungsi tabel : tabel transaksi yang digunakan untuk mencatat

seluruh data pesanan.

Tabel 4.9 Struktur Tabel pesan_detail

No Nama Field Type Null Default Keterangan 1 no_pesan int(12) No Nomor pesan 2 id_pesan char(10) No Id pesanan 3 id_pelanggan int(5) No Id pelanggan 4 id_barang varchar(8) No id barang 5 tanggal_pesan date No Tanggal memesan 6 jumlah int(6) No

Jumlah barang yang dipesan

7 status Enum(‘pesan masuk’, ‘proses’,’lunas’)

Status pesanan

8 total_harga int(11)

Total harga dari jumlah barang yang dipesan

8) Tabel faktur

Nama tabel : pesan_detail

Tipe tabel : transaction files

Primary key : no_faktur

Foreign key : id_pesan

Fungsi tabel : tabel transaksi yang digunakan untuk mencatat

seluruh data faktur.

Page 194: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

167

Tabel 4.10 Struktur Tabel faktur

No Nama Field Type Null Default Keterangan 1 no_faktur char(11) No Nomor faktur 2 id_pesan char (10) No Id pesanan 3 tgl_faktur date No Tanggal faktur 4 tgl_jatuh_tempo date No Tanggal jatuh tempo 5 total_pajak int(11) No Total pajak yang dibayar 6 Total_plus_pajak int(11) No Total harga barang plus pajak

9) Tabel surat_jalan

Nama tabel : surat_jalan

Tipe tabel : transaction files

Primary key : no_sj

Foreign key : no_faktur, id_supir

Fungsi tabel : tabel transaksi yang digunakan untuk mencatat

seluruh data surat jalan.

Tabel 4.11 Struktur Tabel surat_jalan

No Nama Field Type Null Default Keterangan 1 no_sj char(11) No Nomor surat jalan 2 id_supir int (5) No Id supir 3 No_faktur char(11) No Nomer faktur 4 Tanggal_sj date No Tanggal surat jalan dibuat

10) Tabel retur

Nama tabel : retur

Tipe tabel : transaction files

Primary key : id_retur

Foreign key : no_sj, id_barang

Fungsi tabel : tabel transaksi yang digunakan untuk mencatat

seluruh data retur.

Tabel 4.12 Struktur Tabel retur

No Nama Field Type Null Default Keterangan 1 id_retur int (5) No Id retur 2 no_retur char(11) No Nomor retur 3 no_sj char(11) No Nomor surat jalan 4 id_barang int (5) No Id barang 5 Tgl_retur date No Tanggal retur 6 Jumlah_barang_retur int (10) No Jumlah barang yang di retur

Page 195: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

168

11) Tabel kendaraan

Nama tabel : kendaraan

Tipe tabel : look-up files

Primary key : no_polisi

Foreign key : -

Fungsi tabel : tabel yang digunakan untuk menjelaskan

kendaraan yang digunakan.

Tabel 4.13 Struktur Tabel kendaraan

No Nama Field Type Null Default Keterangan 1 no_polisi varchar(8) No

Nomor polisi kendaraan

2 nama_kendaraan varchar (25) No Nama atau Merek kendaraan

3 jenis_kendaraan enum(‘motor’,’mobil’,’truk’) No Jenis dari kendaraan

12) Tabel supir

Nama tabel : supir

Tipe tabel : master files

Primary key : id_supir

Foreign key : no_polisi

Fungsi tabel : tabel yang digunakan untuk menjelaskan data

atau identitas supir.

Tabel 4.14 Struktur Tabel supir

No Nama Field Type Null Default Keterangan 1 id_supir int(5) No

Nomor polisi kendaraan

2 no_polisi varchar (8) No

Nomor polisi kendaraan

3 nama_supir varchar (20) No Nama supir 4 alamat_supir text No Alamat atau tempat

tinggal supir 5 Telp_supir varchar (15) No Telepon supir

13) Tabel berita

Nama tabel : berita

Tipe tabel : master files

Page 196: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

169

Primary key : id_berita

Foreign key : -

Fungsi tabel : tabel yang digunakan untuk menjelaskan data

berita.

Tabel 4.15 Struktur Tabel berita

No Nama Field Type Null Default Keterangan 1 id_berita int(4) No Id_berita 2 judul varchar (30) No Judul berita 3 Isi_berita text No Isi berita 4 Tgl_input date No Tanggal input berita 5 Jam_input time No Jam input berita

14) Tabel barang

Nama tabel : barang

Tipe tabel : master files

Primary key : id_barang

Foreign key : -

Fungsi tabel : tabel yang digunakan untuk menjelaskan data

barang.

Tabel 4.16 Struktur Tabel barang

No Nama Field Type Null Default Keterangan 1 id_barang int(5) No Id barang 2 nama_barang varchar (30) No Nama barang 3 Jenis_barang enum('cleaning',

'kitchen', 'accesoris')

No Jenis barang

4 bahan varchar (30) No Tanggal input berita 5 kemasan varchar (30) Kemasan barang 6 keterangan text Keterangan barang 7 harga barang int(11) Harga barang 8 total_barang int(6) Total jumlah barang 9 gambar varchar(25) Gambar barang 10 Tgl_input date No Tanggal input barang

Page 197: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

170

15) Tabel karyawan

Nama tabel : karyawan

Tipe tabel : master files

Primary key : id_karyawan

Foreign key : -

Fungsi tabel : tabel yang digunakan untuk menjelaskan data

karyawan.

Tabel 4.17 Struktur Tabel karyawan

No Nama Field Type Null Default Keterangan 1 id_karyawan int(3) No Id_karyawan 2 Nama_karyawan varchar (30) No Nama karyawan 3 Tgl_lahir date No Tanggal lahir 4 handphone varchar(15) No Nomor handphone 5 email varchar (30) email 6 divisi Enum(‘sales’,

’marketing’, ’warehouse‘, accounting’)

divisi

7 jabatan Enum(‘staff’, ’manager’)

jabatan

8 Alamat_karyawan varchar (30) No Alamat karyawan

Page 198: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

171

4.3.3 Perancangan Interface

4.3.3.1 Perancangan STD

1) Rancangan Halaman Sales

a. Halaman Utama (Home)

Alur menu layar utama yang ada pada sistem

level sales.

Gambar 4.25 STD Rancangan Menu Utama pada Sales

Page 199: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

172

b. Halaman Menu Berita

Alur menu yang tersedia, jika mengakses

menu ‘Berita‘ pada halaman utama sales.

Gambar 4.26 STD Rancangan Menu Berita pada Sales

c. Halaman Menu Testimonial

Alur menu yang tersedia, jika mengakses

menu ‘Testimonial’ pada halaman utama sales.

Gambar 4.27 STD Rancangan Menu Testimonial pada Sales

Page 200: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

173

d. Halaman Menu Pelanggan

Alur menu yang tersedia, jika mengakses menu

‘Pelanggan’ pada halaman utama sales.

Gambar 4.28 STD Rancangan Menu Pelanggan pada Sales

e. Halaman Cari Pelanggan

Alur menu yang tersedia, jika mengakses menu

‘Cari Pelanggan’ pada halaman utama sales.

Gambar 4.29 STD Rancangan Menu Cari Pelanggan pada Sales

Page 201: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

174

f. Halaman Menu Konsultasi

Alur menu yang tersedia, jika mengakses menu

‘Konsultasi’ pada halaman utama sales.

Gambar 4.30 STD Rancangan Menu Konsultasi pada Sales

g. Halaman Saran & Kritik

Alur menu yang tersedia, jika mengakses menu

‘Saran dan Kritik’ pada halaman utama sales.

Gambar 4.31 STD Rancangan Menu Saran & Kritik pada Sales

Page 202: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

175

h. Halaman Daftar Pesanan

Alur menu yang tersedia, jika mengakses menu

‘Pesanan’ pada halaman utama sales

\

Gambar 4.32 STD Rancangan Menu Daftar Pesanan pada Sales

Page 203: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

176

i. Halaman Cari Pesanan

Alur menu yang tersedia, jika mengakses menu

‘Cari Pesanan’ pada halaman utama sales

Gambar 4.33 STD Rancangan Menu Cari Pesanan pada Sales

Page 204: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

177

j. Halaman Menu Faktur

Alur menu yang tersedia, jika mengakses menu

‘Faktur’ pada halaman utama sales.

Gambar 4.34 STD Rancangan Menu Faktur pada Sales

Page 205: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

178

k. Halaman Menu Surat Jalan

Alur menu yang tersedia, jika mengakses menu

‘Surat Jalan’ pada halaman utama sales.

Gambar 4.35 STD Rancangan Menu Surat Jalan pada Sales

Page 206: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

179

2) Rancangan Halaman Logistic

a. Halaman Menu Utama (Home)

Alur menu layar utama yang ada pada sistem

level (barang) logistic.

Login(gagal)Tampilkan Halaman Login

Login

Klik LogoutTampilkan Halaman Login

Home

Login(berhasil)Masuk Halaman Utama(Home)

Pilih Menu BarangTampil Halaman Data

Barang Barang

Cari barang

Pilih Menu Cari BarangTampil Form Cari Barang

Daftar Pesanan

Pilih Menu Daftar PesananTampil Halaman Data Daftar

Pesanan

Retur

Pilih Menu ReturTampil Halaman Data Retur

Berita

Pilih Menu TestimonialTampil Halaman Data

Testimonial

Pilih Menu BeritaTampil Halaman Data Berita

Testimonial

Cari Pesanan

Pilih Menu Cari PesananTampil Halaman Cari Data

Pesanan

Pilih Menu KembaliMasuk Halaman Utama(Home)

Pilih Menu KembaliMasuk Halaman Utama(Home)

Supir

Kendaraan

Pilih Menu KendaraanTampil Form Kendaraan

Pilih Menu SupirTampil Form Supir

Gambar 4.36 STD Rancangan Menu Utama pada Logistic

Page 207: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

180

b. Halaman Menu Supir

Alur menu yang tersedia, jika mengakses

menu ‘Supir’ pada halaman utama admin.

Gambar 4.37 STD Rancangan Menu Supir pada Logistic

c. Halaman Menu Kendaraan

Alur menu yang tersedia, jika mengakses

menu ‘Kendaraan’ pada halaman utama sales.

Gambar 4.38 STD Rancangan Menu Kendaraan pada Logistic

Page 208: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

181

d. Menu Menu Barang

Alur menu yang tersedia, jika mengakses menu

‘Barang’ pada halaman utama logistic.

Gambar 4.39 STD Rancangan Menu Barang pada Logistic

e. Halaman Menu Cari Barang

Alur menu yang tersedia, jika mengakses menu

‘Cari Barang’ pada halaman utama logistic.

Gambar 4.40 STD Rancangan Menu Cari Barang pada Logistic

Page 209: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

182

f. Halaman Menu Daftar Pesanan

Alur menu yang tersedia, jika mengakses menu

‘Daftar Pesanan’ pada halaman utama logistic.

Gambar 4.41 STD Rancangan Menu Daftar Pesanan pada Logistic

g. Halamana Menu Cari Pesanan

Alur menu yang tersedia, jika mengakses menu

‘Cari Pesanan’ pada halaman utama logistic.

Gambar 4.42 STD Rancangan Menu Cari Pesanan pada Logistic

Page 210: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

183

h. Halaman Menu Retur

Alur menu yang tersedia, jika mengakses menu

‘Retur’ pada halaman utama logistic.

Gambar 4.43 STD Rancangan Menu Retur pada Logistic

Page 211: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

184

3) Rancangan Halaman Manager

a. Halaman Utama (Home)

Alur menu layar utama yang ada pada sistem

level manager

Login(gagal)Tampilkan Halaman Login

Login

Berita

Klik LogoutTampilkan Halaman Login

Pilih Menu BeritaTampil Halaman Data Berita

Login(berhasil)Masuk Halaman Utama(Home)

Laporan Barang Laku

Pilih Menu Laporan Barang LakuTampil Halaman Form Laporan

Barang Laku

Laporan Periode Penjualan

Pilih Menu Laporan Periode PenjualanTampil Halaman Form Laporan

Periode Penjualan

Grafik Penjualan

Saran Kritik

Pilih Menu Grafik PenjualanTampil Halaman Grafik Penjualan

Pilih Menu Saran & KrtitikTampil Halaman Data Saran & Krtitik

Home

Pilih Menu BarangTampil Halaman Data Barang Barang

Cari barang

Pilih Menu Cari BarangTampil Form Cari Barang

Pilih Menu KembaliTampil Halaman Utama

Gambar 4.44 STD Rancangan Menu Utama pada Manager

Page 212: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

185

b. Halaman Laporan Periode Penjual

Alur menu yang tersedia, jika mengakses menu

“Laporan Periode Jual’ yang ada pada sistem level

manager

Gambar 4.45 STD Rancangan Menu Halaman Laporan Periode Penjualan pada

Manager

c. Halaman Laporan Barang Laku

Alur menu yang tersedia, jika mengakses menu

“Laporan Periode Jual’ yang ada pada sistem level

manager

Gambar 4.46 STD Rancangan Menu Halaman Laporan Barang Laku pada

Manager

Page 213: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

186

d. Halaman Barang

Alur menu yang tersedia, jika mengakses menu

“Barang” yang ada pada sistem level manager

BarangHomeForm Detail

Barang

Pilih Menu Detail BarangTampil Halaman Form Detail

Barang

Klik BarangTampilkan Halaman

Data Barang yang dicari

Pilih Menu Next, First,PreviousTampil Halaman Form Barang

pada Halaman Tertentu

Pilih Menu KembaliTampil Halaman Data Barang

Gambar 4.47 STD Rancangan Menu Halaman Barang pada Manager

e. Halaman Cari Barang

Alur menu yang tersedia, jika mengakses menu

“Cari Barang” yang ada pada sistem level manager

Gambar 4.48 STD Rancangan Menu Cari Barang pada Manager

Page 214: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

187

f. Halaman Saran & Kritik

Alur menu yang tersedia, jika mengakses

menu “Saran & Kritik” yang ada pada sistem level

manager

Gambar 4.49 STD Rancangan Menu Halaman Saran & Kritik pada Manager

Page 215: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

188

4) Rancangan Halaman Pelanggan

a. Halaman Menu Utama(Home)

Alur menu layar utama yang ada pada sistem

level Pelanggan.

Gambar 4.50 STD Rancangan Menu Halaman Menu Utama pada Pelanggan

b. Halaman Menu Barang

Alur menu yang tersedia, jika mengakses menu

‘Barang’ pada halaman utama pelanggan.

Gambar 4.51 STD Rancangan Menu Barang pada Pelanggan

Page 216: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

189

c. Halaman Menu Testimonial

Alur menu yang tersedia, jika mengakses

menu ‘Testimonial’ pada halaman utama pelanggan.

Testimonial

Pilih Menu TestimonialTampil Submenu Testimonial

Pilih Menu Tambah TestimonialTampil Halaman Form Tambah

Testimonial

Home

Form Tambah Testimonial Klik Kirim dan Gagal

Tampilkan Halaman Form Tambah Testimonial dan

Ada Peringatan

Pilih Menu KembaliTampil Submenu Testimonial

Klik CancelTampilkan Halaman Form

Tambah Testimonial

Gambar 4.52 STD Rancangan Menu Testimonial pada Pelanggan

d. Halaman Menu Data Pelanggan

Alur menu yang tersedia, jika mengakses menu

‘Data Pelanggan’ pada halaman utama pelanggan.

Gambar 4.53 STD Rancangan Menu Pelanggan pada Pelanggan

Page 217: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

190

e. Halaman Cari Barang

Alur menu yang tersedia, jika mengakses menu

‘Cari Barang’ pada halaman utama pelanggan.

Gambar 4.54 STD Rancangan Menu Cari Barang pada Pelanggan

f. Halaman Menu Pesan

Alur menu yang tersedia, jika mengakses menu

‘Pesan’ pada halaman utama pelanggan.

Gambar 4.55 STD Rancangan Menu Pesan pada Pelanggan

Page 218: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

191

g. Halaman Menu Konsultasi

Alur menu yang tersedia, jika mengakses menu ‘Konsultasi’ pada halaman utama pelanggan.

Gambar 4.56 STD Rancangan Menu Konsultasi pada Pelanggan

Page 219: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

192

h. Halaman Menu Saran & Kritik

Alur menu yang tersedia, jika mengakses menu ‘Saran & Kritik’ pada halaman utama pelanggan.

Gambar 4.57 STD Rancangan Menu Saran & Kritik pada Pelanggan

Page 220: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

193

5) Rancangan Halaman Tamu

Alur menu layar utama yang ada pada sistem level Tamu

Berita

Pilih Menu TestimonialTampil Submenu Testimonial

Pilih Menu SelengkapnyaTampil Halaman Detail Berita

Home (Berita) Testimonial

Barang

Pilih Menu BarangTampil Halaman Barang

Hubungi Kami

Pilih Menu Hubungi KamiTampil Halaman Hubungi Kami

Tentang Kami

Pilih Menu Tentang KamiTampil Halaman Tentang Kami

FormTestimonial

Pilih Menu TambahTampil Form Testimonial

Pilih Menu Kirim & SuksesTampil Halaman Testimonial

Pilih Menu KembaliTampil Halaman Testimonial

Pilih Menu Kirim & GagalTampil Form Testimonial &

Peringatan

Detail Barang

Pilih Menu DetailTampil Halaman Detail Barang

Pilih Menu KembaliTampil Halaman Barang

Pilih Menu PesanTampil Halaman Konfirmasi

Konfirmasi

Pilih Menu SelengkapnyaTampil Halaman Detail Berita

Detail Berita

Pilih Menu KembaliTampil Halaman Berita

Pilih Menu BatalTampil Form Testimonial

Gambar 4.58 STD Rancangan Menu pada Halaman Tamu

Page 221: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

194

4.3.3.2 Rancangan Interface

1. Rancangan Interface pada level Sales

1) Halaman Utama

Gambar 4.59 Perancangan Interface Halaman Utama pada Sales

2) Halaman Berita

Gambar 4.60 Perancangan Interface Halaman Berita pada Sales

Page 222: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

195

3) Halaman Tambah Berita

Gambar 4.61 Perancangan Interface Halaman Tambah Berita pada Sales

4) Halaman Ubah Berita

Gambar 4.62 Perancangan Interface Halaman Ubah Berita pada Sales

Page 223: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

196

5) Halaman Hapus Berita

Gambar 4.63 Perancangan Interface Halaman Hapus Berita pada Sales

6) Halaman Testimonial

Gambar 4.64 Perancangan Interface Halaman Testimonial pada Sales

Page 224: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

197

7) Halaman Tambah Testimonial

Gambar 4.65 Perancangan Interface Halaman Tambah Testimonial pada Sales

8) Halaman Hapus Testimonial

Gambar 4.66 Perancangan Interface Halaman Hapus Testimonial pada Sales

Page 225: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

198

9) Halaman Data Pelanggan

Gambar 4.67 Perancangan Interface Halaman Data Pelanggan pada Sales

Page 226: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

199

10) Halaman Tambah Data Pelanggan

Gambar 4.68 Perancangan Interface Halaman Tambah Data Pelanggan pada

Sales

Page 227: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

200

11) Halaman Ubah Data Pelanggan

Username

Password

Nama Lengkap

N.P.W.P

Alamat

Telepon

Fax

Handphone

E-MAIL

Header

Logo Perusahaan

Sistem Informasi Penjualan

Edi Data Pelanggan

:

:

:

:

:

:

:

:

:

xxxxxxxxxxxx

xxxxxxxxxxxx

xxxxxxxxxxxx

xxxxxxxxxxxxxxxx

Xxxxxxx xxxxxxxx xxxxxx

9999999

99999999

999999

9999999

Proses kembali

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.69 Perancangan Interface Halaman Ubah Data Pelanggan pada Sales

Page 228: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

201

12) Halaman Detail Data Pelanggan

Gambar 4.70 Perancangan Interface Halaman Detail Data Pelanggan pada Sales

Page 229: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

202

13) Halaman Hapus Data Pelanggan

Gambar 4.71 Perancangan Interface Halaman Hapus Data Pelanggan pada Sales

14) Halaman Cari Pelanggan

Gambar 4.72 Perancangan Interface Halaman Cari Data Pelanggan pada Sales

Page 230: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

203

15) Halaman Konsultasi

Gambar 4.73 Perancangan Interface Halaman Konsultasi pada Sales

16) Halaman Detail Konsultasi

Header

Logo Perusahaan

Sistem Informasi Penjualan

Konsultasi

Dari : xxxxxxxSubjek : xxxxxxxTanggal : 9999-99-99Pertanyaan : xxxxxxxJawaban : xxxxxxx

[Kembali]

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.74 Perancangan Interface Halaman Detail Konsultasi pada Sales

Page 231: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

204

17) Halaman Hapus Konsultasi

Gambar 4.75 Perancangan Interface Halaman Hapus Konsultasi pada Sales

18) Halaman Reply Konsultasi 1

Gambar 4.76 Perancangan Interface Halaman Reply Konsultasi1 pada Sales

Page 232: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

205

19) Halaman Reply Konsultasi 2

Gambar 4.77 Perancangan Interface Halaman Reply Konsultasi 2 pada Sales

20) Halaman Saran dan Kritik

Gambar 4.78 Perancangan Interface Halaman Saran dan Kritik pada Sales

Page 233: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

206

21) Halaman Detail Saran dan Kritik

Banner

Logo Perusahaan

Sistem Informasi Penjualan

Saran dan Kritik

Nama Pelanggan

E-mail

Tanggal

Jenis

Isi Saran/Kritik

[Kembali]

:

:

:

:

:

xxxxxx

xxxxxx

xxxxxx

xxxxxx

xxxxxx

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.79 Perancangan Interface Halaman Detail Saran dan Kritik pada Sales

22) Halaman Hapus Saran dan Kritik

Gambar 4.80 Perancangan Interface Halaman Hapus Saran dan Kritik pada Sales

Page 234: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

207

23) Halaman Daftar Pesanan

Gambar 4.81 Perancangan Interface Halaman Daftar Pesanan pada Sales

24) Halaman Detail Daftar Pesanan

Gambar 4.82 Perancangan Interface Halaman Detail Pelanggan pada Sales

Page 235: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

208

25) Halaman atau Hasil Cetak Pesanan

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Daftar Pesanan

-Pelanggan-

No

x xxxxx xxxxx xxxxxxxxxxxxx xxxxxxxx xxxxx

Jenis Barang Harga BarangNama Barang Jumlah Barang

x xxxxx xxxxx xxxxxxxxxxxxx xxxxxxxx xxxxx

x xxxxx xxxxx xxxxxxxxxxxxx xxxxxxxx xxxxx

Id Pesan : xxxxxxxxxx

Nama Email

Alamat Telp

: xxxx: xxxx

: xxxx: xxxx

Tanggal Pesan : xxxxxxxxxx

Total Pembayaran xxxxxxxxx

Gambar 4.83 Perancangan Interface Hasil Cetak Pesanan pada Sales

Page 236: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

209

26) Halaman Form Cari Pesanan

Gambar 4.84 Perancangan Interface Halaman Cari Pesanan pada Sales

27) Halaman Faktur

Header

Logo Perusahaan

Sistem Informasi Penjualan

Data Faktur

hapus

No

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

Tanggal Faktur AksiNo FakturNomor Pesan

tambah

detail

hapusdetail

hapusdetail

hapusdetail

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

x

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.85 Perancangan Interface Halaman Faktur pada Sales

Page 237: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

210

28) Halaman Detail Faktur

Header

Logo Perusahaan

Sistem Informasi Penjualan

Faktur

Pelanggan

No Faktur : xxxxxxxxxx Nama Pelanggan

Telpon

: xxxx

Faktur

Tanggal Faktur

Id Pesan

Tanggal Jatuh tempo

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

:

:

:

Alamat : xxxx

: xxxx

Barang

No

Xx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxxxxx

Jenis BarangTotal Harga

BarangNama Barang Jumlah Barang Harga Barang

Xx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxxxxx

Xx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxxxxx

Xx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxxxxx

Jumlah Barang

Total Pajak

Total Plus Pajak

:

:

:

xxxxxxx

xxxxxxx

xxxxxxx

[Cetak] [Kembali]

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.86 Perancangan Interface Halaman Detail Faktur pada Sales

Page 238: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

211

29) Halaman atau Hasil Cetak Faktur

Faktur

-PENGUSAHA KENA PAJAK

Nama : PT.JUMP DISTRIBUTORS ASIAAlamat : Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850N.P.W.P : 021159918056000

-PEMBELI BARANG KENA PAJAK/PENERIMA JASA KENA PAJAKNomor Faktur :xxxxxx Tanggal Pesan : xxxxxNama : xxxxxx alamat : xxxxxEmail :xxxxxx Telp : xxxxxxx

:

Barang

No

Xx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxxxxx

Jenis BarangNama Barang Jumlah Barang Harga Barang

PPN=10% x Total Harga Barang

Total Setelah Pajak

:

:

xxxxxxx

xxxxxxx

Xx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxxxxx

Xx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxxxxx

Total xxxxxx xxxxxxxx

Jakarta, xxxxxxxxxxx

xxxxxxxxxxxxxxxxxxx

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Gambar 4.87 Perancangan Interface Halaman atau Hasil Cetak Faktur pada Sales

Page 239: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

212

30) Halaman Tambah Faktur

Gambar 4.88 Perancangan Interface Halaman Tambah Faktur pada Sales

Page 240: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

213

31) Halaman Hapus Faktur

Header

Logo Perusahaan

Sistem Informasi Penjualan

Faktur

hapus

No

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

Tanggal Faktur AksiNo FakturNomor Pesan

tambah

detail

hapusdetail

hapusdetail

hapusdetail

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

x

Apakah anda benar-benar akan menghapus *xxxxxx * ?

OK Cancel

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.89 Perancangan Interface Halaman Hapus Faktur pada Sales

32) Halaman Data Surat Jalan

Header

Logo Perusahaan

Sistem Informasi Penjualan

Data Surat Jalan

detail

No Nomor Faktur Nama Supir AksiNomor Surat Jalan

99 xxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxx

x

hapus

tambah

99 xxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxx

99 xxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxx

99 xxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxx

detail hapus

detail hapus

detail hapus

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.90 Perancangan Interface Halaman Data Surat Jalan pada Sales

Page 241: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

214

33) Halaman Tambah Data Surat Jalan

Banner

Logo Perusahaan

Sistem Informasi Penjualan

Data Surat Jalan

-No Surat Jalan-

Id Surat Jalan : xxxxxxx

-Pesanan-

:

Proses Reset

Pilih Faktur xxxxxxxxx xxxxxxxxx

Tanggal Faktur :

Tanggal Jatuh Tempo

:

Id Supir

Nama Supir

:

:

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.91 Perancangan Interface Halaman Tambah Data Surat Jalan pada

Sales

Page 242: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

215

34) Halaman Detail Surat Jalan

Gambar 4.92 Perancangan Interface Halaman Detail Data Surat Jalan pada Sales

Page 243: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

216

35) Halaman atau Hasil Cetak Surat Jalan

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Surat Jalan

-Data Surat Jalan-

No

99 xxxxx xxxxxxxxxxxxx 999 xxxxx

Jenis Barang Harga BarangNama Barang Jumlah Barang

-Pengirim-

Nama Pelanggan

Alamat PelangganTanggal Pesan

: xxxx: xxxx

: xxxx: xxxx

Keterangan :

Nama Supir : xxxx: xxxxNomor Kendaraan

Nama Kendaraan : xxxx: xxxxJenis Kendaraan

Nomor Surat Jalan

Email Pelanggan : xxxx Telp : xxxx

-Barang-

xxxxxxxxxx

______________

Jakarta,xxxxxxxxxx

______________

xxxxxxxxxx

99 xxxxx xxxxxxxxxxxxx 999 xxxxx

99 xxxxx xxxxxxxxxxxxx 999 xxxxx

99 xxxxx xxxxxxxxxxxxx 999 xxxxxTotal

xxxxxxxx

Gambar 4.93 Perancangan Interface Halaman Hasil Cetak Data Surat Jalan pada

Sales

Page 244: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

217

36) Halaman Hapus Data Surat Jalan

Gambar 4.94 Perancangan Interface Halaman Hapus Data Surat Jalan pada Sales

Page 245: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

218

2. Rancang Interface pada level Logistic

1. Halaman Utama

Header

Logo Perusahaan

Sistem Informasi Penjualan

Selamat Datang, Logistic

Anda telah berada pada halaman home Logistic pada web "JUMP Distributor Indonesia" silahkan gunakan menu yang sudah ada...Terima kasih.

BeritaTestimonial

Publik

BarangBarangCari Barang

PelangganDaftar PesananCari PesananReturLogout

PerusahaanSupirKendaraan

Gambar 4.95 Perancangan Interface Halaman Utama pada Logistic

2. Halaman Berita

Gambar 4.96 Perancangan Interface Halaman Berita pada Logistic

Page 246: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

219

3. Halaman Testimonial

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Header

Logo Perusahaan

Sistem Informasi Penjualan

Testimonial

Kembali

BeritaTestimonial

Publik

BarangBarangCari Barang

PelangganDaftar PesananCari PesananReturLogout

PerusahaanSupirKendaraan

Gambar 4.97 Perancangan Interface Halaman Testimonial pada Logistic

4. Halaman Supir

Gambar 4.98 Perancangan Interface Halaman Supir pada Logistic

Page 247: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

220

5. Halaman Form Tambah Supir

Header

Logo Perusahaan

Sistem Informasi Penjualan

Data Supir

Nama Supir :

No Polisi

Alamat

Telepon

:

:

:

Proses Kembali

BeritaTestimonial

Publik

BarangBarangCari Barang

PelangganDaftar PesananCari PesananReturLogout

PerusahaanSupirKendaraan

Gambar 4.99 Perancangan Interface Halaman Form Tambah Supir pada Logistic

6. Halaman Form Ubah Supir

Gambar 4.100 Perancangan Interface Halaman Form Ubah Supir pada Logistic

Page 248: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

221

7. Halaman Detail Supir

Gambar 4.101 Perancangan Interface Halaman Form Detail Supir pada Logistic

8. Halaman Hapus Supir

Gambar 4.102 Perancangan Interface Halaman Form Hapus Supir pada Logistic

Page 249: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

222

9. Halaman Kendaraan

Gambar 4.103 Perancangan Interface Halaman Kendaraan pada Logistic

10. Halaman Form Tambah Kendaraan

Gambar 4.104 Perancangan Interface Halaman Form Tambah Kendaraan pada

Logistic

Page 250: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

223

11. Halaman Form Ubah Kendaraan

Gambar 4.105 Perancangan Interface Halaman Form Ubah Kendaraan pada

Logistic

12. Halaman Hapus Kendaraan

Gambar 4.106 Perancangan Interface Halaman Form Hapus Kendaraan pada

Logistic

Page 251: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

224

13. Halaman Barang

Header

Logo Perusahaan

Sistem Informasi Penjualan

Barang

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Gambar barang

detail ubah hapus

Tambahcetak

Nama :Jenis :Harga Barang :Total Barang :Tanggal Masuk :

x

BeritaTestimonial

Publik

BarangBarangCari Barang

PelangganDaftar PesananCari PesananReturLogout

PerusahaanSupirKendaraan

Gambar 4.107 Perancangan Interface Halaman Barang pada Logistic

Page 252: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

225

14. Halaman Form Tambah Barang

Header

Logo Perusahaan

Sistem Informasi Penjualan

Barang

Id Barang :

Nama Barang :

Jenis Barang :

Bahan Pembuat :

Kemasan :

Keterangan :

Harga Barang :

Total Barang :

Gambar :

Cleaning kitchen accesoris

Choose File

Proses Kembali

BeritaTestimonial

Publik

BarangBarangCari Barang

PelangganDaftar PesananCari PesananReturLogout

PerusahaanSupirKendaraan

Gambar 4.108 Perancangan Interface Halaman Form Tambah Barang pada

Logistic

Page 253: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

226

15. Halaman Form Ubah Barang

Gambar 4.109 Perancangan Interface Halaman Form Ubah Barang pada Logistic

16. Halaman Detail Barang

Gambar 4.110 Perancangan Interface Halaman Form Detail Barang pada Logistic

Page 254: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

227

17. Halaman Hasil Cetak

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Daftar Barang

Data Barang

Jakarta, XXXXXXXXXX

xxxxxxxxxxxxxxx

No

9 999 xxxxx xxxxxxxxxxxxx 9999

Jenis BarangJumlah

SebenarnyaId Barang

Nama Barang Jumlah Barang

9 999 xxxxx xxxxxxxxxxxxx 9999

9 999 xxxxx xxxxxxxxxxxxx 9999

9 999 xxxxx xxxxxxxxxxxxx 9999

Gambar 4.111 Perancangan Interface Halaman Cetak Barang Pada Logistic

Page 255: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

228

18. Halaman Hapus Barang

Gambar 4.112 Perancangan Interface Halaman Hapus Barang Pada Logistic

19. Halaman Cari Barang

Gambar 4.113 Perancangan Interface Halaman Cari Barang pada Logistic

Page 256: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

229

20. Halaman Retur Barang

Gambar 4.114 Perancangan Interface Halaman Retur pada Logistic

Page 257: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

230

21. Halaman Tambah Retur

Gambar 4.115 Perancangan Interface Halaman Tambah Retur pada Logistic

Page 258: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

231

22. Halaman Detail Retur

Banner

Logo Perusahaan

Sistem Informasi Penjualan

Data Retur

No Retur

Tanggal Retur

:

Nomor Surat Jalan

:

:

x xxxxxxxxxx xxxxxxx xx

Nama Barang Jumlah BarangJenis Barang

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

Data Surat Jalan

No

x xxxxxxxxxx xxxxxxx xx

x xxxxxxxxxx xxxxxxx xx

Nama Barang Jumlah BarangJenis BarangNo

x xxxxxxxxxx xxxxxxx xx

[Cetak] [Kembali]

Data Barang yang di Retur

Total Barang Retur = xxx

BeritaTestimonial

Publik

BarangBarangCari Barang

PelangganDaftar PesananCari PesananReturLogout

PerusahaanSupirKendaraan

Gambar 4.116 Perancangan Interface Halaman Detail Retur pada Logistic

Page 259: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

232

23. Halaman Hasil Cetak Retur

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Surat Retur

-Data Surat Jalan-

Jakarta,xxxxxx

xxxxxxxxxxxxxxxxxxxxxxx

No Jenis BarangNama Barang Jumlah Barang

99 xxxxxxxxxx xxxxxxxxxxxxx 999

Nomor Surat Jalan

Nomor Retur : xxxxxxxxxx

Nama PelangganEmail Pelanggan

Alamat PelangganTanggal PesanTelp

: xxxx: xxxx: xxxx

: xxxx: xxxx: xxxx

-Data Barang Retur-

99 xxxxxxxxxx xxxxxxxxxxxxx 999

99 xxxxxxxxxx xxxxxxxxxxxxx 999

Total 999

Keterangan :

Xxxxxxxxxxxxxxxxxxxxxx

Gambar 4.117 Perancangan Interface Halaman Cetak Data Retur pada Logistic

Page 260: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

233

24. Halaman Daftar Pesanan

Gambar 4.118 Perancangan Interface Halaman Daftar Pesanan pada Logistic

25. Halaman Cari Pesanan

Gambar 4.119 Perancangan Interface Halaman Cari Pesanan pada Logistic

Page 261: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

234

26. Halaman Detail Pesanan

Header

Logo Perusahaan

Sistem Informasi Penjualan

Detail Pesan

-Pelanggan-

Nama xxxxxxxxxxx:

Id Pesan xxxxxxxxxxx:

Tanggal Pesan xxxxxxxxxxx:

Alamat xxxxxxxxxxxEmail xxxxxxxxxxxTelp 99999999

::

:

-Barang-

Jumlah Barang 99999

Total Harga 99999:

[Cetak] [Kembali]

No

99 xxxxxxxxxx xxxxxxxx 999 9999 9999

Jumlah Barang

Nama BarangJenis

BarangHarga

Per BarangTotal Harga Per Barang

99 xxxxxxxxxx xxxxxxxx 999 9999 9999

99 xxxxxxxxxx xxxxxxxx 999 9999 9999

99 xxxxxxxxxx xxxxxxxx 999 9999 9999

BeritaTestimonial

Publik

BarangBarangCari Barang

PelangganDaftar PesananCari PesananReturLogout

PerusahaanSupirKendaraan

Gambar 4.120 Perancangan Interface Halaman Detail Pesan pada Logistic

Page 262: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

235

27. Halaman Hasil Cetak Pesanan

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Daftar Pesanan

-Pelanggan-

No

99 xxxxxxxx xxxxxxxxxxxxx 9999 99999

Jenis Barang Harga BarangNama Barang Jumlah Barang

Id Pesan : xxxxxxxxxx

Nama Email

Alamat Telp

: xxxx: xxxx

: xxxx: 99999

Tanggal Pesan : xxxxxxxxxx

Total Pembayaran 9999

99 xxxxxxxx xxxxxxxxxxxxx 9999 99999

99 xxxxxxxx xxxxxxxxxxxxx 9999 99999

Gambar 4.121 Perancangan Interface Cetak Pesanan pada Logistic

Page 263: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

236

28. Halaman Hapus Pemesanan

Gambar 4.122 Perancangan Interface Hapus Pesanan pada Logistic

Page 264: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

237

3. Rancang Interface pada level Manager

1. Halaman Utama

Gambar 4.123 Perancangan Interface Halaman Utama pada Manager

2. Halaman Menu Berita

Header

Logo Perusahaan

Sistem Informasi Penjualan

Berita

Judul Berita

Upload news xx-xxxxxx-xxxx, 00;00;00

xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Judul Berita

Upload news xx-xxxxxx-xxxx, 00;00;00

xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Kembali

BeritaPublik

PerusahaanLaporan Periode PenjualanLaporan Barang LakuGrafik PenjualanBarangCari Barang

PelangganSaran & KritikLogout

x

Gambar 4.124 Perancangan Interface Halaman Berita pada Manager

Page 265: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

238

3. Halaman Menu Laporan Periode Penjualan

Header

Logo Perusahaan

Sistem Informasi Penjualan

BeritaPublik

PerusahaanLaporan Periode PenjualanLaporan Barang LakuGrafik PenjualanBarangCari Barang

PelangganSaran & KritikLogout

Laporan Periode Transaksi Penjualan

Tanggal Sampai

Tanggal Mulai :

:

Cetak

Gambar 4.125 Perancangan Interface Halaman Laporan Periode Penjualan pada

Manager

Page 266: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

239

4. Halaman Hasil Cetak Laporan Periode Penjualan

Total Penjualan

Periode (9999-99-99)-(9999-99-99)

No TanggalPelanggan Jenis Barang Harga Barang

99 xxxxxxx 9999-99-99 xxxxxxx xxxxxxx 99 xxxxxxxx

Jakarta, xxxxxxxxxxx

xxxxxxxxxxxxxxxxxx

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Nama Barang Jumlah

Total 999 xxxxxxxx

99 xxxxxxx 9999-99-99 xxxxxxx xxxxxxx 99 xxxxxxxx

99 xxxxxxx 9999-99-99 xxxxxxx xxxxxxx 99 xxxxxxxx

Gambar 4.126 Perancangan Interface Halaman Hasil Cetak Laporan Periode

Penjualan pada Manager

Page 267: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

240

5. Halaman Menu Laporan Barang Laku

Gambar 4.127 Perancangan Interface Halaman Menu Laporan Barang Laku

pada Manager

Page 268: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

241

6. Halaman Hasil Cetak Laporan Barang Laku

Gambar 4.128 Perancangan Interface Halaman Hasil Cetak Laporan Barang

Laku pada Manager

Page 269: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

242

7. Halaman Menu Grafik Penjualan

Gambar 4.129 Perancangan Interface Halaman Menu Grafik Penjualan pada

Manager

8. Halaman Barang

Header

Logo Perusahaan

Sistem Informasi Penjualan

Barang

XXXXXXXX

xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Gambar barang

XXXXXXXX

xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Gambar barang

Lihat Keranjang

X

BeritaPublik

PerusahaanLaporan Periode PenjualanLaporan Barang LakuGrafik PenjualanBarangCari Barang

PelangganSaran & KritikLogout

detail

cetak

detail

Gambar 4.130 Perancangan Interface Halaman Barang pada Manager

Page 270: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

243

9. Halaman Detail Barang

BeritaPublik

PerusahaanLaporan Periode PenjualanLaporan Barang LakuGrafik PenjualanBarangCari Barang

PelangganSaran & KritikLogout

Header

Logo Perusahaan

Sistem Informasi Penjualan

Detail Barang

Keterangan Barang

XXXXX

Jenis Barang xxxxxxxxxxx:

Bahan Pembuat xxxxxxxxxxx:

Kemasan xxxxxxxxxxx:

Keterangan :

Harga Barang :

Stok Barang :

Gambar barang

xxxxxxxxxxx

xxxxxxxxxxx

xxxxxxxxxxx

Id Barang xxxxxxxxxxx:

Tanggal Barang Input xxxxxxxxxxx:

Gambar 4.131 Perancangan Interface Halaman Detail Barang pada Manager

Page 271: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

244

10. Halaman Cetak Barang

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Daftar Barang

Data Barang

Jakarta, XXXXXXXXXX

xxxxxxxxxxxxxxxx

No

9 999 xxxxx xxxxxxxxxxxxx 9999

Jenis BarangJumlah

SebenarnyaId Barang

Nama Barang Jumlah Barang

9 999 xxxxx xxxxxxxxxxxxx 9999

9 999 xxxxx xxxxxxxxxxxxx 9999

9 999 xxxxx xxxxxxxxxxxxx 9999

Gambar 4.132 Perancangan Interface Halaman Hasil Cetak Barang pada

Manager

Page 272: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

245

11. Halaman Cari Barang

BeritaPublik

PerusahaanLaporan Periode PenjualanLaporan Barang LakuGrafik PenjualanBarangCari Barang

PelangganSaran & KritikLogout

Header

Logo Perusahaan

Sistem Informasi Penjualan

Cari Barang

Search

No

99 99 xxxxxxxx xxxxxxxxxxxxxxxxxxxxx

Nama Barang Jenis Barang AksiID

detail

99 99 xxxxxxxx xxxxxxxxxxxxxxxxxxxxx detail

99 99 xxxxxxxx xxxxxxxxxxxxxxxxxxxxx detail

Gambar 4.133 Perancangan Interface Halaman Cari Barang pada Manager

12. Halaman Saran & Kritik

Gambar 4.134 Perancangan Interface Halaman Saran & Kritik pada Manager

Page 273: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

246

13. Halaman Detail Saran & Kritik

Banner

Logo Perusahaan

Sistem Informasi Penjualan

Saran dan Kritik

Nama Pelanggan

E-mail

Tanggal

Jenis

Isi Saran/Kritik

[Kembali]

:

:

:

:

:

xxxxxx

xxxxxx

xxxxxx

xxxxxx

xxxxxx

BeritaPublik

PerusahaanLaporan Periode PenjualanLaporan Barang LakuGrafik PenjualanBarangCari Barang

PelangganSaran & KritikLogout

Gambar 4.135 Perancangan Interface Halaman Detail Saran & Kritik pada

Manager

Page 274: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

247

4. Rancang Interface pada level Pelanggan

1. Halaman Utama Pelanggan

Gambar 4.136 Perancangan Interface Halaman Utama pada Pelanggan

2. Halaman Barang Pelanggan

Header

Logo Perusahaan

Testimonial Hubungi KamiBarang Tentang Kami

Sistem Informasi Penjualan

Barang

Home

XXXXXXXX

Detail

xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Gambar barang

XXXXXXXX

xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Gambar barang

Detail

Lihat Keranjang

X

Data PelangganPesanCari BarangKonsultasiSaran & KritikLog out

Pelanggan

Gambar 4.137 Perancangan Interface Halaman Barang pada Pelanggan

Page 275: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

248

3. Halaman Detail Barang

Header

Logo Perusahaan

Testimonial Hubungi KamiBarang Tentang Kami

Sistem Informasi Penjualan

Detail Barang

Home

[Pesan] [Kembali]

Data PelangganPesanCari BarangKonsultasiSaran & KritikLog out

Pelanggan

Keterangan Barang

XXXXX

Jenis Barang xxxxxxxxxxx:

Bahan Pembuat xxxxxxxxxxx:

Kemasan xxxxxxxxxxx:

Keterangan :

Harga Barang :

Stok Barang :

Gambar barang

xxxxxxxxxxx

xxxxxxxxxxx

xxxxxxxxxxx

Id Barang xxxxxxxxxxx:

Tanggal Barang Input 9999-99-99:

Gambar 4.138 Perancangan Interface Halaman Detail Barang pada Pelanggan

4. Halaman Testimonial

Gambar 4.139 Perancangan Interface Halaman Testimonial pada Pelanggan

Page 276: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

249

5. Halaman Hubungi Kami

Gambar 4.140 Perancangan Interface Halaman Hubungi Kami pada Pelanggan

6. Halaman Tentang Kami

Header

Logo Perusahaan

Testimonial Hubungi KamiBarang Tentang Kami

Sistem Informasi Penjualan

Home

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Sekilas Perusahaan Jump

VisiXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

MisiXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Data PelangganPesanCari BarangKonsultasiSaran & KritikLog out

Pelanggan

Gambar 4.141 Perancangan Interface Halaman Tentang Kami pada Pelanggan

Page 277: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

250

7. Halaman Detail Pelanggan

Header

Logo Perusahaan

Sistem Informasi Penjualan

Informasi Data Anda

Data PelangganPesanCari BarangKonsultasiSaran & KritikLog out

Pelanggan

[Edit Data] [Kembali]

Id Pelanggan

Username

Password

Nama Lengkap

N.P.W.P

Alamat

Telepon

Fax

Handphone

E-MAIL

:

:

:

:

:

:

:

:

:

:

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

Xxxxxxxxxx

xxxxxxxxxx

Gambar 4.142 Perancangan Interface Halaman Detail Pelanggan pada Pelanggan

Page 278: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

251

8. Halaman Ubah Data Pelanggan

Header

Logo Perusahaan

Sistem Informasi Penjualan

Informasi Data Anda

Data PelangganPesanCari BarangKonsultasiSaran & KritikLog out

Pelanggan

[Edit Data] [Kembali]

Id Pelanggan

Username

Password

Nama Lengkap

N.P.W.P

Alamat

Telepon

Fax

Handphone

E-MAIL

:

:

:

:

:

:

:

:

:

:

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

Xxxxxxxxxx

xxxxxxxxxx

Gambar 4.143 Perancangan Interface Halaman Ubah Pelanggan pada Pelanggan

9. Halaman Pesan Pelanggan

Gambar 4.144 Perancangan Interface Halaman Pesan Pelanggan pada Pelanggan

Page 279: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

252

10. Halaman Detail Pesan

Banner

Logo Perusahaan

Sistem Informasi Penjualan

Data Pesan

-Pelanggan-

Nama xxxxxxxxxxx:

Id Pesan xxxxxxxxxxx:

Tanggal Pesan xxxxxxxxxxx:

Alamat xxxxxxxxxxx

Email xxxxxxxxxxx

Telp 99999999

:

:

:

-Barang-

:

Jumlah Barang 999

Total Harga xxxxx

:

:

[Cetak] [Kembali]

No

99 xxxxxxxxxxxxxxxx xxxxxxx 999 xxxxxxx xxxxxx

Jumlah Barang

Nama Barang Jenis Barang Harga Per Barang

Total Harga Per Barang

Data PelangganPesanCari BarangKonsultasiSaran & KritikLog out

Pelanggan

99 xxxxxxxxxxxxxxxx xxxxxxx 999 xxxxxxx xxxxxx

99 xxxxxxxxxxxxxxxx xxxxxxx 999 xxxxxxx xxxxxx

99 xxxxxxxxxxxxxxxx xxxxxxx 999 xxxxxxx xxxxxx

Gambar 4.145 Perancangan Interface Halaman Detail Pesan pada Pelanggan

Page 280: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

253

11. Halaman atau Hasil Cetak Pesanan

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Daftar Pesanan

-Pelanggan-

No

99 xxxxxxxx xxxxxxxxxxxx 9999 xxxxx

Jenis Barang Harga BarangNama Barang Jumlah Barang

Id Pesan : xxxxxxxxxx

Nama Email

Alamat Telp

: xxxx: xxxx

: xxxx: xxxx

Tanggal Pesan : xxxxxxxxxx

Total Pembayaran xxxxxxxxx

99 xxxxxxxx xxxxxxxxxxxx 9999 xxxxx

99 xxxxxxxx xxxxxxxxxxxx 9999 xxxxx

99 xxxxxxxx xxxxxxxxxxxx 9999 xxxxx

Gambar 4.146 Perancangan Interface Halaman atau Hasil Pesan pada Pelanggan

Page 281: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

254

12. Halaman Cari Barang

Gambar 4.147 Perancangan Interface Halaman Cari Barang pada Pelanggan

13. Halaman Konsultasi

Gambar 4.148 Perancangan Interface Halaman Konsultasi pada Pelanggan

Page 282: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

255

14. Halaman Tambah Konsultasi 1

Gambar 4.149 Perancangan Interface Halaman Tambah Konsultasi1 pada

Pelanggan

15. Halaman Tambah Konsultasi 2

Gambar 4.150 Perancangan Interface Halaman Tambah Konsultasi 2 pada

Pelanggan

Page 283: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

256

16. Halaman Saran dan Kritik

Gambar 4.151 Perancangan Interface Halaman Saran dan Kritik pada Pelanggan

17. Halaman Tambah Saran dan Kritik

Banner

Logo Perusahaan

Sistem Informasi Penjualan

Saran dan Kritik

Id Pelanggan

Email Pelanggan

Jenis

Isi Saran/Kritik

: xxxxxxxxx

: xxxxxxxxx

:

:

Saran Kritik

Proses Kembali

Data PelangganPesanCari BarangKonsultasiSaran & KritikLog out

Pelanggan

Gambar 4.152 Perancangan Interface Tambah Saran dan Kritik pada Pelanggan

Page 284: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

257

18. Halaman Detail Saran dan Kritik

Gambar 4.153 Perancangan Interface Detail Saran dan Kritik pada Pelanggan

5. Rancang Interface pada level Tamu

1) Halaman Utama Publik Tamu

Gambar 4.154 Perancangan Interface Halaman Utama pada Tamu

Page 285: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

258

2) Halaman Barang

Gambar 4.155 Perancangan Interface Halaman Barang pada Tamu

3) Halaman Detail Barang

Banner

Logo Perusahaan

Testimonial Hubungi KamiBarang Tentang Kami

Sistem Informasi Penjualan

Login

Detail Barang

Home

XXXXXXXX

Keterangan Barang

Username

Password

Submit Reset

Lupa password

Jenis Barang : xxxxx Bahan Material : xxxxxx Kemasan : xxxxxx Keterangan : xxxxxxxx Stok Barang : 999

Gambar barang

[Pesan] [Kembali]

Gambar 4.156 Perancangan Interface Halaman Detail Barang pada Tamu

Page 286: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

259

4) Halaman Testimonial

Gambar 4.157 Perancangan Interface Halaman Testimonial pada Tamu

5) Halaman Hubungi Kami

Gambar 4.158 Perancangan Interface Halaman Hubungi Kami pada Tamu

Page 287: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

260

6) Halaman Tentang Kami

Gambar 4.159 Perancangan Interface Halaman Tentang Kami pada Tamu

Page 288: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

261

4.4 System Implementation

4.4.1 Spesifikasi Kebutuhan Komputer

Menganalisa dan mendefinisikan spesifikasi kebutuhan

komputer yang peneliti gunakan, perangkat lunak (software) dan

perangkat keras (hardware). Adapun spesifikasi minimal

Hardware dan Software adalah sebagai berikut:

1. Hardware:

a. Processor Intel Core 2 duo 1.4 GHz

b. Ram 1 Gb

c. VGA 128 Mb

d. Harddisk 120 Gb

2. Software:

a. Microsoft Windows XP Profesional SP 3

b. XAMPP Version 1.6.5 yang mencakup: Apache Version

2.2.4, PHP Version 5.2.5, dan MySQL Version 5.0.5.1

c. Browser: Mozila Firefox version 3.5.11

4.4.2 Pengujian Sistem Informasi (Black Box Testing)

Sebelum sistem Informasi dapat digunakan, maka harus

dilakukan pengujian terlebih dahulu. Beberapa pengujian dilakukan

oleh programmer sendiri beserta user.

Page 289: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

262

Pengujian Aplikasi Pada Pengguna

1. Sales

Tabel 4.18 Tabel Pengujian Aplikasi pada Sales

No Test Hasil yang diharapkan Hasil Keterangan

1

Menjalankan aplikasi jump pada browser dan tulis alamat

Tampil halaman login khusus admin

OK

2 Klik ‘login’ pada form login administrator

Akan menampilkan pesan

peringatan dan login gagal OK

Data tidak sesuai atau form masih kosong

3 Isi username dan password, klik tombol 'login'

Masuk halaman Home Sales, muncul konfirmasi dan muncul menu akses yg terdiri dari berita, testimonial,supir, kendaraan,pelanggan, cari pelanggan, konsultasi, saran & Kritik, daftar pesan, cari pesanan, faktur,surat jalan, dan log out

OK Data sesuai

4 Klik menu berita. Menampilkan halaman data berita

OK Jika ada datanya

5

Klik gambar tambah setelah masuk halaman data berita.

Menampilkan form tambah berita

OK

6

Form di kosongkan dan klik proses setelah masuk form tambah berita

Akan menampilkan pesan peringatan dan proses tambah berita gagal

OK Form masih ada yang kosong

7

Isi Judul dan Isi Berita,klik tombol proses setelah masuk form tambah berita

Data berita bertambah dan masuk halaman data berita

OK Data berita baru berhasil di input

8

Klik gambar pensil(ubah) berita setelah masuk halaman data berita

Menampilkan form ubah berita

OK

9

Form di kosongkan dan klik proses setelah masuk form ubah berita

Akan menampilkan pesan peringatan dan proses tambah berita gagal.

OK Form masih ada yang kosong

Page 290: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

263

10

Isi Judul dan Isi Berita,klik tombol proses setelah masuk form ubah berita

Data berita berubah dan masuk halaman data berita

OK Data berita berhasil diubah

11

Klik gambar silang silang(hapus) setelah masuk halaman data berita

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus berita dengan judul * ????? * ??”

OK

12

Klik ok setelah masuk window peringatan pada hapus data berita

Salah satu data berita yang tertulis akan di hapus

OK

13

Klik cancel setelah masuk window peringatan pada hapus data berita

Membatalkan menghapus data dan menampilkan halaman berita

OK

14 Klik menu testimonial

Tampil halaman testimonial.

OK

15

Klik gambar tambah setelah masuk halaman testimonial.

Menampilkan form testimonial.

OK

16 Klik Kirim setelah masuk form tambah testimonial.

Akan menampilkan pesan peringatan dan proses tambah Testimoni gagal.

OK Form masih ada yang kosong

17

Isi form isi testi dan klik tombol Proses setelah masuk form tambah testimonial

Data testi bertambah dan masuk halaman testimonial

OK Data testi baru berhasil di input

18

Klik tombol kembali setelah masuk form tambah testimonial

Kembali ke halaman testimonial

OK

19 Klik gambar silang pada halaman testimonial.

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus Testimonial dari * (nama pengirim testi) * ?”

OK

20

Klik ok setelah masuk window peringatan pada hapus data testimonial

Salah satu data testimnoial yang tertulis akan di hapus

OK

21 Klik cancel setelah Membatalkan menghapus OK

Page 291: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

264

masuk window peringatan pada hapus data testimonial

data dan menampilkan halaman testimnoial

22 Klik kembali pada halaman testimonial.

Kembali ke halaman sebelumnya

23 Klik menu supir Menampilkan halaman data supir

OK

24 Klik gambar tambah setelah masuk halaman supir

Menampilkan form tambah data supir

OK

25 Klik proses setelah masuk form tambah supir

Akan menampilkan pesan peringatan dan proses tambah data supir gagal

OK Form masih ada yang kosong

26

Isi form supir dan klik proses setelah masuk form tambah supir

Data supir bertambah dan masuk halaman data supir.

OK Data supir baru berhasil di input

27

Klik gambar kaca pembesar (lihat) setelah masuk halaman supir

Menampilkan salah satu data supir dengan detail

OK

28

Klik ubah data setelah masuk halaman detail data supir.

Menampilkan form ubah data supir

OK

29 Klik kembali setelah masuk halaman detail data supir.

Kembali 1 langkah ke halaman sebelumnya yaitu halaman dat supir

OK

30

Klik gambar pensil (ubah) setelah masuk halaman supir

Menampilkan form ubah data supir

OK

31

Form di kosongkan klik proses setelah masuk form ubah supir

Akan menampilkan pesan peringatan dan proses ubah data supir gagal

OK Form masih ada yang kosong

32

Isi form supir dan klik proses setelah masuk form ubah supir

Data supir berubah dan masuk halaman data supir.

OK Data supir berhasil diubah

33

Klik gambar silang (hapus) setelah masuk halaman supir.

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nama supir) * ?”

OK

Page 292: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

265

34

Klik ok setelah masuk window peringatan pada hapus data supir

Salah satu data supir yang tertulis akan di hapus

OK

35

Klik cancel setelah masuk window peringatan pada hapus data supir

Membatalkan menghapus data dan menampilkan halaman data supir

OK

36 Klik menu kendaraan.

Menampilkan halaman data kendaraan.

OK

37 Klik gambar tambah setelah masuk halaman kendaraan.

Menampilkan form tambah data kendaraan

OK

38 Klik proses setelah masuk form tambah kendaraan

Akan menampilkan pesan peringatan dan proses tambah data kendaraan gagal

OK Form masih ada yang kosong

39

Isi form kendaraan dan klik proses setelah masuk form tambah kendaraan

Data supir bertambah dan masuk halaman data kendaraan.

OK

Data kendaraan baru berhasil di input

40

Klik gambar pensil(ubah) setelah masuk halaman kendaraan.

Menampilkan form ubah data kendaraan

OK

41

Form di kosongkan dan klik proses setelah masuk form ubah kendaraan

Akan menampilkan pesan peringatan dan proses ubah data kendaraan gagal

OK Form masih ada yang kosong

42

Isi form kendaraan dan klik proses setelah masuk form ubah kendaraan

Data supir berubah dan masuk halaman data kendaraan.

OK

Data kendaraan berhasil diubah

43 Klik gambar silang setelah masuk halaman kendaraan

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nomor polisi) * ?”.

OK

44

Klik ok setelah masuk window peringatan pada hapus data kendaraan

Salah satu data kendaraan yang tertulis akan di hapus

OK

Page 293: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

266

45

Klik cancel setelah masuk window peringatan pada hapus data kendaraan

Membatalkan menghapus data dan menampilkan halaman data kendaraan

OK

46 Klik menu pelanggan

Menampilkan halaman seluruh data pelanggan

OK

47 Klik tambah setelah masuk halaman data pelanggan

Menampilkan form tambah data pelanggan

OK

48 Klik proses setelah masuk form tambah pelanggan

Akan menampilkan pesan peringatan dan proses tambah data pelanggan gagal

OK Form masih ada yang kosong

49

Isi form pelanggan dan klik proses setelah masuk form tambah pelanggan

Data pelanggan bertambah dan masuk halaman data pelanggan.

OK

Data pelanggan baru berhasil di input

50

Klik gambar kaca pembesar (lihat) setelah masuk halaman data pelanggan

Menampilkan halaman salah satu data pelanggan dengan detail

OK

49

Klik edit Data setelah masuk halaman detail pelanggan

Menampilkan halaman Ubah data pelanggan dalam format PDF

OK

51

Klik kembali setelah masuk halaman detail data pelanggan

Kembali 1 langkah ke halaman sebelumnya (halaman data seluruh pelanggan)

OK

52

Klik gambar pensil(ubah) setelah masuk halaman data pelanggan

Menampilkan form ubah data pelanggan

OK

53

Form di kosongkan dan klik proses setelah masuk form ubah pelanggan

Akan menampilkan pesan peringatan dan proses ubah data pelanggan gagal

OK Form masih ada yang kosong

54

Isi form pelanggan dan klik proses setelah masuk form ubah pelanggan

Data supir berubah dan masuk halaman data pelanggan.

OK

Data pelanggan berhasil diubah

Page 294: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

267

55 Klik gambar silang setelah masuk halaman pelanggan

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nama pelanggan polisi) * ?”.

OK

56

Klik ok setelah masuk window peringatan pada hapus data pelanggan

Salah satu data pelanggan yang tertulis akan di hapus

OK

57

Klik cancel setelah masuk window peringatan pada hapus data pelanggan

Membatalkan menghapus data dan menampilkan halaman data pelanggan

OK

58 Klik menu cari pelanggan

Menampilkan halaman form cari pelanggan

OK

59

Form tidak di isi dan klik cari setelah masuk form cari data pelanggan

Akan menampilkan pesan peringatan dan proses pencarian data pelanggan gagal

OK Form masih ada yang kosong

60

Isi form pelanggan dan klik cari setelah masuk form cari data pelanggan

Jika ada, maka akan menampilkan halaman data pelanggan yang dicari. Jika tidak ada akan menampilkan halaman data tetapi kosong.

OK

Mencari data pelanggan yang ada di dalam database

61 Klik menu Konsultasi

Menampilkan halaman data Konsultasi

OK

62

Klik gambar kaca pembesar (detail) setelah masuk halaman data konsultasi

Menampilkan salah satu data konsultasi dengan detail

OK

63

Klik Kembali setelah masuk halaman detail konsultasi

Kembali ke halaman data konsultasi (halaman 1 langkah sebelumnya)

OK

64 Klik reply setelah masuk halaman data konsultasi

Menampilkan form reply konsultasi

OK

Page 295: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

268

65 Klik Kirim pada form reply konsultasi

Menampilkan halaman data konsultasi(status konsultasi masih reply)

OK

66 Isi form dan klik kirim pada form reply konsultasi

Menampilkan halaman data konsultasi(status konsultasi berubah jadi sent)

OK

67 Klik Kembali pada form reply konsultasi

Menampilkan halaman data konsultasi(halaman 1 langkah sebelumnya)

OK

687 Klik menu saran & kritik

Menampilkan halaman data saran & kritik

OK

69

Klik gambar (kaca pembesar) lihat setelah masuk halaman data saran & kritik

Menampilkan halaman data saran & kritik secara detail

OK

70

Klik kembali setelah masuk halaman detail data saran & kritik

Kembali 1 langkah ke halaman sebelumnya (halaman data saran & kritik)

OK

71

Klik gambar silang silang(hapus) setelah masuk halaman data saran & kritik

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * Kritik * ?”

OK

72

Klik ok setelah masuk window peringatan pada hapus data saran & kritik

Salah satu data saran & kritik yang tertulis akan di hapus

OK

73

Klik cancel setelah masuk window peringatan pada hapus data saran & kritik

Membatalkan menghapus data dan menampilkan halaman data saran & kritik

OK

74 Klik menu Daftar Pesanan

Tampil halaman data pesanan.

OK

75

Klik gambar kaca pembesar (detail) setelah masuk halaman daftar pesanan.

Menampilkan halaman detail data pesanan.

OK

Page 296: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

269

76 Klik cetak setelah masuk halaman detail data pesanan.

Akan muncul halaman cetak detail data pesanan dalam format PDF

OK

77

Klik print pada halaman cetak detail data pesanan dalam format PDF

Data akan tercetak pada printer

OK

78

Klik save pada halaman cetak detail data pesanan dalam format PDF

Data akan tersimpan dalam format PDF

OK

79 Klik kembali pada halaman detail data pesanan

Kembali ke halaman data pesanan

OK

80 Klik menu cari pesanan

Menampilkan halaman form cari pesanan

OK

81

Form tidak di isi dan klik cari setelah masuk form cari data pesanan

Akan menampilkan pesan peringatan dan proses cari data pesanan gagal

OK Form masih ada yang kosong

82

Isi form pesanan dan klik cari setelah masuk form cari data pesanan

Jika ada, maka akan menampilkan halaman data pesanan yang dicari. Jika tidak ada, maka akan menampilkan halaman data pesanan tetapi kosong.

OK

Data pesanan ada dalam database

83 Klik menu faktur Menampilkan halaman data faktur

OK

84 Klik gambar tambah setelah masuk halaman data faktur

Menampilkan form tambah data faktur

OK

85 Klik proses setelah masuk form tambah faktur

Akan menampilkan pesan peringatan dan proses tambah faktur jalan gagal

OK Form masih ada yang kosong

86

Isi form dan klik proses setelah masuk form tambah faktur

Data faktur bertambah dan masuk halaman data retur

OK Data faktur berhasil ditambah

87

Klik gambar kaca pembesar (detail) setelah masuk halaman data faktur

Menampilkan salah satu data faktur dengan detail

OK

Page 297: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

270

88 Klik cetak setelah masuk halaman detail data faktur

Akan muncul halaman cetak detail data faktur dalam format PDF

OK

89

Klik print pada halaman cetak detail data faktur dalam format PDF

Data akan tercetak pada printer

OK

90

Klik save pada halaman cetak detail data faktur dalam format PDF

Data akan tersimpan dalam format PDF

OK

91 Klik kembali setelah masuk halaman detail faktur

Kembali 1 langkah ke halaman sebelumnya

OK

92

Klik menu gambar silang (hapus) setelah masuk halaman data faktur

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nomor faktur) * ?”

OK

93

Klik ok setelah masuk window peringatan pada hapus data faktur

Salah satu data faktur yang tertulis akan di hapus

OK

94

Klik cancel setelah masuk window peringatan pada hapus data faktur

Membatalkan menghapus data dan menampilkan halaman data faktur

OK

95 Klik menu surat jalan

Menampilkan halaman data surat jalan

OK

96

Klik gambar tambah setelah masuk halaman data surat jalan

Menampilkan form tambah data surat jalan

OK

97 Klik proses setelah masuk form tambah surat jalan

Akan menampilkan pesan peringatan dan proses tambah data surat jalan gagal

OK Form masih ada yang kosong

98

Isi form dan klik proses setelah masuk form tambah surat jalan

Data surat jalan bertambah dan masuk halaman data surat jalan

OK

Data surat jalan berhasil ditambah

99

Klik gambar kaca pembesar (detail) setelah masuk halaman data surat jalan

Menampilkan salah satu data surat jalan dengan detail

OK

Page 298: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

271

100

Klik cetak setelah masuk halaman detail data surat jalan

Akan muncul halaman cetak detail data surat jalan dalam format PDF

OK

101

Klik print pada halaman cetak detail data surat jalan dalam format PDF

Data akan tercetak pada printer

OK

102

Klik save pada halaman cetak detail data surat jalan dalam format PDF

Data akan tersimpan dalam format PDF

OK

103 Klik kembali setelah masuk halaman detail surat jalan

Kembali 1 langkah ke halaman sebelumnya

OK

104

Klik menu gambar silang (hapus) setelah masuk halaman data surat jalan

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nomor surat jalan) * ?”

OK

105

Klik ok setelah masuk window peringatan pada hapus data surat jalan

Salah satu data surat jalan yang tertulis akan di hapus

OK

106

Klik cancel setelah masuk window peringatan pada hapus data surat jalan

Membatalkan menghapus data dan menampilkan halaman data surat jalan

OK

107 Klik log out Tampil halaman login khusus admin

OK Keluar dari aplikasi

2. Logistic

Tabel 4.19 Tabel Pengujian Aplikasi pada Logistic

No Test Hasil yang diharapkan Hasil Keterangan

1

Menjalankan aplikasi jump pada browser dan tulis alamat

Tampil halaman login khusus admin

OK

2

Klik ‘login’ pada form login administrator

Akan menampilkan pesan konfirmasi dan login gagal

OK

Data tidak sesuai atau form masih kosong

Page 299: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

272

3 Isi username dan password, klik tombol 'login'

Masuk halaman Home Logistic, dan muncul menu akses yg terdiri dari berita, testimonial, barang, cari barang, daftar pesanan, cari pesanan, retur dan log out

OK Data sesuai

4 Klik menu berita. Menampilkan halaman data berita

OK

5 Klik Kembali setelah masuk halaman berita

Menampilkan menu Awal atau home

OK

6 Klik menu testimonial

Tampil halaman testimonial.

OK

7

Klik Kembali setalah masuk halaman testimonial

Menampilkan menu Awal atau home

OK

8 Klik menu barang Menampilkan halaman data barang yang akan tampil di halaman utama(home)

OK

9

Klik gambar tambah setelah masuk halaman data barang

Menampilkan form tambah barang

OK

10 Klik proses setelah masuk form tambah barang

Akan menampilkan pesan peringatan dan proses tambah barang gagal

OK Form masih ada yang kosong

11

Isi form barang,klik tombol proses setelah masuk form tambah barang

Data barang bertambah dan masuk halaman data barang

OK

Data barang baru berhasil di input

12

Klik gambar kaca pembesar (lihat) setelah masuk halaman data barang

Menampilkan salah satu data barang dengan detail

OK

13

Klik gambar pensil(ubah) barang setelah masuk halaman data barang

Menampilkan form ubah barang

OK

14

Form di kosongkan dan klik proses setelah masuk form ubah barang

Akan menampilkan pesan peringatan dan proses ubah barang gagal.

OK Form masih ada yang kosong

15 Isi form barang dan klik tombol proses

Data barang berubah dan masuk halaman data

OK Data barang berhasil

Page 300: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

273

setelah masuk form ubah barang

barang diubah

16

Klik gambar silang silang(hapus) setelah masuk halaman data barang

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nama barang) * ?”

OK

17

Klik ok setelah masuk window peringatan pada hapus data barang

Salah satu data barang yang tertulis akan di hapus

OK

18

Klik cancel setelah masuk window peringatan pada hapus data barang

Membatalkan menghapus data dan menampilkan halaman data barang

OK

19 Klik menu cari barang

Menampilkan halaman form cari barang

OK

20

Form tidak di isi dan klik cari setelah masuk form cari data barang

Akan menampilkan pesan peringatan dan proses cari data barang gagal

OK Form masih ada yang kosong

21

Isi form barang dan klik cari setelah masuk form cari data barang

Jika ada, maka akan menampilkan halaman data barang yang dicari. Jika tidak ada, maka akan menampilkan halaman data barang tetapi kosong

OK

Mencari data barang yang ada di dalam database

22 Klik menu Daftar Pesanan

Tampil halaman data pesanan.

OK

23

Klik gambar kaca pembesar (detail) setelah masuk halaman daftar pesanan.

Menampilkan halaman detail data pesanan.

OK

24 Klik cetak setelah masuk halaman detail data pesanan.

Akan muncul halaman cetak detail data pesanan dalam format PDF

OK

25

Klik print pada halaman cetak detail data pesanan dalam format PDF

Data akan tercetak pada printer

OK

Page 301: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

274

26

Klik save pada halaman cetak detail data pesanan dalam format PDF

Data akan tersimpan dalam format PDF

OK

27 Klik kembali pada halaman detail data pesanan

Kembali ke halaman data pesanan

OK

28

Klik gambar tanda silang (hapus) setelah masuk data pesanan

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nomer pesanan) * ?”

OK

29

Klik ok setelah masuk window peringatan pada hapus data pesanan

Salah satu data pesanan yang tertulis akan di hapus

OK

30

Klik cancel setelah masuk window peringatan pada hapus data pesanan

Membatalkan menghapus data dan menampilkan halaman data pesanan

OK

31 Klik menu cari pesanan

Menampilkan halaman form cari pesanan

OK

32

Form tidak di isi dan klik cari setelah masuk form cari data pesanan

Akan menampilkan pesan peringatan dan proses cari data pesanan gagal

OK Form masih ada yang kosong

33

Isi form pesanan dan klik cari setelah masuk form cari data pesanan

Jika ada, maka akan menampilkan halaman data pesanan yang dicari. Jika tidak ada, maka akan menampilkan halaman data pesanan tetapi kosong.

OK

Data pesanan ada dalam database

34 Klik menu retur Menampilkan halaman data retur.

OK

35

Klik gambar tambah setelah masuk halaman data retur

Menampilkan form tambah retur

OK

36 Klik proses setelah masuk form tambah retur

Akan menampilkan pesan peringatan dan proses tambah retur gagal

OK Form masih ada yang kosong

Page 302: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

275

37

Isi form retur,klik tombol proses setelah masuk form tambah retur

Data retur bertambah dan masuk halaman data retur

OK

Data retur baru berhasil di input

38

Klik gambar kaca pembesar (lihat) setelah masuk halaman retur

Menampilkan halaman salah satu data retur dengan detail

OK

39 Klik cetak setelah masuk halaman detail retur

Menampilkan halaman cetak detail data retur dalam format PDF

OK

40

Klik print pada halaman cetak detail retur dalam format PDF

Data akan tercetak pada printer

OK

41

Klik save pada halaman cetak detail data retur dalam format PDF

Data akan tersimpan dalam format PDF

OK

42

Klik gambar pensil(ubah) retur setelah masuk halaman data retur

Menampilkan form ubah retur

OK

43

Form di kosongkan dan klik proses setelah masuk form ubah retur

Akan menampilkan pesan peringatan dan proses ubah retur gagal.

OK Form masih ada yang kosong

44

Isi form retur dan klik tombol proses setelah masuk form ubah retur

Data retur berubah dan masuk halaman data retur

OK Data retur berhasil diubah

45

Klik gambar silang silang(hapus) setelah masuk halaman data retur

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nomor retur) * ?”

OK

46

Klik ok setelah masuk window peringatan pada hapus data retur

Salah satu data retur yang tertulis akan di hapus

OK

47

Klik cancel setelah masuk window peringatan pada hapus data retur

Membatalkan menghapus data dan menampilkan halaman data retur

OK

Page 303: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

276

48 Klik logout Tampil halaman login khusus admin

OK Keluar dari aplikasi

3. Manager

Tabel 4.20 Tabel Pengujian Aplikasi pada Manager

No Test Hasil yang diharapkan Hasil Keterangan

1

Menjalankan aplikasi jump pada browser dan tulis alamat

Tampil halaman login khusus Admin dan Manager

OK

2 Klik ‘login’ pada form login administrator

Akan menampilkan pesan

konfirmasi dan login gagal OK

Data tidak sesuai atau form masih kosong

3 Isi username dan password, klik tombol 'login'

Masuk halaman Home Manager, dan muncul menu akses yg terdiri dari berita, Laporan Periode Penjualan, Laporan Barang Laku, Grafik Penjualan, barang, cari barangsaran & Kritik dan log out

OK Data sesuai

4 Klik menu berita. Menampilkan halaman data berita

OK

5 Klik Menu Laporan Periode Penjualan

Menampilkan form Laporan Periode Penjualan

OK

6

Isi Periode Tanggal dan Klik Proses pada form Laporan Periode Penjualan

Menampilkan halaman cetak Laporan Penjualan dalam format PDF

OK

Data yang ada pada tanggal yang diakses

7

Klik print pada halaman cetak Laporan Penjualan dalam format PDF

Data akan tercetak pada printer

OK

8

Klik save pada halaman cetak Laporan Penjualan dalam format PDF

Data akan tersimpan dalam format PDF

OK

9 Klik Menu Laporan Barang Laku

Menampilkan form Laporan Barang Laku

OK

10

Pilih dan Klik Proses pada form Laporan Barang Laku

Menampilkan halaman cetak Laporan Barang Laku dalam format PDF

OK

11 Klik print pada Data akan tercetak pada OK

Page 304: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

277

halaman cetak Laporan Barang Laku format PDF

printer

12

Klik save pada halaman cetak Laporan Barang Laku dalam format PDF

Data akan tersimpan dalam format PDF

OK

13 Klik Menu Grafik Penjualan

Akan Menampilkan Gambar Grafik Penjualan Pertahun

OK

14 Klik menu barang Menampilkan halaman data barang yang akan tampil di halaman utama(home)

OK

15

Klik gambar kaca pembesar (lihat) setelah masuk halaman data barang

Menampilkan salah satu data barang dengan detail

OK

16

Klik gambar kertas (cetak) setelah masuk halaman data barang

Menampilkan halaman cetak Data stock Barang dalam format PDF

OK

11

Klik print pada halaman cetak Data stock Barang format PDF

Data akan tercetak pada printer

OK

12

Klik save pada halaman cetak Data stock Barang dalam format PDF

Data akan tersimpan dalam format PDF

OK

13 Klik menu cari barang

Menampilkan halaman form cari barang

OK

14

Form tidak di isi dan klik cari setelah masuk form cari data barang

Akan menampilkan pesan peringatan dan proses cari data barang gagal

OK Form masih ada yang kosong

15

Isi form barang dan klik cari setelah masuk form cari data barang

Jika ada, maka akan menampilkan halaman data barang yang dicari. Jika tidak ada, maka akan menampilkan halaman data barang tetapi kosong

OK

Mencari data barang yang ada di dalam database

Page 305: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

278

16 Klik menu saran & kritik

Menampilkan halaman data saran & kritik

OK

17

Klik gambar (kaca pembesar) lihat setelah masuk halaman data saran & kritik

Menampilkan halaman data saran & kritik secara detail

OK

18

Klik kembali setelah masuk halaman detail data saran & kritik

Kembali 1 langkah ke halaman sebelumnya (halaman data saran & kritik)

OK

19

Klik gambar silang silang(hapus) setelah masuk halaman data saran & kritik

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * Kritik * ?”

OK

20

Klik ok setelah masuk window peringatan pada hapus data saran & kritik

Salah satu data saran & kritik yang tertulis akan di hapus

OK

21

Klik cancel setelah masuk window peringatan pada hapus data saran & kritik

Membatalkan menghapus data dan menampilkan halaman data saran & kritik

OK

22 Klik logout Tampil halaman login khusus admin

OK Keluar dari aplikasi

4. Pelanggan

Tabel 4.21 Tabel Pengujian Aplikasi pada Pelanggan

No Test Hasil yang Diharapkan Hasil Keterangan

1

Menjalankan aplikasi jump pada browser dan tulis alamat

Tampil halaman login khusus pelanggan

OK

2 Klik ‘login’ pada form login administrator

Akan menampilkan pesan

konfirmasi dan login gagal OK

Data tidak sesuai atau form masih kosong

3 Isi username dan password,

Masuk halaman Home Pelanggan, dan muncul

OK

Page 306: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

279

klik tombol 'Login'. konfirmasi masuk dan menu akses yang terdiri dari barang, testimonial, hubungi kami,tentang kami, data pelanggan, pesan, saran & kritik, dan log out

4 Klik menu home

Menampilkan halaman konfirmasi dan berita yang akan tampil di halaman utama(home)

OK

5

Klik menu selengkapnya setelah masuk halaman home (berita)

Menampilkan halaman informasi berita tersebut secara lengkap

OK

6

Klik kembali setelah masuk halaman informasi berita secara lengkap

Kembali ke halaman sebelumnya atau halaman berita (home)

OK

7 Klik menu barang Menampilkan halaman data barang

OK

8

Klik menu detail pada salah satu barang setelah masuk halaman data barang

Menampilkan halaman detail data barang tersebut

OK

9 Klik pesan setelah masuk halaman detail data barang

Menampilkan keranjang belanja dengan berisi satu barang yang dipesan

OK

Data keranjang terisi barang tersebut

10 Klik kembali setelah masuk halaman detail data barang

Kembali ke halaman barang atau langkah sebelumnya

OK

11

Klik menu lihat keranjang setelah masuk halaman data barang

Menampilkan halaman keranjang belanja (form pesan tahap 1)

OK

fungsinya menampung beberapa barang yang akan dibeli

12 Klik menu Testimonial

Menampilkan halaman data testimonial

OK

13

Klik gambar tambah setelah masuk halaman data testimonial

Menampilkan form input testimonial untuk mengisis data testimonial

OK

14 Klik kirim setelah masuk halaman form input testimonial

Menampilkan peringatan karena ada form yang belum diisi

OK Form masih ada yang kosong

15 Isi form dan klik kirim setelah masuk

Menampilkan halaman data testimonial dengan kondisi

OK Data testimoni

Page 307: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

280

halaman form input testimonial

testimonial bertambah oleh sesuai yang diisi pada form testi

berhasil ditambah

16

Klik kembali setelah masuk halaman halaman form input testimonial

Kembali ke halaman testimonial atau langkah sebelumnya

OK

17 Klik menu hubungi kami

Menampilkan halaman data puntuk menghubungi perusahaan (jump)

OK

18 Klik menu tentang kami

Menampilkan halaman sejarah, visi dan misi perusahaan (jump)

OK

19 Klik menu data pelanggan

Menampilkan halaman data pelanggan tersebut

OK

Hanya informasi data pelanggan yang bersangkutan(login)

20

Klik ubah data setelah masuk halaman data pelanggan

Menampilkan form ubah pelanggan

OK

21 Klik kembali setelah masuk halaman data pelanggan

Kembali ke halaman atau langkah sebelumnya

OK

22 Klik proses setelah masuk form ubah pelanggan

Data diri pelanggan akan berubah dan akan kembali ke halaman data pelanggan tersebut

OK

23 Klik proses setelah masuk form ubah pelanggan

Kembali ke halaman data pelanggan atau langkah sebelumnya

OK

24 Klik menu pesan Menampilkan halaman data pesan

OK

Seluruh data pemesanan pelanggan tersebut

25 Klik gambar tambah setelah masuk halaman data pesan

Menampilkan halaman keranjang belanja (form pesan tahap 1)

OK

fungsinya menampung beberapa barang yang akan dibeli

26

Klik tambah barang setelah masuk halaman form pesan tahap 1

Menampilkan halaman data barang

OK

Page 308: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

281

27

Klik update barang setelah masuk halaman form pesan tahap 1

Merubah jumlah pesanan dalam barang pada halaman data barang

OK

28 Klik proses setelah masuk halaman form pesan tahap 1

Menampilkan halaman verifikasi belanja dari keranjang belanja pada form pesan tahap 1

OK

Pemesanan sesuai daftar belanja berhasil

29 Klik menu Konsultasi

Menampilkan halaman data Konsultasi

OK

30

Klik gambar kaca pembesar (detail) setelah masuk halaman data konsultasi

Menampilkan salah satu data konsultasi dengan detail

OK

31 Klik Kembali setelah masuk halaman detail konsultasi

Kembali ke halaman data konsultasi (halaman 1 langkah sebelumnya)

OK

32

Klik Gambar Tambah pada halaman Data Konsultasi

Menampilkan form konsultasi OK

33 Isi dan Klik Proses pada form konsultasi

Menampilkan halaman data konsultasi dan data konsultasi bertambah

OK

34

Klik Tanda Silang (Hapus) pada halaman data Konsultasi

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus *???? * ?”

OK

36

Klik ok setelah masuk window peringatan pada hapus data konsultasi

Salah satu data konsultasi yang tertulis akan di hapus

OK

37

Klik cancel setelah masuk window peringatan pada hapus data konsultasi

Membatalkan menghapus data dan menampilkan halaman data konsultasi

OK

37 Klik menu saran & kritik

Menampilkan halaman data saran & kritik

OK

38

Klik gambar tambah setelah masuk halaman data saran & kritik

Menampilkan halaman form saran & kritik

OK

39 Form tidak di isi dan klik proses setelah masuk form saran &

Akan menampilkan pesan peringatan dan proses penambahan data saran &

OK Form masih ada yang kosong

Page 309: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

282

kritik kritik gagal

40

Isi form saran & kritik dan klik proses setelah masuk form saran & kritik

Data saran & kritik bertambah sesuai dengan form yang kita isi

OK Saran & kritik berhasil di input

41

Klik gambar (kaca pembesar) lihat setelah masuk halaman data saran & kritik

Menampilkan halaman data saran & kritik secara detail

OK

42

Klik kembali setelah masuk halaman detail data saran & kritik

Kembali 1 langkah ke halaman sebelumnya (halaman data saran & kritik)

OK

43

Klik gambar silang silang(hapus) setelah masuk halaman data saran & kritik

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * Kritik * ?”

OK

44

Klik ok setelah masuk window peringatan pada hapus data saran & kritik

Salah satu data saran & kritik yang tertulis akan di hapus

OK

45

Klik cancel setelah masuk window peringatan pada hapus data saran & kritik

Membatalkan menghapus data dan menampilkan halaman data saran & kritik

OK

46 Klik menu log out Keluar dari login pelanggan dan menampilkan halaman home website

OK

5. Tamu

Tabel 4.22 Tabel Pengujian Aplikasi pada Tamu (Guest)

No Test Hasil yang Diharapkan Hasil Keterangan

1 Menjalankan aplikasi jump pada pelanggan

Tampil halaman login khusus pelanggan

OK

2 Klik menu home Menampilkan halaman utama(home)yang isinya halaman berita

OK

3

Klik menu selngkapnya setelah masuk halaman home (berita)

Menampilkan halaman informasi berita tersebut secara lengkap

OK

Page 310: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

283

4

Klik kembali setelah masuk halaman informasi berita secara lengkap

Kembali ke halaman sebelumnya atau halaman berita (home)

OK

5 Klik menu barang Menampilkan halaman data barang

OK

6

Klik menu detail pada salah satu barang setelah masuk halaman data barang

Menampilkan halaman detail data barang tersebut

OK

7 Klik pesan setelah masuk halaman detail data barang

Menampilkan halaman konfirmasi pesan harus daftar menjadi pelanggan

OK

Selain pelanggan yang terdaftar tidak bisa memesan barang

8

Klik kembali setelah masuk halaman konfirmasi pesan harus daftar menjadi pelanggan

Kembali ke halaman sebelumnya atau halaman barang secara detail

OK

9 Klik kembali setelah masuk halaman detail data barang

Kembali ke halaman barang atau langkah sebelumnya

OK

10 Klik menu Testimonial

Menampilkan halaman data testimonial

OK

11

Klik gambar tambah setelah masuk halaman data testimonial

Menampilkan form input testimonial untuk mengisi data testimonial

OK

12 Klik kirim setelah masuk halaman form input testimonial

Menampilkan peringatan karena ada form yang belum diisi

OK Form masih ada yang kosong

13

Isi form dan klik kirim setelah masuk halaman form input testimonial

Menampilkan halaman data testimonial dengan kondisi testimonial bertambah oleh sesuai yang diisi pada form testi

OK

Data testimoni berhasil ditambah

14

Klik kembali setelah masuk halaman halaman form input testimonial

Kembali ke halaman testimonial atau langkah sebelumnya

OK

15 Klik menu tentang kami

Menampilkan halaman sejarah, visi dan misi perusahaan (jump)

OK

Page 311: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

 

284

BAB V

PENUTUP

5.1 Simpulan

Berdasarkan uraian dan pembahasan pada bab-bab sebelumnya, maka

dapat ditarik simpulan bahwa:

1. Perancangan aplikasi sistem informasi penjualan dengan menggunakan

pendekatan permodelan proses yaitu DFD yang terdiri dari 8 proses yaitu

proses login, proses pembuatan data pelanggan, proses data barang, proses

supir dan kendaraan, proses pemesanan, proses faktur dan surat jalan,

proses retur dan proses interaksi. Dan terdapat enam terminator

(customer)pelanggan, logistic, sales, manager, tamu

2. Dengan menerapkan dan mengembangkan Sistem Informasi Penjualan

Barang dengan baik, dapat membantu proses penjualan dari PT. Jump

Distributors Indonesia. Serta memberikan data barang yang update harus

perlu dilakukan, agar para pelanggan dapat memesan barang sesuai dengan

kebutuhannya.

3. Penyampaian surat pesanan yang cepat dan langsung dapat diterima oleh

perusahaan sangat dibutuhkan. Agar proses penyiapan barang pesanan

dapat segera dilakukan

Page 312: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

 

285

5.2 Saran

Berdasarkan kesimpulan-kesimpulan yang telah dikemukakan, dapat

diajukan beberapa saran untuk pengembangan lebih lanjut antara lain:

1. Mengembangkan Sistem Informasi Penjualan yang dilengkapi dengan

sistem keamanan data untuk meminimalisir resiko pencurian data dan

pemalsuan data. 

2. Mengembangkan Sistem Informasi Penjualan yang dapat mendukung

sistem penunjang keputusan (DSS) untuk dapat menunjang keputusan bagi

para pemberi keputusan.

Page 313: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

286

DAFTAR PUSTAKA

Al-Quran

Assauri, Sofjan. 2004. Manajemen Pemasaran: Dasar, Konsep dan strategi.

Jakarta: PT. Raja Grafindo Persada,

Gulo,W. 2002. Metodologi Penelitian, Jakarta: Grasindo (Gramedia Widiasarana

Indonesia).

Henry, Simamora. 2000. Akuntansi Basis Pengambilan Keputusan Bisnis. Jilid II.

Jakarta : Salemba Empat

Hollander, Anita S, Denna Eric L, Cherrrington, J.Owen. 2000. Accounting,

Information Technology and Business Solutions (2nd Edition). New York:

McGraw Hill.

Irawan, Sardi. 2004. Manajemen, Desain, dan Pengembangan Situs Web dengan

Macromedia Dreamweaver MX dan Adobe Photoshop 7, Jakarta :Elex

Media Komputindo.

Jogiyanto, H.M. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta :Andi.

Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Yogyakarta: Andi.

Kendall, Kenneth E dan Kendall, Julie E. 2005. Analisis dan Perancangan Sistem

jilid 1. Jakarta: Pearson Education Asia Pte. Ltd. dan PT Prenhallindo.

Kotler, Philip and Kevin Lan Keller. 2007. Manajemen Pemasaran (edisi bahasa

Indonesia) edisi kedua belas jilid 1. Jakarta: PT.INDEKS

Ladjamudin, Al-Bahra bin. 2005. Analisis dan Desain SIstem Informasi.

Yogyakarta: Graha Ilmu.

Laswantianto, Agus. 2010 Pengembangan Sistem Informasi Penjualan Pada

PT.Distriversa Buanamas Dengan Metodologi Berorientasi Objek.

Page 314: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

287

Mcleod, Raymond dan Schell, George. 2004. Sistem Informasi Manajemen.

Jakarta: PT INDEKS.

Oetomo,Budi Sutedjo Dharma. 2007. Pengantar Teknologi Informasi Internet:

Konsep dan Aplikasi, Yogyakarta : Andi.

Rugun. 2009. ”XAMPP dan Database MySQL.” Artikel diakses pada 1 Juli 2009

dari http://www.tpders.com/?p=206

Sidik, Betha. 2005. MySQL untuk Pengguna, Administrator, dan Pengembang

Aplikasi Web. Bandung : Informatika.

Teguh, Wahyono. 2004. Sistem Informasi (konsep dasar, analisis Desain dan

Implementasi), Yogyakarta : Graha Ilmu.

Whitten, Jeffrey L., Lonnie D Bentley, and Kevin C Dittman . 2004.

System Analysis nad Design for The Global Enterprise, (International

Fourth Edition: New York: Mcgraw Hill)

Widodo,Priyono Dwi. 2005. Kamus Istilah Internet dan Komputer, Jombang

:Lintas Media.

Page 315: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

288

LAMPIRAN WAWANCARA II

Page 316: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

LAMPIRAN TAMPILAN APLIKASI “SISTEM INFORMASI PENJUALAN (SIP)”

Page 317: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xxxviii

ACCOUNT SUPER ADMIN

1. Halaman Form Login (Super Admin)

2. Halaman Form Peringatan Login (Super Admin)

3. Halaman Home (Super Admin)

Page 318: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xxxiv

4. Halaman Data Karyawan (Super Admin)

5. Halaman Tambah data karyawan (Super Admin)

6. Halaman Form Ubah data karyawan (Super Admin)

7. Halaman Form Detail data karyawan (Super Admin)

Page 319: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xxxv

8. Halaman Form Hapus data karyawan (Super Admin)

9. Halaman Form Cari Data Karyawan (Super Admin)

10. Halaman Data Pelanggan (Super Admin)

Page 320: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xxxvi

11. Halaman Form Tambah Pelanggan (Super Admin)

12. Halaman Detail Pelanggan (Super Admin)

13. Halaman Ubah Pelanggan (Super Admin)

14. Halaman Form Hapus Pelanggan (Super Admin)

Page 321: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xxxvii

15. Halaman Cari Pelanggan (Super Admin)

16. Halaman Daftar Pesanan (Super Admin)

17. Halaman Detail Daftar Pesanan (Super Admin)

18. Halaman Reset Daftar Pesanan (Super Admin)

Page 322: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xxxviii

19. Halaman Hasil Cetak

20. Halaman Hapus Daftar Pesanan (Super Admin)

21. Halaman Cari Daftar Pesanan (Super Admin)

Page 323: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xxxix

22. Halaman Data Administrator (Super Admin)

23. Halaman Tambah Data Administrator (Super Admin)

24. Halaman Ubah Data Administrator (Super Admin)

25. Halaman Hapus Data Administrator (Super Admin)

Page 324: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xl

ACCOUNT MANAGER

1. Halaman Form Login (Manager)

2. Halaman Form Peringatan Login (Manager)

3. Halaman Home (Manager)

Page 325: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xli

4. Halaman Berita (Manager)

5. Halaman Laporan Periode Penjualan(Manager)

6. Halaman Hasil Cetak Laporan Periode Penjualan(Manager)

Page 326: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xlii

7. Halaman Grafik Penjualan(Manager)

8. Halaman Data Barang (Manager)

9. Halaman Detail Data Barang (Manager)

Page 327: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xliii

10. Halaman Pencarian Data Barang

11. Halaman Data Saran & Kritik

12. Halaman Detail Data Saran & Kritik

13. Halaman Hapus Data Saran & Kritik

Page 328: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xliv

ACCOUNT ADMIN PENJUALAN

1. Halaman Form Login (Admin Penjualan)

2. Halaman Form Peringatan Login (Admin Penjualan)

3. Halaman Home (Admin Penjualan)

Page 329: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xlv

4. Halaman Berita (Admin Penjualan)

5. Halaman Tambah Berita (Admin Penjualan)

6. Halaman Ubah Berita (Admin Penjualan)

7. Halaman Hapus Berita (Admin Penjualan)

Page 330: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xlvi

8. Halaman Testimonial (Admin Penjualan)

9. Halaman Tambah Testimonial (Admin Penjualan)

10. Halaman Hapus Testimonial (Admin Penjualan)

11. Halaman Data Supir (Admin Penjualan)

Page 331: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xlvii

12. Halaman Tambah Data Supir (Admin Penjualan)

13. Halaman Detail Data Supir (Admin Penjualan)

14. Halaman Ubah Data Supir (Admin Penjualan)

15. Halaman Hapus Data Supir (Admin Penjualan)

Page 332: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xlviii

16. Halaman Data Kendaraan (Admin Penjualan)

17. Halaman Tambah Data Kendaraan (Admin Penjualan)

18. Halaman Ubah Data Kendaraan (Admin Penjualan)

19. Halaman Hapus Data Kendaraan (Admin Penjualan)

Page 333: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

xlix

20. Halaman Data Pelanggan (Admin Penjualan)

21. Halaman Tambah Data Pelanggan (Admin Penjualan)

22. Halaman Ubah Data Pelanggan (Admin Penjualan)

23. Halaman Detail Data Pelanggan (Admin Penjualan)

Page 334: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

l

24. Halaman Hapus Data Pelanggan (Admin Penjualan)

25. Halaman Cari Pelanggan (Admin Penjualan)

26. Halaman Konsultasi (Admin Penjualan)

27. Halaman Detail Konsultasi(Admin Penjualan)

Page 335: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

li

28. Halaman Hapus Konsultasi (Admin Penjualan)

29. Halaman Reply Konsultasi (Admin Penjualan)

30. Halaman Reply Konsultasi2 (Admin Penjualan)

Page 336: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lii

31. Halaman Saran & Kritik (Admin Penjualan)

32. Halaman Detail Saran & Kritik (Admin Penjualan)

33. Halaman Hapus Saran & Kritik (Admin Penjualan)

Page 337: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

liii

34. Halaman Daftar Pesanan (Admin Penjualan)

35. Halaman Detail Data Pesanan (Admin Penjualan)

36. Halaman Cetak Data Pesanan (Admin Penjualan)

Page 338: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

liv

37. Halaman Cari Pesanan (Admin Penjualan)

38. Halaman Data Faktur (Admin Penjualan)

39. Halaman Tambah Data Faktur (Admin Penjualan)

Page 339: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lv

40. Halaman Detail Data Faktur (Admin Penjualan)

41. Halaman Cetak Data Faktur (Admin Penjualan)

Page 340: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lvi

42. Halaman Hapus Data Faktur (Admin Penjualan)

43. Halaman Data Surat Jalan (Admin Penjualan)

44. Halaman Tambah Data Surat Jalan (Admin Penjualan)

Page 341: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lvii

45. Halaman Detail Data Surat Jalan (Admin Penjualan)

46. Halaman Hapus Data Surat Jalan (Admin Penjualan)

47. Halaman Cetak Data Surat Jalan (Admin Penjualan)

Page 342: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lviii

ACCOUNT ADMIN GUDANG 1. Halaman Form Login (Admin Gudang)

2. Halaman Form Peringatan Login (Admin Penjualan)

3. Halaman Home (Admin Gudang)

4. Halaman Berita (Admin Gudang)

Page 343: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lix

5. Halaman Testimonial (Admin Gudang)

6. Halaman Data Barang (Admin Gudang)

7. Halaman Detail Data Barang (Admin Gudang)

8. Halaman Tambah Barang (Admin Gudang)

Page 344: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lx

9. Halaman Ubah Data Barang (Admin Gudang)

10. Halaman Hapus Data Barang (Admin Gudang)

11. Halaman Cetak Data Barang (Admin Gudang)

Page 345: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxi

12. Halaman Cari Data Barang (Admin Gudang)

13. Halaman Daftar Pesanan (Admin Gudang)

14. Halaman Detail Daftar Pesanan (Admin Gudang)

15. Halaman Hapus Daftar Pesanan (Admin Gudang)

Page 346: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxii

16. Halaman Cari Daftar Pesanan (Admin Gudang)

17. Halaman Data Retur (Admin Gudang)

18. Halaman Tambah Data Retur (Admin Gudang)

19. Halaman Detail Data Retur (Admin Gudang)

Page 347: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxiii

20. Halaman Hapus Data Retur (Admin Gudang)

ACCOUNT ADMIN PELANGGAN 1. Halaman Form Login (Pelanggan)

2. Halaman Form Peringatan Login (Pelanggan)

Page 348: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxiv

3. Halaman Home (Pelanggan)

4. Halaman Barang (Pelanggan)

5. Halaman Testimonial (Pelanggan)

6. Halaman Tambah Testimonial (Pelanggan)

7. Halaman Hubungi Kami (Pelanggan)

Page 349: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxv

8. Halaman Tentang Kami (Pelanggan)

9. Halaman Data Pelanggan (Pelanggan)

10. Halaman Edit Data Pelanggan (Pelanggan)

Page 350: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxvi

11. Halaman Cari Data Barang (Pelanggan)

12. Halaman Daftar Pesanan (Pelanggan)

13. Halaman Detail Daftar Pesanan (Pelanggan)

14. Halaman Konsultasi (Pelanggan)

15. Halaman Tambah Konsultasi (Pelanggan)

Page 351: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxvii

16. Halaman Detail Konsultasi(Pelanggan)

17. Halaman Hapus Konsultasi (Pelanggan)

18. Halaman Saran & Kritik (Pelanggan)

19. Halaman Tambah Saran & Kritik (Pelanggan)

20. Halaman Detail Saran & Kritik (Pelanggan)

Page 352: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxviii

21. Halaman Hapus Saran & Kritik (Pelanggan

Page 353: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

LAMPIRAN SOURCE CODE “SISTEM INFORMASI PENJUALAN (SIP)”

Page 354: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxv

SISTEM INFORMASI PENJUALAN (SIP) Programmer : Hadi Nugroho Bahasa Pemrograman : PHP

Halaman Admin Login index.php : <?session_start();include("../class/conn.php");include("../class/select.php");$dbc = new conn();$conn = $dbc->conndb(); $dbs = new select();$halaman= $_GET['halaman'];$stat = $_GET['st'];$idp = $_GET['idp'];if($stat==""){$stat = 1;} ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><title>jumpindo</title><link rel="icon" href="../logo.png"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="author" content="dhika - styleshout.com" /><meta name="description" content="Site Description Here" /><meta name="keywords" content="keywords, here" /><meta name="robots" content="index, follow, noarchive" /><meta name="googlebot" content="noarchive" /><link rel="stylesheet" href="../css/CRM.css" type="text/css" /><style type="text/css"><!--body{background-image:url(../images/bg.gif);}#Layer1{position:absolute;left:160px;top:493px;width:133px;height:22px;z-index:1;color: #999;border-color: #999;outline-color: #999;}form {margin: 20px 30px;padding: 0 30px 20px 30px;border: 0 solid #EEE8E1; background: #CCC;}--></style><script src="Scripts/swfobject_modified.js"type="text/javascript"></script></head><body><!-- wrap starts here --><div id="wrap"><div id="header"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="952" height="215" id="FlashID" title="head"> <param name="movie" value="../images/lala.swf" /><param name="quality" value="high" /><param name="wmode" value="opaque" /><param name="swfversion" value="6.0.65.0" /><!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. --><param name="expressinstall" value="Scripts/expressInstall.swf" /><!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. --><!--[if

!IE]>--><object type="application/x-shockwave-flash" data="../images/lala.swf" width="952" height="215"> <!--<![endif]--><param name="quality" value="high" /> <param name="wmode" value="opaque" /><param name="swfversion" value="6.0.65.0" /><param name="expressinstall" value="Scripts/expressInstall.swf" /><!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. --> <div><h4>Content on this page requires a newer version of Adobe Flash Player.</h4><p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p></div><!--[if !IE]>--></object><!--<![endif]--></object></div><!-- navigation starts--><div id="nav"><!-- navigation ends--></div><!-- content starts --><div id="content"> <div id="main"><?if($stat=='konfirmasi'){?><iframe frameborder="0" src="konfirmasi_login.php" width="520" height="100" align="top"></iframe><?}?> <h2>Login</h2><br /><img src="../images/login-welcome.png" width="97" height="105" hspace="10" align="left"><form method="post" action="cek_login.php"><table border="0" cellpadding="0" cellspacing="0" width="231"><tr><td width="85" align="left">&nbsp;<b>Username</b> </td> <td width="5" align="left">&nbsp; </td><td width="141" align="left"><input name="username" type="text" size="20"></td></tr> <tr><td>&nbsp;<b>Password</b> </td><td width="5" align="left">&nbsp; </td> <td><input name="pass" type="password" size="20"></td></tr> <tr><td colspan="3" height="15"></td></tr><tr><td></td><td></td> <td align="center"><input type="submit" name="Submit" value="Submit">&nbsp;&nbsp;<input type="reset" name="reset" value="Reset" /></td></tr> </table> </form><!-- main ends --></div> </div><!-- footer starts --><div id="footer"><p>Copyright &copy; 2010&nbsp;-&nbsp;JUMP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Design by : <a href="http://[email protected]/">Hady</a></p><!-- footer ends--></div><!-- wrap ends here --></div><script

type="text/javascript"><!--wfobject.registerObject("FlashID"); //--></script></body></html> Konfirmasi_login.php : <style type="text/css"> <!--.style2{color:#666666;font-family: Tahoma;font-size: 12px;}--></style><table width="500" border="0" cellspacing="0" cellpadding="0"><tr><td height="50"></td></tr> <tr class="style2" align="center"> <td>*&nbsp;Username atau password yang anda masukkan salah, mohon masukkan kembali username atau password yang benar.</td></tr> </table> cek_login.php : <?php // memulai session session_start();include("../class/conn.php");include("../class/update.php");$dbc = new conn();$dbc->conndb();$dbu= new update;$username = $_POST['username'];$password = $_POST['pass'];// query untuk mendapatkan record dari username$query = "SELECT * FROM login WHERE status = 'aktif' AND username = '$username'";$hasil = mysql_query($query);$data = mysql_fetch_array($hasil);// cek kesesuaian passwordif ($password == $data['password']) { // menyimpan username dan level ke dalam session $_SESSION['level'] = $data['level'];$_SESSION['username'] = $data['username'];if ($_SESSION['level']==adminpenjualan){?> <script language="javascript">window.location = "admin/index.php";</script><?}else if ($_SESSION['level']==admingudang){?><script language="javascript">window.location = "barang/index.php";</script><?}else if ($_SESSION['level']==manager){?><script language="javascript">window.location = "manager/index.php"; </script><?}else if ($_SESSION['level']==superadmin){?><script language="javascript">window.location = "super/index.php";</script><?}else{?><script language="javascript">window.location = "index.php?st=konfirmasi";</script><?}}else {?><script language="javascript">window.location = "index.php?st=konfirmasi";</script><?}?> index.php pada Halaman Admin Penjualan :

Page 355: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxvi

<?/*session_start();if (!isset($_SESSION['username'])){header("location:../index.php");}*/require "../../class/classpublic.php";require "../../class/conn.php";require "../../class/select.php";session_is_registered('level');$level = $_SESSION['level'];session_is_registered('username');$user = $_SESSION['username'];$dbc = new conn();$conn = $dbc->conndb();$dbs = new select();$dbo = new classpublic();$halaman= $_GET['halaman'];$stat = $_GET['st'];$idp = $_GET['idp'];if($stat==""){$stat = 'Home';}$sartik = "select * from sarankritik where status=''";$ceksartik = mysql_query($sartik);$viewsartik= mysql_fetch_array($ceksartik);$status = $viewsartik['status'];if($status=='0'){$newsartik= "NEW "; }$pesan = "select * from pesan_detail where status='proses'";$cekpesan = mysql_query($pesan);$viewpesan = mysql_fetch_array($cekpesan);$status2 = $viewpesan['status'];if($status2=='proses'){$newpesan= "NEW ";}?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><title>jumpindo</title><link rel="icon" href="../../logo.png"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="author" content="dhika - styleshout.com" /><meta name="description" content="Site Description Here" /><meta name="keywords" content="keywords, here" /><meta name="robots" content="index, follow, noarchive" /><meta name="googlebot" content="noarchive" /><link rel="stylesheet" href="../../css/CRM.css" type="text/css" /><style type="text/css"><!--body{background-image: url(../../../images/bg.gif);}#Layer1{position:absolute;left:160px;top:493px;width:133px;height:22px;z-index:1;}--></style> <script src="Scripts/swfobject_modified.js" type="text/javascript"></script></head><body><!-- wrap starts here --><div id="wrap"><div id="header"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="952" height="215" id="FlashID" title="head"> <param name="movie" value="../../images/lala.swf" /> <param name="quality" value="high" /><param name="wmode" value="opaque" /><param name="swfversion" value="6.0.65.0" /><!-- This param tag prompts users with

Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. --><param name="expressinstall" value="Scripts/expressInstall.swf" /><!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="../../images/lala.swf" width="952" height="215"><!--<![endif]--><param name="quality" value="high" /><param name="wmode" value="opaque" /><param name="swfversion" value="6.0.65.0" /> <param name="expressinstall" value="Scripts/expressInstall.swf" /><!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. --><div><h4>Content on this page requires a newer version of Adobe Flash Player.</h4><p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p> </div><!--[if !IE]>--></object><!--<![endif]--></object></div><!-- navigation starts--><div id="nav"><!-- navigation ends--></div><!-- content starts --><div id="content"><div id="main"><?if($stat=='Home'){ $hal = "menu/home.php";}elseif($stat=='Berita'){$hal = "menu/berita/berita.php";}elseif($stat=='Barang'){$hal = "menu/barang/barang.php";}elseif($stat=='Search barang'){$hal = "menu/barang/cari_barang.php";}elseif($stat=='testimonial'){$hal = "menu/testimonial/Testimonial.php";}elseif($stat=='datasupir'){$hal = "menu/datasupir/datasupir.php";}elseif($stat=='Pelanggan'){$hal = "menu/pelanggan/pelanggan.php";}elseif($stat=='Search pelanggan'){$hal = "menu/pelanggan/cari_pelanggan.php";}elseif($stat=='sarankritik'){$hal = "menu/sarankritik/sarankritik.php";}elseif($stat=='Registrasi Pengguna'){$hal = "menu/User_admin/pengguna.php";}elseif($stat=='kendaraan'){$hal = "menu/kendaraan/kendaraan.php";}elseif($stat=='Konsulta

si'){hal = "menu/konsultasi/konsultasi.php";}elseif($stat=='Daftar Pesanan'){ $hal = "menu/pesanan/pesanan.php";}elseif($stat=='Search Pesanan'){$hal = "menu/pesanan/search_pesanan.php"}elseif($stat=='faktur'){$hal = "menu/faktur/faktur.php";}elseif($stat=='surat jalan'){$hal = "menu/suratjalan/SJ.php";}elseif($stat=='retur'){$hal = "menu/retur/retur.php";}?><iframe src=<?=$hal;?> frameborder="0" width="600" height="820" align="top"></iframe><!-- main ends --></div><div id="sidebar"><h3>Publik</h3><table width="260" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2" height="10"></td></tr><tr><td width="40"></td><td width="220"><font size="2"><a href="index.php?st=Berita">Berita</a></font></td></tr><tr><td colspan="2" height="10"></td></tr><tr><td></td><td><font size="2"><a href="index.php?st=testimonial">Testimonial</a></font></td></tr><tr> <td colspan="3" height="10"></td></tr></table> <h3>Perusahaan</h3><table width="260" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="3" height="10"></td></tr><tr><td width="40"></td><td width="220"><font size="2"><a href="index.php?st=datasupir">Supir</a></font></td></tr><tr><td colspan="3" height="10"></td></tr><tr><td width="40"></td> <td width="220"><font size="2"><a href="index.php?st=kendaraan">Kendaraan</a></font></td></tr><tr><td colspan="3" height="10"></td></table> <h3>Pelanggan</h3> <table width="260" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2" height="10"></td></tr><tr><td width="40"></td><td width="220"><font size="2"><a href="index.php?st=Pelanggan">Pelanggan</a></font></td>/tr><tr><td colspan="2" height="10"></td><tr><td width="40"></td><td width="220"><font size="2"><a href="index.php?st=Search pelanggan">Cari Pelanggan </a></font></td></tr><tr><td colspan="2" height="10"></td> </tr><tr><td width="40"></td><td width="220"><font size="2"><a href="index.php?st=Konsultasi">Konsultasi</a></font></td></tr><tr><td colspan="2" height="10"></td></tr><tr><td

Page 356: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxvii

width="40"></td><tr><td width="40"></td><td width="220"><font size="2"><a href="index.php?st=sarankritik"><font color="#FF0000"><?=$newsartik;?></font>Saran & Kritik </a></font></td></tr><tr><td colspan="2" height="10"></td> </tr><tr><td></td><td width="220"><font size="2"><a href="index.php?st=Daftar Pesanan"><font color="#FF0000"><?=$newpesan;?></font>Daftar Pesanan</a></font></td></tr><tr><td colspan="2" height="10"></td></tr> <tr><td></td><td width="220"><font size="2"><a href="index.php?st=Search Pesanan">Cari Pesanan</a></font></td></tr> <tr><td colspan="2" height="10"></td></tr><tr><td></td><td width="220"><font size="2"><a href="index.php?st=faktur">Faktur</a></font></td> </tr><tr> <td colspan="2" height="10"></td></tr><tr><td width="40"></td><td width="220"><font size="2"><a href="index.php?st=surat jalan">Surat Jalan</a></font></td></tr><tr><td colspan="3" height="10"></td><tr><td></td> <td><font size="2"><a href="logout.php?user=<?=$user;?>">Log Out</a></font></td></tr></table><ul class="sidemenu"></ul></div><!-- sidebar ends --></div><!-- footer starts --><div id="footer"><p>Copyright &copy; 2010-JUMP &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Design by : <a href="mailto:[email protected]">Hadi</a></p><!-- footer ends--></div><!-- wrap ends here --></div><script type="text/javascript"><!--wfobject.registerObject("FlashID"); //--></script></body></html> logout.php : <?session_start();include("../../class/conn.php");include("../../class/update.php");$dbc = new conn();$dbc->conndb();$dbu = new update;session_destroy();?><script language="javascript">window.location="../index.php";</script><??> home.php : <style type="text/css"><!--.style2{color:#666666; font-family: Tahoma;font-size: 14px;}.style1{color:#666666;font-family: Tahoma;font-size: 20px;}--></style><table width="550" border="0" cellspacing="0" cellpadding="0"><tr class="style1"><td align="center">Selamat Datang, Admin Penjualan</td></tr><tr><td height="20"><hr width="550"

color="#FFFFFF" /></td></tr><tr class="style2"> <td align="justify"> Anda telah berada pada halaman home Admin Penjualan pada web <font color="#FF0000">"Jump Distributors Indonesia"</font> silahkan gunakan menu yang sudah ada...<p>Terima kasih.</p></td></tr><tr><td height="30"></td></tr></table> barang.php : <?session_start();if (!isset($_SESSION['username'])){header("location:../../../index.php");}require "../../../../class/classpublic.php";require "../../../../class/conn.php";require "../../../../class/select.php"; require /../../../class/class_paging.php";session_is_registered('level');$level = $_SESSION['level'];session_is_registered('username');$user = $_SESSION['username'];$dbc = new conn(); $conn = $dbc->conndb();$dbs = new select();$dbo = new classpublic();$p = new Paging();$batas = 3;$posisi = $p->cariPosisi($batas);$idp = $_GET['idp'];$hal = $_GET['halaman'];$prog = $dbs->GetTable("barang","id_barang",$conn);?><style type="text/css"><!--.Header{color:#666;font-family: Tahoma;font-size: 26px;}.judul{font-family:Tahoma;font-size:24px;color:#000000;padding-left:4px;}isi {color:#666666;font-family: Tahoma;font-size: 14px;padding-left:4px;}.isi_kecil{font-family:Tahoma;font-size:11px;padding-left:4px;color:#993300;}--></style><table width="500" border="0" cellspacing="0" cellpadding="0"><tr><tr> <td align="center" class="Header">Barang</td></tr><tr> <td align="center" height="20"></td></tr><td align="center"><table width="500" border="0" cellspacing="0" cellpadding="0"><?$tampil = "select * from barang limit $posisi,$batas";$prog = mysql_query($tampil);while($view=mysql_fetch_array($prog)){$id = $view["id_barang"];$nama = $view["nama_barang"];$jenis = $view["jenis_barang"];$tgl = $view["tgl_input"];$hrgbarang = $view["harga_barang"];$total =

$view["total_barang"];$gmbr = $view["gambar"];?><tr class="isi"><td width="100" height="25">&nbsp;Nama</td><td width="20" align="center">:</td> <td width="280"><?=$nama;?></td><td width="100" align="right"><a href="detail_barang.php?idp=<?=$id;?>"><img src="../../../../images/preview.gif" border="0" align="absmiddle" title="Lihat"></a>&nbsp;&nbsp;&nbsp;<a href="update_barang1.php?id=<?=$id;?>"><img src="../../../../images/b_edit.png" border="0" align="absmiddle" title="Edit" /></a>&nbsp;&nbsp;&nbsp;<a href="delbar.php?id=<?=$id;?>&st=3" onclick="return confirm ('Apakah anda benar-benar akan menghapus * <?=$nama;?> * ?')"><img src="../../../../images/cross.gif" border="0" align="absmiddle" title="Hapus"/></a>&nbsp;&nbsp;&nbsp;</td></tr> <tr class="isi"><td height="25">&nbsp;Jenis</td><td align="center">:</td> <td colspan="2"><?=$jenis;?></td> </tr><tr class="isi"> <td height="25">&nbsp;Harga Barang</td><td align="center">:</td><td colspan="2">Rp.<?=$hrgbarang;?></td></tr><tr class="isi"><td height="25">&nbsp;Total Barang</td><td align="center">:</td> <td colspan="2"><?=$total;?></td> </tr><tr class="isi"><td height="25">&nbsp;Tanggal Masuk</td><td align="center">:</td><td colspan="2"><?=$tgl;?></td></tr><tr><td colspan="4" height="10"></td></tr><tr valign="top" class="isi"><td>&nbsp;Gambar</td><td align="center">:</td><td colspan="2">&nbsp;<img src="../../../../images/<?=$gmbr;?>" border="0" width="103" height="78" /></td></tr> <tr><td colspan="4" height="15"><hr width="500" color="#FFFFFF" /></td></tr> <?} ?></table></td></tr><tr valign="bottom"><td colspan="4" height="25" align="right"><a href="update_barang1.php?st=1"><img src="../../../../images/plus2.png" border="0" title="Tambah"/></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td></tr><tr><td colspan="4" align="center"><?function navHalaman($halaman_aktif, $jmlhalaman){$link_halaman = "";if ($halaman_aktif > 1){$link_halaman .= " <a href=barang.php?halaman=1><< First</a> | ";}if (($halaman_aktif-1) > 0){$previous = $halaman_aktif-1;$link_halaman .= "<a

Page 357: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxviii

href=barang.php?halaman=$previous>< Previous</a> | ";}// Link halaman 1,2,3, ...for ($i=1; $i<=$jmlhalaman; $i++){if ($i == $halaman_aktif){ $link_halaman .= "<b>$i</b> | ";}else{$link_halaman .= "<a href=barang.php?halaman=$i>$i</a> | ";}$link_halaman .= " ";}// Link Next dan Lastif ($halaman_aktif < $jmlhalaman){$next=$halaman_aktif+1;$link_halaman .= " <a href=barang.php?halaman=$next>Next ></a> ";}if (($halaman_aktif != $jmlhalaman) && ($jmlhalaman != 0)){$link_halaman .= " | <a href=barang.php?halaman=$jmlhalaman>Last >></a> ; }return $link_halaman;}// Dapatkan jumlah data keseluruhan$jmldata = mysql_num_rows(mysql_query("SELECT * FROM barang"));// Dapatkan jumlah halaman $jmlhalaman = $p->jumlahHalaman($jmldata, $batas);// Cetak link navigasi halaman$linkHalaman = navHalaman($hal, $jmlhalaman);echo $linkHalaman;></td></tr></table> Detail_barang.php : <? session_start(); if (!isset($_SESSION['username'])) { header("location:../../../index.php"); } require "../../../../class/classpublic.php"; require "../../../../class/conn.php"; require "../../../../class/select.php"; session_is_registered('level'); $level = $_SESSION['level']; session_is_registered('username'); $user = $_SESSION['username']; $dbc = new conn(); $conn = $dbc->conndb(); $dbs = new select(); $idp = $_GET['idp']; $query = $dbs->getbarang($conn,$idp); $view = mysql_fetch_array($query); echo "<table width=570 cellspacing=5 border=0>"; echo "<tr><td class=Header align=center><u>Detail Barang</u></td></tr>"; echo "<tr><td class=judul height=10></td></tr>"; echo "<tr><td class=judul>$view[nama_barang]</td></tr>"; echo "<tr><td class=isi>";

if ($view[gambar]!='') { echo "<img src='../../../../images/$view[gambar]' hspace=10 border=0 width=320 height=240 align=left>"; } $isi_berita=nl2br($view[isi_barang]); echo "$isi_berita</td></tr>"; echo "<table width=550 cellspacing=5 border=0>"; echo"<tr><td class=isi_besar>Keterangan Barang</td></tr>"; echo"<tr><td width=130 valign=top class=isi>&nbsp;Jenis_Barang</td> <td width=45 valign=top>:</td> <td width=375 valign=top class=isi>$view[jenis_barang]</td></tr>"; echo"<tr><td width=130 valign=top class=isi>&nbsp;Bahan Material</td> <td width=45 valign=top>:</td> <td width=375 valign=top class=isi>$view[bahan]</td></tr>"; echo"<tr><td width=130 valign=top class=isi>&nbsp;Kemasan</td> <td width=45 valign=top>:</td> <td width=375 valign=top class=isi>$view[kemasan]</td></tr>"; echo"<tr><td width=130 valign=top class=isi>&nbsp;Keterangan</td> <td width=45 valign=top>:</td> <td width=375 valign=top class=isi>$view[keterangan]</td></tr>"; echo"<tr><td width=130 class=isi>&nbsp;Harga Barang</td> <td width=45>:</td> <td width=375 class=isi>Rp $view[harga_barang]</td></tr>"; echo"<tr><td width=130 class=isi>&nbsp;Stok Barang</td> <td width=45>:</td> <td width=375 class=isi>$view[total_barang]</td></tr>"; echo"<tr><td width=130 class=isi>&nbsp;Tanggal Barang Input</td> <td width=45>:</td> <td width=375 class=isi>Rp $view[tgl_input]</td></tr>";

/*echo "<tr><td class=kembali align=center colspan=3><br> [ <a href=Konfirmasi_pesan.php>Pesan</a> ]&nbsp;&nbsp;[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";*/ echo"</table>"; echo"</table>"; ?><link rel="stylesheet" href="../css/style.css" type="text/css" /><style type="text/css"><!--.Header { color:#000000;font-family: Tahoma;font-size: 26px; }.judul{font-family:Tahoma;font-size:24px;color:#666666; padding-left:4px;}.isi {color:#666666;font-family: Tahoma; font-size: 14px;padding-left:4px;}.isi_besar{font-family:Tahoma;font-size:18px;color:#666666;padding-left:4px; }--></style> update_barang.php: <?session_start();if (!isset($_SESSION['username'])){header("location:../../../index.php");}require "../../../../class/classpublic.php";require "../../../../class/conn.php";require "../../../../class/select.php";require "../../../../class/insert.php";require "../../../../class/update.php";require "../../../../class/delete.php";session_is_registered('level');$level = $_SESSION['level'];session_is_registered('username');$user = $_SESSION['username'];$dbi = new insert;$dbu = new update;$dbd = new delete;$dbc = new conn();$conn = $dbc->conndb();$dbs = new select();$dbo = new classpublic();$lokasi_file = $_FILES['fupload']['tmp_name'];$nama_file = $_FILES['fupload']['name'];$ukuran_file = $_FILES['fupload']['size'];$direktori = "../../../../images/$nama_file";$gmbr1 = $_POST['gmbr1'];if(move_uploaded_file($lokasi_file,"$direktori"))echo "Nama File : <b>$nama_file</b> sukses di upload";}if($submit){if($nama_file==''){$gmbr = $gmbr1;}else{$gmbr = $nama_file;}$upd_barang = $dbi->Insbarang($conn,$nama,$jenis,$bahan,$kemasan,$keterangan,$hrgbarang,$total,$gmbr);}else{ $upd_barang = dbu-dBarang($conn,$id,$nama,$jenis,$bahan,$kemasan,$keterangan,$hrgbarang,$total,$gmbr);}?><script language="javascript"> window.location="barang.php";</script><? }$idbar = $_GET['id'];$barang = $dbs->SrcTable("barang","id_barang",$id,$conn); $view = mysql_fetch_array($barang);//echo $j =

Page 358: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxix

count($view)$idbarang = $view["id_barang"];$nama = $view["nama_barang"];$jenis = $view["jenis_barang"];$bahan = $view["bahan"]; $kemasan = $view["kemasan"];$keterangan = $view["keterangan"]; $tgl = $view["tgl_input"];$hrgbarang = $view["harga_barang"];$total = $view["total_barang"];$gmbr1 = $view["gambar"];$ket ="readonly";/echo $idbarang; ?><style type="text/css"><!--.style1{color:#666666;font-family: Tahoma;font-size: 14px;}.style2{color:#666666;font-family: Tahoma;font-size: 12px;}.style3 color:#666666; font-family: Tahoma;font-size: 10px;}.style4{color:#666666;font-family: Tahoma;font-size: 16px;}.style5 {color:#666666;font-family: Tahoma;font-size: 20px;}--></style><?php if ($_GET['id']==""){?><form maction="update_barang1.php" enctype="multipart/form-data" method="post"><table width="550" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="35"></td> </tr> <tr> <td colspan="4" align="center" height="40"><h3><u>Barang</u></h3></td> </tr><tr><td colspan="4" height="10"></td></tr><tr class="style2"><td height="35"></td><td width="140">Id Barang</td><td width="40" align="center"><strong>:</strong></td><td width="335"><input type="hidden" name="nama_file" value="<?=$nama_file;?>" /><input type="hidden" name="gmbr1" value="<?=$gmbr1;?>" /><input type="text" name="idbarang" value="" <?=$ket;?> /></td></tr><tr class="style2"><td height="35"></td><td>Nama Barang</td> <td align="center"><strong>:</strong></td><td><input name="nama" type="text" maxlength="50" size="50" value="" class="style2" /></td></tr><tr><td colspan="4" height="10"></td></tr><tr class="style2"><td height="35"></td><td width="140">Jenis Barang</td><td width="40" align="center"><strong>:</strong></td><td width="335"><input type="radio" name="jenis" lue="cleaning" />&nbsp;cleaning &nbsp;&nbsp;<input type="radio" name="jenis" value="kitchen" border="0" />&nbsp;kitchen<input type="radio" name="jenis" value="accesoris" border="0" />&nbsp;accesoris</td> </tr><tr><td colspan="4" height="10"></td></tr><tr class="style2">td height="35"></td><td width="140">Bahan

Pembuat</td> <td width="40" align="center"><strong>:</strong></td> <td width="500"><input type="text" name="bahan" maxlength="100" size="50" value="" class="style2" /> &nbsp;</td></tr> /tr><tr><td colspan="4" height="10"></td></tr><tr class="style2"><td height="35"></td><td width="140">Kemasan</td><td width="40" align="center"><strong>:</strong></td><td width="500"><input type="text" name="kemasan" maxlength="35" size="35" value="" class="style2" />&nbsp;</td></tr></tr><tr><td colspan="4" height="10"></td></tr><tr class="style2"><td height="50"></td><td width="140">Keterangan</td> <td width="40" align="center"><strong>:</strong></td> <td width="500"><input type="text" name="keterangan" maxlength="100" size="50" height="40" width="50" value="" class="style2" /> &nbsp;</td></tr></tr><tr><td colspan="4" height="10"></td></tr><tr class="style2"><td height="35"></td><td width="140">Harga Barang</td> <td width="40" align="center"><strong>:</strong></td><td width="335"><input type="text" name="hrgbarang" size="15" value="" class="style2">&nbsp;</td></tr> <tr><td colspan="4" height="10"></td></tr><tr class="style2">td height="35"></td><td width="140">Total Barang</td><td width="40" align="center"><strong>:</strong></td>td width="335"><input type="text" name="total" size="15" value="" class="style2"></td></tr><tr><td colspan="4" height="10"></td></tr><tr>td colspan="4" height="20"></td></tr><tr>td colspan="4" height="10"></td></tr><tr class="style2"><td height="35"></td>td width="140"><font size="2">Gambar</font></td><td width="40" align="center"><strong>:</strong></td><td width="335"><input type="file" name="fupload" value="" class="style2"></td></tr><tr><td height="20"></td> </tr> <tr><td colspan="4" align="center"><input type="submit" name="submit" value="Proses">&nbsp;&nbsp;<input type="button" value="kembali" onClick="self.history.go(-1)"></td></tr></table></form><?php }else{ ?>form maction="update_barang1.php" enctype="multipart/form-

data" method="post"><table width="550" border="0" cellspacing="0" cellpadding="0"><tr><td width="35"></td> </tr><tr><td colspan="4" align="center" height="40"><h3><u>Barang</u></h3></td></tr><tr>td colspan="4" height="10"></td></tr><tr class="style2"><td height="35"></td> <td width="140">Id Barang</td><td width="40" align="center"><strong>:</strong></td>td width="335"><input type="hidden" name="nama_file" value="<?=$nama_file;?>" /><input type="hidden" name="gmbr1" value="<?=$gmbr1;?>" /><input type="text" name="idbarang" value="<?=$idbarang;?>" <?=$ket;?> /></td></tr><tr class="style2"><td height="35"></td> <td>Nama Barang</td><td align="center"><strong>:</strong></td><td><input name="nama" type="text" maxlength="30" size="25" value="<?=$nama;?>" class="style2" /></td></tr><tr><td colspan="4" height="10"></td></tr><tr class="style2"><td height="35"></td><td width="140">Jenis Barang</td><td width="40" align="center"><strong>:</strong></td><td width="335"><input type="radio" name="jenis" value="cleaning" <? if($jenis=="cleaning"){ ?>Checked<? } ?>/>&nbsp;cleaning&nbsp;&nbsp;<input type="radio" name="jenis" value="kitchen" border="0" <? if($jenis=="kitchen"){ ?>Checked<? } ?>/>&nbsp;kitchen <input type="radio" name="jenis" value="accesoris" border="0" <? if($jenis=="accesoris"){ ?>Checked<? } ?>/>&nbsp;accesoris</td></tr><tr><td colspan="4" height="10"></td></tr></tr><tr>d colspan="4" height="10"></td></tr><tr class="style2"><td height="35"></td><td width="140">Bahan Pembuat</td> <td width="40" align="center"><strong>:</strong></td> <td width="500"><textarea name="bahan" cols="40" rows="4" class="isi" ><?=$bahan;?></textarea>&nbsp;</td> </tr></tr> <tr><td colspan="4" height="10"></td>/tr><tr class="style2"><td height="35"></td>td width="140">Kemasan</td>td width="40" align="center"><strong>:</strong></td><td width="500"><input type="text" name="kemasan" maxlength="35" size="35" value="<?=$kemasan;?>" class="style2" /> &nbsp;</td></tr></tr><tr> <td colspan="4" height="10"></td> </tr><tr class="style2"><td height="50"></td><td width="140">Keterangan</td><td width="40" align="center"><strong>:</strong></td><td

Page 359: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxx

width="500"><textarea name="keterangan" cols="40" rows="4" class="isi"><?=$keterangan;?></textarea> &nbsp;</td></tr></tr><tr><td colspan="4" height="10"></td> </tr> <tr class="style2"><td height="35"></td><td width="140">Harga Barang</td><td width="40" align="center"><strong>:</strong></td><td width="335"><input type="text" name="hrgbarang" size="15" value="<?=$hrgbarang;?>" class="style2">&nbsp;</td></tr> <tr><td colspan="4" height="10"></td></tr><tr class="style2"><td height="35"></td> <td width="140">Total Barang</td><td width="40" align="center"><strong>:</strong></td><td width="335"><input type="text" name="total" size="15" value="<?=$total;?>" class="style2"></td></tr><tr><td colspan="4" height="10"></td> </tr>tr><td colspan="4" height="20"></td>/tr>tr><td colspan="4" height="10"></td> </tr><tr class="style2"><td height="35"></td><td width="140"><font size="2">Gambar</font></td>td width="40" align="center"><strong>:</strong></td><td width="335"><input type="file" name="fupload" value="<?=$gmbr;?>" class="style2"></td></tr><tr>td height="20"></td></tr><tr>td colspan="4" align="center"><input type="submit" name="submit" value="Proses">&nbsp;&nbsp;<input type="button" value="kembali" onClick="self.history.go(-1)"></td></tr></table></form><?php } ?> Cari_barang.php : <?session_start();if (!isset($_SESSION['username'])){header("location:../../../../index.php");require "../../../../class/classpublic.php";require "../../../../class/conn.php";require "../../../../class/select.php";require "../../../../class/insert.php"; require "../../../../class/update.php"; require "../../../../class/delete.php";session_is_registered('level'); $level = $_SESSION['level'];session_is_registered('username'); $user = $_SESSION['username'];$dbi = new insert; $dbu = new update;$dbd = new delete;$dbc = new conn();$conn = $dbc->conndb();$dbs = new select();$dbo = new classpublic();$name = $_GET['nama'];$kat = $_GET['kat'];$error = $_GET['err'];?><style type="text/css"><!--.style1 {color:#666666; font-family: Tahoma; font-size: 20px;}.style2 {color:#666666;font-family: Tahoma;font-size:

12px;}.style3 { color:red; font-family: Tahoma;font-size: 10px;}.style4 { color: #000000;font-size: 13px; font-family: Tahoma;}--></style><form method="get" action="cari_proses.php"><table width="590" border="0" cellspacing="0" cellpadding="0"> <tr class="style1"> <td colspan="3" align="center"> Pencarian Data Barang</td></tr> <tr> <td colspan="3" height="30">&nbsp;</td> </tr><tr><td width="270" align="center"><input name="nama" type="text" size="40" maxlength="36"></td> <td width="150" align="center">&nbsp; <select name="kategori" class="style2" ><option value="0">-Pilih Kategori-</option> <option value="1">id_barang</option> <option value="2">Nama Barang</option><option value="3">Jenis Barang</option></select></td> <td width="80" align="center">&nbsp; <input type="submit" name="Search" value="Search" class="style2"></td> </tr> <tr> <td colspan="3">&nbsp;</td></tr><tr> <td colspan="3"><?if (($name<>"")&&($kat<>"")){ if ($kat==1){ $tampil = "SELECT * FROM barang where id_barang = '$name'"; }elseif($kat==2){ $tampil = "SELECT * FROM barang where nama_barang LIKE '%$name%'";}elseif($kat==3){ $tampil = "SELECT * FROM barang where jenis_barang = '$name'";} $hasil = mysql_query($tampil) or die (DB_ERROR);echo "<table border='1' width='590' cellspacing='0' cellpadding='1'> <tr bgcolor='#999999'><td width='20' align='center'><font color='#CC3300'>No</b></font></td><td width='30' align='center'><font lor='#CC3300'>ID</b></font></td><td width='155' align='center'><font color='#CC3300'>Nama Barang</b></font></td> <td width='150' align='center'><font color='#CC3300'>Jenis Barang</b></font></td> <td colspan=3 align='center'><font color='#CC3300'>aksi</td></tr>";while ($view=mysql_fetch_array($hasil)){$no++;echo "<tr class='style4'> <td align='center'> <input type=hidden name=id value=$view[id_barang] />$no</td>

<td align='center'>$view[id_barang]</td> <td align='center'>$view[nama_barang]</td> <td align='center'>$view[jenis_barang]</td><td><a href='detail_barang.php?idp=$view[id_barang]'/><img src='../../../../images/preview.gif' border='0' alt='hapus' /></a></td>td><a ef='update_barang1.php?id=$view[id_barang]'/><img src='../../../../images/b_edit.png' border='0' alt='hapus' /></a></td><td><a href='delbar.php?id=$view[id_barang]'/><img src='../../../../images/cross.gif' border='0' alt='hapus' /></a></td>";}echo "<tr><td colspan=9 align=center height=40 valign=bottom><input type=submit name=kirim value='Edit'></td></tr></table>";?></td><tr><td colspan="3" align="right" ass="style3"><?=$error;?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td></tr> </tr></table></form> Cari_proses.php : <?session_start();if (!isset($_SESSION['username'])) {header("location:../../../index.php");}equire ./../../../class/classpublic.php";require /../../../class/conn.php";require "../../../../class/select.php";session_is_registered('level'); $level = $_SESSION['level'];$user = $_SESSION['username']; $dbc = new conn();$conn = $dbc->conndb(); $dbs = new select();$dbo = new classpublic(); if($_GET['Search']=="Search")$nama = $_GET['nama'];$kat = $_GET['kategori']; if($Search) { $error = $dbo->errorcari($nama,$conn); }if ($error==""){header("location:cari_barang.php?nama=$nama&kat=$kat");}else{header("location:cari_barang.php?err=$error");}?> delbar.php : <?session_start();if (!isset($_SESSION['username'])) {header("location:../../../index.php");}require "../../../../class/classpublic.php";require "../../../../class/conn.php";require "../../../../class/delete.php";session_is_registered('level');$level = $_SESSION['level'];session_is_registered('username');$user = $_SESSION['username'];$dbd = new delete;$dbc = new conn();$conn = $dbc->conndb();$dbo = new classpublic();$del = new delete();$del->Delbar($conn,$_GET[id]);header("location:barang.php");?>

Page 360: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxxi

berita.php : <?session_start();if (!isset($_SESSION['username'])){header("location:../../../index.php");}require "../../../../class/classpublic.php";require "../../../../class/conn.php";require "../../../../class/select.php";require "../../../../class/class_paging.php";session_is_registered('level'); $level = $_SESSION['level'];session_is_registered('username'); $user = $_SESSION['username'];$dbc = new conn();$conn = $dbc->conndb();$dbs = new select();$dbo = new classpublic();$p = new Paging();$batas = 4;$posisi = $p->cariPosisi($batas);$hal = $_GET['halaman'];$st = $_GET['st'];?><style type="text/css"><!--.Header {color:#999;font-family: Tahoma;font-size: 26px;}.judul{font-family:Tahoma;font-size:24px;color:#000000;padding-left:4px;}.isi{color:#666666;font-family: Tahoma;font-size: 14px;padding-left:4px;}.isi_kecil{font-family:Tahoma; font-size:11px;padding-left:4px;color:#993300;}--></style><table width="500" border="0" cellspacing="0" cellpadding="0"> <tr> <tr><td align="center" class="Header">Berita</td></tr> <tr> <td align="center" height="10"></td></tr><td align="center"><table width="450" border="0" cellspacing="0" cellpadding="0"><? $i=0; $tampil = "select * from berita ORDER BY id_berita DESC limit $posisi,$batas"; $berita = mysql_query($tampil); while($view=mysql_fetch_array($berita)){$i++;$id = $view["id_berita"];$jdl = $view["judul"]; $tgl = $view["tgl_input"];$jam = $view["jam_input"];$isi = $view["isi_berita"]; $dt = date("d F Y",strtotime($tgl));?><tr class="isi"> <td width="70" height="25">&nbsp;Judul</td> <td width="20" align="center">:</td><td width="204"><?=$jdl;?></td><td width="156" align="right"><a href="update_berita.php?id=<?=$id;?>&st=2"><img src="../../../../images/b_edit.png" border="0" title="ubah" /></a>&nbsp;&nbsp;&nbsp;<a href="update_berita.php?id=<?=$id;?>&st=3" onclick="return confirm ('Apakah anda benar-benar akan menghapus berita dengan judul * <?=$jdl;?> * ?')"><img src="../../../../images/cross.gif" border="0" title="hapus"

/></a>&nbsp;&nbsp;&nbsp;</td></tr><tr class="isi_kecil" valign="top"><td height="10">&nbsp;upload news</td><td colspan="3"><?=$dt." , ".$jam;?></td></tr><tr><td colspan="4" height="10"></td></tr><tr class="isi" valign="top"><td height="25" >&nbsp;Isi Berita</td> <td align="center" valign="top" >:</td><td colspan="2" align="justify"><?=$isi;?></td></tr><tr><td colspan="4" height="20"><hr width="450" color="#FFFFFF" /></td></tr><?}?></table></td></tr><tr><tr><td align="right" valign="top"><a href="update_berita.php?st=1"><img src="../../../../images/plus2.png" border="0" title="tambah"/></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td></tr></tr><tr><td align="center"><? function navHalaman($halaman_aktif, $jmlhalaman){$link_halaman = "";if ($halaman_aktif > 1){$link_halaman .= " <a href=berita.php?halaman=1&st=9><< First</a> | ";}if (($halaman_aktif-1) > 0){$previous = $halaman_aktif-1;$link_halaman .= "<a href=berita.php?halaman=$previous&st=9>< Previous</a> | ";}// Link halaman 1,2,3, ...for ($i=1; $i<=$jmlhalaman; $i++){if ($i == $halaman_aktif){ $link_halaman .= "<b>$i</b> | ";}else{ $link_halaman .= "<a href=berita.php?halaman=$i&st=9>$i</a> | ";}$link_halaman .= " ";}// Link Next dan Lastif ($halaman_aktif < $jmlhalaman){$next=$halaman_aktif+1;$link_halaman .= " <a href=berita.php?halaman=$next&st=9>Next ></a> ";}if (($halaman_aktif != $jmlhalaman) && ($jmlhalaman != 0)){$link_halaman .= " | <a href=berita.php?halaman=$jmlhalaman&st=9>Last ></a> ";}return $link_halaman;}// Dapatkan jumlah data keseluruhan$jmldata= mysql_num_rows(mysql_query("SELECT * FROM berita"));// Dapatkan jumlah halaman$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);// Cetak link navigasi halaman $linkHalaman = navHalaman($hal, $jmlhalaman);echo $linkHalaman;?></td> </tr></table> update_berita.php : <?session_start();if (!isset($_SESSION['username']))

{header("location:../../../index.php");}require "../../../../class/classpublic.php";require "../../../../class/conn.php";require "../../../../class/select.php"; require "../../../../class/insert.php";require "../../../../class/update.php";require "../../../../class/delete.php";session_is_registered('level');$level = $_SESSION['level'];session_is_registered('username');$user = $_SESSION['username'];$dbi = new insert;$dbu = new update;$dbd = new delete;$dbc = new conn();$conn = $dbc->conndb();$dbs = new select();$dbo = new classpublic();$st = $_GET['st'];if($submit){$error = $dbo->errorberita($judul2,$isib,$conn);}if(($submit)&&($error=="")){if($st==1){$no = $dbs->GetLogin($conn,"id_berita","berita","");$no++;$ins_ber = $dbi->InsBer($conn,$id,$judul2,$isib);}elseif($st==2){$upd_ber= $dbu->UpdBer($conn,$idb,$judul2,$isib);}?><script language="javascript">window.location="berita.php";</script><?}if($st==2){$id = $_GET['id'];$berita = $dbs->SrcTable("berita","id_berita",$id,$conn);$view = mysql_fetch_array($berita);$idb = $view["id_berita"];$judul = $view["judul"];$isi = $view["isi_berita"]; $tgl = $view["tgl_input"]; if($judul2==""){$judul2=$judul;}if($isib==""){$isib=$isi;}}elseif($st==3){$id = $_GET['id'];$del_ber = $dbd->DelBer($conn,$id);?><script language="javascript">window.location="berita.php";</script><?}?><form method="get" action="update_berita.php"><table width="500" border="0" cellspacing="0" cellpadding="0"> <tr><td width="36"></td></tr><tr><td colspan="4" align="center" height="40"><h3><font color="#999999">BERITA</font></h3></td></tr><tr><td colspan="4" height="20"></td></tr><tr><td></td><td width="96"><font size="3">Judul</font></td> <td width="40" align="center"><strong>:</strong></td><td width="328"><input type="hidden" name="idb" value="<?=$idb;?>" /><input type="hidden" name="st" value="<?=$st;?>" /><input type="text" name="judul2" size="35" maxlength="50" value="<?=$judul2;?>" /></td> </tr><tr><td colspan="4" height="20"></td></tr><tr> <td></td><td valign="top"><font size="3">Isi Berita</font></td><td align="center"

Page 361: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxxii

valign="top"><strong>:</strong></td> <td><textarea name="isib" cols="45" rows="7"><?=$isib;?></textarea></td>/tr><tr><td colspan="4" height="20"></td></tr><tr><td colspan="4" align="center"><input type="submit" name="submit" value="Proses">&nbsp;&nbsp;<input type="button" value="Kembali" onClick="self.history.go(-1)"/></td></tr> <tr><td colspan="4" height="10" align="right"><?=$error;?></td></tr></table></form> Datasupir.php : <?session_start();if (!isset($_SESSION['username'])){header("location:../../../index.php");}require "../../../../class/classpublic.php";require "../../../../class/conn.php";require "../../../../class/select.php";require "../../../../class/class_paging.php";session_is_registered('level'); $level = $_SESSION['level'];session_is_registered('username'); $user = $_SESSION['username'];$dbc = new conn(); $conn = $dbc->conndb();$dbs = new select(); $dbo = new classpublic();$p = new Paging();$batas = 25;$posisi = $p->cariPosisi($batas); $hal = $_GET['halaman'];?><style type="text/css"> <!--.isi {color:#666666;font-family: Tahoma;font-size: 14px;padding-left:4px;}.Header{color:#999; font-family: Tahoma;font-size: 26px;}--></style><table width="590" border="0" cellspacing="0" cellpadding="0"><tr class="Header"><td align="center">Data Supir</td></tr><tr> <td height="10"></td></tr><td align="center"><table width="590" border="1" cellspacing="0" cellpadding="0"> <tr align="center" bgcolor="#999999"><td width="23"><font color="#CC3300"><b>No</b></font></td><td width="160"><font color="#CC3300"><b>Nama</b></font></td><td width="160"><font color="#CC3300"><b>Alamat</b></font></td><td width="156"><font color="#CC3300"><b>Telepon</b></font></td><td colspan="3"><font color="#CC3300"><b>Aksi</b></font></td></tr><?$i=$posisi; $tampil = "select supir.*, kendaraan.* from supir, kendaraan where kendaraan.no_polisi = supir.no_polisi ORDER BY supir.id_supir ASC limit $posisi,$batas";$supir = mysql_query($tampil);while($view=mysql_fetch_array($supir)

){$idsup = $view["id_supir"];$nopol = $view["no_polisi"];$nama = $view["nama_supir"];$almt = $view["alamat_supir"];$telp = $view["telp_supir"];$i++;?><tr class="isi"> <td height="30" align="center"><?=$i;?></td> <td>&nbsp;<?=$nama;?></td><td>&nbsp;<?=$almt;?>...</td><td>&nbsp;<?=$telp;?></td><td width="25" align="center"><a href="detail_supir.php?idsupir=<?=$idsup;?>"><img src="../../../../images/preview.gif" border="0" title="Detail" /></a></td><td width="25" align="center"><a href="update_datasupir.php?idsupir=<?=$idsup;?>"><img src="../../../../images/b_edit.png" border="0" title="Ubah" /></a></td><td width="25" align="center"><a href="delete_supir.php?idsupir=<?=$idsup;?>" onclick="return confirm ('Apakah anda benar-benar akan menghapus * <?=$nama;?> * ?')"><img src="../../../../images/cross.gif" border="0" title="Hapus" /></a></td></tr><?}?></table></td><tr><td colspan="7" height="10"></td></tr><tr><td height="20" align="right"><a href="tambah_datasupir.php?"><img src="../../../../images/plus2.png" border="0" title="Tambah" /></a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td></tr><tr><td colspan="7" align="center"><?function navHalaman($halaman_aktif, $jmlhalaman){$link_halaman = "";if ($halaman_aktif > 1){$link_halaman .= " <a href=datasupir.php?halaman=1><< First</a> | ";}if (($halaman_aktif-1) > 0){$previous = $halaman_aktif-1; $link_halaman .= "<a href=datasupir.php?halaman=$previous>< Previous</a> | ";}// Link halaman 1,2,3, ...for ($i=1; $i<=$jmlhalaman; $i++){if ($i == $halaman_aktif){ $link_halaman .= "<b>$i</b> | ";}else{ $link_halaman .= "<a href=datasupir.php?halaman=$i>$i</a> | ";}$link_halaman .= " ";}// Link Next dan Lastnif ($halaman_aktif < $jmlhalaman){$next=$halaman_aktif+1;$link_halaman .= " <a href=datasupir.php?halaman=$next>Next ></a> ";}if (($halaman_aktif != $jmlhalaman) && ($jmlhalaman != 0)){$link_halaman .= " | <a href=datasupir.php?halaman=$jmlhalaman>Last >></a>

";}return $link_halaman;}// Dapatkan jumlah data keseluruhan$jmldata= mysql_num_rows(mysql_query("SELECT * FROM supir"));// Dapatkan jumlah halaman$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);// Cetak link navigasi halaman$linkHalaman = navHalaman($hal, $jmlhalaman);echo $linkHalaman;?></td></tr></tr></table> Tambah_datasupir.php : <?session_start();if (!isset($_SESSION['username'])){header("location:../../../index.php");}require "../../../../class/classpublic.php";require "../../../../class/conn.php";require "../../../../class/select.php";require "../../../../class/insert.php";require "../../../../class/update.php";require "../../../../class/delete.php";session_is_registered('level');$level = $_SESSION['level'];session_is_registered('username');$user = $_SESSION['username'];$dbi = new insert;$dbu = new update;$dbd = new delete;$dbc = new conn();$conn = $dbc->conndb();$dbs = new select();$dbo = new classpublic();if($submit){$error = $dbo->errorsupir($nopol,$nama,$almt,$telp,$conn);}if(($submit)&&($error=="")){$no = $dbs->GetLogin($conn,"id_supir","supir","");$no++;$ins_supir= dbi->Inssup($conn,$no,$nopol,$nama,$almt,$telp);?> <script language="javascript">window.location="datasupir.php";</script><?}?><style type="text/css"><!--.style1{ color:#666666;font-family: Tahoma;font-size: 20px;}.style2{color:#666666;font-family: Tahoma;font-size: 12px;}.style3{color:red;font-family: Tahoma;font-size: 10px; }.style4{color: #000000;font-size: 13px;font-family: Tahoma;} --></style><form enctype="multipart/form-data" method="post" action="tambah_datasupir.php"><table width="550" border="0" cellspacing="0" cellpadding="0"> <tr><td width="36"></td></tr><tr><td colspan="4" align="center" height="40"><h3><font color="#999999">Data Supir</font></h3></td></tr><tr><td colspan="4" height="10"></td></tr><tr><td></td><td width="185"><font size="3">Nama Supir</font></td><td width="23" align="center"><strong>:</strong></td><td width="256"><input name="nama" size="40" maxlength="36" type="text" value="<?=$nama;?>" class="style2"/></td></tr>

Page 362: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxxiii

<tr><td colspan="4" height="10"></td></tr><tr><td></td>td valign="top"><font size="3">No Polisi</font></td><td align="center" valign="top"><strong>:</strong></td><td><?$no = mysql_query ("Select * from kendaraan");?><select name="nopol"><option value="0">-No.Polisi-</option><?while($view=mysql_fetch_array($no)){$nopol =$view["no_polisi"];$mobil=$view["nama_kendaraan"];?><option value="<?=$nopol;?>"><?=$nopol;?>=<?=$mobil;?></option><?}?></select></td></tr><tr><td colspan="4" height="10"></td></tr><tr><td></td><td valign="top"><font size="3">Alamat</font></td><td align="center" valign="top"><strong>:</strong></td><td><textarea name="almt" cols="40" rows="4"><?=$almt;?></textarea></td></tr><tr><td colspan="4" height="10"></td></tr><tr><td></td><td valign="top"><font size="3">Telepon</font></td><td align="center" valign="top"><strong>:</strong></td> <td><input type="text" name="telp" size="15" maxlength="15" value="<?=$telp;?>" /></td></tr><tr><td colspan="4" height="10"></td></tr><tr><td colspan="4" height="10"></td></tr><tr><td colspan="4" height="20"></td></tr><tr><td colspan="4" align="center"><input type="submit" name="submit" value="Proses">&nbsp;&nbsp;<input type="button" value="Kembali" onClick="self.history.go(-1)"/></td> <tr><td colspan="4" align="right" class="style3"><?=$error;?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td></tr></tr></tr></table></form> delete_supir.php : <?require "../../../../class/conn.php";require "../../../../class/delete.php";$dbc = new conn();$conn = $dbc->conndb();$dbd = new delete;$idsup = $_GET['idsupir'];$del_sup = $dbd->DelSupir($conn,$idsup);?><script language="javascript">window.location="datasupir.php";</script><??> update_datasupir.php : <?session_start();if (!isset($_SESSION['username'])){header("location:../../../index.php");}require "../../../../class/classpublic.php";require

"../../../../class/conn.php";require ../../../../class/select.php";require "../../../../class/insert.php"; require"../../../../class/update.php";require./../../../class/delete.php";session_is_registered('level');$level = $_SESSION['level'];session_is_registered('username');$user = $_SESSION['username'];$dbi = new insert;$dbu = new update;$dbd = new delete;$dbc = new conn(); $conn = $dbc->conndb();$dbs = new select();$dbo = new classpublic();$nopol1 = $_GET['nopol'];if($submit){$error = $dbo->errorsupir($nopol,$nama,$almt,$telp,$conn);}if(($submit)&&($error=="")){if ($nopol=='0'){$nopol = $nopol1;}else{$nopol = $nopol;} $upd_supir = $dbu->Updsupir($conn,$id,$nopol,$nama,$almt,$telp);?><script language="javascript">window.location="datasupir.php";</script><?}$idsupir = $_GET['idsupir'];$supir = mysql_query ("Select * from supir where id_supir = '$idsupir'");$view = mysql_fetch_array($supir);$id = $view["id_supir"];$nama = $view["nama_supir"]; $nopol1 = $view["no_polisi"];$almt = $view["alamat_supir"];$telp = $view["telp_supir"];$ket = "readonly";?><style type="text/css"><!--.Header{color:#000000; font-family: Tahoma; font-size: 26px;}.isi {color:#666666; font-family: Tahoma;font-size: 14px;padding-left:4px;}.isi_kecil{font-family:Tahoma;font-size:16px; padding-left:4px;color:#000000;}.judul {font-family:Tahoma;font-size:24px;color:#000000;padding-left:4px;}--></style><form enctype="multipart/form-data" method="post" action="update_datasupir.php?nopol=<?=$nopol1;?>"> <table width="550" border="0" cellspacing="0" cellpadding="0"><tr><td width="36"></td></tr><tr> <td colspan="4" align="center" height="40"><h3>Data Supir</h3></td></tr><tr><td colspan="4" height="10"></td></tr><tr><td></td><td width="185"><font size="3">Id Supir</font></td><td width="23" align="center"><strong>:</strong></td><td width="256"><input name="id" size="40" axlength="36" type="text" value="<?=$idsupir;?>" <?=$ket;?>

class="style2"/></td></tr><tr><td colspan="4" height="10"></td></tr><tr><td></td> <td width="185"><font size="3">Nama Supir</font></td><td width="23" align="center"><strong>:</strong></td><td width="256"><input name="nama" size="40" maxlength="36" type="text" value="<?=$nama;?>" class="style2"/></td></tr> <tr><td colspan="4" height="10"></td></tr><tr><td></td> <td valign="top"><font size="3">No Polisi</font></td><td align="center" valign="top"><strong>:</strong></td><td><?$no = mysql_query ("Select * from kendaraan");?> <select name="nopol"><option value="0">-No.Polisi-</option><? while($view=mysql_fetch_array($no)){$nopol $view["no_polisi"];$mobil =$view["nama_kendaraan"];?><option value="<?=$nopol;?>"><?=$nopol;?>=<?=$mobil;?></option><?}?></select></td></tr><tr><td colspan="4" height="10"></td></tr><tr><td></td><td valign="top"><font size="3">Alamat</font></td><td align="center" valign="top"><strong>:</strong></td><td><textarea name="almt" cols="40" rows="4"><?=$almt;?></textarea></td></tr><tr><td colspan="4" height="10"></td></tr><tr><td></td> <td valign="top"><font size="3">Telepon</font></td> <td align="center" valign="top"><strong>:</strong></td> <td><input type="text" name="telp" size="15" maxlength="15" value="<?=$telp;?>" /></td></tr><tr><td colspan="4" height="10"></td></tr><tr><td colspan="4" height="10"></td></tr><tr><td colspan="4" height="20"></td></tr><tr><td colspan="4" align="center"><input type="submit" name="submit" value="proses">&nbsp;&nbsp;<input type="button" value="Kembali" onClick="self.history.go(-1)"/></td><tr><td colspan="4" align="right" class="isi"><?=$error;?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td></tr></tr></table></form> kendaraan.php : <?session_start();f (!isset($_SESSION['username'])){header("location:../../../index.php");}require "../../../../class/classpublic.php;require "../../../../class/conn.php";require "../../../../class/select.php";require

Page 363: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

lxxiv

"../../../../class/class_paging.php";session_is_registered('level');$level = $_SESSION['level'];session_is_registered('username'); $user = $_SESSION['username'];$dbc = new conn(); $conn = $dbc->conndb();$dbs = new select(); $dbo = new classpublic();$p = new Paging();$batas = 5;$posisi = $p->cariPosisi($batas);$hal = $_GET['halaman'];?><style type="text/css"><!--.isi {color:#999;font-family: Tahoma;font-size: 14px;padding-left:4px;}.Header {color:#000000;font-family: Tahoma; font-size: 26px;}--></style><table width="590" border="0" cellspacing="0" cellpadding="0"><tr class="Header"> <td align="center"><font color="#999999">Data Kendaraan</font></td></tr><tr><td height="10"></td></tr> <td align="center"> <table width="590" border="1" cellspacing="0" cellpadding="0"><tr align="center" bgcolor="#999999"><td width="23"><font color="#CC3300"><b>No</b></font></td> <td width="160"><font color="#CC3300"><b>Nomor Polisi</b></font></td><td width="160"><font color="#CC3300"><b>Nama Kendaraan</b></font></td><td width="156"><font color="#CC3300"><b>Jenis </b></font></td><td colspan="3"><font color="#CC3300"><b>Aksi</b></font></td></tr><? $i=$posisi; $tampil = "select * from kendaraan ORDER BY kendaraan.no_polisi ASC limit $posisi,$batas";$kendaraan = mysql_query($tampil); while($view=mysql_fetch_array($kendaraan)){$nopol = $view["no_polisi"];$nama = $view["nama_kendaraan"];$jenis = $view["jenis_kendaraan"];$i++; ?><tr class="isi"><td height="30" align="center"><?=$i;?></td> <td>&nbsp;<?=$nopol;?></td><td>&nbsp;<?=$nama;?></td><td align="center">&nbsp;<?=$jenis;?></td><td width="25" align="center"><a href="update_kendaraan.php?id=<?=$nopol;?>"><img src="../../../../images/b_edit.png" border="0" title="Ubah" /></a></td><td width="25" align="center"><a href="delete_kendaraan.php?id=<?=$nopol;?>"nclick="return confirm ('Apakah anda benar-benar akan menghapus * <?=$nopol;?> * ?')"><img src="../../../../images/cross.gif" border="0" title="Hapus" /></a></td></tr><?}?></table></td><tr><td colspan="7" height="10"></td></tr><tr><td colspan="7" height="20"

align="right"><a href="tambah_kendaraan.php?"><img src="../../../../images/plus2.png" border="0" title="Tambah" /></a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td></tr><tr><td colspan="7" align="center"><?function navHalaman($halaman_aktif, $jmlhalaman){$link_halaman = ""; if ($halaman_aktif > 1){ $link_halaman .= " <a href=kendaraan.php?halaman=1><< First</a> | ";}if (($halaman_aktif-1) > 0){$previous = $halamanaktif-1;$link_halaman .= "<a href=kendaraan.php?halaman=$previous>< Previous</a>| ";}// Link halaman 1,2,3, ...for ($i=1; $i<=$jmlhalaman; $i++){if ($ == $halaman_aktif){$link_halaman .= "<b>$i</b> | ";}else{ $link_halaman .= "<a href=kendaraan.php?halaman=$i>$i</a> ";}$link_halaman .= " ";}// Link Next dan Last if ($halaman_aktif < $jmlhalaman){$next=$halaman_aktif+1;$link_halaman .= " <a href=kendaraan.php?halaman=$next>Next ></a> ";}if (($halaman_aktif != $jmlhalaman) && ($jmlhalaman != 0)){$link_halaman .= " | <a href=kendaraan.php?halaman=$jmlhalaman>Last >></a> ";}return $link_halaman;} // Dapatkan jumlah data keseluruhan $jmldata = mysql_num_rows(mysql_query("SELECT * FROM kendaraan")); // Dapatkan jumlah halaman $jmlhalaman = $p->jumlahHalaman($jmldata, $batas);// Cetak link navigasi halaman$linkHalaman = navHalaman($hal, $jmlhalaman); echo $linkHalaman; ?></td></tr></tr></table>

Page 364: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

66

PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG

PADA PERUSAHAAN DISTRIBUTOR

(PT. JUMP DISTRIBUTORS INDONESIA)

Skripsi

Diajukan untuk Memenuhi Persyaratan Memperoleh

Gelar Sarjana Komputer (S.Kom)

Oleh

Hadi Nugroho

NIM: 104093002964

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI

SYARIF HIDAYATULLAH

JAKARTA

1432 H / 2011 M

Page 365: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

67

DAFTAR ISI

LEMBAR SAMPUL ..................................................................................... i

LEMBAR JUDUL ......................................................................................... ii

LEMBAR PERSETUJUAN PEMBIMBING ............................................. iii

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

LEMBAR PERNYATAAN .......................................................................... v

ABSTRAK ..................................................................................................... vi

KATA PENGANTAR ................................................................................... vii

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

DAFTAR TABEL ......................................................................................... xiv

DAFTAR GAMBAR ..................................................................................... xv

DAFTAR SIMBOL ....................................................................................... xxiii

DAFTAR LAMPIRAN .............................................................................. xxvii

BAB 1 PENDAHULUAN

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

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

1.3 Batasan Masalah .................................................................................... 4

1.4 Tujuan dan Manfaat Penelitian .............................................................. 5

1.4.1 Tujuan Penelitian ........................................................................... 5

1.4.2 Manfaat Penelitian ......................................................................... 5

1.5 Metodologi Penelitian ............................................................................ 6

1.5.1 Metode Pegumpulan Data ............................................................. 6

1.5.2 Model Pengembangan Sistem ....................................................... 7

1.6 Sistematika Penulisan ............................................................................ 9

BAB 2 LANDASAN TEORI

2.1 Konsep Dasar Sistem ............................................................................. 11

2.1.1 Definisi Sistem .............................................................................. 11

2.1.2 Karakteristik Sistem ...................................................................... 11

2.1.3 Klasifikasi Sistem .......................................................................... 13

Page 366: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

68

2.2 Konsep Dasar Informasi.......................................................................... 15

2.2.1 Definisi Infomasi............................................................................ 15

2.2.2 Siklus Informasi ............................................................................. 15

2.2.3 Nilai Informasi ............................................................................... 16

2.3 Konsep Dasar Sistem Informasi ............................................................. 17

2.3.1 Pengertian Sistem Informasi ......................................................... 17

2.3.2 Komponen Sistem Informasi ........................................................ 17

2.4 Konsep Dasar Sistem Informasi Penjualan dan Definisi Perusahaan

Distributor ............................................................................................... 18

2.4.1 Definisi Penjualan ......................................................................... 18

2.4.2 Definisi Sistem Informasi Penjualan ............................................. 20

2.4.3 Komponen Data Sistem Informasi Penjualan ............................... 20

2.4.4 Siklus Pesanan Sistem Informasi Penjualan ................................. 20

2.4.5 Definisi Perusahaan dan Definisi Distributor ............................... 21

2.5 Studi Literatur atau Contoh Sistem Informasi Penjualan....................... 21

2.6 Konsep Dasar Pengembangan Sistem..................................................... 27

2.7 Konsep Dasar Internet ............................................................................ 31

2.7.1 Pengertian Internet ......................................................................... 31

2.7.2 Sejarah Internet ............................................................................. 32

2.7.3 Sumber Daya Internet ................................................................... 34

2.8 Aplikasi Web .......................................................................................... 36

2.8.1 Web Statis....................................................................................... 36

2.8.2 Web Dinamis .................................................................................. 37

2.9 Konsep Basis Data dan DBMS(Database Management System) .......... 37

2.10 SQL ...................................................................................................... 38

2.11 Alat Pengembangan Sistem yang Digunakan ...................................... 38

2.11.1 Bagan Alir (Flowchart)................................................................ 38

2.11.2 Data Flow Diagram (DFD) atau Diagram Aliran Data (DAD)... 39

2.11.2 .1 Diagram Konteks ......................................................... 40

2.11.2 .2 DFD levelled ................................................................ 40

2.11.3 Kamus Data................................................................................. 43

2.11.4 Entity Relationship Diagram (ERD)........................................... 43

Page 367: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

69

2.11.5 Normalisasi ................................................................................. 47

2.11.6 Stade Transition Diagram............................................................ 50

2.12 Software Pengambangan Sistem .......................................................... 51

2.12.1 Web Server ................................................................................... 51

2.12.2 Macromedia Dreamwiever........................................................... 51

2.12.3 Adobe Photoshop ......................................................................... 52

2.12.4 PHP .............................................................................................. 52

2.12.5 MYSQL........................................................................................ 54

2.12.6 XAMPP........................................................................................ 57

BAB 3 METODOLOGI PENELITIAN

3.1 Metode Pengumpulan Data .................................................................... 58

3.1.1 Wawancara(interview) ................................................................... 58

3.1.2 Pengamatan(observasi) ................................................................. 59

3.1.3 Studi Pustaka.................................................................................. 59

3.2 Metode Pengembangan Sistem .............................................................. 60

3.2.1 System Initiation............................................................................. 60

3.2.2 System Analysis .............................................................................. 62

3.2.3 System Design ................................................................................ 63

3.2.4 System Implementation................................................................... 64

3.3 Kerangka Berfikir .................................................................................. 65

BAB 4 ANALISIS DAN PENGEMBANGAN SISTEM

4.1 System Initiation...................................................................................... 66

4.1.1 Metode Pengumpulan Data ........................................................... 66

4.1.1.1 Wawancara ........................................................................ 66

4.1.1.2 Observasi ........................................................................... 66

1) Sejarah Berdirinya Perusahaan ..................................... 67

2) Produk Perusahaan ........................................................ 68

3) Visi dan Misi Perusahaan ............................................. 68

4) Struktur Organisasi ....................................................... 70

4.1.1.2 Kajian Pustaka ................................................................... 71

Page 368: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

70

4.1.2 Identifikasi Masalah ...................................................................... 72

4.1.3 Ruang Lingkup Sistem .................................................................. 74

4.1.4 Tujuan Sistem ............................................................................... 74

4.2 System Analysis ....................................................................................... 75

4.2.1 Analisis Persyaratan ....................................................................... 75

4.2.1.1 Functional Requirement (Persyaratan Fungsional)........... 75

4.2.1.2 Nonfunctional Requirement(Persyaratan Nonfungsional) 75

4.2.2 Analisis Sistem yang Berjalan ...................................................... 76

4.2.2.1 Analisis Sistem Flowchart pada Sistem yang Berjalan .... 76

4.2.2.2 Analisis Sistem Flowchart pada Sistem yang Diusulkan . 80

4.3 System Design ......................................................................................... 81

4.3.1 Perancangan Proses ....................................................................... 81

4.3.1.1 Matrix Agency .................................................................. 81

4.3.1.2 Diagram Konteks .............................................................. 82

4.3.1.3 DFD level 0 (zero) pada Sistem yang Diusulkan.............. 85

4.3.1.4 DFD level 1 pada Sistem yang Diusulkan dan Flowchart

program ............................................................................. 86

4.3.1.4 Kamus Data....................................................................... 100

4.3.2 Perancangan Database ................................................................... 154

4.3.2.1 ERD................................................................................... 154

4.3.2.2 Normalisasi ....................................................................... 155

4.3.2.3 Spesifikasi Database.......................................................... 163

4.3.3 Perancangan Interface ................................................................... 171

4.3.3.1 Perancangan STD.............................................................. 171

4.3.3.2 Ranncangan Interface........................................................ 194

4.4 System Implementation ........................................................................... 261

4.4.1 Sepsifikasi Kebutuhan Komputer ................................................. 261

4.4.2 Pengujian Sistem Informasi (Black box Testing) ......................... 261

BAB 5 PENUTUP

5.1 Kesimpulan ............................................................................................. 284

5.2 Saran........................................................................................................ 285

Page 369: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

71

Daftar Pustaka .................................................................................................. 286

Lampiran .................................................................................................... xxviii

Page 370: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

72

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi demikian pesatnya saat ini, awam

menyebutnya sebagai era HiTech sering pula masyarakat menyebutnya

NewTech, begitupun dengan Information & Communication Technology (ICT)

atau Teknologi Informasi dan Komunikasi (TIK) berkembang dengan

cepatnya, kadang kita belum mengetahui sistem yang baru, sudah muncul lagi

sistem yang lebih baru. Tentunya sebagai konsekuensi logis dari era

globalisasi dan liberalisasi yang dipicu dan dipengaruhi oleh perubahan

teknologi yang kontinyu dan sangat cepat tersebut, maka dunia bisnis

dihadapkan pada suatu persaingan yang sangat tajam. (Harlan, 2008)

Distribusi memegang peranan penting dalam kehidupan sehari-hari

dalam masyarakat terutama dalam dunia bisnis. Distribusi adalah salah satu

aspek dari pemasaran. Distribusi merupakan proses penyaluran barang dari

produsen hingga sampai ke tangan masyarakat / konsumen. Distributor adalah

badan perseorangan yang mempunyai kemampuan membeli produk dalam

jumlah besar dan menyalurkannya kepada sub distributor atau pengecer

langsung. (Sihaloho, 2010)

PT. Jump Distributor Indonesia (PT. Jump) adalah suatu perusahaan

distributor yang bergerak dibidang penjualan barang. Barang yang di dijual

adalah alat- alat kebersihan (cleaning equipments), alat-alat dapur (Kitchen

tools), dan peralatan kecantikan (Hair accessories). Barang-barang tersebut

Page 371: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

73

sudah mempunyai merk atau brand. Di antaranya pada alat- alat kebersihan

dengan merk (Swash), dan peralatan kecantikan (LolittaChicks). Kebanyakan

barang-barang tersebut import karena pabrik (Factory) ada di luar negeri.

Perusahaan ini juga diperbolehkan menjual barang local atau barang buatan

dalam negeri yang sejenis seperti yang sudah disebutkan.

Beberapa swalayan besar di Indonesia sudah menjadi pelanggan

(customer) perusahaan ini. Di antaranya Carrefour, Giant, Makro, Yogya

Toserba, CV.Gunawan, dll. Sehingga dalam aktifitas perusahaan ini sehari-

hari sangat banyak pengiriman ke beberapa supermarket di atas. Swalayan

tesebut juga tidak hanya di satu kota, bahkan di seluruh Indonesia.

Sistem penjualan PT. Jump, di awali dengan pemesanan oleh

pelanggan melalui surat pesanan. Pada saat penyiapan barang, surat pesanan

yang diterima tidak dapat terpenuhi dengan stok barang di PT. Jump.

Penyebabnya adalah data stok barang yang tersedia belum terupdate. Tidak

updatenya data barang karena, proses pesanan yang tidak langsung terhubung

dengan manajemen data barang. Akibatnya barang yang dikirim terkadang

tidak sesuai jumlahnya bahkan perusahaan ini menunggu hingga barang yang

di pesan itu ada stoknya. PT. Jump pun mendapat denda, bahkan pelanggan

pun tak akan segan untuk memutuskan kerja samanya.

Dalam pengiriman barang ke pelanggan, PT. Jump juga menyiapkan

dokumen seperti surat jalan dan faktur. Pembuatan data surat tersebut masih

menggunakan MS.Word atau Excel. Manajemen data dan penyimpanan dari

surat-surat dan faktur tersebutpun belum ada di perusahaan ini. Sehingga data

Page 372: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

74

yang telah diproses dan disimpan oleh seorang karyawan, akan sulit untuk

diakses oleh karyawan lain yang membutuhkan.

Pelanggan PT. Jump sering mengajukan kritik dan saran melalui telpon

atau e-mail. Sebagian besar penyebab saran dan kritik tersebut karena pesanan

barang yang bermasalah. Data-data kritik dan saran tersebut tidak dicatat

karena belum ada penyimpanan khusus untuk data-data kritik dan saran.

Berdasarkan uraian tersebut diatas saya selaku peneliti, tertarik

memilih untuk mengembangkan konsep aplikasi web sebagai basis

perancangan sistem informasi yang dapat memberi solusi dari masalah yang

ada. Oleh karena itu sesuai dengan permasalahan dan kebutuhan terhadap

pengolahan informasi, maka saya selaku peneliti mengambil tema

“Pengembangan Sistem Informasi Penjualan Barang pada Perusahaan

Distributor (PT. Jump Distributors Indonesia).”

1.2 Perumusan Masalah

Peneliti telah mendapatkan permasalahan yang terjadi pada sistem

penjualan yang sedang berjalan yaitu:

a. Informasi jumlah data barang yang tidak akurat

b. Perusahaan tidak dapat memenuhi dari pesanan pelanggan, karena stok

barang yang tidak terupdate

c. Perusahaan belum memiliki manajemen data dan penyimpanan dari surat

jalan, surat retur, faktur,dan data barang.

d. Perusahaan memerlukan sarana penyampaian saran dan kritik dari

pelanggan.

Page 373: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

75

1.3 Batasan Masalah

Berdasarkan masalah di atas maka ruang lingkup penelitian dibatasi

pada:

a. Pembuatan Sistem Penjualan ini dibuat pada PT. Jump Distributors

Indonesia.

b. Aplikasi yang digunakan dalam pengembangan sistem informasi penjualan

ini adalah aplikasi berbasis web (web-base application) dengan jaringan

internet.

c. Dalam pengembangan Sistem Informasi Penjualan, peneliti menggunakan

bahasa pemrograman web PHP (Personal Home Page) serta MySQL

sebagai database-nya.

d. Sistem ini tidak terkait dengan bagian Marketing, yang membahas tentang

pembelian dan pemenuhan kebutuhan atau stok pada bagian gudang.

e. Sistem ini juga tidak terkait dengan bagian keuangan (Finance), yang

mengurusi penerimaan uang (kasir) dan pembayaran uang pada

perusahaan.

\

Page 374: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

76

1.4 Tujuan dan Manfaat Penelitian

1.4.1 Tujuan Penelitian

Tujuan dari diadakannya penelitian ini adalah tersedianya sebuah

aplikasi yang dapat membantu proses penjualan dari PT. Jump

Distributors Indonesia.

1.4.2 Manfaat

1) Bagi Peneliti

a) Untuk memenuhi salah satu syarat didalam menyelesaikan

jenjang pendidikan Strata Satu pada Fakultas Sains dan

Teknologi program studi Sistem Informasi UIN Syariff

Hidayatullah Jakarta.

b) Menambah wawasan peneliti tentang kinerja alur penjualan

barang, sesuai dengan bidang kerja sebagai perusahaan

distributor.

c) Dapat memahami alur metode Siklus Hidup Pengembangan

sebagai sistem pengembangannya.

d) Peneliti dapat memahami pemrogaman aplikasi berbasis web.

e) Belajar menerapkan teori-teori yang telah didapat dibangku

kuliah sekaligus membandingkannya dengan kenyataanya yang

ada di lapangan.

2) Bagi Perusahaan PT.Jump Distributors Indonesia

a) Menjadi sumber informasi yang cepat dan terpercaya, terutama

dalam menyebarkan informasi barang yang dibutuhkan bagi

pihak-pihak yang terkait.

Page 375: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

77

b) Dapat mempermudah kinerja perusahaan dari segi pelayanan,

dan pengerjaan dokumen.

c) Meningkatkan pelayanan PT. Jump Distributor Indonesia

kepada pelanggan dan manager.

d) Mendapatkan keuntungan sebesar-besarnya.

3) Bagi Pihak lain

Semoga penulisan ini juga dapat bermanfaat bagi pihak lain

atau pembaca sebagai media informasi khususnya bagi pembaca

yang memiliki minat dan kepentingan yang sama.

1.5 Metodologi Penelitian

Metodologi penelitian yang digunakan dalam penulisan skripsi ini

meliputi:

1.5.1 Metode Pengumpulan Data

Di dalam menyusun skripsi ini, peneliti berusaha mendapatkan

serta mengumpulkan data yang lengkap guna menyusun karya ilmiah

ini. Adapun metode yang peneliti gunakan dalam mendapatkan data-

data adalah sebagai berikut :

1) Penelitian Kepustakaan (Library Research)

Pengumpulan data dan informasi dengan cara membaca

buku-buku dan referensi dari internet yang dapat dijadikan

acuan pembahasan dalam masalah ini.

Page 376: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

78

2) Penelitian Lapangan (Field Research)

Dalam hal ini penelitian dilakukan dilapangan untuk

memperoleh informasi serta data yang diperlukan. Adapun

teknik yang ditempuh adalah :

a) Observasi atau pengamatan langsung ke objek

penelitian guna memperoleh data atau gambaran serta

keterangan terhadap sistem yang sedang berjalan;

b) Interview atau wawancara yaitu peneliti mengumpulkan

data secara tatap muka langsung dengan pimpinan dan

karyawan yang bersangkutan guna mendapatkan data-

data dan keterangan yang diperlukan.

1.5.2 Metode Pengembangan Sistem

Pengembangan sistem dalam penelitian yang peneliti lakukan

menggunakan metode waterfall, Adapun tahapan dalam proses

pengembangan sistem adalah sebagai berikut:

1) System initiation, yaitu mengidentifikasi masalah yang

dihadapi dan membuat rencana untuk menyelesaikan

masalah tersebut. Di dalam system initiation, kita membuat

lingkup proyek, tujuan, jadwal dan anggaran yang

dibutuhkan untuk menyelesaikan masalah atau sebagai

gambaran keuntungan dari proyek.

2) System analysis, yaitu memahami dan menganalisis

masalah. Selain itu, juga dilakukan identifikasi terhadap

solusi yang diharapkan. System analysis mempelajari

Page 377: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

79

permasalahan untuk merekomendasikan peningkatan dan

spesifikasi kebutuhan bisnis serta prioritas solusi. System

analysis diharapkan dapat memberikan pemahaman

masalah yang lebih dan kebutuhan proyek kepada tim

proyek.

3) System design, yaitu mengidentifikasi solusi alternatif dan

memilih solusi yang terbaik, kemudian merancang solusi

yang telah dipilih. System design membuat spesifikasi

teknis dengan solusi berbasis komputer yang telah

diidentifikasi pada system analysis.

4) System implementation, yaitu mengimplementasikan solusi

yang telah dipilih, kemudian mengevaluasi sistem

informasi yang telah dibuat. System implementation

merupakan tahapan terakhir dalam proses pengembangan

sistem. System implementation meliputi kegiatan

membangun, meng-install, menguji dan mengoperasikan

sistem informasi.

Page 378: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

80

1.6 Sistematika Penulisan

Skripsi ini terdiri dari lima bab yang disusun sedemikian rupa dengan

materi pembahasan yang saling berhubungan dengan sistematika sebagai

berikut :

BAB I PENDAHULUAN

Bab ini menguraikan tentang latar belakang, perumusan masalah,

batasan masalah, tujuan dan manfaat penelitian, metodologi

penelitian, dan sistematika penulisan yang bersangkutan dengan

sistem yang dibuat oleh peneliti.

BAB II LANDASAN TEORI

Dalam bab ini akan dijelaskan mengenai landasan teori yang

relevan dengan permasalahan yang ada. Seperti konsep dasar

sistem informasi, analisa dan perancangan sistem, definisi

penjualan dan perusahaan distributor, sekilas tentang bagian dari

pembuatan aplikasi ini yaitu apache sebagai web server, PHP

sebagai bahasa pemograman, dan MySQL sebagai database.

BAB III METODOLOGI PENELITIAN

Bab ini akan diuraikan metodologi penelitian yang digunakan

diantaranya metodologi pengumpulan data dan metodologi

pengembangan sistem.

BAB IV PENGEMBANGAN SISTEM

Bab ini akan diuraikan dan membahas hasil penelitian

pengembangan dari sistem penjualan. Seperti gambaran umum

organisasi, analisis sistem yang sedang berjalan dan pengembangan

Page 379: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

81

sistem yang baru dengan membuat perancangan Aplikasi Sistem

Informasi Penjualan.

BAB V PENUTUP

Bab ini akan disajikan kesimpulan dan saran-saran yang peneliti

angkat berdasarkan pembahasan pada bab-bab sebelumnya.

Page 380: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

82

BAB II

LANDASAN TEORI

2.1 Konsep Dasar Sistem

2.1.1 Definisi Sistem

Sebuah sistem terdiri dari berbagai unsur yang saling

melengkapi dalam mencapai tujuan atau sasaran. Berikut ini adalah

beberapa pengertian tentang sistem, yang diperoleh dari berbagai

sumber dan latar belakang pemikiran yang mungkin berbeda.

1. “Sistem adalah kumpulan dari komponen atau elemen yang

saling berhubungan satu dengan lainnya membentuk satu

kesatuan untuk mencapai tujuan tertentu” (Jogiyanto,

2005:34)

2. (Mcleod, 2004:9) sistem merupakan sekelompok elemen

yang terintegrasi dengan maksud yang sama untuk

mencapai suatu tujuan.

Dari sekian banyak arti dari kata sistem, kita akan

mengambil pengertian bahwa sistem adalah suatu kesatuan utuh

yang terdiri dari beberapa bagian yang saling berhubungan dan

berinteraksi untuk mencapai tujuan tertentu.

2.1.2 Karakteristik Sistem

(Ladjamudin, 2005:3) Suatu sistem mempunyai

karakteristik atau sifat-sifat yang tertentu, yaitu:

a. Komponen – komponen (Components)

Page 381: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

83

Komponen-komponen sistem atau elemen-elemen

sistem dapat berupa suatu subsistem atau bagian-bagian dari

sistem. Setiap subsistem mempunyai sifat-sifat dari sistem

untuk menjalankan suatu fungsi tertentu dan mempengaruhi

proses sistem secara keseluruhan

b. Batas Sistem (Bondary)

Merupakan daerah yang membatasi antara suatu sistem

dengan sistem yang lainnya atau dengan lingkungan luarnya.

Batas suatu sistem menunjukkan ruang lingkup (scope) dari

sistem tersebut

c. Lingkungan Luar Sistem (Environment)

Lingkungan adalah segala sesuatu yang di luar sistem.

Lingkungan yang menguntungkan tetap harus terus dijaga,

karena akan memacu terhadap kelangsungan hidup. Sedangkan

lingkungan yang merugikan harus ditahan dan dikendalikan

agar tidak mengganggu kelangsungan hidup dari sistem.

d. Penghubung (Interface)

Merupakan media penghubung antara satu subsistem

dengan subsistem yang lainnya. Melalui penghubung ini,

sumber-sumber daya mengalir dari satu subsistem ke subsistem

yang lainnya

e. Masukan (Input)

Page 382: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

84

Merupakan segala sesuatu yang masuk ke dalam sistem

dan selanjutnya menjadi bahan untuk diproses.

f. Pengolah (Proses)

Merupakan bagian yang melakukan perubahan atau

transformasi dari masukan menjadi keluaran yang berguna.

g. Keluaran (Output)

Merupakan hasil dari pemrosesan sistem, yang bisa

berupa suatu informasi, saran, cetakan laporan, dan

sebagainnya.

h. Tujuan (Goal)

Tujuan sistem yang umum ada 3 macam, yaitu:

1. Mendukung fungsi kepengurusan manajemen

2. Mendukung pengambilan keputusan manajemen, dan

3. Mendukung kegiatan operasi perusahaan

2.1.3 Klasifikasi Sistem

(Jogiyanto2005:6) Suatu sistem dapat diklasifikasikan dari

beberapa sudut pandang, diantaranya adalah :

a. Sistem Abstrak dan Sistem Fisik

Sistem penjualan adalah sistem fisik. Karena

Sistem fisik (physical system) merupakan sistem yang

ada secara fisik. Misalnya sistem komputer, sistem

akuntansi, sistem produksi dan lain sebagainya.

b. Sistem Alamiah dan Sistem Buatan Manusia

Page 383: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

85

Sistem buatan manusia (human made system)

adalah sistem yang dirancang oleh manusia. Sistem

informasi merupakan contohnya, karena menyangkut

penggunaan computer yang berinteraksi dengan

manusia. Sistem penjualan termasuk sistem buatan

manusia.

c. Sistem Tertentu dan Sistem Tak Tentu

Sistem tertentu (deterministic system) beroperasi

dengan tingkah laku yang sudah dapat diprediksi.

Interaksi diantara bagian- bagiannya dapat dideteksi

dengan pasti, sehingga keluaran dari sistem dapat

diramalkan. Sistem komputer adalah contoh dari sistem

tertentu yang tingkah lakunya dapat dipastikan

berdasarkan program-program yang dijalankan.

Sistem penjualan merupakan sistem tertentu

karena dapat dipastikan penjualannya berdasarkan

jumlah barang yang terjual.

d. Sistem Tertutup dan Sistem Terbuka

Sistem terbuka (open system) adalah sistem

yang berhubungan dan terpengaruh dengan lingkungan

luarnya. Sistem ini menerima masukan dan

menghasilkan keluaran untuk lingkungan luar atau

subsistem yang lainnya. Karena sistem sifatnya terbuka

dan terpengaruh oleh lingkungan luarnya, maka suatu

Page 384: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

86

sistem harus mempunyai suatu sistem pengendalian

yang baik.

2.2 Konsep Dasar Informasi

2.2.1 Definisi Informasi

Untuk menuju pada pengertian Sistem Informasi secara

utuh, diperlukan pemahaman yang tepat tentang konsep data dan

informasi. Suatu sistem yang kurang mendapatkan informasi akan

menjadi luruh. Data adalah bahan baku informasi, didefinisikan

sebagai kelompok teratur simbol-simbol yang mewakili kuantitas,

tindakan, benda, dan sebagainya. Data disusun untuk diolah dalam

bentuk struktur data, struktur file, dan basis data.

Sedangkan informasi didefinisikan sebagai hasil dari

pengolahan data dalam suatu bentuk yang lebih berguna dan lebih

berarti bagi penerimanya yang menggambarkan suatu kejadian-

kejadian (event) yang nyata (fact) yang digunakan untuk

pengambilan keputusan. (Jogiyanto, 2005 : 692),

2.2.2 Siklus Informasi

Istilah ‘data’ dan ‘informasi’ sering saling tertukar dalam

pemakaiannya, tetapi ada perbedaan mendasar yaitu, bahwa data

adalah bahan baku yang diolah untuk dijadikan informasi, sedang

informasi pada umumnya dihubungkan dengan pengambilan

keputusan. Pengolahan data menjadi suatu informasi dapat

Page 385: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

87

digambarkan sebagai sebuah siklus yang berkesinambungan seperti

berikut :

Gambar 2.1 Siklus Informasi

Sumber: Teguh, 2004:5

2.2.3 Nilai Informasi

Nilai informasi ditentukan oleh 2 hal, yaitu manfaat dan

biaya untuk mendapatkannya (Jogiyanto, 2005:695). Suatu

informasi dianggap bernilai kalau manfaatnya lebih efektif

dibandingkan dengan biaya untuk mendapatkannya.

2.3 Konsep Dasar Sistem Informasi

2.3.1 Pengertian Sistem Informasi

Page 386: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

88

Robert A. Leitch dan K. Roscoe Davis, sistem informasi

adalah suatu sistem di dalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian,

mendukung operasi, bersifat manajerial dan kegiatan strategi dari

suatu organisasi dan menyediakan pihak luar tertentu dengan

laporan-laporan yang diperlukan (Jogiyanto, 2005:11).

Sistem informasi adalah pengaturan orang, data, proses, dan

teknologi informasi yang berinteraksi untuk mengumpulkan,

memproses, menyimpan, dan menyediakan sebagai output

informasi yang diperlukan untuk mendukung sebuah organisasi

(Whitten, 2004:10).

2.3.2 Komponen Sistem Informasi

Dalam suatu sistem informasi terdapat komponen-komponen

seperti: (Kadir, 2003:70)

1. Perangkat keras (hardware)

Mencakup peranti-peranti fisik seperti komputer dan printer.

2. Perangkat lunak (software) atau program

Sekumpulan intruksi yang memungkinkan perangkat keras

untuk memproses data.

3. Prosedur

Page 387: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

89

Sekumpulan aturan yang diapakai untuk mewujudkan

pemrosesan data dan pembangkitan keluaran yang

dikehendaki.

4. Orang

Semua pihak yang bertanggung jawab dalam pengembangan

sistem informasi, pemrosesan, dan penggunaan keluaran

sistem informasi.

5. Basis data (database)

Sekumpulan tabel, hubungan, dan lain-lain yang berkaitan

dengan penyimpanan data.

6. Jaringan komputer dan komunikasi data

Sistem penghubung yang memungkinkan sumber (resources)

dipakai secara bersama atau diakses oleh sejumlah pemakai.

2.4 Konsep Dasar Sistem Informasi Penjualan dan Definisi Perusahaan

Distributor

2.4.1 Definisi Penjualan

Proses penjualan merupakan suatu rangkaian operasi yang

berhubungan dengan pelanggan, membantu pelanggan

mendapatkan barang dan jasa, mengirimkan barang dan jasa yang

diminta, dan menagih pembayaran atas barang dan jasa tersebut.

(Hollander, 2000:230)

Penjualan merupakan salah satu fungsi dalam pemasaran

karena merupakan sumber utama penting pendapatan yang

Page 388: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

90

diperlukan guna menutupi biaya-biaya yang dikeluarkan

perusahaan dan berharap masih mendapat laba dalam menjalankan

usahanya, karena dengan menjual dapat tercipta suatu proses

pertukaran barang/jasa antara penjual dan pembeli. (Kotler,

2007:18)

Kegiatan pembelian dan penjualan merupakan satu

kesatuan untuk dapat terlaksananya transfer hak atau transaksi.

Oleh karena itu, kegiatan penjualan terdiri dari serangkaian

kegiatan yang meliputi penciptaan permintaan (demand),

menemukan pembeli, negosiasi harga, dan syarat-syarat

pembayaran (Assauri, 2004:25).

Dalam kaitannya dengan Islam, terdapat berbagai dalil Al-

Quran tentang penjualan. Salah satunya Allah SWT dalam kitab

suci Al-Quran menerangkan bahwa jual-beli atau perdagangan

berlaku atas dasar suka sama suka dan tidak dilakukan dengan cara

yang batil (tidak merugikan sala satu pihak, baik pihak penjual

maupun pihak pembeli), hal ini tercantum dalam Q.S An-Nisa

[4]:29 yang memiliki makna: ”Wahai orang-orang yang beriman!

Janganlah kamu saling memakan harta sesamamu dengan jalan

yang batil (tidak benar), kecuali dalam perdagangan yang berlaku

atas dasar suka sama suka di antara kamu...”. Bahkan Islam sangat

menganjurkan untuk melakukan proses jual beli dan tidak

melakukan riba, seperti yang tersurat di dalam Q.S Al-Baqarah

Page 389: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

91

[2]:275, "...padahal Allah telah menghalalkan jual beli dan

mengharamkan riba..."

2.4.2 Definisi Sistem Informasi Penjualan

Sistem Informasi Penjualan, sebuah sistem yang dapat

melaporkan data penjualan terkini dan semua informasinya

terhubung dengan alat-alat teknologi modern seperti alat

komunikasi handphone, pembaca bar code, dan internet. (Kotler,

2007:90)

2.4.3 Komponen Data Sistem Informasi Penjualan

Dalam Sistem Informasi Penjualan sustu perusahaan, telah

dapat mengorganisasikan beberapa informasi dari beberapa basis

data. Diantaranya yang pertama basis data pelanggan, yang berisi

nama setiap pelanggan, alamat, nomor yang bisa dihubungi dan

transaksi-transaksi. Yang kedua adalah basis data gudang yang

berisi nama barang, dan keterangan mengenai barang yang dijual

ataupun diolah. (Kotler, 2007:90)

2.4.4 Siklus Pesanan Sistem Informasi Penjualan

Dalam Sistem Informasi Penjualan terdapat sistem

pencatatan internal yang intinya adalah siklus pesanan samapai

dengan pembayaran. Dimana pemesanan dimulai dari pelanggan

yang mengirimkan surat pesanan ke perusahaan. Lalu Departemen

penjualan mempersiapkan faktur penjualan yang memberikan

salinan ke departemen lain terutama departemen barang. Jenis

barang yang dikirim harus disertai dokumen pengiriman dan

Page 390: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

92

dokumen penagihan yang juga dibuat rangkap. Dan perusahaan-

perusahaan masa kini melakukan tahap-tahap itu secara cepat dan

akurat. (Kotler, 2007:90)

2.4.5 Definisi Perusahaan dan Definisi Distributor

Perusahaan, merupakan suatu organisasi yang legal

berbadan hukum yang berdirinya telah diajukan kepada menteri

kehakiman dengan berisi informasi sebagai berikut : (1) nama,

tujuan, dan jangka perusahaan yang diusulkan; (2)besar, jenis, dan

jumlah lembarsaham terizin; (3) alamat kantor; (4)nama dan

alamat pendiri perusahaan. (Henry ,2000:404)

Distributor merupakan, suatu badan organisasi yang dapat

menyediakan tempat persediaan barang dan memiliki rekananan

untuk menjual barangnya kembali dengan harga yang tinggi untuk

mendapatkan keuntungan sebesar-besarnya.(Keegan, 2007:134)

2.5 Studi Literatur atau Contoh Sistem Informasi Penjualan

Contoh Sistem Informasi Penjualan yang dipergunakan di dalam

penulisan skripsi ini adalah hasil studi literatur dari penelitian atau hasil

penulisan karya ilmiah yang telah ada. Berikut adalah beberapa contoh

tampilan aplikasi (screenshot) Sistem Informasi Penjualan (Agus

Laswantianto, 2010):

Page 391: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

93

Gambar 2.2 Form Menu Utama

Sumber: Agus Laswantianto, 2010

Gambar 2.3 Form Update Data Pelanggan

Sumber: Agus Laswantianto, 2010

Page 392: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

94

Gambar 2.4 Form Update Data Obat

Sumber: Agus Laswantianto, 2010

Gambar 2.5 Form Update Data Batch

Sumber: Agus Laswantianto, 2010

Page 393: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

95

Gambar 2.6 Form Update Data Supir

Sumber: Agus Laswantianto, 2010

Gambar 2.7 Form Update Data Kendaraan

Sumber: Agus Laswantianto, 2010

Page 394: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

96

Gambar 2.8 Hasil Cetak Laporan Penjualan

Sumber: Agus Laswantianto, 2010

Gambar 2.9 Hasil Cetak Laporan Pesanan

Sumber: Agus Laswantianto, 2010

Page 395: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

97

Gambar 2.10 Hasil Cetak Laporan Retur

Sumber: Agus Laswantianto, 2010

Dari contoh aplikasi Sistem Informasi Penjualan di atas masih terdapat

beberapa kekurangan. Diantaranya adalah:

a. Pada Aplikasi ini masih berjalan offline, atau satu komputer

b. Pelanggan tidak dapat mengetahui secara langsung stok barang yang

tersedia.

c. Sistem Informasi Penjualan ini pada toko obat PT.Distriversa Buanamas

d. Tidak terdesign dengan baiknya aplikasi ini, dapat dilihat dengan tidak ada

image atau gambar logo perusahaan

e. Tidak dapat melihat gambar barang yang akan dijual.

f. Pada laporan penjualan dan laporan retur penjualan, penempatan kolom

tidak ada batas kolom sampai bawah sehingga terlihat menumpuk.

2.6 Konsep Dasar Pengembangan Sistem

Page 396: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

98

Pengembangan sistem (system development) dapat berarti

menyusun suatu sistem yang baru untuk menggantikan sistem yang lama

secara keseluruhan atau memperbaiki sistem yang telah ada (Jogiyanto,

2005:35).

Siklus hidup pengembangan sistem adalah pendekatan melalui

beberapa tahap untuk menganalisis dan merancang sistem yang dimana

sistem tersebut telah dikembangkan dengan sangat baik melalui

penggunaan siklus kegiatan penganalisis dan pemakai secara spesifik.

(Kendall, 2005: 11)

Metodologi pengembangan sistem / system development

methodology adalah sebuah proses pengembangan terstandarisasi yang

mendefinisikan satu set aktivitas, metode, praktek terbaik, produk jadi, dan

perangkat terotomasi yang akan digunakan oleh para pengembang sistem

dan para manajer proyek untuk mengembangkan dan memperbaiki sistem

informasi dan perangkat lunak. Padanan kata yang umum adalah proses

pengembangan sistem (system development process) (Whitten, 2004:81).

Meskipun proses bisnis pada masing-masing organisasi berbeda,

mereka memiliki karakteristik umum yang sama, yaitu kebanyakan proses

pengembangan sistem pada organisasi mengikuti pendekatan pemecahan

masalah (problem-solving). Pendekatan tersebut biasanya terdiri dari

beberapa langkah problem-solving secara umum: (Whitten, 2004:31-32)

1. Mengidentifikasi masalah.

2. Memahami dan menganalisis masalah.

Page 397: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

99

3. Mengidentifikasi solusi yang diharapkan.

4. Mengidentifikasi solusi alternatif dan memilih solusi yang

terbaik.

5. Merancang solusi yang telah dipilih.

6. Mengimplementasikan solusi yang telah dipilih.

7. Mengevaluasi hasil (jika masalah tidak terpecahkan, kembali

ke langkah 1 atau 2).

Untuk mempermudah pendekatan problem-solving, terdapat empat

tahapan yang harus diselesaikan untuk proyek pengembangan sistem, yaitu

system initiation, system analysis, system design dan system

implementation. Tabel di bawah menunjukkan korelasi antara general

problem-solving dan proses pengembangan sistem.

Tabel 2.1 Tabel korelasi antara general problem-solving dan proses

pengembangan sistem

Sumber: Whitten, 2004:35

Proses pengembangan sistem General problem-solving

Page 398: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

100

System initiation 1. Mengidentifikasi masalah (juga

membuat rencana untuk

menyelesaikan masalah tersebut).

System analysis 2. Memahami dan menganalisis masalah.

3. Mengidentifikasi persyaratan dan

solusi yang diharapkan.

System design 4. Mengidentifikasi solusi alternatif dan

memilih solusi yang terbaik.

5. Merancang solusi yang telah dipilih.

System implementation 6. Mengimplementasikan solusi yang

telah dipilih.

7. Mengevaluasi hasil (jika masalah tidak

terpecahkan, kembali ke langkah 1

atau 2).

Penjelasan tahapan dalam proses pengembangan sistem adalah sebagai

berikut:

1. System initiation, yaitu mengidentifikasi masalah yang dihadapi dan

membuat rencana untuk menyelesaikan masalah tersebut. Di dalam system

initiation, kita membuat lingkup proyek, tujuan, jadwal dan anggaran yang

dibutuhkan untuk menyelesaikan masalah atau sebagai gambaran

keuntungan dari proyek.

2. System analysis, yaitu memahami dan menganalisis masalah. Selain itu,

juga dilakukan identifikasi terhadap solusi yang diharapkan. System

analysis mempelajari permasalahan untuk merekomendasikan peningkatan

Page 399: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

101

dan spesifikasi kebutuhan bisnis serta prioritas solusi. System analysis

diharapkan dapat memberikan pemahaman masalah yang lebih dan

kebutuhan proyek kepada tim proyek.

3. System design, yaitu mengidentifikasi solusi alternatif dan memilih solusi

yang terbaik, kemudian merancang solusi yang telah dipilih. System design

membuat spesifikasi teknis dengan solusi berbasis komputer yang telah

diidentifikasi pada system analysis.

4. System implementation, yaitu mengimplementasikan solusi yang telah

dipilih, kemudian mengevaluasi sistem informasi yang telah dibuat. System

implementation merupakan tahapan terakhir dalam proses pengembangan

sistem. System implementation meliputi kegiatan membangun, meng-

install, menguji dan mengoperasikan sistem informasi.

Pengembangan dengan strategi waterfall (sequential)

menggambarkan bahwa tiap tahapan dimulai dan diselesaikan secara

menyeluruh secara berurutan, akan tetapi pada kenyataannya, seringkali

overlap satu sama lain, seperti system design dapat dimulai sebelum

system analysis selesai (Whitten, 2004:36).

Page 400: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

102

Gambar 2.11 The sequential / waterfall strategy

Sumber: Whitten, 2004:35

2.7 Konsep Dasar Internet

2.7.1 Pengertian Internet

Interconnected Network yang lebih populer dengan sebutan

Internet merupakan sekumpulan jaringan yang terhubung satu

dengan lainnya, dimana jaringan menyediakan sambungan menuju

global informasi. Internet telah memungkinkan komunikasi antar

komputer dengan menggunakan Transmission Control Protocol /

Internet Protocol (TCP/IP) yang didukung media komunikasi,

seperti satelit dan paket radio. Jadi, jarak jangkaunya tidak terbatas.

(Oetomo, 2007:23)

2.7.2 Sejarah Internet

Page 401: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

103

Pada mulanya, internet berasal dari impian J.C.R. Licklider

(1915-1990), seorang psikolog di Massachusetts Institute of

Technology, tentang sebuah Galatic Networks di awal tahun 1960-

an. Kemudian, ketika Licklider bekerja di Advanced Research

Project Agency (ARPA) di Pentagon, Lawrence G. Robert

mencoba mewujudkan impiannya.

Meskipun pertemuan antara Licklider dan Robert terjadi

tahun 1964, Robert baru benar-benar konsentrasi untuk

pengembangan internet mulai Desember 1966. Kemudian, Robert

mulai menguraikan rencana jaringannya dalam konferensi-

konferensi para peneliti. Akhirnya, internet dikembangkan dalam

suatu penelitian militer Amerika Serikat yang disebut Advanced

Research Project Agency Network (ARPANet). ARPANet

menghubungkan pusat penelitian departemen pertahanan dengan

pusat-pusat penelitian di universitas-universitas di Amerika

Serikat. Tujuannya adalah menghadapi kemungkinan terjadinya

serangan nuklir karena sifat jaringan internet tidak mudah

dilumpuhkan hanya dengan merusak satu titik pusat layanan.

Apabila satu titik diserang, maka sistem jaringan tetap dapat

berfungsi. Internet memiliki protokol dan sistem pencari rute-rute

alternatif untuk mengalirkan data dan informasi.

Beberapa elemen utama ARPANet disumbang oleh para

periset seperti Leornard Kleinrock dan Paul Baran di Amerika

Serikat serta Donald W. Davies di Inggris. Masing-masing

Page 402: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

104

membuat pendekatan untuk packet switching yang menjadi solusi

untuk berbagai hambatan bandwidth. Caranya adalah dengan

membagi pesan yang akan ditransmisikan menjadi paket-paket data

kecil dan mengirimkannya melalui kabel-kabel yang sama.

Sementara itu, Roberts meminta bantuan Vinton G. Cerf dan

Robert E. Kahn untuk mengembangkan sebuah protokol kontrol

jaringan yang berfungsi menata kekacauan rencana packet

switching. Di akhir 1970-an, mereka berhasil menyempurnakannya

menjadi Transmission Control Protocol atau Internet Protocol

(TCP/IP) yang masih digunakan hingga sekarang. Sebaliknya,

untuk merakit perangkat keras pertama ARPANet Robert memilih

Bolt, Beranek, and Newman (BBN) untuk membuat saklar jaringan

yang pertama dan membangun server jaringan pertama di wilayah

pesisir Timur pada tahun 1970. Inovasi selanjutnya dilakukan oleh

Ray Tomlinson dari BBN. Ia membuat sebuah program e-Mail

pada tahun 1971 yang kemudian menarik para ilmuwan lainnya

ikut berkiprah di dalam Internet.

Sejarah internet telah menempuh waktu yang panjang.

Namun, umumnya orang hanya melihat pada tahun 1970-an saat

terjadi perkembangan teknologi informasi yang sangat

menakjubkan. Peristiwanya adalah terbentuknya konvergensi

antara teknologi komputer dan telekomunikasi, lalu melahirkan

sebuah teknologi baru yang sangat dahsyat, yaitu internet.

Page 403: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

105

Meskipun demikian, perkembangan teknologi internet

sempat surut hingga tahun 1990-an gaung internet kembali

merebak. Internet menjadi populer kembali sejak tahun 1995 dan

ditandai bertambahnya secara drastis domain komersial dan

jaringan World Wide Web (WWW).

Di Indonesia, jaringan internet mulai dikembangkan pada

tahun 1983 di Universitas Indonesia berupa UINet oleh Dr. Joseph

F.P. Luhukay. Ketika itu, ia baru menamatkan program doktor

Filosofi Ilmu Komputer di Amerika Serikat. Jaringan dibangun

selama empat tahun. Pada tahun yang sama, Luhukay pun mulai

mengembangkan University Network (Uninet) di lingkungan

Departemen Pendidikan dan Kebudayaan. Uninet merupakan

jaringan komputer dengan jangkauan lebih luas dan meliputi

Universitas Indonesia, Institut Teknologi Bandung, Institut

Pertanian Bogor, Universitas Gajah Mada, Institut Teknologi

Surabaya, Universitas Hasanudin, dan Ditjen Dikti. (Oetomo,

2007:21-23)

2.7.3 Sumber Daya Internet

Internet memiliki banyak sumber daya seperti pada tabel di

bawah ini:

Tabel 2.2 Daftar Sumber Daya pada Internet

Sumber: Kadir, 2003:374

Sumber Daya Keterangan

E-mail Digunakan untuk melakukan pertukaran surat

Page 404: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

106

elektronis.

User Newsgroup Forum diskusi.

LISTSERV Kelompok diskusi dengan menggunakan surat

elektronis.

Internet Relay Chat

(IRC)

Fasilitas yang memungkinkan pemakai melakukan

percakapan dalam bentuk bahasa tertulis secara

interaktif.

Telnet Fasilitas yang memungkinkan koneksi (login) ke

suatu sistem komputer.

File Transfer Protocol

(FTP)

Sarana untuk melakukan transfer berkas dari

komputer lokal ke komputer lain atau sebagainya.

Gopher

Perangkat yang memungkinkan pemakai untuk

menemukan informasi yang terdapat pada server

gopher melalui menu yang bersifat hirarkis.

Archie Perangkat yang dapat digunakan untuk melakukan

pencarian berkas pada situs FTP.

Very Easy Rodent-

Oriented Netwide

Index to Computer

Archieves (Veronica)

Merupakan kemampuan tambahan yang dipakai

untuk melakukan pencarian pada situs-situs

gopher.

Wide Area Information

Servers (WAIS)

Perangkat yang digunakan untuk melakukan

pencarian data pada internet yang dilaksanakan

dengan menyebutkan nama database dan kata

kunci yang dicari.

Page 405: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

107

World Wide Web

(WWW)

Sistem yang memungkinkan pengaksesan

informasi dalam internet melalui pendekatan

hypertext (HTTP).

2.8 Aplikasi Web

Pada awalnya aplikasi web dibangun hanya menggunakan bahasa

yang disebut HTML (Hyper Text Markip Language). Pada perkembangan

berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas

kemampuan HTML. Pada saat ini, banyak skrip seperti itu antara lain yaitu

PHP dan ASP, sedangkan contoh yang berupa objek adalah APPLET.

(Kadir, 2003 : 386) Aplikasi web itu sendiri dibagi dua, yaitu :

2.8.1 Web Statis

Web statis adalah web yang berisi atau menampilakn

informasi-informasi yang sifatnya statis (tetap). Disebut statis

karena penggguna tidak dapat berinteraksi dengan web tersebut.

Pada web statis pengguna hanya dapat melihat isi dokuman pada

halaman web dan apabila diklik akan berpindah kehalaman web

yang lain. Interaksi pengguna hanya terbatas pada melihat

informasi yang ditampilkan, tetapi tidak dapat mengolah informasi

yang dihasilakan. Web statis biasanya merupakan HTML yang

ditulis pada editor teks dan disimpan dalam bentuk .html atau

.htm.

2.8.2 Web Dinamis

Page 406: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

108

web dinamis adalah web yang menampilkan informasi serta

dapat berinteraksi dengan pengguna. Web yang dinamis

memungkinkan pengguna untuk berinteraksi menggunakan form

sehingga dapat mengolah informasi yang ditampilkan. Web

dinamis bersifat interaktif, tidak kaku dan terlihat lebih indah.

2.9 Konsep Basis Data dan DBMS (Database Management System)

Basis data (database) adalah suatu pengorganisasian sekumpulandata

yang saling terkait sehingga memudahkan aktivitas untuk memperoleh

informasi. Basis data dimaksudkan untuk mengatasi problem pada sistem

yang memakai pendekatan berbasis berkas.

Untuk mengelola basis data diperlukan perangkat lunak yang disebut

DBMS. DBMS adalah perangkat lunak sistem yang memungkinkan para

pemakai membuat, memelihara, mengontrol dan mengakses basis data

dengan cara yang praktis dan efisien. DBMS dapat digunakan untuk

mengakomodasikan berbagai macam pemakai yang memiliki kebutuhan

akses yang berbeda-beda (Kadir, 2003:254).

2.10 SQL

SQL (Structured Query Language) adalah bahasa yang digunakan

untuk mengakses basis data yang tergolong relasional. Standar SQL mula-

mula didefinisikan oleh ISO (International standard Organization dan

ANSI (the Amrican National Standards Institute) yang dikenal dengan

sebutan SQL 86 (Kadir, 2003:285)

Page 407: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

109

SQL (dibaca "es-que-el" atau “sequel”) singkatan dari Structured

Query Language. SQL adalah bahasa yang digunakan untuk

berkomunikasi dengan database. Menurut American National Standards

Institute (ANSI), bahasa ini merupakan standar untuk Relational Database

Management System (RDBMS) (Sidik, 2005:49).

2.11 Alat Pengembangan Sistem yang Digunakan

2.11.1 Bagan Alir (Flowchart)

Flowchart adalah bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah.

Flowchart merupakan cara penyajian dari suatu algoritma

(Ladjamuddin, 2005:267).

Berikut ini beberpaa fungsi flowchart:

1. Relasi

Flowchart dapat memberikan gambaran yang

efektif, jelas, dan ringkas tentang prosedur logic. Teknik

penyajian yang bersifat grafis jelas akan lebih baik daripada

uraian-uraian yang bersifat teks khususnya dalam

menyajikan logika-logika yang bersifat kompleks.

2. Analisis

Dengan adanya pengungkapan yang jelas dalam

model atau chart, maka para pembaca dapat dengan mudah

melihat permasalahan atau memfokuskan perhatian pada

area-area tertentu sistem informasi.

Page 408: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

110

3. Komunikasi

Karena simbol-simbol digunakan mengikuti suatu

standar tertentu yang sudah diakui secara umum, maka

flowchart dapat merupakan alat Bantu yang sangat efektif

dalam mengkomunikasikan logika suatu masalah atau

dalam mendokumentasikan logika tersebut.

2.11.2 Data Flow Diagram (DFD) atau Diagram Aliran Data (DAD)

DFD adalah suatu model logika data atau proses yang

dibuat untuk menggambarkan dari mana asal data dan kemana

tujuan data yang keluar dari sistem, dimana data disimpan, proses

apa yang menghasilkan data tersebut dan interaksi antara data yang

tersimpan dan proses yang dikenakan pada data tersebut

(Ladjamudin, 2005:64)

Salah satu keuntungan menggunakan data flow diagram

adalah memudahkan pemakai atau user yang kurang menguasai

bidang komputer untuk mengerti sistem yang yang akan dikerjakan

DFD terdiri dari context diagram dan diagram rinci (DFD

Levelled).

2.11.2.1 Diagram Konteks

Context diagram berfungsi memetakan model

lingkungan (menggambarkan hubungan antara entitas

luar, masukan dan keluaran sistem), yang

Page 409: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

111

direpresentasikan dengan lingkaran tunggal yang

mewakili keseluruhan sistem

Diagram konteks merupakan level tertinggi dari

DFD yang menggambarkan seluruh input ke sistem atau

output dari sistem. Ia akan memberi gambaran tentang

keseluruhan sistem. Sistem dibatasi oleh boundary (dapat

digambarkan dengan garis putus). Dalam diagram

konteks hanya ada satu proses. Tidak boleh ada store

dalam diagram konteks.

2.11.2.2 DFD levelled

DFD levelled menggambarkan sistem sebagai

jaringan kerja antara fungsi yang berhubungan satu sama

lain dengan aliran dan penyimpanan data, model ini

hanya memodelkan sistem dari sudut pandang fungsi.

Dalam DFD levelled akan terjadi penurunan level

dimana dalam penurunan level yang lebih rendah harus

mampu merepresentasikan proses tersebut ke dalam

spesifikasi proses yang jelas. Jadi dalam DFD levelled

bisa dimulai dari DFD level 0 atau diagram nol/zero.

Diagram nol adalah diagram yang menggambarkan

proses dari data flow diagram. Diagram nol memberikan

pandangan secara menyeluruh mengenai sistem yang

ditangani, menunjukkan tentang fungsi-fungsi utama atau

proses yang ada, aliran data dan eksternal entity. Pada

Page 410: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

112

level ini sudah dimungkinkan adanya/digambarkannya

data store yang digunakan. Untuk proses yang tidak rinci

lagi pada level selanjutnya. Simbol atau ’P’ (functional

primitive) dapat ditambahkan pada akhir nomor proses.

Keseimbangan output dan input (balancing) antara

diagram konteks harus dipelihara

Kemudian turun ke DFD level 1 dan seterusnya.

Setiap penurunan hanya dilakukan bila perlu. Aliran data

yang masuk dan keluar pada suatu proses di level x harus

berhubungan dengan aliran data yang masuk dan keluar

pada level x+1 yang mendefinisikan proses pada level x

tersebut. Proses yang tidak dapat diturunkan/dirinci lagi

dikatakan primitif secara fungsional dan disebut sebagai

proses primitif.

Beberapa aturan dalam DFD :

1. Antar Entitas tidak diijinkan terjadi hubungan atau

relasi

2. Tidak boleh ada aliran data antara entitas eksternal

dengan data store.

3. Alasan kerapian (menghindari aliran data yang

bersilangan), entitas eksternal atau data store boleh

digambar beberapa kali dengan tanda khusus,

misalnya diberi nomor.

Page 411: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

113

4. Satu aliran data boleh mengalirkan beberapa paket

data

5. Bentuk anak panah aliran data boleh bervariasi

6. Semua objek harus mempunyai nama

7. Aliran data selalu diawali atau diakhiri dengan proses

8. Semua aliran data harus mempunyai tanda arah

9. Jumlah proses tidak lebih dari sembilan proses dalam

sistem, jika melebihi maka sebaiknya dikelompokkan

beberapa proses yang bekerja bersama-sama didalam

suatu subsistem.

2.11.3 Kamus Data

Kamus data atau data dictionary atau disebut juga dengan

istilah sistem data dictionary adalah katalog fakta tentang data dan

kebutuhan-kebutuhan informasi dari suatu sistem informasi.

Dengan menggunakan kamus data, analis sistem dapat

mendefinisikan data yang mengalir di sistem dengan lengkap.

Kamus data dibuat pada tahap analisis sistem dan digunakan baik

pada tahap analisis maupun pada tahap perancangan sistem. Pada

tahap analisis, kamus data dapat digunakan sebagai alat

komunikasi antara analisis sistem dengan pemakai sistem tentang

data yang mengalir di sistem, yaitu tentang data yang masuk ke

sistem dan tentang informasi yang dibutuhkan oleh pemakai

Page 412: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

114

sistem. Pada tahap perancangan sistem, kamus data digunakan

untuk merancang input, merancang laporan-laporan dan database.

Kamus data dibuat berdasarkan arus data yang ada di DFD. Arus

data di DFD sifatnya adalah global, hanya ditunjukkan nama arus

datanya saja (Jogiyanto, 2005:725).

2.11.4 Entity Relationalship Diagram (ERD)

ERD merupakan notasi grafis dalam pemodelan data

konseptual yang mendeskripsikan hubungan antara penyimpanan.

ERD digunakan untuk memodelkan struktur data dan hubungan

antar data, karena hal ini relatif kompleks. Dengan ERD kita dapat

menguji model dengan mengabaikan proses yang harus dilakukan.

(Ladjamudin, 2005:142)

ERD menggunakan sejumlah notasi dan simbol untuk

menggambarkan struktur dan hubungan antar data, pada dasarnya

ada 3 simbol yang digunakan yaitu :

a. Entiti

Entiti adalah suatu objek yang dapat diidentifikasi

dalam lingkungan pemakai, sesuatu yang penting bagi

pemakai dalam konteks sistem yang akan dibuat. Sebagai

contoh pelanggan, pekerja dan lain-lain. Seandainya A

adalah seorang pekerja maka A adalah isi dari pekerja,

sedangkan jika B adalah seorang pelanggan maka B adalah

isi dari pelanggan. Karena itu harus dibedakan antara entitii

sebagai bentuk umum dari deskripsi tertentu dan isi entiti

Page 413: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

115

seperti A dan B dalam contoh di atas. Entiti digambarkan

dalam bentuk persegi empat.

b. Atribut

Entiti mempunyai elemen yang disebut atribut, dan

berfungsi mendeskripsikan karakter entiti. Misalnya atribut

nama pekerja dari entiti pekerja. Setiap ERD bisa terdapat

lebih dari satu atribut. Entiti digambarkan dalam bentuk

ellips.

c. Hubungan

Relationship: sebagaimana halnya entiti maka

dalam hubunganpun harus dibedakan antara hubungan atau

bentuk hubungan antar entiti dengan isi dari hubungan itu

sendiri.

d. Kardinalitas (Cardinality)

Misalnya dalam kasus hubungan antara entiti siswa

dan entiti mata_kuliah adalah mengikuti, sedangkan isi

hubungannya dapat berupa nilai_ujian. Relationship

digambarkan dalam bentuk intan / diamonds.

Jenis - jenis hubungan dalam ERD :

1. One to one (Satu ke satu), Tingkat hubungan satu

ke satu, dinyatakan dengan satu kejadian pada

entitas pertama, hanya mempunyai satu hubungan

dengan satu kejadian pada entitas yang kedua dan

sebaliknya.Yang berarti setiap tuple pada entitas

Page 414: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

116

A berhubungan dengan paling banyak satu tuple

pada entitas B, dan begitu juga sebaliknya setiap

tuple pada entitas B berhubungan dengan paling

banyak satu tupel pada entitas A.

2. One to many atau many to one (Satu ke banyak

atau banyak ke satu),Tingkat hubungan satu ke

banyak adalah sama dengan banyak ke satu.

Tergantung dari arah mana hubungan tersebut

dilihat. Untuk satu kejadian pada entitas yang

pertama dapat mempunyai banyak hubungan

dengan kejadian pada entitas yang kedua.

Sebaliknya satu kejadian pada entitas yang kedua

hanya dapat mempunyai satu hubungan dengan

satu kejadian pada entitas yang pertama.

a. One to many (satu ke banyak)

Yang berarti satu tuple pada entitas A dapat

berhubungan dengan banyak tuple pada entitas

B, tetapi tidak sebaliknya, di mana setiap tuple

pada entitas B, berhubungan dengan paling

banyak satu tuple pada entitas A.

b. Many to one (banyak ke satu)

Yang berarti setiap tuple pada entitas A dapat

berhubungan dengan paling banyak satu tuple

pada entitas B, tetapi tidak sebaliknya, di

Page 415: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

117

mana setiap tuple pada entitas A berhubungan

dengan paling banyak satu tuple pada entitas

B.

3. Many to many (Banyak ke banyak),

Tingkat hubungan banyak ke banyak

terjadi jika tiap kejadian pada sebuah entitas akan

mempunyai banyak hubungan dengan kejadian

pada entitas lainya. Baik dilihat dari sisi entitas

yang pertama, maupun dilihat dari sisi yang

kedua.

Yang berarti setiap tuple pada entitas A

dapat berhubungan dengan banyak tuple pada

entitas B, dan demikian juga sebaliknya, di mana

setiap tuple pada entitas B dapat berhubungan

dengan banyak tuple pada entitas A.

2.11.5 Normalisasi

a. Definisi Normalisasi

Normlisasi adalah suatu proses

memperbaiki/membangun edngan model data relasional, dan

secara umum lebih tepat dikoneksikan dengan model data

logika. (Ladjamudin, 2005:169)

b. Tingkatan Normalisasi

Menurut Ladjamudin, normalisasi terbagi menjadi

beberapa tahap, diantaranya: (Ladjamudin, 2005:176)

Page 416: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

118

1. Bentuk tidak normal (Unnormalized Form)

Bentuk ini merupakan kumpulan data yang akan

direkam, tidak ada keharusan mengikuti format tertentu,

dapat saja data tidak lengkap atau terduplikasi. Da ta

dikumpulkan apa adanya sesuai saat menginput.

2. Bentuk normal kesatu (First Normal Form / 1NF)

Pada tahap ini dilakukan penghilangan beberapa grup

elemen yang berulang agar menjadi satu harga tunggal

yang berinteraksi diantara setiap baris pada suatu tabel,

dan setiap atribut harus mempunyai nilai data yang

atomic (bersifat atomic value). Atom adalah zat terkecil

yang masih memiliki sifat induknya, bila ia dipecah lagi

maka ia tidak memiliki sifat induknya.

Syarat normal kesatu (1-NF) :

a. Setiap data dibentuk dalam flat file, data dibentuk

dalam satu record demi satu record nilai dari field

berupa “atomic value”.

b. Tidak ada set atribut yang berulang atau bernilai

ganda.

c. Telah ditentukannya primary key untuk tabel / relasi

tersebut.

d. Tiap atribut hanya memiliki satu pengertian

3. Bentuk normal kedua (Second Normal Form / 2NF)

Page 417: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

119

Bentuk normal kedua didasari konsep full functional

dependency (ketergantungan fungsional sepenuhnya)

yang dapat didefinisikan sebagi berikut :

Jika A dan B adalah atribut-atribut dari suatu relasi, B

dikatakan full functional dependency (memiliki

ketergantungan fungsional sepenuhnya) terhadap A,

tetapi tidak secara tepat memiliki ketergantungan

fungsional dari subset (himpunan bagian) dari A.

Syarat normal kedua (2-NF) :

a. Bentuk data telah memenuhi kriteria bentuk normal

kesatu.

b. Atribut bukan key (non-key) haruslah memiliki

ketergantungan fungsional sepenuhnya (fully

fungsional dependency) pada kunci utama / primary

key.

4. Bentuk normal ketiga (T hird Normal Form / 3NF)

Syarat normal ketiga (3-NF) :

a. Bentuk data telah memenuhi kriteria bentuk normal

kedua.

b. Atribut bukan kunci (non-key) haruslah tidak

memiliki ketergantungan transitif, dengan kata lain

suatu atribut bukan kunci (non-key) tidak boleh

memiliki ketergantungan fungsional (fungsional

dependency) terhadap atribut bukan kunci lainnya,

Page 418: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

120

seluruh atribut bukan kunci pada suatu relasi hanya

memiliki ketergantungan fungsional terhadap primary

key di relasi itu saja.

Bentuk Tidak Normal / Unnormalized(Record / tuple masih memiliki elemen data berulang)

Bentuk Normal Pertama / First Normal Form (1NF)(Record / tuple masih memiliki elemen data berulang)

Bentuk Normal Kedua / Second Normal Form (2NF)(Semua atribut non-key memiliki ketergantungan fungsional

sepenuhnya terhadap Primary Key)

Bentuk Normal ketiga / Third Normal Form (3NF)(Semua atribut non-key memiliki ketergantungan fungsional sepenuhnya terhadap Primary Key dan Independent / saling

tidak bergantung terhadap sesama atribut non-key)

Tabel bentuk normal Boyce-Codd Form (BCNF)

Menghilangkan elemen data berulang

Menghilangkan ketergantungan fungsional

sepenuhnya

Menghilangkan ketergantungan transitif

Menghilangkan kunci kandidat yang bukan

merupakan determinan

Gambar 2.12 Langkah-langkah normalisasi

Sumber: Ladjamudin, 2005:176

2.11.6 State Transition Diagram (STD)

Page 419: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

121

State Transition Diagram (STD) menggambarkan

bagaimana kerja sistem melalui kondisi (state) dan kejadian yang

menyebabkan kondisi berubah. STD juga menggambarkan aksi

yang dilakukan karena kejadian tertentu (Pressman, 2001:318).

2.12 Software Pengembangan Sistem

2.12.1 Web Server

Web server adalah suatu perangkat lunak atau program (dan

juga mesin yang menjalankan program) yang mengerti protokol

HTTP dan dapat menanggapi permintaan-permintaan dari web

browser yang menggunakan protokol (Widodo, 2005:680). Web

server yang terkenal diantaranya adalah Apache dan Microsoft

Internet Information Service (IIS). Apache merupakan web server

antar-platform, sedangkan IIS hanya dapat beroperasi di sistem

operasi Microsoft Windows saja.

Gambar 2.13 Logo web server APACHE

Sumber: Widodo, 2005:680

2.12.2 Macromedia Dreamwiever

Macromedia Dreamweaver adalah software profesional untuk

desain, pemrograman, dan manajemen situs web dengan tingkat

fleksibilitas yang sangat tinggi. Tingkat fleksibilitas yang

dimaksud memungkinkan user dengan keahlian tingkat lanjut

(advance) untuk membuat situs web dengan cara menulis langsung

Page 420: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

122

kode HTML pada tools pemrograman yang terintegrasi pada

software ini atau memungkinkan user tingkat awal (beginner)

membuat situs web dengan menggunakan lingkungan visual

editing pada menu-menu yang sudah disediakan (Irawan, 2004:31).

2.12.3 Adobe Photoshop

Adobe Photoshop adalah merupakan software standar

profesional untuk pengolahan citra atau gambar (image) yang

memberikan lingkungan komprehensif bagi para desainer grafis

profesional untuk membuat desain grafis yang rumit untuk

kebutuhan percetakan, situs web, dan media lainnya (Irawan,

2004:153).

2.12.4 PHP

PHP adalah singkatan dari Hypertext Preprocessor yaitu

bahasa pemrograman server side scripting, bahasa pemrograman

yang digunakan oleh web server untuk menghasilkan dokumen

HTML secara on-the-fly. PHP merupakan interpreter yang dapat

dieksekusi sebagai program Common Gateway Interface (CGI)

untuk web server atau dijadikan modul dari web server. PHP

merupakan bahasa script selain paling populer di lingkungan

pemrogram, pengembang web, di lingkungan web server Apache,

kini juga telah menjadi salah satu alternatif bahasa script di

lingkungan web server di Windows.

PHP telah tersedia pada hampir semua sistem operasi

jaringan yang menyediakan web server terutama web server

Page 421: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

123

Apache. Web server berbasis Windows non Apache juga telah

mendukungnya, seperti IIS, PWS, atau Xitami, dari Windows

98/ME sampai dengan Windows NT 4/2000 dan XP.

Portabilitas aplikasi yang dikembangkan dengan

menggunakan PHP lebih mudah, dan tidak membutuhkan

perubahan pada source code aplikasi, salinkan langsung ke dalam

server tujuan, maka aplikasi dengan PHP langsung dapat

dijalankan. Portabilitas adalah kemampuan untuk dipindahkan dari

satu platform sistem operasi kepada platform sistem operasi lain,

misal dari Windows ke Linux atau sebaliknya. Kemudahan

portabilitas ini adalah karena samanya PHP pada semua platform.

Halaman-halaman web yang menggunakan PHP sebagai

script pengembangan aplikasinya memungkinkan membuat situs

yang memiliki sajian informasi yang:

1) Interaktif, server dapat menerima masukan dari pemakai

kemudian memproses masukan tersebut kemudian

memberikannya lagi kepada pemakai berupa data hasil

pengolahan.

2) Halaman dibuat berdasarkan suatu permintaan dari

pengunjung/pemakai. Pemakai dapat memasukkan kriteria

informasi yang diinginkan, PHP akan mengakses ke dalam

database seperti MySQL untuk menampilkan informasi

yang diminta tersebut.

Page 422: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

124

3) Menampilkan informasi terbaru secara otomatis. Halaman

web akan secara otomatis menampilkan informasi

berdasarkan kriteria yang digunakan untuk meng-

otomatisasi berita yang terbaru.

(Sidik, 2005:323-325)

Kode HTML

Gambar 2.14 Mekanisme Kerja Permintaan Dokumen PHP

Sumber: Kadir, 2003:389

Pada Gambar 2.14 terlihat bahwa ada pemrosesan di server

untuk menterjemahkan kode PHP menjadi kode HTML. Kode

HTML yang diterjemahkan oleh mesin PHP-lah yang akan diterima

oleh pemakai (client) (Kadir, 2003:389).

2.12.5 MYSQL

MySQL merupakan software sistem manajemen database

(Database Management Systems/DBMS) yang sangat populer

dikalangan pemrograman web, terutama di lingkungan Linux

Page 423: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

125

dengan menggunakan script PHP dan Perl (Sidik, 2005:1).

Software database ini kini telah tersedia juga pada platform sistem

operasi Windows.

Kepopuleran MySQL dimungkinkan karena kemudahannya

untuk digunakan, cepat secara kinerja query dan mencukupi untuk

kebutuhan database perusahaan-perusahaan skala menengah kecil.

Software database MySQL kini dilepas sebagai software

manajemen database yang open source, sebelumnya merupakan

software dat abase yang shareware. Database MySQL tersedia

secara bebas cuma-cuma dan boleh digunakan oleh setiap orang,

dengan lisensi open source GNU General Public License (GPL)

ataupun lisensi komersial non-GPL.

Keistimewaan-keistimewaan MySQL :

1. Portability; MySQL dapat berjalan stabil pada berbagai sistem

operasi.

2. Open source; MySQL didistribusikan secara open source

(gratis), di bawah lisensi GPL.

3. Multiuser; MySQL dapat digunakan oleh beberapa user dalam

waktu yang bersamaan tanpa mengalami masalah.

4. Performance tuning; MySQL memiliki kecepatan yang

menakjubkan dalam menangani query sederhana.

5. Column types; MySQL memiliki tipe kolom yang sangat

kompleks.

Page 424: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

126

6. Command dan functions; MySQL memiliki operator dan fungsi

secara penuh yang mendukung perintah SELECT dan WHERE

dalam query.

7. Security; MySQL memiliki beberapa lapisan sekuritas seperti

level subnetmask, nama host dan izin akses user dengan sistem

perizinan yang mendetail serta password terenkripsi.

8. Scalability dan limits; MySQL mampu menangani database

dalam skala besar.

9. Connectivity; MySQL dapat melakukan koneksi dengan client

menggunakan protokol TCP/IP, Unix socket (Unix), atau

Named Pipes (NT).

10. Localisation; MySQL dapat mendeteksi pesan kesalahan (error

code) pada client dengan menggunakan lebih dari dua puluh

bahasa.

11. Interface; MySQL memiliki interface terhadap berbagai

aplikasi dan bahasa pemrograman dengan menggunakan fungsi

API (Application Programming Interface).

12. Clients dan tools; MySQL dilengkapi dengan berbagai tool

yang dapat digunakan untuk administrasi database.

13. Struktur tabel; MySQL memiliki struktur tabel yang lebih

fleksibel dalam menangani ALTER TABLE.

2.12.6 XAMPP

Page 425: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

127

XAMPP adalah perangkat lunak gratis, yang mendukung banyak

sistem operasi, merupakan kompilasi dari beberapa program untuk

menjankan fungsinya sebagai server yang berdiri sendiri, yang

terdiri atas program Apache HTTP Server, MySQL database, dan

penterjemah bahasa yang ditulis dengan bahasa pemrogramaan

PHP dan Perl. XAMPP adalah nama yang merupakan singkatan

dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan

Perl. Program ini tersedia dalam GNU General Public License dan

bebas, merupakan web server yang mudah digunakan yang dapat

mampu melayani halaman dinamis. Saat ini, XAMPP tersedia

untuk sistem operasi Microsoft Windows, Linux, Sun Solaris dan

Mac OS X. ( Rugun, 2009:206 ).

Page 426: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

128

BAB III

METODOLOGI PENELITIAN

Pada bab ini akan dibahas tentang metodologi penelitian, yang digunakan

oleh peneliti dalam pembuatan Aplikasi Sistem Informasi Penjualan. Metodenya

meliputi metode pengumpulan data dan metode pengembangan sistem.

3.1 Metode Pengumpulan Data

Pada metode pengumpulan data ini peneliti melakukan 3 cara

yaitu wawancara, observasi, dan studi pustaka

3.1.1 Wawancara (interview)

Metode wawancara ini dilakukan pada minggu pertama yaitu,

tanggal 3 sampai 6 November 2009. Semua wawancara ini dilakukan di

kantor PT. Jump Distributors Indonesia yang berlamat di Jl.Saharjo

No.45 Manggarai, Komplek Wahana Bhakti Utama, Jakarta Pusat

12850. Pada tanggal 3 sampai 5 November 2009, peneliti melakukan

wawancara kepada Bapak Hary Poerwadi selaku manajer penjualan di

PT. Jump. Dan pada tanggal berikutnya 6 November 2009, peneliti

melakukan wawancara dengan manajer logistic penjualan yaitu saudara

Mahmudin. Sebagai pewawancara peneliti memodifikasi, mengulangi,

menguraikan pertanyaan. Sehingga responden dapat mengerti dan saya

selaku pewawancara dapat mengikuti jawaban responden asalkan tidak

menyimpang dari tujuan wawancara.

Berdasarkan pengamatan dan wawancara, peneliti mengumpulkan

informasi mengenai:

Page 427: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

129

1. Sejarah singkat dan Profil Perusahaan

Melalui wawancara peneliti memuat sejarah singkat dari latar

belakang berdirinya PT.Jump Asia Distributor hingga visi, misi, dan

struktur perusahaan

2. Sistem yang sedang berjalan

Melalui wawancara dan pengamatan peneliti mendapatkan informasi

tentang sistem dan prosedur yang sedang berjalan pada saat itu.

3.1.2 Pengamatan(Observasi )

Pada metode ini, peneliti mengumpulkan data dan informasi

yaitu dengan cara meninjau dan melakukan pengamatan secara langsung

ke lapangan terhadap suatu kegiatan yang sedang dilakukan atau

berjalan, untuk memperoleh semua data yang dibutuhkan.

Pengamatan dilakukan pada:

Tempat : Kantor PT. Jump Distributors Indonesia

Jl.Saharjo No.45 Manggarai,

Komplek Wahana Bhakti Utama,

Jakarta Pusat 12850

Waktu : 10 November 2009 – 28 November 2009

3.1.3 Studi Pustaka

Peneliti melakukan studi pustaka sebagai bahan tambahan guna

melengkapi kekurangan-kekurangan data yang diperoleh dari interview

dan observasi. Pengumpulan data dengan cara mengambil dari sumber-

sumber media cetak maupun elektronik yang dapat dijadikan acuan

pembahasan masalah.

Page 428: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

130

Pada metode pengumpulan data ini, peneliti juga mempelajari

buku-buku yang berhubungan dengan masalah yang akan dibahas dalam

penelitian skripsi ini. Adapun data-data buku yang digunakan dalam

penelitian skripsi ini terdapat dalam daftar pustaka. Pencarian melalui

media elektronik seperti internet juga dilakukan dalam memperoleh data-

data tambahan yang pada media cetak tidak ditemukan.

Peneliti juga mengumpulkan data dari skripsi sistem informasi

penjualan yang ada di perpustakaan yaitu perpustakaan sains dan

teknologi pada Universitas Islam Negeri Syarif Hidayatullah.

3.2 Metode Pengembangan Sistem

Dalam pengembangan Aplikasi Sistem Informasi Penjualan, peneliti

menggunakan metode pengembangan sistem dengan strategi air terjun

(waterfall strategy). Pengembangan dengan strategi waterfall (sequential)

menggambarkan bahwa tiap tahapan dimulai dan diselesaikan secara

menyeluruh secara berurutan.

Adapun langkah-langkah yang dilakukan peneliti dalam pengembangan

sistem ini yaitu:

3.2.1 System Initiation

Dalam tahap ini ada beberapa persiapan yang perlu dilakukan

dalam pembuatan Aplikasi Sistem Penjualan, antara lain:

1. Profil objek penelitian, yaitu Profil dari perusahaan PT.Jump

Distributos Indonesia, yaitu uraian mengenai latar belakang,

Page 429: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

131

visi, misi, dan tujuan dari perusahaan tersebut sebagai

perusahaan distributor.

2. Identifikasi masalah, yaitu mengidentifikasi masalah-masalah

yang terdapat pada sistem yang sedang berjalan, sehingga

peneliti dapat memberikan solusi atau pemecahan masalah

untuk perbaikan dan pengembangan sistem. Peneliti telah

mengidentifikasikan masalah dari Perusahaan ini yaitu:

a. Perusahaan ini tidak memiliki sistem pemesanan yang efektif

dan cepat untuk pelanggan.

b. Perusahaan belum mempunyai manajemen file penjualan

secara terstruktur dan rapi. Karena manajemen file penjualan

tidak terstruktur rapi maka kinerja pencarian data dan

pembuatan surat pun menjadai terhambat.

c. Tidak ada pembuatan laporan secara otomatis dan praktis

mengingat manajemen data yang tidak terstruktur.

3. Lingkup sistem, yaitu menentukan batasan ruang lingkup sistem

yang akan dibangun. Peneliti telah membatasi ruang lingkup

untuk Aplikasi Sistem Informasi Penjualan yang akan dibangun

di antaranya:

a. Aplikasi tidak dibangun untuk mendukung semua kegiatan

dalam Manajemen dari PT.Jump Distributors Indonesia.

Melainkan mendukung beberapa proses kegiatan dari

perhitungan jumlah penjualan yang ada di dalamya.

Page 430: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

132

b. Kegiatan-kegiatan yang dapat didukung dengan aplikasi ini

antara lain, kegiatan dari manajemen penjualan yang berupa

pencatatan data penjualan, data pelanggan, data barang,

pembuatan report, surat, dan faktur.

c. Aplikasi ini akan dibangun menggunakan PHP sebagai

bahasa pemograman, Dreamweaver sebagai interface dan

MySQL sebagai database.

4. Tujuan sistem, yaitu menentukan untuk apa dan untuk siapa

sistem ini dibangun. Peneliti mengembangkan Aplikasi Sistem

Informasi Penjualan yang bertujuan untuk memberikan solusi

optimal terhadap permasalahan-permasalahan dari perusahaan

PT.Jump Distributors Indonesia dalam mengembangkan

perusahaan melalui analisa dari penjualan.

Pendefinisian masalah yaitu menjabarkan secara jelas

permasalahan yang terjadi dari sistem yang lama yang ada dan kemudian

menentukan tujuan dari sistem baru yang akan dibuat, dari batasan-

batasan sistem, kendala, dan juga alternatif pemecahan masalah.

3.2.2 System Analyisis

Pada tahap ini akan diuraikan mengenai hasil analisis berupa:

1. Analisis persyaratan, yaitu uraian mengenai persyaratan-

persyaratan informasi yang dibutuhkan dalam pembuatan Aplikasi

Sistem Informasi Penjualan pada Perusahaan Distributor. Pada

bagian ini, peneliti mengidentifikasikan persyaratan dengan

functional requirement dan nonfunctional requirement.

Page 431: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

133

a. Functional requirement

Merupakan persyaratan yang mengenai aktivitas dan layanan

yang harus diberikan atau disediakan oleh sebuah sistem.

Berikut functional requirement pada sistem yang akan

dibangun:

b. Nonfunctional requirement

Merupakan persyaratan yang mengenai fitur, karakteristik, dan

batasan lainnya yang menentukan apakah sistem memuaskan

atau tidak.

2. Analisis sistem yang berjalan dan sistem yang diusulkan, yaitu

uraian mengenai sistem yang berjalan dan sistem yang diusulkan

berkaitan dengan alur transaksi pengolahan data nilai mahasiswa.

Pada tahap ini perangkat yang digunakan dalam menganalisa

sistem yang berjalan dan sistem yang diusulkan adalah flowchart.

3.2.3 System Design

Pada tahap ini, peneliti akan menggambarkan secara umum tentang

alur proses sistem yang terdapat pada sistem informasi penjualan

Adapun diagram yang disediakan :

a. Flowchart

Seperti yang sudah dilakukan dalam fase analisis sistem berjalan.

Maka dibuatlah flowchart pada sistem yang berjalan dan yang

diusulkan.

Page 432: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

134

b. DFD (Data Flow Diagram)

Perancangan proses dengan DFD dan kamus data untuk menjelaskan

alur dari proses

c. ERD (Entity Relationship Diagram)

Tools ERD digunakan untuk perancangan database dengan tahapan

spesifikasi database beserta normalisasi.

d. STD

Perancangan STD (State Transition Diagram) dan antar muka

pemakai atau Graphical User Interface (GUI), perancangan yang

menjembatani komunikasi antara user dengan sistem.

3.2.4 System Implementation

Setelah melakukan analisis sistem dan perancangan sistem secara

rinci, maka tiba saatnya sistem untuk diimplementasikan (pembuatan

aplikasi software beserta coding program). Tahap implementasi sistem

merupakan tahap meletakkan sistem supaya siap untuk dioperasikan.

Dalam tahap ini peneliti tidak mengimplementasikan langsung ke

perusahaan melainkan hanya melalui tahap-tahap sebagai berikut:

1) Membangun sistem informasi, yaitu peneliti membuat Aplikasi

Penjualan pada Perusahaan Distributor berdasarkan analisis dan

perancangan sistem yang telah dilakukan.

2) Instalasi sistem informasi, yaitu peneliti melakukan instalasi

Aplikasi Penjualan yang telah dibuat, serta mendefinisikan

spesifikasi kebutuhan komputer yang peneliti gunakan,

perangkat lunak (software) dan perangkat keras (hardware).

Page 433: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

135

3) Menguji sistem informasi, yaitu peneliti melakukan pengujian

(testing) terhadap Aplikasi Sistem Informasi Penjualan dengan

metode blackbox testing.

3.3 Kerangka Berfikir

Penelitian Pengembangan Sistem Informasi Informasi Penjualan ini

disusun melalui beberapa tahapan yang harus dilakukan dengan tujuan

memudahkan dalam penelitian. Kerangka pemikiran pada penelitian ini

adalah sebagai berikut :

Gambar 3.1 Kerangka Pemikiran

Page 434: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

136

BAB IV

ANALISIS DAN PENGEMBANGAN SISTEM

4.1 System Initiation

Pada tahap ini, peneliti menjelaskan profil perusahaan dari PT.Jump

Distributors Indonesia, identifikasi masalah, ruang lingkup sistem, dan

tujuan sistem penjualan yang akan dibangun.

4.1.1 Metode Pengumpulan Data

4.1.1.1 Wawancara

Seperti yang dituliskan pada bab 3, metode

wawancara ini dilakukan pada tanggal 3 sampai 6 November

2009. Informasi yang di dapat pada metode wawancara ini

mengenai sejarah singkat dari latar belakang berdirinya PT.J

Jump Asia Distributor hingga visi, misi, dan struktur

perusahaan.

4.1.1.2 Observasi

Metode observasi ini dilakukan pada tanggal 10

sampai 28 November 2009. Peneliti melakukan

pengamatan secara langsung ke lapangan terhadap suatu

kegiatan yang sedang dilakukan atau berjalan. Pada metode

observasi ini, peneliti juga mendapatkan beberapa data

profil perusahaan beserta struktur organisasinya.

Page 435: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

137

Berikut ini profil dari PT. Jump Distributors Indonesia :

1) Sejarah Berdirinya Perusahaan

PT.Jump Distributors Indosnesia adalah perusahaan

retail, yang bergerak di bidang penjualan. PT.Jump

Distributors Indonesia ini merupakan cabang dari

perusahaan JUMP yang didirikan di beberapa negara.

(data primer)

Erick Noyel adalah seorang pengusaha yang

mendirikan perusahaan JUMP ini sejak awal. Dibawah

kepemimpinanya dia sangat berminat mengembangkan

usahanya di Asia. Untuk itu dia berani

menginvestasikan dan mengembangkan perusahaannya

di beberapa negara asia.

Perusahaan JUMP pertama kali berdiri di Hong

Kong pada tahun 1999. Seiring kemajuannya

perusahaan ini berkembang di berbagai negara Asia.

Berikut ini tahapan perkembangan cabang di Asia:

1. Pada tahun 2000 berdiri cabang di Singapore

2. Pada tahun 2001 berdiri di Taiwan

3. Tahun 2003 berdiri di Indonesia

4. Tahun 2004 berdiri di Thailand

5. Tahun 2005 di China

6. Dan terakhir di Malaysia pada tahun 2006

Page 436: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

138

Gambar 4.1 Peta beberapa cabang dari PT.JUMP di Asia

Sumber : (data primer)

Cabang di Indonesia bernama PT.Jump Distributors

Indonesia. Dilegalkan dengan nama ini pada tahun

2009. Karena pada sebelumnya diberi nama PT. La

Brosse Et Dupont Indonesia.

2) Produk Perusahaan

Seperti yang dituliskan sebelumnya, perusahaan

ini merupakan perusahaan retail. Perusahaan ini

mendistribusikan beberapa barang yang nantinya akan

dijual kembali kebeberapa supermarket atau ke

beberapa toko besar lainnya.

Perusahaan ini mempunyai tiga produk, yaitu:

1. Produk Hair Accesoris (asesoris rambut)

dengan Brand Lollita Chick.

2. Produk Cleaning (alat-alat kebersihan)

dengan Brand Swash

Page 437: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

139

3. Produk Kitchen ware (alat-alat masak)

dengan Brand Fackelman.

3) Visi dan Misi Perusahaan

a. Visi Perusahaan

PT. Jump Distributors Indonesia mempunyai

Visi yaitu menjadi perusahaan yang sukses dalam

membangun kerjasama yang baik dengan seluruh

Perusahaan Retail di Indonesia dan menjadi merek

dagang terbaik dengan menggunakan jaringan relasi

yang telah kita miliki di seluruh Asia.(data primer)

b. Misi Perusahaan

Sedangkan misi dari perusahaan dari PT.

Jump Distributors Indonesia ada tiga, yaitu:

1. Menempatkan produk-produknya (SWASH,

Lolita Chic, Kitchen Carrefour brand) sebagai

produk yang mengutamakan kualitas terbaik

untuk menarik seluruh pelanggan.

2. Menjadi partner yang dinamis, tanggap, dan

berpengalaman.

3. Mengimplementasikan rencana penjualan yang

di analisis bersama untuk memenuhi kebutuhan

pelanggan dan membagikan reward (berupa

hadiah) sebagai penghargaan atas kesuksesan

perusahaan kepada pelanggan.(data primer)

Page 438: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

140

4) Struktur Organisasi

Gambar 4.2 Struktur Organisasi PT.JUMP DISTRIBUTORS INDONESIA periode 2009-2010 Sumber : (data primer)

Page 439: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

141

Secara struktur organisasi perusahaan ini

dipimpin oleh seorang Country Manager yang

bertanggung jawab langsung ke pimpinan

perusahaan JUMP. Perusahaan ini sesuai dengan

bidang pekerjaannya hanya di bagi menjadi 3

departemen. Berikut ini tiga departemen dan

tugasnya secara garis besar yaitu :

1. Marketing, bertugas negosiasi dan mencari

supplier yang cocok dengan perusahaan.

2. Logistic bertanggung jawab terhadap barang

digudang serta pengirimannya

3. Sales dan Merchandising bertanggung jawab

terhadap proses penjualan ke supermarket

atau toko.

4. Admin & Finance bertanggung jawab

terhadap segala keuangan dan pembayaran.

4.1.1.3 Kajian Pustaka

Pada metode kajian pustaka ini peneliti mengambil

dari beberapa sumber-sumber media cetak maupun

elektronik yang dapat dijadikan acuan landasan teori dan

pembahasan masalah.

Peneliti juga mengumpulkan data dari skripsi sistem

informasi penjualan yang sudah ada di perpustakaan sains

dan teknologi pada Universitas Islam Negeri Syarif

Page 440: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

142

Hidayatullah. Diantaranya oleh Agus Laswantianto, dengan

judul Pengembangan Sistem Informasi Penjualan Pada

PT.Distriversa Buanamas Dengan Metodologi Berorientasi

Objek.

4.1.2 Identifikasi Masalah

Sistem penjualan PT. Jump, di awali dengan pemberian data

barang berupa dokumen kertas oleh karyawan PT. Jump. Setelah

pelanggan selesai membuat surat pesanan, surat pesanan diberikan

kepada pihak PT. Jump. Divisi gudang segera menyiapkan jumlah

dan barang sesuai surat pesanan. Pada saat penyiapan barang, surat

pesanan yang diterima tidak sesuai dengan stok barang di PT. Jump.

Penyebabnya adalah data barang yang diberikan kepada pelanggan

tidaklah update. Tidak updatenya data barang karena, proses pesanan

yang tidak langsung terhubung dengan manajemen data barang.

Dalam hal pemesanan barang, pelanggan memerlukan data

barang yang tersedia, yaitu jenis dan jumlah barang yang disediakan

perusahaan. Para pelanggan mendapatkan data barang tersebut dari

divisi sales. Sedangkan data barang yang dibawa oleh divisi sales

tersebut, tidaklah selalu update. Hal ini menyebabkan pelanggan

sering mengulang pemesanan agar barang yang diminta sesuai.

Para pelanggan memesan barang dengan cara manual, yaitu

membuat surat pemesanan dan memberikannya kepada staff

perusahaan (divisi sales). Kemudian divisi sales akan memberikan

surat pemesanan ke bagian logistik untuk diproses lebih lanjut.

Page 441: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

143

Surat pesanan sering datang terlambat, dikarenakan prosedur

PT. Jump mewajibkan divisi sales perusahaan ini berada di toko

untuk mengawasi barang perusahaan ini di toko-toko pelanggan.

Keterlambatan surat pesanan secara langsung mempengaruhi proses

pengiriman. Proses pengiriman menjadi ikut terlambat sehingga

datangnya barang pesanan ke toko pelanggan akan mengakibatkan

penalti berupa denda terhadap perusahaan ini. Rentang waktu

pengiriman barang hanya satu minggu sejak pemesanan barang

diserahkan kepada divisi sales. Selain pembengkakan biaya akibat

denda, pembengkakan biaya juga diakibatkan biaya pengemasan,

karena jangka waktu datangnya surat pemesanan dengan jatuh tempo

pengiriman lebih sempit. Hal ini membutuhkan tenaga karyawan

untuk pengemasan barang yang lebih banyak, untuk mengejar

tanggal jatuh tempo pengiriman.

PT. Jump belum memiliki standar dalam pencatatan dan

penyimpanan data seperti data faktur, data surat jalan, data barang,

dan data retur. Pembuatan data tersebut masih menggunakan

MS.Word atau Excel. Sehingga data yang telah diproses dan

disimpan oleh seorang karyawan, akan sulit untuk diakses atau

ditemukan kembali oleh karyawan lain.

Pelanggan PT. Jump sering mengajukan kritik dan saran

melalui telpon atau e-mail. Sebagian besar penyebab saran dan kritik

tersebut karena pesanan barang yang bermasalah. Data-data kritik

Page 442: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

144

dan saran tersebut tidak dicatat karena belum ada penyimpanan

khusus untuk data-data kritik dan saran

4.1.3 Ruang Lingkup Sistem

Sesuai dengan identifikasi masalah di atas, saya sebagai

peneliti melihat adanya kelemahan dari sistem yang terdahulu.

Untuk itu peneliti berniat mengembangan sistem penjualan dalam

mengatasi sarana dalam bertransaksi baik berupa surat atau faktur,

maupun berupa informasi penjualan yang ditujukan kepada pusat

perusahaan atau pelanggan.

Untuk membuat aplikasi ini, peneliti menggunakan PHP

sebagai bahasa pemrograman, Dreamweaver sebagai interface dan

MySQL sebagai database.

Aplikasi ini dilengkapi dengan berbagai fitur pembuatan

faktur pada setiap transaksi, dan laporan penjualan per periode atau

beberapa waktu. Aplikasi ini juga dilengkapi dengan fitur saran &

kritik yang ditujukan kepada perusahaan, dan juga memiliki fitur

testimonial dimana para pengguna sistem ini bisa saling

berinteraksi melalui komentarnya. Aplikasi ini tidak menunjang

seluruh kegiatan perusahaan. Melainkan hanya menunjang dari

sistem kegiatan penjualan.

4.1.4 Tujuan Sistem

Tujuan dari pengembangan sistem informasi penjualan ini

adalah menciptakan aplikasi sistem informasi penjualan sebagai

Page 443: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

145

sarana untuk mempermudah kinerja sistem penjualan pada

perusahaan PT. Jump Distributors Indonesia.

4.2 System Analyse

Pada tahap system analyses peneliti menjelaskan analisis persyaratan,

analisis sistem berjalan, dan analisis sistem yang diusulkan.

4.2.1 Analisis Persyaratan

Selama melakukan pengamatan dan wawancara, peneliti

telah mengidentifikasikan persyaratan-persyaratan apa saja yang

dibutuhkan untuk merancang Aplikasi Sistem Informasi Penjualan.

4.2.1.1 Functional Requierement (Persyaratan Fungsional)

1. Mampu memberikan data barang, data penjualan, surat

jalan, faktur, dan surat retur. Sesuai dengan kebutuhan

yang diinginkan oleh atasan dan pelanggan.

2. Pelanggan dapat memesan barang langsung melalui

aplikasi ini.

3. Pelanggan dapat memberikan keluhan berupa saran dan

kritik kepada perusahaan.

4. Terdapat pembuatan surat jalan, faktur, dan surat retur.

Untuk keperluan penjualan.

4.2.1.2 Nonfunctional Requierement (Persyaratan Nonfungsional)

1. Pembuatan informasi data sistem penjualan ini tersusun

dalam suatu basis data on-line. Sehingga datanya selalu

update.

Page 444: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

146

2. Pemesanan pelanggan dapat langsung diproses, karena

data pesanan pun langsung diterima.

3. Kritik dan saran juga dapat disampaikan karena

disimpan dalam satu struktur basis data penjualan.

4. Pembuatan sistem ini mempermudah dan mempercepat

dalam pencetakan faktur,surat jalan, dan surat retur.

Dengan sistem ini tentunya sudah tersimpan dalam

basis data faktur dan penjualan.

4.2.2 Analisis Sistem yang Berjalan

Pada perusahaan ini seperti yang telah dijelaskan

sebelumnya, sudah mempunyai sistem penjualan yang telah berjalan.

Peneliti telah berhasil mendapatkan beberapa analisa pada sistem

yang berjalan dalam bentuk flowchart berikut ini.

4.2.2.1 Analisis Sistem Flowchart pada Sistem yang Berjalan

Berikut ini flowchart dari sistem yang berjalan.

Page 445: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

147

Gambar 4.3 Sistem Flowchart dari Sistem yang berjalan

Page 446: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

148

Penjelasan dari Sistem Flowchart pada sistem yang

berjalan:

1. Pelanggan yang sudah terdaftar memesan barang,

dengan cara membuat surat pesanan (PO).

2. Surat pesanan sampai kepada bagian penjualan untuk

diserahkan ke bagian gudang.

3. Bagian gudang memilih barang yang dipesan oleh

pelanggan melalui surat pesanan.

4. Jika barang yang dipesan melalui PO tidak ada, maka

pesanan tersebut akan dikembalikan ke pihak

pelanggan. Tapi jika, barang yang dipesan ada, maka

PO beserta diserahkan bagian penjualan untuk di

simpan.

5. Bagian penjualan membuat faktur dan surat jalan

berdasarkan surat pesanan (PO) yang sudah disetujui

oleh pihak gudang karena barang yang dipesan telah

tersedia.

6. Surat jalan dan faktur di simpan dengan format excel,

lalu kemudian dicetak untuk ditanda tangani oleh

manager.

7. Setelah surat jalan dan faktur ditanda tangani oleh

manager, surat jalan, faktur, dan barang pesanan pun di

antar ke pelanggan.

Page 447: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

149

8. Pelanggan menerima surat jalan , faktur, dan barang

pesanan lalu menandatangani bukti penerimaan pada

surat jalan.

9. Bagian penjualan pun tidak lupa menyimpan bukti

penerimaan surat jalan.

Kekurangan dari sistem berjalan adalah:

1. Pelanggan tidak mengetahui data stok barang yang ada

diperusahaan PT.Jump

2. Pelanggan pun harus mengulang pesananya jika

barang pesanan yang dipesan tidak ada, untuk diperiksa

kembali karena perusahaan tidak mau mengambil resiko

berupa komplain barang yang tidak sesuai.

3. Penyimpanan data berupa file excel, menyulitkan

beberapa karyawan karena penyimpanan yang tidak

termanajemen.

Kelebihan dari sistem berjalan :

Surat Pesanan bisa langsung diperiksa karena sudah dibuat

dan dicetak oleh pelanggan;

Page 448: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

150

4.2.2.2 Analisis Sistem Flowchart pada Sistem yang Diusulkan

Berikut ini sistem flowchart dari Sistem Penjualan

PT.Jump Distributors Indonesia yang diusulkan.

Gambar 4.4 Sistem Flowchart dari Sistem yang diusulkan

Page 449: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

151

4.3 System Design

4.3.1 Perancangan Proses

Perancangan proses digunakan untuk memudahkan dalam

merancang suatu aplikasi supaya sesuai dengan kebutuhan pengguna.

Analisis proses ini memiliki beberapa tahapan diantaranya, analisis

diagram konteks, diagram 0, dan diagram rinci yang diusulkan

4.3.1.1 Matrix Agency

Dari perancangan proses matrix agency untuk memetakan

persyaratan data ke lokasi. Adapun hasilnya sebagai berikut:

Gambar 4.5 Matrix Agency

Page 450: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

152

4.3.1.2 Diagram Konteks

Dari flowchart Sistem yang di usulkan, maka pada tahapan ini

kita dapat merancang konteks diagram. Berikut ini diagram

konteks pada sistem yang diusulkan:

Gambar 4.6 Diagram Konteks pada Sistem yang diusulkan

Penjelasan dari diagram konteks sistem informasi penjualan:

Customer

1. Customer masuk ke sistem dengan memasukan username

dan password pada halaman Login.

2. Customer dapat memasukan data pesanan dengan mengisi

Form Pesanan lalu diproses.

Page 451: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

153

3. Customer dapat memasukan data saran dan kritik pada

Form Saran & Kritik.

4. Dalam sistem ini Customer mendapatkan informasi

mengenai Data Pesanan(data pesanan dari customer

tersebut), Data Saran dan Kritik( data saran dan kritik dari

customer tersebut), dan Data Barang.

Logistic

1. Logistic masuk ke sistem dengan memasukan username

dan password pada halaman Login.

2. Logistic mengisi informasi data barang melalui halaman

Form Barang.

3. Logistic mengisi informasi data retur melalui halaman

Form Retur.

4. Dalam sistem ini Logistic mendapatkan informasi

mengenai Data Barang, Data Pesanan pada halaman Daftar

Pesanan(pesanan dari seluruh customer), dan Data

Retur(barang yang diretur oleh seluruh customer)

Sales

1. Sales masuk ke sistem dengan memasukan username dan

password pada halaman Login.

2. Sales dapat memasukan dan mendaftarkan pelanggan

kedalam sistem melalui halaman Form Pelanggan.

3. Sales memasukan informasi data supir yang dimiliki oleh

perusahan ke dalam sistem, melalui halaman Form Supir.

4. Sales memasukan informasi data kendaraan pengiriman

barang yang dimiliki oleh perusahan ke dalam sistem,

melalui halaman Form Kendaraan.

5. Sales membuat data faktur untuk dikirim, melalui halaman

Form Faktur.

Page 452: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

154

6. Sales juga membuat data surat jalan, melalui halaman Form

Surat Jalan.

7. Sales dapat menjawab Testimonial yang ada melalui Form

Testimonial.

8. Dalam sistem ini Sales mendapatkan informasi mengenai

Data Pelanggan( seluruh biodata pelanggan), Data

Supir(biodata supir yang dimiliki perusahaan JUMP), Data

Kendaraan(informasi kendaraan pengiriman yang dimiliki

oleh perusahaan JUMP), Data Faktur( data faktur dari

seluruh pelanggan), Data Surat Jalan(data seluruh surat

jalan untuk pelanggan), Data Pesanan (data pesanan semua

pelanggan), Data Saran dan Kritik(data saran dan kritik dari

semua pelanggan), Data Testimonial(data tesimonial dari

semua pelanggan dan tamu)

Manager

1. Manager masuk ke sistem dengan memasukan username

dan password pada halaman Login.

2. Manager mendapatkan informasi Data Saran dan Kritik,

Data Penjualan, Data Barang.

Tamu

1. Tamu dari aplikasi ini dapat mengirimkan testimoninya,

melalui Form Tersimonial.

2. Tamu dari aplikasi ini mendapatkan informasi mengenai

Data Barang, Data Testimonial(data testimonial dari para

tamu dan para customer.

Page 453: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

155

4.3.1.3 DFD level 0 (zero) pada Sistem yang Diusulkan

Gambar 4.7 DFD level 0 pada Sistem yang diusulkan

Page 454: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

156

4.3.1.4 DFD level 1 pada Sistem yang Diusulkan dan Flowchart

Program

Diagram ini untuk mendetailkan setiap proses yang

terjadi pada diagram Zero Sistem yang diusulakan.

1. DFD level 1 Proses 2.0

Menjelaskan secara detail Proses 2.0 Yaitu

preoses tambah, ubah, dan lihat data pelanggan pada

sales dan pelanggan.

SalesPelanggan2.1* Tambah

Data Pelanggan

Form PelangganForm Pelanggan

2.2* Ubah Data

Pelanggan

2.3* Lihat Data Pelanggan

Pelanggan Pelanggan

Login

2.4* Hapus Data

Pelanggan

Form PelangganForm Pelanggan

Form PelangganForm Pelanggan

Form Pelanggan

Gambar 4.8 DFD level 1 Proses 2.0 pada Sistem yang diusulkan

Page 455: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

157

Flowchart program pada proses 2.0 :

Gambar 4.9 Flowchart program Proses 2.0

Page 456: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

158

2. DFD level 1 Proses 3.0

Menjelaskan secara detail Proses 3.0. Yaitu

proses tambah, ubah, dan lihat data barang pada

logistic. Serta lihat data barang pada pelanggan dan

tamu.

Gambar 4.10 DFD level 1 Proses 3.0 pada Sistem yang diusulkan

Page 457: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

159

Flowchart program pada proses 3.0 :

Gambar 4.11 Flowchart program Proses 3.0

Page 458: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

160

3. DFD level 1 Proses 4.0

Menjelaskan secara detail Proses 4.0.Yaitu proses

tambah, ubah, lihat pada data kendaraan dan data supir.

Gambar 4.12 DFD level 1 Proses 4.0 pada Sistem yang diusulkan

Page 459: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

161

Flowchart program pada proses 4.0 :

Gambar 4.13 Flowchart program Proses 4.0

Page 460: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

162

4. DFD level 1 Prose 5.0

Menjelaskan secara detail Proses 5.0. Yaitu

proses pemesanan. Dalam proses ini, pelanggan dapat

membuat, melihat, dan menghapus data pesanan. Dalam

proses ini Sales dan Logistic dapat melihat dan

merubah.

Gambar 4.14 DFD level 1 Proses 5.0 pada Sistem yang diusulkan

Page 461: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

163

Flowchart program pada proses 5.0 :

Y

Memasukan Data Barang

ke dalam Pesanan

Apakah Data Pesanan berhasil

dihapus?T

Y

T

Data Pesanan berhasil dicetak

Y

Data Pemesanan Terhapus

Selesai

Data Pemesanan

Berhasil dimasukan

Apakah Data Pesanan berhasil

dimasukan?T

Data Pesanan

Belum ada

Data Pemesanan

Tidak Terhapus

Data Pemesanan

Tidak Tercetak (Klik Kembali)

Verifikasi Data Pesanan

Pemesan

Mulai

Ingin Melihat Detail Data Pesanan?

Ingin Menghapus Data Pesanan?

T

Status Pesanan berubah

Ingin mencetak

Data Pesanan?

Y

Validasi Data Pesanan yang

Dihapus

Y

T

Gambar 4.15 Flowchart program Proses 5.0

Page 462: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

164

5. DFD level 1 Proses 6.0

Menjelaskan secara detail Proses 6.0. Yaitu proses

pembuatan, melihat, menghapus data faktur dan surat

jalan.

Gambar 4.16 DFD level 1 Proses 6.0 pada Sistem yang diusulkan

Page 463: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

165

Flowchart program pada proses 6.0 :

Gambar 4.17 Flowchart program Proses 6.0

Page 464: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

166

6. DFD level 1 Proses 7.0

Menjelaskan secara detail Proses 7.0. Yaitu proses

membuat data retur, mengurangi stoknya dari data

barang oleh sales.

Retur

BarangLogisitc

7.2* Buat Retur

setelah ubah data barang

Retur7.3*

Lihat Data Retur

7.4* Hapus Retur

Surat_Jalan

Surat Jalan

7.1* Tambah Data

Retur dari Surat Jalan

Form Retur Form Retur

Form Retur

Form Retur

Retur

Form Retur Form Retur

7.5* Cetak Retur

ReturRetur

Gambar 4.18 DFD level 1 Proses 7.0 pada Sistem yang diusulkan

Page 465: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

167

Flowchart program pada proses 7.0 :

Gambar 4.19 Flowchart program Proses 7.0

Page 466: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

168

7. DFD level 1 Proses 8.0

Menjelaskan secara detail Proses 8.0. Yaitu proses

data saran dan kritik dan poses testimonial.

Customer (pelanggan)

Sales

Tamu

Testimonial

Sarankritik

8.1* Tambah Saran

Kritik

8.5* Tambah

Testimoni

8.6* Lihat Testimoni

8.3* Ubah Status Saran Krtik

Form Testimonial

Form Testimonial

Testimonial

8.7* Hapus

Testimoni

8.2* Lihat Saran

Kritik

DataSaran & kritik

8.4* Hapus Status

Saran Krtik

Manager

Form Saran & kritik

Form Saran & kritik

Form Saran & kritik

Form Saran & kritik

Form Saran & kritik

Form Saran & kritik

Saran & kritik

Saran & kritik

Saran & kritik

Form Testimonial

Form Testimonial

Testimonial

Testimonial

Testimonial

Form TestimonialForm Testimonial

Gambar 4.20 DFD level 1 Proses 8.0 pada Sistem yang diusulkan

Page 467: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

169

Flowchart program pada proses 8.0 :

Gambar 4.21 Flowchart program Proses 8.0

Page 468: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

170

4.3.1.5 Kamus Data

Kamus data merupakan keterangan dari alur data pada

DFD. Berikut ini kamus data dari DFD di atas:

1. Nama arus data : Form Login

Alias : Verifikasi masuk sistem

Bentuk data : Formulir

Arus data : Dari Sales proses 1.0

Penjelasan : Pengguna sistem (user) mengisi

form username dan password untuk

masuk ke sistem

Periode : Setiap kali user menggunakan

Sistem

Volume : Setiap hari rata-rata berkali-kali

Struktur Data : -username + password

2. Nama arus data : Form Login

Alias : Verifikasi masuk sistem

Bentuk data : Formulir

Arus data : Dari manager ke proses 1.0

Penjelasan : Pengguna sistem (user) mengisi

form username dan password untuk

masuk ke sistem

Periode : Setiap kali user menggunakan

Sistem

Volume : Setiap hari rata-rata berkali-kali

Struktur Data : -username + password

Page 469: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

171

3. Nama arus data : Form Login

Alias : Verifikasi masuk sistem

Bentuk data : Formulir

Arus data : Dari Logistic ke proses 1.0

Penjelasan : Pengguna sistem (user) mengisi

form username dan password untuk

masuk ke sistem

Periode : Setiap kali user menggunakan

Sistem

Volume : Setiap hari rata-rata berkali-kali

Struktur Data : -username + password

4. Nama arus data : Form Login

Alias : Verifikasi masuk sistem

Bentuk data : Formulir

Arus data : Dari pelanggan ke proses 1.0

Penjelasan : Pengguna sistem (user) mengisi

form username dan password untuk

masuk ke sistem

Periode : Setiap kali user menggunakan

Sistem

Volume : Setiap hari rata-rata berkali-kali

Struktur Data : -username + password

5. Nama arus data : Data Login

Alias : Masuk ke data login

Page 470: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

172

Bentuk data : Variabel

Arus data : Proses 1.0 ke database login

Penjelasan : Sistem akan menyamakan data

login yang dimasukan dengan data

login pada database

Periode : Setiap kali ada user yang ingin

masuk ke sistem

Volume : Setiap hari rata-rata berkali-kali

Struktur Data : -username + password

6. Nama arus data : Form Pelanggan

Alias : Tambah data pelanggan

Bentuk data : Formulir

Arus data : Dari sales ke proses 2.1

Penjelasan : Admin mendaftarkan pelanggan

Periode : Setiap kali admin menambah data

pelanggan yang baru

Volume : Satu kali setiap ada data pelanggan

baru yang mendaftarkan ke

perusahaan

Struktur Data : username + password +level

+status + id_pelanggan +nama

+alamat +telp +email

7. Nama arus data : Form Pelanggan

Alias : Menyimpan data pelanggan baru

Page 471: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

173

Bentuk data : Variabel

Arus data : Proses 2.1 ke database pelanggan

Penjelasan : Menambah data pelanggan yang

baru dan disimpan ke database

pelanggan

Periode : Setiap kali sistem menambah data

pelanggan yang baru dari admin

penjualan

Volume : Setiap Satu kali menambah data

pelanggan

Struktur Data : id_pelanggan +nama + npwp

+alamat +telp + fax + hp +email

8. Nama arus data : Form Pelanggan

Alias : Tambah data login bagi pelanggan

Bentuk data : Variabel

Arus data : Proses 2.1 ke database login

Penjelasan : Sales mendaftarkan

data login untuk pelanggan

Periode : Setiap kali sistem menambah data

pelanggan yang baru dari admin

Volume : Setiap Satu kali menambah data

pelanggan

Struktur Data : username + password +level+status

9. Nama arus data : Form Pelanggan

Page 472: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

174

Alias : Ubah data Pelanggan

Bentuk data : Formulir

Arus data : Dari sales ke proses 2.2

Penjelasan : Sales mengubah (edit)

data pelanggan

Periode : Setiap Sales mengubah

data pelanggan.

Volume : Satu kali Setiap Sales

mengubah data pelanggan.

Struktur Data : id_pelanggan +nama

+alamat +telp +email

10. Nama arus data : Form Pelanggan

Alias : Simpan data Pelanggan

Bentuk data : Variabel

Arus data : Proses 2.2 ke database pelanggan

Penjelasan : Simpan perubahan (edit) data

pelanggan

Periode : Sistem menyimpan perubahan data

pelanggan

Volume : Satu kali Setiap Sales

mengubah data pelanggan.

Struktur Data : id_pelanggan +nama

+alamat +telp +email

11. Nama arus data : Data Pelanggan

Page 473: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

175

Alias : Informasi data pelanggan

Bentuk data : Field

Arus data : Dari database pelanggan ke proses

2.3

Penjelasan : Sistem membaca data barang dari

database barang

Periode : Setiap sales ingin

mengakses data barang

Volume : Berkali kali setiap pengguna

mengakses database barang

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

+gambar + tgl_input

12. Nama arus data : Data Pelanggan

Alias : Informasi data pelanggan

Bentuk data : Tampilan di layar monitor

Arus data : Proses 2.3 ke logistic

Penjelasan : Sales melihat data

pelanggan

Periode : Sales mengakses

database pelanggan

Volume : Berkali kali setiap logistic

Page 474: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

176

mengakses database barang

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

13. Nama arus data : Barang

Alias : Tambah data barang

Bentuk data : Formulir

Arus data : Dari logistic ke proses 3.1

Penjelasan : Logistic menambahkan data

barang

Periode : Setiap ada barang baru

Volume : Satu kali setiap admin

menambahkan data barang

Struktur Data : id_barang + nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

+gambar + tgl_input

14. Nama arus data : Barang

Alias : Menyimpan data barang

Bentuk data : Variabel

Arus data : Proses 3.1 ke database barang

Penjelasan : Sistem menyimpan data barang

Page 475: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

177

yang baru ke database barang

Periode : Setiap logistic meminta

sistem menyimpan data barang

Volume : Satu kali setiap sistem menyimpan

menambahkan data barang

Struktur Data : id_barang + nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

+gambar + tgl_input

15. Nama arus data : Barang

Alias : Merubah data barang

Bentuk data : Formulir

Arus data : Dari admin ke proses3.2

Penjelasan : Logistic ingin mengubah

data barang

Periode : Setiap ada data barang yang

berubah

Volume : Satu kali Setiap ada data barang

yang berubah

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

Page 476: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

178

+gambar + tgl_input

16. Nama arus data : Barang

Alias : Menyimpan perubahan data barang

Bentuk data : Formulir

Arus data : Proses 3.2 ke database barang

Penjelasan : Sistem menyimpan perubahan data

barang ke database barang

Periode : Setiap logistic meminta

sistem merubah data barang dan

menyimpannya ke database barang

Volume : Satu kali Setiap ada data barang

yang berubah dan disimpan ke

database

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

+gambar + tgl_input

17. Nama arus data : Barang

Alias : Informasi data barang

Bentuk data : Field

Arus data : Dari database barang ke proses 3.3

Penjelasan : Sistem membaca data barang dari

database barang

Page 477: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

179

Periode : Setiap admin

gudang, tamu, dan pelanggan)

ingin mengakses data barang

Volume : Berkali kali setiap penguna

mengakses database barang

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

+gambar + tgl_input

18. Nama arus data : Barang

Alias : Informasi data barang

Bentuk data : Tampilan di layar monitor

Arus data : Proses 3.3 ke logistic

Penjelasan : Logistic melihat data barang

Periode : Logistic mengakses

database barang

Volume : Berkali kali setiap logistic

mengakses database barang

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

19. Nama arus data : Barang

Page 478: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

180

Alias : Informasi data barang

Bentuk data : Tampilan di layar monitor

Arus data : Proses 3.3 ke Tamu

Penjelasan : Tamu melihat data barang

Periode : Setiap tamu/manajer mengakses

database barang

Volume : Berkali kali setiap Tamu/Manajer

mengakses database barang

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

20. Nama arus data : Barang

Alias : Informasi data barang

Bentuk data : Tampilan di layar monitor

Arus data : Proses 3.3 ke Tamu

Penjelasan : Manajer melihat data barang

Periode : Setiap tamu/manajer mengakses

database barang

Volume : Berkali kali setiap Tamu/Manajer

mengakses database barang

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

Page 479: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

181

+harga_barang + total_barang

21. Nama arus data : Barang

Alias : Informasi data barang

Bentuk data : Tampilan di layar monitor

Arus data : Proses 3.3 ke pelanggan

Penjelasan : Pelanggan melihat data barang

Periode : Setiap pelanggan mengakses

database barang

Volume : Berkali kali setiap pelanggan

mengakses database barang

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

22. Nama arus data : Kendaraan

Alias : Tambah data kendaraan

Bentuk data : Formulir

Arus data : Admin ke Proses 4.1

Penjelasan : Admin ingin menambah data

kendaraan

Periode : Setiap admin ingin menambah data

kendaraan

Volume : Satu kali setiap admin menambah

data kendaraan

Page 480: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

182

Struktur Data : no_polisi + nama_kendaraan

+ jenis_kendaraan

23. Nama arus data : Kendaraan

Alias : Simpan tambah data kendaraan

Bentuk data : Variabel

Arus data : Proses 4.1 ke database kendaraan

Penjelasan : Proses menyimpan data kendaraan

Periode : Setiap admin memproses

menyimpan data kendaraan

Volume : Satu kali setiap admin menambah

data kendaraan

Struktur Data : no_polisi + nama_kendaraan

+ jenis_kendaraan

24. Nama arus data : Kendaraan

Alias : Menghapus data kendaraan

Bentuk data : Formulir

Arus data : Admin ke Proses 4.2

Penjelasan : Admin ingin menghapus data

kendaraan

Periode : Setiap admin ingin menghapus data

kendaraan

Volume : Satu kali setiap admin menghapus

data kendaraan

Struktur Data : no_polisi + nama_kendaraan

Page 481: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

183

+ jenis_kendaraan

25. Nama arus data : Kendaraan

Alias : Menghapus data kendaraan

Bentuk data : Variabel

Arus data : Proses 4.2 ke database kendaraan

Penjelasan : Proses menghapus data kendaraan

pada database kendaraan

Periode : Setiap admin memproses hapus

data kendaraan pada database

kendaraan

Volume : Satu kali setiap admin menghapus

data kendaraan

Struktur Data : no_polisi + nama_kendaraan

+ jenis_kendaraan

26. Nama arus data : Kendaraan

Alias : Lihat data kendaraan pada database

kendaraan

Bentuk data : Field

Arus data : Database kendaraan ke Proses 4.3

Penjelasan : Database mengirimkan data

kendaraan ke sistem

Periode : Setiap admin yang ingin melihat

data kendaraan

Volume : Setiap kali admin mengeksekusi

Page 482: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

184

halaman data kendaraan

Struktur Data : no_polisi + nama_kendaraan

+ jenis_kendaraan

27. Nama arus data : Kendaraan

Alias : Lihat data kendaraan

Bentuk data : Tampilan pada layar monitor

Arus data : Proses 4.3 ke admin

Penjelasan : Sistem menampilkan data

kendaraan

Periode : Setiap admin yang ingin melihat

data kendaraan

Volume : Setiap kali admin mengeksekusi

halaman data kendaraan

Struktur Data : no_polisi + nama_kendaraan

+ jenis_kendaraan

28. Nama arus data : Supir

Alias : Tambah data supir

Bentuk data : Formulir

Arus data : Logistic ke Proses 4.4

Penjelasan : Admin menambah data supir

Periode : Setiap ada supir baru

Volume : Satu kali setiap admin mengisi

form data supir .

Struktur Data : id_supir + no_polisi + nama_supir

Page 483: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

185

+ alamat_supir + telp_supir

29. Nama arus data : Kendaraan

Alias : Mengirim data kendaraan

Bentuk data : Field

Arus data : Database kendaraan ke Proses 4.4

Penjelasan : Database kendaraan mengirim data

kendaraan (no_polisi) untuk

menambah data supir

Periode : Setiap ada supir baru

Volume : Satu kali setiap admin mengisi

form data supir .

Struktur Data : id_supir + no_polisi + nama_supir

+ alamat_supir + telp_supir

30. Nama arus data : Supir

Alias : Simpan data supir

Bentuk data : Variabel

Arus data : Proses 4.4 ke database supir

Penjelasan : Sistem menyimpan data supir

Periode : Setiap logistic menyimpan data

supir ke database supir

Volume : Satu kali setiap admin menyimpan

form data supir ke database supir

Struktur Data : id_supir + no_polisi + nama_supir

+ alamat_supir + telp_supir

Page 484: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

186

31. Nama arus data : Supir

Alias : Menghapus data supir

Bentuk data : Formulir

Arus data : Logistic ke Proses 4.5

Penjelasan : Admin menghapus data supir

Periode : Setiap admin menghapus data supir

Volume : Satu kali setiap admin menghapus

data supir .

Struktur Data : id_supir + no_polisi + nama_supir

+ alamat_supir + telp_supir

32. Nama arus data : Supir

Alias : Hapus data supir

Bentuk data : Variabel

Arus data : Proses 4.5 ke database supir

Penjelasan : Sistem menghapus data supir pada

database supir

Periode : Setiap admin menghapus data supir

pada database supir

Volume : Satu kali setiap admin menghapus

data supir pada database supir

Struktur Data : id_supir + no_polisi + nama_supir

+ alamat_supir + telp_supir

33. Nama arus data : Supir

Alias : Lihat data supir

Page 485: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

187

Bentuk data : Field

Arus data : Database supir ke Proses 4.6

Penjelasan : Database mengirim data supir

Periode : Setiap admin mengeksekusi

halaman data supir

Volume : Satu kali setiap logistic

mengeksekusi halaman data supir

Struktur Data : id_supir + no_polisi + nama_supir

+ alamat_supir + telp_supir

34. Nama arus data : Supir

Alias : Melihat data supir

Bentuk data : Tampilan di layar monitor

Arus data : Proses 4.6 ke logistic

Penjelasan : Admin melihat data supir

Periode : Setiap admin mengeksekusi

halaman data supir

Volume : Satu kali setiap admin

mengeksekusi halaman data supir

Struktur Data : id_supir + no_polisi + nama_supir

+ alamat_supir + telp_supir

35. Nama arus data : Pesanan

Alias : Membuat pesanan sementara

Bentuk data : Formulir

Arus data : Pelanggan ke Proses 5.1

Page 486: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

188

Penjelasan : Pelanggan mengisi data pesanan

Periode : Setiap pelanggan mengisi data

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : id_pesan_temp + id_barang +

id_session + jumlah + tanggal

+sub_total

36. Nama arus data : Pesanan

Alias : Mengambil data barang

Bentuk data : Tampilan di layar monitor

Arus data : Database barang ke Proses 5.1

Penjelasan : Database barang memberikan data

barang ke sistem

Periode : Setiap pelanggan mengisi data

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : id_pesan_temp + id_barang +

id_session + jumlah + tanggal

+sub_total

37. Nama arus data : Pesanan

Alias : Simpan pesanan sementara

Bentuk data : Variabel

Page 487: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

189

Arus data : Proses 5.1 ke database pesan_temp

Penjelasan : Pelanggan menyimpan pesanannya

ke database pesan_temp

Periode : Setiap pelanggan mengisi data

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : id_pesan_temp + id_barang +

id_session + jumlah + tanggal

+sub_total

38. Nama arus data : Pesanan

Alias : Memproses pesanan sementara

Bentuk data : Field

Arus data : Database pesan_temp ke proses 5.2

Penjelasan : Pesanan sementara akan di proses

Periode : Setiap pelanggan mengisi data

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : id_pesan_temp + id_barang +

id_session + jumlah + tanggal

+sub_total

39. Nama arus data : Barang

Alias : Simpan data barang

Page 488: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

190

Bentuk data : Variabel

Arus data : Proses 5.2 ke database barang

Penjelasan : Mengurangi jumlah barang yang

dipesan ke database barang

Periode : Setiap sistem memproses pesanan

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

40. Nama arus data : Pelanggan

Alias : Ambil data pelanggan

Bentuk data : Field

Arus data : Database pelanggan ke proses 5.3

Penjelasan : Sistem mengambil data pelanggan

dari database pelanggan

Periode : Setiap pelanggan mengisi data

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : id_pelanggan +nama + npwp

+alamat +telp + fax + hp +email

Page 489: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

191

41. Nama arus data : Pelanggan

Alias : Simpan data pesan_detail

Bentuk data : Variabel

Arus data : Proses 5.3 ke database pesan_detail

Penjelasan : Sistem mengambil data pelanggan

dan disimpan ke database

pesan_temp

Periode : Setiap pelanggan mengisi data

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : id_pelanggan +nama + npwp

+alamat +telp + fax + hp +email

42. Nama arus data : Pesanan

Alias : Menyimpan pesanan

Bentuk data : Variabel

Arus data : Proses 5.2 ke database pesan_detail

Penjelasan : Menyimpan pesanan dari

pelanggan

Periode : Setiap pelanggan mengisi data

pesanan

Volume : Setiap hari setiap pelanggan

mengisi data pesanan

Struktur Data : no_pesan + id_pesan

Page 490: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

192

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

43. Nama arus data : Pesanan

Alias : Lihat pesanan

Bentuk data : Field

Arus data : Database pesan_detail ke proses 5.4

Penjelasan : Sistem melihat pesanan dari

database pesan_detail

Periode : Setiap pelanggan mengksekusi

halaman data pesanan

Volume : Satu kali setiap pelanggan

mengksekusi halaman data pesanan

Struktur Data : id_pesan + id_pelanggan

+ id_barang+ tanggal _pesan

+ jumlah + status +total_harga

44. Nama arus data : Pesanan

Alias : Lihat pesanan

Bentuk data : Tampilan di layar monitor

Arus data : Proses 5.4 ke pelanggan

Penjelasan : Pelanggan melihat data pesanan

Periode : Setiap pelanggan mengksekusi

halaman data pesanan

Volume : Satu kali setiap pelanggan

Page 491: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

193

mengksekusi halaman data pesanan

Struktur Data : id_pesan + id_pelanggan

+ id_barang+ tanggal _pesan

+ jumlah + status + total_harga

45. Nama arus data : Pesanan

Alias : Lihat data pesanan

Bentuk data : Field

Arus data : Database pesan_detail ke proses 5.5

Penjelasan : Database pesan_detail memberikan

data pesanan ke sistem

Periode : Setiap logistic

mengeksekusi halaman data pesan

Volume : Setiap hari setiap logistic

mengeksekusi halaman data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

46. Nama arus data : Pesanan

Alias : Lihat data pesanan

Bentuk data : Tampilan di layar monitor

Arus data : Proses 5.5 ke logistic

Penjelasan : Logistic menerima data

pesanan

Page 492: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

194

Periode : Setiap logistic

mengeksekusi halaman detail data

pesan

Volume : Setiap hari setiap logistic

mengeksekusi halaman data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

47. Nama arus data : Pesanan

Alias : Lihat data pesanan

Bentuk data : Tampilan di layar monitor

Arus data : Proses 5.5 ke sales

Penjelasan : Sales menerima data

pesanan

Periode : Setiap sales

mengeksekusi halaman data pesan

Volume : Setiap hari setiap sales

mengeksekusi halaman detail data

pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

Page 493: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

195

48. Nama arus data : Pesanan

Alias : Lihat data pesanan

Bentuk data : Tampilan di layar monitor

Arus data : Proses 5.5 ke super admin

Penjelasan : Logistic menerima data

pesanan

Periode : Setiap super admin

mengeksekusi halaman data pesan

Volume : Setiap hari setiap super admin

mengeksekusi halaman data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

49. Nama arus data : Pesanan

Alias : Ubah data pesanan

Bentuk data : Formulir

Arus data : Logistic ke proses 5.6

Penjelasan : Logistic merubah atau

menghapus data pesanan dari status

new pesan ke proses

Periode : Setiap logistic merubah detail data

pesan_ detail

Volume : Setiap hari setiap logistic

Page 494: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

196

merubah detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

50. Nama arus data : Pesanan

Alias : hapus data pesanan

Bentuk data : Formulir

Arus data : Logistic ke proses 5.6

Penjelasan : Sales

menghapus data pesanan dari status

new pesan ke proses

Periode : Setiap sales merubah

atau menghapus detail data

pesan_ detail

Volume : Setiap hari setiap logistic

merubah detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

51. Nama arus data : Pesanan

Alias : Simpan perubahan data pesanan

Bentuk data : Variabel

Page 495: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

197

Arus data : Proses 5.6 ke database pesan_detail

Penjelasan : Sistem menyimpan perubahan data

pesanan dari status new pesan ke

proses pada database pesan_detail

Periode : Setiap logistic melihat detail

data pesan

Volume : Setiap hari setiap logistic

melihat detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

52. Nama arus data : Pesanan

Alias : Ubah data pesanan

Bentuk data : Formulir

Arus data : Sales ke proses 5.6

Penjelasan : Logistic merubah data pesanan

dari status new pesan ke proses

Periode : Setiap sales merubah detail

data pesan_ detail

Volume : Setiap hari setiap sales

merubah detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

Page 496: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

198

+ tanggal _pesan + jumlah

+ status +total_harga

53. Nama arus data : Pesanan

Alias : Simpan perubahan data pesanan

Bentuk data : Variabel

Arus data : Proses 5.6 ke database pesan_detail

Penjelasan : Sistem menyimpan perubahan data

pesanan pada database pesan_detail

Periode : Setiap sales melihat detail

data pesan

Volume : Setiap hari setiap sales

melihat detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

54. Nama arus data : Pesanan

Alias : Ubah data pesanan

Bentuk data : Formulir

Arus data : Super Admin ke proses 5.6

Penjelasan : Super admin merubah data pesanan

dari

status proses atau lunas ke new

pesan

Page 497: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

199

Periode : Setiap logistic merubah detail data

pesan_ detail

Volume : Setiap hari setiap logistic

merubah detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

55. Nama arus data : Pesanan

Alias : hapus data pesanan

Bentuk data : Formulir

Arus data : Super Admin ke proses 5.6

Penjelasan : super admin menghapus data

pesanan

Periode : Setiap super admin menghapus

detail

data pesan_ detail

Volume : Setiap hari setiap logistic

merubah detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

56. Nama arus data : Pesanan

Page 498: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

200

Alias : Simpan perubahan data pesanan

Bentuk data : Variabel

Arus data : Proses 5.6 ke database pesan_detail

Penjelasan : Sistem menyimpan perubahan data

pesanan dari status new pesan ke

proses pada database pesan_detail

Periode : Setiap logistic melihat detail

data pesan

Volume : Setiap hari setiap logistic

melihat detail data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

57. Nama arus data : Pesanan

Alias : Lihat data pesanan

Bentuk data : Field

Arus data : database pesan_detail ke Proses 5.7

Penjelasan : manager melihat data pesanan

Periode : Setiap manager mengeksekusi

halaman data pesan

Volume : Setiap hari setiap manager

mengeksekusi halaman data pesan

Struktur Data : no_pesan + id_pesan

Page 499: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

201

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

58. Nama arus data : Pesanan

Alias : Lihat data pesanan

Bentuk data : Tampilan di layar monitor

Arus data : Proses 5.7 ke manager

Penjelasan : manager melihat data pesanan

Periode : Setiap manager mengeksekusi

halaman data pesan

Volume : Setiap hari setiap manager

mengeksekusi halaman data pesan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

59. Nama arus data : Faktur

Alias : Membuat data faktur

Bentuk data : Formulir

Arus data :Sales ke proses 6.1

Penjelasan : Admin membuat data faktur

Periode : Setiap admin membuat data faktur

Volume : Setiap hari setiap admin membuat

data faktur

Page 500: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

202

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

60. Nama arus data : Pesanan

Alias : Ambil data pesanan

Bentuk data : Field

Arus data : Database pesan_detail ke

proses 6.1

Penjelasan : Database pesan_detail memberikan

data pesanan ke sistem untuk

membuat data faktur

Periode : Setiap sales membuat data

faktur

Volume : Setiap hari setiap sales

membuat data faktur

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

61. Nama arus data : Faktur

Alias : Menyimpan data faktur

Bentuk data : Variabel

Arus data : Proses 6.1 ke database faktur

Page 501: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

203

Penjelasan : Sistem menyimpan data faktur ke

database faktur

Periode : Setiap sales menyimpan data

faktur

Volume : Setiap hari setiap admin penjualan

menyimpan data faktur

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

62. Nama arus data : Surat Jalan

Alias : Membuat surat jalan

Bentuk data : Formulir

Arus data : Admin ke proses 6.2

Penjelasan : Sales membuat data surat

jalan

Periode : Setiap sales membuat data

surat jalan

Volume : Setiap hari sales membuat

data surat jalan

Struktur Data : no_sj + id_supir

+ no_faktur + tanggal_sj

63. Nama arus data : Supir

Alias : Ambil data supir

Page 502: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

204

Bentuk data : Field

Arus data : Database supir ke proses 6.2

Penjelasan : Sistem mengambil data supir

Periode : Setiap admin membuat data surat

jalan

Volume : Setiap hari sales membuat

data surat jalan

Struktur Data : id_supir + no_polisi + nama_supir

+ alamat_supir + telp_supir

64. Nama arus data : Faktur

Alias : Ambil data faktur

Bentuk data : Field

Arus data : Database faktur ke proses 6.2

Penjelasan : Database faktur mengirim data

faktur ke sistem untuk membuat

data surat jalan

Periode : Setiap sales membuat data

surat jalan

Volume : Setiap hari sales membuat

data surat jalan

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

Page 503: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

205

65. Nama arus data : Surat jalan

Alias : Simpan data surat jalan

Bentuk data : Variabel

Arus data : Proses 6.2 ke database surat_jalan

Penjelasan : Sistem menyimpan data surat jalan

ke database surat_jalan

Periode : Setiap sales menyimpan data

surat jalan

Volume : Setiap hari sales menyimpan

data surat jalan

Struktur Data : no_sj + id_supir

+ no_faktur + tanggal_sj

66. Nama arus data : Faktur

Alias : Lihat data faktur

Bentuk data : Field

Arus data : Database faktur ke proses 6.3

Penjelasan : Sistem melihat data faktur dari

database faktur

Periode : Setiap sales melihat data

faktur

Volume : Setiap hari sales melihat data

faktur

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

Page 504: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

206

+ tanggal _pesan + jumlah

+ status +total_harga

67. Nama arus data : Faktur

Alias : Lihat data faktur

Bentuk data : Tampilan di layar monitor

Arus data : Proses 6.3 ke sales

Penjelasan : Sales melihat data faktur

Periode : Setiap sales melihat data

faktur

Volume : Setiap hari sales melihat data

faktur

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

68. Nama arus data : Faktur

Alias : Hapus data faktur

Bentuk data : Formulir

Arus data : sales ke proses 6.4

Penjelasan : Sales menghapus data faktur

Periode : Setiap sales menghapus data

faktur

Volume : Satu kali setiap sales

menghapus data faktur

Page 505: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

207

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

69. Nama arus data : Faktur

Alias : Hapus data faktur

Bentuk data : Variabel

Arus data : Proses 6.4 ke database faktur

Penjelasan : Admin pmenghapus data faktur

pada

database faktur

Periode : Setiap admin menghapus data

faktur

Volume : Satu kali setiap admin menghapus

data faktur

Struktur Data : no_pesan + id_pesan

+ id_pelanggan + id_barang

+ tanggal _pesan + jumlah

+ status +total_harga

70. Nama arus data : Surat jalan

Alias : Lihat data surat jalan

Bentuk data : Field

Arus data : Database surat_jalan ke proses 6.5

Penjelasan : Sistem mengambil data surat jalan

Page 506: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

208

pada database surat_jalan

Periode : Setiap sales melihat data

surat jalan

Volume : Setiap hari sales melihat data

surat jalan

Struktur Data : no_sj + id_supir

+ no_faktur + tanggal_sj

71. Nama arus data : Surat jalan

Alias : Lihat data surat jalan

Bentuk data : Tampilan di layar monitor

Arus data : Proses 6.5 ke sales

Penjelasan : Sales melihat data surat jalan

Periode : Setiap sales melihat data

surat jalan

Volume : Setiap hari sales melihat data

surat jalan

Struktur Data : no_sj + id_supir

+ no_faktur + tanggal_sj

72. Nama arus data : Surat jalan

Alias : Hapus data surat jalan

Bentuk data : Formulir

Arus data : Sales ke proses 6.6

Penjelasan : Sales menghapus data surat

jalan

Page 507: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

209

Periode : Setiap sales menghapus data

surat jalan

Volume : Setiap hari sales menghapus

data surat jalan

Struktur Data : no_sj + id_supir

+ no_faktur + tanggal_sj

73. Nama arus data : Surat jalan

Alias : Hapus data surat jalan

Bentuk data : Variabel

Arus data : Proses 6.6 ke database surat_jalan

Penjelasan : Sales menghapus data surat

jalan pada database surat_jalan

Periode : Setiap sales menghapus data

surat jalan

Volume : Setiap hari sales menghapus

data surat jalan

Struktur Data : no_sj + id_supir

+ no_faktur + tanggal_sj

74. Nama arus data : Retur

Alias : Tambah data retur

Bentuk data : Formulir

Arus data : Logistic ke proses 7.1

Penjelasan : Admin membuat data retur dengan

mengambil data surat jalan

Page 508: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

210

Periode : Setiap ada barang retur

Volume : Satu kali pembuatan setiap

Logistic membuat retur

Struktur Data : id_retur + no_retur +no_sj

+id_barang +tgl_retur

+jumlah_barang_retur +ket_retur

75. Nama arus data : Surat jalan

Alias : Lihat data surat jalan

Bentuk data : Field

Arus data : Surat jalan ke proses 7.1

Penjelasan : Sistem melihat data surat jalan

pada database surat jalan untuk

membuat data retur

Periode : Setiap ada barang retur

Volume : Satu kali pembuatan setiap

logistic membuat retur

Struktur Data : id_retur + no_retur +no_sj

+id_barang +tgl_retur

+jumlah_barang_retur +ket_retur

76. Nama arus data : Barang

Alias : Simpan perubahan data barang

Bentuk data : Variabel

Arus data : Proses 7.1 ke database barang

Page 509: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

211

Penjelasan : Sistem menyimpan perubahan data

barang pada database barang untuk

membuat data retur

Periode : Setiap ada barang retur

Volume : Satu kali pembuatan setiap

logistic membuat retur

Struktur Data : id_barang + nama_barang

+jenis_barang +bahan

+kemasan + keterangan

+harga_barang + total_barang

+gambar + tgl_input

77. Nama arus data : Barang

Alias : Lihat data barang

Bentuk data : Field

Arus data : Database barang ke proses 7.2

Penjelasan : Database barang memberikan data

barang untuk sistem untuk

membuat retur

Periode : Setiap ada barang retur

Volume : Satu kali pembuatan setiap

Logistic membuat retur

Struktur Data : id_barang + nama_barang

+jenis_barang +bahan

+kemasan + keterangan

Page 510: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

212

+harga_barang + total_barang

+gambar + tgl_input

78. Nama arus data : Retur

Alias : Simpan data retur

Bentuk data : Variabel

Arus data : Proses 7.2 ke database retur

Penjelasan : Logistic menyimpan data retur

pada database retur

Periode : Setiap ada barang retur

Volume : Satu kali pembuatan setiap

admin membuat retur

Struktur Data : id_retur + no_retur +no_sj

+id_barang +tgl_retur

+jumlah_barang_retur +ket_retur

79. Nama arus data : Retur

Alias : Lihat data retur

Bentuk data : Field

Arus data : Database retur ke proses 7.3

Penjelasan : Database retur memberikan data

retur ke sistem

Periode : Setiap mengakses halaman retur

Volume : Bekali-kali setiap mengakses

halaman retur

Struktur Data : id_retur + no_retur +no_sj

Page 511: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

213

+id_barang +tgl_retur

+jumlah_barang_retur +ket_retur

80. Nama arus data : Retur

Alias : Lihat data retur

Bentuk data : Tampil di layar monitor

Arus data : Proses 7.3 ke logistic

Penjelasan : Logistic melihat data retur

Periode : Setiap mengakses halaman retur

Volume : Bekali-kali setiap mengakses

halaman retur

Struktur Data : id_retur + no_retur +no_sj

+id_barang +tgl_retur

+jumlah_barang_retur +ket_retur

81. Nama arus data : Retur

Alias : Hapus data retur

Bentuk data : Formulir

Arus data : Logistic ke Proses 7.4

Penjelasan : Logistic menghapus data retur

Periode : Setiap admin menghapus data retur

Volume : Bekali-kali setiap menghapus

data retur

Struktur Data : id_retur + no_retur +no_sj

+id_barang +tgl_retur

+jumlah_barang_retur +ket_retur

Page 512: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

214

82. Nama arus data : Retur

Alias : Simpan data retur yang dihapus

Bentuk data : Variabel

Arus data : Proses 7.4 ke database retur

Penjelasan : Sistem menyimpan data retur yang

di hapus

Periode : Setiap logistic menghapus data

retur

Volume : Bekali-kalisetiap admin

menghapus data retur

Struktur Data : id_retur + no_retur +no_sj

+id_barang +tgl_retur

+jumlah_barang_retur +ket_retur

83. Nama arus data : Sarankritik

Alias : Tambah data sarankritik

Bentuk data : Formulir

Arus data : Dari pelanggan ke proses 8.1

Penjelasan : Pelanggan membuat data saran dan

kritik.

Periode : Setiap sales membuat data saran

dan kritik

Volume : Satu kali setiap sales membuat

data saran dan kritik

Struktur Data : id_sarankritik + id_pelanggan

Page 513: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

215

+isi +jenis +tanggal +status

84. Nama arus data : Sarankritik

Alias : Simpan tambahan data sarankritik

Bentuk data : Variabel

Arus data : Proses 8.1 ke database saran kritik

Penjelasan : Sistem menyimpan saran dan kritik

pada database sarankritik

Periode : Setiap pelanggan menyimpan

data saran dan kritik

Volume : Satu kali setiap sales

menyimpan data saran dan kritik

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

85. Nama arus data : Sarankritik

Alias : Lihat data sarankritik

Bentuk data : Field

Arus data : Database sarankritik ke proses 8.2

Penjelasan : Sistem mengambil data saran dan

kritik pada database sarankritik

Periode : Setiap sales mengakses

data saran dan kritik

Volume : Satu kali setiap sales

mengakses data saran dan kritik

Struktur Data : id_sarankritik + id_pelanggan

Page 514: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

216

+isi +jenis +tanggal +status

86. Nama arus data : Sarankritik

Alias : Lihat data sarankritik

Bentuk data : Tampilan di layar monitor

Arus data : Proses 8.2 ke pelanggan

Penjelasan : Pelanggan melihat data saran dan

kritik

Periode : Setiap pelanggan mengakses

halaman data saran dan kritik

Volume : Satu kali setiap pelanggan

mengakses halaman data saran dan

kritik

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

87. Nama arus data : Sarankritik

Alias : Lihat data sarankritik

Bentuk data : Tampilan di layar monitor

Arus data : Proses 8.2 ke sales

Penjelasan : Sales melihat data saran dan kritik

Periode : Setiap sales mengakses

halaman data saran dan kritik

Volume : Satu kali setiap sales

mengakses halaman data saran dan

kritik

Page 515: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

217

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

88. Nama arus data : Sarankritik

Alias : Lihat data sarankritik

Bentuk data : Tampilan di layar monitor

Arus data : Proses 8.2 ke manager

Penjelasan : manager melihat data saran dan

kritik

Periode : Setiap manager mengakses halaman

data saran dan kritik

Volume : Satu kali setiap manager

mengakses halaman data saran dan

kritik

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

89. Nama arus data : Sarankritik

Alias : Ubah data sarankritik

Bentuk data : Formulir

Arus data : Sales ke proses 8.3

Penjelasan : Sales merubah status dari data

saran dan kritik

Periode : Setiap sales membaca

data saran dan kritik

Volume : Satu kali Setiap sales

Page 516: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

218

membaca data saran dan kritik

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

90. Nama arus data : Sarankritik

Alias : Simpan perubahan data sarankritik

Bentuk data : Variabel

Arus data : Proses 8.3 ke database sarankritik

Penjelasan : Sistem menyimpan perubahan data

saran dan kritik pada database

sarankritik

Periode : Setiap sales membaca

data saran dan kritik

Volume : Satu kali Setiap sales

membaca data saran dan kritik

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

91. Nama arus data : Sarankritik

Alias : Hapus data sarankritik

Bentuk data : Formulir

Arus data : Sales ke proses 8.4

Penjelasan : Sales menghapus data saran dan

kritik

Periode : Setiap sales menghapus data saran

dan kritik

Page 517: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

219

Volume : Satu kali Setiap sales

menghapus data saran dan kritik

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

92. Nama arus data : Sarankritik

Alias : Simpan data sarankritik

Bentuk data : Variabel

Arus data : Proses 8.4 ke database sarankritik

Penjelasan : Sistem menghapus data saran dan

kritik pada database sarankritik

Periode : Setiap sales menghapus data saran

dan kritik

Volume : Satu kali Setiap sales

menghapus data saran dan kritik

Struktur Data : id_sarankritik + id_pelanggan

+isi +jenis +tanggal +status

93. Nama arus data : Testimonial

Alias : Tambah data testimonial

Bentuk data : Formulir

Arus data : Pelanggan ke proses 8.5

Penjelasan : Pelanggan membuat testimonial

Periode : Setiap Pelanggan membuat

testimonial

Volume : Berkali-kali setiap Pelanggan

membuat testimonial

Page 518: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

220

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

94. Nama arus data : Testimonial

Alias : Tambah data testimonial

Bentuk data : Formulir

Arus data : Sales ke proses 8.5

Penjelasan : Sales membuat testimonial

Periode : Setiap sales membuat

testimonial

Volume : Berkali-kali setiap admin

penjualan membuat testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

95. Nama arus data : Testimonial

Alias : Tambah data testimonial

Bentuk data : Formulir

Arus data : Tamu ke proses 8.5

Penjelasan : Tamu membuat

testimonial

Periode : Setiap tamu membuat

testimonial

Volume : Berkali-kali setiap tamu/manager

membuat testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

Page 519: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

221

96. Nama arus data : Testimonial

Alias : Sistem menyimpan data testimonial

Bentuk data : Variabel

Arus data : Proses 8.5 ke database testimonial

Penjelasan : Sistem menyimpan data testimonial

pada database testimonial

Periode : Setiap pengguna yang selesai

membuat testimonial

Volume : Berkali-kali setiap pengguna yang

selesai membuat testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

97. Nama arus data : Testimonial

Alias : Sistem melihat data testimonial

Bentuk data : Field

Arus data : Database testimonial ke proses 8.6

Penjelasan : Sistem melihat data testimonial

Periode : Setiap pengguna yang mengakses

halaman testimonial

Volume : Berkali-kali setiap pengguna yang

mengakses halaman testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

98. Nama arus data : Testimonial

Alias : Pelanggan melihat data testimonial

Bentuk data : Tampilan di layar monitor

Arus data : Proses 8.6 ke pelanggan

Page 520: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

222

Penjelasan : Pelanggan melihat data testimonial

Periode : Setiap pengguna yang mengakses

halaman testimonial

Volume : Berkali-kali setiap pengguna yang

mengakses halaman testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

99. Nama arus data : Testimonial

Alias : Tamu/manager melihat data

testimonial

Bentuk data : Tampilan di layar monitor

Arus data : Proses 8.6 ke tamu

Penjelasan : Tamu melihat data testimonial

Periode : Setiap pengguna yang mengakses

halaman testimonial

Volume : Berkali-kali setiap pengguna yang

mengakses halaman testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

100. Nama arus data : Testimonial

Alias : Sales melihat data

testimonial

Bentuk data : Tampilan di layar monitor

Arus data : Proses 8.6 ke sales

Penjelasan : Sales melihat data testimonial

Periode : Setiap pengguna yang mengakses

halaman testimonial

Page 521: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

223

Volume : Berkali-kali setiap pengguna yang

mengakses halaman testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

101. Nama arus data : Testimonial

Alias : Hapus data testimonial

Bentuk data : Formulir

Arus data : Sales ke proses 8.7

Penjelasan : Sales menghapus data testimonial

Periode : Setiap sales menghapus

data testimonial

Volume : Berkali-kali sales

menghapus data testimonial

Struktur Data : id_testimonial + id_pelanggan

+nama +email +isi + tanggal

102. Nama arus data : Testimonial

Alias : Hapus data testimonial

Bentuk data : Variabel

Arus data : Proses 8.7 ke sales

Penjelasan : Sistem menghapus data testimonial

pada database testimonial

Periode : Setiap sales menghapus

data testimonial

Volume : Berkali-kali sales

menghapus data testimonial

Struktur Data : id_testimonial + id_pelanggan

Page 522: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

224

4.3.2 Perancangan Database

4.3.2.1 ERD

surat_jalan

supir

kendaraan

login

cetak

milik

milik

Terima

buat

UsernamenamanpwpalamatTelpFaxhpemail

1

M

barang

faktur

no_polisinama_kendaraanJenis_kendaraan

id_pesanid_pelangganid_barangtanggal_pesanjumlahstatustotal_harga

M

1

id_barangnama_barangjenis_barangbahankemasanketeranganharga_barangtotal_baranggambartgl_input

no_sjid_supirno_fakturTanggal_sj

id_supirno_polisinama_supiralamat_supirtelp_supir

Usernameid_pelangganpasswordlevelstatus

no_fakturid_pesantgl_fakturtgl_jatuh_tempototal_pajaktotal_plus_pajak

no_returno_sjid_barangtgl_returjumlah_barang_retur

1

1

1

retur

membuat pesan

order

M

1

Sarankritik

Testimonial

kirim

kirim

Id_sarankritikid_pelangganIsijenistanggalstatus

id_testimonialid_pelanggannamaemailIsitanggal

1

1

1

1

Konsultasi

kirim

id_konsultasiid_pelanggansubjekpertanyaanjawabanpertanyaan2jawaban2tanggaltanggal_jawab

1

M

pelanggan

M

1

M

M

Id_pesan_tempid_barangid_sessionjumlahsub_totalM

M

M

Berita

Karyawan

id_beritajudulisi_beritatgl_inputJam_input

karyawannama_karyawanalamattgl_lahirhandphoneEmailJabatangrade

Gambar 4.22 Perancangan ERD (Entity Relationship Diagram)

Page 523: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

225

4.3.2.2 Normalisasi

1) Unnormalized Form (UNF) Relasi Penjualan

Tabel 4.1 Tabel Unnormalize Form

username password

level status id_testi

monial Id_pelanggan

nama email

cv_gunawan Toko_Makmur CarrefourBSD

123456 1234 1234

Pelanggan Pelanggan pelanggan

Aktif Aktif Aktif

1 2 3

1 2

Cv_gunawan Toko_makmur Toko_makmur

[email protected] [email protected]

Id_pelanggan username nama npwp alamat telp fax hp email

1 2 3

cv_gunawan Toko_Makmur CarrefourBSD

Cv_gunawan Toko_Gunaw

an

022332789234000 013232628091000 098793040990900

jl.Haji Rijin 3

021333444 021345677

021333444 021345677

0812355667 0815446789

[email protected] [email protected]

tanggal Id_sarankritik

Id_pelanggan Isi jenis tanggal status

2010-10-02 2010-10-02 2010-10-02

1 2 3

1 2 3

Retail kecil jangan..

Saran Kritik Kritik

2010-10-18 2010-12-18

1 0

Page 524: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

226

Id_konsultasi

Id_pelanggan

subjek pertanyaan jawaban Pertanyaan2

Jawaban2 tanggal tanggal_jawab

1 2 3

1 2 3

Test Tanya

?

Bisa tes? Tanya mail?

?

Bisa [email protected] ?

2010-11-13 2010-11-13 2010-12-13

2010-11-13 2010-11-13 2010-12-13

id_pesan id_barang no_pesan nama_barang jenis_barang bahan kemasan keterangan harga_barang total_barang gambar

001 001 002

14 15 15

1 2 3

Nylon Broom Kalung Kalung

cleaning Accesoris Accesoris

gagang metal, plastik, plastik

Hangtag Hangtag Hangtag

sapu ijuk ...

kalung wanita

20000 10000 10000

90 100 100

floor kirim.jpg

kalung.jpg

tgl_input id_pesan_temp id_session jumlah sub_total id_pelanggan tanggal_pesan jumlah status

2010-09-23 2010-09-23

1 2

Fghs2345-08 Fghs2345-08

20 50

400000 500000

1 1

2010-10-23 2010-10-23

20 50

Proses Proses

Total_harga no_faktur Id_pesan tgl_faktur tgl_jatuh_tempo Total_pajak Total_plus_pajak

400000 500000

F00000001 F00000002

001 002

2010-11-06 2010-11-06

2010-11-13 2010-12-13

3200 3200

35200 35200

Page 525: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

227

2) First Normalize (1NF)

Tabel 4.2 Tabel First Normalize Form (1NF)

no_retur id_retur no_sj id_barang tgl_retur id_supir no_faktur tanggal_sj jumlah_barang_retur

R00000001 R00000001 R00000002

1 2 3

SJ00000001 SJ00000001 SJ00000002

14 15 15

2010-12-23

2010-12-24

001

002

F00000001

F00000002

2010-11-13

2010-12-13

1 2 1

Id_berita judul isi_berita tgl_input Jam_input Id_karyaw

an nama_karyawan alamat_karyawan

1 2

Launching.. Berita.

Launching w.. Berita launch..

2010-12-23 2010-12-24

19:33:07 19:45:07

1 2

Wisnu Wicaksono Harry Poerwadi

Jl.Kemuning Jl.Ratu hari

tgl_lahir handphone Email Jabatan divisi

1986-08-01 1980-08-01

081970779 097376767

[email protected] [email protected]

Manager Sales

Staff Sales

no_polisi nama_kendaraan jenis_kendaraan Id_supir nama_supir alamat_supir telp_supir

b4567bfk b6654pfk

b1235mas

Daihatsu Xenia toyota avansa

hino truck

mobil

mobil truck

001

002

Supra

Fahra atmaja

Jl.Kebon Nanas 2

Jl.H.Rijin

02134675478

02134675478

tgl_lahir handphone Email Jabatan divisi

1986-08-01 1980-08-01

081970779 097376767

[email protected] [email protected]

Manager Sales

Staff Sales

Page 526: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

228

username password level status id_testi

monial nama

email Isi

cv_gunawan Toko_Makmur

Carrefor

123456 1234 1234

Pelanggan Pelanggan pelanggan

Aktif Aktif Aktif

1 2 3

Cv_gunawan Toko_makmurToko_makmur

[email protected] [email protected] [email protected]

Oke thx .. Minta email Salam akrab

npwp alamat telp fax hp email

022332789234000 013232628091000 098793040990900

jl.Haji Rijin3Depok Jl.Haji2 Jakarta Jl.Biak2 BSD

021333444 021345677

0213423232

021333444 021345677

0213423232

0812355667 0815446789 0213423232

[email protected] [email protected]

[email protected]

tanggal Id_sarankritik

Isi jenis tanggal status Id_pelan

ggan nama

2010-10-02 2010-10-02 2010-10-02

1 2 3

Cabang diperbanyak Retail kecil jangan..

Pengiriman dipercepat

Saran Kritik Kritik

2010-10-18 2010-12-18 2010-12-18

1 0 1

1 2 3

Cv gunawan Toko Makmur Jaya CarrefourBSD

Id_konsultasi

subjek pertanyaan jawaban Pertanyaan2

Jawaban2 tanggal tanggal_jawab

1 2 3

Test Tanya

?

Bisa tes? Tanya mail?

?

Bisa [email protected] ?

Tesnya bisa? Alamat?

Bisa Liat

2010-11-13 2010-11-13 2010-12-13

2010-11-13 2010-11-13 2010-12-13

id_barang nama_barang jenis_barang bahan kemasan keterangan harga_barang total_barang gambar tgl_input

14 15

Nylon Broom Kalung

Mop

cleaning Accesoris cleaning

gagang metal, plastik,

Hangtag Hangtag

sapu ijuk kalung wanita

20000 10000 30000

90 100

floor kirim.jpg

kalung.jpg

2010-09-23 2010-09-23 2010-09-23

Page 527: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

229

16 microfiber Hangtag kain pel 100 mop.jpg

Total_harga no_faktur tgl_faktur tgl_jatuh_tempo Total_pajak Total_plus_pajak

400000 500000 150000

F00000001 F00000001 F00000002

2010-11-06 2010-11-06

2010-111-13

2010-11-13 2010-11-13

2010-12-13

10000 12500 3750

410000 512500 19750

no_pesan id_pesan id_pesan_temp id_session jumlah tanggal sub_total tanggal_pesan jumlah status

1 2 3

001 001 002

1 1 2

Fghs2345-08 Fghs2345-08 Clds3245-55

20 50 50

2010-0-23

2010-0-23

2010-1-23

400000 500000 150000

2010-10-23 2010-10-23 2010-11-23

20 50 50

Proses Proses Proses

id_retur no_sj no_retur tanggal_sj tgl_retur jumlah_barang_retur

1 2 3

SJ00000001 SJ00000001 SJ00000002

R00000001R00000001R00000002

2010-11-13

2010-12-13

2010-12-23 2010-12-23 2010-12-24

1 2 1

Page 528: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

230

3) Second Normalized (2NF)

Dalam normal kedua tabel/relasi penjualan dipecah karena atribute bukan kunci(non-key) haruslah memiliki ketergantungan

no_polisi nama_kendaraan jenis_kendaraan Id_supir nama_supir alamat_supir telp_supir

b4567bfk b6654pfk

b1235mas

Daihatsu Xenia toyota avansa

hino truck

mobil mobil truck

001 002 003

Supra Fahra atmaja

Kiko

Jl.Kebon Nanas 2 Jl.H.Rijin Jl.Tanah2

02194675478 0219467444 021934567

Page 529: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

231

Gambar 4.23 Relasi Penjualan 2NF

4) Third Normalized (3NF)

Page 530: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

232

Dalam normal ketiga Table Pesan dan Surat_Jalan – Retur harus dipecah karena atribute bukan kunci(non-key) tidak boleh

memiliki ketergantungan fungsional terhadap atribut bukan kunci lainnya.

Gambar 4.24 Relasi Penjualan 3NF

Page 531: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

233

4.3.2.3 Spesifikasi Database

Spesifikasi database yang sudah dinormalisasi

mendapatkan data sebagai berikut :

1) Tabel Login

Nama tabel : login

Tipe tabel : master files

Primary key : username

Foreign key : id_pelanggan

Fungsi tabel : tabel master yang digunakan untuk menjelaskan

data login secara keseluruhan.

Tabel 4.3 Struktur Tabel login

No Nama Field Type

Null

Default Keterangan

1 username varchar(20) No Username login

2 id_pelanggan Int(5) No Id pelanggan

3 password varchar(17) No Kata kunci buat masuk

4 level enum('superadmin', 'adminpenjualan', admingudang, 'pelanggan', 'manager')

No Tingkatan level buat akses program

5 status Enum(aktif, non aktif) No Status pada login

2) Tabel pelanggan

Nama tabel : pelanggan

Tipe tabel : master files

Primary key : id_pelanggan

Foreign key : -

Fungsi tabel : tabel master yang digunakan untuk menjelaskan

data pelanggan secara keseluruhan.

Tabel 4.4 Struktur Tabel pelanggan

No Nama Field Type Null Default Keterangan 1 id_pelanggan int(5) No Id pelanggan 2 nama varchar(30) No Nama pelanggan 3 npwp varchar(15) No Nomor pokok wajib

Page 532: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

234

pajak 4 alamat varchar(50) No Alamat pelanggan 5 telp varchar(15) No

Nomor telepon pelanggan

6 fax varchar(15) No Nomor fax pelanggan 7 hp varchar(15) No

Nomor handphone pelanggan

8 email varchar(20) No Email pelanggan

3) Tabel sarankritik

Nama tabel : sarankritik

Tipe tabel : master files

Primary key : id_sarankritik

Foreign key : id_pelanggan

Fungsi tabel : tabel master yang digunakan untuk menjelaskan

data pelanggan secara keseluruhan.

Tabel 4.5 Struktur Tabel sarankritik

No Nama Field Type Null Default Keterangan 1 id_sarankritik int(5) No Id saran dan kritik 2 id_pelanggan int(5) No Id pelanggan 3 isi text No Isi saran dan kritik 4 jenis varchar(10) No Jenisnya saran atau

kritk 5 tanggal date No

Tanggal data sarankritik dibuat

6 status int(2) No

Status data sarankritik baru atau sudah dibaca

4) Tabel konsultasi

Nama tabel : konsultasi

Tipe tabel : master files

Primary key : id_konsultasi

Foreign key : id_pelanggan

Fungsi tabel : tabel master yang digunakan untuk menjelaskan

data konsultasi secara keseluruhan.

Tabel 4.6 Struktur Tabel konsultasi

No Nama Field Type Null Default Keterangan 1 id_konsultasi int(5) No Id konsultasi 2 id_pelanggan int(5) No Id pelanggan

Page 533: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

235

3 subjek varchar(20) No Judul atau subjek yang ingin dibicarakan

4 pertanyaan text No Pertanyaan dari pelanggan

5 jawaban text No Jawabannya 6 pertanyaan2 text No

Pertanyaan yang kedua dari pelanggan

7 Jawaban2 text No

Jawaban yang kedua untuk pelanggan

8 tanggal date No

Tanggal dibuatnya konsultasi pada pertanyaan petama

9 tanggal_jawab date No

Tanggal dibuatnya jawaban petama

5) Tabel testimonial

Nama tabel : testimonial

Tipe tabel : master files

Primary key : id_konsultasi

Foreign key : id_pelanggan

Fungsi tabel : tabel master yang digunakan untuk menjelaskan

data konsultasi secara keseluruhan.

Tabel 4.7 Struktur Tabel testimonial

No Nama Field Type Null Default Keterangan 1 id_testimonial int(5) No Id testimonial 2 id_pelanggan int(5) No Id pelanggan 3 nama varchar(30) No Nama pengirim

testimonial 4 email varchar(20) No Email pengirim

testimonial 5 isi text No Isi testimonial 6 tanggal date No

Tanggal dibuatnya testimonial

6) Tabel pesan_temp

Nama tabel : pesan_temp

Tipe tabel : transaction files

Primary key : id_pesan_temp

Foreign key : id_barang

Fungsi tabel : tabel transaksi yang digunakan untuk mencatat

data pesanan secara sementara.

Page 534: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

236

Tabel 4.8 Struktur Tabel pesan_temp

No Nama Field Type Null Default Keterangan 1 id_pesan_temp int(11) No Id pesan temporary 2 id_barang int(8) No Id barang 3 id_session varchar(40) No Id session 4 jumlah int(8) No Jumlah barang yang

dipesan 5 tanggal date No Tanggal memesan 6 sub_total int(11) No

Total harga dari jumlah barang yang dipesan

7) Tabel pesan_detail

Nama tabel : pesan_detail

Tipe tabel : transaction files

Primary key : no_pesan

Foreign key : id_pelanggan,id_barang,id_pesan

Fungsi tabel : tabel transaksi yang digunakan untuk mencatat

seluruh data pesanan.

Tabel 4.9 Struktur Tabel pesan_detail

No Nama Field Type

Null

Default Keterangan

1 no_pesan int(12) No Nomor pesan 2 id_pesan char(10) No Id pesanan 3 id_pelanggan int(5) No Id pelanggan 4 id_barang varchar(8) No id barang 5 tanggal_pesan date No Tanggal memesan 6 jumlah int(6) No

Jumlah barang yang dipesan

7 status Enum(‘pesan masuk’, ‘proses’,’lunas’)

Status pesanan

8 total_harga int(11)

Total harga dari jumlah barang yang dipesan

8) Tabel faktur

Nama tabel : pesan_detail

Tipe tabel : transaction files

Page 535: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

237

Primary key : no_faktur

Foreign key : id_pesan

Fungsi tabel : tabel transaksi yang digunakan untuk mencatat

seluruh data faktur.

Tabel 4.10 Struktur Tabel faktur

No Nama Field Type Null Default Keterangan 1 no_faktur char(11) No Nomor faktur 2 id_pesan char (10) No Id pesanan 3 tgl_faktur date No Tanggal faktur 4 tgl_jatuh_tempo date No Tanggal jatuh tempo 5 total_pajak int(11) No Total pajak yang dibayar 6 Total_plus_pajak int(11) No Total harga barang plus pajak

9) Tabel surat_jalan

Nama tabel : surat_jalan

Tipe tabel : transaction files

Primary key : no_sj

Foreign key : no_faktur, id_supir

Fungsi tabel : tabel transaksi yang digunakan untuk mencatat

seluruh data surat jalan.

Tabel 4.11 Struktur Tabel surat_jalan

No Nama Field Type Null Default Keterangan 1 no_sj char(11) No Nomor surat jalan 2 id_supir int (5) No Id supir 3 No_faktur char(11) No Nomer faktur 4 Tanggal_sj date No Tanggal surat jalan dibuat

10) Tabel retur

Nama tabel : retur

Tipe tabel : transaction files

Primary key : id_retur

Foreign key : no_sj, id_barang

Fungsi tabel : tabel transaksi yang digunakan untuk mencatat

seluruh data retur.

Tabel 4.12 Struktur Tabel retur

No Nama Field Type Null Default Keterangan

Page 536: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

238

1 id_retur int (5) No Id retur 2 no_retur char(11) No Nomor retur 3 no_sj char(11) No Nomor surat jalan 4 id_barang int (5) No Id barang 5 Tgl_retur date No Tanggal retur 6 Jumlah_barang_retur int (10) No Jumlah barang yang di retur

11) Tabel kendaraan

Nama tabel : kendaraan

Tipe tabel : look-up files

Primary key : no_polisi

Foreign key : -

Fungsi tabel : tabel yang digunakan untuk menjelaskan

kendaraan yang digunakan.

Tabel 4.13 Struktur Tabel kendaraan

No Nama Field Type Null Default Keterangan 1 no_polisi varchar(8) No

Nomor polisi kendaraan

2 nama_kendaraan

varchar (25) No Nama atau Merek kendaraan

3 jenis_kendaraan

enum(‘motor’,’mobil’,’truk’)

No Jenis dari kendaraan

12) Tabel supir

Nama tabel : supir

Tipe tabel : master files

Primary key : id_supir

Foreign key : no_polisi

Fungsi tabel : tabel yang digunakan untuk menjelaskan data

atau identitas supir.

Tabel 4.14 Struktur Tabel supir

No Nama Field Type Null Default Keterangan 1 id_supir int(5) No

Nomor polisi kendaraan

2 no_polisi varchar (8) No

Nomor polisi kendaraan

3 nama_supir varchar (20) No Nama supir 4 alamat_supir text No Alamat atau tempat

tinggal supir 5 Telp_supir varchar (15) No Telepon supir

Page 537: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

239

13) Tabel berita

Nama tabel : berita

Tipe tabel : master files

Primary key : id_berita

Foreign key : -

Fungsi tabel : tabel yang digunakan untuk menjelaskan data

berita.

Tabel 4.15 Struktur Tabel berita

No Nama Field Type Null Default Keterangan 1 id_berita int(4) No Id_berita 2 judul varchar (30) No Judul berita 3 Isi_berita text No Isi berita 4 Tgl_input date No Tanggal input berita 5 Jam_input time No Jam input berita

14) Tabel barang

Nama tabel : barang

Tipe tabel : master files

Primary key : id_barang

Foreign key : -

Fungsi tabel : tabel yang digunakan untuk menjelaskan data

barang.

Tabel 4.16 Struktur Tabel barang

No Nama Field Type Null Default Keterangan 1 id_barang int(5) No Id barang 2 nama_barang varchar (30) No Nama barang 3 Jenis_barang enum('cleaning',

'kitchen', 'accesoris')

No Jenis barang

4 bahan varchar (30) No Tanggal input berita 5 kemasan varchar (30) Kemasan barang 6 keterangan text Keterangan barang 7 harga barang int(11) Harga barang 8 total_barang int(6) Total jumlah barang 9 gambar varchar(25) Gambar barang 10 Tgl_input date No Tanggal input barang

Page 538: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

240

15) Tabel karyawan

Nama tabel : karyawan

Tipe tabel : master files

Primary key : id_karyawan

Foreign key : -

Fungsi tabel : tabel yang digunakan untuk menjelaskan data

karyawan.

Tabel 4.17 Struktur Tabel karyawan

No Nama Field Type Null Default Keterangan 1 id_karyawan int(3) No Id_karyawan 2 Nama_karyawan varchar (30) No Nama karyawan 3 Tgl_lahir date No Tanggal lahir 4 handphone varchar(15) No Nomor handphone 5 email varchar (30) email 6 divisi Enum(‘sales’,

’marketing’, ’warehouse‘, accounting’)

divisi

7 jabatan Enum(‘staff’, ’manager’)

jabatan

8 Alamat_karyawan varchar (30) No Alamat karyawan

Page 539: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

241

4.3.3 Perancangan Interface

4.3.3.1 Perancangan STD

1) Rancangan Halaman Sales

a. Halaman Utama (Home)

Alur menu layar utama yang ada pada sistem

level sales.

Gambar 4.25 STD Rancangan Menu Utama pada Sales

Page 540: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

242

b. Halaman Menu Berita

Alur menu yang tersedia, jika mengakses

menu ‘Berita‘ pada halaman utama sales.

Gambar 4.26 STD Rancangan Menu Berita pada Sales

c. Halaman Menu Testimonial

Alur menu yang tersedia, jika mengakses

menu ‘Testimonial’ pada halaman utama sales.

Gambar 4.27 STD Rancangan Menu Testimonial pada Sales

Page 541: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

243

d. Halaman Menu Pelanggan

Alur menu yang tersedia, jika mengakses menu

‘Pelanggan’ pada halaman utama sales.

Gambar 4.28 STD Rancangan Menu Pelanggan pada Sales

e. Halaman Cari Pelanggan

Alur menu yang tersedia, jika mengakses menu

‘Cari Pelanggan’ pada halaman utama sales.

Gambar 4.29 STD Rancangan Menu Cari Pelanggan pada Sales

Page 542: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

244

f. Halaman Menu Konsultasi

Alur menu yang tersedia, jika mengakses menu

‘Konsultasi’ pada halaman utama sales.

Gambar 4.30 STD Rancangan Menu Konsultasi pada Sales

g. Halaman Saran & Kritik

Alur menu yang tersedia, jika mengakses menu

‘Saran dan Kritik’ pada halaman utama sales.

Gambar 4.31 STD Rancangan Menu Saran & Kritik pada Sales

Page 543: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

245

h. Halaman Daftar Pesanan

Alur menu yang tersedia, jika mengakses menu

‘Pesanan’ pada halaman utama sales

\

Gambar 4.32 STD Rancangan Menu Daftar Pesanan pada Sales

Page 544: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

246

i. Halaman Cari Pesanan

Alur menu yang tersedia, jika mengakses menu

‘Cari Pesanan’ pada halaman utama sales

Gambar 4.33 STD Rancangan Menu Cari Pesanan pada Sales

Page 545: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

247

j. Halaman Menu Faktur

Alur menu yang tersedia, jika mengakses menu

‘Faktur’ pada halaman utama sales.

Gambar 4.34 STD Rancangan Menu Faktur pada Sales

Page 546: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

248

k. Halaman Menu Surat Jalan

Alur menu yang tersedia, jika mengakses menu

‘Surat Jalan’ pada halaman utama sales.

Gambar 4.35 STD Rancangan Menu Surat Jalan pada Sales

Page 547: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

249

2) Rancangan Halaman Logistic

a. Halaman Menu Utama (Home)

Alur menu layar utama yang ada pada sistem

level (barang) logistic.

Login(gagal)Tampilkan Halaman Login

Login

Klik LogoutTampilkan Halaman Login

Home

Login(berhasil)Masuk Halaman Utama(Home)

Pilih Menu BarangTampil Halaman Data

Barang Barang

Cari barang

Pilih Menu Cari BarangTampil Form Cari Barang

Daftar Pesanan

Pilih Menu Daftar PesananTampil Halaman Data Daftar

Pesanan

Retur

Pilih Menu ReturTampil Halaman Data Retur

Berita

Pilih Menu TestimonialTampil Halaman Data

Testimonial

Pilih Menu BeritaTampil Halaman Data Berita

Testimonial

Cari Pesanan

Pilih Menu Cari PesananTampil Halaman Cari Data

Pesanan

Pilih Menu KembaliMasuk Halaman Utama(Home)

Pilih Menu KembaliMasuk Halaman Utama(Home)

Supir

Kendaraan

Pilih Menu KendaraanTampil Form Kendaraan

Pilih Menu SupirTampil Form Supir

Gambar 4.36 STD Rancangan Menu Utama pada Logistic

Page 548: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

250

b. Halaman Menu Supir

Alur menu yang tersedia, jika mengakses

menu ‘Supir’ pada halaman utama admin.

Gambar 4.37 STD Rancangan Menu Supir pada Logistic

c. Halaman Menu Kendaraan

Alur menu yang tersedia, jika mengakses

menu ‘Kendaraan’ pada halaman utama sales.

Gambar 4.38 STD Rancangan Menu Kendaraan pada Logistic

Page 549: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

251

d. Menu Menu Barang

Alur menu yang tersedia, jika mengakses menu

‘Barang’ pada halaman utama logistic.

Gambar 4.39 STD Rancangan Menu Barang pada Logistic

e. Halaman Menu Cari Barang

Alur menu yang tersedia, jika mengakses menu

‘Cari Barang’ pada halaman utama logistic.

Gambar 4.40 STD Rancangan Menu Cari Barang pada Logistic

Page 550: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

252

f. Halaman Menu Daftar Pesanan

Alur menu yang tersedia, jika mengakses menu

‘Daftar Pesanan’ pada halaman utama logistic.

Gambar 4.41 STD Rancangan Menu Daftar Pesanan pada Logistic

g. Halamana Menu Cari Pesanan

Alur menu yang tersedia, jika mengakses menu

‘Cari Pesanan’ pada halaman utama logistic.

Gambar 4.42 STD Rancangan Menu Cari Pesanan pada Logistic

Page 551: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

253

h. Halaman Menu Retur

Alur menu yang tersedia, jika mengakses menu

‘Retur’ pada halaman utama logistic.

Gambar 4.43 STD Rancangan Menu Retur pada Logistic

Page 552: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

254

3) Rancangan Halaman Manager

a. Halaman Utama (Home)

Alur menu layar utama yang ada pada sistem

level manager

Login(gagal)Tampilkan Halaman Login

Login

Berita

Klik LogoutTampilkan Halaman Login

Pilih Menu BeritaTampil Halaman Data Berita

Login(berhasil)Masuk Halaman Utama(Home)

Laporan Barang Laku

Pilih Menu Laporan Barang LakuTampil Halaman Form Laporan

Barang Laku

Laporan Periode Penjualan

Pilih Menu Laporan Periode PenjualanTampil Halaman Form Laporan

Periode Penjualan

Grafik Penjualan

Saran Kritik

Pilih Menu Grafik PenjualanTampil Halaman Grafik Penjualan

Pilih Menu Saran & KrtitikTampil Halaman Data Saran & Krtitik

Home

Pilih Menu BarangTampil Halaman Data Barang Barang

Cari barang

Pilih Menu Cari BarangTampil Form Cari Barang

Pilih Menu KembaliTampil Halaman Utama

Gambar 4.44 STD Rancangan Menu Utama pada Manager

Page 553: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

255

b. Halaman Laporan Periode Penjual

Alur menu yang tersedia, jika mengakses menu

“Laporan Periode Jual’ yang ada pada sistem level

manager

Gambar 4.45 STD Rancangan Menu Halaman Laporan Periode Penjualan pada

Manager

c. Halaman Laporan Barang Laku

Alur menu yang tersedia, jika mengakses menu

“Laporan Periode Jual’ yang ada pada sistem level

manager

Gambar 4.46 STD Rancangan Menu Halaman Laporan Barang Laku pada

Manager

Page 554: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

256

d. Halaman Barang

Alur menu yang tersedia, jika mengakses menu

“Barang” yang ada pada sistem level manager

BarangHomeForm Detail

Barang

Pilih Menu Detail BarangTampil Halaman Form Detail

Barang

Klik BarangTampilkan Halaman

Data Barang yang dicari

Pilih Menu Next, First,PreviousTampil Halaman Form Barang

pada Halaman Tertentu

Pilih Menu KembaliTampil Halaman Data Barang

Gambar 4.47 STD Rancangan Menu Halaman Barang pada Manager

e. Halaman Cari Barang

Alur menu yang tersedia, jika mengakses menu

“Cari Barang” yang ada pada sistem level manager

Gambar 4.48 STD Rancangan Menu Cari Barang pada Manager

Page 555: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

257

f. Halaman Saran & Kritik

Alur menu yang tersedia, jika mengakses

menu “Saran & Kritik” yang ada pada sistem level

manager

Gambar 4.49 STD Rancangan Menu Halaman Saran & Kritik pada Manager

Page 556: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

258

4) Rancangan Halaman Pelanggan

a. Halaman Menu Utama(Home)

Alur menu layar utama yang ada pada sistem

level Pelanggan.

Gambar 4.50 STD Rancangan Menu Halaman Menu Utama pada Pelanggan

b. Halaman Menu Barang

Alur menu yang tersedia, jika mengakses menu

‘Barang’ pada halaman utama pelanggan.

Gambar 4.51 STD Rancangan Menu Barang pada Pelanggan

Page 557: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

259

c. Halaman Menu Testimonial

Alur menu yang tersedia, jika mengakses

menu ‘Testimonial’ pada halaman utama pelanggan.

Testimonial

Pilih Menu TestimonialTampil Submenu Testimonial

Pilih Menu Tambah TestimonialTampil Halaman Form Tambah

Testimonial

Home

Form Tambah Testimonial Klik Kirim dan Gagal

Tampilkan Halaman Form Tambah Testimonial dan

Ada Peringatan

Pilih Menu KembaliTampil Submenu Testimonial

Klik CancelTampilkan Halaman Form

Tambah Testimonial

Gambar 4.52 STD Rancangan Menu Testimonial pada Pelanggan

d. Halaman Menu Data Pelanggan

Alur menu yang tersedia, jika mengakses menu

‘Data Pelanggan’ pada halaman utama pelanggan.

Gambar 4.53 STD Rancangan Menu Pelanggan pada Pelanggan

Page 558: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

260

e. Halaman Cari Barang

Alur menu yang tersedia, jika mengakses menu

‘Cari Barang’ pada halaman utama pelanggan.

Gambar 4.54 STD Rancangan Menu Cari Barang pada Pelanggan

f. Halaman Menu Pesan

Alur menu yang tersedia, jika mengakses menu

‘Pesan’ pada halaman utama pelanggan.

Gambar 4.55 STD Rancangan Menu Pesan pada Pelanggan

Page 559: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

261

g. Halaman Menu Konsultasi

Alur menu yang tersedia, jika mengakses menu ‘Konsultasi’ pada halaman utama pelanggan.

Gambar 4.56 STD Rancangan Menu Konsultasi pada Pelanggan

Page 560: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

262

h. Halaman Menu Saran & Kritik

Alur menu yang tersedia, jika mengakses menu ‘Saran & Kritik’ pada halaman utama pelanggan.

Gambar 4.57 STD Rancangan Menu Saran & Kritik pada Pelanggan

Page 561: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

263

5) Rancangan Halaman Tamu

Alur menu layar utama yang ada pada sistem level Tamu

Berita

Pilih Menu TestimonialTampil Submenu Testimonial

Pilih Menu SelengkapnyaTampil Halaman Detail Berita

Home (Berita) Testimonial

Barang

Pilih Menu BarangTampil Halaman Barang

Hubungi Kami

Pilih Menu Hubungi KamiTampil Halaman Hubungi Kami

Tentang Kami

Pilih Menu Tentang KamiTampil Halaman Tentang Kami

FormTestimonial

Pilih Menu TambahTampil Form Testimonial

Pilih Menu Kirim & SuksesTampil Halaman Testimonial

Pilih Menu KembaliTampil Halaman Testimonial

Pilih Menu Kirim & GagalTampil Form Testimonial &

Peringatan

Detail Barang

Pilih Menu DetailTampil Halaman Detail Barang

Pilih Menu KembaliTampil Halaman Barang

Pilih Menu PesanTampil Halaman Konfirmasi

Konfirmasi

Pilih Menu SelengkapnyaTampil Halaman Detail Berita

Detail Berita

Pilih Menu KembaliTampil Halaman Berita

Pilih Menu BatalTampil Form Testimonial

Gambar 4.58 STD Rancangan Menu pada Halaman Tamu

Page 562: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

264

4.3.3.2 Rancangan Interface

1. Rancangan Interface pada level Sales

1) Halaman Utama

Gambar 4.59 Perancangan Interface Halaman Utama pada Sales

2) Halaman Berita

Gambar 4.60 Perancangan Interface Halaman Berita pada Sales

Page 563: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

265

3) Halaman Tambah Berita

Gambar 4.61 Perancangan Interface Halaman Tambah Berita pada Sales

4) Halaman Ubah Berita

Gambar 4.62 Perancangan Interface Halaman Ubah Berita pada Sales

Page 564: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

266

5) Halaman Hapus Berita

Gambar 4.63 Perancangan Interface Halaman Hapus Berita pada Sales

6) Halaman Testimonial

Gambar 4.64 Perancangan Interface Halaman Testimonial pada Sales

Page 565: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

267

7) Halaman Tambah Testimonial

Gambar 4.65 Perancangan Interface Halaman Tambah Testimonial pada Sales

8) Halaman Hapus Testimonial

Gambar 4.66 Perancangan Interface Halaman Hapus Testimonial pada Sales

Page 566: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

268

9) Halaman Data Pelanggan

Gambar 4.67 Perancangan Interface Halaman Data Pelanggan pada Sales

Page 567: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

269

10) Halaman Tambah Data Pelanggan

Gambar 4.68 Perancangan Interface Halaman Tambah Data Pelanggan pada

Sales

Page 568: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

270

11) Halaman Ubah Data Pelanggan

Username

Password

Nama Lengkap

N.P.W.P

Alamat

Telepon

Fax

Handphone

E-MAIL

Header

Logo Perusahaan

Sistem Informasi Penjualan

Edi Data Pelanggan

:

:

:

:

:

:

:

:

:

xxxxxxxxxxxx

xxxxxxxxxxxx

xxxxxxxxxxxx

xxxxxxxxxxxxxxxx

Xxxxxxx xxxxxxxx xxxxxx

9999999

99999999

999999

9999999

Proses kembali

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.69 Perancangan Interface Halaman Ubah Data Pelanggan pada Sales

Page 569: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

271

12) Halaman Detail Data Pelanggan

Gambar 4.70 Perancangan Interface Halaman Detail Data Pelanggan pada Sales

Page 570: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

272

13) Halaman Hapus Data Pelanggan

Gambar 4.71 Perancangan Interface Halaman Hapus Data Pelanggan pada Sales

14) Halaman Cari Pelanggan

Gambar 4.72 Perancangan Interface Halaman Cari Data Pelanggan pada Sales

Page 571: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

273

15) Halaman Konsultasi

Gambar 4.73 Perancangan Interface Halaman Konsultasi pada Sales

16) Halaman Detail Konsultasi

Header

Logo Perusahaan

Sistem Informasi Penjualan

Konsultasi

Dari : xxxxxxxSubjek : xxxxxxxTanggal : 9999-99-99Pertanyaan : xxxxxxxJawaban : xxxxxxx

[Kembali]

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.74 Perancangan Interface Halaman Detail Konsultasi pada Sales

Page 572: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

274

17) Halaman Hapus Konsultasi

Gambar 4.75 Perancangan Interface Halaman Hapus Konsultasi pada Sales

18) Halaman Reply Konsultasi 1

Gambar 4.76 Perancangan Interface Halaman Reply Konsultasi1 pada Sales

Page 573: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

275

19) Halaman Reply Konsultasi 2

Gambar 4.77 Perancangan Interface Halaman Reply Konsultasi 2 pada Sales

20) Halaman Saran dan Kritik

Gambar 4.78 Perancangan Interface Halaman Saran dan Kritik pada Sales

Page 574: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

276

21) Halaman Detail Saran dan Kritik

Banner

Logo Perusahaan

Sistem Informasi Penjualan

Saran dan Kritik

Nama Pelanggan

E-mail

Tanggal

Jenis

Isi Saran/Kritik

[Kembali]

:

:

:

:

:

xxxxxx

xxxxxx

xxxxxx

xxxxxx

xxxxxx

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.79 Perancangan Interface Halaman Detail Saran dan Kritik pada Sales

22) Halaman Hapus Saran dan Kritik

Gambar 4.80 Perancangan Interface Halaman Hapus Saran dan Kritik pada Sales

Page 575: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

277

23) Halaman Daftar Pesanan

Gambar 4.81 Perancangan Interface Halaman Daftar Pesanan pada Sales

24) Halaman Detail Daftar Pesanan

Gambar 4.82 Perancangan Interface Halaman Detail Pelanggan pada Sales

Page 576: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

278

25) Halaman atau Hasil Cetak Pesanan

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Daftar Pesanan

-Pelanggan-

No

x xxxxx xxxxx xxxxxxxxxxxxx xxxxxxxx xxxxx

Jenis Barang Harga BarangNama Barang Jumlah Barang

x xxxxx xxxxx xxxxxxxxxxxxx xxxxxxxx xxxxx

x xxxxx xxxxx xxxxxxxxxxxxx xxxxxxxx xxxxx

Id Pesan : xxxxxxxxxx

Nama Email

Alamat Telp

: xxxx: xxxx

: xxxx: xxxx

Tanggal Pesan : xxxxxxxxxx

Total Pembayaran xxxxxxxxx

Gambar 4.83 Perancangan Interface Hasil Cetak Pesanan pada Sales

Page 577: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

279

26) Halaman Form Cari Pesanan

Gambar 4.84 Perancangan Interface Halaman Cari Pesanan pada Sales

27) Halaman Faktur

Header

Logo Perusahaan

Sistem Informasi Penjualan

Data Faktur

hapus

No

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

Tanggal Faktur AksiNo FakturNomor Pesan

tambah

detail

hapusdetail

hapusdetail

hapusdetail

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

x

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.85 Perancangan Interface Halaman Faktur pada Sales

Page 578: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

280

28) Halaman Detail Faktur

Header

Logo Perusahaan

Sistem Informasi Penjualan

Faktur

Pelanggan

No Faktur : xxxxxxxxxx Nama Pelanggan

Telpon

: xxxx

Faktur

Tanggal Faktur

Id Pesan

Tanggal Jatuh tempo

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

:

:

:

Alamat : xxxx

: xxxx

Barang

No

Xx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxxxxx

Jenis BarangTotal Harga

BarangNama Barang Jumlah Barang Harga Barang

Xx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxxxxx

Xx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxxxxx

Xx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxxxxx

Jumlah Barang

Total Pajak

Total Plus Pajak

:

:

:

xxxxxxx

xxxxxxx

xxxxxxx

[Cetak] [Kembali]

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.86 Perancangan Interface Halaman Detail Faktur pada Sales

Page 579: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

281

29) Halaman atau Hasil Cetak Faktur

Faktur

-PENGUSAHA KENA PAJAK

Nama : PT.JUMP DISTRIBUTORS ASIAAlamat : Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850N.P.W.P : 021159918056000

-PEMBELI BARANG KENA PAJAK/PENERIMA JASA KENA PAJAKNomor Faktur :xxxxxx Tanggal Pesan : xxxxxNama : xxxxxx alamat : xxxxxEmail :xxxxxx Telp : xxxxxxx

:

Barang

No

Xx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxxxxx

Jenis BarangNama Barang Jumlah Barang Harga Barang

PPN=10% x Total Harga Barang

Total Setelah Pajak

:

:

xxxxxxx

xxxxxxx

Xx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxxxxx

Xx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxxxxx

Total xxxxxx xxxxxxxx

Jakarta, xxxxxxxxxxx

xxxxxxxxxxxxxxxxxxx

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Gambar 4.87 Perancangan Interface Halaman atau Hasil Cetak Faktur pada Sales

Page 580: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

282

30) Halaman Tambah Faktur

Gambar 4.88 Perancangan Interface Halaman Tambah Faktur pada Sales

Page 581: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

283

31) Halaman Hapus Faktur

Header

Logo Perusahaan

Sistem Informasi Penjualan

Faktur

hapus

No

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

Tanggal Faktur AksiNo FakturNomor Pesan

tambah

detail

hapusdetail

hapusdetail

hapusdetail

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

99 xxxx 9999 xxxxxxxxxxxxxxxxxxxxx

x

Apakah anda benar-benar akan menghapus *xxxxxx * ?

OK Cancel

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.89 Perancangan Interface Halaman Hapus Faktur pada Sales

32) Halaman Data Surat Jalan

Header

Logo Perusahaan

Sistem Informasi Penjualan

Data Surat Jalan

detail

No Nomor Faktur Nama Supir AksiNomor Surat Jalan

99 xxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxx

x

hapus

tambah

99 xxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxx

99 xxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxx

99 xxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxx

detail hapus

detail hapus

detail hapus

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.90 Perancangan Interface Halaman Data Surat Jalan pada Sales

Page 582: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

284

33) Halaman Tambah Data Surat Jalan

Banner

Logo Perusahaan

Sistem Informasi Penjualan

Data Surat Jalan

-No Surat Jalan-

Id Surat Jalan : xxxxxxx

-Pesanan-

:

Proses Reset

Pilih Faktur xxxxxxxxx xxxxxxxxx

Tanggal Faktur :

Tanggal Jatuh Tempo

:

Id Supir

Nama Supir

:

:

PelangganCari PelangganKonsultasiSaran KritikDaftar PesananCari PesananFakturSurat JalanLog out

BeritaTestimonial

Publik

Pelanggan

Gambar 4.91 Perancangan Interface Halaman Tambah Data Surat Jalan pada

Sales

Page 583: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

285

34) Halaman Detail Surat Jalan

Gambar 4.92 Perancangan Interface Halaman Detail Data Surat Jalan pada Sales

Page 584: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

286

35) Halaman atau Hasil Cetak Surat Jalan

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Surat Jalan

-Data Surat Jalan-

No

99 xxxxx xxxxxxxxxxxxx 999 xxxxx

Jenis Barang Harga BarangNama Barang Jumlah Barang

-Pengirim-

Nama Pelanggan

Alamat PelangganTanggal Pesan

: xxxx: xxxx

: xxxx: xxxx

Keterangan :

Nama Supir : xxxx: xxxxNomor Kendaraan

Nama Kendaraan : xxxx: xxxxJenis Kendaraan

Nomor Surat Jalan

Email Pelanggan : xxxx Telp : xxxx

-Barang-

xxxxxxxxxx

______________

Jakarta,xxxxxxxxxx

______________

xxxxxxxxxx

99 xxxxx xxxxxxxxxxxxx 999 xxxxx

99 xxxxx xxxxxxxxxxxxx 999 xxxxx

99 xxxxx xxxxxxxxxxxxx 999 xxxxxTotal

xxxxxxxx

Gambar 4.93 Perancangan Interface Halaman Hasil Cetak Data Surat Jalan pada

Sales

Page 585: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

287

36) Halaman Hapus Data Surat Jalan

Gambar 4.94 Perancangan Interface Halaman Hapus Data Surat Jalan pada Sales

Page 586: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

288

2. Rancang Interface pada level Logistic

1. Halaman Utama

Header

Logo Perusahaan

Sistem Informasi Penjualan

Selamat Datang, Logistic

Anda telah berada pada halaman home Logistic pada web "JUMP Distributor Indonesia" silahkan gunakan menu yang sudah ada...Terima kasih.

BeritaTestimonial

Publik

BarangBarangCari Barang

PelangganDaftar PesananCari PesananReturLogout

PerusahaanSupirKendaraan

Gambar 4.95 Perancangan Interface Halaman Utama pada Logistic

2. Halaman Berita

Gambar 4.96 Perancangan Interface Halaman Berita pada Logistic

Page 587: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

289

3. Halaman Testimonial

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Header

Logo Perusahaan

Sistem Informasi Penjualan

Testimonial

Kembali

BeritaTestimonial

Publik

BarangBarangCari Barang

PelangganDaftar PesananCari PesananReturLogout

PerusahaanSupirKendaraan

Gambar 4.97 Perancangan Interface Halaman Testimonial pada Logistic

4. Halaman Supir

Gambar 4.98 Perancangan Interface Halaman Supir pada Logistic

Page 588: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

290

5. Halaman Form Tambah Supir

Header

Logo Perusahaan

Sistem Informasi Penjualan

Data Supir

Nama Supir :

No Polisi

Alamat

Telepon

:

:

:

Proses Kembali

BeritaTestimonial

Publik

BarangBarangCari Barang

PelangganDaftar PesananCari PesananReturLogout

PerusahaanSupirKendaraan

Gambar 4.99 Perancangan Interface Halaman Form Tambah Supir pada Logistic

6. Halaman Form Ubah Supir

Gambar 4.100 Perancangan Interface Halaman Form Ubah Supir pada Logistic

Page 589: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

291

7. Halaman Detail Supir

Gambar 4.101 Perancangan Interface Halaman Form Detail Supir pada Logistic

8. Halaman Hapus Supir

Gambar 4.102 Perancangan Interface Halaman Form Hapus Supir pada Logistic

Page 590: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

292

9. Halaman Kendaraan

Gambar 4.103 Perancangan Interface Halaman Kendaraan pada Logistic

10. Halaman Form Tambah Kendaraan

Gambar 4.104 Perancangan Interface Halaman Form Tambah Kendaraan pada

Logistic

Page 591: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

293

11. Halaman Form Ubah Kendaraan

Gambar 4.105 Perancangan Interface Halaman Form Ubah Kendaraan pada

Logistic

12. Halaman Hapus Kendaraan

Gambar 4.106 Perancangan Interface Halaman Form Hapus Kendaraan pada

Logistic

Page 592: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

294

13. Halaman Barang

Header

Logo Perusahaan

Sistem Informasi Penjualan

Barang

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Gambar barang

detail ubah hapus

Tambahcetak

Nama :Jenis :Harga Barang :Total Barang :Tanggal Masuk :

x

BeritaTestimonial

Publik

BarangBarangCari Barang

PelangganDaftar PesananCari PesananReturLogout

PerusahaanSupirKendaraan

Gambar 4.107 Perancangan Interface Halaman Barang pada Logistic

Page 593: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

295

14. Halaman Form Tambah Barang

Header

Logo Perusahaan

Sistem Informasi Penjualan

Barang

Id Barang :

Nama Barang :

Jenis Barang :

Bahan Pembuat :

Kemasan :

Keterangan :

Harga Barang :

Total Barang :

Gambar :

Cleaning kitchen accesoris

Choose File

Proses Kembali

BeritaTestimonial

Publik

BarangBarangCari Barang

PelangganDaftar PesananCari PesananReturLogout

PerusahaanSupirKendaraan

Gambar 4.108 Perancangan Interface Halaman Form Tambah Barang pada

Logistic

Page 594: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

296

15. Halaman Form Ubah Barang

Gambar 4.109 Perancangan Interface Halaman Form Ubah Barang pada Logistic

16. Halaman Detail Barang

Gambar 4.110 Perancangan Interface Halaman Form Detail Barang pada Logistic

Page 595: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

297

17. Halaman Hasil Cetak

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Daftar Barang

Data Barang

Jakarta, XXXXXXXXXX

xxxxxxxxxxxxxxx

No

9 999 xxxxx xxxxxxxxxxxxx 9999

Jenis BarangJumlah

SebenarnyaId Barang

Nama Barang Jumlah Barang

9 999 xxxxx xxxxxxxxxxxxx 9999

9 999 xxxxx xxxxxxxxxxxxx 9999

9 999 xxxxx xxxxxxxxxxxxx 9999

Gambar 4.111 Perancangan Interface Halaman Cetak Barang Pada Logistic

Page 596: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

298

18. Halaman Hapus Barang

Gambar 4.112 Perancangan Interface Halaman Hapus Barang Pada Logistic

19. Halaman Cari Barang

Gambar 4.113 Perancangan Interface Halaman Cari Barang pada Logistic

Page 597: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

299

20. Halaman Retur Barang

Gambar 4.114 Perancangan Interface Halaman Retur pada Logistic

Page 598: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

300

21. Halaman Tambah Retur

Gambar 4.115 Perancangan Interface Halaman Tambah Retur pada Logistic

Page 599: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

301

22. Halaman Detail Retur

Banner

Logo Perusahaan

Sistem Informasi Penjualan

Data Retur

No Retur

Tanggal Retur

:

Nomor Surat Jalan

:

:

x xxxxxxxxxx xxxxxxx xx

Nama Barang Jumlah BarangJenis Barang

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

Data Surat Jalan

No

x xxxxxxxxxx xxxxxxx xx

x xxxxxxxxxx xxxxxxx xx

Nama Barang Jumlah BarangJenis BarangNo

x xxxxxxxxxx xxxxxxx xx

[Cetak] [Kembali]

Data Barang yang di Retur

Total Barang Retur = xxx

BeritaTestimonial

Publik

BarangBarangCari Barang

PelangganDaftar PesananCari PesananReturLogout

PerusahaanSupirKendaraan

Gambar 4.116 Perancangan Interface Halaman Detail Retur pada Logistic

Page 600: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

302

23. Halaman Hasil Cetak Retur

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Surat Retur

-Data Surat Jalan-

Jakarta,xxxxxx

xxxxxxxxxxxxxxxxxxxxxxx

No Jenis BarangNama Barang Jumlah Barang

99 xxxxxxxxxx xxxxxxxxxxxxx 999

Nomor Surat Jalan

Nomor Retur : xxxxxxxxxx

Nama PelangganEmail Pelanggan

Alamat PelangganTanggal PesanTelp

: xxxx: xxxx: xxxx

: xxxx: xxxx: xxxx

-Data Barang Retur-

99 xxxxxxxxxx xxxxxxxxxxxxx 999

99 xxxxxxxxxx xxxxxxxxxxxxx 999

Total 999

Keterangan :

Xxxxxxxxxxxxxxxxxxxxxx

Gambar 4.117 Perancangan Interface Halaman Cetak Data Retur pada Logistic

Page 601: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

303

24. Halaman Daftar Pesanan

Gambar 4.118 Perancangan Interface Halaman Daftar Pesanan pada Logistic

25. Halaman Cari Pesanan

Gambar 4.119 Perancangan Interface Halaman Cari Pesanan pada Logistic

Page 602: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

304

26. Halaman Detail Pesanan

Header

Logo Perusahaan

Sistem Informasi Penjualan

Detail Pesan

-Pelanggan-

Nama xxxxxxxxxxx:

Id Pesan xxxxxxxxxxx:

Tanggal Pesan xxxxxxxxxxx:

Alamat xxxxxxxxxxxEmail xxxxxxxxxxxTelp 99999999

::

:

-Barang-

Jumlah Barang 99999

Total Harga 99999:

[Cetak] [Kembali]

No

99 xxxxxxxxxx xxxxxxxx 999 9999 9999

Jumlah Barang

Nama BarangJenis

BarangHarga

Per BarangTotal Harga Per Barang

99 xxxxxxxxxx xxxxxxxx 999 9999 9999

99 xxxxxxxxxx xxxxxxxx 999 9999 9999

99 xxxxxxxxxx xxxxxxxx 999 9999 9999

BeritaTestimonial

Publik

BarangBarangCari Barang

PelangganDaftar PesananCari PesananReturLogout

PerusahaanSupirKendaraan

Gambar 4.120 Perancangan Interface Halaman Detail Pesan pada Logistic

Page 603: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

305

27. Halaman Hasil Cetak Pesanan

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Daftar Pesanan

-Pelanggan-

No

99 xxxxxxxx xxxxxxxxxxxxx 9999 99999

Jenis Barang Harga BarangNama Barang Jumlah Barang

Id Pesan : xxxxxxxxxx

Nama Email

Alamat Telp

: xxxx: xxxx

: xxxx: 99999

Tanggal Pesan : xxxxxxxxxx

Total Pembayaran 9999

99 xxxxxxxx xxxxxxxxxxxxx 9999 99999

99 xxxxxxxx xxxxxxxxxxxxx 9999 99999

Gambar 4.121 Perancangan Interface Cetak Pesanan pada Logistic

Page 604: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

306

28. Halaman Hapus Pemesanan

Gambar 4.122 Perancangan Interface Hapus Pesanan pada Logistic

Page 605: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

307

3. Rancang Interface pada level Manager

1. Halaman Utama

Gambar 4.123 Perancangan Interface Halaman Utama pada Manager

2. Halaman Menu Berita

Header

Logo Perusahaan

Sistem Informasi Penjualan

Berita

Judul Berita

Upload news xx-xxxxxx-xxxx, 00;00;00

xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Judul Berita

Upload news xx-xxxxxx-xxxx, 00;00;00

xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Kembali

BeritaPublik

PerusahaanLaporan Periode PenjualanLaporan Barang LakuGrafik PenjualanBarangCari Barang

PelangganSaran & KritikLogout

x

Gambar 4.124 Perancangan Interface Halaman Berita pada Manager

Page 606: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

308

3. Halaman Menu Laporan Periode Penjualan

Header

Logo Perusahaan

Sistem Informasi Penjualan

BeritaPublik

PerusahaanLaporan Periode PenjualanLaporan Barang LakuGrafik PenjualanBarangCari Barang

PelangganSaran & KritikLogout

Laporan Periode Transaksi Penjualan

Tanggal Sampai

Tanggal Mulai :

:

Cetak

Gambar 4.125 Perancangan Interface Halaman Laporan Periode Penjualan pada

Manager

Page 607: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

309

4. Halaman Hasil Cetak Laporan Periode Penjualan

Total Penjualan

Periode (9999-99-99)-(9999-99-99)

No TanggalPelanggan Jenis Barang Harga Barang

99 xxxxxxx 9999-99-99 xxxxxxx xxxxxxx 99 xxxxxxxx

Jakarta, xxxxxxxxxxx

xxxxxxxxxxxxxxxxxx

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Nama Barang Jumlah

Total 999 xxxxxxxx

99 xxxxxxx 9999-99-99 xxxxxxx xxxxxxx 99 xxxxxxxx

99 xxxxxxx 9999-99-99 xxxxxxx xxxxxxx 99 xxxxxxxx

Gambar 4.126 Perancangan Interface Halaman Hasil Cetak Laporan Periode

Penjualan pada Manager

Page 608: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

310

5. Halaman Menu Laporan Barang Laku

Gambar 4.127 Perancangan Interface Halaman Menu Laporan Barang Laku

pada Manager

Page 609: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

311

6. Halaman Hasil Cetak Laporan Barang Laku

Gambar 4.128 Perancangan Interface Halaman Hasil Cetak Laporan Barang

Laku pada Manager

Page 610: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

312

7. Halaman Menu Grafik Penjualan

Gambar 4.129 Perancangan Interface Halaman Menu Grafik Penjualan pada

Manager

8. Halaman Barang

Header

Logo Perusahaan

Sistem Informasi Penjualan

Barang

XXXXXXXX

xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Gambar barang

XXXXXXXX

xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Gambar barang

Lihat Keranjang

X

BeritaPublik

PerusahaanLaporan Periode PenjualanLaporan Barang LakuGrafik PenjualanBarangCari Barang

PelangganSaran & KritikLogout

detail

cetak

detail

Gambar 4.130 Perancangan Interface Halaman Barang pada Manager

Page 611: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

313

9. Halaman Detail Barang

BeritaPublik

PerusahaanLaporan Periode PenjualanLaporan Barang LakuGrafik PenjualanBarangCari Barang

PelangganSaran & KritikLogout

Header

Logo Perusahaan

Sistem Informasi Penjualan

Detail Barang

Keterangan Barang

XXXXX

Jenis Barang xxxxxxxxxxx:

Bahan Pembuat xxxxxxxxxxx:

Kemasan xxxxxxxxxxx:

Keterangan :

Harga Barang :

Stok Barang :

Gambar barang

xxxxxxxxxxx

xxxxxxxxxxx

xxxxxxxxxxx

Id Barang xxxxxxxxxxx:

Tanggal Barang Input xxxxxxxxxxx:

Gambar 4.131 Perancangan Interface Halaman Detail Barang pada Manager

Page 612: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

314

10. Halaman Cetak Barang

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Daftar Barang

Data Barang

Jakarta, XXXXXXXXXX

xxxxxxxxxxxxxxxx

No

9 999 xxxxx xxxxxxxxxxxxx 9999

Jenis BarangJumlah

SebenarnyaId Barang

Nama Barang Jumlah Barang

9 999 xxxxx xxxxxxxxxxxxx 9999

9 999 xxxxx xxxxxxxxxxxxx 9999

9 999 xxxxx xxxxxxxxxxxxx 9999

Gambar 4.132 Perancangan Interface Halaman Hasil Cetak Barang pada

Manager

Page 613: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

315

11. Halaman Cari Barang

BeritaPublik

PerusahaanLaporan Periode PenjualanLaporan Barang LakuGrafik PenjualanBarangCari Barang

PelangganSaran & KritikLogout

Header

Logo Perusahaan

Sistem Informasi Penjualan

Cari Barang

Search

No

99 99 xxxxxxxx xxxxxxxxxxxxxxxxxxxxx

Nama Barang Jenis Barang AksiID

detail

99 99 xxxxxxxx xxxxxxxxxxxxxxxxxxxxx detail

99 99 xxxxxxxx xxxxxxxxxxxxxxxxxxxxx detail

Gambar 4.133 Perancangan Interface Halaman Cari Barang pada Manager

12. Halaman Saran & Kritik

Gambar 4.134 Perancangan Interface Halaman Saran & Kritik pada Manager

Page 614: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

316

13. Halaman Detail Saran & Kritik

Banner

Logo Perusahaan

Sistem Informasi Penjualan

Saran dan Kritik

Nama Pelanggan

E-mail

Tanggal

Jenis

Isi Saran/Kritik

[Kembali]

:

:

:

:

:

xxxxxx

xxxxxx

xxxxxx

xxxxxx

xxxxxx

BeritaPublik

PerusahaanLaporan Periode PenjualanLaporan Barang LakuGrafik PenjualanBarangCari Barang

PelangganSaran & KritikLogout

Gambar 4.135 Perancangan Interface Halaman Detail Saran & Kritik pada

Manager

Page 615: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

317

4. Rancang Interface pada level Pelanggan

1. Halaman Utama Pelanggan

Gambar 4.136 Perancangan Interface Halaman Utama pada Pelanggan

2. Halaman Barang Pelanggan

Header

Logo Perusahaan

Testimonial Hubungi KamiBarang Tentang Kami

Sistem Informasi Penjualan

Barang

Home

XXXXXXXX

Detail

xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Gambar barang

XXXXXXXX

xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Gambar barang

Detail

Lihat Keranjang

X

Data PelangganPesanCari BarangKonsultasiSaran & KritikLog out

Pelanggan

Gambar 4.137 Perancangan Interface Halaman Barang pada Pelanggan

Page 616: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

318

3. Halaman Detail Barang

Header

Logo Perusahaan

Testimonial Hubungi KamiBarang Tentang Kami

Sistem Informasi Penjualan

Detail Barang

Home

[Pesan] [Kembali]

Data PelangganPesanCari BarangKonsultasiSaran & KritikLog out

Pelanggan

Keterangan Barang

XXXXX

Jenis Barang xxxxxxxxxxx:

Bahan Pembuat xxxxxxxxxxx:

Kemasan xxxxxxxxxxx:

Keterangan :

Harga Barang :

Stok Barang :

Gambar barang

xxxxxxxxxxx

xxxxxxxxxxx

xxxxxxxxxxx

Id Barang xxxxxxxxxxx:

Tanggal Barang Input 9999-99-99:

Gambar 4.138 Perancangan Interface Halaman Detail Barang pada Pelanggan

4. Halaman Testimonial

Gambar 4.139 Perancangan Interface Halaman Testimonial pada Pelanggan

Page 617: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

319

5. Halaman Hubungi Kami

Gambar 4.140 Perancangan Interface Halaman Hubungi Kami pada Pelanggan

6. Halaman Tentang Kami

Header

Logo Perusahaan

Testimonial Hubungi KamiBarang Tentang Kami

Sistem Informasi Penjualan

Home

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Sekilas Perusahaan Jump

VisiXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

MisiXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Data PelangganPesanCari BarangKonsultasiSaran & KritikLog out

Pelanggan

Gambar 4.141 Perancangan Interface Halaman Tentang Kami pada Pelanggan

Page 618: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

320

7. Halaman Detail Pelanggan

Header

Logo Perusahaan

Sistem Informasi Penjualan

Informasi Data Anda

Data PelangganPesanCari BarangKonsultasiSaran & KritikLog out

Pelanggan

[Edit Data] [Kembali]

Id Pelanggan

Username

Password

Nama Lengkap

N.P.W.P

Alamat

Telepon

Fax

Handphone

E-MAIL

:

:

:

:

:

:

:

:

:

:

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

Xxxxxxxxxx

xxxxxxxxxx

Gambar 4.142 Perancangan Interface Halaman Detail Pelanggan pada Pelanggan

Page 619: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

321

8. Halaman Ubah Data Pelanggan

Header

Logo Perusahaan

Sistem Informasi Penjualan

Informasi Data Anda

Data PelangganPesanCari BarangKonsultasiSaran & KritikLog out

Pelanggan

[Edit Data] [Kembali]

Id Pelanggan

Username

Password

Nama Lengkap

N.P.W.P

Alamat

Telepon

Fax

Handphone

E-MAIL

:

:

:

:

:

:

:

:

:

:

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

Xxxxxxxxxx

xxxxxxxxxx

Gambar 4.143 Perancangan Interface Halaman Ubah Pelanggan pada Pelanggan

9. Halaman Pesan Pelanggan

Gambar 4.144 Perancangan Interface Halaman Pesan Pelanggan pada Pelanggan

Page 620: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

322

10. Halaman Detail Pesan

Banner

Logo Perusahaan

Sistem Informasi Penjualan

Data Pesan

-Pelanggan-

Nama xxxxxxxxxxx:

Id Pesan xxxxxxxxxxx:

Tanggal Pesan xxxxxxxxxxx:

Alamat xxxxxxxxxxx

Email xxxxxxxxxxx

Telp 99999999

:

:

:

-Barang-

:

Jumlah Barang 999

Total Harga xxxxx

:

:

[Cetak] [Kembali]

No

99 xxxxxxxxxxxxxxxx xxxxxxx 999 xxxxxxx xxxxxx

Jumlah Barang

Nama Barang Jenis Barang Harga Per Barang

Total Harga Per Barang

Data PelangganPesanCari BarangKonsultasiSaran & KritikLog out

Pelanggan

99 xxxxxxxxxxxxxxxx xxxxxxx 999 xxxxxxx xxxxxx

99 xxxxxxxxxxxxxxxx xxxxxxx 999 xxxxxxx xxxxxx

99 xxxxxxxxxxxxxxxx xxxxxxx 999 xxxxxxx xxxxxx

Gambar 4.145 Perancangan Interface Halaman Detail Pesan pada Pelanggan

Page 621: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

323

11. Halaman atau Hasil Cetak Pesanan

LogoJUMP DISTRIBUTORS INDONESIAJl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Jl.Saharjo No.45 Manggarai Komplek Wahana Bhakti Utama Jakarta 12850

Daftar Pesanan

-Pelanggan-

No

99 xxxxxxxx xxxxxxxxxxxx 9999 xxxxx

Jenis Barang Harga BarangNama Barang Jumlah Barang

Id Pesan : xxxxxxxxxx

Nama Email

Alamat Telp

: xxxx: xxxx

: xxxx: xxxx

Tanggal Pesan : xxxxxxxxxx

Total Pembayaran xxxxxxxxx

99 xxxxxxxx xxxxxxxxxxxx 9999 xxxxx

99 xxxxxxxx xxxxxxxxxxxx 9999 xxxxx

99 xxxxxxxx xxxxxxxxxxxx 9999 xxxxx

Gambar 4.146 Perancangan Interface Halaman atau Hasil Pesan pada Pelanggan

Page 622: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

324

12. Halaman Cari Barang

Gambar 4.147 Perancangan Interface Halaman Cari Barang pada Pelanggan

13. Halaman Konsultasi

Gambar 4.148 Perancangan Interface Halaman Konsultasi pada Pelanggan

Page 623: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

325

14. Halaman Tambah Konsultasi 1

Gambar 4.149 Perancangan Interface Halaman Tambah Konsultasi1 pada

Pelanggan

15. Halaman Tambah Konsultasi 2

Gambar 4.150 Perancangan Interface Halaman Tambah Konsultasi 2 pada

Pelanggan

Page 624: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

326

16. Halaman Saran dan Kritik

Gambar 4.151 Perancangan Interface Halaman Saran dan Kritik pada Pelanggan

17. Halaman Tambah Saran dan Kritik

Banner

Logo Perusahaan

Sistem Informasi Penjualan

Saran dan Kritik

Id Pelanggan

Email Pelanggan

Jenis

Isi Saran/Kritik

: xxxxxxxxx

: xxxxxxxxx

:

:

Saran Kritik

Proses Kembali

Data PelangganPesanCari BarangKonsultasiSaran & KritikLog out

Pelanggan

Gambar 4.152 Perancangan Interface Tambah Saran dan Kritik pada Pelanggan

Page 625: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

327

18. Halaman Detail Saran dan Kritik

Gambar 4.153 Perancangan Interface Detail Saran dan Kritik pada Pelanggan

5. Rancang Interface pada level Tamu

1) Halaman Utama Publik Tamu

Gambar 4.154 Perancangan Interface Halaman Utama pada Tamu

Page 626: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

328

2) Halaman Barang

Gambar 4.155 Perancangan Interface Halaman Barang pada Tamu

3) Halaman Detail Barang

Banner

Logo Perusahaan

Testimonial Hubungi KamiBarang Tentang Kami

Sistem Informasi Penjualan

Login

Detail Barang

Home

XXXXXXXX

Keterangan Barang

Username

Password

Submit Reset

Lupa password

Jenis Barang : xxxxx Bahan Material : xxxxxx Kemasan : xxxxxx Keterangan : xxxxxxxx Stok Barang : 999

Gambar barang

[Pesan] [Kembali]

Gambar 4.156 Perancangan Interface Halaman Detail Barang pada Tamu

Page 627: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

329

4) Halaman Testimonial

Gambar 4.157 Perancangan Interface Halaman Testimonial pada Tamu

5) Halaman Hubungi Kami

Gambar 4.158 Perancangan Interface Halaman Hubungi Kami pada Tamu

Page 628: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

330

6) Halaman Tentang Kami

Gambar 4.159 Perancangan Interface Halaman Tentang Kami pada Tamu

Page 629: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

1

4.4 System Implementation

4.4.1 Spesifikasi Kebutuhan Komputer

Menganalisa dan mendefinisikan spesifikasi kebutuhan

komputer yang peneliti gunakan, perangkat lunak (software) dan

perangkat keras (hardware). Adapun spesifikasi minimal

Hardware dan Software adalah sebagai berikut:

1. Hardware:

a. Processor Intel Core 2 duo 1.4 GHz

b. Ram 1 Gb

c. VGA 128 Mb

d. Harddisk 120 Gb

2. Software:

a. Microsoft Windows XP Profesional SP 3

b. XAMPP Version 1.6.5 yang mencakup: Apache Version

2.2.4, PHP Version 5.2.5, dan MySQL Version 5.0.5.1

c. Browser: Mozila Firefox version 3.5.11

4.4.2 Pengujian Sistem Informasi (Black Box Testing)

Sebelum sistem Informasi dapat digunakan, maka harus

dilakukan pengujian terlebih dahulu. Beberapa pengujian dilakukan

oleh programmer sendiri beserta user.

Page 630: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

2

Pengujian Aplikasi Pada Pengguna

1. Sales

Tabel 4.18 Tabel Pengujian Aplikasi pada Sales

No Test Hasil yang diharapkan Hasil Keterangan

1

Menjalankan aplikasi jump pada browser dan tulis alamat

Tampil halaman login khusus admin

OK

2 Klik ‘login’ pada form login administrator

Akan menampilkan pesan

peringatan dan login gagal OK

Data tidak sesuai atau form masih kosong

3 Isi username dan password, klik tombol 'login'

Masuk halaman Home Sales, muncul konfirmasi dan muncul menu akses yg terdiri dari berita, testimonial,supir, kendaraan,pelanggan, cari pelanggan, konsultasi, saran & Kritik, daftar pesan, cari pesanan, faktur,surat jalan, dan log out

OK Data sesuai

4 Klik menu berita. Menampilkan halaman data berita

OK Jika ada datanya

5

Klik gambar tambah setelah masuk halaman data berita.

Menampilkan form tambah berita

OK

6

Form di kosongkan dan klik proses setelah masuk form tambah berita

Akan menampilkan pesan peringatan dan proses tambah berita gagal

OK Form masih ada yang kosong

7

Isi Judul dan Isi Berita,klik tombol proses setelah masuk form tambah berita

Data berita bertambah dan masuk halaman data berita

OK Data berita baru berhasil di input

8

Klik gambar pensil(ubah) berita setelah masuk halaman data berita

Menampilkan form ubah berita

OK

9

Form di kosongkan dan klik proses setelah masuk form ubah berita

Akan menampilkan pesan peringatan dan proses tambah berita gagal.

OK Form masih ada yang kosong

Page 631: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

3

10

Isi Judul dan Isi Berita,klik tombol proses setelah masuk form ubah berita

Data berita berubah dan masuk halaman data berita

OK Data berita berhasil diubah

11

Klik gambar silang silang(hapus) setelah masuk halaman data berita

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus berita dengan judul * ????? * ??”

OK

12

Klik ok setelah masuk window peringatan pada hapus data berita

Salah satu data berita yang tertulis akan di hapus

OK

13

Klik cancel setelah masuk window peringatan pada hapus data berita

Membatalkan menghapus data dan menampilkan halaman berita

OK

14 Klik menu testimonial

Tampil halaman testimonial.

OK

15

Klik gambar tambah setelah masuk halaman testimonial.

Menampilkan form testimonial.

OK

16 Klik Kirim setelah masuk form tambah testimonial.

Akan menampilkan pesan peringatan dan proses tambah Testimoni gagal.

OK Form masih ada yang kosong

17

Isi form isi testi dan klik tombol Proses setelah masuk form tambah testimonial

Data testi bertambah dan masuk halaman testimonial

OK Data testi baru berhasil di input

18

Klik tombol kembali setelah masuk form tambah testimonial

Kembali ke halaman testimonial

OK

19 Klik gambar silang pada halaman testimonial.

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus Testimonial dari * (nama pengirim testi) * ?”

OK

20

Klik ok setelah masuk window peringatan pada hapus data testimonial

Salah satu data testimnoial yang tertulis akan di hapus

OK

21 Klik cancel setelah Membatalkan menghapus OK

Page 632: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

4

masuk window peringatan pada hapus data testimonial

data dan menampilkan halaman testimnoial

22 Klik kembali pada halaman testimonial.

Kembali ke halaman sebelumnya

23 Klik menu supir Menampilkan halaman data supir

OK

24 Klik gambar tambah setelah masuk halaman supir

Menampilkan form tambah data supir

OK

25 Klik proses setelah masuk form tambah supir

Akan menampilkan pesan peringatan dan proses tambah data supir gagal

OK Form masih ada yang kosong

26

Isi form supir dan klik proses setelah masuk form tambah supir

Data supir bertambah dan masuk halaman data supir.

OK Data supir baru berhasil di input

27

Klik gambar kaca pembesar (lihat) setelah masuk halaman supir

Menampilkan salah satu data supir dengan detail

OK

28

Klik ubah data setelah masuk halaman detail data supir.

Menampilkan form ubah data supir

OK

29 Klik kembali setelah masuk halaman detail data supir.

Kembali 1 langkah ke halaman sebelumnya yaitu halaman dat supir

OK

30

Klik gambar pensil (ubah) setelah masuk halaman supir

Menampilkan form ubah data supir

OK

31

Form di kosongkan klik proses setelah masuk form ubah supir

Akan menampilkan pesan peringatan dan proses ubah data supir gagal

OK Form masih ada yang kosong

32

Isi form supir dan klik proses setelah masuk form ubah supir

Data supir berubah dan masuk halaman data supir.

OK Data supir berhasil diubah

33

Klik gambar silang (hapus) setelah masuk halaman supir.

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nama supir) * ?”

OK

Page 633: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

5

34

Klik ok setelah masuk window peringatan pada hapus data supir

Salah satu data supir yang tertulis akan di hapus

OK

35

Klik cancel setelah masuk window peringatan pada hapus data supir

Membatalkan menghapus data dan menampilkan halaman data supir

OK

36 Klik menu kendaraan.

Menampilkan halaman data kendaraan.

OK

37 Klik gambar tambah setelah masuk halaman kendaraan.

Menampilkan form tambah data kendaraan

OK

38 Klik proses setelah masuk form tambah kendaraan

Akan menampilkan pesan peringatan dan proses tambah data kendaraan gagal

OK Form masih ada yang kosong

39

Isi form kendaraan dan klik proses setelah masuk form tambah kendaraan

Data supir bertambah dan masuk halaman data kendaraan.

OK

Data kendaraan baru berhasil di input

40

Klik gambar pensil(ubah) setelah masuk halaman kendaraan.

Menampilkan form ubah data kendaraan

OK

41

Form di kosongkan dan klik proses setelah masuk form ubah kendaraan

Akan menampilkan pesan peringatan dan proses ubah data kendaraan gagal

OK Form masih ada yang kosong

42

Isi form kendaraan dan klik proses setelah masuk form ubah kendaraan

Data supir berubah dan masuk halaman data kendaraan.

OK

Data kendaraan berhasil diubah

43 Klik gambar silang setelah masuk halaman kendaraan

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nomor polisi) * ?”.

OK

44

Klik ok setelah masuk window peringatan pada hapus data kendaraan

Salah satu data kendaraan yang tertulis akan di hapus

OK

Page 634: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

6

45

Klik cancel setelah masuk window peringatan pada hapus data kendaraan

Membatalkan menghapus data dan menampilkan halaman data kendaraan

OK

46 Klik menu pelanggan

Menampilkan halaman seluruh data pelanggan

OK

47 Klik tambah setelah masuk halaman data pelanggan

Menampilkan form tambah data pelanggan

OK

48 Klik proses setelah masuk form tambah pelanggan

Akan menampilkan pesan peringatan dan proses tambah data pelanggan gagal

OK Form masih ada yang kosong

49

Isi form pelanggan dan klik proses setelah masuk form tambah pelanggan

Data pelanggan bertambah dan masuk halaman data pelanggan.

OK

Data pelanggan baru berhasil di input

50

Klik gambar kaca pembesar (lihat) setelah masuk halaman data pelanggan

Menampilkan halaman salah satu data pelanggan dengan detail

OK

49

Klik edit Data setelah masuk halaman detail pelanggan

Menampilkan halaman Ubah data pelanggan dalam format PDF

OK

51

Klik kembali setelah masuk halaman detail data pelanggan

Kembali 1 langkah ke halaman sebelumnya (halaman data seluruh pelanggan)

OK

52

Klik gambar pensil(ubah) setelah masuk halaman data pelanggan

Menampilkan form ubah data pelanggan

OK

53

Form di kosongkan dan klik proses setelah masuk form ubah pelanggan

Akan menampilkan pesan peringatan dan proses ubah data pelanggan gagal

OK Form masih ada yang kosong

54

Isi form pelanggan dan klik proses setelah masuk form ubah pelanggan

Data supir berubah dan masuk halaman data pelanggan.

OK

Data pelanggan berhasil diubah

Page 635: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

7

55 Klik gambar silang setelah masuk halaman pelanggan

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nama pelanggan polisi) * ?”.

OK

56

Klik ok setelah masuk window peringatan pada hapus data pelanggan

Salah satu data pelanggan yang tertulis akan di hapus

OK

57

Klik cancel setelah masuk window peringatan pada hapus data pelanggan

Membatalkan menghapus data dan menampilkan halaman data pelanggan

OK

58 Klik menu cari pelanggan

Menampilkan halaman form cari pelanggan

OK

59

Form tidak di isi dan klik cari setelah masuk form cari data pelanggan

Akan menampilkan pesan peringatan dan proses pencarian data pelanggan gagal

OK Form masih ada yang kosong

60

Isi form pelanggan dan klik cari setelah masuk form cari data pelanggan

Jika ada, maka akan menampilkan halaman data pelanggan yang dicari. Jika tidak ada akan menampilkan halaman data tetapi kosong.

OK

Mencari data pelanggan yang ada di dalam database

61 Klik menu Konsultasi

Menampilkan halaman data Konsultasi

OK

62

Klik gambar kaca pembesar (detail) setelah masuk halaman data konsultasi

Menampilkan salah satu data konsultasi dengan detail

OK

63

Klik Kembali setelah masuk halaman detail konsultasi

Kembali ke halaman data konsultasi (halaman 1 langkah sebelumnya)

OK

64 Klik reply setelah masuk halaman data konsultasi

Menampilkan form reply konsultasi

OK

Page 636: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

8

65 Klik Kirim pada form reply konsultasi

Menampilkan halaman data konsultasi(status konsultasi masih reply)

OK

66 Isi form dan klik kirim pada form reply konsultasi

Menampilkan halaman data konsultasi(status konsultasi berubah jadi sent)

OK

67 Klik Kembali pada form reply konsultasi

Menampilkan halaman data konsultasi(halaman 1 langkah sebelumnya)

OK

687 Klik menu saran & kritik

Menampilkan halaman data saran & kritik

OK

69

Klik gambar (kaca pembesar) lihat setelah masuk halaman data saran & kritik

Menampilkan halaman data saran & kritik secara detail

OK

70

Klik kembali setelah masuk halaman detail data saran & kritik

Kembali 1 langkah ke halaman sebelumnya (halaman data saran & kritik)

OK

71

Klik gambar silang silang(hapus) setelah masuk halaman data saran & kritik

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * Kritik * ?”

OK

72

Klik ok setelah masuk window peringatan pada hapus data saran & kritik

Salah satu data saran & kritik yang tertulis akan di hapus

OK

73

Klik cancel setelah masuk window peringatan pada hapus data saran & kritik

Membatalkan menghapus data dan menampilkan halaman data saran & kritik

OK

74 Klik menu Daftar Pesanan

Tampil halaman data pesanan.

OK

75

Klik gambar kaca pembesar (detail) setelah masuk halaman daftar pesanan.

Menampilkan halaman detail data pesanan.

OK

Page 637: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

9

76 Klik cetak setelah masuk halaman detail data pesanan.

Akan muncul halaman cetak detail data pesanan dalam format PDF

OK

77

Klik print pada halaman cetak detail data pesanan dalam format PDF

Data akan tercetak pada printer

OK

78

Klik save pada halaman cetak detail data pesanan dalam format PDF

Data akan tersimpan dalam format PDF

OK

79 Klik kembali pada halaman detail data pesanan

Kembali ke halaman data pesanan

OK

80 Klik menu cari pesanan

Menampilkan halaman form cari pesanan

OK

81

Form tidak di isi dan klik cari setelah masuk form cari data pesanan

Akan menampilkan pesan peringatan dan proses cari data pesanan gagal

OK Form masih ada yang kosong

82

Isi form pesanan dan klik cari setelah masuk form cari data pesanan

Jika ada, maka akan menampilkan halaman data pesanan yang dicari. Jika tidak ada, maka akan menampilkan halaman data pesanan tetapi kosong.

OK

Data pesanan ada dalam database

83 Klik menu faktur Menampilkan halaman data faktur

OK

84 Klik gambar tambah setelah masuk halaman data faktur

Menampilkan form tambah data faktur

OK

85 Klik proses setelah masuk form tambah faktur

Akan menampilkan pesan peringatan dan proses tambah faktur jalan gagal

OK Form masih ada yang kosong

86

Isi form dan klik proses setelah masuk form tambah faktur

Data faktur bertambah dan masuk halaman data retur

OK Data faktur berhasil ditambah

87

Klik gambar kaca pembesar (detail) setelah masuk halaman data faktur

Menampilkan salah satu data faktur dengan detail

OK

Page 638: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

10

88 Klik cetak setelah masuk halaman detail data faktur

Akan muncul halaman cetak detail data faktur dalam format PDF

OK

89

Klik print pada halaman cetak detail data faktur dalam format PDF

Data akan tercetak pada printer

OK

90

Klik save pada halaman cetak detail data faktur dalam format PDF

Data akan tersimpan dalam format PDF

OK

91 Klik kembali setelah masuk halaman detail faktur

Kembali 1 langkah ke halaman sebelumnya

OK

92

Klik menu gambar silang (hapus) setelah masuk halaman data faktur

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nomor faktur) * ?”

OK

93

Klik ok setelah masuk window peringatan pada hapus data faktur

Salah satu data faktur yang tertulis akan di hapus

OK

94

Klik cancel setelah masuk window peringatan pada hapus data faktur

Membatalkan menghapus data dan menampilkan halaman data faktur

OK

95 Klik menu surat jalan

Menampilkan halaman data surat jalan

OK

96

Klik gambar tambah setelah masuk halaman data surat jalan

Menampilkan form tambah data surat jalan

OK

97 Klik proses setelah masuk form tambah surat jalan

Akan menampilkan pesan peringatan dan proses tambah data surat jalan gagal

OK Form masih ada yang kosong

98

Isi form dan klik proses setelah masuk form tambah surat jalan

Data surat jalan bertambah dan masuk halaman data surat jalan

OK

Data surat jalan berhasil ditambah

99

Klik gambar kaca pembesar (detail) setelah masuk halaman data surat jalan

Menampilkan salah satu data surat jalan dengan detail

OK

Page 639: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

11

100

Klik cetak setelah masuk halaman detail data surat jalan

Akan muncul halaman cetak detail data surat jalan dalam format PDF

OK

101

Klik print pada halaman cetak detail data surat jalan dalam format PDF

Data akan tercetak pada printer

OK

102

Klik save pada halaman cetak detail data surat jalan dalam format PDF

Data akan tersimpan dalam format PDF

OK

103 Klik kembali setelah masuk halaman detail surat jalan

Kembali 1 langkah ke halaman sebelumnya

OK

104

Klik menu gambar silang (hapus) setelah masuk halaman data surat jalan

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nomor surat jalan) * ?”

OK

105

Klik ok setelah masuk window peringatan pada hapus data surat jalan

Salah satu data surat jalan yang tertulis akan di hapus

OK

106

Klik cancel setelah masuk window peringatan pada hapus data surat jalan

Membatalkan menghapus data dan menampilkan halaman data surat jalan

OK

107 Klik log out Tampil halaman login khusus admin

OK Keluar dari aplikasi

2. Logistic

Tabel 4.19 Tabel Pengujian Aplikasi pada Logistic

No Test Hasil yang diharapkan Hasil Keterangan

1

Menjalankan aplikasi jump pada browser dan tulis alamat

Tampil halaman login khusus admin

OK

2

Klik ‘login’ pada form login administrator

Akan menampilkan pesan konfirmasi dan login gagal

OK

Data tidak sesuai atau form masih kosong

Page 640: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

12

3 Isi username dan password, klik tombol 'login'

Masuk halaman Home Logistic, dan muncul menu akses yg terdiri dari berita, testimonial, barang, cari barang, daftar pesanan, cari pesanan, retur dan log out

OK Data sesuai

4 Klik menu berita. Menampilkan halaman data berita

OK

5 Klik Kembali setelah masuk halaman berita

Menampilkan menu Awal atau home

OK

6 Klik menu testimonial

Tampil halaman testimonial.

OK

7

Klik Kembali setalah masuk halaman testimonial

Menampilkan menu Awal atau home

OK

8 Klik menu barang Menampilkan halaman data barang yang akan tampil di halaman utama(home)

OK

9

Klik gambar tambah setelah masuk halaman data barang

Menampilkan form tambah barang

OK

10 Klik proses setelah masuk form tambah barang

Akan menampilkan pesan peringatan dan proses tambah barang gagal

OK Form masih ada yang kosong

11

Isi form barang,klik tombol proses setelah masuk form tambah barang

Data barang bertambah dan masuk halaman data barang

OK

Data barang baru berhasil di input

12

Klik gambar kaca pembesar (lihat) setelah masuk halaman data barang

Menampilkan salah satu data barang dengan detail

OK

13

Klik gambar pensil(ubah) barang setelah masuk halaman data barang

Menampilkan form ubah barang

OK

14

Form di kosongkan dan klik proses setelah masuk form ubah barang

Akan menampilkan pesan peringatan dan proses ubah barang gagal.

OK Form masih ada yang kosong

15 Isi form barang dan klik tombol proses

Data barang berubah dan masuk halaman data

OK Data barang berhasil

Page 641: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

13

setelah masuk form ubah barang

barang diubah

16

Klik gambar silang silang(hapus) setelah masuk halaman data barang

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nama barang) * ?”

OK

17

Klik ok setelah masuk window peringatan pada hapus data barang

Salah satu data barang yang tertulis akan di hapus

OK

18

Klik cancel setelah masuk window peringatan pada hapus data barang

Membatalkan menghapus data dan menampilkan halaman data barang

OK

19 Klik menu cari barang

Menampilkan halaman form cari barang

OK

20

Form tidak di isi dan klik cari setelah masuk form cari data barang

Akan menampilkan pesan peringatan dan proses cari data barang gagal

OK Form masih ada yang kosong

21

Isi form barang dan klik cari setelah masuk form cari data barang

Jika ada, maka akan menampilkan halaman data barang yang dicari. Jika tidak ada, maka akan menampilkan halaman data barang tetapi kosong

OK

Mencari data barang yang ada di dalam database

22 Klik menu Daftar Pesanan

Tampil halaman data pesanan.

OK

23

Klik gambar kaca pembesar (detail) setelah masuk halaman daftar pesanan.

Menampilkan halaman detail data pesanan.

OK

24 Klik cetak setelah masuk halaman detail data pesanan.

Akan muncul halaman cetak detail data pesanan dalam format PDF

OK

25

Klik print pada halaman cetak detail data pesanan dalam format PDF

Data akan tercetak pada printer

OK

Page 642: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

14

26

Klik save pada halaman cetak detail data pesanan dalam format PDF

Data akan tersimpan dalam format PDF

OK

27 Klik kembali pada halaman detail data pesanan

Kembali ke halaman data pesanan

OK

28

Klik gambar tanda silang (hapus) setelah masuk data pesanan

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nomer pesanan) * ?”

OK

29

Klik ok setelah masuk window peringatan pada hapus data pesanan

Salah satu data pesanan yang tertulis akan di hapus

OK

30

Klik cancel setelah masuk window peringatan pada hapus data pesanan

Membatalkan menghapus data dan menampilkan halaman data pesanan

OK

31 Klik menu cari pesanan

Menampilkan halaman form cari pesanan

OK

32

Form tidak di isi dan klik cari setelah masuk form cari data pesanan

Akan menampilkan pesan peringatan dan proses cari data pesanan gagal

OK Form masih ada yang kosong

33

Isi form pesanan dan klik cari setelah masuk form cari data pesanan

Jika ada, maka akan menampilkan halaman data pesanan yang dicari. Jika tidak ada, maka akan menampilkan halaman data pesanan tetapi kosong.

OK

Data pesanan ada dalam database

34 Klik menu retur Menampilkan halaman data retur.

OK

35

Klik gambar tambah setelah masuk halaman data retur

Menampilkan form tambah retur

OK

36 Klik proses setelah masuk form tambah retur

Akan menampilkan pesan peringatan dan proses tambah retur gagal

OK Form masih ada yang kosong

Page 643: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

15

37

Isi form retur,klik tombol proses setelah masuk form tambah retur

Data retur bertambah dan masuk halaman data retur

OK

Data retur baru berhasil di input

38

Klik gambar kaca pembesar (lihat) setelah masuk halaman retur

Menampilkan halaman salah satu data retur dengan detail

OK

39 Klik cetak setelah masuk halaman detail retur

Menampilkan halaman cetak detail data retur dalam format PDF

OK

40

Klik print pada halaman cetak detail retur dalam format PDF

Data akan tercetak pada printer

OK

41

Klik save pada halaman cetak detail data retur dalam format PDF

Data akan tersimpan dalam format PDF

OK

42

Klik gambar pensil(ubah) retur setelah masuk halaman data retur

Menampilkan form ubah retur

OK

43

Form di kosongkan dan klik proses setelah masuk form ubah retur

Akan menampilkan pesan peringatan dan proses ubah retur gagal.

OK Form masih ada yang kosong

44

Isi form retur dan klik tombol proses setelah masuk form ubah retur

Data retur berubah dan masuk halaman data retur

OK Data retur berhasil diubah

45

Klik gambar silang silang(hapus) setelah masuk halaman data retur

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * (nomor retur) * ?”

OK

46

Klik ok setelah masuk window peringatan pada hapus data retur

Salah satu data retur yang tertulis akan di hapus

OK

47

Klik cancel setelah masuk window peringatan pada hapus data retur

Membatalkan menghapus data dan menampilkan halaman data retur

OK

Page 644: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

16

48 Klik logout Tampil halaman login khusus admin

OK Keluar dari aplikasi

3. Manager

Tabel 4.20 Tabel Pengujian Aplikasi pada Manager

No Test Hasil yang diharapkan Hasil Keterangan

1

Menjalankan aplikasi jump pada browser dan tulis alamat

Tampil halaman login khusus Admin dan Manager

OK

2 Klik ‘login’ pada form login administrator

Akan menampilkan pesan

konfirmasi dan login gagal OK

Data tidak sesuai atau form masih kosong

3 Isi username dan password, klik tombol 'login'

Masuk halaman Home Manager, dan muncul menu akses yg terdiri dari berita, Laporan Periode Penjualan, Laporan Barang Laku, Grafik Penjualan, barang, cari barangsaran & Kritik dan log out

OK Data sesuai

4 Klik menu berita. Menampilkan halaman data berita

OK

5 Klik Menu Laporan Periode Penjualan

Menampilkan form Laporan Periode Penjualan

OK

6

Isi Periode Tanggal dan Klik Proses pada form Laporan Periode Penjualan

Menampilkan halaman cetak Laporan Penjualan dalam format PDF

OK

Data yang ada pada tanggal yang diakses

7

Klik print pada halaman cetak Laporan Penjualan dalam format PDF

Data akan tercetak pada printer

OK

8

Klik save pada halaman cetak Laporan Penjualan dalam format PDF

Data akan tersimpan dalam format PDF

OK

9 Klik Menu Laporan Barang Laku

Menampilkan form Laporan Barang Laku

OK

10

Pilih dan Klik Proses pada form Laporan Barang Laku

Menampilkan halaman cetak Laporan Barang Laku dalam format PDF

OK

11 Klik print pada Data akan tercetak pada OK

Page 645: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

17

halaman cetak Laporan Barang Laku format PDF

printer

12

Klik save pada halaman cetak Laporan Barang Laku dalam format PDF

Data akan tersimpan dalam format PDF

OK

13 Klik Menu Grafik Penjualan

Akan Menampilkan Gambar Grafik Penjualan Pertahun

OK

14 Klik menu barang Menampilkan halaman data barang yang akan tampil di halaman utama(home)

OK

15

Klik gambar kaca pembesar (lihat) setelah masuk halaman data barang

Menampilkan salah satu data barang dengan detail

OK

16

Klik gambar kertas (cetak) setelah masuk halaman data barang

Menampilkan halaman cetak Data stock Barang dalam format PDF

OK

11

Klik print pada halaman cetak Data stock Barang format PDF

Data akan tercetak pada printer

OK

12

Klik save pada halaman cetak Data stock Barang dalam format PDF

Data akan tersimpan dalam format PDF

OK

13 Klik menu cari barang

Menampilkan halaman form cari barang

OK

14

Form tidak di isi dan klik cari setelah masuk form cari data barang

Akan menampilkan pesan peringatan dan proses cari data barang gagal

OK Form masih ada yang kosong

15

Isi form barang dan klik cari setelah masuk form cari data barang

Jika ada, maka akan menampilkan halaman data barang yang dicari. Jika tidak ada, maka akan menampilkan halaman data barang tetapi kosong

OK

Mencari data barang yang ada di dalam database

Page 646: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

18

16 Klik menu saran & kritik

Menampilkan halaman data saran & kritik

OK

17

Klik gambar (kaca pembesar) lihat setelah masuk halaman data saran & kritik

Menampilkan halaman data saran & kritik secara detail

OK

18

Klik kembali setelah masuk halaman detail data saran & kritik

Kembali 1 langkah ke halaman sebelumnya (halaman data saran & kritik)

OK

19

Klik gambar silang silang(hapus) setelah masuk halaman data saran & kritik

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * Kritik * ?”

OK

20

Klik ok setelah masuk window peringatan pada hapus data saran & kritik

Salah satu data saran & kritik yang tertulis akan di hapus

OK

21

Klik cancel setelah masuk window peringatan pada hapus data saran & kritik

Membatalkan menghapus data dan menampilkan halaman data saran & kritik

OK

22 Klik logout Tampil halaman login khusus admin

OK Keluar dari aplikasi

4. Pelanggan

Tabel 4.21 Tabel Pengujian Aplikasi pada Pelanggan

No Test Hasil yang Diharapkan Hasil Keterangan

1

Menjalankan aplikasi jump pada browser dan tulis alamat

Tampil halaman login khusus pelanggan

OK

2 Klik ‘login’ pada form login administrator

Akan menampilkan pesan

konfirmasi dan login gagal OK

Data tidak sesuai atau form masih kosong

3 Isi username dan password,

Masuk halaman Home Pelanggan, dan muncul

OK

Page 647: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

19

klik tombol 'Login'. konfirmasi masuk dan menu akses yang terdiri dari barang, testimonial, hubungi kami,tentang kami, data pelanggan, pesan, saran & kritik, dan log out

4 Klik menu home

Menampilkan halaman konfirmasi dan berita yang akan tampil di halaman utama(home)

OK

5

Klik menu selengkapnya setelah masuk halaman home (berita)

Menampilkan halaman informasi berita tersebut secara lengkap

OK

6

Klik kembali setelah masuk halaman informasi berita secara lengkap

Kembali ke halaman sebelumnya atau halaman berita (home)

OK

7 Klik menu barang Menampilkan halaman data barang

OK

8

Klik menu detail pada salah satu barang setelah masuk halaman data barang

Menampilkan halaman detail data barang tersebut

OK

9 Klik pesan setelah masuk halaman detail data barang

Menampilkan keranjang belanja dengan berisi satu barang yang dipesan

OK

Data keranjang terisi barang tersebut

10 Klik kembali setelah masuk halaman detail data barang

Kembali ke halaman barang atau langkah sebelumnya

OK

11

Klik menu lihat keranjang setelah masuk halaman data barang

Menampilkan halaman keranjang belanja (form pesan tahap 1)

OK

fungsinya menampung beberapa barang yang akan dibeli

12 Klik menu Testimonial

Menampilkan halaman data testimonial

OK

13

Klik gambar tambah setelah masuk halaman data testimonial

Menampilkan form input testimonial untuk mengisis data testimonial

OK

14 Klik kirim setelah masuk halaman form input testimonial

Menampilkan peringatan karena ada form yang belum diisi

OK Form masih ada yang kosong

15 Isi form dan klik kirim setelah masuk

Menampilkan halaman data testimonial dengan kondisi

OK Data testimoni

Page 648: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

20

halaman form input testimonial

testimonial bertambah oleh sesuai yang diisi pada form testi

berhasil ditambah

16

Klik kembali setelah masuk halaman halaman form input testimonial

Kembali ke halaman testimonial atau langkah sebelumnya

OK

17 Klik menu hubungi kami

Menampilkan halaman data puntuk menghubungi perusahaan (jump)

OK

18 Klik menu tentang kami

Menampilkan halaman sejarah, visi dan misi perusahaan (jump)

OK

19 Klik menu data pelanggan

Menampilkan halaman data pelanggan tersebut

OK

Hanya informasi data pelanggan yang bersangkutan(login)

20

Klik ubah data setelah masuk halaman data pelanggan

Menampilkan form ubah pelanggan

OK

21 Klik kembali setelah masuk halaman data pelanggan

Kembali ke halaman atau langkah sebelumnya

OK

22 Klik proses setelah masuk form ubah pelanggan

Data diri pelanggan akan berubah dan akan kembali ke halaman data pelanggan tersebut

OK

23 Klik proses setelah masuk form ubah pelanggan

Kembali ke halaman data pelanggan atau langkah sebelumnya

OK

24 Klik menu pesan Menampilkan halaman data pesan

OK

Seluruh data pemesanan pelanggan tersebut

25 Klik gambar tambah setelah masuk halaman data pesan

Menampilkan halaman keranjang belanja (form pesan tahap 1)

OK

fungsinya menampung beberapa barang yang akan dibeli

26

Klik tambah barang setelah masuk halaman form pesan tahap 1

Menampilkan halaman data barang

OK

Page 649: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

21

27

Klik update barang setelah masuk halaman form pesan tahap 1

Merubah jumlah pesanan dalam barang pada halaman data barang

OK

28 Klik proses setelah masuk halaman form pesan tahap 1

Menampilkan halaman verifikasi belanja dari keranjang belanja pada form pesan tahap 1

OK

Pemesanan sesuai daftar belanja berhasil

29 Klik menu Konsultasi

Menampilkan halaman data Konsultasi

OK

30

Klik gambar kaca pembesar (detail) setelah masuk halaman data konsultasi

Menampilkan salah satu data konsultasi dengan detail

OK

31 Klik Kembali setelah masuk halaman detail konsultasi

Kembali ke halaman data konsultasi (halaman 1 langkah sebelumnya)

OK

32

Klik Gambar Tambah pada halaman Data Konsultasi

Menampilkan form konsultasi OK

33 Isi dan Klik Proses pada form konsultasi

Menampilkan halaman data konsultasi dan data konsultasi bertambah

OK

34

Klik Tanda Silang (Hapus) pada halaman data Konsultasi

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus *???? * ?”

OK

36

Klik ok setelah masuk window peringatan pada hapus data konsultasi

Salah satu data konsultasi yang tertulis akan di hapus

OK

37

Klik cancel setelah masuk window peringatan pada hapus data konsultasi

Membatalkan menghapus data dan menampilkan halaman data konsultasi

OK

37 Klik menu saran & kritik

Menampilkan halaman data saran & kritik

OK

38

Klik gambar tambah setelah masuk halaman data saran & kritik

Menampilkan halaman form saran & kritik

OK

39 Form tidak di isi dan klik proses setelah masuk form saran &

Akan menampilkan pesan peringatan dan proses penambahan data saran &

OK Form masih ada yang kosong

Page 650: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

22

kritik kritik gagal

40

Isi form saran & kritik dan klik proses setelah masuk form saran & kritik

Data saran & kritik bertambah sesuai dengan form yang kita isi

OK Saran & kritik berhasil di input

41

Klik gambar (kaca pembesar) lihat setelah masuk halaman data saran & kritik

Menampilkan halaman data saran & kritik secara detail

OK

42

Klik kembali setelah masuk halaman detail data saran & kritik

Kembali 1 langkah ke halaman sebelumnya (halaman data saran & kritik)

OK

43

Klik gambar silang silang(hapus) setelah masuk halaman data saran & kritik

Menampilkan window peringatan “Apakah anda benar-benar akan menghapus * Kritik * ?”

OK

44

Klik ok setelah masuk window peringatan pada hapus data saran & kritik

Salah satu data saran & kritik yang tertulis akan di hapus

OK

45

Klik cancel setelah masuk window peringatan pada hapus data saran & kritik

Membatalkan menghapus data dan menampilkan halaman data saran & kritik

OK

46 Klik menu log out Keluar dari login pelanggan dan menampilkan halaman home website

OK

5. Tamu

Tabel 4.22 Tabel Pengujian Aplikasi pada Tamu (Guest)

No Test Hasil yang Diharapkan Hasil Keterangan

1 Menjalankan aplikasi jump pada pelanggan

Tampil halaman login khusus pelanggan

OK

2 Klik menu home Menampilkan halaman utama(home)yang isinya halaman berita

OK

3

Klik menu selngkapnya setelah masuk halaman home (berita)

Menampilkan halaman informasi berita tersebut secara lengkap

OK

Page 651: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

23

4

Klik kembali setelah masuk halaman informasi berita secara lengkap

Kembali ke halaman sebelumnya atau halaman berita (home)

OK

5 Klik menu barang Menampilkan halaman data barang

OK

6

Klik menu detail pada salah satu barang setelah masuk halaman data barang

Menampilkan halaman detail data barang tersebut

OK

7 Klik pesan setelah masuk halaman detail data barang

Menampilkan halaman konfirmasi pesan harus daftar menjadi pelanggan

OK

Selain pelanggan yang terdaftar tidak bisa memesan barang

8

Klik kembali setelah masuk halaman konfirmasi pesan harus daftar menjadi pelanggan

Kembali ke halaman sebelumnya atau halaman barang secara detail

OK

9 Klik kembali setelah masuk halaman detail data barang

Kembali ke halaman barang atau langkah sebelumnya

OK

10 Klik menu Testimonial

Menampilkan halaman data testimonial

OK

11

Klik gambar tambah setelah masuk halaman data testimonial

Menampilkan form input testimonial untuk mengisi data testimonial

OK

12 Klik kirim setelah masuk halaman form input testimonial

Menampilkan peringatan karena ada form yang belum diisi

OK Form masih ada yang kosong

13

Isi form dan klik kirim setelah masuk halaman form input testimonial

Menampilkan halaman data testimonial dengan kondisi testimonial bertambah oleh sesuai yang diisi pada form testi

OK

Data testimoni berhasil ditambah

14

Klik kembali setelah masuk halaman halaman form input testimonial

Kembali ke halaman testimonial atau langkah sebelumnya

OK

15 Klik menu tentang kami

Menampilkan halaman sejarah, visi dan misi perusahaan (jump)

OK

Page 652: PENGEMBANGAN SISTEM INFORMASI PENJUALAN BARANG …

24