Anda di halaman 1dari 13

ANALISIS DESAIN DAN SISTEM INFORMASI

Analisis Kebutuhan Fungsional


Dosen : Anna Dara A, S.Kom, M.Kom

OLEH :

Oleh:
10112432 Hamdan Ahmad Hudaya
10112438 Dzulkifli Setiawan
10112450 Clinton Simanjuntak
10112461 M Rafsanjani Ichsan
10112463 Indra Alfredo M R S
10112470 Rudianto Tiofan S

Kelas: ADSI-12/S1/V

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
2014

1. DFD
1.1 Diagram Konteks

1.2 DFD Level 1

1.3 DFD Level 2

2. SPESIFIKASI PROSES

No
1

Proses
No.Proses
Nama
Proses
Source
Input
Output
Destinatio
n
Logika
Proses

No.Proses
Nama
Proses
Source
Input
Output
Destinatio
n
Logika
Proses

No.Proses
Nama
Proses
Source
Input
Output
Destinatio
n
Logika
Proses

Keterangan
1
Pengolahan data barang
Pegawai
Data barang
Informasi data barang
Pegawai
1. Pegawai mengecek data barang yang ada di dalam
database barang
2. Apabila data barang ada di dalam database, pegawai
akan melakukan proses memperbaharui data
3. Apabila data barang tidak ada di dalam database, sistem
akan menampilkan pesan bahwa barang tidak ada di
dalam database
2
Transaksi penjualan
Pegawai
Data transaksi
Faktur pembelian
Pembeli
1. Pegawai memasukkan data transaksi ke dalam database
transaksi
2. Lalu dari database akan dikeluarkan faktur pembelian
untuk diberikan kepada pembeli
3
Pembuatan Laporan
Barang, Transaksi, Bag. Keuangan
Data laporan keuangan dan investasi, Data barang, Data
transaksi
Data laporan penjualan, Laporan keuangan, penjualan dan
laporan investasi
Bag. Keuangan, Pemilik, Investor
1. Data barang didalam database barang dan data
transaksi didalam database transaksi, masing-masing
akan dibuatkan laporan lalu akan diberikan pada pemilik

No.Proses
Nama
Proses
Source
Input
Output
Destinatio
n
Logika
Proses

No.Proses
Nama
Proses
Source
Input
Output
Destinatio
n
Logika
Proses
No.Proses
Nama
Proses
Source
Input
Output
Destinatio
n
Logika
Proses

No.Proses
Nama
Proses
Source
Input
Output
Destinatio
n
Logika

sebagai laporan perusahaan


2. Bagian keuangan akan dibuatkan data laporan penjualan
3. Investor akan dibuatkan laporan investasi
1.1
Pengecekan Stock Barang
Pegawai
Data barang
Data barang baru
Pegawai
1. Pegawai akan melakukan pengecekan apakah barang
perlu ditambah atau tidak
2. Jika perlu, pegawai akan menambah data barang
berdasarkan barang tertentu yang akan dikelola oleh
pegawai yang bertugas memperbaharui database barang
3. Jika tidak, pegawai tidak akan memperbaharui data
barang
1.2
Pembelian Barang
Pegawai
Daftar barang yang dibeli, Data pemasok
Informasi data pemasok
Pegawai
1. Pegawai mengecek data pemasok yang menyediakan
barang sesuai dengan kebutuhan
1.3
Pemasukan Data
Pegawai
Data barang, Data pemasok
Data barang, data pemasok
Barang, Pemasok
1. Data stock barang akan dikelola oleh pegawai dan akan
dilakukan proses pemasukan data ke dalam database
barang
2. Begitu juga dengan data pemasok akan dimasukkan juga
oleh pegawai ke dalam database pemasok
1.4
Cetak bukti pembayaran
Pegawai
Data transaksi
Bukti pembayaran
Pemasok
1. Pegawai akan mengakses database transaksi dengan

Proses

No.Proses
Nama
Proses
Source
Input
Output
Destinatio
n
Logika
Proses

No.Proses
Nama
Proses
Source
Input
Output
Destinatio
n
Logika
Proses

No.Proses
Nama
Proses
Source
Input
Output
Destinatio
n
Logika
Proses

No.Proses
Nama
Proses
Source
Input
Output

mengambil data transaksi


2. Pegawai akan mencetak bukti pembayaran yang akan
diserahkan kepada pemasok
2.1
Cek stock barang
Pegawai
Data stock barang
Informasi stock barang
Pegawai
1. Pegawai akan melakukan pengecekan apakah barang
perlu ditambah atau tidak
2. Jika perlu, pegawai akan menambah data stock barang
berdasarkan barang tertentu yang akan dikelola oleh
pegawai yang bertugas memperbaharui database barang
3. Jika tidak, pegawai tidak akan memperbaharui data stock
barang
2.2
Pemasukan Data Penjualan
Pegawai
Data penjualan
Data transaksi, Data barang
Transaksi, Barang
1. Pegawai akan memasukkan data transaksi ke dalam
database transaksi
2. Pegawai akan memasukkan data barang ke dalam
database barang
2.3
Pembuatan Faktur
Pegawai
Data Transaksi
Faktur pembelian
Pembeli
1. Pegawai akan memasukkan data transaksi ke dalam
database transaksi
2. Pegawai akan membuatkan faktur pembelian yang
diambil dari database transaksi
3. Pegawai memberikan faktur pembelian tersebut kepada
pembeli
3.1
Pembuatan Laporan Barang
Pegawai
Informasi data barang
Informasi data barang

Destinatio
n
Logika
Proses

10

11

No.Proses
Nama
Proses
Source
Input
Output
Destinatio
n
Logika
Proses

No.Proses
Nama
Proses
Source
Input
Output
Destinatio
n
Logika
Proses

Bag. Keuangan
1. Pegawai mengambil data informasi barang dari database
barang
2. Pegawai akan membuatkan laporan barang yang akan
diberikan kepada bagian keuangan
3. Pegawai memberikan laporan barang ke bagian
keuangan
3.2
Pembuatan Laporan Transaksi Penjualan
Pegawai
Informasi data transaksi
Laporan penjualan
Bag. Keuangan, Pemilik
1. Pegawai akan membuatkan laporan transaksi penjualan
yang diambil dari data transaksi yang ada pada database
transaksi
2. Laporan penjualan akan diserahkan kepada bagian
keuangan dan kepada pemilik
3.3
Pembuatan Laporan Keuangan
Keuangan
Informasi data keuangan, informasi data penjualan,
informasi data barang
Laporan investasi, Laporan keuangan
Investor, Pemilik
1. Bagian keuangan akan menyerahkan informasi data
untuk membuat laporan keuangan
2. Bagian keuangan akan membuatkan laporan investasi
yang akan diserahkan kepada pihak investor yang
diambil dari database investasi
3. Data keuangan yang didapat dari database keuangan
akan dibuatkan laporan oleh bagian keuangan yang
nantinya akan diserahkan kepada pemilik perusahaan
sebagai laporan keuangan

3. KAMUS DATA
Kamus data yang dibutuhkan untuk membuat aplikasi Sistem Informasi Seblak
Komputer, yaitu :

Nama Aliran Data


Digunakan pada

Deskripsi

Struktur data
Id_barang
Nama_barang
Jenis_barang
Merek
Harga satuan
Jumlah stock

Data Barang
Barang
Proses 1.0, Proses 1.1, Proses 1.3, Proses 2.0,
Proses 2.1, Proses 2.2, Proses 3.0, Proses
3.1
Berisi data barang dan produk yang di jual
beserta detail informasi barang yang akan di
pasok.
Id_barang, nama_barang, jenis_barang,
merek, harga_satuan, jumlah_stock
[0-9]

[A-Z|a-z|0-9]
[A-Z|a-z|0-9]
[A-Z|a-z|0-9]
[0-9]

Nama Aliran Data


Digunakan pada
Deskripsi

Struktur data

Id_pemasok
Nama_perusahaan
Nama_barang
Jenis_barang
Harga_satuan
Tota_bayar
tanggal
Nama Aliran Data
Digunakan pada

Deskripsi

[0-9]
Data Pemasok
Pemasok
Proses 1.0, Proses 1.2, Proses 1.3
Berisikan data informasi mengenai setiap
pemasok yang pernah melakukan transaksi
dengan perusahaan.
Id_pemasok, nama_perusahaan,
nama_barang, jenis_barang, harga_satuan,
total_bayar, tanggal
[0-9]
[A-Z|a-z|0-9]
[A-Z|a-z|0-9]
[A-Z|a-z|0-9]
[0-9]
[0-9]
[A-Z|a-z|0-9]
Data Transaksi
Transaksi
Proses 1.0, Proses 1.4, Proses 2.0, Proses 2.2,
Proses 2.3, Proses 3.0, Proses 3.2
Berisikan data setiap transaksi yang pernah
dilakukan perusahaan dengan pihak terkait

Struktur data

Id_transaksi
Nama_lengkap
Nama_barang
Harga_satuan
Jumlah_barang
Total_bayar
Nama Aliran Data
Digunakan pada
Deskripsi
Struktur data
Tanggal
Saldo_perusahaan
Saldo_investasi
Total_saldo
Nama Aliran Data
Digunakan pada
Deskripsi
Struktur data
Id_investor
Nama_investor
Alamat_investor
Tanggal_investasi
Saldo_investasi

Id_transaksi, jenis_transaksi,
nama_lengkap ,Nama_Barang, harga_satuan,
jumlah_barang, Total_Bayar
[0-9]
[A-Z|a-z|0-9]
[A-Z|a-z|0-9]
[0-9]
[0-9]
[0-9]
Data Keuangan
Proses 3.3
Berisikan Data Keuangan perusahaan
Tanggal, Saldo_perusahaan, Saldo_investasi,
Total_saldo
[A-Z|a-z|0-9]
[0-9]
[0-9]
[0-9]
Data Investasi
Proses 3.3
Berisikan data informasi setiap investor yang
melakukan transaksi dengan perusahaan
Id_investor, nama_investor, alamat_investor,
tanggal_investasi, saldo_investasi
[0-9]
[A-Z|a-z|0-9]
[A-Z|a-z|0-9]
[A-Z|a-z|0-9]
[0-9]

Kontribusi Anggota :

Clinton Simanjuntak :
- Membuat DFD Level 2 bagian 2.0 2.3
- Membuat Spesifikasi Proses

Indra Alfredo :
- Membuat DFD Level 1
- Print Tugas

Hamdan Ahmad Hudaya :

M Rafsanjani Ichsan :

Dzulkifli Setiawan :
- Membuat Cover

Rudianto Tiofan :
- Membuat Diagram Konteks
- Membuat Kamus Data

Membuat DFD Level 2 bagian 1.0 1.4


Membuat DFD Level 2 bagian 3.0 3.3