• Tidak ada hasil yang ditemukan

BAB III PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PERANCANGAN SISTEM"

Copied!
18
0
0

Teks penuh

(1)

10

BAB III

PERANCANGAN SISTEM

3.1 Analisa Permasalahan

Permasalahan yang dihadapi Perpustakaan SMA GIKI 1 Surabaya adalah dalam penanganan pengadaaan dan pengolahan katalog yang masih dilakukan secara manual. Hal ini yang menyebabkan kurang efektif dan efisien dalam melakukan pengadaan koleksi dan pengolahan katalog. Selain itu untuk pelaporan tiap bulannya tidak bisa dilakukan karena semua laporan yang dibuat tidak bisa diatur sesuai periode yang diinginkan. Dengan adanya aplikasi pengadaaan dan pengolahan katalog ini diharapkan kinerja perpustakaan SMA GIKI 1 Surabaya bisa lebih ditingkatkan untuk pelayanan terhadap anggota perpustakaan, dan petugas perpustakaan juga dapat memberikan laporan secara periodik setiap bulannya.

Hasil yang didapat dari aplikasi ini adalah pengolahan koleksi, usulan pengadaan koleksi, dan pelaporan transaksi setiap bulannya.

3.2 Perancangan Sistem

Berdasarkan dari analisis permasalahan yang ada, tahap berikutnya dari siklus pengembangan sistem adalah perancangan sistem. Pada tahap ini terdapat aktifitas pendefinisian kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun hingga implementasi dari sistem.

(2)

11

Urutan perancangan sistem adalah sebagai berikut : 1. Alur Sistem

2. Data Flow Diagram (DFD) 3. Entity Relational Diagram (ERD) 4. Struktur database

5. Desain Interface 6. Desain Input/Output

Langkah-langkah perancangan sistem prosedur-prosedur diatas dijelaskan pada sub berikut ini:

3.2.1 Alur Sistem

Pada alur sistem (system flow) ini akan dijelaskan alur porses-proses yang terdapat pada rancang bangun aplikasi pengadaaan dan pengolahan katalog perpustakaan SMA GIKI 1 Surabaya berbasis desktop. Pada alur sistem berikut terdapat 4 (empat) macam alur sistem, yaitu:

AA. Alur Sistem Pengadaan Koleksi

Proses awal alur sistem pendaftaran anggota adalah diawali Proses dimulai dari daftar buku yang berasal dari daftar usulan buku,daftar pesanan tersebut nantinya akan diberikan ke pemasok selanjutnya akan dicek oleh pemasok apakah judul buku tersebut ada atau tidak,jika ada akan dibuatkan nota penjualan buku beserta dikirimkannya barang tersebut.setelah buku tersebut sampai dibagian perpustakaan akan dilakukan proses mulai dari memasukkan asal buku,selanjutnya akan dilakukan proses klasifikasi dan memasukkan data buku kedalam database.

(3)

12

Gambar 3.1 System Flow Pengadaan Koleksi

AB. Alur Sistem Pengadaan berdasarkan hibah

Pada bagian ini adalah alur sistem pengadaan berdasarkan hibah,Proses dimulai dari sebuah instansi luar seperti pemerintah khususnya kemendiknas ataupun perusahaan yang ingin menyumbangkan buku bagi sekolah sekolah didaerah Surabaya,khususnya SMA GIKI 1.Buku tersebut diproses mulai dari memasukkan asal buku,selanjutnya akan dilakukan proses klasifikasi dan memasukkan data buku.

(4)

13

Gambar 3.2 System Flow Pengadaan berdasarkan hibah

AC. Alur Sistem Usulan Koleksi

Pada bagian ini alur sistem pengembalian koleksi yang prosesnya diawali dengan anggota menginputkan data usulan buku.Buku tersebut selanjutnya akan disimpan kedalam database usulan buku

(5)

14

AD. Alur Sistem Pelaporan

Pada bagian ini adalah alur sistem pelaporan bulanan perpustakaan SMA GIKI 1 Surabaya, dari mulai data usulan koleksi, transaksi, dan jumlah koleksi. Dimulai dari petugas perpustakaan yang membuat laporan bulanan, data-data diambil dari database usulan koleksi, transaksi, dan jumlah koleksi. Kemudian ketiga tabel tersebut menghasilkan laporan usulan koleksi, laporan koleksi. Setelah laporan selesai dibuat laporan bulanan koleksi diserahkan kepada Kepala Sekolah.dan laporan usulan koleksi digunakan bagian perpustakaan untuk pengadaan koleksi.

Gambar 3.4 System Flow Pelaporan Bulanan Perpustakaan

3.2.2 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) menggambarkan aliran data yang terjadi di dalam sistem, sehingga dengan dibuatnya DFD ini akan terlihat arus data yang

(6)

15

mengalir dalam aplikasi sirkulasi perpustakaan SMA GIKI 1 Surabaya berbasis desktop.

A. Context Diagram

Pada bagian ini menjelaskan external entity yang berhubungan dengan aplikasi pengadaaan dan pengolahan katalog perpustakaan SMA GIKI 1 Surabaya berbasis desktop. Terdapat 3 External Entity, yang terdiri dari :

laporan usulan koleksi laporan jumlah koleksi data asal koleksi

data klasifikasi dewey data koleksi baru

usulan koleksi

koleksi mencari koleksi

laporan koleksi perpustakaan 0

aplikasi pengadaan dan pengolahan koleksi

+

anggota

kepala sekolah perpustakaan

Gambar 3.5 Context Diagram Aplikasi pengadaaan dan pengolahan katalog

Perpustakaan SMA GIKI 1 Surabaya

anggota,perpustakaan dan kepala sekolah. Tanda panah menuju ke sistem menunjukkan aliran data yang diberikan oleh external entity kepada sistem, sedangkan tanda panah dari sistem menuju external entity menunjukkan data yang diberikan oleh sistem kepada external entity.

(7)

16

A. DFD Level 0

Pada gambar 3.6 merupakan DFD level 0, menjelaskan proses yang terdapat dalam aplikasi Aplikasi pengadaaan dan pengolahan katalog perpustakaan SMA GIKI 1 Surabaya. Pada DFD level 0 terdapat 3(tiga) proses yaitu:

1. Proses pengolahan koleksi merupakan proses yang menangani pengolahan koleksi baru,melakukan pengklasifikasian,memberikan asala buku dan menerima data usulan koleksi.

2. Proses transaksi merupakan proses yang menangani proses transaksi usulan koleksi,pencarian koleksi,data koleksi.

3. Proses pembuatan laporan merupakan proses untuk membuat laporan-laporan yang diperlukan pada setiap bulannya.

(8)

17

data usulan koleksi data klasifikasi

data usulan koleksi

laporan usulan koleksi laporan jumlah koleksi data asal koleksi

data klasifikasi dewey data koleksi baru

koleksi

laporan koleksi perpustakaan

usulan koleksi usulan koleksi data koleksi mencari koleksi koleksi data koleksi koleksi kepala sekolah anggota 1 pengolahan koleksi + 2 transaksi + 3 laporan + 1 koleksi 3 usulan koleksi perpustakaan 4 klasifikasi

Gambar 3.6 DFD Level 0 Aplikasi Aplikasi pengadaaan dan pengolahan

katalog Perpustakaan SMA GIKI 1 Surabaya

B. DFD Level 1

C.1. DFD Level 1 Subsistem Mengelola Koleksi

Pada gambar 3.7 merupakan subsistem pengelolaan koleksi aplikasi pengadaaan dan pengolahan katalog perpustakaan SMA GIKI 1 Surabaya. Terdapat 2(dua) proses dalam subsistem pengelolaan koleksi, yaitu:

1. Proses pengelolaan koleksi merupakan proses yang mengelola data koleksi baru,data klasifikasi dewey, dan data asal koleksi dari external entity

(9)

18

perpustakaan Pada proses ini inputan dari external entity akan dicocokkan dengan data store yang diperlukan, jika cocok maka data yang telah diolah akan disimpan pada data store koleksi dan klasifikasi.

2. Proses pengecekan usulan koleksi merupakan proses yang mengelola data usulan koleksi Pada proses ini data usulan koleksi akan diolah dengan mencocokkan data store usulan koleksi dengan data store koleksi apakah data usulan sudah ada dalam koleksi atau belum kemudian diproses dan diserahkan ke external entity perpustakaan untuk dilakukan pengadaan.

usulan koleksi

data usulan koleksi data koleksi

data klasifikasi

data asal koleksi data koleksi baru data klasifikasi dewey koleksi koleksi 1 koleksi 1 pengelolaan koleksi perpustakaan 4 klasifikasi 2 pengecekan usulan koleksi 3 usulan koleksi

(10)

19

C.2. DFD Level 1 Subsistem Transaksi

Pada gambar 3.8 merupakan subsistem transaksi aplikasi pengadaaan dan pengolahan katalog perpustakaan SMA GIKI 1 Surabaya. Terdapat 2(dua) proses dalam subsistem pengelolaan koleksi, yaitu:

1. Proses proses katalog merupakan proses yang mengelola data pencarian koleksi dari external entity anggota. Pada proses ini inputan dari external entity akan dicocokkan dengan data store koleksi.

2. Proses usulan koleksi merupakan proses yang mengelola data usulan koleksi dari external entity anggota. Pada proses ini data usulan koleksi akan disimpan ke data store usulan koleksi.

usulan koleksi usulan koleksi data koleksi koleksi mencari koleksi anggota 1 koleksi 3 usulan koleksi 1 proses katalog + 2 proses usulan koleksi +

Gambar 3.8 DFD Level 1 Subsistem transaksi

C.3 DFD Level 1 Subsistem Proses Pelaporan

Pada gambar 3.9 merupakan subsistem proses pelaporan, terdapat 3(tiga) proses didalam subsistem pelaporan yaitu:

1. Proses memilih laporan merupakan proses memilih laporan yang akan dibuat berdasarkan data store koleksi dan data store usulan koleksi.

(11)

20

2. Proses memilih periode laporan merupakan proses memilih laporan yang akan dibuat berdasarkan periode waktu yang dipilih.

3. Proses mencetak laporan merupakan proses untuk mencetak laporan,yaitu laporan usulan koleksi,laporan jumlah koleksi,yang akan ditujukan external entity perpustakaan,dan mencetak laporan koleksi perpustakaan yang ditujukan untuk external entity kepala sekolah.

data usulan koleksi

laporan jumlah koleksi laporan usulan koleksi

data periode laporan

laporan koleksi perpustakaan data laporan data koleksi kepala sekolah 1 koleksi 1 memilih laporan 2 memilih periode laporan 3 mencetak laporan + perpustaka an 3 usulan koleksi

Gambar 3.9 DFD Level 1 Subsistem Proses mengelola laporan

3.2.3 Entity Relational Diagram (ERD)

ERD merupakan suatu desain sistem yang digunakan untuk merepresentasikan, menentukan serta mendokumentasikan akan kebutuhan-kebutuhan sistem dalam pemrosesan database. ERD menyediakan bentuk untuk menunjukkan struktur keseluruhan dari data yang dibutuhkan oleh sistem. Dalam ERD data-data tersebut digambarkan dengan menggambarkan simbol

(12)

21

entity. Dalam perancangan sistem ini terdapat beberapa entity yang saling terkait untuk menyediakan data-data yang dibutuhkan oleh sistem.

A. Conceptual Data Model (CDM)

Sebuah CDM memaparkan relasi-relasi atau hubungan antar tabel dan menggambarkan secara keseluruha konsep struktur basis data yang dirancang untuk suatu aplikasi. Pada CDM telah didefiniskan kolom mana yang menjadi

primary key. CDM dari aplikasi pengadaaan dan pengolahan katalog

perpustakaan SMA GIKI 1 Surabaya dapat dilihat pada Gambar 3.10.

melakukan melakukan3 mempunyai melakukan2 MEMPUNYAI Mempunyai Mempunyai Melakukan1 Anggota No_Induk No_Anggota Nama Alamat Kota Telepon Jenis_Kelamin Kelas Tempat_Lahir Tanggal_Lahir Agama Tahun_M asuk Transaksi No_Transaksi_Pinjam nama Judul_Buku Kategori Tanggal_Pinjam Tanggal_Harus_Kembali Tanggal_kembali Jumlah_Pinjam Denda Harus Dibayar Lama Terlambat Agama Kode_Agama Agama Denda Kode_Denda Jenis_Denda Nominal_Denda Kota Kode_Kota Kota koleksi xvbb no urut judul edisi tahun terbit pengarang penerbit asal buku keterangan isbn status rak jumlah exemplar kategori no klasifikasi Kategori usulan koleksi No usulan judul pengarang penerbit edisi

Gambar 3.10 CDM Aplikasi pengadaaan dan pengolahan katalog

(13)

22

CDM Aplikasi pengadaaan dan pengolahan katalog Perpustakaan SMA GIKI 1 Surabaya yang terdiri dari beberapa tabel yaitu: koleksi,usulan koleksi,dan kategori.

B. Physical Data Model (PDM)

PDM merupakan hasil generate dari CDM yang menggambarkan secara detil konsep rancangan struktur basis data yang dirancang utuk pembuatan sistem. PDM berisikan tabel-tabel penyusun basis data beserta field-field yang terdapat pada setiap tabel seperti Gambar 3.11.

NO_INDUK = NO_INDUK NO_USULAN = NO_USULAN NO_KLASIFIKASI = NO_KLASIFIKASI NO_INDUK_KOLEKSI = NO_INDUK_KOLEKSI KODE_DENDA = KODE_DENDA KODE_KOTA = KODE_KOTA KODE_AGAMA = KODE_AGAMA NO_TRANSAKSI_PINJAM = NO_TRANSAKSI_PINJAM NO_INDUK = NO_INDUK ANGGOTA NO_INDUK int NO_TRANSAKSI_PINJAM varchar(8) KODE_AGAMA int KODE_KOTA int NO_ANGGOTA int NAMA varchar(50) ALAMAT varchar(40) KOTA varchar(15) TELEPON int JENIS_KELAMIN varchar(10) KELAS varchar(15) TEMPAT_LAHIR varchar(15) TANGGAL_LAHIR datetime AGAMA varchar(10) TAHUN_MASUK int TRANSAKSI NO_TRANSAKSI_PINJAM varchar(8) NO_INDUK int KODE_DENDA int NO_INDUK_KOLEKSI varchar(10) NAMA_ varchar(50) JUDUL_BUKU varchar(35) KATEGORI varchar(25) TANGGAL_PINJAM datetime TANGGAL_HARUS_KEMBALI datetime TANGGAL_KEMBALI datetime JUMLAH_PINJAM int DENDA_HARUS_DIBAYAR int LAMA_TERLAMBAT int AGAMA KODE_AGAMA int AGAMA varchar(10) DENDA KODE_DENDA int JENIS_DENDA varchar(10) NOMINAL_DENDA int KOTA KODE_KOTA int KOTA varchar(15) KOLEKSI NO_INDUK_KOLEKSI varchar(10) NO_KLASIFIKASI varchar(20) NO_USULAN varchar(10) NO_URUT int JUDUL varchar(50) EDISI varchar(20) TAHUN_TERBIT varchar(4) PENGARANG varchar(30) PENERBIT varchar(30) ASAL_BUKU varchar(20) KETERANGAN varchar(50) ISBN varchar(20) STATUS varchar(10) RAK varchar(10) JUMLAH_EXEMPLAR int KATEGORI NO_KLASIFIKASI varchar(20) KATEGORI varchar(25) USULAN_KOLEKSI NO_USULAN varchar(10) NO_INDUK int JUDUL varchar(50) PENGARANG varchar(30) PENERBIT varchar(30) EDISI varchar(20)

Gambar 3.11 PDM Aplikasi pengadaaan dan pengolahan katalog

(14)

23

3.2.4 Struktur Database

Dari PDM sudah terbentuk, dapat disusun struktur basis data yang nantinya akan digunakan untuk menyimpan data yang diperlukan yaitu:

1.Tabel Koleksi

Primary Key : NO_INDUK_KOLEKSI

Foreign Key : NO_KLASIFIKASI, NO_USULAN Fungsi : Untuk menyimpan data master koleksi

Tabel 3.1 Tabel Koleksi

NamaKolom Tipe Data Panjang

Keterangan PK FK TabelAsal

NO_INDUK_KOLEKSI VarChar 10 √

NO_KLASIFIKASI VarChar 20 √ Kategori

NO_USULAN VarChar 10 √ Usulan_Koleksi

NO_URUT Integer 1 JUDUL VarChar 50 EDISI VarChar 20 TAHUN_TERBIT VarChar 4 PENGARANG VarChar 30 PENERBIT Integer 30 ASAL_BUKU VarChar 20 KETERANGAN VarChar 50 ISBN VarChar 20

(15)

24

STATUS VarChar 10

RAK VarChar 10

JUMLAH_EXEMPLAR Integer 4

2.Tabel KATEGORI

Primary Key : NO_KLASIFIKASI Foreign Key : -

Fungsi : Menyimpan data master KATEGORI

Tabel 3.2 Tabel KATEGORI

NamaKolom Tipe Data Panjang

Keterangan

PK FK TabelAsal

NO_KLASIFIKASI Varchar 20 √

KATEGORI Varchar 25

3.Tabel usulan koleksi

Primary Key : NO_USULAN Foreign Key : NO_INDUK

Fungsi : Menyimpan data transaksi peminjaman dan pengembalian koleksi

Tabel 3.5 Tabel Peminjaman Koleksi

Nama Kolom Tipe Data Panjang

Keterangan PK FK TabelAsal

(16)

25

NO_INDUK Integer - √ Anggota

JUDUL VarChar 50

PENGARANG VarChar 30

PENERBIT Integer 30

EDISI VarChar 20

3.2.5 Desain Input/Ouput

Sebelum membuat program dari aplikasi pengadaaan dan pengolahan katalog perpustakaan SMA GIKI 1 Surabaya, dibuat desain-desain antar muka dalam setiap kegiatan yang dapat dilakukan dalam aplikasi. Desain antar muka ini mencakup semua proses yang ada dalam aplikasi antara lain login, tambah data, dan transaksi. Desain-desain ini bertujuan agar dalam tahap pengembangan selanjutnya, hasil dari antar muka akan mengikuti desain-desain yang telah dibuat sebelumnya. Desain-desain antar muka ini tampak seperti gambar-gambar berikut.

(17)

26

Gambar 3.13 Desain antarmuka Menu Utama

Gambar 3.14 Desain antarmuka data Master kategori

(18)

27

Gambar 3.16 Desain antarmuka usulan koleksi

Gambar

Gambar 3.1 System Flow Pengadaan Koleksi  AB.   Alur Sistem Pengadaan berdasarkan hibah
Gambar 3.2 System Flow Pengadaan berdasarkan hibah
Gambar 3.4 System Flow Pelaporan Bulanan Perpustakaan
Gambar 3.6 DFD Level 0 Aplikasi Aplikasi pengadaaan dan pengolahan  katalog Perpustakaan SMA GIKI 1 Surabaya
+7

Referensi

Dokumen terkait

VII, Nomor 08, Tanggal 01 Aman 1392 HS/Maret 2012 15 secara terpisah..” -- yakni selain tanah pertanian, ladang mereka, untuk membayar candah, para laki-laki dan perempuan

Abadi (2004) menyatakan bahwa, masa inkubasi dipengaruhi oleh konsentrasi dan virulensi jamur patogen, serta ketahanan dari tanaman inang, dan lingkungan yang mendukung

Dengan berlandaskan salafiyah Pondok Pesantren Darussalam mencetak santri muslim sejati yang berjiwa salaf agar santri menjadi ulama yang intelektual dan intelektual yang

1. Metode iradiasi gelombang mikro dapat digunakan untuk mensintesis turunan hidrazida dari asam karboksilat aromatis yang lain, terutama yang memiliki efek sebagai

Dapat dilihat pada Gambar 7, data yang didapatkan dari semua perlakuan jenis perekat, lebar bilah dan tebal bambu lapis, yang memiliki nilai tertinggi

banyak hal yaitu faktor dari dalam individu dan dari luar individu. Faktor yang berasal dari dalam individu yaitu keadaan fisik dan psikologi. Faktor kemandirian belajar berasal

Sama halnya dengan masuknya konsep kuramasan, konsep penyatuan air dari 7 sumber mata air dalam Ritual Misalin juga merupakan gagasan baru yang ke- mungkinan berasal dari