TAKARIR Choice data Definition Language (DDL) pilihan bahasa untuk pendefinisian data di database dan struktur tabelnya dalam perintah SQL data Manipulation Language(DML) bahasa untuk memanipulasi atau pengelola data di database atau table dalam perintah SQL data Control Language (DCL) bahasa untuk pengendalian data dalam perintah SQL. DCL adalah kelompok perintah yang digunakan untuk digunakan untuk melakukan otorisasi terhadap hak akses suatu data dan pengalokasian ruang database sekumpulan tabel yang saling berhubungan satu sama lain atau sistem terkomputerisasi yang tujuan utamanya adalah memelihara informasi dan membuat informasi tersedia saat dibutuhkan. database Server design basisdata pusat desain
data flow diagram (DFD) DFD atau sering juga disebut data flow diagram adalah diagram yang menggunakan simbol-simbol lingkaran dan panah untuk menggambarkan arus data sistem dikenal dengan nama diagram arus data (data flow diagram atau DFD) drill down hardware information generating system information processing system intellegence interface market demand model menggali peragkat keras informasi yang membangkitkan sistem sistem pengolah informasi kecerdasan antarmuka kebutuhan pasar abstraksi dari sesuatu dengan kata lain adalah sebuah representasi atau formlisasi dalam bahasa tertentu yang (disepakati) dari suatu sistem nyata open source powerful service sistem sumber terbuka atau gratis kuat Pelayanan sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan
suatu kegiatan untuk menyelesaikan suatu sasaran tertentu. Pendekatan sistem yang lebih menekankan pada elemen atau komponennya mendefinisikan sistem adalah suatu kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu software structured query language (SQL) perangkat lunak bahasa standard untuk mengolah database. SQL bukanlah perangkat lunak maupun bahasa pemograman textual informastion user level informasi textual pengguna tingkatan akses user
xiii DAFTAR ISI HALAMAN JUDUL... i PERNYATAAN KEASLIAN TUGAS AKHIR... ii LEMBAR PENGESAHAN PEMBIMBING... iii LEMBAR PENGESAHAN PENGUJI... iv HALAMAN MOTTO... v HALAMAN PERSEMBAHAN... vi KATA PENGANTAR... vii ABSTRAK... ix TAKARIR... x DAFTAR ISI... xiii DAFTAR GAMBAR... xvi DAFTAR TABEL... xvii BAB I PENDAHULUAN... 1 1.1. Latar Belakang Masalah... 1 1.2. Rumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Tujuan Penelitian... 2 1.5. Manfaat Penelitian... 2 1.6. Metode Penelitian... 3 1.7. Sistematika Penulisan... 4 BAB II - LANDASAN TEORI... 5 2.1. Dasar Dasar Teori Akuntansi... 5 2.2. Sistem Inventory/Persediaan Barang... 8 2.3. Pelaporan Keuangan... 10 2.3.1. Laporan Laba/Rugi (Income Statement)... 10 2.3.2. Laporan Perubahan Modal (Owner s Equity Statement)... 11 2.3.3. Neraca (Balance Sheet)... 11 2.4. Dasar Sistem Informasi Manajemen... 12 2.4.1. Definisi Sistem Informasi Manajemen... 12
xiv 2.4.2. Fungsi Sistem Informasi Manajemen... 13 2.5. Dasar Pembangkitan Sistem... 13 2.5.1 Database MySQL server... 13 2.5.2 Pemograman Delphi 7... 15 BAB III METODOLOGI... 16 3.1. Analisis Kebutuhan Sistem... 16 3.2. Metode Analisis... 16 3.3. Hasil Analisis... 16 3.3.1. Analisis Kebutuhan Masukan Sistem... 17 3.3.2. Analisis Kebutuhan Keluaran Sistem... 17 3.3.3. Analisis Kebutuhan Proses Sistem... 17 3.3.4. Analisis Kebutuhan Perangkat Keras dan Perangkat Lunak... 17 3.4. Perancangan Sistem... 18 3.4.1. UML... 18 3.4.2. Perancangan Basis Data... 23 3.4.2.1. Struktur Tabel pada Basis Data... 23 3.4.2.2. Diagram Relasi Antar Tabel... 27 3.5. Rancangan Desain Antarmuka... 28 3.5.1. Form Menu Utama... 28 3.5.2. Form Login... 28 3.5.3. Form Kas Masuk... 29 3.5.4. Form Kas Keluar... 30 3.5.5. Form Kwitansi (Service)... 31 3.5.6. Form Pembelian... 32 3.5.7. Form Penjualan... 33 3.5.8. Form Rekap Harian... 34 BAB IV - HASIL DAN PEMBAHASAN... 36 4.1. Batasan Implementasi... 36 4.1.1. Perangkat Keras yang Dibutuhkan... 36 4.1.2. Perangkat Lunak yang Dibutuhkan... 36
xv 4.1.3. Bahasa dan Compiler yang dipakai... 36 4.2. Implementasi Sistem... 37 4.3. Struktur Menu... 37 4.3.1. Menu Admin... 37 4.3.2. Menu Data... 38 4.3.3. Menu Billing... 39 4.3.4. Menu Part... 39 4.3.5. Menu Service... 40 4.3.6. Menu Keuangan... 40 4.3.7. Menu Laporan... 41 4.3.8. Menu Sistem... 41 4.4. Form Dialog... 42 4.4.1. Form Utama Aplikasi... 42 4.4.2. Form Pencatatan Transaksi... 43 4.4.3. Form Laporan... 46 4.5. Analisis Kinerja Sistem... 46 4.6. Hasil Analisis Kinerja Sistem... 47 BAB V - SIMPULAN DAN SARAN... 49 5.1. Simpulan... 49 5.2. Saran... 49 DAFTAR PUSTAKA... 50
xvi DAFTAR GAMBAR Gambar 3.1 Use Case Diagram Sistem Keuangan Bengkel... 20 Gambar 3.2 Class Diagram Sistem Keuangan Bengkel... 21 Gambar 3.3 Sequence Diagram Penjurnalan... 22 Gambar 3.4 Activity Diagram Penjurnalan... 23 Gambar 3.5 Diagram Relasi Antar Tabel... 27 Gambar 3.6 Rancangan Form Menu Utama... 28 Gambar 3.7 Rancangan Form Login... 29 Gambar 3.8 Rancangan Form Kas Masuk... 30 Gambar 3.9 Rancangan Form Kas Keluar... 31 Gambar 3.10 Rancangan Form Kwitansi (Service)... 32 Gambar 3.11 Rancangan Form Pembelian... 33 Gambar 3.12 Rancangan Form Penjualan... 34 Gambar 3.13 Rancangan Form Rekap Harian... 35 Gambar 4.1 Form Struktur Menu... 37 Gambar 4.2 Form Menu Admin... 38 Gambar 4.3 Form Menu Data... 38 Gambar 4.4 Form Menu Billing... 39 Gambar 4.5 Form Menu Part... 39 Gambar 4.6 Form Menu Service... 40 Gambar 4.7 Form Menu Keuangan... 40 Gambar 4.8 Form Menu Laporan... 41 Gambar 4.9 Form Menu Sistem... 41 Gambar 4.10 Form Menu Utama... 42 Gambar 4.11 Form Login... 43 Gambar 4.12 Form Pendapatan Kas dll (Kas Masuk)... 43 Gambar 4.13 Form Pengeluaran Kas dll (Kas Keluar)... 44 Gambar 4.14 Form Kwitansi Service... 44 Gambar 4.15 Form Penjualan Langsung Part... 45 Gambar 4.16 Form Pembelian... 45 Gambar 4.17 Form Rekap Harian... 46
xvii DAFTAR TABEL Tabel 3.1 Tabel User... 24 Tabel 3.2 Tabel Servis... 24 Tabel 3.3 Tabel Jual... 25 Tabel 3.4 Tabel Beli... 25 Tabel 3.5 Tabel Kas Masuk... 26 Tabel 3.6 Tabel Kas Keluar... 26 Tabel 3.7 Tabel Kas Jurnal Umum... 26