P. 1
Modul RPL

Modul RPL

|Views: 3,438|Likes:
Dipublikasikan oleh Slametz Pembuka

More info:

Published by: Slametz Pembuka on May 08, 2011
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/27/2013

pdf

text

original

Abstraksi adalah suatu perangkat yang sangat
Abstraksi adalah suatu perangkat yang sangat
penting dalam pengembangan perangkat lunak

penting dalam pengembangan perangkat lunak..
Abstraksi memungkinkan perancang untuk
Abstraksi memungkinkan perancang untuk
memusatkan suatu masalah pada tingkat

memusatkan suatu masalah pada tingkat
abstrak lebih umum tanpa harus tahu rincian-

abstrak lebih umum tanpa harus tahu rincian-
rincian dari komponen yang diimplementasikan

rincian dari komponen yang diimplementasikan
pada tingkat lebih rendah yang tidak relevan

pada tingkat lebih rendah yang tidak relevan..
Artinya penggunaan abstraksi memungkinkan
Artinya penggunaan abstraksi memungkinkan
perancang bekerja dengan konsep-konsep dan

perancang bekerja dengan konsep-konsep dan
istilah-istilah yang telah dikenal tanpa harus

istilah-istilah yang telah dikenal tanpa harus
mengubah suatu lingkungan masalah menjadi

mengubah suatu lingkungan masalah menjadi
suatu struktur yang tidak dikenal.

suatu struktur yang tidak dikenal.

Perancangan harus menggambarkan masalah

Perancangan harus menggambarkan masalah
abstraksi pada tingkat terendah:

abstraksi pada tingkat terendah:
Abstraksi fungsional
Abstraksi fungsional
Abstraksi data.
Abstraksi data.
Abstraksi kontrol
Abstraksi kontrol

Dua kategori abstraksi dalam perancangan

Dua kategori abstraksi dalam perancangan

1.

1.Abstraksi Fungsional
Abstraksi Fungsional

Dalam abstraksi fungsional suatu modul dicirikan

Dalam abstraksi fungsional suatu modul dicirikan
dari fungsi yang dibentuknya. Abstraksi ini

dari fungsi yang dibentuknya. Abstraksi ini
berhubungan dengan metodologi perancangan

berhubungan dengan metodologi perancangan
struktural

struktural
Misalnya suatu modul untuk menghitung nilai

Misalnya suatu modul untuk menghitung nilai
sinus dapat diberi abstrak yang digambarkan

sinus dapat diberi abstrak yang digambarkan
sebagai fungsi sinus

sebagai fungsi sinus..

2.

2.Abstraksi Data
Abstraksi Data

Dalam abstraksi data, data diperlakukan seperti

Dalam abstraksi data, data diperlakukan seperti
suatu obyek dengan beberapa operasi yang

suatu obyek dengan beberapa operasi yang
ditentukan sebelumnya untuk data-data

ditentukan sebelumnya untuk data-data
tersebut. Bentuk abstraksi ini merupakan dasar

tersebut. Bentuk abstraksi ini merupakan dasar
metodologi perancangan berorientasi obyek.

metodologi perancangan berorientasi obyek.

Suatu

Suatu modul

modul yang

yang mengendalikan
mengendalikan modul modul yang lain disebut
modul modul yang lain disebut

superodinate

superodinate terhadap modul tersebut
terhadap modul tersebut..

Sedangkan suatu

Sedangkan suatu modul

modul yang

yang dikendalikan
dikendalikan modul lain disebut
modul lain disebut

subordinate

subordinate terhadap modul tersebut
terhadap modul tersebut

Modul berurutan
Modul berurutan ((sequential module

sequential module) yaitu diacu dan
) yaitu diacu dan
dieksekusi tanpa adanya interupsi oleh perangkat

dieksekusi tanpa adanya interupsi oleh perangkat
lunak aplikasi.

lunak aplikasi.

Misalnya subprogram

Misalnya subprogram

konvensional,

konvensional, subroutine
subroutine,

, functions
functions atau

atau procedures
procedures..

Module bertambah
Module bertambah ((incremental module

incremental module) yaitu dapat
) yaitu dapat
diinterupsi sebelum menyelesaikan seluruh tugasnya

diinterupsi sebelum menyelesaikan seluruh tugasnya
oleh perangkat lunak aplikasi dan sesudah itu

oleh perangkat lunak aplikasi dan sesudah itu
melanjutkan kembali dari titik yang terinterupsi

melanjutkan kembali dari titik yang terinterupsi
Sering disebut dengan

Sering disebut dengan coroutines
coroutines..

Modul paralel
Modul paralel yang melaksanakan secara simultan
yang melaksanakan secara simultan
dengan modul lain dalam lingkungan multiprosesor

dengan modul lain dalam lingkungan multiprosesor
yang bekerja secara paralel.

yang bekerja secara paralel.
Modul-modul paralel disebut

Modul-modul paralel disebut conroutines
conroutines

Menurut struktur perangkat lunak, suatu modul

Menurut struktur perangkat lunak, suatu modul
dapat dikategorikan sebagai:

dapat dikategorikan sebagai:

KUALITAS PERANCANGAN

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->