P. 1
Soal RPL

Soal RPL

|Views: 12|Likes:
Dipublikasikan oleh Devi ELiyani

More info:

Published by: Devi ELiyani on Jul 25, 2011
Hak Cipta:Attribution Non-commercial

Availability:

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

11/05/2013

pdf

text

original

1. 2. 3. 4. 5. 6. 7.

Apa yang dimaksud dengan software enginnering(RPL)? Sebutkan dan jelaskan masing komponen dalam RPL Sebutkan dan jelaskan peran ganda sebuah perangkat lunak RPL merupakan sebuah layered teknologi, jelaskan pengertiannya Sebutkan masing 2 contoh dari komponen tiap layer RPL dan beri penjelasan Sebutkan dan jelaskan tiga fase umum perangkat lunak Anda mengetahui tentang system perpustakaan sederhana dimana terdapat transaksi peminjaman, pengembalian, dan pemesanan buku untuk dipinjam. Disana petugas meminjamkan agar setiap ada peminjamansecara otomatis akan mengecek status buku, ada tidaknya peminjaman sehingga dapat mengatur prioritas. Peminjam berdasarkan urutan pengajuan peminjaman atau pemesanan. Untuk itu dikerjakan : a. Berikan gambaran umum hal yang harus dikejakan. b. Sebutkan inti permasalahan yang hendak diselesaikan, juga solusi yang ditawarkan c. Jelaskan spesifikasi kemampuan dari system yagn dikerjakan d. Gambarkan diagram Hierarki Proses e. Gambarkan FDF f. Gambarkan ERD (berikan keterangan tentang masing relasi yang ada di bagian lain, tidak didalam diagram) 8. Sebutkan model pengembangan perangkat lunak yang ada. Jelaskan kelebihan dan kekurangan masing model 9. Sebutkan langkah yang harus dilaksanakan ketika anda telah selesai melaksanakan analisa system dan desain system, apa tujuannya? 10. Apa kesulitan yang utama ketika anda mengerjakan sebuah proyek. Dalam hal ini tugas besar anda.

memperoleh.Offline 6. RPL disebut sebuah layered technology karena kerangka kerja / proses kerjanya saling berhubungan dan harus stabil 5. mengelola.Menyajikan potensi komputasi . a.perencanaan proyek S/W . PL adalah sebuah produk .Tool : memberikan dukungan automasi bagi metode . operasi. analisis persyaratan. PL adalah alat untuk menyajikan sebuah produk . perancangan.Estimasi biaya dan schedule Scope dikembangkan menjadi spesifikasi detail .Menghasilkan. modifikasi.Mengendalikan program lain (mis : sistem operasi) . disiplin. dan pemeliharaan .Membantu membangun PL lain (mis : tool PL) 4. a. dan sistematis kepada pengembangan. dan pemeliharaan perangkat lunak yaitu aplikasi dari rekayasa perangkat lunak 2.Batch .Scope Proyek . Software Enginering (RPL) dapat didefinisikan sebagai : Aplikasi dari sebuah pendekatan kuantifiabel.CPM b.analisa kebutuhan/spesifikasi Analisa melakukan pendefinisian : . Proses : . estimasi.1.Real Time . Fase Definisi .Mempengaruhi komunikasi (mis : PL jaringan) .DFD .Mendukung atau menyediakan langsung fungsi sistem . Tools : . pengujian. a. Metode : .Metode : 'how to' yang bersifat teknis meliputi bidang-bidang perencanaan proyek.Online . coding. menampilkan atau mengirimkan informasi b.Prosedur : mengintegrasikan metode dan tool 3.Sistem Flowchart .ERD b.PERT . .

menggunakan bahasa pemrograman teretentu.Analisis persyaratan : fokus lebih terarah ke perangkat lunak. . . melibatkan pemakai dan pengembang.Program : sebagian atau semua fungsi telah diimplementasikan. . Fase Pemeliharaan Meliputi fase instalasi dan pemeliharaan : . dan akan dikembangkan dalam proses pengembangan. berusaha mengetahui aspek 'what'. . biaya.Melakukan pengetesan b. 8.Model kertas : ditujukan hanya agar pemakai dapat mengerti interaksi antara dia dengan perangkat lunak.Pemeliharaan : meliputi kegiatan-kegiatan koreksi kesalahan dan penyesuaian perangkat lunak terhadap perubahan lingkungannya. .Arsitektur software (struktur chart) .Coding (penulisan program) : penerjemahan rancangan ke dalam bentuk yang dapat dimengerti komputer. Model Prototype Bila pemakai belum siap dengan persyaratan perangkat lunak secara lengkap (rinci).Analisis dan rekayasa sistem : perangkat lunak merupakan bagian dari sebuah sistem. untuk mendapatkan gambaran yang meluas pada sistem. menetapkan batasan. .Pengujian : berfokus pada rincian logikal dari perangkat lunak. Model Waterfall Menentukan alokasi sejumlah elemen PL yang akan dikerjakan.Penambahan . b.Prosedur .Melakukan Coding . bertujuan mengungkap dan menghilangkan kesalahan-kesalahan yang ada sehingga perangkat lunak bekerja sesuai dengan yang diharapkan. . Fase Pengembangan Mentransformasikan kebutuhan menjadi bentuk yang dapat dieksekusi oleh kmputer : .Perancangan : menerjemahkan persyaratan menjadi suatu bentuk representasi yang dapat dievaluasi kualitasnya sebelum coding dilakukan. sumber daya.Preventif 7. . Model perangkat lunak : .Koreksi . kelayakan serta jadwal.Model kerja : mengimplikasikan beberapa fungsi perangkat lunak.Adapsi . Mereview tugas sebelumnya oleh pihak manajemen : lanjut atau ulang . a.b.

Pelanggan yang melihat working version tidak menyadari bahwa mungkin prototype ini dibuat terburu buru dengan rancangan yang disusun tidak terstruktur. dan hambatan. Kesulitan paling nyata yaitu dalam hal merancang proyek itu sendiri. . tiap iterasi bekerja pada satu 'level produk' (dari level prototype sampai pada level perangkat lunak yang diinginkan). Model Spiral Menggabungkan keuntungan-keuntungan model air terjun dan prototyping.Perencanaan : penentuan sasaran. Melibatkan proses iterasi. dan memasukkan aktivitas analisis resiko (risk analysis). Problem : menuntut keahlian dalam bidang analisis resiko. c. Test Yaitu pengujian terhadap program dengan tujuan penemuan kesalahan yang tidak diduga dan berhasil mengatasi kesalahan tersebut 10. dimana bila terjadi kesalahan pada tahap awal yaitu analisa sistem. Tiap perpindahan level didahului oleh analisis resiko.Analisis resiko : analisis alternatif solusi dan identifikasi resiko.Perekayasaan : pengembangan produk pada 'level berikutnya'. . alternatif solusi. a. .Permasalahan : .Pembuat kadang membuat implementasi sembarang karena ingin working version bekerja dengan cepat. Terdiri dari empat aktivitas utama : . maka tahap tahap selanjutnya juga pasti akan mengalami kesalahan yang berakibat gagalnya proyek tersebut.Evaluasi oleh pemakai : diterapkan pada hasil proses perekayasaan. Code Tahap dimana dilakukan konversi dr hasil rancangan (spesifikasi program) menjadi source code dan juga dilakukan pengecekan eksekusi bagian program yang dibuat b. . . 9.

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)//-->