SlideShare a Scribd company logo
1 of 4
JAWABAN UJIAN TENGAH SEMESTER GENAP 2018/2019
Mata Kuliah : Rekayasa Perangkat Lunak
Dosen : Agus Sumaryanto, M.Kom
Nama : Angga Kusuma
Nim : 1555201065
Prodi : S1 / Teknik Informatika
Kelas : Pagi
----------------------------------------------------------------------------------------------------------------------------------
Soal :
1) Jelaskan pentingnya tahapan spesifikasi sistem sebelum merancang sistem ! Apa saja yang harus
dilakukan serta kendala apa saja dihadapi dalam tahapan ini ?
Jawaban :
Tahapan spesifikasi sangat penting sebelum merancang sebuah sistem, karena tahapan ini biasanya
terdapat dalam analisa kebutuhan yang berpedoman kepada permintaan klien dari proyek yang sedang
dikerjakan. Tahapan ini merupakan salah satu tahapan yang kritis dalam merancang sebuah sistem.
Untuk itu tahapan ini harus memenuhi 3 faktor yaitu :
 Lengkap : Semua yang diharapkan klien harus telah dianalisa oleh analisis proyek.
 Detail : Berhasil mengumpulkan informasi terperinci dari sumber data.
 Benar : Benar yang dimaksud disini merupakan spesifikasi yang diinginkanberdasarkan klien bukan
analisis proyek.
Tahapan ini sangat penting dilakukan sebelum merancang sistem. Tahapan yang pertama yaitu :
1. Tahap perencanaan
Tahap ini adalah tahap pertama yang dilakukan sebelum membuat sebuah sistem atau bisa disebut ide
pertama yang melatarbelakangi pelaksanaan pengembangan sistem tersebut dilontarkan. Keuntungan
yang di peroleh jika proyek pengembangan sistem ini di rencanakan secara matang yaitu :
 Ruang lingkup proyek dapat ditentukan secara jelas dan tegas.
 Dapat mengidentifikasi wilayah/area permasalahan potensial.
 Dapat mengatur urutan kegiatan.
 Tersedianya sarana pengendalian.
2. Tahap analisis
Tujuanya adalah untuk mengetahui posisi atau peranan teknologi informasi yang paling sesuai dan
relevan di organisasi dan mempelajari fungsi-fungsi manajemen dan aspek-aspek bisnis terkait yang
akan berpengaruh atau memiliki dampak tertentu terhadap proses desain, konstruksi dan implementasi.
3. Tahap perencanaan/Desain
Pada tahap ini, tim teknologi informasi bekerja sama dengan tim bisnis atau manajemen melakukan
perancangan komponen-komponen sistem terkait. Tim teknologi informasi akan melakukan perancangan
teknis dari teknologi informasi yang akan dibangun, seperti system basis data, jaringan computer, teknik
koversi data, metode migrasi sistem, dsb.
4. Tahap pembangunan fisik/ konstruksi
Berdasarkan desain yang telah dibuat, konstruksi atau pengembangansistem yang sesungguhnya (secara
fisik) dibangun. Tim teknis merupakan tulang punggung pelaksanaan tahap ini, mengingat semua hal
yang bersifat konseptual harus diwujudkan dalam suatu konstruksi teknologi informasi dalam skala yang
lebih detail.
5. Tahap implementasi
Tahap implementasi merupakan tahap yang paling kritis karena untuk pertarna kalinya sistem informasi
akan dipergunakan di dalam organisasi.
Pekerjaan utama dalam implementasi sistem biasanya mencakup hal-hal sebagai berikut :
 Merencanakan waktu yang tepat untuk implementasi
 Mengumumkan rencana implementasi
 Mendapatkan sumberdaya perangkat keras dan lunak
 Menyiapkan database
 Menyiapkan fasilitas fisik
 Memberikan pelatihan dan workshop
 Menyiapkan saat yang tepat untuk cutover (peralihan sistem)
 Penggunaan sistem baru
6. Tahap pasca Implementasi
Pengembangan sistem informasi biasanya diakhiri setelah tahap implementasi dilakukan. Namun, ada
satu tahapan lagi yang harus dijaga dan diperhatikan oleh manajemen, yaitu tahap pasca implementasi.
Kegiatan yang dilakukan di tahap pasca implementasi adalah bagaimana pemeliharaan sistem akan
dikelola.
Kendala yang dihadapi dalam tahapan tersebut :
1. Kurangnya informasi dari user
2. Tidak lengkapnya kebutuhan dan spesifikasi yang diperlukan
3. Terdapatnya perubahan kebutuhan dan spesifikasi ketika project berjalan
4. Kurangnya dukungan dari pihak eksekutif
5. Kurangnya kemampuan skill dari user.
2) Kasus :
Sebuah kantor notaris dan PPAT, selama ini dalam memberikan jasanya masih menggunakan pencatatan
manual. Untuk meningkatkan produktivitas, kantor ini akan membangun sistem pengelolaan jasa notaris
dan PPAT. Tenggat waktu yang disediakan adalah 3 bulan, untuk membangun sistem ini.
Diantara model proses software dibawah ini mana yang paling sesuai untuk membangun
sistem akademik tersebut (pilih salah satu).
• waterfall
• evolusioner
• spiral
• rapid application development
• extreme programming
Berikan penjelasan, alasan serta kelebihan dari model proses software yang dipilih.
Jawaban :
Untuk membangun sistem pengelolaan jasa notaris dan PPAT tersebut saya memilih “Rapid Application
Development”. Rapid Application Development (RAD) adalah sebuah model proses perkembangan
software sekuensial linier yang menekankan siklus perkembangan yang pendek.
Model RAD ini merupakan sebuah adaptasi “kecepatan tinggi” dari model sekuensial linier dimana
perkembangan cepat dicapai dengan menggunakan pendekatan kontruksi berbasis komponen. Jika
kebutuhan dipahami dengan baik, proses RAD memungkinkan tim pengembangan menciptakan “sistem
fungsional yang utuh” dalam periode waktu yang pendek. Karena dipakai terutama pada aplikasi sistem
kontruksi, pendekatan RAD melingkupi fase-fase sebagai berikut :
1) Bussines modeling
Aliran informasi di antara fungsi-fungsi bisnis dimodelkan dengan suatu cara untuk menjawab
pertanyaan berikut : informasi apa yang mengendalikan proses bisnis? Dll.
2) Data modeling
Aliran informasi yang didefinisikan sebagai bagian dari fase bussines modeling disaring kedalam
serangkaian objek data yang dibutuhkan untuk menopang bisnis tersebut.
3) Prosess modeling
Aliran informasi yang didefinisikan didalam fase data modeling ditransformasikan untuk mencapai
aliran informasi yang perlu bagi implementasi sebuah fungsi bisnis.
4) Aplication generation
RAD mengasumsikan pemakaian teknik generasi ke empat
5) Testing and turnover
Karena proses RAD menekankan pada pemakaian kembali, banyak komponen program telah diuji.
Alasan memilih model RAD ini ada dua alasan yaitu alasan yang baik dan alasan yang buruk.
Alasan baiknya yaitu :
1. Apabila menggunakan RAD untuk mendapatkan suatu desain yang dapat diterima oleh konsumen
dan dapat dikembangkan dengan mudah.
2. Apabila menggunakan RAD untuk memberikan batasan-batasan pada suatu system supaya tidak
mengalami perubahan.
3. Apabila menggunakan RAD untuk menghemat waktu, dan kalau memungkinkan bisa menghemat
biaya serta menghasilkan produk yang berkualitas.
Alasan buruknya yaitu :
1. Apabila menggunakan RAD hanya untuk menghemat biaya pengembangan suatu sistem. Hal ini
disebabkan karena dengan menggunakan metode RAD membutuhkan suatu tim yang mengerti betul
mengenai manajemen biaya. Sebab bila tidak, maka biaya yang dikeluarkan akan menjadi lebih
besar.
2. Apabila menggunakan RAD hanya untuk menghemat waktu pengembangan suatu sistem. Hal ini
disebabkan karena dengan menggunakan metode RAD membutuhkan suatu tim yang mengerti betul
mengenai manajemen waktu. Sebab bila tidak maka waktu yang dibutuhkan akan menjadi lebih
lama.
Adapun Kelebihan pada model Rapid Application Development (RAD) ini antara lain adalah :
1. Lebih efektif dari pendekatan waterfall/sequential linear dalam menghasilkan sistem yang memenuhi
kebutuhan langsung dari pelanggan.
2. Cocok untuk proyek yang memerlukan waktu yang singkat.
3. RAD mengikuti tahapan pengembangan sistem sepeti umumnya, tetapi mempunyai kemampuan
untuk menggunakan kembali komponen yang ada (reusable object) sehingga pengembang tidak perlu
membuat dari awal lagi dan waktu yang lebih singkat.
4. Setiap fungsi mayor dapat dimodulkan dalam waktu tertentu kurang dari 3 bulan dan dapat
dibicarakan oleh tim RAD yang terpisah dan kemudian diintegrasikan sehingga waktunya lebih
efisien.

More Related Content

What's hot

Rpl 02 - rekayasa sistem berbasis komputer
Rpl   02 - rekayasa sistem berbasis komputerRpl   02 - rekayasa sistem berbasis komputer
Rpl 02 - rekayasa sistem berbasis komputerFebriyani Syafri
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-ContohFajar Baskoro
 
Tugas 6 kelayakan proyek
Tugas 6 kelayakan proyekTugas 6 kelayakan proyek
Tugas 6 kelayakan proyekRifkaAnnisa16
 
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunakAinul Yaqin
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMuhammad Iqbal
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)Simon Patabang
 
Pengertian dan Representasi Graph
Pengertian dan Representasi GraphPengertian dan Representasi Graph
Pengertian dan Representasi GraphZaldy Eka Putra
 
Contoh tabel data interval, data nominal, data ordinal, data distribusi freku...
Contoh tabel data interval, data nominal, data ordinal, data distribusi freku...Contoh tabel data interval, data nominal, data ordinal, data distribusi freku...
Contoh tabel data interval, data nominal, data ordinal, data distribusi freku...Sylvester Saragih
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKMiftahul Muttaqin
 
Contoh RAB PADATI WEB
Contoh RAB PADATI WEBContoh RAB PADATI WEB
Contoh RAB PADATI WEBRina Wijaya
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi PengetahuanSherly Uda
 
Proses Data Mining
Proses Data MiningProses Data Mining
Proses Data Miningdedidarwis
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlineandiseprianto
 
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...ruslansahropi1
 

What's hot (20)

Rpl 02 - rekayasa sistem berbasis komputer
Rpl   02 - rekayasa sistem berbasis komputerRpl   02 - rekayasa sistem berbasis komputer
Rpl 02 - rekayasa sistem berbasis komputer
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-Contoh
 
Tugas 6 kelayakan proyek
Tugas 6 kelayakan proyekTugas 6 kelayakan proyek
Tugas 6 kelayakan proyek
 
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunak
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
3 model data
3 model data3 model data
3 model data
 
Pengertian dan Representasi Graph
Pengertian dan Representasi GraphPengertian dan Representasi Graph
Pengertian dan Representasi Graph
 
Contoh tabel data interval, data nominal, data ordinal, data distribusi freku...
Contoh tabel data interval, data nominal, data ordinal, data distribusi freku...Contoh tabel data interval, data nominal, data ordinal, data distribusi freku...
Contoh tabel data interval, data nominal, data ordinal, data distribusi freku...
 
Algoritma brute force
Algoritma brute forceAlgoritma brute force
Algoritma brute force
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
 
Contoh RAB PADATI WEB
Contoh RAB PADATI WEBContoh RAB PADATI WEB
Contoh RAB PADATI WEB
 
Resume kuliah tamu
Resume kuliah tamuResume kuliah tamu
Resume kuliah tamu
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi Pengetahuan
 
Uud ite
Uud iteUud ite
Uud ite
 
Feasibility analysis
Feasibility analysisFeasibility analysis
Feasibility analysis
 
Proses Data Mining
Proses Data MiningProses Data Mining
Proses Data Mining
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja online
 
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
 
Penanganan kesalahan menangkap exception
Penanganan kesalahan menangkap exceptionPenanganan kesalahan menangkap exception
Penanganan kesalahan menangkap exception
 

Similar to Angga kusuma uts_rpl20172

tugas minggu 8 kelomok 6.pdf
tugas minggu 8 kelomok 6.pdftugas minggu 8 kelomok 6.pdf
tugas minggu 8 kelomok 6.pdfroniashari1
 
9. sim, ronna azani dwi septiani, hapzi ali, information in implementation, ...
9. sim, ronna azani dwi septiani, hapzi ali,  information in implementation, ...9. sim, ronna azani dwi septiani, hapzi ali,  information in implementation, ...
9. sim, ronna azani dwi septiani, hapzi ali, information in implementation, ...RonnaAzaniDwiSeptian
 
9. sim,rizka fitriani, hapzi ali,information in implementation., universitas ...
9. sim,rizka fitriani, hapzi ali,information in implementation., universitas ...9. sim,rizka fitriani, hapzi ali,information in implementation., universitas ...
9. sim,rizka fitriani, hapzi ali,information in implementation., universitas ...RizkaFitriani3
 
9. sim,vivi apriliza, hapzi ali,information in implementation., universitas m...
9. sim,vivi apriliza, hapzi ali,information in implementation., universitas m...9. sim,vivi apriliza, hapzi ali,information in implementation., universitas m...
9. sim,vivi apriliza, hapzi ali,information in implementation., universitas m...ViviApriliza
 
9. sim,prima tri puspita, hapzi ali,information in implementation., universit...
9. sim,prima tri puspita, hapzi ali,information in implementation., universit...9. sim,prima tri puspita, hapzi ali,information in implementation., universit...
9. sim,prima tri puspita, hapzi ali,information in implementation., universit...PrimaTriPuspita
 
Kerangka acuan kerja-5116100093
Kerangka acuan kerja-5116100093Kerangka acuan kerja-5116100093
Kerangka acuan kerja-5116100093IvanRiansyah3
 
Tugas sim, yenni nalam, yananto mihadi, pengembangan sistem informasi,, 2018
Tugas sim, yenni nalam, yananto mihadi, pengembangan sistem informasi,, 2018Tugas sim, yenni nalam, yananto mihadi, pengembangan sistem informasi,, 2018
Tugas sim, yenni nalam, yananto mihadi, pengembangan sistem informasi,, 2018ynsinaga
 
Sim, ika kartika, hapzi ali, sistem manajemen database, universitas mercubuan...
Sim, ika kartika, hapzi ali, sistem manajemen database, universitas mercubuan...Sim, ika kartika, hapzi ali, sistem manajemen database, universitas mercubuan...
Sim, ika kartika, hapzi ali, sistem manajemen database, universitas mercubuan...ika kartika
 
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)Ganendra Afrasya
 
Sim, rina apriyani, prof. dr. hapzi ali, mm, cma, pengembangan sistem informa...
Sim, rina apriyani, prof. dr. hapzi ali, mm, cma, pengembangan sistem informa...Sim, rina apriyani, prof. dr. hapzi ali, mm, cma, pengembangan sistem informa...
Sim, rina apriyani, prof. dr. hapzi ali, mm, cma, pengembangan sistem informa...RinaApriyani97
 
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...Titis Puspa
 
KAK Pelayanan Keluhan Perangkat TI
KAK Pelayanan Keluhan Perangkat TIKAK Pelayanan Keluhan Perangkat TI
KAK Pelayanan Keluhan Perangkat TInadarosadi
 
Tugas sim, septi ayu ningtyas (43217110054), yananto mihadi p., s.e., m.si., ...
Tugas sim, septi ayu ningtyas (43217110054), yananto mihadi p., s.e., m.si., ...Tugas sim, septi ayu ningtyas (43217110054), yananto mihadi p., s.e., m.si., ...
Tugas sim, septi ayu ningtyas (43217110054), yananto mihadi p., s.e., m.si., ...ayutyas6
 
Sim, 9, syirlla maulidina, hapzi ali, information in implementation, universi...
Sim, 9, syirlla maulidina, hapzi ali, information in implementation, universi...Sim, 9, syirlla maulidina, hapzi ali, information in implementation, universi...
Sim, 9, syirlla maulidina, hapzi ali, information in implementation, universi...SyirllaMaulidina
 
SIM, 6, Afifah Khoiriyah, Hapzi Ali, Tahap dan Metode Pengembangan Sistem Inf...
SIM, 6, Afifah Khoiriyah, Hapzi Ali, Tahap dan Metode Pengembangan Sistem Inf...SIM, 6, Afifah Khoiriyah, Hapzi Ali, Tahap dan Metode Pengembangan Sistem Inf...
SIM, 6, Afifah Khoiriyah, Hapzi Ali, Tahap dan Metode Pengembangan Sistem Inf...Afifahkhoiriyah
 
Pengembangan Sistem Informasi Manajemen
Pengembangan Sistem Informasi ManajemenPengembangan Sistem Informasi Manajemen
Pengembangan Sistem Informasi ManajemenRahmi Septhianingrum
 
SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018
SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018
SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018Afifah Luthfiah
 

Similar to Angga kusuma uts_rpl20172 (20)

tugas minggu 8 kelomok 6.pdf
tugas minggu 8 kelomok 6.pdftugas minggu 8 kelomok 6.pdf
tugas minggu 8 kelomok 6.pdf
 
9. sim, ronna azani dwi septiani, hapzi ali, information in implementation, ...
9. sim, ronna azani dwi septiani, hapzi ali,  information in implementation, ...9. sim, ronna azani dwi septiani, hapzi ali,  information in implementation, ...
9. sim, ronna azani dwi septiani, hapzi ali, information in implementation, ...
 
9. sim,rizka fitriani, hapzi ali,information in implementation., universitas ...
9. sim,rizka fitriani, hapzi ali,information in implementation., universitas ...9. sim,rizka fitriani, hapzi ali,information in implementation., universitas ...
9. sim,rizka fitriani, hapzi ali,information in implementation., universitas ...
 
9. sim,vivi apriliza, hapzi ali,information in implementation., universitas m...
9. sim,vivi apriliza, hapzi ali,information in implementation., universitas m...9. sim,vivi apriliza, hapzi ali,information in implementation., universitas m...
9. sim,vivi apriliza, hapzi ali,information in implementation., universitas m...
 
9. sim,prima tri puspita, hapzi ali,information in implementation., universit...
9. sim,prima tri puspita, hapzi ali,information in implementation., universit...9. sim,prima tri puspita, hapzi ali,information in implementation., universit...
9. sim,prima tri puspita, hapzi ali,information in implementation., universit...
 
Kerangka acuan kerja
Kerangka acuan kerjaKerangka acuan kerja
Kerangka acuan kerja
 
Kerangka acuan kerja-5116100093
Kerangka acuan kerja-5116100093Kerangka acuan kerja-5116100093
Kerangka acuan kerja-5116100093
 
Tugas sim, yenni nalam, yananto mihadi, pengembangan sistem informasi,, 2018
Tugas sim, yenni nalam, yananto mihadi, pengembangan sistem informasi,, 2018Tugas sim, yenni nalam, yananto mihadi, pengembangan sistem informasi,, 2018
Tugas sim, yenni nalam, yananto mihadi, pengembangan sistem informasi,, 2018
 
Sim, ika kartika, hapzi ali, sistem manajemen database, universitas mercubuan...
Sim, ika kartika, hapzi ali, sistem manajemen database, universitas mercubuan...Sim, ika kartika, hapzi ali, sistem manajemen database, universitas mercubuan...
Sim, ika kartika, hapzi ali, sistem manajemen database, universitas mercubuan...
 
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
 
Sim, rina apriyani, prof. dr. hapzi ali, mm, cma, pengembangan sistem informa...
Sim, rina apriyani, prof. dr. hapzi ali, mm, cma, pengembangan sistem informa...Sim, rina apriyani, prof. dr. hapzi ali, mm, cma, pengembangan sistem informa...
Sim, rina apriyani, prof. dr. hapzi ali, mm, cma, pengembangan sistem informa...
 
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
 
Kakets
KaketsKakets
Kakets
 
KAK Pelayanan Keluhan Perangkat TI
KAK Pelayanan Keluhan Perangkat TIKAK Pelayanan Keluhan Perangkat TI
KAK Pelayanan Keluhan Perangkat TI
 
Tugas sim, septi ayu ningtyas (43217110054), yananto mihadi p., s.e., m.si., ...
Tugas sim, septi ayu ningtyas (43217110054), yananto mihadi p., s.e., m.si., ...Tugas sim, septi ayu ningtyas (43217110054), yananto mihadi p., s.e., m.si., ...
Tugas sim, septi ayu ningtyas (43217110054), yananto mihadi p., s.e., m.si., ...
 
Sim, 9, syirlla maulidina, hapzi ali, information in implementation, universi...
Sim, 9, syirlla maulidina, hapzi ali, information in implementation, universi...Sim, 9, syirlla maulidina, hapzi ali, information in implementation, universi...
Sim, 9, syirlla maulidina, hapzi ali, information in implementation, universi...
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
SIM, 6, Afifah Khoiriyah, Hapzi Ali, Tahap dan Metode Pengembangan Sistem Inf...
SIM, 6, Afifah Khoiriyah, Hapzi Ali, Tahap dan Metode Pengembangan Sistem Inf...SIM, 6, Afifah Khoiriyah, Hapzi Ali, Tahap dan Metode Pengembangan Sistem Inf...
SIM, 6, Afifah Khoiriyah, Hapzi Ali, Tahap dan Metode Pengembangan Sistem Inf...
 
Pengembangan Sistem Informasi Manajemen
Pengembangan Sistem Informasi ManajemenPengembangan Sistem Informasi Manajemen
Pengembangan Sistem Informasi Manajemen
 
SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018
SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018
SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018
 

More from Angga Joe Amstrong

penggunaan condition pada C++ (devc++) dan penjelasannya
penggunaan condition pada C++ (devc++) dan penjelasannyapenggunaan condition pada C++ (devc++) dan penjelasannya
penggunaan condition pada C++ (devc++) dan penjelasannyaAngga Joe Amstrong
 
ANALISIS SISTEM E-COMMERCE PADA PERUSAHAN JUAL-BELI ONLINE LAZADA INDONESIA
ANALISIS SISTEM E-COMMERCE PADA PERUSAHAN JUAL-BELI ONLINE LAZADA INDONESIAANALISIS SISTEM E-COMMERCE PADA PERUSAHAN JUAL-BELI ONLINE LAZADA INDONESIA
ANALISIS SISTEM E-COMMERCE PADA PERUSAHAN JUAL-BELI ONLINE LAZADA INDONESIAAngga Joe Amstrong
 
Proposal Penawaran Sistem Informasi Antokoe Wedding Organizer berbasis WEB
Proposal Penawaran Sistem Informasi Antokoe Wedding Organizer berbasis WEBProposal Penawaran Sistem Informasi Antokoe Wedding Organizer berbasis WEB
Proposal Penawaran Sistem Informasi Antokoe Wedding Organizer berbasis WEBAngga Joe Amstrong
 
Client server database - Angga Joe
Client server   database - Angga JoeClient server   database - Angga Joe
Client server database - Angga JoeAngga Joe Amstrong
 
Jam digital 7 segment [Arduino]
Jam digital 7 segment [Arduino]Jam digital 7 segment [Arduino]
Jam digital 7 segment [Arduino]Angga Joe Amstrong
 
Sourcode Web Berbasis HTML, PHP, CMS, MYSQL
Sourcode Web Berbasis HTML, PHP, CMS, MYSQLSourcode Web Berbasis HTML, PHP, CMS, MYSQL
Sourcode Web Berbasis HTML, PHP, CMS, MYSQLAngga Joe Amstrong
 

More from Angga Joe Amstrong (7)

Skb pranata komputer
Skb pranata komputerSkb pranata komputer
Skb pranata komputer
 
penggunaan condition pada C++ (devc++) dan penjelasannya
penggunaan condition pada C++ (devc++) dan penjelasannyapenggunaan condition pada C++ (devc++) dan penjelasannya
penggunaan condition pada C++ (devc++) dan penjelasannya
 
ANALISIS SISTEM E-COMMERCE PADA PERUSAHAN JUAL-BELI ONLINE LAZADA INDONESIA
ANALISIS SISTEM E-COMMERCE PADA PERUSAHAN JUAL-BELI ONLINE LAZADA INDONESIAANALISIS SISTEM E-COMMERCE PADA PERUSAHAN JUAL-BELI ONLINE LAZADA INDONESIA
ANALISIS SISTEM E-COMMERCE PADA PERUSAHAN JUAL-BELI ONLINE LAZADA INDONESIA
 
Proposal Penawaran Sistem Informasi Antokoe Wedding Organizer berbasis WEB
Proposal Penawaran Sistem Informasi Antokoe Wedding Organizer berbasis WEBProposal Penawaran Sistem Informasi Antokoe Wedding Organizer berbasis WEB
Proposal Penawaran Sistem Informasi Antokoe Wedding Organizer berbasis WEB
 
Client server database - Angga Joe
Client server   database - Angga JoeClient server   database - Angga Joe
Client server database - Angga Joe
 
Jam digital 7 segment [Arduino]
Jam digital 7 segment [Arduino]Jam digital 7 segment [Arduino]
Jam digital 7 segment [Arduino]
 
Sourcode Web Berbasis HTML, PHP, CMS, MYSQL
Sourcode Web Berbasis HTML, PHP, CMS, MYSQLSourcode Web Berbasis HTML, PHP, CMS, MYSQL
Sourcode Web Berbasis HTML, PHP, CMS, MYSQL
 

Angga kusuma uts_rpl20172

  • 1. JAWABAN UJIAN TENGAH SEMESTER GENAP 2018/2019 Mata Kuliah : Rekayasa Perangkat Lunak Dosen : Agus Sumaryanto, M.Kom Nama : Angga Kusuma Nim : 1555201065 Prodi : S1 / Teknik Informatika Kelas : Pagi ---------------------------------------------------------------------------------------------------------------------------------- Soal : 1) Jelaskan pentingnya tahapan spesifikasi sistem sebelum merancang sistem ! Apa saja yang harus dilakukan serta kendala apa saja dihadapi dalam tahapan ini ? Jawaban : Tahapan spesifikasi sangat penting sebelum merancang sebuah sistem, karena tahapan ini biasanya terdapat dalam analisa kebutuhan yang berpedoman kepada permintaan klien dari proyek yang sedang dikerjakan. Tahapan ini merupakan salah satu tahapan yang kritis dalam merancang sebuah sistem. Untuk itu tahapan ini harus memenuhi 3 faktor yaitu :  Lengkap : Semua yang diharapkan klien harus telah dianalisa oleh analisis proyek.  Detail : Berhasil mengumpulkan informasi terperinci dari sumber data.  Benar : Benar yang dimaksud disini merupakan spesifikasi yang diinginkanberdasarkan klien bukan analisis proyek. Tahapan ini sangat penting dilakukan sebelum merancang sistem. Tahapan yang pertama yaitu : 1. Tahap perencanaan Tahap ini adalah tahap pertama yang dilakukan sebelum membuat sebuah sistem atau bisa disebut ide pertama yang melatarbelakangi pelaksanaan pengembangan sistem tersebut dilontarkan. Keuntungan yang di peroleh jika proyek pengembangan sistem ini di rencanakan secara matang yaitu :  Ruang lingkup proyek dapat ditentukan secara jelas dan tegas.  Dapat mengidentifikasi wilayah/area permasalahan potensial.  Dapat mengatur urutan kegiatan.  Tersedianya sarana pengendalian. 2. Tahap analisis Tujuanya adalah untuk mengetahui posisi atau peranan teknologi informasi yang paling sesuai dan relevan di organisasi dan mempelajari fungsi-fungsi manajemen dan aspek-aspek bisnis terkait yang akan berpengaruh atau memiliki dampak tertentu terhadap proses desain, konstruksi dan implementasi. 3. Tahap perencanaan/Desain Pada tahap ini, tim teknologi informasi bekerja sama dengan tim bisnis atau manajemen melakukan perancangan komponen-komponen sistem terkait. Tim teknologi informasi akan melakukan perancangan teknis dari teknologi informasi yang akan dibangun, seperti system basis data, jaringan computer, teknik koversi data, metode migrasi sistem, dsb. 4. Tahap pembangunan fisik/ konstruksi Berdasarkan desain yang telah dibuat, konstruksi atau pengembangansistem yang sesungguhnya (secara fisik) dibangun. Tim teknis merupakan tulang punggung pelaksanaan tahap ini, mengingat semua hal yang bersifat konseptual harus diwujudkan dalam suatu konstruksi teknologi informasi dalam skala yang lebih detail.
  • 2. 5. Tahap implementasi Tahap implementasi merupakan tahap yang paling kritis karena untuk pertarna kalinya sistem informasi akan dipergunakan di dalam organisasi. Pekerjaan utama dalam implementasi sistem biasanya mencakup hal-hal sebagai berikut :  Merencanakan waktu yang tepat untuk implementasi  Mengumumkan rencana implementasi  Mendapatkan sumberdaya perangkat keras dan lunak  Menyiapkan database  Menyiapkan fasilitas fisik  Memberikan pelatihan dan workshop  Menyiapkan saat yang tepat untuk cutover (peralihan sistem)  Penggunaan sistem baru 6. Tahap pasca Implementasi Pengembangan sistem informasi biasanya diakhiri setelah tahap implementasi dilakukan. Namun, ada satu tahapan lagi yang harus dijaga dan diperhatikan oleh manajemen, yaitu tahap pasca implementasi. Kegiatan yang dilakukan di tahap pasca implementasi adalah bagaimana pemeliharaan sistem akan dikelola. Kendala yang dihadapi dalam tahapan tersebut : 1. Kurangnya informasi dari user 2. Tidak lengkapnya kebutuhan dan spesifikasi yang diperlukan 3. Terdapatnya perubahan kebutuhan dan spesifikasi ketika project berjalan 4. Kurangnya dukungan dari pihak eksekutif 5. Kurangnya kemampuan skill dari user.
  • 3. 2) Kasus : Sebuah kantor notaris dan PPAT, selama ini dalam memberikan jasanya masih menggunakan pencatatan manual. Untuk meningkatkan produktivitas, kantor ini akan membangun sistem pengelolaan jasa notaris dan PPAT. Tenggat waktu yang disediakan adalah 3 bulan, untuk membangun sistem ini. Diantara model proses software dibawah ini mana yang paling sesuai untuk membangun sistem akademik tersebut (pilih salah satu). • waterfall • evolusioner • spiral • rapid application development • extreme programming Berikan penjelasan, alasan serta kelebihan dari model proses software yang dipilih. Jawaban : Untuk membangun sistem pengelolaan jasa notaris dan PPAT tersebut saya memilih “Rapid Application Development”. Rapid Application Development (RAD) adalah sebuah model proses perkembangan software sekuensial linier yang menekankan siklus perkembangan yang pendek. Model RAD ini merupakan sebuah adaptasi “kecepatan tinggi” dari model sekuensial linier dimana perkembangan cepat dicapai dengan menggunakan pendekatan kontruksi berbasis komponen. Jika kebutuhan dipahami dengan baik, proses RAD memungkinkan tim pengembangan menciptakan “sistem fungsional yang utuh” dalam periode waktu yang pendek. Karena dipakai terutama pada aplikasi sistem kontruksi, pendekatan RAD melingkupi fase-fase sebagai berikut : 1) Bussines modeling Aliran informasi di antara fungsi-fungsi bisnis dimodelkan dengan suatu cara untuk menjawab pertanyaan berikut : informasi apa yang mengendalikan proses bisnis? Dll. 2) Data modeling Aliran informasi yang didefinisikan sebagai bagian dari fase bussines modeling disaring kedalam serangkaian objek data yang dibutuhkan untuk menopang bisnis tersebut. 3) Prosess modeling Aliran informasi yang didefinisikan didalam fase data modeling ditransformasikan untuk mencapai aliran informasi yang perlu bagi implementasi sebuah fungsi bisnis. 4) Aplication generation RAD mengasumsikan pemakaian teknik generasi ke empat 5) Testing and turnover Karena proses RAD menekankan pada pemakaian kembali, banyak komponen program telah diuji. Alasan memilih model RAD ini ada dua alasan yaitu alasan yang baik dan alasan yang buruk.
  • 4. Alasan baiknya yaitu : 1. Apabila menggunakan RAD untuk mendapatkan suatu desain yang dapat diterima oleh konsumen dan dapat dikembangkan dengan mudah. 2. Apabila menggunakan RAD untuk memberikan batasan-batasan pada suatu system supaya tidak mengalami perubahan. 3. Apabila menggunakan RAD untuk menghemat waktu, dan kalau memungkinkan bisa menghemat biaya serta menghasilkan produk yang berkualitas. Alasan buruknya yaitu : 1. Apabila menggunakan RAD hanya untuk menghemat biaya pengembangan suatu sistem. Hal ini disebabkan karena dengan menggunakan metode RAD membutuhkan suatu tim yang mengerti betul mengenai manajemen biaya. Sebab bila tidak, maka biaya yang dikeluarkan akan menjadi lebih besar. 2. Apabila menggunakan RAD hanya untuk menghemat waktu pengembangan suatu sistem. Hal ini disebabkan karena dengan menggunakan metode RAD membutuhkan suatu tim yang mengerti betul mengenai manajemen waktu. Sebab bila tidak maka waktu yang dibutuhkan akan menjadi lebih lama. Adapun Kelebihan pada model Rapid Application Development (RAD) ini antara lain adalah : 1. Lebih efektif dari pendekatan waterfall/sequential linear dalam menghasilkan sistem yang memenuhi kebutuhan langsung dari pelanggan. 2. Cocok untuk proyek yang memerlukan waktu yang singkat. 3. RAD mengikuti tahapan pengembangan sistem sepeti umumnya, tetapi mempunyai kemampuan untuk menggunakan kembali komponen yang ada (reusable object) sehingga pengembang tidak perlu membuat dari awal lagi dan waktu yang lebih singkat. 4. Setiap fungsi mayor dapat dimodulkan dalam waktu tertentu kurang dari 3 bulan dan dapat dibicarakan oleh tim RAD yang terpisah dan kemudian diintegrasikan sehingga waktunya lebih efisien.