Tipe-tipe data pada Database (Melisa Nento)
Tipe data (data type) selalu digunakan untuk menentukan jenis data dari suatu field dalam sebuah tabel. Terdapat sepuluh jenis tipe data dalam database yang disediakan Ms Access, yaitu :
Ø AutoNumber
Menampilkan angka secara otomatis dimulai dari angka 1, dan dilanjutkan dengan angka 2, 3, 4, dan seteusnya.
Ø Currency
Menampung data digit, tanda minus, dan tanda titik desimal dengan 15 digit di sebelah kiri tanda titik desimal dan 4 digit di sebelah kanan titik desimal.
Ø Date / Time
Menampung data tanggal, waktu, dan tahun dimulai dari 100 sampai dengan 9999.
Ø Hyperlink
Menampung data teks berwarna, bergaris bawah, dan grafik.
Ø Lookup Wizard
Menampilkan suatu tipe data dari banyak tipe data yang diambil dari tabel dan Query.
Ø Memo
Menampung data teks (huruf, bilangan, tanda baca, dan simbol grafik) sebanyak 65535 karakter. Tipe ini tidak dapat diindeks.
Ø Number
Menampung digit, tanda minus, dan titik desimal. Tipe ini memiliki 5 ukuran bilangan dan jumlah digit.
Ø OLE object
Menampung foto/gambar grafik, rekaman suara dan video, dan spreadsheet. Kapasitas maksimum data tipe ini adalah 1 Gb. Tipe ini tidak dapat diindeks.
Ø Text
Menampung data teks (huruf, angka, dan simbol grafik) sebanyak 255 karakter. Standar karakter terpasang sebesar 50 karakter.
Ø Yes / No
Menampung salah satu dari dua yang ada Yes/No, True/False, dan On/Off.
Melisa Nento Bahasa SQL
Bahasa SQL (Structured Query Language)
Data Definition Language
CREATE
untuk membuat objek baru, USE
untuk menggunakan objek, ALTER
untuk mengubah objek yang sudah ada, dan DROP
untuk menghapus objek.CREATE DATABASE Swalayan
--> Yaitu Membuat Database baru Dengan nama Swalayan
CREATE TABLE Barang(Kodebrg VARCHAR(30),Namabrg VARCHAR(20),harga NUMERIC)
-->Yaitu Membuat tabel Barang dengan field dan tipe datanya seperti diatas
Data Manipulation Language
SELECT untuk menampilkan data
INSERT
untuk menambahkan data baruUPDATE
untuk mengubah data yang sudah adaDELETE
untuk menghapus data
SELECT
SELECT
. SELECT
digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama. Secara umum, perintah SELECT
memiliki bentuk lengkapSELECT [nama_tabel|alias.]nama_field1 [AS alias1] [, nama_field2, ...]
FROM nama_tabel1 [AS alias1] [INNER|LEFT|RIGHT JOIN tabel2 ON kondisi_penghubung]
[, nama_tabel3 [AS alias3], ...]
[WHERE kondisi]
[ORDER BY nama_field1 [ASC|DESC][, nama_field2 [ASC|DESC], ...]]
[GROUP BY nama_field1[, nama_field2, ...]]
[HAVING kondisi_aggregat]
Kondisi adalah syarat yang harus dipenuhi suatu data agar ditampilkan.
Kondisi_aggregat adalah syarat khusus Fungsi Agregat (Avg,sum,min,max,Count)
Kondisi dapat dihubungkan dengan Fungsi Logika, misalnya AND
, OR
dan Not
Sebagai Contoh Diasumsikan terdapat tabel USER
yang berisi data sebagai berikut.
username | passwd | tanggal_lahir | jml_transaksi | total_transaksi |
---|---|---|---|---|
Aris | 6487AD5EF | 09-09-1987 | 6 | 10.000 |
Budi | 97AD4erD | 01-01-1994 | 0 | 0 |
Charlie | 548794654 | 06-12-1965 | 24 | 312.150 |
Daniel | FLKH947HF | 24-04-1980 | 3 | 0 |
Erik | 94RER54 | 17-08-1945 | 34 | 50.000 |
Contoh 1: Tampilkan seluruh data
==> SELECT * FROM user
Contoh 2: Tampilkan pengguna yang tidak pernah bertransaksi.
==> SELECT * FROM user WHERE total_transaksi = 0
Contoh 3: Tampilkan username pengguna yang bertransaksi kurang dari 10 dan nilainya lebih dari 1.000.
==> SELECT username FROM user WHERE jml_transakai <> 1000
Contoh 4: Tampilkan total nominal transaksi yang sudah terjadi.
==> SELECT SUM(total_transaksi) AS total_nominal_transaksi FROM user
Contoh 5: Tampilkan seluruh data diurutkan berdasarkan jumlah transaksi terbesar ke terkecil.
==> SELECT * FROM user ORDER BY jml_transaksi DESC
INSERT
Insert dalah perintah yang digunakan untuk menambah record ke dalam tabel
Sintax yang digunakan:
INSERT INTO [NAMA_TABLE] ([DAFTAR_FIELD]) VALUES ([DAFTAR_NILAI])
Contoh:
INSERT INTO TEST (NAMA, ALAMAT, PASSWORD) VALUES ('test', 'alamat', 'pass')
UPDATE
Update adalah perintah untuk merubah data
Sintax yang digunakan:
UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI]
Contoh:
UPDATE Msuser set password="123456" where username="abc"
DELETE
Delete Adalah Menghapus Data
Sintax yang digunakan
DELETE FROM [NAMA_TABLE] [KONDISI]
Contoh:
DELETE FROM TEST WHERE NAMA='test'
Tugas Basisdata
mahasiswa.ung.ac.id/admin
Nama : Melisa Nento
Nim : 921049048
mahasiswa.ung.ac.id./921409048
- pengertian data
- pengertian basis
- pengertian database
II. pengertian database berbasis file
III. kelemahan aplikasi berbasis filE
Tugas :
1. A. Pengertian Data adalah :
“Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu pengolahan. Data bisa berwujud suatu keadaan, gambar, suara, huruf, angka, matematika, bahasa ataupun simbol-simbol lainnya yang bisa kita gunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupunsuatu konsep.
B. Pengertian Basis adalah :
“Kata basis dapat didefinisikan sebagai kumpulan data yang saling berhubungan.
C. Pengertian Database
“Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu dalam komputer sehingga mampu memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna”.
II. Pengertian Database berbasis file
“adalah Kumpulan file / table yang saling berelasi (berhubungan) yang disimpan dalam media penyimpanan eletronik. Dapat dikatakan pengertian lain dari basis data adalah koleksi terpadu dari data yang saling berkaitan yang dirancang untuk memenuhi kebutuhan informasi suatu enterprise (dunia usaha). Dari pengertian tersebut dapat diambil kesimpulan pada masing – masing table / file didalam database berfungsi untuk menampung / menyimpan data – data, dimana masing – masing data yang ada pada table / file tersebut saling berhubungan dengan satu sama lainnya.
III. Kelemahan Aplikasi berbasis file
“ kelemahan Aplikasi berbasis file. Kelemahan tersebut meliputi kesulitan mengakses data karena terisolasi dalam file terpisah, duplikasi data, kesulitan mengubah struktur data dalam file dan ketergantungan struktur file terhadap bahasa pemrograman, serta kesulitan mengubah format laporan akibat ketergantungan sistem berbasis file terhadap program aplikasi yang digunakan”.