contoh soal:
Database : supermarket
Table : barang
* kdbarang char (5)
* namabarang varchar (30)
* kemasan varchar (20)
* ukuran varchar (20)
* harga money
* stok int
dan insert data nya seperti di bawah ini :
Kdbarang
|
Namabarang
|
Kemasan
|
Ukuran
|
Harga
|
Stok
|
B0001
|
Indomie
|
Plastik
|
35 gr
|
1500
|
5
|
B0002
|
Indomilk
|
Botol
|
35 ml
|
1200
|
10
|
B0003
|
Kecap bango
|
Botol
|
150 ml
|
15000
|
15
|
maka langkah-langkah yang kita gunakan adalah sebagai berikut :
create database supermarket
use supermarket
create table barang ( kdbarang char (5),
namabarang varchar (30),kemasan varchar (20),
ukuran varchar (20),
harga money,
stok int )
seperti dibawah ini :
setelah itu select table barang tersebut, maka akan muncul hasil seperti berikut :
dan untuk memasukan data seperti yang di sebutkan di atas kita menggunakan perintah INSERT seperti berikut :
setelah kita insert dan kita select maka akan muncul hasik seperti berikut :
DCL
adalah kelompok perintah yang dipakai untuk melakukan otoritas terhadap pengaksesan data dan pengakolasian ruang.
ada 3 perintah dalam DCL yaitu :
1. Grant
yaitu perintah digunakan untuk memberikan hak/izin aksses oleh administrator ( pemilik utama ) server kepada user.
2. Revoke
yaitu menghilangkan/mencabut hak akses yang telah di berikan kepada user oleh administrator.
3. Deny
yaitu perintah untuk menyangkal permisions basis data.
= = = =
Kamis,28 Maret 2013
Data Manipulation Language
DML ( Data Manipulation
Language ) yaitu Kumpulan perintah Query yang di gunakan untuk
memanipulasi data dalam sebuah tabel seperti mengubah dan menghapus
data.
Perintah-perintah DML yaitu
1.insert
2.delete
3.update,dan
4. select
adapun contoh soal yang akan kita buat misalnya sebagai berikut :
database Kampus
table Buku (kdbuku char (5),
judul varchar (30),
penerbit varchar (30),
pengarang varchar (30),
stok int )
perintah yang akan kita gunakan yaitu sebagai berikut
jika kita jalan kan maka akan muncul hasil command the command (S) completed successfully
1.Insert
Digunakan untuk menambah atau memasukan data pada database.
Bentuk umumnya : insert into nama_table values (data nya )
contohnya :
2.Delete
Digunakan untuk menghapus data atau record dalam suatu table.
3. Update
Digunakan untuk merubah atau memperbarui datadalam suatu database.
Bentuk umunya yaitu :
a.merubah dalam 1 kolom
update into nama_table set nama_kolom = 'nama yang akan diganti'
contohnya : update buku set judul ='doraemon'
b.merubah dalam 1data
update into nama_table set nama_kolom='nama yang akan di ganti' where kondisi ='nama/kode'
contohnya : update buku set judul='shincan' where kdbuku='32'
4.select
Digunakan untuk melihat atau menampilkan data atau record dalam database.
Bentuk umumnya yaitu : select * from buku
===
Kamis,21 Maret 2013
SQL (DDL dan DML)
Konsep SQL
SQL (Structured Query
Language) adalah salah satu bahasa generasi level ke-4 (4th GL) yang
awalnya dikembangkan oleh IBM di San Jose Research Laboratory. Berbeda dengan
bahasa pemrogramman level ke-3 (3rd GL), SQL adalah bahasa yang bersifat
request oriented dan bersifat non-prosedural sehinggan lebih mudah untuk
dipelajari karena sintaksis yang digunakan hampir menyerupai bahasa yang
digunakan oleh manusia untuk berkomunikasi.
Oleh karena itu, SQL lebih fleksibel
dalam penggunaannya. Selain itu, SQL juga bersifat non case sensitif. Banyak
vendor pembuat DBMS (Database Management System) yang saat ini menggunakan SQL
sebagai standarisasi dalam produk mereka, seperti ORACLE, Microsoft SQL Server,
PostGreSQL, dan MySQL.
SQL sendiri terbagi atas beberapa
bagian, yaitu:
Tiga bagian utama SQL:
1.
DDL (Data Definition Language),
yaitu bahasa yang memiliki kemampuan untuk mendefinisikan data yang berhubungan
dengan pembuatan dan penghapusan objek seperti tabel, indeks, bahkan basis
datanya sendiri.Misalnya, CREATE, DROP, dan ALTER.
2.
DML (Data Manipulation Language),
yaitu bahasa yang berhubungan dengan proses manipulasi data pada tabel, record.
Misalnya, INSERT, UPDATE, SELECT, dan DELETE.
3.
Perintah SQL Standar dalam SQL
Server 2000 (Transact SQL)
Berikut beberapa perintah dan
fungsi yang sering digunakan di dalam Transact SQL.
Perintah – Keterangan:
- CREATE DATABASE - Membuat Database
- ALTER DATABASE - Mengubah Database
- DROP DATABASE - Membuat Database
- CREATE TABLE - Membuat Tabel
- ALTER TABLE - Mengubah struktur tabel
- DROP TABLE - Menghapus tabel
- CREATE VIEW - Membuat view
- ALTER VIEW - Menghapus view
- DROP VIEW - Menghapus view
- CREATE PROCEDURE - Membuat stored procedure
- ALTER PROCEDURE - Mengubah stored procedure
- DROP PROCEDURE - Menghapus stored procedure
- CREATE TRIGGER - Membuat trigger
- ALTER TRIGGER - Mengubah trigger
- DROP TRIGGER - Menghapus trigger
- CREATE INDEX - Membuat index
- DROP INDEX - Mengubah index
- SELECT - Menampilkan data dari tabel
- COMMIT - Menuliskan perubahan ke dalam disk
- ROLLBACK - Membatalkan perubahan yang dilakukan setelah perintah COMMIT yang terakhir.
Berikut beberapa fungsi yang sering
digunakan di dalam Transact SQL.
Fungsi - Keterangan
- SUM ( ) - Menjumlahkan record
- AVG ( ) - Rata-rata nilai
- MAX ( ) - Menampilkan nilai terbesar
- MIN ( ) - Menampilkan nilai terkecil
- COUNT ( ) - Menghitung jumlah record
- SYSDATE ( ) - Menampilkan tanggal dari system
Dasar-dasar SQL
- DDL (Data Definition Language) mmPerintah - Keterangan
- CREATE TABLE - Membuat tabel
- CREATE INDEX - Membuat index
- ALTER TABLE - Mengubah struktur tabel
- DROP TABLE - Menghapus tabel
- DROP INDEX - Menghapus index
- GRANT - Memberikan hak akses
- REVOKE - Menghapus hak akses
DML (Data Manipulation Language)
Perintah - Keterangan
- SELECT - Menampilkan record dari tabel atau view
- INSERT - Menyisipkan record ke dalam tabel
- UPDATE - Menghapus record dari tabel
- DELETE - Menghapus record dari tabel
- COMMIT - Menuliskan perubahan ke dalam disk
- ROLLBACK - Membatalkan perubahan yang dilakukan setelah perintah COMMIT terakhir
Database Languange
DBMS merupakan perantara bagi
pemakai dengan basis data dalam disk. Cara berinteraksi/komunikasi antara
pemakai dengan basis data tersebut diatur dalam suatu bahasa khusus yang
ditetapkan oleh perusahaan pembuat DBMS. Bahasa itu dapat kita sebut sebagai
bahasa basis data yang terdiri dari atas sejumlah perintah(statment) yang
diformulasikan dan dapat diberikan user dan dikenali/diproses oleh DBMS untuk
melakukan suatu aksi/pekerjaan tertentu.
Sebuah basis data biasanya dapat dipilih ke dalam 2 bentuk yaitu:
1. Data Definition Language(DDL)
2. Data Manipulation Languange(DML)
1.DDL
Struktur/skema basis data yang menggambarkan/mewakili
desain basis data secara keseluruhan didefinisikan dengan bahasa khusus yang
disebut DDL. Dengan bahasa inilah kita dapat membuat tabel baru, membuat
indeks, mengubah tabel, menentukan struktur penyimpanan tabel dan sebagainya.
Hasil dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam
file khusus yang disebut Kamus Data
2. DML
Merupakan bentuk bahasa basis data
yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis
data. Manipulasi data dapat berupa:
a. Penyisipan/Penambahan data baru
ke suatu basis data
b. Penghapusan data dari suatu basis
data
c. Pengubahan data dari satu basis
data
===
Kamis,7 Maret 2013
HARI YANG
BAIK.
Kami baru saja mempelajari materi
Database.
Adapun yang pertama kali kami
pelajari mengenai Database adalah Pengertian Database. Langsung aja ya
fren?,,,,
DATABASE
A. Pengertian
database
Data adalah representasi dari fakta
dunia nyata yang mewakili suatu objek yang sedang ditinjau (manusia, barang,
peristiwa, hewan, konsep, keadaan, dsb), dan direkam dalam bentuk huruf, kata,
angka, simbol, gambar, bunyi, atau kombinasinya.
Base adalah basis yang dapat diartikan
sebagai gudang, markas, tempat berkumpul dari suatu objek atau representasi
objek.
“a collection of
related data” (Elmazri§ & Navathe, 1994)
“an organized
collection of logically related data” (McFadden, Hoffer, and Presscot, 2002)§
§ “a collection of
data, typically describing the activities of one or more related organizations”
(Ramakrishnan & Gerke, 2000)
Beberapa definisi basis data adalah
sebagai berikut:
§ Sekumpulan data
store (dapat dalam jumlah besar) yang tersimpan dalam magnetic disk, optical
disk, dan media penyimpan sekunder lainnya.
§ Sekumpulan
program-program aplikasi umum yang bersifat “batch” yang mengeksekusi dan
memproses data secara umum (hapus,cari,update,dll)
§ Basis data
terdiri dari data yang di-share bagi banyak user dan memungkinkan penggunaan
data yang sama pada waktu bersamaan oleh banyak user
Koleksi terpadu
dari data-data yang saling berkaitan§ dari suatu enterprise. Misalnya Basis
data RS akan terdiri dari data-data seperti pasien, karyawam, dokter, dan
perawat
§ Kumpulan
informasi yang disimpan di dalam komputer secara sistematik sehingga dapat
diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari
basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil
kueri (query) basis data disebut sistem manajemen basis data (database
management system, DBMS).
§ Kumpulan dari
data yang saling berhubungan yang diorganisasi sedemikian rupa agar kemudian
dapat dimanfaatkan lagi dengan cepat dan mudah (Abdul Kadir, 2002: 39).
Kumpulan data
yang terkomputerisasi,§ diatur dan disimpan menurut salah satu cara yang
memudahkan pengambilan kembali. Secara sederhana basis data dapat diungkapkan
sebagai suatu pengorganisasian data dengan bantuan komputer yang
memungkinkan data dapat diakses dengan mudah dan cepat.
Kumpulan file
data yang§ saling berhubungan (berelasi) dan diorganisasi sedemikian rupa agar
dapat diakses dengan mudah dan cepat.
Kumpulan data
yang§ saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa
pengulangan (redundansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan
(Fathansyah, 1999).
Kumpulan
file-file yang saling§ berelasi, relasi tersebut ditunjukkan dengan kunci dari
tiap file yang ada untuk digunakan dalam satu lingkup perusahaan, instansi
(Kristanto, 1994).
Kumpulan file
data yang terorganisasi, terintegrasi, dan bisa dipakai bersama (C.J Date,
1981)§
Kumpulan rekaman
data berbagai tipe yang memiliki relasi satu sama lain (Martin, 1977)§
Dalam prakteknya freen, untuk
kemudahan dalam mengakses data, data disusun dalam suatu struktur logis yang
menjelaskan bahwa:
1. Kumpulan tabel menyusun basis
data,
2. Tabel tersusun atas sejumlah
record,
3. Sebuah record mengandung sejumlah
field, dan
4. Sebuah field disimpan dalam
bentuk kumpulan bit.
Pengertian masing-masing istilah
diatas adalah seperti berikut:
a. Field (medan) menyatakan data
terkecil yang memiliki makna. Istilah lain untuk field yaitu elemen data, kolom
item, dan atribut. Contoh field yaitu nama seseorang, jumlah barang yang
dibeli, dan tanggal lahir seseorang.
b. Record (rekaman) menyatakan
kumpulan dari sejumlah elemen data yang saling terkait. Sebagai contoh, nama,
alamat, tanggal lahir, dan jenis kelamin dari seseorang menyusun sebuah record.
Istilah lain yang juga menyatakan record yaitu tupel dan baris.
c. Tabel menghimpun sejumlah record.
Sebagai contoh, data pribadi dari semua pegawai disimpan dalam sebuah tabel.
d. Basis data (database) adalah
suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan
aktivitas untuk memperoleh informasi. Sebagai contoh, basis data akademis
mengandung tabel-tabel yang berhubungan dengan data mahasiswa, data jurusan,
data mata kuliah, data pengambilan mata kuliah pada suatu semester, dan nilai
yang diperoleh mahasiswa.
Alasan Perlunya Database
§ Basis data
merupakan salah satu komponen penting dalam system informasi, karena merupakan
dasar dalam menyediakan informasi.
§ Basis data
menentukan kualitas informasi : akurat, tepat pada waktunya dan relevan.
Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan
dengan biaya mendapatkannya.
Basis data
mengurangi duplikasi data (data redudancy).§
Dengan mengimplementasikan
basis data agar data saling berelasi.§
Basis data dapat
mengurangi pemborosan tempat simpanan luar.§
Yang Berkepentingan Dengan Basis
Data meliputi :
Pemakai akhir dan
vendor DBMS§
Programmer
aplikasi basis data§
Administrator
Basis Data (Database Administrator)§
NAH FREEN,,
INI BARU APLIKASI YANG DIGUNAKAN
UNTUK EMBUAT DATABASE. DENGAN MENGGUNAKAN Microsoft SQL Server 2000.
Langsung saja ,,, Apa sih SQL Server
2000 itu?,,
Ayo...
Microsoft SQL Server 2000
Microsoft SQL Server adalah sebuah
sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri
(query language) utamanya adalah Transact-SQL yang merupakan implementasi dari
SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL
Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai
dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada
basis data besar.
Beberapa Versi Microsoft SQL Server
2000 yaitu:
Microsoft SQL Server 2000 server
edition
• Microsoft SQL
Server 2000 Enterprise Edition
• Microsoft SQL
Server 2000 Standard Edition
• Microsoft SQL
Server 2000 Workgroup Edition
Microsoft SQL Server 2000 for
Special user:
• Microsoft SQL
Server 2000 Personal Edition
• Microsoft SQL
Server 2000 Developer Edition
• Microsoft SQL
Server 2000 Evaluation Edition
• Microsoft SQL
Server 2000 Windows CE Edition
• Microsoft SQL
Server 2000 Enterprise Edition
Karena untuk personal pada system
operasi Windows XP silahkan install Microsoft SQL Server 2000 Personal Edition.
Karena versi ini berjalan di atas system operasi Windows XP. Untuk server
Edition versi ini dikhususkan untuk berjalan di Sistem Operasi Windows NT dan Windows
Server 2000 dan Windows Server 2003.
Begin the Tutorial!!!!
Download SQL Server 2000
Personal on Indowebser
Buka CD atau folder installer
Microsoft SQL Server 2000 Personal Edition. Lalu jalankan setup.bat
Setelah setup.bat dijalankan akan
muncul tampilan seperti dibawah, tunggu hingga proses selesai 100%
Setelah itu akan muncul layar
Welcome untuk memulai installasi tekan next >
Setelah itu pilih Local Computer,
lanjut next >
Pada jendela Installation Selection
pilih opsi Create a new instance of SQL Server, or install Client tool
Pada jendela berikutnya isikan user
informasi sesuai identisan dan company anda.
Setelah itu akan muncul layar
end-user agreement sebagai tanda bahwa
kita menyetujui semua aturan pada
SQL Server 2000. Tekan tombol yes
Masukkan CD key / serial number yang
anda miliki
Pada installation definition pilih
tipe installation Server and Client Tools
Pada layar ini centang pada default
lalu next >
Di Setup Type pilih Typical, atau
boleh juga pilih costum atau Minimum dika anda ingin mengaturnya sesuai
kebutuhan anda
Setelah itu akan muncul jendela
Service Accounts Opsi atas pilih Use the same account for each service. Auto
start Server Service, dan pada opsi service settings, pilih User the Local
System account
Pada Authentication mode pilih saja
Windows Authentication mode:
Pada Authentication mode pilih saja
Windows Authentication mode:
Lalu klik next saja untuk memulai
mengcopy kan file installasi ke harddisk
Tunggu proses Copy file hingga
selesai
Tunggu proses Copy file hingga
selesai
Proses sedang mengkonfigurasi SQL
server, tunggu beberapa saat hingga selesai
Jika muncul layar seperti dibawah
dan tidak ada pesan error. Maka Installasi berhasil
Untuk membuka program SQL Server
anda bias mencarinya di Start menu
Tidak ada komentar:
Posting Komentar