Upload
ririn-suci-sundari
View
181
Download
1
Embed Size (px)
DESCRIPTION
Ririn Suci Sundari, Putri Ayu Permatasari, Arman Kristanto, dan Yanes Hardianto Sui
Citation preview
TUGAS BESAR
SISTEM INFORMASI INVENTORY BUKUPADA TOKO ELEX COMIC CENTER
Diajukan untuk memenuhi persyaratan kelulusan
Dalam pengambilan mata kuliah tingkat I
Disusun oleh :
Kelompok 7
Arman Kristanto 0320110006Putri Ayu Permatasari 0320110020Ririn Suci Sundari 0320110022Yanes Hardianto Sui 0320110028
JENJANG DIPLOMA IIIPROGRAM STUDI MANAJEMEN INFORMATIKA
POLITEKNIK MANUFAKTUR ASTRA JAKARTA
2012
LEMBAR PENGESAHAN
SISTEM INFORMASI INVENTORY BUKUPADA TOKO ELEX COMIC CENTER
Disusun oleh :
Kelompok 7
Arman Kristanto 0320110006Putri Ayu Permatasari 0320110020Ririn Suci Sundari 0320110022Yanes Hardianto Sui 0320110028
Telah lulus dan disidangkan pada tanggal 03 Agustus 2012Disetujui oleh Pembimbing pada tanggal ......................
Jakarta, ...... Juli 2012
Pembimbing Akademik Pembimbing AkademikMK : Rekayasa Perangkat Lunak I MK : Basis Data
Wiwik Wijayanti, S.Kom. Herru Damarjati, S.Kom., M.TI.
Pembimbing Akademik Pembimbing AkademikMK : Pemrograman 2 MK : Pemrograman 3
Radix Rascalia, S.T., M.T. Suhendra, S.T.
i
KATA PENGANTAR
Segala puji syukur penyusun panjatkan kehadirat Tuhan Yang Maha Esa,
yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya
penyusun dapat menyelesaikan tugas besar ini dengan baik. Di mana tugas besar
ini penyusun sajikan dalam bentuk buku sederhana. Adapun judul penulisan tugas
besar yang penyusun ambil adalah sebagai berikut: ”Sistem Informasi Inventory
Buku Pada Toko Elex Comic Center”.
Tujuan penulisan tugas besar ini dibuat untuk memenuhi satu syarat
kenaikan tingkat program Diploma III jurusan Manajemen Infomatika di
Politeknik Manufaktur Astra. Sebagai bahan penulisan diambil berdasarkan hasil
penelitian,observasi dan beberapa sumber literatur yang mendukung penulisan ini.
Penyusun menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak,
maka penulisan tidak akan lancar. Oleh karena itu, pada kesempatan ini penyusun
menyampaikan ucapan terima kasih yang sebesar-besarnya kepada yang
terhormat:
1. Ibu Wiwik Wijayanti, S.Kom., selaku dosen Rekayasa Perangkat Lunak I
2. Bapak Herru Damarjati, S.Kom., M.TI., selaku dosen Basis Data
3. Bapak Radix Rascalia, S.T., M.T., selaku dosen Pemrograman 2
4. Bapak Suhendra, S.T., selaku dosen Pemrograman 3
5. Ibu Lilis, selaku pemilik Toko Elex Comic Center
6. Bapak Drs. Yakub Liman, M.S.Ed., selaku Direktur Politeknik
Manufaktur Astra
7. Bapak Yongky L. Tantra, Dipl. Ing., selaku Ketua Program Studi
Manajemen Informatika
ii
8. Orang tua serta orang-orang yang telah memberikan dukungan moral
maupun spiritual
9. Rekan-rekan Mahasiswa Manajemen Informatika Tingkat I Politeknik
Manufaktur Astra
Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga
terwujudnya penulisan ini. Penyusun menyadari bahwa penulisan tugas besar ini
masih jauh sekali dari sempurna, oleh karena itu penyusun mohon kritik dan saran
yang bersifat membangun demi kesempurnaanpenulisan di masa yang akan
datang. Atas segala perhatiannya penyusun ucapakan terima kasih.
Akhir kata semoga tugas besar ini dapat berguna bagi penyusun khususnya
bagi para pembaca yang berminat pada umumnya.
Jakarta, 16 Juli 2012
Tim Penyusun
Kelompok 7
iii
DAFTAR ISI
KATA PENGANTAR.............................................................................................ii
DAFTAR ISI...........................................................................................................iv
DAFTAR TABEL....................................................................................................v
DAFTAR GAMBAR...............................................................................................1
DAFTAR SIMBOL..................................................................................................2
BAB 1 PENDAHULUAN...................................................................................6
1.1 Latar Belakang............................................................................................6
1.2 Tujuan.........................................................................................................8
1.3 Batasan Masalah.........................................................................................9
BAB 2 ANALISIS UMUM SISTEM................................................................10
2.1 Deskripsi Umum.......................................................................................10
2.2 Keadaan Saat Kini (Current Business Process).......................................15
BAB 3 PERANCANGAN SISTEM..................................................................20
3.1 Deskripsi Fungsional................................................................................20
3.1.1 Context Diagram (DFD level 0).........................................................21
3.1.2 Data Flow Diagram (DFD level 1 - 3)...............................................22
3.2 Analisis Kebutuhan Data..........................................................................27
3.2.1 E-R Diagram......................................................................................29
BAB 4 DESKRIPSI PERANCANGAN SISTEM............................................31
4.1 Deskripsi Data..........................................................................................31
4.1.1 Conceptual Data Model (CDM).........................................................46
4.1.2 Physical Data Model (PDM)..............................................................47
4.2 Deskripsi Layar.........................................................................................48
4.2.1 Deskripsi User Interface bahasa pemrograman C#............................48
4.2.2 User Interface Bahasa Pemrograman JAVA......................................68
BAB 5 KESIMPULAN DAN SARAN.............................................................76
5.1 KESIMPULAN.........................................................................................76
5.2 SARAN.....................................................................................................77
iv
DAFTAR TABEL
Tabel 1-19 Spesifikasi Tabel .......................................................................................30
Tabel 1 Kategori Pengguna Sistem Informasi /Aplikasi .............................................41
Tabel 2 Daftar Tabel Basisdata Aplikasi ....................................................................42
v
DAFTAR GAMBAR
Gambar 2.1 Deskripsi Umum .......................................................................................9
Gambar 2.2 Gambar Bisnis Proses .............................................................................14
Gambar 3.1 Gambar DFD ...........................................................................................20
Gambar 3.7 Gambar ERD ...........................................................................................28
Gambar 3.8 Gambar Kamus Data ...............................................................................29
Gambar 4.1 Link Antar Layar Kepala Toko ...............................................................43
Gambar 4.2 Link Antar Layar Pegawai Toko .............................................................44
Gambar 4.3 Gambar CDM ..........................................................................................45
Gambar 4.4 Gambar PDM ..........................................................................................46
Gambar 4.5 Gambar Deskripsi Layar (User Interface) ..............................................48
1
DAFTAR SIMBOL
Dibawah ini adalah simbol yang dipakai dalam Flowchart (Bisnis Proses),
DFD (Data Flow Diagram), CDM (Conceptual Data Model), PDM (Physical Data
Model), dan ERD (E-R Diagram).
Daftar Simbol pada Flowchart (Bisnis Proses)
Simbol Nama Kegunaan
Document
(Dokumen)
Menggambarkan semua jenis dokumen yang
mengalir dalam alur bisnis, berupa formulir yang
digunakan untuk meng-entry data
Process
(Proses)
Menggambarkan kegiatan proses dari operasi
program computer (secara komputerisasi)
Manual Operation
(Proses Manual)
Menggambarkan kegiatan pengelolaan data secara
manual
Offline Storage
(Arsip)
Menunjukkan bahwa data akan disimpan atau
diarsip tetapi akan diambil kembali dari arsip
tersebut di masa yang akan dating (pengarsipan
sementara)
Flow
(Arus Data)
Menunjukkan arus dari data yang dapat berupa
masukkan untuk sistem atau hasil dari proses
sistem serta menunjukkan arah aliran data
Decision
(Keputusan)
Tahap pembuatan keputusan atau digunkan dalam
bagan alir program komputer untuk menunjukkan
cabang bagi alternative cara
On-Page
References
(Penghubung dalam
Sebuah Halaman)
Menghubungkan bagian alir pada halaman yang
sama. Simbol ini diguakan untuk menghindari
terlalu banyak anak panah yang saling melintang
2
Off-Page
References
(Penghubung pada
Halaman Berbeda)
Menghubungkan bagian alir pada halaman yang
berbeda. Simbol ini diguakan untuk menghindari
terlalu banyak anak panah yang saling melintang
Preparation
(Persiapan)
Mencantumkan dokumen tu proses yag dianggap
sebagai persiapan yang dilakukan sebelum masuk
kedalam alur proses dari sistem
Daftar Simbol Pada DFD (Data Flow Diagram)
Simbol Nama Kegunaan
System (Sistem)
Menggambarkan sistem yang
sedang dibangun atau
menunjukkan kegiatan / kerja yang
dilakukan oleh orang, mesin, dan
komputer
Flow (Arus Data)
Menunjukkan arus dari data yang
dapat berupa masukkan untuk
sistem atau hasil dari proses sistem
serta menunjukkan arah aliran data
Entity (Entitas)
Bagian, karyawan, atau entitas luar
sistem yang mengirim data ke dan
menerima data dari sistem
Data Store
Menggambarkan database yang
digunakan atau sebagai
penyimpanan data
3
Daftar Simbol Pada ERD (Entity Relationship Diagram)
Simbol Nama Kegunaan
Entity (Entitas)
Menggambarkan table yang ada
dalam sistem yang saling
berhubungan
Weak Entity
(Entitas Lemah)
Menggambarkan entitas baru yang
terbentuk dari hubungan many to
many antar entitas
Relation (Hubungan)
Menggambarkan hubungan antar
entitas yang diwakili pada suatu
kata
0 .. 1
1 .. 1
0 .. N
1 .. N
N .. N
Cardinalitas
(Kardinalitas)
Menggambarkan jenis hubungan
yang terkait antar entitas
Connector (Penghubung)Menggambarkan hubungan yang
terkait antar entitas
Daftar Simbol Pada CDM (Conceptual Data Model)
Simbol Nama Kegunaan
Entity (Entitas)Menggambarkan table database
yang ada dalam sistem
(zero to one)
(one to one)
(zero to many)
(one to many)
(many to many)
Cardinalitas
(Kardinalitas)
Mengambarkan hubungan antar
entitas yang saling terkait
4
Daftar Simbol Pada PDM (Physical Data Model)
Simbol Nama Kegunaan
Entity (Entitas)Menggambarkan table database
yang ada dalam sistem
(one to one)
(one to many)
(many to one)
Cardinalitas
(Kardinalitas)
Mengambarkan hubungan antar
entitas yang saling terkait
5
BAB 1 PENDAHULUAN
1.1 Latar Belakang
Dewasa ini kemajuan dunia hiburan sangatlah pesat dan
berkembang di setiap lapisan masyarakat, mulai dari usia anak – anak
hingga usia dewasa. Dunia hiburan sudah menjadi bagian dari setiap
aktifitas kehidupan manusia di tengah pekerjaan mulai dari yang
memanfaatkan teknologi contohnya seperti SmartPhone, Jejaring social
hingga PlayStation Portable. Namun ternyata masih banyak media
hiburan yang bersifat non teknologi yang bisa dimanfaatkan seperti
mengunjungi tempat hiburan, memainkan permainan tradisional hingga
membaca pun bisa dianggap sebagai suatu hiburan.
Membaca menurut sebagian orang hal yang menyenangkan untuk
menghabiskan waktu mereka sehingga muncullah toko-toko yang
menyediakan buku yang dapat dibaca tanpa harus membelinya.
Keberadaan toko Elex Comic Center berhasil mengefisiensikan situasi ini
untuk mengembangkan sebuah tempat yang bisa digunakan sebagai sarana
membaca yang nyaman dengan menyediakan berbagai koleksi bacaan
buku. Toko Elex Comic Center merupakan toko yang melayani proses
peminjaman buku mulai dari komik hingga buku pengetahuan.
Akan tetapi, untuk memulai usaha penyewaan buku ini tidak
semudah membalikkan telapak tangan, perlu adanya suatu perencanaan
yang matang serta mempertimbangkan berbagai hal hambatan dan
kendala, salah satu poinnya adalah ketepatan data dan informasi dalam
ketersediaan buku bacaan.
6
Sebagian proses yang terdapat pada toko Elex Comic Center sudah
terkomputerisasi, namun masih ada beberapa proses yang masih dilakukan
secara manual contohnya seperti laporan proses transaksi pembelian
kepada supplier, pencatatan keberadaan, dan ketersediaan buku. Apabila
pihak pegawai kurang teliti dalam mengumpulkan berkas-berkas kertas
dan bon, serta memonitor keberadaan dan ketersediaan buku
memungkinkan terjadinya kesalahan data dan informasi, sehingga data dan
informasi yang dihasilkan kurang akurat dan menghambat pekerjaan.
Untuk meminimalisir peluang terjadinya ketidakakuratan data dan
informasi serta mendapatkan informasi secara cepat, dengan alasan hal
tersebut maka penyusun memberi judul :
“ SISTEM INFORMASI INVENTORY BUKU
PADA TOKO ELEX COMIC CENTER”
7
1.2 Tujuan
Berdasarkan latar belakang yang telah dipaparkan diatas, adapun
tujuan pembuatan tugas besar penyusun, yaitu:
1. Sistem informasi ini akan diupayakan sedemikian rupa, sehingga
dapat digunakan dengan maksimal pada sistem “Inventory Control
and Customer Management”, yaitu peminjaman buku.
2. Untuk mengetahui secara mendalam mengenai “Inventory Control
and Customer Management”, sesuai dengan tema penyusun
3. Untuk membuat rancangan database peminjaman yang dapat
diimplementasikan pada toko Elex Comic Center
4. Untuk memperbaiki sistem informasi yang ada pada toko Elex
Comic Center
5. Untuk memberikan improvement kepada sistem informasi yang ada
pada toko Elex Comic Center
8
1.3 Batasan Masalah
Batasan masalah bertujuan untuk mengarahkan pembuatan tugas
besar ini, agar tidak bertentangan dari tujuan dan sasaran yang telah
ditentukan. Adapun batasan masalah dalam tugas besar penyusun sebagai
berikut :
1. Sistem informasi yang dirancang hanya untuk proses peminjaman
buku pada toko Elex Comic Center, seperti data pembelian, data
koleksi, data member, data peminjaman, data pengembalian, data
denda, dan data pegawai (diperoleh dari sistem luar yaitu sistem
kepegawaian HRD).
2. Sistem informasi yang dirancang berdasarkan pada tema penyusun
yaitu “Inventory Control and Customer Management”, hingga proses
yang penyusun analisa akan menghasilkan beberapa data, transaksi,
dan laporan yang saling terkait pada sistem ini.
3. Sistem informasi yang dirancang juga beranalisis kepada pelayanan
pegawai kepada customer (member) hingga hasil laporan yang
dibuat oleh pegawai, tanpa memperdulikan supplier ataupun objek
lain yang terlibat pada kasus diatas.
4. Sistem informasi ini dibuat dengan menggunakan Microsoft Visual
Studio dengan bahasa pemrograman C# dan NetBeans dengan
bahasa pemrograman Java. Serta menggunakan Microsoft Word
untuk mengumpulkan dokumen-dokumen yang diperlukan dan
Microsoft Visio dalam membuat perancangan sistem.
9
BAB 2 ANALISIS UMUM SISTEM
2.1 Deskripsi Umum
Gambar 2.1 Deskripsi Umum
Sistem Informasi inventory buku pada toko Elex Comic Center,
memiliki 2 bagian utama di setiap cabang tokonya, yaitu bagian kepala toko
dan pegawai. Pada sistem ini memiliki 5 domain utama yang saling terkait,
yaitu supplier, kepala toko, pegawai, member, dan calon member. Toko Elex
Comic Center memiliki supplier tetap yang masing-masing suppliernya
mengirimkan buku dengan jenis buku yag berbeda, yaitu Gramedia biasanya
menyuplai buku berjenis komik sains, buku umum, dan buku putih (spesialis),
10
3L biasanya menyuplai buku berjenis komik, Erlangga biasanya menyuplai
buku berjenis buku pelajaran dan buku umum, dan Lentera Hati biasanya
menyuplai buku berjenis buku umum.
Pertama bagian kepala toko akan menyiapkan kebutuhan koleksi buku
yang bias dipinjam oleh member. Kepala toko akan menyiapkan form
pemesanan buku yang berisi list kebutuhan koleksi buku yang ingin dipesan
dari supplier, jika form pemesanan buku sudah terisi maka form tersebut
diserahkan kepada pegawai lalu pegawai akan memberikan form tersebut
kepada supplier (melakukan proses pemesanan kepada supplier). Selanjutnya,
supplier akan mengecek ketersedian koleksi buku yang supplier miliki, jika
semua pesanan tidak tersedia di supplier, maka form tersebut akan ditolak oleh
supplier, jika semua (hanya ada beberapa buku) pesanan buku tersedia oleh
supplier maka supplier akan membuat faktur pembelian dan copyan-nya lalu
koleksi buku dan form pemesanan serta faktur pembelian tersebut akan
dikirimkan dan akan diterima oleh pegawai, namun sebelumnya antara
pegawai dan supplier memiliki perjanjian mengenai batas waktu pengiriman,
jika proses pengiriman melebihi batas perjanjian, maka pegawai akan
mengeluarkan form pembatalan pemesanan lalu pegawai dan kepala toko akan
melakukan proses pemesanan kembali kepada supplier yang lain (form
pembatalan akan diserahkan kepada supplier dan akan disimpan oleh
supplier), tetapi jika proses pengiriman tidak melebihi batas perjanjian maka
pegawai akan menerima koleksi buku yang dipesan, form pemesanan serta
faktur pembelian tersebut, selanjutnya form akan diberikan dan disimpan
kembali oleh supplier.
Koleksi buku akan ditempatkan pada rak yang telah tersedia, biasanya
dalam satu rak dapat memuat koleksi buku sebanyak 180 buah, jika rak yang
tersedia penuh maka koleksi buku lainnya akan disimpan di dalam loker.
Faktur pembelian copy-an yang diberikan oleh supplier akan disimpan oleh
pegawai yang akan digunakan kembali untuk pembuatan laporan pengadaan
11
koleksi. Setelah laporan dibuat, maka pegawai akan memberikan laporan
pengadaan buku pada kepala toko, lalu laporan pengadaan koleksi tersebut
akan disimpan oleh kepala toko.
Proses peminjaman koleksi buku hanya bisa dilakukan oleh seseorang
yang telah terdaftar sebagai member, oleh karena itu setiap calon member
yang datang harus memberikan identitas diri lalu mengisi form pendaftaran
member. Setelah form pendaftaran terisi, berikan form tersebut kepada
pegawai untuk selanjutnya akan dilakukan pendataan data member oleh
pegawai. Setelah itu, pegawai akan memberikan kartu member kepada
member yang telah terdaftar, lalu data member akan disimpan oleh pegawai
yang akan digunakan pada proses pembuatan laporan member. Laporan
member akan diberikan kepada kepala toko yang selanjutnya akan disimpan
oleh kepala toko. Pada proses pendataran member, member akan diberikan
pilihan ‘Tipe Pendaftaran’ untuk menentukan jumlah deposit awal yang
diinginkan. Deposit ini adalah alat transaksi yang digunakan pada proses
peminjaman koleksi buku. Pilihan ‘Tipe Pendaftaran’ yang tersedia adalah
Tipe A untuk deposit senilai 10.000 rupiah, Tipe B deposit senilai 50.000
rupiah, Tipe C untuk deposit senilai 75.000 rupiah, dan Tipe D untuk deposit
senilai 100.000 rupiah.
Sebelum proses peminjaman koleksi buku, member akan membuat list
buku yang ingin dipinjam lalu list akan diberikan kepada pegawai. Sebelum
pegawai memberikan form peminjaman kepada peminjam, pegawai terlebih
dahulu akan mengecek apakah peminjam sudah menjadi member atau belum,
jika belum maka peminjam ini harus melakukan proses pendaftaran menjadi
member dahulu. Namun jika peminjam ini sudah menjadi member maka akan
diberikan form peminjaman, yang selanjutnya akan diisi oleh member. Yang
diperlukan dalam mengisi form peminjaman ini adalah list buku yang ingin
dipinjam serta data yang ada pada kartu member. Setelah form peminjaman
telah terisi maka diserahkan kembali kepada pegawai. Pegawai akan
12
mengecek data yang telah diisi pada form peminjaman dengan data yang
tersedia pada kartu member, serta pegawai akan memeriksa deposit yang
dimiliki member cukup untuk melakukan proses peminjaman koleksi buku
yang ingin dipinjam oleh member. Harga sewa untuk setiap koleksi buku
sebesar 13% dari harga pembelian koleksi buku dan jangka waktu
peminjaman setiap koleksi buku adalah satu minggu. Jika deposit yang
dimiliki member tidak mencukupi untuk melakukan transaksi peminjaman
maka member harus melakukan proses pengisian deposit. Pengisian deposit
memiliki dua cara, yaitu dengan secara tunai atau dengan cara transfer.
Maksudnya transfer deposit adalah member bisa menerima deposit yang
ditransfer dari member lain. Jika member sudah melakukan pengisian deposit,
maka deposit member akan bertambah dan member dapat melakukan
peminjaman.
Apabila deposit yang dimiliki member mencukupi untuk melakukan
transaksi peminjaman maka pegawai akan mengecek keberadaan koleksi buku
yang ingin dipinjam oleh member. Jika semua (ada beberapa) buku yang ingin
dipinjam oleh member tidak tersedia, maka member dapat membatalkan
transaksi peminjaman ini atau member dapat memilih kembali koleksi buku
lain yang ingin dipinjam, sesuai dengan ketersediaan koleksi buku yang ada.
Jika semua koleksi buku yang ingin dipinjam oleh member tersedia,
maka pegawai akan memberikan buku yang ingin dipinjam tersebut, lalu
pegawai akan mencatat data peminjaman yang selanjutnya akan disimpan dan
akan digunakan pada proses pembuatan laporan peminjaman dan laporan
transaksi peminjaman yang dilakukan oleh pegawai, laporan-laporan ini akan
diberikan kepada kepala toko.
Pada transaksi pengembalian diperlukan kartu member. Pegawai akan
melakukan proses pengecekkan terhadap koleksi buku yang telah dipinjam.
Jika koleksi buku yang dipinjam hilang atau rusak maka member dapat
13
memilih cara penggantiannya, yaitu menggantinya dengan buku yang sama
atau dengan cara mengganti 3 kali dari harga pembelian koleksi buku tersebut.
Jika member ingin mengganti dengan buku yang sama maka buku tersebut
akan didata terlebih dahulu oleh pegawai yang akhirnya akan ditempatkan
kembali pada rak yang telah tersedia. Jika member ingin mengganti 3 kali dari
harga buku tersebut maka pegawai akan menghitung jumlah denda yang harus
dibayar oleh member dan setelah itu pegawai akan mencatat data member dan
denda yang akan digunakan untuk pembuatan laporan denda kehilangan oleh
pegawai, lalu laporan denda kehilangan akan diberikan kepada kepala toko.
Jika saat proses pengecekkan buku yang telah dipinjam tidak terjadi
kehilangan atau kerusakan pada buku, maka buku yang kembali akan
ditempatkan kembali pada rak yang telah tersedia. Pada proses pengembalian
koleksi buku, akan dilakukan pengecekkan lama pengembalian. Jika tidak
terlambat dalam pengembalian koleksi buku maka member tidak dikenakan
denda. Namun jika member terlambat dalam pengembalian koleksi buku maka
dikenakan denda, yaitu sebesar 30% dari harga sewa koleksi buku per harinya.
Semua data denda keterlambatan yang telah didata akan digunakan dalam
proses pembuatan laporan pengembalian oleh pegawai yang akan diberikan
kepada kepala toko.
Semua laporan yang diterima oleh kepala toko akan menjadi tolak ukur
setiap bulannya untuk melakukan pemesanan koleksi buku. Sehingga kepala
toko dapat mengetahui bahwa koleksi buku yang menjadi favorit member dan
menjadi prioritas dalam proses pengadaan koleksi buku, agar semua koleksi
buku favorit member dapat tersedia lebih lengkap dan lebih banyak.
14
2.2 Keadaan Saat Kini (Current Business Process)
Gambar 2.1 Bisnis Proses
15
Gambar2.2 Bisnis Proses
16
Gambar 2.3 Bisnis Proses
17
Gambar 2.4 Bisnis Proses
18
Gambar2.5 Bisnis Proses
19
20
BAB 3 PERANCANGAN SISTEM
3.1 Deskripsi Fungsional
Sistem informasi inventory buku pada toko Elex Comic Center ini
digunakan langsung oleh pegawai sebagai admin. Sistem Informasi ini adalah
implementasi dari sistem “Inventory Control and Customer Management”,
jika ada pihak-pihak luar yang ikut terkait dalam proses bisnis ini adalah
sebagai sistem-sistem luar.
Sistem Informasi ini dibangun menggunakan tools Visual Studio dan
Java NetBeans dengan Database SQL Server dengan bahasa pemrograman C#
dan Java Dekstop Application. Sistem informasi inventory buku pada toko
Elex Comic Center memiliki beberapa proses besar yang saling terkait, yaitu
meliputi :
1. Pembelian Koleksi Buku (Pengadaan Koleksi Buku)
2. Pendaftaran Member
3. Peminjaman Buku
4. Pengembalian Buku
5. Pembuatan Laporan (masing-masing pada setiap akhir proses)
Dengan adanya Sistem Informasi ini, setiap proses yang terjadi akan
terkomputerisasi, mempermudah user dalam menjalankan proses ini, serta
meminimalisir terjadinya human error. Selain itu, Sistem Informasi ini
menjadikan pendataan lebih lengkap, teratur, dan mudah untuk dikelola,
sehingga setiap tahap pelaporannya sangat ringkas, terperinci, rapi, dan
konsisten.
21
3.1.1 Context Diagram (DFD level 0)
Gambar 3.1 DFD level 0
22
3.1.2 Data Flow Diagram (DFD level 1 - 3)
Gambar 3.2 DFD level 1
23
24
Gambar 3.3 DFD level 2
25
Gambar 3.4 DFD level 2
26
Gambar 3.5 DFD level 3
27
Gambar 3.6 DFD level 3
28
3.2 Analisis Kebutuhan Data
Sistem Informasi inventory buku pada toko Elex Comic Center ini
membutuhkan beberapa data untuk dikelola dan untuk mendukung dalam
proses pengelolaannya.beberapa data tersebut diantaranya adalah sebagai
berikut:
1. Data Pembelian, berisi data-data mengenai pengadaan koleksi. Baik
koleksi dengan judul baru maupun yang sudah tersedia
2. Data Koleksi berisi data-data informasi mengenai koleksi
3. Data Member berisi data-data informasi mengenai member beserta
deposit
4. Data Peminjaman berisi data-data peminjaman member, seperi buku-
buku pinjaman, tanggal peminjaman dan tanggal pengembalian
5. Data Pegawai berisi data-data mengenai informasi pegawai
6. Data Denda berisi informasi mengenai jumlah denda keterlambatan
pengembalian koleksi maupun denda pembayaran penggantian
koleksi
7. Data HilangRusak berisi data-data mengenai informasi kehilangan
koleksi pinjaman dari peminjaman
8. Data Pengembalian berisi data-data mengenai pengembalian koleksi
pinjaman seperti kode peminjaman, data koleksipinjam dan tanggal
peminjaman
9. Laporan Pengadaan Buku berisi data-data pembelian koleksi dari
supplier
10. Laporan Member berisi data-data member
11. Laporan Peminjaman berisi data-data peminjaman secara
keseluruhan dan dalam jangka waktu tertentu
12. Laporan Koleksi Ter-Favorite berisi data-data koleksi terfavorit
secara keseluruhan dan dalam jangka waktu tertentu.
29
13. Laporan Transaksi Pegawai Peminjaman berisi data-data transaksi
pegawai yang melakukan transaksi peminjaman
14. Laporan Transaksi Pegawai Pengembalian berisi data-data transaksi
pegawai yang melakukan transaksi pengembalian
15. Laporan Pengembalian berisi data-data pengembalian secara
keseluruhan dan dalam jangka waktu tertentu
16. Laporan Denda Kehilangan berisi data-data koleksi yang hilang
secara keseluruhan dan dalam jangka waktu tertentu
30
3.2.1 E-R Diagram
Gambar 3.7 E-R Diagram
31
Gambar 3.8 Kamus Data
32
BAB 4 DESKRIPSI PERANCANGAN SISTEM
4.1 Deskripsi Data
Dalam sistem informasi inventory buku pada toko Elex Comic Center
menggunakan beberapa table dalam database-nya dengan penjelasan sebagai
berikut:
Nama Tabel : T_Login
Deskripsi Isi : Data Login
Primary Key : Username
Reference : T_Pegawai,T_TrueRole
Daftar Field :
Nama FieldDeskripsi
Isi
Type &
Length
Boleh
NULLDefault
Keterangan
lain
Username Menampung Username Varchar (10) Tidak - Primary Key
Password Menampung Password Varchar (20) Tidak -
Tabel 4.1
Nama Tabel : T_Role
Deskripsi Isi : Data Role
Primary Key : IDRole
Reference : T_TrueRole
Daftar Field :
Nama FieldDeskripsi
Isi
Type &
Length
Boleh
NULLDefault
Keterangan
lain
IDRoleMenampung
ID RoleVarchar (10) Tidak - Primary Key
JabatanMenampung
JabatanVarchar (20) Tidak -
Tabel 4.2
33
Nama Tabel : T_TrueRole
Deskripsi Isi : Data TrueRole
Primary Key : Username,IDRole
Reference : T_Role,T_Login
Daftar Field :
Nama FieldDeskripsi
Isi
Type &
Length
Boleh
NULLDefault
Keterangan
Lain
UsernameMenampung
UsernameVarchar (10) Tidak - Primary Key
IDRoleMenampung
IDRoleVarchar (10) Tidak - Primary Key
Tabel 4.3
Nama Tabel : T_Supplier
Deskripsi Isi : Data Master Supplier
Primary Key : IDSupplier
Reference : T_Pembelian
Daftar Field :
Nama FieldDeskripsi
Isi
Type &
Length
Boleh
NULLDefault
Keterangan
Lain
IDSupplierMenampung
ID SupplierVarchar (10) Tidak - Primary Key
NamaSupplierMenampung
Nama SupplierVarchar (25) Tidak -
AlamatSupplierMenampung
Alamat SupplierVarchar (100) Tidak -
TeleponSupplierMenampung
Telepon SupplierVarchar (12) Tidak -
Tabel 4.4
Nama Tabel : T_Pegawai
34
Deskripsi Isi : Data Master Pegawai
Primary Key : IDPegawai
Reference : T_Login
Nama FieldDeskripsi
Isi
Type &
Length
Boleh
NULLDefault
Keterangan
Lain
IDPegawaiMenampung
ID PegawaiVarchar (10) Tidak - Primary Key
NamaPegawaiMenampung
Nama PegawaiVarchar (20) Tidak -
JenisKelamin
Menampung
Jenis Kelamin
Pegawai
Char (1) Tidak -
TempatLahir
Menampung
Tempat Lahir
Pegawai
Varchar (15) Tidak -
TanggalLahir
Menampung
Tanggal Lahir
Pegawai
SmallDateTime Tidak -
AlamatPegawaiMenampung
Alamat PegawaiVarchar (100) Tidak -
TeleponPegawaiMenampung
Telepon PegawaiVarchar (12) Tidak -
Daftar Field :
Tabel 4.5
Nama Tabel : T_Pembelian
Deskripsi Isi : Data Pembelian
Primary Key : KodePembelian
Reference : T_Supplier,T_DetailPembelian
Daftar Field :
Nama Field Deskripsi IsiType &
Length
Boleh
NULLDefault
Keterangan
Lain
KodePembelian Menampung Varchar (10) Tidak - Primary
35
Nama Field Deskripsi IsiType &
Length
Boleh
NULLDefault
Keterangan
Lain
Kode Pembelian Key
IDPegawaiMenampung
ID PegawaiVarchar (10) Tidak -
Foreign
Key
IDSupplierMenampung
ID SupplierVarchar (10) Tidak -
Foreign
Key
TanggalPembelian
Menampung
Tanggal
Pembelian
SmallDateTime Tidak -
Tabel 4.6
Nama Tabel : T_DetailPembelian
Deskripsi Isi : Data Detail Pembelian
Primary Key : KodePembelian
Reference : T_Pembelian,T_Koleksi
Daftar Field :
Nama FieldDeskripsi
Isi
Type &
Length
Boleh
NULLDefault
Keterangan
Lain
KodePembelianMenampung
Kode PembelianVarchar (10) Tidak -
Primary
Key
IDBuku Menampung ID Buku Varchar (10) Tidak -
HargaPembelianMenampung
Harga PembelianDecimal (10,0) Tidak -
StatusMenampung Status
PembelianVarchar (10) Tidak -
Tabel 4.7
Nama Tabel : T_Koleksi
Deskripsi Isi : Data Koleksi
Primary Key : IDBuku
Reference : T_DetailPembelian, T_Kategori, T_Penempatan,
36
T_DetailPeminjaman, T_Pengembalian, T_Penyimpanan
Daftar Field :
Nama Field Deskripsi IsiType &
Length
Boleh
NULLDefault
Keterangan
Lain
IDBukuMenampung
ID KoleksiVarchar (10) Tidak - Primary Key
JudulBukuMenampung
Judul KoleksiVarchar (25) Tidak -
PengarangMenampung
Pengarang KoleksiVarchar (25) Tidak -
PenerbitMenampung
Penerbit KoleksiVarchar (25) Tidak -
ISBNMenampung
ISBN KoleksiVarchar (20) Boleh -
KalanganUsiaMenampung
Kalangan Usia KoleksiChar (2) Tidak -
DeskripsiKoleksiMenampung
Deskripsi KoleksiVarchar (100) Boleh -
IDKategoriMenampung
ID Kategori KoleksiVarchar (10) Tidak - Foreign Key
StatusMenampung
Status KoleksiVarchar (2) Tidak -
HargaSewaMenampung
Harga Sewa KoleksiDecimal (10,0) Tidak -
Tabel 4.8
Nama Tabel : T_Kategori
Deskripsi Isi : Data Kategori
Primary Key : IDKategori
Reference : T_Koleksi
Daftar Field :
37
Nama FieldDeskripsi
Isi
Type &
Length
Boleh
NULLDefault
Keterangan
Lain
IDKategoriMenampung
ID KategoriVarchar (10) Tidak - Primary Key
DeskripsiKategoriMenampung Deskripsi
KategoriVarchar (25) Tidak -
Tabel 4.9
Nama Tabel : T_Penempatan
Deskripsi Isi : Data Penempatan
Primary Key : IDBuku,KodeRak
Reference : T_Rak,T_Koleksi
Nama FieldDeskripsi
Isi
Type &
Length
Boleh
NULLDefault
Keterangan
Lain
IDBuku Menampung ID Buku Varchar (10) Tidak - Primary Key
KodeRakMenampung
Kode RakVarchar (10) Tidak - Primary Key
Daftar Field :
Tabel 4.10
Nama Tabel : T_Penyimpanan
Deskripsi Isi : Data Penyimpanan
Primary Key : IDBuku,KodeLoker
Reference : T_Loker,T_Koleksi
Daftar Field :
Nama FieldDeskripsi
Isi
Type &
Length
Boleh
NULLDefault
Keterangan
Lain
IDBuku Menampung ID Buku Varchar (10) Tidak - Primary Key
KodeLoker Menampung Kode Loker Varchar (10) Tidak - Primary Key
Tabel 4.11
Nama Tabel : T_Rak
38
Deskripsi Isi : Data Rak
Primary Key : KodeRak
Reference : T_Penempatan
Daftar Field :
Nama Field Deskripsi Isi Type & LengthBoleh
NULLDefault
Keterangan
Lain
KodeRakMenampung Kode
RakVarchar (10) Tidak - Primary Key
DeskripsiRakMenampung
Deskripsi RakVarchar (25) Tidak -
Tabel 4.12
Nama Tabel : T_Loker
Deskripsi Isi : Data Loker
Primary Key : KodeLoker
Reference : T_Penyimpanan
Daftar Field :
Nama FieldDeskripsi
Isi
Type &
Length
Boleh
NULLDefault
Keterangan
Lain
KodeLokerMenampung
Kode LokerVarchar (10) Tidak - Primary Key
DeskripsiLokerMenampung
Deskripsi LokerVarchar (25) Tidak -
Tabel 4.13
Nama Tabel : T_Member
Deskripsi Isi : Data Member
Primary Key : IDMember
Reference : T_Peminjaman
Daftar Field :
39
Nama FieldDeskripsi
Isi
Type &
Length
Boleh
NULLDefault Keterangan Lain
IDMemberMenampung
ID MemberVarchar (10) Tidak - Primary Key
NamaMemberMenampung Nama
MemberVarchar (25) Tidak -
JenisKelamin
Menampung
Jenis Kelamin
Member
Char (1) Tidak -
TempatLahirMenampung Tempat
Lahir MemberVarchar (15) Tidak -
TanggalLahir
Menampung
Tanggal Lahir
Member
SmallDateTime Tidak -
AlamatKTPMenampung Alamat
KTPVarchar (100) Tidak -
AlamatSekarangMenampung Alamat
SekarangVarchar (100) Tidak -
TeleponMemberMenampung
Telepon MemberVarchar (12) Tidak -
HPMemberMenampung Nomor
Handphone MemberVarchar (12) Boleh -
EmailMemberMenampung Email
MemberVarchar (25) Boleh -
NamaPSMember
Menampang Nama
Perusahaan Atau
Sekolah Member
Varchar (25) Tidak -
AlamatPSMember
Menampung Alamat
Perusahaan Atau
Sekolah Member
Vachar (100) Tidak -
TeleponPSMember
Menampung
Telepon Perusahaan
Atau Sekolah
Member
Varchar (12) Boleh -
NamaKeluargaMenampung Nama
Keluarga MemberVarchar (25) Tidak -
40
Nama FieldDeskripsi
Isi
Type &
Length
Boleh
NULLDefault Keterangan Lain
TeleponKeluarga
Menampung Nomor
Telepon Keluarga
Member
Varchar (12) Tidak -
DepositMenampung
DepositDecimal (10,0) Tidak -
Tabel 4.14
Nama Tabel : T_Peminjaman
Deskripsi Isi : Data Peminjaman
Primary Key : KodePeminjaman
Reference : T_DetailPeminjaman,T_Pengembalian
Daftar Field :
Nama FieldDeskripsi
Isi
Type &
Length
Boleh
NULLDefault
Keterangan
Lain
KodePeminjamanMenampung Kode
PeminjamanVarchar (10) Tidak - Primary Key
IDMemberMenampung ID
MemberVarchar (10) Tidak - Foreign Key
IDPegawaiMenampung ID
PegawaiVarchar (10) Tidak - Foreign Key
TanggalPeminjaman
Menampung
Tanggal
Peminjaman
SmallDateTime Tidak -
TanggalHarusKembali
Menampung
Tanggal Harus
Kembali
SmallDateTime Tidak -
Tabel 4.15
Nama Tabel : T_DetailPeminjaman
Deskripsi Isi : Data Detail Peminjaman
Primary Key : KodePeminjaman
Reference : T_Peminjaman,T_Koleksi
41
Daftar Field :
Nama
Field
Deskripsi
Isi
Type &
Length
Boleh
NULLDefault
Keterangan
Lain
KodePeminjamanMenampung Kode
PeminjamanVarchar (10) Tidak - Primary Key
IDBukuMenampung
ID KoleksiVarchar (10) Tidak - Primary Key
StatusMenampung
Status BukuVarchar (10) Tidak -
Tabel 4.16
Nama Tabel : T_Pengembalian
Deskripsi Isi : Data Pengembalian
Primary Key : KodePengembalian
Reference : T_Peminjaman
Daftar Field :
Nama Field Deskripsi IsiType &
Length
Boleh
NULLDefault
Keterangan
Lain
KodePengembalianMenampung Kode
PengembalianVarchar (10) Tidak - Primary Key
KodePeminjamanMenampung Kode
PeminjamanVarchar (10) Tidak - Foreign Key
IDBuku Menampung ID Buku Varchar (10) Tidak - Foreign Key
IDPegawai Menampung ID Pegawai Varchar (10) Tidak - Foreign Key
TanggalKembaliMenampung Tanggal
PengembalianSmallDateTime Tidak -
LamaKeterlambatan
Menampung Lama
Keterlambatan
Pengembalian
Integer Boleh -
StatusMenampung Status
PengembalianVarchar (12) Boleh -
Tabel 4.17
Nama Tabel : T_Denda
42
Deskripsi Isi : Data Denda
Primary Key : KodePengembalian
Reference : T_Pengembalian
Daftar Field :
Tabel 4.18
Nama Tabel : T_HilangRusak
Deskripsi Isi : Data Hilang Rusak
Primary Key : KodePengembalian
Reference : T_Pengembalian
Daftar Field :
Tabel 4.19
43
Nama Field Deskripsi IsiType &
Length
Boleh
NULLDefault
Keterangan
Lain
KodePengembalianMenampung
Kode PengembalianVarchar (10) Tidak - Primary Key
JumlahDendaMenampung
Jumlah DendaDecimal (10,0) Tidak -
Nama Field Deskripsi IsiType &
Length
Boleh
NULLDefault
Keterangan
Lain
KodePengembalianMenampung
Kode PengembalianVarchar (10) Tidak - Primary Key
HargaDendaMenampung
DeskripsiVarchar (10) Tidak -
KeteranganMenampung
KeteranganVarchar (50) Tidak -
Karakteristik Pengguna
Kategori
Pengguna
Tugas Hak Akses ke
Aplikasi
Jabatan
Pegawai Toko Melakukan transaksi
peminjaman , transaksi
pengembalian ,
menambahkan koleksi ,
pendaftaran member ,
mengedit data member ,
pengisian deposit ,
mengedit data koleksi ,
Menginput dan
mengedit data
member ,
peminjaman ,
pengadaan koleksi ,
pengembalian ,
menginput transaksi
pengisian deposit
Pegawai Toko
Kepala Toko Melihat laporan
pengadaan buku, laporan
member, laporan
peminjaman, laporan
pengembalian , laporan
denda hilang , laporan
koleksi terfavorit
Melihat laporan
pengadaan buku,
laporan member,
laporan peminjaman,
laporan
pengembalian ,
laporan denda
hilang , laporan
koleksi terfavorit
Kepala Toko
Tabel 4.20
44
DAFTAR BASISDATA APLIKASI
No Nama Tabel Primary Key Data Source E/R Deskripsi Isi
1 T_Member IDMember Data Member Data Member Data-data member
2 T_Pegawai IDPegawai Data Pegawai Data Pegawai Data-data pegawai
3 T_Pembelian KodePembelian Data Pembelian Data PembelianData-data
pembelian
4 T_Supplier IDSupplier Data Supplier Data Supplier Data-data supplier
5 T_Kategori IDKategori Data Kategori Data Kategori Data-data kategori
6 T_Rak KodeRak Data Rak Data Rak Data-data rak
7 T_Loker KodeLoker Data Loker Data Loker Data-data loker
8 T_Koleksi IDBuku Data Koleksi Data Koleksi Data-data koleksi
9 T_Penyimpanan KodeLoker, IDBukuData
Penyimpanan
Data
Penyimpanan
Data-data
penyimpanan
10 T_Penempatan KodeRak, IDBukuData
Penempatan
Data
Penempatan
Data-data
penempatan
11 T_Peminjaman KodePeminjamanData
Peminjaman
Data
Peminjaman
Data-data
Peminjaman
12 T_Pengembalian KodePengembalianData
Pengembalian
Data
Pengembalian
Data-data
pengembalian
13 T_Login Username Data Login Data Login Data-data login
14 T_Role IDRole Data Role Data Role Data-data role
15 T_TrueRole Username, IDRole Data True Role Data True Role Data-data true role
16 T_Denda KodePengembalian Data Denda Data Denda Data-data denda
17 T_Hilang KodePengembalian Data Hilang Data Hilang Data-data hilang
18 T_DetailPembelian KodePembelianData Detail
Pembelian
Data Detail
Pembelian
Data-data detail
pembelian
19 T_DetailPeminjaman KodePeminjamanData Detail
Peminjaman
Data Detail
Peminjaman
Data-data detail
Peminjaman
Tabel 4.21
45
GAMBAR LINK ANTAR LAYAR
46
Gambar 4.1 Link Layar untuk Kepala Toko
47
48
Gambar 4.2 Link Layar untuk Pegawai Toko
49
4.1.1 Conceptual Data Model (CDM)
50
Gambar 4.3 Conceptual Data Model (CDM)
51
4.1.2 Physical Data Model (PDM)
Gambar 4.4 Physical Data Model
52
4.2 Deskripsi Layar
4.2.1 User Interface bahasa pemrograman C#
Gambar 4.5 Form Login
Gambar 4.6 Form Home Kepala Toko
53
Gambar 4.7 Form Lihat Koleksi
Gambar 4.8 Form Pencarian Member
54
Gambar 4.9 Form Edit Pengadaan Buku
Gambar 4.10 Form Lihat Transaksi Peminjaman
55
Gambar 4.11 Form Lihat Pengembalian
Gambar 4.12 Form Home Pegawai
56
Gambar 4.13 Form Pendaftaran Member
Gambar 4.14 Form Edit Data Member
57
Gambar 4.15 Form Pengadaan Koleksi Buku
Gambar 4.16 Form Penempatan Koleksi
58
Gambar 4.17 Form Edit Data Koleksi
Gambar 4.18 Form Peminjaman
59
Gambar 4.19 Form Pengembalian
Gambar 4.20 Form Pengisian Ulang Deposit
60
Gambar 4.21 Form Laporan Peminjaman Waktu Tertentu
61
Hingga Tanggal :
7/20/2012
Tampilkan
7/20/2012Mulai Tanggal :
Laporan Peminjaman Waktu Tertentu
Elex Comic CenterJl. Kopyor Raya Blok CE2 no 6, KelapaGading, Jakut
Tlp : 02170207554 Fax: [email protected]
X Laporan Peminjaman Waktu Tertentu
Gambar 4.22 Form Laporan Peminjaman
62
Tampilkan
Laporan Peminjaman
Elex Comic CenterJl. Kopyor Raya Blok CE2 no 6, KelapaGading, Jakut
Tlp : 02170207554 Fax: [email protected]
X Laporan Peminjaman
Gambar 4.23 Form Laporan Pengembalian Waktu Tertentu
63
Hingga Tanggal :
7/20/2012
Tampilkan
7/20/2012Mulai Tanggal :
Laporan Pengembalian Waktu Tertentu
Elex Comic CenterJl. Kopyor Raya Blok CE2 no 6, KelapaGading, Jakut
Tlp : 02170207554 Fax: [email protected]
X Laporan Pengembalian Waktu Tertentu
Gambar 4.24 Form Laporan Pengembalian
64
Tampilkan
Laporan Pengembalian
Elex Comic CenterJl. Kopyor Raya Blok CE2 no 6, KelapaGading, Jakut
Tlp : 02170207554 Fax: [email protected]
X Laporan Pengembalian
Gambar 4.25 Form Laporan Denda Kehilangan Waktu Tertentu
65
Hingga Tanggal :
7/20/2012
Tampilkan
7/20/2012Mulai Tanggal :
Laporan Denda Kehilangan Waktu Tertentu
Elex Comic CenterJl. Kopyor Raya Blok CE2 no 6, KelapaGading, Jakut
Tlp : 02170207554 Fax: [email protected]
X Laporan Denda Kehilangan Waktu Tertentu
Gambar 4.26 Form Laporan Denda Kehilangan
66
Tampilkan
Laporan Denda Kehilangan
Elex Comic CenterJl. Kopyor Raya Blok CE2 no 6, KelapaGading, Jakut
Tlp : 02170207554 Fax: [email protected]
X Laporan Denda Kehilangan
Gambar 4.27 Form Laporan Transaksi Peminjaman Pegawai
67
Tampilkan
Laporan Transaksi Peminjaman Pegawai
Elex Comic CenterJl. Kopyor Raya Blok CE2 no 6, KelapaGading, Jakut
Tlp : 02170207554 Fax: [email protected]
X Laporan Transaksi Peminjaman Pegawai
Gambar 4.28 Form Laporan Transaksi Pengembalian Pegawai
68
Tampilkan
Laporan Transaksi Pengembalian Pegawai
Elex Comic CenterJl. Kopyor Raya Blok CE2 no 6, KelapaGading, Jakut
Tlp : 02170207554 Fax: [email protected]
X Laporan Transaksi Pengembalian Pegawai
Gambar 4.29 Form Laporan Koleksi Terfavorit Waktu Tertentu
69
Hingga Tanggal :
7/20/2012
Tampilkan
7/20/2012Mulai Tanggal :
Laporan Koleksi Terfavorit Waktu Tertentu
Elex Comic CenterJl. Kopyor Raya Blok CE2 no 6, KelapaGading, Jakut
Tlp : 02170207554 Fax: [email protected]
X Laporan Koleksi Terfavorit Waktu Tertentu
Gambar 4.30 Form Laporan Koleksi Terfavorit
70
Tampilkan
Laporan Koleksi Terfavorit
Elex Comic CenterJl. Kopyor Raya Blok CE2 no 6, KelapaGading, Jakut
Tlp : 02170207554 Fax: [email protected]
X Laporan Koleksi Terfavorit
Gambar 4.31 Form Laporan Pengadaan Koleksi
71
Tampilkan
Laporan Pengadaan Koleksi
Elex Comic CenterJl. Kopyor Raya Blok CE2 no 6, KelapaGading, Jakut
Tlp : 02170207554 Fax: [email protected]
X Laporan Pengadaan Koleksi
Gambar 4.32 Form Laporan Member
72
Tampilkan
Laporan Member
Elex Comic CenterJl. Kopyor Raya Blok CE2 no 6, KelapaGading, Jakut
Tlp : 02170207554 Fax: [email protected]
X Laporan Member
4.2.2 User Interface Bahasa Pemrograman JAVA
Gambar 4.33 Form Log In
Gambar 4.34 Form Home Kepala Toko
73
Gambar 4.35 Form Lihat Data Member
Gambar 4.36 Form Lihat Data Koleksi
74
Gambar 4.37 Form Laporan Koleksi Terfavorit
Gambar 4.38 Form Menu
75
Gambar 4.39 Form Pendaftaran Member
Gambar 4.40 Form Edit Data Member
76
Gambar 4.41 Form Lihat Data Member
Gambar 4.42 Form Pengadaan Koleksi
77
Gambar 4.43 Form Edit Data Koeksi
Gambar 4.44 Form Lihat Data Koleksi
78
Gambar 4.45 Form Penempatan Koleksi
Gambar4.46 Form Edit View Penempatan
79
Gambar 4.47 Form Pminjaman
Gambar 4.48 Form Pengembalian
80
BAB 5 KESIMPULAN DAN SARAN
5.1 KESIMPULAN
Berdasarkan uraian yang telah dibahas pada bab-bab sebelumnya,
penyusun mencoba menarik kesimpulan antara lain :
1. Aplikasi ini memungkinkan untuk menyelesaikan penginputan data
dengan cara yang lebih mudah, efektif, dan efisien
2. Dalam hal penyimpanan data dapat menghemat tempat,
memudahkan pencarian pada saat akan melakukan perbaikan data
(edit), serta terhindar dari data yang sama
3. Dengan adanya aplikasi ini memudahkan dalam memperoleh
informasi yang berkaitan dengan proses peminjaman buku
4. Sebuah aplikasi yang baik adalah program aplikasi yng mampu
memenuhi segala kebutuhan dari user serta dapat menampung data
dalam jumlah yang besar
5. Penanganan sistem informasi inventory buku masih dilakukan
secara manual. Hal itu disebabkan adanya kekurangan dalam
masalah penyimpanan data atau pengarsipan data, untuk
mengatasinya adalah dengan sistem komputerisasi berupa aplikasi
ini
6. Penanggulangan sistem komputerisasi akan membantu user dalam
proses pencarian data koleksi buku
7. Sistem informasi inventory buku menghasilkan laporan-laporan
yang dibutuhkan oleh kepala toko untuk memudahkan dalam
pengambilan keputusan dan maintenance data
81
5.2 SARAN
Sistem Informasi inventory buku pada toko Elex Comic Center,
ada beberapa proses yang belum mendukung, salah satu contohnya
adalah pencarian lokasi penempatan koleksi buku dan belum adanya
komputerisasi mengenai data pengadaan koleksi, data member, dll. Ini
artinya sebagian proses yang terjadi masih manual atau belum
terkomputerisasi. Hal ini dapat menimbulkan risiko adanya
ketidakteraturan penempatan koleksi dan ketidakpastian tentang data
yang tersimpan.
Oleh karena itu, disini penyusun ingin memberikan saran, supaya
semua proses yang terjadi sudah terkomputerisasi supaya
mempermudah dan mempercepat user dalam pekerjaan serta semua
data yang tersimpan memiliki tingkat konsistensi, keakuratan, dan
keamanan yang tinggi. Selain itu, penyusun-pun menambah inovasi
terhadap sistem informasi ini, contohnya seharusnya dalam pengisian
ulang deposit, program memiliki alternatif lain seperti misalnya setiap
member dapat menerima ataupun mentransfer sejumlah deposit kepada
member lain dengan menggunakan account member.
Karena semua data merupakan data yang penting dan saling terkait,
jadi tujuan penyusun membuat program ini supaya user friendly,
akurasi data, dan inovasi program serta hal-hal lain yang memberikan
pengaruh lebih baik untuk pegawai, member, dan juga Sistem
Informasi inventory buku pada toko Elex Comic Center ini.
82
DAFTAR PUSTAKA
Dipo,Ahmad Ario,dkk. 2004. Sistem Informasi Penerbitan dan Inventory
Buku dan Majalah Di PIP Bagian Ilmu Penyakit Dalam Fakultas
Kedokteran Universitas Indonesia RSCM. Jakarta:
http://elib.unikom.ac.id/files/disk1/443/jbptunikompp-gdl-muhamadzak-22103-
13-unikom_m-l.pdf
http://www.google.co.id/url?sa=t&rct=j&q=daftar%20simbol
%20flowchart&source=web&cd=2&sqi=2&ved=0CE4QFjAB&url=http%3A%2F
%2Ftri_s.staff.gunadarma.ac.id%2FDownloads%2Ffiles
%2F15392%2F2%2Bdefinisi%2Bdan%2Bsimbol
%2BFlowchart.pdf&ei=vIMDUL53htWtB5O7yIQG&usg=AFQjCNFB2zEzlrxqB
m0QQUuyo7oqmdLcvw&cad=rja
http://www.google.co.id/url?sa=t&rct=j&q=daftar%20simbol
%20flowchart&source=web&cd=5&sqi=2&ved=0CFgQFjAE&url=http%3A%2F
%2Frinoan.staff.uns.ac.id%2Ffiles
%2F2009%2F01%2Fflowchart.doc&ei=vIMDUL53htWtB5O7yIQG&usg=AFQj
CNHQRmWwZR8XImxowXjdIuz9WSHCEg&cad=rja
83