PENGEMBANGAN PERANGKAT LUNAK JASA PENJAHIT MENGGUNAKAN METODE WATERFALL DI ANNY TAILOR Andhika Unggul Wasesa 1, 4. Yupie Kusumawati SE, M.Kom 2 Jurusan Sistem Informasi. Ilmu Komputer, Universitas Dian Nuswantoro Fakultas Ilmu Komputer Universitas Dian Nuswantoro Semarang Jalan Nakula I No. 5-11 Semarang 50131 Telp : (024) 3517261, Fax : (024) 3520165 E-mail :
[email protected]
2
Abstrak
Anny Tailor, yang merupakan sebuah usaha yang menekuni bidang pembuatan busana. Dalam menjalankan usahanya, semua proses pencatatan pada Anny Tailor dicatat ke dalam sebuah buku, dalam pembuatan laporan Anny Tailor harus meluangkan waktu yang tidak sedikit, karena harus menyusun satu –persatu dari setiap transaksi yang terjadi. Masalah yang dijumpai dalam Anny Tailor diantaranya yaitu terjadinya kesalahan hitung pembayaran , dan masalah jadwal pengambilan jahitan, sehingga sering membuat konsumen kecewa jika terjadi salah hitung, maupun jahitan yang terlambat. Maka akan dibangun perangkat lunak yang dapat melakukan penghitungan secara otomatis, menghasilkan laporan pemesanan dan pembayaran. Perangkat lunak ini akan dibangun menggunakan metode pengembangan sistem waterfall, yang dimulai dari analisa, desain sistem, implementasi, testing dan maintenance. Perangkat lunak ini diharapkan dapat membantu permasalahan yang dihadapi oleh Anny Taiolr. Hasil dari perangkat lunak ini adalah adanya pendataan konsumen, pendataan konsumen, data jasa, data konsumen, data pesanan, dan data bayar, Laporan yang dihasilkan yaitu laporan pesanan dan laporan pembayaran. Kesimpulan dari perancangan ini adalah tersedianya perangkat lunak yang dapat mengatasi masalah dalam pembuatan surat pesanan, nota bayar, serta tersedianya laporan yang dapat dibuat secara otomatis tanpa memerlukan banyak waktu untuk menyusunnya yaitu pemesanan dan laporan bayar. Kata kunci:perangkat lunak, waterfall, tailor, sistem, pengembangan Abstract Anny Tailor, which is an attempt to pursue the manufacture of clothing. In conducting its business, all at Anny Tailor recording process are recorded in a book, in making the report Anny Tailor must spend substantial time, because they have to one by one of each transaction that occurs. Problems encountered in the Anny Tailor among which the miscalculation of payments and schedule problems making the seam, so it often makes consumers disappointed if something goes wrong count, and stitches are late. It will be built software that can automatically perform calculations, generate reports and schedule information stitches that must be resolved. This software will be completed using waterfall method, which starts from the analysis, system design, implementation, testing and maintenance. The software is expected to help the problems faced by Anny Taiolr. Results of this software is the consumer data, customer data, the data services, consumer data, the data submission and retrieval of data, the resulting report is a report submission, the report retrieval, payment reports, monitoring reports retrieval schedule. The conclusion of this design is the availability of software that can overcome problems in the making of a memorandum of submission, a memorandum decision, and the availability of reports can be created automatically without requiring a lot of time to compile. The report, report submission, the report retrieval, payment reports, monitoring reports retrieval schedule. Keywords: software, waterfall, tailor, system, development.
1
1. PENDAHULUAN
melakukan penghitungan menggunakan
Komputer merupakan alat bantu yang
kalkulator untuk mengkalkulasi biaya
dapat
pekerjaan
pembayaran. Dalam membuat sebuah
manusia, karena kemampuannya yang
laporan Anny Tailor harus meluangkan
dapat menyimpan data, mengolah data,
waktu yang tidak sedikit, karena harus
dan memberikan
yang
menyusun satu –persatu dari setiap
diinginkan secara tepat dan akurat yang
transaksi yang terjadi. Serta untuk
berguna
memantau jadwal pesanan yang harus
mempermudah
bagi
informasi
pengusaha
atau
perusahaan untuk kemajuan usahanya.
segera diselesaikanpun
Dengan
komputer
kesulitan karena harus membuka satu
pembuatan luaran seperti membuat
per satu bukti penyerahan pesanan
laporan,
kalkulasi
untuk melihat tanggal pengembilan
penghitungan, dapat dilakukan dengan
jahitan, tidak jarang pesanan yang
otomatis, serta menghasilkan informasi
harusnya
yang akurat.
tetapi belum dapat diserahkan kepada
Dalam usaha peningkatan mutu dan
konsumen karena belum terselesaikan
pelayanan, berbagai bidang usaha baik
pesanan tersebut. Tentunya ini sangat
pendidikan, bisnis, maupun kesehatan
mengecewakan
konsumen yang telah
telah mempergunakan komputer untuk
menyerahkan
kepercayaannya pada
mendukung kegiatan sehari – harinya.
Anny Tailor.
Namun
Dengan
memanfaatkan
melakukan
hal
yang
serupa
belum
sudah
mengalami
selesai
dikerjakan,
memanfaatkan
komputer,
dilakukan oleh Anny Tailor, yang
masalah yang terdapat pada Anny
merupakan
yang
Tailor akan dapat terbantu, karena
menekuni bidang pembuatan busana.
pencatatan pemesanan tidak lagi ditulis
Dalam menjalankan usahanya, Anny
dengan
Tailor melakukan pendataan transaksi
pembayaran pun dapat muncul secara
penyerahan pesanan serta pengambilan
otomatis. Laporan yang dibutuhkan
pesanan dengan mencatat menggunakan
dapat diperoleh dengan mudah tanpa
buku. Pembuatan bukti penyerahan
harus menyusun satu –persatu dari
pesanan,
setiap transaksi yang terjadi.
sebuah
bukti
usaha
pembayaran
serta
tangan,
penghitungan
pencatatan pengambilan juga di buat
Dari permasalahan tersebut Anny Tailor
dengan
perlu memanfaatkan pendataan yang
menulis
tangan,
serta
2
terkomputerisasi
untuk
membantu
3.
Laporan yang dihasilkan yaitu
dalam meningkatkan kualitas usahanya.
laporan pesanan, laporan bayar..
Dari permasalahan yang telah dituliskan
1.4 Tujuan Penelitian
diatas, pada tugas akhir ini maka
Tujuan penelitian dari tugas akhir ini
penulis akan merancang pengembangan
adalah untuk merancang perangkat
perangkat
lunak
lunak
menggunakan
jasa
penjahit
metode
system
jasa
penjahit
menggunakan
metode waterfall di Anny Tailor, yang
development life cycle model waterfall
dapat
(Studi Kasus Anny Tailor). Tujuan dari
pemesanan dan laporan bayar.
pengembangan ini adalah membantu
2. LANDASAN TEORI
Anny
2.1 Rekayasa Perangkat Lunak Rekayasa perangkat lunak (software
Tailor
pendataan
dalam
pesanan,
melakukan pengambilan
menghasilkan
laporan
konsep
mesin.
tugas
2.2
adalah
bagaimana lunak
jasa
Rekayasa
Perangkat
Proses perangkat lunak (software process) adalah sekumpulan aktifitas yang memiliki tujuan untuk mengembangkan atau mengubah perangkat lunak. Secara umum proses perangkat lunak terdiri dari [3]: 1. Pengumpulan Spesifilcasi
di Anny Tailor. 1.3 Batasan Masalah Agar permasalahan lebih terarah maka batasan masalah dalam tugas akhir ini adalah : Pengembangan
Proses
Lunak
penjahit menggunakan metode waterfall
1.
tujuan
bekerja secara efisien menggunakan
maka rumusan masalah pada penelitian
perangkat
dengan
bernilai ekonomi yang dipercaya dan
1.2 Rumusan Masalah Dari uraian yang telah dijabarkan diatas,
merancang
rekayasa
menghasilkan perangkat lunak yang
dan laporan pembayaran.
ini
laporan
dengan menggunakan prinsisp atau
yang
dibutuhkan seperti laporan pemesanan
akhir
luaran
engineering) merupakan pembangunan
pesanan, mengkalkulasi penghitungan serta
memberikan
(Specification) perangkat
ini
Mengetahui apa saja yang harus
menggunakan metode waterfall
dapat dikerjakan sistem pcrangkat
2.
lunak dan batasan pengembangan
Data yang akan digunakan untuk
pengembangan perangkat lunak ini
perangkat lunak.
adalah data konsumen, data jasa, data
2.
pesanan, dan data bayar 3
Pengembangan (Development)
Pengembangan untuk
3.
4.
perangkat lunak
menghasilkan
pengguna perangkat lunak terhadap
sistem
perangkat lunak yang digunakan.
pcrangkat lunak.
Pemodelan terstruktur adalah konsep
Validasi (Validation)
atau sudut pandang pemrograman yang
Memeriksa apakah
perangkat
membagi – bagi program berdasarkan
lunak
sudah
memenuhi
fungsi – fungsi atau prosedur – prosedur
keinginan
pelanggan (customer).
yang dibutuahkan program komputer.
Evolusi (Ewlution) Mengubah
Modul – modul (pembagian program)
perangkat
nntuk
lunak
biasanya
memenuhj perububan
dibuat
dengan
mengelompokan fungsi – funsi dan
kebutuhan pelanggan (customer).
prosedur – prosedur yang diperlukan sebuah proses tertentu.
2.3 Analisa Sistem Kegiatan analisa sistem adalah kegiatan
2.5 Contex Diagram
untuk
Context diagram merupakan suatu alat
melihat
sistem
yang
sudah
berjalan, melihat bagian mana yang
untuk
menggambarkan suatu sistem
bagus dan tidak bagus, dan kemudian
pertama
mendokumentasikan kebutuhan yang
Diagram pertama yang digambar dalam
akan di penuhi dalam sistem yang baru.
pembuatan
kali
secara
DFD
garis
merupakan
besar.
level
teratas (top level). Dan dari context
2.4 Desain Sistem perancangan
dalam
diagram
perangkat
lunak
digambarkan dengan lebih terinci lagi,
merupakan upaya untuk mengontruksi
dan disebut dengan level 0 yang isinya
sebuah
memberikan
adalah diagram context yang dipecah
kepuasan (mungkin informal) akan
lagi prosesnya menjadi beberap proses
spesifikasi
fungsional,
yang lebih terinci lagi. Level 0 tersebut
memenuhi target, memenuhi kebutuhan
dapat dipecah lagi menjadi diagram
secara ekplisit atau ekplisit dari segi
yang lebih rinci lagi yaitu level 1.
performansi
2.6 DFD Level
Desain
atau
pembangunan
sistem
yang
kebutuhan
maupun
penggunaan
ini
kemudian
akan
sumber daya, kepuasan batasab pada
Data Flow Doagram(DFD) awalnya
proses desain dari segi biaya, waktu,
dikembangkan oleh Chris Gane dan
dan perangkat. Kualitas perangkat lunak
Trish Sarson pada tahun1979 yang
biasanya dinilai dari segi kepuasan
termasuk dalam
4
Structured System
AnalysisDan Design Methodologi (
sistem adalah melakukan pengumpulan
SSADM) yang ditulis oleh Chris Gane
data
dan
Trish
Sarson.
dikembangkan
ini
Sistem
yang
3.1 Metode Pengumpulan Data
berbasis
pada
1.
Observasi
dekomposisi fungsional dari sebuah Kegiatan yang dilakukan yaitu
sistem.
peneliti
2.7 ERD
sehingga
banyak digunakan adalah menggunakan Relationship
langsung
bagaimana sistem lama berjalan,
Pemodelan awal basis data yang paling
Entity
melihat
peneliti
mendapatkan
gambaran yang jelas dari masalah
Diagram(ERD).
yang ada dan cara untuk mengatasi
(ERD) dikembangkan berdasarkan teori
masalah tersebut. Contoh data yang
himpunan dalam bidang matematika.
diperoleh
(ERD) digunakan untuk pemodelan
dokument,
basis data relasional.
alur
berjalannya
serta
proses
yang
berjalan pada objek penelitian saat 2.8 Normalisasi Normalisasi
ini.
(normalize)
merupakan
2.
Teknik Wawancara
salah satu cara pendekatan atau teknik Wawancara adalah metode yang
yang digunakan dalam membangun
dilakukan dengan cara mengajukan
desain lojik basis data relation dengan menerapkan
sejumlah
aturan
pertanyaan langsung dengan pihak
dan
Anny Tailor yang berhubungan
kriteria standar. Tujuan dari normalisasi
langsung
adalah upaya agar desain lojik tabel –
normal)
didefinisikan ketergantungan
yang
dengan fungsi
data
yang
diperlukan, wawancara dilakukan
tabel berada dalam “normal form” (bentuk
dengan
yaitu pada pemilik, dan karyawan
dapat
yang melakukan pelayanan jasa
menggunakan
jahitan ini. Langkah – langkah
(functional
dalam melakukan wawancara ini
depency) [5]
adalah : a.
3. METODE PENELITIAN
Membuat
janji
Dalam penyusunan tugas akhir ini hal
dengan
pertama yang dilakukan dalam analisis
beritahuakan
narasumber maksud
tujuan wawancara.
5
wawancara dan dan
b.
Membuat panduan wawancara
harga produk, harga pelayanan,
yang akan dijadikan arahan
dan lain sebagainya.
agar pertanyaan dapat fokus kepada
hal
–
hal
2.
yang Merupakan jenis data yang dapat
dibutuhkan. c.
definisikan
Menggunakan pertanyaan yang
Menggali
kelebihan
hasil
golongkan
kualitatif yang digunakan dalam penyusunan tugas akhir adalah data
berjalan sebelumnya. Mencatat
di
konversikan dalam angka. Data
dan
kekurangan sistem yang telah
e.
atau
namun tidak dapat dihitung atau di
jelas dan mudah dipahami. d.
Data Kualitatif
dan informasi sepertisejarah objek
wawancara
penelitian, struktur organisasi, visi,
tersebut.
misi, prosedur yang selam ini 3.
Studi Pustaka
berjalan.
Studi pustaka merupakan penelitian dengan
menggunakan
3.2 Sumber Data
dan Data dapat diperoleh dari berbagai
mempelajari buku-buku maupun
sumber untuk memperolehnya. Sumber
literatur-literatur yang berhubungan dengan
masalah
yang
data yang digunakan dalam penulisan
diteliti
ini meliputi :
sebagai landasan teori bagi penulis.
1. Data Primer
3.2 Jenis Data Jenis data yang penulis gunakan untuk
Merupakan sumber data penelitian
mendukung
dalam
data asli, artinya data sebagai
penyelesaian tugas akhir ini, adalah data
hasil observasi yang dilakukan
kuantitatif dan data kualitatif. Adapun
sendiri, bukan data hasil karya
definisi dari data kuantitatif dan data
orang lain yang diperoleh secara
kualitatifadalah sebagai berikut:
langsung dari sumber asli (tidak
1.
penelitian
melalui media perantara). Data
Data Kuantitatif
jenis ini diperoleh dari hasil Data kuantitatif merupakan data
survey, dan hasil wawancara.
yang terdiri dari digit angkaangka
hasil
observasi.Adapun
data yang digunakan adalah data
6
2. Data Sekunder Data
Contex Diagram
Sekundermerupakan
pendukung
yang
data konsumen
sumbernya
data bayar data pesan data konsumen
diperoleh secara tidak langsung
data jasa
bagian administrasi
0
yang lebih dulu dikumpulkan dan
surat pesanan nota bayar
perangkat lunak jasa jahit
dilaporkan di luar penyelidikan.
yang
diperoleh
melalui
Owner
laporan bayar
Data yang dimaksud adalah data
laporan pesan
studi
Gambar 1. Contex Diagram
pustakaadalah data hasil observasi
Dekomposisi Diagram
orang lain, dapat berupa bentuk 0
ucapan lisan atau tulisan dari
Perangkat Lunak jasa penjahit
Top Level
pemilik nya sendiri. 4. HASIL DAN PEMBAHASAN Objek
penelitian
Anny
Level Nol 1 Pesanan
Tailor
2 Bayar
merupakan perusahaan yang bergerak Level Satu
pada jasa penjahitan seperti pembuatan 1.1 Data Jasa
baju, celana, jas, baju anak , baju
1.2 Data Konsumen
1.3 Data Pesan
1.4 Cetak Surat Pesanan
1.5 Cetak Laporan Pesanan
2.1 Data Bayar
2.2 Cetak Nota Bayar
dewasa, baju pengantin dan lain- lain. Gambar 2. Dekomposisi Diagram
Anny Tailor berdiri sejak 2007 lalu
ERD
didirikan oleh Ny. Anny yang berada di Jl. Jatisari Elok blok H no 1, Mijen Semarang. Anny Tailor dahulu hanya usaha rumahan yang dijalankan sendiri oleh pemilik, namun seiring berjalannya waktu Anne Tailor kini memiliki 8 orang karyawan sebagai operasional jahit, 2 orang perancang busana, serta 2 orang bagian administrasi.
Gambar 3. ERD
7
2.3 Cetak Laporan Bayar
Relasi Tabel
Gambar 4. Relasi Tabel Gambar7. Desain Form Pesan
Input Data Bayar Cari Data
Gambar 5. Desain Form Konsumen
Id Bayar
Tgl Bayar
Nama Konsumen
Grand Total
BYR001
99-99-9999
xxxxxxxx
999999
BYR002
99-99-9999
xxxxxxxx
999999
BYR003
99-99-9999
xxxxxxxx
999999
99-99-9999
ID Jasa
ID Bayar
Berdasarkan
Kata Kunci Cari
Nama Jasa
Refresh
Jumlah Harga Jumlah harga
xxxxxxxxxx
99999
99
999999
xxxxxxxxxx
ID Pesan
xxxxx
xxxxxxxxxx
99999
99
999999
xxxxxxxxxx
Nama Konsumen
xxxxx
xxxxxxxxxx
99999
99
999999
xxxxxxxxxx
xxxxx
xxxxxxxxxx
99999
99
999999
xxxxxxxxxx
Grand Total
99999
Dibayar
99999
Sisa Tambah
Simpan
Edit
Hapus
Batal
Keluar
Gambar 8. Desain Form Bayar Gambar 6. Desain Form Jasa
Gambar 9. Form Konsumen
8
Keterangan
xxxxx
Gambar 10. Form Jasa Gambar 10. Nota Bayar
Gambar 11. Form Pesan Gambar 11. Form Cetak Periode
Gambar 12. Form Bayar Gambar 12. Laporan Pesan
Gambar 13. Laporan Bayar Gambar 9. Surat Pesan
9
Maintenance
terbatas, sehingga data yang tidak
Kegiatan maintenance adalah sebuah
terpakai harus dihapus.
kegiatan
untuk
memelihara
3.
atau
Update data
merawat sistem agar sistem tersebut
Melakukan update data jika terjadi
dapat bertahan lama. Kegiatan ini
perubahan harga, nama dan lain
sangat diperlukan untuk menjaga agar
sebagainya.
sistem
terhindar
dari
kerusakan
5. KESIMPULAN DAN SARAN
sehingga berakibat fatal bagi jalannya
1.
Bahwa
dengan
adanya
sebuah sistem tersebut. Untuk sebuah
pengembangan
sistem
biasanya
jasa penjahit ini dapat melakukan
membutuhkan banyak perhatian karena
pendataan pelanggan, pemesanan,
mungkin
dan pembayaran dengan mudah.
yang
baru
masih
banyak
kesalahan-
kesalahan yang terjadi yang mungkin
2.
perangkat
Pada transaksi
lunak
pemesanan pun
dilakukan oleh user, maupun sistem itu
dapat diketahui hasil penghitungan
sendiri yang belum diketahui pada saat
dengan
testing maupun training. Pada umumnya
perancangan
maintenance dilakukan sebulan sekali
harga, total harga paket yang
untuk
dipesan
mengecek
digunakan,
peralatan
walaupun
tidak
yang ada
cepat ini
dapat
otomatis,
kerusakan sebaiknya tetap dilakukan
karena
tanpa
dengan
penghitungan
muncul perlu
secara dihitung
secara manual.
kegiatan maintenance tersebut. Kegiatan
3.
Dari perancangan perangkat lunak
maintenance dapat berupa :
ini juga dapat dihasilkan laporan
1.
Back up secara periodik
pemesanan,
Back up data ini dapat dilakukan
pembayaran dengan otomatis, tanpa
dengan cara menyimpan ulang data
perlu menyusun dari bukti per
pada disket CD, flashdisk ataupun
transaksi untuk disusun menjadi
dengan eksternal hardisk.
laporan.
2.
dan
laporan
Menghapus data–data yang sudah
Agar sistem ini dapat memberikan
tidak terpakai.
manfaat yang baik, maka sarang yang
Penghapusan data dilakukan karena kapasitas
memori
diberikan yaitu :
komputer
1.
Memberikan pelatihan bagi user yang akan menggunakan sistem
10
ini, agar menghindari kesalahan human error yang dapat terjadi ketika menggunkan sistem ini. 2.
Melakukan pemeliharaan data, seperti backup data, melakukan penghapusan data yang sudah tidak digunakan Daftar Pustaka
[1] Yeni Risyani, "Sistem INformasi Penjualan Pada UD. Telur Ayam Pk Brahrang," 2010. [2] Bora Erna Sunara, Analisis Dan Perancangan SIstem Informasi Cuci Cetak Foto Pada Lembayug Cakrawala Photography. Yogyakarta, 2010. [3] Rosa A. S, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung, Indonesia: Informatika, 2014. [4] Jogiyanto, Analisa dan Desain Sistem Informasi. Yogyakarta: Andi Offset, 2005. [5] Yakub, Pengantar Sistem Informasi. Yogyakarta: CV. Graha Ilmu, 2012. [6] Andri Kristanto, Konsep Dasar Rakayasa Perangkat Lunak. Yogyakarta: Gava Media, 2004. [7] id/wikipedia.org/wiki/penjahit diakses pada tanggal 26 Maret 2015 Pukul 9:56 WIB.
11