Disusun oleh:
Kelas: ADSI-1
Dosen:
Dien Amalia, S.Kom
TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
2017
KATA PENGANTAR
Puji dan syukur kehadirat Tuhan Yang Maha Esa atas segala limpahan
rahmat dan hidayah-Nya kepada kita semua, sehingga kami berhasil menyelesaikan
laporan yang berjudul Sistem Informasi Toko Buku Berbasis Desktop ini dengan
baik.
Tak lupa kami ucapkan terimakasih kepada Ibu Dien Amalia M.Kom. selaku dosen
mata kuliah Analisis dan Desain Sistem Informasi di Universitas Komputer
Indonesia (UNIKOM). Terimakasih juga kepada teman-teman kelompok yang
telah membantu menyelesaikan makalah ini.
"Tiada gading yang tak retak" begitu pula dengan laporan ini. Kami menyadari
bahwa laporan ini masih jauh dari sempurna. Oleh Karena itu, kritik dan saran dari
dosen dan teman-teman yang bersifat membangun, selalu kami harapkan demi lebih
baiknya makalah ini.
Akhir kata, semoga laporan ini bermanfaat bagi kita semua dan semoga kedepannya
akan menjadi lebih baik.
i
DAFTAR PUSTAKA
ii
BAB I
PENDAHULUAN
Dengan sistem yang masih berjalan saat ini data-data yang ada sangat
mudah sekali hilang dikarenakan data-data yang ada masih dalam bentuk kertas
nota yang sangat mudah sekali tercecer. Sehingga jika suatu waktu nota tersebut
1
ingin digunakan atau dilihat kembali akan sulit untuk menyusun laporan
penjualannya.
Disamping itu Toko Buku Wugiono juga masih mengalami kesulitan pada
saat melakukan pencarian buku dikarenakan harus melakukan pencarian secara
manual kelokasi dimana buku tersebut diletakan sesuai dengan permintaan dari
pelanggan.
1. Manajemen buku yang tidak dikelompokkan sesuai dengan kategori buku dan
masih tidak teratur yang mengakibatkan pencarian buku menjadi sulit
dilakukan.
2. Proses pembuatan laporan yang masih dilakukan dengan mencatat di dalam
buku (manual).
3. Proses transaksi penjualan dilakukan secara manual seperti menghitung total
harga dan kembalian, sehingga dapat mempersulit pegawai dalam melakukan
transaksi dan membuat pelanggan lama menunggu.
4. Proses pengecekan stok buku masih secara manual.
5. Pembuatan laporan keuangan masih secara manual sehingga mengakibatkan
penghitungan data keuangan tidak akurat.
6. Proses pemasukan, pembaruan dan penghapusan data buku masih dilakukan
secara manual.
2
1.3 MAKSUD DAN TUJUAN
1.3.1 Maksud
Berdasarkan latar belakang dan identifikasi masalah yang telah diuraikan
sebelumnya, maka untuk mengatasi kendala yang dihadapi saat ini, toko buku
Wugiono bermaksud untuk membangunaplikasi Sistem Informasi Toko Buku
berbasis desktop.
1.3.2 Tujuan
Tujuan yang akan dicapai dari pembangunan Sistem Informasi Toko Buku
Berbasis Desktop ini adalah :
3
7. Proses yang terdapat pada sistem informasi toko buku ini adalah proses
pengadaan buku, proses penjualan dan proses pembuatan laporan.
8. Keluaran yang terdapat pada sistem informasi toko buku ini adalah informasi
buku yang dicari, informasi kategori buku, informasi penerbit buku, informasi
pengarang buku,dan informasi stok buku.
4
BAB II
KEBUTUHAN PERANGKAT LUNAK
5
2.1.2 Flowmap Penambahan Stok Buku
6
2.1.3. Flowmap Penjualan Buku
7
2.2 KEBUTUHAN SISTEM
Dalam Sistem Informasi Buku ini terdapat dua kebutuhan sistem yaitu
kebutuhan Fungsional dan Kebutuhan Non Fungsional. Kebutuhan Fungsional dan
Kebutuhan nonfungsional.
8
Transaksi penjualan
Menjumlahkan Total Harga dari
buku yang dijual dengan harga
satuan
F-05 Laporan Sistem Informasi ini harus mampu
melakukan pembuatan
9
BAB III
ANALISIS PERANGKAT LUNAK
3.1 Pemodelan
3.1.1 ERD
10
3.1.2 Diagram Konteks
11
3.1.3 DFD
12
3.1.4 Spesifikasi Proses
No Proses Keterangan
1. No. Proses 1
Nama Proses Pembelian Buku
Source Suplier, Administrator
Input Data Buku
Output Data Buku
Destination Suplier, Administrator
Logika Proses 1. Toko buku memberitahu buku yang akan
dibeli dari suplier
2. Suplier mengecek apakah data buku
tersedia atau tidak
3. Jika tersedia, stok buku akan bertambah
dalam system
2. No. Proses 2
Nama Proses Input Data Buku
Source Administrator
Input Data Buku
Output Informasi Data Buku
Destination Administrator, Pembeli
Logika Proses 1. Administrator memasukan data buku
seperti kode buku, nama buku, penerbit,
pengarang, kategori, dll.
2. Informasi Data Buku disimpan di dalam
database
3. No. Proses 3
Nama Proses Penjualan Buku
Source Pembeli, Administrator
Input Data Buku
Output Informasi Data Buku
13
Destination Pembeli, Administrator
Logika Proses 1. Pembeli memberitahu buku yang akan
dibeli
2. Administrator memasukan data buku yang
akan dibeli
3. Sistem mengecek apakah buku tersedia
atau tidak
4. Jika tersedia, informasi data buku akan
ditampilkan
5. Pembeli mengisi stok buku yang akan
dibeli
6. Sistem mengecek apakah buku tersedia
atau tidak
7. Jika tersedia, pembeli dapat langsung
melakukan pembayaran atau mencari
buku lain yang akan dibeli
8. Jika pembeli mencari buku lain yang akan
dibeli, kembali ke no 1
9. Jika pembeli melakukan pembayaran,
maka akan mendapat nota penjualan
4 No. Proses 4
Nama Proses Laporan
Source Administrator
Input Data Buku, Data transaksi
Output Informasi Data Buku dan Transaksi
Destination Pemilik
Logika Proses 1. Administrator memasukan Data Buku dan
Data Transaksi
2. Data Buku dan Data Transaksi disimpan di
dalam database
14
3.1.5 Kamus Data
15
Nama Aliran Data Pembayaran
Digunakan Pada Pembayaran - Proses 2.2
Deskripsi Berisi Informasi Pembayaran
Struktur Data Total_Harga
Total Harga [0-9]
16
Nama_Buku [A-Z|a-z|0-9]
Tahun_Terbit [0-9]
ID_Supplier [A-Z|0-9]
17