• Tidak ada hasil yang ditemukan

Analisis Sistem Perpustakaan Di Dewan Perwakilan Rakyat Daerah (DPRD) Kabupaten Kuningan Provinsi Jawa Barat

N/A
N/A
Protected

Academic year: 2017

Membagikan "Analisis Sistem Perpustakaan Di Dewan Perwakilan Rakyat Daerah (DPRD) Kabupaten Kuningan Provinsi Jawa Barat"

Copied!
74
0
0

Teks penuh

(1)

KABUPATEN KUNINGAN

PROPINSI JAWA BARAT

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik Dan Ilmu Komputer

Universitas Komputer Indonesia

RATNA KOMALASARI

10106265

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)
(3)

i

Alhamdulillah, puji syukur tak henti-hentinya penulis panjatkan ke hadirat

Allah S.W.T. atas segala limpahan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan penulisan laporan Kerja Praktek ini.

Laporan ini disusun untuk memenuhi salah satu syarat kelulusan matakuliah Kerja Praktek pada Jurusan Teknik Informatika di Universitas Komputer Indonesia.

Judul laporan ini adalah “Analisis Sistem Perpustakaan di Dewan Perwakilan Rakyat Daerah (DPRD) Kabupaten Kuningan ”.

Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini tidak terlepas dari dukungan, dorongan, kerjasama maupun bimbingan dari berbagai pihak. Oleh karena itu, penulis mengucapkan terima kasih yang sebesar-besarnya kepada:

1. Sekretaris Dewan Perwakilan Rakyat (DPRD) Kabupaten Kuningan atas izin kerja praktek yang diberikan.

2. Kepala Bagian Umum DPRD Kabupaten Kuningan. 3. Kepala Bagian Persidangan DPRD Kabupaten Kuningan.

4. Kepala Bagian Humas dan Protokol DPRD Kabupaten Kuningan.

5. Karyawan-karyawan di DPRD Kabupaten Kuningan yang telah banyak membantu dan memberikan pengarahan.

(4)

ii

8. Bapak Andry Heryandi, S.T.,M.T. selaku dosen pembimbing Laporan Kerja Praktek yang telah bersedia meluangkan pikiran dan waktu hingga akhirnya penulis dapat menyelesaikan Laporan Kerja Praktek ini.

9. Ayahanda dan Ibunda tersayang, serta ketiga adikku tercinta yang telah

memberikan do’a, motivasi dan selalu memberi dukungan moril dan materil yang tiada henti.

10. Rekan-rekan mahasiswa Universitas Komputer Indonesia yang selalu memberi semangat belajar.

11. Semua pihak yang turut membantu hingga selesainya Laporan Kerja Praktek ini yang tidak dapat penulis sebutkan satu persatu, terima kasih.

Penulis sangat menyadari bahwa laporan ini masih banyak kekurangannya, oleh karena itu penulis mengharapkan kritik dan saran yang membangun untuk menyempurnakan Laporan Kerja Praktek ini. Akhir kata, penulis berharap semoga Laporan Kerja Praktek ini dapat memberikan sesuatu yang bermanfaat bagi semua pihak yang membacanya. Terima kasih.

Bandung, 23 Januari 2010

(5)

iii LEMBAR JUDUL

LEMBAR PENGESAHAN

KATA PENGANTAR ... i

DAFTAR ISI ... iii

DAFTAR TABEL ... vi

DAFTAR GAMBAR………vii

DAFTAR SIMBOL ... ix

DAFTAR LAMPIRAN ... x

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah...1

1.2 Perumusan Masalah……….……2

1.3 Maksud dan Tujuan……….…2

1.4 Batasan Masalah………..3

1.5 Metode Penelitian………3

1.6 Sistematika Pelaporan Kerja Praktek………..5

BAB II TINJAUAN PUSTAKA ... 6

2.1 Profil Tempat Kerja Praktek...6

2.1.1 Sejarah Instansi...6

2.1.2 Logo Instansi...7

(6)

iv

2.2.1 Sistem...16

2.2.2 Analisis Sistem...17

2.2.3 Informasi...17

2.2.4 Data...18

2.2.5 Basis Data...18

2.2.6 Mysql...20

2.2.7 Delphi...21

2.2.8 Entity RelationShip Diagram (ERD)...22

2.2.9 Diagram Konteks...25

2.2.10 Diagram Aliran Data (DAD)...25

2.2.11 Data Flow Diagram (DFD)...26

2.2.12 Flowmap...26

BAB III PEMBAHASAN ... 28

3.1 Kegiatan Kerja Praktek...28

3.2 Analisis Sistem...28

3.2.1 Analisis Permasalahan...29

3.2.2 Analisis Sistem Berjalan...29

3.2.3 Prosedur yang Terlibat...30

3.2.4 Aliran Informasi...35

3.2.4.1 Dokumen Yang Dibutuhkan...35

(7)

v

3.2.5.2 Analisis User...38

3.2.5.3 Analisis Perangkat Lunak...39

3.2.5.4 Analisis Perangkat Keras...39

3.2.5.5 Analisis Basis Data ( Database )...40

3.2.6 Analisis Kebutuhan Fungsional...41

3.2.6.1 Diagram Konteks...41

3.2.6.2 Data Flow Diagram ( DFD )...42

3.2.6.3 DFD Level 0 Pengolahan Data Master...43

3.2.6.4 DFD Level 1 Pengolahan Data ...44

3.2.6.5 DFD Level 1 Pengolahan Data Transaksi...44

3.2.6.6 DFD Level 1 proses 3 Pengolahan Data Anggota...45

3.2.6.7 DFD Level 2 Proses 3 Pengolahan Data Buku...45

3.2.6.8 DFD Level 3 Proses 3 Pengolahan Data Referensi...46

3.2.6.9 DFD Level 1 Proses 4 Pengolahan data Peminjaman...46

3.2.6.10 DFD Level 2 Proses 4 Pengolahan data Pengembalian...47

3.2.6.11 Spesifikasi Proses...47

3.2.6.12 Kamus Data...57

BAB IV KESIMPULAN DAN SARAN ... 64

4.1Kesimpulan...64

4.2Saran...64

(8)

1

1.1 Latar Belakang Masalah

Perkembangan teknologi sekarang ini telah mengalami kemajuan yang signifikan. Teknologi bertambah canggih dan kompleks. Salah satu teknologi yang berkembang dengan pesat adalah di bidang komputer. Kini komputer bukanlah sesuatu barang yang mewah, tetapi telah menjadi suatu keharusan dan telah menjadi bagian yang tidak bisa dipisahkan dari aktifitas manusia sehari-hari.

Penggunaan komputer saat ini tidak hanya terdapat pada instansi-instansi besar yang bergerak di bidang IT tetapi juga instansi pemerintah. Tidak dapat dipungkiri, bahwa sistem komputerisasi dapat mengolah data dengan cepat dan akurat dalam mendapatkan informasi yang dibutuhkan..

Dewan Perwakilan Rakyat Daerah sebagai lembaga legistlatif yang dimana kegiatan utamanya menghimpun aspirasi rakyat dan dimana tempat dibuatnya peraturan dan perundangan di daerah tersebut berdiri.

(9)

Pada saat perpustakaan yang terdapat di DPRD Kabupaten kuningan masih menggunakan sistem konvensional. Tidak dipungkiri pengkomputerisasian sistem perpustakaan sangat di butuhkan. Oleh sebab itu, penulis tertarik untuk menjadikan perpustakaan di DPRD Kabupaten Kuningan ini untuk dijadikan pokok bahasan, pokok bahasan dalam pembuatan laporan ini dengan judul

Analisis Sistem Perpustakaan di Dewan Perwakilan Rakyat Daerah (DPRD)

Kabupaten Kuningan ”.

1.2 Perumusan Masalah

Masalah-masalah yang muncul pada sistem perpustakaan manual adalah :

1. Terbukanya peluang manipulasi, keslahan pencatatan, maupun hilangnya catatan peminjaman.

2. Kurang akuratnya pencatatan dan peminjaman buku diperpustakaan. 3. Kurang efisiennya waktu dalam pelayanan peminjaman buku.

1.3 Maksud dan Tujuan

Berdasarkan permasalahan diatas, maka maksud dari Kerja praktek ini adalah untuk menganalisis sistem perpustakaan dewan di DPRD Kab. Kuningan.

Adapun tujuan yang akan dicapai dari Kerja Praktek ini adalah :

1. Membangun sistem perpustakaan yang dapat mengefisienkan dan mempermudah pekerjaan dalam perpustakaan.

(10)

1.4 Batasan masalah

Agar dalam pembahasan masalah tidak menyimpang dari apa yang telah diberlakukan maka penulis membatasi sistem yang akan dibangun seperti yang akan penulis uraikan sebagai berikut :

1. Prosedur yang ditangani meliputi : prosedur pendaftaran anggota, prosedur peminjaman dan prosedur pengembalian.

2. Pembuatan laporan meliputi : laporan peminjaman, laporan pengembalian, laporan anggota, laporan buku dan laporan denda.

3. Pemodelan sistem yang manual yang sedang berjalan digambarkan dengan menggunakan flowmap sedangkan untuk pemodelan sistem yang akan dibangun menggunakan Data FlowDiagram (DFD). Untuk memodelkan data digunakan Model Entity Relationship Diagram (ERD).

4. Bahasa Pemrograman yang digunakan adalah Delphi.

1.5 Metode penelitian

(11)

1. Pendefinisian masalah 2. Analisa.

3. Perancangan Umum (Global Design) 4. Perancangan Detail (Detailed Design) 5. Implementasi dan Evaluasi

Sedangkan untuk Metode pengumpulan data yang dilakukan adalah observasi, wawancara dan study litelature.

1. Observasi dilakukan dengan melihat langsung keadaan perpustakaan.

2. Wawancara dilakukan terhadap pembimbing kerja praktek dan juga kebeberapa staff yang ada di DPRD.

(12)

1.6 Sistematika Pelaporan Kerja Praktek

Sistematika yang digunakan dalam pelaporan kerja praktek ini adalah:

BAB I PENDAHULUAN

Pada bab ini penulis membahas tentang latar belakang Masalah, identifikasi masalah, maksud dan tujuan kerja praktek, sistem pelaksanaan kerja praktek, dan sistematika pelaporan kerja praktek, waktu dan alokasi kerja praktek.

BAB II RUANG LINGKUP INSTANSI

Pada bab ini penulis menjabarkan secara singkat mengenai sejarah instansi tempat penulis melakukan kerja praktek, kedudukan instansi, bentuk dan badan hukum instansi, bidang pekerjaan instansi, bidang pekerjaan divisi/departemen tempat kerja praktek, dan struktur organisasi instansi.

BAB III PEMBAHASAN

Pada bab ini penulis Menguraikan mengenai analisa dan evaluasi sistem dari sistem yang akan dikembangkan.

BAB IV KESIMPULAN DAN SARAN

(13)

6

TINJAUAN PUSTAKA

2.1 Profil Tempat Kerja Praktek

2.1.1 Sejarah Instansi

Keadipatian Kuningan yang berdiri tanggal 1 September 1498 adalah

cikal-bakal Kabupaten Kuningan. Pada tahun 1498 di Kuningan belum ada

bentuk dan sistem pemerintahan kabupaten.

(14)

Pada zaman Jepang, sistem pemerintahan daerah pada waktu itu semula

tidak terdapat Dewan-Dewan. Namun sejak bulan September 1943 terjadi

perubahan dalam sistem pemerintahan Bala Tentara Jepang, yaitu dgn

dibentuknya Dewan-Dewan baik di pusat maupun di daerah yg menjalankan

fungsi sebagai Badan Penasehat. Pada pemerintahan pusat, badan tersebut

bernama Tyuuoo Sangi-in dan di daerah disebut Sangi-in. Selanjutnya, dibentuk

pula Komite Nasional Daerah yang kedudukannya diatur dengan Undang-Undang

No.1 Tahun 1945 tentang Pembentukan Pemerintahan Nasional Daerah. Menurut

UU No.1 pasal 2, ditetapkan Komite Nasional Daerah menjadi Badan Perwakilan

Rakyat Daerah, yang bersama-sama & dipimpin oleh Kepala daerah

menyelenggarakan pekerjaan mengatur rumah tangga daerahnya. dalam

pelaksanaannya, selain itu salah satu pertimbangan ialah Undang-Undang Nomor 14 Tahun 1950 tentang Pemerintahan Daerah Kabupaten Dalam Lingkungan Jawa Barat (Berita Negara Republik Indonesia Tahun 1950)

2.1.2 Logo Instansi

(15)

Gambar 2.1 Logo

2.1.2.1 Makna Umum Lambang Daerah Kabupaten Kuningan

Dengan modal semangat dinamis, konstruktif, sportif, semangat menegakkan keadilan, melenyapkan kebathilan, sanggup berjuang membangun dan bertaqwa kepada Allah SWT untuk mewujudkan masyarakat adil dan makmur berdasarkan Pancasila dan Undang-Undang Dasar 1945 dalam Negara Kesatuan Republik Indonesia.

2.1.2.2 Arti Unsur-Unsur Lambang Daerah

2.1.2.2.1 Dasar

(16)

2.1.2.2.2 Kuda Jantan

Melambangkan sifat masyarakat kuningan yang dinamis, konstruktif, kretif, sportif, semangat menegakan keadilan dan melenyapkan kebathilan. Dalam sejarah perjuangan leluhur Kuningan dan masa gerilya dalam Kabupaten Kuningan, kuda digunakan sarana angkutan dan juga digunakan sebagai alat perjuangan, serta terkenal dengan Leutik-leutik kuda Kuningan (Kecil-kecil kuda Kuningan).

2.1.2.2.3 Gunung Ciremai

Menunjukan Kuningan berada di kaki gunung Ciremai, gunung tertinggi di Jawa Barat dengan tanahnya yang subur, udaranya sejuk dan nyaman, cocok untuk daerah wisata.

2.1.2.2.4 Air Sungai Lima Gelombang

Air sungai melambangkan bahwa Kabupaten Kuningan memiliki lima sungai yang besar, yaitu Cisanggarung, Cijolang, Cisande, Cijangkelok dan sungai Citaal.

2.1.2.2.5 Bokor Kuning

(17)

2.1.2.2.6 Padi

Melambangkan kesuburan di bidang pangan.

2.1.2.2.7 Kapas

Melambangkan kesuburan di bidang sandang.

2.1.2.3 Arti Warna

Tabel 2.1 Arti Warna

Hijau Kemakmuran, kesejukan, ketenangan dan harapan (optimis)

Putih Kesucian, kebersihan, kejujuran, keadilan dan kewibawaan

Hitam Tegak, kuat, kebenaran, ampuh dan teguh

Biru Kesetiaan, ketaatan, kepatuhan, kebesaran jiwa, berpandangan luas, perasaan halus, rendah hati dan berjiwa besar

(18)

2.1.3 Badan Hukum Instansi

Sebagai sebuah instansi pemerintahan, dprd tidak memiliki badan hukum seperti halnya perusahaan swasta atau instansi non-pemerintah.

Berdasarkan Undang-Undang Nomor 32 Tahun 2004 Pasal 40, DPRD merupakan Lembaga Perwakilan Rakyat dan yang berkedudukan sebagai unsur penyelenggaraan Pemerintah Daerah. DPRD memiliki tugas atau mempunyai fungsi legislasi,anggaran dan pengawasan.

Fungsi Legislasi diwujudkan dalam membentuk peraturan daerah bersama Bupati. Fungsi Anggaran diwujudkan dalam menyusun dan menetapkan APBD bersama Pemerintah Daerah dan Fungsi Pengawasan diwujudkan dalam bentuk pengawasan terhadap pelaksanaan Undang-Undang , dan peraturan pelaksanaan lainnya, serta peraturan daerah., Keputusan Bupati dan kebijkan yang ditetapkan oleh Pemerintah Daerah.

2.1.4 Struktur Organisasi dan Job Description

(19)

SEKRETARIS DEWAN

BAGIAN UMUM BAGIAN HUMAS DAN

PROTOKOL BAGIAN PERSIDANGAN

SUB. BAGIAN TATA USAHA

SUB. BAGIAN DOKUMENTASI DAN

PRODUK HUKUM SUB. BAGIAN RAPAT DAN

RISALAH

SEKERTARIAT DEWAN PERWAKILAN RAKYAT DAERAH KABUPATEN KUNINGAN

SUB. BAGIAN KEUANGAN

Gambar 2.2 Susunan Organisasi

Adapun penjelasan tugas masing-masing bagian dalam susunan organisasi sekretariat DPRD Kuningan adalah sebagai berikut:

1. Sekretaris Dewan.

Tugasnya adalah memberikan pelayanan untuk kelancaran kegiatan DPRD mempersiapkan persidangan, menyiapkan produk perundang-undangan, kegiatan

kehumasan, pelayanan umum untuk kelancaran kegiatan DPRD dan

melaksanakan kegiatan Administrasi dan keuangan.

2. Kepala Bagian Umum.

(20)

a. Sub Bagian Tata Usaha

bertugas memimpin pelaksanaan tugas-tugas yang ada pada sub Bagian Tata Usaha yaitu: menerima, meneliti, mencatat, mengarahkan serta mengendalikan surat masuk DPRD dan Sekwan,Pengetikan, penomoran, pencatatan surat keluar DPRD dan Sekwan, rekapitulasi surat masuk DPRD, rekapitulasi surat masuk Sekwan, Rekapitulasi surat keluar DPRD, rekapitulasi surat keluar Sekwan, pendistribusian surat-surat pada pihak-pihak yang berkepentingan dengan menggunakan ekspedisi surat, membuat serta menyampaikan surat undangan dan melakukan pengecekan kehadiran undangan, mendistribusikan bahan-bahan rapat yang dating dari Gubernur, Dinas, Badan dan kantor kepada Pimpinan dan Anggota DPRD, mengurus ATK yang dibutuhkan pada bagian umum, melaksanakan tugas lainnya dibidang Tata Usaha yang diberikan oleh Kepala Bagian Umum

b. Sub Bagian keuangan

tugas pokok membantu Sekretariat DPRD dalam menyiapkan penyusunan anggaran DPRD dan Sekretariat DPRD, mengurus dan menata-usaha keuangan serta menyiapkan laporan pertanggungjawabkan keuangan DPRD dan Sekretariat DPRD.

c. Sub Bagian Perlengkapan dan Rumah Tangga

(21)

3. Kepala Bagian Persidangan.

Tugasnya memimpin, Mempunyai tugas dan pokok membantu Sekretariat DPRD dalam menyiapkan kegiatan rapat-rapat, seperti materi rapat, risalah rapat/kesimpulan rapat, pidato Pimpinan rapat, produk-produk hukum, koordinasi penyelenggara peninjauan / kunjungan kerja / study banding Pimpinan dan Anggota DPRD. Bidang ini membawahi dua sub bidang, yaitu:

a. Sub Bagian Rapat / Persidangan

Tugasnya membantu Sekretaris Dewan dalam melaksanakan persiapan penyelenggaraan persidangan, pembuatan risalah, penyajian bahan penyusunan perundang-undangan, membuat jadwal kegiatan rapat, mempersiapkan dan mendistribusikan bahan-bahan rapat, mempersiapkan dan mengurus absensi rapat Anggota DPRD, mempersiapkan daftar hadir tamu dalam setiap rapat, mempersiapkan tim penyusunan bahan dan hasil rapat, mempersiapkan dan mengkoordinasikan terselenggaranya acara-acara rapat, mempersiapkan konsep pidato ketua DPRD pada rapat-rapat baik didalam gedung maupun di luar gedung, membuat kesimpulan dan catatan rapat, melaksanakan tugas lainnya di bidang persidangan dan rapat-rapat yang diberikan oleh Kepala Bagian;

b. Sub Bagian Risalah

(22)

4. Kepala Bagian Humas dan Protokoler.

Tugasnya memimpin pelaksanaan tugas-tugas yang ada pada Bagian Protokol dan Humas, bidang ini membawahi dua sub bidang, yaitu:

a. Sub Bagian Humas dan Dokumentasi

(23)

b. Sub Bagian Protokol dan Perjalanan

tugasnya yaitu. mengecek dan melaksanakn tugas yang diinstruksikan Pimpinan pada disposisi surat untuk mencantumkan prioritas kerja, mengurus dan mengatur penerimaam tamu-tamu dalam rapat-rapat dewan, memfasilitasi hubungan timbal balik antara DPRD dengan Pemerintah dan Masyarakat, mengatur pelaksanaan acara kegiatan DPRD, mengadakan hubungan kerja sama dengan instansi lain yang bersangkutan dengan kegiatan keprotokolan, mendampingi Pimpinan dan Anggota DPRD dalam melaksanakan kegiatan diluar kantor sesuai petunjuk pimpinan, mengatur persiapan rapat-rapat, pertemuan yang memerlukan pelayanan bersifat keprotokolan, membuat buku panduan protap (prosedur tetap) bagi kelancaran pelaksanaan tugas protocol, melaksanakan tugas lainnya di bidang protokol yang diberikan oleh kepala bagian

2.2 Landasan Teori

2.2.1 Sistem

Sistem menurut Jogiyanto (1990) dapat didefinisikan sebagai :

suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang

berinteraksi untuk mencapai suatu tujuan”.

Sedangkan menurut Fathansyah (2002), sistem adalah :

“..sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional

(dengan satuan fungsi/tugas khusus) yang saling berhubungan dan secara

(24)

Dapat dimisalkan sebuah komputer merupakan suatu sistem yang terdiri dari subsistem perangkat keras dan subsistem perangkat lunak. Masing-masing subsistem tersebut dapat terdiri dari komponen-komponen yang lebih kecil lagi. Subsistem perangkat keras terdiri dari perangkat masukan, perangkat pemroses, perangkat keluaran, dan perangkat penyimpanan luar. Subsistem-subsistem tersebut saling berhubungan dan berinteraksi membentuk satu kesatuan sehingga tujuan atau sasaran sistem dapat tercapai.

2.2.2 Analisis Sistem

Dapat didefinisikan sebagai ”penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk

mengidentifikasikan dan mengevaluasi permasalahan-permasalahan,

kesempatan-kesempatan, hambatan-hambatan dan kebutuhan-kebutuhan yang

diharapkan sehingga dapat diusulkan perbaikan-perbaikannya” [Analisis dan

Desain : Jogiyanto HM.,Akt.,Ph.D.

2.2.3 Informasi

Pengertian informasi menurut Jogiyanto (1990):

“informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam

suatu bentuk yang lebih berguna dan berarti bagi penerimanya. Informasi ini

harus menggambarkan kejadian yang nyata sehingga nantinya dapat digunakan

(25)

Informasi diperoleh dari kegiatan pengumpulan data. Setelah terkumpul, data kemudian diolah dan dianalisis serta dipilah-pilah sehingga didapatkan informasi yang berguna dan sesuai dengan kebutuhan. Kualitas dari sebuah informasi ditentukan oleh tiga hal yaitu keakuratan informasi, ketepatan waktunya (up-to-date), dan relevan dengan keadaan atau kebutuhan.

2.2.4 Data

Data adalah sumber informasi yang bentuknya masih mentah. Menurut Jogianto (1990):

“Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian

dan kesatuan nyata. Data dapat diperoleh dalam bentuk simbol-simbol karakter

huruf, angka, gambar, suara, sinyal, dan lain sebagainya. Agar dapat digunakan,

data harus diolah lebih lanjut. Hasil pengolahan terhadap data ini nantinya dapat

menjadi informasi”.

Dalam hubungannya dengan basis data, data item merupakan komponen data terkecil yang memiliki arti. Kumpulan dari data item yang saling berhubungan dan dianggap satu bagian oleh sebuah aplikasi disebut dengan record.

2.2.5 Basis Data

Pengertian Basis Data menurut Fathansyah (2002) adalah:

“Sekumpulan data persistence yang saling terkait, menggambarkan suatu

(26)

Basis data digunakan karena memiliki keuntungan sebagai berikut: a. Mengurangi redundansi

b. Data dapat di-share¬ antar aplikasi c. Dapat dilakukan standardisasi data d. Batasan security dapat diterapkan

e. Mengelola integritas data (akurasinya terjamin)

f. Independensi data (objektif DBS), basis data dapat berkembang tanpa mempengaruhi aplikasi yang telah ada.

Secara definitif, basis data merupakan suatu objek terstruktur (Powell, 2006). Objek terstruktur tersebut terdiri atas data dan metadata. Data pada basis data merupakan informasi deskriptif yang benar-benar tersimpan, misalnya

„Nama‟ atau „Alamat‟. Sedangkan metadata merupakan bagian yang menjelaskan

tentang struktur data tersebut dalam basis data, misalnya field untuk „Nama‟ dan

„Alamat‟, panjang field, atau tipe data untuk masing-masing field.

Untuk menentukan struktur suatu basis data digunakan pemodelan basis data. Pemodelan basis data ada banyak macamnya. Beberapa diantaranya yaitu: 1. File Systems

2. Hierarchical Database Model 3. Network Database Model 4. Relational Database Model

(27)

2.2.6 MySQL

Pada awalnya, MySQL merupakan proyek internal sebuah firma asal Swedia, TcXDataKonsult. MySQL kemudian dirilis untuk publik pada tahun 1996. Karena MySQL menjadi sangat populer, pada tahun 2001 firma tersebut mendirikan sebuah perusahaan baru, MySQL AB, yang khusus menawarkan layanan dan produk berbasis MySQL.

Dari awal pembuatannya, para pengembang MySQL menitikberatkan pengembangan MySQL pada sisi performa dan skalabilitasnya. Hasilnya adalah sebuah perangkat lunak yang sangat teroptimasi, walaupun dari sisi fitur memiliki kekurangan dibandingkan solusi basis data kelas enterprise lain. Akan tetapi MySQL menarik minat banyak pengguna. Saat ini, tercatat lebih dari lima juta

basis data MySQL yang terpasang dan aktif di seluruh dunia. Beberapa perusahaan dan instansi penting dunia seperti Yahoo!, Google dan NASA menggunakan MySQL untuk mengolah basis data mereka.

Ada beberapa kelebihan yang dimiliki MySQL sehingga dapat menarik banyak pengguna. Kelebihan tersebut yaitu:

2.2.6.1 Fleksibilitas

Saat ini, MySQL telah dioptimasi untuk duabelas platform seperti HP-UX, Linux, Mac OS X, Novell Netware, OpenBSD, Solaris, Microsoft Windows dan

(28)

digunakan. Selain itu, MySQL juga dapat dikustomisasi sesuai keinginan penggunanya, misalnya mengganti bahasa yang digunakan pada antarmukanya.

2.2.6.2 Performa

Sejak rilis pertama, pengembang MySQL fokus kepada performa. Hal ini masih tetap dipertahankan hingga sekarang dengan terus meningkatkan fiturnya.

2.2.6.3 Lisensi

MySQL menawarkan berbagai pilihan lisensi kepada penggunanya. Lisensi

open source yang ditawarkan yaitu lisensi GNU General Public License dan

Free/Libre and Open Source Software (FLOSS) License Exception. Selain itu

ditawarkan juga lisensi komersil berbayar yang memiliki fasilitas dukungan teknis.

2.2.7 Delphi

(29)

yang merupakan proyek opensource, bahasa ini dapat pula digunakan untuk membuat program yang berjalan di sistem operasi Mac OS X dan Windows CE

Pada tanggal 8 Februari 2006, Borland mengumumkan akan melepas seluruh jajaran produk pengembangan aplikasi komputernya termasuk di antaranya Delphi. Saat ini Delphi menjadi bagian dari jajaran IDE milik Embarcadero Technologies setelah Embarcadero Technologies mengakuisisi CodeGear, anak perusahaan Borland yang menangani tool pengembangan aplikasi.

2.2.8 Entity RelationShip Diagram (ERD)

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam

basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.

ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu :

2.2.8.1Entity

(30)

Simbol dari entiti adalah sebagai berikut:

Gambar 2.3 Entity

2.2.8.2Atribut

Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.

Simbol dari atribut adalah sebagai berikut :

Gambar 2.4 Atribut

2.2.8.3Hubungan / Relasi

Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut :

(31)

Simbol dari relasi adalah sebagai berikut :

Gambar 2.5 Hubungan / Relasi

2.2.8.3.1 Satu ke satu (One to one)

Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.

Simbol satu ke satu :

1 1

Gambar 2.6 satu ke satu

2.2.8.3.2 Satu ke banyak (One to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat

berhubungan dengan satu entitas pada himpunan entitas A.

Simbol satu ke banyak :

1 N

(32)

2.2.8.3.3 Banyak ke banyak (Many to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.

Simbol banyak ke banyak :

N N

Gambar 2.8 banyak ke banyak

2.2.9 Diagram Konteks

Diagram konteks disebut juga model konteks, merupakan tingkat tertinggi dari diagram aliran data, dalam diagram konteks menggambarkan batasan sistem sebagai suatu lingkaran dengan dikelilingi oleh entitasentitas luar/external entity.

2.2.10 Diagram Aliran Data (DAD)

(33)

Tabel 2.2 Diagram Aliran Data (DAD)

Simbol Deskripsi

Entitas luar/Terminator

Proses

Aliran Data

Penyimpanan data manual

Penyimpanan data komputer

2.2.11 Data Flow Diagram (DFD)

DFD adalah sebuah alat yang digunakan pada metodologi pengembangan sistem yang terstruktur. Data Flow Diagram sering digunakan untuk manggambarkan sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut akan disimpan. DFD ini merupakan kalanjutan dari diagram konteks.

2.2.12 Flowmap

Bagian alir atau flowmap adalah bagan yang menunjukkan alir di dalam program atau prosedur sistem secara logika. Bagian alir digunakan terutama untuk alat bantu komunikasi dan dokumentasi.

(34)

Berikut simbol-simbol yang biasa digunakan dalam pembuatan bagan alir atau flowmap:

Tabel 2.3 simbol-simbol flowmap

Simbol Arti Simbol Arti

Formulir Disk/DataBase

Tampilan ke monitor

Arsip

Proses Komputer

Komunikasi Jarak jauh Proses

Manual

Pilihan

File

(35)

28

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

(36)

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 :

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.

(37)

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.

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 :

(38)

3.2.3.1Prosedur 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. Petugas perpustakaan melakukan pencetakan kartu anggota dan kartu peminjam.

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 :

Petugas

(39)

3.2.3.2prosedur 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.

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 :

Kepala bagian umum

Petugas perpustakaan supplier

Form BAST buku yang telah di tanda

tangan dan di cap Di tenda

tangan dan di cap

Form BAST yang telah di tanda tangan dan di cap Form berita acara

serah terima (BAST) buku Form berita acara

serah terima (BAST) buku

(40)

3.2.3.3Prosedur 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 :

Petugas perpustakaan

(41)

3.2.3.4Prosedur Pengembalian Buku

Dalam prosedur pengembalian buku pada prpustakaan DPRD Kab. Kuningan 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

Petugas Perpustakaan

Buku tidak dapat kembali

Kartu anggota

ya

Kartu anggota

(42)

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.1Dokumen yang dibutuhkan

Tabel 3.1 Dokumen yang dibutuhkan

No Nama Fungsi

1 Daftar Buku Untuk mengetahui buku yang tersedia 2 Daftar Anggota Untuk Mengetahui data anggota

3 Daftar Peminjaman Untuk data transaksi peminjaman buku 4 Daftar Pengembalian Untuk data transaksi pengembalian

buku

3.2.4.2Informasi yang dihasilkan

Tabel 3.2 Informasi yang Dihasilkan

No Nama Tujuan Fungsi

1 Info anggota Petugas perpustakaan

Menginformasikan data anggota

(43)

Peminjaman Buku

perpustakaan peminjaman buku

3 Informasi pengembalian buku

Petugas perpustakaan

Menginformasikan data pengembalian buku

3.2.5 Analisis Kebutuhan Non Fungsional

3.2.5.1Analisis 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:

No pinjam

Format : 999999 Menunjukan Nomor Pinjam Contoh : 000123

(44)

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 : D 07 08 0001

(45)

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 Petugas perpustakaan 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. Petugas perpustakaan

Nama : Dedi

Jabatan : petugas perpustakaan dan bagian persidangan

Umur : 36

Pengalaman menggunakan Komputer : 5 Tahun Latar Belakang Pendidikan : S1

(46)

Berdasarkan analisis user ini maka hanya ada satu user yaitu user petugas perpustakaan dimana hak aksesnya adalah sebagai admin.

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

(47)

Dengan perangkat keras yang digunakan untuk pemakai sistem informasi perpustakaan ini secara optimal memerlukan spesifikasi minimum komputer sebagai berikut :

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).

(48)

Anggota Buku

memiliki memiliki memiliki memiliki

Meminjam

Gambar 3.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.

(49)

Petugas Perpustakaan Sistem perpustakaan

Gambar 3.6 Diagram konteks sistem perpustakaan

3.2.6.2 Data Flow Diagram (DFD)

(50)

3.2.6.3 DFD Level 0 Pengolahan Data Master

Data login yang telah valid Data login yang akan valid

Info data buku

Info dt_buku, info dt_peminjaman Info

(51)

3.2.6.4 DFD Level 1 Pengolahan Data

Gambar 3.8 DFD Level 1 Pengolahan Data

3.2.6.5 DFD Level 1 Pengolahan Data Transaksi

Petugas

(52)

3.2.6.6 DFD Level 1 proses 3 Pengolahan Data Anggota Dt_anggota yang akan ditambah

Info dt_anggota yang telah ditambah Info dt_anggota yang

telah ditambah Dt_anggota yang akan

ditambah

Gambar 3.10 DFD Level 1 Pengolahan Data Anggota

3.2.6.7 DFD Level 2 Proses 3 Pengolahan Data Buku

Petugas Dt_buku yang akan ditambah

Info dt_buku yang telah ditambah

Dt_buku yang akan di edit

Info dt_buku yang telah diedit

Dt_buku yang akan dihapus

Info dt_buku yang telah dihapus

Dt_buku yang akan dihapus

Info dt_buku yang telah dihapus Dt_buku yang akan

di edit

Info Dt_buku yang telah diedit Info dt_buku yang telah

ditambah

Dt_buku yang akan ditambah

(53)

3.2.6.8 DFD Level 3 Proses 3 Pengolahan Data Referensi Dt_referensi yang akan ditambah

Info dt_referensi yang telah ditambah

Info dt_referensi yang telah dihapus Dt_referensi yang

akan di edit

Info Dt_referensi yang telah edit Info dt_referensi yang

telah ditambah Dt_referensi yang akan

ditambah

Gambar 3.12 DFD Level 3 Pengolahan Data Referensi

3.2.6.9 DFD Level 1 Proses 4 Pengolahan data Peminjaman

Petugas Dt_peminjaman yang akan

ditambah

Info dt_peminjaman yang telah ditambah yang akan di edit

Info Dt_peminjaman yang telah diedit Info dt_peminjaman yang telah ditambah Dt_peminjaman yang akan

ditambah

(54)

3.2.6.10DFD Level 2 Proses 4 Pengolahan data Pengembalian Dt_pengembalian yang akan

ditambah

Info dt_pengembalian yang telah ditambah

Dt_pengembalian yang akan di edit

Info

yang akan di edit

Info Dt_pengembalian

yang telah diedit Info dt_pengembalian

yang telah ditambah Dt_pengembalian yang akan

ditambah

Gambar 3.14 DFD Level 2 Proses 4 Pengolahan data Pengembalian

3.2.6.11Spesifikasi Proses

(55)

Tabel 3.3 Spesifikasi Proses No Proses Keterangan

1

No. Proses 1.0 Nama Proses Login

Sumber Petugas Perpustakaan

Input dt login

Output login valid (sebagai petugas Perpustakaan) Info login invalid

Tujuan Petugas Perpustakaan Logika Proses Begin

{ Petugas Perpustakaan memasukan data login masing-masing}

If dt login ada then tampil login valid Else tampil info login invalid

End

2

No. Proses 3.1.1

Nama Proses Tambah Data Anggota Sumber Petugas Perpustakaan Input Dt_anggota baru

Output Info anggota yang telah ditambah Tujuan Petugas Perpustakaan

(56)

{ petugas perpustakaan melihat info anggota } If tambah dt_anggota then data anggota akan masuk disimpan dt_anggota ke database

Else batal End

3

No. Proses 3.1.2

Nama Proses Edit Data Anggota Sumber Petugas Perpustakaan

Input Dt_anggota yang akan diedit Output Info dt anggota yang telah diedit Tujuan Petugas perpustakaan

Logika Proses Begin

{ petugas perpustakaan melihat info anggota } If dt_anggota yang akan diedit ketemu then edit

dt_anggota dan simpan dt_anggota yang sudah diedit di database

Else batal edit dt_anggota End

4

No. Proses 3.1.3

Nama Proses Hapus Data Anggota Sumber Petugas perpustakaan

(57)

Tujuan Petugas perpustakaan Logika Proses 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

5

No. Proses 3.2.1

Nama Proses Tambah Data Buku Sumber Petugas perpustakaan Input Dt_buku baru

Output Info buku yang telah ditambah Tujuan Petugas perpustakaan

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

6

No. Proses 3.2.2

(58)

input Dt_buku yang akan diedit Output Info buku yang telah edit Tujuan Petugas perpustakaan Logika proses Begin

{ petugas perpustakaan melihat info buku }

If dt_buku yang akan edit ketemu then edit dt_buku dan simpan dt_buku setelah diedit di database

Else batal edit dt_buku End

7

No. Proses 3.2.3

Nama proses Hapus Data Buku Sumber Petugas perpustakaan Input Dt_buku yang akan dihapus Output Info buku yang telah dihapus Tujuan Petugas perpustakaan

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 End

(59)

Nama Proses Tambah Data Referensi Sumber Petugas perpustakaan Input Dt_referensi baru

Output Info dt_referensi yang telah ditambah Tujuan Petugas perpustakaan

Logika proses Begin

{ petugas perpustakaan melihat info referensi } If tambah dt_referensi then data dt_referensi akan masuk simpan dt_referensi ke database

Else batal End

9

No. Proses 3.3.2

Nama proses Edit Data Referensi Sumber Petugas perpustakaan

input Dt_referensi yang akan diedit Output Info referensi yang telah edit Tujuan Petugas perpustakaan

Logika proses Begin

{ petugas perpustakaan melihat info referensi} If dt_referensi yang akan diedit ketemu then edit dt_referensi dan simpan dt_referensi setelah diedit di database

(60)

End

10

No. Proses 3.3.3

Nama proses Hapus Data Referensi Sumber Petugas perpustakaan

Input Dt_referensi yang akan dihapus Output Info referensi yang telah dihapus Tujuan Petugas perpustakaan

Logika proses Begin

{ petugas perpustakaan melihat info referensi} If dt_referensi yang akan dihapus ketemu then hapus dt_referensi dan simpan dt_referensi setelah dihapus di database

Else batal hapus dt_referensi End

11

No. Proses 4.1.1

Nama proses Tambah data peminjaman Sumber Petugas perpustakaan

Input Dt_peminjaman yang akan ditambah Output Info peminjaman buku yang telah ditambah Tujuan Petugas perpustakaan

Logika proses Begin

(61)

masuk simpan dt_peminjaman ke database Else batal

End

12

No. Proses 4.1.2

Nama proses Edit data peminjaman Sumber Petugas perpustakaan

Input Dt_peminjaman yang akan diedit Output Info peminjaman buku yang telah diedit Tujuan Petugas perpustakaan

Logika proses Begin

{ petugas perpustakaan melihat info peminjaman buku }

If dt_peminjaman ketemu then edit dt_peminjaman dan simpan di database

Else batal edit dt_peminjaman End

13

No. Proses 4.1.3

Nama proses Hapus data peminjaman Sumber Petugas perpustakaan

Input Dt_peminjaman yang akan dihapus Output Info peminjaman buku yang telah dihapus Tujuan Petugas perpustakaan

(62)

{petugas perpustakaan melihat info peminjaman} 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

14

No. Proses 4.2

Nama proses Pengolahan pengembalian Sumber Petugas perpustakaan Input Dt_pengembalian Output Info pengembalian Tujuan Petugas perpustakaan 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

15

No. Proses 4.2.1

Nama proses Tambah data pengembalian Sumber Petugas perpustakaan

(63)

Tujuan Petugas perpustakaan Logika proses Begin

{petugas perpustakaan melihat info pengembalian buku}

If tambah dt_pengembalian then data pengembalian akan masuk simpan dt_pengembalian ke database Else batal

End

16

No. Proses 4.2.2

Nama proses Edit data pengembalian Sumber Petugas perpustakaan

Input Dt_pengembalian yang akan diedit Output Info pengembalian buku yang telah diedit Tujuan Petugas perpustakaan

Logika proses Begin

{ petugas perpustakaan melihat info pengembalian buku }

If dt_pengembalian ketemu then edit dt_pengembalian dan simpan di database

Else batal edit dt_pengembalian End

17

No. Proses 4.2.3

(64)

Sumber Petugas perpustakaan

Input Dt_pengembalian yang akan dihapus Output Info dt_pengembalian yang telah dihapus Tujuan Petugas perpustakaan

Logika proses Begin

{ petugas perpustakaan melihat info pengembalian buku}

If dt_pengembalian yang akan dihapus ketemu then hapus dt_pengembalian dan simpan dt_pengembalian setelah dihapus di database

Else batal hapus dt_pengembalian End

3.2.6.12kamus 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.

Tabel 3.4 Kamus Data

No Kamus Keterangan

1

Nama aliran data Dt login (sebagai petugas)

(65)

Deskripsi Data ini merupakan data login petugas perpustakaan yang dimasukkan oleh petugas perpustakaan agar dapat mengakses aplikasi Struktur data Nama+password+pertanyaan+jawaban Nama

Password Pertanyaan Jawaban simbol

[ A-Z a-z 0-9 ] [ a-z 0-9 simbol ] [ A-Z a-z 0-9 ] [ A-Z a-z 0-9 ]

[! @ # $ ^ & * . ]

2

Nama aliran data Info login petugas invalid

Dimana digunakan Proses 1.1 petugas (output), proses 1.2 petugas (output)

Deskripsi Informasi ini merupakan hasil pengecekan verifikasi username dan verifikasi password admin, dimana login gagal

3

Nama aliran data Info login petugas perpustakaan invalid Dimana digunakan Proses 1.1 petugas perpustakaan (output),

proses 1.2 petugas perpustakaan (output) Deskripsi Informasi ini merupakan hasil pengecekan

(66)

4

Nama aliran data Dt anggota

Dimana digunakan Petugas-proses 3.0 (input), proses 3.0 dt_anggota (output)

Deskripsi Data ini merupakan data anggota yang akan diolah oleh petugas perpustakaan untuk menyimpan, mengubah, menghapus, dan mencari.

Struktur data Nip + Nama + Jns_klmn + Jabatan + Tempat_lahir + Tanggal_lahir +

Tanggal_pendaftaran + Tanggal_berlaku + Telepon + Alamat

(67)

5

Dimana digunakan petugas proses 2.0 (input), proses 3.2 dt_buku (output).

Deskripsi Data ini merupakan data buku yang akan diolah oleh petugas perpustakaan untuk menyimpan, mengubah, menghapus, dan mencari.

(68)

[ A-Z a-z ]

6

Nama aliran data Dt_referensi

Dimana digunakan Petugas-proses 3.0 (input), proses 3.3-dt_referensi (output)

Deskripsi Data ini merupakan referensi yang akan diolah oleh petugas perpustakaan untuk menyimpan, mengubah, menghapus, dan mencari.

Struktur data Kodebuku + kode_jns + jdlbuku + pengarang + koderak + penerbit + thnterbit

Kodebuku

Nama aliran data Dt_peminjaman

Dimana digunakan Petugas- proses 4.0 (input), proses 4.1-dt_peminjaman ( output)

(69)

menyimpan, mengubah, menghapus, dan mencari.

Struktur data Kodebuku + Kode_jns + Jdlbuku + Koderak + Tgl_peminjaman

Nama aliran data Dt_pengembalian

Dimana digunakan Petugas-proses 4.0 ( input ), proses 4.2-dt_pengembalian (output)

Deskripsi Data ini merupakan pengembalian buku yang akan diolah oleh petugas perpustakaan untuk menyimpan, mengubah, menghapus, dan mencari.

Struktur data Kodebuku + Kode_jns + Jdlbuku + Koderak + Tgl_pengembalian + denda

(70)

Tgl_pengembalian Denda

(71)

64

KESIMPULAN DAN SARAN

4.1Kesimpulan

Setelah melakukan analisis dapat ditarik beberapa kesimpulan sebagai berikut ;

1. Sistem perpustakaan dapat membantu petugas perpustakaan dalam memudahkan pengolahan data sehingga dapat menghasilkan informasi yang cepat dan akurat.

2. Terdapatnya laporan untuk mengevaluasi sistem perpustakaan yang akan dilaporkan kepada kepala bagian umum.

3. Sistem perpustakaan dapat memberikan informasi kepada pengunjung untuk mengetahui data-data buku yang terdapat pada katalog perpustakaan.

4.2Saran

Saran-saran yang dapat dikemukakan untuk kesempurnaan laporan ini sebagai berikut :

(72)

sangat penting sebagai cara untuk mengevaluasi hasil kerja sistem dibandingkan dengan hasil sistem manual.

2. Perancangan dan antarmuka dapat dibuat lebih semenarik mungkin untuk sehingga dapat membuat sistem ini user friendly.

(73)

65

[1]. Abdul kadir, Pengenalan sistem informasi, Yogyakarta : Andi, 2003

[2]. Eko, A. (2002). Belajar Mikrokontroler AT89C51/52/55 ( teori dan aplikasi ). Edisi pertama. Cetakan pertama. Yogyakarta : Gava Media.

[3]. Fathansyah, Ir, Basis Data, Bandung : Informatika, 1999.

[4]. Handoko, Y. (2006). Perangkat Pengaturan Elektronik. Bandung : Talitha Knoum.

[5]. Jogiyanto HM.,MBA.,Akt.,Ph.D, Pengenalan Komputer, Yogyakarta : Andi, 1999.

[6]. Linda Marlinda, S.Kom, Sistem Basis Data, Yogyakarta : Andi, 2004.

[7]. M.Agus J.Alam, Belajar Sendiri Membuat Program Aplikasi Menggunakan Delphi 6 & Delphi 7, Penerbit PT Elex Media Komputindo Kelompok

(74)

Nama : Ratna Komalasari. Tempat Tanggal Lahir: Cirebon 3 Agustus 1988.

Alamat : Ds. Sindanghayu Rt 04 Rt 02 No 25 Kec. Beber Kab. Cirebon Propinsi Jawa Barat.

SD : SDN 1 Sindanghayu.

SMP : SLTPN 2 Beber.

SMA : SMK Texmaco

Gambar

Gambar 2.1 Logo
Tabel 2.1 Arti Warna
Gambar 2.2 Susunan Organisasi
Tabel 2.2 Diagram Aliran Data (DAD)
+7

Referensi

Dokumen terkait

Dari beberapa jenis-jenis kalimat dalam bahasa Arab, terdapat jenis- jenis kalimat yang dapat disepadankan langsung dengan jenis-jenis kalimat dalam bahasa Bugis

Penulis sependapat dengan majelis hakim yang menyatakan terdakwa terbukti secara sah dan menyakinkan bersalah melakukan tindak pidana membantu mengedarkan

Hasil penelitian menunjukkan bahwa: 1 Manajemen kelas fisik berbasis multiple intelligences pada siswa kelas V di SD Plus Al-Kautsar Malang adalah meliputi penataan perlengkapan

Akan tetapi hal yang saat ini miris terjadi bahwa banyak sekali sikap-sikap intoleran yang ditunjukkan oleh suku-suku lain bangsa Indonesia terhadap orang Papua.. Kasus

Tanpa kepuasan pelanggan (dalam penelitian ini adalah pengguna jasa pariwisata), aktivitas marketing belum dapat dikatakan berhasil. Kesan yang baik saat kunjungan

Puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayahNya sehingga skripsi ini dapat terselesaikan, dengan judul skripsi “ Pengaruh Pengungkapan

Sedangkan OCR dan GFR adalah mendeteksi kelebihan arus akibat beban lebih atau terjadi hubung singkat tiga fasa maupun satu fasa, jika salah satu rele tersebut

Conceptual Data Model (CDM) pada aplikasi simpan dan pinjam koperasi Wijaya Mojokerto merupakan gambaran dari hubungan tiap database yang diperlukan dalam