Anda di halaman 1dari 14

TUGAS BESAR

ANALISIS KEBUTUHAN PERANGKAT LUNAK


DI LAUNDRY GANTO

Disusun untuk memenuhi salah satu tugas mata kuliah Analisis dan Desain
Sistem Informasi dengan Dosen Rani Susanto, S.Kom., M.Kom.

Oleh :
Nama/NIM

: Dede Juniawan Suri/10112664


Idwar Halid/10112668

Kelas

: ADSI-2

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA


2015

ANALISIS KEBUTUHAN PERANGKAT LUNAK


I.

Analisis Masalah
I.1 Why (need)
Memerlukan kecepatan dan ketepatan proses transaksi.
Arsip faktur transaksi terjaga keutuhannya.
Meminimalisasi terjadinya kesalahan yang tidak disengaja
I.2 What (problem and prospect)
NO

Problem

Prospek

Sistem informasi transaksi masih


dilakukan secara manual dalam
hal pencatatan data transaksi
dan perhitungan keuangan.

Sistem Informasi
transaksi dalam hal
pencatatan data
transaksi dan
perhitungan keuangan
dilakukan secara
komputerisasi.

Lambatnya pelayanan transaksi


karena sistem kerjanya masih
manual.

Pelayanan transaksi
dilakukan secara
komputerisasi.

Memungkinkan adanya faktur


yang rusak dan hilang.

Mengurangi penggunaan
faktur.

Proses pembuatan laporan yang


cukup lama.

Laporan dapat
dikerjakan dengan
mudah dan cepat.

Bila terjadi kerusakan maka data


yang rusak tidak dapat
dikembalikan.

File mudah di-backup


karena telah
terkomputerisasi.

Saat transaksi rentan terjadinya


kesalahan perhitungan.

Kesalahan dapat
diminimalisasi.

I.3 How (requirement)


Metode diterapkan dalam pengembangan sistem laundry ini
adalah Waterfall, adapun fasenya adalah sebagai berikut.
1. Perencanaan
2. Analisis
3. Desain
4. Kode
5. Pengujian
6. Pemeliharaan
II.

Analisis Sistem
II.1 Analisis Sistem yang sedang Berjalan
Prosedur dan Flowmap Penerimaan Cucian:
1. Terdapat 3 lembar Nota yang terdiri dari:
a. Lembar Putih (1)

: untuk customer

b. Lembar Merah (2) : untuk kasir


c. Lembar Kuning(3) : untuk bagian cucian
2. Kasir mengisi data customer pada nota laundry yang masih kosong.
3. Customer diberikan nota laundry warna putih yang telah diisi kasir
sebelumnya. Apabila customer langsung membayar biaya pencucian
maka kasir akan memberikan cap lunas pada nota laundry warna
putih.
4. Sedangkan nota laundry merah akan diarsipkan.
5. Nota laundry kuning diberikan kepada bagian pencucian. Apabila
bahan-bahan untuk mencuci tidak tersedia maka bagian pencucian
akan membuat daftar bahan-bahan untuk mencuci yang diperlukan.

Asumsi:

Petugas adalah pemilik laundry Ganto.

A1 : Arsip nota laundry merah yang telah diisi


A2 : Arsip nota laundry putih yang telah diisi
A3 : Arsip nota laundry kuning yang telah diisi
A4 : Arsip daftar bahan-bahan yang diperlukan

Prosedur dan Flowmap Pengambilan Cucian:


1. Costumer memberikan nota kepada petugas laundry.
2. Kemudian kasir memeriksa ada atau tidak cap lunas dalam nota
tersebut.
3. Jika tidak terdapat cap lunas, maka costumer melakukan pembayaran
dan petugas memberikan cap lunas pada nota tersebut.

Asumsi:
A2 : Arsip nota laundry putih yang telah diisi

II.2 Analisis Aturan Bisnis

Harga sesuai dengan paket.

Customer dapat memilih paket pencucian sesuai dengan waktu yang


diinginkan.

Customer harus mengambil cucian sesuai dengan jadwal yang telah


ditentukan.

III.

Nota pembayaran harus dibawa saat proses pengambilan.

Analisis Pengguna
Tuliskan dalam bentuk tabel siapa saja pengguna yang terlibat didalam sistem
yang berjalan beserta pengguna yang diusulkan untuk sistem yang akan dibangun.
Isi tabel tersebut yaitu :
Pengguna

Tugas

Petugas/Pemilik Memasukkan data


customer dan data
cucian

Tingkat

Pendidikan

Keterampilan
Dapat menggunakan
komputer

IV.

Analisis Basis Data

Entitas
Customer

Atribut
1. No_seri_nota
2. Nama

Cucian

1. No_seri_nota
2. Waktu_penerimaan
3. Waktu_pengambilan
4. Jenis_cucian
5. Berat
6. Total_pembayaran

Paket

1. Nama_paket
2. Waktu_pengerjaan
3. Harga

Keterangan

V.

Analisis Kebutuhan Fungsional


V.1 Diagram Konteks
Pada diagram konteks sistem informasi Laundry Ganto entitas internal
yang terlibat hanya petugas yaitu pemilik laundry itu sendiri.. Hubungan yang
terjadi dalam diagram konteks adalah petugas memasukkan data customer,
data cucian, data penerimaan, dan data pengembalian. Kemudian petugas
akan

mendapatkan info customer, info cucian, info penerimaan, info

pengembalian, dan info pembayaran.

V.2 DFD (Data Flow Diagram)


V.2.1 DFD Level 1
Pada DFD level 1 terdapat dua proses yaitu penerimaan dan pengambilan.
Proses penerimaan merupakan pengolahan data dan terjadi beberapa
kegiatan, diantaranya petugas memasukkan data-data kemudian data
tersebut diolah diproses penerimaan cucian dan hasilnya akan disimpan di
database. Selajutnya pada proses pengambilan petugas memasukkan data
cutomer kemudian sistem akan mencocokan dengan database dan
menampilkan data-data yang sesuai dengan data customer.

V.2.2 DFD Level 2


Pada DFD level 2 terdapat dua proses yaitu pemilihan paket dan
perhitungan total bayar. Data cucian masuk ke dalam proses
pemilihan paket untuk diambil data paket yang telah dipilih. Dari
data paket tersebut sistem akan mengambil data harga paket dari tabel
paket sesuai dengan paket yang dipilih. Selanjutnya pada proses hitung
total bayar akan menghasilkan data pembayaran dan data cucian sesuai
dengan data cucian dan data harga paket yang dipilih.

V.3 Spesifikasi Proses


No
1

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

1.
2.

3.
4.
2

No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

1.
2.
3.
4.

Keterangan
1
Penerimaan
Petugas
Data customer, data cucian
Info customer, info cucian
Petugas
Petugas memasukkan Data customer, data
cucian.
Sistem mengecek data cucian dan
menghitung total bayar sesuai dengan data
cucian yang ada.
Apabila proses penerimaan telah selesai
maka data akan disimpan.
Kemudian sistem menampilkan info
customer, info cucian.
2
Pengambilan
Petugas
Data Customer
info customer, info cucian.
Petugas
Petugas memasukkan Data customer.
Sistem mengecek Data Customer.
Apabila data customer tersedia maka sistem
menampilkan info customer, info cucian.
Apabila data customer tidak tersedia maka
sistem akan menampilkan pemberitahuan
bahawa data tidak tersedia.

No
3

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan

1.
2.

1.
2.
3.

No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

1.
2.

1.1
Pengambilan Harga
Petugas
Data Cucian
Data cucian, data harga
Proses hitung total bayar
Petugas memasukkan Data cucian.
Sistem mengecek paket dan jenis cucian
yang dipilih pada tabel harga kemudian
sistem akan mendapatkan data harga sesuai
dengan harga yang sudah ditentukan pada
tabel tersebut.
1.2
Hitung Total Bayar
Proses Pengambilan Harga
Data harga, data cucian
Data cucian, data pebayaran.
Table Customer
Sistem akan mendapatkan data cucian dan
data harga dari proses pimilihan paket.
Sistem akan menghitung total bayar dari data
harga dan data cucian.
Hasil perhitungan akan disimpan pada Tabel
Customer.
1.3
Menampilkan Data Penerimaan
Tabel Customer
Data Customer, Data Cucian
Info Customer, Info Cucian
Petugas
Sistem mendapatkan Data Customer, Data
Cucuian dari Tabel Customer.
Sistem akan menampilkan info Customer dan
Info Cucian.

V.4 Kamus Data


Tuliskan kamus data dari setiap data yang terlibat didalam sistem dengan
format tabel dibawah ini.
Nama
Where Used / how used
Deskripsi
Struktur Data
Nama
No Seri Nota

Data Customer
Proses 1.1, 1.2, 1.3
Berisi data customer
Nama + no seri nota
[A-Z|a-z]
[0-9]

Nama
Where Used / how used
Deskripsi
Struktur Data

Data Cucian
Proses 1.1, 1.2, 1.3
Berisi data Cucian
Berat Cucian + total pembayaran +
tanggal
penerimaan
+
tanggal
pengambilan
[0-9]
[0-9]
[0-9]
[0-9]

Berat Cucian
Total Pembayaran
Tanggal Penerimaan
Tanggal Pengambilan

Nama
Where Used / how used
Deskripsi
Struktur Data
Nama
No Seri Nota

Nama
Where Used / how used
Deskripsi
Struktur Data
Lama Pengerjaan
Nama Paket

Data Jenis Cucian


Berisi data jenis cucian

Data Paket
Proses 1.1
Berisi data paket
Lama pengerjaan + nama paket
[0-9]
[A-Z|a-z]

VI.

Perancangan Basis Data


Gambarkan skema relasi dari tabel yang akan dibangun di sistem tersebut.

Anda mungkin juga menyukai