Skip to main content

Pengertian, Fungsi, Komponen Sistem Basis Data (Database)


Pengertian Sistem Basis Data
Database atau basis data merupakan bagian sangat penting dalam sebuah proses pengolahan data. Sistem Basis Data adalah kumpulan data yang disimpan secara rapi dan sistematis dalam komputer serta dapat diolah ataupun dimanipulasi dengan software (perangkat lunak) sehingga menghasilkan informasi yang bermanfaat atau berguna. Data tersebut harus dapat diakses dengan urutan yang berbeda-beda secara logis dengan cara yang relatif mudah.

Fungsi Sistem Basis Data
1. Mengelompokkan Data
2. Menghindari Inkonsistensi ataupun Data Ganda

Komponen Sistem Basis Data

1.Hardware adalah perangkat keras yang menunjang sistem basis data, seperti Processor, Disk, Memori, dan sebagainya.

2.Sistem Operasi adalah dasar atau penunjang berbagai program dan sistem yang ada termasuk sistem basis data. Tanpa adanya sistem operasi, sistem basis data tidak akan dapat berjalan. Contoh sistem operasi adalah Windows, Linux, dan Mac OS.

3.DBMS (Database Management System) atau Sistem Pengelola Basis Data adalah software yang digunakan untuk mengolah atau memanajemen basis data. Contohnya adalah MS Access, Oracle, SQL.

4.Basis Data merupakan semua data yang diperlukan dan diolah oleh sistem basis data

5. User adalah pengguna dari sistem basis data. Berikut beberapa user yang biasanya berperan dalam sistem basis data.

DBA (Database Administrator), yaitu user yang bertanggung jawab terhadap keseluruhan sistem basis data, baik dari segi pengendalian, maupun backup database.

Application Programmers, yaitu user yang bertugas mengembangkan program untuk mengakses database.

Naive Users, yaitu end user yang berinteraksi dengan program yang dibuat oleh application programmer tanpa mengetahui cara membuat program atau bahasa pemrograman yang ada.

Bahasa / Perintah Dalam SQL

DDL (Data Definition language )
DDL merupakan perintah / command yang disediakan oleh SQL yang dapat digunakan untuk membangun kerangka dari suatu sistem basis data, yang termasuk database, table, store procedure, ataupun view. Biasanya, ada 3 perintah yang digunakan dalam DDL ini , yaitu CREATE, ALTER, DROP.

CREATE
CREATE adalah perintah yang digunakan untuk membuat, pemakaiannya sangat mudah yaitu dengan menyertakan jenis struktur dan nama yang akan dibuat. Misalnya jika ingin membuat database maka kita bisa menggunakan perintah CREATE DATABASE nama_database.

ALTER
ALTER adalah perintah untuk mengubah struktur yang telah dibuat. Perintah ini dapat digunakan untuk menambah,mengubah, atau menghapus kolom pada tabel. Cara penggunaannya adalah dengan menyertakan jenis dan nama struktur yang akan diubah serta perintah pengubahan.
Contoh : ALTER TABLE nama_tabel ADD nama_kolom tipe_data

DROP
Perintah DROP dapat digunakan untuk menghapus database ataupun table.
Contoh Penggunaan : DROP DATABASE nama_database


DML (Data Manipulation Language)
DML adalah Perintah / command yang disediakan oleh SQL untuk memanipulasi data didalam database yang telah dibuat. Pada umumnya, terdapat 4 perintah yang sering digunakan, yaitu SELECT,INSERT,UPDATE, DELETE.

SELECT
Fungsi select digunakan untuk mengambil data dari table dalam database. Cara penggunaannya cukup mudah yaitu harus mencantumkan nama tabel dan kolom yang diambil.
Contoh : SELECT nama_kolom1,nama_kolom2,nama_kolom3 FROM nama_tabel

INSERT
INSERT digunakan untuk menambahkan data baru ke dalam tabel yang sudah ada. Nilai yang dimasukkan ke tabel harus sesuai dengan jumlah kolom yang ada pada tabel. Misalnya di tabel A terdapat 4 kolom, maka jika ingin insert data harus mengisi keempat kolom tersebut.

Contoh : INSERT INTO nama_tabel VALUES (nama_panjang,nama_panggilan,nama_pendek)

UPDATE
perintah UPDATE digunakan untuk mengubah nilai atau data yang ada dalam tabel dan biasanya disertai dengan kondisi tertentu.

Contoh : UPDATE tableA SET nilai=100 WHERE nama = 'Amir'

DELETE
Sesuai dengan namanya, perintah delete digunakan untuk menghapus data dari database. Pada prakteknya di lapangan, perintah delete ini biasanya jarang digunakan karena biasanya data hanya disembunyikan atau di hide dari user ketika user memilih untuk menghapus data tertentu.

Contoh : DELETE FROM nama_tabel WHERE nama = 'Amir'

DCL (Data Control Language)
DCL adalah perintah yang disediakan SQL untuk melakukan pengontrolan hak akses terhadap data dan database. Perintah yang biasanya digunakan adalah GRANT dan REVOKE.

Comments

Popular posts from this blog

Guide / Cara Mengalahkan Boss Level di Suikoden 2 PS1 (PSX)

Di game Suikoden 2 ini terdapat berbagai macam boss di beberapa area dalam game. Tentu saja untuk mengalahkan boss level tidaklah semudah mengalahkan semua musuh yang ada di area tersebut karena pastinya boss level memiliki level dan atribut yang lebih tinggi sehingga lebih kuat dan tangguh. Berikut Tutorial untuk mengalahkan semua boss level terkuat di game Suikoden 2 PSX (PS1). Mist Shade  Rekomendasi Level Semua Hero : 8-11 Setelah kabur dari Mercenary Fortress, Riou dan Jowy memutuskan untuk kembali ke kota Kyaro melalui North Sparrow Pass, namun mereka mendengar kabar adanya Mist Monster di North Sparrow Pass. Oleh karena itu, mereka memutuskan untuk membentuk tim dengan lebih banyak orang untuk melewati North Sparrow Pass sehingga ketika Mist Monster muncul, mereka dapat mengalahkannya. Akhirnya, Riou dan Jowy membantu rombongan Sirkus yang beranggotakan Bolgan, Eilie, dan Rina. Pada akhirnya mereka bergabung dengan Riou dan Jowy untuk melewati North Sparrow Pass. Di u

8 Daftar Nama Kota di Ragnarok Mobile Eternal Love

1. Prontera Prontera adalah kota pertama yang akan dijumpai oleh para player Ragnarok Mobile Eternal Love. Kota ini adalah kota terbesar dengan NPC terbanyak dibanding kota lainnya pada saat ini. Banyak hal yang dapat dilakukan di kota ini, seperti mengambil daily quest (time rift, monster hunter,mission board), refine dan enchant equipment,craft headwear, belajar skill adventurer, menyewa peco-peco, ubah job, dan sebagainya. Batas Kota Prontera Utara : Prontera North Gate Selatan : Prontera South Gate Timur : Sunken Ship Barat : Prontera West Gate Level : 1-99 2. Izlude Izlude sebenarnya masih bagian dari wilayah Prontera. Di kota ini NPC tidak sebanyak Prontera, namun ada beberapa NPC yang hanya ada di kota ini, contohnya adalah NPC untuk teleport ke Byalan Island (Pintu masuk underwater cave dan underwater temple), World Teleporter (untuk teleport antar channel atau server). 3. Geffen Melalui kota ini, kita dapat pergi ke goblin forest, kordt forest, ataupun orc vi

25 Monster Boss MVP Terkuat di Ragnarok M : Eternal Love

Di game Ragnarok M : Eternal Love terdapat 25 monster boss yang tersebar di map yang berbeda dengan level dan kekuatan yang berbeda-beda juga. Tentu saja item yang drop dari boss tersebut adalah item yang tidak mudah didapatkan sehingga para player akan selalu berusaha memburu para boss MVP tersebut. Namun, meskipun para player ingin berburu boss level, tidak semuanya kuat dan mampu untuk mengalahkan monster-monster tersebut karena damage dari monster tersebut sangat sakit dibanding monster-monster lain yang memiliki level yang sama dengannya. Untuk menampilkan monster-monster tersebut dapat melalui menu lainnya atau more, lalu pilih MVP. 1. Angeling Angeling memiliki penampilan mirip Poring namun memiliki sayap dan juga lingkaran di atas kepalanya. Ia berada di South Prontera. Untuk mencari dan mengalahkan Angeling, jangan lupa untuk membuat party sehingga mencari dan mengalahkannya menjadi lebih mudah. Meskipun hanya level 25, namun jangan coba-coba melawannya sendirian terutama d