SlideShare a Scribd company logo
1.1.    Basis Data
Basis data atau database, berasal dari kata basis dan data, adapun
pengertian dari kedua pengertian tersebut adalah sebagai berikut :
Basis :    dapat diartikan sebagai markas atau gudang, tempat
bersarang atau berkumpul.
Data :     representasi fakta dunia nyata yang mewakili suatu
 objek seperti
manusia (pegawai, siswa, pembeli, pelanggan), barang, he
wan
peristiwa, konsep, keadaan, dan sebagainya yang direkam dal
am bentuk angka, huruf, simbol, teks, gambar, bunyi, atau
kombinasinya.
Dari kedua pengertian tersebut, maka dapat ditarik
kesimpulan        bahwa pengertian dari                Basis
Data 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 diran
cang                                                   untuk
memenuhi kebutuhan informasi suatu enterprise (dunia usa
ha). Dari pengertian tersebut dapat diambil kesimpulan pada
masing – masing table / file didalam databaseberfungsi untuk
menampung / menyimpan data – data, dimana masing –
masing data yang ada pada table / file tersebut saling
berhubungan dengan satu sama lainnya.
Tujuan dari dibentuknya basis data pada suatu perusahaan pada
dasarnya adalah kemudahan dan kecepatan dalam pengambilan
kembali data.
Dapat dilihat pada gambar 1.1 terlihat bahwa pada gambar 1.1(a)
bukan basis data melainkan lemari arsip, dimana pada setiap rak
dalam lemari tersebut dapat menyimpan dokumen –
  dokumen manual yang terdiri dari lembaran – lembaran
kertas. Masalah yang dihadapi pada lemari arsip adalah
kelambatan dalam menelusuri data – data yang ada pada lemari
arsip tersebut, misalkan kita ingin mencari arsip untuk pegawai
tertentu dihasilkan dengan lambat dikarenakan petugas harus
mencari lembaran – lembaran yang ada pada dokumen tersebut
dan ini sangat menyita waktu.
Sedangkan kalau kita bicara basis data, maka seluruh
data – data disimpan dalam basis data pada masing –
masing table / file sesuai dengan fungsinya, sehingga
kita dengan mudah dapat melakukan penelusuran data
yang diinginkan hal ini akan mengakibatkan pada
kecepatan atas informasi yang disajikan.
Didalam suatu media penyimpanan (hard
disk misalnya), kita dapat menempatkan lebih dari 1
(satu) basis data dan tidak semua bentuk penyimpanan
data secara elektronik,
dikatakan basis data, karena kita bisa menyimpan d
okumen berisi data dalam file teks (dengan program
pengolahan kata), spread sheet, dan lainnya.
1.1(a). Lemari Arsio di sebuah ruang




          1.1(b). Basis Data di sebuah Harddisk

Gbr 1(a)&(b). Lemari Penyimpanan arsip dan Basis data disebuah Harddisk
Yang ditonjolkan dalam basis data adalah
pengaturan / pemilahan / pengelompokan/
pengorganisasian       data    yang      akan
disimpan sesuai dengan fungsi / jenisnya. Hal
tersebut bisa berbentuk sejumlah file /
table terpisah atau dalam bentuk pendefinisian
kolom / field data dalam setiap file /
table tersebut.
1.2. Hirarki Data
Hirarki data dalam dikelompokkan menjadi 3 (tiga)
buah yaitu file, record dan elemen data, untuk lebih
jelaskan dapat dilihat pada gambar 1.2. berikut ini.
Pengertian dari gambar tersebut diatas adalah sebagai berikut :
1) Elemen Data / Field / Atribut adalah satuan data terkecil
yang tidak dapat dipecah lagi menjadi unit lain yang
bermakna. Pada data Mahasiswa, field / atribut datanya
dapat berupa : nim, nama_m, tpt_lhr_m, tgl_lhr_m, alm_m dan
dan atribut lainnya yang menyangkut mahasiswa tersebut.
Istilah lainelemen data adalah medan / field, kolom, item,
dan atribut. Istilah yang umum dipakai adalah field,
atribut atau kolom.
2). Rekaman / Record / Baris adalah gabungan sejuml
ah elemen data yang saling terkait. Contohnya adalah nim,
nama_m, tpt_lhr_m, tgl_lhr_m, alm_m an atribut lainnya dari
seorang Mahasiswa dapat dihimpun dalam sebu
3). Berkas / File / Table adalah
kumpulan record sejenis yang mempunyai panjang
atribut/ field sama, namun berbeda isi datanya.
Dalam basis data relasional, berkas mewakili komponen
yangdisebutTable atau Relasi. Sedangkan pengertian
Data value (nilai atau isi data) adalah data aktual at
au informasi yang disimpan pada setiap field /
atribut. Field nama_m menunjukkan tempat
dimana informasi nama mahasiswa disimpan, sedang
kan isi datanya adalah Mulyani, Ahmad Sofyan dan
lain sebagainya.
Berikut ini dapat diberikan illustrasi dari pengertian ketiga
pengertian file, field, record dan data value (isi data ).
Mahasiswa nama table / file.
Atribut / field :
nim,nama_m,tpt_lhr_m,tgl_lhr_m,j_kelamin,alm_m,kota_m,aama_m dan
kode_jur
Data value / Isi data :
Pada record pertama : 01031417 adalah isi data untuk kolom nim,
Mulyanti untuk kolom nama_m dan seterusnya
Gambar . Contoh file, field, record dan data value
Pada contoh diatas yang merupakan table / file adalah Mahasiswa, yang
merupakanfield adalah;
nim,nama_m,tpt_lhr_m,tgl_lhr_m,j_kelamin,alm_m,kota_m,aama_m dan
kode_jur, sedangkan untuk isi data pada record pertama adalah 01031417
(nim), Mulyanti (nama_m) dan seterusnya. Pada tabel mahasiswa tersebut
misalkan jumlah mahasiswanya adalah 2000 untuk berbagai jurusan,
maka jumlah recordnya adalah 2000 juga dan kita dapat melakukan
manipulasi data pada tabel tersebut yaitu insert, update dan delete.
1.3. Sistem Basis Data

Sistem basis data dapat diartikan sebagai
 kumpulan file      /   table yang      saling
berhubungan (dalam sebuah basis data di seb
uah sistem komputer), dan sekumpulan
program (DBMS / Database Management
System)           yang          memungkinkan
beberapa user (pemakai), dan / atau program
lain untuk mengakses dan memanipulasi file
(table) tersebut.
Komponen – komponen utama dari sebuah sistem basis data
adalah sebagai berikut :


1) Perangkat keras (hardware)
2) Sistem operasi (operating system)
3) Basis data (database)
4) Sistem (aplikasi/perangkat lunak) pengelola
   basis data (DBMS)
5) Pemakai (user)
6) Aplikasi (perangkat lunak) lain (bersifat optional)
Sistem basisdata dapat dilihat bahwa,
Basisdata                 disimpan                 pada
media penyimpanan elektronik (hardisk), Basisdata ter
diri dari beberapa file/table yang saling berelasi
(berhubungan). Basis data tersebut dikelola oleh DBMS (
Database management System) dan database tersebut
dapat dimanfaatkan oleh beberapa user (pemakai) yang
dapat melakukan manipulasi pada database.
Tidak semua user dapat melakukan manipulasi data
didalam database, hal ini diatur sesuai dengan hak
aksesnya
Sistem Basis data
1.3.1 Perangkat Keras
Perangkat keras yang biasanya terdapat dalam
sistem basis data adalah sebagai berikut:
1) Komputer (satu untuk yang stand-
alone atau lebih dari satu untuk sistem
jaringan).
2) Memori sekunder yang on-line (harddisk).
3) Memori sekunder yang off-line (tape) untuk
keperluan backupdata.
4) Media / perangkat komunikasi (untuk sistem
jaringan).
1.3.2. Sistem Operasi

Merupakan program yang mengaktifkan / memfungsikan sistem
komputer,
mengendalikan seluruh sumber daya dalam komputer dan
melakukan operasi-operasi dasar dalam komputer (operasi
input/output), pengelolaan file, dan lain sebagainya.
Program pengelola basis data (DBMS) akan aktif (running)
 jika sistem operasi yang dikehendakinya (sesuai) telah aktif.
Contoh daripada sistem operasi pada sistem komputer adalah MS-
DOS, MS Windows (3.11,95,98 dan lainnya) untuk yang stand
alone dan MS Windows (2000 Server, UNIX,
LINUX, Novel_Netware dan lain sebagainya) utuk yang jaringan.
1.3.2. Sistem Operasi

Merupakan program yang mengaktifkan / memfungsikan sistem
komputer,
mengendalikan seluruh sumber daya dalam komputer dan
melakukan operasi-operasi dasar dalam komputer (operasi
input/output), pengelolaan file, dan lain sebagainya.
Program pengelola basis data (DBMS) akan aktif (running)
 jika sistem operasi yang dikehendakinya (sesuai) telah aktif.
Contoh daripada sistem operasi pada sistem komputer adalah
MS-DOS, MS Windows (3.11,95,98 dan lainnya) untuk yang
stand alone dan MS Windows (2000 Server, UNIX,
LINUX, Novel_Netware dan lain sebagainya) utuk yang
jaringan.
Tujuan dari model data relasional :

 Menekankan kemandirian data
 Untuk Mengatasi ketidak konsistenan dan duplikasi
  data dengan menggunakan konsep normalisasi,
 Untuk meningkatkan kemampuan akses data.
Karakteristik database relasional:

 Struktur Tabular.
 Satu Bahasa digunakan untuk semua pemakai.
 Data dihubungkan melalui nilai data.

Kelebihan database relasional:

 Tabular View
 Seluruh hasil operasional berupa tabel
 Tidak terdapat pointer-pointer
 Memiliki kemampuan operator yang baik.
 Flesibel
 Mudah digunakan.
Contoh 1:
Informasi dalam database universitas dapat disimpan dalam satu
relasi dengan skema berikut:
Students(sid: Int, name:string, login:string, age:Integer, gpa:real)
 Bentuk skema dari setudent menyatakan setiap record dalam
relasi setudent memiliki lima field, dengan nama dan tipe field
yang dibuat.

            sid       name       login         age         gpa
         53666     Yono        Yono@gr    20         3.4
         53688     Argha       arga@kb    19         2.75
         53650     Irwan       irwan@ge   25         2.1
         53789     Cahyono     cahyo@qq   21         3.2
         53682     Chaterine   cha@ui     22         1.8
Contoh 2: Database relasional pegawai
                             Attribute
    BAGIAN
                 NOBAG        NABAG       KABAG
                 C01      PRODUKSI       P030
                 D01      ADMINISTRASI P070       Cardinalitas
                 B01      PEMASARAN      P020
   Primary key                                    Foreign Key


                 NOPEG       NAPEG        NOBAG

  PEGAWAI        010     ASTRIDITA       C01          Tuple
                 020     EMILIA          B01
                 030     ARKADIA         C01
                 050     INDIRA          B01
                 070     DIANDRA         D01
                 100     NADIRA          D01

                             Degree
Lanjutan contoh 2…

          NOPEG         NAPEG        BAGIAN
           P010        ASTRIDITA       C01
                                                          Domain
           P020         EMILIA         B01



Terminologi

         Formal Relational Term                Informal
         Relation                              Table

         Tuple                                 Baris / record
         Cardinality                           Jumlah baris
         Attribute                             Atribut / field
         Degree                                Jumlah atribut
         Domain                    Sekumpulan nilai data yang valid
Jenis – jenis Key:

Super key
Suatu atribut atau set dari atribut yang secara khusus untuk
mengidentifikasikan tuple di dalam suatu relasi.

Candidate Key
Suatu atribut / Sekelompok atribut pada suatu relasi yang
mempunyai dua sifat (property):
Unik, Nilai dari atribut-atribut tersebut secara untuk menentukan
tuple-tuple di relasi tersebut.
Minimality, jika atribut-atribut tersebut adalah key gabungan , tidak
ada bagian dari kelompok atribut tersebut yang dihilangkan.
Primary Key
Suatu candidate key yang dipilih sebagai penentu dari
atribut-atribut lain. Candidate key yang tidak dipilih
disebut alternate key


Foreign Key
Suatu atribut pada suatu relasi dikatakan suatu Foreign Key
bila:
Setiap nilai atribut foreign key tersebut adalah Non Null.
Terdapat suatu relasi lain yang mempunyai Primary Key
yang mempunyai nilai yang sama dengan atribut foreign key
tersebut.
Bahasa – bahasa pada basis data relasional

                           Aljabar Relasional (Prosedural)

1. Bahasa Query Formal

                          Kalkulus Relasional ( Non Prosedural)

2. Bahasa Query Komersial : Quel
                            QBE    ( SELECT   * FROM Contacts WHERE Name='Bob' AND State='TX‘)

                            SQL
SQL part of   MySQL
MySQL merupakan suatu perangkat lunak
database yang berbentuk databasr relasional atau
dalam bahasa basisdata sering disebut dengan
Relation   Database    Management       System
(RDBMS) yang menggunakan suatu bahasa
permintaan bernama SQL.

SQL adalah bahasa perintah(Query) dalam
program MySQL.
Metode Query SQL
                (DDL, DML and DCL)
DDL (Data Definition Language)

DDL adalah sebuah metode Query SQL yang berfungsi untuk
mendefinisikan data pada sebuah Database, Query yang dimiliki bahasa
DDL adalah sebagai berikut:

 CREATE : Digunakan untuk membuat Tabel dan Database
 DROP : Digunakan untuk menghapus Tabel dan
           Database
 ALTER : Digunakan untuk melakukan perubahan struktur
           tabel yang telah dibuat, baik menambah Field
           (Add), mengganti nama Field (Change) ataupun
           menamakannya kembali (Rename) dan melakukan
           penghapusan Field (Drop).
DML (Data Manipulation Language)

DML adalah sebuah metode Query yang bisa digunakan
jika DDL telah terjadi, sehingga fungsi dari Query DML
ini untuk melakukan manipulasi database yang sudah
dibuat. Beberapa Query yang dimiliki DML adalah:

 INSERT : Digunakan untuk memasukkan data pada
           Tabel Database
 UPDATE : Digunakan untuk pengubahan terhadap data
            yang ada pada Tabel Database
 DELETE : Digunakan untuk Penghapusan data pada
           tabel Database
DCL (Data Control Language)

DCL adalah sebuah metode Query SQL yang dapat digunakan untuk
memberikan hak otorisasi dalam mengakses Database, pendefinisian
space, mengalokasikan space dan pengauditan penggunaan
database. Pada umumnya Query yang dimiliki DCL adalah sebagai
berikut:

 GRANT    : Untuk mengizinkan User mengakses Tabel
             dalam Database
 COMMIT   : Menetapkan penyimpanan Database
 ROLLBACK : Membatalkan penyimpanan Database
 REVOKE    : Untuk membatalkan izin terhadap hak user yang
              ditetapkan oleh perintah GRANT
Kelebihan MySQL sebgai FreeSoftware under license
                GNU/GPL (General Public License)

 Sebagai Database Management System(DBMS)
 Sebagai Relation Database Management System(RDBMS)
 Sebuah Software Database yang OpenSource, program ini bersifat free untuk di
  modifikasi dan kembangkan.
 Sebuath database server, jadi dengan menggunakan database ini anda dapat
  menghubungkannya ke media internet sehingga dapat di akses dari jauh.
 Merupakan sebuah database client. Selain menjadi server yang melayani
  permintaan, MySQL juga dapat melakukan query yang mengakses database pada
  server.
 Mampu menerima query yang bertumpuk dalam satu permintaan atau yang disebut
  Multi-Threading.
 Merupakan sebuah database yang mampu menyimpan data berkapsitas sangat besar
  sehingga berukuran Gigabyte sekalipun.
 Didukung oleh driver ODBC, artinya database MySQL dapa di akses menggunakan
  aplikasi apa saja termasuk berupa visual spt Visual Basic dsb.
 Database menggunakan enkripsi password. Jadi database ini cukup aman karena
  memiliki password untuk mengaksesnya.
 Dan Lain Sebagainya.
Instruksi bantu pada MySQL
(;)        : Tanda ini menyatakan bahwa semua query harus diakhiri dengan tanda titik
              koma (;). Tanda ini menunjukan bahwa query telah berakhir dan siap di
              eksekusi.
Help (h) : Digunakan untuk menampilkan file bantuan seperti yang anda lihat saat ini.
? (?)      : Perintah ini memiliki fungsi sama dengan help atau h.
Clear(c) : Berguna untuk membersihkan atau menggagalkan semua perintah yang
             telah berjalan dalam satu prompt baik perintah salah maupun benar.
Connect (r) : Untuk melakukan penyegaran koneksi ke dalam database yang ada pada
              server host.
Ego(G)     : Berguna untuk menampilkan data secara horizontal (ke kanan).
go(g)     : Memberi perintah server untuk mengeksekusi.
Notee (t) : Akhir dari Tee (T) yang berguna untuk mendokumentasikan semua query
            dan hasilnya ke dalam sebuah file yang akan di simpan dalam direktori server
            sebagai contoh kita akan mendokumentasikan (membackup query dan hasil
            dalam menampilkan database yang ada di dalam server.
Lanjutan.. (instruksi bantu pada MySQL)

Syntax :
Mysql> T d:data.doc
        Logging to file ‘d:data.doc;’

 Lakukan pengecekan data.doc
mysql> show databases;
{ tinjau database pada POD databases}
{ Tinjau pada D:. }
Mysql> t;

Print(p) : Berguna untuk mencetak semua query yang telah kita perintahkan ke layar.
[mysql> show databases p ;
Prompt(R) : fungsi ini mengubah prompt standar mysql. Prompt mysql > menjadi
prompt ISTB>
      Mysql> R ISTB>
      PROMPT set to ‘ISTB>’
Lanjutan.. (instruksi bantu pada MySQL)

Quit (q) : Perintah untuk keluar dari server MySQL.

Source (.) : Berguna untuk mengeksekusi query yang berasal dari file luar. Dengan
menggunakannya kita dapat melakukan semua perintah yang telah terlebi dahulu dibuat
pada Editor, sperti Notepad atau Wordpad.

Syntax :
Mysql > . Alamat_direktorinama_file.sql

Mysql > . d: ISTB.sql

Status (s) : Perintah ini digunakan untuk melihat status server yang sedang
digunakan, termasuk berapa lama server telah aktif dan nama database yang di input.

Use(u) : Perintah ini berguna untuk memasuki database tertentu maupun mengganti
database. [ mysql> u [nama_database] atau mysql> USE [nama_database]
Fungsi Matematika pada MySQL

Operasi   Keterangan
+         Penjumlahan
                              Mysql > SELECT 5 + 5;
_         Pengurangan         Mysql> SELECT 25 – 4;
/         Pembagian           Mysql> SELECT 4 * 5;
*         Perkalian           Mysql> SELECT 6 / 2;



                           SELECT SIN(30);
                           SELECT COS(90);
                           SELECT TAN(45);
                           SELECT ASIN(30);
                           SELECT ACOS(90);
                           SELECT ATAN(45);
Fasilitas(perintah)tambahan pada MySQL
SELECT VERSION ();
SELECT CURRENT DATE;
SELECT NOW ();
SELECT USER ();

CATAT APA YANG DI HASILKAN ?
FUNGSI – FUNGSI TAMBAHAN LANINYA:

Fungsi LEAST : untuk mencari bilangan terkecil dari baris bilangan.
-> SELECT LEAST(3,5,6,3,5,2,4);

Fungsi GREATEST: untuk mencari bilangan terbesar dari baris bilangan
-> SELECT GREATEST(3,5,6,3,5,2,4);

Fungsi RADIANS: untuk menghitung nilai radians dari sebuah nilai.
-> SELECT RADIANS(90);

Fungsi DEGREES: untuk mengkonversi nilai radians kembali nilai asal..
-> SELECT DEGREES(1.5707963267949);

Fungsi ABS : untuk menghasilkan nilai positif baik dari data positif ataupun negatif
-> SELECT ABS(-3);

Fungsi MOD : untuk menghasilak nilai dari sisa pembagian.
-> SELECT MOD (11, 3);

Dan Lain Lainya, Kalian bisa mencari sendiri dari beberapa buku maupun internet.
THANK YOU

More Related Content

What's hot

Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompok
Friska Nuraini
 
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktoriAnggi DHARMA
 
Dimensional Modelling
Dimensional ModellingDimensional Modelling
Dimensional Modelling
dedidarwis
 
Perancangan data warehouse
Perancangan data warehousePerancangan data warehouse
Perancangan data warehouse
Setiawansyah Setiawansyah
 
ETL
ETLETL
Konsep dasar sistem basis data ppt
Konsep  dasar sistem basis data pptKonsep  dasar sistem basis data ppt
Konsep dasar sistem basis data ppt
nanikrahmini
 
Database dan manajemen database
Database dan manajemen databaseDatabase dan manajemen database
Database dan manajemen database
Sigit Sanjaya
 
KD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi DataKD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi Data
Desty Yani
 
Keamanan Basis Data
Keamanan Basis DataKeamanan Basis Data
Keamanan Basis Data
Sherly Uda
 
Statistika dasar penyajian data
Statistika dasar penyajian dataStatistika dasar penyajian data
Statistika dasar penyajian data
nurwa ningsih
 
Pertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 4 Pemodelan Data Multi DimensiPertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 4 Pemodelan Data Multi Dimensi
Endang Retnoningsih
 
Machine learning dan data mining
Machine learning dan data miningMachine learning dan data mining
Machine learning dan data mining
Alvian yudha Prawira
 
Makalah pengenalan basis data
Makalah pengenalan basis dataMakalah pengenalan basis data
Makalah pengenalan basis dataMuttyTeukie Elf
 
SISTEM INFORMASI MANAJEMEN
SISTEM INFORMASI MANAJEMENSISTEM INFORMASI MANAJEMEN
SISTEM INFORMASI MANAJEMEN
Nur Chawhytz
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
Simon Patabang
 
Modul basis data (database)
Modul basis data (database)Modul basis data (database)
Modul basis data (database)
Deka M Wildan
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
IKHSAN MAHRURI
 
Oracle-Pengenalan Oracle
Oracle-Pengenalan OracleOracle-Pengenalan Oracle
Oracle-Pengenalan Oracle
idnats
 

What's hot (20)

Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompok
 
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktori
 
Makalah Tentang Database
Makalah Tentang DatabaseMakalah Tentang Database
Makalah Tentang Database
 
Pengantar Database
Pengantar DatabasePengantar Database
Pengantar Database
 
Dimensional Modelling
Dimensional ModellingDimensional Modelling
Dimensional Modelling
 
Perancangan data warehouse
Perancangan data warehousePerancangan data warehouse
Perancangan data warehouse
 
ETL
ETLETL
ETL
 
Konsep dasar sistem basis data ppt
Konsep  dasar sistem basis data pptKonsep  dasar sistem basis data ppt
Konsep dasar sistem basis data ppt
 
Database dan manajemen database
Database dan manajemen databaseDatabase dan manajemen database
Database dan manajemen database
 
KD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi DataKD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi Data
 
Keamanan Basis Data
Keamanan Basis DataKeamanan Basis Data
Keamanan Basis Data
 
Statistika dasar penyajian data
Statistika dasar penyajian dataStatistika dasar penyajian data
Statistika dasar penyajian data
 
Pertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 4 Pemodelan Data Multi DimensiPertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 4 Pemodelan Data Multi Dimensi
 
Machine learning dan data mining
Machine learning dan data miningMachine learning dan data mining
Machine learning dan data mining
 
Makalah pengenalan basis data
Makalah pengenalan basis dataMakalah pengenalan basis data
Makalah pengenalan basis data
 
SISTEM INFORMASI MANAJEMEN
SISTEM INFORMASI MANAJEMENSISTEM INFORMASI MANAJEMEN
SISTEM INFORMASI MANAJEMEN
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
 
Modul basis data (database)
Modul basis data (database)Modul basis data (database)
Modul basis data (database)
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
 
Oracle-Pengenalan Oracle
Oracle-Pengenalan OracleOracle-Pengenalan Oracle
Oracle-Pengenalan Oracle
 

Viewers also liked

Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem databaseFajar Zain
 
Data Modelling
Data ModellingData Modelling
Data ModellingArmina Nur
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)tafrikan
 

Viewers also liked (6)

Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem database
 
Kuliah 3 model data relasional
Kuliah 3 model data relasionalKuliah 3 model data relasional
Kuliah 3 model data relasional
 
Data Modelling
Data ModellingData Modelling
Data Modelling
 
Database modeling and security
Database modeling and securityDatabase modeling and security
Database modeling and security
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)
 
Sistem Basis Data model data relasional
Sistem Basis Data model data relasionalSistem Basis Data model data relasional
Sistem Basis Data model data relasional
 

Similar to Pengenalan dasar sistem basisdata

Pengenalan sistembasis data
Pengenalan sistembasis dataPengenalan sistembasis data
Pengenalan sistembasis data
Billy Wong
 
Basis data
Basis dataBasis data
Basis data
Nunu Haida
 
Sim,fitriana rahayu prof. hapzi-minggu 6-analisis sistem informasi pada perus...
Sim,fitriana rahayu prof. hapzi-minggu 6-analisis sistem informasi pada perus...Sim,fitriana rahayu prof. hapzi-minggu 6-analisis sistem informasi pada perus...
Sim,fitriana rahayu prof. hapzi-minggu 6-analisis sistem informasi pada perus...
Fitriana Rahayu
 
Sim, sri ayu mahdiyah, hapzi ali, sistem manajemen database, universitas merc...
Sim, sri ayu mahdiyah, hapzi ali, sistem manajemen database, universitas merc...Sim, sri ayu mahdiyah, hapzi ali, sistem manajemen database, universitas merc...
Sim, sri ayu mahdiyah, hapzi ali, sistem manajemen database, universitas merc...
Universitas Mercu Buana
 
Basis data
Basis dataBasis data
Basis data
Samsuri14
 
Latihan soal modul 5
Latihan soal modul 5Latihan soal modul 5
Latihan soal modul 5anasyafridha
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdata
Ahmad Santosa
 
SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
desisiti21
 
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
RinaHandayani20
 
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
Rina Handayani
 
Soal essay basis data xi
Soal essay basis data xiSoal essay basis data xi
Soal essay basis data xi
tia irma
 
SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...
SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...
SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...
Adi Kurniawan R
 
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptAnalisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
FadhilFauzan3
 
Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)
Agoeng Rivai
 
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...
Fina Melinda Jumrotul Mu'minin
 
SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...
SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...
SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...
Isninatur Rosidah
 
Basis data
Basis dataBasis data
Basis data
dicky pratama
 

Similar to Pengenalan dasar sistem basisdata (20)

Pengenalan sistembasis data
Pengenalan sistembasis dataPengenalan sistembasis data
Pengenalan sistembasis data
 
Basis data
Basis dataBasis data
Basis data
 
Sim,fitriana rahayu prof. hapzi-minggu 6-analisis sistem informasi pada perus...
Sim,fitriana rahayu prof. hapzi-minggu 6-analisis sistem informasi pada perus...Sim,fitriana rahayu prof. hapzi-minggu 6-analisis sistem informasi pada perus...
Sim,fitriana rahayu prof. hapzi-minggu 6-analisis sistem informasi pada perus...
 
Sim, sri ayu mahdiyah, hapzi ali, sistem manajemen database, universitas merc...
Sim, sri ayu mahdiyah, hapzi ali, sistem manajemen database, universitas merc...Sim, sri ayu mahdiyah, hapzi ali, sistem manajemen database, universitas merc...
Sim, sri ayu mahdiyah, hapzi ali, sistem manajemen database, universitas merc...
 
Basis data
Basis dataBasis data
Basis data
 
Latihan soal modul 5
Latihan soal modul 5Latihan soal modul 5
Latihan soal modul 5
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdata
 
SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
 
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
 
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
 
Soal essay basis data xi
Soal essay basis data xiSoal essay basis data xi
Soal essay basis data xi
 
Data
DataData
Data
 
SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...
SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...
SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...
 
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptAnalisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
 
Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)
 
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...
 
SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...
SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...
SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...
 
Data & basisdata
Data & basisdataData & basisdata
Data & basisdata
 
Basis data
Basis dataBasis data
Basis data
 
Data modul 5 pp
Data modul 5 ppData modul 5 pp
Data modul 5 pp
 

Recently uploaded

VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
Nur afiyah
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
AdePutraTunggali
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
Indah106914
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
adolfnuhujanan101
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 

Recently uploaded (20)

VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 

Pengenalan dasar sistem basisdata

  • 1. 1.1. Basis Data Basis data atau database, berasal dari kata basis dan data, adapun pengertian dari kedua pengertian tersebut adalah sebagai berikut : Basis : dapat diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul. Data : representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, he wan peristiwa, konsep, keadaan, dan sebagainya yang direkam dal am bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.
  • 2. Dari kedua pengertian tersebut, maka dapat ditarik kesimpulan bahwa pengertian dari Basis Data 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 diran cang untuk memenuhi kebutuhan informasi suatu enterprise (dunia usa ha). Dari pengertian tersebut dapat diambil kesimpulan pada masing – masing table / file didalam databaseberfungsi untuk menampung / menyimpan data – data, dimana masing – masing data yang ada pada table / file tersebut saling berhubungan dengan satu sama lainnya.
  • 3. Tujuan dari dibentuknya basis data pada suatu perusahaan pada dasarnya adalah kemudahan dan kecepatan dalam pengambilan kembali data. Dapat dilihat pada gambar 1.1 terlihat bahwa pada gambar 1.1(a) bukan basis data melainkan lemari arsip, dimana pada setiap rak dalam lemari tersebut dapat menyimpan dokumen – dokumen manual yang terdiri dari lembaran – lembaran kertas. Masalah yang dihadapi pada lemari arsip adalah kelambatan dalam menelusuri data – data yang ada pada lemari arsip tersebut, misalkan kita ingin mencari arsip untuk pegawai tertentu dihasilkan dengan lambat dikarenakan petugas harus mencari lembaran – lembaran yang ada pada dokumen tersebut dan ini sangat menyita waktu.
  • 4. Sedangkan kalau kita bicara basis data, maka seluruh data – data disimpan dalam basis data pada masing – masing table / file sesuai dengan fungsinya, sehingga kita dengan mudah dapat melakukan penelusuran data yang diinginkan hal ini akan mengakibatkan pada kecepatan atas informasi yang disajikan. Didalam suatu media penyimpanan (hard disk misalnya), kita dapat menempatkan lebih dari 1 (satu) basis data dan tidak semua bentuk penyimpanan data secara elektronik, dikatakan basis data, karena kita bisa menyimpan d okumen berisi data dalam file teks (dengan program pengolahan kata), spread sheet, dan lainnya.
  • 5. 1.1(a). Lemari Arsio di sebuah ruang 1.1(b). Basis Data di sebuah Harddisk Gbr 1(a)&(b). Lemari Penyimpanan arsip dan Basis data disebuah Harddisk
  • 6. Yang ditonjolkan dalam basis data adalah pengaturan / pemilahan / pengelompokan/ pengorganisasian data yang akan disimpan sesuai dengan fungsi / jenisnya. Hal tersebut bisa berbentuk sejumlah file / table terpisah atau dalam bentuk pendefinisian kolom / field data dalam setiap file / table tersebut.
  • 7. 1.2. Hirarki Data Hirarki data dalam dikelompokkan menjadi 3 (tiga) buah yaitu file, record dan elemen data, untuk lebih jelaskan dapat dilihat pada gambar 1.2. berikut ini.
  • 8. Pengertian dari gambar tersebut diatas adalah sebagai berikut : 1) Elemen Data / Field / Atribut adalah satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna. Pada data Mahasiswa, field / atribut datanya dapat berupa : nim, nama_m, tpt_lhr_m, tgl_lhr_m, alm_m dan dan atribut lainnya yang menyangkut mahasiswa tersebut. Istilah lainelemen data adalah medan / field, kolom, item, dan atribut. Istilah yang umum dipakai adalah field, atribut atau kolom. 2). Rekaman / Record / Baris adalah gabungan sejuml ah elemen data yang saling terkait. Contohnya adalah nim, nama_m, tpt_lhr_m, tgl_lhr_m, alm_m an atribut lainnya dari seorang Mahasiswa dapat dihimpun dalam sebu
  • 9. 3). Berkas / File / Table adalah kumpulan record sejenis yang mempunyai panjang atribut/ field sama, namun berbeda isi datanya. Dalam basis data relasional, berkas mewakili komponen yangdisebutTable atau Relasi. Sedangkan pengertian Data value (nilai atau isi data) adalah data aktual at au informasi yang disimpan pada setiap field / atribut. Field nama_m menunjukkan tempat dimana informasi nama mahasiswa disimpan, sedang kan isi datanya adalah Mulyani, Ahmad Sofyan dan lain sebagainya.
  • 10. Berikut ini dapat diberikan illustrasi dari pengertian ketiga pengertian file, field, record dan data value (isi data ). Mahasiswa nama table / file.
  • 11. Atribut / field : nim,nama_m,tpt_lhr_m,tgl_lhr_m,j_kelamin,alm_m,kota_m,aama_m dan kode_jur Data value / Isi data : Pada record pertama : 01031417 adalah isi data untuk kolom nim, Mulyanti untuk kolom nama_m dan seterusnya Gambar . Contoh file, field, record dan data value Pada contoh diatas yang merupakan table / file adalah Mahasiswa, yang merupakanfield adalah; nim,nama_m,tpt_lhr_m,tgl_lhr_m,j_kelamin,alm_m,kota_m,aama_m dan kode_jur, sedangkan untuk isi data pada record pertama adalah 01031417 (nim), Mulyanti (nama_m) dan seterusnya. Pada tabel mahasiswa tersebut misalkan jumlah mahasiswanya adalah 2000 untuk berbagai jurusan, maka jumlah recordnya adalah 2000 juga dan kita dapat melakukan manipulasi data pada tabel tersebut yaitu insert, update dan delete.
  • 12. 1.3. Sistem Basis Data Sistem basis data dapat diartikan sebagai kumpulan file / table yang saling berhubungan (dalam sebuah basis data di seb uah sistem komputer), dan sekumpulan program (DBMS / Database Management System) yang memungkinkan beberapa user (pemakai), dan / atau program lain untuk mengakses dan memanipulasi file (table) tersebut.
  • 13. Komponen – komponen utama dari sebuah sistem basis data adalah sebagai berikut : 1) Perangkat keras (hardware) 2) Sistem operasi (operating system) 3) Basis data (database) 4) Sistem (aplikasi/perangkat lunak) pengelola basis data (DBMS) 5) Pemakai (user) 6) Aplikasi (perangkat lunak) lain (bersifat optional)
  • 14. Sistem basisdata dapat dilihat bahwa, Basisdata disimpan pada media penyimpanan elektronik (hardisk), Basisdata ter diri dari beberapa file/table yang saling berelasi (berhubungan). Basis data tersebut dikelola oleh DBMS ( Database management System) dan database tersebut dapat dimanfaatkan oleh beberapa user (pemakai) yang dapat melakukan manipulasi pada database. Tidak semua user dapat melakukan manipulasi data didalam database, hal ini diatur sesuai dengan hak aksesnya
  • 16. 1.3.1 Perangkat Keras Perangkat keras yang biasanya terdapat dalam sistem basis data adalah sebagai berikut: 1) Komputer (satu untuk yang stand- alone atau lebih dari satu untuk sistem jaringan). 2) Memori sekunder yang on-line (harddisk). 3) Memori sekunder yang off-line (tape) untuk keperluan backupdata. 4) Media / perangkat komunikasi (untuk sistem jaringan).
  • 17. 1.3.2. Sistem Operasi Merupakan program yang mengaktifkan / memfungsikan sistem komputer, mengendalikan seluruh sumber daya dalam komputer dan melakukan operasi-operasi dasar dalam komputer (operasi input/output), pengelolaan file, dan lain sebagainya. Program pengelola basis data (DBMS) akan aktif (running) jika sistem operasi yang dikehendakinya (sesuai) telah aktif. Contoh daripada sistem operasi pada sistem komputer adalah MS- DOS, MS Windows (3.11,95,98 dan lainnya) untuk yang stand alone dan MS Windows (2000 Server, UNIX, LINUX, Novel_Netware dan lain sebagainya) utuk yang jaringan.
  • 18. 1.3.2. Sistem Operasi Merupakan program yang mengaktifkan / memfungsikan sistem komputer, mengendalikan seluruh sumber daya dalam komputer dan melakukan operasi-operasi dasar dalam komputer (operasi input/output), pengelolaan file, dan lain sebagainya. Program pengelola basis data (DBMS) akan aktif (running) jika sistem operasi yang dikehendakinya (sesuai) telah aktif. Contoh daripada sistem operasi pada sistem komputer adalah MS-DOS, MS Windows (3.11,95,98 dan lainnya) untuk yang stand alone dan MS Windows (2000 Server, UNIX, LINUX, Novel_Netware dan lain sebagainya) utuk yang jaringan.
  • 19. Tujuan dari model data relasional :  Menekankan kemandirian data  Untuk Mengatasi ketidak konsistenan dan duplikasi data dengan menggunakan konsep normalisasi,  Untuk meningkatkan kemampuan akses data.
  • 20. Karakteristik database relasional:  Struktur Tabular.  Satu Bahasa digunakan untuk semua pemakai.  Data dihubungkan melalui nilai data. Kelebihan database relasional:  Tabular View  Seluruh hasil operasional berupa tabel  Tidak terdapat pointer-pointer  Memiliki kemampuan operator yang baik.  Flesibel  Mudah digunakan.
  • 21. Contoh 1: Informasi dalam database universitas dapat disimpan dalam satu relasi dengan skema berikut: Students(sid: Int, name:string, login:string, age:Integer, gpa:real) Bentuk skema dari setudent menyatakan setiap record dalam relasi setudent memiliki lima field, dengan nama dan tipe field yang dibuat. sid name login age gpa 53666 Yono Yono@gr 20 3.4 53688 Argha arga@kb 19 2.75 53650 Irwan irwan@ge 25 2.1 53789 Cahyono cahyo@qq 21 3.2 53682 Chaterine cha@ui 22 1.8
  • 22. Contoh 2: Database relasional pegawai Attribute BAGIAN NOBAG NABAG KABAG C01 PRODUKSI P030 D01 ADMINISTRASI P070 Cardinalitas B01 PEMASARAN P020 Primary key Foreign Key NOPEG NAPEG NOBAG PEGAWAI 010 ASTRIDITA C01 Tuple 020 EMILIA B01 030 ARKADIA C01 050 INDIRA B01 070 DIANDRA D01 100 NADIRA D01 Degree
  • 23. Lanjutan contoh 2… NOPEG NAPEG BAGIAN P010 ASTRIDITA C01 Domain P020 EMILIA B01 Terminologi Formal Relational Term Informal Relation Table Tuple Baris / record Cardinality Jumlah baris Attribute Atribut / field Degree Jumlah atribut Domain Sekumpulan nilai data yang valid
  • 24. Jenis – jenis Key: Super key Suatu atribut atau set dari atribut yang secara khusus untuk mengidentifikasikan tuple di dalam suatu relasi. Candidate Key Suatu atribut / Sekelompok atribut pada suatu relasi yang mempunyai dua sifat (property): Unik, Nilai dari atribut-atribut tersebut secara untuk menentukan tuple-tuple di relasi tersebut. Minimality, jika atribut-atribut tersebut adalah key gabungan , tidak ada bagian dari kelompok atribut tersebut yang dihilangkan.
  • 25. Primary Key Suatu candidate key yang dipilih sebagai penentu dari atribut-atribut lain. Candidate key yang tidak dipilih disebut alternate key Foreign Key Suatu atribut pada suatu relasi dikatakan suatu Foreign Key bila: Setiap nilai atribut foreign key tersebut adalah Non Null. Terdapat suatu relasi lain yang mempunyai Primary Key yang mempunyai nilai yang sama dengan atribut foreign key tersebut.
  • 26. Bahasa – bahasa pada basis data relasional Aljabar Relasional (Prosedural) 1. Bahasa Query Formal Kalkulus Relasional ( Non Prosedural) 2. Bahasa Query Komersial : Quel QBE ( SELECT * FROM Contacts WHERE Name='Bob' AND State='TX‘) SQL
  • 27. SQL part of MySQL MySQL merupakan suatu perangkat lunak database yang berbentuk databasr relasional atau dalam bahasa basisdata sering disebut dengan Relation Database Management System (RDBMS) yang menggunakan suatu bahasa permintaan bernama SQL. SQL adalah bahasa perintah(Query) dalam program MySQL.
  • 28. Metode Query SQL (DDL, DML and DCL) DDL (Data Definition Language) DDL adalah sebuah metode Query SQL yang berfungsi untuk mendefinisikan data pada sebuah Database, Query yang dimiliki bahasa DDL adalah sebagai berikut:  CREATE : Digunakan untuk membuat Tabel dan Database  DROP : Digunakan untuk menghapus Tabel dan Database  ALTER : Digunakan untuk melakukan perubahan struktur tabel yang telah dibuat, baik menambah Field (Add), mengganti nama Field (Change) ataupun menamakannya kembali (Rename) dan melakukan penghapusan Field (Drop).
  • 29. DML (Data Manipulation Language) DML adalah sebuah metode Query yang bisa digunakan jika DDL telah terjadi, sehingga fungsi dari Query DML ini untuk melakukan manipulasi database yang sudah dibuat. Beberapa Query yang dimiliki DML adalah:  INSERT : Digunakan untuk memasukkan data pada Tabel Database  UPDATE : Digunakan untuk pengubahan terhadap data yang ada pada Tabel Database  DELETE : Digunakan untuk Penghapusan data pada tabel Database
  • 30. DCL (Data Control Language) DCL adalah sebuah metode Query SQL yang dapat digunakan untuk memberikan hak otorisasi dalam mengakses Database, pendefinisian space, mengalokasikan space dan pengauditan penggunaan database. Pada umumnya Query yang dimiliki DCL adalah sebagai berikut:  GRANT : Untuk mengizinkan User mengakses Tabel dalam Database  COMMIT : Menetapkan penyimpanan Database  ROLLBACK : Membatalkan penyimpanan Database  REVOKE : Untuk membatalkan izin terhadap hak user yang ditetapkan oleh perintah GRANT
  • 31. Kelebihan MySQL sebgai FreeSoftware under license GNU/GPL (General Public License)  Sebagai Database Management System(DBMS)  Sebagai Relation Database Management System(RDBMS)  Sebuah Software Database yang OpenSource, program ini bersifat free untuk di modifikasi dan kembangkan.  Sebuath database server, jadi dengan menggunakan database ini anda dapat menghubungkannya ke media internet sehingga dapat di akses dari jauh.  Merupakan sebuah database client. Selain menjadi server yang melayani permintaan, MySQL juga dapat melakukan query yang mengakses database pada server.  Mampu menerima query yang bertumpuk dalam satu permintaan atau yang disebut Multi-Threading.  Merupakan sebuah database yang mampu menyimpan data berkapsitas sangat besar sehingga berukuran Gigabyte sekalipun.  Didukung oleh driver ODBC, artinya database MySQL dapa di akses menggunakan aplikasi apa saja termasuk berupa visual spt Visual Basic dsb.  Database menggunakan enkripsi password. Jadi database ini cukup aman karena memiliki password untuk mengaksesnya.  Dan Lain Sebagainya.
  • 32. Instruksi bantu pada MySQL (;) : Tanda ini menyatakan bahwa semua query harus diakhiri dengan tanda titik koma (;). Tanda ini menunjukan bahwa query telah berakhir dan siap di eksekusi. Help (h) : Digunakan untuk menampilkan file bantuan seperti yang anda lihat saat ini. ? (?) : Perintah ini memiliki fungsi sama dengan help atau h. Clear(c) : Berguna untuk membersihkan atau menggagalkan semua perintah yang telah berjalan dalam satu prompt baik perintah salah maupun benar. Connect (r) : Untuk melakukan penyegaran koneksi ke dalam database yang ada pada server host. Ego(G) : Berguna untuk menampilkan data secara horizontal (ke kanan). go(g) : Memberi perintah server untuk mengeksekusi. Notee (t) : Akhir dari Tee (T) yang berguna untuk mendokumentasikan semua query dan hasilnya ke dalam sebuah file yang akan di simpan dalam direktori server sebagai contoh kita akan mendokumentasikan (membackup query dan hasil dalam menampilkan database yang ada di dalam server.
  • 33. Lanjutan.. (instruksi bantu pada MySQL) Syntax : Mysql> T d:data.doc Logging to file ‘d:data.doc;’  Lakukan pengecekan data.doc mysql> show databases; { tinjau database pada POD databases} { Tinjau pada D:. } Mysql> t; Print(p) : Berguna untuk mencetak semua query yang telah kita perintahkan ke layar. [mysql> show databases p ; Prompt(R) : fungsi ini mengubah prompt standar mysql. Prompt mysql > menjadi prompt ISTB> Mysql> R ISTB> PROMPT set to ‘ISTB>’
  • 34. Lanjutan.. (instruksi bantu pada MySQL) Quit (q) : Perintah untuk keluar dari server MySQL. Source (.) : Berguna untuk mengeksekusi query yang berasal dari file luar. Dengan menggunakannya kita dapat melakukan semua perintah yang telah terlebi dahulu dibuat pada Editor, sperti Notepad atau Wordpad. Syntax : Mysql > . Alamat_direktorinama_file.sql Mysql > . d: ISTB.sql Status (s) : Perintah ini digunakan untuk melihat status server yang sedang digunakan, termasuk berapa lama server telah aktif dan nama database yang di input. Use(u) : Perintah ini berguna untuk memasuki database tertentu maupun mengganti database. [ mysql> u [nama_database] atau mysql> USE [nama_database]
  • 35. Fungsi Matematika pada MySQL Operasi Keterangan + Penjumlahan Mysql > SELECT 5 + 5; _ Pengurangan Mysql> SELECT 25 – 4; / Pembagian Mysql> SELECT 4 * 5; * Perkalian Mysql> SELECT 6 / 2;  SELECT SIN(30);  SELECT COS(90);  SELECT TAN(45);  SELECT ASIN(30);  SELECT ACOS(90);  SELECT ATAN(45);
  • 36. Fasilitas(perintah)tambahan pada MySQL SELECT VERSION (); SELECT CURRENT DATE; SELECT NOW (); SELECT USER (); CATAT APA YANG DI HASILKAN ?
  • 37. FUNGSI – FUNGSI TAMBAHAN LANINYA: Fungsi LEAST : untuk mencari bilangan terkecil dari baris bilangan. -> SELECT LEAST(3,5,6,3,5,2,4); Fungsi GREATEST: untuk mencari bilangan terbesar dari baris bilangan -> SELECT GREATEST(3,5,6,3,5,2,4); Fungsi RADIANS: untuk menghitung nilai radians dari sebuah nilai. -> SELECT RADIANS(90); Fungsi DEGREES: untuk mengkonversi nilai radians kembali nilai asal.. -> SELECT DEGREES(1.5707963267949); Fungsi ABS : untuk menghasilkan nilai positif baik dari data positif ataupun negatif -> SELECT ABS(-3); Fungsi MOD : untuk menghasilak nilai dari sisa pembagian. -> SELECT MOD (11, 3); Dan Lain Lainya, Kalian bisa mencari sendiri dari beberapa buku maupun internet.