PROG PROGRAM RAM PENDI PENDIDI DIKAN KAN PROFES PROFESII GURU GURU DALAM JABATAN
(PPG DALJAB) Tugas M3 KB2 Pemrograman Basis Data
Andy Prayoga, S.Kom 18230552310001
SMK NEG NEGERI 1 DOMPU
PROGRAM STUDI TEKNOLOGI KOMPUTER DAN INFORMATIKA – 523 523 TAHUN 2018
1. Jalan ka kan contoh aplikasi basis data yang telah di sediakan. Amatilah tabel-tabell yang ada dalam aplikasi database tersebut.
2. Berdasark n pen penga gama mata tan n pad padah ah lang langka kah h 1,i 1,ide dent ntif ifii asi entitasentitas basis data dan tulislah diskripsisingkat diskripsisingkat tentang entitas tersebut.
-
-
-
-
diisi dengan Nomor Induk iswa yaitu sebagai Nis : p da kolom Nis diisi identit s dan peng pengena enall siswa siswa dalam dalam sebu sebua ah institusi yang mengunakan tipedata INTEGER. Nama : Pada Pada kolo kolom m Nama Nama di isi isi den denga gan n na na a siswa untuk memer jelas identitas dari siswa tersebut pada kolom nama ini diguna an tioedata VARCHAR. Jenis_kelamin : Pada kolom Jenis_Kelamin ini digunakan untuk menentukan identitas klamin dari siswa yang me ngunakan tipedata ENUM. Alamat : Pada Kolom Alamat digunakan untuk me getik alamat siswa dengan mengunakan tipedata VARCHAR.
-
Cita_cita : Pada kolom Cita_cita digunakan untuk mengetik cita cita dari sebuah siswa yang mengunakan tipedata VARCHAR.
3. Untuk setia setiap p entitas entitas tambahka tambahkan n atribute-at atribute-atribut ribute e yang ada,tuli ada,tulislah slah dalam bentuk tabel dantentukan pula atribute key (primary Key).
7710
Galih Prasetio
Jenis kelamin L
7776
Anugrah Putra Setiawan
L
Dompu
Progremer
Main CS GO
7777
Syahrul Ramadhan
L
Bali Bunga
Polisi
Main Komputer
7778
Samsurya
L
Raba Laju
Guru Agama
Main Komputer
7779
M. Dermawan
L
Katua
Tentara
Mobile Legend
Nis
Nama
Alamat
Cita_cita
Hobi
Mangelewa
Polisi
Dance
4. Dengan Dengan menggunaka menggunakan n notasi yang yang telah telah dijelaska dijelaskan n gambarkan gambarkan strukt struktur ur basis data level konseptual yang menjelaskan entitas beserta atribut atributnya , tanpa mengambarkan mengambarkan relasi antar antar entitas. Level Eksternal
Nis, Nama , Jenis_kelamin Jenis_kelamin
Alamat, Cita_Cita, Hobi
Level Konsseptu Konsseptual al
Nis, Nama , Jenis_kelamin, Alamat, Cita_Cita, Hobi
Level Internal Internal (Fisik)
CREATE TABEL SISWA
Nis Integer (4) Nama Varchar (40) Jenis_kelamin Enum Alamat Varchar (40) Cita_cita Varchar (20) Hobi Varchar (20)
5. Dari gamba gambarr diagram diagram struktur struktur entit entitas as pada langk langkah ah 4, buatlah buatlah peta peta pengkodean record data (struktur level Internal/Fisik).
Programmers Application Programs
User
DBA
Queries
Database Schema
DML Preprocessor
Query Processor
Program Object Code
Database Manager
Access Method
DDL Compiler
Dictionary Manager
File Manager
Database and System Buffer
Dictionary
6. Dengan Dengan meru merujuk juk DBMS DBMS micros microsoft oft acce access ss buatl buatlah ah diskr diskrips ipsii setia setiap p tabel dalam gambar langkah 5. Untuk setiap atribut tentukan tipe data, ukuran data dan key atribut (primary key). 1. DML DML Prep Prepro roce cess ssor or.. Adalah Adalah kompon komponen en modul modul yang yang meruba merubah h printah printah DML embedded embedded ke dalam program program aplikas aplikasii dalam bentuk bentuk fungsifungsifungsi yang memanggil dalam host language. 2. Prog Progra ram m Obje Object ct.. adalah adala h suatu kode yang dihasilk dihasilkan an oleh suatu suatu proses kompilasi yang bisa bermacam-macam bentuknya tergantung pada target target yang diinginka diinginkan. n. Kode objek bisa berupa berupa bahasa bahasa rakitan (assembly) atau bahasa mesin. 3. Quer Query y Pro Proce cess ssor or.. Adalah Adalah kompon komponen en yang yang meru merubah bah bentuk bentuk query query kedalam instruksi tingkat rendah ke database manager.
4. Data Databa base se Man Manag ager er.. Adalah komponen menerima query dan menguji skema eksternal dan konseptual konseptual untuk menentukan apakah recordrecord dibutuhkan untuk memenuhi permintaan. 5. DDL Com Compil piler. er. Adalah Adalah kompon komponen en merubah merubah perintah perintah DDL menjadi menjadi kumpulan label yang berisi metadata. 6. Dict Dictio iona nary ry Mana Manage ger. r. Adalah komponen yang mengatur akses dan memelihara memelihara data dictionar dictionary y komponen komponen utama utama database database manager. 7. Kes Kesimpula pulan n. Dari uraian penjelasan diatas,dapat kita simpulkan bahwa dari sebuah aplikasi dapat kitamenganalisis dan mengidentifikasi entitasentitas basis data,dengan mengdiskripsikan tentang entitas tersebut antaralain seperti NIS,Nama,Jenis kelamin,Alamat,Cita-cita kelamin,Alamat,Cita-cita dan Hobi. Dari setiap entitas kita menambahkan atribute-atribute yang kita inginkan dalam bentuk tabel dengan tambahan atribute key (primary Key). Seperti tabel yang dibuat di atas. Dengan menggunakan notasi notasi yang telah dijelaskan dijelaskan kita dapat menentukan pula struktur struktur basis data level konseptual konseptual yang menjelaskan entitas beserta atribut atributnya , tanpa mengambarkan relasi antar entitas.Dalam entitas entitas terdapat terdapat level-level konseptual antaralain level eksternal,level konseptual dan level internal. Dari diagram struktur struktur entitas,dapat entitas,dapat kita menentukan menentukan petapengkodean record data data (struktur (struktur level level Internal/F Internal/Fisik isik),yan ),yang g terdiri dari dari tigaunsur tigaunsur utama utama antara antarala lain in Progr Programm ammers ers,us ,user er dan dan DBA DBA pada pada tiga tiga unsur unsur ini ini memmil memmiliki iki keterkaiatan antara satu sama lain sehinga pada akhirnya akan bermuara pada database and dictionary. Dari struktur entitas juda terdabat tiga unsur yang melalui DBMS yaitusebagai jalur pengoprasian tengah adapun penjelasan dari DBMS tersebut iyalah Sistem manajemen basis data, atau kadang disingkat SMBD, adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak bany ak pengguna pengguna,pada ,pada DBMS DBMS meliputi meliputi bebe beberapa rapa item item antaralain antaralain DML Preprocessor,Program
Object,Query
Compiler,Dictionary Manager.
Processor,Database
Manager,DDL