Anda di halaman 1dari 10

Volume 7 Nomor 2 September 2017 ISSN : 2407-3903

SISTEM INFORMASI LAUNDRY PADA WAWA LAUNDRY BERBASIS WEB

Ahmad Turmudi Zy

Program Studi Teknik Informatika Sekolah Tinggi Teknologi Pelita Bangsa


turmudi@pelitabangsa.ac.id

Disetujui, 26 September 2017

Abstrak

Teknologi hadir untuk memberikan kemudahan-kemudahan terhadap suatu permasalahan yang dihadapi
oleh masyarakat. Salah satu kemudahan yang diberikan teknologi ini adalah kemudahan dalam proses
penyediaan jasa, yaitu pada sistem Online. Yang sudah sering kita jumpai dalam berbagai bentuk toko Online.
Pada penulisan ini, dibuatlah suatu sistem informasi laundry yang memudahkan pemilik laundry dalam
melakukan pengecekan administrasi, mengingat banyak nya cabang yang dikelola. Dengan menggunakan sistem
informasi berbasis web ini, diharapkan manpu menjadi salah satu solusi untuk membantu perusahaan dalam
mengembangkan perusahaan dalam menghadapi persaingan bisnis di saat ini.

Kata Kunci : Sistem, Informasi, Teknologi, Laundry.

Abstract hingga usaha kecil maupun perorangan sudah


memanfaatkan kemajuan teknologi demi
Technology exists to provide easiness to the kelancaran usahanya. Dengan melihat gaya hidup
problems faced by the community. One of the masyarakat masa kini, yang menuntut segala
conveniences provided this technology is the ease sesuatunya bersifat praktis hingga dalam urusan
in the process of provision of services, namely the mencuci pakaian masyarakat kini menjadi enggan
online system. Which has been frequently melakukannya sendiri. Masyarakat lebih memilih
encountered in various forms of online stores. At untuk menggunakan jasa Laundry, yang menurut
this writing, they invented a system that facilitates mereka sangat membantu.
information laundry laundry owners in checking the Oleh beberapa kalangan ini justru dijadikan
administration, given its many branches are sebuah usaha yang dianggap untuk kedepan
managed. By using this web-based information memiliki prospek yang cukup besar untuk dapat
systems, expected to be one of the solutions to assist lebih berkembang. Hal ini juga yang dilakukan
companies in developing business enterprises in the oleh Wawa Laundry. Melihat makin banyaknya
face of competition at this time. pengguna jasa laundry di Wawa Laundry maka
pemilik memutuskan untuk membukan beberapa
Keywords : System, Information, Technology, cabang di tempat lain. Hal ini tentunya sedikit
Laundry. menyulitkan pemilik untuk dapat selalu
mengontrol administrasi dalam usahanya.
6. Pendahuluan Untuk itu dibutuhkanlah sebuah sistem
yang dapat terkoneksi antar satu cabang dengan
Melihat perkembangan teknologi informasi cabang lainnya, sehingga memudahkan pemilik
di Indonesia belakangan ini menjadi sebauah untuk dapat selalu mengontrol administrasinya
harapan baru. Sebuah peluang untuk membantu meski berada di tempat yang berbeda.
perkembangan Negara di segala bidang. Dengan pertimbangan hal tersebut maka
Perkembangan teknologi informasi di Indonesia penulis berusaha untuk membuat sebuah aplikasi
sendiri yang begitu pesat tentu telah membuka yang dapat menyediakan data secara terperinci yang
sebuah peluang untuk meningkatkan peluang dapat di kontrol dan terus terpantau oleh pemilik.
bisnis pada perusahaan. Dengan adanya sistem tersebut penulis berharap
Banyak kalangan masyarakan mulai dari Wawa Laundry dapat lebih meningkatkan
Instansi pemerintah, perusahaan besar bahkan pelayanannya.Karena dengan adanya sistem yang

152 Jurnal Teknologi Pelita Bangsa - SIGMA


Volume 7 Nomor 2 September 2017 ISSN : 2407-3903

saling terhubung antar satu cabang dan cabang (2000:692) dapat didefinisikan sebagai hasil dari
lainnya, hal ini akan lebih mempermudah pengolahan data dalam suatu bentuk yang lebih
pengontrolan.Jadi akan meminimalisir berguna dan lebih berarti lagi bagi penerimanya
keterlambatan maupun keluhan dari para yang menggambarkan suatu kejadian-kejadian
pelanggan. (event) yang nyata (fact) yang digunakan untuk
pengambilan keputusan.
7. Landasan Teori
7.1. Konsep Sistem Informasi 7.1.4. Pengolahan Data
7.1.1. Pengertian Sistem Pengolahan data menurut Kristanto (2008:8)
Sistem merupakan kumpulan elemen-elemen adalah adalah waktu yang digunakan untuk
yang saling terkait dan bekerja sama untuk menggambarkan perubahan bentuk data menjadi
memroses masukan (input) yang ditujukan kepada informasi yang memiliki kegunaan. Semakin
sistem tersebut dan mengolah masukan tersebut banyak data dan kompleksnya aktivitas pengolahan
sampai menghasilkan keluaran (output) yang data dalam suatu organisasi, baik itu organisasi
diinginkan,menurut Kristanto (2008:1). Menurut besar maupun organisasi kecil, maka metode
Jogiyanto (2000:683), suatu sistem dapat pengolahan data yang tepat sangat dibutuhkan.
didefinisikan sebagai suatu kesatuan yang terdiri Dalam metode ini diharapkan dapat
dari dua atau lebih komponen atau subsistem yang menyelesaikan kebutuhan pengolahan data yang
berinteraksi untuk mencapai suatu tujuan. ada, yaitu antara lain:
Maka sistem yaitu sekelompok komponen 3) Ruang penyimpanan data yang efisien.
yang saling terhubung atau terintegrasi dengan 4) Proses yang cepat terhadap data untuk
maksud dan memiliki tujuan yang sama untuk mendapatkan informasi yang dibutuhkan oleh
mencapai suatu sasaran. unsur-unsur dalam organisasi baik sebagian atau
menyeluruh.
7.1.2. Analis Sistem Salah satu metode untuk mengolah data
Untuk mencapai tujuan dari sistem yang adalah dengan media pengolah data yang
dibuat, dibutuhkan tiga perangkat atau alat bantu menggunakan komputer. Dengan media ini semua
yang dapat meningkatkan kinerja dari sebuah permasalahan yang ada dapat diselesaikan secara
sistem sehingga tujuan dari sistem tersebut dapat cepat baik itu permasalahan yang menggunakan
dicapai. perhitungan matematis atau fungsi-fungsi lainnya.
Tiga perangkat tersebut meliputi, perangkat Selain itu dengan komputer, permasalahan yang ada
keras (hardware), perangkat lunak (software) dan dapat diselesaikan dengan sedikit mungkin
perangkat manusia (brainware). Perangkat keras kesalahan yang akan terjadi.
dapat berupa computer, sedangkan perangkat lunak
adalah program. Perangkat lunak manusia dapat 7.1.5. Kualitas Informasi
berupa manajer, analis sistem, programmer dan Sebuah informasi yang berkualitas dari
sebagainya. sistem informasi memiliki ciri-ciri sebagai berikut
(Kristanto, 2008:11) :
7.1.3. Konsep Dasar Data Dan Informasi 5) Akurat
Data menurut Jogiyanto (2000:692) adalah Informasi yang dihasilkan harus bebas dari
kenyataan yang menggambarkan suatu kejadian- kesalahan-kesalahan dan tidak menyelesaikan
kejadian dan kesatuan nyata. Data merupakan bagi orang yang menerima informasi tersebut.
deskripsi tentang benda,kejadian, aktifitas, dan Ketidak akuratan dapat terjadi karena sumber
transaksi yang tidak mempunyai makna atau tidak informasi (data) mengalami gangguan atau
berpengaruh secara langsung kepada pemakai kesengajaan sehingga merusak atau merubah
(user). Dalam menganalisis dan merencanakan data-data asli tersebut.
perancangan suatu sistem haruslah mengerti 6) Tepat Waktu
terlebih dahulu komponen-komponen yang ada Informasi yang diterima harus tepat pada
dalam sistem tersebut. Darimana data dan informasi waktunya. Keterlambatan dapat menjadikan
tersebut diperoleh dan kemana hasil pengolahan informasi tersebut tidak berguna lagi.
data dan informasi tersebut diperlukan. 7) Relevan
Dengan kata lain sumber informasi adalah Informasi tersebut harus mempunyai manfaat
data. Data merupakan bentuk jamak dari bentuk bagi penerimanya. Karena informasi tersebut
tunggal atau data-idem. Data menggambarkan suatu akan digunakan untuk pengambilan suatu
kejadian yang sedang terjadi, dimana data tersebut keputusan dalam pemecahan suatu
akan diolah dan diterapkan dalam sistem menjadi permasalahan.
input yang berguna dalam suatu sistem, menurut 8) Ekonomis, Efisien dan Dapat Dipercaya
Kristanto (2008:7).Informasi menurut Jogiyanto

Jurnal Teknologi Pelita Bangsa - SIGMA 153


Volume 7 Nomor 2 September 2017 ISSN : 2407-3903

Informasi yang dihasilkan mempunyai manfaat 3. Dari perspektif pelayanan, e-Commerce


yang lebih besar dibanding dengan biaya adalah alat yang digunakan untuk
mendapatkannya dan sebagian besar informasi mengurangi biaya dalam pemesanan dan
tidak dapat tepat ditaksir keuntungannya dengan pengiriman barang; dan
suatu nilai uang tetapi dapat ditaksir dengan 4. Dari perspektif online, e-Commerce
nilai efektifitasnya. Selain itu informasi yang menyediakan kemampuan untuk menjual
dihasilkan juga bisa dipercaya kebenarannya dan membeli produk serta informasi
dan tidak mengada-ada. melalui internet dan jaringan jasa online
lainnya.
7.1.6. Konsep Dasar Sistem Informasi Selanjutnya Yuan Gao dalam Encyclopedia of
Menurut Jogiyanto (2000:697) sistem Information Science and Technology (2005),
infomasi dapat didefinisikan sebagai suatu sistem menyatakan e-Commerce adalah penggunaan
didalam suatu organisasi yang merupakan jaringan komputer untuk melakukan komunikasi
kombinasi dari orang-orang, fasilitas, teknologi, bisnis dan transksaksi komersial.
media, prosedur-prosedur dan pengendalian yang Kemudian di website e-Commerce Net, e-
ditujukan untuk mendapatkan jalur komunikasi Commerce didefinisikan sebagai kegiatan menjual
penting, memroses tipe transaksi rutin barang dagangan dan/atau jasa melalui internet.
tertentu,memberi sinyal kepada manajemen dan Seluruh komponen yang terlibat dalam bisnis
yang lainnya terhadap kejadian-kejadian internal praktis diaplikasikan disini, seperti customer
dan eksternal yang penting dan menyediakan suatu service, produk yang tersedia, cara pembayaran,
dasar informasi untuk pengambilan keputusan yang jaminan atas produk yang dijual, cara promosi dan
cerdik. sebagainya.
Sebuah sistem informasi merupakan Seluruh definisi yang dijelaskan di atas pada
kumpulan dari perangkat keras dan perangkat lunak dasarnya memiliki kesamaan yang mencakup
komputer serta perangkat manusia yang akan komponen transaksi (pembeli, penjual, barang, jasa
mengolah data menggunakan perangkat keras dan dan informasi), subyek dan obyek yang terlibat,
perangkat lunak tersebut (Kristanto, 2008:12). serta media yang digunakan (dalam hal ini adalah
internet).
7.2. Internet dan world wide web (www) Perkembangan teknologi informasi terutama
Secara harfiah, internet (kependekan dari internet, merupakan faktor pendorong
interconnected-networking) ialah rangkaian perkembangan e-Commerce. Internet merupakan
komputer yang terhubung di dalam beberapa jaringan global yang menyatukan jaringan
rangkaian. Manakala Internet (huruf 'I' besar) ialah komputer di seluruh dunia, sehingga
sistem komputer umum, yang berhubung secara memungkinkan terjalinnya komunikasi dan
global dan menggunakan TCP/IP sebagai protokol interaksi antara satu dengan yang lain diseluruh
pertukaran paket (packet switching communication dunia. Dengan menghubungkan jaringan komputer
protocol). Rangkaian internet yang terbesar perusahaan dengan internet, perusahaan dapat
dinamakan Internet. Cara menghubungkan menjalin hubungan bisnis dengan rekan bisnis atau
rangkaian dengan kaedah ini dinamakan konsumen secara lebih efisien. Sampai saat ini
internetworking. internet merupakan infrastruktur yang ideal untuk
menjalankan e-Commerce, sehingga istilah e-
7.3. E-Commerce / Toko Online Commerce pun menjadi identik dengan
Electronic Commerce (e-Commerce) menjalankan bisnis di internet.
didefinisikan sebagai proses pembelian dan Pertukaran informasi dalam e-Commerce
penjualan produk, jasa dan informasi yang dilakukan dalam format digital sehingga kebutuhan
dilakukan secara elektronik dengan memanfaatkan akan pengiriman data dalam bentuk cetak dapat
jaringan komputer. Salah satu jaringan yang dihilangkan. Dengan menggunakan sistem
digunakan adalah internet. komputer yang saling terhubung melalui jaringan
Sementara itu Kalakota dan Whinston telekomunikasi, transaksi bisnis dapat dilakukan
mendefinisikan e-Commerce dari beberapa secara otomatis dan dalam waktu yang singkat.
perspektif, yaitu: Akibatnya informasi yang dibutuhkan untuk
1. Dari perspektif komunikasi, e-Commerce keperluan transaksi bisnis tersedia pada saat
adalah pengiriman informasi, produk/jasa, diperlukan. Dengan melakukan bisnis secara
atau pembayaran melalui jaringan telepon, elektronik, perusahaan dapat menekan biaya yang
atau jalur komunikasi lainnya; harus dikeluarkan untuk keperluan pengiriman
2. Dari perspektif proses bisnis, e-Commerce informasi. Proses transaksi yang berlangsung secara
adalah aplikasi teknologi menuju cepat juga mengakibatkan meningkatnya
otomatisasi transaksi bisnis dan work flow. produktifitas perusahaan.

154 Jurnal Teknologi Pelita Bangsa - SIGMA


Volume 7 Nomor 2 September 2017 ISSN : 2407-3903

Dengan menggunakan teknologi HP/UX, Solaris dan BSD, tanpat terkecuali untuk
informasi, e-Commerce dapat dijadikan jenis Microsoft Windows, Mac OS X, RISC OS.
sebagai solusi untuk membantu perusahaan dalam Selain itu jenis webserver yang didukung, selain
mengembangkan perusahaan dan menghadapi Apache, adalah Microsoft Internet Server, Personal
tekanan bisnis. Tingginya tekanan bisnis yang Webserver, Netscape and Planet Sever, Orielly
muncul akibat tingginya tingkat persaingan Webside Pro Server, Caudium, Xitami,
mengharuskan perusahaan untuk dapat memberikan OmniHTTPd. (Syafii, M: 2005)
respon. Penggunaan e-Commerce dapat
meningkatkan efisiensi biaya dan produktifitas 7.6. MySQL
perusahaan, sehingga dapat meningkatkan MySQL adalah suatu database server yang
kemampuan perusahaan dalam bersaing. sangat terkenal di dunia dan merupaka open source
SQL database (database SQL yang opensource).
7.4. Server HTTP Apache atau Server MySQL merupakan database server di mana
Web/WWW Apache pemrosesan data terjadi di server dan client hanya
Server HTTP Apache atau Server Web/WWW mengirim data dan memindah data. Oleh karena
Apache adalah server web yang dapat dijalankan di pemrosesan terjadi di server sehingga pengaksesan
banyak sistem operasi data tidak terbatas. Pengaksesan dapat dilakukan
(Unix, BSD, Linux,Microsoft Windows dan Novell dimana saja dan oleh siapa saja dengan catatan
Netware serta platform lainnya) yang berguna komputer telah terhubung ke server. Lain halnya
untuk melayani dan memfungsikan situs web. dengan database dekstop dimana segala pemrosesan
Protokol yang digunakan untuk melayani fasilitas data seperti penambahan data ataupun penghapusan
web/www ini menggunakan HTTP. data harus dilakukan pada komputer yang
Apache memiliki fitur-fitur canggih seperti bersangkutan.
pesan kesalahan yang dapat dikonfigur, autentikasi MySQL termasuk dalam kategori database
berbasis basis data dan lain-lain. Apache juga management system, yaitu database yang
didukung oleh sejumlah antarmuka pengguna terstruktur dalam pengolahan dan penampilan data.
berbasis grafik (GUI) yang memungkinkan Sejak komputer dapat menangani data yang besar,
penanganan server menjadi mudah. database management sistem memegang peranan
Apache merupakan perangkat lunak sumber yang sangat penting dalam pengolahan data. Hal ini
terbuka dikembangkan oleh komunitas terbuka sangat diperlukan. Karena data tersebut dapat diatir
yang terdiri dari pengembang-pengembang dibawah sesuai dengan kebutuhan pemakainya.
naungan Apache Software Foundation. MySQL merupakan Relational Database
( Management System (RDBMS) yaitu hubungan
http://id.wikipedia.org/wiki/Apache_HTTP_Server antar tabel yang berisi data-data pada suatu
) database. Hal tersebut lebih baik daripada jika
semua data terkumpul menjadi satu dalam satu
7.5. PHP tabel. Kelebihan hal di atas, yaitu dapat
PHP merupakan bahasa interpreter yang mempercepat, pencarian suatu data. Tabel-tabel
hampir mirip dengan bahasa C dan perl yang tersebut di-link oleh suatu relasi yang
memiiki kesederhanaan dalam perintah. PHP dapat memungkinkan untuk mengkombinasikan data dari
digunakan bersama dalam WML sehingga beberapa tabel ketika seorang user menginginkan
pembangunan situs webside dapat dilakukan menampilkan informasi dari suatu database.
dengan cepat dan mudah. PHP dapat digunakan MySQL merupakan database yang
utuk memperbarui database, membuat database, dikembangkan dalam bahasa SQL (Structured
dan mengerjakan perhitungan matematika. Query Language). SQL merupakan bahasa yang
Kelebihan dari PHP adalah mampu membuat terstruktur yang digunakan untuk interaksi antara
aplikasi web dengan koneksi database yang cukup script program dengan database server dalam hal
banyak, seperti Adabas D, Dbase, Empress, pengolahan data. Dengan SQL dapat memebuat
FilePro (read only), Hyperwave, IBM DB2, tabel yang nantinya akan diisi dengan data,
Informix, Ingres, InterBase, FrontBase, MSQL, memanipulasi data (misalnya menambah data,
Direct MS-SQL, MySQL, ODBC, Oracle (OCI7 menghapus data, dan mengupdate data), serta
and OCI8), Ovrimos, PostgreSQL, SQLite, Solid, membuat suatu perhitungan dengan berdasarkan
Sybase, Velocis, Unix dbm. (Prasetya Ambang data yang ditemukan.
Utomo, 2006)
Selain kehandalan dalam database PHP juga 7.7. XAMPP
bersifat Cross-platform yaitu dapat mendukung XAMPP adalah perangkat lunak bebas, yang
berbagai jenis sistem operasi misalnya semua mendukung banyak sistem operasi, merupakan
varian Linux, semua turunan Unix, termasuk kompilasi dari beberapa program.

Jurnal Teknologi Pelita Bangsa - SIGMA 155


Volume 7 Nomor 2 September 2017 ISSN : 2407-3903

Fungsinya adalah sebagai server yang berdiri i) Transmisi data dari suatu komputer ke
sendiri (localhost), yang terdiri atas komputer lain
program Apache HTTP Server, MySQL database, 3) Entity : Merupakan sumber atau tujuan dari
dan penerjemah bahasa yang ditulis arus data yang dapat digambarkan secara
dengan bahasa pemrograman PHP dan Perl. Nama phisik, seseorang atau sekelompok orang atau
XAMPP merupakan singkatan dari X (empat sistem sistem lain.
operasi apapun), Apache, MySQL, PHP dan Perl. 4) Data Store : Komponen yang berfungsi untuk
Program ini tersedia dalam GNU General Public menyimpan data/file adalah fungsi yang
License dan bebas, merupakan web server yang mentransformasikan data secara umum.
mudah digunakan yang dapat melayani tampilan
halaman web yang dinamis. Untuk mendapatkanya 7.9. Diagram Entity Relationship (Diagram ER)
dapat mendownloadlangsung dari web resminya. Pada model relasional, basis data akan
(http://id.wikipedia.org/wiki/Xampp). dikelompokkan kedalam berbagai tabel dua
dimensi, disetiap pertemuan baris dan kolom item-
7.8. Data Flow Diagram (DFD) item data (satuan data terkecil) ditempatkan. Model
Penggunaan DFD sebagai Modeling Tool Entity-Relationship yang berisi komponen-
dipopulerkan oleh Demacro & Yordan (1979) dan komponen himpunan entitas dan himpunan relasi
Gane & Sarson (1979) dengan menggunakan yang masing-masing dilengkapi dengan atribut-
pendekatan Metode Analisis Sistem Terstruktur. atribut yang merepresentasikan seluruh fakta dari
DFD menggambarkan arus data dari suatu sistem dunia nyata yang ditinjau, dapat digambarkan
informasi, baik sistem lama maupun sistem baru dengan lebih sistematis dengan menggunakan
secara logika tanpa mempertimbangkan lingkungan Diagram E-R.
fisik dimana data tersebut berada. flowchart. DFD ERD pertama kali dideskripsikan oleh Peter
menggambarkan aliran data dalam sebuah sistem. Chen yang dibuat sebagai bagian dari perangkat
DFD juga menggambarkan semua proses, meskipun lunak CASE. Notasi yang digunakan dalam ERD
proses tersebut terjadi dalam waktu yang berbeda. dapat dilihat pada tabel di bawah ini :
Tidak ada perulangan ataupun cabang dalam DFD.
Simbol-simbol yang digunakan dalam DFD Tabel 1. ERD (Entity Relationship Diagram)
adalah:

Gambar 1. Simbol DFD


Keterangan :
1) Proses : Merupakan kegiatan atau pekerjaan
yang dilakukan oleh orang atau mesin
komputer, dimana aliran data masuk, Kardinalitas relasi dapat dinyatakan dengan
ditranformasikan ke aliran data keluar. banyaknya garis cabang atau dengan angka (1 dan 1
2) Flow (Arus data) : disimbolkan dengan anak untuk relasi satu ke satu, 1 dan N untuk relasi satu
panah, dimana arus data mengalir diantara ke banyak atau N dan N untuk relasi banyak ke
proses, simpangan data, kesatuan luar, banyak). Kardinalitas relasi menunjukkan jumlah
kesatuan ruang. Arus data dapat berbentuk maksimum entitas yang dapat berelasi dengan
sebagai berikut : entitas pada himpunan entitas yang lain. Adapun
kardinalitas yang terjadi antara dua himpunan
a) Formulir atau dokumen yang digunakan
perusahaan entitas dapat berupa (Fathansyah, 1999, hal.71):
1) Satu ke satu (one to one), yang berarti setiap
b) Laporan tercetak yang dihasilkan sistem entitas pada himpunan entitas satu
c) Output dilayar komputer berhubungan dengan paling banyak satu
d) Masukan untuk komputer entitas pada himpunan entitas lainnya, dan
e) Komunikasi ucapan juga sebaliknya.
f) Surat atau memo 2) Satu ke banyak (one to many), yang berarti
g) Data yang dibaca atau direkam di file setiap entitas pada himpunan entitas satu dapat
h) Suatu isian yang dicatat pada buku agenda berhubungan dengan banyak entitas pada

156 Jurnal Teknologi Pelita Bangsa - SIGMA


Volume 7 Nomor 2 September 2017 ISSN : 2407-3903

himpunan entitas lainnya, akan tetapi tidak 8. Analisa Sistem Berjalan


sebaliknya. 8.1. Prosedur Sistem berjalan
3) Banyak ke satu (many to one), yang berarti
setiap entitas pada himpunan entitas satu
berhubungan dengan paling banyak satu
entitas pada himpunan entitas lainnya, akan
tetapi tidak sebaliknya.
4) Banyak ke banyak (many to many), yang
berarti setiap entitas pada himpunan entitas
satu dapat berhubungan dengan banyak entitas
pada himpunan lainnya, dan juga sebaliknya.
Kardinalitas relasi satu ke banyak dan
banyak ke satu dapat dianggap sama, karena
tinjauan kardinalitas relasi selalu dilihat dari satu
sisi (dari himpunan entitas A ke himpunan entitas B
dan dari himpunan entitas B ke himpunan entitas
A).

7.10. Bagan Alir (Flowchart)


Bagan alir (Flowchart) dapat didefinisikan
sebagai sebuah bagan (chart) yang menunjukkan
aliran di dalam program atau prosedur sistem secara
logika [Jogianto, 2002: 75]. Flowchart ini biasanya Gambar 2. Sistem yang sedang berjalan di wawa
digunakan sebagai alat bantu komunikasi dan untuk laundry
dokumentasi.
Flowchart adalah penggambaran secara 8.2. Permasalahan Yang dihadapi
grafik dari langkah-langkah dan urut-urutan Masalah yang dihadapi dengan sistem berjalan saat
prosedur dari suatu program. Flowchart menolong ini antara lain :
analis dan programmer untuk memecahkan 1) Sulitnya mengontrol administrasi.
masalah kedalam segmen-segmen yang lebih kecil 2) Kurangnya koordinasi antar cabang.
dan menolong dalam menganalisis alternatif- 3) Sempit nya ruang lingkup wilayah customer.
alternatif lain dalam pengoperasian.
Flowchart biasanya mempermudah 8.3. Metode Penelitian yang Digunakan Untuk
penyelesaian suatu masalah khususnya masalah Pemecahan Masalah
yang perlu dipelajari dan dievaluasi lebih lanjut. Dalam pembuatan situ web ada tahapan-
Berikut adalah simbol-simbol yang digunakan tahapan yang harus dilakukan. Tahapan pada
dalam pembuatan suatu flowchart : umumnya sama dengan tahapan dalam pembuatan
aplikasi/software lain. Dalam pembuatan Laundry
Tabel 2. Simbol Flowchart Online kali ini penulis menerapkan model Waterfall
Model sekuensial linier adalah paradigma rekayasa
perangkat lunak yang paling luas dipakai dan paling
tua. Masalah-masalah yang kadang terjadi ketika
model sekuensial linier diaplikasikan adalah :
1) Jarang sekali proyek nyata mengikuti aliran
sekuensial yang dianjurkan model ini. Meski
model linier bisa mengakomodasi iterasi,
model itu melakukannya dengan cara tidak
langsung.
2) Kadang sulit untuk menyatakan semua
kebutuhan secara jelas.
3) Pelanggan harus bersikap sabar. Karena
program itu tidak akan diperoleh sampai akhir
waktu proyek dilalui.
4) Pengembang sering melakukan penundaan
yang tidak perlu. Hal ini disebabkan karena
mengunggu tim lain untuk melengkapi tugas
yang saling memiliki keterkaitan.

Jurnal Teknologi Pelita Bangsa - SIGMA 157


Volume 7 Nomor 2 September 2017 ISSN : 2407-3903

Adapun untuk gambaran model waterfall sendiri 4) Testing


adalah sebagai berikut ini : Testing atau pengujian sangat penting
dilakukan apabila semua desain dan
pemrograman sudah selesai dibuat. Hal ini
bertujuan untuk meminimalisir error ketika
web diluncurkan.
5) Maintenance
Ketika web sudah selesai dibuat, tahap
selanjutnya adalah memasang web ke server
hosting. Tentunya agar web ini dapat dipakai
oleh para calon custumer, untuk lebih
memudahkan transaksi. Namun yang perlu
untuk diingat bahwa website yang telah dibuat
harus terus dijaga dan diperbaiki secara
berkala.

Keuntungan Metode Waterfall


1) Kualitas dari sistem yang dihasilkan akan
Gambar 3. Metode Waterfall (Sommerfille,2010) baik. Ini dikarenakan oleh pelaksanaannya
secara bertahap. Sehingga tidak terfokus pada
Adapun tahapan pembuatan web yang penulis tahapan tertentu.
lakukan, dapat penulis uraikan sebagai berikut : 2) Dokumen pengembangan system sangat
1) Planning Website terorganisir, karena setiap fase harus
Planning atau perencanaan web disini sangat terselesaikan dengan lengkap sebelum
penting. Karena dari sinilah penulis mulai melangkah ke fase berikutnya. Jadi setiap fase
merancang akan seperti apa web ini dibuat dan atau tahapan akan mempunyai dokumen
dengan tujuan maupun sasaran mana yang tertentu.
akan dituju oleh pemilik bidang usaha.Dengan 3) Metode ini masih lebih baik digunakan
mempertimbangkan hal-hal apa saja yang walaupun sudah tergolong kuno, daripada
ingin dicapai atau ditargetkan oleh pemilik menggunakan pendekatan asal-asalan. Selain
bidang usaha maka penulis mulai itu, metode ini juga masih masuk akal jika
mengumpulkan materi maupun data yang kebutuhan sudah diketahui dengan baik.
sekiranya dapat membantu demi kelancaran
web ini nantinya. Kelemahan waterfall
2) Desain 1) Diperlukan majemen yang baik, karena proses
Dalam pembuatan desain inipun ada pengembangan tidak dapat dilakukan secara
beberapahal yang harus penulis perhatikan. berulang sebelum terjadinya suatu produk.
Desain disusun secara sistematis dari setiap 2) Kesalahan kecil akan menjadi masalah besar
halaman,hal ini bertujuan memudahkan para jika tidak diketahui sejak awal pengembangan
pengguna untuk dapat mengoperasikannya. yang berakibat pada tahapan selanjutnya.
Tentunya ini disesuaikan dengan tujuan 3) Pelanggan sulit menyatakan kebutuhan secara
pembuatan web ini sendiri. eksplisit sehingga tidak dapat mengakomodasi
Untuk meminimalisir kesalahan dalam ketidak pastian pada saat awal pengembangan.
mendesain web ini penulis menggunakan 4) Pelanggan harus sabar, karena pembuatan
sebuah cara, yaitu dengan menggambarkan perangkat lunak akan dimulai ketika tahap
sketsa dalam selembar kertas akan membantu desain sudah selesai. Sedangkan pada tahap
dalam menggambarkan sebuah ide awal. sebelum desain bisa memakan waktu yang
Sketsa ini berisikan layout dan bentuk situs lama.
web umum. 5) Pada kenyataannya, jarang mengikuti urutan
3) Code sekuensial seperti pada teori. Iterasi sering
Code atau dalam bahasa pemrograman sering terjadi menyebabkan masalah baru.
kita sebut dengan coding dibagi menjadi dua
yaitu client side scripting dan serverside 9. Rancangan Sistem Dan Implementasi
scripting. Client side scripting adalah script 9.1. Usulan Prosedur Yang Baru
yang brjalan disisi client/browser, sedangkan
server side scripting adalah script yang Untuk membantu kelancaran dalam kinerja di
berjalan disisi server menghasilkan website Wawa Laundry, berikut ini gambaran prosedur
yang dinamis dan interaktif. yang penulis ajukan. Prosedur-prosedur tersebut

158 Jurnal Teknologi Pelita Bangsa - SIGMA


Volume 7 Nomor 2 September 2017 ISSN : 2407-3903

dapat penulis jelaskan dalam bentuk flowchat 9.3. Data Sistem


sebagai berikut :
1) Item

Gambar 7. Desain Tabel Item

2) Anggota

Gambar 4. flowchart sistem informasi yang


diusulkan

9.2. Data Flow Diagram (DFD)


Data Flow Diagram (DFD) adalah suatu model
logika data atau proses yang dibuat untuk
menggambarkan asal data dan tujuan data yang
keluar dari sistem, tempat menyimpan data, proses
apa yang menghasilkan data tersebut, serta interaksi Gambar 8. Desain Tabel Anggota
antara data yang tersimpan dan proses yang
dikenakan pada data tersebut (Kusrini, 2007:40) 3) Cucian
a. DFD Level Nol

Gambar 9. Desain Tabel Cucian

4) Konsumen

Gambar 5. DFD Level Nol


b. DFD Level 1

Gambar 10. Desain Tabel Konsumen

5) Pegawai

Gambar 6. DFD Level 1 Gambar 11. Desain Tabel Pegawai

Jurnal Teknologi Pelita Bangsa - SIGMA 159


Volume 7 Nomor 2 September 2017 ISSN : 2407-3903

6) Penyerahan 9.4. Entity Relation Diagram (ERD)

Gambar 16. Diagram ERD

Pada saat customer datang, karyawan


Gambar 12. Desain Tabel Penyerahan melakukan proses input data customer. Apabila
customer sudah terdaftar sebagai anggota maka
7) User proses input tidak perlu lagi dilakukan. Setelah itu
karyawan melanjutkan ke proses selanjutnya, yaitu
input data cucian yang diterima dari customer di
menu transaksi. Kemudian mencetak faktur sebagai
tanda bukti untuk customer. Pada proses
selanjutnya pekerjaan dilakukan. Setelah itu
karyawan membuat rekap pemasukan.

Gambar 13. Desain Tabel User 9.5. Perancangan Masukan


1) Login
8) Penyerahan_cucian

Gambar 17. Form Login

2) Input anggota

Gambar 14. Desain Tabel Penyerahan Cucian

9) Jabatan

Gambar 15. Desain Tabel Jabatan Gambar 18. Form Anggota

160 Jurnal Teknologi Pelita Bangsa - SIGMA


Volume 7 Nomor 2 September 2017 ISSN : 2407-3903

3) Input transaksi 2) Dapat menjaga keamanan cucian mulai


masuk sampai keluar.
3) Menghindari kemungkinan terjadinya
kesalahan data cucian antara konsumen satu
dengan yang lain.
4) Pencariandatapelangganlebihcepat
5) Pencarian laporan–laporan yang dibutuhkan
lebih cepat dan efisien. Seperti laporan
penerimaan cucian, pengembalian cucian.

10.2. Saran
Penulis menyadari bahwa dalam
penulisan proses perancangan program laundry
dengan menggunakan bahasa pemograman PHP
ini masih banyak kekurangannya, maka untuk
Gambar 19. Form Transaksi kedepannya diharapkan aplikasi laundry ini dapat
dikembangkan menjadi lebih baik terutama pada
9.6. Implementasi menu transaksi dan logika jalannya program serta
Tata Laksana Sistem Yang diusulkan pembuatan laporan yang mungkin masih belum
1) Kebutuhan Hardware lengkap atau banyak kekurangan.
a) 1 buah PC dengan spesifikasi :
Daftar Pustaka
b) Processor minimal Pentium 4 (1,6 GHz)
c) Memori minimal 128 GB
d) Hardisk minimal 10 GB [1] A, Hall, James, (2001), Sistem Informasi
Akuntansi, Salemba : Salemba Empat.
e) Monitor SVGA
f) Keyboard dan Mouse standard [2] Fathansyah, ir, (1999), Basis Data, Bandung :
g) Jaringan Internet Informatika Bandung.
2) Kebutuhan Software [3] Juniarto, Purba, (2012), Analisis dan
Konfigurasi perangkat lunak yang diperlukan Perancangan Sistem Informasi Sumber Daya
oleh sistem baru sebagai berikut : Manusia Berbasis Web Pada PT.Sucofindo
a) Sistem operasi minimal Windows 98 Apraisal Utama, Jakarta : Universitas Bina
b) Database MySql Nusantara.
c) PHP
d) Flash [4] Junindar, (2008), Panduan Lengkap Menjadi
e) Photoshop Programmer, Jakarta : Mediakita.
f) Dll [5] Kadir, Abdul, (2001), Dasar – Dasar
Pemrograman Web Dinamis Menggunakan
10. Penutup PHP, Yogyakarta : Andi Yogyakarta.
10.1. Kesimpulan
Berdasarkan hasil uraian penjelasan dan [6] Nugroho, Adi, ST., MMSI, (2004), Konsep
pembahasan yang telah dilakukan pada bab-bab Pengembangan Sistem Basis Data, Bandung :
sebelumnya maka diperoleh kesimpulan mengenai Informatika Bandung.
pembuatan Sistem Informasi laundry pada Wawa [7] Prasetyo, Didik Dwi, (2002), Administrasi
Laundry antara lain: Database Server MySql, Jakarta : Elex Media
1) Software ini dapat membantu memudahkan Komputindo.
para user/pemakai dalam menginputkan data
[8] Prasetyo, Didik Dwi, (2003), Kolaborasi PHP
konsumen dan cucian dengan tepat dan dan MySql untuk Membuat Web Database
akurat. yang Interaktif, Jakarta : Elex Media.

Jurnal Teknologi Pelita Bangsa - SIGMA 161

Anda mungkin juga menyukai