SKRIPSI - repository.bsi.ac.id filePERANCANGAN SISTEM INFORMASI PENJUALAN AKSESORIS TATA UDARA...
Transcript of SKRIPSI - repository.bsi.ac.id filePERANCANGAN SISTEM INFORMASI PENJUALAN AKSESORIS TATA UDARA...
PERANCANGAN SISTEM INFORMASI PENJUALAN
AKSESORIS TATA UDARA BERBASIS WEB PADA
PT JAPA GASTI KARTOBUS, TANGERANG
SKRIPSI
Diajukan untuk memenuhi salah satu syarat kelulusan Program Sarjana Strata Satu
(S1)
ANDRIAS GAUTAMA
11135692
Program Studi Sistem Informasi
Sekolah Tinggi Management Informatika dan Komputer
Nusa Mandiri Jakarta
Jakarta
2017
ii
PERSEMBAHAN
Dengan megucap puji syukur kepada Allah S.W.T. Skripsi ini saya
persembahkan untuk:
1. Kedua orang tua tercinta yang telah membesarkan saya, memberi apa yang
terbaik bagi saya serta selalu mendoakan saya.
2. Seluruh keluarga yang telah mendoakan dan mendukung saya dalam
menyelesaikan skripsi ini.
3. Dan teman saya dikampus yang selalu memotivasi saya dengan cara yang luar
biasa.
iii
SURAT PERNYATAAN KEASLIAN SKRIPSI
Yang bertanda tangan dibawah ini :
Nama : Andrias Gautama
NIM : 11135692
Perguruan Tinggi : STMIK Nusa Mandiri
Dengan ini menyatakan bahwa skripsi yang telah saya buat dengan judul:
“Perancangan Sistem Informasi Penjualan Aksesoris Tata Udara Berbasis
Web pada PT. JAPA GASTI KARTOBUS, TANGERANG”, adalah asli
(orisinil) atau tidak plagiat (menjiplak) dan belum pernah di terbitkan/di
publikasikan dimanapun dan dalam bentuk apapun. Demikianlah surat pernyataan
ini saya buat dengan sebenar-benarnya tanpa ada paksaan dari pihak manapun
juga. Apabila dikemudian hari ternyata saya memberikan keterangan palsu dan
atau tidak ada pihak lain yang mengklaim bahwa tertentu, saya bersedia diproses
baik secara pidana maupun perdata dan kelulusan saya dari Sekolah Tinggi
Manajemen Informatika & Komputer Nusa Mandiri dicabut/dibatalkan.
Dibuat di : Jakarta
Pada tanggal : 6 Januari 2018
Yang menyatakan,
materai
Andrias Gautama
iv
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH UNTUK KEPENTINGAN AKADEMIS
Yang bertanda tangan dibawah ini :
Nama : Andrias Gautama
NIM : 11135692
Perguruan Tinggi : STMIK Nusa Mandiri
Dengan ini menyetujui untuk memberikan izin kepada pihak Sekolah Tinggi
Manajemen Informatika & Komputer Nusa Mandiri, Hak bebas Royaliti
Nonekslusif (Non-exclusive Royalty Free Right), atas karya ilmiah kami yang
berjudul: “Perancangan Sistem Informasi Penjualan Aksesoris Tata Udara
Berbasis Web pada PT. JAPA GASTI KARTOBUS, TANGERANG”,
berserta perangkat yang diperlukan (apabila ada).
Dengan Hak Bebas Royalti Non eksklusi ini pihak Sekolah Tinggi Manajemen
Informatika & Komputer Nusa Mandiri berhak menyimpan, mengalih media
atau format-kan, pengelolaannya dalam pangkalan data (Database),
mendistribusikannya dan menampilkan atau mempublikasikannya di internet atau
media lain untuk kepentingan akademis tanpa perlu meminta izin dari kami
selama tetap mencantumkan nama kami sebagai penulis /pencipta karya ilmia
tersebut.
Saya bersedia menanggung secara pribadi, tanpa melibatkan pihak Sekolah
Tinggi Manajemen Informatika & Komputer Nusa Mandiri, segala bentuk
tuntutan hukum yang timbul atas pelanggaranya. Hak Cipta dalam karya ilmiah
saya ini.
Demikian pernyataan ini saya buatkan dengan sebenarnya.
Dibuat di : Jakarta
Pada tanggal : 06 Januari 2018
Yang menyatakan,
materai
Andrias Gautama
v
PERSETUJUAN DAN PENGESAHAN SKRIPSI
Skripsi ini diajukan oleh :
Nama : Andrias Gautama
NIM : 11135692
Program Studi : Sistem Informasi
Jenjang : Strata Satu (S1)
Judul Skripsi : Perancangan Sistem Informasi Penjualan Aksesoris
Tata Udara Berbasis Web pada PT. JAPA GASTI
KARTOBUS, Tangerang
Untuk dipertahankan pada periode II - 2017 dihadapan penguji dan diterima
sebagai bagian persyaratan yang diperlukan untuk memperoleh Gelar Sarjana
Komputer (S.Kom.) pada Program Strata Satu (S1) Jurusan Sistem Informasi di
Sekolah Tinggi Manajemen Informatika & Komputer Nusa Mandiri.
Jakarta, 05 Januari 2018
PEMBIMBING SKRIPSI
Dosen Pembimbing I : Imron, M. Kom …………………..
D E W A N P E N G U J I
Penguji I : ………………………………… …………………..
Penguji II : ………………………………… ………………….
vi
PANDUAN PENGGUNAAN HAK CIPTA
Skripsi sarjana yang berjudul “Perancangan Sistem Informasi
Penjualan Aksesoris Tata Udara Berbasis Web pada PT. JAPA GASTI
KARTOBUS, TANGERANG” adalah hasil karya tulis asli Andrias Gautama
dan bukan hasil terbitan sehingga peredaran karya tulis hanya berlaku
dilingkungan akademik saja, serta memiliki hak cipta. Oleh karena itu, dilarang
keras untuk menggandakan baik sebagian maupun seluruhnya karya tulis ini,
tanpa seizin penulis.
Referensi kepustakaan diperkenankan untuk dicatat tetapi pengutipan atau
peringkasan isi tulisan hanya dapat dilakukan dengan seizin penulis dan disertai
ketentuan pengutipan secara ilmiah dengan menyebutkan sumbernya.
Untuk keperluan perizinan pada pemilik dapat menghubungi informasi
yang tertera di bawah ini:
Nama : Andrias Gautama
Alamat : Jl. Pesing Bendungan Rt. 001/ Rw. 05, Kel. Kedoya
Utara, Kec. Kebon Jeruk, Jakarta Barat
No.Telp : 087883935219
E-mail : [email protected]
vii
KATA PENGANTAR
Puji syukur Alhamdulilah, penulis panjatkan kehadirat Allah SWT, yang
telah melimpahkan rahmat dan karuniaNya, sehingga pada akhirnya penulis dapat
menyelesaikan skripsi ini dengan baik. Di mana skripsi penulis sajikan dalam
bentuk buku sederhana. Adapun judul penulisan skripsi, yang penulis ambil
adalah sebagai berikut : “Perancangan Sistem Informasi Penjualan Aksesoris
Tata Udara Berbasis Web pada PT. JAPA GASTI KARTOBUS,
Tangerang”.
Tujuan penulisan skripsi ini dibuat sebagai salah satu syarat kelulusan
Program Strata Satu (S1) STMIK Nusa Mandiri. Sebagai bahan penulisan diambil
berdasarkan hasil penelitian (eksperimen), observasi dan beberapa sumber
literature yang mendukung penulisan ini. Penulis menyadari bahwa tanpa
bimbingan dan dorongan dari semua pihak, maka penulisan skripsi ini tidak akan
lancar, oleh karena itu pada kesempatan ini izinkan penulis menyampaikan ucapan
terima kasih kepada :
1. Ketua STMIK Nusa Mandiri.
2. Pembantu Ketua I Nusa Mandiri.
3. Ketua Program Studi STMIK Nusa Mandiri.
4. Ibu Imron, M.Kom selaku dosen pembimbing skripsi.
5. Staff/Karyawan/Dosen di lingkungan STMIK Nusa Mandiri.
6. Bapak Asep Gunawa Kartoba selaku Seles Manger pada PT. JAPA GASTI
KARTOBUS
viii
7. Kedua orang tua tercinta yang telah memberikan dukungan moral ataupun
spiritual.
8. Rekan-rekan mahasiswa.
Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga
terwujudnya penulisan ini. Penulis menyadari bahwa penulis skripsi ini masih
jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang bersifat
membangun demi kesempurnaan penulisan dimasa yang akan datang.
Akhir kata semoga skripsi ini dapat berguna bagi penulis khususnya dan
bagi para pembaca yang berminat pada umumnya.
Jakarta, 06 Januari 2018
Penulis
Andrias Gautama
ix
ABSTRAK
Andrias Gautama (11135692), Perancangan Sistem Informasi Penjualan
Aksesoris Tata Udara Berbasis Web pada PT. JAPA GASTI KARTOBUS,
Tangerang.
Perkembangan dibidang teknologi informasi membuat banyak perusahaan
dibidang penjualan mulai mengembangkan sistem administrasinya dengan
menggunakan teknologi informasi. Salah satunya adalah dengan menggunakan
aplikasi yang berbasis web. Sistem informasi manajemen penjualan aksesoris tata
udara , sistem tersebut mengolah data customer yang ingin membeli aksesoris tata
udara di website japa gasti secara efisien. Sistem informasi manajemen penjualan
aksesoris tata udara berbasis web dikembangkan dengan waterfall model, dan
dibangun dengan bahasa pemrograman Adobe DreamWeaver CS6 dan
PhpMyAdmin sebagai sebuah peralatan untuk membantu mengelola basis data
MySql. Sistem informasi manajemen penjualan dapat memberikan kemudahan
bagi administrasi dan customer atau member dalam melakukan pembelian
aksesoris tata udara. Selain itu pengunjung juga dapat memperoleh informasi
mengenai produk aksesoris tata udara secara rinci dengan spesifikasinya yang ada
di website japa gasti kartobus.
Kata kunci : Aksesoris tata udara dan penjualan, sistem informasi
x
ABSTRACT
Andrias Gautama (11135692), Design of Sales Information Systems Air
Conditioning Accesssories at PT. JAPA GASTI KARTOBUS, Tangerang.
Development in the field of information technology makes many companies in the
field of sales began to develop its administrative system using information
technology. One way is to use a web-based application. Management information
system sales air conditioning accessories, the system is processing customer data
who want to buy air conditioning accessories on Japa Gasti website efficiently.
The sales management information system of web-based air-conditioning
accessories developed with waterfall model, and built with Adobe DreamWeaver
CS6 and PhpMyAdmin as a tool to help manage MySql database. Sales
management information system can provide convenience for the administration
and customer or member in purchasing air conditioning accessories. In addition
visitors can also obtain information about air conditioning accessories products
in detail with the specifications on the website japa gasti kartobus.
Keywords: Air Conditioning Accesssories and sales, information systems
xi
DAFTAR ISI
Halaman
LEMBAR JUDUL SKRIPSI .............................................................................. i
LEMBAR PERSEMBAHAN ............................................................................ ii
LEMBAR PERSYARATAN KEASLIAN SKRIPSI ......................................... iii
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI
KARYA ILMIAH ............................................................................................... iv
LEMBAR PERSETUJUAN DAN PENGESAHAN SKRIPSI .......................... v
LEMBAR PANDUAN PENGGUNAAN HAK CIPTA .................................... vi
KATA PENGANTAR ........................................................................................ vii
LEMBAR ABSTRAKSI ..................................................................................... ix
DAFTAR ISI ....................................................................................................... xi
DAFTAR SIMBOL ............................................................................................. xiii
DAFTAR GAMBAR .......................................................................................... xv
DAFTAR TABEL ............................................................................................... xvi
DAFTAR LAMPIRAN ....................................................................................... xvii
BAB I PENDAHULUAN
1.1. Latar Belakang Masalah ...................................................... 1
1.2. Identifikasi Masalah ............................................................ 2
1.3. Perumusan Masalah ............................................................ 2
1.4. Maksud dan Tujuan ............................................................. 3
1.5. Metode Penelitian................................................................. 4
1.5.1. Teknik Pengumpulan Data ...................................... 4
A. Observasi ........................................................... 4
B. Wawancara ........................................................ 4
C. Studi Pustaka ..................................................... 4
1.5.2. Model Pengembangan Sistem ................................. 4
A. Analisa Kebutuhan Sistem................................. 5
B. Desain ................................................................ 5
C. Code Generation................................................ 6
D. Testing ............................................................... 6
E. Support............................................................... 6
1.6. Ruang Lingkup ................................................................... 6
BAB II LANDASAN TEORI
2.1. Tinjauan Pustaka ................................................................. 8
2.1.1. Konsep Dasar Sistem Informasi .............................. 8
2.1.2. E-Commerce ............................................................ 13
2.1.3. Unified Modelling Language (UML) ...................... 15
2.1.4. Entity Relationship Diagram (ERD) ....................... 17
xii
2.1.5. Pengujian Perangkat Lunak .................................... 18
2.2. Penelitian Terkait ................................................................ 18
BAB III ANALISA SISTEM BERJALAN
3.1. Tinjauan Institusi / Perusahaan ............................................. 20
3.1.1. Sejarah Perusahaan ................................................... 20
3.1.2. Struktur Organisasi dan Fungsi ................................ 21
3.2. Proses Bisnis Sistem ............................................................. 23
3.2.1. Activity Diagram....................................................... 25
3.3. Spesifikasi Dokumen Sistem Berjalan ................................. 26
BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN
4.1. Analisa Kebutuhan Sistem ................................................... 28
4.2. Desain ................................................................................... 44
4.2.1. Database ................................................................... 44
4.2.2. Software Architecture ............................................ 54
4.2.3. User Interface ......................................................... 56
4.3.Code Generation ................................................................... 60
4.4. Testing ................................................................................. 65
4.5.Support ................................................................................. 71
4.5.1. Publikasi Web ......................................................... 71
4.5.2. Spesifikasi Hardware dan Software ....................... 72
4.6.Spesifikasi Dokumen Usulan ............................................... 74
BAB V PENUTUP
5.1. Kesimpulan ........................................................................ 76
5.2. Saran-saran .......................................................................... 76
DAFTAR PUSTAKA.........................................................................................
77
DAFTAR RIWAYAT HIDUP..........................................................................
79
LEMBAR KONSULTASI BIMBINGAN SKRIPSI.......................................
80
SURAT KETERANGAN RISET .....................................................................
81
LAMPIRAN .....................................................................................................
82
xiii
DAFTAR SIMBOL
1. Simbol Unifield Modelling Language (UML)
A. Simbol Use Case Diagram
1. Actor
Menspesifikasikan himpuan peran yang pengguna mainkan
ketika berinteraksi dengan use case.
2. Dependency
Hubungan dimana perubahan yang terjadi pada suatu elemen
mandiri (independent) akan mempengaruhi elemen yang
bergantung padanya elemen yang tidak mandiri (independent).
3. Generalization
Hubungan dimana objek anak (descendent) berbagi perilaku
dan struktur data dari objek yang ada di atasnya objek induk
(ancestor).
4. Include
Menspesifikasikan bahwa use case sumber secara eksplisit.
5. Extend
Menspesifikasikan bahwa use case target memperluas perilaku
dari use case sumber pada suatu titik yang diberikan.
6. Association
Apa yang menghubungkan antara objek satu dengan objek
lainnya.
7. Use Case
Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang
menghasilkan suatu hasil yang terukur bagi suatu aktor
8. Collaboration
Interaksi aturan-aturan dan elemen lain yang bekerja sama
untuk menyediakan prilaku yang lebih besar dari jumlah dan
elemen-elemennya (sinergi).
xiv
B. Simbol Actifity Diagram
1. Actifity
Memperlihatkan bagaimana masing-masing kelas
antarmuka saling berinteraksi satu sama lain
2. Action
State dari sistem yang mencerminkan eksekusi dari suatu
aksi
3. Initial Node
Bagaimana objek dibentuk atau diawali.
4. Actifity Final Node
Bagaimana objek dibentuk dan dihancurkan
5. Fork Node
Satu aliran yang pada tahap tertentu berubah menjadi
beberapa aliran
2. Simbol Entity Relationship diagram (ERD)
1. ENTITY
Menggambarkan sesuatu yang dapat dibedakan dimana
informasi yang berkaitan dengannya dikumpulkan.
2. RELATIONSHIP
Menggambarkan hubungan yang terjadi antara satu entity
atau lebih entity.
3. ATRIBUTE
Menggambarkan karakteristik dari entity atau
relationship yang menyediakan penjelasan detail tentang
relationship tersebut.
4. CONNECTION
xv
Hubungan antara entity dengan atributnya dan himpunan
entitas dengan himpunan relasinya
DAFTAR GAMBAR
Halaman
1. Gambar III.1 Struktur Organisasi PT. Japa Gasti Kartobus ..................... 22
2. Gambar III.2 Activity Diagram Penjualan ............................................... 25
3. Gambar IV.1 Use Case Diagram Penjualan Aksesoris Tata Udara
Berbasis Web Halaman Pengunjung ........................................................ 31
4. Gambar IV.2 Use Case Diagram Penjualan Aksesoris Tata Udara
Berbasis Web Halaman Member ........................................................... 33
5. Gambar IV.3 Use Case Diagram Penjualan Aksesoris Tata Udara
Berbasis Web Halaman Admin .............................................................. 35
6. Gambar IV.4 Activity Diagram Pendaftaran Member ............................. 38
7. Gambar IV.5 Activity Diagram Login Member ....................................... 39
8. Gambar IV.6 Activity Diagram Pembelian ............................................. 40
9. Gambar IV.7 Activity Diagram Login Admin ......................................... 41
10. Gambar IV.8 Activity Diagram Mengelola Data Produk ......................... 42
11. Gambar IV.9 Activity Diagram Data Laporan ......................................... 43
12. Gambar IV.10 Entity Relationship Diagram (ERD) ................................ 44
13. Gambar IV.11 Logical Record Structure (LRS) ...................................... 45
14. Gambar IV.12 Component Diagram ........................................................ 54
15. Gambar IV.13 Deployment Diagram ....................................................... 55
16. Gambar IV.14 Tampilan Halaman Beranda Pengunjung ........................ 56
17. Gambar IV.15 Tampilan Halaman Detail Produk.................................... 56
18. Gambar IV.16 Tampilan Halaman Register Member .............................. 56
19. Gambar IV.17 Tampilan Halaman Login Admin .................................... 57
20. Gambar IV.18 Tampilan Halaman Admin Produk .................................. 58
21. Gambar IV.19 Tampilan Halaman Beranda Admin ................................ 58
22. Gambar IV.20 Tampilan Halaman Admin Laporan ................................ 59
xvi
DAFTAR TABEL
Halaman
1. Tabel IV.1 Deskripsi Use Case Diagram Penjualan Aksesoris
Tata Udara Berbasis Web Halaman Pengunjung ................................... 32
2. Tabel IV.2 Deskripsi Use Case Diagram Penjualan Aksesoris
Tata Udara Berbasis Web Halaman Pelanggan ...................................... 34
3. Tabel IV.3 Deskripsi Use Case Diagram Penjualan Aksesoris
Tata Udara Berbasis Web Halaman Admin ............................................ 36
4. Tabel IV.4 Deskripsi Use Case Diagram Penjualan Aksesoris
Tata Udara Berbasis Web Mengolah Data Laporan ............................... 37
5. Tabel IV.5 Spesifikasi File Tabel Pelanggan .......................................... 46
6. Tabel IV.6 Spesifikasi File Tabel Barang ............................................... 47
7. Tabel IV.7 Spesifikasi File Tabel Message ............................................ 48
8. Tabel IV.8 Spesifikasi File Tabel Kategori ............................................ 49
9. Tabel IV.9 Spesifikasi File Tabel Konfirmasi ........................................ 49
10. Tabel IV.10 Spesifikasi File Tabel Admin ............................................. 50
11. Tabel IV.11 Spesifikasi File Testimonial ............................................... 51
12. Tabel IV.12 Spesifikasi File Transaksi Rinci ......................................... 52
13. Tabel IV.13 Spesifikasi File Transaksi ................................................... 53
14. Tabel IV.14 Spesifikasi File Visitor ....................................................... 53
15. Tabel IV.15 Hasil Pengujian Black Box Testing Form Login Admin..... 65
16. Tabel IV.16 Hasil Pengujian Black Box Testing Form Login Member .. 67
17. Tabel IV.17 Hasil Pengujian Black Box Testing Halaman Register ....... 68
18. Tabel IV.18 Hasil Pengujian Black Box Testing Halaman Form
Pembayaran ............................................................................................. 70
19. Tabel IV.19 Spesifikasi Hosting dan Domain......................................... 71
20. Tabel IV.20 Hardware Web Server ......................................................... 72
21. Tabel IV.21 Software Web Server .......................................................... 73
22. Tabel IV.22 Software Client .................................................................. 73
xvii
DAFTAR LAMPIRAN
Lampiran A-1 Surat penawaran .................................................................... 82
Lampiran A-2 Surat pesan pembelian barang (PO) ...................................... 85
Lampiran A-3 Kwitansi pembayaran ........................................................... 88
Lampiran A-4 Laporan pembayaran ............................................................. 89
Lampiran B-1 Bukti pemesanan ................................................................... 91
Lampiran B-2 Laporan data produk ............................................................. 92
Lampiran B-3 Laporan daftar member ......................................................... 93
Lampiran B-4 Laporan pembelian ................................................................ 94
1
BAB 1
PENDAHULUAN
1.1. Latar Belakang Masalah
Menurut Wibowo dalam jurnalnya (2014:35) menyatakan bahwa :
Seiring dengan perkembangan teknologi informasi yang semakin pesat dan
semakin bertambahnya penggunaan sistem informasi, menuntut suatu
perusahaan atau instansi untuk mengedepankan layanan informasi yang
lebih cepat dan lebih efisien.
Pada Toko Joice Group, penulis memperhatikan masih banyak
permasalahan pada proses pengolahan data penjualan dan pembelian, karena
masih dilakukan secara konvensional sehingga berdampak terhadap
keterlambatan di dalam penyampaian suatu data informasi, baik kepada
menager maupun kepada konsumen.
Dengan ini penulis memberikan solusi pembuatan sistem informasi
penjualan dan pembelian. Dengan adanya sistem informasi ini, maka dapat
membantu dalam proses penjualan, pembelian ketepatan dalam
pemeriksaaan persediaan dan laporan penjualan. Dalam penelitian ini
menguraikan tentang hal-hal apa saja yang menjadi faktor pembuatan sistem
informasi penjualan dan pembelian dan apa saja yang dibutuhkan dalam
pembuatannya. Yang dihasilkan dari penelitian dan perancangan sistem
informasi penjualan dan pembelian ini adalah memberikan kemudahan
pihak Toko Joice Grup dalam proses pengolahan data penjualan furniture
dan memberikan infomasi persediaan barang, laporan penjualan dan
pembelian pada pihak Toko Joice Group.
PT. Japa Gasti Kartobus adalah perusahaan yang bergerak di bidang penjualan
aksesoris tata udara yang berlokasi di Telesonik ujung Kp. Bunder Rt. 09 Rw.
002 Kel.Bunder Kec. Cikupa – Tangerang. Dalam sistem penjualannya PT.
Japa Gasti Kartobus masih menggunakan sistem manual yaitu bertemu dengan
calon pembeli dikalangan industri, kontruksi, perencana dan pengembang
(investor), selain itu dengan cara promosi menggunakan brosur sehingga
dirasakan kurang efektif, efisien.
1
2
Jika hanya menggunakan sistem penjualan manual tersebut, seiring dengan
adanya persaingan yaitu banyaknya produsen aksesoris tata udara maka penulis
tertarik untuk membuat
“PERANCANGAN SISTEM INFORMASI PENJUALAN AKSESORIS
TATA UDARA BERBASIS WEB PADA PT JAPA GASTI KARTOBUS,
TANGERANG”.
Dengan tujuan dapat meminimalkan waktu proses penjualan dan dapat
meningkatkan volume penjualan sehingga profit perusahaan dapat meningkat.
1.2. Identifikasi Masalah
Adapun permasalahan yang muncul pada PT. Japa Gasti Kartobus pada
saat ini adalah :
1. Lambatnya perkembangan perusahaan karena kurangnya promosi perusahaan
kepada kalangan khusus industri, kontruksi, perencana dan pengembang
(investor) sehingga mereka tidak mengenali perusahaan ini.
2. Sistem penjualan aksesoris tata udara pada perusahaan masih mengandalkan
brosur sehingga dirasakan kurang efektif dan efisien.
1.3. Perumusan Masalah
Berdasarkan identifikasi masalah maka dapat dirumuskan permasalahan
yang ada pada sistem penjualan yang ada di PT. Japa Gasti Kartobus :
1. Bagai mana perancangan sistem informasi penjualan berbasis web di PT. Japa
Gasti Kartobus .
3
2. Bagai mana mengimplementasikan sistem informasi Manajemen penjualan
aksesoris tata udara berbasis website yang dapat menghasilkan sistem
informasi yang cepat, akurat, relevan dan efisien.
3. Bagaimana Pengujian sistem informasi penjualan aksesoris tata udara
berbasis web di PT. Japa Gasti Kartobus.
1.4. Maksud dan Tujuan
Adapun maksud dan tujuan penulisan skripsi ini adalah:
1. Untuk menghasilkan suatu sistem penjualan yang menggunakan media web
atau internet yang dapat membantu divisi marketing atau pemasaran dalam
memasarkan aksesoris tata udara sehingga transaksi penjualan dapat
dilakukan dengan cepat kapan saja oleh kalangan khusus industri, kontruksi,
perencana dan pengembang (investor).
2. Untuk menghasilkan suatu sistem yang memberikan informasi tentang
spesifikasi aksesoris tata udara yang di pasarkan kepada calon pembeli
sehingga mempermudah calon pembeli mendapatkan informasi yang di
butuhkan.
3. Untuk mempromosikan atau lebih memperkenalkan perusahaan kepada
kalangan khusus industri, kontruksi, perencana dan pengembang (investor)
sehingga dapat memperluas jangkauan pemasaran dengan tujuan dapat
meningkatkan penjualan.
Adapun tujuan dari pembuatan skripsi ini adalah untuk memenuhi salah satu
syarat kelulusan Program Strata Satu (S1) di Sekolah Tinggi Manajemen
Informatika dan Komputer Nusa Mandiri (STMIK NUSA MANDIRI) Jakarta,
Jurusan Sistem Informasi.
4
1.5. Metode Penelitian
Metode penelitian adalah serangkaian kegiatan atau cara untuk
mendapatkan data atau informasi dari objek yang diteliti. Metode penelitian yang
penulis lakukan dalam pembuatan skripsi adalah:
1.5.1. Teknik Pengumpulan Data
Teknik pengumpulan data dan informasi dalam penyusunan skripsi ini
yaitu :
A. Observasi
Observasi adalah metode pengumpulan informasi dengan cara pengamatan
atau peninjauan langsung ke objek dan juga menganalisa sistem yang sedang
berjalan.
B. Wawancara
Merupakan proses pengumpulan data dan informasi dengan melakukan
tanya jawab secara langsung dengan Bapak Asep Gunawan Kartoba selaku
Manager Penjualan di PT. Japa Gasti Kartobus.
C. Studi Pustaka
Pengumpulan data yang bersumber dari berbagai buku dan jurnal yang
menjadi referensi dan pencarian dengan media internet untuk memperoleh data-
data tambahan dalam rangka melengkapi penulisan skripsi.
1.5.2. Model Pengembangan Sistem
Metode pengembangan sistem yang penulis gunakan adalah SDLC (system
Development Life Cycle) dengan model proses waterfall. Berikut ini adalah
tahapan-tahapannya (Zamroni, 2013:290):
5
A. Analisa Kebutuhan Sistem
Untuk menunjang pembuatan program ini, penulis mengunakan PHP
sebagai bahasa pemprograman, software adobe dreamweaver CS6 sebagai editor
serta MySQL sebagai database XAMPP sebagai database tools. Alur aplikasi
yang tertera di aplikasi program web ini terdiri dari 3 user yaitu administrator, staf
penjualan dan manajer. Administrator dapat mengelola data transaksi, data produk
penjualan, data stok barang, data transaksi, dan data laporan. Staf penjualan
untuk melayani pembeli. Manajer yang bertanggung- jawab terhadap
manajemen bagian penjualan, manajer penjualan bertanggung-jawab terhadap
perolehan hasil penjualan dan penggunaan dana promosi.
B. Desain
Penulisan ini mulai memikirkan perancangan yang akan dikerjakan,
dengan acuan program yang dibuat harus user friendly dan dengan menggunakan
metode UML (Unifed Modeling Language) desain data dengan membuat use case
diagram, activity diagram, dan component diagram, desain database dan ERD.
Proses desain ini mempresentasikan hasil analisis (requrements) kedalam bentuk
rancangan system informasi yang dapat dimengerti perangkat lunak sebelum
dimulai penulisan program. Desain yang dibuat ini dilakukan secara tersruktur,
adapun rancangan form terdiri dari beberapa form seperti form admin dan
formuser. Desain yang akan penulis gunakan adalah untuk memprioritaskan
sesuai dengan kebutuhan user. Dengan sistem interaksi yang lebih familiar dan
mudah dipahami oleh user dalam penggunaannya.
6
C. Code generation
Dalam perancangan sistem informasi ini penulis menggunakan PHP
sebagai bahasa pemprograman dan MySQL sebagai database. Teknik yang penulis
gunakan adalah Pemprograman Terstruktur.
D. Testing
Pada pengujian ini dilakukan pengujian terhadap aplikasi yang telah
dibuat, pada pengujian aplikasi ini peneliti menggunakan pengujian black-box
yaitu suatu pengujian yang berfokus pada persyaratan fungsional perangkat lunak.
E. Support
Pada tahap ini penulis melakukan pemeliharaan berkala jika sistem yang
akan dibuat membutuhkan suatu perkembangan terkait hardware maupun
software yang digunakan. Adapun kebutuhan hardware antara lain meliputi:
prosesor pentium dual-core, RAM 2GB, harddisk, keyboard, dan kebutuhan
software yang diperlukan meliputi bahasa pemprograman PHP, HTML, database
MySQL, webserver XAMPP, web browser, dreamweaver CS.6 dan di Hosting.
Hosting itu sendiri adalah tempat atau jasa internet untuk membuat halaman
website yang telah dibuat menjadi online dan bisa diakses orang lain.
1.6. Ruang Lingkup
Pada penulisan skripsi ini akan membahas pembuatan aplikasi, yaitu
mencakup sistem manajemen penjualan aksesoris tata udara berbasis web. Alur
aplikasi yang tertera di aplikasi program web ini terdiri dari 3 user yaitu
administrator, staf penjualan dan manajer. Administrator dapat mengelola data
transaksi, data produk penjualan, data stok barang, data transaksi, dan data
laporan. Staf penjualan untuk melayani pembeli. Manajer yang bertanggung-
7
jawab terhadap manajemen bagian penjualan , manajer penjualan bertanggung-
jawab terhadap perolehan hasil penjualan dan penggunaan dana promosi.
8
8
BAB II
LANDASAN TEORI
2.1. Tinjauan Pustaka
Untuk mendapatkan kesempurnaan dalam penyusunan sebuah skripsi
diperlukan suatu tinjauan pustaka. Dengan tinjauan pustaka diharapkan mampu
memberikan kontribusi yang besar terhadap penyusunan sebuah skripsi. Dengan
demikian dapat dikatakan bahwa semakin banyak tinjauan pustaka yang
dibutuhkan semakin mendekati sempurna pula penyusunan sebuah skripsi. Isi dari
tinjauan pustaka dapat berupa dasar-dasar teori yang berhubungan dengan skripsi
yang akan dibahas, dimana dasar teori ini digunakan sebagai acuan awal dalam
penyusunan skripsi. Berikut adalah beberapa teori yang berhubungan dengan
skripsi yang akan dibahas.
2.1.1. Konsep Dasar Sistem Informasi
Sistem pada dasarnya banyak memberikan manfaat dalam mengambil
keputusan serta memahami lingkungan yang saling berhubungan satu sama lain
dan bersama-sama berfungsi untuk mencapai tujuan tertentu. Terdapat dua
kelompok dalam mendefinisikan sistem yaitu menekankan prosedur dan
menekankan pada elemen. Yang menekankan pada prosedur sistem adalah suatu
jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul
bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu
sasaran tertentu. Sedangkan yang menekankan pada elemen, sistem adalah
kumpulan dari elemen-elemen yang berinteraktif mencapai tujuan tertentu.
8
9
a. Sistem
Menurut Wibowo (2014:35) terdapat dua kelompok pendekatan dalam
mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan
yang menekankan pada komponen atau elemennya. Suatu sistem adalah
suatu jaringan kerja untuk melakukan suatu kegiatan atau untuk
menyelesaikan suatu sasaran tertentu.
b. Karakteristik Sistem
Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu
mempunyai komponen-komponen (components), sistem data (boundary),
lingkungan luar sistem (environments), penghubung (interface), masukan
(input), keluaran (output), pengolahan (proses), dan saran (objectives) atau
tujuan (goal). Komponen-komponen sistem atau elemen-elemen sistem
dapat berupa suatu subsistem atau bagian-bagian dari sistem. Batasan
sistem merupakan daerah yang membatasi antara suatu sistem dengan
sistem yang lainnya atau dengan lingkungan luarnya. Lingkungan luar dari
suatu sistem adalah apapun diluar dari batas sistem yang mempengaruhi
operasi sistem. Penghubung merupakan media penghubung antara suatu
subsistem dengan subsistem yang lainnya. Keluaran dari suatu subsistem
akan menjadi masukan untuk subsistem yang lainnya dengan mealui
penghubung. Masukan adalah energi yang dimasukan ke dalam sistem
dapat berupa masukan perawatan dan masukan sinyal. Masukan perawatan
dimasukan supaya sistem dapat beroperasi sedangkan sinyal untuk
mendapatkan keluaran. Keluaran adalah hasil dari energi yang diperoleh
dan diklasifikasikan menjadi keluaran yang berguna dari sisi pembuangan.
10
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah
masukan menjadi keluaran. Suatu sistem pasti mempunyai tujuan atau
sasaran. Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem
tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali
masukan yang dibutuhkan sistem dan keluaran yang dihasilkan sistem
(Jogianto, 2004).
c. Informasi
Informasi adalah data yang dibentuk menjadi bentuk yang lebih berguna
dan lebih berarti bagi penerimanya. (Jogianto, 2004). Menurut Terry,
bahwa informasi adalah data yang memberikan pengetahuan yang
berguna. Sedangkan menurut Gordon B. Davis informasi adalah suatu data
yang lebih diolah menjadi sebuah bentuk yang penting bagi penerima dan
mempunyai nilai yang nyata atau yang dapat dirasakan dalam keputusan-
keputusan yang sekarang atau yang akan datang.
d. Kualitas Informasi
Kualitas dari suatu sistem informasi (quality of information) tergantung
dari 3 hal, yaitu informasi harus akurat (accurate), tepat pada waktunya
(timeliness) dan relevan (relevance). Yang dimaksud dengan akurat berarti
informasi harus bebas dari kesalahan-kesalahan dan tidak bisa atau
menyesatkan. Sedangkan tepat waktu berarti, informasi yang datang pada
penerima tidak boleh terlambat, dan yang terakhir relevan, berarti
informasi tersebut mempunyai manfaat untuk pemakainya. (Jogiyanto,
1989).
11
e. Sistem Informasi
Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang
dan teknologi informasi yang diorganisasikan untuk mencapai tujuan
dalam sebuah organisasi (Kadir, 2009). Secara teknis sistem informasi
dapat didefinisikan sebagai sekumpulan komponen yang saling
berhubungan, mengumpulkan, memproses, menyimpan dan
mendistribusikan informasi untuk menunjang pengambilan keputusan dan
pengawasan dalam suatu organisasi (Laudon, K. C dan Laudon, J. P ,
2007:27).
f. Sistem Basis Data
Sistem basis data adalah suatu sistem menyusun dan mengelola record-
record menggunakan komputer untuk menyimpan atau merekam serta
memelihara data operasional lengkap sebuah organisasi atau perusahaan
sehingga mampu menyediakan informasi yang optimal yang diperlukan
pemakai untuk proses pengambilan keputusan (Marlinda,2004:1).
g. Contex Diagram
Context diagram adalah sebuah diagram sederhana yang menggambarkan
hubungan antara entity luar, masukan dan keluaran dari sistem (Kristanto,
2003:37).
h. Data Flow Diagram
Data Flow Diagram adalah suatu model logika data atau proses yang
dibuat lebih mendetail dibanding diagram konteks yang diperbolehkan,
bisa dicapai dengan mengembangkan diagram. Sisa diagram asli
dikembangkan ke dalam gambaran yang lebih terperinci yang melibatkan
12
tiga sampai sembilan proses dan menunjukkan penyimpanan data dan
aliran data baru pada level yang lebih rendah (Kendall and Kendall
2003:78).
i. PHP
PHP merupakan singkatan dari PHP Hypertext Preprocessor. PHP
merupakan bahasa pemrograman skrip yang diletakkan dalam server yang
biasa digunakan untuk membuat aplikasi web yang bersifat dinamis.
Maksud web dinamis adalah dapat membentuk suatu tampilan web
berdasarkan permintaan terkini, dapat dilakukan dengan menampilkan isi
database ke halaman web. PHP juga digunakan secara command line,
yaitu skrip PHP dapat dijalankan tanpa melibatkan web server maupun
browser (Kadir, 2008:51).
j. MySQL
MySQL adalah salah satu jenis database server yang sangat populer, hal
ini disebabkan karena MySQL menggunakan SQL sebagai bahasa dasar
untuk mengakses databasenya. MySQL bersifat Open Source, software ini
dilengkapi dengan source code (kode yang dipakai untuk membuat
MySQL), bentuk executable-nya atau kode yang dapat dijalankan secara
langsung dalam sistem operasi (Kadir, 2008:62).
2.1.2. E-Commerce
Electronic Commerce (e-commerce) adalah proses pembelian,
penjualan atau pertukaran produk, jasa dan informasi melalui jaringan
komputer. e-commerce merupakan bagian dari e-business, di mana cakupan
13
e-business lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga
pengkolaborasian mitra bisnis, pelayanan nasabah, lowongan pekerjaan dll.
Selain teknologi jaringan www, e-commerce juga memerlukan teknologi
basis data atau pangkalan data (database), e-surat atau surat elektronik (e-
mail), dan bentuk teknologi non komputer yang lain seperti halnya sistem
pengiriman barang, dan alat pembayaran untuk e-commerce ini (Siregar,
2010)
Menurut Rahmati (2009) E-commerce singkatan dari Electronic
Commerce yang artinya sistem pemasaran secara atau dengan media
elektronik. E-Commerce ini mencakup distribusi, penjualan, pembelian,
marketing dan service dari sebuah produk yang dilakukan dalam sebuah
sistem elektronika seperti Internet atau bentuk jaringan komputer yang lain.
E-commerce bukan sebuah jasa atau sebuah barang, tetapi merupakan
perpaduan antara jasa dan barang. E-commerce dan kegiatan yang terkait
melalui internet dapat menjadi penggerak untuk memperbaiki ekonomi
domestik melalui liberalisasi jasa domestik dan mempercepat integrasi
dengan kegiatan produksi global. Karena e-commerce akan
mengintegrasikan perdagangan domestik dengan perdagangan dunia,
berbagai bentuk pembicaraan atau negosiasi tidak hanya akan terbatas
dalam aspek perdagangan dunia, tetapi bagaimana kebijakan domestik
tentang pengawasan di sebuah negara, khususnya dalam bidang
telekomunikasi, jasa keuangan, dan pengiriman serta distribusi.
14
Electronic Commerce di definisikan sebagai proses pembelian dan
penjualan produk, jasa, dan informasi yang dilakukan secara elektronik
dengan memanfaatkan jaringan komputer. Salah satu jaringan yang
digunakan adalah internet. Electronic Commerce (Perniagaan Elektronik),
sebagai bagian dari Electronic Business (bisnis yang dilakukan dengan
menggunakan electronic transmission (Hildamizanthi. 2011). Dalam
mengimplementasikan e-commerce tersedia suatu integrasi rantai nilai dari
infrastrukturnya, yang terdiri dari tiga lapis. Pertama, insfrastruktur sistem
distribusi (flow of good); kedua, insfrastruktur pembayaran (flow of
money); dan ketiga, infrastruktur sistem informasi (flow of information).
Agar dapat terintegrasinya sistem rantai suplai dari supplier, ke pabrik, ke
gudang, distribusi, jasa transportasi, hingga ke pelanggan maka diperlukan
integrasi enterprise system untuk menciptakan supply chain visibility. Ada
tiga faktor yang faktor dicermati oleh kita jika ingin membangun toko e-
commerce yaitu: variability, visibility, dan velocity (Sukamjati, 2009).
2.1.3. Unified Modelling Language (UML)
Menurut Rosa dan Salahuddin (2013:137) mengemukakan bahwa “Unifed
Modeling Language adalah bahasa pemodelan unuk membangun perangkat lunak
yang dibangun dengan menggunakan teknik pemograman berorientasi obyek”.
UML merupakan bahasa visual untuk pemodelan dan komunikasi mengenai
sebuah sistem dengan menggunakan diagram dan teks pendukung.
Menurut Rosa dan Salahuddin (2013:140) ada 13 macam diagram dalam
UML yaitu:
15
A. Class Diagram
Diagram kelas atau class diagram menggambarkan struktur sistem dari
segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem.
B. Object Diagram
Object diagram menggambarkan struktur dari sistem dari penamaan objek
dan jalannya objek dalam sistem.
C. Component Diagram
Diagram komponen atau component diagram dibuat untuk menunjukan
organisasi dan ketergantungan diantara kumpulan komponen dalam sebuah
sistem.
D. Composite Structure Diagram
Diagram ini digunakan untuk menggambarkan struktur dari bagian-bagian
yang saling berhubungan maupun mendeskripsikan struktur pada saat berjalan
( runtime ) dari instrance yang saling berhubungan.
E. Package Diagram
Package diagram menyediakan cara mengumpulkan elemen-elemen yang
saling terkait dalam diagram UML.
F. Deployment Diagram
Diagram deployment atau deployment diagram menunjukan konfigurasi
komponen dalam eksekusi aplikasi. Diagram deployment juga dapat digunakan
untuk memodelkan hal-hal seperti, sistem tambahan, sistem client, sistem
terdistribusi murni, rekayasa ulang aplikasi.
16
G. Use Case Diagram
Use case diagram merupakan pemodelan untuk kelakuan (behaviour)
sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi
antara satu atau lebih actor dengan sistem informasi yang akan dibuat.
H. Activity Diagram
Diagram aktivitas atau activity diagram menggambarkan workflow (aliran
kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada
pada perangkat lunak.
I. State Machine Diagram
State machine diagram atau dalam bahasa indonesia disebut diagram
mesin status juga sering disebut diagram status digunakan untuk menggambarkan
perubahan status atau transisi status dari sebuah sistem atau mesin atau objek.
J. Sequence Diagram
Diagram sekuen menggambarkan kelakuan objek pada use case dengan
mendeskripsikan waktu hidup objek dan message yang dikirim dan diterima antar
objek. Oleh karena itu untuk menggambar diagram sekuen maka harus diketahui
objek objek yang terlihat dalam sebuah use case beserta metode metode yang
dimiliki kelas yang diinstansi menjadi objek tersebut.
K. Communication Diagram
Communication Diagram atau diagram komunikasi pada UML. Versi 2 x
adalah penyederhanaan dari diagram kolaborasi. Diagram komunikasi sebenarnya
adalah diagram kolaborasi tetapi dibuat untuk tiap sekuen.
17
L. Timing Diagram
Timing diagram merupakan yang fokus pada penggambaran terkait
batasan waktu. Timing diagram digunakan untuk menggambarkan tingkah laku
sistem dalam periode waktu tertentu.
M. Interaction Overview Diagram
Interaction Overview Diagram mirip dengan diagram aktivitas dengan
menggambarkan sekumpulan urutan aktivitas Interaction Overview Diagram
adalah bentuk aktivitas dengan yang setiap titik mempresentasikan diagram
interaksi.
2.1.4. Entity Relationship Diagram (ERD)
Merupakan suatu model untuk menjelaskan hubungan antar data dalam
basis data berdasarkan suatu presepsi bahwa real word terdiri dari object-object
dasar yang mempunyai hubungan atau realasi antar object-object tersebut (Linda
Marlinda,2004:17).
2.1.5 Pengujian Perangkat Lunak
A. Black Box
Menurut Rosa dan Salahudin (2013:275) mengemukakan bahwa “ black-
box testing yaitu menguji perangkat lunak dari segi spesifikasi fungsional tanpa
menguji desain dan kode program. Pengujian dimaksudkan utuk mengetahui
apakah fungsi fungsi masukan, dan keluaran dari perangkat lunak sesuai dengan
spesifikasi yang dibutuhkan”.
2.2. Penelitian Terkait
Sebelum melakukan pembuatan skripsi ini, penulis telah melakukan kajian
terhadap beberapa penelitian yang telah dibuat sebelumnya, diantaranya adalah:
18
Menurut Widianto dan Yulianto (2015:31) Mengemukakan bahwa :
Batik sebagai budaya Indonesia telah diakui oleh United Nation
Educational, Scientific and Cultural Organization (UNESCO) sebagai
warisan kebudayaan dunia bukan benda tanggal 2 Oktober 2009. Kabupaten
Pacitan menjadi salah satu area persebaran batik tulis yang ada di Indonesia.
Pada tahun 2013, pengrajin batik tulis di Kabupaten Pacitan dalam
melakukan promosi dan pemasaran masih menggunakan metode
konvensional, yaitu penggrajin membentuk kelompok yang memiliki gerai
untuk dan mengikuti pameran melakukan promosi sekaligus transaksi.
Penelitian dilakukan untuk menambah sistem promosi dan pemasaran yang
bersifat konvensional dengan sisten promosi dan pemasaran yang
terkomputerisasi sehingga tercipta website e-commerce yang digunakan
sebagai media promosi dan pemasaran yang diakses oleh pelanggan dengan
internet. Keberadaan website batikpacitan.com diharapkan memberi
manfaat bagi penyebaran informasi batik di Kabupaten Pacitan sehingga
memberikan efek peningkatan skala produksi batik. Metode penelitian yang
digunakan untuk menyelesaikan masalah adalah dengan metode observasi,
kepustakaan, wawancara, analisis, perancangan sistem dan pengujian
sistem. Penelitian tentang batik di Kabupaten Pacitan menghasilkan website
yang digunakan sebagai media promosi batik Pacitan. Sebagai media e-
commerce, batikpacitan.com dapat digunakan untuk melakukan transaksi
jual beli secara online.
Menurut Handita, Umar dan Fadlillah (2013:26) Mengemukakan bahwa :
USANTEX adalah perusahaan yang bergerak di bidang pembuatan,
penjualan, dan pemasaran batik. Sangat perlu adanya kemudahan pelayanan
untuk memudahkan pelanggan yang jauh dari jangkauan. Guna
memfasilitasi itu semua dapat direalisasikan dengan toko online (E-
Commerce). Aplikasi toko online yang dibangun ini bertujuan untuk
membantu USANTEX dalam hal pemasaran dan penjualan produk. Proses
pembuatan program ini dimulai dengan menganalisa sistem yang telah ada
di USANTEX, kemudian dibuat DFD, ERD dan tabel-tabel yang
diperlukan. Dilanjutkan dengan mendesain interface dan membuat
programnya. Aplikasi toko online ini menggunakan bahasa pemrograman
PHP, MySQL sebagai database, Macromedia Dreamweaver 8 sebagai editor
HTML dan CorelDraw sebagai image editor. Aplikasi ini memiliki tiga
fungsi utama. Pertama yaitu untuk user umum, setiap pengunjung website
bisa melihat katalog produk, menggunakan layanan website, tetapi tidak
bisa melakukan pemesanan produk. Kedua adalah anggota yang bisa
melakukan pemesanan produk. Terakhir yaitu administrator yang bisa
melakukan pengelolaan data produk, mengelola pesanan dan memperoleh
laporan.
19
20
BAB III
ANALISA SISTEM BERJALAN
3.1. Tinjauan Institusi / Perusahaan
Tinjauan penulis terhadap PT. Japa Gasti Kartobus yang berlokasi di
Telesonik ujung Kp. Bunder Rt. 09 Rw. 002 Kel. Bunder Kec. Cikupa –
Tangerang di spesifikasikan terhadap manajemen sistem penjualan aksesoris tata
udara. Yang di harapkan dapat mempermudah Customer dalam membeli produk
aksesoris tata udara baik pembelian tunai maupun online.
3.1.1 Sejarah Perusahaan
PT. Japa Gasti Kartobus adalah perusahaan yang bergerak dibidang
penjualan aksesoris tata udara. Berdiri pada 03 Maret 2015 yang beralamat di
Telesonik ujung Kp. Bunder Rt. 09 Rw. 002 Kel. Bunder Kec. Cikupa –
Tangerang. Perusahaan ini didirikan oleh Bpk. Asep Gunawan K. SE, ST. Dengan
Surat Izin Usaha Perdagangan No. SIUP 503/00793-BPMPTSP/30-
03/PK/III/2015. PT Japa Gasti Kartobus yang beralamat di Telesonik ujung Kp.
Bunder Rt. 09 Rw. 002 Kel. Bunder Kec. Cikupa – Tangerang adalah sebagai
perusahaan yang bergerak di bidang penjualan aksesoris tata udara resmi.
20
21
Setiap perusahaan memiliki visi dan misi berbeda-beda, PT Japa Gasti
Kartobus mempunyai visi dan misi sebagai berikut:
Visi:
1. Menjadi salah satu perusahaan yang dipercaya dalam penjualan produk
aksesoris tata udara.
2. Menjadikan PT. Japa Gasti Kartobus sebagai perusahaan yang maju dan
berkembang dalam bidang penjualan aksesoris tata udara.
Misi:
1. Memberikan pelayanan yang baik dan saling menguntungkan bagi
pengguna barang dan menciptakan hubungan kerjasama secara
kekeluargaan.
2. Memberikan dan menjaga komitmen untuk berkembang dan maju bersama
dengan mengutamakan kualitas dan pelayanan optimal kepada para rekan,
klien, dan mitra bisnis.
3.1.2. Struktur Organisasi dan Fungsi
Setiap perusahaan, pemerintahan maupun swasta pada dasarnya memiliki
struktur organisasi yang menggambarkan rangkaian suatu kegiatan kerja dalam
perusahaan. Struktur organisasi perusahaan dibuat untuk mengetahui tugas,
wewenang, dan tanggung jawab dari masing-masing bagian kerja. PT. Japa Gasti
Kartobus juga memiliki struktur organisasi yang akan menguraikan secara garis
besar mengenai bagian kerja PT. Japa Gasti Kartobus. Untuk lebih jelas mengenai
struktur perusahaan, maka dapat dilihat pada daftar gambar berikut ini :
22
Direktur
Manager Keuangan Menager Penjualan
Koordinator SalesAkutansi Bendahara
Sales Marketing
Sumber : PT. Japa Gasti Kartobus (2017)
Gambar III.1.
Struktur Organisasi PT. Japa Gasti Kartobus
Untuk memperjelas struktur organisasi PT. Japa Gasti Kartobus yang ada
pada gambar III.1, maka penulis akan menguraikan tugas dan tanggung jawabnya
yaitu:
1. Direktur
Tugas utama seorang direktur pada PT. Japa Gasti Kartobus adalah
memimpin kegiatan organisasi perusahaan, selain itu seorang direktur juga
mempunyai tanggung jawab kepada perkembangan perusahaan.
23
2. Manager Penjualan
Menyusun strategi promosi, bertanggung jawab atas proses rekruitmen,
melakukan monitoring karyawan sesuai SOP yang ada dari karyawan masuk
sampai karyawan keluar dan bertanggung jawab atas tercapainya target
penjualan.
3. Koordinator Sales
Bertugas untuk memantau sales counter dan sales lapangan untuk
membimbing dan mengarahkan pencapaian target penjualan yang telah
ditentukan.
4. Sales Marketing
Merupakan bagian penjualan yang berada diluar perusahaan, dengan tugas
utamanya, yaitu mencari dan mendapatkan konsumen baru dan melakukan
kegiatan-kegiatan promosi. Secara umum tugas seorang sales marketing yaitu
mencapai target penjualan yang telah ditetapkan oleh perusahaan.
3.2. Proses Bisnis Sistem
Merupakan sekumpulan pekerjaan atau aktivitas yang terstruktur dan saling
berkaitan untuk menyelesaikan suatu masalah atau untuk menghasilkan produk
ataupun layanan untuk meraih sebuah tujuan tertentu. Sesuai dengan yang dibahas
dalam skripsi ini ,maka proses bisnis sistem yang diambil dari PT.Japa Gasti
Kartobus yaitu sistem penjualan aksesoris tata udara yang selama ini telah
melewati beberapa proses.
Prosedur sistem berjalan penjualan aksesoris tata udara PT. Japa Gasti
Kartobus adalah;
24
Customer (Kontraktor) melakukan permintaan produk kebagian penjualan, bagian
penjualan menerima PO (Purchase Order) dari kontraktor dan membuat surat
penawaran harga untuk kontraktor, jika Tidak (batal beli) langsung selesai atau
tidak terjadi negosiasi.
Jika Iya (jadi membeli) bagian penjualan melakukan negosiasi kepada kontraktor,
lalu kontraktor menerima harga final dari bagian penjualan, setelah itu kontraktor
melakukan pembayaran ke bagian administrasi, bagian administrasi menerima
pembayaran dari kontraktor dan menyiapkan kwitansi pembayaran untuk
diberikan kepada kontraktor, kontraktor menerima bukti pembayaran beserta
barang pesanan, bagian administrasi membuat laporan penjualan yang nantinya
diajukan kebagian manager.
25
3.2.1. Activity Diagram
A. Activity Diagram Penjualan Aksesoris Tata Udara
Customer ( Kontraktor ) Bagian Penjualan Bagian Administrasi Manajer
Permintaan
kebutuhan
produk
Menerima PO
Batal Beli
Menerima
pembayaran
Melakukan
pembayaran
Menerima Laporan
Penjualan
Membuat Laporan
Penjualan
Menerima harga
final
Tidak
Ya
Menerima Tanda
Bukti pembayaran
beserta barang
pesanan
Negosiasi
Memberikan surat
penawaran harga
Menyiapkan kwitansi
pembayaran
Merge
Gambar III.2. Activity Diagram Penjualan
26
3.3. Spesfikasi Dokumen Sistem Berjalan
Dalam spesifikasi sistem berjalan ini sangat diperlukan suatu dokumen
untuk pemprosesan data, adapun dokumen yang ada dalam sistem penjualan
aksesoris tata udara pada PT. Japa Gasti Kartobus adalah :
A. Surat Penawaran
Nama dokumen : Surat penawaran
Fungsi : Untuk bukti penawaran harga
Sumber : Bagian penjualan
Tujuan : Customer
Jumlah : Tiga lembar
Media : Kertas
Frekuensi : Setiap terjadi pemesanan barang
Bentuk : Lihat lampiran A.1
B. Surat Pesanan Pembelian Barang (PO)
Nama dokumen : Purchase Order (PO)
Fungsi : Sebagai bukti pemesanan aksesoris tata udara
Sumber : Customer
Tujuan : Bagian penjualan
Jumlah : Tiga Lembar
Media : Kertas
Frekuensi : Setiap ada transaksi penjualan
Bentuk : Lihat Lampiran A.2
27
C. Kwitansi pembayaran
Nama dokumen : Kwitansi Pembayaran
Fungsi : Sebagai bukti pembayaran aksesoris tata udara
Sumber : Bagian penjualan
Tujuan : Customer
Jumlah : Tiga Lembar
Media : Kertas
Frekuensi : Setiap ada transaksi penjualan
Bentuk : Lihat Lampiran A.3
D. Laporan Penjualan
Nama dokumen : Laporan penjualan
Fungsi : Sebagai bukti penjualan barang
Sumber : Administrasi
Tujuan : Manager
Jumlah : Tiga Lembar
Media : Kertas
Frekuensi : Setiap ada transaksi penjualan
Bentuk : Lihat Lampiran A.4
28
28
BAB IV
RANCANGAN SISTEM DAN PROGRAM USULAN
4.1. Analisa Kebutuhan Sistem
A. Tahap Analisis
Sistem penjualan aksesoris tata udara secara online ini adalah langkah untuk
memper mudah customer yang ingin membeli aksesoris tata udara di PT. Japa
Gasti Kartobus tanpa harus datang langsung ke kantor. Customer yang sudah
menjadi member dapat memesan langsung aksesoris tata udara sesuai dengan
produk yang diinginkan di website PT. Japa Gasti Kartobus.
1. Halaman Pengunjung.
A1. Pengunjung bisa melihat langsung menu beranda.
A2. Pengunjung bisa melihat langsung menu tentang kami.
A3. Pengunjung bisa melihat langsung menu tentang produk.
A4. Pengunjung bisa melihat langsung menu cara beli.
A5. Pengunjung bisa melihat langsung menu testimoni.
A6. Pengunjung akan bisa langsung mendaftar sebagai member dengan
mengklik tombol daftar member dan mengisi form registrasi.
A7. Pengunjung bisa langsung login setelah proses pendaftaran selesai.
2. Halaman Member
B1. Member bisa melihat menu beranda.
B2. Member bisa melihat menu tentang kami.
B3. Member bisa melihat menu produk.
28
29
B4. Member bisa melihat menu cara beli.
B5. Member bisa melihat menu hubungi perusahaan.
B6. Member bisa megisi pesan yang di ajukan ke admin.
B7. Member bisa mengisi testimonial dan melihat testimonial.
3. Halaman Admin
C1. Admin bisa langsung melakukan login agar bisa masuk ke halaman admin.
C2. Admin bisa menambah daftar admin baru, mengubah data admin dan
menghapus data admin.
C3. Admin bisa mengolah data produk untuk mengedit dan menghapus data
produk.
C4. Admin dapat menambah kategori baru, mengubah dan menghapus
kategori.
C5. Admin dapat melihat data member dan menghapus daftar member.
C6. Admin dapat melihat daftar pesan dan menghapus daftar pesan.
C7. Admin dapat melihat data konfirmasi pembayaran dan menghapus daftar
konfirmasi.
C8. Admin dapat mengelola data laporan produk, data laporan member dan
data laporan penjualan.
B. Use Case Diagram
Use case Diagram menggambarkan fungsionalitas yang diharapkan dari
sebuah sistem yang ditekankan adalah apa yang diperbuat sistem, dan bukan
30
bagaimana menggambarkan kebutuhan sistem dari sudut padang user.
Memfokuskan pada proses komputerisasi (automated processes).
Menggambarkan hubungan antara use case dan actor, use case meggambarkan
proses sistem (kebutuhan sistem dari sudut pandang user).
Secara umum use caseadalah :
a. Pola perilaku sistem.
b. Urutan transaksi yang berhubungan yang dilakukan oleh satu actor
c. Use Case
d. Actors
e. Relationship
f. System boundary baxes (optional)
g. Package
31
1. Use Case Diagram Halaman Pengunjung
Login
Beranda
Tentang Kami
Produk
Cara beli
Hubungi Kami
Lihat Testimonial
Actor
Daftar Member<extend>
Daftar
Batal
<extend>
<extend>
Sistem Informasi
penjualan aksesoris
tata udara
Gambar IV.1.
Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web Halaman
Pengunjung
32
Tabel IV.1.
Deskripsi Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web
Halaman Pengunjung .
Use Case Diagram Pendaftaran Member Online
Requirments A1-A3
Goal Pengunjung dapat melakukan Pendaftaran
Member secara online via website
Pre-Conditions Pengujung mengetahui Produk
Pos-Condition Pengunjung Mendaftar sebagai member
secara online
Failed end Condition Pengunjung membatalkan Pendaftaran
member secara online
Primary Actors Calon member
Main Follow/Basic Path
1. Pengunjung masuk ke halaman
Pengunjung untuk daftar jadi member.
2. Pengunjung Mengisi data Member
3. Pengunjung login sebagai Member
33
2. Use Case Diagram Halaman Member
Actor
Lihat Beranda
Lihat Tentang
Perusahaan
Lihat Produk
Cara Beli
Hubungi Perusahaan
Isi testimonial
Detail Produk
Beli
Lihat testimonial
Log Out
Konfirmasi
Pembayaran
<include>
Kerajang belanja
Check out<include>
<include>
Pesan
Batal
<include>
<extend>
Simpan
Batal
<include>
<extend>
Message
<include>
Login
<extend>
<extend>
<extend>
<extend>
<extend>
<extend>
<extend><extend>
Cetak bukti pemesanan
<include><include>
Back<extend>
Sistem Informasi
penjualan tata
udara
Gambar IV.2.
Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web Halaman
Member
34
Deskripsi Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web Halaman
Member/user
Tabel IV.2.
Deskripsi Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web
Halaman Pelanggan
Use Case Diagram Halaman Member
Requirments B1-B4
Goal Member dapat melakukan Pemesanan
Aksesoris Tata Udara secara online via
website
Pre-Conditions Member dapat mengetahui sistem
penjualan
Pos-Condition Member dapat Membeli produk secara
online
Failed end Condition Member membatalkan pembelian secara
online
Primary Actors Calon Pembeli
Main Follow/Basic Path
1. Member masuk ke halaman Member
2. Member Memiih jenis produk yang
akan di beli
3. Member membeli produk
4. Member melakukan konfirmasi
pembayaran
35
3. Use Case Diagram Halaman Admin
Actor
Mengelola Admin
Mengelola Product
Mengelola Kategori
Data Pelanggan
Melihat pesan
Konfirmasi
Laporan
Add Product
Edit
Delete
Add KategoriProduk
Edit
Delete
Add Admin
Edit
Delete
Daftar product
Daftar member
Daftar penjualan
Log Out
Login
<extend>
<include>
<include>
<include>
<include>
<include>
<include>
<include>
<include>
<include>
<include>
<include>
<include>
Delate
Delete
<include>
<include>
Delete<include><extend>
<extend>
<extend>
<extend>
<extend>
<extend>
<extend>
Sistem
Informasi
penjualan tata
udara
Daftar penjualan
<include>
Gambar IV.3.
Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web Halaman
Admin
36
Deskripsi Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web Halaman
Admin
Tabel IV.3.
Deskripsi Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web
Halaman Admin
Use Case Diagram Mengolah Data Produk
Requirments C3
Goal Admin dapat menambah, mengedit, dan
meghapus data produk
Pre-Conditions Admin telah login
Pos-Condition Data produk tersimpan, terupdate, atau
terhapus
Failed end Condition Gagal menyimpan, mengupdate, dan
menghapus
Primary Actors Administrasi
Main Follow/Basic Path 1. Admin melihat daftar Produk
2. Admin menambah data produk
3. Admin menyimpan data produk
Alternative flow/Invariant 1 2a. Admin Mengedit data produk
Invariant 2A 2b. Admin menghapus data produk
37
Deskripsi Use Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web
Mengolah Data Laporan Penjualan
Tabel IV.4.
DeskripsiUse Case Diagram Penjualan Aksesoris Tata Udara Berbasis Web
Mengolah Data Laporan
Use Case Diagram Mengolah Data Laporan Pembelian dan
penjulan
Requirments C8
Goal Admin dapat membuat data laporan
Member
Pre-Conditions Admin telah login
Pos-Condition Data laporan dapat di print oleh admin
Failed end Condition Admin gagal melihat data transaksi
Primary Actors Administrasi
Main Follow/Basic Path Admin dapat melihat/mencetak data
transaksi pembelian dan penjualan
Alternative flow/Invariant 1 Admin tidak dapat melihat data transaksi
pembelian dan penjulan
38
C. Activity Diagram
Activity diagram memodelkan workflow proses bisnis dan urutan aktifitas dalam
sebuah proses
1. Activity Diagram Halaman Pengunjung Pendaftaran Member
Memilih Daftar Member baru Menerima request register
Menerima Form Register
Menyampan data baru Ke database
Menampilkan Form Register
Mengisi Form Register Validasi Register
False
True
Gambar IV.4 Activity Diagram Pendaftaran Member
39
2. Activity Diagram Login Member
Masuk ke Menu Utama
Mengisi Username dan
Password
Verifikasi Username dan
Password pada database
Menampilkan Halaman
Beranda Website
Login
False
True
Gambar IV.5 Activity Diagram Login Member
40
3. Activity Diagram Pembelian
Memilih produk
Melakukan PembelianMenerima Request
Pemesanan
Menerima Rincian
Kerajang Belanja
Menyimpan ke
database
Pilih Detail Produk
Cetak Bukti
Pembelian
Menampilkan
Kerajang Belanja
Melakukan Check
out
Menampilkan
Rincian Pembelian
Menyimpan ke
database
Gambar IV.6 Activity Diagram Pembelian
41
4. Activity Diagram Login Admin
Masuk ke menu login Administrator
Mengisi Username dan
Password
Verifikasi Username dan
Password pada database
Menampilkan Halaman
Utama Administrator
Login
False
True
Masukan ke Halaman
Administrator
Gambar IV.7 Activity Diagram Login Admin
42
5. Activity Diagram Admin Mengelola Data Produk
Memilih Menu ProductTampil Data
Product
Add Product Edit Deelete
Menyimpan data Ke database
Gambar IV.8 Activity Diagram Megelola Data produk
43
6. Activity Diagram Admin Mengelola Data Laporan
Memilih Menu LaporanTampil Data
laporan
Memilih Data laporan
yang ingin di cetak
Cetak
Gambar IV.9 Activity Diagram Data Laporan
44
4.2. Desain
Desain database yang efektif memungkinkan hasil aplikasi yang berjalan
dengan baik. Maka dari itu, untuk mempermudah dan membuat hasil lebih baik.
Penulis membuat desain database sebelum benar-benar membuat databasenya.
4.2.1. Database
1. ERD (Entity Relationship Diagram)
45
Pelangan Melakukan Transaksi
Menghasilkan
Transaksi rinci
Memiliki
BarangAdmin MengelolaMengelolaKategori
Testimonial
Mengisi
teleponemail
alamat
nama
id tanggal
username
Password
notransaksi
username
status
id
username
notransaksi
harga
jumlah
subtotal
nama
id
nama
deskripsi
Warna
ukurankategori
gambar
stock
harga
id kategori
id
nama
tanggal
testimonial
Konfirmasi
norek
id
nama
namabanknominal
bukti
1 1
1
1
1
11
1
1
M
id username Password
Gambar IV.10
Entity Relationship Diagram (ERD)
2. Logical Record Struktur
46
Pelangan
Id *
Nama
Alamat
Telepon
Username
Password
tanggal
Id *
Nama
Deskripsi
Warna
Ukuran
Kategori
Harga
Stock
gambar
Barang
Notransaksi *
Username
password
Transaksi
Id *
kategori
Kategori
Notransksi **
Username
Id *
Nama
Harga
Jumlah
subtotal
Transaksi_Rinci
Id *
Nama
Tanggal
testimonial
Testimoinial
Id *
Username
password
Name
Admin
1 MM 1
1
1
1
1
1
1
Gambar IV.11
Logical Record Structure (LRS)
3.Spesifikasi File
47
A. Spesifikasi File Tabel Pelanggan
Nama Database : db_japagasti
Nama File : Pelanggan
Akronim : Pelanggan.myd
Tipe File : File Master
Akses File : Random
Panjang Record : 91 Byte
Kunci Field : id
Tabel IV.5.
Spesifikasi File Tabel Pelanggan
No Elemen Data Nama_field Tipe Size Keterangan
1 Id Id Int 11 Primary key
2 Nama Nama Varchar 35
3 Alamat Alamat text -
4 Email Email text -
5 Telepon Telepon Varchar 25
6 Username Username Varchar 20
7 Password Password text -
8 Tanggal Tanggal datetime -
B. Spesifikasi File Tabel Barang
Nama Database : db_japagasti
48
Nama File : barangtbl
Akronim : barangtbl.myd
Tipe File : File Master
Akses File : Random
Panjang Record : 183 Byte
Kunci Field : id
Tabel IV.6.
Spesifikasi File Tabel Barang
No Elemen Data Nama_field Tipe Size Keterangan
1 id Id int 11 Primary key
2 nama Nama varchar 35
3 deskripsi Deskripsi text -
4 warna Warna varchar 25
5 ukuran Ukuran varchar 15
6 kategori Kategori varchar 25
7 harga Harga int 11
8 stok Stok int 11
9 gambar Gambar varchar 50
C. Spesifikasi File Tabel Message
Nama Database : db_japagasti
49
Nama File : Message
Akronim : Mesaage.myd
Tipe File : File transaksi
Akses File : Random
Panjang Record : 126 Byte
Kunci Field : id
Tabel IV.7.
Spesifikasi File Tabel Message
No Elemen Data Nama_field Tipe Size Keterangan
1 id id int 11 Primary key
2 email email varchar 50
3 telepon telepon varchar 15
4 Pesan Pesan text
5 Tanggal Tanggal datetime
6 Nama Nama varchar 50
D. Spesifikasi File Tabel Kategori
Nama Database : db_japagasti
Nama File : kategoritbl
Akronim : kategoritbl.myd
Tipe File : File Master
Akses File : Random
Panjang Record : 36 Byte
50
Kunci Field : id
Tabel IV.8.
Spesifikasi File Tabel Kategori
No Elemen Data Nama_field Tipe Size Keterangan
1 Id kategori Int 11 Primary key
2 kategori kategori Varchar 25
E. Spesifikasi File Tabel Konfirmasi
Nama Database : db_japagasti
Nama File : Konfirmasi
Akronim : Konfirmasi.myd
Tipe File : File transaksi
Akses File : Random
Panjang Record : 116 Byte
Kunci Field : id
Tabel IV.9.
Spesifikasi File Tabel Konfirmasi
No Elemen Data Nama_field Tipe Size Keterangan
1 id id int 11 Primary key
2 nama nama varchar 15
3 nominal nominal text
51
4 Nama bank Nama bank varchar 20
5 No rekening norek text
6 bukti bukti varchar 70
F. Spesifikasi Tabel Admin
Nama Database : db_japagasti
Nama File : Admin
Akronim : Admin.myd
Tipe File : File transaksi
Akses File : Random
Panjang Record : 96 Byte
Kunci Field : id
Tabel IV.10.
Spesifikasi File Tabel Admin
No Elemen Data Nama_field Tipe Size Keterangan
1 id id int 11 Primary key
2 User name User name varchar 35
3 Password Password text
4 Nama Nama varchar 50
G. Spesifikasi File Tabel Testiomonial
Nama Database : db_japagasti
52
Nama File : testimonial
Akronim : testimonial..myd
Tipe File : File transaksi
Akses File : Random
Panjang Record : 96 Byte
Kunci Field : id
Tabel IV.11.
Spesifikasi File Testimonial
No Elemen Data Nama_field Tipe Size Keterangan
1 id id int 11 Primary key-
2 nama nama varchar 35
3 email email varchar 50
4 tanggal tanggal date
5 testimonial testimonial text
H. Spesifikasi File Tabel Transaksi Rinci tbl
Nama Database : db_japagasti
Nama File : transaksirincitbl
Akronim : transkaksirincitbl..myd
Tipe File : File transaksi
Akses File : Random
Panjang Record : 149 Byte
53
Kunci Field : notransaksi
Tabel IV.12.
Spesifikasi File Transaksi Rinci
No Elemen Data Nama_field Tipe Size Keterangan
1 No_transaksi No_transaksi varchar 25 Primary key
2 username username varchar 20
3 id id int 11
4 nama nama varchar 60
5 harga harga int 11
6 jumlah jumlah int 11
7 subtotal subtotal int 11
I. Spesifikasi File Tabel Transaksi
Nama Database : db_japagasti
Nama File : transaksi
Akronim : transkaksi..myd
Tipe File : File transaksi
Akses File : Random
Panjang Record : 32 Byte
Kunci Field : notransaksi
Tabel IV.13.
Spesifikasi File Transaksi
54
No Elemen Data Nama_field Tipe Size Keterangan
1 No_transaksi No_transaksi int 11 Primary key
2 username username varchar 20
3 status status tinyint 1
J. Spesifikasi File Tabel Visitor
Nama Database : db_japagasti
Nama File : visitor
Akronim : visitor..myd
Tipe File : File transaksi
Akses File : Random
Panjang Record : 22 Byte
Kunci Field : iduser
Tabel IV.14.
Spesifikasi File Visitor
No Elemen Data Nama_field Tipe Size Keterangan
1 ip ip int 11
2 time time int 11 Primary key
4.2.2. Software Architecture
A. Component Diagram
55
Component Diagram dalam sistem usulan ini mengembangkan bagaimana sistem
penjualan ini dapat dipetakan secara fisik. Berikut gambar component diagram sistem
penjualan aksesoris tata udara online.
Gambar IV.12.
Component Diagram
B. Deployment Diagram
<<component>> Penjualan online
56
Deployment diagram dalam sistem usulan ini menggambarkan bagaimana sistem
usulan penjualan aksesoris tata udara secara fisik. Berikut gambar deployment
diagram PT. Japa Gasti Kartobus.
Gambar IV.13.
Deployment Diagram
4.2.3. User Interface
57
1. Halaman Pengunjung
a. Tampilan Halaman Beranda Pengunjung
Gambar IV.14.
Tampilan Halaman Beranda Pengunjung
b. Halaman Produk
Gambar IV.15.
Tampilan Halaman Detail Produk
c. Halaman Register Member
58
Gambar IV.16.
Tampilan Halaman Register Member
2. Halaman Admin
a. Halaman Login Admin
Gambar IV.17.
Tampilan Halaman Login Admin
59
b. Halaman Admin Produk
Gambar IV.18.
Tampilan Halaman Admin Produk
c. Halaman Beranda admin
Gambar IV.19.
Tampilan Halaman Beranda Admin
60
d. Halaman Admin Laporan
Gambar IV.20.
Tampilan Halaman Admin Laporan
61
4.3. Code Generation
<?php session_start(); if (ISSET($_SESSION['userlogin'])) { header("location:beranda.php"); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" type="text/css" href="css/dwi.css"></link> <link rel="stylesheet" type="text/css" href="css/style1.css" /> <link rel="shortcut icon" href="images/japa.png" /> <title>welcome japa gasti</title> <script language="javascript" type="text/javascript" src="js/jquery.js"></script> <script language="javascript" type="text/javascript" src="js/jquery.easing.js"></script> <script language="javascript" type="text/javascript" src="js/script.js"></script> <script type="text/javascript"> $(document).ready( function(){ // buttons for next and previous item var buttons = { previous:$('#jslidernews1 .button-previous') , next:$('#jslidernews1 .button-next') }; $('#jslidernews1').lofJSidernews( { interval : 4000, direction : 'opacitys', easing : 'easeInOutExpo', duration : 1200, auto : true, maxItemDisplay : 4, navPosition : 'horizontal', // horizontal navigatorHeight : 32, navigatorWidth : 80,
62
mainWidth : 980,
buttons : buttons } );
});
</script>
</head>
<body>
<!-- header website --><div id="header">
<?php include 'header1.php'; ?>
</div>
<!-- content website -->
<div id="container">
<div id="contentLeft">
<!------------------------------------- THE CONTENT ------------------------------------------------->
<tr>
<th align="right" scope="col"><marquee scrollamount=”3”>Selamat datang di website
kami, Japagastikartobus.com kami siap melayani keperluan Anda dengan harga
terbaik....
</marquee></th>
</tr>
<div id="jslidernews1" class="lof-slidecontent" style="width:100%; height:340px;">
<div class="preload"><div></div></div>
<!-- MAIN CONTENT -->
<div class="main-slider-content" style="width:100%; height:340px;">
<ul class="sliders-wrap-inner">
<li>
<img src="images/thumbs/slider1.gif" title="Newsflash 1" >
<div class="slider-description">
<div class="slider-meta"><a target="_parent" title="Newsflash 1" href="#Category-
1"></a><i> JAPA GASTI</i></div>
<a class="readmore" href="#">Read more </a>
</p>
</div>
</li>
63
<img src="images/thumbs/slider2.gif" title="Newsflash 2" >
<div class="slider-description">
<div class="slider-meta"><a target="_parent" title="Newsflash 2" href="#Category-
2"></a><i>JAPA GASTI</i></div>
<a class="readmore" href="#">Read more </a>
</p>
</div>
</li>
<li>
<img src="images/thumbs/slider3.gif " title="Newsflash 3" >
<div class="slider-description">
<div class="slider-meta"><a target="_parent" title="Newsflash 3" href="#Category-
3"></div>
<a class="readmore" href="#">Read more </a>
</p>
</div>
</li>
<li>
<img src="images/thumbs/slider4.gif" title="Newsflash 4" >
<div class="slider-description">
<div class="slider-meta"><a target="_parent" title="Newsflash 4" href="#Category-
4">/ Newsflash 4 /</div>
<a class="readmore" href="#">Read more </a>
</p>
</div>
</li>
<li>
<img src="images/thumbs/slider5.gif" />
<div class="slider-description">
<div class="slider-meta"><a target="_parent" title="Newsflash 5" href="#">/
Newsflash 5 /</a> <i></i></div>
<a class="readmore" href="#">Read more </a>
</p>
</div>
</li>
<li>
64
<!-- END MAIN CONTENT -->
<!-- END MAIN CONTENT -->
<img src="images/thumbs/slider6.gif"/>
<div class="slider-description">
<div class="slider-meta"><a target="_parent" title="Newsflash 6" href="#">/
Newsflash 6 /</a> <i></i></div>
<h4>Content of Newsflash 6</h4>
<a class="readmore" href="#">Read more </a>
</p>
</div>
</li>
<li>
<img src="images/thumbs/slider7.gif" title="Newsflash 7" >
<div class="slider-description">
<div class="slider-meta"><a target="_parent" title="Newsflash 7" href="#">/
Newsflash 7 /</a></i></div>
<a class="readmore" href="#">Read more </a>
</p>
</div>
</li>
<li>
<img src="images/thumbs/slider8.gif" />
<div class="slider-description">
<div class="images-meta"><a target="_parent" title="Newsflash 8" href="#">/
Newsflash 8 /</a> <i></i></div>
<h4>Content of Newsflash 8</h4>
<a class="readmore" href="#">Read more </a>
</p>
</div>
</li>
</ul>
</div>
<!-- END MAIN CONTENT -->
<!-- NAVIGATOR -->
<div class="navigator-content">
<div class="button-next">Next</div>
<div class="navigator-wrapper">
<ul class="navigator-wrap-inner">
<li><img src="images/thumbs/slider1.gif" /></li>
<li><img src="images/thumbs/slider2.gif" /></li>
<li><img src="images/thumbs/slider3.gif" /></li>
<li><img src="images/thumbs/slider4.gif" /></li>
<li><img src="images/thumbs/slider5.gif" /></li>
<li><img src="images/thumbs/slider6.gif" /></li>
<li><img src="images/thumbs/slider7.gif" /></li>
<li><img src="images/thumbs/slider8.gif" /></li>
</ul>
</div>
<div class="button-previous">Previous</div>
</div>
65
4.4. Testing
A. Form Login Admin
66
Tabel IV.15.
Hasil Pengujian Black Box Testing Form Login Admin
No Skenario
Pengujian
Tes Case Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Mengosongkan
semua data isi login
lalu klik tombol
“login”
Username:
(kosong)
Password:
(kosong)
Sistem akan
menolak
akses login
dan
menampilkan
pesan
“username
dan
password
harus di isi”
Sesuai
harapan
Valid
2 Hanya mengisi data
username dan
mengosongkan
password
Username:
“admin”
Password:
(kosong)
Sistem akan
menolak
akses login
dan
menampilkan
pesan
“password
harus di isi”
Sesuai
harapan
Valid
3 Hanya mengisi data
password dan
mengosongkan data
username, lalu klik
tombol “login”
Username:
(kosong),
password:
(admin)
Sistem akan
menolak
akses login
dan
penampilkan
pesan
“username
Sesuai
harapan
Vaild
67
harus di isi”
4 Menginputkan
dengan kondisi
salah satu data
benar dan satu lagi
salah, lalu langsung
klik tombol “login”
Username:
Andrias
(salah)
password:
Gautama
(salah)
Sistem akan
menolak
akses login
dan
menampilkan
pesan
“username
dan
password
tidak sesuai”
Sesuai
harapan
Vaild
5 Menginput data
yang benar lalu
mengeklik tombol
login
Usernama:
(admin)
password:
(admin)
Sistem
menerima
akses login
Sesuai
harapan
Vaild
B. Form Login Member
Tabel IV.16.
68
Hasil Pengujian Black Box Testing Login Member
No Skenario
Pengujian
Tes Case Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Mengosongkan
semua data isi login
lalu klik tombol
“login”
Username:
(kosong)
Password:
(kosong)
Sistem akan
menolak
akses login
dan
menampilkan
pesan
“username
dan
password
harus di isi”
Sesuai
harapan
Valid
2 Hanya mengisi data
username dan
mengosongkan
password
Username:
mukhlisin
Password:
(kosong)
Sistem akan
menolak
akses login
dan
menampilkan
pesan
“password
harus di isi”
Sesuai
harapan
Valid
3 Hanya mengisi data
password dan
mengosongkan data
username, lalu klik
tombol “login”
Username:
(kosong),
password:
11135692
Sistem akan
menolak
akses login
dan
penampilkan
pesan
“username
harus di isi”
Sesuai
harapan
Vaild
69
4 Menginputkan
dengan kondisi
salah satu data
benar dan satu lagi
salah, lalu langsung
klik tombol “login”
Username:
(salah)
password:
Gautama
(salah)
Sistem akan
menolak
akses login
Sesuai
harapan
Vaild
5 Menginput data
yang benar lalu
mengeklik tombol
login
Username:
(benar)
Password:
(benar)
Sistem
menerima
akses login
Sesuai
harapan
Vaild
C. Form Register
Tabel IV.17.
Hasil Pengujian Black Box Testing Halaman Register
No Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1
Namatidak
diisi kemudian
klik tombol
daftar
Nama(kos
ong)
Sistem akan
menolakakses
dan
menampilkan
pesan “nama
belum diisi.”
Sesuai
harapan
Valid
2
alamat tidak
diisi atau
kosong
kemudian klik
tombol daftar
alamat
(kosong)
Sistem akan
menolakakses
dan
menampilkan
pesan “alamat
belum diisi..”
Sesuai
harapan
Valid
3
Telepon tidak
diisi kemudian
klik tombol
daftar
telepon
(kosong)
Sistem akan
menolakakses
dan
menampilkan
pesan “telepon
Sesuai
harapan
Valid
70
belum diisi!..”
4
Email tidak
diisi kemudian
klik tombol
daftar
(kosong)
Sistem akan
menolakakses
dan
menampilkan
pesan “email
belum diisi!..”
Sesuai
harapan
Valid
5
usertidak diisi
kemudian klik
tombol daftar
User
(kosong)
Sistem akan
menolakakses
dan
menampilkan
pesan “user
belum diisi!..”
Sesuai
harapan
Valid
6
passwordtidak
diisi kemudian
klik tombol
daftar
password(
kosong)
Sistem akan
menolakakses
dan
menampilkan
pesan“password
belum diisi!..”
Sesuai
harapan
Valid
7
Repassword
tidak diisi
kemudian klik
tombol daftar
Repasswor
d
(kosong)
Sistem akan
menolakakses
danmenampilkan
pesan
“"repassword
belum diisi!..”
Sesuai
harapan
Valid
D. Form Pembayaran
Tabel IV.18.
Hasil Pengujian Black Box Testing Halaman Form Pembayaran
71
No Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1
Namatidak
diisi kemudian
klik tombol
Simpan
Nama
(kosong)
Sistem akan
menolakakses
dan
menampilkan
pesan “nama
belum diisi.”
Sesuai
harapan
Valid
2
Emailtidak
diisi kemudian
klik tombol
simpan
(kosong)
Sistem akan
menolakakses
dan
menampilkan
pesan “Email
belum diisi!..”
Sesuai
harapan
Valid
3
Alamat
Kirimtidak
diisi kemudian
klik tombol
daftar
Alamat
kirim(koso
ng)
Sistem akan
menolakakses
dan
menampilkan
pesan”Alamat
Kirim belum
diisi!..”
Sesuai
harapan
Valid
4.5. Support
4.5.1. Publikasi Web
Yang utama dilakukan sebelum mempublikasi web yaitu mencari layanan
hosting yang bagus yang bisa mendukung 24 jam, kemudian pesan paket hosting
yang bersedia berserta domain. Nama domain dan hosting mempunyai pengertian
masing-masing antara lain.
Tabel IV.19.
72
Spesifikasi Hosting dan Domain
No Spesifikasi Hosting dan Domain Keterangan
1 Server Name Jkt08.dewaweb.com
2 Hosting Package Scout
3 Cloud Storage 200 MB
4 Bandwidth Unlimited
5 Mailboxes and MySQL databases 1
6 Addon and Parked Domains 0
7 Cloud Power 0.5 CPU Core + 128 MB RAM
8 Domain Japagastikartobus.com
9 IP Address 203.114.72.204 (shared )
10 Control Panel www.japagastikartobus.com/cpanel
4.5.2. Spesifikasi Hardware dan Software
Perangkat hardware dan software yang dimaksud disini adalah seperangkat
alat atau elemen elektronik yang dapat membantu sistem yang diusulkan sehingga
program yang diusulkan oleh penulis dapat bekerja dengan baik
A. Spesifikasi Hardware
73
Perangkat keras yang dibutuhkan dalam penulisan skripsi ini dibagi atas dua
bagian, yaitu perangkat keras Web Server dan perangkat keras Client. Perangkat keras
minimal yang diperlukan oleh Serveradalah sebagai berikut:
Tabel IV.20. Hadware Web Server
1. Prosesor Intel core i3-4030U, 1.9GHZ
2. Memory size (RAM) 2 GB (RAM)
3 Monitor Generic PnP Monitor
4 Harddisk 286 GB
5 Keyboard Standar
6. Mouse Standar Mouse
B. Spesifikasi Software
Perangkat software adalah suatu rangkaian atau susunan instruksi yang harus
benar dengan urutan-urutan yang benar pula. Keberadaan perangkat lunak selalu
meyertai perangkat keras yang ada. Perangkat lunak yang dibutuhkan dibagi atas dua
bagian, yaitu perangkat lunak untuk Web Server dan perangkat lunak untuk Client.
Perangkat lunak minimal yang diperlukan untuk Web Server adalah sebagai
berikut.
Tabel IV.21. Software Web Server
74
1. Operating System Windows 7 Ultimate
2. Bahasa Program PHP
3 Database Server MySQL Server Versi 5.1.37
4 Web Server XAMPP Versi 1.7.2 (for windows)
5 Database Tool phpMyadmin Versi 3.2.0.1
Perangkat lunak minimal yang diperlukan Clientuntuk dapat mengakses
Website adalah sebagai berikut:
Tabel IV.22. SoftwareClient
1. Operating System Windows 7
2. Browser Mozilla Firefox
Selain komponen sistem perangkat keras dan perangkat lunak yang telah
disebutkan sebelumnya, ada komponen tambahan yang dibutuhkan untuk mendukung
pembuatan Website penjualan Aksesoris menggunakan PHP dan MySQL. Perangkat
lunak lainnya tersebutantara lain:
a. Browser, berfungsi untuk melihat tampilan perintah-perintah PHP yang telah
diajukan di Web Server. Contoh browser yaitu: Internet Explorer, Opera,
Choreme dan lain-lain. Dalam hal ini penusi menggunakan Browser Choreme.
b. Photo Editor, berfungsi untuk membuat ataupun menggubah gambar. Dalam hal
ini penulis menggunakan PhotoShop cs6
4.6. Spesifikasi Dokumen Usulan
75
Spesifikasi dokumen usulan adalah rangkaian dari spesifikasi file dan program
Web Pada PT. Japa Gasti Kartobus. Adapun spesifikasi sistem usulan adalah
sebagai berikut:
A. Nama dokumen : Bukti pemesanan
Fungsi : Persyaratan pemesanan aksesoris tata udara
Sumber : Customer
Tujuan : Tabel Pembelian
Jumlah : 1 Lembar
Media : Karton
Frekuensi : Setiap Melakukan pemesanan aksesoris tata udara
Bentuk : Lampiran B-1
B. Nama Dokumen : Laporan data produk
Fungsi : Sebagai bukti laporan produk
Sumber : Admin
Tujuan : Manajer
Media : Kertas
Frekuensi : Setiap pembuatan laporan data produk
Format : Lampiran B-2
C. Nama Dokumen : Laporan daftar member
Fungsi : Sebagai bukti laporan
76
Sumber : Admin
Tujuan : Manajer
Media : Kertas
Frekuensi : Setiap pembuatan laporan member
Format : Lampiran B-3
D. Nama Dokumen : Laporan pembelian
Fungsi : Sebagai bukti laporan
Sumber : Admin
Tujuan : Manager operasional
Media : Kertas
Frekuensi : Setiap sehari sekali
Format : Lampiran B-4
76
BAB V
PENUTUP
5.1. Kesimpulan
Dari hasil riset lapangan dan proses pembuatan website yang penulis
lakukan, maka penulis menyimpulkan beberapa hal sebagai berikut :
a. Pada perancangan sistem informasi penjualan tata udara berbasis web ini,
user dapat melihat informasi produk dan dapat melakukan pemesanan produk.
b. Beberapa keuntungan yang bisa kita ambil dengan penerapan perancangan
sistem manajemen penjualan aksesoris tata udara berbasis web ini adalah
dapat menghemat waktu, biaya, juga efektifitas dari para user atau calon
pembeli dalam proses pemesanan produk.
Sistem penjualan aksesoris tata udara sudah dapat dilakukan secara online.
Namun jika dibuka di aplikasi mobile (Hp) web ini belum responsive.
5.2. Saran-Saran
Penulis memberikan beberapa saran sebagai berikut :
a. Penulis menyarankan agar dapat mengembangkan lagi website ini agar
berjalan dengan baik sesuai dengan yang diharapkan customer.
b. Penulis juga menyadari bahwa website ini masih banyak kekurangan dan jauh
dari kata sempurna. Oleh karena itu penulis mengharapkan kritik dan saran
yang sifatnya membangun.
77
DAFTAR PUSTAKA
Abdul Kadir. 2008. Dasar Pemrograman Web Dinamis Menggunakan PHP.
Yogyakarta: Andi.
Abdul Kadir. 2008. Tuntunan Praktis Belajar Database Menggunakan MySQL,
C.V Andi Offset. Yogyakarta.
Abdul Kadir. 2009. Pengenalan Sistem Informasi. Yogyakarta: Penerbit Andi.
Anhar. 2010. Panduan Menguasai PHP & Mysql Secara Otodidak. Jakarta
Selatan: Penerbit Mediakita.
Andri Kristanto, 2003, Perancangan Sistem Informasi dan Aplikasinya, Penerbit:
Gava
Media, Jakarta.
Arief M. Rudyanto. 2008. Pemrograman Web Dinamis Menggunakan PHP dan
Mysql. Yogyakarta: Andi.
Darmawan, Deni., dan kunkun Nur Fauzi. 2013 Sistem Informasi Manajemen.
Bandung: PT Remaja Rosdakarya.
Didik Widianto,Lies Yulianto .2015. Sistem Penjualan Elektronik Batik Pacitan
Berbasis Website ISSN :2202-5700 Pacitan : Vol.4 No.3 (bulan) 2015
Ditya Banu Handita, Umar, Umi Fadlillah .2012. Sistem Informasi Penjualan
Berbasis Web Pada Usabatex ISSN :1411-8890 Surakarta : Vol.12 No.1
Maret 2012
Gordon B. Davis, Kerangka Dasar Sistem Informasi Manajemen Bagian 1, PT
Pustaka Binamas Pressindo, Jakarta: 1991.
Hartono, Bambang 2013. Sistem Informasi Manajemen Berbasis Komputer.
Jakarta: Rineka Cipta.
Jogiyanto HM. 2004. Analisis dan Desain Sistem Informasi. Yogyakarta: Andi.
Jogiyanto HM. 1989. Analisis dan Desain Sistem Informasi. Yogyakarta: Andi.
Kristanto, Andi 2008. Perancangan Sistem Informasi dan Aplikasinya.
Yogyakarta: Gava Media.
Kendall, K.E dan Kendall, J.E. 2003. Analisis dan Perancangan Sistem.
Prehallindo. Jakarta.
78
Laudon, Kenneth C dan Jane P. Laudon. 2007. Sistem Informasi Manajemen.
Edisi ke-10. Terjemahan Chriswan Sungkono dan Machmudin Eka P. Jakarta:
Salemba Empat.
Linda Marlinda. 2004. Sistem Basis Data. Yogyakarta: Andi Offset.
Milician. 2012. Dreamweaver CS6 Basic. USA: University Florida.
Pratama, Bagus. 2006 Internet Untuk Orang Awam. Sumatra Selatan: Penerbit
Maxikom.
Rosa A.S and M. Shalahuddin. 2013. Rekayasa Perangkat Lunak Terstruktur Dan
Berorientasi Objek. Bandung: Informatika.
Rosa A.S dan M.Shalaudin. 2013. Rekayasa Perangkat Lunak, Bandung:
Informatika.
Rumanta, Purnama,2013.Sistem Informasi Pembelian dan penjualan Pada Putra
Okta Motor Pacitan. ISSN: 1979-9330. Pacitan: Jurnal Speed-Sentra
Penelitian Engineering dan Edukasi Vol.5 No. 2. 2013.
Saputra, dan Agustin. 2011. Pemrograman CSS untuk Pemula. Jakarta: PT Elex
media Komputindo.
Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: CV Andi Offset
Siregar, Riki R. 2010. Strategi Meningkatkan Persaingan Bisnis Perusahaan
dengan penerapan E-Commerce.
http://blog.trisakti.ac.id/riki/21010/03/12/strategi-meningkatkan-persainganbisnis-
perusahaan-dengan-penerapan-e-commerce/. Diakses 01 Agustus 2011.
Sukamjati, Anina. 2009. Penerapan E-Commerce untuk Meninggkatkan Nilai
Tambah (Added Value) bagi Perusahaan. http://aninasukmajati.wordpress.com.
Diakses 22 July 2015.
Wibowo. 2014. Pembuatan Sistem Informasi Penjualan Funiture Dan Electronic
Pada Toko Joice Group . ISSN: 2302-5700 Vol. 3 No. 4 Oktober 2014.
Yuhefizer 2013. Cara Mudah & Murah Membangun & Mengelola Website.
Yogyakarta: Graha Ilmu.
79
;
79
DAFTAR RIWAYAT HIDUP
I. Biodata Mahasiswa
NIM : 11135692
Nama Lengkap : Andrias Gautama
Tempat & Tanggal Lahir : Pemalang, 2 Februari 1992
Alamat Lengkap : Jl. Pesing Bendungan Rt. 001/ Rw.
05, Kel. Kedoya Utara, Kec.
Kebon Jeruk, Jakarta Barat
II. Pendidikan
1. SDN 06 Tegal Sari Timur, Pemalang, lulus tahun 2004
2. SMPN 03 Ampel Gading, Pemalang, lulus tahun 2007
3. SMA PGRI 01 Taman Pemalang, lulus tahun 2010
4. AMIK BSI Jakarta lulus tahun 2017
III. Riwayat Pengalaman Pekerjaan
1. Drafter PT. Zhong Yi ad Design
2. Drafter PT. Metakom Inti Perkasa
Jakarta, 2 Desember 2017
Andrias Gautama
Foto 3x4
82
LAMPIRAN
A. Surat Penwara
3.11 A-1
83
84
85
B. Surat pesanan pembelian barang (PO)
3.12 A-2
86
87
88
C. Kwitansi pembayaran
3.13 A-3
89
D. Laporan penjuala
3.14 A-3
90
91
LAMPIRAN
A. Bukti pemesanan
3.11 B-1
92
B. Laporan data produk
3.12 B-2
93
C. Laporan daftar member
3.13 B-3
94
D. Laporan penjualan
3.14 B-4