Anda di halaman 1dari 13

PENGEMBANGAN APLIKASI SMARTWARUNG

BERBASIS WEBSITE (MODUL PENJUALAN)

DEVELOPMENT OF THE SMARTWARUNG


APPLICATION BASED ON WEBSITE (SALES
MODULE)

PROYEK II

M. Rafi Dzil Ikhram


6701180096

PROGRAM STUDI D3 SISTEM INFORMASI


FAKULTAS ILMU TERAPAN
UNIVERSITAS TELKOM
BANDUNG, 2020
BAB 1
PENDAHULUAN

1.1 Latar Belakang

Dalam kamus besar Bahasa Indonesia (KBBI), Warung memiliki arti tempat menjual makanan,
minuman, peralatan rumah tangga dan sebagainya [1]. Warung merupakan sarana
mendapatkan penghasilan bagi masyarakat untuk menjalankan kehidupan mereka sehari-hari.
Terdapat banyak jenis warung, umumnya berbentuk toko kecil, kios, bahkan gerobak dorong.

Pada era Revolusi Industri 4.0 , Terdapat banyak perubahan yang sangat pesat yaitu dalam
bidang teknologi, ekonomi dan sebagainya. Fakta tersebut tentunya sebanding dengan adanya
dampak negatif dari era Revolusi industri 4.0 itu sendiri. Salah satu contohnya berdampak pada
warung – warung kecil yang kalah bersaing dengan minimarket yaitu Indomaret, alfamart,
Yogya dan minimarket lainnya.

Kami telah melakukan survei ke 7 warung yang berada di sekitaran Telkom University. Hasil
survei yang kami terima dapat disimpulkan bahwa 42,8 % menyatakan warung mereka sepi
pengunjung, 57,1 % menyatakan omset yang masuk setiap bulan tidak sesuai ekspetasi mereka
serta 100 % menyatakan setuju untuk adanya fitur pencatatan laporan pemasukan dan
pengeluaran serta stok barang dalam bentuk aplikasi. pemilik warung sangat berharap pada
pembuatan aplikasi ini agar popularitas dan omset yang didapat akan menaik dan juga untuk
meningkatkan daya tarik masyarakat untuk belanja di warung.

Saat ini Warung-warung kecil sangat kalah saing dengan minimarket-minimarket lainnya
dikarenakan banyak orang lebih prefer ke minimarket dikarenakan bersih dan lengkap . Oleh
karena itu, solusi yang ditawarkan adalah dibuatnya Aplikasi SMARTWARUNG untuk menaikan
popularitas warung warung kecil, menaikan omset warung perbulan dan juga membantu
pembeli untuk belanja tanpa keluar rumah agar terhindar dari kemacetan dan kelelahan dari
aktivitas yang padat.
1.2 Rumusan Masalah

Berdasarkan latar belakang tersebut maka dapat disimpulkan beberapa masalah sebagai berikut.

1. Bagaimanakah menaikan popularitas warung warung kecil yang kalah saing dari mini market
atau supermarket sekitar?

2. Bagaimanakah menfasilitasi pendataan produk produk yang dijual di warung?

3. Bagaimanakah menfasilitasi warung untuk mengelola stok barang, laporan pemasukan dan
pengeluaran, serta laporan penjualan ?

1.3 Tujuan

Berdasarkan rumusan masalah tersebut maka dapat disimpulkan beberapa tujuan dari Proyek Akhir
sebagai berikut.

1. Dibangunnya aplikasi SMARTWARUNG yang memiliki fitur pencarian warung terdekat yang
bertujuan untuk menaikan popularitas warung warung kecil agar dipandang masyarakat serta
dapat bersaing bersama mini market ataupun supermarket lainnya.

2. Dibangunnya aplikasi SMARTWARUNG yang memiliki fitur pencatatan data barang yang dijual
yang bertujuan untuk meningkatkan kelengkapan produk dalam segi pendataan produk produk
yang di jual di warung.

3. Dibangunnya aplikasi SMARTWARUNG yang memiliki fitur pencatatan stok barang, laporan
barang masuk dan barang keluar yang bertujuan untuk membantu pemilik warung dalam
mengelola stok barang yang masuk , mengelola laporan pemasukan barang dan pengeluaran
barang serta membantu pemilik warung untuk mengetahui laporan penjualan setiap hari atau
bulan.

1.4 Batasan Masalah

Batasan masalah dapat berisi:

1. Aplikasi ini tidak mengerjakan modul pembelian dan modul admin.


2. Aplikasi hanya berfokus pada penjualan produk warung dan pencatatan laporan stok barang,
pemasukan serta pengeluaran.

1.5 Aplikasi Sejenis

NO Aplikasi Sejenis Aplikasi Usulan


Go-Mart [2] Grab Fresh [3] Smart Warung
1 Fungsi Utama Membantu driver Membantu user untuk menaikan
untuk melakukan untuk menerima popularitas
pembelian barang pemesanan warung warung
kebutuhan sehari-hari pengantaran kecil, menaikan
milik pelanggan secara barang kebutuhan omset warung
lebih mudah di sehari-hari dari perbulan dan juga
minimarket. (Aplikasi supermarket dan membantu
Gojek) akan pembeli untuk
mengantarkannya belanja tanpa
ke tujuan sesuai keluar rumah agar
pada pesanan. terhindar dari
(Aplikasi Grab) kemacetan dan
kelelahan dari
aktivitas yang
padat. Dan di
aplikasi ini juga
membantu user
mencari warung
terdekat.

2 Platfrom System Android Android Website, Android


3 Bahasa Pemrograman PHP
4 Pengguna User, Driver User, Driver Penjual, Pembeli

1.6 Proses Bisnis


BAB 2
TINJAUAN PUSTAKA

2.1 Teori Pokok Bahan

2.1.1 Warung
Warung adalah usaha kecil milik keluarga yang berbentuk kedai, kios, toko kecil, atau restoran
sederhana istilah "warung" dapat ditemukan di Indonesia dan Malaysia. Warung adalah salah satu
bagian penting dalam kehidupan keseharian rakyat Indonesia. Terdapat banyak jenis warung, umumnya
berbentuk toko kecil seperti gerobak dorong beratap yang menjual minuman dingin dalam kemasan
botol (seperti teh botol), kudapan, permen, rokok, kerupuk, dan berbagai macam barang-barang
keperluan sehari-hari [4].

2.1.2 Penjualan
Penjualan (sales) adalah aktivitas atau bisnis menjual produk atau jasa . Dalam proses penjualan, penjual
atau penyedia barang dan jasa memberikan kepemilikan suatu komoditas kepada pembeli untuk suatu
harga tertentu. Penjualan dapat dilakukan melalui berbagai metode, seperti penjualan langsung, dan
melalui agen penjualan. [5].

2.2 Website
Website adalah suatu halaman web yang saling berhubungan yang umumnya berisikan kumpulan
informasi berupa data teks, gambar, animasi, audio, video maupun gabungan dari semuanya yang
biasanya dibuat untuk personal, organisasi dan perusahaan. Dari pengertian website tersebut dapat
dibedakan menjadi 2 yaitu web bersifat statis dan dinamis. Bersifat statis apabila isi informasinya tetap
dan isi informasinya hanya dari pemilik website sedangkan web yang bersifat dinamis apabila isi
informasinya selalu berubah-ubah dan dapat diubah-ubah oleh pemilik maupun pengguna website. [6].

2.3 Sistem Informasi


Sistem Informasi adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan
teknologi itu untuk mendukung operasi dan manajemen. Dalam arti yang sangat luas, istilah sistem
informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan
teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada penggunaan
organisasi teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi
dengan 6teknologi ini dalam mendukung proses bisnis. [7]

2.4 E-commerce
Perdagangan Elektronik atau E-commerce adalah penyebaran, pembelian, penjualan, pemasaran barang
dan jasa melalui sistem elektronik seperti internet atau televisi, www, atau jaringan komputer lainnya. E-
commerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen
inventori otomatis, dan sistem pengumpulan data otomatis [8].
2.5 Business Process Model and Notation (BPMN)
Business Process Model and Notation atau yang sering disingkat menjadi BPMN merupakan standar
representasi grafis yang digunakan untuk memodelkan proses bisnis. BPMN digunakan untuk memberi
notasi standar yang mudah dipahami oleh seluruh kepentingan pengguna bisnis. BPMN dilengkapi
dengan standar untuk membangun model keputusan dan standar notasi [9].

Adapun beberapa notasi-notasi yang terdapat pada BPMN dapat dilihat pada tabel 2-1:

Tabel 2-1 Simbol-simbol BPMN

Nama Notasi Notasi Keterangan

Menggambarkan suatu
Task
aktivitas/proses

Menggambarkan suatu
gabungan aktivitas/proses yang
Sub-process
memiliki urutan yang memenuhi
tujuan yang jelas.

Merupakan percabangan dimana


Exclusive Gateway hanya dapat memilih satu
pilihan.

Merupakan percabangan dimana


Paralel Gateway 2 cabang dilakukan secara
bersamaan.

Indikasi bahwa proses/aktivitas


Start Event
dimulai

End Event Indikasi bahwa proses berakhir


Nama Notasi Notasi Keterangan

Squene Flow Menunjukan alur proses

Menunjukan alur pesan dari


Message Flow
pengirim ke penerima.

Pool Jalur yang mewadahi Lane.

Jalur yang mengatur dan


Lane
mengkategorikan kegiatan.

Menggambarkan isi komunikasi


Message
dari dua partisipan

Data Store Tempat penyimpanan data.

2.6 Hypertext Preprocessor (PHP)


PHP merupakan bahasa pemograman yang digunakan untuk pembuatan dan pengembangan suatu situs
web. Bahasa pemograman PHP ini sering digunakan secara bersamaan dengan HTML. Di sisi lain, PHP
merupakan bahasa pemrograman yang tidak perlu dikompilasi. Dan juga mudah di install ke dalam web
server yang tentunya mendukung PHP seperti Apache HTTP Server. PHP ini dapat dijalankan diberbagai
sistem operasi yang ada saat ini, seperti Windows, Macintosh, dan Linux [10] .
2.7 HyperText Markup Language (HTML)
HTML merupakan bahasa dasar yang digunakan untuk membuat web. HTML disebut bahasa dasar
karena dalam pembuatan suatu web, HTML juga dapat disisipkan beberapa bahasa pemograman web
lainnya, seperti PHPdan Javascript. HTML memiliki beberapa versi. Untuk saat ini, HTML versi terbaru
adalah HTML5. HTML5 merupakan penyempurnaan dari versi-versi HTML sebelumnya. Sehingga fitur-
fitur yang ada dalam versi lama juga terdapat pada versi terbarunya dan juga tentu dilengkapi dengan
fitur-fitur HTML yang baru [11] .

2.8 CodeIgniter (CI)


CodeIgniter atau yang sering disingkat CI merupakan Framework yang digunakan untuk bahasa
pemograman PHP. CodeIgniter ini memiliki sifat open source. Tujuan dibuatnya CodeIgniter adalah
untuk memudahkan pembangun atau pemogram dalan membuat suatu aplikasi yang basisnya adalah
web. Dalam CodeIgniter terdapat beberapa komponen utama yang dipisah-pisahkan. Komponen
tersebut dipisahkan Model, View, dan Controller. Model merupakan bagian yang berhubungan dengan
database. View merupakan bagian yang menangani tampilan suatu web atau user interface dengan
user. Sedangkan Controller merupakan bagian yang berisi instruksi-instruksi aksi yang menghubungkan
view dengan model [12].

2.9 Cascading Style Sheet (CSS)


CSS merupakan sekumpulan kode yang digunakan untuk menghias atau mendesain tampilan suatu web.
CSS ini biasanya sering disangkutkan dengan HTML karena CSS dan HTML ini saling melengkapi. Dalam
penggunaannya, CSS dapat mengubah huruf, latar belakang, gambar, warna, dan lainnya dalam
tampilan web. Artinya CSS dapat mengubah tampilan suatu web tanpa mengubah isi dari web [13].

2.10 MySQL
MySQL merupakan suatu server database. Sedangkan SQL merupakan singkatan dari Structured Query
Language yang merupakan bahasa yang berfungsi untuk membuat dan mengelola database. MySQL
merupakan pengembangan dari SQL. Artinya, MySQL dapat juga digunakan untuk membuat dan
mengelola database. Pengelolaan yang terdapat pada MySQL meliputi penambahan, pengubahan serta
penghapusan data yang terdapat pada database [14].
DAFTAR PUSTAKA

[1] Hasil Pencarian - KBBI Daring. (n.d.). Retrieved February 24, 2020, from
https://kbbi.kemdikbud.go.id/entri/warung
[2] Cara Menjalankan Order GoMart. (n.d.). Retrieved February 24, 2020, from https://driver.go-
jek.com/s/article/Cara-Menjalankan-Order-Go-Mart
[3] Grab luncurkan GrabFresh di Indonesia sebagai langkah untuk menjadi Everyday Super App di
Asia Tenggara| Grab ID. (n.d.). Retrieved February 24, 2020, from
https://www.grab.com/id/press/tech-product/grab-luncurkan-grabfresh-di-indonesia-
sebagai-langkah-untuk-menjadi-everyday-super-app-di-asia-tenggara/
[4] Warung - Wikipedia bahasa Indonesia, ensiklopedia bebas. (n.d.). Retrieved February
24, 2020, from https://id.wikipedia.org/wiki/Warung
[5] Penjualan - Wikipedia bahasa Indonesia, ensiklopedia bebas. (n.d.). Retrieved
February 24, 2020, from https://id.wikipedia.org/wiki/Penjualan
[6] Pengertian website adalah laman berisi informasi - IndoWebsite. (n.d.). Retrieved
February 24, 2020, from https://www.indowebsite.id/website/
[7] “Sistem informasi - Wikipedia bahasa Indonesia, ensiklopedia bebas.” [Online].
Available: https://id.wikipedia.org/wiki/Sistem_informasi. [Accessed: 01-Mar-2020].
[8] E-Commerce, Manfaat, dan Keuntungannya - Kompasiana.com. (n.d.). Retrieved
February 24, 2020, from
https://www.kompasiana.com/novikristiadi/5992634e93be2508e06c5402/e-
commerce-manfaat-dan-keuntungannya
[9] Nur, M. A., n.d. Apa yang dimaksud dengan Business Process Model and Notation (BPMN).
[Online]
Available at: https://www.dictio.id/t/apa-yang-dimaksud-dengan-business-process-model-
and-notation-bpmn/2715
[10] Archive, A., n.d. Tutorial Belajar PHP Part 1: Pengertian dan Fungsi PHP dalam Pemrograman
Web. [Online]
Available at: https://www.duniailkom.com/pengertian-dan-fungsi-php-dalam-pemograman-
web/
[11] Herlangga, K. G. D., 2015. Belajar HTML Dasar. [Online]
Available at: https://www.codepolitan.com/belajar-html-dasar
[12] Anon., 2017. Mengenal Apa Itu Framework Codeigniter. [Online]
Available at: https://idcloudhost.com/panduan/mengenal-apa-itu-framework-codeigniter/
[13] C., A., 2019. Apa itu Css. [Online]
Available at: https://www.hostinger.co.id/tutorial/apa-itu-css/
[14] Archive, A., 2017. Tutorial Belajar MySQL Part 1: Pengertian MySQL dan Kelebihan MySQL.
[Online]
Available at: https://www.duniailkom.com/tutorial-mysql-alasan-menggunakan-mysql/

LAMPIRAN

Anda mungkin juga menyukai