analisa dan perancangan sistem 03 desain terinci laporan keuangan

Post on 24-Jun-2015

2.413 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Desain terinci

KULIAH ANALISA DAN PERANCANGAN SISTEMPertemuan-2

Edri Yunizal, S.Kom., M.T. (riyuniza@gmail.com)

2

TIPE DATA

• String– Simbol X– Contoh X(3), sediakan ruang 3 karakter

• Numerik– Simbol 9– Contoh 999.999, sediakan ruang maksimal 6 digit

angka

3

Domino Printing

• Jurnal• Buku besar• Neraca saldo• Laporan Rugi / Laba• Laporan perubahan modal• Neraca

4

Perancangan terinci

• Desain output• Desain Input• Desain Database

5

DESAIN OUTPUT

• Desain keluaran dari sistem perangkat lunak yang akan dibuat

• Berguna untuk mempersiapkan desain input dan database

• Kesepakatan antara pengembang dengan pemilik mengenai sistem yang akan dibuat

6

Daftar desain output yang mungkin:

• Jurnal umum• Buku besar• Neraca saldo• Laporan rugi laba• Laporan perubahan modal• Neraca

7

JURNAL UMUM

8

BUKU BESAR

9

NERACA SALDO

10

LAPORAN LABA / RUGI

11

LAPORAN PERUBAHAN MODAL

12

NERACA

13

Desain input

• Rancangan masukan untuk memenuhi kebutuhan desain output

• Menentukan bagian yang disimpan dan diproses (desain database)

14

Daftar desain input yang mungkin:

• Entri saldo• Jurnal umum

15

Entri saldo

16

Jurnal umum

17

Desain database

• Desain database: mengetahui bagaimana data disimpan dan keterkaitan antar tabel

• Primary key: field yang secara unik menjadi identitas dari record– Contoh kas diwakili oleh 111

• Tidak semua tabel memiliki primary key yang jelas, mungkin ada kombinasi beberapa field

18

Relasi

• Kebanyakan perangkat lunak membutuhkan lebih dari 1 tabel database

• Relasi adalah tabel-tabel memiliki field yang sama

• Contoh – Tabel akun dan Tabel transaksi / jurnal sama-sama

memiliki field kode akun

19

Jenis relasi

20

One-to-many

21

Many-to-many

• Tidak didukung oleh database yang ada

22

Tabel sampah akibat many-to-many

23

Mendesain database

• Identifikasi data• Hilangkan field yang redundan• Buat kumpulan field menjadi tabel• Tentukan field yang berupa kode• Tentukan primary key untuk tiap tabel• Buat relasi antar tabel• Tentukan tipe data dari masing-masing field

24

Identifikasi data

• Data apa saja yang dibutuhkan (desain output dan input)

25

Hilangkan field yang redundan

• Pastikan field yang disimpan memang dibutuhkan

• Apakah field yang muncul pada laporan yang berbeda perlu disimpan ulang, perlu kalkulasi dll

• Jangan simpan data yang sama lebih dari satu tempat

26

Buat kumpulan field menjadi tabel• Buku besar:

– Nama buku besar– Tanggal cetak buku besar– Tanggal debit– Jumlah debit– Tanggal kredit– Jumlah kredit

• Neraca saldo– Tanggal cetak neraca saldo– Nomor– Keterangan – Debit – Kredit

• Laporan laba / rugi– Keterangan– Debit– Kredit– Total pendapatan– Total beban– Laba / rugi bersih

• Laporan perubahan modal– Keterangan modal– Debit– Kredit– Laba / rugi– Keterangan prive– Modal

• Neraca– Aktiva– Debit– Kredit– Passiva– Debit kredit– Total aktiva– Total passiva

27

Tipe data

28

Tipe data

29

DAFTAR AKUN

30

Entri akun

31

Akun

• Kas 111• Perlengkapan 113• Peralatan 121• Utang usaha211• Modal 311• Pendapatan 213• Prive 312

• Biaya gaji 511• Biaya sewa 512• Biaya listrik 513• Biaya lain2 514

32

Sumber• Yunizal, Edri (2003). Perancangan Aplikasi Client Server Untuk Administrasi

Jadwal dan Absensi Mahasiswa Laboratorium Komputer Menggunakan Bahasa Pemrograman Visual Basic 6.0 Dengan Database Oracle 8i Pada Kampus UPI “YPTK” Padang. Padang: UPI “YPTK” Padang

• Simpsons, Alan et al(2007). Microsoft Office Access 2007 All-In-One Desk References For Dummies. New Jersey: Wiley Publishing Inc.

top related