Anda di halaman 1dari 49

LAPORAN TUGAS AKHIR PEMROGRAMAN KOMPUTER

(Novel Bibilapusen)

Oleh :
Raka Putra Pratama 240110160010
Muhammad Algi R. 240110160012
Dimas Suryo Bintoro 240110160024
Hari, Tanggal Praktikum :

Asisten : Febby Febriansyah

DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM


FAKULTAS TEKNOLOGI INDUSTRI PERTANIAN
UNIVERSITAS PADJADJARAN
JATINANGOR
2017
KATA PENGANTAR

Puji syukur penulis panjatkan kepada Allah SWT yang telah melimpahkan
segala rahmat dan hidayah-Nya, sehingga penulis dapat menyelasaikan laporan
tugas akhir pada mata kuliah Gambar Teknik.
Adapun maksud dari penyusunan laporan ini adalah untuk memenuhi
syarat guna memenuhi tugas dari mata kuliah Pemograman. Dimana mata kuliah
ini diampu oleh Bapak Muhammad Saukat selaku dosen di Fakultas Teknologi
Industri Pertanian.
Mengingat keterbatasan pengetahuan dan pengalaman penulis, penulis
mengucapkan terima kasih dengan kerendahan hati dan rasa hormat. Karena,
dalam pembuatan laporan ini tidak sedikit bantuan, petunjuk, saran-saran maupun
arahan dari berbagai pihak.
Penulis hanya dapat mendoakan mereka yang telah membantu dalam
segala hal yang berkaitan dengan pembuatan laporan ini semoga diberikan balasan
dan rahmat dari Allah SWT. Selain itu, saran, kritik dan perbaikan senantiasa
sangat diharapkan. Akhirnya, penulis berharap semoga laporan ini dapat
bermanfaat bagi pihak yang membutuhkan.

Jatinangor, 3 Juni 2017

Penulis
BAB I
PENDAHULUAN

1.1 Latar Belakang


Saat ini perkembangan teknologi sudah semakin maju dari tahun ke tahun.
Baik dalam bidang perangkat keras ataupun perangkat lunak. Penggunaan
komputer saat ini telah menjadi suatu kebutuhan bagi kemajuan teknologi, karena
dapat memberikan kemudahan, tepat guna, akurat, dan lebih efisien dalam
penggunaannya. Perkembangan sistem informasi ini sangat berdampak baik bagi
semua bidang, diantaranya seperti bidang ekonomi, sosial budaya, politik,
kesehatan, pertahanan keamanan, pendidikan, dan bidang lainnya.
Namun, pada kenyataannya masih belum banyak orang yang mengetahui
pengolahan data sistem informasi secara maksimal. Sehingga, kebanyakan orang
masih menggunakan cara manual dalam pengolahan data untuk di informasikan
kepada masyarakat umum. Oleh karena itu, penulis membuat sebuah program atau
aplikasi mengenai peminjaman buku agama islam yang berbasis syariah tanpa
menggunakan denda. Sehingga, dapat mempermudah pekerjaan petugas dalam
mengolah data dan membuat laporan tentang peminjaman tersebut. Dalam
program aplikasi ini kelompok penulis tidak menggunakan sistem denda, akan
tetapi membuat syarat atau sanksi tegas kepada peminjam atau anggota yang telat
mengembalikan buku agama tidak sesuai dengan jadwal yang di tentukan maka
anggota tidak akan dianggap sebagai anggota toko Bibilapusen kembali. Oleh
karena itu, aplikasi ini sangat membantu petugas dan pemilik toko dalam
mengolah data dan informasi mengenai proses transaksi di toko tersebut.

1.2 Tujuan
Adapun tujuannya adalah:
1. Mempermudah petugas dalam mengolah data toko.
2. Mempermudah petugas dalam membuat laporan peminjaman di toko
tersebut.
3. Membuat system aplikasi peminjaman yang berbasis syariah.
4. Mempermudah pengarsipan buku agama.
BAB II
TINJAUAN PUSTAKA

2.1 Teori Mengenai DER


Skema pemodelan data adalah metode yang memungkinkan kita untuk
memodelkan atau menggambarkan database. Perangkat permodelan ini sering
dalam bentuk diagram grafis misalnya diagram ER atau ER diagram (DER).
Diagram ER (DER) adalah tools grafis yang memfasilitasi pemodelan data.
(Hasan, 2016)
DER adalah bagian dari model semantik dalam database. Model Semantik
mengacu pada model yang bertujuan untuk memperoleh inti dari data. DER bukan
satu-satunya alat pemodelan semantik, tetapi DER yang sudah umum dan
populer. Alat bantu diagram database yang juga sudah banyak dipakai yaitu
Diagram relasi database yang dipakai oleh database Microsoft Access akan kita
lihat perbedaanya dengan ER-diagram .
Istilah istilah yang akan dipakai dalam membuat DER :
1. Entitas : objek objek yang memiliki karakteristik yang sama.
Entitas dikategorikan ada 2 jenis :
Entitas kuat, yaitu entitas yang keberadaanya tidak tergantung entitas lain.
Entitas lemah, yaitu entitas yang bergantung oleh keberadaan entitas lain.
2. Atribut : karakteristik dari entitas, misal atribut mahasiswa antara
lain nim,nama,umur,alamat dll.
Atribut dapat digolongkan menjadi :
Atribut sederhana atau atribut tunggal, memiliki komponen tunggal.
Atribut campuran, atribut yang disusun dari beberapa atribut, misal atribut
alamat DER ini dari nomor rumah, kode pos, kota, dan lain-lain.
Atribut bernilai tunggal, atribut yang mempuyai 1 nilai saja, misal nama,
nim, umur, dan lain-lain.
Atribut bernilai jamak, atribut yang mempuyai lebih dari 1 nilai, misal
nomor handphone, nama anak, dan lain-lain.
Atribut turunan, atribut yang nilainya berdasar atribut lain.
Atribut kunci, atribut bernilai unik untuk membedakan antara 1
objek dengan objek lain, missal, nim, nomor ktp, dan lain-lain.

Jika satu entitas tidak punya atribut kunci maka atribut kunci bisa dibentuk
dari dua atribut yang bukan kunci, atribut kunci yang seperti ini disebut atribut
kunci komposit. Contoh atribut kunci komposit terdiri dari atribut nama dan
tanggal lahir, kemungkinannya kecil orang yang bernama sama mempunyai
tanggal lahir yang sama. Jadi, dua atribut ini kemungkinan selalu berbeda
pada tiap objek entitas.
1. Multiplicity: jumlah suatu objek yang mungkin diasosiasikan dengan objek
entitas yang lain. yang menentukan multiplicity bukan desainer database tapi
penentu kebijakan organisasi atau user. Multiplicity terdiri dari 2 jenis:
- Batasan kardinalitas/nilai maksimal multiplicity yaitu one (satu) atau many
(banyak)
- Batasan partisipasi/nilai minimal multiplicity () yaitu mandatory (satu)
2. Relationships: hubungan diantara entitas.
Tahap tahap membuat DER :
- Tentukan entitas utama
Cari kata benda yang menjadi perhatian utama pemakai dalam dokumen
spesifikasi kebutuhan pemakai (dokumen ini adalah hasil dari tahapan
analisa kebutuhan database).
- Buatlah daftar entitas yang ditemukan.
Tentukan hubungan/relationships entitas.
Carilah kata kerja yang menjadi perhatian utama dari pemakai dalam
dokumen spesifikasi kebutuhan pemakai.
Untuk setiap entitas periksa apakah ada hubungan yang menjadi
perhatian pemakai.
Buatlah daftar relationships antar entitas yang telah ditemukan.
- Tentukan multiplicity (yang menentukan nilai ini adalah user bukan
database designer, didapat lewat interview)
- Tuliskan masing masing atribut
- Menggambar DER (dalam artikel ini menggunakan ER assistant)
Klasifikasi kardinalitas
1) One to many 1-M maksimum kardinalitas = 1 pada satu sisi dan
maksimum kardinalitas > 1 disisi yang lain.
2) Many to many M-N ,maksimum kardinalitas > 1 dikedua sisi.
3) 3. One to one 1-1 , maksimum kardinalitas = 1 dikedua sisi.

Perbedaan DER dengan diagram relasi pada MS. Access :


1) Diagram relasi Ms. Access tidak menggunakan nama untuk relationship
tapi menggunakan nama primary key sebagai penamaan relationshipnya.
2) Diagram relasi Ms. Access hanya menampilkan nilai maksimum
kardinalitasnya (satu-kebanyak, banyak kebanyak, dan sebagainya).
3) DER mengijinkan entitas dan relationship mempunyai atribut, Diagram
relasi Ms. Access hanya mengijinkan antitas memiliki kolom.

2.2 Teori Mengenai Implementasi


Implementasi program adalah implementasi jalannya sistem yang telah dibuat
sehingga diharapkan dengan adanya implementasi ini dapat dipahami jalannya
suatu sistem. Aplikasi ini terdiri dari beberapa menu. Diantaranya menu utama,
dll. Menu utama merupakan menu yang pertama kali muncul ketika program
tersebut dijalankan.

2.3 Teori Mengenai Normalisasi


Normalisasi adalah proses untuk menciptakan suatu tabel (relasi) dalam basis
data dengan tujuan untuk mengurangi kemubaziran. Masalah-masalah yang
timbul dalam pembuatan tabel yang disebut dengan anomali. Anomali adalah
proses pada basis data yang mempunyai efek samping yang tidak diharapkan.
Misal : ketidakkonsistenan data, suatu data hilang pada saat dihapus, dll.
Anomali ada 3 jenis yaitu :
a. Anomali peremajaan Anomali ini terjadi bila ada perubahan pada sejumlah
data yang mubazir, tetapi tidak seluruhnya diubah.
b. Anomali Penyisipan Anomali ini terjadi pada saat penambahan data ternyata
ada elemen yang kosong dan elemen tsb justru menjadi key.
c. Anomali penghapusan Anomali ini terjadi apabila dalam satu baris/ tuple ada
data yang akan dihapus sehingga akibatnya terdapat data lain yang hilang.

Depedensi (Ketergantungan) Konsep dasar pada tahap normalisasi yang


menjelaskan hubungan atribut atau secara lebih khusus menjelaskan nilai suatu
atribut yang menentukan atribut lainnya. Macam-macam depedensi, yaitu :
a. Depedensi fungsional Definisi : Suatu atribut Y mempunyai depedensi
fungsional terhadap atribut X jika dan hanya jika setiap nilai X berhubungan
dengan sebuah nilai Y. Notasi : X Y (X secara fungsional menentukan Y)
b. Depedensi fungsional sepenuhnya Definisi : Suatu atribut Y mempunyai
depedensi fungsional penuh terhadap X jika Y mempunyai depedensi
fungsional terhadap X dan Y tidak memiliki depedensi terhadap bagian dari X
c. Depedensi Total Definisi : Suatu atribut Y mempunyai depedensi total terhadap
atribut X jika Y memiliki depedensi fungsional terhadap X dan X memiliki
depedensi fungsional terhadap Y Notasi : X Y
d. Depedensi Transitif Definisi : Atribut Z mempunyai depedensi transitif
terhadap X bila : Y memiliki depedensi fungsional terhadap X

Diagram Depedensi Fungsional (Diagram DF) Adalah diagram yang


digunakan untuk menggabarkan depedensi fungsional. Diagram ini menunjukkan
hubungan antara atribut yang menjadi penentu atribut lainnya, dengan hubungan
yang dinyatakan dengan tanda panah.
Bentuk Normalisasi :
- Bentuk normalisasi pertama (1NF) : Dikenakan pada tabel yang sama
sekali belum ternomalisasi. Tabel yang belum ternomalisasi adalah tabel
yang mempunyai atribut berulang.
- Bentuk Normal 2NF: Bentuk ini didefinisikan berdasarkan depedensi
fungsional dengan syarat adalah : Berada pada bentuk normal pertama.
Semua atribut bukan kunci memiliki depedensi sepenuhnya terhadap kunci
primer.
- Bentuk Normal 3NF : Berada dalam bentuk normal 2 NF Setiap atribut
bukan kunci tidak memiliki depedensi transitif terhadap kunci primer
- Bentuk Normal boyce-codd (BCNF) : Bentuk ini dilakukan jika dan hanya
jika semua penentu (determinan) adalah kunci kandidat (atribut yang
bersifat unik). BCNF merupakan perbaikan dari 3NF. Relasi yang
memenuhi BCNF pasti memenuhi 3NF tetapi tidak sebaliknya.

2.4 Teori Mengenai Aplikasi


Program Aplikasi adalah software atau perangkat lunak komputer yang dibuat
untuk melakukan tugas tertentu. Jika sistem operasi komputer (misalnya
Windows) berfungsi untuk melakukan operasi dasar, program aplikasi tertentu
bisa kita tambahkan (install) untuk melengkapi kemampuan sistem operasi
komputer untuk melakukan tugas-tugas yang lebih spesifik (Panji, 2016). Ada
banyak sekali program aplikasi komputer. Secara garis besar, jenis Program
Aplikasi komputer berdasarkan kegunaan dan contohnya sebagai berikut:
1) Aplikasi Perkantoran atau Office: untuk menunjang tugas administratif
perkantoran. Contohnya Microsoft Office.
2) Aplikasi Grafis: untuk mendesain dan mengolah gambar atau foto. Contohnya
aplikasi CorelDraw, GIMP, dan Photoshop.
3) Aplikasi Multimedia: untuk memutar file multimedia. Contohnya aplikasi
WinAmp, Windows Media Player, dan QuickTime.
4) Aplikasi Internet: untuk mengakses beragam layanan internet. Di antaranya
Internet Explorer, Mozilla Firefox, google chrome dan Opera yang semuanya
berfungsi untuk menjelajah internet atau browsing. Selain itu ada beberapa
software khusus,misalnya mIRC dan Yahoo! Messenger untuk chatting,
FileZilla untuk transfer file, dan Outlook untuk mengelola email.

Microsoft Office beserta contoh programnya antara lain seperti ini:


Aplikasi Pengolah Kata, contohnya Microsoft Word.
2. Aplikasi Pengolah Angka, contohnya Microsoft Excel.
3. Aplikasi Pengolah Basis Data, contohnya Microsoft Access.
4.Aplikasi Pengolah Presentasi, contohnya Microsoft Powerpoint.
Sifat Dan Karakteristik Software (Program Aplikasi) :
a. Software merupakan elemen sistem logik dan bukan elemen sistem fisik
seperti hardware.
b. Elemen itu tidak haus ,tetapi bisa rusak.
c. Elemen software itu direkayasa atau dikembangkan dan bukan dibuat di
pabrik seperti hardware.
d. Software itu tidak bisa dirakit, hanyalah sebuah program didalam komputer.

Program Aplikasi Program aplikasi pada komputer merupakan perangkat


lunak siap pakai yang nantinya akan digunakan untuk membantu melaksanakan
pekerjaan penggunanya. Dalam sebuah komputer aplikasi ini disiapkan sesuai
kebutuhannya masing-masing.
Berikut ini adalah Program aplikasi yang dapat dibedakan lagi beberapa macam:
a. Word Processing
Word Processing adalah program yang dapat dipakai untuk menyunting
naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.
b. Desktop Publishing
Merupakan program yang mengatur tata letak cetakan pada suatu naskah
sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.
c. Program Speadsheet
Merupakan program-program yang digunakan untuk mengolah data secara
berkolom. Contoh : Microsoft Excell, Lotus Improv.
d. Database Management System

Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan


data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi (Panji,
2016). Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi,
diperlukan program yang disebut dengan program database management system
(disingkat DBMS) dan sering disebut dengan program database saja. Contoh :
Paradox, Foxpro, Microsoft Access, Approach.
o Graphics
Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa
menggunakan program yang khusus digunakan untuk membuat gambar atau
graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat
membuat gambar yang bagus di komputer, karena gambar dikomputer mudah
diubah dan diolah. Contoh : Corel Draw, Stanford Graphics, Visio.
o Program Akuntasi
Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang
berhubungan dengan keuangan dan akuntasi. Contoh : DacEasy Accounting,
Pacioli 2000, PeachTree Accounting.
o Program Statistik
Program statistik merupakan program yang digunakan untuk melakukan
penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS,
Statisca.
o Communication
Communication merupakan program yang digunakan untuk berkomunikasi
dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, Procomm
Plus, CrossTalk.
o Multimedia
Multimedia merupakan software yang digunakan untuk menghubungkan
komputer dengan peralatan multimedia seperti kamera video, kamera digital,
video player. Contoh : Microsoft Video.
o Game
Game merupakan program untuk permainan. Contoh : Flight Simulator,
Baseball, Prince of Persia.
o Antivirus
Antivirus merupakan program yang digunakan untuk mendetekdi dan
menghilangkan virus yang tertular pada komputer yang sedang dipakai.
Contoh : McAfee VirusScan, Norton Antivirus, AVG.
2.5 Teori Mengenai Switchboard
Switchboard adalah cara pembuatan menu program berupa tombol menu
untuk memudahkan pengaksesan database dan agar tampilan database lebih
interaktif. Dalam pembuatan interface switchboard kita dapat menggabungkan
Query, Form dan Report, sehingga mempunyai Menu utama yang bisa mengakses
baik Form muapun Report. (Andrea, 2016)

2.6 Teori Mengenai Query


Query adalah semacam kemampuan untuk menampilkan suatu data dari
database dimana mengambil dari table-tabel yang ada di database, namun tabel
tersebut tidak semua ditampilkan sesuai dengan yang kita inginkan. data apa yang
ingin kita tampilkan.
1. Query adalah suatu extracting data dari suatu database dan menampilkannya
untuk pengolahan lebih lanjut.
2. Query adalah pertanyaan atau permintaan informasi tertentu dari sebuah
basisdata yang ditulis dalam format tertentu.
3. Query adalah perintah-perintah untuk mengakses data pada sistem basis data.
4. Query adalah merupakan bahasa untuk melakukan manipulasi terhadap
database, yang telah distandarkan dan lebih dikenal dengan nama Structured
Query Language (SQL).
Bahasa query (query language) adalah bahasa khusus yang digunakan untuk
melakukan query pada basis data.

2.7 Teori Mengenai Form


Form adalah komponen atau area kosong yang nantinya akan diletakkan
komponen lain. Form juga bisa dikatakan sebagai komponen lain. Form juga bisa
dikatakan sebagai komponen dasar dalam pemrogrmana antara muka grafis (GUI)
untuk meletakkan komponen lain. (Izat, 2016)
Form digunakan untuk merepresentasikan ke user atau menerima inputan dari
user data-data dalam tabel/query dalam bentuk interface grid, tombol dan lain-
lain. Form dalam Access dapat dimasukkan ke dalam form lain sebagai control
sub form, biasanya jika kita bekerja dalam transaksi master detail. Salah satu
interface yang disediakan oleh microsoft untuk mempercantik tampilan
microsoft access adalah dengan menggunakan Form. Form dapat dibuat dengan
cara Create From in desain view atau Create by using Wizard.

2.8 Teori Mengenai Report


Report yaitu sistem pelaporan yang digunakan ketika hendak menampilkan
hasil laporan dari sebuah analisis data, baik berupa tabular, grafik maupun hasil-
hasil perhitungan dan merupakan ekstrak dari basis data yang hasilnya dapat
langsung dicetak melalui media printer, maupun ditampilkan ke layar monitor.
Report juga merupakan fasilitas dalam Microsoft Access yang berfungsi untuk
mencetak data dalam bentuk laporan. Dengan report, kita menjadi lebih leluasa
dalam membuat laporan. Data yang digunakan untuk membuat laporan, dapat
berasal dari tabel maupun query. Cara yang mudah untuk membuat report adalah
dengan Create report by using wizard.
BAB III
METODOLOGI PEMBUATAN APLIKASI

3.1 Alat
Alat yang digunakan yaitu:
1. Laptop
2. Mouse
3. Ballpoint
4. Buku
5. Pensil

3.2 Bahan
Bahan yang digunakan yaitu:
1. Buku catatan selama perkuliahan
2. Bahan-bahan perkuliahan berupa power point dari dosen

3.3 Prosedur
Prosedur yang dilakukan adalah:
1. Membaca dan memahami buku catatan selama perkuliahan
3. Membaca dan memahami bahan-bahan perkuliahan berupa power point dari
dosen
2. Menentukan tema dan judul untuk aplikasi
3. Membuat DER, implementasi, dan normalisasi
4. Membuat aplikasinya pada Microsoft Office Acces dengan menggunakan
koding yang telah dipelajari
5. Memastikan setiap koding berjalan sesuai dengan ketentuan
6. Memperbaiki tampilan switchboard dan tampilan lainnya agar sesuai dengan
tema dan judul
BAB IV
HASIL DAN PEMBAHASAN

4.1 Deskripsi Sistem


Sistem pada aplikasi mengenai peminjaman novel atau buku seputar agama
islam di toko Bibilapusen ini merupakan sistem yang tidak rumit maupun tidak
mudah, karena sistemnya berada pada kondisi rata-rata. Nama toko tersebut dari
para pendiri atau ownernya yakni bernama lengkap Nabila Khairunnisa, Maulid
Nabil Al-Qurthubi, Ana Nadiya Afinatul Fishi, Puspita Syafira Rahmah, dan
Sendi Purnama Hidayat. Akan tetapi, penulis mengambil nama toko tersebut dari
nama panggilan dari setiap owner yakni Nabila, Nabil, Ana, Pus, Sendi sehingga
nama toko tersebut adalah toko Bibilapusen. Sistem pada aplikasi ini penulis
dasarkan pada sistem pada aplikasi perpustakaan. Akan tetapi, berbeda ketika
melihat tampilan DER atau ERD karena tidak ada atribut denda. Karena, pada
toko Bibilapusen ini terdapat peraturan bahwa:
- Setiap peminjam harus menjadi anggota toko Bibilapusen dengan cara
mendaftar dan memasukkan biaya pendaftaran sebesar Rp 50.000,-.
- Setiap anggota toko Bibilapusen dapat meminjam maksimal 3 buku
seputar agama islam.
- Setiap anggota toko Bibilapusen harus mengembalikan buku seputar
agama islam tersebut sesuai dengan jadwal karena waktu peminjaman
buku hanya 10 hari. Apabila anggota toko Bibilapusen mengembalikan
buku lebih dari waktu yang telah ditentukan maka anggota tersebut tidak
dianggap sebagai anggota toko Bibilapusen kembali. Sehingga, apabila
kemudian anggota tersebut ingin meminjam buku kembali di toko
Bibilapusen harus mendaftar sebagai anggota kembali.
Dari keterangan diatas maka sistem ini berbeda dengan sistem perpustakaan.
Pada awal ketika aplikasi ini terbuka, maka akan muncul tampilan menu
Switchboard. Dimana menu Switchboard merupakan menu utama dari aplikasi
peminjaman novel atau buku seputar agama islam ini. Terdapat 6 kategori yakni,
Anggota, Novel, Pinjam Novel, Kembalikan, Laporan, dan Selesai. Sehingga,
pengunjung toko Bibilapusen yang bukan anggota hanya dapat membuka
kategori Novel. Berbeda, dengan anggota seorang anggota dapat membuka
seluruh kategori dalam menu Switchboard. Ketika, seorang anggota membuka
kategori Anggota, Novel maka akan ada pilihan kategori selanjutnya yakni
kategori Tambah, kategori Ubah, dan Kategori Kembali. Akan tetapi, ketiga
kategori tersebut tidak terdapat pada kategori Pinjam Novel, Kembalikan,
Laporan, terutama pada kategori Selesai. Pada kategori, Pinjam Novel dan
Kembalikan terdapat pengisian beberapa data yang harus diisi apabila anggota
ingin meminjam novel atau mengembalikan novel. Kemudian, pada kategori
laporan terdapat nama anggota, nomor identitas, judul buku, pengarang, tahun
terbit, tanggal pinjam, dan tanggal kembalikan milik anggota toko Bibilapusen.
Sehingga, dapat terlihat dengan jelas datanya seperti apa. Akan tetapi, apabila
hanya terdapat data anggota namun belum pernah meminjam buku maka pada
kategori Laporan tidak terdapat anggota tersebut. Lalu, pada kategori Selesai
ketika dibuka maka akan muncul tampilan Microsofot Office Access.

4.2 Perancangan DER, Implementasi, dan Normalisasi


4.2.1 Perancangan DER
4.2.2 Implementasi
ID_Peminjaman TRANSAKSI
(primary key)
1 1 ANGGOTA
ID_Transaksi
(primary key) ID_anggota
(Primary key)
N ID_anggota N
(Foreign key) Nama_anggota
ID_BukuInduk Nomor_identitas
(Foreign key) Jenis_identitas
Tanggal_Pinjam
Tanggal_Lahir
Tanggal_kembalijadwal
Tempat_Lahir
Alamat
Alamat_Kota

4.2.3 Normalisasi
1st NF

ID_Anggota
ID_NomorPS
Tanggal_Pinjam
Tanggal_Kembali

Nama_anggota Judul_Buku Nomor_Buku Status


Ana Nadiya Afinatul Bertasbih TB01/01/2014 ada
Fishi
Puspita Syafira Sujud Sahwi TB02/02/2008
Rahmah
Nabila Khairunnisa Shalat 5 Waktu TB03/01/2012
Sendi Purnama Puasa TB04/02/2011
Hidayat
Maulid Nabil Al- Cinta Allah TB05/01/2006
Qurthubi
Dimas Subrata Cinta Rasul TB06/01/2005
Muhammad Nami Cara Shalat TB07/01/2013
Afaman
- Tusuklah Daku TB08/01/2005 dipinjam
didepanmu!
- Sahadat TB09/01/2012
- Doa-Doa Shalat TB10/01/2007
- Surga & Neraka TB11/01/2009
- Surat Kecil TB12/01/2008
Untuk Tuhan
- Cara Berwudhu TB13/01/2013
- Nikmat Islam TB14/01/2008
- Sahabat Rosul TB15/01/2010
- Ciri-Ciri TB16/01/2012
Penghuni Surga

2nd NF
Nomor Nama_an ID_Buk Judul_ ID_buku Nomor ID_s Status
_identi ggota uInduk buku Nomor Buku tatus
tas
24011 Ana 1 Bertas 1 TB01/0 0 Ada
01500 Nadiya bih 1/2014
31 Afinatul
Fishi
24011 Puspita 2 Sujud 2 TB02/0
01500 Syafira Sahwi 2/2008
33 Rahmah
24011 Nabila 3 Shalat 3 TB03/0
01500 Khairunn 5 1/2012
34 isa Waktu
24011 Sendi 4 Puasa 4 TB04/0
01500 Purnama 2/2011
41 Hidayat
24011 Maulid 5 Cinta 5 TB05/0
01500 Nabil Al- Allah 1/2006
43 Qurthubi
24011 Dimas 6 Cinta 6 TB06/0
01501 Subrata Rasul 1/2005
00
24011 Muhamm 7 Cara 7 TB07/0
01500 ad Nami Shalat 1/2013
47 Afaman
8 Tusukl 8 TB08/0
ah 1/2005
Daku
didepa
nmu!

9 Sahad 9 TB09/0 1 dipinjam


at 1/2012
10 Doa- 10 TB10/0
Doa 1/2007
Shalat
11 Surga 11 TB11/0
& 1/2009
Nerak
a
12 Surat 12 TB12/0
Kecil 1/2008
Untuk
Tuhan
13 Cara 13 TB13/0
Berwu 1/2013
dhu
14 Nikma 14 TB14/0
t Islam 1/2008
15 Sahab 15 TB15/0
at 1/2010
Rosul
16 Ciri- 16 TB16/0
Ciri 1/2012
Pengh
uni
Surga

3rd NF

Nomor_Identitas Nama_Anggota
240110150031 Ana Nadiya Afinatul Fishi
240110150033 Puspita Syafira Rahmah
240110150034 Nabila Khairunnisa
240110150041 Sendi Purnama Hidayat
240110150043 Maulid Nabil Al-Qurthubi
240110150100 Dimas Subrata
240110150047 Muhammad Nami Afaman

ID_BukuNomor Nomor_Buku
1 TB01/01/2014
2 TB02/02/2008
3 TB03/01/2012
4 TB04/02/2011
5 TB05/01/2006
6 TB06/01/2005
7 TB07/01/2013
8 TB08/01/2005
9 TB09/01/2012
10 TB10/01/2007
11 TB11/01/2009
12 TB12/01/2008
13 TB13/01/2013
14 TB14/01/2008
15 TB15/01/2010
16 TB16/01/2012

ID_BukuInduk Judul_Buku
1 Bertasbih
2 Sujud Sahwi
3 Shalat 5 Waktu
4 Puasa
5 Cinta Allah
6 Cinta Rasul
7 Cara Shalat
8 Tusuklah Daku
didepanmu!
9 Sahadat
10 Doa-Doa Shalat
11 Surga & Neraka
12 Surat Kecil Untuk
Tuhan
13 Cara Berwudhu
14 Nikmat Islam
15 Sahabat Rosul
ID_Status Status 16 Ciri-Ciri
0 Ada Penghuni Surga
1 Pinjam

4.3 Struktur Tabel dan Relasi


4.3.1 Struktur Tabel

Gambar 1. Main Switchboard (Datasheet View)


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 2. Tampilan Full Layar Anggota
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 3. Tampilan Lebih dekat Anggota


(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 4. Tampilan Anggota_qry1


(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 5. Tampilan Anggota_qry2


(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 6. Tampilan Anggota_qry3


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 7. Tampilan Anggota_qry4
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 8. Tampilan Peminjaman_qry1


(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 9. SELECT
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 10. BukuInduk


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 11. Buku_qry1
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 12. BukuRinci_Qry1


(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 13. BukuRinci_Qry2


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 14. BukuNomor
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 15. BukuNomor


(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 16. Peminjaman


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 17. Peminjaman
(Sumber: Novel Bibilapusen.accdb, 2016)

4.3.2 Koding

Gambar 18. Koding From_frm_Anggota (1)


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 19. Koding From_frm_Anggota (2)
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 20. Koding From_frm_Anggota (3)


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 21. Koding From_frm_Buku (1)
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 22. Koding From_frm_Buku (2)


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 23. Koding From_frm_Buku (3)
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 24. Koding From_frm_Transaksi (1)


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 25. Koding From_frm_Transaksi (2)
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 26. Koding From_frm_Transaksi (3)


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 27. Koding From_frm_Transaksi (4)
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 28. Koding From_frm_Transaksi (5)


(Sumber: Novel Bibilapusen.accdb, 2016)
4.3.3 Relasi (Query)

Gambar 29. Query Anggota_qry1


(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 30. Query Anggota_qry2


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 31. Query Anggota_qry3
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 32. Query Anggota_qry4


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 33. Query Peminjamanrinci_qry1
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 34. Query Buku_qry1


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 35. Query Bukurinci_qry1
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 36. Query Bukurinci_qry2


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 37. Query Peminjamanrinci_qry1
(Sumber: Novel Bibilapusen.accdb, 2016)

4.4 Alur proses

Gambar 38. Main Switchboard (Menu)


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 39. Main Switchboard-Anggota
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 40. Main Switchboard-Anggota-Tambah


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 41. Main Switchboard-Anggota-Tambah-Pencarian anggota
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 42. Main Switchboard-Anggota-Tambah


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 43. Main Switchboard-Anggota-Tambah
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 44. Anggota setelah ditambahkan


(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 45. Main Switchboard-Novel


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 46. Main Switchboard-Novel-Tambah
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 47. Main Switchboard-Novel-Tambah


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 48. Tampilan BukuInduk setelah ditambahkan
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 49. Main Switchboard-Pinjam Novel


(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 50. Main Switchboard-Pinjam Novel


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 51. Tampilan frm_Transaksi
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 52. Main Switchboard-Kembalikan Novel 1


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 53. Main Switchboard-Kembalikan Novel 2
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 54. Main Switchboard-Selesai


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 55. Report 1
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 56. Report 2


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 57. Report 3
(Sumber: Novel Bibilapusen.accdb, 2016)

Gambar 58. Report 4


(Sumber: Novel Bibilapusen.accdb, 2016)
Gambar 59. Report 5
(Sumber: Novel Bibilapusen.accdb, 2016)
BAB V
KESIMPULAN

Kesimpulan yang dapat diambil dari aplikasi ini adalah:


1. Sistem pada aplikasi peminjaman novel dan buku di toko Bibilapusen
berbeda dengan sistem perpustakaan.
2. Tidak terdapat denda pada aplikasi peminjaman novel dan buku.
3. Peminjam novel maupun buku harus berstatus anggota toko Bibilapusen.
4. Terdapat 3 entitas pada transaksi peminjaman novel dan buku.
DAFTAR PUSTAKA

Hasan. 2016. Diagram Entitas Relasi. Terdapat pada:


https://pccontrol.wordpress.com/2014/02/14/pengetahuan-dasar-er-
diagram-diagram-relasi-/ (diakses pada tanggal 18 Juni 2016 pukul 21.40
WIB)

Panji. 2016. Program Aplikasi. Terdapat pada:


https://pramadanapanji.wordpress.com/2015/06/03/pengertian-dan-jenis-
jenis-program-aplikasi/ (diakses pada tanggal 18 Juni 2016 pukul 21.55
WIB)

Andrea. 2016. Switchboard. Terdapat pada:


http://andreasandrew28.blogspot.co.id/2013/10/tutorial-membuat-
switchboard-pada-ms.html (diakses pada tanggal 18 Juni 2016 pukul
22.03 WIB)

Izat. 2016. Pengertian dan langkah membuat form. Terdapat pada:


http://izat17.blogspot.co.id/2013/06/pengertian-dan-langkah-membuat-
form.html (diakses pada tanggal 18 Juni 2016 pukul 22.09 WIB)
LAMPIRAN

Gambar 60. Multichat kelompok 8 di LINE


(Sumber: Data Pribadi Kelompok 8, 2016)

Gambar 61. Proses pembuatan laporan


(Sumber: Data Pribadi Kelompok 8, 2016)
Gambar 62. Foto-foto yang terdapat pada multichat kelompok 8 di LINE
(Sumber: Data Pribadi Kelompok 8, 2016)

Gambar 63. Compact Disk berisi aplikasi bernama Novel Bibilapusen


(Sumber: Data Pribadi Kelompok 8, 2016)

Anda mungkin juga menyukai