Perbandingan Pencarian Algoritma Hash Table Terhadap Algoritma Sequential Search pada Aplikasi Point of Sale berbasis C#

dokumen-dokumen yang mirip

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

ALGORITMA K-MEANS UNTUK PENGELOMPOKAN BANK BERDASARKAN KOMPOSISI DANA PIHAK KETIGA (DPK) DAN JUMLAH JARINGAN KANTOR

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

PERANCANGAN SISTEM ADMINISTRASI TUGAS AKHIR PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA. Dwi Setyani Rahardjo

APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET. Marsad Nur Ubay

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

PERANCANGAN SISTEM INFORMASI PENJUALAN PADA PT. IRMA GRAHA PRATAMA. Oleh: FERNANDO GUNAWAN SINAGA PROGRAM STUDI SISTEM INFORMASI

APLIKASI PELATIHAN SOAL DAN KOREKSI UJIAN AKHIR NEGARA BIOLOGI UNTUK SMA KELAS 3 BERBASIS WEB HANDOKO SUWANDI

PERANCANGAN SISTEM E-BUDGETING TAHAP PENGAJUAN ANGGARAN DAN REVIEW BERBASIS WEB STUDI KASUS SMA PANGUDI LUHUR JAKARTA

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA

PERANCANGAN SISTEM INFORMASI ORGANISASI KELEMBAGAAN MAHASISWA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI RUMAH SAKIT TERDEKAT DENGAN USER DI JAKARTA BERBASIS ANDROID

PERANCANGAN SISTEM INFORMASI PENGELOLAAN PASAR PADA KANTOR PENGELOLA PASAR CIPADU JAYA

APLIKASI PENGGAJIAN BERBASIS WEB PT. XYZ UNTUK MENGHITUNG GAJI DAN MASA KONTRAK PEGAWAI PKWT WILI WIWIT SAPUTRA

IMPLEMENTASI ALGORITMA ANTRIAN BERBASIS PRIORITAS PADA WEB PENDAFTARAN ONLINE PENDAKIAN GUNUNG ARJUNA-WELIRANG DI MALANG JAWA TIMUR

SISTEM MONITORING PROSES KERJA BIDANG USAHA PERCETAKAN DIGITAL PT. X BERBASIS APLIKASI CLIENT SERVER. Mukti Fuji Prayitno

APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

ANALISIS PERBANDINGAN ALGORITMA MERGE SORT DAN SELECTION SORT DALAM PENGURUTAN DATA ANGGOTA POLRI


SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

APLIKASI MONITORING PERKEMBANGAN GIZI DAN TUMBUH KEMBANG BALITA PADA POSYANDU DAHLIA PUTRI INDIRA ANDRYANTI

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

PERANCANGAN SISTEM INFORMASI PERMINTAAN PEMBELIAN SPAREPART PADA PT. DATINDO INFONET PRIMA

APLIKASI PENGAMANAN DATA MENGGUNAKAN ALGORITMA DATA ENCRYPTION STANDARD (DES) DENGAN NETBEANS IDE BERBASIS DESKTOP

PERANCANGAN SISTEM INFORMASI MANAJEMEN ASET PADA PT BANK RAKYAT INDONESIA (PERSERO) CABANG JAKARTA WARUNG BUNCIT. Ferry Ferdinan

APLIKASI ALAT BANTU PENGGUNAAN RUANG KELAS GEDUNG A DAN B UNIVERSITAS MERCU BUANA. Oleh: SALAMUDIN PROGRAM STUDI TEKNIK INFORMATIKA

PERANCANGAN SISTEM INFORMASI PENILAIAN KINERJA KARYAWAN PADA PT. SIEN CONSULTAN DENGAN METODA UMPAN BALIK UNTUK MENINGKAT KINERJA TEAM BUILDING

PERANCANGAN SISTEM INFORMASI PENJUALAN KREDIT MOTOR PADA PT. INDI JAYA MOTOR

ANALISA DAN PERANCANGAN E-LEARNING PADA SMP NEGERI 10 TANGERANG. Tugas Akhir. Oleh : INDRA SUTANA PROGRAM STUDI SISTEM INFORMASI

PERANCANGAN SISTEM PENDOKUMENTASIAN KEGIATAN DAN SURAT MENYURAT FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA BERBASIS WEB.

PERANCANGAN SISTEM PEMESANAN SERVIS MOBIL ONLINE BERBASIS WEB PADA PT. SRIKANDI MOTOR

Sistem Aplikasi Persuratan Pada Kementrian Perindustrian Berbasis WEB. Oleh : Ahmad Zaki Al Farisi

APLIKASI PENCARIAN DATA FILE MUSIK DENGAN ALGORITMA GENETIK PADA ANDROID SITI NURSULISTYAWATI

APLIKASI PEMESANAN PAKAIAN BERBASIS WEB

APLIKASI TRAVMOBILE SHUTTLE TRAVEL DI DKI JAKARTA DAN BANDUNG BERBASIS ANDROID

APLIKASI BERBASIS WEB SISTEM INFORMASI MANAJEMEN WIDYAISWARA MENGGUNAKAN FRAMEWORK YII

PERANCANGAN SISTEM INFORMASI WIRA WEDDING ORGANIZER BERBASIS WEB

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI

PERANCANGAN SISTEM PENYEDIAAN BARANG ALAT KESEHATAN KHUSUS JANTUNG PT BISAWI TUMBUH SELARAS

APLIKASI ANALISA KEPRIBADIAN DAN TIPE PERILAKU MANUSIA DENGAN METODE DOMINANCE, INFLUENCE, STEADINESS, COMPLIANCE

APLIKASI ENKRIPSI DAN DEKRIPSI MENGGUNAKAN ALGORITMA CAESAR CIPHER DALAM BENTUK QR CODE BERBASIS ANDROID AHMAD SOLEH PROGRAM STUDI INFORMATIKA

APLIKASI E-ABSENSI PERHITUNGAN GAJI KARYAWAN PT. PUTRA MAJU LESTARI BERBASIS ANDROID

SISTEM INFORMASI PENJUALAN DAN SERVICE KOMPUTER ( STUDI KASUS JAYA KOMPUTER ) Tugas Akhir. Oleh: Agung Setiawan

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016

PERANCANGAN SISTEM INFORMASI KOPERASI ONLINE PADA KOPERASI PASAR CIPETE. Rega Fahleza

BAB II LANDASAN TEORI

Pengembangan Algoritma Caesar Cipher Dengan Teknik Kriptografi Untuk Keamanan Data

RANCANG BANGUN HOME SECURITY PADA PINTU MENGGUNAKAN ARDUINO BERBASIS SMS GATEWAY DAN VIBRATION SENSOR EKA TARIS ARIYUDI

ANALISA DAN PERANCANGAN FORM LAPORAN KERJA KUNJUNGAN KE CUSTOMER BERBASIS ANDROID

APLIKASI SISTEM INFORMASI PENGELOLAAN NILAI TOEIC PADA LIA MERCUBUANA BERBASIS WEB RIA FITRIANI

KENDALI KERJA DAN PELAPORAN PENGGUNAAN ALAT ELEKTRONIK JARAK JAUH RUBEN ADITYA NUGROHO

APLIKASI PEMBELAJARAN SKATEBOARD MENGGUNAKAN FRAMEWORK CODEIGNITER BERBASIS WEB. Disusun Oleh : GIANMAR SAPUTRA

PERANCANGAN APLIKASI VOTING UNTUK ORGANISASI KEMAHASISWAAN ADITYA RUSLI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

APLIKASI m-checking UNTUK QUALITY CONTROL PADA PT. ABACUS KENCANA INDUSTRIES

PENGEMBANGAN APLIKASI SISTEM PENANGANAN KELUHAN PELANGGAN BERBASIS WEB PADA PT. DATASYS INTEGRATED TECHNOLOGY

APLIKASI INTEGRASI ANTARA KRIPTOGRAFI MENGGUNAKAN ALGORITMA RSA DAN STEGANOGRAFI MENGGUNAKAN ALGORITMA LSB BERBASIS WEB ADI SAPUTRA

ANALISIS DAN PERANCANGAN APLIKASI SMS GATEWAY PADA SMU DHARMA KARYA MENGGUNAKAN APLIKASI JAVA STUDIO SKRIPSI. Oleh. Sukma Ariyadi Kusuma

APLIKASI PENGUKURAN KINERJA ORGANISASI PADA PT. SPASI INDONESIA DENGAN PENDEKETAN BALANCED SCORECARD SKRIPSI. Lathanza Yasarah

APLIKASI PREDIKSI KETEPATAN WAKTU KEBERANGKATAN PENERBANGANN MENGGUNAKAN METODE KLASIFIKASI NAIVE BAYES (STUDI KASUS : MASKAPAI PENERBANGAN XYZ)

APLIKASI PENCARIAN LOKASI RUMAH SAKIT BPJS BERBASIS ANDROID AHMAD SUBHAN

APLIKASI BERBASIS WEB SISTEM MAINTENANCE BACKWALL POND S PADA PT UNILEVER INDONESIA IRAWAN ADI SETIA

PERANCANGAN APLIKASI MONITORING PELAKSANAAN PROYEK BERBASIS WEB PADA PT. META TECHNOLOGY SEPTI MUJI RAHAYU PROGRAM STUDI SISTEM INFORMASI

PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN TENAGA KEPENDIDIKAN BERBASIS WEB PADA BIRO SUMBER DAYA MANUSIA UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

PERANCANGAN SISTEM INFORMASI ZAKAT PADA BADAN AMIL ZAKAT KELURAHAN PORIS PLAWAD INDAH BERBASIS WEB LAPORAN TUGAS AKHIR. Disusun Oleh : ADI SAPUTRA

PERANCANGAN E-COMMERCE PADA PT. KARYA BETON SUDHIRA. Nicko Cahyadi

RANCANGAN SISTEM LAPORAN KEUANGAN INVESTMENT REKSA DANA PADA PT. MEGA ASSET MANAGEMENT DENGAN MENGGUNAKAN PEMOGRAMAN PHP DAN DATA BASE MY SQL

APLIKASI ANTRIAN PELANGGAN DENGAN FITUR VIDEO, SMS, DAN SUARA HARIS MAWARDI

PENGEMBANGAN FITUR BLAST , CHATTING, DAN SMS PADA APLIKASI DATA KARYAWAN FASILKOM UMB FA KHO

SISTEM ADMINISTRASI PELAYANAN SERVICE DAN PENJUALAN SPAREPART MOTOR PADA BENGKEL TAWAKAL AGUNG APRIANDI

APLIKASI PENGOLAHAN ADMINISTRASI PASIEN PADA KLINIK KUSUMA LAPORAN TUGAS AKHIR OLEH : DIAN HARTATIK

SISTEM INFORMASI PENGOLAHAN PEMBAYARAN KEGIATAN EKSTRAKURIKULER STUDI KASUS PADA SEKOLAH SD NOTRE DAME JAKARTA

APLIKASI SISTEM E -RAPOR STUDI KASUS SMP PUSAKA ABADI

APLIKASI MANAJEMEN PROYEK PERANGKAT LUNAK (STUDI KASUS: PT. GLOBAL ANUGERAH INDONESIA) M. ASHWARI NUGRAHA

UJIAN ONLINE MASUK SEKOLAH SMP BERBASIS WEB, STUDI KASUS XYZ FAJAR MAULANA YUSUP

Aplikasi Inventorty Gudang Berbasis Web PT. Meissa Berkah Teknologi. Gilang Pratama Putra

APLIKASI PEMBELAJARAN UKURAN PEMUSATAN DATA BERBASIS WEB

APLIKASI SISTEM MONITORING PENJUALAN PADA TOKO CEMPLON S CAR. Disusun Oleh : MARLINA PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

SISTEM PAKAR MENDIAGNOSA GANGGUAN KEHAMILAN MENGGUNAKAN METODE DEPTH FIRST SEARCH BERBASIS WEB

PENGAMANAN PESAN MENGGUNAKAN APLIKASI ENKRIPSI DENGAN METODA ALGORITMA CAESAR CIPHER AGUS RIYADI

PERANCANGAN SISTEM DANA PENSIUN PEGAWAI PADA KEMENTERIAN LUAR NEGERI BERBASIS WEB RADYANTI KUSUMA WARDHANI PROGRAM STUDI SISTEM INFORMASI

APLIKASI UNTUK MENAMPILKAN OBJEK KURSI DAN MEJA DARI 2D MENJADI 3D BERBASIS MOBILE MENGGUNAKAN UNITY 3D

RANCANG BANGUN SISTEM INFORMASI PERIZINAN USAHA PEMANFAATAN HASIL HUTAN KAYU PADA KEMENTRIAN KEHUTANAN

PERBANDINGAN ALGORITMA CAESAR CIPHER TERHADAP BLOWFISH 128 BIT UNTUK ENKRIPSI SMS BERBASIS JAVA

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA

PERANCANGAN SISTEM INFORMASI PRODUKSI MEUBEL pada CV RAHMAT ABADI BERBASIS WEB

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI SPBU PERTAMINA DI JAKARTA BERBASIS ANDROID


Transkripsi:

Perbandingan Pencarian Algoritma Hash Table Terhadap Algoritma Sequential Search pada Aplikasi Point of Sale berbasis C# EKA WARAS KRISTIANTO 41515110143 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017

Perbandingan Pencarian Algoritma Hash Table Terhadap Algoritma Sequential Search pada Aplikasi Point of Sale berbasis C# Laporan Tugas Akhir Diajukan Untuk Melengkapi Persyaratan Menyelesaikan Gelar Sarjana Komputer Disusun oleh : EKA WARAS KRISTIANTO 41515110143 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017

i

ii

KATA PENGANTAR Puji syukur penulis panjatkan atas kehadirat Tuhan Yang Maha Esa dengan segala limpahan kasih serta karunianya, sehingga penulis dapat menyelesaikan penyusunan skripsi ini dengan lancar. Dalam hal ini penulis akan menjabarkan hasil penulisan. Judul yang di ambil adalah Perbandingan Pencarian Algoritma Hash Table Terhadap Algoritma Sequential Search Pada Aplikasi Point Of Sale Berbasis C#. Skripsi ini diajukan sebagai salah satu persyaratan untuk memperoleh gelar Sarjana Komputer di Fakultas Fasilkom Universitas Mercubuana. Dengan semangat yang tinggi penulis menulis skripsi ini. Penulis berusaha menyajikan laporan penelitian sebaik mungkin. Karya yang sederhana ini tidak terlaksana dan terselesaikan tanpa bantuan dari pihak lain. Dengan segala rasa hormat dan rasa ketulusan hati penulis ucapkan terima kasih kepada : 1. Desi Ramayanti, S.Kom, MT., selaku ketua program studi teknik informatika. 2. Dicky Firdaus, S. Kom., MM., selaku koordinator tugas akhir. 3. Raka Yusuf, ST, MTI., selaku dosen pembimbing akademik. 4. Leonard Goeirmanto, ST, M.Sc., selaku dosen pembimbing skripsi yang telah banyak membantu dalam penyusunan skripsi ini. 5. Semua dosen yang telah mendidik dan mengajar selama perkuliahan. 6. Orang tua yang tak henti-hentinya memberikan dorongan semangat dan doa. 7. Istri tercinta dan anak tersayang yang selalu memberikan inspirasi dan motivasi. 8. Rekan mahasiswa yang selalu mendoakan dan memberikan semangat kepada penulis. Dengan penuh kerendahan hati, penulis mengucapkan banyak terima kasih kepada semua pihak yang telah banyak membantu dalam penyelesaian skripsi ini tepat pada waktunya. Tidak ada karya yang tidak ada kekurangannya, maka kami dengan hati terbuka dan hati besar menerima kritik dan saran guna menyempurnakan skripsi ini. Semoga skripsi ini dapat berguna bagi para pembaca. Jakarta, Juni 2017 Penulis iii

Daftar Isi LEMBAR PERNYATAAN... i LEMBAR PENGESAHAN...ii ABSTRAKSI...iii ABSTRACT... iv KATA PENGANTAR... v Daftar Isi... vi Daftar Gambar... viii Daftar Tabel... viii Definisi... x BAB 1. PENDAHULUAN... 1-1 1.1. Latar Belakang... 1-1 1.2. Rumusan Permasalahan... 1-2 1.3. Tujuan & Manfaat Penelitian... 1-2 1.3.1 Tujuan Penelitian... 1-2 1.3.2 Manfaat Penelitian... 1-2 1.4. Ruang Lingkup & Batasan Penelitian... 1-3 1.5. Sistematika Penulisan Laporan... 1-3 1.5.1 Pendahuluan... 1-3 1.5.2 Landasan Teori... 1-3 1.5.3 Analisis Sistem... 1-3 1.5.4 Perancangan Sistem... 1-3 1.5.5 Implementasi Dan Testing... 1-3 1.5.6 Penutup... 1-4 BAB 2. LANDASAN TEORI... 2-5 2.1. Algoritma... 2-6 2.2. Struktur Data... 2-6 2.3. Algoritma Sequential Search... 2-7 2.4. Algoritma Hash Table... 2-7 2.5. Point of Sale... 2-8 2.6. Database MySql... 2-8 2.7. Vistual Studio 2005... 2-9 2.8. C#... 2-10 2.9. Unified Modelling Language (UML)... 2-10 2.10. Barcode... 2-12 2.11. Pengujian Black Box... 2-12 iv

1. Fungsi-fungsi yang tidak benar atau hilang.... 2-13 2. Kesalahan interface... 2-13 3. Kesalahan dalam struktur data atau akses database eksternal.... 2-13 4. Kesalahan kinerja... 2-13 5. Inisialisasi dan kesalahan terminasi.... 2-13 BAB 3. ANALISA SISTEM... 3-14 3.1. Gambaran Umum... 3-14 3.2. Analisa Prosedur... 3-14 3.3. Sistem Usulan... 3-15 BAB 4. PERANCANGAN... 4-16 4.1. Perancangan UML... 4-16 4.1.1 Use Case Diagram... 4-16 4.1.2 Activity Diagram... 4-17 4.1.3 Class Diagram... 4-23 4.2. Perancangan Algoritma... 4-23 4.2.1 Algoritma Sequential Search... 4-23 4.2.2 Algoritma Hash Table... 4-26 4.3. Perancagan Basis Data... 4-28 4.3.1 Entity Relationship Diagram (ERD)... 4-28 4.3.2 Implementasi Fisik Basis Data... 4-29 4.4. Perancangan Antar Muka... 4-33 BAB 5. IMPLEMENTASI DAN PENGUJIAN... 5-36 5.1. Lingkungan Implementasi... 5-36 5.1.1 Perangkat Keras... 5-36 5.1.2 Perangkat Lunak Platform... 5-36 5.2. Hasil Implementasi... 5-37 5.3. Hasil Pengujian... 5-40 5.3.1 Skenario Uji Coba... 5-40 5.3.2 Hasil Uji Coba... 5-41 BAB 6. PENUTUP... 6-46 6.1. Kesimpulan... 6-46 6.2. Saran... 6-46 Daftar Pustaka... 47 v

Daftar Gambar Gambar 2-1 Fungsi Hash Table... 2-8 Gambar 4-1 Use Case Diagram Sistem POS... 4-16 Gambar 4-2 Activity Diagram Login Admin... 4-17 Gambar 4-3 Activity Diagram Admin Input Barang... 4-18 Gambar 4-4 Activity Diagram Admin Input User... 4-19 Gambar 4-5 Activity diagram Kasir Login... 4-19 Gambar 4-6 Activity Diagram Kasir Membuka Tanggal Penjualan... 4-20 Gambar 4-7 Activity Diagram Kasir Membuka Shift... 4-21 Gambar 4-8 Activity Diagram Kasir Melakukan Proses Penjualan... 4-21 Gambar 4-9 Activity Diagram Kasir Menutup Shift... 4-22 Gambar 4-10 Activity Diagram Kasir Menutup Tanggal Penjualan... 4-23 Gambar 4-11 Class Diagram... 4-23 Gambar 4-12 Rancangan Flowchart Algoritma Sequential Search... 4-25 Gambar 4-13 Rancangan Flowchat Hash Table... 4-26 Gambar 4-14 Entity Relationship Diagram... 4-28 Gambar 4-15 Tabel Produk... 4-29 Gambar 4-16 Tabel Pelanggan... 4-29 Gambar 4-17 Tabel User... 4-30 Gambar 4-18 Tabel Saleday... 4-30 Gambar 4-19 Tabel Shift... 4-31 Gambar 4-20 Tabel Orderitem... 4-31 Gambar 4-21 Tabel transactions... 4-32 Gambar 4-22 Tabel Transactionitem... 4-32 Gambar 4-23 Tabel Transactionpayment... 4-33 Gambar 4-24 Form Login... 4-33 Gambar 4-25 Form Utama... 4-34 Gambar 4-26 Form Master Barang... 4-34 Gambar 4-27 Form Master User... 4-35 Gambar 4-28 Form Master Pelanggan... 4-35 Gambar 5-1 Form Login... 5-37 Gambar 5-2 Form Utama... 5-37 Gambar 5-3 Form Master Produk... 5-38 Gambar 5-4 Form Master Produk... 5-39 Gambar 5-5 Form Master Produk... 5-39 Daftar Tabel Tabel 2-1 Tinjauan Pustaka.... 2-5 Tabel 5-1 Spesifikasi Perangkat Keras... 5-36 Tabel 5-2 Spesifikasi Perangkat Lunak... 5-36 Tabel 5-3 Skenario Uji Coba Dengan Metode Black Box... 5-40 Tabel 5-4 Skenario Ujicoba Perbandingan Algoritma... 5-40 Tabel 5-5 Pengujian Form Login... 5-41 Tabel 5-6 Pengujian Form Master Barang... 5-42 Tabel 5-7 Pengujian Form Master Pelanggan... 5-43 Tabel 5-8 Pengujian Form Master Barang... 5-44 vi

Tabel 5-9 Hasil Uji Coba Kecepatan Algoritma... 5-44 Tabel 5-10 Kelebihan dan Kekurangan Algoritma Pencarian... 5-45 vii

Definisi Istilah Pseudocode Coding Array Class Object Property Method User Friendly Multithreading Multi-User Pengertian Sebuah kode yang digunakan untuk menulis sebuah algoritma dengan cara yang bebas yang tidak terikat dengan bahasa pemrograman tertentu Menerjemahkan persyaratan logika dari pseudocode atau diagram alur ke dalam suatu bahasa pemrograman baik huruf, angka, dan simbol yang membentuk program Sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks Merupakan suatu Blueprint atau Cetakan untuk menciptakan suatu instant dari object Instance dari class secara umum merepresentasikan sebuah objek, sebuah instance adalah representasi nyata dari class itu sendiri. Data yang terdapat dalam sebuah class Tindakan yang bisa dilakukan didalam class Kondisi dimana kita bisa menggunakan tool dengan mudah Suatu kemampuan yang memungkinkan beberapa kumpulan instruksi atau proses dapat dijalankan secara bersamaan dalam sebuah program Suatu sistem dimana lebih dari satu user menggunakan secara bersama satu atau lebih perangkat keras, piranti lunak dan data/ informasi, orang dan prosedur melalui masing-masing komputer. viii