perancangan sistem penjualan software …library.stmikgici.ac.id/skripsi/161300090.pdfperancangan...

89
PERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Oleh: Sri Sundari Chandra NIM. 161300090 PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) GICI BATAM 2017

Upload: others

Post on 27-Dec-2019

23 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

PERANCANGAN SISTEM PENJUALAN SOFTWARE

PADA PT. NET21PLUS BERBASIS WEB

SKRIPSI

Oleh: Sri Sundari Chandra

NIM. 161300090

PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA

DAN KOMPUTER (STMIK) GICI BATAM

2017

Page 2: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

PERANCANGAN SISTEM PENJUALAN SOFTWARE

PADA PT. NET21PLUS BERBASIS WEB

SKRIPSI

Diajukan Untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana

Oleh: Sri Sundari Chandra

NIM. 161300090

PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA

DAN KOMPUTER (STMIK) GICI BATAM

2017

Page 3: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi
Page 4: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi
Page 5: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi
Page 6: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi
Page 7: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

v

ABSTRAK

Untuk melihat sejauh mana sistem penjualan yang digunakan selama ini di PT. Net21Plus dan tingkat kinerjanya, serta apakah sistem penjualan online yang digunakan selama ini efektif dan efesien untuk mendapatkan keuntungan seoptimal mungkin. Dari penelitian yang dilakukan, penulis menemukan kelemahan dari sistem yang digunakan selama ini yaitu sistem penjualan online yang digunakan selama dinilai kurang efektif dan efesien karena membutuhkan waktu yang lama untuk mendapatkan calon pembeli atau customer. Dirancang sebuah sistem penjualan berbasis web yang dapat diakses oleh calon pembeli dan pengujung web sehingga calon pembeli dapat mengetahui informasi tentang software yang ditawarkan secara detail, membeli dan simulasi pembayaran secara langsung. Aplikasi web yang dibuat agar didesain lebih menarik lagi dan dikembangkan lagi sesuai dengan kebutuhan di masa akan datang, dan keamanan data customer dapat dijaga kerahasiannya dengan security sistem yang bagus. Kata Kunci : Perancangan Sistem, Penjualan, Berbasis Web, PHP.

Page 8: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

vi

ABSTRACT

To see how far the sales system used so far in PT. Net21Plus and its performance level, and whether the online sales system used so far is effective and efficient to get the most benefit possible. From the research conducted, the authors found the weakness of the system used so far is the online sales system used for the less effective and efficient because it takes a long time to get a prospective buyer or customer. Designed a web-based sales system that can be accessed by potential buyers and web visitors so that potential buyers can find information about software offered in detail, buy and simulate payment directly. Web applications created to be designed more attractive and developed again in accordance with the needs in the future, and customer data security can be kept confidential with a good security system.

Keywords: Design of web-based sales information system, PHP, Prestashop

Page 9: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

vii

DAFTAR ISI

Judul Halaman

COVER

TANDA PERSETUJUAN SKRIPSI

TANDA PENGESAHAN SKRIPSI

LEMBAR PERNYATAAN .............................................................................. i

KATA PENGANTAR ....................................................................................... iv

ABSTRAK ......................................................................................................... v

ABSTRACT ....................................................................................................... vi

DAFTAR ISI ...................................................................................................... vii

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

DAFTAR DIAGRAM ....................................................................................... xiii

DAFTAR GAMBAR ......................................................................................... xiv

BAB I PENDAHULUAN

1.1 LATAR BELAKANG MASALAH .............................................................. 1

1.2 PERUMUSAN MASALAH ......................................................................... 2

1.3 IDENTIFIKASI MASALAH ........................................................................ 3

1.4 BATASAN MASALAH ............................................................................... 3

1.5 TUJUAN PENELITIAN ............................................................................... 3

1.6 MANFAAT PENELITIAN ........................................................................... 4

1.7 METODOLOGI PENELITIAN .................................................................... 4

1.8 SISTEMATIKA PENULISAN ..................................................................... 5

BAB II LANDASAN TEORI

2.1 KONSEP DASAR SISTEM ......................................................................... 7

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

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

2.1.2.1 Komponens Sistem .................................................................. 8

2.1.2.2 Batas Sistem ............................................................................. 8

Page 10: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

viii

2.1.2.3 Lingkungan Luar System ......................................................... 8

2.1.2.4 Penghubung System ................................................................. 8

2.1.2.5 Masukan System ...................................................................... 9

2.1.2.6 Keluaran System ...................................................................... 9

2.1.2.7 Pengolah System ...................................................................... 9

2.1.2.8 Sasaran System ........................................................................ 9

2.2 PENGERTIAN INFORMASI ....................................................................... 10

2.2.1 Konsep Dasar Informasi ....................................................................... 10

2.2.1.1 Akurat ....................................................................................... 11

2.2.1.2 Tepat Pada Waktu .................................................................... 11

2.2.1.3 Relevan ..................................................................................... 11

2.2.1.4 Aman ........................................................................................ 11

2.2.2 Komponen-Komponen Sistem Informasi ............................................ 12

2.2.2.1 Blok Masukan .......................................................................... 12

2.2.2.2 Blok Modal .............................................................................. 12

2.2.2.3 Blok Keluaran .......................................................................... 12

2.2.2.4 Blok Teknologi ........................................................................ 12

2.2.2.5 Blok Basis Data ........................................................................ 13

2.2.2.6 Blok Kendali ............................................................................ 13

2.3. PENGEMBANGAN SYSTEM ................................................................... 13

2.3.1 Kebijakan Perencaaan System ............................................................. 14

2.3.2 Analisa System ..................................................................................... 14

2.3.3 Desain System Secara Umum .............................................................. 14

2.3.4 Desain Secara Terperinci ..................................................................... 14

2.3.5 Seleksi System ..................................................................................... 14

2.3.6 Implementasi ........................................................................................ 15

2.3.7 Perawatan System ................................................................................ 15

Page 11: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

ix

2.4 ANALISA SYSTEM .................................................................................... 16

2.5. PERANCANGAN SYSTEM ....................................................................... 16

2.5.1 Bagan Alir System ............................................................................... 17

2.5.2 Diagram Alir System ..................................................................... 18

2.5.2.1 Diagram Kontek .............................................................. 18

2.5.2.2 Diagram Nol .................................................................... 18

2.5.2.3 Diagram Rinci ................................................................. 18

2.5.3 Bagan Terstruktur........................................................................... 20

2.5.4 Spesifikasi Proses ........................................................................... 21

2.5.4.1 Bentuk Naratif ................................................................. 22

2.5.4.2 Algoritma Singkat ........................................................... 22

2.5.4.3 User Interface .................................................................. 22

2.5.5 Kamus Data .................................................................................... 23

2.6 Perancang Basis Data .................................................................................... 24

2.6.1 ERD ................................................................................................ 24

2.6.2 Kardinalisasi ................................................................................... 26

2.6.2.1 One to One ...................................................................... 27

2.6.2.2 One to Many .................................................................... 27

2.6.2.3 Many to Many ................................................................. 27

2.6.3 Normalisasi .................................................................................... 28

2.6.3.1 Unnormalized Form ........................................................ 28

2.6.3.2 Normalisasi Kesatu ......................................................... 29

2.6.3.3 Normalisasi Kedua .......................................................... 29

2.6.3.4 Normalisasi Ketiga .......................................................... 29

2.6.3.5 Normalisasi Keempat ...................................................... 29

2.6.3.6 Normalisasi Kelima ......................................................... 30

2.7 PENJUALAN ................................................................................................ 30

Page 12: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

x

2.7.1 Fungsi Penjualan ............................................................................ 30

2.7.2 Sasaran Penjualan........................................................................... 30

2.8 WORLD WIDE WEB ................................................................................... 31

2.9 WEB DATABASE ....................................................................................... 32

2.10 PHP dan MySQL ........................................................................................ 33

2.10.1 PHP .............................................................................................. 33

2.10.2 MySQL ......................................................................................... 35

BAB III PERENCAAN DAN METODOLOGI PENELITIAN

3.1 KERANGKA KERJA ................................................................................... 38

3.2 GAMBARAN UMUM PERUSAHAAN ...................................................... 40

3.2.1 Sejarah Perusahaan............................................................................... 40

3.2.2 Visi Dan Misi ....................................................................................... 42

BAB IV ANALISIS DAN IMPLEMENTASI

4.1 ANALISIS SISTEM YANG BERJALAN ................................................... 43

4.1.1 Analisis Prosedur Berjalan ................................................................... 43

4.1.1.1 Prosedur Penjualan .......................................................... 44

4.1.1.2 Prosedur Pemesanan........................................................ 45

4.2. ANALISIS SISTEM YANG DIUSULKAN ............................................... 46

4.2.1 Kontek Yang Diusulkan ....................................................................... 47

4.2.2 Flowchart Yang Diusulkan .................................................................. 48

4.2.3 Dfd Yang Diusulkan ............................................................................ 49

4.2.4 Erd ..................................................................................................... 51

4.2.5 Normalisasi .......................................................................................... 52

4.2.5.1 Bentuk Tidak Normal ............................................................... 52

4.2.5.2 Bentuk Normal 1 ...................................................................... 53

4.2.5.3 Bentuk Normal 2 ...................................................................... 53

Page 13: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

xi

4.2.5.4 Bentuk Normal 3 ...................................................................... 55

4.2.6 PERANCANG SISTEM YANG DIUSULKAN ................................. 56

4.2.6.1 Perancang Menu Login ............................................................ 56

4.2.6.2 Perancang Home Admin .......................................................... 57

4.2.6.3 Perancang Halaman Depan ...................................................... 57

4.2.6.4 Perancang Halaman Login User............................................... 58

4.2.6.5 Perancang Halaman Product .................................................... 59

4.2.6.6 Perancang Halaman Belanja Keranjang ................................... 59

4.2.6.7 Perancang Halaman Checkout ................................................ 60

4.2.6.8 Perancang Halaman Hubungan Kami ..................................... 61

4.3 IMPLEMENTASI ......................................................................................... 61

4.3.1 Halaman Login Admin ......................................................................... 62

4.3.2 Halaman Home Admin ........................................................................ 63

4.3.3 Halaman Kategori Produk .................................................................... 64

4.3.4 Halaman Tambah Kategori Produk ...................................................... 65

4.3.5 Halaman Menu Produk ........................................................................ 66

4.3.6 Halaman Menu Costumer .................................................................... 67

4.3.7 Halaman Utama Konsumen ................................................................. 67

4.3.8 Halaman Register User ........................................................................ 68

4.3.9 Halaman Login User ............................................................................ 69

4.3.10 Halaman Produk ................................................................................. 70

4.3.11 Halaman Detail Produk ...................................................................... 71

4.4 TESTING ..................................................................................................... 72

BAB V KESIMPULAN .................................................................................... 74

Page 14: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

xii

DAFTAR TABEL

2.1 Tabel Bagan Alir Sistem ............................................................................... 17

2.2 Tabel Alir Data .............................................................................................. 19

2.3 Tabel Bagan Terstruktur ............................................................................... 20

2.4 Tabel Notasi Kamus Data ............................................................................. 23

2.5 Tabel ERD ..................................................................................................... 25

3.1 Tabel Kerangka Kerja ................................................................................... 38

4.1 Tabel ASI yang Berjalan ...............................................................................

4.2 Tabel ASI yang Diusulkan ............................................................................

4.3 Tabel Tidak Normal ...................................................................................... 52

4.4 Tabel Bentuk Normal .................................................................................... 53

4.5 Tabel Menu Login ......................................................................................... 56

4.6 Tabel Home Admin ....................................................................................... 57

4.7 Tabel Halaman Depan ................................................................................... 58

4.8 Tabel Halaman Login User ........................................................................... 58

4.9 Tabel Halaman Product ................................................................................. 59

4.10 Tabel Halaman Keranjang Belanja ............................................................. 59

4.11 Tabel Halaman Checkout ............................................................................ 60

4.12 Tabel Halaman Hubungi Kami ................................................................... 61

Page 15: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

xiii

DAFTAR DIAGRAM

2.1 Diagram Siklus Pengembangan Sistem ........................................................ 15

2.2 Diagram One to One ..................................................................................... 27

2.3 Diagram One to Many ................................................................................... 27

2.4 Diagram Many to Many ................................................................................ 27

2.5 Diagram Skema Kerja PHP ........................................................................... 35

4.1 Diagram Kontek ............................................................................................ 47

4.2 Digram Dfd Level 0 ...................................................................................... 50

4.3 Diagram ERD ................................................................................................ 51

4.4 Diagram Normalisai Kedua........................................................................... 54

4.5 Diagram Normalisai Ketiga .......................................................................... 55

Page 16: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

xiv

DAFTAR GAMBAR

4.1 Gambar Halaman Login Admin .................................................................... 63

4.2 Gambar Halaman Utama Admin ................................................................... 64

4.3 Gambar Halaman Kategori Produk ............................................................... 65

4.4 Gambar Halaman Tambah Kategori Produk ................................................. 66

4.5 Gambar Halaman Menu Produk.................................................................... 66

4.6 Gambar Halaman Custemers......................................................................... 67

4.7 Gambar Halaman Utama User ...................................................................... 68

4.8 Gambar Halaman Register User.................................................................... 69

4.9 Gambar Halaman Login User ....................................................................... 70

4.10 Gambar Halaman Produk ........................................................................... 70

4.11 Gambar Halaman Detail Produk ................................................................. 71

Page 17: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Berkembangnya usaha-usaha perdagangan yang sangat pesat pada saat ini

menjadikan informasi sebagai hal yang sangat penting peranannya dalam menunjang

jalannya operasi-operasi demi tercapainya tujuan yang diinginkan oleh perusahaan.

Teknologi internet sudah terbukti merupakan salah satu media informasi yang

efektif dan efisien dalam penyebaran informasi yang dapat diakses oleh siapa saja,

kapan saja dan dimana saja. Calon pembeli dapat menghemat waktu dan biaya karena

tidak perlu datang ke toko atau tempat transaksi sehingga dari tempat duduk mereka

dapat mengambil keputusan dengan cepat. Transaksi secara online dapat

menghubungkan antara penjual dan calon pembeli secara langsung tanpa dibatasi

oleh suatu ruang dan waktu.

Itu berarti transaksi penjualan secara online mempunyai calon pembeli yang

potensial dari seluruh dunia. Sistem penjualan yang selama ini digunakan oleh PT.

NET21PLUS adalah dengan cara kerjasama dengan reseller-reseller software untuk

memasarkan software. Sistem penjualan dengan cara ini membutuhkan waktu yang

lama dalam proses penjualan software tersebut maka sistem ini dinilai kurang efektif

dan efesien. Jika hanya mengandalkan sistem penjualan dengan cara tersebut maka

pendapatan perusahaan tidak mengalami peningkatan yang signifikan. Selain itu

Page 18: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

2

perkembangan perusahaan terasa dinilai agak lambat. Oleh karena itu dirancang suatu

sistem penjualan secara online dengan menggunakan media web atau internet dengan

tujuan untuk meminimalkan waktu proses penjualan dengan tujuan dapat

meningkatkan volume penjualan sehingga pendapatan perusahaan dapat meningkat.

1.2 Perumusan Masalah

Berdasarkan latar belakang yang diuraikan, sistem penjualan masih banyak

yang bersifat manual, sehingga dilakukan penelitian dengan rumusan masalah sebagai

berikut:

1. Bagaimanakah sistem informasi perusahaan yang dapat memperluas

pemasaran software pada PT. Net21Plus ?

2. Bagaimana sistem informasi ini dapat mempermudah pihak manajemen dalam

melakukan proses pemesanan, mengecek ketersediaan produk, pengontrolan

pengiriman produk, dan laporan penjualan pada PT. Net21Plus ?

1.3 Identifikasi Masalah

Adapun permasalahan yang muncul pada PT. NET21PLUS pada saat ini adalah:

1. Sistem penjualan software yang digunakan selama ini dengan cara bekerja sama

dengan reseller-reseller software membutuhkan waktu yang lama dalam

memasarkan software tersebut sehingga dinilai kurang efektif dan efesien.

Page 19: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

3

2. Lambatnya perkembangan perusahaan karena kurangnya promosi perusahaan

kepada masyarakat sehingga tidak semua kalangan masyarakat mengenal

perusahaan ini.

1.4 Batasan Masalah

Dalam penulisan skripsi ini, penulis membatasi permasalahan pada aplikasi

ini hanya mencakup proses dari proses memesan produk dan tidak membahas tentang

manajemen sumber daya manusia dan aplikasi ini hanya mencakup fasilitas pada

produk software dan tidak membahas tentang fasilitas software lainnya.

1.5 Tujuan Penelitian

Adapun maksud dan tujuan penulisan skripsi ini antara lain:

1. Untuk menghasilkan suatu sistem penjualan yang menggunakan media web atau

internet yang dapat membantu divisi marketing atau pemasaran dalam

memasarkan software sehingga transaksi penjualan dapat dilakukan dengan cepat

dimana saja dan kapan saja oleh semua kalangan masyarakat.

2. Untuk menghasilkan suatu sistem yang memberikan informasi tentang software

yang dipasarkan kepada calon pembeli sehingga mempermudah calon pembeli

mendapatkan informasi yang dibutuhkan.

3. Untuk mempromosikan atau lebih memperkenalkan perusahaan kepada semua

kalangan masyarakat sehingga dapat memperluas jangkauan pemasaran dengan

tujuan dapat meningkatkan penjualan.

Page 20: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

4

1.6 Manfaat Penelitian

Manfaat dari pembuatan Sistem Informasi Penjualan Berbasis Web (Studi Kasus

pada PT. Net21Plus) yaitu:

1. Membantu admin dan customer dalam melakukan proses pemesanan produk.

2. Membantu admin dan customer dalam pengecekan ketersediaan produk.

3. Membantu user dalam mengelola data customer.

4. Membantu user dalam membuat laporan.

1.7 Metodologi Penelitian

Setiap mengadakan pembahasan maka tidak terlepas dari berbagai masalah

yang perlu dihadapi dan harus dipecahkan. Agar lebih praktis digunakan metode

ilmiah sehingga dapat diperoleh jalan keluar yang baik, efektif serta mudah

dilaksanakan. Dalam penulisan laporan Perancangan Sistem Penjualan Berbasis Web

pada PT. NET21PLUS ini metode yang digunakan adalah:

1. Riset Lapangan

Riset lapangan dimaksudkan untuk memperoleh informasi secara langsung

dari Perusahaan dan juga dunia internet. Adapun teknik pengumpulan data yang

digunakan adalah:

a. Pengamatan, yaitu pengumpulan data dan informasi yang dilakukan dengan cara

mengamati langsung ke objek dan juga menganalisa sistem yang sedang berjalan,

serta mengamati langsung sistem transaksi online yang sudah ada di internet.

Page 21: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

5

b. Wawancara, yaitu pengumpulan data dengan cara melakukan tanya jawab dengan

pihak-pihak terkait.

2. Studi Pustaka

Data diperoleh melalui buku-buku literatur yang berhubungan dengan

masalah yang akan diteliti sebagai bahan referensi bagi penulis.

1.8 Sistematika Penulisan

Gambaran secara garis besar mengenai hal-hal yang akan dibahas dalam

laporan skripsi ini terdiri dari lima bab yaitu:

BAB I PENDAHULUAN

Dalam bab ini penulis menguraikan mengenai latar belakang masalah,

identifikasi masalah, batasan masalah, maksud dan tujuan penelitian, metodologi

penelitian dan sistematika penulisan.

BAB II LANDASAN TEORI

Dalam bab ini berisi tentang landasan teori yang menunjang didalam

penulisan skripsi ini antara lain mengenai sistem informasi itu sendiri, DAD

(Diagram Alur Data) dan ERD (Entity Relationship Diagram), Kamus Data,

Normalisasi, Penjualan, World Wide Web dan Web Database serta sekilas tentang

PHP dan MySQL.

BAB III ANALISA SISTEM

Page 22: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

6

Dalam bab ini dibahas tentang Latar Belakang Perusahaan, Struktur

Organisasi, Uraian Tugas dan Tanggung Jawab, Prosedur Sistem Berjalan, Diagram

Alur Data (DAD) Sistem Berjalan, Analisa Masukan, Analisa Keluaran, Analisa

Permasalahan, Usulan Pemecahan Masalah.

BAB IV PERANCANGAN DAN IMPLEMENTASI SISTEM

Pada bab ini diterangkan tentang Rancangan Diagram Alur Data Usulan dan

Entity Relationship Diagram (ERD) Usulan, Normalisasi, Kamus Data, Rancangan

Basis Data, Penjelasan Kode, Rancangan Bagan Terstuktur, Spesifikasi Modul,

Rancangan Menu, Rancangan Input dan Rancangan Output, Implementasi Menu,

Implementasi Input dan Implementasi Output.

BAB V PENUTUP

Bab ini berisi tentang kesimpulan dan saran-saran yang sebaiknya dilakukan

oleh perusahaan untuk menunjang keberhasilan sistem penjualan online.

Page 23: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

7

BAB II

LANDASAN TEORI

2.1 Konsep Dasar Sistem

Konsep adalah suatu jaringan kerja dari prosedur-prosedur yang paling

berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau

menyelesaikan suatu sasaran tertentu menurut Jogiyanto (2002:15).

2.1.1 Pengertian Sistem

Terdapat dua kelompok didalam mendefinisikan sistem, yaitu yang

menekankan pada prosedurnya dan yang menekankan pada komponen atau

elemennya. Pendekatan sistem yang menekankan pada prosedur, mendefinisikan

bahwa sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk

menyelesaikan suatu sasaran yang tertentu. Pendekatan sistem yang menekankan

pada elemen atau komponennya mendefinisikan bahwa “Sistem adalah kumpulan dari

elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu” Menurut

Abdul Kadir (2003:54).

2.1.2 Karakteristik Sistem

Menurut Jogiyanto (2005: 3) Bahwa suatu sistem mempunyai karakteristik atau

sifat – sifat tertentu, yaitu memiliki komponen – komponen (components), batas sistem

Page 24: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

8

(boundary), lingkungan sistem (Environment), penghubung (Interface), masukan (Input),

keluaran (Output), pengolah (Proses), dan sasaran (Objective), dan tujuan (Goal).

2.1.2.1 Komponen Sistem

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi atau

saling bekerjasama untuk membentuk suatu kesatuan. Komponen-komponen sistem

atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari

sistem.

2.1.2.2 Batas Sistem

Batas sistem (Boundary) merupakan daerah yang membatasi antara suatu

sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas suatu

sistem menunjukan ruang lingkup dari sistem tersebut.

2.1.2.3 Lingkungan Luar Sistem

Lingkungan luar sistem (Environment) adalah apapun diluar batas dari system

yang mempengaruhi operasi sistem. Lingkungan luar sistem bersifat menguntungkan

dan juga dapat bersifat merugikan sistem tersebut.

2.1.2.4 Penghubung Sistem

Penghubung (Interface) sistem merupakan media penghubung antara satu

subsistem dengan subsistem lainnya. Keluaran (output) dari satu subsistem akan

menjadi masukan (input) untuk subsistem yang lainnya dengan melalui penghubung.

Page 25: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

9

2.1.2.5 Masukan Sistem

Masukan (Input) adalah energi yang dimasukkan kedalam sistem, dapat

berupa masukan perawatan (Maintenance Input) dan masukan sinyal (Signal Input).

2.1.2.6 Keluaran Sistem

Keluaran (output) adalah hasil dari energi yang diolah dan di klasifikasikan

menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan

masukan untuk subsistem yang lain atau kepada supra sistem.

2.1.2.7 Pengolah Sistem

Suatu sistem dapat mempunyai suatu bagian pengolahan yang akan merubah

masukan menjadi keluaran.

2.1.2.8 Sasaran Sistem

Suatu sistem mempunyai tujuan atau sasaran, sasaran dari sistem sangat

menentukan masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan

sistem.

2.2 Pengertian Informasi

Informasi merupakan hasil dari data yang di proses yang berasal dari inputan

suatu kejadian yang nyata yang berguna bagi pemakainya. Pengertian informasi di atas

merupakan pengembangan teori yang di kemukakan oleh Jogiyanto (2005:8) Menurut

Gordon B Davis, sistem informasi adalah suatu sistem yang menghubungkan

pengguna (individu dan organisasi) dengan komputer yang dirancang secara

Page 26: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

10

integrasi guna menyediakan informasi yang mendukung fungsi operasional,

manajemen, analisis serta fungsi pengambilan keputusan dalam suatu organisasi.

2.2.1 Konsep Dasar Informasi

Informasi merupakan hasil dari pengolahan yang di sajikan secara tepat dan

akurat. Sumber dari informasi adalah data, data merupakan bentuk jamak dari bentuk

tunggal atau data item. Data adalah kenyataan yang menggambarkan suatu kejadian-

kejadian dan kesatuan nyata kejadian-kejadian (event). Kejadian adalah suatu yang

terjadi pada saat tertentu yang menyangkut perubahan nilai yang disebut transaksi.

Sedangkan kesatuan nyata adalah berupa suatu objek yang nyata dan terjadi pada saat

kejadian berlangsung. Data juga dapat diartikan suatu yang perlu diolah terlebih

dahulu untuk mendapatkan suatu informasi. Menurut Jogiyanto (2005:10) kualitas

informasi yang di harapkan tergantung 4 (empat) hal pokok yaitu:

2.2.1.1 Akurat (Accurate)

Informasi harus bebas dari kesalahan-kesalahan, tidak bisa dan menyesatkan.

Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi

kemungkinan banyak terjadi gangguan yang dapat merubah atau merusak informasi

tersebut.

2.2.1.2 Tepat Pada Waktunya (Timeliness)

Informasi yang datang kepada penerimanya tidak boleh terlambat. Informasi

yang sudah usang tidak akan mempunyai nilai lagi, karena informasi merupakan

Page 27: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

11

landasan didalam pengambilan keputusan. Bila pengambilan keputusan terlambat

maka berakibat fatal untuk organisasi.

2.2.1.3 Relevan (Relevance)

Relevan berarti informasi tersebut mempunyai manfaat untuk pemakainya.

Relevansi informasi untuk tiap-tiap orang satu dengan lainnya berbeda.

2.2.1.4 Aman

Aman berarti informasi harus terbebas dari penyadapan oleh pihak orang yang

tidak berwenang dalam penggunaan informasi tersebut.

2.2.2 Komponen-komponen Sistem Informasi

Sistem informasi terdiri dari komponen-komponen yang masing-masing

saling berinteraksi satu sama lainnya membentuk satu kesatuan untuk mencapai

sasaran. Menurut Jogiyanto (2005:12).

2.2.2.1 Blok Masukan

Input mewakili data yang masuk kedalam sistem informasi yang dapat berupa

dokumen-dokumen dasar.

2.2.2.2 Blok Model

Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang

akan memanipulasi data input dan data yang tersimpan di basis data dengan cara

tertentu untuk menghasilkan keluaran yang diinginkan.

Page 28: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

12

2.2.2.3 Blok Keluaran

Produk dari sistem informasi adalah keluaran yang merupakan informasi

berkualitas dan dokumentasi untuk semua tingkatan manajemen serta semua pemakai

sistem.

2.2.2.4 Blok Teknologi

Teknologi digunakan untuk menerima input, menjalankan model, menyimpan

dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu

pengendalian dari sistem secara keseluruhan.

2.2.2.5 Blok Basis Data

Basis data merupakan kumpulan data yang saling berhubungan satu dengan

lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk

memanipulasinya. Data perlu disimpan di basis data untuk keperluan penyediaan

informasi lebih lanjut.

2.2.2.6 Blok Kendali

Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan

bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi

kesalahan-kesalahan dapat langsung cepat teratasi.

2.3 Pengembangan Sistem

Pengembang sistem dapat berarti menyusun sistem yang baru untuk

menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang

Page 29: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

13

telah ada. Sistem yang lama perlu diperbaiki karena adanya permasalahan-

permasalahan yang timbul di sistem yang lama.

Siklus hidup Pengembangan sistem (System Development Life Cycle) atau

SDLC merupakan suatu bentuk yang digunakan untuk menggambarkan tahapan dan

langkah-langkah didalam tahapan tersebut dalam proses pengembangannya. Tahapan

tersebut terdiri dari:

2.3.1 Kebijakan dan Perencanaan Sistem

Kebijakan sistem (system policy) merupakan landasan dan dukungan dari

manajemen puncak untuk membuat perencanaan sistem. Perencanaan sistem (system

planning) merupakan pedoman untuk melakukan pengembangan sistem.

2.3.2 Analisa Sistem

Analisa sistem merupakan tahapan menganalisis sistem untuk menemukan

kelemahan-kelemahannya sehingga dapat diusulkan perbaikannya.

2.3.3 Desain (perancangan) sistem secara umum

Desain sistem secara umum merupakan persiapan dari desain terinci yang

mengindentifikasikan komponen-komponen sistem informasi yang akan didesain

secara rinci.

Page 30: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

14

2.3.4 Desain (perancangan) sistem terinci

Desain sistem terinci dimaksudkan untuk pemrograman komputer dan ahli

teknik lainnya yang akan mengimplementasikan sistem.

2.3.5 Seleksi Sistem

Seleksi sistem merupakan tahap untuk memilih perangkat keras dan perangkat

lunak untuk sistem informasi.

2.3.6 Implementasi

Implementasi sistem yaitu tahapan menerapkan sistem supaya sistem siap

dioperasikan.

2.3.7 Perawatan Sistem

Perawatan sistem merupakan tahapan setelah pengembang system selesai

dilakukan atau sistem telah dioperasikan.

Tahapan dalam Siklus Pengembang Sistem atau System Development Life

Cycle (SDLC) sebagai berikut:

Awal proyek sistem

Pengembangan

sistem

Kebijakan dan Perencanaan Sistem

Analisa Sistem

Desain sistem secara umum

Desain (perancangan) sistem terinci

Seleksi Sistem

Implementasi (penerapan) Sistem

Perawatan Sistem

Page 31: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

15

Manajemen sistem

Diagram 2.1 Siklus Hidup Pengembangan Sistem

2.4 Analisa Sistem

Analisis sistem sangat bergantung pada teori sistem umum sebagai sebuah

landasan konseptual. Tujuannya adalah untuk memperbaiki berbagai fungsi didalam

sistem yang sedang berjalan agar menjadi lebih efisien, mengubah sasaransistem yang

sedang berjalan, merancang atau mengganti output yang sedangdigunakan, untuk

mencapai tujuan yang sama dengan seperangkat input yang lain. Tahapan

perancangan sistem mempunyai dua maksud, yaitu sebagai berikut:

a. Untuk memenuhi kebutuhan kepada pemakai sistem.

b. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada

pemrogram komputer dan ahli-ahli teknik lainnya yang terlibat.

2.5 Perancangan Sistem

Perancangan sistem dapat di definisikan sebagai berikut: menurut Robert J.

Verzello atau John Reuter III Perancangan Sistem adalah tahap setelah analisis

dari siklus pengembangan sistem sebagai pendefinisian dari kebutuhan-kebutuhan

fungsional dan persiapan untuk rancang bangun implementasi, menggambarkan

Page 32: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

16

bagaimana suatu sistem dibentuk. Menurut John Burth dan Gary Grundnitski

Perancangan sistem di definisikan sebagai penggambaran, perencanaan dan

pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu

kesatuan yang utuh dan berfungsi. Dan Untuk dapat bisa melakukan langkah atau

prosedur yang sesuai dengan yang diberikan oleh metode pengembangan sistem yang

telah terstruktur, maka dibutuhkan alat dan Alat-alat pengembangan sistem yang

digunakan adalah suatu alat berbentukgrafis yang sifatnya berupa suatu bagan.

Adapun peralatan pendukung yang akan digunakan sebagai berikut:

2.5.1 Bagan Alir Sistem (Sistem Flowchart)

Bagan alir sistem merupakan bagan yang menunjukkan arus pekerjaan secara

keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur-prosedur

yang ada didalam sistem, serta menunjukkan apa yang dikerjakan disistem.

Simbol-simbol yang digunakan dalam menggambarkan Bagan Alir Sistem

antara lain sebagai berikut:

No Simbol Keterangan

1.

2.

3.

Dokumen

Menunjukkan dokumen input dan output baik

untuk proses manual, mekanik dan komputer.

Kegiatan Manual

Menunjukkan pekerjaan manual

Simpanan offline

Page 33: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

17

4.

5.

6.

File nonkomputer yang diarsip urut.

Operasi Luar

Menunjukkan operasi yang dilakukan diluar

proses operasi komputer/nonkomputer.

Garis Alir

Menunjukkan arus dari proses.

Penghubung

Menunjukkan penghubung ke halaman yang

masih sama atau ke halaman lain.

Tabel 2.1 Simbol Bagan Alir Sistem

2.5.2 Diagram Alir Data (DAD)

Diagram alir data adalah suatu bentuk model yang menggambarkan sistem

sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain baik secara

manual maupun komputer. Tingkat atau level DAD terdiri dari:

2.5.2.1 Diagram Konteks

Merupakan diagram yang ditingkatnya paling tinggi, yang terdiri dari suatu

proses dan menggambarkan ruang lingkup sistem.

2.5.2.2 Diagram Nol

Merupakan diagram antara konteks dan diagram rinci yang menggambarkan

proses utama dari DAD yang sedang dikembangkan.

Page 34: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

18

2.5.2.3 Diagram Rinci

Merupakan diagram paling bawah, yang merupakan penguraian dari proses

yang ada pada diagram nol.

Komponen-komponen DAD terdiri dari:

No Simbol Keterangan

1.

2.

3.

Terminal

Merupakan eksternal entity atau

kesatuan luar yang merupakan sumber

tujuan data. Terminator dapat

digambarkan dengan suatu notasi kotak.

Arus Data

Dipakai untuk menunjukan arus data

yang dapat berupa masukan atau hasil

dari proses sistem mengalir antara

proses, simpanan data dan kesatuan luar.

Arah panah menggambarkan arah dari

data.

Proses

Menggambarkan bagian dari sistem

yang mentranformasikan input data

menjadi output data atau dapat diartikan

Page 35: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

19

4.

sebagai kegiatan yang dilakukan oleh

orang mesin atau komputer.

Data Store

Merupakan sarana yang digunakan

untuk menyimpan data. Data store dapat

digambarkan sepasang garis horizontal

yang paralel.

Tabel 2.2 Simbol Alir Data

2.5.3 Bagan Terstruktur

Bagan terstruktur digunakan untuk mendefinisikan dan mengilustrasikan

organisasi dari sistem secara berjenjang dalam bentuk modul dan sub modul. Bagan

terstruktur dapat memberikan penjelasan yang lengkap dari sistem dipandang dari

elemen data, elemen kontrol, modul dan hubungan antar modul. Simbol-simbol yang

digunakan dalam bagan terstruktur sebagai berikut:

No. Simbol Keterangan

1.

2.

Module

Menunjukkan suatu modul.

Connection

Untuk menghubungkan suatu modul

dengan modul yang lainnya.

Loop

Page 36: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

20

3.

4.

5.

Menunjukkan suatu perulangan di

dalam modul.

Decision

Menunjukkan suatu penyeleksian

kondisi di dalam modul.

Couple

Menunjukkan suatu data atau

elemen control yang dikirim dari

suatu modul ke modul lainnya.

Panah dengan lingkaran kosong

menunjukkan data dikirim dan

panah dengan lingkaran di blok

menunjukkan elemen control yang

dikirim.

Tabel 2.3 bagan terstruktur

2.5.4 Spesifikasi Proses (Process Specification)

Spesifikasi proses adalah suatu pendeskripsian proses yang terjadi pada level

paling dasar dalam DFD. Selain itu dalam spesifikasi proses ada bagian yang harus

dilakukan ketika masukan diubah menjadi keluaran. Berbagai bentuk spesifikasi

proses dapat digunakan dengan syarat:

Page 37: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

21

• Dapat diverifikasi oleh pemakai dan penganalisa sistem.

• Mampu berkomunikasi efektif dengan pemakai yang bervariasi.

Bentuk dari spesifikasi proses dapat dibedakan menjadi 4 macam yaitu:

2.5.4.1 Bentuk naratif

Merupakan bentuk yang paling sederhana dalam spesifikasi proses karena

menggunakan kalimat-kalimat singkat tapi harus jelas penggunaannya.

2.5.4.2 Algoritma singkat

Merupakan pola pikiran yang terstruktur yang berisi tahapan-tahapan

penyelesaian masalah. Algoritma ini lebih mudah diimplementasikan dibanding

bentuk naratif.

2.5.4.3 Berorientasi pada user interface

Spesifikasi proses bentuk ini sangat mudah dan sering digunakan oleh

pemakai karena tampilannya yang mudah dimengerti dan jelas. Spesifikasi proses

berorientasi pada user interface ini memiliki 3 jenis yaitu:

2.5.4.3.1 Data entry, merupakan spesifikasi proses yang mendeskripsikan tentang

bentuk tampilan layar, tempat penyimpanan, perintah dan validasi setiap item data.

2.5.4.3.2 Report, merupakan spesifikasi proses yang menjelaskan tentang bentuk

keluaran atau bentuk laporan yang dicetak, bentuk tampilan layar, perintah, sumber

data dan proses awal yang mendeskripsikan proses apa yang harus dilakukan sebelum

laporan dicetak.

Page 38: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

22

2.5.4.3.3 Data processing, biasanya jenis spesifikasi proses ini hanya menjelaskan

proses apa yang harus dilakukan.

2.5.5 Kamus Data

Kamus data adalah katalog fakta tentang data dan kebutuhan-kebutuhan

informasi dari suatu sistem informasi. Dengan menggunakan kamus data maka

seorang analis sistem dapat mendefinisikan data yang mengalir di dalam sistem

dengan lengkap.

Kamus data dapat dibuat pada tahap analisa sistem maupun tahap

perancangan sistem. Pada tahap analisa, kamus data dapat digunakan untuk

merancang input, merancang laporan-laporan dan basis data. Pendefinisian struktur

data pada kamus data menggunakan notasi-notasi berikut ini:

No Notasi Keterangan

1. = Terbentuk dari, terdiri dari, atau sama dengan,

artinya.

2. + Menggabungkan elemen data yang lain (dan).

3. [] Memiliki salah satu dari sejumlah alternatif,

seleksi.

4. / Pemisahan sejumlah alternatif pilihan antara

simbol []

Page 39: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

23

5. { } Iterasi ( pengulangan elemen data dalam

kurung brace ).

6. ( ) Optional, data tambahan (data boleh ada atau

tidak ada).

7. * Keterangan setelah tanda ini adalah komentar

8. @ Identitas atribut kunci untuk penyimpanan

data.

Tabel 2.4 Notasi Kamus Data

2.6 Perancangan Basis Data

Perancangan basis data diperlukan agar kita bisa memiliki basis data yang

kompak dan efisien dalam penggunaan ruang penyimpanan, cepat dalam pengaksesan

dan mudah dalam pemanipulasian (tambah, ubah, hapus) data. Perancangannya

membutuhkan alat bantu, meliputi:

2.6.1 Diagram Hubungan Entitas (ERD)

Entity Relationship Diagram (ERD) adalah suatu model jaringan (network)

yang menggunakan susunan data yang disimpan dari sistem secara baik atau

merupakan konseptual yang mendeskripsikan hubungan antara data store (dalam

DAD). Dan ERD adalah suatu teknik untuk menganalisis dan menjelaskan data Yang

dibutuhkan oleh pemakai sistem.Penjelasan data harus dibuat secara singkat,akurat

Page 40: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

24

dan dapat dibaca oleh pemakai, programmer dan spesialis teknik lainnya. Penjelasan

data dengan menggunakan ERD membutuhkan:

a. Entity adalah suatu hal dalam bentuk apapun yang mana data dikumpulkan

dapat berupa objek, orang, konsep atau kejadian.

b. Atribut adalah suatu karakteristik dari suatu entity.

c. Relationship adalah hubungan atau asosiasi antara suatu entitas

dengandirinya sendiri atau dengan entitas lainnya.

Relationship digambarkan sebagai garis yang menghubungkan entitas Entitas

yang dipandang memiliki hubungan antara satu dengan lainnya. Pada ujung masing-

masing relationship terdapat derajat atau cardinalitas hubungan, yaitu ;

a. Hubungan satu ke satu

b. Hubungan banyak ke banyak

c. Hubungan satu ke banyak

Komponen-komponen yang digunakan dalam ERD adalah sebagai berikut:

No Simbol Keterangan

1.

Entitas

Adalah suatu objek yang ada pada

dunia nyata dan dapat dibedakan

dari objek lainnya yang di

definisikan secara unik. Entitas

dapat berupa lingkungan elemen,

resource, atau suatu transaksi yang

Page 41: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

25

2.

3.

4.

sangat penting. Entity disimbolkan

dengan persegipanjang.

Relationship

Adalah Hubungan yang terjadi

antara satu entitas atau lebih dan

digambarkan dengan suatu prisma

yang diberi label berbentuk kata

kerja.

Elips

Adalah menyatakan atribut.

Connection ( hubungan antar)

Yaitu garis penghubung antara

himpunan relasi dengan himpunan

entitas dengan atribut.

Tabel 2.4 Simbol Entity Relationship Diagram

2.6.2 Kardinalisasi

Kardinalisasi adalah menjelaskan batasan pada jumlah entity yang

berhubungan melalui sebuah relasi yang ada. Pemetaan kardinal dapat dikategorikan

menjadi 3 macam yaitu:

Page 42: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

26

2.6.2.1 One to One (1 : 1)

Yaitu antara entity pertama dapat berhubungan dengan satu entity kedua dan

entity kedua dapat berhubungan dengan entity pertama paling banyak satu entity.

Contoh:

1

Diagram 2.2. Bagan Relasi Satu ke Satu

2.6.2.2 One to Many (1:M)

Yaitu antara entity pertama dapat berhubungan dengan sejumlah entity kedua,

tetapi satu entity kedua hanya dapat berhubungan dengan satu entity kedua. Contoh:

M

Diagram 2.3. Bagan Relasi Satu ke Banyak

2.6.2.3 Many to Many (M:N)

Yaitu antara satu entitas pertama dapat berhubungan dengan banyak pada

entity kedua, demikian pula sebaiknya. Contoh:

Customer Membeli Software

Customer Membeli Software

Customer Membeli Software

Page 43: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

27

Diagram 2.4 Bagan Relasi Banyak ke Banyak

2.7 Penjualan

Penjualan adalah transaksi perubahan nilai barang menjadi nilai uang atau

nilai piutang dagang.

Penjualan atau menjual berarti suatu tindakan untuk menukar barang atau jasa

dengan uang dengan cara mempengaruhi orang lain agar mau memiliki barang yang

ditawarkan sehingga kedua belah pihak mendapatkan keuntungan dan kepuasan.

Sedangkan penjualan berbasis web atau dengan kata lain penjualan secara online.

2.7.1 Fungsi Penjualan

Fungsi-fungsi dari penjualan adalah:

2.7.1.1 Mendapatkan keuntungan dari penjualan

2.7.1.2 Menjalin rekan bisnis yang luas

2.7.1.3 Melayani kebutuhan konsumen.

2.7.2 Sasaran Penjualan

Pada umumnya sasaran penjualan adalah untuk mencapai pendapatan yang

seoptimal mungkin dan mencapai tingkat pendapatan yang telah ditentukan

sebelumnya. Untuk mencapai sasaran tersebut maka dibutuhkan perencanaan

penjualan agar dapat berjalan dengan lancar tanpa hambatan.

Page 44: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

28

2.8 World Wide Web

Pertama-tama yang harus diketahui bahwa worldwide web (www) atau yang

biasa disebut web bukanlah internet, demikian pula sebaliknya. Namun demikian,

internet adalah jaringan komputer global, sedangkan web bukan sekedar jaringan

tetapi di dalamnya terdapat suatu set aplikasi komunikasi dan sistem perangkat lunak

yang memiliki karateristik sebagai berikut:

2.8.1 Umumnya terletak pada internet host dan client.

2.8.2 Umumnya menggunakan protocol TCP/IP.

2.8.3 Mengerti HTML.

2.8.4 Mengikuti model client/server untuk komunikasi data dua arah.

2.8.5 Memungkinkan client untuk mengakses server dengan berbagai protocol

seperti HTTP, FTP, Telnet, dan Ghosper.

2.8.6 Memungkinkan client untuk mengakses informasi dalam berbagai media

seperti teks, audio dan video.

2.8.7 Menggunakan model alamat URL (Uniform Resource Locator).

Konstitusi yang terdapat pada web sekarang ini berkembang dari ide dan

konsep yang ditelurkan oleh Tim Berners Lee, seorang peneliti pada CERN Particle

Physics Lab di Jenewa, Swiss. Pada tahun 1989, Berner Lee merumuskan suatu

proposal tentang sebuah sistem hypertex yang memiliki tiga komponen yaitu:

2.8.8 Akses informasi yang universal.

Setiap pengguna harus dapat mengakses seluruh informasi yang tersedia.

Page 45: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

29

2.8.9 Antarmuka yang menyediakan akses terhadap berbagai jenis dokumen

dan protocol.

2.8.10 Antarmuka yang konsisten untuk semua platform.

Antarmuka ini harus menyediakan akses yang dapat digunakan oleh berbagai

jenis informasi.

2.9 Web Database

Seperti sistem database yang lain, web database juga merupakan sistem

penyimpanan data yang dapat diakses oleh bahasa pemograman tertentu. Namun

tidak seperti sistem database konvensional yang hanya ditujukan untuk platform

tertentu saja, web database dapat diakses oleh aplikasi web yang tentunya lebih

bersifat umum. Web database dapat diakses oleh aplikasi-aplikasi web yang

dikembangkan dengan HTML tag, Kontrol ActiveX, dan pemrograman yang bersifat

server-side melalui CGI, Microsoft IIS (Internet Information Server) atau skrip yang

bersifat server side.

Kemampuan untuk mengintegrasikan database ke dalam aplikasi yang dapat

diakses pengguna web browser inilah yang menjadi suatu database biasa menjadi web

database.

Page 46: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

30

2.10 PHP dan MySQL

2.10.1 PHP

Menurut dokumen resmi PHP, PHP merupakan singkatan dari PHP Hypertex

Processor. PHP merupakan bahasa berbentuk skrip yang `ditempatkan dalam server

dan diproses di server.

Bermula pada tahun 1994 saat Rasmus Lerdorf membuat sejumlah skrip perl

yang dapat mengamati siapa saja yang melihat-lihat riwayat hidupnya. Skrip-skrip ini

selanjutnya dikemas mejadi tool yang disebut “Personal Home Page“. Paket inilah

yang menjdi cikal bakal PHP. Pada tahun 1995, Rasmus menciptakan PHP/FI versi 2.

Pada versi ini pemogram dapat menempelkan kode terstruktur di dalam tag HTML.

Selain itu, kode PHP juga bisa berkomunikasi dengan database dan melakukan

perhitungan-perhitungan yang kompleks.

Saat ini PHP cukup popular sebagai piranti pemograman web, terutama di

lingkungan Linux. Namun demikian PHP sebenarnya juga dapat berfungsi pada

server-server yang berbasis UNIX, Windows NT dan Macintosh. Bahkan versi untuk

Windows 95/98 pun tersedia. Pada awalnya PHP dirancang untuk diintegrasikan

dengan web server Apache. Namun saat ini PHP juga dapat bekerja dengan web

server seperti PWS (Personal Web Server), IIS (Internet Information Server) dan

Xintami. PHP dapat di-download secara bebas dan gratis melalui situs www.php.net.

Skrip PHP berkedudukan sebagai tag dalam bahasa HTML (Hypertex Markup

Language) adalah bahasa standar untuk membuat halaman-halaman web. Berikut

contoh kode PHP yang berada di kode HTML:

Page 47: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

31

a. <HTML>

b. <HEAD>

c. <TITLE> CONTOH PROGRAM </TITLE>

d. </HEAD>

e. <BODY>

f. WELCOME TO RESTU MAHKOTA RAYA <BR>

a. <? php

b. printf (“Tanggal : %s”, Date (“D M Y “));

g. ?>

h. </BODY>

i. </HTML>

Kode diatas disimpan dengan ekstensi .php. Kode PHP diawali dengan <?

Dan diakhiri dengan ?>. Pasangan kedua kode inilah yang berfungsi sebagai tag kode

PHP. Berdasarkan tag inilah server dapat memahami kode PHP dan kemudian

memprosesnya. Hasilnya dikirim ke browser.

Prinsip kerja HTML diawali dengan permintaan suatu halaman web oleh

browser. Berdasarkan URL (Uniform Resource Locator). Yang dikenal dengan

alamat internet, browser mendapatkan alamat dari web server, mengidentifikasi

halaman yang dikehendaki dan menyampaikan segala informasi yang dibutuhkan

oleh web server. Selanjutnya web server mencari berkas yang diminta dan

memberikan isinya ke browser. Browser menampilkan isinya ke layar pemakai.

Sedangkan prinsip kerja PHP mirip dengan kode HTML, hanya saja ketika berkas

Page 48: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

32

PHP yang diminta didapatkan oleh web server, isinya segera dikirim ke mesin PHP

dan mesin inilah yang memproses dan memberikan hasilnya berupa kode HTML ke

web server dan selanjutnya web server menyampaikan ke client.

Permintaan HTTP

(file .php)

Browser

Tanggapan HTTP

Diagram 2.5 Skema Kerja PHP

Web Server

Skrip PHP

Mesin PHP

Kode HTML

Client

Page 49: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

33

2.10.2 Sekilas Tentang MySQL

MySQL adalah salah satu dari sekian banyak sistem database yang merupakan

terobosan solusi yang tepat dalam aplikasi database. MySQL merupakan turunan

salah satu konsep utama dalam database sejak lama yaitu SQL (Structured Query

Language).

MySQL dikembangkan pada tahun 1994 oleh sebuah perusahaan pengembang

software dan konsultan database di Swedia bernama TcX Data Konsullt AB. Tujuan

awal dikembangkan MySQL adalah untuk mengembangkan aplikasi berbasis web

pada client. Saat ini MySQL dapat di-download secara gratis di www.mysql.com.

Sebagai database server yang memiliki konsep database modern, MySQL

memiliki banyak sekali keistemewaan antara lain:

a. Portabilitas, dapat berjalan stabil pada berbagai sistem operasi, seperti Windows,

Linux, MacOS, dan lain-lain.

b. Open Source, didstribusikan secara gratis dibawah lisensi GPL (General Public

License).

c. Multiuser, dapat digunakan oleh beberapa user dalam waktu yang bersamaan

tanpa mengalami masalah.

d. Performance Tuning, memiliki kecepatan yang menakjubkan dalam menangani

query yang sederhana, dapat memproses lebih banyak SQL per satuan waktu.

e. Security, memiliki beberapa lapisan sekuritas seperti level subnet mask, Nama

host, izin akes user dengan sistem perizinan yang mendetail serta password yang

terenskripsi.

Page 50: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

34

f. Scalability and Limits, mampu menangani database dalam skala besar, dengan

jumlah record lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu

batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

g. Connectivity, dapat melakukan koneksi dengan client menggunakan protocol

TCP/IP, Unixsocket (Unix), atau Named pipes (NP).

h. Localisation, dapat mendeteksi pesan kesalahan pada client dengan mengunakan

lebih dari 20 bahasa.

i. Interface, memiliki antarmuka (interface) terhadap beberapa aplikasi dan bahasa

pemrograman dengan menggunakan fungsi API (Application Programming

Interface).

j. Clients and Tools, dilengkapi dengan berbagai tool yang dapat digunakan untuk

administrasi database, dan pada setiap tool yang ada disertakan petunjuk online.

Page 51: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

35

BAB III

PERENCANAAN DAN METODOLOGI PENELITIAN

3.1 Kerangka Kerja

Kerangka kerja ini merupakan urutan langkah-langkah yang dilakukan

selama penelitian. Adapun kerangka kerja penelitian yang di gunakan seperti

berikut ini:

Tabel 3.1 kerangka kerja

Berdasarkan kerangka kerja penelitian yang telah digambarkan di atas,

maka dapat diuraikan pembahasan masing-masing tahap dalam penelitian adalah

sebagai berikut:

Mempelajari Literatur

Pengumpulan data

Merancang dan Membangun Sistem

Implementasi Sistem

Identifikasi Masalah

Membuat Laporan

Page 52: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

36

1. Identifikasi Masalah

Tahap ini merupakan langkah awal penelitian yang

menggambarkan masalah yang terjadi pada objek penelitian serta

merumuskan masalah-masalah yang terjadi.

2. Mempelajari Literatur

Pada tahap ini dilakukan pengumpulan dan pencarian mengenai

teori-teori yang diperoleh dari berbagai buku, jurnal dan juga internet

untuk melengkapi sumber kajian dan konsep maupun teori.

3. Pengumpulan Data

Pada tahap ini dilakukan proses pengumpulan data dengan metode

wawancara dan observasi untuk melakukan pengamatan dan analisa

terhadap inventaris barang pada PT. Net21Plus, sehingga mendapatkan

data dan informasi yang dibutuhkan untuk penelitian.

4. Merancang dan Membangun Sistem

Tahap ini menggambarkan tentang tampilan sistem yang dirancang

dan pemodelan sistem yang dilakukan untuk membantu proses

perancangan sistem kemudian membangun sistem dengan

menggunakan bahasa pemrograman. Pada pembangunan sistem, sistem

yang dibangun adalah berbasis desktop

5. Implementasi Sistem

Pada tahapan ini dilakukan penerapan terhadap sistem yang telah

dibangun.

Page 53: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

37

6. Membuat Laporan

Tahap ini dilakukan guna melengkapi laporan yang dilakukan

selama penelitian mulai dari awal hingga akhir.

Pada bab ini akan dijelaskan bahwa teknologi hanya merupakan

salah satu dari empat elemen sistem informasi dalam organisasi. Untuk

mengembangkan sistem informasi, maka kita perlu memahami prinsip,

teknik, dan catatan untuk analisis sistem dan desain sehingga kita

akhirnya dapat memahami bagaimana menganalisa keadaan bisnis

yang secara logis menerapkan teknologi informasi untuk memenuhi

kebutuhan Perusahaan.

3.2 Gambaran Umum Perusahaan

Gambaran umum Perusahaan merupakan uraian mengenai Perusahaan

mulai dari sejarah Perusahaan, visi dan misi Perusahaan.

3.2.1 Sejarah Perusahaan

PT NET21PLUS adalah perusahaan yang bergerak dalam bidang

distributor, training, dan konusltant software akuntansi MYOB. Sejak tahun 2001

hingga saat ini, dipercaya oleh MYOB Asia sebagai MYOB Professional Partner,

MYOB Authorised Distributor MYOB Certified Trainer, dan MYOB Certified

Consultant. PT NET21PLUS awalnya berdiri dengan nama PT PrimaTeknika

InterMulia pada tahun 2001 yang berada di kota Batam. Kemudian pada tahun

2007 dengan manajemen yang sama, PT PrimaTeknika Intermulia berganti nama

Page 54: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

38

menjadi PT NET21PLUS yang beda di Jakarta. PT NET21PLUS memiliki

support center yang berlokasi di Jakarta, Yogyakarta, Batam dan Tangerang.

Dengan berdirinya PT NET21PLUS selama kurang lebih 14 tahun, PT

NET21PLUS telah melakukan sejumlah kerjasama yang baik dengan customer

(pelaku bisnis), perguruan tinggi dan sejumlah SMK yang menggunakan software

MYOB untuk menunjang pendidikan. Hubungan relasi yang dilakukan PT

NET21PLUS telah tersebar luas di dalam negeri maupun di luar negeri seperti

Singapura.

Dengan semakin banyaknya perusahaan yang bergerak dalam bidang

software akuntansi, PT NET21PLUS menjadi salah satu perusahaan yang

kompetitif dalam mencapai visi dan misi perusahaan. Hal ini terbukti dari

kesuksesan yang dicapai perusahaan.

PT NET21PLUS sebagai distributor resmi bersertifikat telah

mendistribusikan software akuntansi MYOB dengan berbagai macam versi. Selain

itu, menjual software komputer akuntansi MYOB di dalam negeri dengan harga

yang kompetitif. PT NET21PLUS juga menjual jasa training (pelatihan) dan

consulting (konsultasi). Sebagai trainer (pelatih), juga melakukan sejumlah

workshop (seminar) dan sertifikasi baik untuk individual, SMK, dan perguruan

tinggi. Selain itu, juga menyediakan jasa konsultasi yang bertujuan untuk

membantu pelanggan memahami cara-cara pemakaian MYOB dan juga

memecahkan kendala-kendala yang ditemukan.

Page 55: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

39

3.2.2 Visi dan Misi PT NET21PLUS

PT NET21PLUS dalam mencapai tujuannya telah menetapkan visi dan

misi yang menjadi dasar pelaksanaan kegiatannya, yaitu :

1. Visi

Visi adalah suatu pandangan jauh atau tujuan-tujuan perusahaan

yang harus dilakukan untuk mencapai tujuan tersebut. Adapun visi

PT NET21PLUS adalah: “Menjadi perusahaan distributor terbaik di

Indonesia serta memberikan mutu pelayanan yang berkualitas bagi

para pelanggan”.

2. Misi

a. Mengutamakan kepentingan bersama bagi semua pihak yang terkait.

b. Memberikan pelayanan terbaik bagi pelanggan.

c. Meningkatkan efektifitas dan efisiensi para staf perusahaan.

d. Mengoptimalkan kualitas sumber daya manusia.

Page 56: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

40

3.3 STRUKTUR ORGANANISASI

DIAGRAM 3.1 STRUKTUR ORGANANISASI

DIREKTUR

GM

ACCOUNTING HRD LOGISTIK CONSULTANT

SALES OFFICER

TRAINER

Page 57: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

41

BAB IV

ANALISIS DAN IMPLEMENTASI

4.1 Analisa Sistem Yang Berjalan

Pada bab ini dijelaskan mengenai prosedur yang berjalan dan yang diusulkan

dari sistem yang ada pada Toko PT. NET21PLUS. Analisis yang penulis lakukan ini

terdiri dari analisis objek sistem yang berjalan, mencari kelemahan sistem yang

berjalan sesuai standar yang telah ditentukan, serta mengevaluasi sistem yang sedang

berjalan sehingga menghasilkan usulan rancangan sistem yang baru. Analisa sistem

adalah penguraian dari suatu sistem informasi yang utuh kedalam bagian komponen

komponennya dengan maksud mengidentifikasi dan mengevaluasi kekurangan

kekurangan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat

diusulkan perbaikan – perbaikannya. Analisis sistem yang sedang berjalan pada Toko

PT. NET21PLUS dibuat oleh penyusun dalam bentuk use case diagram dan activity

diagram, karena kedua notasi Unified Modelling Language (UML) ini mewakili

secara sederhana dan bisa dijadikan sebagai bahan dalam evaluasi sistem yang

berjalan secara efektif, sehingga sistem dapat terlihat tanpa harus mengetahui secara

detail prosedur yang berjalan.

Page 58: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

42

Adapun Analisis Sistem Informasi yang berjalan pada Toko PT. NET21PLUS

yang digambarkaan sebagai berikut:

Table 4.1 Analisa Sistem Informasi yang Berjalan

Page 59: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

43

4.1.1 Analisis Prosedur Yang Berjalan

Analisis prosedur yang sedang berjalan merupakan kegiatan untuk

menganalisa sistem yang sedang berjalan di Toko PT. NET21PLUS. Dengan begitu,

akan diketahui bagaimana sistem yang berjalan di Toko PT. NET21PLUS.

4.1.1.1 Prosedur Penjualan

Prosedur penjualan ya ng sedang berjalan di Toko PT. NET21PLUS

dapat diuraikan sebagai berikut:

1. Konsumen memberitahukan barang yang dia cari kepada kasir/pegawai.

2. Kasir/pegawai akan mencari permintaan barang yang dicari oleh konsumen

tersebut.

3. Jika barang yang dicari konsumen tidak ada, maka kasir/pegawai akan

memberitahukan kepada konsumen bahwa barang yang dia cari tidak ada

atau kosong.

4. Jika barang yang dicari konsumen ada, maka kasir/pegawai akan

memberikan barang tersebut kepada konsumen.

5. Konsumen akan mengecek dan melihat, apakah barang yang dia terima

adalah barang yang dia cari.

6. Jika konsumen merasa barang itu bukanlah barang yang dia cari, maka dia

akan mengembalikan kepada kasir/pegawai.

7. Namun jika barang itu adalah barang yang konsumen cari, maka konsumen

akan melakukan pembayaran.

Page 60: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

44

8. Jika ada sisa pembayaran, maka kasir/pegawai akan memberikan sisa

pembayaran kepada konsumen.

4.1.1.2 Prosedur Pemesanan

Prosedur pemesanan barang yang sedang berjalan di Toko PT.

NET21PLUS dapat diuraikan sebagai berikut:

1. Kasir/pegawai mengecek persediaan barangnya, apakah persediaan

barangnya sudah ada di batas limit atau tidak.

2. Jika persediaan barang tidak berada dibatas limit, maka kasir/pegawai tidak

akan melakukan pemesanan kepada bagian produksi.

3. Namun jika persediaan barang berada di batas limit bahkan habis, maka

kasir/pegawai akan mengajukan permintaan pesanan barang kepada bagian

produksi.

4. Bagian produksi akan mengkonfirmasi permintaan barang yang dipesan

oleh oleh kasir/pegawai.

5. Bagian produksi akan mengecek dipersediaan barangnya, apakah barang

yang dipesan kasir/pegawai masih ada atau kosong.

6. Jika barang yang dipesan kasir/pegawai kosong, maka bagian produksi

akan memberi konfirmasi kepada kasir/pegawai bahwa barang yang dipesan

sedang kosong.

7. Jika barang yang dipesan ada, maka bagian produksi akan menyiapkan

barang tersebut dan membuatkan faktur pembayaran.

Page 61: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

45

8. Setelah pesanan barang di terima kasir/pegawai, maka kasir/pegawai harus

melakukan pembayaran berdasarkan faktur pembayaran yang dia terima.

4.2 Analisis Sistem Yang Diusulkan

Perancangan Prosedur merupakan awal dari pembuatan sistem yang akan

dibuat, dimana dapat dilihat proses-proses apa saja yang nantinya diperlukan dalam

pembuatan suatu sistem. Sedangkan perancangan prosedur yang diusulkan

merupakan tahap untuk memperbaiki atau meningkatkan efisiensi kerja. Tahap

perancangan sistem yang digambarkan sebagai perancangan untuk membangun suatu

sistem dan mengkonfigurasikan komponen-komponen perangkat lunak dan perangkat

keras sehingga menghasilkan sistem yang baik, sistem yang dirancang tersebut

menjadi satu komponen. Tahapan perancangan prosedur ini akan dijelaskan dengan

menggunakan pemodelan sistem informasi berorientasi objek. Dimana dalam sistem

terdapat flowmap, diagram konteks, DFD, kamus data dan relasi table. Untuk lebih

jelasnya dapat dijelaskan sebagai berikut:

Page 62: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

46

Adapun Analisis Sistem Informasi yang berjalan pada Toko PT. NET21PLUS

yang digambarkaan sebagai berikut:

Table 4.2 Analisa Sistem yang di Usulkan

Page 63: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

47

4.2.2 DFD yang Diusulkan

DFD merupakan salah satu komponen dalam serangkaian pembuatan

perancangan sebuah sistem komputerisasi. DFD menggambarkan aliran data dari

sumber memberi data (input) ke penerima data (output). Aliran data itu perlu

diketahui agar si pembuat sistem tau persis kapan data harus disimpan, kapan harus

ditanggapi(proses), dan kapan harus didistribusikan ke bagian lain.

Page 64: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

48

Adapun gambar DFD Level 0 yang diuslkan pada PT. NET21PLUS yang

digambarkan sebagai berikut:

- Laporan Produk

- Laporan Konsumen

- Laporan Penjualan

Digram 4.2 DFD Level 0 yang Diusulkan

Konsumen Admin

Owner

Mendaftar

Pemesanan

Input Produk

Detail Pemesanan

Pembuatan Laporan

Pilih Produk

Mengecek Stok

Bukti Pembayaran

Barang

Page 65: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

49

4.2.3 ERD

Adapun gambar ERD yang diuslkan pada Toko PT. NET21PLUS yang

digambarkan sebagai berikut:

F

Digram 4.3 ERD

Id_pelanggan

Nama_pelangga

Alamat

Id_kota

No_hp

Username

password

Harga_jual

Id_pemesanan

Id_produk

Id_detail_pemesanan

jumlah

Id_pemesanan

Id_user

pembayaran

tanggal

Nama_produk

gambar

Nama_kategori

deskripsi

harga

Pelanggan

Pemesanan Detail pemesanan

Produk

memesan

ERD

mempunyai

Page 66: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

50

4.2.4 Normalisasi

Normalisasi merupakan suatu proses yang berkaitan dengan model relation

untuk mengorganisasikan himpunan data dengan ketergantungan dan keterkaitan

yang tinggi. Hasil dari proses normalisasi himpunan dalam bentuk normal. Dengan

normalisasi akan meminimalisasi penggolongan informasi dan memudahkan untuk

mengindentifikasi entitas atau objek. Berikut ini langkah-langkah normalisasi:

4.2.4.1 Bentuk tidak normal (Un-normal)

Bentuk ini kumpulan data yang direkam, tidak ada keharusan

mengikuti format tertentu, dapat saja tidak lengkap atau terduplikasi.

Berikut ini bentuk data tidak normal:

Tabel 4.3 Bentuk Tidak Normal

Password

Kategori

ID Admin

Username

ID Konsumen

Nama

Alama

Email

No HP

ID Produk

Nama Produk

Harga Produk

Gambar

Page 67: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

51

4.2.4.2 Bentuk Normal 2 (2-NF)

Relasi dikatakan memenuhi kaidah normal tingkat kedua jika

memenuhi kaidah 1NF dan atribut bukan kunci harus tergantung pada

atribut kunci. Pada bentuk normal tingkat kedua, semua atribut bukan

kunci harus tergantung total pada semua atribut kunci, Karena pada

pembuatan bentuk normal kedua harus ditentukan dulu atribut

kuncinya. Bentuk normal 2 sistem informasi ini adalah sebagai berikut:

Tabel Produk Tabel Admin

ID Produk * Kategori Nama Keterangan Harga

ID Admin * Username Password

ID Pesan * Jumlah Pesan Total Bayar

ID Produk ** ID Admin **

Page 68: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

52

Keterangan: * Primary key ** Foreign Key

Relasi Tunggal Relasi Grand

Diagram 4.4 Bentuk Normalisasi Kedua (2NF)

4.2.4 Bentuk Normal 3(3-NF)

Setelah atribut-atribut telah memenuhi normal kedua, maka dapat

memenuhi syarat normal ketiga yang lain yaitu atribut bukan kunci

haruslah tidak memiliki ketergantungan fungsional dengan atribut kunci

lainnya, dimana relasi antara tabel terkait dengan secondary key (yang

merupakan primary key pada tabel lain). Berikut bentuk normal ketiga:

Tabel Produk Tabel Admin

Keterangan: *Primary key

ID Admin * Username

ID Produk * Kategori Nama Harga Jumlah

Total Bayar

ID Produk* ID Pesan

ID Pesan * Nama Harga

Total Bayar

Page 69: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

53

** Foreign Key

Relasi Tunggal

Relasi Gand

Diagram 4.5 Bentuk Normalisasi Ketiga (3NF)

4.2.5 Perancangan Sistem Yang Diusulkan

4.2.5.1 Perancangan Menu Login

Pemilik usaha / pengelolah web browser diberikan sebuah username

dan password untuk digunakan untuk menjalankan web browser tersebut,

dan dapat mengatur semua isi dari web browser.

Tabel 4.5 Menu Login

Login

Page 70: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

54

4.2.5.2 Perancangan Home Admin

Tampilan home / menu utama admin setelah memasukkan

username dan

password admin.

Dashboard

Tabel 4.6 Home Admin

4.2.5.3 Perancangan Halaman Depan

Tampilan halaman depan untuk menampilkan informasi-

informasi terbaru seputar produk Software. Dan untuk melihat

keadaan took secara menyeluruh.

Cari Mode Demo Bantuan

Voucher

Lokasi

Administrasi

Dashboard Pelanggan

Pengiriman

Setting

Page 71: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

55

Tabel 4.7 Halaman Depan

4.2.5.4 Perancangan Halaman Login User

Tampilan halaman login user untuk mendaftar sebagai member

atau login untuk anggota yang sudah menjadi member Net21Plus

Store.

LOGIN

SUDAH TERDAFTAR?

Buat akun Alamat Email

Alamat Email Password

Tabel 4.8 Halaman Login User

Cari Troli

Logo

LOGIN BUAT AKUN

Page 72: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

56

4.2.5.5 Perancangan Halaman Product

Tampilan pada menu product / produk untuk mengubah,

menambah, dan menghapus produk yang sudah atau belum ada.

PRODUK

Tabel 4.9 Halaman Products

4.2.5.6 Perancangan Halaman Keranjang Belanja / Troli

Tampilan keranjang belanja digunakan untuk pelanggan bisa

mengelola barang-barang yang akan di pesan. User dapat mengurangi

atau menambah barang pada cart.

RINGKASAN BELANJA

Id Gambar

Nama Kategori Harga Dasar

Harga Final

Jumlah

Produk Keterangan

Katersediaan

Harga Satuan

Jumlah Total

Belanja lagi Proses Pembayaran

Page 73: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

57

Tabel 4.10 Halaman Keranjang Belanja / Troli

4.2.5.7 Perancangan Halaman Checkout

Tampilan Checkout ini berisi form alamat, data user, dan total

pembayaran. Setelah itu melakukan confirm order / konfirmasi order

dengan melakukan transfer ke bank yang tertera dan melakukan

konfirmasi pembayaran sesuai dengan intruksi, kemudian yang

terakhir adalah mengakses confirm order.

Tabel 4.11 Halaman Checkout

Produk Keterangan

Katersediaan

Harga Satuan

Jumlah Total

Bayar via transfer Bank

Bayar menggunakan cek

Page 74: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

58

4.2.5.8 Perancangan Halaman Hubungi Kami

Tampilan hubungi kami untuk mengirim pesan kepada admin

untuk pertanyaan seputar produk dan pembelian ataupun masalah

website Net21Plus Store.

KIRIM PESAN

Judul Pesan

Tabel 4.12 Halaman Hubungi Kami

4.3 Implementasi

MENURUT Jefri L. Pressman dan Aaron B. Wildavski, mengartikan

implementasi sebagai suatu proses interaksi antara suatu perangkat tujuan dan

tindakan yang mampu untuk meraihnya. Implementasi adalah kemampuan

membentuk hubungan-hubungan lebih lanjut dalam rangkaian sebab-akibat yang

menghubungkan tindakan dengan tujuan.

Secara sederhana implementasi bisa diartikan pelaksanaan atau penerapan,

Mojone dan Wiloldavsky, mengemukakan implementasi sebagai evaluasi. Browne

Pilih-----

Alamat email

Kirim

Referensi

Page 75: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

59

dan Wildavsky menemukakan bahwa “Implementasi adalah perluasan aktivitas yang

saling menyesuaikan”.

Pengertian implementasi sebagai aktivitas yang saling menyesuaikan juga

dikemukakan oleh Mclughin. Adapun Schubert mengemukakan bahwa

“Implementasi adalah sistem rekayasa”. Pengertian-pengertian di atas

memperlihatkan bahwa kata implementasi bermuara pada aktifitas, adanya aksi, atau

mekanisme suatu sistem. Ungkapan mekanisme mengandung arti bahwa

implementasi bukan sekedar aktivitas, tetapi suatu kegiatan yang terencana dan

dilakukan secara sungguh-sungguh berdasarkan acuan norma tertentu untuk mencapai

tujuan kegiatan. Jadi implementasi dapat juga diartikan mempresentasikan hasil

desain ke dalam pemrograman.

4.3.1 Halaman Masuk / Login Admin

Halaman ini digunakan oleh admin untuk masuk ke menu utama agar dapat

mengelola informasi yang ada dalam web tersebut. Contohnya informasi tentang

produk yang akan dijual dalam web. Form login admin dan login password yang

digunakan untuk mengakses dan mengimput data yang dibutuhkan ke dalam web.

Halaman login admin dapat dilihat pada gambar berikut ini.

Page 76: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

60

Gambar 4.1 Halaman Login Admin

4.3.2 Halaman Home Admin

Halaman ini merupakan tampilan utama untuk admin keteika telah sukses

melakukan login dan admin dapat memilih menu-menu yang diinginkan untuk

mengatur situs web PT. NET21PLUS. Halaman utama admin dapat dilihat pada

gambar berikut ini:

Page 77: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

61

Gambar 4.2 Halaman Utama Admin

4.3.3 Halaman Menu Kategori Produk

Halaman depan adalah merupakan ahalaman awal dalam website yang

menampilkan informasi-infromasi terbaru seputar produk software. Pada halaman

depan ini tertampil gambaran umum keadaan took secara menyeluruh. Halaman menu

kategori produk dapat dilihat pada gambar berikut ini:

Page 78: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

62

Gambar 4.3 Halaman Kategori Produk

4.3.4 Halaman Tambah Kategori Produk

Halaman ini merupakan halaman untuk menambah kategori produk. Halaman

tambah kategori produk dapat dilihat pada gambar berikut ini:

Page 79: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

63

Gambar 4.4 Halaman Tambah Kategori Produk

4.3.5 Halaman Menu Produk

Halaman ini berfungsi untuk mengelola produk-produk yang akan dijual pada

website dengan menentukan gambar produk, kategori produk, harga produk, stok,

diskon, dsb.

Gambar 4.5 Halaman Menu Produk

4.3.6 Halaman Menu Customers

Halaman ini adalah halaman yang berisi form alamat, data user dan total

pembayaran yang harus ditransfer ke Toko PT. NET21PLUS.

Page 80: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

64

Gambar 4.6 Halaman Menu Customers

4.3.7 Halaman Utama Konsumen

Halaman ini merupakan tampilan utama user publik ketika membuka aplikasi

E-Commerce Toko PT. NET21PLUS. Halaman utama user dapat dilihat pada gambar

berikut ini:

Page 81: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

65

Gambar 4.7 Halaman Utama User

4.3.8 Halaman Register User

Halaman pendaftaran ini untuk user publik yang akan mendaftar menjadi

pelanggan, dimana form pendaftaran harus diisi dengan lengkap dan benar. Pada

halaman ini user harus mengisi data sesuai dengan kebutuhan yang telah ditentukan.

Halaman register user dapat dilihat pada gambar berikut ini:

Page 82: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

66

Gambar 4.8 Halaman Register User

4.3.9 Halaman Login User

Halaman ini berfungsi sebagai halaman login user, dimana user harus

mendaftarkan diri sebagai pelanggan terlebih dahulu, setelah user menjadi pelanggan

maka pelanggan dapat melakukan login dengan mengisi username dan password.

Jika login berhasil user akan masuk ke dalam halaman pelanggan, dan apabila login

gagal akan muncul keterangan no match for e-mail address and/or password.

Halaman login user dapat dilihat pada gambar berikut ini:

Page 83: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

67

Gambar 4.9 Halaman Login User

4.3.10 Halaman Produk

Halaman ini menampilkan produk-produk sesuai dengan kategori produk

tersebut. Halaman produk dapat dilihat pada gambar berikut ini.

Gambar 4.10 Halaman Produk

Page 84: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

68

4.3.11 Halaman Detail Produk

Halaman detail produk ini menampilkan informasi seperti kode produk,

harga, jumlah stok, dan dekripsi produk. Halaman detail produk dapat dilihat pada

gambar berikut ini:

Gambar 4.11 Halaman Detail Produk

Page 85: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

69

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Pada penulisan skripsi ini, penulis membuat suatu aplikasi yang berfungsi

sebagai sistem alternatif penjualan dan promosi pada PT. Net21Plus. Aplikasi ini

digunakan sebagi pelengkap dari sistem penjualan yang telah ada, yang mengikuti

perkembangan teknologi informasi. Aplikasi ini dapat digunakan oleh pengunjung

sebagai saran untuk mencari informasi dari internet. Dengan sistem yang telah

diterapkan ini, diharapkan PT. Net21Plus dapat:

1. Memberikan informasi kepada calon pembeli dan pengunjung untuk

mengetahui produk yang ditawarkan oleh PT. Net21Plus. Dimana setiap

produkdisajikan beserta gambarnya dan informasinya secara detail.

2. Memberikan kemudahan kepada calon pembeli untuk membeli produk dengan

cara transfer lewat internet. Calon pembeli dapat mengetahui langsung

simulasi perhitungannya.

5.2 Saran

Aplikasi web yang dibuat agar didesain lebih menarik lagi dan dikembangkan

lagi sesuai dengan kebutuhan di masa akan datang, dan keamanan data customer

dapat dijaga kerahasiannya dengan security sistem yang bagus.

Page 86: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

Daftar Pustaka

Apriyanto, Candra. 2011 Sistem Informasi Penjualan Arloji Berbasis Web Pada Cv.Sinar Terang Semarang, Semarang: Universitas Pembangunan Nasional “Veteran”Yogyakarta. http://repository.upnyk.ac.id/1108/1/skripsi.pdf (akses terakhir 28-06-2017, 16.40)

Ali,Abud Al-jaidi. 2013, Sales Information System Design Based On Web Shop Batik Yasmin Pekalongan, Semarang: Universitas Dian Nuswantoro Semarang. http://eprints.dinus.ac.id/11992/1/jurnal_11747.pdf ( akses terakhir 20-7-2017, 19.40)

Davis, Gordon B. Kerangka Dasar Sistem Informasi Manajemen, PT. Gramedia,

Jakarta, 1998.

Jannati, Nur. 2014 Perancangan Sistem Informasi Promosi Dan Penjualan

Berbasis Web Di Toko Berkah Aluminium Bekasi, Bekasi:Sekolah Tinggi Manajemen Informatika Dan Komputer Amikom Yogyakarta http://repository.amikom.ac.id/files/Publikasi_10.12.4725.pdf. (akses terakhir 2-7-2017, 15.30)

Lisna, Nur Hidayati. 2013 Analisis System Penjualan Online Multi Seller Baju

Batik Dikawasan Malioboro, Yogyakarta: Universitas Islam Negeri Sunan Kalijaga. http://digilib.uin-suka.ac.id/12154/1/BAB%20I%2C%20VII%2C%20DAFTAR%20PUSTAKA.pdf (akses terakhir 5-7-2017, 20.18)

Milady, Reza Fauzan. 2008, perancang sistem pemesanan produk berbasis web

pada cv. Hanif niaga group, jakarta: universitas islam negeri syarif hidayatullah jakarta.

http://repository.uinjkt.ac.id/dspace/bitstream/123456789/20522/1/REZA%20MILADY%20FAUZAN-FST.pdf (akses terakhir 18-7-2017, 11.30)

Page 87: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi

Mulyanto, R. Aunur. 2008, Rekayasa Perangkat Lunak, Jakarta: Departemen Pendidikan Nasional. file:///C:/Documents%20and%20Settings/CyberIndo/My%20Documents/Downloads/57%20rekayasa%20perangkat%20lunak%20jilid%202.pdf (akses terakhir 25-07-2017, 11.30)

Nikolas, Victor Nore. 2013 Perancang Sistem Informasi Penjualan Dan Pemesanan Produk Berbasis Web, Bandung: Universitas Widyatama Bandung. http://repository.widyatama.ac.id/xmlui/bitstream/handle/123456789/2193/1104020.pdf?sequence=1 (akses terakhir 8-7-2017, 14.12)

Siswayuhdi, Eka. 2016, Perancangan Sistem Informasi Penjualan Berbasis Web

Pada Ohannafashop, Yogyakarta: Sekolah Tinggi Manajemen Informatika Dan Komputer Amikom Yogyakarta. http://repository.amikom.ac.id/files/Publikasi_10.11.3922.pdf(akses terakhir 20-7-2017, 10.15)

Sugiyanto, David dan Renaldy N, Harpsoro, Langkah Demi Langkah Membangun Website dengan PHP, Datakom Lintas Buana, Jakarta, 2003.

Page 88: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi
Page 89: PERANCANGAN SISTEM PENJUALAN SOFTWARE …library.stmikgici.ac.id/skripsi/161300090.pdfPERANCANGAN SISTEM PENJUALAN SOFTWARE PADA PT. NET21PLUS BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi