MISuts
description
Transcript of MISuts
Ujian Tengah Semester
Universitas Trisakti
Semester Ganjil Tahun Akademik 2006/2007
Analisis dan Perancangan Sistem Informasi
Bagian I
1. Jelaskan perbedaan antara “sistem informasi” (information system) dengan
“teknologi informasi” (information technology).
Jawab:
information system (IS) adalah pengaturan manusia, data, proses dan teknologi
informasi yang berinteraksi untuk mengumpulkan, memproses, menyimpan, dan
menyediakan output informasi yang diperlukan untuk mendukung sebuah organisasi
Information technology adalah terminologi kontemporer yang menggambarkan
kombinasi dari teknologi komputer (hardware dan software) dengan teknologi
telekomunikasi (data, image, dan voice networks).
2. Suatu sistem informasi dapat dilihat dari players, business drivers, technology
drivers dan process. Jelaskan dengan singkat keempat perspektif tersebut.
Jawab:
Players atau stakeholders dalam suatu sistem informasi pihak-pihak yang
berkepentingan dalam sistem informasi yang sedang diusulkan saat ini, misalnya
pemilik (system owner), pengguna (system user), perancang (system designer) dan
pembangun sistem (system builder) dan analis sistem (system analyst), external service
provider, project manager
Business drivers adalah kecenderungan perubahan tren bisnis yang berpengaruh
terhadap sistem informasi. Contohnya: globalisasi ekonomi, perdagangan elektronik (e-
Commerce) dan business (e-Business), keamanan dan privasi, kolaborasi dan
kerjasama, Knowledge Asset Management, Total Quality Management, Business
Process Redesign.
Technology drivers adalah kecenderungan perubahan teknologi yang berpengaruh
terhadap sistem informasi. Contohnya: network dan internet, mobile & wireless, object
technology, collaborative technology, enterprise application.
Process adalah bagaimana melihat sistem informasi dari proses pengembangannya.
Suatu proses pengembangan sistem adalah kumpulan dari aktivitas, metoda, cara, dan
alat otomatis yang digunakan stakeholders untuk mengembangkan dan menjaga sistem
informasinya.
3. Apa perbedaan antara analisis sistem, programmer dan perancangan sistem
informasi? Jelaskan secara rinci.
Jawab:
Analisis sistem merupakan bidang studi bisnis yang merekomendasikan pengembangan
dan perbaikan bisnis, menetapkan kebutuhan bisnis dan solusi permasalahan. Analisis
sistem memecah permasalahan menjadi bagian-bagian yang lebih kecil
Programmer adalah orang yang bertanggungjawab pada pemrograman komputer dan
analis sistem
Perancangan sistem merupakan spesifikasi atau konstruksi dari solusi yang berbasis
komputer atau bersifat teknis untuk kebutuhan-kebutuhan bisnis yang telah
diidentifikasi dalam suatu analisis sistem. Perancangan sistem membangun dan
menyatukan kembali kepingan-kepingan bagian sistem menjadi satu kesatuan.
4. Sebutkan dan jelaskan empat fase dalam proses pengembangan sistem.
Jawab:
� Inisiasi sistem: perencanaan awal proyek untuk menentuan ruang lingkup bisnis,
tujuan, jadwal, dan anggaran
� Analisa sistem merupakan bidang studi bisnis yang merekomendasikan
pengembangan dan perbaikan bisnis, menetapkan kebutuhan bisnis dan solusi
permasalahan.
� Perancangan sistem merupakan spesifikasi atau konstruksi dari solusi yang berbasis
komputer atau bersifat teknis untuk kebutuhan-kebutuhan bisnis yang telah
diidentifikasi dalam suatu analisis sistem.
� Implementasi sistem: konstruksi, instalasi, pengetesan dan penerapan sistem ke
dalam produksi
5. Dalam pengembangan sistem informasi biasanya digunakan pendekatan
sequential (berurutan) atau pendekatan iterative incremental). Jelaskan perbedaan
diantara kedua pendekatan tersebut
Jawab:
Pendekatan sequential: masing-masing proses/fase pembangunan sistem harus
diselesaikan terlebih dulu sebelum dimulainya proses berikutnya. Disebut juga
waterfall approach.
Pendekatan iterative: analisis, perancangan dan implementasi diperlukan untuk
membangun satu bagian dari sistem baru. Setelah versi sistem tersebut diterapkan,
strategi berikutnya adalah membuat analisis, rancangan dan implementasi tambahan
untuk menghasilkan versi berikutnya dari sistem tersebut. Hal ini dilakukan sampai
keseluruhan sistem informasi terbentuk.
6. Jelaskan masing-masing tujuan dari lima fase analisis sistem.
Jawab:
• Scope Definition Phase: untuk mengetahui apakah sebuah proyek layak untuk
ditelaah
• Problem Analysis Phase: untuk mengetahui apakah sebuah sistem layak untuk
dibangun berdasarkan analisis sebab akibat.
• Requirements Analysis Phase: apa yang dibutuhkan pengguna dan yang diinginkan
dari sistem yang baru?
• Logical Design Phase: apa yang harus dilakukan sistem?
• Decision Analysis Phase: apakah solusi yang terbaik?
7. Apakah perbedaan antara structured analysis dengan information engineering?
Jawab:
structured analysis: teknik yang berpusat pada proses untuk melakukan analisis sistem
saat ini, menentukan kebutuhan bisnis untuk sistem yang baru, maupun keduanya.
Contoh: Data Flow Diagram
information engineering: teknik yang berpusat pada data, digunakan untuk melakukan
perencanaan, analisis dan perancangan sistem informasi. Contoh: Entity Relationship
Diagram
8. Jelaskan apa yang dimaksud dengan use-case diagram dan apa manfaatnya
dalam analisis sistem
Jawab:
Use-case diagram adalah diagram yang menggambarkan interaksi antara sistem dan
sistem eksternal dengan pengguna (user). Secara grafis menggambarkan siapa yang
menggunakan sistem dan dengan cara apa pengguna mengharapkan interaksi dengan
sistem
use-case diagram adalah suatu cara untuk menggambarkan kebutuhan fungsional dari
sebuah sistem, melalui skenario bisnis atau kejadian yang harus dilakukan suatu sistem
untuk memberikan respon. Penggunaaan metoda ini memudahkan sistem analis dalam
menentukan kebutuhan fungsional suatu sistem dengan rinci.
Manfaatnya dalam analisis sistem:
� Alat untuk mendokumentasikan kebutuhan fungsional
� Membantu membagi lingkup sistem dalam bagian-bagian yang lebih mudah diatur
� Alat untuk berkomunikasi mengenai fungsionalitas sistem dengan pengguna dan
stakeholder lain. Use-case memiliki bahasa yang dapat dimengerti oleh berbagai
stakeholder
� Membantu melakukan estimasi lingkup, upaya, dan jadwal sebuah proyek
� Dasar untuk melakukan testing (test plans dan test cases)
� Dasar bagi sistem bantu pengguna (user help systems) dan panduan (manual) dan
dokumentasi sistem
� Alat untuk melacak kebutuhan (requirements)
� Titik awal untuk identifikasi obyek data atau entitas
� Spesifikasi fungsional untuk merancang user dan system interface
� Alat menentukan kebutuhan akses database (menambah, mengubah, menghapus,
membaca)
� Kerangka untuk mengarahkan proyek pengembangan sistem
9. Sebutkan dan jelaskan empat tipe dari kriteria kelayakan (feasibility criteria).
Jawab:
� Kelayakan teknis: apakah solusi yang kita ajukan dapat dirancang dan dibangun
secara teknis dengan mempertimbangkan kemampuan teknis karyawan yang
dimiliki saat ini
• Kelayakan operasional: apakah solusi kita memenuhi kebutuhan pengguna,
seberapa besarnya, apakah berpengaruh terhadap lingkungan kerja, bagaimana
pendapat dan perasaan pengguna terhadap solusi ini?
• Kelayakan ekonomi: apakah solusi ini efektif dilihat dari sisi biaya?
• Kelayakan jadwal: apakah solusi ini dapat dirancang dan diimplementasikan sesuai
jadwal?
10. Apakah perbedaan antara kebutuhan fungsional dan non-fungsional (functional
requirements dan non-functional requirements)?
Jawab:
Functional requirement : aktivitas dan pelayanan yang harus dimiliki oleh sebuah
sistem (input, output, proses, data yang tersimpan)
Nonfunctional requirement: fitur, karakteristik dan batasan yang menentukan kepuasan
sebuah sistem (kinerja, kemudahan penggunaan, anggaran, tenggat waktu,
dokumentasi, keamanan, kontrol audit internal).
Bagian II Sebagai mahasiswa Trisakti Jurusan Teknik Industri, anda mengikuti proses pendaftaran
ulang dan pengisian KRS setiap semester. Pandanglah “proses pengisian KRS dan
perkuliahan” tersebut sebagai sebuah sistem informasi dan jawablah pertanyaan berikut ini:
a) Sebutkan siapa saja stakeholder dalam sistem informasi tersebut.
b) Jelaskan business driver dan technology driver yang mempengaruhi pengembangan
sistem informasi tersebut.
c) Sebagai seorang system analyst, anda diminta menuliskan permasalahan (statement of
problem) yang dihadapi sistem informasi tersebut dalam mengisi formulir Request for
Information System Services. Tuliskan dalam satu kalimat singkat.
d) Buatlah diagram konteksnya.
Jawab:
a) Stakeholder:
� Pemilik: Yayasan Trisakti (Badan Hukum Trisakti)
� Pengguna: mahasiswa, dosen, karyawan administrasi, karyawan bank, dll
� Perancang, analis, pembangun sistem: bagian teknologi informasi Trisakti
b) Business driver (sebagai contoh):
� Persaingan dengan universitas-universitas swasta lain di Jakarta
� Peningkatan kepuasan mahasiswa dan dosen
� Peningkatan efisiensi penggunaan dana selama proses pendaftaran ulang dan
pengisian KRS
Technology driver:
� Perkembangan teknologi komputer dan komunikasi yang menyediakan piranti
yang mudah dioperasikan dengan harga yang relatif rendah
� Perkembangan teknologi internet
� Perkembangan teknologi nirkabel (wireless)
c) Pernyataan permasalahan (contoh):
� Lama waktu pendaftaran ulang dan pengisian KRS yang melebihi dua hari
kerja.
� Mahasiswa harus melakukan pendaftaran ulang untuk kelas dengan mata kuliah
tertentu.
� Dll