Pages

Monday, 12 February 2018

Tugas 1 MPPL

Tugas 1 MPPL  Kelas E
Naufal Pranasetyo 05111540000057

1. Apa yang disebut software process dan software product? Jelaskan
Pengertian Software Process
a. Menurut Reidar Conradi pada bukunya yang berjudul Software Process Technology: 7th European Workshop, Software Process adalah Proses perangkat lunak yang direpresentasikan sebagai sebuah proses program dan dapat mengeksekusi secara otomatis.
b. Menurut Ian Sommerville pada bukunya yang berjudul Software Engineering (9th Edition), Software Process adalah Pendekatan sistematis yang digunakan dalam rekayasa perangkat lunak serta merupakan sebuah aktifitas terurut yang menuju kepada produksi dari pembuatan produk rekayasa perangkat lunak.
Software sebagai produk,
merupakan manfaat software dijadikan sebuah produk yang dapat dijual kepada masyarakat atau perusahaan yang membutuhkan. Misalnya: sistem kasir, sistem POS (Point of Sale), Sistem keuangan, dan lain-lain.
Sistem-sistem tersebut bersifat paten yang dibuat oleh perusahaan tertentu yang kemudian dijadikan produk dari perusahaan tersebut yang dapat dijual kepada perusahaan lain yang membutuhkan. Biasanya produk software ini diberi nama yang dijadikan trend atau ciri khas dari perusahaan tersebut. Misalkan dari perusahaan Bitncode, semua produk aplikasi yang dibuat diberi nama Bit, yaitu: BitFinance, BitKasir, BitAbsensiOnline, dan lain-lain

2. Perkiraan biaya membuat software

Contoh Proyek
“SISTEM INFORMASI KERETA API”.
Deskripsi :
            Sistem informasi ini dapat menangani masalah pemesanan tiket kereta api yang memudahkan penumpang untuk mendapatkan tiket. Selain itu dengan sistem ini penumpang kereta api pun tidak harus datang ke stasiun untuk mengetahui jadwal keberangkatan kereta api karena semuanya dapat diakses secara online.
Estimasi biaya :
Anggaran proyek ini diperkirakan mencapai Rp 60.000.000,- dengan rinciannya sebagai berikut



Tabel 1.1. Anggaran Biaya Sistem Informasi Kereta Api


3. Team yang terlibat dalam software:

Stakeholder
a. Client : bisa juga sebagai “owner” proyek; penentu kebutuhan perangkat lunak dan pihak mana saja yang berkaitan dengan hasil produk.

b. Project Manager : sebagai pemimpin tim; pembuat rencana, memotivasi, mengatur dan mengendalikan sumber daya yang mengerjakan perangkat lunak.
Bertugas :
1. Mengembangkan sebuah project plan
2. Merekrut staff
3. Memimpin dan memanage tim
4. Menentukan metode yang digunakan dalam proyek
5. Menentukan jadwal
6. Menentukan pekerjaan pada masing-masing staff

c. Engineer / Programmer : sebagai pembuat program – program yang dibutuhkan oleh tim proyek, dimana program ini akan mempengaruhi kinerja pengerjaan proyek. Bisa juga sebagai tester, ketika proyek sudah selesai dikerjakan, sebelum hasil akhir diberikan kepada client.


d. Business Analyst
Bertugas :
1. Membantu dalam mendefinisikan proyek
2. Mengumpulkan persyaratan dari unit bisnis dan pengguna

3. Dokumentasi persyaratan teknis dan bisnis

e. Designer : sebagai visualisator kebutuhan user / client dan arsitektur perangkat lunak itu sendiri. Designer adalah  adalah orang yang memiliki keahlian menciptakan konten presentasi (biasanya hypertext atau hypermedia) yang dikirimkan ke pengguna-akhir melalui World Wide Web, menggunakan Web browser atau perangkat lunak Web-enabled lain seperti televisi internet, Microblogging, RSS, dan sebagainya.

f. End user : sebagai pengguna akhir dari software yang telah selesai dibuat.

g. Analyst : sebagai pengembang/developer dari definisi sistem dan project plan.
Bertugas :
1. Mengkaji target dimana projek akan di deploy
2. Memahami kebutuhan pelanggan dan pengguna
3. Memfasilitasi pemodelan dari target organisasi
4. Melakukan analisi biaya untuk setiap perubahan dalam target organisasi
h. Investor : sebagai pihak yang bersedia mengeluarkan dana pembuatan proyek.

Referensi :
http://fadhelbashay.blogspot.co.id/2013/04/software-dan-software-engineering.html
http://ilmukomputer.org/2014/01/18/software-sebagai-produk-bisnis-dan-proyek/
http://stringlabs.blogspot.co.id/2015/02/software-process-rpl.html
https://dewantoroaldi11611.wordpress.com/2014/11/27/fungsi-dari-peran-pada-sebuah-project-it/