Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehNoval Daffa Telah diubah "9 tahun yang lalu
1
Review Modularisasi, Algoritma Bisnis, dan Object Oriented
Materi 14 Review Modularisasi, Algoritma Bisnis, dan Object Oriented Disusun Oleh : Yulyani Arifin,S.Kom, MMSI
2
Agenda Modularisasi Algoritma Bisnis Object Oriented
3
Kemampuan Akhir yang Diharapkan
Mahasiswa mampu memahami komunikasi antar modul. Mahasiswa mampu menerapkan algoritma bisnis untuk menyelesaikan masalah bisnis Mahasiswa mampu menerapkan pendekatan obyek oriented dalam menyelesaikan masalah.
4
Modularisasi : Modularisasi Mudah dipahami Pengunaan kembali code
MATERI BELAJAR Modularisasi Modularisasi : Proses pembagian masalah menjadi bagian terpisah sesuai dengan tujuan masing masing Keuntungan Modularisasi : Mudah dipahami Pengunaan kembali code Menghilangkan redudancy Efisien dalam pemeliharaan
5
Ada 6 Tahapan Modularisasi : Tentukan Permasalahan
MATERI BELAJAR Modularisasi Ada 6 Tahapan Modularisasi : Tentukan Permasalahan Kelompokan kegiatan dalam sub modul Buat Hierarchy Chart Buat Algoritma dalam Modul Utama Buat pseudocode untuk setiap sub modul Cek algoritma solusi
6
Ada 6 Tahapan Modularisasi : Tentukan Permasalahan
MATERI BELAJAR Modularisasi Ada 6 Tahapan Modularisasi : Tentukan Permasalahan Kelompokan kegiatan dalam sub modul Buat Hierarchy Chart Buat Algoritma dalam Modul Utama Buat pseudocode untuk setiap sub modul Cek algoritma solusi
7
Modul proses dalam loop Modul akhir dari algoritma atau di luar loop
MATERI BELAJAR Modularisasi Ada 3 sub modul pada umumnya : Modul inisial Modul proses dalam loop Modul akhir dari algoritma atau di luar loop
8
Modularisasi Kohesi : tolak ukur kekuatan internal dalam modul .
MATERI BELAJAR Modularisasi Kohesi : tolak ukur kekuatan internal dalam modul .
9
MATERI BELAJAR Modularisasi Kopling : ukuran sejauh mana pertukaran informasi antara modul
10
Proses_sequential_File Perform_initial_processing Read First Record
MATERI BELAJAR Algoritma Bisnis Modul Utama seperti di bawah ini : Proses_sequential_File Perform_initial_processing Read First Record DOWHILE more records exist Process_this_record Read next record ENDDO END
11
Algoritma Bisnis Laporan Page Break Umumnya Laporan membutuhkan :
MATERI BELAJAR Algoritma Bisnis Laporan Page Break Umumnya Laporan membutuhkan : Page Heading Lines Coloum Heading Lines Detail Lines Total Lines Halaman berikut sesudah mencapai maksimum baris
12
Algoritma Bisnis Hierarki Chart untuk Laporan Page Break
MATERI BELAJAR Algoritma Bisnis Hierarki Chart untuk Laporan Page Break
13
Algoritma Bisnis Laporan Single Level Control Break
MATERI BELAJAR Algoritma Bisnis Laporan Single Level Control Break Control break total lines adalah ringkasan baris untuk sekelompok record yang terdiri dari record key yang sama. Control Field digunakan untuk identifikasi sebuah record atau sekelompok record dalam file. Control break terjadi setiap kali ada perubahan nilai di control field. Control break total line akan dicetak setiap kali control break terdeteksi.
14
Algoritma Bisnis Laporan Single Level Control Break
MATERI BELAJAR Algoritma Bisnis Laporan Single Level Control Break Ada dua hal yang perlu diperhatikan : File harus terurut berdasarkan urutan control field Harus membandingkan control field yang sekarang dengan control field sebelumnya.
15
Algoritma Bisnis Hierarchy Chart Laporan Single Level Break
MATERI BELAJAR Algoritma Bisnis Hierarchy Chart Laporan Single Level Break
16
MATERI BELAJAR Algoritma Bisnis Semua laporan control break akan membutuhkan variabel : Variabel this_control_field Variabel prev_control_field Satu atau lebih variabel untuk akumulasi total control break Satu atau lebih variabel untuk akumulasi total laporan.
17
Algoritma Bisnis Laporan MultiLevel Control Break
MATERI BELAJAR Algoritma Bisnis Laporan MultiLevel Control Break Konsep yang diterapkan di Single Level Control Break juga sama diterapkan di Multi Level Control Break : File harus diurut berdasarkan control field. Setiap record yang dibaca harus dibandingkan control field ( mayor dan minor) dengan control field sebelumnya.
18
Algoritma Bisnis Hierarchy Chart Laporan MultiLevel Control Break
MATERI BELAJAR Algoritma Bisnis Hierarchy Chart Laporan MultiLevel Control Break
19
Konsep Obyek Oriented Obyek
MATERI BELAJAR Konsep Obyek Oriented Obyek sebuah kontainer yang terdiri dari sekumpulan karakteristik dan operasi yang dilakukan. Properti Obyek : - unik - data berupa atribut - operasi atau method - instance atau contoh dari class
20
Konsep Obyek Oriented Class : kategori dari sebuah obyek
MATERI BELAJAR Konsep Obyek Oriented Class : kategori dari sebuah obyek - karakteristik atau atribute dasar - method dasar yang dilakukan - properti dari class : - nama unik - data berupa atribut - method c. Atribute : sekumpulan properti atau karakteristik yang mengambarkan sebagian obyek.
21
Konsep Obyek Oriented f. Class Diagram
MATERI BELAJAR Konsep Obyek Oriented f. Class Diagram - Diagram untuk mengambarkan atribut dan method yang dimiliki class. - terdiri dari 3 bagian yaitu : 1. nama class 2. atribute 3. method
22
Konsep Obyek Oriented g. Encapsulation & Information hiding
MATERI BELAJAR Konsep Obyek Oriented g. Encapsulation & Information hiding Encapsulation : - mengabungkan semua dalam sebuah unit seperti capsul Information hiding : - seperti black box, dimana proses di dalam tidak diketahui dari obyek lain. - tujuan : agar obyek lebih solid dan independen.
23
MATERI BELAJAR Q & A
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.