02.07.2013 Views

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

majalah, alat tulis kantor, dan lain-lain. Masing-masing barang mempunyai<br />

nama merek, harga, dan karakteristik yang lain. Selain itu masing-masing<br />

barang juga mempunyai ketentuan-ketentuan lain yang berhubungan dengan<br />

penetapan harga, potongan, jumlah pembelian dan tempat penyimpanan.<br />

Persediaan barang pada took buku ditentukan oleh barang yang masuk dari hasil<br />

pemesanan dan barang yang keluar karena terjual. Setiap barang keluar maka<br />

secara otomatis barang di dalam persediaan akan berkurang.<br />

Langkah awal dalam aplikasi berorientasi obyek adalah dengan melakukan<br />

abstraksi pada permasalahan. Kalau kita perhatikan dengan seksama pada<br />

kasus di atas, kita bisa membuat kelas induk dari semua jenis barang yang ada.<br />

Hal ini karena selain karakteristik khusus dari masing-masing jenis barang, juga<br />

ada karakteristik umum yang dipunyai oleh semua barang. Seperti contoh harga<br />

adalah karakteristik umum yang dipunyai oleh semua barang. Tetapi merek<br />

adalah khusus pada jenis item barang tertentu, terutama pada alat tulis.<br />

Demikian juga dengan karakteristi judul hanya dimiliki oleh buku bacaan.<br />

Dengan melihat kondisi tersebut kita dapat membuat abstraksi permasalahan<br />

sebagai berikut.<br />

Gambar 9.10. Abstraksi kasus persediaan barang di toko buku.<br />

Rekayasa Perangkat Lunak 249

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!