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 dan Desain Sistem Informasi

Embed Size (px)

DESCRIPTION

Analisis kebutuhan perangkat lunak di laundry Ganto

Citation preview

Page 1: Analisis dan Desain Sistem Informasi

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

Page 2: Analisis dan Desain Sistem Informasi

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

1 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.

2 Lambatnya pelayanan transaksi

karena sistem kerjanya masih

manual.

Pelayanan transaksi

dilakukan secara

komputerisasi.

3 Memungkinkan adanya faktur

yang rusak dan hilang.

Mengurangi penggunaan

faktur.

4 Proses pembuatan laporan yang

cukup lama.

Laporan dapat

dikerjakan dengan

mudah dan cepat.

5 Bila terjadi kerusakan maka data

yang rusak tidak dapat

dikembalikan.

File mudah di-backup

karena telah

terkomputerisasi.

6 Saat transaksi rentan terjadinya

kesalahan perhitungan.

Kesalahan dapat

diminimalisasi.

Page 3: Analisis dan Desain Sistem Informasi

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.

Page 4: Analisis dan Desain Sistem Informasi

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

Page 5: Analisis dan Desain Sistem Informasi

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

Page 6: Analisis dan Desain Sistem Informasi

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.

Nota pembayaran harus dibawa saat proses pengambilan.

III. 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 Tingkat

Keterampilan

Pendidikan

Petugas/Pemilik Memasukkan data

customer dan data

cucian

Dapat menggunakan

komputer

-

Page 7: Analisis dan Desain Sistem Informasi

IV. Analisis Basis Data

Entitas Atribut Keterangan

Customer 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

Page 8: Analisis dan Desain Sistem Informasi

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.

Page 9: Analisis dan Desain Sistem Informasi

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.

Page 10: Analisis dan Desain Sistem Informasi

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.

Page 11: Analisis dan Desain Sistem Informasi

V.3 Spesifikasi Proses

No Proses Keterangan

1 No. Proses 1

Nama Proses Penerimaan

Source Petugas

Input Data customer, data cucian

Output Info customer, info cucian

Destination Petugas

Logika Proses 1. Petugas memasukkan Data customer, data

cucian.

2. Sistem mengecek data cucian dan

menghitung total bayar sesuai dengan data

cucian yang ada.

3. Apabila proses penerimaan telah selesai

maka data akan disimpan.

4. Kemudian sistem menampilkan info

customer, info cucian.

2 No. Proses 2

Nama Proses Pengambilan

Source Petugas

Input Data Customer

Output info customer, info cucian.

Destination Petugas

Logika Proses 1. Petugas memasukkan Data customer.

2. Sistem mengecek Data Customer.

3. Apabila data customer tersedia maka sistem

menampilkan info customer, info cucian.

4. Apabila data customer tidak tersedia maka

sistem akan menampilkan pemberitahuan

bahawa data tidak tersedia.

Page 12: Analisis dan Desain Sistem Informasi

No Proses Keterangan

3 No. Proses 1.1

Nama Proses Pengambilan Harga

Source Petugas

Input Data Cucian

Output Data cucian, data harga

Destination Proses hitung total bayar

Logika Proses 1. Petugas memasukkan Data cucian.

2. 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.

4 No. Proses 1.2

Nama Proses Hitung Total Bayar

Source Proses Pengambilan Harga

Input Data harga, data cucian

Output Data cucian, data pebayaran.

Destination Table Customer

Logika Proses 1. Sistem akan mendapatkan data cucian dan

data harga dari proses pimilihan paket.

2. Sistem akan menghitung total bayar dari data

harga dan data cucian.

3. Hasil perhitungan akan disimpan pada Tabel

Customer.

5 No. Proses 1.3

Nama Proses Menampilkan Data Penerimaan

Source Tabel Customer

Input Data Customer, Data Cucian

Output Info Customer, Info Cucian

Destination Petugas

Logika Proses 1. Sistem mendapatkan Data Customer, Data

Cucuian dari Tabel Customer.

2. Sistem akan menampilkan info Customer dan

Info Cucian.

Page 13: Analisis dan Desain Sistem Informasi

V.4 Kamus Data

Tuliskan kamus data dari setiap data yang terlibat didalam sistem dengan

format tabel dibawah ini.

Nama Data Customer

Where Used / how used Proses 1.1, 1.2, 1.3

Deskripsi Berisi data customer

Struktur Data Nama + no seri nota

Nama

No Seri Nota

[A-Z|a-z]

[0-9]

Nama Data Cucian

Where Used / how used Proses 1.1, 1.2, 1.3

Deskripsi Berisi data Cucian

Struktur Data Berat Cucian + total pembayaran +

tanggal penerimaan + tanggal

pengambilan

Berat Cucian

Total Pembayaran

Tanggal Penerimaan

Tanggal Pengambilan

[0-9]

[0-9]

[0-9]

[0-9]

Nama Data Jenis Cucian

Where Used / how used

Deskripsi Berisi data jenis cucian

Struktur Data

Nama

No Seri Nota

Nama Data Paket

Where Used / how used Proses 1.1

Deskripsi Berisi data paket

Struktur Data Lama pengerjaan + nama paket

Lama Pengerjaan

Nama Paket

[0-9]

[A-Z|a-z]

Page 14: Analisis dan Desain Sistem Informasi

VI. Perancangan Basis Data

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