5 0 419 KB
KELOMPOK BUTET TSI CHAPTER 13 -
Jason Matthew Nabilia Geralda Danang Dewanto Nadhifa Athira
201960147 201960140 201960315 201960175
13.1 Planning for and Justifying IT Applications Ketika sebuah perusahaan memeriksa kebutuhan dan kinerjanya, itu menghasilkan daftar prioritas aplikasi TI yang ada dan potensial, yang disebut application portfolio. Ini adalah aplikasi yang harus ditambahkan, atau dimodifikasi jika sudah ada. IT Planning Proses perencanaan untuk aplikasi TI baru dimulai dengan analisis rencana strategis organisasi, yang diilustrasikan dalam Gambar 13.1. Rencana strategis organisasi mengidentifikasi misi keseluruhan perusahaan, tujuan yang mengikuti dari misi itu, dan langkah-langkah luas yang diperlukan untuk mencapai tujuan ini. Proses perencanaan strategis memodifikasi tujuan dan sumber daya organisasi agar sesuai dengan pasar dan peluang yang berubah. Rencana strategis organisasi dan arsitektur TI yang ada memberikan input dalam mengembangkan rencana strategis TI. Arsitektur TI menggambarkan cara organisasi harus memanfaatkan sumber daya informasinya untuk mencapai misinya. Ini mencakup aspek teknis dan manajerial sumber daya informasi. Aspek teknis meliputi perangkat keras dan sistem operasi, jaringan, sistem manajemen data, dan perangkat lunak aplikasi. Aspek manajerial menentukan bagaimana departemen TI akan dikelola, bagaimana manajer area fungsional akan terlibat, dan bagaimana keputusan TI akan dibuat.
Rencana strategis TI adalah serangkaian tujuan jangka panjang yang menggambarkan infrastruktur TI dan mengidentifikasi inisiatif TI utama yang diperlukan untuk mencapai tujuan organisasi. Rencana strategis TI harus memenuhi tiga tujuan: 1. Harus diselaraskan dengan rencana strategis organisasi. 2. Harus menyediakan arsitektur TI yang mulus jaringan pengguna, aplikasi, dan basis data. 3. Harus mengalokasikan sumber daya pengembangan IS secara efisien di antara proyek-proyek yang bersaing sehingga proyek dapat diselesaikan tepat waktu dan sesuai anggaran dan masih memiliki fungsi yang diperlukan. Arsitektur TI yang ada adalah input yang diperlukan ke dalam rencana strategis TI karena bertindak sebagai kendala pada upaya pengembangan masa depan. Namun, ini bukan kendala mutlak, karena organisasi dapat berubah ke arsitektur TI baru. Perusahaan lebih suka menghindari strategi ini, karena mahal dan memakan waktu. Salah satu komponen penting dalam mengembangkan dan mengimplementasikan rencana strategis TI adalah komite pengarah TI. Komite ini, terdiri dari sekelompok manajer dan staf yang mewakili berbagai unit organisasi, dibuat untuk menetapkan prioritas TI dan untuk memastikan bahwa fungsi MIS memenuhi kebutuhan organisasi. Tugas utama komite adalah untuk menghubungkan strategi perusahaan dengan strategi TI, untuk menyetujui alokasi sumber daya untuk fungsi MIS, dan untuk menetapkan ukuran kinerja untuk fungsi MIS dan memastikan mereka terpenuhi.
Setelah sebuah perusahaan menyetujui rencana strategis TI, selanjutnya mengembangkan rencana operasional SI. Rencana ini terdiri dari serangkaian proyek yang jelas yang akan dijalankan oleh departemen IS dan manajer area fungsional untuk mendukung rencana strategis TI. Rencana operasional IS tipikal berisi elemen-elemen berikut: •
Misi: Misi fungsi IS (berasal dari strategi TI)
•
Lingkungan IS: Ringkasan kebutuhan informasi area fungsional dan organisasi secara keseluruhan
•
Tujuan fungsi IS: Estimasi terbaik saat ini dari tujuan fungsi IS
•
Kendala pada fungsi IS: Teknologi, keuangan, personel, dan keterbatasan sumber daya lainnya pada fungsi IS
•
Portofolio aplikasi: Inventarisasi aplikasi saat ini yang diprioritaskan dan rencana rinci proyek yang akan dikembangkan atau dilanjutkan selama tahun berjalan
•
Alokasi sumber daya dan manajemen proyek: Daftar bagaimana dan kapan siapa akan melakukan apa
Evaluating and Justifying IT Investment: Benefits, Costs, and Issues Mengembangkan rencana TI adalah langkah pertama dalam proses akuisisi. Karena semua perusahaan memiliki sumber daya yang terbatas, mereka harus membenarkan investasi sumber daya di beberapa bidang, termasuk TI, daripada di tempat lain. Pada dasarnya, membenarkan investasi TI melibatkan menghitung biaya, menilai manfaat (nilai), dan membandingkan keduanya. Perbandingan ini sering disebut sebagai analisis biaya-manfaat. Analisis biaya-manfaat bukanlah tugas yang mudah •
Menilai Biaya.
•
Menilai Manfaat.
•
Melakukan Analisis Biaya-Manfaat. Tidak ada strategi yang seragam untuk melakukan analisis biaya-manfaat. Sebaliknya, suatu organisasi dapat melakukan tugas ini dalam beberapa cara. Di sini Anda melihat empat pendekatan umum: (1) net present value, (2) return on investment, (3) breakeven analysis, dan (4) the business case approach.
Analis menggunakan metode net present value (NPV) untuk mengonversi nilai manfaat di masa depan menjadi setara dengan nilai sekarang dengan "mendiskontokan" mereka dengan biaya dana organisasi.
Return on Investment (ROI) mengukur efektivitas manajemen dalam menghasilkan laba dengan aset yang tersedia.
Breakeven analysis menentukan titik di mana nilai dolar kumulatif dari manfaat dari proyek sama dengan investasi yang dibuat dalam proyek.
Dalam the business case approach, pengembang sistem menulis kasus bisnis untuk membenarkan pendanaan satu atau lebih aplikasi atau proyek tertentu.
13.2 Strategies for Acquairing IT Applications Setelah sebuah perusahaan menyungguhkan investasi TI, maka selanjutnya mereka harus memutuskan bagaimana cara melanjutkannya. Seperti analisis manfaat-biaya, ada beberapa opsi untuk memperoleh aplikasi TI. Untuk memilih opsi yang terbaik, perusahaan harus membuat serangkaian keputusan bisnis. Keputusan mendasarnya adalah sebagai berikut:
Berapa banyak kode computer yang perusahaan ingin tuliskan? Perusahaan dapat memilih untuk menggunakan aplikasi yang sepenuhnya sudah ditulis sebelumnya (untuk menulis tanpa kode komputer), untuk menyesuaikan yang sudah ditulis sebelumnya aplikasi (untuk menulis beberapa kode computer), atau untuk menulis-kustom seluruh aplikasi (tulis semua kode komputer baru).
Bagaimana perusahaan akan membayar aplikasinya? dengan aplikasi pra tertulis atau aplikasi pra tertulis kustom, perusahaan dapat membelinya atau menyewanya. Dengan sepenuhnya aplikasi khusus, perusahaan menggunakan dana internal.
Di mana aplikasinya akan berjalan? Langkah berikutnya yaitu menentukan dimana aplikasi akan berjalan, apakah di wadah perusahaan atau di wadah lain. Dengan kata lain, perusahaan dapat mempekerjakan salah satu vendor perangkat lunak sebagai layanan atau penyedia layanan aplikasi.
Dari mana asal aplikasi? Perusahaan dapat memilih untuk menyesuaikan prewritten aplikasi open-source atau aplikasi hak milik prewritten dari vendor. Selanjutnya, itu dapat menyesuaikan aplikasi di rumah atau mengalihdayakan kustomisasi. Akhirnya, bisa menulis aplikasi khusus sepenuhnya in-house atau outsourcing proses ini.
Di bawah ini merupakan cara perusahaan dapat memperoleh aplikasi : • Beli aplikasi yang sudah ditulis sebelumnya. • Kustomisasi aplikasi yang sudah ditulis sebelumnya. • Sewa aplikasi. • Gunakan penyedia layanan aplikasi dan vendor perangkat lunak sebagai layanan.
• Gunakan perangkat lunak sumber terbuka. • Gunakan outsourcing. • Gunakan pengembangan kustom
Purchase a Prewritten Application Banyak paket perangkat lunak komersial berisi fitur standar yang diperlukan oleh aplikasi TI. Oleh karena itu, membeli paket yang ada dapat menjadi strategi yang hemat biaya dan hemat waktu dibandingkan dengan pengembangan kustom aplikasi in-house.
Customize a Prewritten Application Menyesuaikan perangkat lunak yang ada adalah pilihan yang sangat menarik jika vendor perangkat lunak memungkinkan perusahaan untuk memodifikasi aplikasi untuk memenuhi kebutuhannya. Namun, opsi ini mungkin tidak menarik dalam kasus-kasus di mana kustomisasi adalah satu-satunya metode untuk memberikan fleksibilitas yang diperlukan untuk memenuhi kebutuhan perusahaan.
Lease the Application Dibandingkan dengan opsi beli dan opsi untuk mengembangkan aplikasi in-house, opsi sewa dapat menghemat perusahaan baik waktu dan uang. Tentu saja, paket sewaan mungkin tidak sepenuhnya memenuhi persyaratan aplikasi perusahaan. Namun, sebagaimana dicatat, perangkat lunak vendor umumnya mencakup fitur yang paling umum dibutuhkan oleh organisasi dalam industri tertentu. Sekali lagi, perusahaan akan memutuskan fitur mana yang diperlukan.
Application Service Providers and Software-as-a-Service Vendors Sebuah application service provider (ASP) adalah sebuah agen atau vendor yang menyatukan perangkat lunak yang dibutuhkan oleh perusahaan dan dipaketkan dengan jasa seperti pengembangan, operasional, dan pemeliharaan. Software-as-a-service (SaaS) merupakan metode penyampaian perangkat lunak tempat host vendor aplikasi dan menyediakan mereka sebagai layanan kepada pelanggan melalui jaringan, umumnya lewat
internet. Pelanggan tidak memiliki perangkat lunak alih-alih, mereka membayar untuk menggunakannya. SaaS dihilangkan kebutuhan pelanggan untuk menginstal dan menjalankan aplikasi di komputer mereka sendiri.
Use Open-Source Software Organisasi memperoleh lisensi untuk mengimplementasikan open-source software product dan menggunakan, menyesuaikan, atau mengembangkan aplikasi dengannya.Aplikasi open-source pada dasarnya sama dengan aplikasi berpemilik kecuali untuk lisensi, pembayaran, dan dukungan. Opensource benar-benar sumber alternatif aplikasi daripada pilihan pengembangan yang berbeda secara konseptual. Outsourcing Outsourcing : Memperoleh aplikasi IT dari kontraktor luar atau organisasi eksternal Perusahaan dapat memanfaatkan outsourcing dalam banyak situasi, seperti : •
Bereksperimen dengan teknologi IT tanpa melakukan investasi yang besar
•
Mendapatkan akses ke pakar luar
Kelemahan : Perusahaan seringkali harus menempatkan data perusahaan mereka yang berharga di bawah kendali vendor outsourcing. Karena tren untuk melakukan outsourcing semakin meningkat, demikian pula tren untuk memindahkan operasi-operasi ini ke luar negeri, khususnya di India dan Cina. Offshoring dapat menghemat uang, tetapi juga mengandung risiko, tergantung pada layanan mana saja yang offshored. Contoh : •
Jika suatu perusahaan offshoring pengembangan aplikasi, maka risiko utama adalah komunikasi yang buruk antara pengguna dan pengembang. Menanggapi risiko ini, beberapa perusahaan membawa kembali pekerjaan outsourcing, sebuah proses yang disebut reverse outsourcing, atau insourcing.
Employ Custom Development Perusahaan juga dapat memutuskan untuk membuat aplikasi secara custom (terpersonalisasi). Mereka dapat melakukan operasi ini di rumah atau outsourcing proses. Proses pengembangan :
•
Komite Pengarah IT melakukan eksplorasi berdasarkan saran untuk sistem baru yang ada
•
Memahami Proses
•
Penyelidikan Sistem (Bisa / Tidak untuk dibuat)
•
Pembangunan Aplikasi
Metodologi backbone dasar untuk pengembangan kustom adalah System Development Life Cycle / SDLC. 13.3 The Traditional System Development Life Cycle SDLC adalah metode pengembangan sistem tradisional yang digunakan organisasi untuk proyek IT skala besar. SDLC adalah kerangka kerja terstruktur yang terdiri dari proses sekuensial dimana sistem
informasi dikembangkan. Terdapat 6 Proses didalamnya : •
Systems investigation
•
Systems analysis
•
Systems design
•
Programming and testing
•
Implementation
•
Operation and maintenance
Model SDLC alternatif mengandung lebih banyak atau lebih sedikit tahapan. Aliran tugas, bagaimanapun, sebagian besar tetap sama. Ketika masalah terjadi pada setiap fase SDLC, pengembang sering harus kembali ke fase sebelumnya. Proyek pengembangan sistem menghasilkan hasil yang diinginkan melalui upaya tim Pengembangan, diantaranya adalah : •
Pengguna / Users
o
Karyawan dari semua area fungsional dan level di suatu organisasi yang berinteraksi dengan sistem baik secara langsung maupun tidak langsung.
•
Analis Sistem / System Analyst o
Profesional dalam bidang Sistem Informasi yang berspesialisasi dalam menganalisis dan merancang sistem informasi
•
Pemrogram / Programmer o
Memodifikasi program computer yang ada atau menulis program baru untuk memenuhi kebutuhan pengguna
•
Spesialis Teknis / Technical Specialist o
•
Pakar pada jenis teknologi tertentu seperti database atau telekomunikasi
System Stakeholder o
semua orang yang dipengaruhi oleh perubahan dalam sistem informasi perusahaan — misalnya, pengguna dan manajer.
o
Semua pemangku kepentingan biasanya terlibat dalam pengembangan sistem di berbagai waktu dan dalam berbagai tingkat.
Gambar berikut menunjukkan bahwa pengguna memiliki keterlibatan tinggi pada tahap awal SDLC, keterlibatan yang lebih rendah dalam tahap pemograman dan pengujian, dan keterlibatan yang lebih tinggi pada tahap selanjutnya.
Kelebihan dan kekurangan SDLC Systems Investigation Menurut para professional, Semakin banyak waktu yang mereka investasikan dalam :
(1) Memahami masalah bisnis yang harus dipecahkan, (2) Menentukan opsi teknis untuk sistem (3) Mengantisipasi masalah yang mungkin mereka hadapi selama pengembangan, semakin besar peluang sukses. Untuk alasan ini, penyelidikan sistem mengatasi masalah bisnis (atau peluang bisnis) melalui studi kelayakan. Tugas utama dalam tahap investigasi sistem adalah studi kelayakan. Tiga solusi dasar untuk setiap masalah bisnis yang berkaitan dengan sistem informasi : (1) Tidak melakukan apa-apa dan terus menggunakan sistem yang ada tidak berubah (2) Memodifikasi atau meningkatkan sistem yang ada (3) Mengembangkan sistem baru. Studi kelayakan menganalisis mana dari ketiga solusi ini yang paling sesuai dengan masalah bisnis tertentu. Ini juga memberikan penilaian kasar atas kelayakan teknis, ekonomi, dan perilaku proyek, seperti dijelaskan di bawah ini. •
Kelayakan
teknis
(Technical
Feasibility)
menentukan
apakah
perusahaan
dapat
mengembangkan dan / atau memperoleh komponen hardware, software dan komunikasi yang diperlukan untuk menyelesaikan masalah bisnis. Kelayakan teknis juga menentukan apakah organisasi dapat menggunakan teknologi yang ada untuk mencapai tujuan kinerja proyek. •
Kelayakan ekonomi (Economic Feasibility) menentukan apakah proyek merupakan risiko keuangan yang dapat diterima dan, jika demikian, apakah organisasi memiliki waktu dan uang yang diperlukan untuk menyelesaikan proyek dengan sukses. o
Beberapa metode yang sering digunakan :
NPV
ROI
BEP Analysis
Business Case Approach
Kelayakan perilaku mengatasi masalah manusia dalam proyek pengembangan sistem. Anda akan sangat terlibat dalam aspek studi kelayakan ini. Setelah analisis kelayakan selesai, keputusan "pergi / tidak pergi" dicapai oleh komite pengarah jika ada satu atau oleh manajemen puncak tanpa adanya komite. Keputusan ini tidak hanya bergantung pada analisis kelayakan. Organisasi sering kali memiliki proyek yang lebih layak daripada yang dapat didanai.
Oleh karena itu, perusahaan harus memprioritaskan proyek-proyek yang layak dan mengejar hal tersebut dengan prioritas tertinggi. Proyek layak yang tidak didanai sama sekali tidak dapat disampaikan kepada departemen IT. Oleh karena itu proyek-proyek ini berkontribusi pada Hidden backlog, yang merupakan proyek yang tidak disadari oleh departemen IT. Jika keputusannya adalah tidak pergi, maka proyek tersebut ditunda sampai kondisinya lebih baik atau dibatalkan. Jika keputusannya adalah dilanjutkan, maka proyek dilanjutkan, dan tahap analisis sistem dimulai., Tabel 13.2 Advantages and Disadvantages of System Acquisition Methods Advantages - Memaksa staff untuk
Traditional System Development ( SDLC)
-
Disadvantages Dapat membuat
secara sistematik melewati
dokumentasi yang
setiap langkah dalam
berlebihan
proses terstruktur
-
- Menegakan kualitas
User mungkin tidak berminat atau tidak bisa
dengan mempertahankan
mempelajari spesifikasi
standar
yang sudah di approve
- Memiliki kemungkinan
-
Memakan banyak waktu
kecil dalam kehilangan isu
dari ide sampai system
penting dalam memperoleh
kerja
user requirement
-
User punya masalah dalam menyampaikan
Prototyping
-
-
Membantu mengklarifikasi
masalah yang tidak
Membantu memverifikasi
memadai Tidak practical untuk user dengan jumlah banyak -
User mungkin tidak akan
Mempromosikan close
menyerahkan prototype
working relationship antara
saat system selesai
system developer dan user -
-
Mempromosika partisipasi pengguna asli
-
requirement pada sistem Mendorong analisa
requirement user kelayakan dari desain -
-
-
Dapat menimbulkan
Bekerja baik untuk
kebingungan apakah
masalah ill-defined
system sudah selesai atau
-
maintainable
Dapat membentuk bagian dari system final
-
System bisa di buat cepat, yang menyebabkan kualitas
Joint Application Design
-
Melibatkan banyak user
-
rendah Sulit untuk mengumpulkan
dalam proses
user untuk menghadiri JAD
pengembangan
meeting
-
Mengemat waktu
-
Dukungan user lebih hebat
semua problem yang
untuk system baru
diasosiasikan dengan setiap
Mengembangkan kualitas
group meeting
-
-
Pendekatan JAD memiliki
dari system baru -
System baru lebih mudah untuk di implementasi
Integrated Computer-Assisted
-
System baru memiliki
-
biaya training lebih murah Dapat membuat system
Software Engineering
-
dengan operational life efektif yang lebih lama
System seringkali mahal untuk dijalankan
-
Membutuhkan definisi user
dapat membuat system
requirements yang lebih
yang secara dekat
ekstensif dan akurat
mempertemukan user
-
Sulit untuk di customize
-
Memproduksi komponen
requirements -
Dapay mempercepat development process
-
Dapat membuat system yang lebih fleksibel dan adaptable pada kondisi bisnis yang berubah
-
Dapat memproduksi dokumentasi yang luar
Rapid Application Development
-
biasa Dapat mempercepat pengembangan system
fungsional dari system
-
-
User diikutsertakan secara
final tapi bukan system
intensive dari awal
final
Mengimprovisasi proses dari penulisan ulang legacy
End-User Development
-
-
application Memotong departemen IS
-
dan menghindari delay
membutuhkan maintenance
User mengontrol aplikasi
dari departemen IS
dan bisa mengubahnya jika
-
dibutuhkan -
-
-
Dapat akhirnya
Dokumentasi bisa jadi tidak memadai
Mempertemukan user
-
Quality control yang payah
requirements secara
-
System mungkin tidak
langsung
memiliki interfaces yang
Meningkatkan penerimaan
memadai dalam system
pengguna dari system baru
yang sudah ada
Melepaskan lebih banyak IT resources
Object-Oriented Development
-
Menciptakan lower-quality
-
system Object model real world
-
-
Bekerja dengan baik
entities
dengan system yang
Dapat menggunakan
dengan limited scope (cth :
kembali beberapa kode
dengan system yang tidak
computer
memiliki banyak objek
Tugas utama dalam system investigation adalh feasibility study. Organisasi memiliki tiga solusi dasar untuk setiap masalah yang berkaitan dengan information system : 1. Tidak melakukan apa apa dan melanjutkan menggunakan system yang sudah ada 2. Memodifikasi system yang sudah ada 3. Membuat system baru Feasibility study menganalisa yang mana yang terbaik dari tiga solusi tersebut.
Technical feasibility menentukan apakah perusahaan dapat mengembangkan dan memperoleh hardware, software, dan komponen komunikasi yang diperlukan untuk menyelesaikan masalah bisnis
Economic feasibility Menentukan apakan projek ini dan risiko keuangan dapat diterima dan jika demikian apakan organisasi memiliki waktu dan uang yang diperlukan untuk berhasil menyelesaikan projek
Behavioral feasibility mengalamatkan masalah manusia dari produk pengembangan system
Setelah feasibility analysis sudah selesai. Tercapailah Go/No-Go decision. Ini dibutuhkan karena kadang organisasi punya banyak projek yang layak tapi dana tidak memadai sehingga harus ada yang diprioritaskan. Systems analysis Systems Analysis adalah proses dimana analisa system menjelaskan masalah bisnis yang ingin diselesaikan oleh organisasi dengan system informasi. Tujuan utama dari tahap system analysis adalah untuk mengumpulkan indormasi tentang system yang sudah ada demi dapat menjelaskan requirements untuk system yang diperbaharui atau system baru. Produk akhir dari tahap ini dikenal dengan deliverable yaitu set dari system requirements Yang paling sulit adalah mengidentifikasi requirements yang harus di penuhi oleh system. Requirement ini biasa disebut user requirements Systems design Menjelaskan bagaimana system akan menyelesaikan masalah bisnis Fasenya adalah sekumpulan technical system specification, yang dispesifikasi sebagai berikut :
System outputs, inputs, and user interfaces
Hardware, software, databases, tellecommmunications, personnel, and procedures
A blueprint of how these components are integrated
Menambah fungsi setelah projek telah diinisiasi menyemabkan scope creep yang mahal Programming and Testing Programming melibatkan menerjemahkan spesifikasi desain ke kode computer. Proses ini bisa panjang dan menghabiskan waktu, karena menulis kode computer adalah sama seperti membuat seni dan sains
Implementation Adalah proses mengubah system computer lama ke system computer yang baru.. perusahaan menggunakan tiga strategi konversi utama : 1. Direct conversion, system yang lama dipotong dan system yang baru dinyalakan di saat tertentu 2. Pilot conversion, memperkenalkan system baru di salah satu bagian organisasi, missal : salah satu area fungsional 3. Phased conversion, memperkenalkan komponen dari system baru, missal : modul individual 4. Parallel conversion, system lama dan baru dioperasikan secara serentak Operation and maintenance System membutuhkan beberapa tipe maintenance 1. Debugging the program, yaitu proses yang kontinyu sepanjang hidup system 2. Updating the system untuk mengakomodasi perubahan kondisi bisnis
13.4 Alternative Methods and Tools for Systems Development Metode alternatif untuk pengembangan sistem termasuk desain aplikasi bersama, pengembangan aplikasi cepat, pengembangan gesit, dan pengembangan pengguna akhir. Joint Application Design Desain aplikasi bersama (JAD) adalah alat berbasis kelompok untuk mengumpulkan kebutuhan pengguna dan membuat desain sistem. Ini paling sering digunakan dalam analisis sistem dan tahap desain sistem SDLC. JAD melibatkan pertemuan kelompok yang dihadiri oleh para analis dan semua pengguna yang dapat dilakukan secara manual atau melalui computer Rapid Application Development Pengembangan aplikasi cepat (RAD) adalah metode pengembangan sistem yang dapat menggabungkan alat-alat JAD, prototyping, dan rekayasa perangkat lunak yang dibantu komputer (ICASE) (dibahas kemudian di bagian ini) untuk secara cepat menghasilkan sistem berkualitas tinggi. Agile Development Pengembangan tangkas adalah metodologi pengembangan perangkat lunak yang memberikan fungsionalitas dalam iterasi cepat, yang biasanya diukur dalam beberapa minggu. Agar berhasil, metodologi ini membutuhkan komunikasi, pengembangan, pengujian, dan pengiriman yang sering.
End-User Development Pengembangan pengguna akhir adalah pendekatan di mana pengguna akhir organisasi mengembangkan aplikasi mereka sendiri dengan sedikit atau tanpa bantuan formal dari departemen TI. Tools for Systems Development -
Prototyping. Pendekatan prototipe mendefinisikan daftar awal persyaratan pengguna, membangun model sistem, dan kemudian memperbaiki sistem dalam beberapa iterasi berdasarkan umpan balik pengguna.
-
Integrated Computer-Assisted Software Engineering Tools. Rekayasa perangkat lunak berbantuan komputer (CASE) mengacu pada sekelompok alat yang mengotomatisasi banyak tugas di SDLC. Alat-alat yang digunakan untuk mengotomatisasi tahap awal SDLC (penyelidikan sistem, analisis, dan desain) disebut alat CASE atas.
-
Component-Based Development. Pengembangan berbasis komponen menggunakan komponen standar untuk membangun aplikasi. Komponen adalah aplikasi yang dapat digunakan kembali yang umumnya memiliki satu fungsi tertentu, seperti keranjang belanja, otentikasi pengguna, atau katalog.
-
Object-Oriented Development. Pengembangan berorientasi objek didasarkan pada pandangan yang berbeda dari sistem komputer daripada persepsi yang menjadi ciri pendekatan pengembangan tradisional.
Pertanyaan 1. Terdapat empat pendekatan umum dalam Analysis Cost-Benefits, Return on Investment, Net Present Value, The business case approach, dan Breakeven analysis. a. Benar b. Salah
2. Dalam rencana operasional IS tipikal berisi elemen-elemen berikut, kecuali a. Tujuan fungsi IS: Estimasi terbaik saat ini dari tujuan fungsi IS
b. Kendala pada fungsi IS: Teknologi, keuangan, personel, dan keterbatasan sumber daya lainnya pada fungsi IS c. Portofolio aplikasi: Inventarisasi aplikasi saat ini yang diprioritaskan dan rencana rinci proyek yang akan dikembangkan atau dilanjutkan selama tahun berjalan d. Semua benar 3. Metode penyampaian perangkat lunak tempat host vendor aplikasi dan menyediakan mereka sebagai layanan kepada pelanggan melalui jaringan yang umumnya lewat internet merupakan pengertian dari… A. SaaS B. ASP C. Outsourcing D. SAS 4. Agen atau vendor yang menyatukan perangkat lunak yang dibutuhkan oleh perusahaan dan dipaketkan dengan jasa seperti pengembangan, operasional, dan pemeliharaan merupakan pengertian dari Application Service Provider atau ASP. A. Benar B. Salah 5. Berikut ini mekrupakan beberapa metode yang sering digunakan dalam Analisa Kelayakan Ekonomi, kecuali : a. Net Present Value b. Return on Investment c. Technical Analysis d. Break Event Point Analysis 6. Menurut para professional, terdapat 3 Hal yang dapat mempengaruhi peluang suksesnya pembentukan suatu sistem, yaitu investasi waktu pada: 1. Memahami masalah bisnis yang harus dipecahkan, 2. Menentukan opsi teknis untuk sistem 3. Merombak Direksi untuk mencari susunan direksi yang tepat Pernyataan tersebut : a. TRUE b. FALSE
3 Hal yang dapat mempengaruhi peluang suksesnya pembentukan suatu sistem adalah investasi yang semakin banyak pada :
Memahami masalah bisnis yang harus dipecahkan,
Menentukan opsi teknis untuk sistem
Mengantisipasi masalah yang mungkin mereka hadapi selama pengembangan 7. Tugas utama dalam system investigation adalh feasibility study. Organisasi memiliki tiga solusi dasar untuk setiap masalah yang berkaitan dengan information system : (1)Tidak melakukan apa apa dan melanjutkan menggunakan system yang sudah ada (2)Memodifikasi system yang sudah ada (3) Membuat system baru Feasibility study menganalisa yang mana yang terbaik dari tiga solusi tersebut. Berikut adalah 3 penilaian projek kecuali : a. Technical feasibility b. Economic feasibility c. Behavioral feasibility d. Internal feasibility 8. Memproduksi komponen fungsional dari system final tapi bukan system final adalah kelemahan dari rapid application development. a. Benar b. Salah 9. Yang merupakan metode pengembangan sistem yang dapat menggabungkan alat-alat JAD, prototyping, dan rekayasa perangkat lunak yang dibantu komputer (ICASE) (dibahas kemudian di bagian ini) untuk secara cepat menghasilkan sistem berkualitas tinggi adalah? a. RAD b. JAD c. Agile Development d. Prototyping 10. Pengembangan pengguna akhir adalah pendekatan di mana pengguna akhir organisasi mengembangkan aplikasi mereka sendiri dengan sedikit atau tanpa bantuan formal dari departemen TI. a. Benar b. Salah