Anda di halaman 1dari 20

LAPORAN

SISTEM INFORMASI TOKO BUKU


BERBASIS DESKTOP

Diajukan Untuk Memenuhi Tugas


Mata Kuliah Analisis dan Desain Sistem Informasi

Disusun oleh:

10115407 Septa Farid Kurnia


10115416 Yayan Heryanto
10115567 Iqbal Hasan

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

KATA PENGANTAR ............................................................................................. i


DAFTAR PUSTAKA ............................................................................................. ii
BAB I PENDAHULUAN ...................................................................................... 1
1.1 LATAR BELAKANG .................................................................................. 1
1.2 IDENTIFIKASI MASALAH ........................................................................ 2
1.3 MAKSUD DAN TUJUAN ........................................................................... 3
1.3.1 Maksud ................................................................................................... 3
1.3.2 Tujuan .................................................................................................... 3
1.4 BATASAN MASALAH ............................................................................... 3
BAB II KEBUTUHAN PERANGKAT LUNAK ................................................... 5
2.1 DESKRIPSI SISTEM (FLOWMAP) ............................................................ 5
2.1.1 Flowmap Pembelian Buku ..................................................................... 5
2.1.2 Flowmap Penambahan Stok Buku ......................................................... 6
2.1.3. Flowmap Penjualan Buku ..................................................................... 7
2.2 KEBUTUHAN SISTEM............................................................................... 8
2.2.1 KEBUTUHAN FUNGSIONAL ............................................................ 8
2.2.2 Kebutuhan Non Fungsional ................................................................... 9
BAB III ANALISIS PERANGKAT LUNAK ...................................................... 10
3.1 Pemodelan ................................................................................................... 10
3.1.1 ERD ...................................................................................................... 10
3.1.2 Diagram Konteks ................................................................................. 11
3.1.3 DFD ...................................................................................................... 12
3.1.4 Spesifikasi Proses ................................................................................. 13
3.1.5 Kamus Data .......................................................................................... 15

ii
BAB I
PENDAHULUAN

1.1 LATAR BELAKANG


Seiring dengan semakin ketatnya persaingan dalam dunia bisnis,
keberadaan pengolahan data menjadi informasi secara terkomputerisasi menjadi
sangat penting. Hal ini dikarenakan pengolahan data secara terkomputerisasi dapat
memberikan kontribusi yang besar untuk kinerja suatu usaha. Jika dibandingkan
dengan pengolahan data secara manual, pengolahan data secara terkomputerisasi
memiliki kelebihan, seperti pengolahan data yang cukup akurat, mendukung
pengolahan data dalam skala besar. Perusahaan sebagai organisasi yang memiliki
kecenderungan orientasi pada laba, selalu membutuhkan sistem yang
terkomputerisasi dalam mengumpulkan, menyimpan, dan memproses data untuk
menghasilkan informasi yang dapat membantu perusahaan dalam melakukan
perencanaan strategi dan pengambilan suatu keputusan secara efektif. Tanpa
adanya sistem yang terkomputerisasi, perusahaan akan menghadapi kendala untuk
mendapatkan informasi yang aktual dan akurat. Hal itu dapat disebabkan oleh
proses pengumpulan dan pengolahan data masih dilakukan secara manual. Dengan
bantuan sistem yang terkomputerisasi maka informasi dapat dikelola dengan baik
sehingga dapat menciptakan kinerja yang lebih baik dan efesien.

Toko Buku Wugiono merupakan perusahaan yang bergerak dalam bidang


penjualan buku yang beralamat di Jl. Dipati Ukur. Pada saat ini sistem informasi
penjualan pada perusahaan Toko Buku Wugiono masih dilakukan secara manual
sehingga kinerjanya belum efektif. Selama bertahun-tahun toko buku ini berdiri dan
sudah banyak penjualan buku yang telah terjual. Pengalaman selama bertahun-
tahun seharusnya perusahaan ini mempunyai data-data yang bisa membantu
memberikan informasi tentang permintaan buku yang diminati oleh pelanggan
untuk dapat menyediakan buku-buku yang diminati oleh pelanggan.

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.

Oleh karena itu Toko Buku Wugiono bermaksud mengkomputerisasikan


sistem untuk memaksimalkan kinerjanya. Diharapkan setelah sistem informasi
penjualan dikomputerisasi, maka pengumpulan, penyimpanan, dan pengolahan data
transaksi dapat dilakukan secara akurat, Tepat dan aman.

1.2 IDENTIFIKASI MASALAH


Berdasarkan latar belakang masalah yang telah dikemukakan di atas maka
dapat diambil rumusan masalah sebagai berikut :

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 :

1. Memudahkan dalam pengelolaan manajemen buku sehingga proses


pengkategorian dan pencarian buku menjadi lebih mudah dan tersusun.
2. Memudahkan dalam proses pembuatan laporan.
3. Memudahkan dalam melakukan transaksi penjualan seperti menghitung total
harga dan kembalian.
4. Memudahkan dalam pengecekan stok buku.
5. Memudahkan dalam pembuatan laporan keuangan sehingga data lebih akurat.
6. Memudahkan proses pemasukan, pembaruan dan penghapusan data buku ke
dalam database sehingga data dapat tersimpan secara aman.

1.4 BATASAN MASALAH


Adapun batasan masalah dari pembangunan Sistem Informasi ini adalah
sebagai berikut :

1. Sistem informasi ini hanya diperuntuhkan untuk took buku Wugiono.


2. Sistem informasi ini berbasis Desktop dengan menggunakan Bahasa Java.
3. Pembuatan laporan hanya ditampilkan dalam bentuk pdf yang dapat di print,
tidak dalam bentuk tabel atau grafik.
4. Sistem informasi ini tidak melayani pengembalian buku.
5. Pembayaran dilakukan secara tunai.
6. Data masukkan yang terdapat pada sistem informasi toko buku ini adalah kode
buku, nama buku, penerbit, pengarang.

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

2.1 DESKRIPSI SISTEM (FLOWMAP)


2.1.1 Flowmap Pembelian Buku

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.

2.2.1 KEBUTUHAN FUNGSIONAL


Kebutuhan Fungsional pada Sistem Informasi Buku ini menggambarkan
kebutuhan fungsi secara sistem. Pada dasarnya Sistem Informasi ini harus mampu
melakukan pengelolaan data buku, transaksi pembelian, transaksi penjualan dan
laporan. Berikut adalah detail tentang kebutuhan fungsional pada Sistem Informasi
ini.

Kode Nama Deskripsi


F-01 Pengelolaan Data Buku Sistem Informasi ini harus mampu
melakukan pendataan buku seperti :
Memasukan data buku seperti
kode buku, nama buku, kategori
buku, penerbit, pengarang, dll
Menampilkan Data Buku
berdasarkan Kategori
Mengecek ketersediaan stok buku
Mengubah data buku yang tidak
sesuai
Menghapus Data buku yang telah
hilang atau tidak dijual lagi
F-02 Transaksi Pembelian Sistem Informasi ini harus mampu
melakukan :
Transaksi pembelian
Menjumlahkan Total Harga dari
buku yang dibeli dengan harga
satuan
F-03 Transaksi Penjualan Sistem Informasi ini harus mampu
melakukan :

8
Transaksi penjualan
Menjumlahkan Total Harga dari
buku yang dijual dengan harga
satuan
F-05 Laporan Sistem Informasi ini harus mampu
melakukan pembuatan

2.2.2 Kebutuhan Non Fungsional


Kebutuhan nonfungsional untuk menjalankan Sistem Informasi Buku
meliputi kebutuhan perangkat keras, kebutuhan perangkat lunak, dan pengguna
yang akan memakai aplikasi. Analisis kebutuhan nonfungsional bertujuan agar
aplikasi yang dibangun dapat digunakan sesuai dengan kebutuhan. Berikut adalah
Kebutuhan Non Fungsional untuk Sistem Informasi ini :

Kode Nama Deskripsi


NF-01 Hardware Perangkat keras yang dibutuhkan untuk menjalankan
Sistem Informasi ini adalah :
Adanya komputer atau notebook
Processor minimal Core 2 Duo
Memori 2GB,
Hardisk 100GB
NF-02 Software Software yang digunakan dalam pengembangan Sistem
Informasi ini adalah :
Menggunakan Sistem Operasi Windows 10
Menggunakan IDE Netbeans
Menggunakan bahasa pemrograman Java
MYSQL sebagai database.
Sedangkan Sistem Informasi ini dapat dijalankan di
Sistem Operasi minimal Windows XP.
NF-3 Brainware Pengguna yang bertanggungjawab dan memiliki hak
akses untuk mengelola Sistem Informasi ini adalah
Administrator.

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

Nama Aliran Data Data Buku


Digunakan Pada Pembelian - Proses 1.1
Deskripsi Berisi Data Buku
Struktur Data ISBN, Nama_Buku, Tahun_Terbit
ISBN [0-9]
Nama_Buku [A-Z|a-z|0-9]
Tahun_Terbit [0-9]

Nama Aliran Data Bukti Pembayaran


Digunakan Pada Pembelian - Proses 1.2
Deskripsi Berisi Informasi Pembayaran Buku Ke
Supplier
Struktur Data ISBN , Nama_Buku, Tahun_Terbit ,
ID_Supplier, Total Harga
ISBN [0-9]
Nama_Buku [A-Z|a-z|0-9]
Tahun_Terbit [0-9]
ID_Supplier [A-Z|0-9]
Total Harga [0-9]

Nama Aliran Data Pemesanan Buku


Digunakan Pada Pembelian - Proses 1.3
Deskripsi Berisi Informasi Untuk Memesan Buku
Struktur Data ISBN , Nama_Buku, Tahun_Terbit,
Total_Harga
ISBN [0-9]
Nama_Buku [A-Z|a-z|0-9]
Tahun_Terbit [0-9]
Total_Harga [0-9]

15
Nama Aliran Data Pembayaran
Digunakan Pada Pembayaran - Proses 2.2
Deskripsi Berisi Informasi Pembayaran
Struktur Data Total_Harga
Total Harga [0-9]

Nama Aliran Data Penjualan Buku


Digunakan Pada Pembelian - Proses 2.1
Deskripsi Berisi Informasi Penjualan Buku
Struktur Data ISBN , Nama_Buku, Tahun_Terbit
ISBN [0-9]
Nama_Buku [A-Z|a-z|0-9]
Tahun_Terbit [0-9]
Harga [0-9]

Nama Aliran Data Laporan Data Buku


Digunakan Pada Laporan - Proses 3.1
Deskripsi Berisi Informasi Laporan Data Buku
Struktur Data ISBN , Nama_Buku, Tahun_Terbit
ISBN [0-9]
Nama_Buku [A-Z|a-z|0-9]
Tahun_Terbit [0-9]

Nama Aliran Data Laporan Pembelian


Digunakan Pada Laporan - Proses 3.2
Deskripsi Berisi Informasi Laporan Pembelian
Struktur Data ISBN , Nama_Buku, Tahun_Terbit,
ID_Supplier, Total_Harga
ISBN [0-9]

16
Nama_Buku [A-Z|a-z|0-9]
Tahun_Terbit [0-9]
ID_Supplier [A-Z|0-9]

Nama Aliran Data Laporan Penjualan


Digunakan Pada Laporan - Proses 3.3
Deskripsi Berisi Informasi Penjualan Buku
Struktur Data ISBN , Nama_Buku, Tahun_Terbit,
ID_Pembeli, Total_Harga
ISBN [0-9]
Nama_Buku [A-Z|a-z|0-9]
Tahun_Terbit [0-9]
ID_Pembeli [A-Z|0-9]
Total_Harga [0-9]

Nama Aliran Data Laporan Keuangan


Digunakan Pada Laporan - Proses 3.4
Deskripsi Berisi Laporan Keuangan
Struktur Data Laporan penjualan , laporan pembelian
ISBN [0-9]
Nama_Buku [A-Z|a-z|0-9]
Tahun_Terbit [0-9]
ID_Pembeli [A-Z|0-9]
ID_Supplier [A-Z|0-9]
Total_Harga [0-9]

17

Anda mungkin juga menyukai