LANDASAN TEORI
bahasa yang dikenal serta dimengerti oleh komputer. Instruksi tersebut kemudian
dieksekusi atau diproses oleh komputer untuk mengatur suatu tindakan tertentu
yang harus dilakukan oleh komputer agar mendapatkan atau menghasilkan suatu
2.1.1.Pengertian Program
“Program merupakan kata, ekspresi pernyataan atau kombinasi yang disusun dan
kumpulan perintah berupa kata, ekspresi pernyataan atau kombinasi yang disusun
dan dirangkai menjadi satu kesatuan prosedur, berupa urutan langkah untuk
9
10
Microsoft Visual Basic .NET adalah Visual Basic yang direkayasa kembali
untuk digunakan pada platform .NET sehingga aplikasi yang dibuat menggunakan
Visual Basic .NET dapat berjalan pada sistem komputer apa pun, dan dapat
mengambil data dari server dengan tipe apa pun asalkan terinstal .NET
(Sunarti, 2016) “Visual Basic adalah salah satu bahasa pemrograman berbasis
Visual Basic .NET merupakan salah satu bahasa pemrograman berbasis desktop
terbesar yaitu Microsoft yang direkayasa kembali untuk digunakan pada platform
.NET sehingga aplikasi yang dibuat menggunakan Visual Basic .NET dapat
2.1.3.Basis Data
Basis data secara umum berarti kumpulan informasi yang disimpan di dalam
sebuah koleksi atau kumpulan data yang saling berhubungan (relation), disusun
Berdasarkan dari pendapat para ahli diatas bahwa pengertian basis data
Adapun basis data yang digunakan pada program yang dibangun dalam
langkah yang standar dan biasa dilakukan dalam membangun suatu aplikasi
(RDBMS).
server database) yang dapat mengelola database dengan sangat cepat, dapat
menampung data dalam jumlah sangat besar, dapat diakses oleh banyak user
12
(multi-user), dan dapat melakukan suatu proses secara sinkron atau berbarengan
bahwa “MySQL merupakan salah satu software database (basis data) open source
Berdasarkan dari pendapat para ahli diatas bahwa pengertian MySQL (My
Structure Query Language) merupakan salah satu software database (basis data)
open source yang dapat mengelola database dengan sangat cepat, dapat
menampung data dalam jumlah sangat besar, dapat diakses oleh banyak user
(multi-user), dan dapat melakukan suatu proses secara sinkron atau berbarengan
(multi-threaded).
3. phpMyAdmin
manajemen MySQL”.
dibangun dalam penulisan Tugas Akhir (TA) ini adalah sebagai berikut:
13
1. XAMPP Server
“XAMPP merupakan paket PHP berbasis Open Source yang dikembangkan oleh
“Xampp adalah perangkat lunak bebas, yang mendukung banyak sistem operasi,
merupakan paket PHP berbasis Open Source yang dikembangkan oleh komunitas
Open Source yang mendukung banyak sistem operasi, yang merupakan kompilasi
dibangun dalam penulisan Tugas Akhir (TA) ini adalah sebagai berikut:
SQL yang tidak bergantung pada aturan DBMS (Saputra & Riyadi, 2016).
terbuka untuk konektivitas antar basis data. Standar ini menyediakan API
Berdasarkan dari pendapat para ahli diatas bahwa pengertian ODBC (Open
pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari
2. Desain
Visual Basic 2010 sebagai media pembuatan program dan Mysql sebagai
4. Pengujian
Pada tahapan ini, penulis menentukan apakah sistem atau program yang
telah dibuat sudah sesuai dengan desain yang telah ditentukan atau belum
program yang telah dibuat benar-benar akan membantu para pengguna untuk
pengujian.
lunak guna memberikan perawatan serta perubahan jika dirasakan ada suatu
kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat
16
2.1.5.Sistem Informasi
organisasi”.
2.1.6.Penjualan
dan kepentingan”.
dipenuhi dari kegiatan pemasaran yang telah dilakukan untuk mendapatkan hasil
yang maksimal.
2.1.7.Furniture
(Sutanto, Kusumarini, & Rizqi, 2017) “furniture merupakan benda bergerak yang
digunakan untuk membuat ruangan atau bangunan pantas untuk ditinggali atau
adalah semua benda yang ada dirumah yang digunakan untuk membuat ruangan
atau bangunan pantas untuk ditinggali atau untuk bekerja, seperti meja, kursi, dan
lemari.
Pada penulisan laporan Tugas Akhir (TA) ini, penulis juga menggunakan
berjalan.
18
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar
Diagram atau ERD merupakan bentuk paling awal dalam menjelaskan hubungan
antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai
simbol yang digunakan pada ERD dengan notasi Chen menurut (Rosa &
Shalahuddin, 2015) yang akan disajikan dalam bentuk tabel adalah sebagai
Komponen ERD
Simbol Keterangan
Atribut Kunci Primer Field atau kolom data yang butuh disimpan
Atribut Multinilai / multivalue Field atau kolom data yang butuh disimpan
Simbol Keterangan
Berdasarkan dari pendapat para ahli diatas bahwa Logical Record Structure
atau (LRS) merupakan sebuah model sistem yang digambarkan dengan sebuah
saling berelasi.
2.2.3.Pengkodean
dan dihitung dengan lebih mudah. Akan tetapi transformasinya tidak bersifat
hasil rancangan yang telah dilakukan diimplementasi berupa data mentah diubah
1. Pengertian
Sedangkan menurut Praptiningsih dalam (Maarif, Nur, & Rahayu, 2018) “HIPO
(Hierarchy Input Process Output) yaitu alat bantu yang digunakan untuk
dimana di dalam program ini berisi input yang diproses dan menghasilkan
output”.
HIPO terdiri dari 3 jenis diagram, yaitu Daftar Isi Visual (Visual Table of
Diagram ini membuat semua modul yang ada dalam sistem berikut nama
dan nomornya, yang nantinya akan diperinci dalam diagram ringkas dan
diagram rinci. Dalam DIV juga bias dilihat fungsi-fungsi utama yang
2. Diagram Ringkas
3. Diagram Rinci
Diagram rinci HIPO digunakan untuk memperinci input, proses, dan output
yang telah digambarkan dalam diagram ringkas. Dalam input data dijelaskan
output juga dengan lebih detail (Mulyanto & Uswatun Khasanah, 2018).
1. Pengertian
Menurut Robert dan Greene dalam (Atmoko & Arizona, 2016) ”Flowchart
merupakan alat yang sangat pleksibel yang sangat memungkinkan anggota tim
merupakan alat yang sangat pleksibel yang sangat memungkinkan anggota tim
2. Bentuk Flowchart
Adapun penjelasan bentuk flowchart dari penulisan Tugas Akhir (TA) ini
A. Program Flowchart
Menurut Roberts dan Greene dalam (Malau, 2016) “Bagan alur yang
flowchart”.
24
merupakan diagram alir yang menggambarkan urutan logika dari suatu prosedur
B. Sistem Flowchart
menggambarkan proses secara rinci dan detail diantaranya instruksi yang lainnya
Yuswanto dalam (Khairuzzaman, Nasihin, & Setiawan, 2014) “Diagram alir yang
dalam proses pengolahan data serta hubungan antar peralatan disebut Sistem
flowchart”.
merupakan diagram alir yang menggambarkan suatu proses secara rinci dan detail
diantaranya instruksi yang lainnya didalam suatu program komputer yang bersifat
logis.
3. Tehnik Pembuatan
A. General Way
Menurut Suarga dalam (Mulyanto & Khasanah, 2018) “Cara ini sering
proses pengulangan secara tidak langsung (Non Direct Loops). Sering digunakan
Direct Loop).
B. Iteration Way
Menurut Suarga dalam (Mulyanto & Khasanah, 2018) “Cara ini sering
dipakai untuk logika program yang cepat, serta bentuk permasalahan yang
Sedangkan menurut (Pratama & Arizona, 2013) “Teknik yang dipakai untuk
merupakan teknik yang dipakai untuk logika program yang cepat, serta bentuk
(Direct Loop).
Menurut Rosa & Shalahuddin dalam (Pratama, Sihombing, & Putra, 2014)
“Proses ini dilakukan untuk merealisasikan tahapan yang telah dilakukan pada
proses perancangan dan desain kedalam bentuk program komputer. Dan pada
tahap pengujian unit (testing) dilakukan untuk pengujian terhadap program yang
telah dibuat untuk memeriksa kesalahan dan memastikan output yang dihasilkan
lunak yang berdasarkan analisa dan pengujian unit, jika aplikasi tersebut terjadi
kesalahan maka akan mencari di mana letak bagian error dan segera diperbaiki.”
pengujian unit merupakan proses ini dilakukan untuk merealisasikan tahapan yang
telah dilakukan pada proses perancangan dan desain kedalam bentuk program
komputer berdasarkan analisa dan pengujian unit, jika aplikasi tersebut terjadi
kesalahan maka akan mencari di mana letak bagian error dan segera diperbaiki.