• Tidak ada hasil yang ditemukan

Membangun Aplikasi Perpustakaan Berbasis Web (studi kasus SMA Negeri 1 Majalengka)

N/A
N/A
Protected

Academic year: 2017

Membagikan "Membangun Aplikasi Perpustakaan Berbasis Web (studi kasus SMA Negeri 1 Majalengka)"

Copied!
131
0
0

Teks penuh

(1)

MEMBANGUN APLIKASI PERPUSTAKAAN

BERBASIS WEB

(STUDI KASUS SMA NEGERI 1 MAJALENGKA)

TUGAS AKHIR

Diajukan untuk Menempuh Ujian Akhir Ahli Madya Program Diploma Tiga Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

ABDUL MALIK

10705026

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)

KATA PENGANTAR

Assalaamualaikum wr.wb.

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan rahmat dan karunia-Nya sehingga penulis menyelesaikan penyusunan tugas akhir yang berjudul “MEMBANGUN APLIKASI PERPUSTAKAAN BERBASIS WEB (STUDI KASUS SMA NEGERI 1 MAJALENGKA)”. Laporan tugas akhir ini disusun untuk memenuhi salah satu syarat dalam menempuh ujian akhir Diploma III Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia.

Adapun maksud dan tujuan penelitian tugas akhir ini yaitu untuk membangun suatu aplikasi pengolahan data perpustakaan sehingga pada implementasinya dapat membantu pustakawan dalam proses pengolahan data perpustakaan di SMA Negeri 1 Majalengka.

Selama proses penelitian tugas akhir ini, penulis tidak akan dapat menyelesaikannya tanpa bantuan dan dorongan dari berbagai pihak. Dengan segala kerendahan hati dan penuh rasa hormat penulis ingin menyampaikan banyak terima kasih kepada :

1. Orang tua beserta keluarga tercinta dan saudara-saudara yang selalu mendukung dan mendoakan. Semoga perlindungan dan keselamatan dari Allah SWT selalu menyertai hingga di akhirat;

2. Bapak Ir. Eddy Suryanto Soegoto Msc., selaku Rektor Universitas Komputer Indonesia;

3. Bapak Prof. Dr. Ir. Ukun Sastraprawira, Msc., selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia;

(3)

5. Bapak Galih Hermawan, S.Kom., selaku Dosen pembimbing; 6. Bapak Iskandar Ikbal, S.Kom., selaku Dosen Wali Kelas IF-7;

7. Bapak. Drs. Isa Ansori Mutaqin, M.Pd., selaku Kepala SMA Negeri 1 Majalengka yang telah mengijinkan penulis melakukan penelitian.;

8. Seluruh Staf Dosen Jurusan Teknik Informatika di Universitas Komputer Indonesia yang telah memberikan ilmu dan nasehatnya;

9. Teman-teman terbaikku Ade Poex, Joni Tato, Adiet Koben, Fahd Doank, Indronk, Olen, Iyep, Adiet Zhie dan yang lainnya, terima kasih untuk bantuan dan dukungannya;

10. Rekan-rekanku di IF-7 angkatan 2005 terima kasih atas semua doa, dukungan, dan kebersamaannya, tetap semangat !!.

Semoga Allah SWT memberikan rahmat dan balasan atas kebaikan dan keikhlasan yang telah tercipta.

Pada akhirnya penulis berharap semoga Tugas Akhir ini bermanfaat bagi kita semua. Amin..

Bandung, Januari 2009

(4)

DAFTAR ISI

Halaman LEMBAR JUDUL

LEMBAR PENGESAHAN LEMBAR PERNYATAAN

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR... iii

DAFTAR ISI ... v

DAFTAR TABEL... x

DAFTAR GAMBAR ... xii

DAFTAR SIMBOL... xv

DAFTAR LAMPIRAN... xvii

BAB I PENDAHULUAN... 1

1.1 Latar Belakang Masalah ... 1

1.2 Identifikasi Masalah ... 2

1.3 Maksud Dan Tujuan ... 2

1.4 Batasan Masalah ... 3

1.5 Metodologi Penelitian ... 3

1.6 Sistematika Penulisan ... 5

BAB II LANDASAN TEORI... 7

2.1 Analisis Instansi ………... 7

2.1.1 Sejarah SMA Negeri 1 Majalengka.………... 7

2.1.2 Visi dan Misi SMA Negeri 1 Majalengka ………. 8

2.1.3 Struktur Organisasi ………... 9

2.2 Pengertian Program Aplikasi..……….... 9

2.2.1 Pengertian Program..………... 9

2.2.2 Pengertian Aplikasi...………... 10

(5)

2.3.1 Pengertian Sistem...………... 10

2.3.2 Bentuk Umum Sistem... 11

2.3.3 Karakteristik Sistem ... 11

2.3.4 Perancangan Sistem...……… 13

2.4 Konsep Basis Data (Database)...………... 14

2.4.1 Pengertian Basis Data... 15

2.4.2 Bahasa Basis Data... 15

2.4.2.1 DDL (Data Definition Language)... 16

2.4.2.2 DML (Data Manipulation Language)... 16

2.4.2.3 DCL (Data Control Language)... 17

2.5 Pengertian Jaringan... 17

2.5.1 Jenis-jenis Jaringan Komputer... 18

2.5.2 Topologi Jaringan Komputer... 19

2.5.3 Manfaat Jaringan Komputer... 21

2.6 PengertianClient Server... 22

2.7 PengenalanPHP... 24

2.8 PengenalanMySQL... 26

2.9 PengenalanXAMPP... 26

2.10 PengenalanMacromedia Dreamweaver... 27

2.11 Pengertian Perpustakaan... 28

2.11.1 Fungsi Perpustakaan... 29

2.11.2 Tujuan Pokok Perpustakaan... 29

BAB III ANALISIS DAN PERANCANGAN SISTEM... 30

3.1 Analisis Masalah... 30

3.2 Analisis Sistem... 30

3.3 Analisis Data... 30

3.4 Analisis Prosedur... 31

3.4.1 Prosedur Pendaftaran Anggota Perpustakaan... 31

3.4.2 Prosedur Peminjaman Buku Perpustakaan... 33

3.4.3 Prosedur Pengembalian Buku Perpustakaan... 35

(6)

3.5.1 Analisis Perangkat Keras (Hardware) ... 37

3.8.3 Perancangan Diagram Konteks... 45

3.8.4 Perancangan Data Flow Diagram (DFD) ... 46

3.8.5 Kamus Data... 52

3.8.6 Perancangan Antar Muka... 54

3.8.6.1 Perancangan Sruktur Menu ... 55

3.8.6.2 Perancangan Antar Muka Menu Utama... 55

3.8.6.3 Perancangan Antar Muka Halaman Keanggotaan.. 57

3.8.6.4 Perancangan Antar Muka Halaman Tata Tertib... 58

3.8.6.5 Perancangan Antar Muka Tampil Data Buku... 59

3.8.6.6 Perancangan Antar Muka Halaman Login... 60

3.8.6.7 Perancangan Antar Muka Halaman Utama Admin 61 3.8.6.8 Perancangan Antar Muka Pengolahan Data Admin 62 3.8.6.9 Perancangan Antar Muka Tambah Data Admin... 63

3.8.6.10 Perancangan Antar Muka Edit Data Admin... 64

3.8.6.11 Perancangan Antar Muka Pengolahan Data Anggota... 66

3.8.6.12 Perancangan Antar Muka Tambah Data Anggota.. 67

3.8.6.13 Perancangan Antar Muka Edit Data Anggota... 68

3.8.6.14 Perancangan Antar Muka Pengolahan Data Buku.. 70

3.8.6.15 Perancangan Antar Muka Tambah Data Buku... 71

(7)

Buku... 74

3.8.6.18 Perancangan Antar Muka Tambah Data Jenis Buku... 76

3.8.6.19 Perancangan Antar Muka Edit Data Jenis Buku…. 77 3.8.6.20 Perancangan Antar Muka Transaksi Peminjaman Buku... 78

3.8.6.21 Perancangan Antar Muka Detail Peminjaman... 80

3.8.6.22 Perancangan Antar Muka Transaksi Pengembalian Buku... 81

3.8.6.23 Perancangan Antar Muka Laporan Data Anggota.. 82

3.8.6.24 Perancangan Antar Muka Laporan Data Buku... 84

3.8.6.25 Perancangan Antar Muka Laporan Data Peminjaman Buku... 86

3.8.6.26 Perancangan Antar Muka Laporan Data Pengembalian Buku... 87

BAB IV IMPLEMENTASI DAN PENGUJIAN... 90

4.3.2 Kasus dan Hasil Pengujian (Pengujian Alpha)... 102

4.3.2.1 Pengujian Login... 102

4.3.2.2 Pengujian Pengolahan Data Admin... 103

4.3.2.3 Pengujian Pengolahan Data Anggota... 104

4.3.2.4 Pengujian Pengolahan Data Buku... 106

4.3.2.5 Pengujian Pengolahan Data Jenis Buku... 108

4.3.2.6 Pengujian Pengolahan Data Peminjaman... 109

4.3.2.7 Pengujian Pengolahan Data Pengembalian... 110

(8)

4.3.4 Kasus Dan Hasil Pengujian (Pengujian Beta) ... 112

4.3.5 Kesimpulan Hasil Pengujian Beta... 113

BAB V KESIMPULAN DAN SARAN... 115

5.1 Kesimpulan... 115

5.2 Saran... 116

(9)

ABSTRAK

MEMBANGUN APLIKASI PERPUSTAKAAN BERBASIS WEB

(STUDI KASUS SMA NEGERI 1 MAJALENGKA)

Oleh

ABDUL MALIK

10705026

SMA Negeri 1 Majalengka, dalam hal ini perpustakaan membutuhkan suatu aplikasi untuk pengelolaan data perpustakaan. Pembangunan aplikasi ini mengacu pada sistem manual. Sistem manual yang sedang berjalan saat ini masih menggunakan pencatatan pada buku atau arsip-arsip dan belum memenuhi kebutuhan pustakawan, sehingga memperlambat penyebaran data dan informasi serta masalah pengelolaan data yang belum terstruktur dengan baik.

Dalam proses pembangunan aplikasi pengolahan data perpustakaan ini menggunakan metode penelitian deskriptif dengan jenis penelitian studi kasus pada instansi terkait, dimana teknik pengumpulan data yang digunakan yaitu observasi dengan mengamati secara langsung proses kerja yang dilaksanakan di dalam istansi tersebut untuk memperoleh gambaran yang jelas mengenai objek yang diteliti. Selain itu juga dilakukan interview, yaitu melakukan dialog secara langsung dengan pihak yang bersangkutan dalam memberikan keterangan terhadap data yang dibutuhkan, dan studi pustaka dengan mencari pustka-pustaka yang menunjang. Untuk teknik analisis data menggunakan metode pembangunan perangkat lunak secara waterfall, sedangkan metode aliran data sistem menggunakan metode terstruktur yaitu DFD (Data Flow Diagram) dalam menggambarkan model fungsional dan ERD (Entity Relationalship Diagram) untuk menggambarkan model data.

Tujuan yang ingin dicapai dari pembangunan aplikasi pengolahan data perpustakaan ini yaitu memberikan kemudahan kepada pustakawan dalam proses pengolahan data perpustakaan seperti mengelola data anggota, data buku, transaksi peminjaman dan pengembalian buku serta membuat laporan data anggota, data buku, data peminjaman, dan data pengembalian buku perpustakaan. Selain itu juga dapat meningkatkan kinerja pelayanan pustakawan dalam proses pengolahan data perpustakaan di SMA Negeri 1 Majalengka.

(10)

ABSTRACT

DEVELOPING WEB-BASED APPLICATIONS LIBRARY

(CASE STUDIED AT SMA NEGERI 1 MAJALENGKA)

By

ABDUL MALIK

10705026

SMA Negeri 1 Majalengka, in this case the library requires an application for the management of data libraries. Development application to the manual system. Manual system that is running at this time still on the books or records archives and have not yet meet the needs librarian, so that slows the spread of data and information and data management problems that have not been structured properly.

In the process of application data processing library using descriptive research method with the type of research studies on the related cases, where the data collection techniques that are used with the observation that the direct process of work carried out in istansi to obtain a clear picture of the object examined . It also conducted interviews, including a dialogue with the parties directly concerned in providing information to the data needed, and study with the library search-pustka libraries that support. For technical analysis of data using the software development method is waterfall, while the method of data flow system using the method that is structured DFD (Data Flow Diagram) to illustrate the functional model and ERD (Entity Relationalship Diagram) model to describe the data.

Who want to achieve the goal of the development application processing data library that is able to give to the librarian in the library, such as data processing to manage data members, data books, borrowing and repayment of the transaction and book reports data members, data books, borrowing data, and data return books library. It also can improve the performance of services librarian in the process of data processing in the library SMAN 1 Majalengka.

(11)

LEMBAR PENGESAHAN

MEMBANGUN APLIKASI PERPUSTAKAAN

BERBASIS WEB

(STUDI KASUS SMA NEGERI 1 MAJALENGKA)

ABDUL MALIK

10705026

Pembimbing I

Galih Hermawan, S.Kom NIP. 41277006022

Menyetujui,

Ketua Jurusan Teknik Informatika

(12)

LEMBAR PENGESAHAN

MEMBANGUN APLIKASI PERPUSTAKAAN

BERBASIS WEB

(STUDI KASUS SMA NEGERI 1 MAJALENGKA)

ABDUL MALIK

10705026

Penguji I Penguji II

(13)

Bandung, 05 Februari 2009

Perihal: Plagiat Tugas Akhir

Saya yang bertanda tangan di bawah ini:

Nama : Abdul Malik Nim : 10705026

Judul Tugas Akhir : Membangun Aplikasi Perpustakaan Berbasis Web (Studi Kasus SMA Negeri 1 Majalengka)

Menyatakan bahwa saya tidak melakukan tindakan meniru, mengkopi atau menjiplak tugas akhir/ karya ilmiah yang telah ada. Apabila saya terbukti melakukan kegiatan tersebut, maka saya bersedia untuk menerima sanksi yang diberikan sesuai dengan ketentuan yang ditetapkan dan berlaku di jurusan Teknik Informatika UNIKOM .

Mengetahui, Yang memberi pernyataan

( Abdul Malik ) Materai

(14)

1

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Komputer sudah merupakan kebutuhan sebagai alat penunjang untuk mempermudah pekerjaan terutama untuk sebuah instansi pemerintahan atau perusahaan. Oleh karena itu, dalam proses penelitian yang akan dilakukan penulis ditujukan ke Sekolah Menengah Atas (SMA) yaitu di SMA NEGERI 1 MAJALENGKA yang akan dijadikan bahan penelitian mengenai sistem perpustakaannya.

Di Perpustakaan SMA NEGERI 1 MAJALENGKA ini sistem pengolahan data yang dilakukan masih menggunakan sistem pencatatan pada buku, sehingga terkadang pustakawan kesulitan dalam mengolah data perpustakaan seperti pendataan anggota baru, pengelolaan buku serta transaksi peminjaman dan pengembalian buku perpustakaan, juga data-data yang telah dibuat sewaktu-waktu dapat hilang atau membutuhkan proses yang lama dalam pencarian data perpustakaan. Oleh karena itu, diperlukan adanya suatu aplikasi yang dapat membantu pustakawan dalam mengolah data perpustakaan. Sehingga dengan adanya aplikasi tersebut diharapkan dapat membantu pustakawan dalam mengolah data perpustakaan tanpa membutuhkan proses yang lama.

(15)

2

“MEMBANGUN APLIKASI PERPUSTAKAAN BERBASIS WEB (STUDI KASUS SMA NEGERI 1 MAJALENGKA)“.

1.2 Identifikasi Masalah

“Bagaimana membangun aplikasi perpustakaan berbasis web (studi kasus SMA Negeri 1 Majalengka) ?”.

1.3 Maksud dan Tujuan

Penulis mengadakan penelitian tugas akhir ini dengan maksud ingin membangun aplikasi perpustakaan berbasis web (studi kasus SMA Negeri 1 Majalengka).

Adapun tujuan dari pembangunan perangkat lunak yang akan diterapkan dalam perpustakaan di SMA NEGERI 1 MAJALENGKA, dimana prosesnya sebagai berikut :

a. Membantu pustakawan dalam proses pengolahan data perpustakaan seperti mengelola data anggota, data buku, data pustakawan, transaksi peminjaman dan pengembalian buku.

b. Membantu pustakawan dalam pembuatan laporan data buku, transaksi peminjaman dan pengembalian buku.

(16)

3

1.4 Batasan Masalah

Untuk mempermudah dalam melakukan perancangan suatu sistem diperlukan suatu pembatasan dari masalah-masalah yang ada, sehingga dapat diketahui ruang lingkup dari sistem yang akan dirancang, batasan tersebut seperti yang dijabarkan dibawah ini :

a. Aplikasi yang akan dihasilkan yaitu aplikasi pengolahan data perpustakaan SMA NEGERI 1 MAJALENGKA, yang meliputi pendaftaran anggota, peminjaman buku, pengembalian buku dan denda atau sangsi dari pengembalian yang terlambat.

b. Program aplikasi yang dihasilkan hanya dapat digunakan pada bagian perpustakaan di SMA NEGERI 1 MAJALENGKA.

c. Metode yang digunakan adalah metode aliran data terstruktur, dimana tools yang digunakan adalahEntity Relationship Diagram(ERD) danData Flow Diagram(DFD).

d. Model proses yang digunakan adalahWaterFall(Air Terjun).

e. Software pembangun yang digunakan dalam pembuatan sistem pengolahan data ini adalah Macromedia Dreamweaver, dan bahasa pemrogramannya menggunakan PHP dengan databasenya menggunakan MySQL.

1.5 Metodologi Penelitian

(17)

4

a. Pengumpulan data :

1. Observasi, yaitu melakukan penelitian langsung pada perpustakaan serta mengamati sistem yang sedang berjalan di perpustakaan tersebut. 2. Wawancara, yaitu melakukan dialog secara langsung dengan pihak

yang bersangkutan dalam memberikan keterangan terhadap informasi yang dibutuhkan.

3. Studi literatur, mengumpulkan literature berupa buku-buku dan jurnal, atau mencari penjelasan yang berhubungan dengan pemecahan masalah melalui internet.

b. Tahap Pembuatan Perangkat Lunak

Adapun metode yang di gunakan adalah metodeWaterfall yang meliputi : 1. Analisis Masalah

Menganalisis masalah yang akan diselesaikan serta memberikan batasan-batasan dari suatu masalah yang ada.

2. Perancangan

Proses perancangan aplikasi membagi persyaratan dalam sistem perangkat keras atau perangkat lunak.

3. Implementasi

Perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program.

4. Pengujian

(18)

5

5. Perawatan

Mencakup koreksierror yang tidak ditemukan pada tahap-tahap terdahulu dan melakukan perawatan untuk pengembangan sistem selanjutnya.

Gambar 1.1 ModelWaterfall

1.6 Sistematika Penulisan

Sistematika penulisan pada penyusunan skripsi ini adalah sebagai berikut : BAB I PENDAHULUAN

Bab ini berisi tentang latar belakang masalah, identifikasi masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, dan sistematika penulisan.

BAB II LANDASAN TEORI

(19)

6

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisi tentang analisis dan perancangan dari keseluruhan sistem, yang mencakup perancangan basis data, Data Flow Diagram, Entity Relationship Diagram, Diagram Konteks dan perancangan antar muka dari sistem yang akan dibangun.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab ini menjelaskan tentang implementasi hasil dari analisis dan perancangan sistem ke dalam bentuk bahasa pemrograman. Serta kebutuhan perangkat keras dan perangkat lunak yang diperlukan dalam membangun sistem. Bab ini juga berisi tentang pengujian pada sistem yang sudah lengkap dan telah memenuhi semua persyaratan sistem.

BAB V KESIMPULAN DAN SARAN

(20)

BAB II LANDASAN TEORI

2.1 Analisis Instansi

2.1.1 Sejarah SMA Negeri 1 Majalengka

SMA Negeri 1 Majalengka berdiri tanggal 1 agustus 1961. Sebelum menjadi sekolah mandiri SMA Negeri 1 Majalengka ini merupakan kelas jauh dari SMA Negeri 1 Kuningan. Beberapa bulan kemudian SMA Negeri 1 Majalengka ini menjadi sekolah mandiri yang dipimpin oleh seorang kepala sekolah definitive. Dari kepala sekolah definitive awal sampai sekarang telah mengalami 11 kali pergantian pemimpin, yaitu :

1. Bapak. Drs.Burdah dari tahun 1961 sampai dengan tahun 1966. 2. Bapak. Suwarman, BA. dari tahun 1967 sampai dengan tahun 1975. 3. Bapak. Sirod, BA. dari tahun 1975 sampai dengan tahun 1977.

4. Bapak. Endi Suhenda, BA. dari tahun 1978 sampai dengan tahun 1980. 5. Bapak. Abdul Hamid Arief, BA. dari tahun 1981 sampai dengan tahun

1986.

(21)

11. Bapak. Drs. Wahab Sudinata, MM. dari 1 Juli 2000 sampai dengan Agustus 2006.

12. Bapak. Drs. Isa Ansori Mutaqin, M.Pd. dari 1 September 2006 sampai dengan sekarang.

SMA Negeri 1 Majalengka merintis menjadi sekolah bertaraf internasional sejak tahun pelajaran 2004/2005 dalam binaan provinsi Jawa Barat. Pada tahun pelajaran 2007/2008 menjadi Rintisan SMA Bertaraf Internasional (R-SMA-BI) dalam binaan pusat dengan terbitnya surat keputusan Dirjen Dikdasmen nomor 697 / C4 / MN / 2007 tertanggal 18 Juli 2007.

2.1.2 Visi dan Misi SMA Negeri 1 Majalengka a. Visi

“Berakhlak mulia, unggul dalam prestasi akademik, dan memiliki kecakapan hidup”.

b. Misi

1. Meningkatkan kualitas keimanan dan ketakwaan terhadap Tuhan Yang Maha Esa.

2. Mempertahankan keunggulan dalam prestasi belajar dan menjadi pelopor dalam pembaharuan pendidikan.

(22)

4. Melestarikan budaya bangsa dalam budi pekerti dan tatakrama sehingga menjadi sumber kearifan dalam bertindak.

5. Meningkatkan kecakapan hidup untuk menghadapi persaingan global.

2.1.3 Struktur Organisasi

Gambar 2.1 Strutur Organisasi SMA Negeri 1 Majalengka

2.2 Pengertian Program Aplikasi 2.2.1 Pengertian Program

(23)

2.2.2 Pengertian Aplikasi

Aplikasi merupakan penerapan, menyimpan hal, data, permasalahan pekerjaan suatu sarana atau media yang digunakan untuk menerapkan atau mengimplikasikan hal atau permasalahan tersebut, sehingga berubah menjadi suatu bentuk yang baru tanpa menghilangkan nilai-nilai dasar dari hal, data, permasalahan atau pekerjaan. Jadi dalam hal ini hanya bentuk dari tampilan data yang berubah, sedangkan isi yang termuat dalam data tersebut tidak mengalami perubahan.

Jadi program aplikasi adalah sekumpulan instruksi yang tersusun menurut urutan yang logis dan dikenal oleh komputer atau program yang dipakai untuk melakukan atau mempermudah suatu pekerjaan.

2.3 Konsep Dasar Sistem

Konsep dasar sistem ini meliputi pengertian dasar dari sistem, bentuk umum sistem, karakteristik sistem dan analisis system.

2.3.1 Pengertian Sistem

Terdapat dua kelompok pendekatan dalam mendefinisikan sistem yaitu yang menekankan pada prosedurnya mendefinisikan sistem sebagai berikut :

Menurut JOG [4] :

(24)

Sedangkan pendekatan sistem yang menekankan pada komponennya mendefinisikan sistem sebagai berikut :

Menurut JOG [4] :

Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.

2.3.2 Bentuk Umum Sistem

Bentuk umum dari suatu sistem terdiri atas masukan (input), proses, dan keluaran (output). Dalam bentuk umum sistem ini biasa melakukan satu atau lebih masukan yang akan diproses dan menghasilkan keluaran sesuai dengan rencana yang telah ditentukan sebelumnya.

Gambar 2.2 Model Sistem Sederhana

2.3.3 Karakteristik Sistem

Adapun karakteristik suatu system, yaitu : a. Komponen-komponen(Components)

(25)

b. Batas Sistem(Boundary)

Batas sistem (Boundary) merupakan daerah yang membatasi antara satu sistem yang lain atau dengan linkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan.

c. Lingkungan Luar Sistem(Environment)

Lingkungan luar dari suatu sistem adalah apapun diluar batas dari system yang mempengaruhi operasi sistem.

d. Perhubungan (Interface)

Perhubungan merupakan media penghubung antara satu sub sistem dengan subsistem lain.

e. Masukan(Input)

Masukan adalah energi yang dinasukkan kedalam sistem. f. Keluaran(Output)

Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna.

g. Pengolahan

Suatu sistem dapat mempunyai suatu bagian pengolahan yang akan merubah masukan menjadi keluaran.

h. Sasaran(Object)

(26)

2.3.4 Perancangan Sistem

Perancangan sistem adalah tahap setelah analisis sistem dan siklus pengembangan sistem, pendefinisian kebutuhan-kebutuhan fungsional dan persiapan untuk merancang bangun implementasi, menggambarkan suatu sistem yang akan dibentuk. Perancangan sistem dapat menggunakan pemodelan secara terstruktur menggunakan grafik atau diagram.

Langkah-langkah yang dilakukan pada tahap-tahap perancangan sistem ini adalah membuat usulan pemecahan masalah secara logika dan usulan biaya.

Alat bantu yang digunakan adalah : a. Flow Map

Menurut FAT [2], flow map merupakan gambaran hubungan antaraentity yang terlihat berupa aliran-aliran dokumen yang ada. Bagian alir dokumen merupakan bagan alir yang menunjukan arus dari laporan dan formulir termasuk tembusannya.

b. Diagram Konteks

(27)

c. Kamus Data

Menurut JOG [4], Kamus data adalah merupakan faktor tentang data dan kebutuhan-kebutuhan informasi dari suatu informasi, kamus data yang dibuat berdasarkan arus data dari DFD.

d. Diagram E-R(Entity Relational)

Model entity didasarkan pada persepsi dunia nyata yang terdiri dari himpunan objek dasar yang disebut dengan entity dan relasi terdiri dari anatr entity. Entity adalah objek yang dapat diidentifikasikan secara unik. e. Struktur Data

Struktur data merupakan hasil taransformasi dari entitas-entitas pada diagram E-R.

f. Struktur Menu

Struktur menu adalah bentuk umum dari suatu rancangan program untuk memudahkan pemakai dalam menjalankan program komputer, sehingga saat menjalankan program user tidak mengalami kesulitan dalam memilih menu-menu yang diinginkan.

2.4 Konsep Basis Data (Database)

(28)

2.4.1 Pengertian Basis Data(Database)

Dalam buku konsep dan perancangan database mendefinisikan database sebagai berikut :

Menurut KRIS [1] :

Database adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file lain sehingga membentuk satu bangunan data untuk menginformasikan satu perusahaan, instansi dalam batasan tertentu. Basis data sendiri dapat didefinisikan dalam sejumlah sudut pandang seperti :

a. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.

b. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.

c. Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.

2.4.2 Bahasa Basis Data

(29)

2.4.2.1DDL (Data Definition Language)

DDL (Data Definition Language) mempunyai fungsi utama untuk mendefinisikan data dalamdatabase secara logika, diantaranya yaitu :

a. Digunakan untuk mendefinisikan karakteristik darirecord(meliputi nama, tipe, dan besar darifield).

b. Untuk menentukan kunci darifield.

c. Menyediakan cara untuk menentukan hubungan dengan datafile yang lain. d. Untuk merubah struktur darirecord.

e. Untuk menampilkan struktur darirecord.

2.4.2.2DML (Data Manipulation Language)

DML (Data Manipulation language) digunakan untuk memanipulasi database yang telah didefinisikan dengan DDL. DML (Data Manipulation language)menyediakan beberapacommand,yaitu :

a. USE untuk menggunakandatabasetertentu.

b. INSERT untuk menambahkan atau mengisikan data kefile databse. c. UPDATE untuk merubah data.

d. APPEND untuk menambahkan atau mengisikan data ke filedatabase. e. POST untuk menyimpan data.

(30)

2.4.2.3DCL (Data Control Language)

DCL (Data Control Language) terdiri atas kelompok perintahSQL untuk memberikan hak otorisasi mengaksesdatabase,mengalokasispace,pendefinisian space, dan pengauditan penggunaan database. Beberapa perintah ini merupakan fungsi dari DBA(Database Administrator).

Perintah SQL DCL (Data Control Language) : COMMIT, ROLLBACK, GRANT, REVOKE.Secara umum DCLmerupakan bahasa yang digunakan untuk melakukan akses dan manipulasi database, terutama untuk perintahGRANT dan REVOKE. Perintah COMMIT dan ROLLBACK merupakan kelengkapan fasilitas dalam pembuatan aplikasi yang memungkinkan suatu transaksi yang terjadi untuk dapat segera disimpan atau dibatalkan transaksinya.

2.5 Pengertian Jaringan Komputer

(31)

Server adalah komputer yang difungsikan sebagai “pelayanan” pengiriman data dan penerimaan data diantara komputer-komputer yang tersambung.

Tujuan dibangunnya suatu jaringan komputer adalah membawa informasi secara tepat dan tanpa adanya kesalahan dari sisi pengirim (transmisi) menuju ke sisi penerima (receiver) melalui media komunikasi.

TCP/IP (Trasmission Control Protocol/Internet Protocol) merupakan protokol standard internet yang digunakan untuk melakukan koneksi ke internet protokol. TCP/IP memiliki beberapa subyek protocol yang berbeda yang beroperasi pada lapisan yang berbeda dan mempunyai tugas masing-masing. Berkat adanya protokol ini setiap komputer dapat berhubungan secara fleksibel dengan host-host yang terkoneksi.

2.5.1 Jenis - jenis Jaringan Komputer Jenis- jenis jaringan ada dua, yaitu: a. ModelPeer To Peer

Menurut model ini, setiap host dapat menawarkan layanan ke peer lain dan juga mengambil layanan dari peer lain. Model ini cocok untuk jaringan kecil.

b. ModelClient/Server

(32)

(resource) dari jaringan : printer, modem, dan saluran lainnya kepada komputer lain yang dikoneksi kejaringan yang berfungsi sebagaiclient.

2.5.2 Topologi Jaringan Komputer

Topologi jaringan adalah susunan fisik bagaimana node-node saling dihubungkan. Ada tiga topologi jaringan komputer, yaitu:

a. Topologi Bus

Ethernet adalah contoh yang menggunakan topologoi bus yang menggunakan satu kawat (kabel) yang berfungsi sebagai medium untuk mentranmisikan data. Node yang merupakan bagian dari jaringan dihubungkan seluruhnya kekabel tersebut. Node-node yang terhubungkan mengirim dan menerima data jaringan melalui kabel sebagai pembawa sinyal dan melihat apakah data tersebut ditujukan buat dirinya.

Gambar 2.3 Topologi Bus b. Topologi Ring

(33)

melihat apakah data ditujukan kepadanya. Bila ditujukan buat dirinya, datapun disimpan, bila tidak data diteruskan kenodedidepannya.

Gambar 2.4 Topologi Ring c. Topologi Star atau Hub

Susunan atau skema dari topologi ini mirip sebuah bintang. Topologi ini memiliki satu hub pusat dari mana data ditransmisikan ke seluruh node dalam jaringan. Skema ini mempunyai kelebihan dibandingkan dua skema sebelumnya, yaitu bila terjadi kerusakan pada kabel tidak membawa dampak bagi seluruh node, tapi hanya node yang bersangkutan saja sehingga aktivitas jaringan tidak terganggu secara total. Ini berbeda dengan skema bus atau ring, dimana bila terjadi kerusakan pada kabel berakibat pada seluruh jaringan.

(34)

2.5.3 Manfaat Jaringan Komputer

Manfaat yang didapat dari membangun jaringan komputer adalah sebagai berikut :

a. Sharing Resources

Sharing resources bertujuan agar seluruh program, peralatan/ periperal lainnya dapat dimanfaatkan oleh setiap orang yang ada pada jaringan komputer tanpa terpengaruh pada jaringan komputer tanpa terpengaruh oleh lokasi maupun pengaruh dari pemakai. Dengan kata lain, seorang pemakai yang letaknya jauh sekalipun dapat memanfaatkan data maupun informasi yang lainnya tanpa mengalami kesulitan.

b. Media Komunikasi

Jaringan komputer memungkinkan terjadinya komunikasi antara pengguna, baik untuk teleconference maupun untuk mengirim pesan/informasi lainnya.

c. Integrasi Data

(35)

d. Pengembangan dan Pemeliharaan

Dengan adanya jaringan komputer ini, maka perkembangan peralatan dapat dilakukan dengan mudah dan menghemat biaya. Jaringan komputer bisa memudahkan pemakai dalam merawatharddisk dan peralatan lainnya. Misalnya untuk memberikan perlindungan serangan virus maka pemakai cukup memusatkan perhatian padaharddisk yang ada di komputer pusat. e. Keamanan Data

Sistem jaringan komputer memberikan perlindungan terhadap data jaminan keamanan data tersebut diberikan melalui pengaturan hak akses para pemakai dan password, serta teknik perlindungan terhadap harddisk sehingga data mendapatkan perlindungan yang efektif.

f. Simber Daya Lebih Efisien dan Informasi Terkini

Dengan adanya pemakaian sumber daya secara bersama-sama maka pemakai bisa mendapatkan hasil dengan maksimal dan kualitas yang tinggi. Selain itu data atau informasi yang di akses selalu terbaru, karena setiap ada perubahan yang terjadi dapat secara langsung di ketahui oleh setiap pemakai.

2.6 PengertianClient Server

(36)

komputer atau workstation yang melakukan pengiriman permintaan-permintaan data pada server kemudian menampilkan data tersebut pada interface aplikasi yang dimilikinya. Selain ituclientjuga mempunyai kemampuan untuk mengubah atau menghapus data itu.

Sistem client-server merupakan suatu sistem client komputer yang melibatkan proses-proses client yang meminta suatu pelayanan data kepada computer server yang menyediakan layanan data tersebut. Sehingga client maupunserver sama-sama melakukan pekerjaan. Dengan adanya kombinasiclient (Front-end) danserver (back-end) ini maka kumpulan dari modul-modul program tidak dieksekusi dalam memori yang sama namun terbagi dalam komputer client-server.

(37)

Gambar 2.6 ModelClient-server

2.7 Pengenalan PHP (Personal Home Page)

PHP (Personal Home Page) adalah server-side programming yang popular digunakan untuk membuat web-based application. PHP dikenal sebagai sebuah bahasascripting yang menyatu dengan tag-tag HTML yang diekseskusi di server dan digunakan untuk membuat halaman web yang dinamis seperti guestbook, statistik pengunjung, polling, email, dan masih banyak lagi.

(38)

PHP versi ketiga dirilis pertengahan tahun 1997. Pada versi ini pembuatannya tidak lagi oleh Rasmus sendiri, tetapi juga melibatkanprogrammer lain yang antusias untuk mengembangkan PHP.

PHP versi 4.0 dirilis bulan oktober 2000. Perubahan mendasar pada PHP 4.0 adalah integrasi Zend Scripting Engine yang dibuat oleh Andi Gutmans dan Zeev Suraski yang manghasilkan banyak peningkatan kecepatan yang sangat besar dibanding versi sebelumnya. Dan sampai saat ini PHP telah mencapai versi 5.0.

Adapun keunggulan yang dimiliki oleh bahasa pemrograman PHP adalah sebagai berikut :

a. Life Cycle yang sangat singkat , sehingga PHP selaluup to datemengikuti perkembangan teknologi internet.

b. Cross Platform, yakni PHP dapat dipakai di hampir semua webserver yang ada di pasaran (terutama Apache dan Microsoft IIS) dan dijalankan pada berbagai sistem operasi (Linux, Windows, FreeBSD).

c. PHP mendukung koneksi ke banyak database baik yang gratis maupun komersil, seperti MySQL, mSQL, Oracle, Microsoft SQL Server, Interbase, dan banyak lagi.

d. PHP bersifatopen sourcedan gratis.

(39)

juga mengajukan pertanyaan pada grup-grup diskusi yang di dalamnya banyak sekali para master PHP.

2.8 PengenalanMySQL

MySQL merupakan sebuahsoftware yang berguna sebagai suatu Database Server yang cukup terkenal. Kepopulerannya seiring dengan penggunaan script PHP untuk web programming. Database server itu sendiri merupakan suatu software yang bertugas untuk melayani permintaan (request)query dariclient.

MySQL sebagai suatu database server mempunyai beberapa kemampuan, salah satunya harus menyediakan suatu sistem manajemen database yang dapat mengatur bagaimana menyimpan, menambah, mengakses data dan transaksi-transaksi database lainnya. MySQL cepat sekali berkembang, karena MySQL merupakan suatusoftware yangOpen Source.

2.9PengenalanXAMPP

(40)

2.10 PengenalanMacromedia Dreamweaver

Macromedia Dreamweaver 8 merupakan suatu HTML editor profesional yang digunakan untuk merancang,coding, dan mengembangkanwebsite, halaman web dan aplikasi berbasis web. Dreamweaver memudahkan user dalam bekerja dalam lingkungan editing yang visual yang tentunya dilengkapi dengan kontrol hand-coding HTML-nya.

Dreamweaver juga dapat mengembangkanworkflow dengan menggunakan Macromedia Fireworks dan juga dapat menambahkan animasi dari Flash ke dalamnya. Selain itu, Dreamweaver menyediakan interface yang full-featured coding yang termasuktools code-editing dan materi CSS, Javascript, CFML, dan bahasa lainnya.

Aplikasi yang dibangun dapat berupa aplikasi dinamis, dimana Dreamweaver kompatibel dengan teknologi server seperti CFML, ASP.NET, ASP, JSP dan PHP. Selain itu juga kompatibel dengan XML data yang telah disediakan tools untuk membuat halaman XSLT, menyertakan file XML dan memajangnya di halaman web.

(41)

2.11 Pengertian Perpustakaan

Banyak batasan atau pengertian tentang perpustakaan yang disampaikan oleh para pakar dibidang perpustakaan. Anda dapat mempelajari beberapa pengertian perpustakaan seperti berikut :

a. Menurut kamus “ The Oxford English Dictionary”, kata “library” atau perpustakaan mulai digunakan dalam bahasa Inggris tahun 1374, yang berarti sebagai “ suatu tempat buku-buku diatur untuk dibaca, dipelajari atau dipakai sebagai bahan rujukan”.

b. Pengertian perpustakaan ini pada abad ke-19 berkembang menjadi “ suatu gedung, ruangan atau sejumlah ruangan yang berisi koleksi buku yanng dipelihara dengan baik, dapat digunakan oleh masyarakat atau golongan masyarakat tertentu.

c. Dalam perkembangannya lebih lanjut, pengertian perpustakaan memperoleh penghargaan yang tinggi, bukan sekedar suatu gedung yang berisi koleksi buku yang dapat dimanfaatkan oleh masyarakat.

d. Pada tahun 1970,The American Library Association menggunakan istilah perpustakaan untuk suatu pengertian yang luas yaitu termasuk pengertian “ pusat media, pusat belajar, pusat sumber pendidikan, pusat informasi, pusat dokumenstasi dan pusat rujukan “.

e. Dalam pengertiannya yang mutakhir, seperti yang tercantum dalam Keputusan

Presiden RI nomor 11, disebutkan bahwa “ perpustakaan merupakan salah satu

(42)

rangka mencerdaskan kehidupan bangsa dan menunjang pelaksanaan

pembangunan nasional.

2.11.1 Fungsi Perpustakaan

Fungsi dari perpustakaan diantaranya : a. Sarana belajar mandiri.

b. Sarana untuk mencati fakta, data dan informasi lainnya guna penemuan baru.

c. Sarana untuk mencari informasi baik secara umum maupun khusus. d. Sarana pelestarian bahan pustaka.

2.11.2 Tujuan Pokok Perpustakaan

Tujuan pokok dari perpustakaan diantaranya : a. Menumbuhkan minat baca.

(43)

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Masalah

Analisis permasalahan sistem yang terjadi dalam pengolahan data perpustakaan yaitu dimana proses transaksi peminjaman dan pengembalian buku yang kurang baik serta penyusunan laporan kurang sempurna akibat data yang tidak terkumpul seluruhnya.

3.2 Analisis Sistem

Analisis sistem merupakan kegiatan penguraian suatu sistem informasi yang utuh dan nyata kedalam bagian-bagian atau komponen-komponen komputer yang bertujuan untuk mengidentifikasikan serta mengevakuasi masalah-masalah yang muncul, hambatan-hambatan yang mungkin terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga mengarah kepada suatu solusi untuk perbaikan maupun pengembangan ke arah yang lebih baik dan sesuai dengan kebutuhan serta perkembangan teknologi yang diantaranya membahas mengenai sistem yang terdapat dalam sistem sekolah yang selama ini ada, baik dari segi kelebihan dan kekurangannya.

3.3 Analisis Data

(44)

Majalengka menganalisis data guna mempermudah dalam mempelajari arus data atau cara kerja pada sistem yang sedang berjalan itu.

3.4 Analisis Prosedur

Analisis prosedur atau proses sistem, sistem memberikan gambaran tentang sistem yang sedang berjalan saat ini. Analisis sistem bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut, sehingga kelebihan dan kekurangan sistem dapat diketahui.

3.4.1 Prosedur Pendaftaran Anggota Perpustakaan

Prosedur pendaftaran anggota perpustakaan yang sedang berjalan saat ini yaitu :

a. Terlebih dahulu pustakawan memberikan formulir pendaftaran yang kosong kepada siswa yang akan mendaftar sebagai calon anggota perpustakaan untuk diisi, dan formulir yang telah diisi dikembalikan lagi kepada pustakawan. Jika pengisian formulir belum lengkap maka pustakawan mengembalikan formulir pendaftaran kepada siswa untuk melengkapinya, dan setelah lengkap dikembalikan lagi kepada pustakawan.

b. Pustakawan membuatkan kartu anggota.

(45)

d. Pustakawan membuat laporan data anggota untuk diberikan kepada pimpinan.

Gambar 3.1 Flow map pendaftaran anggota yang sedang berjalan Keterangan :

(46)

3.4.2 Prosedur Peminjaman Buku Perpustakaan

Prosedur peminjaman buku perpustakaan yang sedang berjalan saat ini yaitu :

a. Siswa memberikan kartu anggota dan buku yang akan di pinjam kepada pustakawan.

b. Pustakawan memeriksa buku yang akan dipinjam, jika sudah tidak layak buku disimpan kembali dan jika masih layak untuk dipinjam, pustakawan mencatat data peminjaman buku kedalam buku besar yang kemudian diarsipkan sebagai data peminjaman buku perpustakaan.

c. Pustakawan memberikan kartu anggota serta buku yang akan dipinjam kepada anggota.

(47)

Gambar 3.2 Flow map peminjaman buku perpustakaan yang sedang berjalan Keterangan :

A4 : Arsip data buku yang tidak dapat dipinjam A5 : Arsip data peminjaman

(48)

3.4.3 Prosedur Pengembalian Buku Perpustakaan

Prosedur pengembalian buku perpustakaan yang sedang berjalan saat ini yaitu :

a. Siswa memberikan kartu anggota dan buku yang akan dikembalikan kepada pustakawan.

b. Pustakawan memeriksa kartu anggota serta kondisi buku yang akan dikembalikan dengan data peminjaman yang telah dicatat, jika tidak sesuai Kartu anggota serta buku dikembalikan kepada anggota dan anggota mendapatkan sangsi yang telah ditetapkan, dan jika sesuai maka data peminjaman yang telah dicatat dalam buku besar ditanda tangan oleh petugas dan petugas mencatat data pengembalian dalam buku besar untuk diarsipkan.

(49)

Gambar 3.3 Flow map pengembalian buku perpustakaan yang sedang berjalan Keterangan :

A7 : Disimpan kembali oleh pustakawan A8 : Arsip data pengembalian

(50)

3.5 Analisis Kebutuhan Non-Fungsional

Analisis kebutuhan non-fungsional merupakan analisis yang dibutuhkan untuk menentukan spesifikasi kebutuhan sistem. Spesifikasi ini juga meliputi elemen atau komponen-komponen apa saja yang dibutuhkan untuk sistem yang akan dibangun sampai dengan sistem tersebut dapat diimplementasikan.

Analisis kebutuhan ini juga menentukan spesifikasi masukan yang diperlukan sistem, keluaran yang akan dihasilkan dan proses yang dibutuhkan untuk mengolah masukan sehingga menghasilkan suatu keluaran yang diinginkan.

3.5.1 Analisis Perangkat Keras (Hardware)

Pada saat ini di Perpustakaan SMA Negeri 1 Majalengka belum menggunakan perangkat keras komputer untuk melakukan pengolahan data perpustakaan dan masih menggunakan pencatatan pada buku besar atau arsip-arsip. Sedangkan untuk aplikasi yang akan dibangun memerlukan perangkat keras untuk menjalankannya.

Berdasarkan kondisi yang telah disebutkan diatas, maka dapat diusulkan untuk spesifikasi perangkat keras komputer yang akan digunakan yaitu :

a. Processor : Pentium IV 2.3 GHz b. Memory : 512 MB

(51)

3.5.2 Analisis Perangkat Lunak (Software)

Di Perpustakaan SMA Negeri 1 Majalengka belum menggunakan perangkat lunak (Software). Maka dapat diusulkan untuk spesifikasi perangkat lunak (Software) yang akan digunakan yaitu :

a. Sistem OperasiWindows XP b. Macromedia Dreamweaver

c. XAMPP

Aplikasi yang akan dibangun menggunakan Macromedia Dreamweaver sebagai perancangan program danMySQL sebagaidatabasenya

Alasan digunakannya Macromedia Dreamweaver sebagai tools perancangan program adalah memudahkanuser bekerja dalam lingkunganediting yang visual yang tentunya dilengkapi dengan kontrol hand-coding HTML-nya. Dreamweaver juga kompatibel dengan teknologiserver sepertiCFML, ASP.NET, ASP, JSP dan PHP. Selain itu juga kompatibel dengan XML data yang telah disediakan tools untuk membuat halaman XSLT, menyertakan file XML dan memajangnya di halaman web.

(52)

3.6 Analisis Pengguna

Berdasarkan hasil wawancara yang dilakukan dengan pustakawan di perpustakaan SMA Negeri 1 Majalengka, pustakawan belum terbiasa menggunakan perangkat keras. Jadi, pustakawan harus dapat memenuhi kriteria untuk dapat menjalankan program aplikasi yang akan dibuat.

3.7 Analisis Pengkodean

Pengkodean berfungsi untuk mendefinisikan suatu objek secara singkat, mengklasifikasikan data dan memasukkan data kedalam database. Kode dapat dibentuk dari kumpulan huruf dan angka atau karakter khusus. Pada program sistem informasi perpustakaan terdapat beberapa pengkodean untuk memudahkan dalam pencarian data yaitu :

a. Kode Nomor Induk Siswa (NIS)

Contoh : 20081001 b. Kode Buku

(53)

c. Kode Jenis Buku

Contoh : 001 d. Kode Peminjaman

Contoh : 0010101

3.8 Perancangan Sistem

Perancangan sistem dapat diartikan sebagai suatu tahap setelah analisis dari siklus pengembangan sistem yang merupakan suatu persiapan untuk mengembangkan atau membuat program aplikasi.

3.8.1 Tujuan Perancangan Sistem

(54)

3.8.2 Perancangan Basis Data

Dalam hal ini dibahas mengenai entity relationship diagram, tabel relasi dan struktur tabel.

3.8.2.1 ERD(Entity Relation Diagram)

Untuk memodelkan data dan menggambarkan hubungan antara data yang ada pada sistem yang sedang berjalan digunakan alat bantu yaitu diagram E-R. Usulan ukntuk perancangan diagram E-R yaitu dapat membedakan dengan atribut lainnya sehingga tabel tersebut dapat dijadikan raferensi untuk tabel lainnya. Usulan tabel yang akan dibuat untuk membantu dalam pengolahan data perpustakaan yaitu tabel buku, tabel anggota, tabel peminjaman, dan tabel pengembalian.

(55)

3.8.2.2 Tabel Relasi

Tabel Relasi merupakan transformasi dari bentuk relasi diagram E-R yang digambarkan dalam bentuk relasi perancangan tabel. Berikut ini merupakan gambar tabel relasi.

Gambar 3.5 Tabel Relasi

3.8.2.3 Struktur Tabel

Stuktur tabel berfungsi sebagai rancangan dalam database sistem informasi yang akan dibuat, adapun struktur tabel yang ada dari perancangan sistem informasi perpustakaan yaitu sebagai berikut :

Tabel 3.1 Tabel Admin Nama Tabel :admin

Primary Key :admin_id

Nama field Tipe data Ukuran Keterangan

(56)

nip varchar 20 Nomer Induk Pegawai admin

jabatan varchar 50 Jabatan admin

alamat varchar 50 Alamat admin

no_tlp varchar 15 No.Telepon Admin

pass varchar 15 Password untuk login

Tabel 3.2 Tabel Anggota Nama Tabel :anggota

Primary Key :nis

Nama field Tipe data Ukuran Keterangan

nis varchar 9 Nomor Induk Siswa

nm_anggota varchar 50 Nama anggota

jns_kelamin varchar 10 Jenis kelamin anggota

kelas varchar 6 Kelas anggota

alamat varchar 50 Alamat anggota

Tabel 3.3 Tabel Buku Nama Tabel :buku

Primary Key :kode_buku

Nama field Tipe data Ukuran Keterangan

no_induk int 5 Nomor induk buku

kode_buku varchar 20 Kode buku

kode_jenis char 5 Kode jenis buku

judul varchar 50 Judul buku

pengarang varchar 50 Pengarang buku penerbit varchar 50 Penerbit buku tahun_terbit char 4 Tahun terbit buku jml_eksemplar int 5 Jumlah eksemplar buku jml_buku int 5 Jumlah buku yang ada

(57)

keterangan varchar 50 Keterangan buku

status varchar 20 Status buku

Tabel 3.4 Tabel Jenis Buku Nama Tabel :jenis_buku

Primary Key :kode_jenis

Nama field Tipe data Ukuran Keterangan

kode_jenis varchar 5 Kode jenis buku nama_jenis varchar 50 Nama jenis buku

Tabel 3.5 Tabel Peminjaman Nama Tabel :peminjaman

Primary Key :kode_peminjaman

Nama field Tipe data Ukuran Keterangan

no Integer 5 Nomor dari tabel peminjaman kode_peminjaman varchar 20 Kode peminjaman buku

nis varchar 9 Nomor Induk Siswa

tgl_pinjam date Tanggal peminjaman

jml_pinjam integer 5 Jumlah buku yang dipinjam biaya integer 5 Biaya peminjaman buku admin_id varchar 50 Merupakan id dari admin

Tabel 3.6 Tabel Detail Peminjaman Nama Tabel :detail

Primary Key :kode_peminjaman

Nama field Tipe data Ukuran Keterangan

(58)

tgl_kembali date Tanggal pengembalian

Tabel 3.7 Tabel Pengembalian Nama Tabel :pengembalian

Primary Key : kode_peminjaman

Nama field Tipe data Ukuran Keterangan

kode_peminjaman varchar 20 Kode peminjaman buku

kode_buku varchar 20 Kode buku

tgl_pengembalian date Tanggal pengembalian keterlambatan varchar 20 Keterlambatan pengembalian

denda integer 5 Denda keterlambatan

admin_id varchar 50 Merupakan id dari admin

3.8.3 Perancangan Diagram Konteks

Diagram konteks berfungsi untuk menjelaskan hubungan sistem yang akan dibangun serta untuk memudahkan pembuatan sistem. Gambar diagram konteks tersebut dapat dilihat pada gambar berikut ini.

(59)

3.8.4 Perancangan Data Flow Diagram (DFD)

Data Flow Diagram merupakan model dari sistem untuk menggambarkan pembagian sistem yang lebih kecil. Maka dapat di gambarkan Data Flow Diagram (DFD) pada gambar dibawah ini.

(60)

Gambar 3.8DFDlevel 1 proses 1 (Login)

(61)

Gambar 3.10DFD level 1 proses 3 (Pengolahan Data Transaksi)

(62)

Gambar 3.12DFDlevel 2 proses 2.1 (Pengolahan Data Admin)

(63)

Gambar 3.14DFD level 2 proses 2.3 (Pengolahan Data Buku)

(64)

Gambar 3.16DFD level 2 proses 3.2 (Pengolahan Data Transaksi Pengembalian)

(65)

3.8.5 Kamus Data

Kamus data (data dictionary) merupakan katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem. Kamus data dibuat berdasarkan arus data yang ada pada diagram aliran data. Dengan menggunakan kamus data, analisis sistem dapat mendefinisikan data yang mengalir pada sistem secara lengkap. Kamus data digunakan untuk merancang input, merancang laporan dan database.

Kamus data yang dibutuhkan untuk membuat apliksi pengolahan data perpustakaan, yaitu :

Tabel 3.8 Kamus Data

Nama Admin

Deskripsi Berisi data pustakawan yang akan menggunakan sistem yang akan dibangun

Sruktur Data adminid + nama_admin + nip + jabatan + alamat + no_tlp + password

adminid {0..9}

nama_admin {A..Z }

nip {0..9}

jabatan {A..Z }

alamat {A..Z }

no_tlp {0..9 }

password {A..Z | 0..9 }

Nama Anggota

Deskripsi Berisi seluruh data anggota perpustakaan

Sruktur Data nis + nm_anggota + jns_kelamin + kelas + alamat

nis {0..9}

(66)

kelas {A..Z | 0..9} alamat {A..Z | 0..9}

Nama Buku

Deskripsi Berisi seluruh data buku perpustakaan

Sruktur Data

no_induk + kode_buku + kode_jenis + judul +

pengarang + penerbit + tahun_terbit + jml_eksemplar + jml_buku + tgl_terima + keterangan + status

no_induk {0..9}

kode_buku {A..Z | 0..9} kode_jenis {0..9}

judul {A..Z }

pengarang {A..Z }

penerbit {A..Z }

tahun_terbit Date jml_eksemplar {0..9}

jml_buku {0..9}

tgl_terima Date keterangan {A..Z }

status {A..Z }

Nama Jenis_Buku

Deskripsi Berisi seluruh data jenis buku perpustakaan Sruktur Data kode_jenis + nama_buku

kode_jenis { 0..9} nama_jenis {A..Z }

Nama Peminjaman

Deskripsi Berisi seluruh data peminjaman buku perpustakaan

Sruktur Data no + kode_peminjaman + kode_buku + nis + tgl_pinjam + tgl_kembali + jml_buku + biaya + adminid

no {0..9}

(67)

nis {0..9} tgl_pinjam Date jml_pinjam {0..9}

biaya Currency

adminid {A..Z}

Nama Detail Peminjaman

Deskripsi Berisi seluruh data detail peminjaman buku perpustakaan

Sruktur Data kode_peminjaman + kode_buku kode_peminjaman {0..9}

kode_buku {0..9} tgl_kembali Date

Nama Pengembalian

Deskripsi Berisi seluruh data pengembalian buku perpustakaan

Sruktur Data nis + kode_buku + tgl_pengembalian + keterlambatan + denda + adminid

kode_peminjaman {0..9} kode_buku {0..9} tgl_pengembalian Date keterlambatan {0..9}

denda Currency

adminid {A..Z}

3.8.6 Perancangan Antar Muka

(68)

3.8.6.1 Perancangan Sruktur Menu

Berikut adalah perancangan struktur menu program dari Aplikasi Pengolahan Data Perpustakaan.

a. Perancangan struktur menu pengunjung

Gambar 3.18 Perancangan struktur menu pengunjung b. Perancangan struktur menu admin

Gambar 3.19 Perancangan struktur menu admin

3.8.6.2 Perancangan Antar Muka Menu Utama

(69)

Gambar 3.20 Antar Muka Halaman Utama (sebelumlogin) Keterangan Gambar Antar Muka Halaman Utama (sebelum login) :

Tabel 3.9 Keterangan Antar Muka Halaman Utama (sebelum login)

Komponen Fungsi

Gambar 1 Logo sekolah dan nama program Gambar 2 Gambar umum

Gambar 3 Tombol Home berfungsi sebagai link menuju halaman utama / index sebelum login

Gambar 4 Tombol keanggotaan berfungsi sebagai link menuju halaman keanggotaan

Gambar 5 Tombol tata tertib berfungsi sebagai link menuju halaman tata tertib

Gambar 6 Tombol tampil data buku berfungsi Menuju halaman tampil dan cari data buku perpustakaan

Gambar 7 Tombol login berfungsi sebagai link menuju halaman login admin

Gambar 8 Gambar gedung sekolah Gambar 9 Alamat sekolah

(70)

3.8.6.3 Perancangan Antar Muka Halaman Keanggotaan

Perancangan antar muka tampil data buku berfungsi untuk memberikan informasi kepada pengunjung tentang keanggotaan di perpustakaan SMA Negeri 1 Majalengka.

Gambar 3.21 Antar Muka Halaman Keanggotaan Keterangan Gambar Antar Muka Halaman Keanggotaan :

Tabel 3.10 Keterangan Antar Muka Halaman Keanggotaan

Komponen Fungsi

Gambar 1 Logo sekolah dan nama program Gambar 2 Gambar umum

Gambar 3 Tombol Home berfungsi sebagai link menuju halaman utama / index sebelum login

Gambar 4 Tombol keanggotaan berfungsi sebagai link menuju halaman keanggotaan

Gambar 5 Tombol tata tertib berfungsi sebagai link menuju halaman tata tertib

Gambar 6 Tombol tampil data buku berfungsi Menuju halaman tampil dan cari data buku perpustakaan

Gambar 7 Tombol login berfungsi sebagai link menuju halaman login admin

(71)

3.8.6.4 Perancangan Antar Muka Halaman Tata Tertib

Perancangan antar muka tampil data buku berfungsi untuk memberikan informasi kepada pengunjung tentang keanggotaan di perpustakaan SMA Negeri 1 Majalengka.

Gambar 3.22 Antar Muka Halaman Tata Tertib Keterangan Gambar Antar Muka Halaman Tata Tertib :

Tabel 3.11 Keterangan Antar Muka Halaman Tata Tertib

Komponen Fungsi

Gambar 1 Logo sekolah dan nama program Gambar 2 Gambar umum

Gambar 3 Tombol Home berfungsi sebagai link menuju halaman utama / index sebelum login

Gambar 4 Tombol keanggotaan berfungsi sebagai link menuju halaman keanggotaan

Gambar 5 Tombol tata tertib berfungsi sebagai link menuju halaman tata tertib

Gambar 6 Tombol tampil data buku berfungsi Menuju halaman tampil dan cari data buku perpustakaan

Gambar 7 Tombol login berfungsi sebagai link menuju halaman login admin

(72)

3.8.6.5 Perancangan Antar Muka Tampil Data Buku

Perancangan antar muka tampil data buku berfungsi untuk memberikan informasi kepada pengunjung tentang buku yang ada di Perpustakaan.

Gambar 3.23 Antar Muka Tampil Data Buku (sebelum login) Keterangan Gambar Antar Muka Tampil Data Buku (sebelum login) :

Tabel 3.12 Keterangan Antar Muka Tampil Data Buku (sebelum login)

Komponen Fungsi

Gambar 1 Logo sekolah dan nama program Gambar 2 Gambar umum

Gambar 3 Tombol Home berfungsi sebagai link menuju halaman utama / index sebelum login

Gambar 4 Tombol keanggotaan berfungsi sebagai link menuju halaman keanggotaan

Gambar 5 Tombol tata tertib berfungsi sebagai link menuju halaman tata tertib

Gambar 6 Tombol tampil data buku berfungsi Menuju halaman tampil dan cari data buku perpustakaan

Gambar 7 Tombol login berfungsi sebagai link menuju halaman login admin

Gambar 8 Alamat sekolah Text 1 Menampilkan tanggal Text 2 Menampilkan judul halaman Text 3 Menampilkan halaman

(73)

Text Field Untuk mengisi data yang dicari sesuai dengan jenis pencarian

Button Tombol cari berfungsi untuk proses pencarian Table 1 Tabel untuk menampilkan data buku

3.8.6.6 Perancangan Antar Muka Halaman Login

Perancangan antar muka login disesuaikan dengan fungsinya yaitu pengisian password yang otomatis akan merubah huruf menjadi karakter huruf yang tidak terbaca.

Gambar 3.24 Antar Muka Login Keterangan Gambar Antar Muka Halaman Login :

Tabel 3.13 Keterangan Antar Muka Halaman Login

Komponen Fungsi

Gambar 1 Logo sekolah dan nama program Gambar 2 Gambar umum

Gambar 3 Tombol Home berfungsi sebagai link menuju halaman utama / index sebelum login

Gambar 4 Tombol keanggotaan berfungsi sebagai link menuju halaman keanggotaan

Gambar 5 Tombol tata tertib berfungsi sebagai link menuju halaman tata tertib

(74)

tampil dan cari data buku perpustakaan

Gambar 7 Tombol login berfungsi sebagai link menuju halaman login admin

Gambar 8 Alamat sekolah Text 1 Menampilkan tanggal Text 2 Menampilkan textlogin Text 3 Menampilkan textadmin id Text 4 Menampilkanpassword Text Field 1 Untuk mengisiadmin id Text Field 2 Untuk mengisipassword

Button 1 Tombollogin berfungsi untuk proseslogin admin Button 2 Tombolreset berfungsi untuk proses ulang

3.8.6.7 Perancangan Antar Muka Halaman Utama Admin

Tampilan utama yang pertama kali muncul setelah pustakawan melakukan login.

Gambar 3.25 Antar Muka Halaman Utama Admin (Setelah login) Keterangan Gambar Antar Muka Halaman Utama Admin (setelah login) :

Tabel 3.14 Keterangan Antar Muka Halaman Utama Admin (setelahlogin)

Komponen Fungsi

Gambar 1 Logo sekolah dan nama program Gambar 2 Gambar umum

(75)

halaman utama / index admin setelahlogin

Gambar 4 Menu Master yang berisi submenu data admin, data anggota, dan data buku

Gambar 5 Menu Transaksi yang berisi submenu data peminjaman dan pengembalian.

Gambar 6 Menu Laporan yang berisi submenu laporan data anggota, laporan data peminjaman dan laporan data pengembalian.

Gambar 7 Tombollogoutberfungsi sebagai tombol untuk keluar dari halamanadmin.

Gambar 8 Alamat sekolah. Text 1 Menampilkan tanggal

Text 2 Menampilkan text pembuka untukadmin

3.8.6.8 Perancangan Antar Muka Pengolahan Data Admin

Perancangan antar muka pengolahan data admin berfungsi untuk mengolah data admin yang akan diubah, ditambah dan dihapus.

Gambar 3.26 Antar Muka Pengolahan Data Admin Keterangan Gambar Antar Muka Pengolahan Data Admin :

Tabel 3.15 Keterangan Antar Muka Pengolahan Data Admin

Komponen Fungsi

(76)

Gambar 3 Tombol Home Admin berfungsi sebagai link menuju halaman utama / index admin setelahlogin

Gambar 4 Menu Master yang berisi submenu data admin, data anggota, dan data buku

Gambar 5 Menu Transaksi yang berisi submenu data peminjaman dan pengembalian.

Gambar 6 Menu Laporan yang berisi submenu laporan data anggota, laporan data peminjaman dan laporan data pengembalian.

Gambar 7 Tombollogoutberfungsi sebagai tombol untuk keluar dari halamanadmin.

Gambar 8 Tombol tambah data berfungsi sebagai link menuju halaman tambah data admin

Gambar 9 Alamat sekolah Text 1 Menampilkan tanggal Text 2 Menampilkan judul halaman

Table 1 Tabel untuk menampilkan data admin

3.8.6.9 Perancangan Antar Muka Tambah Data Admin

Perancangan antar muka tambah data admin digunakan apabila pustakawan ingin menambah data admin.

(77)

Keterangan Gambar Antar Muka Tambah Data Admin :

Tabel 3.16 Keterangan Antar Muka Tambah Data Admin

Komponen Fungsi

Gambar 1 Logo sekolah dan nama program Gambar 2 Gambar umum

Gambar 3 Tombol Home Admin berfungsi sebagai link menuju halaman utama / index admin setelahlogin

Gambar 4 Menu Master yang berisi submenu data admin, data anggota, dan data buku

Gambar 5 Menu Transaksi yang berisi submenu data peminjaman dan pengembalian.

Gambar 6 Menu Laporan yang berisi submenu laporan data anggota, laporan data peminjaman dan laporan data pengembalian.

Gambar 7 Tombollogoutberfungsi sebagai tombol untuk keluar dari halamanadmin.

Gambar 8 Alamat sekolah Text 1 Menampilkan tanggal Text 2 Menampilkan judul halaman Text 3 Menampilkan textadmin id Text 4 Menampilkan text namaadmin Text 5 Menampilkan text NIP

Text 6 Menampilkan text alamat Text 7 Menampilkan text no.telepon Text 8 Menampilkan text password Text Field 1 Untuk mengisiadmin id Text Field 2 Untuk mengisi nama admin Text Field 3 Untuk mengisi NIP

Text Field 4 Untuk mengisi no.telepon Text Field 5 Untuk mengisi alamat Text Field 6 Untuk mengisi password

Button 1 Tombol simpan berfungsi untuk proses simpan data Button 2 Tombol reset berfungsi untuk proses ulang pengisian

data

Button 3 Tombol kembali berfungsi untuk kembali ke halaman sebelumnya

3.8.6.10 Perancangan Antar Muka Edit Data Admin

(78)

Gambar 3.28 Antar Muka Edit Data Admin Keterangan Gambar Antar Muka Edit Data Admin :

Tabel 3.17 Keterangan Antar Muka Edit Data Admin

Komponen Fungsi

Gambar 1 Logo sekolah dan nama program Gambar 2 Gambar umum

Gambar 3 Tombol Home Admin berfungsi sebagai link menuju halaman utama / index admin setelahlogin

Gambar 4 Menu Master yang berisi submenu data admin, data anggota, dan data buku

Gambar 5 Menu Transaksi yang berisi submenu data peminjaman dan pengembalian.

Gambar 6 Menu Laporan yang berisi submenu laporan data anggota, laporan data peminjaman dan laporan data pengembalian.

Gambar 7 Tombollogoutberfungsi sebagai tombol untuk keluar dari halamanadmin.

Gambar 8 Alamat sekolah Text 1 Menampilkan tanggal Text 2 Menampilkan judul halaman Text 3 Menampilkan textadmin id Text 4 Menampilkan text namaadmin Text 5 Menampilkan text NIP

Text 6 Menampilkan text alamat Text 7 Menampilkan text no.telepon Text 8 Menampilkan text password

(79)

Text Field 2 Menampilkan text namaadmin yang akan di edit Text Field 3 Menampilkan text NIP yang akan di edit

Text Field 4 Menampilkan text alamat yang akan di edit Text Field 5 Menampilkan text no.telepon yang akan di edit Text Field 6 Menampilkan text password yang akan di edit Button 1 Tombol simpan berfungsi untuk proses simpan data Button 2 Tombol reset berfungsi untuk proses ulang pengisian

data

Button 3 Tombol kembali berfungsi untuk kembali ke halaman sebelumnya

3.8.6.11 Perancangan Antar Muka Pengolahan Data Anggota

Perancangan antar muka pengolahan data anggota berfungsi untuk mengolah data anggota yang akan diubah, ditambah dan dihapus.

Gambar 3.29 Antar Muka Pengolahan Data Anggota Keterangan Gambar Antar Muka Pengolahan Data Anggota :

Tabel 3.18 Keterangan Antar Muka Pengolahan Data Anggota

Komponen Fungsi

Gambar 1 Logo sekolah dan nama program Gambar 2 Gambar umum

(80)

Gambar 4 Menu Master yang berisi submenu data admin, data anggota, dan data buku

Gambar 5 Menu Transaksi yang berisi submenu data peminjaman dan pengembalian.

Gambar 6 Menu Laporan yang berisi submenu laporan data anggota, laporan data peminjaman dan laporan data pengembalian.

Gambar 7 Tombollogoutberfungsi sebagai tombol untuk keluar dari halamanadmin.

Gambar 8 Tombol tambah data berfungsi sebagai link menuju halaman tambah data anggota

Gambar 9 Alamat sekolah Text 1 Menampilkan tanggal Text 2 Menampilkan judul halaman Text 3 Menampilkan no.halaman Select Untuk memilih jenis pencarian

Text Field Untuk mengisi data yang dicari sesuai dengan jenis pencarian

Button Tombol cari berfungsi untuk proses pencarian Table Tabel untuk menampilkan data admin

3.8.6.12 Perancangan Antar Muka Tambah Data Anggota

Perancangan antar muka tambah data anggota digunakan apabila pustakawan ingin menambah data anggota..

(81)

Keterangan Gambar Antar Muka Tambah Data Anggota :

Tabel 3.19 Keterangan Antar Muka Tambah Data Anggota

Komponen Fungsi

Gambar 1 Logo sekolah dan nama program Gambar 2 Gambar umum

Gambar 3 Tombol Home Admin berfungsi sebagai link menuju halaman utama / index admin setelahlogin

Gambar 4 Menu Master yang berisi submenu data admin, data anggota, dan data buku

Gambar 5 Menu Transaksi yang berisi submenu data peminjaman dan pengembalian.

Gambar 6 Menu Laporan yang berisi submenu laporan data anggota, laporan data peminjaman dan laporan data pengembalian.

Gambar 7 Tombollogoutberfungsi sebagai tombol untuk keluar dari halamanadmin.

Gambar 8 Alamat sekolah Text 1 Menampilkan tanggal Text 2 Menampilkan judul halaman Text 3 Menampilkan text NIS

Text 4 Menampilkan text nama anggota Text 5 Menampilkan text jenis kelamin Text 6 Menampilkan text kelas

Text 7 Menampilkan text alamat Text Field 1 Untuk mengisi NIS

Text Field 2 Untuk mengisi nama anggota Text Field 3 Untuk mengisi kelas

Text Field 4 Untuk mengisi alamat

Radio Button 1 Untuk memilih jenis kelamin laki-laki Radio Button 2 Untuk memilih jenis kelamin perempuan

Button 1 Tombol simpan berfungsi untuk proses simpan data Button 2 Tombol reset berfungsi untuk proses ulang pengisian

data

Button 3 Tombol kembali berfungsi untuk kembali ke halaman sebelumnya

3.8.6.13 Perancangan Antar Muka Edit Data Anggota

(82)

Gambar 3.31 Antar Muka Edit Data Anggota Keterangan Gambar Antar Muka Edit Data Anggota :

Tabel 3.20 Keterangan Antar Muka Edit Data Anggota

Komponen Fungsi

Gambar 1 Logo sekolah dan nama program Gambar 2 Gambar umum

Gambar 3 Tombol Home Admin berfungsi sebagai link menuju halaman utama / index admin setelahlogin

Gambar 4 Menu Master yang berisi submenu data admin, data anggota, dan data buku

Gambar 5 Menu Transaksi yang berisi submenu data peminjaman dan pengembalian.

Gambar 6 Menu Laporan yang berisi submenu laporan data anggota, laporan data peminjaman dan laporan data pengembalian.

Gambar 7 Tombollogoutberfungsi sebagai tombol untuk keluar dari halamanadmin.

Gambar 8 Alamat sekolah Text 1 Menampilkan tanggal Text 2 Menampilkan judul halaman Text 3 Menampilkan text NIS

Text 4 Menampilkan text nama anggota Text 5 Menampilkan text jenis kelamin Text 6 Menampilkan text kelas

Text 7 Menampilkan text alamat

Text Field 1 Menampilkan text NIS yang akan di edit

Gambar

Gambar 2.5 Topologi Star atau Hub
Gambar 3.1 Flow map pendaftaran anggota yang sedang berjalan
Gambar 3.2 Flow map peminjaman buku perpustakaan yang sedang berjalan
Gambar 3.13 DFD level 2 proses 2.2 (Pengolahan Data Anggota)
+7

Referensi

Dokumen terkait

Hasil dari perhitungan pada tahun 2015 sampai dengan 2020, tidak terdapat peningkatan kebutuhan angkutan lyn L yang cukup besar, hal ini dapat di lihat pada survey

Adapun perubahan respon nanopartikel emas dan perak baik pada besaran puncak penampang lintang ekstinsi, hamburan, dan serapan maupun letak puncak penampang lintang yang terjadi

Buku ini terdiri dari tujuh bab, yakni: Bab Pertama menelaah filsafat sebagai awal pemikiran, menelaah tentang awal mula filsafat, dialektika filsafat dan peradaban

Dengan melihat bahwa tidak ada larangan hukum bagi kedua pemohon untuk menikah, maka Majelis Hakim Pengadilan Agama Marabahan berpendapat pernikahan Pemohon I

Segala puji syukur kepada Tuhan Yesus Kristus atas segala berkat dan rahmatNya sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul “ANALISIS RASIO KEUANGAN

Mida lähemal on pärimusliku ajaloo alane tegevus suulise ajaloo (rahvusvaheliselt oral history ) uurimisele, seda enam tuleb esile intervjuumeetod.. Viimane lähendab pärimusliku

selaku Dosen Pembimbing I yang telah berkenan meluangkan waktu, tenaga dan pikiran dengan penuh kesabaran dalam memberikan bimbingan, dukungan dan pengarahan serta

• Dinas kesehatan kabupaten/kota merekap setiap kasus suspek difteri yang sudah tercatat di form dif-1 ke formulir list kasus difteri kabupaten (form DIF-3) dan