membuat basis data
TRANSCRIPT
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 1/16
MEMBUAT BASIS DATAMEMBUAT BASIS DATA
BY LILIS SETYANINGSIH,S.KOMBY LILIS SETYANINGSIH,S.KOM
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 2/16
KOMPETENSI DASARKOMPETENSI DASAR
MENGIDENTIFIKASI STRUKTURMENGIDENTIFIKASI STRUKTUR
HIRARKI BASIS DATAHIRARKI BASIS DATA
MENJELASKAN ENTITY RELATIONSHIPMENJELASKAN ENTITY RELATIONSHIPDIAGRAMDIAGRAM
MENERAPKAN NORMALISASI BASIS DATAMENERAPKAN NORMALISASI BASIS DATA
MEMBUAT DATABASE MANAJEMENMEMBUAT DATABASE MANAJEMENSYSTEM (DBMS)SYSTEM (DBMS)
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 3/16
MENGIDENTIFIKASI STRUKTURMENGIDENTIFIKASI STRUKTUR
HIRARKI BASIS DATAHIRARKI BASIS DATA PENGERTIAN DATA,BASIS DATAPENGERTIAN DATA,BASIS DATA
BASIS DATABASIS DATA
DBMSDBMS
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 4/16
1/22/20121/22/2012 KD 1KD 1 44
DEFINISI DATA, BASIS DATADEFINISI DATA, BASIS DATA
DataData
Informasi yang diolahInformasi yang diolah
Bentuk : angka, huruf, text, gambar dan suaraBentuk : angka, huruf, text, gambar dan suara
Basis DataBasis Data
kumpulan dari data yang saling berhubungankumpulan dari data yang saling berhubungan
satu dengan yang lainnya, tersimpan dalamsatu dengan yang lainnya, tersimpan dalamperangkat keras komputer dan digunakanperangkat keras komputer dan digunakanperangkat lunak untuk memanipulasinya.perangkat lunak untuk memanipulasinya.
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 5/16
TUJUAN BASIS DATATUJUAN BASIS DATA
Tujuan Basis DataTujuan Basis Data Mudah dan cepat dalam pengambilan dataMudah dan cepat dalam pengambilan data Efisiensi Ruang Penyimpanan (Space)Efisiensi Ruang Penyimpanan (Space)
Mengurangi redudancy dataMengurangi redudancy data Availability (Ketersediaan) Availability (Ketersediaan) Data Lebih Akurat (Accuracy)Data Lebih Akurat (Accuracy) Completenes (Kelengkapan)Completenes (Kelengkapan)
Security DataSecurity Data Memberikan keamanan atas hak akses dataMemberikan keamanan atas hak akses data
Kebersamaan Pemakaian (Sharability)Kebersamaan Pemakaian (Sharability) MultiuserMultiuser
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 6/16
PENGGUNA BASIS DATAPENGGUNA BASIS DATA
KEPEGAWAIANKEPEGAWAIAN
PERGUDANGANPERGUDANGAN
AKUNTANSI AKUNTANSI
RESERVASIRESERVASI
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 7/16
LEVEL ABSTRAKSI DATALEVEL ABSTRAKSI DATA
PHYSICAL LEVELPHYSICAL LEVEL
Menunjukkan bagaimana data disimpanMenunjukkan bagaimana data disimpan
CONCEPTUAL LEVELCONCEPTUAL LEVEL berkaitan dengan data apa yang akan disimpan danberkaitan dengan data apa yang akan disimpan dan
bagaimana hubungan antar data tersebut bagaimana hubungan antar data tersebut
VIEW LEVEL VIEW LEVEL
level tertinggi yang menjelaskan bagianlevel tertinggi yang menjelaskan bagian--bagianbagian
tersebut. basis data pada pengguna tertentutersebut. basis data pada pengguna tertentu
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 8/16
KRITERIA BASIS DATAKRITERIA BASIS DATA
1.Bersifat data oriented dan bukan program oriented1.Bersifat data oriented dan bukan program oriented
2.Dapat digunakan oleh beberapa program aplikasi2.Dapat digunakan oleh beberapa program aplikasitanpa perlu mengubahtanpa perlu mengubah
basis datanya.basis datanya.
3.Dapat dikembangkan dengan mudah, baik volume3.Dapat dikembangkan dengan mudah, baik volumemaupun strukturnya.maupun strukturnya.
4.Dapat memenuhi kebutuhan sistem4.Dapat memenuhi kebutuhan sistem--sistem baru secarasistem baru secara
mudahmudah 5.Dapat digunakan dengan cara5.Dapat digunakan dengan cara--cara yang berbeda.cara yang berbeda.
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 9/16
OPERASI DASAR BASIS DATAOPERASI DASAR BASIS DATA
Createe DatabaseCreatee Database
Drop DatabaseDrop Database
Drop TabelDrop Tabel
Create TableCreate Table
Insert DataInsert Data
Retrieve DataRetrieve Data Update DataUpdate Data
DeleteDelete
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 10/16
STRUKTUR DBMSSTRUKTUR DBMS
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 11/16
SOFTWARE DATABASESOFTWARE DATABASE
ACCESS ACCESS Digunakan untuk pengembangan aplikasi secara cepat (RapidDigunakan untuk pengembangan aplikasi secara cepat (Rapid
Application Development), terutama dlm membuat prototype Application Development), terutama dlm membuat prototypedan aplikasi stand alone.dan aplikasi stand alone.
Kurang dalam menangani multiuser (Untuk single user)Kurang dalam menangani multiuser (Untuk single user) Tidak Mempunyai Stored Procedure dan TriggersTidak Mempunyai Stored Procedure dan Triggers Kelebihan : Kompatibilitas thd SQL sangat tinggi.Kelebihan : Kompatibilitas thd SQL sangat tinggi.
MYSQLMYSQL
Multi user dan Multi ThreadedMulti user dan Multi Threaded FreeFree--software dan opensourcesoftware dan opensource Biasanya digunakan untuk webBiasanya digunakan untuk web Membutuhkan software Tools GUI : MySQLMembutuhkan software Tools GUI : MySQL--Front, MySQLFront, MySQL-- GUIGUI
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 12/16
SOFTWARE DATABASESOFTWARE DATABASE
SQL SERVERSQL SERVER Menggunakan Stored Procedure (efiesien dlm pengaksesan DB)Menggunakan Stored Procedure (efiesien dlm pengaksesan DB) Mempunyai fasilitas clustering dan Mirroring .Mempunyai fasilitas clustering dan Mirroring .
Clustering : kumpulan server yang konfigurasinya identik sehinggaClustering : kumpulan server yang konfigurasinya identik sehingga
memungkinkan pembagian kerja antar server.memungkinkan pembagian kerja antar server. Mirroring : suatu DBMS untuk membuat tiruan dari isi basis data scr lengkapMirroring : suatu DBMS untuk membuat tiruan dari isi basis data scr lengkaputk digunakan pada server lain.utk digunakan pada server lain.
PostgreSQLPostgreSQL Masuk dlm kategori ORDBMS (Object Relational Database ManajemenMasuk dlm kategori ORDBMS (Object Relational Database Manajemen
System)System) ORDBMS : DBMS yang menggunakan prinsipORDBMS : DBMS yang menggunakan prinsip--prinsip basis data relationalprinsip basis data relational
juga pendekatan berorientasi obyek dalam model basis datanya. juga pendekatan berorientasi obyek dalam model basis datanya. FreeFree--software dan open sourcesoftware dan open source Mendukung penggunaan basis data spasial (SI Geografis)Mendukung penggunaan basis data spasial (SI Geografis) Multi user dan Multi ThreadedMulti user dan Multi Threaded Security lebih bagus dibanding MySQLSecurity lebih bagus dibanding MySQL
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 13/16
SOFTWARE DATABASESOFTWARE DATABASE
Oracle DatabaseOracle Database
Mempunyai kapasitas data paling besarMempunyai kapasitas data paling besar
Menyimpan data dlm bentuk tablespace.Menyimpan data dlm bentuk tablespace.
Menyimpan store procedure dan fungsi secaraMenyimpan store procedure dan fungsi secaramandiri.mandiri.
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 14/16
KOMPETENSI DASARKOMPETENSI DASAR
MENGIDENTIFIKASI STRUKTURMENGIDENTIFIKASI STRUKTUR
HIRARKI BASIS DATAHIRARKI BASIS DATA
MENJELASKAN ENTITYMENJELASKAN ENTITY
RELATIONSHIP DIAGRAMRELATIONSHIP DIAGRAM
MENERAPKAN NORMALISASI BASIS DATAMENERAPKAN NORMALISASI BASIS DATA
MEMBUAT DATABASE MANAJEMENMEMBUAT DATABASE MANAJEMENSYSTEM (DBMS)SYSTEM (DBMS)
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 15/16
ENTITY RELATIONSHIP DIAGRAMENTITY RELATIONSHIP DIAGRAM
ERD adalah notasi grafis dalam pemodelanERD adalah notasi grafis dalam pemodelandata konseptual yang digunakan untukdata konseptual yang digunakan untuk
memodelkan struktur data dan hubunganmemodelkan struktur data dan hubunganantar dataantar data
Bagian2 ERD :Bagian2 ERD : EntitasEntitas
Atribut Atribut
RelationshipRelationship
5/12/2018 Membuat Basis Data - slidepdf.com
http://slidepdf.com/reader/full/membuat-basis-data 16/16
ENTITASENTITAS
Individu yang mewakili sesuatu yangIndividu yang mewakili sesuatu yangnyata (eksistensinya) dan dapat dibedakannyata (eksistensinya) dan dapat dibedakandari sesuatu yang lain.dari sesuatu yang lain.
Dapat berupa :Dapat berupa :
suatu elemen dari suatu lingkungansuatu elemen dari suatu lingkungan
Suatu sumber dayaSuatu sumber daya
Sebuah transaksi yang memiliki arti pentingSebuah transaksi yang memiliki arti pentingbagi model yg dibangunbagi model yg dibangun
Contoh : Guru, Siswa, MobilContoh : Guru, Siswa, Mobil