SlideShare a Scribd company logo
1 of 32
Desain terinci
KULIAH ANALISA DAN PERANCANGAN SISTEM
               Pertemuan-2
         Edri Yunizal, S.Kom., M.T.
           (riyuniza@gmail.com)




                                        1
TIPE DATA
• String
  – Simbol X
  – Contoh X(3), sediakan ruang 3 karakter
• Numerik
  – Simbol 9
  – Contoh 999.999, sediakan ruang maksimal 6 digit
    angka



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



                               3
Perancangan terinci
• Desain output
• Desain Input
• Desain Database




                               4
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



                                                5
Daftar desain output yang mungkin:
•   Jurnal umum
•   Buku besar
•   Neraca saldo
•   Laporan rugi laba
•   Laporan perubahan modal
•   Neraca



                                         6
JURNAL UMUM




              7
BUKU BESAR




             8
NERACA SALDO




               9
LAPORAN LABA / RUGI




                      10
LAPORAN PERUBAHAN MODAL




                          11
NERACA




         12
Desain input
• Rancangan masukan untuk memenuhi
  kebutuhan desain output
• Menentukan bagian yang disimpan dan
  diproses (desain database)




                                        13
Daftar desain input yang mungkin:
• Entri saldo
• Jurnal umum




                                14
Entri saldo




              15
Jurnal umum




              16
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


                                                17
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



                                                    18
Jenis relasi




               19
One-to-many




              20
Many-to-many
• Tidak didukung oleh database yang ada




                                          21
Tabel sampah akibat many-to-many




                                   22
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

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




                                             24
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


                                                  25
Buat kumpulan field menjadi tabel
•   Buku besar:                       •   Laporan perubahan modal
     –   Nama buku besar                   –   Keterangan modal
     –   Tanggal cetak buku besar          –   Debit
     –   Tanggal debit                     –   Kredit
     –   Jumlah debit                      –   Laba / rugi
     –   Tanggal kredit                    –   Keterangan prive
     –   Jumlah kredit                     –   Modal
•   Neraca saldo                      •   Neraca
     –   Tanggal cetak neraca saldo        –   Aktiva
     –   Nomor                             –   Debit
     –   Keterangan                        –   Kredit
     –   Debit                             –   Passiva
     –   Kredit                            –   Debit kredit
•   Laporan laba / rugi                    –   Total aktiva
     –   Keterangan                        –   Total passiva
     –   Debit
     –   Kredit
     –   Total pendapatan
     –   Total beban
     –   Laba / rugi bersih




                                                                    26
Tipe data




            27
Tipe data




            28
DAFTAR AKUN




              29
Entri akun




             30
Akun
•   Kas            111     •   Biaya gaji      511
•   Perlengkapan   113     •   Biaya sewa      512
•   Peralatan      121     •   Biaya listrik   513
•   Utang usaha    211     •   Biaya lain2     514
•   Modal          311
•   Pendapatan     213
•   Prive          312



                                                     31
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.




                                                                            32

More Related Content

Similar to Analisa dan perancangan sistem 03 desain terinci laporan keuangan

Membuat laporan berbentuk khs
Membuat laporan berbentuk khsMembuat laporan berbentuk khs
Membuat laporan berbentuk khs
Jamil Jamil
 
Tentang Komputer
Tentang KomputerTentang Komputer
Tentang Komputer
Ari Yandi
 

Similar to Analisa dan perancangan sistem 03 desain terinci laporan keuangan (19)

Membuat laporan berbentuk khs
Membuat laporan berbentuk khsMembuat laporan berbentuk khs
Membuat laporan berbentuk khs
 
Analisa dan perancangan sistem 06 query
Analisa dan perancangan sistem 06   queryAnalisa dan perancangan sistem 06   query
Analisa dan perancangan sistem 06 query
 
Asistensi FP BC 1
Asistensi FP BC 1Asistensi FP BC 1
Asistensi FP BC 1
 
SIM, Winne Zaneta Wirastika, Hapzi Ali, Sistem Manajemen Database, Universita...
SIM, Winne Zaneta Wirastika, Hapzi Ali, Sistem Manajemen Database, Universita...SIM, Winne Zaneta Wirastika, Hapzi Ali, Sistem Manajemen Database, Universita...
SIM, Winne Zaneta Wirastika, Hapzi Ali, Sistem Manajemen Database, Universita...
 
SIM, Winne Zaneta Wirastika, Hapzi Ali, Sistem Manajemen Database, Universita...
SIM, Winne Zaneta Wirastika, Hapzi Ali, Sistem Manajemen Database, Universita...SIM, Winne Zaneta Wirastika, Hapzi Ali, Sistem Manajemen Database, Universita...
SIM, Winne Zaneta Wirastika, Hapzi Ali, Sistem Manajemen Database, Universita...
 
Lingkungan Data Warehouse
Lingkungan Data WarehouseLingkungan Data Warehouse
Lingkungan Data Warehouse
 
pptModul5
pptModul5pptModul5
pptModul5
 
Modul5ppt
Modul5pptModul5ppt
Modul5ppt
 
Power poin modul 5
Power poin modul 5Power poin modul 5
Power poin modul 5
 
Power poin modul 5
Power poin modul 5Power poin modul 5
Power poin modul 5
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Ppt.sia.5
Ppt.sia.5Ppt.sia.5
Ppt.sia.5
 
Ppt.sia.5
Ppt.sia.5Ppt.sia.5
Ppt.sia.5
 
Data & basis data
Data & basis dataData & basis data
Data & basis data
 
Tentang Komputer
Tentang KomputerTentang Komputer
Tentang Komputer
 
DB - 1 - PENGANTAR BASIS DATA.pdf
DB - 1 - PENGANTAR BASIS DATA.pdfDB - 1 - PENGANTAR BASIS DATA.pdf
DB - 1 - PENGANTAR BASIS DATA.pdf
 
Analisa dan perancangan sistem 11 form dan sub form
Analisa dan perancangan sistem 11   form dan sub formAnalisa dan perancangan sistem 11   form dan sub form
Analisa dan perancangan sistem 11 form dan sub form
 
BIGDATA
BIGDATABIGDATA
BIGDATA
 
Analisa dan perancangan sistem 07 report
Analisa dan perancangan sistem 07   reportAnalisa dan perancangan sistem 07   report
Analisa dan perancangan sistem 07 report
 

More from Edri Yunizal

Pendaftaran sekolah untuk jalur prestasi akademik spmb ptain 2013
Pendaftaran sekolah untuk jalur prestasi akademik spmb ptain 2013Pendaftaran sekolah untuk jalur prestasi akademik spmb ptain 2013
Pendaftaran sekolah untuk jalur prestasi akademik spmb ptain 2013
Edri Yunizal
 
Kuliah SBOP-16-17 Visual Basic 6, Crystal Report 8.5, Access 2007 Membuat Lap...
Kuliah SBOP-16-17 Visual Basic 6, Crystal Report 8.5, Access 2007 Membuat Lap...Kuliah SBOP-16-17 Visual Basic 6, Crystal Report 8.5, Access 2007 Membuat Lap...
Kuliah SBOP-16-17 Visual Basic 6, Crystal Report 8.5, Access 2007 Membuat Lap...
Edri Yunizal
 
Pemrograman berorientasi objek ii 13 mengakses sql server melalui visual basic
Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basicPemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic
Pemrograman berorientasi objek ii 13 mengakses sql server melalui visual basic
Edri Yunizal
 
Analisa dan perancangan sistem informasi 02 analisa sistem
Analisa dan perancangan sistem informasi 02   analisa sistemAnalisa dan perancangan sistem informasi 02   analisa sistem
Analisa dan perancangan sistem informasi 02 analisa sistem
Edri Yunizal
 

More from Edri Yunizal (20)

Pengantar Windows 8, Desktop
Pengantar Windows 8, DesktopPengantar Windows 8, Desktop
Pengantar Windows 8, Desktop
 
Pendaftaran sekolah untuk jalur prestasi akademik spmb ptain 2013
Pendaftaran sekolah untuk jalur prestasi akademik spmb ptain 2013Pendaftaran sekolah untuk jalur prestasi akademik spmb ptain 2013
Pendaftaran sekolah untuk jalur prestasi akademik spmb ptain 2013
 
Kuliah PBOII-4 Visual Basic .NET 2010, Access 2007: Membuat Form Entri Database
Kuliah PBOII-4 Visual Basic .NET 2010, Access 2007: Membuat Form Entri DatabaseKuliah PBOII-4 Visual Basic .NET 2010, Access 2007: Membuat Form Entri Database
Kuliah PBOII-4 Visual Basic .NET 2010, Access 2007: Membuat Form Entri Database
 
Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL U...
Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL U...Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL U...
Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL U...
 
Kuliah PBOII-2 Visual Basic .NET 2010, Access 2007: Perkenalan SQL Insert pad...
Kuliah PBOII-2 Visual Basic .NET 2010, Access 2007: Perkenalan SQL Insert pad...Kuliah PBOII-2 Visual Basic .NET 2010, Access 2007: Perkenalan SQL Insert pad...
Kuliah PBOII-2 Visual Basic .NET 2010, Access 2007: Perkenalan SQL Insert pad...
 
Kuliah SBOP-16-17 Visual Basic 6, Crystal Report 8.5, Access 2007 Membuat Lap...
Kuliah SBOP-16-17 Visual Basic 6, Crystal Report 8.5, Access 2007 Membuat Lap...Kuliah SBOP-16-17 Visual Basic 6, Crystal Report 8.5, Access 2007 Membuat Lap...
Kuliah SBOP-16-17 Visual Basic 6, Crystal Report 8.5, Access 2007 Membuat Lap...
 
Analisa dan Perancangan Sistem Informasi Pertemuan 9 - Normalisasi Data
Analisa dan Perancangan Sistem Informasi Pertemuan 9 - Normalisasi DataAnalisa dan Perancangan Sistem Informasi Pertemuan 9 - Normalisasi Data
Analisa dan Perancangan Sistem Informasi Pertemuan 9 - Normalisasi Data
 
Pemrograman berorientasi objek ii 12 sql server
Pemrograman berorientasi objek ii   12 sql serverPemrograman berorientasi objek ii   12 sql server
Pemrograman berorientasi objek ii 12 sql server
 
Pemrograman berorientasi objek ii 11 active x object
Pemrograman berorientasi objek ii   11 active x objectPemrograman berorientasi objek ii   11 active x object
Pemrograman berorientasi objek ii 11 active x object
 
Pemrograman berorientasi objek ii 10 class
Pemrograman berorientasi objek ii   10 classPemrograman berorientasi objek ii   10 class
Pemrograman berorientasi objek ii 10 class
 
Pemrograman berorientasi objek ii 06
Pemrograman berorientasi objek ii   06 Pemrograman berorientasi objek ii   06
Pemrograman berorientasi objek ii 06
 
Pemrograman berorientasi objek ii 05 prosedur dan fungsi (latihan) - copy
Pemrograman berorientasi objek ii   05 prosedur dan fungsi (latihan) - copyPemrograman berorientasi objek ii   05 prosedur dan fungsi (latihan) - copy
Pemrograman berorientasi objek ii 05 prosedur dan fungsi (latihan) - copy
 
Pemrograman berorientasi objek ii 04 prosedur dan fungsi
Pemrograman berorientasi objek ii   04 prosedur dan fungsiPemrograman berorientasi objek ii   04 prosedur dan fungsi
Pemrograman berorientasi objek ii 04 prosedur dan fungsi
 
Pemrograman berorientasi objek ii 03 variabel, percabangan, perulangan
Pemrograman berorientasi objek ii   03 variabel, percabangan, perulanganPemrograman berorientasi objek ii   03 variabel, percabangan, perulangan
Pemrograman berorientasi objek ii 03 variabel, percabangan, perulangan
 
Pemrograman berorientasi objek ii 03 variabel, percabangan, perulangan
Pemrograman berorientasi objek ii   03 variabel, percabangan, perulanganPemrograman berorientasi objek ii   03 variabel, percabangan, perulangan
Pemrograman berorientasi objek ii 03 variabel, percabangan, perulangan
 
Pemrograman berorientasi objek ii 02 struktur program dan debugging
Pemrograman berorientasi objek ii   02 struktur program dan debuggingPemrograman berorientasi objek ii   02 struktur program dan debugging
Pemrograman berorientasi objek ii 02 struktur program dan debugging
 
Pemrograman berorientasi objek ii 01
Pemrograman berorientasi objek ii   01Pemrograman berorientasi objek ii   01
Pemrograman berorientasi objek ii 01
 
Pemrograman berorientasi objek ii 13 mengakses sql server melalui visual basic
Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basicPemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic
Pemrograman berorientasi objek ii 13 mengakses sql server melalui visual basic
 
Analisa dan perancangan sistem informasi 07 entity relationship diagram
Analisa dan perancangan sistem informasi 07   entity relationship diagramAnalisa dan perancangan sistem informasi 07   entity relationship diagram
Analisa dan perancangan sistem informasi 07 entity relationship diagram
 
Analisa dan perancangan sistem informasi 02 analisa sistem
Analisa dan perancangan sistem informasi 02   analisa sistemAnalisa dan perancangan sistem informasi 02   analisa sistem
Analisa dan perancangan sistem informasi 02 analisa sistem
 

Analisa dan perancangan sistem 03 desain terinci laporan keuangan

  • 1. Desain terinci KULIAH ANALISA DAN PERANCANGAN SISTEM Pertemuan-2 Edri Yunizal, S.Kom., M.T. (riyuniza@gmail.com) 1
  • 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 2
  • 3. Domino Printing • Jurnal • Buku besar • Neraca saldo • Laporan Rugi / Laba • Laporan perubahan modal • Neraca 3
  • 4. Perancangan terinci • Desain output • Desain Input • Desain Database 4
  • 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 5
  • 6. Daftar desain output yang mungkin: • Jurnal umum • Buku besar • Neraca saldo • Laporan rugi laba • Laporan perubahan modal • Neraca 6
  • 10. LAPORAN LABA / RUGI 10
  • 12. NERACA 12
  • 13. Desain input • Rancangan masukan untuk memenuhi kebutuhan desain output • Menentukan bagian yang disimpan dan diproses (desain database) 13
  • 14. Daftar desain input yang mungkin: • Entri saldo • Jurnal umum 14
  • 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 17
  • 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 18
  • 21. Many-to-many • Tidak didukung oleh database yang ada 21
  • 22. Tabel sampah akibat many-to-many 22
  • 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 23
  • 24. Identifikasi data • Data apa saja yang dibutuhkan (desain output dan input) 24
  • 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 25
  • 26. Buat kumpulan field menjadi tabel • Buku besar: • Laporan perubahan modal – Nama buku besar – Keterangan modal – Tanggal cetak buku besar – Debit – Tanggal debit – Kredit – Jumlah debit – Laba / rugi – Tanggal kredit – Keterangan prive – Jumlah kredit – Modal • Neraca saldo • Neraca – Tanggal cetak neraca saldo – Aktiva – Nomor – Debit – Keterangan – Kredit – Debit – Passiva – Kredit – Debit kredit • Laporan laba / rugi – Total aktiva – Keterangan – Total passiva – Debit – Kredit – Total pendapatan – Total beban – Laba / rugi bersih 26
  • 27. Tipe data 27
  • 28. Tipe data 28
  • 31. Akun • Kas 111 • Biaya gaji 511 • Perlengkapan 113 • Biaya sewa 512 • Peralatan 121 • Biaya listrik 513 • Utang usaha 211 • Biaya lain2 514 • Modal 311 • Pendapatan 213 • Prive 312 31
  • 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. 32