Anda di halaman 1dari 12

1. Apa yang disebut dengan sistemwarisan?

Sistem warisan adalah sistem mainframe besar yang diimplementasikan padaakhir tahun 1960-an hingga 1980-an. Saat ini beberapa perusahaan masihmenggunakan sistem ini secara ekstensif. Suatu saat nanti, sistem tersebut akandigantikan oleh sistem manajemen basis data modern, namun untuk sementara ini,auditor harus terus berurusan dengan teknologi sistem warisan. 2. Apa yang disebut dengan model file datar? Jawab: model file datar: model yang menggambarkan suatu lingkungan dimana file data individual tidak berhubungan dengan file lainnya. Pengguna akhir dalam lingkungan ini tidak memiliki file datanya dan tidak berbagi dengan pengguna lainnya. Dengan demikian, pemrosesan data dilakukan oleh aplikasi yang berdiri sendiri bukan oleh sistem yang terintegrasi. 3. Sebutkan empat elemen utama pendekatan basis data? Jawab : pembagian lingkungan basis data menjadi 4 elemen utama: 1.DBMS, menyediakan lingkungan yg terkendali utk membantu (mencegah) akses ke basis data dan utk mengelola sumber daya data scr efisien. 2.Pengguna. Pengguna mengakses basis data dg dua cara: (1)antarmuka aplikasi formal, (2) metode permintaan data scr informal 3.Administrator Basis Data (DBA), bertgjwb utk mengelola sumber daya basis data. 4.Basis Data Fisik,pada tingkat ini basis data membentuk kumpulan catatan logis dan file yg merupakan sumber daya data perusahaan. 4. Jenis masalah apa yang disebabkan karena redundansi data? Jawab : redundansi data menyebabkan 3 masalah yg signifikan dalam lingkungan file datar, yaitu masalah penyimpanan data, pembaruan data, dan kekinian Informasi. 5. Masalah apa dalam manajemen data file dataryangdiselesaikan menggunakan konsep basis data ? Jawab : Masalah penyimpanan data : setiap elemen datadisimpanhanya satu kali, sehingga mengurangi redundansi data serta mengurangibiaya pengumpulan dan penyimpanan data. Masalah pemburuan data : setiap elemen datahanya muncul diastu lokasi, maka prosuder pembaharuan hanya perlu dilakukansatu kali, hal ini mengurangi waktu danwaktu dan biaya untuk menjaga kekiniandata. Masalah kekinian : satu perubahan atribut dataakan secara otomatis tersedia bagi semua pengguna atribut tersebut. Masalah ketergantungan data-tugas : dengan aksesdomain penuh dari data entitas, perubahan perubahan pada kebutuhan informasipengguna dapat dipenuhi tanpa harun mengambil serangkaiandata khusu tambahan,para pengguna hanya dibatasi oleh ketersediaan data tersebut. Masalah integrasi data : data dapatdiintegrasikan secara penuh ke dalam semua aplikasi untuk semua pengguna.

7. Jelaskan hubungan antara ketiga tingkat dari bahasa definisi data. Sebagai pengguna, tingkat mana yang paling menarik? Jawab: Tiga tingkat dari bahasa definisi data adalah tampilan internal (fisik), tampilan konseptual (logis), dan tampilan eksternal (pengguna). Tampilan internal hanya menyajikan susunan fisik dari catatan dalam basis data. Tampilan konseptual menyajikan basis data secara logis dan abstrak, buka seperti cara basis data disimpan secara fisik. Sedangkan tampilan eksternal merupakan bagian yang boleh diakses oleh seorang pengguna. Berbeda dengan tampilan internal dan tampilan konseptual, terdapat banyak tampilan pengguna yang berbeda-beda. Sebagai pengguna, tingkat yang paling menarik adalah tampilan eksternal (pengguna), karena dapat memudahkan pengguna untuk mengakses basis data yang dibutuhkan. 8. Apa tampilan internal dari basis data ? Tampilan Internal/ Tampilan Fisik. Susunan fisik dari catatan dalam basis data disajikan melalui tampilan internal. Ini adalah representasi tingkat paling rendah, yang satu langkah dipindahkan dari basis data fisik. Tampilan internal ini mendeskripsikan struktur catatan data, hubungan antar file, dan susunan fisik serta urutan catatan dalam suatu file. Tampilan Konseptual/Tampilan logis. Tampilan konseptual mendeskripsikan keseluruhan basis data. Tampilan ini menyajikan basis data secara logis dan abstrak, bukan seperti cara basis data disimpan secara fisik. Tampilan eksternal/ Tampilan pengguna. Tampilan ini mendefinisikan bagian pengguna dari basis data bagian yang boleh diakses oleh seorang pengguna. Bagi pengguna tertentu, tampilan pengguna adalah basis data. Berbeda dengan tampilan internal dan tampilan konseptual, terdapat banyak tampilan pengguna yang berbeda beda. Misalnya, seorang pengguna di departemen personalia dapat menampilkan basis data sebagai kumpulan catatan karyawan dan tidak melihat catatan pemasok dan persediaan yang dilihat oleh pengguna di departemen pengendalian persediaan. 9. Apa yang disebut dengan SQL? Jawab: singkatan dari Structured Query Language yg merupakan bahasa non prosedural generasi ke 4 yg memiliki perintah yg banyak sehingga memungkinkan pengguna untuk menginput, menelusuri, dan memodifikasi data dgn mudah. 10. apa yang disebut QBE(query by example) ? Jawab: Merupakan metodequery yang disediakan sistem dalam bentuk record kosong dan pengguna dapatmenentukan field dan nilai tertentu yang akan digunakan dalam query. 11. Apa yang disebut dengan kamus data, dan apa tujuannya? Jawab: Kamus data merupakan bagian dari administrator basis data yang bertujuan untuk mendeskripsikan setiap elemen data dalam basis data sehingga memungkinkan para pengguna dan programmer untuk berbagi pandangan yang sama mengenai sumber daya data dan selanjutnya dapat memfasilitasi analisis kebutuhan pengguna.

12. Sebutkan dua komponen fundamental dari struktur data? Jawab: 1. Organisasi data: organisasi pada suatu file mengacu pada cara catatan yang diatur secara fisik di alat penyimpanan sekunder dapat bersifat berurutan atau acak. 2. Metode akses data: teknik yang digunakan untuk mencari catatan dan bernavigasi di basis data, pada tingkat teknis metode ini ada dalam bentuk program komputer yang disediakan sebagai bagian dari sistem operasi. 13. Kriteria apa saja yang memengaruhi pemilihan struktur data? Jawab: Akses file dan penelusuran data yang cepat Penggunaan ruang penyimpanan disket yang efisien Kapasitas untuk pemrosesan transaksi yang tinggi Perlindungan dari kehilangan data Kemudahan pemulihan dari kegagalan sistem Akomidasi pertumbuhan file 14.apakah yang dimaksud dengan atribut (atau field)data: -Satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna. -elemen, data field, atau data item yang di gunakan untuk menerangkan suatu entribut dari entitas dan mempunyai harga tertentu, misalnya atribut dari entitas pegawai diterangkan oleh , nama, umur, alamat, dan pekerjaan. 15. Definisikan record data. Jawab : Suatu kelompok yang erat kaitannya dengan field yang mendeskripsikan karakteristik yang relevan dari suatu contoh entitas yang dilacak. Record dapat divisualkan sebagai sesuatu yang mirip dengan satu baris dalam suatu tabel dari data. 16. Apa yang dimaksud dengan asosiasi record? Jawab: Asosiasi record adalah tipe-tipe record yang saling berhubungan. Ada tiga asosiasi record dasar: 1. Satu ke satu (one-to-one) 2. Satu ke banyak (one-to-many) 3. Banyak ke banyak (many-to-many) 17. apa yang disebut dengan basis data? Basis data adalah sistem peranti lunak khusus yang diprogram untuk mengetahui elemen data mana saja yang boleh diakses oleh masing-masing pengguna. 18. apa yang disebut dengan basis data perusahaan? jawab : basis data perusahaan adalah serangkaian tabel atau file data umum untuk seluruh bagian dari suatu organisasi atau perusahaan. seperti Oracel atau dot-net dari Microsoft yang berfokus pada

kemampuan untuk menggunakan basis data perusahaan sebagai landasan untuk aplikasi yang menjadi antarmuka diseluruh bagian dari suatu perusahaan 19. Diskusikan dan berikan contoh asosiasi catatan satu ke satu, satu ke banyak dan banyak ke banyak. Jawab: - Asosiasi satu ke satu berarti bahwa untuk setiap kejadian dalam tipe record X, ada nol atau satu kejadian dalam tipe record Y. Contohnya untuk setiap kejadian (karyawan) dalam tipe record karyawan, hanya ada satu (atau nol untk karyawan baru) kejadian dalam tipe record penghasilan hingga saat ini. - Asosiasi satu ke banyak berarti bahwa untuk setiap kejadian dalam tipe record X, ada nol atau satu atau banyak kejadian dalam tipe record Y. Contohnya untuk setiap kejadian (karyawan) dalam tipe record karyawan, hanya ada nol,satu atau banyak pesanan penjualan dalam tipe record pesanan penjualan. - Asosiasi banyak ke banyak merupakan hubungann dua arah. untuk setiap kejadian dalam tipe record X dan Y, ada nol,satu atau banyak kejadian dalam tipe record Y dan X. Asosiasi ini sering muncul antara record persediaan perusahaan dengan record pemasoknya. Satu atau beberapa pemasok bisa memasok barang persedian tertentu. Sama halnya, satu pemasok bisa memasok lebih dari barang ke persediaan. 20. Mengapa model basis data hierarkis dipandang sebagai basis data navigasional? Apa saja kelemahan model basisi data hierarki? Jawab: Model data hierarkis disebut basis data navigasional karena perlintasan file memerlukan jalur yang sudah ditentukan sebelumnya. Kelemahannya: 1. Record parent bisa memiliki satu atau beberapa catatan child. Misalnya: pelanggan adalah parent untuk faktur penjualan dan penerimaan kas. 2. Tidak ada record child yang boleh memiliki lebih dari satu parent. 23. Apa yang disebut penanda waktu, dan mengapa ini perlu? Penanda waktu adalah metode yang digunakan untuk melakukan pengendalian kebersamaan. Disini, setiap transaksi diurutkan dengan penanda waktu. Jam yang digunakan di seluruh sistem dipakai untuk memastikan bahwa semua lokasi, yang mungkin berada dalam zona waktu yang berbeda, memiliki waktu logis yang sama. 25. Bedakan antara akses data dan hak khusus untuk mengakses. Berikan contoh dengan mendes ain dan menjelaskan satu tabel otorisasi basis data. Jawab: Akses data adalah orang yang berhak mengakes data bisa membaca seluruh database tetapi tidak bisa mengubah data tersebut, sedangkan Hak khusus untuk mengakses yaitu hanya orang tertentu yang memiliki wewenang untuk memodifikasi dan menghapus data. Tabel Otorisasi Basis data (Hal 172) Tabel tersebut menunjukkan bahwa hanya Jones yang memiliki wewenang untuk memodifikasi d an menghapus data. Setiap baris dalam tabel otorisasi menunjukkan tingkat tindakan (membaca,

menyisipkan, memodifikasi, atau menghapus) yang bisa dilakukan oleh setiap individu setelah m emasukkan kata sandi yang tepat. 26. apa yang disebut dengan pengendalian inferensi? Mengapa ini dibutuhkan? Jawab: Pengendalian inferensi merupakan suatu jenis pengendalian permintaan data ke basis data untuk menjaga kerahasiaan dan integritas basis data dengan mencegah akses yang tidak memiliki otorisasi. Pengendalian inferensi dapat dilakukan dengan cara pemberian akses kepada pengguna berupa ringkasan dari data rahasia, bukan akses langsung ke data tersebut Pengendalian inferensi dibutuhkan untuk mencegah pengguna yang ingin mengacaukan nilai data tertentu melalui fitur permintaan data, meskipun pengguna tersebut tidak memiliki otorisasi untuk mengaksesnya. Pengendalian inferensi berusaha mencegah 3 jenis kompromi ke basis data. Yaitu: Kompromi positif Pengguna menentukan nilai tertentu dari suatu item data Kompromi negatif Pengguna menentukan bahwa suatu item data tidak memiliki nilai tertentu Kompromi perkiraan Pengguna tidak bisa menentukan nilai yang tepat dari suatu item, namun mampu memperkirakannya dengan keakuratan yang memadai guna melanggar kerhasiaan data. 27. Sebutkan empat fitur pembuatan cadangandan pemulihan utama yang diperlukan dalam DBMS. Jelaskan masing-masing fiturtersebut secara singkat. Jwb Backup Controls in the Flat-FileEnvironment Teknik backup yang digunakan tergantung pada media atau strukturfile. a. GPC Backup Technique Grant-parent-child backup adalah teknik yangdigunakan dalam sistem batch file sekuensial. Prosedur backup dimulai ketikafile master sekarang (parents) diproses terhadap file transaksi untukmemproduksi file master updated (child). Pada transaksi batch berikutnya, anak menjadi master file, file parent yang aslinaik menjadi backup (grantparent) b. Direct Access file Backup Nilai data pada akses langsung diubah tempatnya dalam suatuproses yang dinamakan destructive replacement. Oleh karena itu, sekali databerubah, nilai asli dihancurkan, dan hanya meninggalkan satu versi terbaru. c. Off-Site Storage Adalah tempat penyimpanan backup baik pada GPC maupun pendekatanlangsung atau pada tempat yang aman di luar site. Backup Controls in the DatabaseEnvironment Pengendalian backup untuk lingkungan database menyediakan sistem backup dan pemulihan sebagaiberikut: a. Backup Backup secara periodik untukseluruh data b.Transaction Log (Journal) The transaction log adalah fitur yangmenyediakan jejak audit seluruh

transaksi yang diproses. c. CheckpointFeature Adalah fasilitas yang menunda seluruh proses sementara datasedang diperbaiki (proses pemulihan data) transaction log dan database mengubah log database. d. RecoveryModule Modul ini menggunakan logs dan backup untuk memulai kembali setelahsistem mengalami kegagalan 28. apa yang disebut dengan enkripsi data? jawab: enkripsi data adalah sistem basis data yg berfungsi untuk melindungi data yg sangat sensitif (formula produk, tingkat gaji karyawan, file kata sandi, data keuangan) dan melindungi data yg dikirim melalui jalur komunkasi dengan menggunakan algoritma untuk mengacak data tertentu sehingga tidak bisa dibaca oleh penyusup uh sedang menjelajahi basis data. 29. apa yang disebut dangan peralatan biometrik? peralatan biometrik adalh peralayan yang digunakan untuk mengidentifikasi karekteristik pribadi seperti sidik jari, retina, suara dan tanda tangan, allu menimpannya dalam bentuk digital dan disimpan dalam file data keamanan atau kartu identifikasi.

Pertanyaan Diskusi 1. Dalam lingkungan manajemen data file datar, pengguna dikatakan memiliki file data sendiri. Apa yang dimaksud dengan konsep kepemilikan ini? Jawab: Model file datar menggambarkan suatu lingkungan di mana file data individual tidak berhubungan dengan file lainnya. Pengguna akhir dalam lingkungan ini memiliki file datanya sendiri dan tidak berbagi dengan pengguna lainnya. 2. Diskusikan kemungkinan masalah yang mungkin Anda hadapi sebagai mahasiswa jika universitas menggunakan lingkungan manajemen data tradisional-yaitu, basis data yang berbeda untuk bagian pendaftaran, perpustakaan, izin parkir, dan lain-lain! Jawab: Jika basis data yang tersedia masih menggunakan pola tradisional maka mahasiswa yang ingin melakukan peminjaman buku harus mengecek terlebih dahulu ke bagian pendaftaran apakah sudah terdaftar sebagai mahasiswa aktif, termasuk mendapat izin parkir. Jika ingin mendaftar sidang skripsi harus mengecek terlebih dahulu ke bagian keuangan apakah sudah melunasi kewajibannya dan juga ke bagaian perpustakaan apakah sudah mengembalikan buku yang dipinjam serta membawa bukti-buktinya ke bagian pendaftaran sidang sehingga dapat mendaftar untuk sidang. Apabila mau membuat KRS harus membawa blanko pembayaran resmi terlebih dahulu dari bank baru kemudian bisa membuat KRS padahal apabila mahasiswa sudah melunasi kewajibannya dan sistemnya sudah terintegrasi antara bagian keuangan dan pembuatan KRS maka mahasiswa tidak perlu repot-repot antre membuat KRS.

3. Diskusikan mengapa prosedur pengendalian atas akses basis data menjadi lebih penting pada konsep basis data daripada lingkungan manajemen data file datar. peran apa yang dimainkan oleh DBMS dalam membantu untuk mengendalikan lingkungan basis data? jawab: Prosedur pengendalian dalam akses ke basis data penting dikarenakan dalam model ini basis data yang digunakan bersama" sehingga perlu adanya validasi dan otorisasi akses ke basis data sesuai dengan tingkat otoritas pengguna tersebut. Dikarenakan perlu adanya pengontrolan akses sehingga tidak terjadi pencurian informasi atau sabotase. Sedangkan pda dike datar data yang dimiliki hanya digunakan para pengguna tersebut tidak bisa di pindah tangkan. Sehingga jika terjadi penyalahgunaan dapat lebih mudah di telusuri karena setiap pengguna mempunyai aksesnya sendiri". Tapi model ini lebih tidak efisien karena menggunakan database yang berbeda" setiap penggunanya. DBMS membantu untuk mengetahui elemen data mana saja yang boleh diakses oleh masing-masing pengguna. 4. Apa hubungan antara skema dan subskema? jawab: Skema mendifinisikan keseluruhan dari basis data. Hanya ada satu skema untuk basis data. Sedangkan subskema mendefinisikan bagian pengguna dari basis data tertentu (bagian yang boleh diakses seorang pengguna). Misalnya, di bagian personalia dapat menampilkan basis data sebagai kumpulan catatan karyawan dan tidak dapat melihat catatan pemasok ataupun persedian. 5. Diskusikan dua cara bagi pengguna untuk mengakses basis data dalam lingkungan basis data! Jawab : Pertama, akses dimungkinkan oleh antarmuka (interface) aplikasi formal. Program pengguna, yang disiapkan oleh professional sistem, mengirim permintaan akses data DBMS, yang memvalidasi permintaan tersebut dan menelusuri data untuk diproses. Dengan cara akses ini, keberadaaan DBMS transparan bagi para pengguna. Prosedur pemrosesan data (batch and realtime) untuk transaksi seperti penjulan, penerimaan kas, dan pembelian pada dasarnya sama dengan ketika berada dalam lingkungan flat file. Kedua adalah dengan metode permintaan data secara informal. Permintaan data (query) adalah metodologi akses ad boc yang menggunakan perintah yang mirip dengan bahasa inggris untuk membangun daftar atau informasi dasar lainnya dari basis data. Para pengguna dapat mengakses data melalui permintaan langsung, yang tidak menggunakan program formal. DBMS memiliki fasilitas permintaan data yang memungkinkan pengguna yang memiliki otorisasi untuk memproses data tanpa bergantung pada programmer professional. Fasilitas permintaan data menyediakan lingkungan yang ramah untuk mengintegrasikan dan menelusuri data guna menghasilkan laporan manajemen ad boc.

6. Bagaimana perintah basis data khusus disisipkan kedalam program aplikasi konvensional? Mengapa ini perlu? Jawab : Perintah basis data disisipkan dengan menggunakan DML (data manipulation language). Iya, ini perlu karena penyisipan dml ini memungkinkan. Program standar yg awalnya ditulis dalam lingkungan file datar untuk dengan mudah dkonversi ke pekerjaan dalam lingkungan basis data.

Perusahaan juga jadi ngga bergantung kepada vebdor dbms. Kalo perusahaan mau mengganti vendor ke yg menngunakan dml berbeda, program tidak usah ditulis ulang semua, tapi bisa mengganti perintah dml lama dengan perintah baru aja. 7. apa keuntungan dari perusahaan untuk menggunakan DML yang ditulis dalam COBOL daripada bahasa pemrograman pemilik (proprietary) ? Jawaban : Penyisipan perintah DML memungkinkan program standar yang awalnya ditulis dalam lingkungan file datar untuk dengan mudah dikonversi keperkerjaan dalam lingkungan basis data, sehingga perusahaan menjadi tidak bergantung pada vendor DBMS. Jika perusahaan memutuskan untuk berganti vendor ke yang menggunakan DML yang berbeda, perusahaan tidak perlu menulis kembali semua program pengguna 8. SQL dianggap menempatkan kekuasaan ditangan pengguna. Apa maksud dari pernyataan ini? Jawab : SQL merupakan bahasa pemrograman dengan perintah yang dengan mudah dipakai oleh user untuk menginput, menelusuri dan memodifikasi data sehingga pengguna bisa memilih data secara visual dengan mengarahkan dan mengklik atribut yang diinginkan. Keuntungan yang bedar dari fitur permintaan data adalah penempatan laporan ad hoc dan kemampuan pemrosesan data ditangan pengguna, sehingga pengguna dapat mengatasi masalah yang muncul menjai lebih baik dengan mengurangi ketergantungan kepada programmer professional. Jadi maksud dari kalimat tersebut, dengan SQL pengguna dengan mudah dapat mengakses data sendiri tanpa harus bergantung pada programmer professional. 9. Diskusikanpentingnya peran administrator basis data. Mengapa peran ini tidak diperlukandalam lingkungan manajemen data tradisional? Tugas-tugas apa yang dilakukanoleh administrator basis data? Jawab Peran DBA Perananutama basis data antara lain sebagai berikut: -Ketersediaan (availability) : basis data harus diorganisasisedemikian rupa sehingga data selalu tersedia ketika diperlukan, walaupunsecara fisik penyimpanan file-file datanya tidak harus berada pada satu lokasi,tetapi dengan teknologi jaringan komputer file-file data ini secara logistersedia bagi penggunanya. Kecepatan dan kemudahan (speed) : basis data harus bisamenjamin bahwa data dapat diakses dengan mudah dan cepat ketika diperlukan. - Kelengkapan (completeness) : data yang tersimpan dalam basisdata harus lengkap, dengan kata lain dapat melayani semua kebutuhanpenggunanya, walaupun kata lengkap adalah relatif terhadap kebutuhan setiaporang, namun basis data menjamin kemudahan dalam menambah koleksi data, menjaminkemudahan dalam memodifikasi struktur data seperti penambahan field-field data. -Keakuratan (accuracy) : data dalam file-file databasediorganisasi sedemikian rupa sehingga dapat menekan kesalahan-kesalahan padasaat pemasukan (dataentry) dan pada penyimpanan (datastore). -Keamanan (security) : sistem basis data yang baik pastimenyediakan fasilitas pengamanan data sehingga data tidak dapat diakses,dimodifikasi, diubah, atau dihapus oleh orang yang tidak diberi hak. Sistembasis data harus bisa menentukan siapa yang boleh meng-akses data siapa yangtidak boleh, dengan demikian data dapat diamankan. -Pemakaian bersama (data sharing) : basis data umumnyadirancang agar dapat digunakan oleh berbagai unit kerja, dan tidak terbataspada satu

pemakai, pada satu lokasi, atau satu aplikasi saja. -Effisiensi penyimpanan (space/storage efficiency) :organisasi basis data dibuat sedemikian rupa sehingga dapat menghindariduplikasi data (redundancy), karena duplikasi data memperbesar ruangpenyimpanan. Sistem pengkodean dan relasi data yang diterapkan pada basis datadapat menghemat ruang penyimpanan Mengapa peran ini tidak diperlukan dalamlingkungan manajemen tradisional? KarenaDBA memiliki fungsi mengelola sumber daya basis data agar dapat berbagi antarabanyak pengguna sedangkan dalam manajemen tradisional file data individualtidak berhubungan dengan file lainnya. Tugas DBA tugas-tugasdari DBA secara umum adalah : Backup and recovery; Database security; Availability management; Database performance tuning; Integrity of the data; dan Developer assistance. jika disebutkan secara lebih detail, tugas seorang DBAmeliputi : Instalasi, konfigurasi, serta upgrade software database serta produk-produk yang terkait dengannya. Melakukan evaluasi terhadap features dan produk yang terkait dengan database yang digunakan Melakukan Backup dan Recovery, maintain policy dan prosedur terhadap strategi backup dan recovery. Memberi perhatian penuh terhadap desain dan implementasi database. Implementasi dan memberikan maintenance terhadap keamanan (Security) terhadap database. Tugas ini termasuk diantaranya membuat dan maintain user, role, dan previlages) Melakukan tuning dan performance monitoring terhadap database. Melakukan tuning dan performance monitoring terhadap aplikasi. Set-up dan maintain dokumentasi serta standar/protokol yang digunakan. Merencanakan pertumbuhan storage (capacity planning) Bekerja sebagai bagian dari sebuah tim yang menyediakan support 247, ketika dibutuhkan. Memberikan saran trouble shooting dan memberikan konsultasi kepada tim development (programmer) dalam hal permasalahan database secara umum. Patch Management dan Version Control. 11. Bagaimanadata bisa dibuat terpusat dalam sistem pemrosesan data terdistribusi. Pendekatanpertama melibatkan penempatan dapat pada lokasi pusat. Unit-unit TI di lokasiyang terpisah mengirim permintaan data ke lokasi pusat, yang memprosespermintaan dan mengirim data kembali ke unit TI yang memintanya. Pemrosesanaktual dari data dilakukan pada unit TI. Lokasi pusat melaksanakan fungsisebagai manajer file yang melayani kebutuhan data dari unitunit TI. Tujuandasar dari pendekatan basis data adalah untuk memelihara kekinian data. Inibisa menjadi tugas yang menantang dalam lingkungan DDP.

12. Dalamsistem pemrosesan data terdistribusi, mengapa inkonsistensi sementara bisamengakibatkan kerusakan permanen pada catatan akuntansi? Jelaskan dengancontoh. Selamapemrosesan data, saldo akun melewati keadaan inkonsistensi sementara (temporaryinconsistency) di mana nilai-nilainya dinyatakan dengan tidak tepat. Hal initerjadi ketika transaksi dilaksanakan. Untuk mengilustrasikannya, pertimbangkanlogika komputer untuk mencatat penjulan kredit sebesar $2.000 ke pelangganbernama Jones. INSTRUKSI NILAI BASIS DATA START AR-Jones AR-Control 1. Baca akun AR-SUB (Jones) 2. Baca akun AR-Control 3. Tulis akun AR-SUB (Jones) + $2000 4. Tulis akun AR-Control + $2000

1500 10000 3500 12000

END Segerasetelah pelaksanaan Instruksi nomor 3, dan sebelum pelaksanaan Instruksi Nomor4, nilai akun AR-control tidak konsisten selama beberapa saat karena jumlah$2000. Setelah seluruh transaksi selesai, inkonsistensi baru teratasi. Dalamlingkungan DDP, inkonsistensi temporer ini dapat mengakibatkan korupsi data. 13. Jelaskan fenomena jalan buntu. Diksusikan bagaimana ini bisa terjadi pada sistem jual beli barang melalui surat yang mengunci catatan persediaan hingga pesanan selesai. Jalan buntu terjadi karena adanya kebutuhan bersama akan sumber daya data, dan transaksi berada dalam keadaan menunggu hingga kunci-kunci dilepas. Hal ini mengakibatkan transaksi diproses dengan tidak lengkap dan basis data terkorupsi. Pada sistem jual beli barang tergambar padaa gambar 1. Bagian penjualan sedang menunggu pembukaan kunci pada bagian kredit untuk menyelesaikan transaksinya. Sedangkan bagian kredit mengunci datanya dan menunggu data bagian persediaan. Akhirnya bagian persediaan mengunci datanya dan menunggu data penjualan.

14. Metode basis data mana yang paling tepat untuk penjualan tiket di 30 gerai untuk konser dengan tempat duduk yang telah ditentukan? Mengapa? Jawab: Basis data terpartisi karena jumlah data yang banyak dan sudah ditetapkan tempat duduknya dan terpartisi agar terhindar dari bencana.

15. mengapa beresiko untuk membiarkan programer menciptakan subskema pengguna dan menerapkan otoritas akses bagi pengguna? Apa teknik yang tidak etis yang kadang kadang dilakukan oleh programer ketika ia tidak diizinkan untuk menetepkan otoritas akses ke pengguna? Jawab: berisiko untuk membiarkan porgramer menciptakan subskema pengguna dan menetapkan otoritas akses bagi pengguna karena programer dapat menyalahgunakan wewenang untuk mejngakses program dan file pada data pengguna yang seharusnya bukan menjadi wewenangnya atau dengan cara bekerja sama dengan user (operator) program tersebut untuk melakukan fraud seperti membuat transaksi palsu dll. Teknik yang tidak etis yang kadang kadang dilakukan oleh programer ketika ia tidak diizinkan untuk menetapkan otoritas akses ke pengguna adalah, programer akan menghack program tersebut sehingga ia tetap memiliki otoritas untuk mengakses program tersebut. 16. Apakah pengendalian akses lebih perlu diperhatikan dalam lingkungan file datar atau basis data? Jawab: Pengendalian akses lebih perlu diperhatikan dalam lingkungan basis data, karena kebutuhan untuk mengintegrasikan berbagai data dalam lingkungan basis data, menyebabkan basis data harus tetap online dan terbuka bagi seluruh pengguna potensial. Hal ini menyebabkan berbagai resiko seperti pengendalian akses mencakup korupsi, pencurian, penyalah gunaan dan perusakan data yang dapat dilakukan oleh penyusup yang tidak memiliki otorisasi ataupun pengguna yang memiliki otorisasi namum melebihi hak akses yang dimilikinya. Lain halnya dengan lingkungan file datar dimana para pengguna memiliki kepemilikan eksklusif atas data mereka, ketika tidak digunakan oleh pemiliknya, file datar tertutup bagi pengguna lainnya, bisa dibuat offline dan diamankan secara fisik di dalam perpustakaan data. Dengan demikian, pengendalian akses lebih perlu diperhatikan dalam lingkungan basis data. Dimana akses yang tidak memiliki otorisasi ke data dapat dikendalikan secara efektif

17. bagaimana kata sandi bisa menghindar dari keamanan? Tindakan apa yang bisa diambil untuk meminimalkan hal ini? Kata sandi dapat menghindar dari keamanan apabila ketika diterapkan pada pengguna yang tidak memiliki konsep keamanan, prosedur kata sandi dapat mengakibatkan perilaku pengguna yang melemahkan keamanan. Bentuk paling umum perilaku yang bertentangan dengan keamanan meliputi:

Lupa kata sandi dan akhirnya dikeluarkan dari sistem Tidak sering mengubah kata sandi Sindrom post-it, di mana kata sandi ditulis di kertas kecil dan dipajang hingga dapat dilihat orang lain Kata sandi yang terlalu sederhana hingga mudah ditebak oleh pelaku kejahatan komputer.

Tindakan yang bisa diambil untuk meminimalkan hal ini adalah kata sandi yang dapat digunakan kembali dan kata sandi sekali pakai.

trd 18. Deskripsikan karakteristik dari tabel relasional yg didesain dgn baik. Jawab: Karakteristik dari tabel relasional yg didesain dgn baik: 1. Semua kemunculan pd perpotongan baris dan kolom memiliki nilai tunggal. Tidak boleh ada nilai ganda. 2. Nilai atribut di setiap kolom harus memiliki kelas yg sama. 3. Setiap kolom di st tabel harus memiliki nama yg berbeda dgn laiinya. Akan tetapi, tabel-tabel ygb berbeda bisa memilki kolom-kolom dgn nama yg sama. 4. Setiap baris dalam tabel hasru berbeda minimal 1 atribut krn atribut merupakan kunci primer. 19. Dalam lingkungan basis data, para pengguna individual bisa diberikan ringkasan dan akses permintaan data statistik ke data rahasia yang umumnya tidak boleh mereka akses secara langsung. Deskripsikan bagaimana keamanan bisa dijaga dengan menggunakan pengendalian inferensi. Jawab: Untuk menjaga kerahasiaan dan integritas basis data, pengendalian inferensi harus ditempatkan untuk mencegah pengguna yang ingin mengaaukan nilai data tertentu melalui fitur permintaan data, meskipun pengguna tersebut tidak memiliki otorisasi untuk mengaksesnya. 20. Deskripsikan fitur pembuatan cadangan dan pemulihan dari DBMS terpusat. Jawab: elemen inti dari pendekatan basis data adalah sistem manajemen basis data atau database management system (DBMS). DBMS menyediakan lingkungan yang terkendali untuk membantu atau mencegah akses ke basis data dan untuk mengelola sumber daya data secara efisien. Setiap DBMS memiliki keunikan dalam memenuhi tujuannya, salah satu fitur yang umum adalah pembuatan cadangan dan pemulihan. Selama pemrosesan, DBMS secara periodik membuat backup dari basis data fisik. Jika terjadi sesuatu atau bencana seperti misalnya kesalahan program atau perusakan, yang dapat mengakibatkan basis data tidak dapat digunakan, DBMS dapat pulih kembali ke versi yang lebih awal yang diangga benar. Meskipun beberapa data mungkin hilang, namun tanpa fitur pembuatan cadangan dan pemulihan, basis data akan rentan terhadap kerusakan total.

Anda mungkin juga menyukai