Anda di halaman 1dari 9

PERANGKAT LUNAK PEMESANAN

PAKET FOTO BERBASIS WEB


DI CV. DPOTRET
Ati Suci Dian Martha, S.Kom., M.T., Muhammad Abdul Gopur
Program Studi Manajemen Informatika , Konsentrasi Teknik Informatika PKN LPKIA
Jln. Soekarno Hatta No. 456 Bandung 40266, Telp. +62 22 75642823, Fax. +62 22 7564282
Email : Aciantha@gmail.com , m.gopz@yahoo.co.id

Abstrak

Dalam kehidupan sehari-hari, kebutuhan masyarakat dalam mendapatkan informasi sudah sangat
meningkat, sebagai contoh informasi pemasaran dan pemesanan suatu produk dengan menggunakan
spanduk atau papan reklame, dengan pemasangannya pun memakan waktu. Juga kekecewaan konsumen
sering terjadi ketika proses pemesanan, jarak, waktu dan ketidak pastian menjadi faktor-faktor yang dapat
mengecewakan dan menggagalkan proses pemesanan. Selain itu, apabila infromasi tersebut sudah tidak
dibutuhkan dan ingin diganti dengan informasi yang baru maka penggunaan spanduk ataupun rekalame
tersebut harus diganti dengan bahan yang baru. Sehingga perusahaan yang berencana untuk memasarkan
suatu produk memerlukan biaya lagi.
Dari uraian diatas maka dibuatlah sebuah perangkat lunak informasi dan pemesanan berbasis web untuk
memudahkan konsumen, baik dalam pengaksesan informasi maupun pemesanan suatu produk. Juga
memberikan kemudahan bagi perusahaan dalam hal promosi, perubahan informasi, mengelola data
pemesanan serta pembuatan laporan dengan menggunakan metodelogi analisis dan perancangan
terstruktur dengan model proses waterfall.

Kata kunci : Perangkat Lunak, Penjualan, Web.

1. Pendahuluan diharapkan dengan adanya perubahan sistem


yang baru maka sistem promosi, pemesanan dan
CV. DPotret adalah perusahaan yang bergerak penjadwalan dapat berjalan lebih baik, serta
dibidang jasa foto yang mempunyai tujuan mampu menghasilkan informasi yang tepat dan
untuk memuaskan pelanggan dan memberikan akurat. Pada akhirnya, hal ini akan berdampak
pelayanan terbaik kepada pelanggan. pada peningkatan kepercayaan, kepuasan dan
kenyamanan konsumen serta diperolehnya
Sebagai perusahaan yang terbilang cukup lama keuntungan yang maksimal bagi perusahaan.
di bidangnya, CV. DPotret mengalami
beberapa masalah pada salah satu bagiannya, Berdasarkan permasalahan yang ada diatas
yaitu bagian admin. Bagian ini tidak memiliki maka mengidentifikasi beberapa permasalahan
sistem pencatatan dan penyimpanan data yang yang dapat diambil didalam latar belakang
teratur sehingga tanpa disadari hal tersebut diatas adalah :
menyebabkan terhambatnya proses kegiatan 1. Keterlambatan pengerjaan foto karena
perusahaan ini, selain itu sebagai perusahaan tidak adanya pencatatan dokumen foto
penyedia jasa foto yang sudah cukup yang masuk sehingga karyawan tidak
diperhitungkan dan memiliki banyak konsumen mengetahui mana foto yang seharusnya
dari luar kota, CV. DPotret tidak mempunyai didahulukan pengerjaannya.
media informasi tetap yang dapat diakses dari 2. Banyaknya konsumen yang kecewa dan
jarak jauh, sehingga banyak konsumen dari batal foto karena tidak adanya sistem
luar kota harus pulang dengan kecewa karena informasi yang bisa di akses langsung
penuhnya jadwal. sehingga konsumen tidak mengetahui penuh
atau tidaknya jadwal dari paket paket yang
Dari uraian diatas pimpinan perusahaan disediakan.
menginginkan sebuah perangkat lunak yang bisa 3. Proses promosi dan perubahan informasi
mengatasi permasalahan diatas, sehingga membutuhkan waktu yang lama karena tidak
adanya media yang tetap, selain itu proses 3. Analisis Perangkat Lunak
ini sering memakan banyak dana.
4. Laporan pemesanan sering tidak akurat 3.1 Gambaran Perangkat Lunak
karena tidak adanya media penyimpanan
yang aman sehingga banyak transaksi Aplikasi yang dibuat merupakan aplikasi
pemesanan yang hilang. perangkat lunak yang akan digunakan di CV.
dpotret Purwakarta. Aplikasi ini digunakan oleh
Adapun batasan permasalahan atau ruang pegawai bagian admin dan pemesan paket foto
lingkup permaslahan yang akan dibahas dan diakses melalui internet yang artinya dapat
meliputi : di akses dimanapun selama media untuk
1. Memberi informasi dan promosi. membuka aplikasi ini terhubung dengan
2. Pencatatan pemesanan paket. jaringan. Aplikasi ini terbagi menjadi 2 bagian,
3. Pembuatan laporan pemesanan. yaitu bagian user dan admin. Bagian user dapat
4. Tidak membahas pemesanan foto paket foto digunakan oleh pemesan untuk memesan paket
studio. foto dan melihat informasi informasi
5. Tidak menerima pembayaran uang muka mengenai perusahaan dpotret maupun informasi
secara kredit. seputar dunia foto. Sedangkan bagian admin
6. Tidak membahas informasi akuntansi. dapat mengelola semua informasi yang ada pada
7. Tidak membahas tentang pembatalan bagian user, mengelola data pemesanan dan
pemesanan. pembuatan laporan.

Maka tujuan perancangan sebagai berikut: Dalam analisis data dibutuhkan penjabaran
1. Mempermudah pengelolaan pemesanan. tentang entitas yang terlibat dalam perangkat
2. Memberi kemudahan bagi konsumen untuk lunak dan hubungan dengan atribut-atributnya.
melakukan pemesanan paket foto serta
menyediakan media informasi yang dapat 3.2 CDM
diakses kapanpun dan dimanapun. pemesananan
3. Mempermudah dan mempercepat proses kode_pemesan <pi> Variable characters (20) <M>
harga Integer
promosi dan perubahan informasi serta tgl
tgl_pesan
Date
Date
tgl_selesai Date
menyediakan media yang tetap. tgl_ambil Date
lama Integer
4. Membuat laporan pemesanan dengan cepat user
bayar
sisa
Integer
Integer
dan akurat. id_member <pi> Variable characters (15) <M>
no_ktp Integer
melakukan tgl_konfrim
status_pesan
Date
Variable characters (20)
nama Variable characters (50) Identifier_1 <pi>
password Variable characters (100) ...
alamat Text
2. Landasan Teori kota Variable characters (50)
telp Variable characters (15)
email Variable characters (100)
status Variable characters (10) memesan

Memurut Rosa A.S dan M. Shallahuddin Identifier_1 <pi>


...

Perangkat lunak (software) adalah program


komputer yang terasosiasi dengan dokumentasi kelompok_paket

perangkat lunak seperti dokumentasi kebutuhan, kode_kelompok <pi> Variable characters (6) <M>
nama_kelompok Variable characters (20)
mempunyai
model desain, dan cara penggunaan (user lama
proses
Integer
Integer
paket
kode_paket <pi> Variable characters (15) <M>
lama_proses Integer
manual). Identifier_1 <pi>
nama_paket
keterangan
Variable characters (50)
Text
... harga_paket Integer
gambar Variable characters (50)
Identifier_1 <pi>
Menurut [Dep91] pemesanan adalah proses ...

perbuatan, cara memesan atau memesankan.


Pemesanan merupakan salah satu aktifitas Gambar 3.1 Conceptual Data Model
dalam sebuah perusahaan, pemesanan dilakukan
oleh konsumen, adanya pemesanan membantu 3.2 Skema Relasi
penjual menentukan jumlah persediaan barang. Skema dari relasi antar entitas yang di dapat
dari CDM :
Menurut Betha Sidik, Ir. World Wide Web
(WWW), lebih dikenal dengan web, merupakan User (id_member, no_ktp, nama, password,
salah satu layanan yang didapat oleh pemakai alamat, kota, telp, email, status)
komputer yang terhubung dengan internet.
Pemesanan (kode_pemesanan, harga, tgl,
tgl_pesan, tgl_ambil, tgl_konfrim, bayar, sisa,
status_pesan)
Paket (kode_paket, nama_paket, keterangan, 4. Perancangan Perangkat Lunak
harga_paket , gambar) 4.1 PDM
pemesananan
Kelompok Paket (kode_kelompok, user
kode_pemesan varchar(20) <pk>
id_user varchar(15) <pk> id_user varchar(15) <fk1>
nama_kelompok, lama, proses, lama_proses) no_ktp
nama
integer
varchar(50)
pak_kode_paket
harga
varchar(15) <fk2>
int
password varchar(100) tgl date
alamat long varchar tgl_pesan date
kota varchar(50) FK_PEMESANA_MELAKUKAN_USER
tgl_selesai date
telp varchar(15) tgl_ambil date
email varchar(100) lama integer
3.3.1 Konteks Diagram status
...
varchar(10) bayar
sisa
integer
integer
tgl_konfrim date
status_pesan varchar(20)
data_ ...
pemesan
kode_pesanan
FK_PEMESANA_REFERENCE_PAKET
bukti transfer
Pemesan Password data_pemesanan Admin
email informasi login gagal
paket
kelompok_paket
kode_paket varchar(15) <pk>
kode_kelompok varchar(6) <pk>
FK_PAKET_MEMPUNYAI_KELOMPOK kode_kelompok varchar(6) <fk>
nama_kelompok varchar(20)
informasi pemesanan lama integer
nama_paket varchar(50)
keterangan long varchar
informasi pengambilan data_pemesanan
proses integer
harga_paket integer
informasi pesanan diterima lama_proses integer
1 Password ... gambar varchar(50)
informasi pesanan ditolak username ...
data_pemesan Sistem Pemesanan Paket Foto
informasi registrasi berhasil
informasi registrasi gagal
informasi login gagal
Gambar 4.1 Physical Data Model

Pimpinan Studio
laporan pemesanan
4.1.2 Struktur Database
Gambar 3.2 Context Diagram Pemesanan Paket
Foto

3.3.2 Data Flow Diagram Level 1

1.1
data_pemesan
Melakukan Registrasi
Pemesan
data_pemesan
informasi registrasi berhasil
informasi registrasi gagal

email Password
8 user Password username 7 usertoko

Password Password
email email Password
1.2 username
informasi login gagal Melakukan login
id_member informasi login gagal
bukti transfer
kode_pesanan
1.3
data_pemesanan data_pemesanan
Melakukan Pemesanan Admin
1 Pemesanan

data_pemesanan
kode_pesanan
1.4
data_pemesanan
data_pemesanan Mengelola Pemesanan

informasi pemesanan
informasi pesanan diterima
informasi pesanan ditolak data_pemesanan
informasi pengambilan

1.6
data_pemesanan Membuat Laporan Pemesanan

laporan pemesanan Pimpinan Studio

Gambar 4.2 Struktur Database


Gambar 3.3 level 1 Pemesanan Paket Foto
5. Implementasi Dan Pengujian
Tabel 5.1 Daftar Aktifitas Implementasi
5.1 Jadwal Implementasi
Dalam perancangan perangkat lunak ini terdapat
rangkaian peristiwa/kejadian secara sequential
(berurutan). Berikut ini jadwal perancangan
perangkat lunak :

1. Persiapan Perangkat Keras dan Perangkat


Lunak.
Mempersiapkan kebutuhan perangkat keras dan
perangkat lunak pembangunan perangkat lunak
pemesanan paket foto.

2. Rancangan Database
Proses pembuatan rancangan database untuk
modul yang akan dibuat.

3. Pembangunan Modul Perangkat Lunak Tabel 5.2 Gantt Chart Implementasi Perangkat
Proses pembangunan modul perangkat lunak Lunak
pemesanan paket foto.

4. Pengetesan Dan Evaluasi Modul Perangkat


Lunak
Tes pertama pada saat perangkat lunak telah
selesai dibangun yang tentunya masih terdapat
kekurangan dan perlu adanya penambahan
secara fungsionalitas dari perangkat lunak.

5. Pengetesan Dan Perbaikan Seluruh Modul


Perangkat Lunak
Proses pengetesan disertai perbaikan pearangkat
lunak dari hasil pertama agar dapat digunakan
secara baik sesuai dengan fungsi seluruh modul
perangkat lunak.
5.1.2 Kebutuhan Perangkat Keras
6. Dokumentasi Modul Perangkat Lunak Perangkat keras yang diguakan dalam
Dokumentasi modul perangkat lunak setelah pembuatan perang lunak :
pembangunan, pengetesan dan perbaikan 1. Processor DualCore 1.5 Ghz
seluruh modul perangkat lunak 2. Memori/RAM 2 GB
3. Harddisk 500 GB
7. Sosialisasi Dan Pelatihan 4. Monitor 14
Sebelum user menggunakan aplikasi perangkat 5. CD-RW
lunak pemesanan paket foto, terlebih dahulu 6. Keyboard + Mouse
diberikan sosialisasi dan pelatihan agar user 7. Printer 1 Unit (Untuk pengecekan cetak
lebih dimudahkan dalam penggunaan perangkat laporan-laporan)
lunak pemesanan paket foto.

8. Hosting
Setelah semua rangkain terpenuhi maka proses
terakhir adalah melakukan hosting perangkat
lunak pemesanan paket foto .
5.1.3 Kebutuhan Perangkat Lunak
Perangkat lunak (Software) yang digunakan Gambar V.2 Form Pilih Paket
dalam pembuatan perangkat lunak :
Uraian Penggunaan :
- Pada menu ini member dapat memlih
paket yang akan dipesan.
- Lakukan login agar tombol pesan muncul
- Pada Bagian kiri terdapat beberapa
kategori paket, klik untuk berpindah
kategori
- Tombol detail untuk melihat detail dari
paket
5.1.4 Kebutuhan Sumber Daya Manusia
- Tombol Pesan untuk memilih paket
Adapun orang-orang yang terlibat dalam
pembuatan sistem adalah :
1. Penyusun
2. Pemilik CV
3. User (Pemesan)

5.1.5 Cara Penggunaan

Gambar V.3 Pemesanan Paket

Uraian Penggunaan :
Gambar V.1 Login Member - Pada proses pemesanan member hanya
perlu mengisi tanggal yang akan dipesan
untuk memulai Pembuatan Paket (Proses
Uraian Penggunaan : Foto) , dan jika ada tambahan lain lain
bisa di input di Tambahan Lain - Lain
- Masukan Username dan Password. - Jika tangal yang dipesan sudah di masukan
- Jika Username dan Password yang , maka klik tombol Kirim, maka
dimasukan benar, maka member akan pemesanan akan diarsipkan dengan status
berhasil login dan akan mencul menu Menunggu.
tambahan yaitu menu Data Saya serta
tombol pesan pada menu paket akan aktif.
- Jika User belum terdaftar sebagai member,
maka lakukanlah registrasi dengan
mengklik link Daftar Member.

Gambar V.6 Login Admin


Uraian Pengguanaan : o Terima = Hapus,
- Masukan username(id) dan password Detail, Status
user(admin) o Tolak = Hapus,
- Kemudian klik login Detail
- Adapun username dan password default o Proses = Hapus,
nya adalah : admin admin Detail, Pelunasan
o Selesai = Hapus,
Detail, Pelunasan, Set Tanggal
Ambil
o Telah Diambil = Hapus,
Detail
- Pemesanan dengan status menunggu akan
dihapus secara otomatis apabila tidak
Gambar V.7 Menu Atas dirubah dalam jangka waktu yang telah
Uraian Penggunaan : ditentukan.
- Pemesanan Paket untuk melihat
pemesanan paket yang masuk, 2/4 yang Penggunaan :
artinya 2 = Pemesanan yang baru masuk - Pemesanan baru mempunyai status
dengan status Menunggu, 4 = Jumlah menunggu, klik status untuk merubah.
pemesanan yang ada - Akan muncul form Ubah Status
- User Login untuk melihat user admin yang Pemesanan (Gambar V.9)
terdaftar, 1/4 yang artinya 1 = user yang - Pilih status Terima Atau Tolak, lalu klik
sedang login, 4 = jumlah user admin yang ubah maka sistem akan mengirim
terdaftar informasi secara otomatis kepada member
- Kritik Saran Belum Dibaca untuk melihat dan status berubah menjadi Terima
kritik dan sarang yang belum dibaca, 1/8 - Apabila member telah mengunggah bukti
yang artinya 1= Kritik dan saran yang transfer, maka klik tombol status
belum dibaca, 8 = jumlah kritik dan saran - Akan muncul form Ubah Status
yang masuk Pemesanan, inputkan jumlah nominal
- Upload Bukti Transaksi untuk melihat data sesuai dengan bukti transfer, kemudian
bukti transaksi yang telah diunggah klik ubah dan status pemesanan akan
member, 0/2 menunjukan 0 = data bukti berubah menjadi Proses (Gambar V.10)
yang baru masuk dan belum dibaca, 2 = - Lalu ketika member datang untuk foto ,
jumlah bukti yang masuk member akan membayar sisa dari total
yang harus dibayar, klik tombol pelunasan
dan inputkan sisa pembayaran (Gambar
V.11)
- Status Proses akan berubah secara otomatis
menjadi Selesai apabila telah melewati
batas hari yang telah ditentukan
- Kemudian klik tombol Set Tanggal
Ambil, lalu inputkan tanggal pengambilan
hasil, sistem akan mengirim informasi
pengambilan secara otomatis kepada
member (Gambar V.12)
- Lalu apabila member telah mengambil
Gambar V.8 Kelola Pemesanan hasil, klik kembali tombol Set Tanggal
Ambil lalu ceklis checkbox Ya pada form
(Gambar V.13)
Uraian :
- Status terbagi menjadi 6 yaitu : Menunggu,
Terima, Tolak, Proses, Selesai dan Telah
Diambil
- Masing masing status memiliki operasi
yang berbeda, yaitu :
o Menunggu = Hapus, Detail,
Status
pengujian terhadap aplikasi yang telah
dirancang sebelumnya, apakah telah sesuai
dengan apa yang diharapkan melalui penilain
yang dilakukan oleh pihak perusahaan.

V.2.1 Lingkup dan Lingkungan


Pengujian fungsi perangkat lunak pemesanan
paket foto di CV. Dpotret ini dilakukan dengan
menggunakan metode Black Box. Pengujian
Gambar V.9 Ubah Status Pemesanan dilakukan pada fungsi-fungsi sistem untuk
(Kondisi Status Menunggu) menentukan apakah fungsi tersebut telah
berjalan sesuai dengan yang diharapkan.

V.2.2 Kebutuhan Sumber Daya


Kebutuhan sumber daya yang diperlukan pada
saat dilakukan pengujian perangkat
lunak, baik berupa sumber daya manusia,
perangkat lunak maupun perangkat
kerasnya.

Gambar V.10 Ubah Status Pemesanan V.2.3 Hasil Pengujian


(Kondisi Status Terima) Berikut ini adalah hasil pengujian terhadap
aplikasi :

Gambar V.11 Pelunasan Paket

Gambar V.12 Atur Tanggal Ambil

V.2 Pengujian
Sub bab ini menerangkan tentang tata cara dan
langkah-langkah yang digunakan untuk proses
Berdasarkan analisis, pemahaman serta survei
yang dilakukan terhadap sistem baru ini, maka
dapat diambil kesimpulan dari perangkat lunak
Pemesanan Paket Foto di CV. Dpotret sebagai
berikut :
1. Pencatatan pemesanan yang jelas, media
penyimpanan yang teratur, serta mudahnya
pencarian data pemesanan mengakibatkan
tidak terjadi lagi keterlambatan pengerjaan
paket foto seperti sebelumnya karena
jelasnya informasi tentang paket mana
yang harus didahulukan pengerjaannya.
2. Menyediakan media informasi yang dapat
diakses kapanpun dan dimanapun sehingga
konsumen diberikan kemudahan untuk
melihat informasi, promosi serta
melakukan pemesanan paket foto.
3. Proses promosi serta perubahan informasi
dapat dilakukan secara mudah, cepat dan
tidak memakan biaya yang besar seperti
sebelumnya.
4. Adanya media penyimpanan data
pemesanan yang aman serta teratur
memungkinkan laporan pemesanan dapat
dibuat dengan cepat dan akurat serta jenis
laporan dapat di atur sesuai dengan
kebutuhan.
[10] Miftakhul Huda & Bunafit Komputer.
Adapun saran yang dapat diberikan untuk 2010, Membuat Aplikasi Database
pengembangan lebih lanjut dari perangkat lunak Dengan Java, MySQL Dan NetBeans,
pemesanan paket foto ini adalah sebagai berikut PT. Elex Media Komputindo, Jakarta
: [11] Wahana Komputer. 2010, Panduan
1. Mengkonsultasikan masalah-masalah baru Menguasai Pemograman Web dengan
yang muncul seiring dengan JavaScript, ANDI, Yogyakarta
berkembangnya sistem pemesanan agar [12] Wahana Komputer. 2010 , Panduan
perangkat lunak yang telah di buat dapat Belajar MySQL Database Server,
mengikuti sistem yang baru. Mediakita, Jakarta
2. Menambahkan fitur pembayaran melalui [13] Wahana Komputer. 2011, Mastering CMS
paypal agar member tidak perlu repot untuk Programming with PHP & MySQL,
memotret hasil transfer dan ANDI, Yogyakarta
mengunggahnya. [14] Ronald Rusli. 2013, Membuat Aplikasi
3. Menambahkan fitur SMS Gateway agar GPS Dan Suara Antrian Dengan PHP,
balasan dari kritik & saran pengunjung Lokomedia, Yogyakarta
serta pemeberian informasi yang beruapa : [15] Prof. Dr. Jogiyanto HM, MBA., Ph.D.
informasi paket ditolak, informasi paket 2005, Analisis & Desain Sistem
diterima dan informasi pengambilan hasil Informasi : Pendekatan Terstruktur,
dapat dibalas langsung ke nomor Teori dan Praktik Aplikasi Bisnis , C.V
handphone, dengan harapan agar member Andi Ofset, Yogyakarta
tidak harus repot membuka website untuk [16] Hanif Al Fatta. 2007, Analisis dan
melihat informasi balasan. Perancangan Sistem Informasi Untuk
Keunggulan Bersaing Perusahaan dan
Demikian kesimpulan dan saran-saran yang Organisasi Modern ,C.V Andi Ofset,
dapat diberikan untuk keperluan pengembangan Yogyakarta
sistem yang lebih lanjut, akhir kata syukur [17]
kepada Allah SWT atas segala nikmat, petunjuk http://repository.usu.ac.id/bitstream/12
dan kemudahan-Nya sehingga selesainya tugas 3456789/24835/4/Chapter%20II.pdf,
akhir ini. Semoga dapat bermanfaat bagi semua download tanggal 25 Mei 2014.
pihak. [18]
DAFTAR PUSTAKA http://elib.unikom.ac.id/download.php?
id=20087, download tanggal 25 Mei
[1] Rosa A.S & M. Shalahuddin. 2013, 2014.
Rekayasa Perangkat Lunank Terstruktur
dan Berorientasi Objek, Informatika,
Bandung
[2] Betha Sidik, Ir. 2012, Pemograman Web
Dengan HTML, Informatika, Bandung
[3] Janner Simarmata. 2010, Rekayasa WEB,
Andi Publisher, Yogyakarta
[4] Aloysius Sigit W. 2011, Website Super
Canggih Dengan Plugin JQuery Terbaik,
Mediakita, Jakarta
[5] Diar Puji Oktaviani. 2010, Menjadi
Programmer Jempolan Dengan
Menggunakan PHP, Jakarta
[6] Anhar, S.T. 2010, Panduan Menguasai
PHP & MySQL Secara Otodidak, Jakarta
[7] Ryanto. 2011, Sistem Informasi Penjualan
dengan PHP dan MySQL, Gava Media,
Yogyakarta
[8] Andrea Adelheid. 2013, 1 Hari Menjadi
Hacker, Mediakita, Jakarta
[9] Wardana, S.Hut., M.Si. 2010, Menjadi
Master PHP Dengan Framework
Codeigniter,PT. Elex Media Komputindo,
Jakarta

Anda mungkin juga menyukai