Anda di halaman 1dari 2

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, 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


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 faktur
Dari 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 ada
b. Spesifikasi Modul dari setiap proses primitif yang ada
c. Melakukan Normalisasi sehingga diperoleh tabel-tabel yang memenuhi kriteria
kenormalan (jika perlu sampai Normal Tahap Ke-3)

Rekayasa Perangkat Lunak -2- IP

Anda mungkin juga menyukai