Anda di halaman 1dari 10

PERANGKAT LUNAK BERBASIS WEB

PADA TOKO ROTI D’NINIS BAKERY

Bagus Wahyu Utomo


Program Studi Teknik Informatika, Fakultas Ilmu Komputer,
Universitas Dian Nuswantoro Semarang
Jl. Nakula I No. 5-11
Telp : (024) 3515261

Abstract
many companies are trying to find new innovations to improve the quality of
production, one of which is D'ninis Bakery. Inventory system in the store is still using
the record by writing. Store owners get inventory information from each branch
stores still use telephones and short message service, so it really cost a lot. And not
every day the owner of the store is in each branch store to another because of
busyness. So the bakery owners need up to date information to monitoring data
transaction and inventory in each branch store with an online system. The
importance of the inventory system in D'Ninis Bakery as a tool for data processing
and presentation of information. This system contains information about inventory
and sale of product, covering product, and product out, and the system will give a
warning expired bread. Author wants to make a software as a tool to facilitate store
owners to monitor and control the items inventory and transactions in each branch
store

Keyword : software, stock of goods, sales, web, bread

1. PENDAHULUAN mengarah kepada profit yang bersifat


berkelanjutan dan pengembangan
1.1 Latar Belakang bidang usaha. Untuk mencapai hal itu
berbagai macam cara dan alat bantu
Dengan persaingan usaha yang
digunakan oleh pelaku usaha guna
semakin ketat, dibutuhkan tenaga dan
mewujudkan visi dan misinya.
pemikiran yang extra untuk menjaga
agar usaha tetap bertahan, bahkan Banyak perusahaan yang berusaha
berkembang. Sebuah bidang usaha mencari inovasi baru dalam
atau perusahaan tentu saja memiliki meningkatkan kualitas produksinya,
visi dan misi yang jelas dan akan salah satunya adalah Toko Roti
berjalan berdasarkan visi dan misi D’ninis Bakery. Toko Roti D’ninis
tersebut. Pada prinsipnya tentu saja
Bakery merupakan home industry roti 1.2 PERUMUSAN MASALAH
yang memproduksi aneka roti dan kue
basah. Toko Roti D’ninis Bakery Adapun fakta yang muncul saat
memiliki dua cabang toko yang berada ini adalah:
di Bogor Jawa Barat. Toko-toko 1. Bagaimana merancang dan
tersebut dikelola oleh satu pemilik. membuat sistem untuk
Dan sebagaimana visi dan misi mempermudah memonitor serta
perusahaan lainnya, pada jangka waktu mengontrol transaksi dan
kedepan tentu berencana akan persediaan barang di masing-
menambah cabang toko di tempat lain. masing cabang Toko Roti
D’ninis Bakery secara online.
Sistem persediaan barang di toko 2. Bagaimana membuat pendataan
tersebut masih menggunakan sistem pengadaan barang untuk
pencatatan. Karena semakin reseller.
berkembangnya toko, maka semakin 3. Bagaimana sistem tersebut
banyak permintaan barang. Serta memberikan informasi tentang
variasi macam roti di toko roti semakin kadaluarsa roti.
banyak, maka dengan keadaan yang
seperti ini proses pencatatan
2. METODOLOGI PENELITIAN
membutuhkan waktu yang lama.
Pemilik toko atau admin mendapatkan 2.1 Sumber dan Metode
informasi persediaan barang dari Pengumpulan Data
masing-masing cabang toko masih
menggunakan fasilitas telepon dan a. Data primer adalah data yang
SMS, sehingga memperlambat sistem untuk pertama kalinya dicatat
kerja dan memakan biaya yang oleh peneliti, bagi orang lain
banyak. Dan juga tidak setiap harinya yang tidak bersangkutan
pemilik toko berada di masing-masing dengan penelitian tersebut
cabang toko dikarenakan kesibukan merupakan data sekunder.
yang lain dan jarak tiap cabang yang b. Data sekunder adalah data yang
cukup jauh. Sehingga pemilik toko diperoleh dari pihak lain,
atau admin membutuhkan informasi artinya data itu tidak
yang up to date untuk memonitor data diusahakan sendiri
transaksi dan persediaan barang di pengumpulannya, seperti
masing-masing cabang toko dengan bermacam-macam publikasi
sistem online. Dengan diadakannya yang berhubungan dengan
sistem online, maka admin selalu bisa penyusunan Tugas Akhir ini.
mengawasi transaksi yang berjalan dan
mengontrol biaya belanja bahan Tahap pengumpulan data dapat
produksi di masing-masing cabang diperoleh secara langsung dari
toko dimanapun berada asalkan ada objek penelitian. Cara-cara
koneksi internet. yang mendukung untuk
mendapatkan data adalah menggunakan PHP, JQUERY
sebagai berikut : dan AJAX.

1. Studi lapangan 2.2 Metode Pengembangan


Studi ini dilakukan dengan cara Sistem
mengunjungi tempat yang akan
diteliti dan pengumpulan data Metode pengembangan perangkat
dilakukan secara langsung hal lunak yang digunakan dalam
ini meliputi : merancang dan membangun
a. Wawancara perangkat lunak ini adalah model
Merupakan cara pengumpulan rekayasa web (web engeneering).
data dengan cara tanya jawab Fase-fase digunakan dalam
sepihak yang dikerjakan metode ini menurut Pressman dan
dengan sistematik dan Lowe (2008) adalah:
berlandaskan kepada tujuan
penelitian, meliputi wawancara
secara langsung kepada
Pemilik Toko Roti D’ninis
Bakery yaitu Ibu Sri Ika
Martapurie.
b. Observasi
Metode ini digunakan untuk
mengetahui cara pengolahan
data persediaan, sehingga
langkah-langkah yang Gambar Web Engineering Process
dikerjakan dalam bagian
tersebut bisa dipahami secara 1. Customer Communication
tepat sesuai dengan kinerja Pada langkah ini merumuskan
yang ada. tujuan dan ukuran dari aplikasi
2. Studi pustaka berbasis web yang akan dibuat,
Metode ini dilakukan untuk serta menentukan batasannya sistem
mencari sumber-sumber, bersama pemilik Toko Roti D’ninis
informasi dan panduan dimana Bakery Ibu Sri Ika Martapurie.
konsep dan teori yang menjadi 2. Planning
dasar pembuatan tentang Perencanaan teknis pada pembuatan
perancangan persediaan aplikasi berbasis web untuk Toko
Informasi yang meliputi Roti D’ninis Bakery ini dilakukan
perancangan database dengan mengidentifikasi perangkat
menggunakan SQL, lunak maupun perangkat keras apa
pembangunan aplikasi saja yang dibutuhkan, dan
perencanaan jadwal pengerjaan.
3. Modeling 4. Analisis Konfigurasi
Kegiatan ini menentukan Konfigurasi yang digunakan
persyaratan-persyaratan teknik dan yaitu dengan menjadikan
mengidentifikasi informasi yang aplikasi berbabis web online
agar di tengah kesibukan
akan ditampilkan pada aplikasi
pemilik toko, dapat
berbasis web mengetahui informasi yang
a. Analysis Modeling up to date dari masing-
1. Analisis Isi masing toko.
Isi informasi yang akan b. Design Modeling
ditampilkan yaitu berupa 1. Desain Antarmuka
data produk meliputi jenis Karyawan toko akan
roti, spesifikasi roti, ukuran dibatasi hak aksesnya, yaitu
roti, waktu produksi roti, hanya dapat mengurangi
waktu kadaluarsa roti, dan stock barang yang ada di
harga. Sedangkan data sistem. Sedangkan pemilik
pelanggan berisi tentang toko memiliki akses penuh
informasi pelanggan. aplikasi web ini, termasuk
2. Analisis Interaksi dapat menambahkan stock
Sesuai dengan identifikasi barang ke toko.
antar user, maka dibuatlah 2. Desain Estetika
hak akses berbeda pada Dengan penempatan
aplikasi berbasis web yang proporsi warna text, warna
akan dibuat. Pada aplikasi halaman, warna tanggal,
berbasis web ini dibagi warna menu yang selaras
menjadi 2 hak akses, yaitu dan serasi, diharapkan akan
admin dan karyawan toko mempermudah user
sebagai operator. menggunakan aplikasi
3. Analisis Fungsional berbasis web yang akan
Dari hak akses yang akan dibuat.
diperoleh antara karyawan 3. Desain Isi
toko dan admin akan berisi Sesuai dengan kebutuhan
operasi yang berbeda. Pada yang telah diidentifikasi,
user Admin, akan
maka dirancang content apa
mengoperasikan semua
menu yang ada di aplikasi saja yang akan dimuat
web. Sedangkan operator, dalam aplikasi web yang
hanya dapat akan dibuat. Termasuk di
mengoperasikan transaksi dalamnya merancang desain
barang keluar dan basis data, meliputi relasi
penambahan data pelanggan.
antar tabel pada database.
4. Construction sesuai dengan apa yang Pemilik
a. Implementasi Toko Roti D’ninis Bakery inginkan
Implementasi dilakukan dengan
mengaplikasikan halaman web 3. HASIL DAN PEMBAHASAN
dalam bentuk HTML
berdasarkan hasil perancangan, Dari masalah yang timbul pada
dan implementasi isi dan fungsi Toko Roti D’ninis Bakery pemilik
logika dilakukan dengan toko atau admin membutuhkan
mengaplikasikan dalam bentuk informasi yang up to date untuk
PHP. memonitor data transaksi dan
b. Pengujian persediaan barang di masing-masing
Ada beberapa pendekatan yang cabang toko dengan sistem online.
digunakan untuk melakukan Dengan diadakannya sistem online,
pengujian, yaitu: maka admin selalu bisa mengawasi
1. Pengujian Fungsional dan transaksi yang berjalan dan
Operasional mengontrol biaya belanja bahan
Pengujian dilakukan untuk produksi di masing-masing cabang
mengetahui kemungkinan toko dimanapun berada asalkan ada
terjadinya kesalahan seperti koneksi internet. Penulis ingin
kesalahan pada skrip atau membuat sebuah perangkat lunak
form, navigasi ataupun sebagai alat bantu untuk memudahkan
tampilan, maupun bagian pemilik toko atau admin dalam
lainnya. memonitor dan mengontrol transaksi
2. Pengujian Konfigurasi dan persediaan barang yang mencakup
Pengujian dilakukan untuk barang masuk dan barang keluar di
mengetahui kemungkinan masing-masing cabang toko
terjadinya kesalahan seperti
tidak dapat diaksesnya 3.1 Kebutuhan Perangkat
aplikasi web pada perangkat
pendukung milik pengguna. 3.1.1 Perangkat Keras
3. Pengujian Keamanaan dan
Performansi Untuk mendukung pemakaian
Pengujian performansi dapat perangkat lunak diatas maka
dilakukan bersamaan diperlukan komputer dengan
dengan pengujian keamanan hardware yang memiliki spesifikasi
aplikasi, karena keamanan sebagai berikut :
aplikasi berbasis web juga 1. Processor merupakan otak dari
tergantung dari performansi komputer karena pada processor
server dan aplikasi tersebut. dilakukan proses-proses klkulasi
5. Delivery and Feedback maupun proses pembacaan. Untuk
Tahap ini menentukan apakah web mendukung perangkat lunak yang
yang telah selesai dibuat tersebut dibutuhkan dalam membuat sistem
maka dibutuhkan sistem komputer
dengan kecepatan processor 1Ghz 3.1 Desain Sistem
atau lebih.
2. RAM merupakan tempat 3.2.1 Use case Diagram
penampungan sementara data yang
akan diproses melalui hardisk ke
processor atau sebaliknya.
Dibutuhkan RAM 512mb atau lebih
besar.
3. VGA card dengan memori 512mb
atau lebih besar.
4. Layar Monitor
5. Sisa Ruang hardisk 40Gb atu lebih.
6. Keyboard dan mouse untuk alat
input pada komputer.

Untuk mendukung penerapan


perancangan aplikasi web pada
Toko Roti D’ninis Bakery telah
memiliki sebuah perangkat Gambar Use Case Diagram
komputer yang akan digunakan Keterangan dari Usecase diatas
sebagai ujicoba sistem yang akan adalah sebagai berikut :
dibuat. Spesifikasi komputer yang 1. Admin masuk ke sistem,
ada adalah sebagai berikut: melakukan pengolahan data
1. PC Intel Core 2 Duo roti, data reseller, penambahan
2. Memory 1Gb toko, username dan password
3. LCD Monitor 14” Hp login. Serta mengatur
4. Hardisk 160Gb pemasokan barang ke cabang
5. Printer Pixma 1000 toko.
6. Keyboard dan Mouse Hp 2. Operator Toko 1 masuk ke
7. Modem AHA sistem, mengolah data
customer, data pemesanan,
mengatur penjualan barang,
dan mencetak laporan
penjualan.
3. Operator Toko 2 masuk ke
sistem, mengolah data
customer, data pemesanan,
mengatur penjualan barang,
dan mencetak laporan
penjualan.
3.2.2 Activity Diagram 3. Activity diagram operator
toko 2
1. Activity diagram admin

2. Activity diagram operator


toko 1 3.2.3 ERD

1) Detail barang = (
kd_barang, kd_toko, jumlah,
tgl_produksi, tgl_kadaluarsa,
harga, jml_update,
min_barang).
2) Toko = ( kd_toko,
nama_toko, alamat_toko,
telepon, kd_kota,
kd_provinsi).
3) Penjualan awal = ( Item Uji Detail Jenis Uji
kd_jual, kd_costumer, Pengujian
kd_toko, tgl_jual, cash,
Pengolahan Penginputan Black Box
kembali, total, status_jual,
Data data barang
username). Penjualan
4) Penjualan barang = ( Toko
kd_jual, kd_barang, tgl_prod,
jml_penjualan, hrg_jual, Pengolahan Penginputan Black Box
diskon). Data data
Penjualan penjualan
3.2.4 RelasiTabel Toko

Tabel uji pengolahan data barang


ke toko

3.3 Pengujian Perangkat Lunak


Pengujian Black Box
Testing atau pengujian prototype yang
diperlukan adalah sebagai berikut :
1. Pengujian
Pengujian perangkat lunak pada
Toko Roti D’ninis Bakery
mempunyai data uji sebagai berikut
yaitu input data dan proses data
pada perangkat lunak yang telah
dibuat.
Tabel uji pengolahan data membantu dalam pendataan
penjualan toko pengadaan barang untuk
reseller Toko Roti D’ninis
Bakery.
3. Dengan dilengkapi dengan
adanya informasi kadaluarsa
roti pada perangkat lunak
berbasis web ini, memudahkan
admin dan para karyawan
dalam pendataan barang yang
akan kadaluarsa dan
memudahkan menyusun
tatanan roti pada toko.

DAFTAR PUSTAKA
[1] Kreasi Data. 2012. Program
Kasir Retail Siap Pakai Update!.
MediaKom.
[2] Pressman, Roger S., Ph.D. 2002.
Rekayasa Perangkat Lunak
Pendekatan Praktisi Buku Satu.
Yogyakarta: Andi Yogyakarta.
4. KESIMPULAN [3] Raymond, McLeod, Jr. 2008.
Sistem Informasi Manajemen
Dari pembahasan yang sudah Edisi Kedelapan. Jakarta: Index.
disampaikan mengenai perangkat [4] Jogiyanto, HM.,
lunak berbasis web pada Toko MBA.,Akt.,Ph.D. 2005. Analisis
Roti D’ninis Bakery, dapat & Desain Sistem Informasi.
diambil kesimpulan sebagai Yogyakarta: Andi.
berikut: [5] Edhy, Sutanta. 2004. Sistem
Basis Data. Edisi Pertama.
1. Penggunaan perangkat lunak Yogyakarta : Graha Ilmu.
berbasis web pada Toko Roti [6] Fathansyah, Ir. 2001. Basis
D’ninis Bakery, sangat Data. Bandung: CV.
membantu dalam memonitor Informatika.
serta mengontrol transaksi dan [7] Bunafit, Nugroho. 2005.
persediaan barang di masing- Database Relasional Dengan
masing cabang Toko. MYSQL. Yogyakarta: Andi.
2. Perangkat lunak berbasis web [8] H.S., Oktaviani. 2010. Rekayasa
pada Toko Roti D’ninis Bakery Perangkat Lunak Berorientasi
juga cepat dalam menyajikan Objek. Yogyakata: Andi Offset.
data reseller dan sangat
[9] Hariyanto, Bambang, Ir., MT.
2004. Rekayasa Sistem
Berorientasi Objek. Bandung:
Informatika.
[10] Peranginangin, Kasiman. 2006.
Aplikasi web dengan PHP dan
MySQL. Yogyakarta: Andi.
[11] Renaldy, Bernard dan Harjoko,
Agus. 2008. Seminar Nasional
Aplikasi Teknologi Informasi
2008 (SNATI 2008).
Yogyakarta.
[12] H.S., Octaviani. 2010.
ShortCourse SQL Server 2008
Express. Yogyakarta: Andi
Offset.
[13] Hakim, Lukmanul. 2011. Trik
Dahsyat Menguasai AJAX
dengan JQUERY. Yogyakarta:
Lokomedia.

Anda mungkin juga menyukai