ABSTRACT. Keywords: membership aplication, Sales, Purchasing, Finance, registration

Similar documents
JOB AGENT MANAGEMENT SYSTEM LU CHUN LING. A thesis submitted in partial fulfillment of. the requirements for the award of the degree of

BISKUT RAYA INVENTORY MANAGEMENT SYSTEM (BRIMS) NURUL AMIRAH BINTI ROSLAN THESIS SUBMITTED IN FULFILLMENT OF THE DEGREE OF COMPUTER SCIENCE

Transaction Processing, Functional Applications & anton@ukdw.ac.id

Kalkulus Fungsi Dua Peubah atau Lebih

Car Rental Management System (CRMS) Lee Chen Yong

HELP DESK SYSTEM IZZAT HAFIFI BIN AHMAD ARIZA

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI

PRODUCTIVITY IMPROVEMENT VIA SIMULATION METHOD (MANUFACTURING INDUSTRY) HASBULLAH BIN MAT ISA

UMP-AUTOMATIC SPORT FACILITIES MANAGEMENT SYSTEM (UMPASFMS) TAN HOOI FONG UNIVERSITI MALAYSIA PAHANG

TABLE OF CONTENTS. SUPERVISOR S DECLARATION ii STUDENT S DECLARATION iii DEDICATION ACKNOWLEDGEMENTS v ABSTRACT LIST OF TABLES

Teori Himpunan. Bagian III

THE FINGERPRINT IDENTIFICATION OF ATTENDANCE ANALYSIS & MANAGEMENT. LEE GUAN HENG (Software Engineering)

FACTORS AFFECTING ACCOUNTING INFORMATION SYSTEMS SUCCESS IMPLEMENTATION

THE RELATIONSHIP BETWEEN HUMAN RESOURCE INFORMATION SYSTEM (HRIS) AND HUMAN RESOURCE MANAGEMENT (HRM) ALFRED PUN KHEE SEONG

DEVELOPING AN ISP FOR HOTEL INDUSTRY: A CASE STUDY ON PUTRA PALACE HOTEL

Tool Enhancement For Collaborative Software Engineering Education

RFID BASED SYSTEMATIC STUDENT S ATTENDANCE MANAGEMENT SYSTEM HANISAH BINTI HAMID. Faculty of Electrical and Electronic Engineering

WEB-BASED PROPERTY MANAGEMENT SYSTEM SAFURA ADEELA BINTI SUKIMAN

NOOR HANIRA BINTI MAHIDIN

IMPROVING SERVICE REUSABILITY USING ENTERPRISE SERVICE BUS AND BUSINESS PROCESS EXECUTION LANGUAGE AKO ABUBAKR JAAFAR

This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Software Development)

A STUDY ON MOTIVATION TO START UP A BUSINESS AMONG CHINESE ENTREPRENEURS

DEVELOP AND DESIGN SHEMATIC DIAGRAM AND MECHANISM ON ONE SEATER DRAG BUGGY MUHAMMAD IBRAHIM B MD NUJID

LIGHTNING AS A NEW RENEWABLE ENERGY SOURCE SARAVANA KUMAR A/L ARPUTHASAMY UNIVERSITI TEKNOLOGI MALAYSIA

OCBC GREAT EASTERN CO-BRAND CARD FREQUENTLY ASKED QUESTIONS (FAQ) REBATE FEATURES, INTEREST FREE AUTO INSTALMENT PAYMENT PLAN (AUTO-IPP) AND BENEFITS

CLINICAL MANAGEMENT SYSTEM (CMS)

DVD COVERS: A STUDY OF SEMIOTIC. I Putu Agus Tira Andika. Non-regular Program English Department Faculty of Letters and Culture Udayana.

EXPERIMENTAL ANALYSIS OF PASSIVE BANDWIDTH ESTIMATION TOOL FOR MULTIPLE HOP WIRELESS NETWORKS NURUL AMIRAH BINTI ABDULLAH

COMPARATIVE STUDY OF ERP IMPLEMENTATION METHODOLOGY CASE STUDY: ACCELERATED SAP VS DANTES & HASIBUAN METHODOLOGY

Faculty of Computer Science & Information Technology

Richard Victor Ginting 1, Muhammad Kurniawan 2 1,2

NERACA RUGI LABA KOPERASI SIMPAN PINJAM. Related Neraca Rugi Laba Koperasi Simpan Pinjam :

CONTROL HOME APPLIANCES VIA INTERNET (CoHAVI) SOFTWARE DEVELOPMENT SHIRRENE A/P NAI SOWAT

TRANSFORMATIONAL PROJECT MANAGER: AN ENABLER OF AN ENTERPRISE RESOURCE PLANNING (ERP) IMPLEMENTATION SUCCESS JOHN ONYEKACHI OKUGO

History. COBIT Control Objectives for IT Related Technology

DEVELOPMENT OF STATISTICAL PROCESS CONTROL (SPC) MATLAB- BASED SOFTWARE FOR AUTOMOTIVE INDUSTRIES APPLICATION SITI HAZLINA BINTI MOKHTAR

Customer Relationship Management (CRM)

Design of Prototype Payment Application System With Near Field Communication (NFC) Technology based on Android

MBO TICKET M-BOOKING SYSTEM RIDZWAN BIN ABDOL RAHMAN UNNERSITI TEKNIKAL MALAYSIA MELAKA

Human Ingenuity / How has the global trade influenced a person's and a community's life?

AUTOMATED SHOPPING LIST GENERATOR NOR IZATIE BINTI MOHAMAD NADRY

NOR BAHYAH BINTI ABDUL RASHID

INTEGRATING CONSUMER TRUST IN BUILDING AN E-COMMERCE WEBSITE NUR ZAILAN BIN OTHMAN

Active RFID Technology for Asset Tracking and Management System

INVENTORY MANAGEMENT SYSTEM USING DISTRIBUTED SYSTEM APPROACH GOH LIRONG

CLIENT SERVER APPLICATION FOR SERVER FARM PERFORMANCE MONITORING ABDIRASHID HASSAN ABDI

AN OBJECT ORIENTED APPROACH FOR CREATING WEB SERVICE PRESENCE SYSTEM. Fandy Setyo Utomo, b Yuli Purwati a

THE INFLUENCE OF CORPORATE CHARACTERISTIC AND FUNDAMENTAL MACRO- ECONOMY FACTOR OF AUTOMOTIVE COMPANY STOCK PRICE ON INDONESIA STOCK EXCHANGE

DRIVING SCHOOL STUDENT MANAGEMENT SYSTEM TENGKU DIYANA BINTI TENGKU IBRAHIM

SPAM FILTERING USING BAYESIAN TECHNIQUE BASED ON INDEPENDENT FEATURE SELECTION MASURAH BINTI MOHAMAD

Tarkh BOOK INVENTORY SYSTEM USING RFID NURUL NADIA BINTI MAT JALALUDDIN

CLINIC MANAGEMENT SYSTEM: OUTPATIENT MANAGEMENT SYSTEM NURZETY AQTAR AHMAD AZUAN

SEPARATION TEHCNIQUE OF CRUDE PALM OIL AT CLARIFICATION AREA VIA OPTIMUM PARAMETERS TITLE OF PAGE NURULHUDA BINTI KASIM

FRONT DESK CUSTOMER SERVICE FOR QUEUE MANAGEMENT SYSTEM MOHAMAD FAZLI BIN ALIAS

SWAY REDUCTION ON GANTRY CRANE SYSTEM USING DELAYED FEEDBACK SIGNAL (DFS) NORASHID BIN IDRUS

BACKGROUND REPORT THE CREDIT INFORMATION ENVIRONMENT IN INDONESIA: OPPORTUNITIES FOR CREDIT PROVIDERS AND INDONESIAN BUSINESSES BRUCE BARGON JULY 2001

BOOK REVIEW OF THE NOTEBOOK WRITTEN BY NICHOLAS SPARKS

Membuat Aplikasi Berita Sederhana

Schneps, Leila; Colmez, Coralie. Math on Trial : How Numbers Get Used and Abused in the Courtroom. New York, NY, USA: Basic Books, p i.

STRESS EFFECT STUDY ON 6 DIFFERENT PATTERN OF TYRES FOR SIZE 175/70 R13 SYAHRIL AZEEM ONG BIN HAJI MALIKI ONG. for the award of the degree of

ONLINE BLOOD DONATION RESERVATION AND MANAGEMENT SYSTEM TEH GEOK TUAN

Note on the Application Form for the JICA Training and Dialogue Program

ECOMMERCE USING SEARCH ENGINE OPTIMIZATION (ESEO) YEAP JIA WEI BACHELOR OF COMPUTER SCIENCE (SOFTWARE ENGINEERING) UNIVERSITI MALAYSIA PAHANG

Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components

HELP DESK MANAGEMENT SYSTEM. LOW SlEW PEI

Workflow Administration of Windchill 10.2

A THESIS In Partial Fulfillment of the Requirements for Master s Degree in Linguistics. Idha Nurhamidah

KLUANG COOPERATION LOAN APPLICATION NORFAEZAH BINTI NOORDIN

IMPLEMENTATION OF VOICE RECOGNITION TECHNOLOGY ON ENGLISH LEARNING APPLICATION BY SELF LEARNING BASED ON ANDROID DEVICE

GFSU Certified Cyber Crime Investigator GFSU-CCCI. Training Partner. Important dates for all batches

EMPLOYEE ATTENDANCE SYSTEM KOIK SEOW LIN

PENCAPAIAN HOSPITAL PERFORMANCE INDICATOR FOR ACCOUNTABILITY (HPIA) No Indikator Standard Julai - Disember 2015

FACTORS AFFECTING TRANSFER OF TRAINING SAMER SALEH ALI ABUJAZAR

SPA BEAUTY MANAGEMENT SYSTEM NAJIHAH BINTI RUSSLI

TN. MOHD FAKHRUZZAMAN B. TN ISMAIL

REGISTRATION AND BILLING SYSTEM TAN CHIN YONG

MASTER S PROJECT REPORT SUMMARY

DRUG MANAGEMENT SYSTEM (DMS) NURUL A1N BINTI MUHAMMAD

DECENTRALIZED SOCIAL NETWORK SERVICE USING THE WEB HOSTING SERVER FOR PRIVACY PRESERVATION

Sales Order Management

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 6 & 7

ANT COLONY OPTIMIZATION (ACO) ALGORITHM FOR CNC ROUTE PROBLEM WAN NUR FARHANAR BT WAN ZAKARTA

Building a Simple Data Center Network Infrastructure for Campus

Accounting Change, Accounting Policy & Error Analysis

ATTENDANCE SYSTEM USING MYKAD AND MOBILE APPLICATION MASTIJRA BINTI AWANG

CLINIC MANAGEMENT SYSTEM: ELECTRONIC MEDICAL RECORDS SYSTEM NUR SYATIRAH BINTI MOHD ADZHAR

VEETIIIA A/P R.PERIASAMY. A thesis submitted in fulfillment of the requirements for the awarded of the degree in Computer Science

NR. Pe 10 No. Panggian

MOHD KHALIL BIN ABDUL KADJR

K-BASED HELPDESK SYSTEM SISTEM MEJA BANTUAN BERASASKAN PENGETAHUAN

ONLINE RESTAURANT MANAGEMENT SYSTEM (ORMS) HANISAH BINTI MD TAHA

15 Organisation/ICT/02/01/15 Back- up

Data Security at the KOKU

DEPARTMENT OF ESTATE -MANAGEMENT FACULTY OF ARCHITECTURE, PLANNING AND SURVEYING UNIVERSITI TEKNOLOGI MARA

BODY ASSEMBLY PROCESS IMPROVEMENT FOR AUTOMOTIVE INDUSTRY MOHD NAJMI BIN MOHAMAD

HEALTHCARE BUSINESS INTELLIGENCE: A CASE STUDY OF UNIVERSITI UTARA MALAYSIA HEALTH CENTER (PKU)

ABSTRAK ABSTRACT. Keyword: improvement, OSCE, OSPHE model, Public health exam

BALANCED SCORECARD AS AN ALTERNATIVE PERFORMANCE MANAGEMENT TOOLS: BANK X CASE STUDY THESIS

Development Of Car Rental Management Information System (Case Study: Avis Indonesia)

Transcription:

ABSTRACT Rebel Gym is a place that provides the facility to lift weights and in the form of aerobic exercise and matrial arts. Along with business development in this way and the high awareness of the importance of exercise, then this business more and more people will come and sign up to become a member there. Competition in this business is becoming more and more stringent because many people who are interested in this sport. Currently, Rebel Gym already has branches, each branch of the Rebel Gym members who have enough for Rebel Gym owners need to how to take care of the application of this business. Membership Sales, Purchasing and Financea applications is an application that can facilitate the Rebel Gym to run a business, especially in the process of registration, buying, selling and making financial reports so that the process becomes easier and the owner of Rebel Gym will also quickly find a specific term income with a very short time without having to calculate manually. Keywords: membership aplication, Sales, Purchasing, Finance, registration ii

ABSTRAK Rebel Gym adalah tempat yang menyediakan fasilitas untuk mengangkat beban,latihan aerobik dan seni beladiri. Seiring dengan perkembangan bisnis ini dan tingginya kesadaran akan pentingnya olahraga, maka semakin banyak orang yang datang dan mendaftar untuk menjadi anggota di sana. Persaingan di bisnis ini juga menjadi lebih ketat karena banyak orang yang tertarik pada olahraga ini. Saat ini, Rebel gym sudah memiliki cabang, setiap cabang dari Rebel Gym memiliki anggota yang cukup banyak sehingga pemilik Rebel Gym memerlukan aplikasi untuk mengurus bisnis ini. Aplikasi Keanggotaan, Penjualan, Pembelian dan Keuangan adalah sebuah aplikasi yang dapat mengurus Rebel Gym dalam menjalankan bisnisnya, khususnya dalam proses pendaftaran, membeli, menjual dan membuat laporan keuangan sehingga proses menjadi lebih mudah dan pemilik Rebel Gym juga akan cepat mengetahui keuntungan dengan sangat singkat tanpa harus menghitungnya secara manual. Kata Kunci: Aplikasi Keanggotaan, Penjualan, Pembelian dan Keuangan, pendaftaran iii

DAFTAR GAMBAR Gambar 1 Simbol Flowchart...11 Gambar 2 One to One...14 Gambar 3 One to Many & Many to One...15 Gambar 4 Many to Many...15 Gambar 5 Contoh JSP...19 Gambar 6 Contoh Scriplets...21 Gambar 7 Contoh JSP Expressions...22 Gambar 8 Contoh JavaBean...23 Gambar 9 EL Relational...25 Gambar 10 Relasi Use Case Diagram...28 Gambar 11 Contoh Posting Buku Besar...30 Gambar 12 Contoh Laporan Laba/Rugi...32 Gambar 13 sqljdbc...33 Gambar 14 JDK...34 Gambar 15 Contoh Aplikasi Web Dalam Netbeans...34 Gambar 16 Contoh Aplikasi Web Dalam Netbeans 2...35 Gambar 17 NetBeans IDE Service...35 Gambar 18 NetBeans IDE Service 2...36 Gambar 19 NetBeans IDE Service 3...36 Gambar 20 NetBeans IDE Service 4...37 Gambar 21 Coding Connection...37 Gambar 22 Flowchart Latihan...41 Gambar 23 Flowchart Penjualan Barang...43 Gambar 24 Flowchart Pembelian Barang...44 Gambar 25 ERD...45 Gambar 26 Use Case...51 Gambar 27 Activity Login...52 Gambar 28 Insert Data Admin...52 Gambar 29 Insert Data Kegiatan...52 Gambar 30 Insert Data Trainer...53 Gambar 31 Insert Data Barang...53 Gambar 32 Insert Data Pembelian...54 Gambar 33 Insert Data Penjualan...54 Gambar 34 Insert Data Person...55 Gambar 35 Insert Data Pembayaran...55 Gambar 36 Insert Data Detail Latihan...55 Gambar 37 Update Data Admin...56 Gambar 38 Update Data Kegiatan...56 Gambar 39 Update Data Trainer...56 Gambar 40 Update Data Barang...57 Gambar 41 Update Data Penjualan...57 Gambar 42 Update Data Pembelian...57 Gambar 43 Update Data Person...58 Gambar 44 Update Data Pembayaran...58 Gambar 45 Update Data Detail Latihan...58 Gambar 46 Delete Data Admin...59 Gambar 47 Delete Data Kegiatan...59 Gambar 48 Delete Data Trainer...59 Gambar 49 Delete Data Barang...60 iv

Gambar 50 Delete Data Penjualan...60 Gambar 51 Delete Data Pembelian...60 Gambar 52 Delete Data Person...61 Gambar 53 Delete Data Pembayaran...61 Gambar 54 Delete Data Detail Latihan...61 Gambar 55 View Data Laporan...62 Gambar 56 View Data Buku Besar...62 Gambar 57 View Data Laporan Neraca...62 Gambar 58 View Data Laporan Laba / Rugi...62 Gambar 59 Rancangan halaman Login...62 Gambar 60 Rancangan Halaman Buat Admin...63 Gambar 61 Rancangan Halaman Daftar...64 Gambar 62 Rancangan Halaman Pembayaran...65 Gambar 63 Rancangan Halaman Search...66 Gambar 64 Rancangan Halaman Manage Data person...67 Gambar 65 Rancangan Halaman Data admin...68 Gambar 66 Rancangan Halaman Edit data person...69 Gambar 67 Rancangan Halaman Edit data admin...70 Gambar 68 Rancangan Halaman Buat Kegiatan...71 Gambar 69 Rancangan Halaman Edit data kegiatan...72 Gambar 70 Rancangan Halaman Detail Latihan...73 Gambar 71 Rancangan Halaman Edit data Detail Latihan...74 Gambar 72 Rancangan Halaman Manage data Detail Latihan...75 Gambar 73 Rancangan Halaman Pembelian...76 Gambar 74 Rancangan Halaman Transaksi Pembelian...77 Gambar 75 Rancangan Halaman Penjualan...78 Gambar 76 Rancangan Halaman Transaksi Penjualan...79 Gambar 77 Rancangan Halaman Pengeluaran...80 Gambar 78 Rancangan Halaman Edit Pengeluaran...81 Gambar 79 Rancangan Halaman Bayar Utang...82 Gambar 80 Rancangan Manage Data Barang...83 Gambar 81 Rancangan Update Barang...84 Gambar 82 Rancangan Insert Trainer...85 Gambar 83 Rancangan Manage Data Trainer...86 Gambar 84 Rancangan edit Trainer...87 Gambar 85 Rancangan Laporan Jurnal Umum...88 Gambar 86 Rancangan Laporan Trial Balance...89 Gambar 87 Rancangan Laporan Buku Besar...90 Gambar 88 Rancangan Laporan Neraca...91 Gambar 89 Rancangan Laporan Laba/Rugi...92 Gambar 90 Halaman Login...88 Gambar 91 Halaman Home...89 Gambar 92 Halaman untuk Membuat Admin...89 Gambar 93 Halaman Buat Kegiatan...90 Gambar 94 Halaman Trainer...91 Gambar 95 Halaman Tambah Barang...91 Gambar 96 Halaman Pembelian Barang...92 Gambar 97 Halaman Pembelian Barang 2...92 Gambar 98 Halaman Penjualan Barang...93 Gambar 99 Halaman Penjualan Barang 2...93 Gambar 100 Halaman Daftar Person...94 Gambar 101 Halaman Pembayaran Daftar...94 v

Gambar 102 Halaman Pembayaran Perpanjang Kegiatan...95 Gambar 103 Halaman Pembayaran Trainer...95 Gambar 104 Halaman Detail Latihan dengan Trainer...96 Gambar 105 Halaman Pengeluaran...96 Gambar 106 Halaman Bayar Utang...97 Gambar 107 Halaman Manage Data Person...97 Gambar 108 Halaman Manage Data Pembayaran...98 Gambar 109 Halaman Manage Data Kegiatan Person...98 Gambar 110 Halaman Manage Data Admin...99 Gambar 111 Halaman Manage Data Kegiatan...99 Gambar 112 Halaman Manage Data Trainer...100 Gambar 113 Halaman Manage Data Barang...100 Gambar 114 Halaman Manage Data Pembelian...101 Gambar 115 Halaman Manage Data Penjualan...101 Gambar 116 Halaman Manage Data Absen Latihan...102 Gambar 117 Halaman Manage Data Pengeluaran...102 Gambar 118 Halaman Search Data ID Person...103 Gambar 119 Halaman Search Nama...103 Gambar 120 Halaman Search Data Status...104 Gambar 121 Halaman Search Data User ID...105 Gambar 122 Halaman Search Data Tgl Bayar...105 Gambar 123 Halaman Search Data Penjualan...106 Gambar 124 Halaman Search Data Pembelian...106 Gambar 125 Halaman Search Data Tanggal Penjualan...107 Gambar 126 Halaman Search Data Tanggal Pembelian...107 Gambar 127 Halaman Search Data Tanggal Pengeluaran...108 Gambar 128 Halaman Laporan Jurnal Umum...108 Gambar 129 Halaman Ubah Data Person...109 Gambar 130 Halaman Ubah Data Pembayaran...109 Gambar 131 Halaman Ubah Data Keanggotaan...110 Gambar 132 Halaman Ubah Data Admin...110 Gambar 133 Halaman Ubah Data Admin...111 Gambar 134 Halaman Ubah Data Trainer...111 Gambar 135 Halaman Ubah Data Barang...112 Gambar 136 Halaman Ubah Data Pembelian...113 Gambar 137 Halaman Ubah Data Penjualan...113 Gambar 138 Halaman Ubah Data Absen Latihan...114 Gambar 139 Halaman Ubah Data Pengeluaran...114 Gambar 140 Halaman Profile Person...115 Gambar 141 Halaman Delete Data Person...115 Gambar 142 Halaman Delete Data Admin...116 Gambar 143 Halaman Delete Data Barang...116 Gambar 144 Halaman Delete Data Kegiatan...117 Gambar 145 Halaman Delete Data Keanggotaan...117 Gambar 146 Halaman Delete Data Pembelian...118 Gambar 147 Halaman Delete Data Penjualan...118 Gambar 148 Halaman Delete Pengeluaran...119 Gambar 149 Halaman Delete Data Trainer...119 Gambar 150 Halaman Delete Data Pembayaran...120 Gambar 151 Halaman Delete Data Detail Latihan...120 Gambar 152 Halaman Laporan Jurnal Umum...121 Gambar 153 Halaman Laporan Trial Balance...121 vi

Gambar 154 Halaman Laporan Buku Besar...122 Gambar 155 Halaman Laporan Laba/Rugi...122 vii

DAFTAR TABEL Tabel I Notasi Use Case Diagram...27 Tabel II Notasi Activity Diagram...29 Tabel III Contoh Jurnal Umum...30 Tabel IV Spesifikasi Entitas...46 Tabel V ER to Table...48 Tabel VI Proses Login...124 Tabel VII Proses Buat Admin...124 Tabel VIII Proses Tambah Kegiatan...125 Tabel IX Proses Tambah Trainer...126 Tabel X Proses Tambah Barang...127 Tabel XI Proses Pembelian...128 Tabel XII Proses Penjualan...128 Tabel XIII Proses Daftar Person...129 Tabel XIV Proses Pengeluaran...130 Tabel XV Proses Bayar Utang...130 Tabel XVI Proses View Data...131 Tabel XVII Fitur Admin...134 Tabel XVIII Penjelasan Fitur Admin...134 Tabel XIX Fitur Super Admin...136 Tabel XX Penjelasan Fitur Super Admin...137 viii

DAFTAR ISI BAB I PENDAHULUAN I.1 Latar Belakang...1 I.2 Perumusan Masalah...2 I.3 Tujuan Pembahasan...2 I.4 Ruang Lingkup Kajian...3 I.4.1 Hardware...3 I.4.2 Software...3 I.4.3 Aplikasi...4 I.5 Sumber Data...5 I.5.1 Sumber Primer...5 I.5.2 Sumber Sekunder...5 I.6 Sistematika Penyajian...5 BAB II KAJIAN TEORI II.1 Sistem Database...6 II.1.1 DBMS: Database Management System...6 II.1.2 Komponen Utama DBMS...7 II.1.3 Bahasa basis data: SQL...7 II.1.4 Sintaks Umum pada SQL...8 II.1.5 Fungsi Pada SQL...9 II.1.6 Join Pada SQL...10 II.2 Flowchart...10 II.3 Model Entity-Relationship...12 II.3.1 Pengertian Model ER...12 II.3.2 Konsep Dasar Model ER...12 II.4 Aplikasi WEB...16 II.5 HTML (Hypertext Markup Language)...17 II.5.1 Dasar Tag...17 II.5.1.1 Cara Penulisan Tag...17 II.5.1.2 Atribut Dalam Tag...17 II.6 JSP (Java Server Pages)...18 II.6.1 Server...23 II.7 Expression Languge (EL): $...24 II.7.1 EL arithmetic Operators...24 II.7.2 EL Relational and Logical Operators...25 II.8 UML...25 II.8.1 Use Case Diagram...26 II.8.2 Activity Diagram...28 II.9 Akuntansi Keuangan...29 II.9.1 Jurnal Umum...29 II.9.2 Laporan Buku Besar...30 II.9.3 Laporan Neraca...31 II.9.4 Laporan Laba/Rugi...31 II.10 SQL Server 2005...32 II.11 Aplikasi Web dalam Netbeans...34 II.11.1 Connect Ke SQL Server 2005...35 II.11.2 Web Pages dan File WAR...37 BAB III ANALISIS DAN RANCANGAN SISTEM ix

III.1 Analisis Permasalahan...39 III.2 Pemecahan masalah...39 III.3 Penemuan Fakta...39 III.4 Perancangan Perangkat Lunak...40 III.4.1 Flowchart Latihan...41 III.4.2 Flowchart Penjualan Barang...43 III.4.3 Flowchart Pembelian Barang...44 III.4.4 Entity Relationship Diagram (ERD)...45 III.4.4.1 Spesifikasi Entitas...46 III.4.4.2 ER to Table...48 III.4.5 Use Case Diagram...51 III.4.6 Activity Diagram...53 III.4.6.1 Activity Login...53 III.4.6.2 Insert Data Admin...54 III.4.6.3 Insert Data Kegiatan...54 III.4.6.4 Insert Data Trainer...54 III.4.6.5 Insert Data Barang...55 III.4.6.6 Insert Data Pembelian...55 III.4.6.7 Insert Data Penjualan...56 III.4.6.8 Insert Data Person...56 III.4.6.9 Insert Data Pembayaran...57 III.4.6.10 Insert Data Detail Latihan...57 III.4.6.11 Update Data Admin...58 III.4.6.12 Update Data Kegiatan...59 III.4.6.13 Update Data Trainer...59 III.4.6.14 Update Data Barang...60 III.4.6.15 Update Penjualan...61 III.4.6.16 Update Pembelian...61 III.4.6.17 Update Data Person...62 III.4.6.18 Update Data Pembayaran...63 III.4.6.19 Update Data Detail Latihan...63 III.4.6.20 Delete Data Admin...64 III.4.6.21 Delete Data Kegiatan...64 III.4.6.22 Delete Data Trainer...65 III.4.6.23 Delete Data Barang...65 III.4.6.24 Delete Data Penjualan...66 III.4.6.25 Delete Data Pembelian...66 III.4.6.26 Delete Data Person...67 III.4.6.27 Delete Data Pembayaran...67 III.4.6.28 Delete Data Detail Latihan...68 III.4.6.29 View Data Laporan...68 III.4.6.30 View Data Buku Besar...68 III.4.6.31 View Data Laporan Neraca...69 III.4.6.32 View Data Laporan Laba / Rugi...69 III.5 Perancangan Antarmuka...69 BAB IV HASIL PENELITIAN IV.1 Perancangan Aplikasi...87 IV.2 Rencana Implementasi...87 IV.2.1 Spesifikasi Perangkat Keras...87 IV.2.2 Spesifikasi Perangkat Lunak...87 IV.2.3 Karateristik Pengguna...87 x

IV.2.4 Pengguna...87 IV.3 Cara Pengoperasian Aplikasi...88 BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN V.1 Evaluasi Aplikasi...123 V.2 Fungsionalitas dan Aplikasi...133 BAB VI SIMPULAN DAN SARAN VI.1 Simpulan...140 VI.2 Saran...141 xi