Perancangan Sistem Perancangan Aplikasi administrasi pembukuan pada perusahaan 4184

xix BAB III DESAIN DAN PERANCANGAN

3.1 Perancangan Aplikasi

Dalam perancangan aplikasi administrasi pembukuan, terdapat beberapa perangkat lunak dan perangkat keras yang digunakan penulis guna mendukung proses perancangan aplikasi yaitu 3.2.1. Perangkat Lunak Software Perangkat lunak yang digunakan penulis dalam pembuatan aplikasi adalah: a. Microsoft Windows XP Profesional b. MySQL 5.0.51a c. Borland Delphi 7 d. Zeos e. Alpha Control v 5.46 3.2.2. Perangkat Keras Hardware Perangkat keras minimal yang digunakan dalam pembuatan aplikasi administrasi pembukuan ini adalah sebagai berikut: a. Processor Pentium 4 b. Hardisk 20 G c. RAM 512 MB

3.2 Perancangan Sistem

Perancangan sistem adalah merancang atau mendesain sistem yang baik, isinya adalah langkah-langkah operasi dalam pengolahan data dan prosedur untuk operasi sistem. Kegiatan yang dilakukan pada tahap ini yaitu merancang atau mendesain sistem yang baik, mendesain pemodelan sistem yang baik, mengenali dan mendefinisikan masalah pembuatan sistem ini sehingga jika ada kesalahan ada alternatif pemecahannya. 18 xx 3.2.1. Context Diagram CD Context Diagram merupakan kejadian tersendiri dari suatu diagram alir data. Dimana satu proses merepresentasikan seluruh sistem. Context Diagram merupakan tingkatan tertinggi dalam diagram aliran data dan hanya memuat satu proses, menunjukkan sistem secara keseluruhan. Context Diagram Aplikasi Administrasi Pembukuan disajikan dalam Gambar 3.1 Gambar 3.1 Contex Diagram CD 3.2.2. Data Flow Diagram DFD DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. xxi Data Flow Diagram DFD Level 0 Gambar 3.2 Data Flow Diagram DFD Level 0 xxii 3.2.3. Entity Relationship Diagram ERD ERD pada Aplikasi Administrasi Pembukuan pada Perusahaan ditampilkan pada Gambar 3.3 Gambar 3.3 Entity Relationship Diagram ERD xxiii 3.2.4. Skema Diagram Skema diagram pada Aplikasi Administrasi Pembukuan pada Perusahaan ditampilkan pada Gambar 3.4. Gambar 3.4 Skema Diagram 3.2.5. Struktur Program Sistem yang akan dibangun mempunyai menu dan sub-sub menu yang dapat digambarkan dalam bentuk bagan berjenjang seperti pada Gambar 3.5 Gambar 3.5 Perancangan Menu Utama xxiv

3.3 Perancangan

Database Langkah awal dalam membangun suatu sistem adalah melakukan perancangan suatu sistem dengan melakukan perancangan database yang akan digunakan. Database ini membentuk tabel yang akan selalu digunakan untuk menyimpan berbagai informasi dan juga digunakan dalam pengolahan data. Dalam Sistem ini memerlukan tabel: 1. Tabel Rekening Grup Nama Tabel : t_rekgrup Fungsi : menampilkan data rekening grup Primary Key : Kode_grup Tabel 3.1 Tabel Rekening Grup Nama Field Type_Data Ukuran Deskripsi Kode_grup int Kode grup Grup_rekening Varchar 15 Nama grup rekening Normal Varchar 6 Posisi grup rekening yaitu debet atau kredit Laporan Varchar 9 Laporan yang digunakan yaitu neraca atau laba rugi 2. Tabel Rekening Nama Tabel : t_rekening Fungsi : memasukkan data rekening akuntansi Primary key : Kode_rekening Foreign key : Kode_grup xxv Tabel 3.2 Tabel Rekening Nama Field Type_Data Ukuran Deskripsi Kode_rekening Varchar 5 Kode rekening kode_grup Varchar 5 Kode grup rekening Kode_header Varchar 5 Kode header rekening Rekening Varchar 40 Nama rekening Type Varchar 6 Tipe rekening yaitu header atau detail Debet Int Jumlah yang didebet Kredit Int Jumlah yang dikredit Normal Varchar 6 Posisi rekening yaitu debet atau kredit 3. Tabel Jurnal Umum Nama Tabel : t_jurnalumum Fungsi : menampilkan Jurnal Umum Primary key : id Tabel 3.3 Tabel Jurnal Umum Nama Field Type_Data Ukuran Deskripsi Id Int Id jurnal umum no_jurnal Varchar 5 No jurnal umum tanggal Date Tanggal jurnal umum uraian Varchar 50 Keterangan jurnal umum 4. Tabel Jurnal Umum detail Nama Tabel : t_jurnalumumdetail Fungsi : memasukkan detail jurnal umum Foreign key : id, Kode_rekening xxvi Tabel 3.4 Tabel Jurnal Umum detail Nama Field Type_Data Ukuran Deskripsi Id Int id jurnal umum kode_rekening Varchar 5 Tanggal jurnal debet Int Jumlah yang didebet kredit Int Jumlah yang dikredit status Varchar 10 Sudah atau belum disimpan 5. Tabel Jurnal kas Nama Tabel : t_jurnalkas Fungsi : memasukkan jurnal kas Foreign key : Kode_rekening Tabel 3.5 Tabel Jurnal Kas Nama Field Type_Data Ukuran Deskripsi no_jurnal Varchar 5 No jurnal kas tanggal Date Tanggal jurnal kas uraian Varchar 50 Keterangan jurnal kode_rekening Varchar 5 Kode rekening debet Int Jumlah yang didebet kredit Int Jumlah yang dikredit status Varchar 5 Status jurnal yaitu sudah atau kas 6. Tabel User Nama Tabel : t_user Fungsi : memasukkan username dan password Primary key : id xxvii Tabel 3.6 Tabel User Nama Field Type_Data Ukuran Deskripsi Username Varchar 15 Nama user Password Varchar 15 Password user status Varchar 15 Keterangan login yaitu adminoperator atau pimpinan

3.4 Kamus Data