Upload
lamcong
View
226
Download
5
Embed Size (px)
Citation preview
SISTEM INFORMASI E-COMMERCE PERLENGKAPAN
SEPAKBOLA PADA WJ SPORT JAKARTA
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
IQBAL DWI RAFSANDIKA
NIM : 12134329
Program Studi Manajemen Informatika
AMIK BSI Jakarta
Jakarta
2018
KATA PENGANTAR
Alhamdulillah, Dengan mengucapkan puji syukur kehadirat Allah SWT,
yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis
dapat menyelesaikan tugas akhir ini dengan baik. Dimana tugas akhir ini penulis
sajikan dalam bentuk buku yang sederhana. Adapun judul tugas akhir, yang
penulis ambil sebagai berikut, “Sistem Informasi E-Commerce Perlengkapan
Sepakbola pada WJ Sport Jakarta”.
Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan
program Diploma III AMIK BSI Jakarta. Sebagai bahan penulisan diambil
berdasarkan hasil penelitian (eksperimen), observasi dan beberapa sumber literatur
yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan
dorongan dari semua pihak, maka penulisan tugas akhir ini tidak akan lancar.
Oleh karena itu pada kesempatan ini, izinkanlah penulis menyampaikan ucapan
terima kasih kepada:
1. D
irektur AMIK BSI Jakarta.
2. K
etua Program Studi Manajemen Informatika AMIK BSI Jakarta.
3. T
ri Hartati, S.Kom, M.Kom selaku Dosen Pembimbing Tugas Akhir.
4. B
apak I Gede Novian Suteja, S.Kom, M.M selaku Asisten Pembimbing Tugas Akhir.
5. S
taff / karyawan / dosen dilingkungan AMIK BSI Jakarta.
6. B
apak Roy selaku Pemilik toko WJ Sport Jakarta.
7. A
dmin dan staff di toko WJ Sport Jakarta.
8. O
rang tua tercinta yang telah memberikan dukungan moral maupun spiritual.
9. R
ekan-rekan mahasiswa.
Serta semua pihak yang terlalu banyak untuk disebut satu persatu
sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan tugas akhir
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 tugas akhir ini dapat berguna bagi penulis khususnya dan
bagi para pembaca yang berminat pada umumnya.
Jakarta, 6 Juli 2018
Penulis
Iqbal Dwi Rafsandika
ABSTRAKSI
Iqbal Dwi Rafsandika (12134329), Sistem Informasi E-Commerce Perlengkapan
Sepakbola pada WJ Sport Jakarta.
Para pelaku bisnis pada umumnya masih melakukan transaksi bisnis secara manual
melalui tatap muka secara langsung atau melalui telepon tetapi metode seperti ini
tidak efektif. Permasalah yang sering muncul yaitu pegawai sulit untuk membuat
laporan penjualan dikarenakan masih menggunakan cara konvensional dimana
pegawai harus membuka kembali arsip penjualan dan selain itu perusahaan kesulitan
dalam memasarkan produk dan menemukan pembeli yang tepat begitu juga dengan
pihak pembeli kesulitan dalam mencari produk-produk yang dibutuhkan. Meliputi
kendala yang ada maka diperlukan suatu teknologi sistem informasi dan komunikasi
yaitu electrocic commerce atau yang lebih di kenal dengan e-commerce. Pada
dasarnya merupakan suatu transaksi perdagangan antara penjual dan pembeli dengan
menggunakan media internet. Jadi proses pemesanan barang dikomunikasikan
melalui internet. Didalam Tugas Akhir ini, penulis mengambil bahan penulisan dari
hasil Observasi Penjualan Perlengkapan Alat Alat Sepakbola pada toko WJ Sport
Jakarta. Toko ini merupakan perusahaan dagang yang menyediakan macam-macam
perlengkapan Alat Alat Sepakbola, dimana toko tersebut ingin melakukan penjualan
secara online.
Kata Kunci: Sistem Informasi dan Komunikasi, Penjualan Alat Sepakbola,
Penjualan Secara Online.
ABSTRACT
Iqbal Dwi Rafsandika (12134329), Football Equipment E-Commerce Information
System at WJ Sport Jakarta.
Business people in general still conduct business transactions manually through face
to face directly or by telephone, but this method is not effective. The problem that
often arises is that employees find it difficult to make sales reports because they still
use conventional methods where employees have to reopen the sales archive and
besides that the company has difficulty in marketing the product and finding the right
buyer as well as the buyer having difficulty finding the products needed. Covering
existing constraints, it is necessary to have information and communication system
technology, namely electrocic commerce or more familiar with e-commerce.
Basically is a trade transaction between seller and buyer using internet media. So the
process of ordering goods is communicated through the internet. In this Final
Project, the author takes the writing material from the results of the Observation of
the Sale of Soccer Equipment Equipment at the WJ Sport Jakarta store. This store is
a trading company that provides a variety of equipment for Football Equipment,
where the store wants to sell online.
Keyword: Information and Comunication System, Football Equipment Sales,
Online sales.
DAFTAR ISI
Halama
n
Lembar Judul Tugas Akhir.................................................................................... ..…….….i
Lembar Pernyataan Keaslian Tugas Akhir ........................................................... ……….…ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ...................................... ………...iii
Lembar Persetujuan dan Pengesahan Tugas Tugas Akhir .................................... ………...iv
Lembar Konsultasi Tugas Akhir ........................................................................... ………...v
Kata Pengantar ...................................................................................................... …….....vi
Lembar Abstraksi .................................................................................................. …….….viii
Daftar Isi................................................................................................................ .………. x
Daftar Simbol ........................................................................................................ ….…….xiii
Daftar Gambar ....................................................................................................... …….….xiv
Daftar Tabel .......................................................................................................... ………..xv
Daftar
Lampiran…………………………………….…………………………………
……………………………………………xvi
BAB I PENDAHULUAN ............................................................................... 1
1.1. Latar Belakang Masalah ................................................................ 1
1.2. Tujuan dan Manfaat ....................................................................... 2
1.3. Metode Penelitian .......................................................................... 3
1.4. Ruang Lingkup .............................................................................. 5
BAB II LANDASAN TEORI ......................................................................... 6
2.1. Konsep Dasar Sistem .................................................................... 6
2.2. Teori Pendukung ........................................................................ 14
BAB III PEMBAHASAN ............................................................................... 16
3.1. Tinjauan Perusahaan ..................................................................... 16
3.1.1. Sejarah Institusi/Perusahaan ............................................... 16
3.1.2. Struktur Organisasi dan Fungsi ........................................... 17
3.2. Prosedur Sistem Berjalan .............................................................. 18
3.3. Spesifikasi Documen Sistem Berjalan ........................................... 19
3.4. Permasalahan Pokok ..................................................................... 21
3.5. Pemecahaan Masalah ..................................................................... 22
BAB IV PERANCANGAN SISTEM USULAN ............................................ 23
4.1. Tahapan Perancangan Sistem ........................................................ 23
4.1.1. Analisis Kebutuhan ............................................................. 23
4.1.2. Rancangan Diagram Use Case ............................................ 25
4.1.3. Rancangan Diagram Aktivasi ............................................. 28
4.1.4. Rancangan Documen Sistem Usulan .................................. 31
4.1.5. Rancangan Prototype .......................................................... 33
4.2. Perancangan Perangkat Lunak ....................................................... 45
4.2.1. Entity Relationship Diagram (ERD) .................................. 45
4.2.2. Logical Record Structure (LRS) ..................................... 46
4.2.3. Spesifikasi File ................................................................... 47
4.2.4. Class Model / Class Diagram ............................................. 55
4.2.5. Sequence Diagram .......................................................... 56
4.2.6. Spesifikasi Hardware dan Software ................................... 58
4.3. Jadwal Implementasi ...................................................................... 60
BAB V PENUTUP…… .................................................................................... 61
5.1. Kesimpulan ................................................................................... 61
5.2.Saran………………………………………...................................62
DAFTAR PUSTAKA .......................................................................................... 63
DAFTAR RIWAYAT HIDUP ........................................................................... 66
LAMPIRAN-LAMPIRAN.................................................................................. 67
SURAT KETERANGAN RISET/PKL
DAFTAR SIMBOL
Entitas atau Obyek Data
Kumpulan obyek atau sesuatu yang dapat dibedakan
atau dapat diidentifikasi secara unik
Relationship
Hubungan yang terjadi antara satu entitas atau lebih.
Kumpulan relationship yang sejenis tersebut
relationship set.
Atribut atau Elemen Data
Karekateristik dalam entity atau relationship yang
mengerjakan penjelasan detail tentang entiry atau
relationship atau dengan kata lain adalah kumpulan
elemen data yang membentuk suatu entitas.
Connection
Digunakan sebagai penghubung entitas yang
membedakan entitas tersebut dengan entitas lainnya
DAFTAR GAMBAR
Halaman
1. .................................................................................................................. Ga
mbar II.1 Model Waterfall ................................................................................ 12
2. .................................................................................................................. Ga
mbar III.1 Struktur Organisasi WJ Sport Jakarta ............................................... 17
3. .................................................................................................................. Ga
mbar IV.1 Use Case Diagram Admin ................................................................ 25
4. .................................................................................................................. Ga
mbar IV.2 Use Case Diagram Pengunjung ........................................................ 26
5. .................................................................................................................. Ga
mbar IV.3 Use Case Diagram Pelanggan ........................................................... 27
6. .................................................................................................................. Ga
mbar IV.4 Aktivity Diagram Admin .................................................................. 28
7. Gambar IV.5 Aktivity Diagram Pengunjung ............................... 29
8. .................................................................................................................. Ga
mbar IV.6 Aktivity Diagram Pelanggan ............................................................. 30
9. .................................................................................................................. Ga
mbar IV.7 Interface Beranda Pengunjung .......................................................... 33
10. ................................................................................................................ Ga
mbar IV.8 Interface Pendaftaran Pelanggan ....................................................... 34
11. ................................................................................................................ Ga
mbar IV.9 Interface Login Pelanggan ................................................................ 34
12. ................................................................................................................ Ga
mbar IV.10 Interface Beranda Pelanggan ............................................................ 35
13. ................................................................................................................ Ga
mbar IV.11 Interface Barang ................................................................................ 36
14. ................................................................................................................ Ga
mbar IV.12 Interface Detail Barang ..................................................................... 37
15. ................................................................................................................ Ga
mbar IV.13 Interface Keranjang Barang .............................................................. 38
16. ................................................................................................................ Ga
mbar IV.14 Interface Tambah Alamat Pengirim .................................................. 39
17. ................................................................................................................ Ga
mbar IV.15 Interface Konfirmasi Pembayaran .................................................... 40
18. ................................................................................................................ Ga
mbar IV.16 Interface Login Admin ...................................................................... 40
19. ................................................................................................................ Ga
mbar IV.17 Interface Beranda Amin .................................................................... 41
20. ................................................................................................................ Ga
mbar IV.18 Interface Tambah Data Barang ......................................................... 42
21. ................................................................................................................ Ga
mbar IV.19 Interface Data Barang ....................................................................... 43
22. ................................................................................................................ Ga
mbar IV.20 Interface Data Pelanggan .................................................................. 43
23. ................................................................................................................ Ga
mbar IV.21 Interface Data Pemesanan Brang ...................................................... 44
24. ................................................................................................................ Ga
mbar IV.22 Interface Data Konfirmasi Pembayaran ............................................ 44
25. ................................................................................................................ Ga
mbar IV.23 ERD ( Entity Relationship Diagram) ................................................ 45
26. ................................................................................................................ Ga
mbar IV.24 LRS ( Logical Relational Structure ) ............................................... 46
27. ................................................................................................................ Ga
mbar IV.25 Class Diagram ................................................................................... 55
28. ................................................................................................................ Ga
mbar IV.26 Diagram Sequence ( Tambah Data Barang ) .................................... 56
29. .......................................................................................................................................... Ga
mbar IV.27 Diagram Sequence ( Menampilkan Data Barang ) ........................... 57
DAFTAR TABEL
Halaman
5. .................................................................................................................. Ta
bel IV.1 Spesifikasi File Admin ......................................................................... 47
6. .................................................................................................................. Ta
bel IV.2 Spesifikasi File Barang ........................................................................ 48
7. .................................................................................................................. Ta
bel IV.3 Spesifikasi File Kategori ...................................................................... 49
8. .................................................................................................................. Ta
bel IV.4 Spesifikasi File Konfirmasi .................................................................. 50
30. ................................................................................................................ Ta
bel IV.5 Spesifikasi File Planggan ..................................................................... 51
31. ................................................................................................................ Ta
bel IV.6 Spesifikasi File Pemesanan .................................................................. 52
32. ................................................................................................................ Ta
bel IV.7 Spesifikasi File Pemesanan Item .......................................................... 53
33. ................................................................................................................ Ta
bel IV.8 Spesifikasi File Provinsi ....................................................................... 54
34. ................................................................................................................ Ta
bel IV.9 Jadwal Implementasi ............................................................................ 60
DAFTAR LAMPIRAN
Lampiran Halaman
A.1 Halaman Utama ............................................................................................. 68
A.2 Halaman Produk ............................................................................................ 69
A.3 Halaman Konfirmasi Pembayaran ................................................................ 70
A.4 Halaman Panduan Belanja ............................................................................ 71
A.5 Halaman Profil .............................................................................................. 72
A.6 Halaman Login Admin .................................................................................. 73
A.7 Halaman Utama Admin................................................................................. 74
A.8 Halaman Input Data Barang .......................................................................... 75
A.9 Halaman Konfirmasi Pembelian Barang ....................................................... 76
B.1 Halaman Data Pelanggan .............................................................................. 77
B.2 Halaman Data Barang ................................................................................... 78
B.3 Halaman Daftar Pemesanan .......................................................................... 79
B.4 Halaman Konfirmasi Transfer....................................................................... 80
B.5 Halaman Keranjang Barang .......................................................................... 81
B.6 Halaman Bukti Pembelian Barang ................................................................ 82
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Perkembangan teknologi secara tidak langung telah memperkecil hambatan
fisik terhadap komunikasi dan memungkinkan manusia untuk berinteraksi secara
bebas dalam skala global. Dalam hal ini informasi dijadikan sebagai hal yang sangat
penting peranannya dalam menunjang jalannya operasi-operasi demi tercapainya
tujuan yang diinginkan. Internet sudah terbukti merupakan salah satu media informasi
yang dapat membantu berjalannya suatu bisnis terutama bisnis di bidang penjualan.
Dalam dunia bisnis teknologi informasi dimanfaatkan untuk perdagangan secara
elektronik atau dikenal sebagai e-commerce. E-commerce merupakan perdagangan
yang menggunakan jaringan komunikasi internet.
WJ Sport adalah toko yang menjual peralatan pendukung kegiatan olahraga,
khususnya sepakbola. Olahraga ini sangat digemari banyak orang dan memberikan
peluang usaha untuk menjual barang barang tersebut. Namun usaha ini tidak
didukung dengan sistem informasi yang mencukupi, selama ini transaksi jual beli
pada WJ Sport dilakukan dengan cara konvensional yakni datang langsung ke toko
sehingga menyulitkan pembeli yang ada diluar kota untuk bertransaksi yang
memakan banyak waktu.
Dengan adanya peluang dan permasalahan tersebut, WJ Sport membutuhkan
sebuah sarana atau media promosi untuk bertransaksi secara online. Melalui internet
penjual dapat menawarkan produknya secara online kepada pembeli tanpa perlu
bertatap muka. Atas dasar inilah, maka penulis mencoba membuat suatu sistem
informasi untuk WJ Sport guna mempermudah interaksi, transaksi dan informasi
peralatan olahraga sepakbola.
1.2. Tujuan dan Manfaat
Adapun tujuan penulisan tugas akhir ini adalah :
1. Menganalisa sistem informasi penjualan peralatan sepakbola yang berjalan pada
WJ Sport Jakarta.
2. Merancang sistem informasi penjualan peralatan sepakbola secara online pada
WJ Sport Jakarta.
Sedangkan manfaat dalam penulisan tugas akhir ini adalah :
1. Manfaat untuk penulis
Sebagai salah satu syarat kelulusan Program Diploma Tiga (D.III) Program Studi
Manajemen Informatika di Akademi Manajemen Informatika Dan Komputer
Bina Sarana Informatika ( AMIK BSI).
2. Manfaat untuk objek penelitian
Menghasilkan suatu informasi yang cepat dan dapat membantu memudahkan
penjualan peralatan sepakbola secara online.
3. Manfaat untuk pembaca
Memberikan pengetahuan konsep perancangan sistem informasi penjualan alat
sepakbola pada toko olahraga.
1.3. Metode Penelitian
A. Metode Pengembangan Perangkat Lunak
Metode yang digunakan pada pengembangan perangkat lunak ini menggunakan
model waterfall (Masykur, 2014) yang terbagi atas lima tahapan, akan tetapi
berhubung penulis hanya merancang sistem penjualan maka penulis hanya
menggunakan dua tahapan, yaitu:
1. Requirements
Toko WJ Sport Jakarta membutukan sekali adanya suatu sistem informasi yang
menunjang dan memberikan pelayanan yang memuaskan bagi para costumer.
Pada saat ini Toko WJ Sport masih menggunakan proses manual untuk proses
penjualan/transaksi. Oleh karena itu penulis merancangan suatu system informasi
penjualan Alat Sepakbola secara online untuk memudahkan saat terjadinya
Transaksi pemasaran.
2. Desain Sistem
Yaitu dengan mendefinisikan hasil analisa dengan merancang modul aplikasi
perancangan yang dilakukan pada dua bagian, yaitu :
a. Struktur data, rancangannya didefinisikan dalam Entity Relationship Diagram
(ERD) dan Logical Record Structure (LRS)
b. Arsitektur aplikasi, rancangan didefinisikan dalam UML, activity diagram,
use case diagram, class diagram, dan sequence diagram.
B. Teknik Pengumpulan Data
Didalam kegiatan penelitian yang penulis lakukan, pengumpulan data dapat
melalui cara :
1. Pengamatan (Observation)
Penulis melakukan pengumpulan data dan mengamati sistem penjualan alat
sepakbola secara langsung dari toko WJ Sport Jakarta.
2. Wawancara (interview)
Penulis melakukan wawancara kepada pemilik yaitu bapak Roy untuk
mengetahui lebih jelas tentang sistem yang berjalan di Toko WJ Sport
tersebut.
3. Studi Pustaka
Data diperoleh melalui buku-buku dan literatur yang relevan sebagai bahan
referensi pendukung di perpustakaan untuk memperkuat objektifitas Tugas
Akhir.
1.4. Ruang Lingkup
Dalam penulisan tugas akhir ini penulis membagi dua bagian, yaitu bagian
front end dan back end. Pada bagian front end akan mencakup informasi-informasi
berupa beranda, halaman cara belanja, halaman buku tamu, halaman tentang kami,
halaman transaksi, halaman keranjang, halaman riwayat belanja, halaman ubah profil,
halaman member, halaman logout. Bagian selanjutnya yaitu bagian back end
mencakup pada halaman admin, dimana bagian admin memiliki control penuh
terhadap sebagian konten website, diantaranya halaman beranda, halaman ganti
password admin, halaman data admin, halaman data member, halaman data produk,
halaman buku tamu, halaman transaksi.
BAB II
LANDASAN TEORI
2.1. Konsep Dasar Sistem
Menurut Jogiyanto dalam (Muhammad & Mulyani, 2016) mendefinisikan
“Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang berhubungan
berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan
suatu sasaran tertentu.” .
2.1.2 Sistem
Secara umum, definisi sistem adalah “kumpulan bagian - bagian atau subsistem
- subsistem yang disatukan dan dirancang untuk mencapai suatu tujuan tertentu.”
(Muhammad & Mulyani, 2016)
A. Sistem berorientasi objek (OOP)
Sistem berorientasi objek (OOP) merupakan suatu pendekatan pemrograman
menggunakan objek dan class. Saat ini, konsep OOP sudah semakin berkembang.
Tujuan dari OOP untuk memudahkan programmer dalam membuat program dengan
menggunakan konsep objek yang ada dalam kehidupan sehari-hari.
B. Karakteristik, Syarat dan Kriteria Sistem
Menurut (Muhammad & Mulyani, 2016) karakteristik, syarat dan kriteria
system terbagi menjadi bagian yang dapat dijelakan sebagai berikut:
1. Karakteristik sistem
Karakteristik sistem terbagi menjadi beberapa komponen, diantaranya sebagai
berikut :
a. Komponen Sistem (components)
Suatu sistem harus terdiri dari sejumlah komponen yang saling berinteraksi,
artinya saling bekerja sama membentuk satu kesatuan. Komponen sistem dapat
berupa subsistem – subsistem atau bagian-bagian sistem.
b. Batasan Sistem (boundary)
Batasan sistem (boundary) merupakan daerah yang membatasi antara suatu sistem
dengan sistem yang lainnya atau dengan lingkungan luarnya. Batasan sistem ini
memungkinkan suatu sistem dipandang sebagai satu kesatuan, batasan sistem
menunjukan ruang lingkup (scope) sistem itu sendiri.
c. Lingkungan Luar (environments)
Lingkungan luar sistem (environments) yaitu apapun di luar batas sistem yang
dapat mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat
menguntungkan dan dapat juga bersifat merugikan. Lingkungan luar sistem yang
menguntungkan merupakan energi dari sistem tersebut dengan demikian harus
tetap dijaga dan dipelihara. Lingkungan luar sistem yang merugikan harus ditahan
dan dikendalikan.
d. Penghubung (interface)
Penghubung sistem (interface) merupakan media penghubung antara satu
subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan
sumber daya mengalir dari subsistem yang satu ke subsistem yang lainnya.
e. Tujuan atau Sasaran (goals)
Suatu system dikatakan berhasil bila mengenai tujuannya. Kalau suatu sistem tidak
mempunyai tujuannya, maka operasi sistem tidak ada gunanya.
2. Syarat Sistem
Sistem dapat dikatakan sistem yang baik jika memiliki syarat syarat sebagai
berikut:
a. Sistem harus dibentuk untuk menyelesaikan suatu tujuan.
b. Elemen sistem harus mempunyai rencana yang ditetapkan.
c. Adanya hubungan diantara elemen sistem.
d. Unsur dasar dari proses (arus informasi, energi, dan material) lebih penting
daripada elemen sistem.
3. Kriteria Sistem
Sistem memiliki beberapa kriteria untuk menunjang sistem dapat berjalan dengan
baik, diantaranya sebagai berikut:
a. Ketersediaan
1) Dokumentasi data lengkap, dimana setiap aktifitas bisnis dapat terekam dalam
sebuah sistem informasi.
2) Meminimalkan kegagalan sistem, mencegah agar sistem tersebut dapat
berjalan sesuai dengan harapan.
b. Keamanan
1) Pemberian password, salah satu bentuk keamanan sebuah sistem, diperlukan
security password untuk mencegah terjadinya penyalahgunaan data.
2) Posisi komputer yang aman, hal ini lebih mengarah tentang tata letak
komputer dan jaringan.
3) Pasang alarm keamanan, untuk mencegah pencurian perangkat keras. Seperti
monitor, CPU (central processing unit), dll.
4) Data control, pemantauan data secara rutin dapat mengurangi resiko masalah
keamanan data yang disimpan pada sebuah sistem.
c. Dapat dipelihara
Pengukuran kinerja sistem dan peninjauan berkala sistem, dua hal ini saling
berhubungan. Karena peninjauan sistem secara rutin dapat digunakan untuk
memantau data sekaligus mengukur kinerja sistem yang sedang berjalan.
Sehingga manajemen sistem informasi data mengetahui apa yang akan dilakukan
terhadap sistem tersebut kedepannya.
d. Integritas
1) Verifikasi data, proses pengecekan data saat data dimasukkan hingga keluar
menjadi sebuah informasi. Verifikasi data membutuhkan waktu dan tenaga,
yang dilakukan oleh manajemen sistem.
Pengecekan data rangkap, untuk mengurangi redundansi data (data rangkap) perlu
dilakukan secara bertahap. Bisa juga dikategorikan sebagai
2) data kontrol. Hanya saja hal ini bertujuan untuk memanajemen sistem
database.
2.1.1. Website/Program
Menurut Candra dalam (Zulfikar, 2015) menyimpulan bahwa:
Internet memiliki arti yang cukup luas dimana kata internet itu sendiri
merupakan singkatan kata dari interconnection-networking, bila
dijabarkan secara sistem global maka teknologi internet adalah teknologi
komunikasi yang menggunakan standar Internet Protocol Suite (TCP/IP)
sehingga komputer di seluruh penjuru dunia yang saling terhubung satu
sama lain dapat saling mengakses informasi dan bertukar data.
Menurut (Abbas, 2013) menyimpulan bahwa:
Website disebut juga site, situs, situs web atau portal. Merupakan
kumpulan halaman web yang berhubungan antara satu dengan lainnya,
halaman pertama sebuah website adalah home page, sedangkan halaman
demi halamannya secara mandiri disebut web page, dengan kata lain
website adalah situs yang dapat diakses dan dilihat oleh para pengguna
internet diseluruh dunia. Website adalah situs yang dapat diakses dan
dilihat oleh para pengguna Internet. Pengguna Internet semakin hari
semakin bertambah banyak, sehingga hal ini adalah potensi pasar yang
berkembang terus.
Menurut Siregar dalam (Sutopo, Cahyadi, & Arifin, 2016) “Web server adalah
sebuah bentuk server yang khusus digunakan untuk menyimpan halaman website atau
homepage. Komputer dapat dikatakan web server jika komputer tersebut memiliki
suatu program server yang disebut Personal Web Server (PWS).”
Menurut (Junanda, Kurniadi, & Huda, 2016) menyimpulan bahwa:
Web browser adalah suatu perangkat lunak yang digunakan untuk
menampilkan halaman-halaman website yang ada di internet. contoh:
Mozila Firefox, Internet Explore, Netscape, Safari, dan Google Chorme.
Aplikasi Berbasis Web adalah sebuah aplikasi yang dapat diakses melalui
internet atau intranet, dan pada sekarang ini ternyata lebih banyak dan
lebih luas dalam pemakaiannya. Banyak dari perusahaan-perusahaan
berkembang yang menggunakan Aplikasi Berbasis Web dalam
merencanakan sumber daya dan untuk mengelola perusahaan.
Menurut Charles O. Jones pada (Shalfiah, 2013), pengertian program adalah
cara yang disahkan untuk mencapai tujuan, beberapa karakteristik tertentu yang dapat
membantu seseorang untuk mengindentifikasi suatu aktivitas sebagai program atau
tidak yaitu:
1. Program cenderung membutuhkan staf, misalnya untuk melaksanakan atau
sebagai pelaku program.
2. Program biasanya memiliki anggaran tersendiri, program kadang biasan yang
juga diidentifikasikan melalui anggaran.
3. Program memiliki identitas sendiri, yang bila berjalan secara efektif dapatdiakui
oleh publik. Program terbaik didunia adalah program yang didasarkan pada model
teoritis yang jelas, yakni: sebelum menentukan masalah sosial yang ingin diatasi
dan memulai melakukan intervensi, maka sebelumnya harus ada pemikiran yang
serius terhadap bagaimana dan mengapa masalah itu terjadi dan apa yang menjadi
solusi terbaik.
Menurut Sutanto pada (Purba, 2015) menyarakan bahwa:
Adobe Dreamweaver merupakan salah satu program aplikasi yang
digunakan untuk membuat dan membangun sabuah website, baik secara
grafis maupun dengan menuliskan kode sumber secara langsung. Adobe
Dreamweaver memudahkan pengembang website untuk mengelola
halaman-halaman website dan aset-aset yang ada dalam website itu
sendiri. Aset-aset yang ada dalam website antara lain gambar (image),
animasi Flash, video, suara, dan lain sebagainya.
2.1.2. Basis Data
Menurut Prahasta pada (Hafidzah, Abidin, & Andreas, 2015) “basisdata adalah kumpulan data (file)
non-redundant yang saling terkait satu sama lainnya yang dinyatakan oleh atribut-atribut kunci milik
tabel-tabelnya atau struktur data berikut relasi-relasinya di dalam usaha membentuk bangunan
informasi yang penting (enterprise).”
Tujuan utama dari adanya basis data untuk memberi kemudahan dan kecepatan dalam
pengembalian kembali data atau arsip.
A. PHP (Hypertext Preprocessor)
PHP menurut Firdaus pada (Choliviana & Yulianto, 2013) adalah “script yang
digunakan untuk membuat halaman website yang dinamis. Dinamis berarti halaman
yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini
menyebabkan informasi yang diterima oleh client selalu yang terbaru/up to date. “
B. MySQL
MySQL menurut Winarno, Ali Zaki dan Smitdev Community dalam (Sitohang,
2018), “(My Structure Query Language) adalah sebuah software database, yang
merupakan tipe data relasional yang artinya MySQL penyimpanan datanya dalam
bentuk tabel-tabel yang saling berhubungan.”
2.1.3. Model pengembangan perangkat lunak
Aliran proses yang digunakan untuk membangun aplikasi ini adalah dengan
menggunakan konsep waterfall yaitu dengan melalui lima tahap yang
berkesinambungan membentuk suatu siklus daur hidup. Pada gambar di bawah ini di
tunjukkan konsep model waterfall.
Sumber: (Masykur, 2014)
Gambar 2.1. Model Waterfall
1. Requirements
Yaitu dengan menentukan kebutuhan sistem secara keseluruhan, antara lain
dengan menentukan komponen-komponen sistem (Entity), atribut komponen dan
hubungan antara komponen. Secara umum Entity dibedakan atas data, algoritma
dan interface.
2. Desain Sistem
Yaitu dengan mendefinisikan hasil analisa dengan merancang modul aplikasi
perancangan yang dilakukan pada tiga bagian, yaitu :
a. Struktur data, rancangannya didefinisikan dalam Entity Relationship Diagram
(ERD) dan kamus data.
b. Arsitektur aplikasi, rancangan didefinisikan dalam Data Flow Diagram (DFD),
Hirachical Modul Diagram dan rancangan layar.
c. Prosedur secara detail, rancangannya didefinisikan dalam pseudocode.
3. Implementation
Yaitu mengimplementasikan rancangan atau desain dengan menuliskan kode
program sesuai bahasa pemrograman yang dipilih.
4. Verification
Yaitu melakukan pengujian program aplikasi yang telah selesai dibuat dengan
memperhatikan konsep logika untuk mengetahui kinerja aplikasi apakah sesuai
dengan kebutuhan sistem dan melakukan pencegahan terjadinya kesalahan
seminimal mungkin.
5. Maintenance
Yaitu memungkinkan terjadinya perubahan data, lingkungan sistem dan
kebutuhan penggunaan agar aplikasi tetap bisa dikembangkan sesuai perubahan
yang terjadi.
2.2. Teori Pendukung
1. Entity Relationship Diagram
Menurut (Darmawan & Senjaya, 2018) ERD adalah suatu model data yang
memanfaatkan beberapa notasi untuk menggambarkan data dari entitas dan
hubungannya yang dideskripsikan oleh data tersebut. Beberapa komponen ERD,
yaitu:
1. Entities adalah model individu dalam basis data yang mewakili sesuatu yang
nyata dan akan digunakan untuk menyimpan data, misalnya karyawan, toko, dan
lain-lain. Himpunan karyawan merupakan himpunan entitas.
2. Attributes adalah karakteristik atau properti yang mendeskripsikan sebuah entitas,
misalnya, entitas karyawan mempunyai atribut: id_karyawan dan
nama_karyawan.
3. Relationship Relasi menunjukkan hubungan antara himpunan entitas yang satu
dengan yang lain. Setiap hubungan memiliki ukuran jumlah hubungan antara satu
objek dengan objek lainnya yang disebut cardinality.
Menurut Kusrini pada (Nugraha & Octasia, 2016) “LRS (Logical Record
Structure) merupakan representasi dari struktur record-record pada tabel-tabel yang
terbentuk dari hasil relasi antar himpunan entitas pada diagram E-R.”
2. Unified Modelling Language
Unified Modeling Language (UML) adalah “himpunan struktur dan teknik untuk
pemodelan dan desain program berorientasi objek (OOP) serta aplikasinya.” (Jamal,
Supriyanto, S, Utami, & Mauludin, 2014)
Activity diagram merupakan “sebuah diagram yang menggambarkan seluruh
aktifitas yang terjadi pada sistem. Dimulai dari awal sistem bekerja hingga ahir,
dengan menunjukan langkah-langkah yang terjadi dalam proses kerja sistem.”(Zaini,
2017)
Use case diagram adalah “gambaran fungsionalitas dari suatu sistem, sehingga
pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan
dibangun.”(Saputro, Somantri, & Nugroho, 2017)
Diagram class adalah “sebuah spesifikasi dari fungsionalitas yang menghasilkan
objek.”(Effendi, Hardiyana, & Gustiana, 2017)
Sequence diagram adalah “suatu diagram yang menggambarkan alur komunikasi
antar obyek dengan waktu penyampaian pesan yang digambarkan secara
vertikal.”(Ristyabudi & Thamrin, 2016).
BAB III
ANALISA SISTEM BERJALAN
3.1. Tinjauan Perusahaan
Dalam pelaksanaan kegiatan rutin di WJ Sport Jakarta terdapat aturan yang
ditentukan, dalam hal ini struktur organisasi yang mengambarkan garis perintah dan
penerimaan perintah serta fungsi-fungsi pelaksanaan tersebut sehingga semua
menjadi lancar. Penulis akan menerangkan sejarah dan struktur organisasi di tempat
penulis mengadakan riset untuk pembuatan laporan Tugas Akhir (TA) ini sebagai
berikut.
3.1.1. Sejarah Perusahaan
Pada pertengahan tahun 2016 Bapak Roy Adiawanto mulai berbisnis jual beli
peralatan sepakbola. Awalnya hanya sekedar mencari uang tambahan namun ternyata
prospek usaha distributor peralatan sepakbola di Indonesia cukup bagus lalu pada
tanggal 03 Maret 2017 beliau mulai mengukuhkan toko miliknya yang di beri nama
WJ Sport.
WJ Sport beralamat di Jl. Plumpang Semper No 13 Kelurahan Rawabadak
Selatan Kecamatan Koja Kota Jakarta Utara.
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi adalah susunan sub-sub sistem dengan hubungan
wewenang dan tanggung jawab. Dalam organisasi terdapat struktur yang menerapkan
bagaimana tugas akan dibagi. Berikut ini merupakan struktur organisasi pada WJ
Sport Jakarta:
Sumber : WJ Sport Jakarta
Gambar III.1.
Struktur Organisasi WJ Sport Jakarta
Fungsi dari tiap-tiap bagian adalah sebagai berikut:
1. Pimpinan
Berwenang dalam memberikan pengarahan dan mengawasi kinerja seluruh
karyawan.
2. Administrasi
Mengawasi pemasukan dan pengeluaran toko, mengontrol pembayaran pembeli,
membuat laporan penjualan.
3. Marketing
Melakukan penawaran kepada pembeli, mencari pembeli baru dan mengawasi
penjualan.
4. Kasir
Mengurus keuangan toko yang diterima dari pembayaran pembeli.
5. Bagian Gudang
Menerima barang masuk sesuai dengan pesanan pembeli, Mengirim barang ke
pembeli sesuai dengan pemesanan, membuat stok barang yang ada di gudang.
3.2. Prosedur Sistem Berjalan
Sesuai dengan ruang lingkup dalam penyusunan Tugas Akhir “Sistem
Informasi E-Commerce Perlengkapan Sepakbola pada WJ Sport Jakarta”, Penulis
akan menguraikan secara umum prosedur sistem berjalan yang meliputi:
1. Proses Pemesanan Barang
Proses pemesanan di awali dari pembeli datang langsung ke toko atau
menghubungi marketing toko, selanjutnya kasir mengecek pesanan,
memasukan pesanan, menghitung pesanan, membuat bukti pemesanan dan
pembeli menerima bukti pemesanan.
2. Proses Pembayaran
Pembeli membayar secara tunai kepada bagian kasir sesuai dengan harga yang
tecantum di bukti pemesanan barang dan bagian kasir menerima pembayaran.
3. Proses Pengiriman barang
Diawali bagian kasir mengecek barang dan bagian Gudang akan menyiapkan
barang sesuai dengan bukti pemesanan pembeli, lalu mengirim barang ke
alamat yang ada disurat pemesanan barang dan pembeli menerima barang
sesuai bukti pemesanannya.
4. Proses Pembuatan Laporan
Setelah kasir mengarsipkan Bukti pembayaran maka bagian administrasi akan
membuat laporan penjualan berdasarkan arsip – arsip tersebut , lalu dia
menyerahkan ke pimpinan untuk diperiksa kebenarannya. jika pimpinan telah
memeriksanya maka laporan tersebut di tanda tangani oleh pimpinan dan
terakhir laporan tersebut di arsipkan.
3.3. Spesifikasi Dokumen Sistem Berjalan
A. Dokumen Masukan
Dokumen masukan merupakan proses dari kegiatan pengiriman barang pada
WJ Sport Jakarta. Adapun untuk dokumen masukan tersebut sebagai berikut:
1. Nota Penjualan
Nama dokumen : Nota Penjualan
Fungsi : Sebagai bukti pelanggan membeli barang
Sumber : Bagian Marketing
Tujuan : Bagian Kasir
Frekuensi : Setiap Hari
Media : Kertas
Jumlah : 1 Lembar
Bentuk : Lampiran A.1
2. Daftar Barang
Nama Dokumen : Daftar Barang
Fungsi : Sebagai panduan daftar barang yang tersedia
Sumber : Bagian Kasir
Tujuan : Bagian Marketing
Frekuensi : Setiap Hari
Media : Kertas
Jumlah : 1 Lembar
Bentuk : Lampiran A.2
B. Dokumen Keluaran
Dokumen keluaran terdiri dari proses pembayaran barang. Adapun dokumen
keluaran tersebut adalah sebagai berikut:
1. Bukti Pembayaran Pelanggan
Nama Dokumen : Bukti Pembayaran
Fungsi : Sebagai salah satu bukti pembayaran
Sumber : Pelanggan
Tujuan : Bagian Kasir
Frekuensi : Setiap pelanggan melakukan pembayaran
Media : Kertas
Jumlah : 1 Lembar
Bentuk : Lihat Lampiran A.3
2. Laporan Penjualan
Nama Dokumen : Laporan Penjualan
Fungsi : Sebagai Laporan Penjualan
Sumber : Bagian Kasir
Tujuan : Pimpinan
Frekuensi : Setiap Bulan
Media : Kertas
Jumlah : 1 Lembar
Bentuk : Lihat Lampiran A.4
3.4. Permasalahan Pokok
Setiap perusahaan mempunyai kendala-kendala dalam menjalankan bidang
usahanya. Masalah yang di alami sangat beragam, kompleksitas masalah dalam setiap
perusahaan juga berbeda-beda. Semakin besar sebuah perusahaan masalah yang di
alami semakin besar pula. Pimpinan perusahaan sebagai pemegang kekuasaan harus
mampu untuk memberikan alternatif-alternatif pemecahan masalah yang dihadapi
perusahaan dengan tepat dan bijaksana. Hal-hal yang menjadi kendala di dalam WJ
Sport Jakarta selama ini diantaranya:
1. Lambatnya pengolahan data
Data masih disimpan dalam bentuk hardcopy menyebabkan lamanya dalam
proses pengolahan maupun pencarian dan stok barang juga tidak dapat
terdeteksi dengan akurat dan cepat sehingga menghambat pelayanan terhadap
pembeli.
2. Pemasaran
Pemasaran pada toko WJ Sport hanya baru melalui informasi dari orang ke
orang saja.
3. Pengolahan data yang masih manual
Pengolahan data yang masih manual mengakibatnya adanya kerangkapan data
karena kesalahan manusia. Dan mengakibatkan proses penghitungan laporan
lebih lama sehingga tidak dapat diproses secara cepat.
3.5. Pemecahan Masalah
Dari kendala-kendala yang dipaparkan diatas, maka langkah-langkah yang
dapat diambil untuk meminimalisirnya sebagai berikut :
1. Meminimalisir (human error) dengan menggantikan pengolahan manual
dengan komputerisasi agar tidak terjadi kerangakapan data dan keterlambatan
dalam proses informasi data, menghasilkan laporan penjualan yang lebih
spesifik dengan akurat dan tepat waktu.
2. Membuat website untuk memudahkan dalam pemasaran barang sehingga
dapat meningkatkan pendapatan penjualan, sehingga pembeli tidak terbatas
oleh lokasi dan waktu.
3. Membuat program penjulan yang telah terkomputerisasi agar penyimpanan
data berbentuk softcopy.
BAB IV
PERANCANGAN SISTEM USULAN
4.1. Tahapan Perancangan Sistem
4.1.1. Analisis Kebutuhan
Analisa Kebutuhan yang digunakan untuk mengidentifikasi kebutuhan yang
diperoleh berdasarkan kebutuhan pengguna dan kebutuhan sistem.
A. Analisa Kebutuhan Pengguna
1. Analisa Kebutuhan Pengunjung
a. Pengunjung dapat melihat barang yang dijual.
b. Pengunjung dapat melihat detail barang.
c. Pengunjung dapat mendaftar sebagai pelanggan untuk mendapatkan akses
login member agar dapat melakukan transaksi pembelian.
2. Analisa Kebutuhan Pelanggan
a. Pelanggan harus login terlebih dahulu sebelum menggunakan sistem.
b. Pelanggan dapat melihat produk-produk yang dijual di halaman website.
c. Pelanggan dapat melakukan transaksi pembelian barang pada halaman
website.
d. Pelanggan dapat melakukan konfirmasi pembayaran.
e. Pelanggan dapat logout.
3. Analisa Kebutuhan Admin
a. Admin dapat melakukan login di halaman admin.
b. Admin dapat mengelola data barang dan data lainnya.
c. Admin dapat melihat pengunjung yang menjadi Member.
d. Admin dapat melihat data pemesanan, dan konfirmasi pembayaran.
e. Admin dapat melakukan logout
B. Analisa Kebutuhan Sistem
1. Setiap pengguna harus login terlebih dahulu sebelum menggunakan sistem.
2. Sistem dapat menyediakan informasi secara up to date.
3. Sistem memberikan layanan untuk menampilkan produk-produk yang dijual.
4.1.2. Rancangan Diagram Use Case
Gambar IV.1
Use Case Diagram Admin
Gambar IV.2
Use Case Diagram Pengunjung
Gambar IV.3
Use Case Diagram Pelanggan
4.1.3. Rancangan Diagram Aktivitas
Gambar IV.4
Activity Diagram Admin
Gambar IV.5
Activity Diagram Pengunjung
Gambar IV.6
Activity Diagram Pelanggan
4.1.4. Rancangan Dokumen Sistem Usulan
Penulis akan menjelaskan secara rinci setiap dokumen pada sistem penjualan
peralatan Sepakbola yang digunakan di toko WJ Sport. Parameter-parameter
dokumen tersebut antara lain:
A. Spesifikasi Dokumen Masukan
1. Nama Dokumen : Form Pendaftaran
Fungsi : Untuk Pendaftaran Pelanggan Baru
Sumber : Calon Pembeli Baru
Tujuan : Sistem Data Pelanggan
Media : Layar Monitor
Jumlah : 1 Form
Frekuensi : Setiap terjadi Pendaftaran Pelanggan Baru
Bentuk : Lihat Lampiran C.1
2. Nama Dokumen : List Barang
Fungsi : Master Data Barang
Sumber : Bagian Gudang
Tujuan : Sistem Data Barang
Media : Kertas
Jumlah : 1
Frekuensi : Setiap terjadi perubahan barang
Bentuk : Lihat Lampiran C.2
B. Spesifikasi Dokumen Keluaran
1. Nama Dokumen : Bukti Pembayaran
Fungsi : Untuk Bukti Pembayaran Barang
Sumber : Sistem Data Pemesanan Barang
Tujuan : Pelanggan
Media : Layar Monitor
Jumlah : 1 File
Frekuensi : Setiap selesai konfirmasi pembayaran
Bentuk : Lihat Lampiran D.1
2. Nama Dokumen : Bukti Konfirmasi Pembayaran
Fungsi : Konfirmasi telah melakukan pembayaran pesanan
Sumber : Pembeli
Tujuan : Sistem Data Pemesanan
Media : Layar Monitor
Jumlah : 1 File
Frekuensi : Setiap pembeli melakukan konfirmasi pembayaran pesanan
Bentuk : Lampiran D.2
3. Nama Dokumen : Laporan Data Barang
Fungsi : Untuk Laporan Data Barang
Sumber : Kasir
Tujuan : Pemilik
Media : Kertas
Jumlah : Minimal 1 Lembar
Frekuensi : Setiap adanya barang baru
Bentuk : Lampiran D.3
4.1.5. Rancangan Prototype
Pada bagian ini mengenai gambaran interface prototype dari bahasa
pemrograman sesuai dengan system usulan.
1. Interface Beranda Pengunjung
Gambar IV.7
Interface Beranda Pengunjung
2. Interface Pendaftaran Pelanggan
Gambar IV.8
Interface Pendaftaran Pelanggan
3. Interface Login Pelanggan
Gambar IV.9
Interface Login Pelanggan
4. Interface Beranda Pelanggan
Gambar IV.10
Interface Beranda Pelanggan
5. Interface Barang
Gambar IV.11
Interface Barang
6. Interface Detail Barang
Gambar IV.12
Interface Detail Barang
7. Interface Keranjang Belanja
Gambar IV.13
Interface Keranjang Belanja
8. Interface Tambah Alamat Pengiriman
Gambar IV.14
Interface Tambah Alamat Pengiriman
9. Interface Konfirmasi Pembayaran
Gambar IV.15
Interface Konfirmasi Pembayaran
10. Interface Login Admin
Gambar IV.16
Interface Login Admin
11. Interface Beranda Admin
Gambar IV.17
Interface Beranda Admin
12. Interface Tambah Data Barang
Gambar IV.18
Interface Tambah Data Barang
13. Interface Data Barang
Gambar IV.19
Interface Data Barang
14. Interface Data Pelanggan
Gambar IV.20
Interface Data Pelanggan
15. Interface Data Pemesanan Barang
Gambar IV.21
Interface Data Pemesanan Barang
16. Interface Data Konfirmasi Pembayaran
Gambar IV.22
Interface Data Konfirmasi Pembayaran
4.2. Perancangan Perangkat Lunak
4.2.1. Entity Relationship Diagram (ERD)
Gambar IV.23
Entity Relationship Diagram
4.2.2. Logical Record Structure (LRS)
Gambar IV.24
Logical Relational Structure
4.2.3. Spesifikasi File
1. Spesifikasi File Admin
Nama File : admin
Akronim : admin
Fungsi File : untuk menyimpan data admin
Tipe File : file master
Organisasi File : index sequential
Akses File : Random
Media File : Hardisk
Panjang record : 45 karakter
Field key : id
Software : phpMyAdmin
Tabel IV.1.
Spesifikasi File Admin
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Id Admin Id Integer 5 Primary Key
(Auto_Increment)
2 Username Username Varchar 30
3. Password Password Varchar 10
2. Spesifikasi File Barang
Nama File : barang
Akronim : barang
Fungsi File : untuk menyimpan data barang
Tipe File : file master
Organisasi File : index sequential
Akses File : Random
Media File : Hardisk
Panjang record : 185 karakter
Field key : kd_barang
Software : phpMyAdmin
Tabel IV.2.
Spesifikasi File Barang
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Barang kd_barang Char 5 Primary Key
2 Nama Barang nm_barang Varchar 30
3. Harga Modal harga_modal Integer 12
4. Harga Jual harga_jual Integer 12
5. Size Size Varchar 5
6. Warna Warna Varchar 15
7. Stok Stok Integer 4
8. Keterangan Keterangan Text
9. File Gambar file_gambar Varchar 100
10. Kode Kategori kd_ketegori Char 4 Foreign Key
3. Spesifikasi File Kategori
Nama File : kategori
Akronim : kategori
Fungsi File : untuk menyimpan data kategori
Tipe File : file master
Organisasi File : index sequential
Akses File : Random
Media File : Hardisk
Panjang record : 15 karakter
Field key : kd_kategori
Software : phpMyAdmin
Tabel IV.3.
Spesifikasi File Kategori
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Kategori kd_kategori Char 4 Primary Key
2 Nama Kategori nm_kategori Integer 11
4. Spesifikasi File Konfirmasi
Nama File : konfirmasi
Akronim : konfirmasi
Fungsi File : untuk menyimpan data konfirmasi
Tipe File : file master
Organisasi File : index sequential
Akses File : Random
Media File : Hardisk
Panjang record : 64 karakter
Field key : id
Software : phpMyAdmin
Tabel IV.4.
Spesifikasi File Konfirmasi
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Id Konfirmasi Id Integer 4 Primary key
2. No pemesanan no_pemesanan Varchar 8 Foreign Key
3. Nama pemilik
rekening
nm_pemilik_rek Varchar 20
4. Bank Bank Varchar 20
5. Jumlah
Transfer
jml_transfer Integer 12
6 Keterangan Keterangan Text
7. Tanggal Tanggal Date
5. Spesifikasi File Pelanggan
Nama File : pelanggan
Akronim : pelanggan
Fungsi File : untuk menyimpan data pelanggan
Tipe File : file master
Organisasi File : index sequential
Akses File : Random
Media File : Hardisk
Panjang record : 308 karakter
Field key : kd_ pelanggan
Software : phpMyAdmin
Tabel IV.5.
Spesifikasi File Pelanggan
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode
Pelanggan
kd_pelanggan Char 6 Primary Key
2 Nama
Pelanggan
Nm_pelanggan Varchar 20
3. Kelamin Kelamin Varchar 12
4. Email Email Varchar 20
5. Alamat
Lengkap
alamat_lengkap Varchar 200
6. No Telepon no_telepon Varchar 20
7. Username Username Varchar 20
8. Password Password Varchar 10
9. Tanggal Daftar tgl_daftar Date
6. Spesifikasi File Pemesanan
Nama File : pemesanan
Akronim : pemesanan
Fungsi File : untuk menyimpan data pemesanan
Tipe File : file transaksi
Organisasi File : index sequential
Akses File : Random
Media File : Hardisk
Panjang record : 328 karakter
Field key : no_pemesanan
Software : phpMyAdmin
Tabel IV.6.
Spesifikasi File Pemesanan
No. Elemen Data Akronim Tipe Panjang Keterangan
1. No Pemesanan no_pemesanan Char 8 Primary Key
2. Kode Pelanggan kd_pelanggan Char 6 Foreign Key
3. Tanggal
Pemesanan
tgl_pemesanan Date
4. Nama Penerima nama_penerima Varchar 60
5. Alamat Lengkap alamat_lengkap Varchar 200
6. Kode Provinsi kd_provinsi Char 3
7. Kota Kota Varchar 20
8. Kode Pos kode_pos Varchar 6
9. Nomor Telepon no_telepon Varchar 20
10. Kode Cara
bayar
Kd_cara Varchar 5 Foreign Key
11. Status bayar status_bayar Enum
7. Spesifikasi File Pemesanan Item
Nama File : pemesanan_item
Akronim : pemesanan_item
Fungsi File : untuk menyimpan data pemesanan_item
Tipe File : file transaksi
Organisasi File : index sequential
Akses File : Random
Media File : Hardisk
Panjang record : 30 karakter
Field key : id
Software : phpMyAdmin
Tabel IV.7.
Spesifikasi File Pemesanan Item
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Nomor Urut Id Integer 4 Primary
Key(Auto
Increment)
1. No pemesanan no_pemesanan Char 8 Foreign Key
2. Kd Barang kd_barang Char 5 Foreign Key
3. Harga Harga Integer 12
4. Jumlah Jumlah Integer 3
8. Spesifikasi File Provinsi
Nama File : provinsi
Akronim : provinsi
Fungsi File : untuk menyimpan data provinsi
Tipe File : file master
Organisasi File : index sequential
Akses File : Random
Media File : Hardisk
Panjang record : 35 karakter
Field key : kd_provinsi
Software : phpMyAdmin
Tabel IV.8.
Spesifikasi File Provinsi
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Provinsi kd_provinsi Char 3 Primary Key
2 Nama Provinsi nm_provinsi Varchar 20
3. Biaya Kirim biaya_kirim Integer 12
4.2.4. Class Model / Class Diagram
Gambar IV.25
Class Diagram
4.2.5. Sequence Diagram
Gambar IV.26
Diagram Sequence Tambah Data Barang
Gambar IV.27
Diagram Sequence Menampilkan Data Barang
4.2.6. Spesifikasi Hardware dan Software
A. Spesifikasi Sistem Komputer
1. Spesifikasi Perangkat Keras
a. Sever
1. CPU
a. Processor : Intel Core i5 760 2.80 Ghz
Ghz 1.50 Ghz
b. RAM : 2.00 GB
c. Harddisk : 500 GB
2. Mouse : Standar
3. Keyboard : Standar 102-key
4. Monitor : LCD Widescreen 12”
5. Koneksi Internet : 2Mbps
b. Client
1. CPU
d. Processor : Intel(R) Atom(TM) CPU N550 @ 1.50
Ghz 1.50 Ghz
e. RAM : 4.00 GB
f. Harddisk : 500 GB
2. Mouse : Standar
3. Keyboard : Standar 102-key
4. Monitor : LCD Widescreen 12”
5. Koneksi Internet : 2Kbps
2. Spesifikasi Perangkat Lunak
Perangkat lunak yang dibutuhkan agar aplikasi program ini dapat digunakan
dengan maksimal adalah :
A. Server
1. Sistem Operasi : Windows 7
2. Program Design : Adobe Dreamweaver 8, Adobe
Photoshop
3. Bahasa Script : PHP, CSS, Java Script
4. Web Server : XAMPP 1.7.7
5. Web Browser : Mozilla Firefox
6. Database : MySQL
B. Client
1. Sistem Operasi : Windows 7
2. Web Browser : Mozilla Firefox
4.3. Jadwal Implementasi
Tabel IV.9
Jadwal Implementasi
No KEGIATAN
WAKTU
BULAN I BULAN II BULAN III
1 2 3 4 1 2 3 4 1 2 3 4
1 Persiapan data awal
2 Analisa Awal
4 Pembuatan Program
5 Pengetesan Program
6
Pembuatan Buku
Petunjuk
7 Training
8 Tes Sistem
9 Pelaksanaan Sistem Baru
BAB V
PENUTUP
5.1 Kesimpulan
Demikianlah pembahasan mengenai perancangan situs web penjualan online
pada Toko WJ Sport dengan menggunakan aplikasi Adobe Macromedia
Dreamweaver CS4 dan menggunakan bahasa pemrograman PHP. Secara umum dapat
disimpulkan sebagai berikut:
1. Sistem informasi E-Commerce Perlengkapan Sepakbola pada WJ Sport
berbasis web ini dapat memberikan kemudahan bagi pelanggan untuk
melakukan proses transaksi pembelian.
2. Sistem informasi penjualan berbasis web ini dapat memberikan kemudahan
bagi pihak Toko WJ Sport dalam melakukan pencatatan transaksi penjualan,
mengolah data barang, order pemesanan, rincian pemesanan sehingga lebih
efektif dan efisien yang tentunya menghasilkan laporan penjualan yang tepat
dan akurat.
3. Sistem informasi penjualan berbasis web ini dapat menambah pengetahuan
tentang website sistem informasi penjualan, juga sebagai media promosi agar
lebih mudah dikenal oleh masyarakat.
4. Mengurangi terjadinya kehilangan atau kerusakan data.
5.2 Saran
Adapun saran yang dapat disampaikan oleh penulis adalah:
1. Dalam hal pengembangan dan penyempurnaan web perlu dibutuhkan forum
online untuk memberikan penilaian mengenai web baik dari segi tampilan,
kemudian dalam mengakses serta kenyamanan dalam bertransaksi.
2. Perbarui informasi terkait dengan produk-produk yang sedang populer di
masyarakat terutama tentang produk Alat Sepakbola.
3. Perlu adanya pengembangan pada desain tampilan agar lebih menarik minat
pelanggan untuk berbelanja pada Toko WJ Sport.
DAFTAR PUSTAKA
Abbas, W. (2013). Analisa Kepuasan Mahasiswa Terhadap Website Universitas
Negeri Yogyakarta (UNY). Prosiding SNST Fakultas Teknik Universitas Wahid
Hasyim Semarang, 4, 207–215.
Choliviana, E., & Yulianto, L. (2013). Pembuatan Sistem Pendaftaran Anggota
Secara Online Pada Organisasi Himpunan Mahasiswa Islam ( Hmi ) Kabupaten
Pacitan. Journal Speed, 5(1), 53–60. https://doi.org/10.3112/SPEED.V5I1.1142
Darmawan, D., & Senjaya, W. (2018). Sistem Aplikasi Helpdesk Online Berbasis
Web Pada Pt Xyz Web Based Online Helpdesk Application System in. Jurnal
Teknik Dan Ilmu Komputer, 7(25), 79–96.
Effendi, D., Hardiyana, B., & Gustiana, I. (2017). DESIGN of APPLICATION of
LEARNING in the HUMAN DIGESTIVE SYSTEM BASED MULTIMEDIA
for STUDENTS SDLB part B HEARING IMPAIRED. Seminar Nasional
Inovasi Teknologi, 1–10.
Hafidzah, D. S., Abidin, H. Z., & Andreas, H. (2015). Pembangunan Model Basis
Data Spasial dari Fenomena Penurunan Tanah di Indonesia ( Development of
Spatial Database Model from Land Subsidence Phenomenon in Indonesia ).
Jurnal Ilmiah Geomatika, 21, 17–24.
Jamal, A., Supriyanto, A., S, F. I. A., Utami, A., & Mauludin, B. (2014). Aplikasi
Berorientasi Objek untuk Perhitungan Bagian Waris Berdasarkan Hukum Islam,
(4), 234–247.
Junanda, B., Kurniadi, D., & Huda, Y. (2016). Pencarian Rute Terpendek
Menggunakan Algoritma Dijkstra pada Sistem Informasi Geografis Pemetaan
Stasius Pengisian Bahan Bakar Umum. Jurnal Vokasional Teknik Elektronika &
Informatika, 4(1), 1–8.
Magdalena, L., & Rachman, A. (2017). Aplikasi Pendaftaran Siswa Baru Dengan
Sistem Seleksi Menggunakan Metode Simple Additive Weighting (Saw) Pada
Smk Miftahul Huda Ciwaringin. Jurnal Digit, 7(1), 38–49. Retrieved from
http://www.jurnaldigit.org/index.php/DIGIT/article/view/14
Masykur, F. (2014). Implementasi Sistem Informasi Geografis Menggunakan Google
Maps Api Dalam Pemetaan Asal Mahasiswa. Jurnal SIMETRIS, 5(2), 181–186.
Muhammad, F., & Mulyani, A. (2016). Pengembangan Sistem Informasi Penggajian
di Pesantren Persis 99 Rancabango. Jurnal Algoritma, 13(1), 348–355.
Nugraha, A., & Octasia, A. (2016). Sistem Informasi Penjualan Kaos Berbasis Web
Pada Distro Sickness Berbasis E-Commerce, 294–297. Retrieved from
http://konferensi.nusamandiri.ac.id/proceeding/index.php/sniptek/article/view/11
2
Purba, M. (2015). Sistem informasi sekolah menengah kejuruan (SMK) Teknologi
Informasi dan Bisnis Indosains Palembang Berbaris Web. Jurnal Informatika,
1(2), 31–42.
Ristyabudi, A., & Thamrin, H. (2016). Penerapan Single Page Application pada
Proses Pengisian Online Data Rencana Studi. Khazanah Informatika, 2(1), 1–9.
Saputro, F. B., Somantri, M., & Nugroho, A. (2017). PENGEMBANGAN SISTEM
KULIAH ONLINE UNIVERSITAS DIPONEGORO UNTUK ANTAR MUKA
MAHASISWA PADA PERANGKAT BERGERAK BERBASIS ANDROID.
Transmisi, 19(1), 15–21. https://doi.org/10.12777/TRANSMISI.19.1.15-21
Shalfiah, R. (2013). Peran Pemberdayaan Dan Kesejahteraan Keluarga ( PKK )
Dalam Mendukung Program- Program Pemerintah Kota Bontang. Ejournal Ilmu
Pemerintahan, 1(3), 975–984.
Sitohang, H. T. (2018). Sistem Informasi Pengagendaan Surat Berbasis Web Pada
Pengadilan Tinggi Medan. Journal Of Informatic Pelita Nusantara, 3(1), 6–9.
Retrieved from http://e-
jurnal.pelitanusantara.ac.id/index.php/JIPN/article/view/276/174
Sutopo, P., Cahyadi, D., & Arifin, Z. (2016). Sistem Informasi Eksekutif Sebaran
Penjualan Kendaraan Bermotor Roda 2 Di Kalimantan Timur Berbasis Web.
Jurnal Informatika Mulawarman, 11(1).
https://doi.org/10.17605/OSF.IO/5ZYB8
Zaini, B. J. A. (2017). Sistem Kasir Dan Pembukuan Di Toko Bangunan “ Murah .”
Sistem Kasir Dan Pembukuan Di Toko bangunan “Murah” dan Penyewaan
Sound System “Kurnia.”
Zulfikar, M. R. (2015). Pengaruh Kepercayaan terhadap Niat Beli Pada OLX dengan
Sikap Setuju sebagai Mediasi. Jurnal Ilmu Dan Riset Manajemen, 4(9), 1–23.
Lampiran A.1
Halaman utama
Lampiran A.2
Halaman Produk
Lampiran A.3
Halaman Konfirmasi Pembayaran
Lampiran A.4
Halaman Panduan Belanja
Lampiran A.5
Halaman Profil
Lampiran A.6
Halaman Login Admin
Lampiran A.7
Halaman Utama Admin
Lampiran A.8
Halaman Input Data Barang
Lampiran A.9
Halaman Konfirmasi Pembelian Barang
Lampiran B.1
Halaman Data Pelanggan
Lampiran B.2
Halaman Data Barang
Lampiran B.3
Halaman Daftar Pemesanan
Lampiran B.4
Halaman Konfirmasi Transfer
Lampiran B.5
Halaman Keranjang Belanja
Lampiran B.6
Halaman Bukti Pembelian Barang
A. Dokumen masukan sistem berjalan
B. Dokumen keluaran sistem berjalan
C. Dokumen Masukan Sistem Usulan
D. Dokumen Keluaran Sistem Usulan