Anda di halaman 1dari 8

UJIAN TENGAH SEMESTER

ADMINISTRASI BASIS DATA

Oleh :

ARSYA AMALIA RISTIAS

NPM. 20082010089 / PARALLEL C

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR

SURABAYA

2022
1. Untuk menghandle transaksi pada studi kasus diatas, sebagai DBA, database apa yang
Anda sarankan dan OS apa yang sesuai? Jelaskan secara detil jawaban Anda!

SARAN DATABASE
Sebagai Database Administrator, saya akan menyarankan penggunaan Oracle sebagai database
perusahaan. Mengapa? Karena untuk menghandle transaksi pada studi kasus di atas Oracle
adalah vendor yang sangat cocok dan dapat sesuai dengan fakta-fakta perusahaan, yakni:
a) Memiliki kemampuan yang baik untuk melakukan manajemen sistem database.
Oracle mampu untuk melakukan manajemen sistem data dengan baik. Hal ini memungkinkan
user ataupun programmer yang menggunakan Database Oracle dapat melakukan manajemen
basis data dengan baik dan juga sempurna. Melihat model bisnis PT. XYZ yang merupakan
marketplace dan mall online yang tentu membutuhkan kemampuan manajemen sistem database
yang baik, Oracle adalah vendor yang sangat cocok untuk PT. XYZ.
b) Jumlah data dan juga angka yang dihandle sangat besar
Sesuai dengan sejarah yang sudah pernah dituluskan oleh Oracle pada awal berdiri, sistem
Database Oracle mampu untuk menghandel data dan juga angak dalam jumlah yang sangat
besar, sehingga penggunaan dari Database Oracle sangat efektif untuk ditanamkan pada
perusahaan – perusahaan dengan skala besar dan multicorporate. Dengan penggunaan Database
Oracle, maka semua data yang dimiliki oleh perusahaan besar tersebut mampu untuk dihandle
dengan mudah dan juga cepat. Mengingat juga banyaknya pengguna dari PT. XYZ.
c) Dapat mengolah data dengan cepat dan akurat
Pengolahan data yang dapat dilakukan oleh Database Oracle merupakan salah satu pengolahan
data yang cepat dan juga akurat. Yang penting adalah, anda sebagai user ataupun programmer
yang menggunakan Database Oracle mengerti cara mengoperasikannya, maka hasil dar
pengolahan data akan muncul secara akurat tanpa ada kesalahan. Selain tu, berkat spesifikasi
yang tinffi dari Oracle, sistem manajemen basis data ini juga dapat bekerja lebih cepat
dbandingkan sistem DBMS yang lainnya.
d) Memiliki kemampuan untuk melakukan cluster server
Merupakan keunggulan dari Database Oracle, yang mungkin tidak dimiliki oleh vendor DBMS
lainnya. Database Oracle mampu untuk mengimplementasikan manaemen basis data ynag
bersumber dari multi server, atau yang dalam istilah Database Oracle disebut sebagai Technology
Cluster Server. Hal ini memungkinkan Database Oracle dapat melakukan manajemen data
dengan menggunakan lebih dari 1 server. Apabila suatu instansi memiliki 50 server, maka
Database Oracle mampu untuk mengolah seluruh data yang dimiliki oleh ke-50 server tersebut
secara aktif, tanp ada gangguan sama sekali.
e) Dapat melakukan management User
Database Oracle juga memilikki kelebihan lainnya, yaitu mampu untuk melakukan management
user. Hal ini berkaitan dengan pembatasan hak yang dimiliki oleh user, jadi anda dapat
melakukan hal tersebut dengan menggunakan Database Oracle.
f) Multi-Platform
Multi platform, berarti Database Oracle bisa digunakan pada berbagai macam platform. Berbeda
dengan Microsoft SQL Server yang hanya bisa digunakan pada SIstem Operasi Windows saja,
maka Database Oracle bisa beroperasi pada SIstem Operasi lainnya, seperti Mac, dan juga Linux.
g) Memiliki kemampuan flashback
Flashback merupakan kemampuan untuk melakukan restore ulang pada suatu database yang
tidak sengaja mengalami error, seperti mengalami mati listrik. Ketika anda melakukan
manajemen database, pekerjaan yang sudah anda lakukan akan tersimpan otomatis, sehingga
ketika mengalami masalah dengan komputer ataupun mengalami mati listrik, pekerjaan anad
bisa di-restore kembali dengan menggunaan fitur flashback ini.

SARAN OPERATING SYSTEMS


Sebagai Database Administrator, saya akan menyarankan penggunaan Microsoft Windows
sebagai operating systems perusahaan. Mengapa? Karena untuk menghandle transaksi pada
studi kasus di atas Microsft Windows adalah sistem operasi yang sangat cocok dan dapat sesuai
dengan fakta-fakta perusahaan, yakni:
a) Kompatibel dengan Banyak Hardware
Hampir setiap hardware dengan merk dan tipe apapun selalu memiliki driver untuk Windows.
Kebanyakan driver tersebut bahkan sangat up to date dengan versi Windows yang terbaru.
Hasilnya, komputer bisa bekerja dengan maksimal tanpa harus mengalami masalah
kompatibilitas hardware atau performa hardware yang kurang maksimal.
b) Banyak Pilihan Software
Pilihan software untuk OS ini sungguh amat sangat banyak. Hampir semua software populer
seperti Adobe Photoshop, VideoScribe, Camtasia, dan berbagai software populer lainnya bisa
dijalankan di platform Windows. Dengan dukungan software yang lengkap tersebut maka kita
bisa memanfaatkan komputer secara maksimal untuk menyelesaikan berbagai macam tugas dan
pekerjaan.
c) Produktif untuk Bekerja
Banyak software yang mendukung pekerjaan kita tersedia di Windows. Mail Apps, PicPick,
Camtasia, dan berbagai software lainnya bisa dijalankan di platform tersebut. Hasilnya kita bisa
bekerja secara produktif dan maksimal. Berbagai masalah di Windows juga bisa diatasi dengan
mudah, bahkan Microsoft menyediakan FixIt Utilities dan tool troubleshooting yang seringkali
bisa menyelesaikan masalah di Windows tanpa keahlian teknis.
d) Mudah Digunakan
Windows sangat mudah untuk digunakan. Semuanya bisa dilakukan melalui user interface
dengan cara klik ini itu dan memilih opsi ini itu. Bahkan ketika ingin melakukan tweaking, berbagai
tools yang siap pakai juga sudah tersedia.
e) Modern dan Mengikuti Perkembangan Zaman
Maraknya penggunaan Cloud juga diadopsi Windows dengan berbagai fitur berbasis Cloud,
misalnya saja sinkronisasi settings dan Apps ke OneDrive, auto sync file ke OneDrive, live update
melalui Windows Store, dsb.
f) Support Microsoft Office
Microsoft Office didukung sangat baik oleh Microsoft Windows. Selain itu, Microsoft Office dapat
berjalan dengan sempurna pada Windows. Dikarenakan banyak dokumen kerja perusahaan yang
menggunakan format Microsoft Office, maka Windows menjadi pilihan yang tepat digunakan
oleh PT. XYZ sebagai OS saat bekerja.
2. Dengan penjelasan studi kasus, ada berapa orang DBA yang akan Anda sarankan untuk
mengelola transaksi perusahaan tersebut? Jelaskan tugas apa saja yang ditangani oleh
DBA yang Anda sarankan!

Saran dari saya terkait Database Administrator sebaiknya terdapat 4 orang, karena pada
perusahaan PT. XYZ, sangat dianjurkan untuk diupdate secara terus menerus karena transaksi
yang diperlukan sangat banyak serta membutuhkan SDM yang memenuhi juga. Dimana terdapat
2 bagian tugas yang harus dilakukan 4 orang DBA tersebut yakni :
a) System Database Administrator: Bertugas untuk mengatur teknis pengelolaan database dan
juga untuk menjaga sistem keamanan dari database tersebut.
b) Application Database Administrator: Bertugas untuk bertanggung jawab pada kegiatan
penggunaan atau implementasi dari database selain itu juga bertugas untuk memonitoring
dan menguji dari jalannya sistem database tersebut.

3. Buatlah Database Account USER sesuai dengan gambar! Berikan PRIVILEGE dan ROLE
sesuai dengan gambar!

Berikut ini saya meng-create dan manage database user accounts. Terdapat 3 user yang saya
buat yakni DBAdministrator, Direktur, dan Transaksional. Masing-masing User Account memiliki
sebuah username yang unik, metode autentikasi seperti password, tablespace default,
tablespace temporary, dan user profile. Lalu dilanjutkan dengan membuat roles yakni R_DBA,
R_MAN, dan R_TRX sehingga nantinya role membuat manajemen privilege yang lebih mudah,
manajemen privilege yang dinamis, ketersediaan privilege yang selektif, dan dapat diberikan
melalui sistem operasi. Kemudian langkah terakhir, saya melakukan grant dan revoke privilege
yakni object privileges update dan delete pada R_DBA, select table employees pada R_MAN, dan
membuat tabel serta terkonekdi ke database pada R_TRX. Tidak lupa untuk melakukan grant
R_TRX pada R_MAN dan R_MAN pada R_DBA lalu berikan pada User masing-masing. Seluruh
penjelasan langkah di atas terdapat pada Gambar-Gambar di bawah ini.
4. Ada berapa System Privilege yang dimiliki oleh user tersebut diatas? Sebutkan system
privilege apa saja dan dimiliki oleh user siapa saja!

• Pada user DBAdministrator memiliki 5 privilege yaitu delete employees, inserts employees,
select table employees milik HR, membuat table, dan terkoneksi ke database.
• Pada user Direktur memiliki 3 privilage yaitu select table employees milik HR, membuat
table, dan terkoneksi ke database.
• Pada user Transaksional memiliki 2 previlage yaitu membuat table dan terkoneksi ke
database.

5. Jelaskan error tersebut terkait Oracle Instance Management!

Menurut pendapat saya, pada pernyataan Error yang mengatakan ”table or view does not exist”
tersebut dikarenakan tabel employees (employee_id dengan nilai 100) tidak tersedia. Untuk
dapat mengakses tabel tersebut membutuhkan persyaratan izin atau hak akses yaitu antara lain
dengan menambahkan tabel hr.employees yang dibutuhkan.

TERIMA KASIH

ARSYA AMALIA RISTIAS


20082010089
PARALLEL C

Anda mungkin juga menyukai