• Tidak ada hasil yang ditemukan

Aplikasi Peminjaman dan Penjualan Buku Taman Bacaan Blu's Cianjur dengan Menggunakan Asp.Net dan Sql Server 2000.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Peminjaman dan Penjualan Buku Taman Bacaan Blu's Cianjur dengan Menggunakan Asp.Net dan Sql Server 2000."

Copied!
16
0
0

Teks penuh

(1)

ii

ABSTRAK

Aplikasi ini berupa proses peminjaman dan penjualan buku di Taman

Bacaan Blue’s, yang terdiri dari proses anggota, proses buku (komik,

novel, dan majalah), proses pengguna ( admin / pemilik dan user /

pegawai ), dan proses laporan). Bahasa pemograman yang digunakan

adalah ASP.NET , database SQL SERVER 2000. Disamping proses

diatas dibuat juga proses pencarian data anggota (no anggota dan nama),

pencarian data buku komik, novel, majalah (no buku, judul).

(2)

iii

DAFTAR ISI

KATA PENGANTAR... i

ABSTRAK... ii

DAFTAR ISI ... iii

DAFTAR GAMBAR ... v

DAFTAR TABEL... viii

DAFTAR LAMPIRAN... x

BAB I PENDAHULUAN... 1

I.2.1 Latar Belakang... 1

I.2.2 Perumusan Masalah... 2

I.2.3 Tujuan... 2

I.2.4 Batasan Masalah ... 3

I.2.5 Sistematika Penulisan ... 5

BAB II LANDASAN TEORI ... 6

II.1 HTML (Hyper Text Markup Language)... 6

II.2 DFD / DAD (Data flow Diagram / Diagram aliran data) ... 8

II.3 Basis Data ... 10

II.4 ERD (Entity Relationship Diagram) ... 11

BAB III ANALISIS DAN PERANCANGAN... 12

III.1Desain Basis Data ER Diagram ... 12

III.2DFD / DAD (Data flow Diagram / Diagram aliran data) ... 14

III.2.1 DFD Level 0 (Sistem informasi Taman Bacaan Blue’s)... 14

III.2.2 DFD Level 1 (Proses Sistem Informasi)... 15

III.2.3 DFD Level 2.1 dari proses 1 (Login) ... 16

III.2.4 DFD Level 2.2 Dari Proses 2 (Anggota) ... 17

III.2.5 DFD Level 2.3 Dari Proses 3 (Transaksi Peminjaman) ... 18

III.2.6 DFD Level 2.4 Dari Proses 4 (Buku)... 19

III.2.7 DFD Level 2.5 Dari Proses 5 (Laporan)... 20

III.2.8 DFD Level 3.1 Dari Proses 1.1 (Pengecekan)... 21

III.2.9 DFD Level 3.2 Dari Proses 4.1 (Komik)... 21

III.2.10 DFD Level 3.3 Dari Proses 4.2 (Novel)... 22

III.2.11 DFD Level 3.4 Dari Proses 4.3 (Majalah) ... 23

III.2.12 DFD Level 3.5 Dari Proses 4.4 (Buku_Penjualan)... 24

III.3Kamus Data... 26

III.4PSPEC ... 39

BAB IV HASIL TERCAPAI ... 45

IV.1Proses Login... 45

IV.2Proses menu utama ... 45

IV.3Proses Ubah Password... 47

IV.4Proses User Baru... 49

IV.5Proses Anggota... 49

IV.6Proses Buku Komik ... 56

IV.7Proses Buku Novel ... 61

IV.8Proses Buku Majalah ... 64

IV.9Proses Buku Penjualan ... 66

IV.10 Proses Peminjaman Buku ... 67

IV.11 Proses Pengembalian Buku ... 69

IV.12 Proses Penjualan Buku ... 70

(3)

iv

IV.14 Proses Laporan Buku Komik ... 72

IV.15 Proses Laporan Buku Novel ... 73

IV.16 Proses Laporan Buku Majalah... 74

IV.17 Proses Laporan Buku penjualan... 75

BAB V EVALUASI ... 77

V.1 Pengujian Sistem Terimplementasi ... 77

V.2 Testing... 77

V.2.1 Login... 77

V.2.2 Ubah Password... 78

V.2.3 User Baru... 79

V.2.4 Anggota ... 80

V.2.5 Buku Komik... 82

V.2.6 Novel... 83

V.2.7 Majalah ... 85

V.2.8 Buku Penjualan... 86

BAB VI PENUTUP ... 95

VI.1Kesimpulan... 95

VI.2Saran-saran... 95

(4)

v

DAFTAR GAMBAR

Gambar 3.1.1 ERD ... 13

Gambar 3.2.1 DFD Level 0(SI Taman Bacaan Blue’s) ... 14

Gambar 3.2.2 DFD Level 1(proses sistem informasi) ... 15

Gambar 3.2.3 DFD Level 2.1(login) ... 16

Gambar 3.2.4 DFD Level 2.2(anggota) ... 17

Gambar 3.2.5 DFD Level 2.3(transaksi peminjaman)... 18

Gambar 3.2.6 DFD Level 2.4(buku) ... 19

Gambar 3.2.7 DFD Level 2.5(laporan) ... 20

Gambar 3.2.8 DFD Level 3.1(pengecekan) ... 21

Gambar 3.2.9 DFD Level 3.2(komik)... 22

Gambar 3.2.10 DFD Level 3.3(novel) ... 23

Gambar 3.2.11 DFD Level 3.4(majalah) ... 24

Gambar 3.2.12 DFD Level 3.5 (buku penjualan) ... 25

Gambar 4.1 - Login... 45

Gambar 4.2a – Menu utama (admin) ... 46

Gambar 4.2b – Menu Utama (user) ... 47

Gambar 4.3a – ubah password (admin)... 48

Gambar 4.3b – ubah password (user)... 48

Gambar 4.4 – user baru ... 49

Gambar 4.5.1a – data anggota (admin) ... 50

Gambar 4.5.1b – data anggota (user) ... 50

Gambar 4.5.2a – input anggota (admin) ... 51

Gambar 4.5.2b – input anggota (user) ... 52

Gambar 4.5.3.1a – pilih no anggota (admin)... 53

Gambar 4.5.3.1b – pilih no anggota (user)... 53

Gambar 4.5.3.2a – update anggota (admin) ... 54

Gambar 4.5.3.2b – update anggota (user) ... 54

Gambar 4.5.3.1a – delete anggota (admin) ... 55

Gambar 4.5.3.1b – delete anggota (user) ... 56

(5)

vi

Gambar 4.6b – data buku komik (user)... 57

Gambar 4.6.1a – insert (admin)... 58

Gambar 4.6.1b – insert (user) ... 59

Gambar 4.6.2a – insert berseri (admin) ... 59

Gambar 4.6.2b – insert berseri (user) ... 60

Gambar 4.6.3a – insert berjilid (admin) ... 60

Gambar 4.6.3b – insert berjilid (user)... 61

Gambar 4.7a – data buku novel (admin)... 62

Gambar 4.7b – data buku novel (user)... 62

Gambar 4.7.1a – input novel (admin)... 63

Gambar 4.7.1b – input novel (user)... 64

Gambar 4.8a – data buku majalah (admin)... 65

Gambar 4.8b – data buku majalah (user)... 65

Gambar 4.9a – data buku penjualan (admin)... 66

Gambar 4.8b – data buku penjualan (user)... 67

Gambar 4.10a – Peminjaman (admin) ... 68

Gambar 4.10b – Peminjaman (user) ... 68

Gambar 4.11a – pengembalian (admin)... 69

Gambar 4.11b – pengembalian (user) ... 70

Gambar 4.12a – penjualan (admin)... 71

Gambar 4.12b – penjualan (user) ... 71

Gambar 4.13 – laporan anggota ... 72

Gambar 4.14 – laporan buku komik ... 73

Gambar 4.15 – laporan buku novel ... 74

Gambar 4.16 – laporan buku majalah ... 75

Gambar 4.17 – laporan buku majalah ... 76

Gambar V.2.1 – Salah penginputan username atau password ... 78

Gambar V.2.2 – penginputan proses ubah password kurang lengkap ... 79

Gambar V.2.3 – penginputan proses user baru kurang lengkap ... 80

Gambar V.2.4 – penginputan proses anggota kurang lengkap ... 81

Gambar V.2.5 – penginputan proses buku komik kurang lengkap ... 83

(6)

vii

Gambar V.2.7 – penginputan proses buku majalah kurang lengkap ... 86

Gambar V.2.8 – penginputan proses buku penjualan kurang lengkap ... 87

Gambar V.2.9 – penginputan proses peminjaman kurang lengkap... 89

Gambar V.2.10 – penginputan proses pengembalian kurang lengkap... 90

(7)

viii

DAFTAR TABEL

Tabel II.2 – DFD(Data Flow Diagram)... 9

Tabel II.4 – ERD(Entity Relationship Diagram)... 11

Tabel III.3.1 - Alamat... 26

Tabel III.3.2 – Data anggota... 26

Tabel III.3.3 – Data buku komik... 27

Tabel III.3.4 – Data buku novel... 27

Tabel III.3.5 – Data buku majalah... 28

Tabel III.3.6 – Data buku penjualan... 28

Tabel III.3.7 – Harga_jual... 29

Tabel III.3.8 – harga... 29

Tabel III.3.9 – Hp... 29

Tabel III.3.10 – Judul... 29

Tabel III.3.11 – Kategori... 30

Tabel III.3.12 – Kode_buku... 30

Tabel III.3.13 – konfirmasi data... 31

Tabel III.3.14 – kota... 31

Tabel III.3.15 – laporan anggota... 32

Tabel III.3.16 – laporan buku komik... 32

Tabel III.3.17 – laporan buku majalah... 32

Tabel III.3.18 – laporan buku novel... 32

Tabel III.3.19 – laporan buku penjualan... 33

Tabel III.3.20 – laporan buku yang dipinjam... 33

Tabel III.3.21 – laporan buku yang kembali... 33

Tabel III.3.22 – laporan buku yang terjual... 33

Tabel III.3.23 – laporan denda... 34

Tabel III.3.24 – laporan pendapatan penjualan... 34

Tabel III.3.25 – laporan pendapatan perhari &keseluruhan... 34

Tabel III.3.26 – laporan... 34

Tabel III.3.27 – nama... 35

Tabel III.3.28 – no_anggota... 35

(8)

ix

Tabel III.3.30 – no_telpon... 35

Tabel II.3.31 - Password... 36

Tabel II.3.32 - Password... 36

Tabel III.3.33 – pengarang... 36

Tabel III.3.34 – stok... 36

Tabel III.3.35 – stok_gudang... 37

Tabel III.3.36 – tanggal_pinjam... 37

Tabel III.3.37 – tanggal_pinjam... 37

Tabel III.3.38 – tanggal_penjualan... 37

Tabel III.3.39 – tanggal_kembali... 38

Tabel III.3.40 – tanggal_pinjam... 38

Tabel III.3.41 – total_biaya pinjam... 38

Tabel III.3.42 – total_biaya_penjualan... 38

Tabel III.3.43 - Username... 39

Tabel III.4.1 – Proses 1(Proses penginputan & pengecekkan ID Login) .. 39

Tabel III.4.2 – Proses 2 (Proses data anggota)... 40

Tabel III.4.3 – Proses 3.1 (Proses peminjaman)... 40

Tabel III.4.4 – Proses 3.2(Proses pengembalian)... 41

Tabel III.4.5 – Proses 3.3(Proses penjualan buku)... 41

Tabel III.4.6 – Proses 5(Proses laporan)... 42

Tabel III.4.7 – Proses 4.1(Proses data komik)... 43

Tabel III.4.8 – Proses 4.2(Proses data novel)... 43

Tabel III.4.8 – Proses 4.3(Proses data majalah)... 44

(9)

x

DAFTAR LAMPIRAN

(10)

BAB I

PENDAHULUAN

I.2.1

Latar Belakang

Saat ini banyak perusahaan yang melengkapi diri mereka dengan sistem

komputerisasi. Adapun tujuan dari sistem komputerisasi ini adalah

mempermudah pekerjaan manusia baik dari segi waktu, dan mengurangi

terjadinya kesalahan. Intinya dengan adanya sistem komputerisasi akan

mempermudahkan dari segi di dunia kerja tersebut.

Dengan ini penulis mencoba menerapkan suatu sistem

komputerisasi di bidang sistem informasi di Taman Bacaan Blue’s. yang

sebelumnya sistem komputerisasi di Taman Bacaan Blue’s hanya mencakup

sistem peminjaman, sekarang penulis mencoba melengkapinya dengan

melakukan penambahan dan perubahaan yang akan dibuat adalah sebagai

berikut :

• Informasi yang diinginkan bisa berupa laporan yaitu sebagai berikut :

o Laporan pendapatan peminjaman

Dalam laporan ini berisikan informasi biaya yang didapat dalam proses

transaksi pinjaman buku.

o Laporan pendapatan penjualan

Dalam laporan ini berisikan informasi biaya yang didapat dalam proses

transaksi penjualan buku komik.

o Laporan buku

Laporan ini berupa informasi buku yang dipunyai Taman Bacaan

Blue’s, yang terbagi menjadi beberapa bagian yaitu :

§ Laporan data buku untuk dipinjam

§ Laporan data buku untuk dijual

§ Laporan data buku yang dipinjam

§ Laporan data buku yang masih dipinjam

§ Laporan data buku yang telah kembali

§ Laporan data buku yang telah terjual

(11)

o Laporan anggota

Laporan ini berisikan data anggota yang menjadi anggota Taman

Bacaan Blue’s.

o Adanya transaksi penjualan buku serta penginputan data buku baru.

I.2.2 Perumusan Masalah

Masalah - masalah harus dijawab dalam topik tugas akhir ini adalah :

• Bagaimana cara mengetahui data buku yang dipinjam ?

• Bagaimana cara mengetahui data buku yang telah kembali ?

• Bagaimana cara mengetahui data buku yang belum dikembalikan ?

• Bagaimana cara mengakses data lebih dari satu komputer ?

• Bagaimana cara mengetahui data pendapatan penjualan buku ?

• Bagaimana cara menambahkan data buku untuk dijual ?

I.2.3

Tujuan

Tujuan utama dibuatnya aplikasi peminjaman dan penjualan buku Taman

Bacaan Blue’s ini adalah untuk komputerisasi dari sistem yang pada mulanya

dilakukan secara manual / tulis tangan. Alasan pemilik atau pegawaian

komputerisasi ini dikarenakan perubahan jaman dimana sesuatu yang manual

semakin sulit dan komputerisasi dapat membantu pekerjaan menjadi lebih

mudah dan efisien. Selain itu tidak diabaikan juga ketepatan dan keakuratan

sistem dalam pengolahan data.

Dengan demikian, pemilik atau pegawai (terutama pemilik) dapat

mengetahui data yang diinginkan sesuai dengan kebutuhan yang ada. Data yang

telah dikomputerisasi diharapkan lebih akurat dibanding dengan sistem yang

diterapkan sebelumnya.

Tujuan lain dibuatnya program / aplikasi Taman Bacaan Blue’s ini adalah

sebagai sarana untuk mempermudah pemilik (pengusaha) didalam rental agar

penyimpanan data dapat dilakukan secara teratur dan keamanan data dapat

(12)

terjaga. Selain itu tujuan dari pembuatan aplikasi ini juga dapat membuat

pengaksesan data yang mudah, cepat dan tepat, sehingga user dapat dengan

mudah dan nyaman menggunakannya.

I.2.4

Batasan Masalah

• Perangkat keras(Hardware)

Perangkat keras ini terdiri beberapa bagian :

o Keyboard - mouse PS/2

o Memory (RAM) : minimal 256 Mb

o Monitor : Samsung

o Kapasitas harddisk : 30 Mb

o Printer : digunakan untuk mencetak data / laporan yang diperlukan

pada lembaran kertas.

o Port : USB / LPT untuk menyambungkan printer dengan Central Processing Unit(CPU).

• Perangkat lunak(software)

Perangkat lunak yang digunakan adalah :

o Microsoft Windows XP service pack 2

o SQL Server 2000

o Bahasa pemogramanASP.NET. • Sistem / Aplikasi

Adapun batasan masalah yang dibuat, terbagi dalam beberapa bagian :

o Interaksi pemilik atau pegawai untuk memberi kemudahan

dalam melakukan transaksi yang terjadi dalam Taman Bacaan

Blue’s.

o Melakukan testing pemilik atau pegawai / pemilik yang

melakukan transaksi dalam Taman Bacaan Blue’s :

§ Menginputkan data anggota, buku sewaan dan buku

penjualan.

§ Mengeditkan data anggota, buku sewaan dan buku

penjualan.

(13)

§ Menghapus data anggota, data buku sewaan dan data

buku penjualan ( terjual ).

§ Melihat laporan data anggota, data buku yang

disewakan, data buku yang dijual, data peminjaman buku

berupa nama anggota dan buku yang dipinjam.

o Untuk menjalankan aplikasi ini pemilik atau pegawai akan

disediakan login dimana hanya pemilik yang dapat

menambahkan user, dengan memasukkan username dan

passwordpada sistem tersebut.

o Aplikasi ini juga terdapat beberapa syarat dalam mengunakan

aplikasi ini yaitu :

• Pegawai

o Tingkat pendidikan : SMU / setarafnya.

o Pengalaman : tidak diperlukan.

o Keahlian teknis : dapat mengoperasikan komputer. • Pemilik

o Tingkat pendidikan : SMU / setarafnya.

o Pengalaman : diperlukan minimal 1 tahun dalam

bidang jaringan komputer.

o Keahlian teknis : dapat mengoperasikan jaringan

komputer.

(14)

I.2.5

Sistematika Penulisan

Sistematika penulisan akan dijelaskan sebagai berikut :

Bab I Pendahuluan.

Pada bab ini berisi uraian garis besar kerja praktek yang berisi latar belakang

masalah, perumusan masalah, tujuan, batasan masalah, dan sistematika

penulisan laporan tugas akhir.

Bab II Landasan Teori

Bab ini membahas teori – teori yang digunakan dalam pembuatan sistem dan

penyusunan laporan tugas akhir.

Bab III Analisis dan Perancangan

Bab ini membahas analisa terhadap aplikasi Taman Bacaan Blue’s dan

perancangan sistem yang terkomputerisasi.

BAB IV Hasil Yang dicapai

Bab ini membahas hasil yang dicapai apakah sesuai dengan perancangan.

Bab V Evaluasi

Bab ini mengevaluasi aplikasi yang telah dibuat untuk Taman Bacaan Blue’s.

Bab ini membahas secara lengkap error handling dari aplikasi yang telah

diimplementasikan.

Bab VI Penutup

Bab ini merupakan bagian penutup yang berisi kesimpulan dan saran.

(15)

BAB VI

PENUTUP

Pada Bagian bab menjelaskan kesimpulan dan saran:

VI.1 Kesimpulan

Aplikasi ini dapat digunakan dalam pencarian data anggota, buku komik,

buku novel, buku majalah dan buku penjualan dapat menghemat waktu

pencarian data.

Aplikasi ini juga dapat menghemat tempat penyimpanan data, yang

semula harus disimpan di lemari dengan adanya aplikasi ini data yang

disimpan lebih rapi dan menghemat tempat.

Dari segi keamanan aplikasi ini telah dibuat sistem

login

.

Dalam mencetak laporan cukup dengan mencari data apa yang ingin

dicetak sehingga tidak menghabiskan waktu dalam membuat laporan.

Pada proses pengembalian buku pemilik atau pegawai dapat dengan

mudah mencari data peminjaman cukup mengi

nput

kan nomor anggota

yang meminjam.

Pemilik dengam mudahnya melihat data buku yang dipinjam dengan

melihat laporan buku yang peminjaman

VI.2 Saran-saran

Rencana perbaikan/ implementasi yang dapat dilakukan yang didasarkan pada

penelitian Taman Bacaan Blue’s adalah:

Pada proses peminjaman setelah transaksi peminjaman adanya cetak

bon.

Membuat

fasilitas

chatting

antara pemilik dengan pegawai atau pegawai

dengan pegawai.

(16)

DAFTAR PUSTAKA

Constantianus, Frederic. (2007).

Alat Permodelan.

Universitas Maranatha

Edi,

Doro.

(2003). Diktat Pengantar Sistem Informasi. Bandung: Fakultas

Teknologi Informasi-Universitas Kristen Maranatha.

Fathansyah, Ir. (2002)

. Basis Data.

Bandung: In

form

atika.

Hadiyan, Titan. (2003). Modul Praktikum Web Lanjutan. Bandung:

Fakultas Teknologi Informasi-Universitas Kristen Maranatha.

Wouter,

www.powerasp.com

, “

Re:How can I use Response.Redirect in

the combination with TARGET

=”, 26 July 2006.

Referensi

Dokumen terkait

Kupon Dengan Pelapisan (Coated Epoxy Steel) Kupon Tanpa Pelapisan (Bare steel) Foto Mikro Uji Kekerasan Uji komposisi Kimia Penimbangan Berat setelah dilapisi Pengukuran

C.. mempunyai warna yang sama antara bagian teras dan gubal, maka contoh uji diambil dari bagian jari-jari batang dibagi 2. Pengamatan struktur anatomi meliputi ciri makroskopis

Deakin University ELL626 Literacies and Education: Writing reader.. Geelong:

Analisis korelasi pearson product moment digunakan untuk menentukan bagaimana kuatnya hubungan suatu variabel dengan variabel lain yang dalam penelitian ini

Secara umum, tujuan penelitian dalam penelitian ini adalah untuk mendeskripsikan penerapan pendekatan CTL untuk meningkatkan kemampuan memecahkan soal cerita dalam

Uraikan target luaran kegiatan dengan jelas, terukur dan kuantitatif. Indikator luaran harus merepresentasikan mitra pada desa binaan yang ditangani, serta menunjukkan

Penelitian ini bertujuan untuk mendapatkan gambaran proses pengambilan keputusan pada individu yang telah memasuki tahap dewasa muda yang melakukan konversi agama karena

Dari hasil penelitian ini diharapkan siswa mampu membentengi dirinya dari hal-hal negatif yang dapat merusak serta merugikan dirinya sendiri dan orang- orang yang