PENGENALAN PROGRAMMING
Disusun Oleh:
Kelompok 42
1. Rosida Salsa Lailany 21070120120026
2. Andhika Davin 21070120130095
3. Jusuf El Marchio R. 21070120130139
4. Salsabila Nurshafrina Y. 21070120140105
Asisten,
Mengetahui,
Koordinator Praktikum
Jose Daniel M S
NIM 21070118130116
KATA PENGANTAR
Pertama-tama, kami panjatkan puji syukur kehadirat Tuhan Yang Maha Esa, atas
limpahan rahmat dan karunia-Nya kami dapat menyelesaikan penyusunan Laporan
Tugas Besar Praktikum Internet of Things dengan program/aplikasi yaitu sistem
informasi di Perpustakaan Negara INDONESIA ini sebaik mungkin dan tepat pada
waktunya. Laporan Tugas Besar ini berhasil diselesaikan dengan baik tentunya berkat
bantuan dan dukungan dari berbagai pihak, baik dalam penyusunan program/aplikasi
maupun dalam penyusunan Laporan Tugas ini. Kami menyadari bahwa
program/aplikasi dan laporan kami tidak akan terselesaikan dengan baik tanpa bantuan
daripihak lainnya. Oleh karena itu, pada kesempatan kali ini, kami ingin mengucapkan
terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu,
diantaranya:
1. Kepada Tuhan Yang Maha Esa atas segala karunia kepada kami. Engkau telah
memberi kami kesehatan, kesempatan, dan keselamatan untuk menyelesaikan
Tugas Besar Internet of Things ini.
2. Bapak Zainal Fanany selaku dosen pengampu mata kuliah Internet of Things yang
telah mengajarkan kami dasar-dasar ilmu algoritma dan bahasa pemrograman
sehingga kami dapat memahami materi yang disampaikan dan dapat
mengaplikasikannya pada Praktikum Internet of Things.
3. Saudara Jose Daniel M S selaku Koordinator Praktikum Internet of Things 2020
dan seluruh asisten Laboratorium Decision Support System yang telah bersedia
membagi ilmunya, memfasilitasi, dan memberikan pengajaran yang sangat baik
sehingga kami bisa memahami dan menguasai visual basic, Microsoft Access,
diikuti dengan seluruh penerapannya, juga pembuatan flowchart yang dapat
dipahami oleh orang lain dan tentunya mampu menjelaskan program dengan baik,
serta cara pembuatan suatu aplikasi sederhana yang bermanfaat.
4. Saudara Ahmad Akhirul Fatoni selaku Asisten Tugas Besar kami yang telah
berkenan mendampingi dan memfasilitasi kami dalam menjalankan Tugas Besar
ini.
5. tua yang senantiasa memberi dukungan melalui fasilitas yang memadahi dan
diiringi pesan semangat serta doa yang membuat kami tetap semangat untuk dapat
mengikuti seluruh rangkaian Praktikum Internet of Things 2020 hingga tuntas.
6. Teman-teman keluarga 2020 yang telah memberikan bantuan moriil dan materiil
pada saat pembuatan program dan segala aktivitas lainnya terkait saat Praktikum
Internet of Things 2020.
Kami juga menyadari bahwa Tugas Besar ini masih jauh dari sempurna. Sehubungan
dengan itu kami sangat mengharapkan kritik dan saran yang membangun dari pembaca
guna memperbaiki dan menyempurnakan Laporan Tugas Besar Praktikum Internet of
Things ini.
Kelompok 42
DAFTAR ISI
DAFTAR ISI...................................................................................................................iv
DAFTAR GAMBAR......................................................................................................vi
DAFTAR TABEL..........................................................................................................vii
BAB 1 PENDAHULUAN................................................................................................1
1.1. Latar Belakang..............................................................................................................1
1.2. Rumusan Masalah.........................................................................................................2
1.3. Tujuan Masalah.............................................................................................................2
1.4. Batasan Masalah...........................................................................................................3
1.5. Sistematika Penulisan...................................................................................................4
BAB II DASAR TEORI..................................................................................................6
2.1. Program, Pemrograman, dan Bahasa..........................................................................6
2.2. Algoritma.......................................................................................................................6
2.2.1. Struktur Dasar Algoritma............................................................................................7
2.2.2. Struktur Teks Algoritma..............................................................................................8
2.3. Flowchart.......................................................................................................................9
2.4. Database.......................................................................................................................10
2.5. Microsoft Access..........................................................................................................12
2.5.1. Pengertian Microsoft Access.......................................................................................12
2.5.2. Fitur Pemrograman Microsof Access........................................................................13
2.6. Operator.......................................................................................................................16
2.6.1. Operator Perbandingan..............................................................................................16
2.6.2. Operator Percabangan If............................................................................................17
2.6.3. Operator Perulangan..................................................................................................18
2.7. Tipe Data......................................................................................................................20
2.8. Module..........................................................................................................................21
2.9. Fungsi...........................................................................................................................21
2.10. Prosedure.....................................................................................................................21
2.11. Visual Basic..................................................................................................................22
2.11.1. Pengertian Visual Basic..............................................................................................22
2.11.2. IDE Visual Basic..........................................................................................................22
BAB III FLOWCHART PROGRAM.........................................................................27
3.1. Gambar Flowchart Program......................................................................................27
3.2. Penjelasan Flowchart Program..................................................................................31
BAB IV PROGRAM APLIKASI.................................................................................35
4.1. Judul Program.............................................................................................................35
4.2. Deskripsi Program......................................................................................................35
4.3. Target User..................................................................................................................36
4.4. Tutorial Program........................................................................................................36
4.4.1. Sebagai Pengunjung Perpustakaan............................................................................36
4.4.2. Sebagai Admin Perpustakaan....................................................................................42
BAB V LISTING DAN ANALISA PROGRAM.........................................................48
5.1 Listing program...........................................................................................................48
5.1.1. Form Admin Buku......................................................................................................48
5.1.2. Form Admin Buku Dipinjam.....................................................................................49
5.1.3. Form Menu Admin......................................................................................................49
5.1.4. Form Login User.........................................................................................................50
5.1.5. Form Register User.....................................................................................................52
5.1.6. Form Peraturan User..................................................................................................52
5.1.7. Form User Main Menu...............................................................................................53
5.1.8. Form Request User......................................................................................................54
5.1.9. Form Pencarian buku................................................................................................54
5.1.10. Form Peminjaman.......................................................................................................55
5.1.11. Form Struk peminjaman............................................................................................56
5.1.12. Form Pengembalian Admin.........................................................................................58
5.1.13. Form Request Buku Admin.........................................................................................60
5.1.14. Form Struk Pengembalian...........................................................................................61
5.1.15. Form Denda..................................................................................................................62
5.2 Analisa program..........................................................................................................64
5.2.1 Kegunaan program.....................................................................................................64
5.2.2 Kelebihan program.....................................................................................................65
5.2.3 Kekurangan program.................................................................................................65
BAB VI KESIMPULAN DAN SARAN.......................................................................66
6.1. Kesimpulan..................................................................................................................66
6.2. Saran............................................................................................................................67
DAFTAR PUSTAKA........................................................................................................
LAMPIRAN.......................................................................................................................
DAFTAR GAMBAR
BAB I
PENDAHULUAN
1.1. Latar Belakang
Seiring dengan berkembangnya zaman, hal tersebut menyebabkan adanya
perkembangan IPTEK terutama pada penggunaan teknologi komputer dan juga
informasi menjadi semakin pesat di seluruh aspek kehidupan manusia. Salah satunya
adalah pemanfaatan teknologi informasi yang diharapkan mampu membantu
menyelesaikam pekerjaan maupun mengatasi masalah yang timbul dalam kegiatan
sehari–hari yang mana sudah menjadi kebutuhan yang sangat penting bagi kehidupan
manusia maupun instansi.
BAB VI PENUTUP
Berisi kesimpulan dari pengolahan program dan pembahasan yang telah
dibuat serta berisikan saran untuk perbaikan dalam membuat program
selanjutnya.
BAB II
DASAR TEORI
2.2. Algoritma
Algoritma dalam matematika dan ilmu komputer adalah prosedur langkah demi
langkah untuk perhitungan. Algoritma biasanya digunakan dalam pemrograman
komputer. Fungsi algoritma yaitu untuk perhitungan, pemrosesan data, dan
penalaran otomatis. Algoritma menurut KBBI adalah prosedur sistematis untuk
memecahkan masalah matematis dalam langkah-langkah terbatas dan
menggunakan urutan yang logis untuk memecahkan suatu masalah (Zakky, 2018)
B. Pemilihan (Selection)
Pada umumnya instruksi algoritma setidaknya akan mengandung
pemilihan, atau selection, artinya instruksi ini akan muncul apabila ada
kasus yang memiliki 2 atau lebih alternatif penyelesaian. Di dalam struktur
algoritma pemilihan atau selection tersebut akan kerap sekali ditemukan,
sehingga struktur algoritma tidak lepas dari pemilihan/ selection.
C. Pengulangan (Repitition)
Pengulangan atau repitition artinya kasus-kasus pemecahan masalah
dalam algoritma maupun bahasa pemrograman pada kenyataannya tidak
akan lepas dari kasus-kasus yang membutuhkan pengulangan.
2.3. Flowchart
Flowchart, yang dengan kata lain disebut diagram alir, adalah salah satu
bentuk diagram yang berisikan tentang kumpulan instruksi/algoritma yang
berurutan dalam sebuah system. Biasanya flowchart digunakan oleh user dalam
rangka memaparkan suatu gambaran logis mengenai struktur dari sebuah sistem.
Flowchart dari berbagai macam simbol yang memiliki maknanya tersendiri.
Bentuk-bentuk tersebut mewakili proses apa yang akan/sedang dilakukan. Proses
satu dengan proses lainnya dihubungkan dengan memakai garis penghubung.
Manfaat positif yang ditawarkan dengan memakai flowchart yaitu urutan terjadinya
suatu instruksi akan tergambar dengan lebih jelas. Penambahan instruksi-instruksi
baru juga akan menjadi lebih mudah (Zakky,2018)
Adapun simbol-simbolnya yang akan dijelaskan pada gambar 2.1 berikut ini
2.4. Database
Database merupakan suatu bagian yang sangat penting dalam suatu
pemrograman sebab dalam pemrograman kita dapat analogikan bahwa database
adalah suatu wadah yang berisikan inputan yang kita masukkan di mana nantinya
data yang ada dalam database dapat kita edit dan dapat kita update setiap kalinya.
Database dapat kita definisikan pula sebagai suatu kumpulan dari catatan atau
potongan dari pengetahuan. Selain itu, database juga dapat didefinisikan sebagai
Departemen Teknik Industri
Universitas Diponegoro
2020
Laporan Tugas Besar Pengenalan Programming
Microsoft Access
Kelompok 42
suatu penjelasan terstruktur dari satu statement yang terstruktur dari suatu fakta
yang tersimpan di dalamnya, penjelasan ini juga disebut sebagai skema. Cara
memodelkan skema juga ada berbagai cara yang dapat kita sebut sebagai model
database. Model umum yang digunakan baisanya adala database relasional.
(Munir, 2015)
1. Tab File
Pada tab file terdapat fitur seperti info, new, open, save, save as, print,
close, account and options.
2. Tab home
Pada tab home terdapat fitur
a. Views
Departemen Teknik Industri
Universitas Diponegoro
2020
Laporan Tugas Besar Pengenalan Programming
Microsoft Access
Kelompok 42
Pada grup views hanya ada satu ikon, yaitu view yang terdiri dari
empat pilihan, yaitu Database View, PivotTable View, PivotChart
view, dan Design View
b. Clipboard
Pada grup Clipboard terdapat fasilitas untuk operasi Clipboard, yaitu
cut, copy, Format Painter, Dan Paste.
c. Sort & Filter
Pada grup ini kita dapat menggunakan fasilitas untuk mengurutkan
dan memfilter data yang ada di table atau query atau form yang
sedang dibuka.
d. Records
Pada grup ini tersedia tombol-tombol untuk operasi Records pada
table atau query, di antarnya Refresh All, New, Delete, Save,
Spelling, dan tombol More yang berisi pilihan Row Height, Hide
Fields, Unhide Fields, Freeze Fields, Unfreeze Fields, dan Fields
Width.
e. Find
Pada grup ini tersedia tombol pilihan Find, Replace, Go To, dan
Select.
f. Text Formatting
Pada grup ini dapat mengubah font, font size, font Color, Alignment,
Bold, Italic, Underline, Background Color, Gridlines, dan Cell Effect.
3. Tab Create
Fitur yang terdapat pada tab create yaitu:
a. Templates
b. Tables
c. Queries
Terdiri atas Query Wizard, dan Query Design.
d. Form
Terdapat 6 jenis form, yaitu Form, Form Design, Blank Form, Form
Wizard, Navigation, More Form.
e. Reports
Terdapat 5 Reports, yaitu Report, Report Design, Blank Report,
Report Wizard, dan Labels.
f. Macro & Code
Terdapat 4 pilihan yaitu Macro, Module, Class Module, Visual Basic.
4. Collect Data
Pada grup ini terdapat 2 pilihan Create E-mail dan Manage Replies .
a. Tools
Pada grup ini hanya terdapat 1 pilihan, yaitu compact and Repair
Database.
b. Macro
Pada grup ini terdapat 2 pilihan , yaitu visual Basic dan Run Macro.
c. Relationships
Sharepoint.
6. Add-Ins
Dari pengenalan bagian-bagian di atas , terdapat bagian-bagian yang
sering digunakan saat membuat database atau aplikasi menggunakan
Microsoft Access. Bagian- bagian penting tersebut adalah :
If kondisi Then
pernyataan
atau
If kondisi Then
pernyataan-pernyataan
End If
kondisi biasanya merupakan sebuah pernyataan, perbandingan, atau ekspresi
yang menghasilkan nilai numerik. Dalam Ms. Access angka 0
diinterpretasikan sebagai False dan angka 1 sebagai True.
B. If Then Else
If Then Else digunakan untuk menyatakan beberapa pernyataan yang
akan dijalankan salah satunya tergantung kondisi mana yang tercapai.
If [condition] then
[statement]
variabel yang disebut counter yang nilainya akan bertambah atau berkurang
disetiap pengulangannya
..........
Next [variabel]
B. Do. Loop
Do.....loop digunakan untuk mengeksekusi sebuah blok statement dengan
jumlah perulangan yang tak terhingga. Do loop sendiri memiliki beberapa jenis,
tetapi masing-masing jenis memiliki jenis evaluasi yang berbeda-beda mengenai
kondisi yang menentukan pelanjutan eksekusi perulangan.
C. While Wend
Perulangan while...wend memiliki fungsi yang sama dengan do loop yakni
mengeksekusi blok statement dengan jumlah perulangan tak terbatas selama
kondisi statement adalah TRUE.
WHILE <kondisi>
<statement>
WEND
Jika kondisi FALSE, maka statement akan dilompati (tidak dijalankan). Jadi
program hanya dapat berjalan jika kondisi benar.
2.8. Module
Module digunakan untuk menyimpan dan mendeklarasikan variabel,
fungsi, procedure, dan koneksi secara global atau public. Dengan adanya modul
ini maka variabel, fungsi, koneksi, dan procedure yang disimpan dan
dideklarasikan didalam modul dapat dikenali dan digunakan didalam beberapa
form lain didalam satu project tanpa harus menulisnya secara ulang
(Sofyan,2016)
Berikut ini beberapa keyword yang digunakan dalam pendeklarasian
variabel, procedure, atau fungsi
2.9. Fungsi
Fungsi merupakan blok kode yang terorganisir yang dapat digunakan
berulangulang untuk melakukan sebuah perintah tertentu. Dengan
menggunakan fungsi program yang kita buat menjadi lebih terstruktur dan lebih
mudah dibaca dan dipahami oleh orang lain. Konsep fungsi dalam Microsoft
Access sama dengan bahasa pemrograman C/C++. Microsoft Access
menganggap fungsi dan prosedur adalah sesuatu yang sama, dalam artian
mendeklarasikan fungsi dan prosedur adalah sama, perbedaannya jika fungsi
mengembalikan suatu nilai setelah proses sedangkan prosedur tidak. (Alfiah,
2017)
2.10. Prosedure
Prosedur adalah suatu program yang terpisah dalam blok tersendiri yang
berfungsi sebagai sub program. Pada program terstruktur banyak menggunakan
prosedur karena prosedur sebagai penerapan program yang modular yaitu
memecah program yang rumit menjadi program-program bagian yang lebih
sederhana dalam bentuk prosedur, dan dengan menggunakan prosedur maka
untuk beberapa perintah yang sering digunakan berulang, kita cukup menuliskan
satu kali saja dalam prosedur dan dapat dipanggil sewaktu-waktu. (Ulfah, 2016)
Contoh : luas_persegi: luas = (sisi*sisi) print (“Luas persegi : %f” % luas)
e. Bulid
Menu ini sangat penting ketika kita telah menyelesaikan aplikasi yang
kita buat dan ingin menjalankannya tanpa IDE Visual Basic 2010,
seperti aplikasi lain dalam bentuk *.EXE.
f. Debug
Menu ini menyediakan tool untuk menjalankan (start) dan
menghentikan (stop) aplikasi dengan IDE Visual Basic 2010. Selain
itu kita juga dapat mencari kesalahan dan melihat apa yang terjadi
pada kode yang kita tulis.
g. Data
Menu ini dibutuhkan jika ingin berhubungan dengan database. Kita
dapat mengelola data source dan preview di menu ini.
h. Tools
Menu ini menyediakan perintah untuk melakukan konfigurasi IDE
Visual Studio 2010.
i. Test
Menu ini menyediakan pilihan untuk menciptakan dan melihat unit
percobaan untuk aplikasi yang kita kembangkan sebagai bahan latihan
penulisan source code pada bermacam-macam situasi.
j. Window
Menu Window menjadi standar pada sebuah aplikasi yang
mengizinkan membuka jendela pada satu waktu seperti word dan
excel. Kita dapat berganti jendela yang aktif melalui menu ini.
k. Help
Menu Help menyediakan akses untuk membuka dokumentasi Visual
Studio 2010, dan Informasi lain seperti Jendela About, dan lain-lain.
Solution Exploler
Window yang berisi struktur tree dari project yang sedang dikerjakan
Form Designer
Window untuk merancang user interface dari aplikasi
Toolbox
Window yang berisi komponen-komponen yang digunakan untuk
memperkaya user interface.
Properties
Untuk melihat / mengedit sifat dari object yang sedang
dipilih.Disinilah kita dapat mengubah name,text,jenis
huruf,background form.
Form Layout
menunjukan tampilan form bersangkutan disaat runtime.
Code Editor
Untuk menuliskan source code dari program.source code dapat
ditampilkan dengan mengklik 2 kali pada form.
BAB III
FLOWCHART PROGRAM
3.1. Gambar Flowchart Program
Keempat, apabila pengunjung memilih fitur request buku maka akan muncul
form saran buku. Dalam form tersebut pengunjung diminta memasukkan judul
serta pengarang buku yang ingin di request. setelah memasukkan judul serta
pengarangnya, pengunjung menekan button request, sehingga buku yang baru saja
direquest akan masuk ke database table2 perpustakaan. Setelah selesai, untuk
kembali menu utama, pengunjung dapat menekan button Kembali ke Main Menu.
Keenam, dalam form menu utama tersebut akan ditampilkan empat fitur
yang bisa di akses oleh admin, yaitu edit tambah buku, buku yang dipinjam,
pengembalian buku, buku yang direquest. Apabila admin memilih fitur edit tambah
buku maka akan ditampilkan form Admin buku yang mana dalam form tersebut
admin dapat melakukan proses penambahan buku dan data buku tersebut akan
langsung tersimpan dalam table database3 perpustakaan
Ketujuh, apabila memilih fitur buku yang dipinjam, maka akan tampil form
Admin_Dipinjam yang mana dalam form tersebut terdapat data buku yang sedang
dipinjam pengunjung. Dan untuk kembali ke menu utama, admin bisa menekan
button Menu Admin.
pengunjung pada form Admin_Request. Dan untuk kembali ke menu utama, admin
bisa menekan button Menu Admin.
BAB IV
PROGRAM APLIKASI
1.1. Judul Program
Judul program yang kami buat berjudul Digily (Digital Library)
1.2. Deskripsi Program
Program yang kami buat merupakan suatu program yang berbentuk sistem
informasi bernama “Digily”, yang diciptakan untuk perpustakaan nasional negara
INDONESIA dengan tujuan guna memudahkan pendataan buku oleh admin
perpustakaan, serta memudahkan pengunjung dalam mencari dan meminjam buku
di perpustakan tersebut. Dalam program sistem informasi yang kami buat ini
terdapat 2 tipe akun, yaitu akun user dan admin. Akun user merupakan akun yang
digunakan oleh pengunjung perpustakaan untuk mengakses sitem informasi
tersebut. sedangkan akun admin merupakan akun yang dipegang oleh petugas
perpustakaan pada komputer utama perpustakaan.
Dalam sistem program ini, untuk mendapatkan akun user maka pengunjung
harus melakukan registrasi pada sistem informasi perpustakaan. Setelah registrasi
akun user akan dapat masuk ke sistem informasi perpustakaan. Akun user dapat
melakukan peminjaman buku pada perpustakaan dan melakukan request untuk
buku yang belum ada di perpustakaan kepada petugas perpustakaan untuk
selanjutnya akan di proses oleh petugas perpustakaan.
Admin dapat melakukan penambahan atau pengurangan jumlah buku yang
ada di perpustakaan sesuai dengan jumlah buku yang tersedia di perpustakaan.
Akun admin ini dapat juga mengakses data dari buku yang sedang tersedia di
perpustakaan ataupun sedang dipinjam oleh pengunjung. Admin juga dapat
mengakses data request untuk buku yang akan ditambahkan pada perpustakaan
oleh pengunjung melalui layanan request buku pada sistem informasi
perpustakaan. Selain itu dalam program ini juga terdapat fitur search pada
homepage user dan admin agar dapat memudahkan dalam mencari buku apa saja
yang akan dicari oleh user dan admin. Pada proses peminjaman buku akan
terdapat struk peminjaman yang didalamnya tertera jam peminjaman dan juga jam
pengembalian buku tersebut agar dapat dipantau oleh petugas perpustakaan.
Dalam proses pembuatannya kami menggunakan software Microsoft Access
dengan menggunakan bahasa pemrograman VBA yang terbilang lebih mudah dan
sederhana jika dibandingkan dengan bahasa pemrograman yang lain. Adapun
sistem database yang kami gunakan adalah Microsoft Jet Database Engine yang
mana sudah satu paket dengan Microsoft Acces yang telah kami install.
B. Jika username dan password benar, akan muncul pop up “login berhasil”. Dan
jika belum memiliki akun, klik tombol register. Isi data untuk register dengan
mengisi username, password, phone, address, dan email. Setelah itu klik
tombol daftar. setelah selesai melakukan pendaftaran, akan kembali ke form
login untuk memasukkan ussername dan password yang baru saja
didaftarkan.
I. Apabila pengunjung memilih fitur request buku maka akan muncul form saran
buku. Dalam form tersebut pengunjung diminta memasukkan judul serta
pengarang buku yang ingin di request. setelah memasukkan judul serta
pengarangnya, pengunjung menekan button request, sehingga buku yang
baru saja direquest akan masuk ke database table2 perpustakaan.
Setelah selesai klik kembali ke main menu, setelah itu klik form user 3
peraturan untuk melihat peraturan meminjam buku di perpustakaan nasional
indonesia.
dibayarkan, apabila uang cukup akan berlanjut ke cetak struk, dan apabila
uang yang diinputkan kurang maka akan muncul massage box “Maaf Uang
Anda Kurang”.
I. Apabila tidak terjadi keterlambatan maka akan langsung menuju form struk
admin pula, dimana dalam form tersebut proses pencetakan struk akan
terjadi setelah admin menekan button cetak struk.
BAB V
LISTING DAN ANALISA PROGRAM
End Sub
End Sub
DoCmd.Close
DoCmd.OpenForm "Admin_Dipinjam"
End Sub
DoCmd.Close
DoCmd.OpenForm "User2Register"
Forms![User2Register]![Ussername] = ""
Forms![User2Register]![Password] = ""
Forms![User2Register]![Phone] = ""
Forms![User2Register]![Address] = ""
Forms![User2Register]![Email] = ""
End Sub
If IsNull(Me.Combo32) Then
MsgBox "Tolong Isi Ussername", vbInformation, "Ussername Required"
Else
If Me.T30.Value = DLookup("Password", "Table1", "[Ussername]='" &
Me.Combo32.Value & "'") Then
DoCmd.GoToRecord
MsgBox "Login Berhasil"
DoCmd.Close
DoCmd.OpenForm "User3peraturan"
Else
DoCmd.Save
DoCmd.GoToRecord , , acNewRec
DoCmd.Close
DoCmd.OpenForm "Login"
End Sub
End Sub
DoCmd yang digunakan untuk membuka atau menampilkan form Main menu
user
End Sub
End Sub
Dalam koding diatas memuat statement “option compare database” yang
digunakan untuk mendeklarasikan default ketika data string dibandingkan.
Koding diatas juga menggunakan Do Close yang digunakan untuk menutup
jendela form sebelumnya serta menggunakan metode OpenForm dari object
DoCmd yang digunakan untuk membuka atau menampilkan form search dan
request user
End Sub
End Sub
End Sub
Forms![Admin_Terlambat]![Text1] = L13.Caption
Forms![Admin_Terlambat]![Text3] = Text8.Value
End Sub
End Sub
Dalam koding diatas memuat statement “option compare database” yang
digunakan untuk mendeklarasikan default ketika data string dibandingkan.
Koding diatas juga menggunakan Do Close yang digunakan untuk menutup
jendela form sebelumnya serta menggunakan metode OpenForm dari object
DoCmd yang digunakan untuk membuka atau menampilkan form
Admin_menu
DoCmd.OpenForm "Strukadmin"
Forms![Strukadmin]![Kembali] = Text13.Value
Forms![Strukadmin]![Uang] = Text10.Value
Forms![Strukadmin]![Denda] = Text7.Value
Forms![Strukadmin]![Telat] = Text5.Value
Else
MsgBox "Maaf Uang Anda Kurang", vbCritical, "Peringatan"
End If
End Sub
End Sub
End Sub
Dalam koding diatas memuat statement “option compare database”
yang digunakan untuk mendeklarasikan default ketika data string
dibandingkan. Selain itu juga menggunakan. Koding diatas juga menggunakan
Do Close yang digunakan untuk menutup jendela form sebelumnya serta
menggunakan metode OpenForm dari object DoCmd yang digunakan untuk
membuka atau menampilkan form Struk_admin. Digunakan pula fitur massage
box yang mana digunakan untuk menampilkan pop up berupa pemberitahuan
End Sub
End Sub
End Sub
End Sub
Dalam koding diatas memuat statement “option compare database” yang
digunakan untuk mendeklarasikan default ketika data string dibandingkan.
Selain itu juga menggunakan DLookup yang berguna untuk melakukan
pencarian terhadap table 1 yang berisi username serta judul buku. Koding
diatas juga menggunakan Do Close yang digunakan untuk menutup jendela
form sebelumnya serta menggunakan metode OpenForm dari object DoCmd
yang digunakan untuk membuka atau menampilkan form. Selain itu juga
menggunakan metode GoToRecord dari object DoCmd yang berfungsi
membuat rekaman yang ditentukan oleh catatan saat ini dalam tabel terbuka.
Digunakan pula fitur massage box yang mana digunakan untuk menampilkan
BAB VI
KESIMPULAN DAN SARAN
6.1. Kesimpulan
Dari tugas besar yang kami kerjakan, dapat disimpulkan bahwa:
1. Cara pembuatan software adalah dengan pengombinasian listing dengan
form memakai VBA (Microsoft Visual Basic for Application) sebagai
bahasa pemrograman, dan Microsoft Access sebagai aplikasi pembuatan
program ini, serta Microsoft Jet Database Engine sebagai sistem database
yang mana berisi intruksi sesuai dengan sistematika algoritma yang runtut.
2. Penerapan sistem informasi di Perpustakaan Negara INDONESIA
memungkinkan pengunjung melakukan request, pencarian, peminjaman,
maupun pengembalian secara digital. Bagi admin perpustakaan sendiri
dimudahkan dalam pengelolan dan pendataan buku baik saat peminjaman,
pengembalian maupun buku buku yang direquest dari pengunjung, selain
itu penggantian terhadap status buku yang dipinjam.
3. Tiap koding-koding yang ada memiliki fungsi dan kegunaannya masing-
masing dalam menyusun program. Agar program bisa berjalan, tidak boleh
ada error yang muncul dalam error list yang berwarna merah. Setiap elemen
yang mengandung koding juga haruslah berhubungan satu sama lain agar
program bisa berjalan dengan baik.
4. Ada kegunaan, kelebihan, dan kekurangan dalam program sistem informasi
di perpustakaan nasional negara INDONESIA. Kelebihannya yaitu
memudahkan petugas administrasi dalam pengaturan serta pengelolaan data
(pengunjung, aktivitas peminjaman/pengembalian, buku) di perpustakaan,
dan bagi pengunjung perpustakaan dapat memudahkan dalam aktivitas
peminjaman, pengembalian, request, pencarian terhadap buku yang
diinginkan. Dan kekurangannya adalah tampilan interface yang masih
belum optimal, fungsi program yang masih terbatas, sistem program yang
masih cenderung sederhana.
6.2. Saran
1. Sebelum membuat program, seorang programmer sebaiknya menguasai
dasar-dasar tentang logika dan algoritma agar proses listing dan coding bisa
lebih teliti dan lebih mudah memecahkan masalah yang muncul.
2. Seoran programmer sebaiknya belajar programming sebanyak-banyak dan
seluas-luasnya, baik dari dosen, teman, kakak tingkat, buku internet dan
masih banyak sumber lainnya. Algoritma dapat dikembangkan tak terbatas
sesuai kreatifitas sang programmer.
3. Pahami dengan baik program yang akan dibuat sesuai skenario yang
direncanakan agar tidak terjadi kesalahan teknis yang tidak diinginkan.
4. Teruslah menggali kreativitas dan jangan lelah apalagi lengah dalam listing
program sampai program berhasil tercipta agar manfaatnya benar-benar
terasa baik bagi programmer maupun bagi konsumen.
5. Apabila bekerja dalam kelompok, bagilah secara jelas pekerjaan –
pekerjaan secara merata. Pakailah komputer atau laptop dengan spesifikasi
yang mumpuni agar lancar dalam proses pemrograman.
6. Pelajari dan pahami cara untuk membuat flowchart dengan benar
7. Dalam pembuatan laporan, perhatikan sistematika penulisannya yang baik
dan benar sesuai dengan ketentuan yang ada.