PROYEK AKHIR
Program Studi
DIII SISTEM INFORMASI
Oleh:
FAISAL ARVIA OKTAVIAN
16390100014
Oleh:
2019
“Yakinlah ada sesuatu yang menantimu selepas banyak kesabaran (yang kau
jalani) yang akan membuatmu terpana hingga kau lupa pedihnya rasa sakit”
Sahabat terkasih dan teman-teman tercinta atas semangat dan dukungan penuh
selama ini.
ABSTRAK
vii
ABSTRACT
viii
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa, karena berkat dan rahmat
Pada laporan proyek akhir ini membahas tentang proses pembuatan dan
Dalam proses pembuatan proyek akhir ini tidak terlepas dari dukungan dari
berbagai pihak yang telah meberikan nasihat, saran, kritik kepada penulis. Oleh
karena itu, pada kesempatan ini penulis menyampaikan ucapan terima kasih
kepada:
1. Kedua Orang Tua tercinta yang selalu mendoakan dan memberikan motivasi
2. Ibu Nanik selaku Direktur yang telah memberikan informasi kepada penulis
3. Ibu Titik Lusiani, M.Kom. OCP, selaku dosen pembimbing yang telah
5. Segenap teman dan saudara tercinta yang telah memberi dukungan dan
ix
Semoga Tuhan Yang Maha Esa memberikan balasan baik kepada semua
pihak yang telah memberikan bantuan, nasehat, dan dukungan selama pembuatan
Penulis menyadari bahwa laporan proyek akhir yang telah dikerjakan ini
masih terdapat kekurangan. Oleh karena itu, penulis berharap adanya kritik dan
saran dari berbagai pihak, yang bersifat membangun sangat diharapkan sebagai
Penulis
x
DAFTAR ISI
Halaman
xi
2.7 Analisis Sistem yang Sedang Berjalan .............................................. 9
3.2 Informasi........................................................................................ 13
xii
BAB V IMPLEMENTASI DAN PEMBAHASAN ............................................. 57
xiii
5.3.21 Halaman Download Katalog ............................................. 71
LAMPIRAN .......................................................................................................... 78
xiv
DAFTAR TABEL
Halaman
xv
DAFTAR GAMBAR
Halaman
Gambar 4.6 Data Flow Diagram Level 1 Mengelola Hak Akses ......................... 28
Gambar 4.7 Data Flow Diagram Level 1 Mengelola Data Master ....................... 29
Gambar 4.8 Data Flow Diagram Level 1 Mencatat Transaksi Masuk ................. 30
xvi
Gambar 4.17 Desain Halaman Kategori ............................................................... 45
xvii
Gambar 5.6 Halaman Master Kategori Produk ..................................................... 61
xviii
DAFTAR LAMPIRAN
Halaman
xix
BAB I
PENDAHULUAN
manusia agar lebih efektif dan efisien. Hasil keluaran dari teknologi
informasi.
macam laptop dengan berbagai macam merk dan type, selain itu toko
yang membuat tidak efisiennya waktu dan belum ada media promosi untuk
mengenalkan kepada konsumen tentang produk apa saja yang dijual di Toko
Antasari Comp.
informasi penjualan komputer berbasis web pada CV. Antasari Comp yang
1
2
dengan fungsinya. Dengan adanya sistem ini, CV. Antasari Comp dapat
secara online berbasis teknologi. Setiap pihak yang terkait dapat menerima
1. Pendaftaran pelanggan
1.4 Tujuan
laporan.
1.5 Manfaat
para konsumen.
2. Bagi Konsumen
mendatangi toko.
dapat dilakukan dimana saja dan kapan saja selama produk masih
tersedia.
4
sistem yang akan dibuat supaya tidak keluar dari ketentuan-ketentuan yang
telah ditetapkan, tujuan penelitian berupa harapan dari hasil yang akan
lokasi, keadaan, kondisi, situasi dan hal lain yang berkaitan dengan
Antasari Comp.
cycle.
juga berisi tentang Document Flow, System Flow, Context Diagram, Data
maupun software. Selain itu, di dalam bab ini juga menjelaskan tentang cara
ringkasan/inti dari bab-bab sebelumnya dan bab ini juga memuat saran-
selanjutnya.
BAB II
HASIL SURVEY
komputer. CV. Antasari Comp terletak di Jl. KH. Nawawi No. 30, Mergelo,
Berikut ini adalah logo dari CV. Antasari Comp, dapat dilihat pada
Gambar 2.1.
6
7
Comp.
Direktur
terdiri atas :
a. Direktur
pendek.
b. Adminitrasi
tepat.
c. Marketing
menyangkut pemasaran.
direktorat pemasaran.
d. Teknisi
e. Gudang
media penyimpanan sehingga sulit dalam pengolahan data dan dapat terjadi
kehilangan data. Pada saat pelaporan sering ditemukan kesalahan data yang
kurang akurat dan waktu yang dibutuhkan untuk membuat laporan relatif
lama. Pada tahapan analisis sistem dibuat document flow, yang terdiri dari 3
Pembeli Penjual
Mulai
Memilih
Barang
Memesan Menghitung
Barang Total Belanja
Membuat
Nota
Penjualan
Nota Penjualan
Mencatat
Membayar
Laporan
Barang
Penjualan
Selesai
oleh pemilik toko seperti yang dijelaskan pada Gambar 2.4. Proses
penjual mengisi form tambah barang lagi, dan jika tidak maka data
Pembeli Penjual
Mulai
Mengisi Form
Tambah Barang
Ya
Selesai
kategori lagi maka penjual mengisi form tambah kategori lagi, dan
Pembeli Penjual
Mulai
Mengisi Form
Tambah
Kategori
Ya
Selesai
LANDASAN TEORI
3.1 Sistem
bekerja sama membentuk suatu jaringan kerja untuk mencapai sasaran atau
tujuan tertentu”.
elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk
3.2 Informasi
bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.
bentuk tunggal data atau item. Data adalah kenyataan yang menggambarkan
13
14
informasi adalah sebuah data yang telah diproses sehingga menjadi bentuk
yang tepat, cepat dan jelas sehingga menjadi suatu susunan yang disusun
3.4 Penjualan
yang dibebankan kepada pembeli atas barang atau jasa yang dijual.
(2016:3) Penjualan adalah bagian dari promosi dan promosi adalah salah
3.5 Website
video, dan file digital lainnya yang disimpan pada sebuah web server yang
umumnya dapat diakses melalui internet. Atau dengan kata lain, website
adalah sekumpulan folder dan file yang mengandung banyak perintah dan
Informasi Dan Komunikasi Digital Zone Vol. 7 No. 1 2016 dengan judul
Deskripsi lain dari IMK adalah suatu ilmu yang mempelajari perencanaan
dan desain tentang cara manusia dan komputer saling bekerja sama,
sehingga manusia dapat merasa puas dengan cara yang paling efektif.
Dikatakan juga bahwa sebuah desain antar muka yang ideal adalah
terkomputerisasi.
Menurut John Burch dan Garry Grudnitski (2009) dalam buku Analisa
atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan
untuk membaca data, menghapus data dan melaporkan data dalam basis
data.
Hasil kompilasi perintah DDL adalah satu set tabel yang disimpan di
3. Query
1. Data Definition
2. Data Manipulation
5. Data Dictionary
SDLC:
a. Communication
b. Planning
c. Modeling
d. Construction
e. Deployment
analisis, desain dan pengkodean maka sistem yang sudah jadi akan
21
yang akan dibuat. Dari analisa sistem ini juga dapat melihat perbedaan
antara sistem yang lama dengan sistem yang baru. Analisa sistem ini berisi
yang baru. Sistem yang baru tersebut dapat digambarkan pada System Flow
yang ada pada alur bisnis CV. Antasari Comp, maka langkah
22
23
Mulai
Tabel Produk
Menampilkan Halaman
Tabel Kategori Pengunjung
Menampilkan Data
Pemesanan
Tabel Orders
Tabel
Orders_detail
Faktur Pembelian
Mengirim Faktur
Pembelian
Selesai
kategori.
data dan proses yang terjadi dalam sebuah sistem serta e`ntitas-
A. Context Diagram
pada CV. Antasari Comp terdiri dari 3 entitas dan aliran data
Data Kustom er
Data Hubungi
Info Konfirmasi
Info Admins
Info Orders
Info Modul
Info Kustomer
Info Hubungi
aliran data dan proses yang terjadi dalam sebuah sistem serta
Disimpan
1 Admins
Disimpan
Info Admins Dibaca
3 Download
+ Dibaca
Disimpan
Dibaca 13 Produk
Data Admins
2 Disimpan Dibaca
Disimpan
[ Banner ]
Dibaca 14 Statistik
[ Download ]
Info Customer Disimpan
Disimpan
[ Produk ]
+ Dibaca 8 Kustom er
[ Statistik ]
Info Banner
Dibaca
4
Info Download
Info Kategori
Info Mod_ym
Info Statistik +
3 4 Hubungi
DIbaca
Disimpan
Dibaca 11 Orders
Disimpan
Mencatat Order Masuk Dibaca 12 Orders_detail
Dibaca
Disimpan
[Orders]
Dibaca 6 Konfirm asi
+
Info Orders
[ Laporan Katalog ]
[ Laporan Penjualan ]
proses, yang pertama adalah validasi hak akses admin dan yang
1.1
Dibaca
8 Kustom er 1 Admins
Dibaca
1.2
[Dibaca]
[Info Custom er] Validasi Hak
Akses Customer
Custom er
[Data Customer]
2.1
[ Admin ] [Disim pan]
Mengelola 1 Admins
Data Admins
Mengelola
Data Banner [Dibaca] 2 Banner
Info Banner
Mengelola
Data Kategori 5 Kategori
[Dibaca]
Info Kategori
[Disim pan]
2.6 9 Modul
[ Modul ] Mengelola
Data Modul 9 Modul
[Dibaca]
[Disim pan]
2.7 10 Mod_ym
[ Mod_ym ]
Mengelola 10 Mod_ym
Data Mod_ym [Dibaca]
Info Mod_ym
Info Produk
2.8 [Disim pan]
13 Produk
Mengelola [Dibaca]
[ Produk ] Data Produk 13 Produk
2.9
14 Statistik
[Disim pan]
Mengelola
[ Statistik ] data Statistik
14 Statistik
[Dibaca]
[Disim pan]
Custom er Menyimpan
[[Orders]] 12 Orders_detail
Detail Order
[Disim pan]
11 Orders
[Dibaca]
3.2 6 Konfirm asi
[Dibaca]
Admin Menampilkan 11 Orders
[Info Orders] Data
[Dibaca]
12 Orders_detail
4.1
[Laporan Katalog] 3 Download
Custom er Menampilkan [Dibaca]
Data Katalog
4.3 [Dibaca]
Data Pesan
Info Pesan Menampilkan
[Disim pan] 4 Hubungi
Data Pesan
4.2 11 Orders
Admin [DIbaca]
Menampilkan
[Laporan Penjualan] Data
12 Orders_detail
Penjualan [Dibaca]
tabelnya.
Kustomer
Kota id_kustomer <pi> Integer <M>
id_kota <pi> Integer <M> password_kustomer Variable characters (50)
mempunyai1
nama_kota Variable characters (100) nama_lengkap_kustomer Variable characters (100)
ongkos_kirim Integer alamat Text
Identifier_1 <pi> email_kustomer Variable characters (100)
... telpon Variable characters (20)
Identifier_1 <pi>
...
memiliki1
Orders
Kategori
id_orders <pi> Integer <M>
id_kategori <pi> Integer <M> status_order Variable characters (50)
nama_kategori Variable characters (100) tgl_order Date
kategori_seo Variable characters (100) jam_order Time
Identifier_1 <pi> Identifier_1 <pi>
... ...
detail_order
mempunyai Produk
id_produk <pi> Integer <M>
nama_produk Variable characters (100)
produk_seo Variable characters (100)
Orders_temp deskripsi Text
harga Integer
id_orders_temp <pi> Integer <M> stok Integer
id_session_temp Variable characters (100) berat Decimal (5,2)
memiliki
jumlah_tmp Integer tgl_masuk Date
tgl_order_temp Date gambar_produk Variable characters (100)
jam_order_temp Time dibeli Integer
stok_temp Integer diskon Integer
Identifier_1 <pi> Identifier_1 <pi>
... ...
antara tiap tabel. Untuk lebih jelas dapat dilihat pada Gambar 4.11.
33
Kustomer
id_kustomer integer <pk>
Kota
id_kota integer <fk>
id_kota integer <pk> password_kustomer varchar(50)
nama_kota varchar(100) nama_lengkap_kustomer varchar(100)
ongkos_kirim integer alamat long varchar
... email_kustomer varchar(100)
telpon varchar(20)
...
id_kota = id_kota
id_kustomer = id_kustomer
Orders
id_orders integer <pk>
Kategori id_kustomer integer <fk>
id_kategori integer <pk> status_order varchar(50)
nama_kategori varchar(100) tgl_order date
kategori_seo varchar(100) jam_order time
... ...
Produk detail_order
id_produk integer <pk> id_orders integer <pk,fk1>
id_kategori integer <fk> id_produk integer <pk,fk2>
nama_produk varchar(100) jumlah integer
produk_seo varchar(100) ...
deskripsi long varchar
harga integer id_produk = id_produk
stok integer
Orders_temp
berat decimal(5,2)
tgl_masuk date id_orders_temp integer <pk>
gambar_produk varchar(100) id_produk integer <fk>
dibeli integer id_session_temp varchar(100)
diskon integer jumlah_tmp integer
... tgl_order_temp date
jam_order_temp time
id_produk = id_produk stok_temp integer
...
sebagai berikut:
Foreign Key : -
Foreign Key : -
Foreign Key : -
download
Foreign Key : -
kategori
Foreign Key : -
Primary Key : Id
Foreign Key : -
Customer Service
H. Tabel Hubungi
Foreign Key : -
hubungi
I. Tabel Konfirmasi
Foreign Key : -
Konfirmasi
J. Tabel Kustomer
kustomer
K. Tabel Modul
Foreign Key : -
L. Tabel Orders
M. Tabel Orders_detail
order
N. Tabel Orders_temp
order(temporery)
41
O. Tabel Statistik
Primary Key : -
Foreign Key : -
Statistik pengunjung
hak ases user. Pada form ini terdapat dua kolom, yaitu username
42
berhasil login. Pada form ini user dapat memilih menu yang
dan merubah data profil. Untuk lebih jelas dapat dilihat pada
Gambar 4.15.
4.17
Gambar 4.20.
47
Gambar 4.29.
informasi cara pembelian pada toko online ini. Untuk lebih jelas
produk apa saja yang dijual di toko online ini. Untuk lebih jelas
produk yang telah dipilih oleh pembeli. Untuk lebih jelas dapat
produk terbaru yang dijual. Untuk lebih jelas dapat dilihat pada
Gambar 4.33.
admin toko online. Untuk lebih jelas dapat dilihat pada Gambar
4.34.
bukti transfer. Untuk lebih jelas dapat dilihat pada Gambar 4.35.
a. Software Pendukung
b. Hardware Pendukung
3. Hardisk 100 Gb
57
58
password yang sesuai, fitur didalam aplikasi ini sudah dapat diakses.
Untuk lebih jelas dapat dilihat pada Gambar 5.1 dan Gambar 5.2.
dashboard.
59
password dari admin. Untuk lebih jelas dapat dilihat pada Gambar
5.3.
ini. Pada halaman ini user juga dapat mengatur nama dari toko
masuk. Pada halaman ini, user dapat detail dari order masuk. Untuk
kepada pembeli cara pembelian di toko ini. Pada halaman ini, user
transfer yag dikirimkan oleh pembeli. Pada halaman ini, user dapat
dari database. Untuk lebih jelas dapat dilihat pada Gambar 5.17.
pembelian pada toko online ini. Untuk lebih jelas dapat dilihat pada
Gambar 5.19.
yang dijual di toko online ini. Untuk lebih jelas dapat dilihat pada
Gambar 5.20.
telah dipilih oleh pembeli. Untuk lebih jelas dapat dilihat pada
Gambar 5.21.
produk terbaru yang dijual. Untuk lebih jelas dapat dilihat pada
Gambar 5.22.
PENUTUP
6.1 Kesimpulan
sistem informasi penjualan komputer pada CV. Antasari Comp, maka dapat
secara online.
6.2 Saran
Fitur tracking barang, fitur ini digunakan untuk melacak keberadaan barang
74
DAFTAR PUSTAKA
Burch, John dan Garry Grudnitski. 2009. Analisa dan Desain. Yogyakarta: Andi
Offset.
Kendall, K.E dan Kendall, J.E. 2009. Analisis dan Perancangan Sistem.
Yogyakarta: Andi Offset.
Tedyyana, Agus dan Rezki Kurniati. 2016. “Membuat Web Server Menggunakan
Dinamic Domain Name System Pada IP Dinamis”. Riau : Politeknik Negeri
Bengkalis. Jurnal Teknologi Informasi Dan Komunikasi Digital Zone Vol. 7
No. 1 Februari 2016.
Zaki, Ali. 2013. Kiat jitu membuat website tanpa modal. Jakarta: Bumi Aksara.
75