Anda di halaman 1dari 4

Tugas basis data

Nama : ANTHONIUS DANY PRABOWO

NIM : 202222022

INTRODUCTION

Sistem manajemen basis data (DBMS) adalah kumpulan data yang saling terkait dan satu set
program untuk mengakses data tersebut. Pengumpulan data, biasanya disebut sebagai
database, berisi informasi yang relevan dengan suatu perusahaan. Tujuan utama dari DBMS
adalah menyediakan cara untuk menyimpan dan mengambil informasi basis data yang nyaman
dan efisien.

Sistem basis data paling awal muncul pada 1960-an sebagai tanggapan atas pengelolaan data komersial
yang terkomputerisasi. Aplikasi modern mencakup perusahaan dunia yang sangat canggih.
Semua aplikasi database, lama dan baru, berbagi elemen umum yang penting. Itu
aspek utama dari aplikasi bukanlah program yang melakukan beberapa perhitungan, tetapi
melainkan data itu sendiri.

Sistem basis data digunakan untuk mengelola kumpulan data yang:


• sangat berharga,
• relatif besar, dan
• diakses oleh banyak pengguna dan aplikasi, seringkali pada waktu yang bersamaan.

Aplikasi database pertama hanya sederhana, diformat dengan tepat, terstruktur data. Saat ini, aplikasi
basis data dapat mencakup data dengan hubungan yang kompleks dan struktur yang lebih bervariasi.
Sebagai contoh aplikasi dengan data terstruktur, pertimbangkancatatan universitas tentang kursus,
siswa, dan pendaftaran kursus. Situs universitas menyimpan jenis informasi yang sama tentang setiap
mata kuliah: pengenal mata kuliah, judul, jurusan, nomor mata kuliah, dll.

Kunci pengelolaan kompleksitas adalah konsep abstraksi. Abstraksi memungkinkan seseorang untuk
menggunakan perangkat atau sistem yang kompleks tanpa harus mengetahuinya
rincian tentang bagaimana perangkat atau sistem dibangun. Seseorang mampu, misalnya, untuk
mengendarai mobil dengan mengetahui cara mengoperasikan kontrolnya. Namun, pengemudi tidak
perlu
untuk mengetahui bagaimana motor dibangun atau bagaimana beroperasi. Semua pengemudi perlu
tahu adalah
abstraksi dari apa yang dilakukan motor. Demikian pula, untuk kumpulan data yang besar dan kompleks,
sistem basis data menyediakan tampilan informasi yang lebih sederhana dan abstrak bagi pengguna
dan pemrogram aplikasi tidak perlu mengetahui detail yang mendasarinya
data disimpan dan diatur. Dengan menyediakan tingkat abstraksi yang tinggi, sistem basis data
memungkinkan perusahaan untuk menggabungkan data dari berbagai jenis menjadi satu kesatuan.
penyimpanan informasi yang dibutuhkan untuk menjalankan perusahaan.
Contoh;

Informasi Perusahaan
° Penjualan: Untuk informasi pelanggan, produk, dan pembelian.
° Akuntansi: Untuk pembayaran, penerimaan, saldo akun, aset, dan informasi penghitungan akun
lainnya.
° Sumber daya manusia: Untuk informasi tentang karyawan, gaji, pajak gaji, dan
tunjangan, dan untuk menghasilkan gaji

Seperti yang diilustrasikan oleh daftar ini, basis data merupakan bagian penting tidak hanya dari setiap
perusahaan tetapi juga
juga dari sebagian besar kegiatan sehari-hari seseorang Ketika sistem database menjadi lebih canggih,
bahasa yang lebih baik dikembangkan untuk digunakan programmer dalam berinteraksi dengan
database data, bersama dengan antarmuka pengguna yang memungkinkan pengguna akhir dalam
perusahaan untuk melakukan kueri
dan memperbarui data. Saat ini, hampir setiap perusahaan mempekerjakan
aplikasi web atau aplikasi seluler untuk memungkinkan pelanggannya berinteraksi secara langsung
database perusahaan, dan, dengan demikian, dengan perusahaan itu sendiri.

Secara garis besar, ada dua mode di mana database digunakan.

• Modus pertama adalah untuk mendukung pemrosesan transaksi online, dimana jumlahnya besar
pengguna menggunakan database, dengan setiap pengguna mengambil jumlah yang relatif kecil
data, dan melakukan pembaruan kecil. Ini adalah mode penggunaan utama untuk yang luas
mayoritas pengguna aplikasi database seperti yang telah kami uraikan sebelumnya.

• Modus kedua adalah untuk mendukung analitik data, yaitu pemrosesan data ke
menarik kesimpulan, dan menyimpulkan aturan atau prosedur keputusan, yang kemudian digunakan
untuk
mendorong keputusan bisnis.
Misalnya, bank perlu memutuskan apakah akan memberikan pinjaman kepada pemohon pinjaman,
pengiklan online perlu memutuskan iklan mana yang akan ditampilkan kepada pengguna tertentu.
Tugas-tugas ini ditangani dalam dua langkah. Pertama, teknik analisis data berusaha untuk
secara otomatis menemukan aturan dan pola dari data dan membuat model prediktif.
Model-model ini mengambil atribut input ("fitur") dari individu, dan output.

PURPOSE OF DATA BASE SYSTEM

Untuk memahami tujuan sistem basis data, pertimbangkan bagian dari organisasi universitas yang, di
antara data lainnya, menyimpan informasi tentang semua instruktur, siswa, departemen, dan
penawaran kursus. Salah satu cara untuk menyimpan informasi di komputer adalah dengan
menyimpannya
dalam file sistem operasi. Untuk memungkinkan pengguna memanipulasi informasi, sistem
memiliki sejumlah program aplikasi yang memanipulasi file, diantaranya program untuk:

• Tambahkan siswa, instruktur, dan kursus baru.


• Daftarkan siswa untuk kursus dan buat daftar nama kelas.
• Tetapkan nilai untuk siswa, hitung nilai rata-rata (IPK), dan buat skrip trans.

Sistem pemrosesan file tipikal ini didukung oleh sistem operasi konvensional. Sistem
menyimpan catatan permanen dalam berbagai file, dan membutuhkan aplikasi yang berbeda program
untuk mengekstrak record dari, dan menambahkan record ke, file yang sesuai.

Menjaga informasi organisasi dalam sistem pemrosesan file memiliki sejumlah

kerugian utama.

Redundansi dan inkonsistensi data. Karena pemrogram yang berbeda membuat file

dan program aplikasi dalam jangka waktu lama, berbagai file kemungkinan besar akan dimiliki

struktur yang berbeda, dan program dapat ditulis dalam beberapa bahasa pemrograman.

Misalnya, jika seorang siswa memiliki jurusan ganda (katakanlah, musik dan matematika), maka

alamat dan nomor telepon siswa itu dapat muncul dalam file yang terdiri dari

catatan siswa siswa di departemen Musik dan dalam file yang terdiri dari

catatan mahasiswa mahasiswa jurusan Matematika. Redundansi ini mengarah

penyimpanan yang lebih tinggi dan biaya akses

kesulitan dalam mengakses data. Misalkan salah satu panitera universitas perlu

cari tahu nama semua siswa yang tinggal di wilayah kode pos tertentu.

Petugas itu meminta departemen pemrosesan data untuk membuat daftar semacam itu. Karena

perancang sistem asli tidak mengantisipasi permintaan ini, tidak ada

program aplikasi di tangan untuk memenuhinya.

Intinya di sini adalah bahwa lingkungan pemrosesan file konvensional tidak memungkinkan

data yang diperlukan untuk diambil dengan cara yang nyaman dan efisien. Lebih responsif

sistem pengambilan data diperlukan untuk penggunaan umum.


1. Isolasi data. Karena data tersebar di berbagai file, dan file mungkin dalam format yang berbeda,
penulisan program aplikasi baru untuk mengambil data yang sesuai Susah
2. Masalah integritas. Nilai data yang disimpan dalam database harus memenuhi tipe tertentu

kendala konsistensi.

Masalah keamanan. Tidak setiap pengguna sistem database harus dapat mengakses

semua data. Misalnya, di universitas, staf penggajian hanya perlu melihat itu

bagian dari database yang memiliki informasi keuangan. Mereka tidak membutuhkan akses ke

informasi tentang catatan akademik. Tetapi karena program aplikasi ditambahkan ke

sistem pemrosesan file secara ad hoc, menegakkan batasan keamanan tersebut

susah

Anda mungkin juga menyukai