Dokumen tersebut membahas tentang normalisasi database dan perancangan program. Secara ringkas, dibahas mengenai tahapan normalisasi dari 1NF hingga 5NF beserta jenis-jenis kunci pada normalisasi, parameter spesifikasi file seperti tipe, organisasi, dan media file, serta ciri 1NF dan 2NF. Selanjutnya dibahas mengenai tujuan membuat spesifikasi proses, simbol pada bagan terstruktur, pengertian pseudocode, bagan ut
1. Pertemuan 9
Analisa Perancangan Normalisasi dan Database
1. Sebutkan tahapan-tahapan pembuatan normalisasi?
Tahap Normalisasi dimulai dari tahap paling ringan (1NF) hingga paling
ketat (5NF) , yaitu sbb?
- Bentuk Normal Tahap Pertama (1st Normal Form / 1NF)
- Bentuk Normal Tahap Kedua (2nd Normal Form / 2NF)
- Bentuk Normal Tahap (3rd Normal Form / 3NF)
- Boyce-Code Normal Form (BCNF)
- Bentuk Normal Tahap (4th Normal Form / 4NF)
- Bentuk Normal Tahap (5th Normal Form / 5NF)
2. Jelaskan jenis-jenis KEY yang ada pada tahap normalisasi?
- Super key, adalah sebuah atribut atau sebuah himpunan atribut yang
secara unik dapat mengidentifikasi record dalam tabel
- Candidate key, adalah super key yang tidak terdapat subset yang
merupakan super key
- Primary key, adalah candidate key yang terpilih untuk mengidentifikasi
nilai yang unik dalam suatu tabel
- Alternate key, adalah candidate key yang tidak terpilih
3. Dalam menentukan spesifikasi file ada beberapa parameter yang harus
dicantumkan. Jelaskan parameter berikut ini?
- Tipe file: Database dibentuk dari beberapa kumpulan file, file di
dalam pemrosesan aplikasi dapat dikategorikan ke dalam beberapa tipe
- Organisasi file: Mengeleompokan file-file tersebut kedalam beberapa
kategori, sehingga dapat memudahkan dalam pencarian
2. - Media file: Menentukan tipe penyimpanan output dari file tersebut
dalam bentuk apapun, baik yang bersifat penyimpanan secara hardware
maupun secara dokumen biasa
- Field kunci: Hubungan antara record didasarkan pada nilai dari field
kunci, bukan berdasarkan alamat atau pointer
4. Sebutkan ciri-ciri bentuk normal ke-1 dan normal ke-2?
Pada normal ke-1 bila setiap data bersifat atomik yaitu setiap irisan
baris dan kolom hanya mempunyai nilai data dan suatu relasi dikatakan
sudah memenuhi bentuk normal ke-2 bila relasi tersebut sudah memenuhi
bentuk normal ke-1, dan atribut yang bukan key sudah tergantung penuh
terhadap key-nya
5. Apa fungsi dari normalisasi?
Digunakan untuk proses pembentukan struktur basis data sehingga sebagian
besar ambiguity bisa dihilangkan
3. Pertemuan 10
Analisa Perancangan Program I
1. Sebutkan tiga tujuan membuat spesifikasi proses?
Untuk mengurangi makna ganda dari proses tersebut, memperoleh deskripsi
yang tepat mengenai apa yang dicapai dan untuk memvalidasi sistem desain
2. Dalam pembuatan bagan terstruktur, jelaskan arti dari simbol-simbol
berikut?
- Persegi = Menunjukan suatu modul
- Garis bertanda panah melengkung = Menujukan suatu perukabfab didakan modul
3. Apa yang dimaksud dengan PSEUDOCODE?
Adalah suatu kode atau tanda yang menyerupai (pseudo) atau merupakan
penjelasan cara menyelesaikan suatu masalah
4. Sebutkan bagan utama yang ada pada tabel keputusan?
- Condition Sub
- Condition Entry
- Action Sub
- Action Entry
5. Sebutkan alat-alat dalam perancangan program?
- Structured Chart
- Struktur English dan Pseudocode
- Decision Tabel
4. - Bagan Hipo
- Program Flowchart
Pertemuan 11
Analisa Perancangan Program II dan Flowchart
1. Apa fungsi dari pembuatan HIPO?
HIPO merupakan alat dokumentasi program yang berdasarkan fungsinya untuk
meningkatkan efisiensi usaha perawatan program. Dokumen ini dilaksanakan
dengan mempercepat lokasi dalam kode pada fungsi program yang akan
dimodifikasi. Atau dapat dikatakan bahwa HIPO dikembangkan agar tersedia
suatu teknik untuk mendokumentasikan fungsi program. Pembentukan HIPO
ini dilakukan pada tahap pengembangan sistem informasi.
2. Sebutkan jenis-jenis flowchart?
- Flowchart Sistem (System Flowchart)
- Flowchart Paperwork / Flowchart Dokumen (Document Flowchart)
- Flowchart Skematik (Schematic Flowchart)
- Flowchart Program (Program Flowchart)
- Flowchart Proses (Process Flowchart)
3. Perbedaan General Way dengan Literation Way?
General way merupakan teknik pembuatan flowchart dengan cara yang lazim
digunakan dalam menyusun logika suatu program, yang menggunakan proses
secara tidak langsung (Non-Direct-Loop). Sedangkan Iteration Way
merupakan suatu teknik pembuatan flowchart dengan cara yang biasanya
dipakai untuk logika program yang cepat dan juga bentuk permasalahan
yang kompleks
5. 4. Buatlah contoh HIPO dalam suatu modul?
5. Buatlah contoh Flowchart Menu Utama suatu Modul Program?
Pertemuan 12
Komponen Biaya, Manfaat dan analisa Biaya & Manfaat
1. Jelaskan perbedaan antara komponen biaya dan manfaat?
Komponen biaya merupakan rincian biaya-biaya yang akan di dikeluarkan
oleh perusahaan dalam opasionalnya sedangkan manfaat adalah hasil dari
yang diperoleh perusahaan
2. Apa yang dimaksud ROI/Return of Investmen?
adalah rasio uang yang diperoleh atau hilang pada suatu investasi,
relatif terhadap jumlah uang yang di investasikan. Jumlah uang yang
diperoleh atau hilang tersebut dapat disebut bunga atau laba/rugi.
Investasi uang dapat dirujuk sebagai aset, modal, pokok, basis biaya
investasi. ROI biasanya dinyatakan dalam bentuk persentase dan bukan
dalam nilai desimal, ROI tidak memberikan indikasi berapa lamanya suatu
investasi. Namun demikian, ROI sering dinyatakan dalam satuan tahunan
atau disetahunkan dan sering juga dinyatakan untuk suatu tahun kalendar
atau fiskal. ROI digunakan untuk membandingkan laba atas investasi
antara investasi-investasi yang sulit dibandingkan dengan menggunakan
nilai moneter. Sebagai contoh, suatu investasi senilai 1000 rupiah yang
menghasilkan bunga 50 rupiah jelas memberikan lebih banyak uang daripada
investasi senilai 100 rupiah yang memberikan bunga 20 rupiah. Tapi
investasi 100 rupiah memberikan ROI yang lebih besar
3. Bagaimana cara menentukan NPV?
6. NPV adalah selisih antara present value dari investasi dengan nilai
sekarang dari penerimaan-penerimaan kas bersih di masa yang akan datang.
Untuk menghitung nilai sekarang perlu ditentukan tingkat bunga yang relevan
NPV = Nilai proyek+++……..+
NVP = Net present value
i = Tingkat bunga
n = Umur tarif proyek
Jika NVP adalah > 0, “maka investasi menguntungkan dan dapat diterima”
4. Sebutkan dan jelaskan secara singkat yang termasuk dalam klasifikasi
biaya?
- Biaya pengadaan (procurement cost)
- Biaya persiapan operasi (start-up cost)
- Biaya proyek (project-related cost)
- Biaya operasi (ongoing cost)
- Biaya perawatan (maintenance cost)
5. Suatu proyek investasi dengan metode pengembalian investasi (ROI)
dimana total manfaat adalah Rp. 394.500.000 sedangkan total biaya adalah
Rp. 231.550.000, apakah proyek tersebut dapat diterima? Jelaskan
alasan-alasannya?
Dik? TM = Rp 394.500.000
Total Biaya: Rp 231.550.000
Dit? ROI
Jawab: ROI = TM – TB * 100% = 394.500.000 – 231.550.000
Total Biaya = 231.550.000
7. ROI = 0.7 * 100% = 70
“Dapat diterima karena NPV adalah > 0 maka dapat dikatakan menguntungkan”