Anda di halaman 1dari 2

1.

Budi adalah seorang programmer kelas kakap, memahami kurang lebih 20 bahasa
pemrograman, serta mengerti beberapa framework dan library diluar kepala. Suatu
saat budi gagal mengerjakan suatu aplikasi pesanan dari PT. Jaya Mandiri. Budi berargumen bahwa kesalahan terdapat pada pihak user karena spesifikasi diubah ketika
pimpinan merasa kurang cocok dengan hasil aplikasi Budi. Bagaimana solusi dari
permasalahan ini. Jelaskan secara singkat.
Solusi berada pada manajemen karena budi merupakan programmer kelas kakap
sedangkan pimpinan karena merasa kurang cocok mengubah spesifikasi.
Solusi :
a. Seharusnya spesifikasi ditentukan diawal dengan ditulis dalam kontrak didepan
notaris sehingga memiliki kekuatan hukum.
b. Manajemen harus mengerti tentang desain dari sistem.
c. Memiliki seorang technical audit menvalidasi aksi dari tim pengembang dan
menyediakan manajemen dengan informasi yang digunakan untuk men-support
project.
2. Sistem Informasi yang akan dikerjakan secara 'lifetime' akan mempengaruhi beberapa
bagian dari teknik rekayasa kebutuhan, sebutkan faktor terpenting yang dipengaruhi
dan jelaskan.
Sistem informasi yang dikerjakan secara lifetime adalah sistem informasi yang
dikerjakan dalam jangka panjang dan akan melakukan berubahan terus menerus.
Faktor yang mempengaruhi :
a. Biaya
Karena sistem informasi dikerjakan dalam jangka panjang membutuhkan biaya
yang cukup banyak untuk mengembangkannya. Semakin lama sistem informasi
dikerjakan maka semakin banyak pula biaya yang dikeluarkan.
b. Estimasi kebutuhan.
Karena sistem informasi dikerjakan dalam jangka panjang maka untuk
menyesesuaikan dengan waktu dan kebutuhan global maka estimasi kebutuhannya
akan berubah terus.

3. Aplikasi yaitu Point of Sales (POS) yang sudah dipelajari di kelas, memberikan
gambaran kepada kita bahwa dalam menganalisa secara 'best practice' diperlukan
pengalaman kita yang baik sebagai sistem analis. Apa saja yang dilakukan oleh sistem

analis dalam menganalisa suatu Sistem Informasi ? (berikan gambaran secara umum
dan lengkap)
Yang dilakukan sistem analis dalam menganalisa suatu sistem :
a. Mengidentifikasi dan mengevaluasi permasalahan.
Di sini sistem analis harus mecoba sistem informasi dalam sisi klien dan mencari
permasalahan yang mungkin akan dihadapi klien.
b. Memahami kerja sistem
Di sini sistem analis harus mengetahui bagaimana sistem beroperasi yang dapat
dilakukan dengan penilitian
c. Memahami kebutuhan pemakai
Di sisni sistem analis harus memahami kebutuhan yang diperlukan oleh pemakai
sudah ada dalam sistem dan kebutuhan yang tidak diperlukan dalam sistem.
d. Estimasi biaya
Di sini sistem analis harus mengetahui hambatan biaya yang diperlukan oleh
sistem.

4. Salah satu adiminta untuk menganalisa suatu database (MySQL RDBMS),


permasalahan apa saja yang biasanya ditemui yang menurut anda merupakan
kesalahan sederhana tetapi berakibat fatal terhadap sistem yang sudah dibuat.
Jawaban
a. Redundancy data
Redudansi data adalah kumpulan data yang sama. Redudansi terjadi karena tidak
diberi primary key dan menyebabkan pecarian data yang sama dan pemborosan
tempat penyimpanan.
b. Tipe data
Ketika salah menentukan tipe data dapat menyebabkan kehilangan sebagian data
seperti yang seharusnya varchar menjadi char.
c. Null value
Keharusan mengisi data dan tidak. Ketika data yang seharusnya di isi tidak di isi
ini menyebabkan proses pencarian dan membuat fungsi query menjadi error
5. Cocomo (Constructive Cost Model) merupakan algoritma untuk menentukan cost
terhadap suatu software. Jelaskan menurut bahasa anda sendiri bagaimana model ini
dapat meng-estimasi cost dari suatu pengembangan sistem.
6.

Anda mungkin juga menyukai