pengenalan & instalasi elemen dbaseerma_sova.staff.gunadarma.ac.id/downloads/files...dbase...
TRANSCRIPT
Pengenalan&
Instalasi ElemendBase
1konsep sistem informasi / ERMA SOVA, SKOM
Apa itu dbase?
• dBase, adalah suatu program paket untuk pengolahadatabase, awalnya program ini diterapkan padamikrokomputer 8 bit dengan mengunakan sistem operasianCP/M-80TM versi dBase pertama adalah dBase II program inisudah digunakan oleh mikro komputer.
• Pada tahun 1983 dBase II versi 2.4 diedarkan untukkomputer PC IBM dengan mengunakan sistem operasi PC DOC V1.1, 2.0 atau 2.1, kemudian berkembang dBase III, dBase III +, dBase IV dan dBase V.
2konsep sistem informasi / ERMA SOVA, SKOM
dBase sebagai utility program & bahasa program
• Dbase adalah software yang terdiri dari duabagian :– Utility Program : adalah paket program yang
membantu dalam hal pembentukan file, pengisiandata, peragaan data yang sudah ada.
– Bahasa pemrograman seperti bahasa komputerlainnya.
• Database, adalah sekumpualan informasi yang diorganisasikan dalam suatu bentuk spesifik danterstuktur
3konsep sistem informasi / ERMA SOVA,
SKOM
System Requirment pada dbase
• System Requirment : Untuk menjalankanDbase membutuhkan 2 buah file yaituDbase.exe dan Dbase.ovl. Selain itu jugadiperlukan file Help.Dbs dan Assist.Hlp dimanakedua file ini mengandung teks untuk pesan‘help’. File lain yang juga penting adalahConfig.Sys, file ini dibaca oleh DOS sewaktuboot.
4konsep sistem informasi / ERMA SOVA,
SKOM
Elemen dbase
• Field : bagian data dari record
• Record : kumpulan dari beberapa data yang saling berkaitan membentuk suatu informasi
• File : kumpulan dari semua record yang sejenis
• Database : gabungan dari beberapa file yang terpadu
5konsep sistem informasi / ERMA SOVA,
SKOM
Contoh :
File Mahasiswa
NPM Nama Kelas
Record 1 31200472 Doni 3DB12
Record 2 30200569 Renold 3DB15
Record 3 31200783 Hari 3DB12
Record 4 31100421 Tita 3DB19
Field 1 Field 2 Field3
6konsep sistem informasi / ERMA SOVA,
SKOM
Jenis data dalam dbase(part 1)
• Data Karakter (Character)Data ini antara lain :AbjadAngkaKarakter – karakter lain
Data karakter tidak dapat diopersikan secara matematis. Panjang maksimum dari data karakter adalah 254 karakter.
• Data Numerik (Numeric)Data ini berupa :Angka dari 0 s/d 9 dengan berbagai kombinasinya.Data numerik dapat dilakukan operasi matematis
7konsep sistem informasi / ERMA SOVA,
SKOM
Jenis data dalam dbase(part 2)
• Data Logika (Logic), Data yang hanya mempunyai duakemungkinan yaitu : – Benar direpresentasikan dengan.T.– Salah direpresentasikan dengan .F.
• Data Tanggal (Date)Data ini menyatakan tanggal, Data tanggal dituliskan denganangka dan karakter Slash (/).Pada dBase, tanggal dapat direpresentasikan dengan dua cara : Amerika (MM/DD/YY) Eropa (DD/MM/YY)
• Data MemoData memo ini sama seperti data string, tapi dapat menerimahingga 4000 karakter
8konsep sistem informasi / ERMA SOVA,
SKOM
Operator (part 1)
• Berfungsi untuk melakukan suatu operasi antar dua item yang berjenis sama untuk memperoleh suatu hasil tertentu.
• Jenis Operator ada 3 yaitu :
1. Operator Matematika :
Dilakukan pada data numeric yang menghasilkan nilai denganjenis data numeric juga.
contoh : Symbol : /, *, +, -, ^ atau **
2.Operator Relasi :
Dilakukan antara dua data numeric, karakter, dan tanggal. Operator ini akan menghasilkan hasil benar (.T.) atau salah (.F.)
Contoh : Simbol : <, >, =, <> atau ≠, <=, >=
Bila x=-1 dan B= -5
Y = x>B Maka y adalah .T.9
konsep sistem informasi / ERMA SOVA, SKOM
Operator (part 2)
3.Operator Logika :
Terdiri dari .AND., .OR. , dan .NOT. hasilnya .T. dan .F.
4.Operator String adalah upaya penggabungan beberapa string.A. Penggabungan (+)B. Pemisahan (-)
10konsep sistem informasi / ERMA SOVA,
SKOM
Struktur sql queryPerintah Keterangan
SELECT Untuk menampilkan kolom
FROM Untuk menampilkan tabel
WHERE Untuk menampilkan baris
ORDER BY Untuk mengurutkan baris (hanya kolom yang dispesifikasikan di dalam SELECT) sehingga tidak ada duplikasi data
DISTINCT Untuk menampilkan baris output hanya satu kali (diurutkan dengan ascending)
|| Untuk menggabungkan kolom yang berjeniskarakter
SUBSTR Untuk menampilkan sebagian field yang bertipe karakter
YEAR, MONTH, DAY Untuk menampilkan sebagian field yang bertipedate 11
konsep sistem informasi / ERMA SOVA, SKOM
Tabel mhs
NPM NAMA ALAMAT
10296832 Nurhayati Jakarta
10296126 Astuti Jakarta
31296500 Budi Depok
41296525 Prananingrum Bogor
50096487 Pipit Bekasi
21196353 quraish Bogor12
konsep sistem informasi / ERMA SOVA, SKOM
Tabel mkul
KDMK MTKULIAH SKS
KK021 P. Basis Data 2
KD132 SIM 3
KU122 Pancasila 2
13konsep sistem informasi / ERMA SOVA,
SKOM
Tabel nilai
NPM KDMK MID FINAL
10296832 KK021 60 75
10296196 KD132 70 90
31296500 KK021 55 40
41296525 KU122 90 80
21196353 KU122 75 75
50097487 KD132 80 0
10296837 KD132 40 3014
konsep sistem informasi / ERMA SOVA, SKOM
Select … from …
• Tampilkan semua data mahasiswa
Select npm,nama,alamat from mhs;
Atau
Select * from mhs;
NPM NAMA ALAMAT
10296832 Nurhayati Jakarta
10296126 Astuti Jakarta
31296500 Budi Depok
41296525 Prananingrum Bogor
50096487 Pipit Bekasi
21196353 quraish Bogor15
konsep sistem informasi / ERMA SOVA, SKOM
Select … from … where …
• Tampilkan mata kuliah yang sks-nya 2
– select mtkuliah from mkul
where sks = 2;
• Tampilkan nama mahasiswa yang diawali dengan huruf
‘P’
– Select nama from mhs
where nama like ‘P%’;
MTKULIAH
P. Basis Data
Pancasila
NPM NAMA ALAMAT
41296525 Prananingrum Bogor
50096487 Pipit Bekasi
16konsep sistem informasi / ERMA SOVA,
SKOM
Select … from … order by …
• Tampilkan kolom nama dari tabel mhs diurutkan
berdasarkan urutan nama abjad terbawah
– select * from mhs order by nama desc;NPM NAMA ALAMAT
21196353 quraish Bogor
41296525 Prananingrum Bogor
50096487 Pipit Bekasi
10296832 Nurhayati Jakarta
31296500 Budi Depok
10296126 Astuti Jakarta 17konsep sistem informasi / ERMA SOVA,
SKOM
select distinct … from …
• Tampilkan alamat mahasiswa, dimana alamat yang
sama hanya ditampilkan satu kali saja.
– select distinct alamat from mhs;
ALAMAT
Jakarta
Depok
Bogor
Bekasi18
konsep sistem informasi / ERMA SOVA, SKOM
substr
• untuk mengambil sebagian karakter dari suatu
data.
– .?SUBSTR(‘Indonesia’,3,4)
– done
Untuk menggabungkan kolom yang berjenis karakter
Select firstname || ‘ ‘ ||lastname as Name, Salary from
empo;
19konsep sistem informasi / ERMA SOVA,
SKOM
Operator aritmatika
• Pada ekspresi SQL dengan tipe data Number dan Date
dapat digunakan operator aritmatika (+, -, *, /).
SELECT last_name, salary, salary + 300 FROM employees;
20konsep sistem informasi / ERMA SOVA,
SKOM
21konsep sistem informasi / ERMA SOVA,
SKOM
Operator pembanding
22konsep sistem informasi / ERMA SOVA,
SKOM
23konsep sistem informasi / ERMA SOVA,
SKOM
Operator pembanding (lnjt.)
24konsep sistem informasi / ERMA SOVA,
SKOM
Between condition
25konsep sistem informasi / ERMA SOVA,
SKOM
In condition
26konsep sistem informasi / ERMA SOVA,
SKOM
Like condition
• Gunakan kondisi LIKE untuk melakukan pencarian
sebagian nilai string. Kondisi pencarian dapat
menggunakan simbol karakter berikut:
% : menunjukkan nol/kosong atau sembarang
beberapa karakter.
_ : menunjukkan sembarang 1 karakter.
27konsep sistem informasi / ERMA SOVA,
SKOM
konsep sistem informasi / ERMA SOVA, SKOM
28
Null condition
29konsep sistem informasi / ERMA SOVA,
SKOM
Logical condition
Operator Arti
AND Returns TRUE, jika kedua kondisi adalah True
OR Returns TRUE, jika salah satu kondisi adalah True
NOT Returns TRUE, jika kondisi tersebut adalah False
30konsep sistem informasi / ERMA SOVA,
SKOM
And operator
31konsep sistem informasi / ERMA SOVA,
SKOM
Or operator
32konsep sistem informasi / ERMA SOVA,
SKOM
Not operator
33konsep sistem informasi / ERMA SOVA,
SKOM