Mohon tunggu...
Cindy Rahmayanti
Cindy Rahmayanti Mohon Tunggu... Mahasiswa - mahasiswaa

saya cindy rahmayanti dari jurusan teknik informatika universitas halu oleo

Selanjutnya

Tutup

Ilmu Alam & Tekno

Penerapan Aljabar Dalam Manipulasi Query Database

19 Mei 2024   23:22 Diperbarui: 19 Mei 2024   23:44 112
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
sumber. Alterra Academy

3. Perangkat Lunak 

Antara fisik basis data (tempat dimanan sesungguhnya suatu basis data tersimpan dalam media) dengan pengguna terdapat suatu piranti lunak yang disebut system manajemen basis data (DBMS) atau DB Manager. Semua kebutuhan accsess oleh pengguna, seperti pembentukan file (create), penambahan dat (insert), penghapusan (delete/drop), dan lain-lain, semua dilaksanakan oleh DBMS. Satu hal lagi, bahwa DBMS juga berfungsi untuk memberikan satu batas agar pengguna basis data tidak perlu memikirkan berbagai hal yang berkaitan dengan detil pada level perangkat-keras (Misalnya metode access) 18

 4. Pengguna (users)

 Ada 3 (tiga) klas pengguna basis data, termasuk di antarannya adalah berikut ini.

 a) Pengguna akhir (end-user), yaitu orang yang menggunakan data didalam basis data untuk kebutuhan tugas atau fungsinya. Pengguna ini dapat meng-access basis data secara on-line dengan memanfaatkan bahasa query (seperti SQL) atau secara on-line maupun proses batch menggunakan program aplikasi yang sudah dipersiapkan oleh programmer (biasanya dibimbing dengan menu), atau pula menggunakan program utility yang telah tersedia di dalam DBMS. Termasuk dalam kategori pengguna akhir adalah pemilik system (enterprise), para manajer, supervisor,operator (misalnya karyawan loket bank, bagian pembukuan),pelanggan, dan sebagainya yang terlibat langsung dalam penggunaan basis data menggunakan bahasa query seperti SQL. Atau preprogrammed SQL atau yang menggunakan alat bantu yang dikembangkan oleh programmer analis, ataupun browser.

 b) Programer aplikasi, yaitu orang yang bertanggung jawab untukmenulis program aplikasi, biasanya menggunakan berbagai bahasa pemrograman, seperti cobol pascal,PL/1, dan lain sebagainya. 

c) Administrator basis data (DBA), yaitu orang yang bertanggung jawab pada keseluruhan system basis data. DBA adalah orang atau sekelompok orang yang merupakan penanggung jawab pada penyelenggara basis data. Basis data administrator mempunyai fungsi yang meliputi berbagai kegiatan. Seperti 19 pengaturan penempatan data, pengamanan data, recovery prosedur, backup prosedur.8 


 Perancangan basis data

 Permasalahan dalam perancangan basis data adalah bagaimana merancang struktur logika dan fisikal dari satu atau lebih database untuk memenuhi kebutuhan informasi yang diperlukan oleh pengguna sesuai dengan aplikasi-aplikasi yang ditentukan.

 Perancangan basis data adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan system. Tantangan dalam merancang database adalah bagaimana merancang sehingga database dapat memenuhi keperluan saat ini dan masa mendatang. Proses Perancangan basis data dibagi menjadi 3 tahapan yaitu :

  • 1. Perancangan basis data secara konseptual,tahapan ini merupakan upaya untuk membuat model yang masih bersifat konsep. 
  • 2. Perancangan basis data secara logis, merupakan tahapan untuk memetahkan model konseptual kemodel database yang akan dipakai (model relasional,hirarkis,atau jaringan). 
  • 3. Perancangan basis data secara fisis, merupakan tahapan untuk menuangkan peracangan database yang bersifat logis menjadi database fisis yang tersimpan 8 pada media penyimpanan eksternal (yang spesifik terhadap DBMS yang dipakai).

Dalam melihat suatu sistem basis data, bila dikaitkan pada penggunanya, maka pandangan (view) terhadap suatu basis data dapat dibagi dalam tiga tingkatan (level).

  • 1. Pandangan Eksternal,merupakan pandangan individu masing-masing pengguna akhir ("end-user": manajer enterprise, operator, programmer, dan lain-lain). Di level inimerupakan bentuk yang paling dekat dengan logika pandangan masingmasing pengguna terhadap data yang tersimpan dalam basis data. Pengguna pada level ini biasanya hanya berkepentingan pada sebagian (kecil) dari keseluruhan basis data karena masing-masing pengguna melihat data keseluruhan dasis data karena masing-masing pengguna melihat data di dalam basis data sesuai porsi aplikasi yang menjadi tanggung jawab/wewenang saja. 
  • 2. Pandangan Konseptual, merupakan pandangan masyarakat basis data secara total keseluruhan, yaitu tingkat di mana pandangan masing-masing pengguna digabungkan menjadi satu konsep struktur dan terintegrasi sehingga merupakan gambaran dari keseluruhan basis data. 
  • 3. Pandangan Internal, merupakan pandangan penyimpanan mendekati pada tingkat pandangan basis data dalam penyimpanan fisik. Di sini diperlihatkan cara data tersimpan dalam media penyimpanan harddisk, misalnya. Meliputi berbagai hal seperti paging (blocking), clustering, indexing, dan lain sebagainnya, yang sangat berorientasi pada perangkat keras komputer.  

Fungsi 

 Fungsi merupakan relasi khusus. Kekhususan tersebut adalah : tidak ada pasangan yang satu anggota domain berpasangan dengan dua atau lebih anggota kodomain, ditulis : :

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun