soal-latihan

3
Soal Latihan RPL 1. Jelaskan secara berurutan dan lengkap daur hidup pengembangan sistem Informasi (System Development Life cycle) menggunakan cara klasik yaitu Classical development life cycle atau sering disebut Waterfall Model. 2. Perancangan file dan basis data sangat mempengaruhi keberhasilan rancangan sistem. a. Sebutkan dan jelaskan tujuan perancangan file tersebut. b. Sebutkan dan jelaskan jenis-jenis file serta contohnya 3. Dalam perancangan file, data umumnya disusun dengan menggunakan kode. a. Sebutkan tujuan pengkodean b. Berikan dan jelaskan pedoman umum pengkodean yang harus diperhatikan 4. Jelaskan tujuan melakukan normalisasi pada perancangan database. 5. Kopling dan kohesi a. Jelaskan yang anda ketahui tentang kopling dan kohesi b. Mengapa kopling rendah dan kohesi tinggi diperlukan ? c. Sebutkan faktor-faktor yang berpengaruh pada kopling antara dua modul. 6. Suatu perusahaan menjual barang elektronik secara kredit. Maka perusahaan itu akan mempunyai entitas pelanggan, entitas barang dan hasil hubungan antar entitas berupa piutang (yang merupakan hutang bagi pelanggan). Terdapat juga hubungan pelanggan membayar hutangnya. Gambarkan Diagram hubungan antar entitasnya (ER Diagram) dan lengkapi setiap entitasnya dengan atribut-atribut yang menurut anda relevan dan dibutuhkan oleh sistem tersebut. 7. Jelaskan perbedaan Diagram Aliran Data ( DAD ) dengan Flowchart 8. BAAK UNINDRA merancang sistem informasi untuk pelayanan penyusunan skripsi bagi mahasiswanya. Dengan bantuan Data Nilai yang ada, BAAK mengumumkan daftar nama mahasiswa yang sudah berhak menyusun skripsi. MAHASISWA tersebut kemudian membuat proposal skripsi ke BAAK. Setiap proposal yang masuk dikirimkan ke tim PRODI dan akan dibalas dengan Surat Persetujuan. Setelah itu BAAK menentukan DOSEN Pembimbing dan menyerahkan proposal tersebut kepada DOSEN yang bersangkutan. Seiring dengan jalannya bimbingan skripsi, Rekayasa Perangkat Lunak -1- IP

Transcript of soal-latihan

Page 1: soal-latihan

Soal Latihan RPL

1. Jelaskan secara berurutan dan lengkap daur hidup pengembangan sistem Informasi (System Development Life cycle) menggunakan cara klasik yaitu Classical development life cycle atau sering disebut Waterfall Model.

2. Perancangan file dan basis data sangat mempengaruhi keberhasilan rancangan sistem.a. Sebutkan dan jelaskan tujuan perancangan file tersebut.b. Sebutkan dan jelaskan jenis-jenis file serta contohnya

3. Dalam perancangan file, data umumnya disusun dengan menggunakan kode.a. Sebutkan tujuan pengkodeanb. Berikan dan jelaskan pedoman umum pengkodean yang harus diperhatikan

4. Jelaskan tujuan melakukan normalisasi pada perancangan database.

5. Kopling dan kohesia. Jelaskan yang anda ketahui tentang kopling dan kohesib. Mengapa kopling rendah dan kohesi tinggi diperlukan ?c. Sebutkan faktor-faktor yang berpengaruh pada kopling antara dua modul.

6. Suatu perusahaan menjual barang elektronik secara kredit. Maka perusahaan itu akan mempunyai entitas pelanggan, entitas barang dan hasil hubungan antar entitas berupa piutang (yang merupakan hutang bagi pelanggan). Terdapat juga hubungan pelanggan membayar hutangnya. Gambarkan Diagram hubungan antar entitasnya (ER Diagram) dan lengkapi setiap entitasnya dengan atribut-atribut yang menurut anda relevan dan dibutuhkan oleh sistem tersebut.

7. Jelaskan perbedaan Diagram Aliran Data ( DAD ) dengan Flowchart

8. BAAK UNINDRA merancang sistem informasi untuk pelayanan penyusunan skripsi bagi mahasiswanya. Dengan bantuan Data Nilai yang ada, BAAK mengumumkan daftar nama mahasiswa yang sudah berhak menyusun skripsi. MAHASISWA tersebut kemudian membuat proposal skripsi ke BAAK. Setiap proposal yang masuk dikirimkan ke tim PRODI dan akan dibalas dengan Surat Persetujuan. Setelah itu BAAK menentukan DOSEN Pembimbing dan menyerahkan proposal tersebut kepada DOSEN yang bersangkutan. Seiring dengan jalannya bimbingan skripsi, semua DOSEN Pembimbing setiap bulan harus memberikan laporan kemajuan skripsi dari MAHASISWA yang dibimbingnya. Pada Akhir penyusunan skripsi DOSEN Pembimbing membuat pernyataan kepada BAAK bahwa mahasiswanya telah siap sidang dan MAHASISWA tersebut menyerahkan draf skripsi ke BAAK. Oleh BAAK draf skripsi tersebut diteruskan kepada tim PRODI. Selesai ujian skripsi PRODI mengirimkan nilai hasil sidang kepada BAAK untuk diumumkan kepada MAHASISWA.

Dari deskripsi diatas buatlah Diagram Konteks dan Diagram Nol.

9. Deskripsi proses pada sistem pengelolaan rental mobil adalah sebagai berikut :Setiap pelanggan yang akan menyewa mobil mengisi/mengajukan formulir peyewaan kemudian oleh sistem diverifikasi mengenai ketersediaan mobilnya. Jika tercapai kesepatan (mobil tersedia) maka data penyewaan tersebut disimpan. Setelah itu dibuatlah tagihan sewa kepada pelanggan. Setiap terjadi pembayaran sewa dari pelanggan maka datanya disimpan. Setiap periode tertentu dilakukan pembayaran sewa sekaligus laporan kepada pemilik mobil (karena tidak semua mobil yang ada adalah milik pengelola), serta laporan seluruh kegiatan rental kepada managemen rental.Dari deskripsi di atas buatlah Diagram Konteks dan Diagram Nol.

Rekayasa Perangkat Lunak -1- IP

Page 2: soal-latihan

10. Deskripsi dari sebuah modul untuk memproses pesanan adalah sbb : Setiap pesanan yang masuk maka dilihat pemesannya, jenis barang yang dipesan ,dan jumlah pesanannya, kemudian menentukan besarnya potongan. Setelah itu mengecek persediaan barang di gudang. Jika jumlah persediaan mencukupi maka semua pesanan dikirim kemudian buat faktur penjualan, dan jika persediaan tidak mencukupi tetapi lebih dari 25% dari jumlah yang dipesan maka kirim persediaan yang ada kemudian buat faktur penjualan dan buat catatan kekurangan. Dan jika persediaan kurang dari 25% maka buat catatan kekurangan dan kirim berita “kiriman ditunda” kepada pelanggan.

Dari diskripsi diatas buatlah Bagan susunan (Structure chart)-nya.

11. Deskripsi dari sebuah modul untuk mencetak Faktur Penjualan adalah sbb :Pertama adalah dapatkan data order penjualan yaitu dengan memasukkan data nomor order. Nomor order tersebut digunakan untuk mencari data penjualan pada file Order Penjualan. Jika sudah ditemukan (ada) maka baca data order penjualan tersebut. Kemudian dapatkan data faktur (identitas faktur) melalui input data faktur. Identitas faktur kemudian disimpan. Order penjualan dan identitas faktur tersebut digunakan untuk mencetak fakturDari diskripsi diatas buatlah Bagan susunan (Structure chart)-nya.

12. Perhatikan DAD berikut :

Kamus Data ( Data Dictionary) yang ada :Arus Data :Management_report = Periode_laporan + { kode_item + nama_item + harga + jumlah +

total_penjualan} + total_penjualan_per_item + total_penjualan_keseluruhan.

Simpanan Data :Goods Sold File = No_faktur + tanggal + { kode_item + nama_item + harga + jumlah +

total_penjualan} + kode_penjual + nama_penjual

Dari DAD dan Kamus Data di atas Anda diminta : a. Membuat Bagan Terstruktur dari setiap proses primitif yang adab. Spesifikasi Modul dari setiap proses primitif yang adac. Melakukan Normalisasi sehingga diperoleh tabel-tabel yang memenuhi kriteria

kenormalan (jika perlu sampai Normal Tahap Ke-3)

Rekayasa Perangkat Lunak -2- IP