NEW
Font size
WorksheetsUAS Pemodelan Perangkat Lunak XI RPL smt Genap TA 19-20
Total questions: 30
Worksheet time: 30mins
Perangkat lunak mempunyai dua hal pokok adalah
Konsep dasar rekayasa perangkat lunak
Proses dan metode perangkat lunak
Evaluasi perkembangan sofware
Karakteristik dan atribut perangkat lunak
definisi perangkat lunak
Manajemen proyek software yang efektif memusatkan pada 4P, yaitu:
People, Product, Project, dan Proriority
People, Product, Process, dan Procurement
People, Product, Process, dan Project
People, Product, Planning, dan Procurement
People, Product, Process, dan Priority
Beberapa alasan mengapa software perlu diukur adalah sebagai berikut, kecuali:
Untuk menentukan kualitas produk software
Untuk mengkaji produktivitas orang yang membuat produk software
Untuk mengkaji keuntungan yang diperoleh dari metoda dan alat bantu rekayasa software baru
Untuk mengukur banyaknya komputer yang digunakan
Untuk membuat suatu landasan perkiraan rekayasa software
Dalam melakukan perencanaan proyek software, hal yang perlu diperhatikan adalah ruang lingkup software yang menjelaskan hal-hal berikut ini, kecuali:
Algoritma
Unjuk kerja
Antar muka
Kehandalan
Fungsi
Tujuan utama dari penerapan RPL adalah :
Membangun software secara ekonomis, andal (reliable) dan efisien
Membangun software menurut keinginan user
Antar muka
Membangun software mengikuti perkembangan teknologi
Membangun software yang mahal
Alat bantu seperti CASE dalam RPL dimaksudkan untuk
membantu user dalam memahami hasil analisa
meningkatkan kemampuan sistem analis
meningkatkan produktifitas pemrograman
memudahkan pembuatan dokumentasi dan modifikasi
meningkatkan kemampuan software yang canggih
Kualitas dari suatu produk RPL sangat ditentukan terutama pada tahap
studi kelayakan
analisa
perancangan
pemrograman
hardware
Kegiatan yang dilakukan dalam perancangan arsitektural yaitu merancang struktur modul perangkat lunak dengam mengacu pada model analisis yang sesuai (DFD). Langkahnya adalah mengidentifikasi jenis aliran (transform flow atau transaction flow), menemukan batas-batas aliran (incoming flow dan outgoing flow), kemudian memetakannya menjadi struktur hierarki Selanjutnya, mengalokasikan fungsi-fungsi yang harus ada pada modul-modul yang tepat.
Perancangan arsitektural
Perancangan data
Perancangan antarmuka
Perancangan prosedural
Perancangan Aplikasi
Kegiatan yang dilakukan dalam perancangan prosedural yaitu merancang detail dari setiap fungsi pada modul. Notasi yang digunakan bisa berupa flow chart, algoritma, dan lain-lain
Perancangan arsitektural
Perancangan data
Perancangan antarmuka
Perancangan prosedural
Perancangan Aplikasi
Kegiatan yang dilakukan dalam perancangan antarmuka yaitu merancang antarmuka perangkat lunak dengan pengguna, antarmuka dengan sistem lain, dan anta rmuka antar modul.
Perancangan arsitektural
Perancangan data
Perancangan antarmuka
Perancangan prosedural
Perancangan Aplikasi
Kegiatan yang dilakukan dalam perancangan data yaitu merancang struktur data yang dibutuhkan, serta merancang skema basis data dengan mengacu pada model analisis yang sesuai (ERD).
Perancangan arsitektural
Perancangan data
Perancangan antarmuka
Perancangan prosedural
Perancangan Aplikasi
Metode ini diperkenalkan pada tahun 1970, yang merupakan hasil turunan dari pemrograman terstruktur. Metode pengembangan dengan metode terstruktur ini terus diperbaiki sampai akhirnya dapat digunakan. Perancangan ini bertujuan untuk membuat model SOLUSI terhadap PROBLEM yang sudah dimodelkan secara lengkap pada tahap analisis terstruktur
Structured Analisys and Design (SSAD)
Object-oriented Analysis and Design (OOAD)
Object-oriented Programing (OOP)
Open Database Connectivity (ODBC)
Java Database Connectivity (JDBC)
Amati Ciri-ciri dibawah ini
- Pendekatan top-down
- Fokus adalah pada algoritma dan kontrol aliran.
- Program dibagi menjadi beberapa sub modul atau fungsi atau prosedur.
- Fungsi yang independen satu sama lain.
- Tidak ada penerima yang ditunjuk dalam panggilan fungsi
- Data dan fungsi sebagai dua entitas yang terpisah terhadap views
- Pemeliharaan mahal
dari ciri - ciri diatas adalah ciri ciri dari...
Pemrograman PHP
Pemrograman C++
Pemrograman Terstruktur
Pemrograman Berorientasi Objek
Pemrograman Basic
Amati Ciri-ciri dibawah ini
- Pendekatan bottom-up yang diikuti.
- Fokus pada model objek
- Program ini diselenggarakan dengan memiliki sejumlah kelas dan objek.
- Setiap kelas berhubungan secara hierarkis.
- Ada penerima yang ditunjuk setiap lewat pesan
- Data dan fungsi sebagai satu kesatuan pandangan
- Pemeliharaan relatif lebih murah
dari ciri - ciri diatas adalah ciri ciri dari...
Pemrograman PHP
Pemrograman C++
Pemrograman Terstruktur
Pemrograman Berorientasi Objek
Pemrograman Basic
Konsep analisis yang digunakan untuk menceritakan sebuah cerita atau urutan peristiwa serta terdapat interakasi antara pengguna (actor) dengan sistem yang didalamnya terdapat gambaran proses kebutuhan sistem dari sudut pandang actor.
Use Case
Data Flow Diagram
Flow Document
Flow Chart
Class Diagram
diagram yang menggambarkan aliran data dari sebuah proses atau sistem (biasanya sistem informasi).
Use Case
Data Flow Diagram
Flow Document
Flow Chart
Class Diagram
diagram yang menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. kelas memiliki 3 bagian utama yaitu attribute, operation, dan name. kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi-fungsi sesuai dengan kebutuhan sistem.
Use Case
Data Flow Diagram
Flow Document
Flow Chart
Class Diagram
menggambarkan orang, perangkat lain atau sistem yang akan berinteraksi dengan sistem dan tujuannya dipenuhi oleh sistem
gambar diatas adalah gambar
<include>
flow
use case
relasi
actor
merupakan titik awal untuk setiap aspek dari pengembangan
gambar diatas adalah gambar
<include>
flow
use case
relasi
actor
dibawah ini manakah gambar use case yang benar
Sistem boundary disimbolkan dengan kotak digunakan untuk mewadahi use case sebagai ruang lingkup sistem yang akan di kembangkan,
dibawah ini manakah gambar boundary yang benar
dalam sistem berorientasi objek ibaratnya adalah kerangka dasar, atau cetak biru, atau prototype, atau rancangan dari objek.
class
atribut
method
use case
boundary
tindakan yang bisa dilakukan di dalam sebuah class. Jika menggunakan analogi class manusia
class
atribut
method
use case
boundary
data yang terdapat dalam sebuah class. Melanjutkan analogi tentang manusia, property dari manusia bisa berupa tangan, berat, tinggi dan lain-lain.
class
atribut
method
use case
boundary
Manusia mempunyai identitas atau ciri-ciri yang ada pada manusia tersebut, jika manusia mempunyai rambut lurus, mata sipit warna kulit putih bersih, maka dalam pemodelan perangkat lunak disebut
class
atribut
method
Property
boundary
gambar tersebut merupakan DFD level...
Top Level
up level
level 0
level 1
level 0
- Suatu kantor, departemen atau devisi laian dalam perusahaan tetapi diluar sistem yang sedang dikembangkan
- Orang atau kelompok orang di organisasi tetapi diluar sistem yang dikembangkan
- Suatu organisasi atau orang yang berada diluar organisasi, misal langganan, pemasok
- Sistem informasi lain diluar sistem yang dikembangkan
- Sumber asli dari transaksi
- Penerima akhir dari suatu laporan yang dihasilkan sistem
ciri - ciri dari ...
Level
entity
data flow
data store
level 0process
- Formulir atau dokumen
- Laporan tercetak yang dihasilkan sistem
- Tampilan atau output layar yang dihasilkan sistem
- Masukan untuk komputer
- Komunikasi ucapan
- Surat-surat atau memo
- Data yang dibaca atau direkam ke suatu file
- Suatu isian yang dicatat dalam buku agenda
- Transmisi data dari suatu komputer ke komputer yang lain
ciri - ciri dari ...
Level
entity
data flow
data store
level 0process
simbol penyimpanan penjualan yang benar dibawah ini adalah...
Arsitektur ini merupakan jenis dari arsitektur
Data Centered Architecture
Data Flow Architecture
Call and Return Architecture
Layered Architecture
waterfall Architecture
