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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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
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.
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
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.
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
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
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.
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
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.
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
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
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
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.
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
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
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:
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.
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 []
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
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
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:
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
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.
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.
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.
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:
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
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
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.
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.
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
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.
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
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.
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.
40
3.3 STRUKTUR ORGANANISASI
DIAGRAM 3.1 STRUKTUR ORGANANISASI
DIREKTUR
GM
ACCOUNTING HRD LOGISTIK CONSULTANT
SALES OFFICER
TRAINER
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.
42
Adapun Analisis Sistem Informasi yang berjalan pada Toko PT. NET21PLUS
yang digambarkaan sebagai berikut:
Table 4.1 Analisa Sistem Informasi yang Berjalan
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.
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.
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:
46
Adapun Analisis Sistem Informasi yang berjalan pada Toko PT. NET21PLUS
yang digambarkaan sebagai berikut:
Table 4.2 Analisa Sistem yang di Usulkan
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.
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
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
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
No HP
ID Produk
Nama Produk
Harga Produk
Gambar
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 **
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
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
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
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
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
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
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
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.
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:
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:
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:
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.
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:
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:
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:
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
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
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.
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)
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.