TUGAS 3 (PAK BACHRIS)

Standard

1. Apa tujuan perancangan basis data ?

Tujuan Perancangan Basis Data, yaitu:

  • Untuk  memenuhi  kebutuhan-kebutuhan konten informasi dari  pengguna  dan  aplikasi-aplikasi tertentu.
  • Menyediakan struktur informasi yang alami dan mudah dipahami.
  • Mendukung  kebutuhan-kebutuhan    pemrosesan dan objektifitas  kinerja (waktu respon,

waktu pemrosesan, dan ruang penyimpanan).

http://nilamahandika.blogspot.com/2010/06/proses-perancangan-basis-data.html

2. Apa yang dimaksud dengan macro life cylce dan micro life cycle, sebutkan perbedaannya ?

Yang dimaksud dengan macro life cycle itu adalah siklus kehidupan sistem informasi, sedangkan micro life cycle adalah siklus kehidupan basis data. Keduanya mempunyai hubungan, yaitu siklus kehidupan sebuah sistem informasi organisasi berhubungan dengan siklus hidup sistem basis data yang mendukungnya.

Pada macro lifecycle terdapat 5 tahapan, yaitu :

1. Perencanaan (planning)

2. Analisis (analysis)

3. Desain (design)

4. Pelaksanaan atau konstruksi (implementation/construction)

5. Perawatan (maintenance)

Sedangkan micro lifecycle terdapat 11 tahapan, yaitu

1. Database planning

2. System Definition

3. Requirements collection and analysis

4. Database design

5. DBMS selection (optional)

6. Application design

7. Prototyping (optional)

8. Implementation

9. Data conversion and loading

10. Testing

11. Operational maintenance

Dapat kita lihat, tahapan micro lifecycle lebih kompleks dibandingkan dengan macro lifecycle yang lebih sederhana pada tahapannya. Hal ini dikarenakan siklus kehidupan sistem informasi berhubungan dengan siklus kehidupan sistem basis data yang mendukungnya yang menyebabkan siklus kehidupan sistem basis data lebih kompleks dibanding dengan siklus kehidupan sistem informasi.

http://aboutdesember2012.blogspot.com/2012/03/3-apa-yang-dimaksud-dengan-macro-life.html

3. Langkah apa saja yang dilakukan pada tahap pengumpulan dan analisa data ?

Pertama kenali bagian – bagian lain dari sistem informasi yang akan berinteraksi dengan sistem basis data, termasuk pemakai yang ada dan para pemakai yang baru serta aplikasi – aplikasinya. Ada 4 aktifitas pengumpulan data dan analisa data, yaitu:

  • menentukan kelompok pemakai dan bidang – bidang aplikasinya . Langkah ini untuk menentukan aplikasi utama dan kelompok pengguna yang akan menggunakan basis data, individu utama pada tiap kelompok pemakai dan bidang aplikasi yang telah dipilih merupakan peserta utama pada langkah selanjutnya dari pengumpulan dan spesifikasi data.
  • peninjauan dokumentasi yang ada, langkah kedua ini bertujuan untuk mempelajari dan menganalisa dokumen yang ada dan yang berhubungan dengan aplikasi – aplikasi. Adapun dokumen lainnya seperti kebijakan – kebijakan, form, report, dan bagan organisasi, akan diuji dan ditinjau kembali untuk menguji apakah dokumen tersebut berpengaruh terhadap kumpulan data dan proses spesifikasi.
  • analisa lingkungan operasi dan pemprosesan data, langkah ini bertujuan untuk memperinci dan mempelajari informasi yang sekarang dan yang akan datang termaksud juga analisa jenis – jenis transaksi, frekuensi transaksinya dan juga arus informasi dalam sistem dimana informasi – informasi tersebut berupa input – output data.
  • daftar pertanyaan dan wawancara, langkah ini bertujuan untuk mengumpulkan jawaban pertanyaan – pertanyaan dari para pemakai basis data yang berpotensi. Ketua kelompok atau individu utama dapat diwawancarai sehingga input yang banyak dapat diterima dari mereka yang memperhatikan informasi yang berharga dan mengadakan prioritas.

http://aboutdesember2012.blogspot.com/2012/03/4-langkah-apa-saja-yang-dilakukan-pada.html

4. Apa yang dimaksud dengan transaction throughput ?

Throughput adalah Jumlah kerja yang dapat diselesaikan dalam satu unit waktu. Cara untuk mengekspresikan throughput adalah dengan jumlah job pemakai yang dapat dieksekusi dalam satu unit atau interval waktu. Dalam sasaran penjadwalan proses, throughput ini adalah memaksimalkan jumlah job yang diproses per satu interval waktu. Lebih tinggi angka throughput, lebih banyak kerja yang dilakukan sistem. Umumnya, kecepatan sistem database diukur dengan throughput transaksi, dinyatakan sebagai jumlah transaksi per detik. Faktor-faktor untuk kinerja Berkeley DB dalam sistem transaksional biasanya file-file database dan file log. Keduanya faktor karena mereka membutuhkan disk I / O, yang relatif lambat untuk sumber daya sistem lainnya seperti CPU.

http://aboutdesember2012.blogspot.com/2012/03/5-apa-yang-dimaksud-dengan-transaction.html

 

5. Lakukan perancangan basis data dengan terlebih dahulu melakukan pengumpulan dan analisa data dengan contoh kasus sebagai berikut :

  • Aplikasi untuk peminjaman & pengembalian film di Taman Video dengan kategori film meliputi indonesia, hollywood, bollywood dan korea-cina. Aplikasi dapat mencatat peminjaman yang dilakukan oleh member. Untuk meminjam harus menjadi member dengan data yang lengkap. Selanjutnya dapat mencatat pengembalian film tsb serta petugas yang menanganinya. Apabila terlambat, maka dikenakan denda. Aplikasi dapat melaporkan jumlah uang yang masuk perhari
  • Harap diperhatikan : Hasil dari fase pertama akan dilanjutkan pada materi  berikut !

Biodata Member

Nama Nomor ID Member Alamat
Viona 01007 Klender
Fadhel 01013 Bintara
Dina 01020 Pondok Bambu

Kategori Film

Kategori film Nomer Kategori Film
Indonesia 3251
Hollywood 2283
Bollywood 5877
Korea-cina 1453

 

 

 

 

Tarif Film dan Ketersediaan Film

Nomer ID Film Judul Film Harga Pinjam/hari Stok  Ketersediaan Film
1373 Sherlock Holmes 10.000 8
2213 Perahu Kertas 1 5.000 10
3322 Khan 8.000 5
0723 Naughty Kiss 7.000 10

Final Data Peminjaman

Nomor ID Member Nomer Kategori Film Nomer ID Film Tanggal Pinjam Tanggal Kembali (max 7 hari peminjaman) Tanda Tangan Denda (1000/hari) Petugas TTD Petugas
01007 1453 0723 20-09-2012 27-09-2012 2000 Fika  
01013 2283 1373 23-09-2012 30-09-2012 2000 Malik  
01020 3251 2213 30-09-2012 07-10-2012 1000 Malik  

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s