Pertemuan 4 Menentukan Class

Slides:



Advertisements
Presentasi serupa
Pemrograman Sistem Basis Data
Advertisements

Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
1 Pertemuan 19 Function Component Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0.
Pertemuan 4 Aplikasi Perhitungan Gaya Dengan Program Komputer
1 Pertemuan 5 STREAM INPUT/OUPUT Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
1 Pertemuan 14 Behavior Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
1 Pertemuan 11 Windows Common Control Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
1 Pertemuan 12 Windows Common Control Lanjutan Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
1 Pertemuan 09 Kebutuhan Sistem Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
OPERASI JUMP DAN EXCEPTION HANDLING
1 Pertemuan 9 DIVIDE And CONQUER Matakuliah: T0034/Perancangan & Analisis Algoritma Tahun: 2005 Versi: R1/0.
Pertemuan 08 Modeling Business Processes Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
1 Pertemuan 4 Types of Questions Matakuliah: G0942/Listening 1 Tahun: 2005 Versi: baru.
1 Pertemuan 12 Pengkodean & Implementasi Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
1 Pertemuan 2 Object Oriented Understanding Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0.
1 Pertemuan 02 Pemilihan Sistem Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
1 Pertemuan 8 Advanced I/O function Matakuliah: H0483 / Network Programming Tahun: 2005 Versi: 1.0.
Pertemuan 6 PEWARISAN AND POLYMORPHISM
1 Pertemuan 21 Function Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
1 Pertemuan 7 Klasifikasi dan Rekognisi Pola (1) Matakuliah: T0283 – Computer Vision Tahun: 2005 Versi: Revisi 1.
Pertemuan 5 Balok Keran dan Balok Konsol
1 Pertemuan 7 Review 1 – 6 Matakuliah: T0044/Pemrograman Berorientasi Obyek Tahun: 2005 Versi: 1.0.
Pertemuan 10 Sendi-Sendi Arsitektur Modern
1 Pertemuan 5 PPh PASAL 21 Matakuliah: A0572/ Perpajakan Tahun: 2005 Versi: Revisi 1.
Pertemuan 10 Gaya – gaya dalam
1 Pertemuan #11 Mixed Discipline System Matakuliah: H0332/Simulasi dan Permodelan Tahun: 2005 Versi: 1/1.
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
1 Pertemuan 6 Class Module Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
1 Pertemuan 11 The Manipulative part of the object data model (Lanjutan bagian 2) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
Matakuliah : R0022/Pengantar Arsitektur Tahun : Sept 2005 Versi : 1/1
1 Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
1 Pertemuan #3 Probability Distribution Matakuliah: H0332/Simulasi dan Permodelan Tahun: 2005 Versi: 1/1.
1 Pertemuan 3 Pengenalan menu dasar 3D Matakuliah: R0374/Komputasi Desain Arsitektur II Tahun: 2005 Versi: V-1/R-0.
1 Pertemuan 6 Hubungan WCA dan Sistem Informasi Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
1 Minggu 10, Pertemuan 20 Normalization (cont.) Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
1 Pertemuan 11 Indikator Trend Matakuliah: F0392/Simulasi Perdagangan di Bursa Efek Tahun: 2005 Versi: 1/3.
1 Pertemuan #6 Queuing Systems (OFC) Matakuliah: H0332/Simulasi dan Permodelan Tahun: 2005 Versi: 1/1.
1 Pertemuan 11 Function dari System Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0.
1 Pertemuan 13 Pembahasan Kasus Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
1 Pertemuan 22 Matakuliah: I0214 / Statistika Multivariat Tahun: 2005 Versi: V1 / R1 Analisis Struktur Peubah Ganda (II): Analisis Faktor.
1 Pertemuan 26 Compound Nouns Matakuliah: G0134 – Grammar III Tahun: 2005 Versi: revisi 1.
1 Pertemuan 13 Pemilihan strategi sistem informasi yang mendukung perkembangan bisnis Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
Matakuliah : R0262/Matematika Tahun : September 2005 Versi : 1/1
1 Pertemuan 19 Rendering perspektif mata burung Matakuliah: R0124 / Teknik Komunikasi Arsitektur Tahun: 2005 Versi: >/ >
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Matakuliah : K0074/Kalkulus III Tahun : 2005 Versi : 1/0
Pertemuan 5 Struktur dan Hubungan Antara Class dan Object
Pertemuan 2 Penerjemahan Teks dan Lisan
Pertemuan 17 Aplication Domain
Pertemuan <<18>> << Penemuan Fakta(01) >>
KRITERIA DESAIN, STANDAR DESAIN, DAN METODE ANALISIS PERTEMUAN 6
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Pertemuan 14 Operating System 2
Matakuliah : T0074 / Grafika Komputer
Pertemuan 16 SISTEM AKUNTANSI UTANG
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Pertemuan 12 Structure Class
Pertemuan 20 Audit Reporting
Matakuliah : K0074/Kalkulus III Tahun : 2005 Versi : 1/0
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
Pertemuan 3 Diferensial
Pertemuan 13 Bentuk Bangunan
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Manajemen Keuangan Pelayanan Kesehatan
Tahun : <<2005>> Versi : <<1/2>>
Pertemuan 2 Penerjemahan Teks dan Lisan
KAPASITAS PENAMPANG MENAHAN GAYA LINTANG Pertemuan 13
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Transcript presentasi:

Pertemuan 4 Menentukan Class Matakuliah : M0446/Analisa dan Perancangan Sistem Informasi Tahun : 2005 Versi : 0/0 Pertemuan 4 Menentukan Class

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Menghasilkan Event Table

Outline Materi Evaluasi untuk Class Evaluasi untuk Event

Evaluating Class and Event Evaluate systematically What should be part of the problem domain and what should not? More difficult with abstract concepts, e.g. account, but may be helpful to ... think of as physical object, e.g. box of receipts think of as what it actually represents, e.g. contract to allow withdrawal of money deposited Principle: Have an open mind, but select critically

Kriteria Evaluasi Secara Umum Kebutuhan akan informasi Masukan classes dan events hanya jika system function akan menggunakan informasi tersebut Fokus pada problem domain bukan application domain Interested in those things that future users will administrate, monitor, or control Harus relevan pada definisi sistem Jika tidak, perlu didiskusikan dengan user Mungkin perlu mengubah definisi sistem

Kriteria Evaluasi Untuk Class Dapatkah mengidentifikasikan object dari class Perlu dapat mengidentifikasikan object secara jelas Apakah class mempunyai informasi yang unik Dapatkah informasi diturunkun dari class lain Apakah class dapat menurunkan banyak object ? Jika hanya satu instance, biasanya hampir tidak diperlukan Apakah class mempunyai jumlah event yang cocok dan dapat di manage ? Terlalu banyak event bisa menunjukkan butuh class lagi

Kriteria evaluasi untuk event Apakah event itu instant ? Jika tidak, maka kita perhatikan dengan mulai dan berhentinya suatu event, dan mungkin event diantaranya Apakah event atomic? Jika mempunyai sub-event, gantikan event utama dengan sub-event Apakah event dapat diidentifikasi pada saat terjadi ? Bagaimana kita tahu bahwa events tersebut sudah terjadi ?