Template Laporan PRAY 7

112
TUGAS BESAR SISTEM INFORMASI INVENTORY BUKU PADA TOKO ELEX COMIC CENTER Diajukan untuk memenuhi persyaratan kelulusan Dalam pengambilan mata kuliah tingkat I Disusun oleh : Kelompok 7 Arman Kristanto 0320110006 Putri Ayu Permatasari 0320110020 Ririn Suci Sundari 0320110022 Yanes Hardianto Sui 0320110028 JENJANG DIPLOMA III

description

Ririn Suci Sundari, Putri Ayu Permatasari, Arman Kristanto, dan Yanes Hardianto Sui

Transcript of Template Laporan PRAY 7

Page 1: Template Laporan PRAY 7

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

Page 2: Template Laporan PRAY 7

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

Page 3: Template Laporan PRAY 7

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

Page 4: Template Laporan PRAY 7

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

Page 5: Template Laporan PRAY 7

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

Page 6: Template Laporan PRAY 7

DAFTAR TABEL

Tabel 1-19 Spesifikasi Tabel .......................................................................................30

Tabel 1 Kategori Pengguna Sistem Informasi /Aplikasi .............................................41

Tabel 2 Daftar Tabel Basisdata Aplikasi ....................................................................42

v

Page 7: Template Laporan PRAY 7

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

Page 8: Template Laporan PRAY 7

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

Page 9: Template Laporan PRAY 7

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

Page 10: Template Laporan PRAY 7

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

Page 11: Template Laporan PRAY 7

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

Page 12: Template Laporan PRAY 7

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

Page 13: Template Laporan PRAY 7

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

Page 14: Template Laporan PRAY 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

Page 15: Template Laporan PRAY 7

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

Page 16: Template Laporan PRAY 7

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

Page 17: Template Laporan PRAY 7

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

Page 18: Template Laporan PRAY 7

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

Page 19: Template Laporan PRAY 7

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

Page 20: Template Laporan PRAY 7

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

Page 21: Template Laporan PRAY 7

2.2 Keadaan Saat Kini (Current Business Process)

Gambar 2.1 Bisnis Proses

15

Page 22: Template Laporan PRAY 7

Gambar2.2 Bisnis Proses

16

Page 23: Template Laporan PRAY 7

Gambar 2.3 Bisnis Proses

17

Page 24: Template Laporan PRAY 7

Gambar 2.4 Bisnis Proses

18

Page 25: Template Laporan PRAY 7

Gambar2.5 Bisnis Proses

19

Page 26: Template Laporan PRAY 7

20

Page 27: Template Laporan PRAY 7

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

Page 28: Template Laporan PRAY 7

3.1.1 Context Diagram (DFD level 0)

Gambar 3.1 DFD level 0

22

Page 29: Template Laporan PRAY 7

3.1.2 Data Flow Diagram (DFD level 1 - 3)

Gambar 3.2 DFD level 1

23

Page 30: Template Laporan PRAY 7

24

Page 31: Template Laporan PRAY 7

Gambar 3.3 DFD level 2

25

Page 32: Template Laporan PRAY 7

Gambar 3.4 DFD level 2

26

Page 33: Template Laporan PRAY 7

Gambar 3.5 DFD level 3

27

Page 34: Template Laporan PRAY 7

Gambar 3.6 DFD level 3

28

Page 35: Template Laporan PRAY 7

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

Page 36: Template Laporan PRAY 7

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

Page 37: Template Laporan PRAY 7

3.2.1 E-R Diagram

Gambar 3.7 E-R Diagram

31

Page 38: Template Laporan PRAY 7

Gambar 3.8 Kamus Data

32

Page 39: Template Laporan PRAY 7

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

Page 40: Template Laporan PRAY 7

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

Page 41: Template Laporan PRAY 7

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

Page 42: Template Laporan PRAY 7

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

Page 43: Template Laporan PRAY 7

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

Page 44: Template Laporan PRAY 7

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

Page 45: Template Laporan PRAY 7

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

Page 46: Template Laporan PRAY 7

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

Page 47: Template Laporan PRAY 7

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

Page 48: Template Laporan PRAY 7

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

Page 49: Template Laporan PRAY 7

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 -

Page 50: Template Laporan PRAY 7

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

Page 51: Template Laporan PRAY 7

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

Page 52: Template Laporan PRAY 7

GAMBAR LINK ANTAR LAYAR

46

Page 53: Template Laporan PRAY 7

Gambar 4.1 Link Layar untuk Kepala Toko

47

Page 54: Template Laporan PRAY 7

48

Page 55: Template Laporan PRAY 7

Gambar 4.2 Link Layar untuk Pegawai Toko

49

Page 56: Template Laporan PRAY 7

4.1.1 Conceptual Data Model (CDM)

50

Page 57: Template Laporan PRAY 7

Gambar 4.3 Conceptual Data Model (CDM)

51

Page 58: Template Laporan PRAY 7

4.1.2 Physical Data Model (PDM)

Gambar 4.4 Physical Data Model

52

Page 59: Template Laporan PRAY 7

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

Page 60: Template Laporan PRAY 7

Gambar 4.7 Form Lihat Koleksi

Gambar 4.8 Form Pencarian Member

54

Page 61: Template Laporan PRAY 7

Gambar 4.9 Form Edit Pengadaan Buku

Gambar 4.10 Form Lihat Transaksi Peminjaman

55

Page 62: Template Laporan PRAY 7

Gambar 4.11 Form Lihat Pengembalian

Gambar 4.12 Form Home Pegawai

56

Page 63: Template Laporan PRAY 7

Gambar 4.13 Form Pendaftaran Member

Gambar 4.14 Form Edit Data Member

57

Page 64: Template Laporan PRAY 7

Gambar 4.15 Form Pengadaan Koleksi Buku

Gambar 4.16 Form Penempatan Koleksi

58

Page 65: Template Laporan PRAY 7

Gambar 4.17 Form Edit Data Koleksi

Gambar 4.18 Form Peminjaman

59

Page 66: Template Laporan PRAY 7

Gambar 4.19 Form Pengembalian

Gambar 4.20 Form Pengisian Ulang Deposit

60

Page 67: Template Laporan PRAY 7

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

Page 68: Template Laporan PRAY 7

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

Page 69: Template Laporan PRAY 7

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

Page 70: Template Laporan PRAY 7

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

Page 71: Template Laporan PRAY 7

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

Page 72: Template Laporan PRAY 7

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

Page 73: Template Laporan PRAY 7

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

Page 74: Template Laporan PRAY 7

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

Page 75: Template Laporan PRAY 7

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

Page 76: Template Laporan PRAY 7

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

Page 77: Template Laporan PRAY 7

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

Page 78: Template Laporan PRAY 7

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

Page 79: Template Laporan PRAY 7

4.2.2 User Interface Bahasa Pemrograman JAVA

Gambar 4.33 Form Log In

Gambar 4.34 Form Home Kepala Toko

73

Page 80: Template Laporan PRAY 7

Gambar 4.35 Form Lihat Data Member

Gambar 4.36 Form Lihat Data Koleksi

74

Page 81: Template Laporan PRAY 7

Gambar 4.37 Form Laporan Koleksi Terfavorit

Gambar 4.38 Form Menu

75

Page 82: Template Laporan PRAY 7

Gambar 4.39 Form Pendaftaran Member

Gambar 4.40 Form Edit Data Member

76

Page 83: Template Laporan PRAY 7

Gambar 4.41 Form Lihat Data Member

Gambar 4.42 Form Pengadaan Koleksi

77

Page 84: Template Laporan PRAY 7

Gambar 4.43 Form Edit Data Koeksi

Gambar 4.44 Form Lihat Data Koleksi

78

Page 85: Template Laporan PRAY 7

Gambar 4.45 Form Penempatan Koleksi

Gambar4.46 Form Edit View Penempatan

79

Page 86: Template Laporan PRAY 7

Gambar 4.47 Form Pminjaman

Gambar 4.48 Form Pengembalian

80

Page 87: Template Laporan PRAY 7

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

Page 88: Template Laporan PRAY 7

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

Page 89: Template Laporan PRAY 7

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