• Tidak ada hasil yang ditemukan

PKL TENTANG PERPUSTAKAAN BERBASIS PYTHON (1)

N/A
N/A
Protected

Academic year: 2018

Membagikan "PKL TENTANG PERPUSTAKAAN BERBASIS PYTHON (1)"

Copied!
26
0
0

Teks penuh

(1)

26 BAB IV

HASIL DAN PEMBAHASAN

4.1. Analisis Sistem

4.1.1 Proses sistem lama

Kegiatan peminjaman, pengembalian, pencarian, dan penginputan buku di perpustakaan MTS Nurul Qodim Jabung Wetan saat ini masih menggunakan cara manual, yaitu dengan cara mencatat langsung pada sebuah buku yang dilakukan oleh petugas perpustakaan. Sehingga data yang sudah ada tidak tersimpan dengan baik.

Adapun beberapa permasalahan yang ada pada sistem lama adalah:

 Pekerjaan petugas perpustakaan kurang efisien karena harus selalu mencatat nama anggota (siswa) perpustakaan yang melakukan transaksi peminjaman dan pengembalian buku.

 Buku tidak dikelompokkan sesuai dengan kategori buku sehingga anggota perpustakaan (siswa) harus mencari buku yang diinginkan disemua rak buku.

4.1.2 Proses sistem baru

Dengan sistem terkomputerisasi petugas perpustakaan tidak perlu mencatat ulang nama anggota (siswa) yang melakukan transaksi peminjaman buku atau pengembalian buku.

Berikut adalah skema dan gambaran umum dari program ini ;

Sistem Informasi Perpustakaan

Input Edit Delete

Data

Petugas Data Anggota Data Buku Peminjaman Form

(2)

27 Gambar 4.1 : Gambaran Umum

4.1.3 Kebutuhan Sistem

Kebutuhan sistem disini adalah faktor-faktor yang diperlukan oleh sistem dan diperlukan untuk perancangan perangkat lunak sehingga perangkat lunak tersebut sesuai dengan maksud dan tujuan pembuatannya.

1. Kebutuhan Antar Muka Eksternal a. Antarmuka pemakai

Dibutuhkan sebuah komputer yang telah ter-install Python 2.5 agar program bisa berjalan dengan semestinya.

b. Aplikasi Server.

Aplikasi server mengaturkomunikasi antara program dengan database MySQL, aplikasi server yang digunakan disini adalah XAMPP server.

4.2 Desain Sistem

Desain sistem menggambarkan aliran data yang berjalan dalam sistem ini yang menunjukkan interaksi antara user dan program.

4.2.1 Bagan Alur Sistem (Sistem Flow Chart)

Sistem Flow Chart akan menggambarkan alur kerja dari sistem informasi perpustakaan MTS Nurul Qodim Jabung Wetan yang menunjukkan arus aktifitas secara keseluruhan sistem. Untuk mendapatkan gambaran yang lebih jelas tentang bagan alir sistem informasi ini nantinya.

4.2.2 Diagram Alur Data (Data Flow Diagram)

(3)

28 yang bertujuan untuk mempermudah dalam memahami alur sistem secara integral.

4.2.3 Sistem Flowchart

1. Flow Chart Peminjaman Buku Manual

Flow chat peminjaman buku menual

Anggota Petugas

Ph

as

e

Mulai

Mencari buku yang akan mau dipinjam

(4)

29 2. Flow Chat Peminjaman Buku Terkomputerisasi

Petugas Database Sistem

Gambar 4.3 :Flowchart data peminjaman buku terkomputerisasi

Mulai

Data Pemijnaman Dan Pengembalian

T Y

(5)

30

3. Flow Chart Pengembalian Buku Manual

Flow chat pengembalian buku menual

Anggota Petugas

ditulis di buku peminjaman bahwa

buku telah di kembalikan

Pengembalian buku

Selesai

(6)

31 4. Flow Chat Pengembalian Buku Terkomputerisasi

Petugas Sistem Database

Gambar 4.5 :Flowchart data pengembalian buku

Mulai

Data Pemijnaman Dan Pengembalian

T Y

(7)

32 4.2.4 Sistem Data Flow Diagram

a. DigramContext

Data Flow Diagram (DFD) pada Diagram Context atau dengan kata lain

DFD level 0 menggambarkan hubungan sistem informasi yang ada dengan

entitas-entitas yang behubungan secara global. Adapun konteks diagram dari

Sistem Informasi Perpustakaan MTS Nurul Qodim Jabung Wetan adalah

sebagai berikut :

Gambar 4.6 : DFD Level 0 Sistem Informasi Perpustakaan MTS Nurul Qodim Jabung Wetan

Gambaran umum secara global pada konteks diagram tersebut diatas

akan dijabarkan lebih detail pada diagram berjenjang terkait dengan

keseluruhan proses pada sistem infromasi perpustakaan MTS Nurul Qodim

(8)

33 b. Diagram Berjenjang

Diagram berjenjang merupakan ringakasan yang memetakan keseluruhan

proses yang berlangsung pada sistem informasi perpustakaan sekolah.

Desainnya adalah sebagai berikut:

Gambar 4.7 : Diagram berjenjang Sistem Informasi PerpustakaanMTS Nurul Qodim Jabung Wetan

c. DFD level 1 Sistem Informasi Perpustakaan MTS Nurul Qodim Jabung Wetan

DFD level 1 menampilkan aliran data dari konteks diagram Sistem Informasi Perpustakaan yang lebih terperinci, karena menampilkan proses secara keseluruhan yang terjadi pada sistem sehingga hubungan yang membentuk suatu sistem secara utuh dapat dilihat dengan jelas. Gambarannya adalah sebagai berikut:

Sistem Informasi Perpustakaan

Master Transaksi Laporan

(9)

34 Gambar 4.8 : DFD Level 1 Sistem Informasi Perpustakaan MTS Nurul Qodim

(10)

35 d. DFD level 2 Sistem Informasi Perpustakaan MTS Nurul Qodim Jabung Wetan

Data Flow Diagram level 2 lebih terperinci dari level 0 dan level 1, kerena menambahkan proses yang terjadi pada sistem secara spesifik sehinggan hubungan antara entitas dan proses yang membentuk suatu sistem secara utuh dapat dilihat dengan jelas. Gambaran dari Data Flow Diagram level 2 adalah sebagai berikut:

DFD level 2 pengelolaan Data :

(11)

36 DFD level 2 Pengelolaan Informasi :

Gambar 4.10 : DFD Level 2 Proses 2 DFD Level 2 Pengelolaan Laporan :

(12)

37 4.2.5 Entity Relationship Diagram (ERD)

Entity Relationship Diagram berfungsi menggambarkan relasi atau hubungan antara entitas yang membantu menentukan bentuk sistem dari program yang akan dibuat nanti dan ini merupakan kelanjutan dari DFD. ERD dari Sistem Informasi Perpustakaan MTS Nurul Qodim Jabung Wetan adalah sebagai berikut :

Gambar 4.12 : ERD Sistem Informasi Perpustakaan MTS Nurul Qodim Jabung Wetan

Kamus Data

Data Anggota : kdanggota, nama, jkl, tempatlahir,tgllahir,alamat,Telp

Data Buku : kdbuku, judul, Kategori, status, tanggal, penerbit, pengarang, stok Peminjaman :kdanggota, namaanggota, kdbuku, namabuku, qty, tglpinjam, tglkembali

Pengembalian : kdtransaksi, kdanggota, kdbuku, namabuku, qty, tglskrg, tglkembali

Anggota Melakukan Peminjaman

(13)

38 4.3 Perancangan Basis Data ( Tabel di database )

Pada tahap perancangan basis data ini, akan dijelaskan mengenai perancangan tentang database yang akan digunakan dalam Sistem Informasi Perpustakaan MTS Nurul Qodim Jabung wetan

Rancangan tabel-tabel dalam database adalah sebagai berikut :

1. Tabel Anggota

Field Type Data Size Keterangan

Kdanggota Varchar 10 Primary

Nama Varchar 25

Jkl Enum -

Tmpatlahir Varchar 20

Tgllahir Varchar 15

Alamat Varchar 35

Telp Varchar 20

2. Tabel Buku

Field Type Data Size Keterangan

Kdbuku Varchar 15 Primary

Pengarang Varchar 35

(14)

39 3. Tabel Petugas

Field Type Data Size Keterangan

Kdpetugas Varchar 15 Primary

Nama Varchar 25

Jkl Enum -

Tmpatlahir Varchar 20

Tgllahir Varchar 15

Alamat Varchar 35

Telp Varchar 10

Pass Integer 15

4. Tabel Pinjam

Field Type Data Size Keterangan

kdtransaksi Integer 20 Primary

Kdanggota Varchar 15

Namaanggota Varchar 25

Kdbuku Varchar 15

Nmabuku Varchar 25

Qty Integer 10

Tglpinjam Date -

(15)

40 5. Tabel Kembali

Field Type Data Size Keterangan

kdtransaksi Integer 15 Primary

Kdpinjam Varchar 15

Kdanggota Varchar 15

Kdbuku Varchar 15

Nmabuku Varchar 20

Qty Integer 10

Tglskrg Date -

Tglkembali Date -

6. Tabel Kategori

Field Type Data Size Keterangan

kode_kategori Varchar 10

Kategori Varchar 15

7. Tabel Hari

Field Type Data Size Keterangan

Kode Varchar 10

(16)

41 4.4 Desain Program

a. Form Login

Form Login Petugas ini akan tampil pertama ketika program dijalankan.

Gambar 4.13 : Form Menu Login untuk Petugas Perpustakaan MTS Nurul Qodim Jabung Wetan

b. Form Menu Utama

Lalu setelah berhasil melakukan login, selanjutnya muncul form Menu Utama yang desainnya seperti terlihat pada gambar dibawah ini :

(17)

42 c. Form Data Petugas

Form Data Petugas ini adalah form untuk menginputkan data petugas baru, maupun mengedit data petugas yang sudah ada.

Gambar 4.15 : Form Data Petugas Perpustakaan MTS Nurul Qodim Jabung Wetan

X

Data Petugas

Data Petugas

Mts Nurul Qodim Jabung Wetan Input Data Petugas

... / ... / ...

Kode Petugas Nama Jenis Kelamin Tempat Tgl Lahir

Alamat Telephone Password

Laki - laki Perempuan

(18)

43 d.Form Data Buku

Form Data Buku ini adalah form untuk menginputkan, mengedit, maupun menghapus data buku yang ada.

Gambar 4.16 : Form Data Buku Perpustakaan MTS Nurul Qodim Jabung Wetan X

Data Buku

Mts Nurul Qodim Jabung Wetan Input Data Buku

(19)

44 e.Form Data Anggota

Di dalam form ini petugas menginputkan data anggota perpustakaan, baik yang telah ada, maupun yang baru serta akan diedit datanya.

Gambar 4.17 : Form Data Anggota Perpustakaan MTS Nurul Qodim Jabung Wetan

X

Data Anggota

Mts Nurul Qodim Jabung Wetan Input Data Anggota

Simpan Edit Hapus Cetak

Kode Anggota Nama

Jenis Kelamin Tempat Tgl Lahir Alamat

Telephone Data Anggota

(20)

45 1.5 Implementasi Sistem

a. Form Login

Form login untuk menginputkan login petugas agar bisa masuk ke dalam program.

Gambar 4.18 :Form Login Program b. Tampilan awal program

From tampilan awal akan menampilkan semua menu yang ada didalam program.

(21)

46 c. Form Data Petugas

Form data petugas untuk menginputkan data petugas.

(22)

47 d. Data Buku

Form data buku untuk menginputkan data buku yang ada diperpustakaan.

Gambar 4.24 : Form Data Buku

(23)

48 e. Form Data Anggota

Form data anggota untuk menginputkan data anggota

(24)

49 f. Form Data Peminjaman Buku

Form data peminjaman buku untuk menginputkan data buku yang akan dipinjam.

(25)

50 g. Form Data Pengembalian Buku

Form pengembalian untuk menginputkan data pengembalian buku yang sudah terpinjam.

(26)

51 h. Form Search Data Buku

Katalog buku atau form search buku untuk mencari buku yang dimaksud ada apa tidak di perpustakaan.

Gambar

Gambar 4.2 : Flowchart data peminjaman buku manual
Gambar 4.3 : Flowchart data peminjaman buku terkomputerisasi
Gambar 4.4 : Flowchart data pengembalian buku manual
Gambar 4.5 : Flowchart data pengembalian buku
+7

Referensi

Dokumen terkait

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK Pada bab ini akan dijelaskan mengenai analisis dan. perancangan perangkat lunak yang

PERANCANGAN SISTEM USULAN Sistem yang diusulkan adalah sebuah sistem informasi berbasis web yang akan dioperasikan oleh admin dan petugas perpustakaan sekolah untuk

Jika dilihat dari database sistem informasi akademik (SIAKAD) dan sistem informasi perpustakaan, sistem tersebut dapat di integrasikan sehingga admin tidak

Dengan adanya perancangan Sistem Informasi Perpustakaan di SMKN 4 Bandung Berbasis Web yang terkomputerisasi diharapkan dapat membantu petugas perpustakaan dalam

Hasil wawancara dapat dilihat dalam lampiran yang meliputi informasi mengenai data-data yang akan diolah, kegiatan pada perpustakaan yang meliputi tujuh proses

Memiliki 1 Admin dan 1 Petugas Perpustakaan, Perancangan sistem informasi perpustakaan ditunjukan sebagai sistem yang dibuat untuk memecahkan permasalahan pada bagian

Level bottom-up merupakan tahap perancangan dan implementasi, yang terdiri dari perancangan kelas data, perancangan basis data, perancangan sistem informasi, perancangan proses

Metode yang dipakai dalam pengembangan sistem informasi ini adalah waterfall model, dan perancangan yang digunakan untuk membangun Sistem Informasi Perpustakaan UIN