BAB III PEMBAHASAN. : Dewan Perwakilan Rakyat Daerah (DPRD) Kab.Kuningan. : Jl. RE Martadinata No.517 Ancaran Kuningan

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas mengenai analisis sistem yang sedang

BAB I PEMBAHASAN. 3.1 Analisa Sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

ANALISIS DAN PERANCANGAN SISTEM. yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer

BAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III PEMBAHASAN 3.1 Analisis sistem yang berjalan

BAB IV ANALISIS DAN PERANCANGAN. Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi

BAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1

BAB III ANALISIS DAN PERANCANGAN. tentang informasi, fungsi, dan performansi perangakt lunak. Proses analisis sistem

BAB IV DESKRIPSI PEKERJAAN. 4 kali dalam 1 minggu sesuai dengan kesepakatan penulis dengan pihak sekolah,

BAB III ANALISIS DAN PERANCANGAN. CV.Infomedia Utama. Dengan menganalisis masalah dan menganalisis prosedur

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk

BAB III ANALISIS DAN PERANCANGAN SISTEM. Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian

BAB III ANALISIS DAN PERANCANGAN SISTEM. sedang berjalan, analisis basis data dan analisis kebutuhan non fungsional.

BAB III ANALISIS DAN PERANCANGAN. perpustakaan dengan alamat dokumen database,

BAB IV ANALISIS DAN PERANCANGAN. merupakan pondasi untuk setiap pengembangan berikutnya. Analisis sistem dilakukan dengan sasaran sebagai berikut :

BAB III ANALISIS DAN PERANCANGAN SISTEM. informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB IV PERANCANGAN. secara umum kepada user tentang sistem yang baru. ini memiliki spesifikasi minimal sebagai berikut :

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB III PEMBAHASAN 3.1 Analisis Sistem Analisis Masalah

BAB III PEMBAHASAN. Kegiatan selama kerja praktek di tim PISP Bank Indonesia yaitu :

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN. Kunjungan sales digunakkan untuk melihat berapa banyak kunjungan sales

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB III DESAIN DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Perpustakaan di Balai Diklat Keagamaan Bandung perlu ditingkatkan karena masih

KASUS : SISTEM INFORMASI TRANSAKSI SIMPAN PINJAM PADA KOPERASI

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS MASALAH. Analisis sistem merupakan tahap yang bertujuan untuk memahami sistem,

tenaga kerja kepada bagian SDM. tersebut sesuai kualifikasi yang dibutuhkan. 2. Jika sesuai hasil analisis, maka kepala bagian SDM melakukan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

PROGRAM APLIKASI PENGOLAHAN DATA SISWA DI SMK MERDEKA BANDUNG ABSTRAK

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem pengolahan data perpustakaan pada SLTPN 1 Waway Karya saat ini

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

b.1 Wawancara (Interview), adalah pengumpulan data dengan melakukan tanya jawab secara langsung kepada staff administrasi penjualan di PT.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III. Pembahasan. 3.1 Lokasi dan Jadwal Kerja Praktek Lokasi Kerja Praktek

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN. untuk mengidentifikasikan dan mengevaluasi permasalahan permasalahan,

BAB III ANALISIS SISTEM

BAB III PEMBAHASAN. 3.1 Jadwal Kerja Praktek. Berdasarkan surat balasan kerja praktek dari Rumah Sakit Umum Pantura

SISTEM INFORMASI PENJUALAN PAKAIAN DI VOLLTUS DISTRO BANDUNG

BAB III PEMBAHASAN. pada website masih bersimafat statis dan proses update data belum secara online

BAB IV IMPLEMENTASI SISTEM. Tahap implementasi sistem (system implementation) adalah tahap

BAB III ANALISIS DAN PERANCANGAN SISTEM. digunakan dalam tahap analisis sistem ini yaitu metode pengembangan waterfall.

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB III PEMBAHASAN. 3.1 Analisis Sistem

BAB III ANALISIS SISTEM. Analisis sistem didefinisikan sebagai penguraian dari sistem informasi yang

BAB III PEMBAHASAN Spesifikasi Input

PERANCANGAN APLIKASI INVENTORY BARANG MATERIALS DAN PRODUCT. Gita Ayu Syafarina, S.Kom, M.Kom

BAB IV IMPLEMENTASI DAN EVALUASI. analisis dan perancangan sebelumnya diterjemahkan ke dalam suatu bentuk

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV DESKRIPSI PEKERJAAN. Dalam kerja praktek pada bagian Sekretariat Dinas Koperasi, Industri, dan

Spesifikasi Kebutuhan Perangkat Lunak untuk

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk

BAB III HASIL DAN PEMBAHASAN

DFD (DATA FLOW DIAGRAM)

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB IV DESKRIPSI PEKERJAAN. melakukan beberapa tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatanhambatan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sasaran sistem yang sedang berjalan, merancang atau mengganti output yang

3.1 ANALISIS DAN PERANCANGAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem didefinisikan sebagai penguraian dari suatu sistem informasi

BAB IV ANALISIS DAN PERANCANGAN. suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

TUGAS KELAS PTIK 03 REKAYASA PERANGKAT LUNAK SRS SISTEM KOPERASI SIMPAN PINJAM RAHMATANG PTIK 03 PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

SISTEM INFORMASI AKUNTANSI SIMPAN PINJAM KOPERASI BANK SUMSEL BABEL

BAB III PEMBAHASAN. Pelaksanaan kerja praktek dilaksanakan di Dinas Energi dan Sumber Daya

BAB IV ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan

BAB IV PERANCANGAN SISTEM

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap sistem yang sedang berjalan (Current sistem). Oleh karena itu kita perlu

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. Analisia sistem yang sedang berjalan bertujuan untuk mengetahui lebih

PERANCANGAN APLIKASI PENGADAAN BARANG PADA PT PUPUK SRIWIDJAJA (Persero) KANTOR PEMASARAN PUSRI DAERAH LAMPUNG

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan penguraian dari suatu sistem yang utuh

BAB III DESAIN DAN PERANCANGAN

BAB III PEMBAHASAN sampai 30 Agustus 2009 di Pemerintahan Desa Setianegara Kecamatan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. gerlong futsal yang sedang berjalan. Analisis sistem yang sedang berjalan

BAB III ANALISA DAN PERANCANGAN SISTEM. Aliran proses penggunaan sistem data penduduk berbasis SMS Gateway

Transkripsi:

BAB III PEMBAHASAN 3.1 Kegiatan Kerja Praktek Nama Perusahaan : Dewan Perwakilan Rakyat Daerah (DPRD) Kab.Kuningan Alamat : Jl. RE Martadinata No.517 Ancaran Kuningan Pelaksanaan : Tanggal 13 Juli 31 Agustus 2009 Jadwal Praktek : Senin Jumat Pkl 07.00 15.00 WIB 3.2 Analisis sistem Analisis sistem merupakan tahap yang bertujuan untuk memahami sistem, mengetahui kekurangan sistem, dan menentukan kebutuhan sistem perpustakaan. Dengan menganalisis prosedur sistem yang sedang berjalan maka sistem yang sedang berjalan dapat dievaluasi sehingga dapat dibuat satu usulan untuk sistem yang baru dari hasil evaluasi tersebut. Selain itu juga dibahas analisis kebutuhan non-fungsional yang terdiri dari analisis perangkat keras, analisis perangkat lunak dan analisis user. 3.2.1 Analisis Permasalahan Analisis permasalahan merupakan sebuah asumsi dari permasalahan yang akan diuraikan dalam prosedur-prosedur pengolahan peminjaman dan pengembalian buku di DPRD kab. Kuningan. Analisis permasalahan dari prosedur yang ada, yaitu : 24

25 1. Sistem yang digunakan masih bersifat manual sehingga terbukanya peluang manipulasi, kesalahan pencatatan, maupun hilangnya catatan peminjaman. 2. Kurang akuratnya pencatatan data peminjaman buku di perpustakaan. 3. Kurangnya efisien waktu dalam pelayanan peminjaman buku. 3.2.2 Analisis Sistem Berjalan Analisis terhadap sistem yang sedang berjalan bertujuan untuk mengetahui lebih jelas bagaimana kerja suatu sistem dan mengetahui masalah yang dihadapi sistem untuk dapat dijadikan landasan usulan perancangan sistem. Tahap analisa ini merupakan tahapan yang sangat penting di dalam merancang suatu sistem. Analisa sistem yang dilakukan untuk memenuhi masalah apa yang sedang dihadapi oleh instansi. Sistem yang sedang berjalan diartikan sebagai sistem yang sedang dipakai, sedangkan analisa sistem yang sedang berjalan diartikan sebagai cara untuk memahami terlebih dahulu masalah yang dihadapi oleh sistem, seperti mendefinisikan kebutuhan-kebutuhan fungsional dari sistem sehingga dapat diketahui apa saja kebutuhan-kebutuhan pemakai yang belum terpenuhi oleh sistem yang sedang berjalan tersebut. Tujuan dari analisa sistem untuk menentukan bentuk dari rancangan sistem yang akan diterapkan. Analisa tersebut juga dapat menentukan langkah-langkah perancangan yang akan dibuat sehingga rancangan sistem sesuai dengan kebutuhan pemakai dan sistem mempunyai unjuk kerja yang efisien dan efektif, dapat menghasilkan informasi yang cepat, tepat, dan akurat.

26 Di DPRD kab. Kuningan didalam pengolahan data perpustakaan masih bersifat manual yaitu dalam pengolahan datanya masih menggunakan berkas sehingga menyebabkan terlambatnya informasi mengenai data-data buku yang dibutuhkan, tetapi jika menggunakan sistem perpustakaan yang terkomputerisasi dapat membantu staff perpustakaan dalam mengolah data buku dengan cepat dan akurat. 3.2.3 Prosedur yang terlibat Prosedur merupakan urutan langkah-langkah atau yang dilakukan dalam sistem yang sedang berjalan. Adapun beberapa prosedur yang terlibat dalam sistem ini adlah sebagai berikut : 1. Prosedur pendaftaran anggota 2. Prosedur pengadaan buku 3. Prosedur peminjaman buku 4. Prosedur pengembalian buku 3.2.3.1 Prosedur pendaftaran anggota Dalam tahap ini prosedur yang dilakukan : 1. apabila ada calon anggota yang akan mendaftar menjadi anggota, maka petugas perpustakaan akan memberikan form biodata kosong yang harus di isi oleh calon anggota. 2. Calon anggota mengisi form biodata 3. Form biodata yang terisi lengkap diserahkan ke petugas perpustakaan. 4. melakukan pencetakan kartu anggota dan kartu peminjam.

27 5. Kartu anggota diserahkan pada anggota sedangkan kartu peminjam di pegang oleh petugas perpustakaan. Untuk lebih jelasnya dapat dilihat dalam flow map di bawah ini : Gambar III.1 flowmap procedure pendaftaran anggota 3.2.3.2 Prosedur pengadaan buku baru Dalam pengadaan buku baru pada perpustakaan DPRD Kab. Kuningan dilakukan dengan : 1. Supplier menyerahkan form acara serah terima (BAST) buku kepada DPRD Kab. Kuningan. 2. Kepala Bagian Umum menerima form berita acara serah terima (BAST) buku kemudian ditanda tangani dan di cap.

28 3. Form BAST buku yang telah ditanda tangani dan di cap kemudian di serahkan ke petugas perpustakaan. Untuk lebih jelasnya dapat dilihat pada flow map dibawah ini : Gambar III.2 flowmap prosedur pengadaan buku 3.2.3.3 Prosedur Peminjaman Buku Dalam prosedur peminjaman buku pada perpustakaan DPRD Kab. Kuningan dilakukan dengan : 1. Anggota menyerahkan buku yang akan dipinjam kepada petugas perpustakaan, kemudian petugas memeriksa kelayakan buku untuk dipinjam. Kemudian apabila status buku layak maka dapat dipinjam. 2. Petugas menyiapkan buku yang akan dipinjam, kartu peminjam dan kartu anggota kemudian melakukan pengisian pada buku peminjaman anggota. Setelah selesai maka petugas memberikan buku yang akan dipinjam dan kartu anggota kepada anggota. Untuk lebih jelas dapat dilihat pada flow map dibawah ini :

29 Gambar III.3 flowmap peminjaman buku 3.2.3.4 Prosedur Pengembalian Buku Dalam prosedur pengembalian buku pada prpustakaan DPRD Kab. Kuninngan dilakukan dengan : 1. Anggota menyerahkan buku yang akan dikembalikan serta kartu anggota kepada petugas perpustakaan, kemudian petugas memeriksa sesuai atau tidak kondisi buku. Apabila sesuai maka data di kartu peminjaman dan di buku peminjaman di coret. 2. Petugas memberikan kartu anggota kepada anggota, transaksi selesai. Untuk lebih jelasnya dapat dilihat pada flow map di bawah ini

30 Gambar III.4 flowmap prosedur pengembalian buku 3.2.4 Aliran Informasi Aliran sistem informasi adalah siklus dari peredaran data pada sistem informasi sampai dihasilkannya laporan. Aliran Informasi yang terdapat pada sistem pengadaan barang ini digunakan untuk memudahkan proses pelaporan pengadaan barang yang akan dirancang. 3.2.4.1 Dokumen yang dibutuhkan Tabel III.1 Dokumen yang dibutuhkan No Nama Fungsi 1 Daftar Buku Untuk mengetahui buku yang tersedia 2 Daftar Anggota Untuk Mengetahui data anggota

31 3 Daftar Peminjaman Untuk data transaksi peminjaman buku 4 Daftar Pengembalian Untuk data transaksi pengembalian buku 3.2.4.2 Informasi yang dihasilkan Tabel III.2 Informasi yang Dihasilkan No Nama Tujuan Fungsi 1 Info anggota Petugas perpustakaan Menginformasikan data anggota 2 Informasi Peminjaman Buku 3 Informasi pengembalian buku Petugas perpustakaan Petugas perpustakaan Menginformasikan peminjaman buku Menginformasikan data pengembalian buku 3.2.5 Analisis Kebutuhan Non Fungsional 3.2.5.1 Analisis pengkodean Kode yang digunakan pada sistem yang sedang berjalan sekarang menggunakan nomor peminjaman untuk peminjaman dan pengembalian sementara kode buku dan kode anggota sudah ada. Semua pengolahan transaksi peminjaman dan pengembalian buku di DPRD Kab. Kuningan masih menggunakan buku peminjaman sehingga dirasa kurang efektif karena pencatatan datanya masih menggunakan cara manual. Untuk kode peminjaman yang ada sekarang adalah sebagai berikut:

32 No pinjam Format : 999999 Menunjukan Nomor Pinjam Contoh : 000123 Dalam menjalankan aplikasi ini bukan hanya no pinjam yang di perlukan. Kode buku dan anggota juga sangat penting. Maka perlu kode buku dan anggota. Format kode yang disarankan adalah sebagai berikut : 1. Kode Buku Format LL 9999 4 digit kedua no urut buku 2 digit pertama nama jenis buku Contoh : AG 001 AG = Menerangkan Nama Jenis Buku 001 = Menerangkan Nomor Urut Buku 2. Kode Anggota Format L 99 99 9999 4 digit keempat kode anggota 2 digit ketiga kode anggota 2 digit kedua kode anggota 1 digit pertama kode anggota Contoh :

33 D 07 08 0001 D = Menerangkan Status Anggota 07 = Menerangkan Tanggal Lahir 08 = Menerangkan Bulan Lahir 1961 = Menerangkan Nomor Urut Anggota Keterangan : D = Dewan P = PNS 3.2.5.2 Analisis User User atau pengguna yang nantinya akan mengoprasikan sistem informasi merupakan DPRD Kab. Kuningan, adapun maksud dari analisis ini adalah untuk mengetuhui siapa saja user yang terlibat beserta karakterstiknya sehingga dapat diketahui tingkat pengalaman dan pemahaman user terhadap komputer. Adapun karakteristik user adalah sebagai berikut : 1. Nama Jabatan : Dedi : petugas perpustakaan dan bagian persidangan Umur : 36 Pengalaman menggunakan Komputer Latar Belakang Pendidikan : 5 Tahun : S1 Sistem Operasi yang pernah/sering digunakan : Win 98, Win 2000, WinXp Software yang pernah/sering digunakan : Ms, Word, Excel

Berdasarkan analisis user ini maka hanya ada satu user yaitu user petugas perpustakaan dimana hak aksesnya adalah sebagai admin. 34 3.2.5.3 Analisis Perangkat lunak Pada sistem yang berjalan perangkat lunak yang digunakan Ms.Office dan perangkat Lunak yang dibutuhkan dalam membangun informasi perpustakaan di DPRD Kab. Kuningan adalah Borland Delphi 7.0. 3.2.5.4 Analisis Perangkat Keras Analisis perangkat keras merupakan proses analisis yang lebih menekankan pada aspek pemanfaatan perangkat keras yang selama ini telah dimiliki. Perpustakaan memiliki 1 komputer. Spesifikasi komputer yang ada di perpustakaan DPRD Kab. Kuningan adalah : 1. Komputer bagian perpustakaan memiliki spesifikasi antara lain : a. Monitor b. Processor Pentium 4 c. Harddisk 80 GB d. RAM 512 e. DVD-ROM f. Mouse dan keyboard g. Printer Dengan perangkat keras yang digunakan untuk pemakai sistem informasi perpustakaan ini secara optimal memerlukan spesifikasi minimum komputer sebagai berikut :

35 a. Processor dengan kecepatan 1700 Mhz (Pentium III) b. Kapasitas RAM 128 MB c. Kapasitas Hardisk 20 GB d. Monitor VGA e. CD-ROM f. Floppy Disk Drive g. Mouse, keyboard, dan mouse Secara keseluruhan spesifikasi komputer yang ada di DPRD Kab. Kuningan telah mencukupi untuk menjalankan sistem yang dibuat. 3.2.5.5 Analisis Basis Data (Database) Database merupakan kumpulan data yang saling berkaitan satu dengan lainnya yang direalisasikan dengan relation key yang digambarkan dalam entity Relationship Diagram. Dalammemodelkan data dan menggambarkan hubungan antara data yang ada pada sistem yang sedang berjalan di perpustakaa DPRD Kab. Kuningan digunakan alat bantu yaitu Entity Relationship Diagram (ERD). Berikut adalah ERD yang diusulkan di perpustakaan ini.

36 Gambar III.5 E-R Diagram 3.2.6 Analisis Kebutuhan Fungsional 3.2.6.1 Diagram Konteks Diagram Konteks merupakan suatu model yang menjelaskan secara global bagaimana digunakan dan ditransformasikan untuk proses atau yang menggambarkan aliran data kedalam dan keluar sistem. Berikut adalah gambar diagram konteks yang diusulkan pada Analisis Sistem Perpustakaan pada DPRD Kab. Kuningan :

37 Gambar III.6 Diagram konteks sistem perpustakaan 3.2.6.2 Data Flow Diagram (DFD) Data Flow Diagram adalah representasi dari suatu sistem yang menggambarkan bagian-bagian dari sistem tersebut beserta seluruh keterlibatan diantara bagian yang ada. Arus data pada DFD dapat berupa masukan untuk sistem ataupun keluaran yang disampaikan kepada pengguna sistem.

38 3.2.6.3 DFD Level 0 Pengolahan Data Gambar III.7 DFD Level 0 sistem perpustakaan

39 3.2.6.1 DFD Level 1 Proses Login Gambar III.8 DFD Level 1 Proses Login 3.2.6.4 DFD Level 1 Pengolahan Data Admin Gambar III.9 DFD Level 1 Pengolahan Data Admin

40 3.2.6.5 DFD Level 1Pengolahan Data Data_anggota Data_anggota Info login valid 3.1 Data anggota Info_anggota Dt_anggota Data_buku Dt_buku Info buku Data_buku Petugas perpustakaan Info login valid Info login valid Dt_pengarang Info dt_pengarang 3.2 Data buku Info ketegori/ jenis Data_kategori/ jenis Dt_kategori/ jenis Dt_jabatan Dt_kategori/ jenis Dt_pengarang Dt_pengarang Dt_kode_rak 3.3 Pengolahan data referensi Dt_jabatan Info_jabatan Dt_penerbit Dt_jabatan Dt_penerbit Dt_rak_buku Info dt_kode_rak Dt_penerbit Info dt_penerbit Gambar III.10 DFD Level 1 Pengolahan Data 3.2.6.6 DFD Level 1 Pengolahan Data Transaksi Gambar III.11 DFD Level 1 Pengelolaan Data Transaksi

41 3.2.6.7 DFD Level 1 dari Proses 3 Pengelolaan Data Anggota Gambar III.12 DFD Level 1 Proses 3 Pengelolaan Data Anggota 3.2.6.8 DFD Level 2 Pengelolaan Data Buku Gambar III.13 DFD Level 2 Pengelolaan Buku

42 3.2.6.9 Spesifikasi Proses Dari Penggunaan DFD sebelumnya, dapat diketahui banyaknya aliran data baik arah serta tujuannya. Untuk lebih mengetahui kegunaannya dan hasil keluarannya dapat dilihat pada tabel spesifikasi proses di bawah ini. Tabel III.3 Spesifikasi Proses No Proses Keterangan No. Proses 1.0 Nama Proses Sumber Input Output Login Petugas Perpustakaan dt login login valid (sebagai petugas Perpustakaan) 1 Tujuan Logika Proses Info login invalid Petugas Perpustakaan Begin { Petugas Perpustakaan memasukan data login masing-masing} If dt login ada then tampil login valid Else tampil info login invalid End No.Proses 3.1.1 Nama Proses Sumber Tambah Data Anggota Administrator dan Staff Perpustakaan Input nip Tanggal _lahir nama Tanggal_pendaftaran

43 Jns_kelamin jabatan Tempat_lahir Tanggal_berlaku Telepon Alamat 2 Output Tujuan Logika Proses Info anggota yang telah ditambah Petugas Perpustakaan Begin { petugas perpustakaan melihat info anggota } If tambah dt_anggota then data anggota akan masuk disimpan dt_anggota ke database Else batal End No. Proses 3.1.2 Nama Proses Sumber Edit Data Anggota Petugas Perpustakaan Input Nip Tanggal_lahir Nama Tanggal_pendaftaran Jns_klmn Tanggal_berlaku 3 Jabatan Telepon Tempat_lahir Alamat Output Tujuan Logika Proses Info dt anggota yang telah diubah Begin {petugas perpustakaan melihat info anggota } If dt_anggota ketemu then ubah dt_anggota dan

44 simpan di database Else batal ubah dt_anggota End No. Proses 3.1.3 Nama Proses Sumber Input Hapus Data Anggota Nip Nama Jns_klmn Jabatan Tempat_lahir Tanggal_lahir Tanggal_pendaftaran Tanggal_berlaku Alamat telepon 4 Output Tujuan Logika Proses Info anggota yang telah dihapus Begin { petugas perpustakaan melihat info anggota} If dt_anggota yang akan dihapus ketemu then hapus dt_anggota dan simpan dt_anggota setelah dihapus di database Else batal End No. Proses 3.2.1 5 Nama Proses Sumber Tambah Data Buku Input Kode_buku Tgl_terima

45 Jns_buku Pengarang Kode_rak Penerbit Sumber Kota Keterangan Status_buku Thn_terbit Output Tujuan Info buku yang telah ditambah Logika proses Begin { petugas perpustakaan melihat info buku } If tambah dt_buku then data buku baru akan masuk simpan dt_buku ke database Else batal End No. Proses 3.2.2 Nama proses Sumber input Ubah Data Buku Kode_buku Jns_buku Pengarang Kode_rak Penerbit Thn_terbit Tgl_terima Sumber Kota Keterangan Status_buku 6 Output Tujuan Info buku yang telah diubah

46 Logika proses Begin { petugas perpustakaan melihat info buku } If dt_buku yang akan diubah ketemu then ubah dt_buku dan simpan dt_buku setelah diubah di database Else batal ubah dt_buku End No. Proses 3.2.2 Nama proses Sumber Input Hapus Data Buku Kode_buku Jns_buku Pengarang Kode_rak Penerbit Tgl_terima Sumber Kota Keterangan Status_buku 7 Thn_terbit Output Tujuan Info buku yang telah dihapus Logika proses Begin { petugas perpustakaan melihat info buku} If dt_buku yang akan dihapus ketemu then hapus dt_buku dan simpan dt_buku setelah dihapus di database Else batal hapus dt_buku

47 End No. Proses 4.1 Nama proses Sumber Input Output Tujuan Pengolahan peminjaman No_anggota Kode_anggota Tgl_peminjaman Info peminjaman Tgl_jatuhtempo Jumlah Status Logika proses Begin 8 If dt_peminjaman masuk ke database then tampil info peminjaman buku (status buku dipinjam) Else status buku tersedia End No. Proses 4.1.1 9 Nama proses Sumber Input Output Tujuan Tambah data peminjaman Dt_peminjaman yang akan ditambah Info peminjaman buku yang telah ditambah Logika proses Begin {petugas perpustakaan melihat info peminjaman buku} If tambah dt_peminjaman then data peminjaman akan

48 masuk simpan dt_peminjaman ke database Else batal End No. Proses 4.1.2 Nama proses Sumber Input Output Tujuan Simpan data peminjaman Dt_peminjaman yang akan diubah Info peminjaman buku yang akan diubah Administrator dan 10 Begin {petugas perpustakaan melihat info peminjaman buku} If dt_peminjaman ketemu then simpan dt_peminjaman dan simpan di database Else batal simpan dt_peminjaman End No. Proses 4.1.3 11 Nama proses Sumber Input Output Tujuan Hapus data peminjaman Dt_peminjaman yang akan dihapus Info peminjaman buku yang telah dihapus Logika proses Begin {petugas perpustakaan melihat info peminjaman}

49 If dt_peminjaman yang akan dihapus ketemu then hapus dt_peminjaman dan simpan dt_peminjaman setelah dihapus di database Else batal hapus dt_peminjaman End No. Proses 4.2 Nama proses Sumber Input Output Pengolahan pengembalian Dt_pengembalian Info pengembalian 12 Tujuan Logika proses Begin If dt_buku and dt_anggota sesuai dengan database then tampil dt_peminjaman dan info pengembalian buku (status buku tersedia_ Else status buku dipinjam End No. Proses 4.2.1 13 Nama proses Sumber Input Output Tujuan Proses data pengembalian Dt_pengembalian yang akan diproses Info pengembalian buku yang telah diproses Logika proses Begin

50 { petugas perpustakaan melihat info pengembalian buku } If proses dt_pengembalian then data pengembalian akan masuk simpan dt_pengembalian ke database Else batal End No. Proses 4.2.2 Nama proses Sumber Input Output Tujuan Batal data pengembalian Dt_pengembalian yang akan dikembalikan Info pengembalian buku yang telah dikembalikan Logika proses Begin { petugas perpustakaan melihat info pengembalian 14 buku } If dt_pengembalian ketemu then batal dt_pengembalian dan simpan di database Else batal ubah dt_pengembalian End 3.2.6.10 kamus Data kamus data merupakan katalog fakta tentang data dan kebutuhan informasi dari suatu sistem informasi. Dengan menggunakan kamus data, analisis sistem dapat mendefinisikan data yang mengalir di sistem dengan lengkap.

51 Tabel III.4 Kamus Data No Kamus Keterangan Nama aliran data Dimana digunakan Dt login (sebagai petugas perpustakaan) Petugas proses 1 (input), proses 1 petugas (output) Deskripsi Data ini merupakan data login admin yang dimasukan oleh admin agar dapat mengakses aplikasi 1 Struktur data Nama Password Pertanyaan Jawaban simbol Nama aliran data Nama+password+pertanyaan+jawaban [ A-Z a-z 0-9 ] [ a-z 0-9 simbol ] [ A-Z a-z 0-9 ] [ A-Z a-z 0-9 ] [! @ # $ ^ & *. ] Dt login (sebagai petugas) Dimana digunakan -proses 1.1 (input), 1.2- petugas perpustakaan (output) Deskripsi Data ini merupakan data login petugas 2 perpustakaan yang dimasukkan oleh petugas perpustakaan agar dapat mengakses aplikasi Struktur data Nama Password Nama+password+pertanyaan+jawaban [ A-Z a-z 0-9 ] [ a-z 0-9 simbol ]

52 Pertanyaan Jawaban simbol Nama aliran data Dimana digunakan Deskripsi [ A-Z a-z 0-9 ] [ A-Z a-z 0-9 ] [! @ # $ ^ & *. ] Login valid (petugas) Proses 1.1 proses 1.2(output) Informasi bahwa login telah sukses sehingga 3 admin atau petugas perpustakaan dapat melakukan proses selanjutnya 4 5 Nama aliran data Dimana digunakan Deskripsi Nama aliran data Dimana digunakan Deskripsi Nama aliran data Dimana digunakan Info login petugas invalid Proses 1.1 petugas (output), proses 1.2 petugas (output) Informasi ini merupakan hasil pengecekan verifikasi username dan verifikasi password admin, dimana login gagal Info login petugas perpustakaan invalid Proses 1.1 petugas perpustakaan (output), proses 1.2 petugas perpustakaan (output) Informasi ini merupakan hasil pengecekan verifikasi username dan verifikasi password petugas per Pustakaan, dimana login petugas perpustakaan gagal Dt buku Admin petugas proses 2.0 (input), proses

53 3.0 dt_buku (output). Deskripsi Data ini merupakan data buku yang akan diolah oleh petugas perpustakaan untuk 6 menyimpan, mengubah, menghapus, dan mencari. Struktur data Kodebuku + kode_jns + jdlbuku + pengarang + koderak + penerbit + thnterbit + tglterima +sumber +kota +harga + keterangan + kode_jrsn Kodebuku Kode_jns Jdlbuku Pengarang Koderak Penerbit Thnterbit Tanggalterima Sumber Kota Harga Keterangan Kode_jrsn [ A-Z 0-9 ] [ 0-9 ] [ A-Z a-z 0-9 ] [ A-Z a-z ] [ A-Z 0-9 ] [ A-Z a-z ] Date Date [ A-Z a-z ] [ A-Z a-z] [ 0-9 ] Text [ A-Z a-z ]