Jelaskan tugas (peran ), dan keahlian yang diperlukan seorang analisis system?
Apa yang dimaksud dengan siklus hidup pengembangan system dan sebutkan tahap – tahap siklus
hidup pengembangan system.
Siklus hidup pengembangan sistem adalah model untuk mengurangi risiko ini melalui
perencanaan, pelaksanaan, pengendalian, dan dokumentasi secara hati-hati dari aktivitas-
aktivitas utama.
Tahap-tahap siklus pengembangan system:
1. Analisis Sistem: menganalisis dan mendefinisikan masalah dan kemungkinan solusinya
untuk sistem informasi dan proses organisasi.
2. Perancangan Sistem: merancang output, input, struktur file, program, prosedur,
perangkat keras dan perangkat lunak yang diperlukan untuk mendukung sistem informasi
3. Pembangunan dan Testing Sistem: membangun perangkat lunak yang diperlukan untuk
mendukung sistem dan melakukan testing secara akurat. Melakukan instalasi dan testing
terhadap perangkat keras dan mengoperasikan perangkat lunak
4. Implementasi Sistem: beralih dari sistem lama ke sistem baru, melakukan pelatihan dan
panduan seperlunya.
5. Operasi dan Perawatan: mendukung operasi sistem informasi dan melakukan perubahan
atau tambahan fasilitas.
6. Evaluasi Sistem: mengevaluasi sejauh mana sistem telah dibangun dan seberapa bagus
sistem telah dioperasikan.
Jelaskan alasan – alasan diperlukannya analisis system ?
1. Problem-solving: sistem lama tidak berfungsi sesuai dengan kebutuhan. Untuk itu
analisis diperlukan untuk memperbaiki sistem sehingga dapat berfungsi sesuai dengan
kebutuhan.
2. Kebutuhan baru: adanya kebutuhan baru dalam organisasi atau lingkungan sehingga
diperlukan adanya modifikasi atau tambahan sistem informasi untuk mendukung organisasi.
3. Mengimplementasikan ide atau teknologi baru.
4. Meningkatkan performansi sistem secara keseluruhan.
Kapan dan pada saat kondisi apa dilakukan inisiasi proyek dan sebutkan kriteria dalam pemilihan
proyek
analisis proyek dilakukan pada saat mereka mengalami masalah yang memungkinkan solusi
sistem dan mengenali peluang untuk perbaikan melalui peningkatan, perubahan, atau
pemasangan sistem baru saat terjadi.
Terdapat lima kriteria yang harus dipahami dalam pemilihan proyek yaitu:
1. Pertama dan terpenting adalah dukungan dari manajemen. Sama sekali tidak ada yang
dapat dicapai tanpa dukungan dari orang-orang yang pada akhirnya akan menanggung
biayanya
2. Kriteria penting lainnya untuk pemilihan proyek adalah waktu untuk Anda dan organisasi.
Tanyakan pada diri Anda dan orang lain yang terlibat apakah bisnis saat ini mampu membuat
komitmen waktu untuk pemasangan sistem baru atau perbaikan sistem yang sudah ada. Anda
juga harus dapat melakukan semua atau sebagian waktu Anda selama durasi tersebut.
3. Kriteria ketiga adalah kemungkinan peningkatan pencapaian tujuan strategis organisasi
seperti (1) meningkatkan laba perusahaan, (2) mendukung strategi kompetitif organisasi, (3)
meningkatkan kerjasama dengan vendor dan mitra, (4) meningkatkan operasi internal
dukungan agar barang dan jasa diproduksi secara efisien dan efektif, (5) meningkatkan
dukungan keputusan internal agar keputusan lebih efektif, (6) meningkatkan layanan
pelanggan, dan (7) meningkatkan semangat kerja karyawan. Proyek harus menempatkan
organisasi pada sasaran, bukan menghalanginya dari tujuan akhirnya.
4. Kriteria keempat adalah memilih proyek yang dapat dilakukan dalam hal sumber daya dan
kemampua serta bisnis. Beberapa proyek tidak termasuk dalam bidang keahlian Anda, dan
Anda harus dapat mengenalinya.
5. Akhirnya, perlu mencapai kesepakatan dasar dengan organisasi tentang kelayakan proyek
sistem relatif terhadap proyek lain yang mungkin sedang dipertimbangkan. Ada banyak
kemungkinan untuk perbaikan, termasuk (1) mempercepat proses, (2) merampingkan proses
melalui penghapusan langkah-langkah yang tidak perlu atau digandakan, (3) menggabungkan
proses, (4) mengurangi kesalahan input melalui perubahan bentuk dan tampilan layar, (5)
mengurangi penyimpanan yang berlebihan, (6) mengurangi keluaran yang berlebihan, dan (7)
meningkatkan integrasi sistem dan subsistem.
Sebutkan tiga metode untuk pengumpulan informasi dan uraikan masing-masing metode secara
ringkas.
1. Wawancara
Wawancara pengumpulan-informasi adalah percakapan terarah dengan tujuan tertentu yang
menggunakan format tanya jawab. Dalam wawancara, Anda ingin mendapatkan pendapat
orang yang diwawancarai dan perasaannya tentang keadaan sistem saat ini, tujuan organisasi
dan pribadi, dan prosedur informal untuk berinteraksi dengan teknologi informasi.
2. Joint Application Design (JAD)
JAD adalah teknik yang memungkinkan analis untuk menyelesaikan analisis kebutuhan dan
merancang antarmuka pengguna dengan pengguna dalam pengaturan grup.
3. STROBE
Seringkali dimungkinkan untuk mengamati hal-hal tertentu dari lingkungan yang akan
mengkonfirmasi atau meniadakan narasi organisasi. Disebut juga cerita atau dialog. Informasi
yang diperoleh melalui wawancara atau kuesioner
Sebutkan nilai dan prinsip dari pemodelan agile serta Prinsip Dasar Pemodelan Agile ?
1. Pengkodean ditetapkan sebagai satu aktivitas yang tidak mungkin dilakukan tanpanya.
Seorang penulis menyatakan bahwa hal paling berharga yang kami terima dari kode adalah
"belajar". Prosesnya pada dasarnya adalah ini: Pikirkan, kodekan, uji, dan lihat apakah
pemikiran itu logis. Kode juga dapat digunakan untuk mengkomunikasikan ide-ide yang
sebaliknya akan tetap kabur atau tidak berbentuk. Ketika saya melihat kode Anda, saya
mungkin mendapat pemikiran baru. Kode sumber adalah dasar dari sistem kehidupan. Itu
penting untuk pembangunan.
2. Pengujian adalah aktivitas dasar kedua dari pengembangan. Pendekatan agile memandang
pengujian otomatis sebagai hal yang penting. Pendekatan tangkas menganjurkan menulis tes
untuk memeriksa pengkodean, fungsionalitas, kinerja, dan kesesuaian. Pemodelan tangkas
bergantung pada pengujian otomatis, dan pustaka pengujian yang besar tersedia untuk
sebagian besar bahasa pemrograman. Tes ini perlu diperbarui seperlunya selama kemajuan
proyek.
3. Aktivitas dasar ketiga dari perkembangan adalah mendengarkan. Di Bab 4, kita belajar
tentang pentingnya mendengarkan selama wawancara. Pada pendekatan agile, mendengarkan
dilakukan secara ekstrim. Pengembang menggunakan mendengarkan secara aktif untuk
mendengarkan mitra pemrograman mereka. Dalam pemodelan tangkas, ketergantungan pada
formal, komunikasi tertulis, dan mendengarkan menjadi keterampilan yang terpenting.
4. Kegiatan dasar keempat dalam pembangunan adalah mendesain, yaitu cara membuat
struktur untuk mengatur semua logika dalam sistem. Mendesain bersifat evolusioner,
sehingga sistem yang dirancang menggunakan pendekatan tangkas dikonseptualisasikan
sebagai berkembang, selalu dirancang.
Apa yang dimaksud dengan Data Flow Diagram (DFD) dan sebutkan keuntungan menggunakan
DFD.
Data Flow Diagram (DFD) memberikan tampilan secara visual tentang aliran data dan
informasi dari suatu sistem.