BAB 2 Perpustakaan
BAB 2 Perpustakaan
BAB 2 Perpustakaan
LANDASAN TEORI
Data intruksi inilah yang biasanya dikenal dengan sebutan program atau software
komputer.
Tujuan Sistem
Batasan Sistem
Kontrol
Umpan Balik
Keterangan :
a. Tujuan Sistem
Tujuan sistem merupakan tujuan dari sistem itu di buat.
b. Batasan Sistem
Batasan sistem merupakan kapasitas atau kemampuan yang di miliki oleh
komputer.
c. Kontrol
Kontrol adalah elemen untuk pengawasan terhadap pelaksanaan pencapaian
tujuan.
d. Input
Input adalah elemen untuk menerima seluruh masukan data.
e. Proses
Proses adalah elemen dari sistem yang bertugas untuk mengolah seluruh
masukan.
f. Output
Output adalah hasil dari input yang telah diproses oleh bagian pengolah dan
merupakan tujuan akhir sistem.
14
g. Umpan balik
Umpan balik merupakan elemen untuk mengevaluasi bagian output yang di
keluarkan.
2. Flowchart
18
Flowchart adalah suatu alur untuk menyelesaikan suatu masalah secara logika
dengan menggunakan simbol-simbol. Adapun komponen-komponen flowchart yang
biasa digunakan dalam merancang dan menganalisa suatu sistem adalah sebagai
berikut:
Tabel 2.2 Simbol-simbol flowchart
No Nama Simbol Keterangan
1 Flowline Simbol ini berfungsi untuk
mengatur arah aliran data flowchart.
4. Relationship
Relationship adalah penghubung antara satu entity dengan entity yang lain, dan
merupakan bagian yang sangat penting didalam mendesain database. Ada tiga tipe
relationship yang dikenal antara lain:
1. Satu ke Satu (One to One)
Sebuah entitas pada A berhubungan dengan paling banyak satu entitas
pada B dan sebuah entitas pada B berhubungan dengan paling banyak satu
entitas pada A
Sebuah entitas pada A berhubungan dengan nol atau lebih entitas pada B
dan sebuah entitas pada B dapat dihubungkan dengan paling banyak satu
entitas pada A
Pengarang 1 Menulis M
Buku
2.7 Normalisasi
Nornalisasi merupakan teknik analisi data yang mengorganisasikan atribut-atribut data
dengan cara mengelompokkan sehingga terbentuk entitas yang non-redundant, stabil,
dan fleksible
Tahap-tahap untuk melakukan normalisasi yaitu:
1. Unnormalized Form (UNF)
Merupakan bentuk tidak normal berdasarkan data yang diperoleh dan
mengandung kerangkapan data.
2. First Normal Form (1NF)
Entitas yang atributnya memiliki tidak lebih dari satu nilai untuk contoh
tunggal entitas tersebut.
3. Second Normal Form (2NF)
22
2.8 Database
Basis data (database) adalah kumpulan data yang disimpan secara sistematis di dalam
computer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak
(program aplikasi) untuk menghasilkan informasi. Basis data merupakan aspek yang
sangat penting dalam sistem informasi karena berfungsi sebagai gudang penyimpanan
data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat
mengorganisasi data, menghindari duplikasi data, menghindari hubungan antar data
yang tidak jelas dan juga update yang rumit.
Menurut James F.Courtney Jr. dan David B. Paradice mengungkapkan Sistem
Database adalah sekumpulan databse yang dapat dipakai secara bersama-sama,
personal-personal yang merancang dan mengelola database, tehnik-tehnik untuk
merancang dan mengelola database serta komputer untuk mendukungnya.
Database
File
Record
Field
Character
Bit
Keterangan:
1. Bit
Bit adalah bagian terkecil dari data yang hanya terdiri dari angka nol dan
satu yang merupakan komponen pembentuk byte.
2. Character
Character merupakan kumpulan dari beberapa bit membentuk sebuah
huruf atau karakter yang membentuk suatu sistem data .
3. Field
Field adalah satuan data yang merupakan kumpulan dari beberapa karakter
yang mempunyai arti.
4. Record
24
DBMS (Database Management System) adalah suatu sistem atau sosftware yang
dirancang khusus untuk mengelola suatu database dan menjalankan operasi terhadap
data yang diminta oleh banyak pengguna.
Pada umumnya DBMS memiliki beberapa komponen fungsional atau modul.
Adapun beberapa komponen DBMS adalah sebagai berikut:
1. File Manager
Komponen yang mengelola ruang didalam disk dan juga struktur data yang
digunakan untuk mempresentasikan informasi yang tersimpan pada disk.
2. Databse Manager
Komponen yang menyediakan interface antar data low-level yang terdapat
pada basis data dengan dprogram aplikasi serta query yang diberikan
kesuatu sistem.
3. Query Processor
Komponen yang berfungsi menterjemahkan perintah dalam bahasa query
ke intruksi low-level yang dapat dimengerti database manager.
4. DML Precompiler
Komponen yang mengkompersi perintah DML, yang ditambahkan pada
suatu program aplikasi ke pemain prosedur normal dalam bahasa induk.
5. DDL Compiler
25
Dalam penggunaan SQL terdapat perintah yang berguna untuk mengakses dan
memanajemen data yang terdapat dalam database. Jenis perintah SQL secara umum
dibagi menjadi tiga sub perintah, yaitu DDL (Data Defenition Language), DML
(Data Manipulation Language), dan DCL (Data Contol Language). Ketiga sub bab
perintah tersebut sangat perlu untuk dipahami bagi anda yang ingin menguasai
bahasa sql dan mahir dalam pembuatan database.
1. Data Defenition Language (DDL)
DDL adalah sub perintah dari bahasa SQL yang digunakan untuk
membangun kerangka sebuah database, dalam hal ini database dan tabel.
Contohnya :
a Create
Perintah ini digunakan untuk membuat database baru, tabel baru,
view baru, dan kolom baru.
b Alter
Perintah ini berfungsi untuk mengubah struktur tabel yang telah
dibuat, yaitu mengubah nama tabel, menambah kolom, mengubah
kolom, menghapus kolom, dan memberikan atribut pada kolom.
c Drop
Perintah ini berfungsi untuk menghapus database atau tabel.
2. Data Manipulation Language (DML)
DML adalah sub perintah dari bahasa SQL yang digunakan untuk
memanipulasi data dalam database yang telah dibuat.
Contohnya :
a Insert
Perintah ini digunakan untuk memasukkan data baru kedalam sebyah
tabel.
b Select
Perintah ini digunakan untuk mengambil dan menampilkan data dari
tabel atau bahkan dari beberapa tabel dengan penggunaan relasi.
c Update
27
Toolbar
Menu Bar
SolutionExplorer
Form
Properties window
Toolbox
Adapun keterangan dari tampilan menu utama Microsoft Visual Basic 2010 sebagai
berikut.
1. Menubar
Menubar berfungsi untuk menyimpan seluruh perintah yang terdapat pada
Microsoft Visual Basic dan memberikan kemudahan kepada pengguna dalam
mengedit, mengkopi atau menjalankan program.
2. Toolbar
Toolbar merupakan kumpulan icon-icon perintah yang sering dipakai pada
Microsoft Visual Basic.
3. Jendela Properties
Jendela Propertis merupakan atribut yang dimiliki oleh setiap objek atau
control seperti atribut warna, ukuran, letak, judul dan sebagainya.
29
4. Solution Explorer
Solution explorer merupakan jendela yang mengandung semua file didalam
aplikasi visual basic.
5. Toolbox
Toolbox adlah kumpulan icon-icon objek yang digunakan untuk merancang
form dan sarana untuk mengembankan user interface.
6. Form Design
Form adalah daerah kerja utama dari pembuatan program atau tempat untuk
meletakkan objek-objek sebagai tampilan program.
31
4. Report Footer
Area yang digunakan untuk menampilkan informasi yang akan muncul pada
halaman paling akhir posisi di bawah. Misalnya tanda tangan, total, atau
petugas.
5. Page Footer
Area untuk memunculkan data setiap halaman dan posisi dibawah. Misalnya
nomor halaman.
6. Group Header
Area untuk informasi group posisi dibawah page header.
7. Group Footer
Area untuk informasi group posisi di bawah detail.
2.13 Perpustakaan
Perpustakaan adalah mencakup suatu ruangan, bagian dari gedung/bagngunan atau
gedung tersendiri yang berisi buku-buku koleksi, yang diatur dan disusun demikian
rupa, sehingga mudah untuk dicari dan dipergunakan apabila sewaktu-waktu
diperlukan oleh pembaca.
Secara lebih konkrit perpustakan dapat dirumuskan sebagai suatu unit kerja
dari sebuah lembaga pendidikan yang berupa tempat penyimpanan koleksi buku-
buku pustaka untuk menunjang proses pendidikan. Dari pengertian diatas, dapat
disimpulkan bahwa Perpustakaan adalah tempat untuk mengembangkan informasi
dan pengetahuan yang dikelola oleh suatu lembaga pendidikan, sekaligus sebagai
sarana edukatif untuk membantu memperlancar cakrawala pendidik dan peserta didik
dalam kegiatan belajar mengajar.
Perpustakaan juga dapat diartikan sebagai kumpulan informasi yang bersifat
ilmu pengetahuan, hiburan, rekreasi, dan ibadah yang merupakan kebutuhan hakiki
manusia juga termasuk buat siswa-siswi.