5. Pemodelan
a. Pengertian :
➢ Pemodelan merupakan suatu proses dalam
representasi abstrak suatu model. Proses
pemodelan menampilkan deskripsi suatu
proses dari beberapa perspektif tertentu.
➢ Proses pemodelan perangkat lunak
merupakan aktifitas yang saling terkait
(koheren) untuk menspesifikasikan,
merancang, implementasi dan pengujian
sistem perangkat lunak
b. Physical yaitu dengan membuat scaleddown
version dari sistem yang dipelajari (model
pesawat, model kereta api),
c. Pictorial, yaitu representasi dengan gambar untuk
menggambarkan kontur permukaan bumi seperti
peta topografi dan bola dunia.
d. Verbal, yaitu representasi suatu sistem ke dalam
kalimat verbal yang mengambarkan ukuran,
bentuk dan karakteristik.
e. Schematic, yaitu representasi dalam bentuk
skema figuratif misalnya model rangkaian listrik,
model Atom Bohr dan lain-lain.
f. Symbolic, yaitu representasi ke dalam simbol-
simbol matematik dimana variable hasil
karakterisasi proses atau sistem ke dalam variable
formulasi menggunakan simbol-simbol matematik
2. Abstraksi Data
a. Lapisan Abstraksi Data
1) Lapis fisis, merupakan lapisan terendah dalam
abstraksi data. Lapis ini menjelaskan
bagaimana data sesungguhnya disimpan.
Pada lapis inilah struktur data dijabarkan
secara rinci.
2) Lapis konseptual, bersifat lebih tinggi daripada
lapis fisis. Lapis ini menjabarkan data apa saja
yang sesungguhnya disimpan pada basis data,
dan juga menjabarkan hubungan-hubungan
antar data. Level ini biasanya digunakan oleh
Database Administrator (DBA).
3) Lapis pandangan, merupakan lapis tertinggi
pada abstraksi data. Pada lapis ini pengguna
hanya mengenal struktur data yang sederhana
yang berorientasi pada kebutuhan pengguna.
Data yang dikenal oleh masing-masing
pengguna bisa berbeda-beda dan barangkali
hanya mencakup sebagian dari basis data
2. Error Handling
Error handling atau sering juga disebut exception
handling merupakan mekanisme yang paling
diperlukan dalam menangani error yang terjadi pada
saat runtime (program berjalan) atau yang lebih
dikenal dengan sebutan runtime error
a. Exception Handling
Exception adalah peristiwa yang terjadi ketika
proses running program yang mengakibatkan
program berhenti, ditandai dengan munculnya
pesan error
b. Object Exception
Exception merupakan subclass dari class
Throwable
c. Overriding Method dan Exception
Overriding method hanya boleh melempar
exception yang merupakan subclass dari
exeption yang dilempar oleh overriden method
atau sama. Overriding method boleh
mendeklarasikan exception lebih sedikit dari
jumlah exception kepunyaan overridden method
kepunyaan overridden method