Anda di halaman 1dari 62

Diterjemahkan dari bahasa Inggris ke bahasa Indonesia - www.onlinedoctranslator.

com

KONSTRUKSI
PERANGKAT LUNAK
1. Konstruksi Perangkat
LunakProses: Studi
kasus
SDLCdanKiriman

Planning
(System Proposal)

Implementation Analysis
(New System) (System Specification)

Design
(System Specification)
Perencanaan
KapanDHaiPproyek Bawal?

Ketika seseorang melihat sebuah


peluang untuk
menciptakan/menambah nilai bisnis
dari penggunaan Teknologi Informasi
Kemudian dia membuat sebuah
permintaan sistem
Elemen Permintaan Sistem

1. Nama Proyek
 Itunamaproyek

2. Sponsor proyek
 Titik utama darikontakuntuk proyeknya
3. Kebutuhan bisnis
 Alasanmendorong proyek
4. Persyaratan bisnis
 Bisniskemampuansistem perlu memiliki
5. Nilai bisnis
 Manfaatyang dapat diharapkan organisasi dari proyek
6. Masalah khusus
 Ada yang lainyang harus dipertimbangkan
Kebutuhan Bisnis

Menjelaskanmengapa sistem harus


dibangun
Mengapaproyek seharusnyadidanai
Harus jelasdan ringkas
Mungkintidak sepenuhnya didefinisikan
Persyaratan Bisnis

Apasistemakan melakukan
Penjelasan tingkat tinggikepada
panitia pengesahan
Ceritakan tentangfitur dan
kemampuan
BisnisNilai

Nilai nyata
 SEBUAHterukurnilai
 Misalnya: 2% pengurangan biaya operasional

Nilai tidak berwujud


 Keyakinan intuitifmengapa sistem akan membantuperusahaan
 Misal: peningkatan pelayanan pelanggan, menjadi lebih baikposisi kompetitif
Latihan: Mengidentifikasi Nilai Berwujud dan Tidak Berwujud

Dominion Virginia Power adalah salah satu dari sepuluh utilitas listrik
milik investor terbesar di negara itu. Perusahaan mengirimkan
listrik ke lebih dari dua juta rumah dan bisnis di Virginia dan North
Carolina. Pada tahun 1997, perusahaan merombak beberapa proses
dan teknologi intinya. Itutujuannya adalah untuk meningkatkan
layanan pelanggandanmemotong biaya operasidengan
mengembangkan alur kerja baru dan sistem informasi geografis.
Ketika proyek selesai, teknisi servis yang biasa menyaring ribuan
peta kertas dapat menunjukkan dengan tepat lokasi tiang listrik
dengan pencarian terkomputerisasi. Proyek ini membantu utilitas
meningkatkan pengelolaan semua fasilitas, catatan, peta,
penjadwalan, dan sumber daya manusianya. Hal itu, pada
gilirannya, membantu meningkatkan produktivitas karyawan,
meningkatkan waktu respons pelanggan, dan mengurangi biaya kru
pengoperasian.
Masalah Khusus

Mengidentifikasi masalah atau kendala


khusus
Anggarankendala
Tenggat waktu
Persyaratan resmi
Elemen Permintaan Sistem
Latihan:MembuatPermintaan Sistem

1. Lihat contohPermintaan Sistemuntuk Proyek


Pesanan Internet
2. Pikir suatu sistem* yangsaat ini dibutuhkan
oleh perusahaan atau organisasi anda
3. BuatPermintaan Sistemdari sistem tersebut

*Sistemrequest yang anda buatakan menjadi


belajar kasus dari pembelajaran kita selama kursus berlangsung
Permintaan Sistem—Proyek pesanan internet
Sponsor proyek: Margaret Mooney, Wakil Presiden Pemasaran
Kebutuhan Bisnis: Proyek ini telah dimulaiuntuk menjangkau pelanggan Internet barudanuntuk
melayani pelanggan yang sudah ada dengan lebih baik menggunakan dukungan
penjualan Internet.
Persyaratan Bisnis:
Dengan menggunakan Web, pelanggan harus dapat mencari produk dan mengidentifikasi toko batu bata dan mortir
yang memiliki stoknya. Mereka harus dapat menahan barang di lokasi toko atau memesan barang yang tidak dibawa
atau tidak tersedia. Fungsionalitas yang harus dimiliki sistem tercantum di bawah ini:
1. Mencarimelalui persediaan produk CD Selections
2. Mengenalitoko ritel yang memilikiproduk dalam stok
3. Tahan produkdi toko ritel danmenjadwalkan waktu untuk mengambilproduk
4. Memesanuntuk produk yang saat ini tidak tersedia atau tidak dibawa oleh CD Selections
5. Menerima konfirmasibahwa pesanan dapat ditempatkan dan kapan akan tersedia

Nilai bisnis:
Kami berharap CD Selections akan melakukannyameningkatkan penjualan dengan mengurangi kehilangan penjualan
karena kehabisan stokatautanpa stokitem dandengan menjangkau pelanggan barumelalui kehadiran internetnya. Kami
berharap layanan yang ditingkatkan akanmengurangi keluhan pelanggan, terutamakarena 50 persen dari semua keluhan
pelanggan berasal dari kehabisan stok atautanpa stokitem. Selain itu, Pilihan CD harus mendapat manfaat dari
peningkatan kepuasan pelanggan dan pengenalan merek yang meningkat karena kehadirannya di Internet.

Konservatifperkiraan darinilai nyatakepada perusahaan meliputi:


1. $750.000 dalam penjualan dari pelanggan baru
2. $1.875.000 dalam penjualan dari pelanggan yang sudah ada
3. Pengurangan panggilan layanan pelanggan sebesar $50.000 per tahun

Masalah atau Kendala Khusus:


Bagian Pemasaranmemandang ini sebagai sistem strategis. Sistem Internet ini akan menambah nilai pada model bisnis
kami saat ini, dan juga akan berfungsi sebagai bukti konsep untuk usaha Internet di masa depan. Misalnya, di masa
mendatang, CD Selections mungkin ingin menjual produk secara langsung melalui Internet.
Sistem harus di tempat untukmusim belanja liburan tahun depan.
Analisis Kelayakan
Analisis Kelayakan

Merinci Biaya dan Manfaat yang


Diharapkan
1. Kelayakan teknis
 Bisakah kita membangunnya?

2. Kelayakan ekonomi
 Haruskah kita membangunnya?

3. Kelayakan organisasi
 Jika kita membangunnya, akankah mereka datang?
KelayakanAnalisisTemplat
Kelayakan Teknis:Bisakah Kita Membangunnya?

 Keakraban denganaplikasi
 Pengetahuan tentang domain bisnis
 Perlu memahami perbaikan
 Perlu mengenali jebakan dan ide buruk
 Keakraban denganteknologi
 Apakah teknologi baru untukorganisasi ini?
 Apakah ini teknologi baru?
 Perluasan teknologi perusahaan yang ada
Kelayakan Teknis:Bisakah Kita Membangunnya?

 Proyekukuran
 Jumlah orang, waktu, dan fitur

 Kesesuaiandengan sistem yang ada


 Sistem tidak dibangun dalam ruang hampa
 Perlu diintegrasikan dengan sistem dan data
saat ini
Kelayakan Ekonomi:Haruskah Kita Membangunnya?
Analisis Biaya-Manfaat-Arus kas

 Biaya proyek dan manfaat selama


beberapa tahun
(3–5)
 Gunakan tingkat pertumbuhan normal
untuk penjualan dll.
 Total ditambahkan untuk menentukan
 Manfaat Keseluruhan = Manfaat Total –
Biaya Total
 Angka yang lebih tinggilebih baik
Analisis Biaya-Manfaat-Arus kas
Uang tunaiMengalirRencana
Nilai Sekarang (PV)
 Jumlah suatuinvestasi hari
inidibandingkan samajumlahnbertahun-
tahundi masa depan
 Mempertimbangkan inflasi dan waktu

Jumlah
PV =
(1 +
BungaKecepatan)n
Nilai bersih sekarang

537,201
1  0.035

 463,395
Nilai Sekarang Bersih (NPV)

Nilai sekarang dari manfaat dikurangi


nilai sekarang dari biaya

NPV = Manfaat PV – Biaya PV


Perhitungan NPV

3,204,752  2,575,331
 629,421


Pengembalian Investasi (ROI)

Jumlah pendapatan atau hasil


penghematan biaya dari investasi yang
diberikan
Total Manfaat – Total Biaya
Biaya total
ROI=
Perhitungan ROI

3,204,752  2,575,331
2,575,331
 0.2444
Titik Impas (BEP)

Titik waktu ketika biaya proyeksetaranilai yang


telah disampaikannya

NPV tahunan*– NPV kumulatif


BEP =
Tahunan*NPV

*Gunakan jumlah NPV tahunan dari tahun pertama di mana


proyek memiliki cas positifh aliran
Merusak Titik Genap (BEP)
Kelayakan Organisasi
Jika kita membangunnya, akankah mereka datang?

Penyelarasan Strategis
 Seberapa baik proyek tersebutsesuaidengan
strategi bisnis?

Pemangku kepentingananalisis menganggap


 Juara proyek
 Manajemen organisasi
 Pengguna sistem
 Siapa saja yang terpengaruh oleh perubahan itu
Pemangku
kepentinganAnalisisCpengawas
 Juara proyek
 Eksekutifnon-IS tingkat tinggi
 Proyek Gembala sampai selesai
 Ada baiknya memiliki lebih dari satu
 Manajemen organisasi
 Perlu
dukungan ini untuk menjual sistem ke
organisasi
 Pengguna sistem
 Dalamloop sehingga sistem akhir memenuhi
kebutuhan
Analisis Pemangku Kepentingan
Mempertimbangkan
Templat Analisis Kelayakan
Kelayakan Teknis: Bisakah Kita Membangunnya?
1. Keakraban dengan Aplikasi: Kurang keakraban menghasilkan lebih
banyak risiko
2. Keakraban dengan Teknologi: Kurangnya keakraban menghasilkan lebih
banyak risiko
3. Ukuran Proyek: Proyek besar memiliki lebih banyak risiko
4. Kompatibilitas: Semakin sulit mengintegrasikan sistem dengan teknologi
perusahaan yang ada, semakin tinggi risikonya
Kelayakan Ekonomi: Haruskah Kita Membangunnya?
1. Biaya pengembangan
2. Biaya operasi tahunan
3. Manfaat tahunan (penghematan biaya dan pendapatan)
4. Biaya dan manfaat tak berwujud
Kelayakan Organisasi: Jika Kami Membangunnya, Akankah Mereka
Datang?
1. Juara proyek
2. Manajemen senior
3. Pengguna
4. Pemangku kepentingan lainnya
5. Apakah proyek secara strategis selaras dengan bisnis?
Latihan:MembuatAnalisis Kelayakan

1. Lihat contohAnalisis Kelayakanuntuk Proyek


Pesanan Internet
2. Perhatikan kembaliPermintaan Sistem
yangsebelumnya sudah kita buat
3. BuatAnalisis Kelayakandarisistem yangakan kita
buat tersebut
Ringkasan Eksekutif Analisis Kelayakan Pemesanan Internet
Margaret Mooney dan Alec Adams membuat analisis kelayakan berikut untuk Proyek Sistem Pesanan Internet
Seleksi CD. Sistem
Proposal terlampir, bersama dengan studi kelayakan rinci. Yang menarik dari analisis kelayakan adalah:

Kelayakan Teknis
Sistem Pemesanan Internet layak secara teknis, meskipun ada beberapa risiko.
Risiko CD Seleksi tentangkeakraban dengan aplikasi pesanan Internet tinggi
• Departemen Pemasaran memiliki sedikit pengalaman dengan pemasaran dan penjualan berbasis
Internet.
• Departemen TI memiliki pengetahuan yang kuat tentang sistem pesanan yang ada di perusahaan;
namun, ini tidak berfungsi dengan sistem pesanan yang mendukung web.
• Ratusan pengecer yang memiliki aplikasi Pesanan Internet ada di pasar.
Risiko CD Seleksi tentangkeakraban dengan teknologi sedang
• Departemen TI mengandalkan konsultan eksternal dan Penyedia Layanan Informasi untuk
mengembangkan lingkungan Web yang ada.
• Departemen TI secara bertahap mempelajari tentang sistem Web dengan memelihara situs Web
saat ini.
• Alat dan produk pengembangan untuk pengembangan aplikasi Web komersial tersedia di pasar,
meskipun departemen TI memiliki sedikit pengalaman dengannya.
• Konsultan tersedia untuk memberikan bantuan di bidang ini.
Ituukuran proyek dianggap berisiko sedang
• Tim proyek kemungkinan akan terdiri dari kurang dari sepuluh orang.
• Keterlibatan pengguna bisnis akan diperlukan.
• Jangka waktu proyek tidak boleh lebih dari satu tahun karena tenggat waktu pelaksanaan musim
liburan Natal, dan seharusnya jauh lebih singkat.
Kompatibilitas dengan CD Selections yang adainfrastruktur teknis harus baik
• Sistem Pemesanan saat ini adalah sistem client-server yang dibangun dengan menggunakan
standar terbuka. Antarmuka dengan Web harus dimungkinkan.
• Toko ritel sudah menempatkan dan memelihara pesanan secara elektronik.
• Infrastruktur Internet sudah ada di toko ritel dan di kantor pusat perusahaan.
• ISP harus dapat menskalakan layanan mereka untuk menyertakan Sistem Pemesanan baru.
Kelayakan Ekonomi
Analisis biaya-manfaat dilakukan;lihat spreadsheet terlampir untuk detailnya. Pendekatan konservatif
menunjukkan bahwa Sistem Pemesanan Internet memiliki peluang bagus untuk menambah keuntungan
perusahaan secara signifikan.

• ROIlebih dari 3 tahun: 229 persen


• Manfaat totalsetelah tiga tahun: $3,5 juta (disesuaikan dengan nilai sekarang)
• Titik impasterjadi: setelah 1,7 tahun

Biaya dan Manfaat Tak Berwujud


• Peningkatan kepuasan pelanggan
• merek yang lebih besarpengakuan

Kelayakan Organisasi
Dari perspektif organisasi, proyek ini memiliki risiko rendah. Tujuan dari sistem ini, yaitu untuk meningkatkan
penjualan, selaras dengan tujuan manajemen senior untuk meningkatkan penjualan perusahaan. Perpindahan
ke Internet juga sejalan dengan tujuan Marketing untuk menjadi lebih cerdas dalam pemasaran dan penjualan
Internet.
Proyek ini memiliki juara proyek, Margaret Mooney, Wakil Presiden Pemasaran. Margaret memiliki posisi yang
baik untuk mensponsori proyek ini dan mendidik tim manajemen senior lainnya jika diperlukan. Sampai saat
ini, banyak manajemen senior yang menyadari dan mendukung inisiatif tersebut.
Pengguna sistem, konsumen Internet, diharapkan menghargai manfaat kehadiran Web CD Selections. Dan,
manajemen di toko ritel harus mau menerima sistem tersebut, mengingat kemungkinan peningkatan penjualan
di tingkat toko.

Komentar tambahan:
• Bagian Pemasaranmemandang ini sebagai sistem strategis. Sistem Internet ini akan menambah nilai
pada model bisnis kami saat ini, dan juga akan berfungsi sebagai bukti konsep untuk usaha Internet di
masa depan.
• Kita harus mempertimbangkanmenyewa konsultan dengan keahlian dalam aplikasi serupauntuk
membantu proyek tersebut.
• Kita perlu menyewastaf baru untuk mengoperasikan sistem baru, baik dari aspek teknis maupun
2003 2004 2005 Total
Peningkatan penjualan dari pelanggan baru 0 750.000 772.500
Peningkatan penjualan dari pelanggan yang sudah 0 1.875.000 1.931.250
ada
Pengurangan panggilan keluhan pelanggan 0 50.000 50.000
Manfaat Total: 0 2.675.000 2.753.750
Manfaat PV: 0 2.521.444 2.520.071 5.041.515
PV dari Semua Manfaat: 0 2.521.444 5.041.515
Tenaga kerja:Analisis, Desain danPenerapan 162.000 0 0
Biaya Konsultan 50.000 0 0
Ruang dan Peralatan Kantor 7.000 0 0
Perangkat lunakdan Perangkat Keras 35.000 0 0
Total Biaya Pengembangan: 254.000 0 0
Buruh: Webmaster 85.000 87.550 90.177
Tenaga Kerja: Teknisi Jaringan 60.000 61.800 63.654
Tenaga Kerja: Operasi Komputer 50.000 51.500 53.045
Buruh: Manajer Bisnis 60.000 61.800 63.654
Buruh: Asisten Manajer 45.000 46.350 47.741
Tenaga Kerja: 3 Staf 90.000 92.700 95.481
Pembaruan perangkat lunakdan lisensi 4.000 1.000 1.000
Upgrade perangkat keras 5.000 3.000 3.000
Pelatihan pengguna 2.000 1.000 1.000
Biaya komunikasi 20.000 20.000 20.000
Biaya pemasaran 25.000 25.000 25.000
Total Biaya Operasional: 446.000 452.700 464.751
Biaya total: 700.000 452.700 464.751
PV Biaya: 679.612 426.713 425.313 1.531.638
PV dari semua Biaya: 679.612 1.106.325 1.531.638
Total Biaya Proyek Dikurangi Manfaat: (700.000) 2.222.300 2.288.999
NPV tahunan: (679.612) 2.094.731 2.094.758 3.509.878
NPV kumulatif: (679.612) 1.415.119 3.509.878
Pengembalian Investasi: 229,16% (3.509.878/1.531.638)
Titik impasTitik: 1.32bertahun-tahun (impas terjadi pada tahun 2; [2.094.731 – 1.415.119] / 2.094.731 =
0,32)
Manfaat Tak Berwujud: Lebih besarpengenalan merek
Peningkatan kepuasan pelanggan
Estimasi Ukuran
Proyek
ProyekPengorbanan Estimasi

1. Ukuran
 Poin fungsi (FP)
 Baris kode (LOC)
 Gunakan poin kasus (UCP)
2. Upaya
 Orang-bulan (PM)
3. Waktu
 Jam (H)
 Bulan (M)
Metode Estimasi Proyek

Simply Method Function Point Use Case Point


(Industry Standard
Percentages) (Allen Albrecht, 1979) (Gustav Karner, 1993)

• Use the time spent for • Estimate System Size • Estimate System Size
planning (Function Point) (Use Case Points)
• Along with industry • Estimate Effort Required • Estimate Effort Required
standard percentages (Person-Month) (Person-Month)
• Estimate the overall time • Estimate Time Required • Estimate Time Required
for the project (Month) (Month)
1.Secara sederhanaMetosd

1. Gunakan waktu yang dihabiskan


untukperencanaan
2. Bersamapersentase standar
industri
3. Perkirakan waktu
keseluruhanuntuk proyeknya
Estimasi Waktu SDLC (Standar Industri)
Waktu yang Dihabiskan untuk Tahap
Perencanaan
Kami diberi itu

Planning time  0.15  Overall time

jadi
Planning time
Overall time 
0.15
Waktu yang Dihabiskan untuk Tahap
Analisis
Kami juga diberikan itu

Analysis time  0.2  Overall time

jadi
Planning time
Analysis time  0.2 
0.15
Perkirakan Waktu Keseluruhan

Implementasi Desain Analisis Perencanaan

Industri
Standar
Untuk Web 15% 20% 35% 30%
Aplikasi

Upaya
Wajib 4 5,33 9,33 8
diWaktu(bulan)

4
Contoh:Analisisbulan 0.2   5.33
0.15
2.Pendekatan Titik Fungsi

(Allen Albrecht, 1979)


1. Estimasi Poin Fungsi
-- Langkah pertama(TUFP)

Kompleksitas

Keterangan Rendah Sedang Tinggi Total

Masukan __x 3 __x 4 __x 6 ____

Keluaran __x 4 __x 5 __x 7 ____

Kueri __x 3 __x 4 __x 6 ____

File __x 7 __x 10 __x 15 ____

Program __x 5 __x 7 __x 10 ____


Antarmuka

TOTAL POIN FUNGSI YANG TIDAK DISESUAIKAN ____


Poin Fungsi yang Tidak Disesuaikan
(TUFP)
Estimasi Poin Fungsi
-- Langkah Kedua(PC)
Skala 0 sampai 3

Komunikasi Data _____


Konfigurasi Penggunaan Berat _____
Tarif Transaksi _____
Efisiensi Pengguna Akhir _____
Pemrosesan Kompleks _____
Kemudahan Instalasi _____
Beberapa situs _____
Pertunjukan _____
Fungsi terdistribusi _____
Entri data online _____
Pembaruan online _____
Dapat digunakan kembali _____
Kemudahan Operasional _____
Ekstensibilitas _____

Pengolahan Kompleksitas (PC) _____


Kompleksitas Pemrosesan (PC)
Estimasi Titik Fungsi
--Langkah ketiga(TAFP)

Kompleksitas Pemrosesan (PC): ________


(Dari Langkah Kedua)

Pemrosesan yang Disesuaikan


Kompleksitas (PCA) = 0,65 + (0,01 * ____ )

Total Disesuaikan
Poin Fungsi(TAFP): _____ * ____ =
(Dari Langkah Satu)
Total Poin Fungsi yang Disesuaikan
Kompleksitas Pemrosesan (PC) =7
(Dari Langkah Kedua)

Pemrosesan yang Disesuaikan


Kompleksitas (PCA) = 0,65 + (0,01 *7) =0,72

Total Disesuaikan
Poin Fungsi(TAFP): 338 *0,72=243
(Dari Langkah Satu)
Kompleksitas Pemrosesan yang
Disesuaikan
Pilih standarKompleksitas Proyek yang
Disesuaikan(PCA) darijangkauan:

1. 0,65Sistem sederhana
2. 1.0 Sistem "Normal".
3. 1.35 Sistem yang kompleks
Mengubah Titik Fungsi menjadi Baris Kode

Bahasa LOC/Fungsi Kode Titik


C 130
COBOL 110
JAWA 55
C++ 50
Turbo Pascal 50
Dasar visual 30
PowerBuilder 15
HTML 15
Paket 10-40
(misalnya, Access, Excel)

Sumber: Capers Jones, Riset Produktivitas Perangkat Lunak


Baris Kode (LOC)

Baris Kode (LOC) =TAFP* LOC/TAFP

Contoh:

Jika TAFP =243Kemudian kami membangun perangkat


lunak menggunakanJawa
LOC = (243 * 55) =13365 baris kode
Contoh Jenis Aplikasi danFP

Caper Jones, Ekonomi


Kualitas Perangkat Lunak
(2012)
2. Memperkirakan Upaya
Upaya adalah fungsi dari
1. Ukuran Sistem
2. Tarif Produksi
 jumlah pekerjaan per diberikansatuan waktu

Model COCOMO (Barry Boehm)


 Mengubah baris kode menjadibulan orang
2. Perhitungan Estimasi COCOMO

Upaya = 1,4 *ribuan baris kode


(secara Pribadi-Bulan)

Contoh:

Jika LOK =13365Kemudian...


Upaya = (1,4 *13.365) =18.711 Orang Bulan
3. Memperkirakan Jadwal Waktu
Waktu = 3,0 * orang-bulan1/3
(dalam Bulan)

Contoh:

Jika LOK =13365Kemudian...


Upaya = (1,4 *13.365) =18.711 orang-bulan
Waktu = 3.0 * 18.7111/3= 7,9 bulan
SEMESTER UJIAN TENGAH
 BUAT KELOMPOK MAKSIMAL 3 ORANG
 SURVEI SEBUAH PERUSAHAAN/ORGANISASI, ANALISIS PERMASALAHAN SISTEM
PADA PERUSAHAAN/ORGANISASI TERSEBUT
 Pengawasan bisa dilakukanon line
 BUAT SEBUAHPROYEKPERANGKAT LUNAK UNTUK MENYELESAIKAN
PERMASALAHAN SISTEM PADA PERUSAHAAN/ORGANISASI TERSEBUT
 SUSUN SEBUAH SYSTEM PROPOSAL DENGAN FORMAT :
1. SAMPUL
2. DAFTAR ISI
3. LATAR BELAKANG (Hasil Pengawasan)
4. PROFIL PERUSAHAAN/ORGANISASI
5. PERENCANAAN : A. PERMINTAAN SISTEM
 KUMPULKANBerrupaFile PPT DAN PRESENTASIKAN PROPOSAL KELOMPOK ANDA !

Anda mungkin juga menyukai