SlideShare a Scribd company logo
Imam Tashbir Arrahman (12220076)
Gilang Dwi Cahya (12220254)
Dimas Azhar Virgiawan (12220325)
Zibrian Waskito Arfando (12220638)
Deden Jhulfa Mustafha (12220717)
Fahrudin Ardiansa (12221230)
Kelompok 3
DAFTAR ISI
ERD DAN LRS
Hubungan antar file
dan representasi
dari struktur record-
record.
LATAR BELAKANG
Kemajuan zaman,
teknologi memudahkan
pekerjaan dengan basis
data di laboratorium.
DATABASE DAN MYSQL
Database adalah
tempat data terkait
disajikan sebagai
informasi khusus.
PERANCANGAN DATABASE
Spesifikasi file yang
dibutuhkan dan
penggunaan SQL.
01
03 04
02
Latar belakang mengapa kami mengangkat tema ini
LATAR BELAKANG
01
LATAR BELAKANG
Seiring kemajuan zaman serta perkembangan
teknologi yang terus berkembang dengan pesat,
manusia terus mengembangkan dan memanfaatkan
teknologi untuk mempermudah segala macam pekerjaan
dan aktivitas serta memenuhi segala kebutuhan,
termasuk dalam hal pengolahan data.
Salah satu bentuk dari pengembangan dan
pemanfaatan teknologi yaitu database yang dalam
bahasa Indonesia berarti basis data.
Kenapa
Laboratorium?
Pada umumnya diberbagai
tingkatan organisasi, telah
menggunakan basis data,
walaupun tak menutup
kemungkinan masih banyak
organisasi yang belum
menggunakan basis data, salah
satunya yaitu di laboratorium.
02
PENGERTIAN DATABASE
Database atau dalam bahasa Indonesia disebut basis
data terdiri dari 2 kata, yaitu basis dan data.
Basis kurang lebih dapat diartikan sebagai markas
atau 4 gudang, tempat bersarang (berkumpul).
Sedangkan data adalah representasi fakta dunia nyata
yang mewakili suatu objek seperti manusia (pegawai,
siswa, pembeli, pelanggan), barang, hewan,
peristiwa, konsep, keadaan, dan sebagainya, yang
diwujudkan dalam bentuk angka, huruf, simbol, teks,
gambar, bunyi, atau kombinasinya.
Prinsip utama Database adalah
pengaturan data atau arsip
Tujuan utama Database adalah
kemudahan dan kecepatan dalam
pengambilan data atau arsip.
Database
Table/Entity
Record/Tuple
Field/Attribute
Character
HIERARKI DATABASE
SISTEM BASIS DATA
Sistem yang terdiri atas kumpulan table data yang
saling berhhubungan dan sekumpulan program (DBMS)
yang memungkinkan beberapa pemakai atau program lain
untuk mengkases dan memenipulasi table-tabel data
tersebut.
DATABASE MANAGEMENT
SYSTEM (DBMS)
DBMS adalah perangkat lunak yang memungkinkan
pemakai untuk mendefinisikan, mengelola, dan
mengontrol akses ke basis data.
Contoh DBMS : MySQL, Oracle, Microsoft Access, dll.
1. Data definition language
(DDL)
2. Data manipulation language
(DML)
BAHASA BASIS DATA
DATA DEFINITION LANGUAGE (DDL)
Struktur basis data yang menggambarkan skema basis
data secara keseluruhan dan didesain dengan bahasa
khusus yang disebut data definition language. Dengan
bahasa inilah kita dapat membuat tabel baru, membuat
indeks, mengubah tabel, menentukan struktur
penyimpanan tabel, dan sebagainya.
Perintah DDL: CREATE, ALTER, DROP, ADD, CHANGE, RENAME
DATA MANIPULATION LANGUAGE (DML)
Data manipulation language merupakan bentuk bahasa
basis data yang berguna untuk melakukan manipulasi
dan pengambilan data pada suatu basis data.
Manipulasi data dapat berupa:
1) Penambahan data baru ke suatu basis data
2) Penghapusan data dari suatu basis data
3) Pengubahan data di suatu basis data
Perintah DML: SELECT, INSERT, UPDATE, dan DELETE
PENGERTIAN MYSQL
MySQL adalah sebuah perangkat lunak sistem manajemen
basis data (DBMS) yang bersifat open source.
SQL adalah singkatan dari Structured Query Language.
SEJARAH MYSQL
MySQL pada awalnya diciptakan pada tahun 1979 oleh
Michael “Monty” Widenius seorang programmer komputer asal Swedia.
Monty membuat sebuah sistem database sederhana yang bernama UNIREG,
saat itu Monty sedang bekerja di TcX.
Saat tahun 1994 TcX mulai mengembangkan aplikasi berbasis web namun
UNIREG tidak cocok untuk database yang dinamis seperti web, lalu TcX
mengembangkan MySQL yang merupakan gabungan dari UNIREG dan mSQL.
Pada tahun 1995 Tcx berubah nama menjadi MySQL AB dengan Michael
Widenius dan David Axmark sebagai pendirinya.
CARA KERJA MYSQL
 MySQL membuat database untuk menyimpan dan memanipulasi
data serta menentukan keterkaitan antara masing-masing
tabel
 Client membuat permintaan (request) dengan mengetikkan
pernyataan SQL yang spesifik di MySQL.
 Aplikasi server merespons dengan memberikan informasi
yang diminta, informasi ini nantinya muncul di sisi
client.
KELEBIHAN MYSQL
 Multiplatform
 Andal, cepat dan mudah digunakan
 Jaminan Keamanan Akses
 Memiliki lebih banyak tipe data
 Dapat digunakan secara bersamaan oleh beberapa pengguna
 Dapat diintegrasikan dengan bahasa pemrograman seperti PHP, Java,
Python dll.
 Bisa dijalankan pada spesifikasi hardware yang rendah karena lebih
hemat recource memory.
KEKURANGAN MYSQL
 Kurang support terhadap pemrograman visual/desktop
 Sangat diragukan dalam menangani data skala besar
ERD DAN LRS
03
APA ITU ERD?
ERD (entity–relationship diagram) atau diagram
hubungan entitas adalah proses hubungan antar file
yang direlasikan dengan relational key yang
merupakan primary key dari masing-masing file.
ERD merupakan pemodelan basis data dengan
menggunakan diagram relasi antar entitas, untuk
memodelkan struktur data dan hubungan antar data,
untuk menggambarkannya digunakan beberapa notasi dan
simbol.
APA ITU LRS?
LRS (logical record structure) atau struktur rekaman
logika adalah representasi dari struktur record-
record pada tabel yang terbentuk dari hasil relasi
antar himpunan entitas.
Adapun kardinalis dalam relasi ada tiga:
• Relasi one-to-one (1:1)
• Relasi one-to-many atau juga many-to-one (1:M)
• Relasi many-to-many (M:M)
SPESIFIKASI FILE
File-file atau tabel-tabel yang
termuat dalam basis data ini yaitu:
● File barang
● File ruang
● File penempatan
● File peminjaman
● File maintenance
SPESIFIKASI FILE BARANG
File atau tabel barang berisi data mengenai
barang/barang inventaris yang ada di laboratorium,
dengan kolom-kolom seperti id barang, nama barang,
jumlah barang, kondisi barang, dan keterangan.
SPESIFIKASI FILE RUANG
File atau tabel ruang berisi data mengenai ruangan-
ruangan di laboratorium, dengan kolom-kolom seperti
id ruang dan nama ruang.
SPESIFIKASI FILE
PENEMPATAN
File atau tabel penempatan berisi data mengenai
penempatan barang inventaris pada ruangan tertentu
di laboratorium, dengan kolom-kolom seperti id
penempatan, id barang (foreign key dari tabel
barang), id ruang (foreign key dari tabel ruang),
dan tanggal penempatan.
SPESIFIKASI FILE
PEMINJAMAN
File atau tabel penempatan berisi data mengenai
peminjaman barang inventaris oleh pengguna
laboratorium dengan kolom-kolom seperti id
peminjaman, id barang (foreign key dari tabel
barang), tanggal peminjaman, tanggal pengembalian,
jumlah pinjam, nama peminjam, dan status peminjaman.
SPESIFIKASI FILE
MAINTENANCE
File atau tabel maintenance berisi data mengenai
maintenance atau perawatan barang inventaris di
laboratorium, dengan kolom-kolom seperti id
maintenance, id barang (foreign key dari tabel
barang), tanggal maintenance, jenis maintenance, dan
keterangan.
ERD Aplikasi Pendataan
Inventaris Laboratorium
barang
id_bar
ang
nama_
barang
jumlah
_
barang
kondisi
_
barang
ketera
ngan
penemp
atan
Memi
liki
id_bar
ang
id_
penem
pa-tan
id_rua
ng
tgl_
penem
pa-tan
ruang
Memi
liki
nama_
ruang
id_rua
ng
peminj
a-man
id_
peminj
a-man
id_bar
ang
tgl_
peminj
a-man
jumlah
_
pinjam
nama_
peminj
am
tgl_
penge
mba-
lian
status_
peminj
a-man
mainte
nan-ce
id_bar
ang
id_
mainte
nan-ce
ketera
ngan
jenis_
mainte
nan-ce
tgl_
mainte
nan-ce
Memi
liki
Memi
liki
1
M
1
M
1 M N 1
LRS Aplikasi Pendataan
Inventaris Laboratorium
LRS
Aplikasi
Pendataan
Inventaris
Laboratorium
PEMBUATAN BASIS DATA
Pembuatan basis data db_inventaris_laboratoium.
MariaDB [(none)]> CREATE DATABASE db_inventaris_laboratorium;
Query OK, 1 row affected (0,000 sec)
PEMBUATAN TABEL-TABEL
Pembuatan tabel-tabel di dalam basis data
db_inventaris_laboratorium. Contoh berikut adalah
pembuatan tabel barang.
MariaDB [db_inventaris_laboratorium]> CREATE TABLE barang (
-> id_barang int(10) not null AUTO_INCREMENT,
-> nama_barang varchar(50) not null,
-> jumlah_barang int(3) not null,
-> kondisi_barang varchar(10) not null,
-> keterangan varchar(20),
-> primary key(id_barang)
-> );
Query OK, 0 rows affected (0,476 sec)
STRUKTUR TABEL-TABEL
Berikut perintah DESC digunakan untuk menampilkan
salah satu struktur tabel-tabel di dalam basis data
db_inventaris_laboratorium.
PENGISIAN TABEL-TABEL
Pengisian tabel-tabel di dalam basis data
db_inventaris_laboratorium dengan record. Contoh
berikut adalah pengisian tabel barang.
MariaDB [db_inventaris_laboratorium]> INSERT INTO ruang VALUES
-> (1, 'Tabung Reaksi', 5, 'Baik', ''),
-> (2, 'Penjepit Tabung Reaksi', 5, 'Baik', ''),
-> (3, 'Rak Tabung Reaksi', 7, 'Baik', ''),
-> (4, 'Labu Alas Bulat', 10, 'Baik', ''),
-> (5, 'Labu Alas Datar', 8, 'Baik', ''),
-> (6, 'Labu Erlenmeyer', 8, 'Baik', ''),
-> ...
Query OK, 1 row affected (0,073 sec)
ISI RECORD TABEL-TABEL
Berikut perintah SELECT digunakan untuk menampilkan
salah satu isi record tabel-tabel di dalam basis
data db_inventaris_laboratorium.
Gilang
Dwi Cahya
12220254
+ info
Imam (Führer)
Tashbir Arrahman
12220076
+ info
TEAM
APLIKASI PENDATAAN INVENTARIS LABORATORIUM
Dimas
Azhar Virgiawan
12220325
+ info
Zibrian
Waskito Arfando
12220638
+ info
Deden
Jhulfa Mustafha
12220717
+ info
Fahrudin
Ardiansa
12221230
+ info
TERIMA KASIH
Ada pertanyaan?
Sekian dari kelompok kami.

More Related Content

Similar to Presentasi Aplikasi Basis Data.pptx

Tugas iv 0317_arie firmandani_1512510445
Tugas iv  0317_arie firmandani_1512510445Tugas iv  0317_arie firmandani_1512510445
Tugas iv 0317_arie firmandani_1512510445
Arie Firmandani
 
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
Milaa Millah
 
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
DhitaAyuAnggreany
 
Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...
Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...
Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...
aswi ruhana
 
Tugas4 (individu)-andrian lesmana-1311510448
Tugas4 (individu)-andrian lesmana-1311510448Tugas4 (individu)-andrian lesmana-1311510448
Tugas4 (individu)-andrian lesmana-1311510448
Andrian Lesmana
 
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
vebi yanti arisandy
 
SIM, MEGA AMBAR LUTFIA, PROF Dr. HAPZI ALI, CMA,CONTOH DATABASE SISTEM AKADEM...
SIM, MEGA AMBAR LUTFIA, PROF Dr. HAPZI ALI, CMA,CONTOH DATABASE SISTEM AKADEM...SIM, MEGA AMBAR LUTFIA, PROF Dr. HAPZI ALI, CMA,CONTOH DATABASE SISTEM AKADEM...
SIM, MEGA AMBAR LUTFIA, PROF Dr. HAPZI ALI, CMA,CONTOH DATABASE SISTEM AKADEM...
SIM MEGA AMBAR LUTFIA
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
bukanyusup13
 
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptxLecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
FajriFatahillah2
 
Sim, mochamad deviyana putra, hapzi ali, sistem manajemen database, umb, 2017
Sim, mochamad deviyana putra, hapzi ali, sistem manajemen database, umb, 2017Sim, mochamad deviyana putra, hapzi ali, sistem manajemen database, umb, 2017
Sim, mochamad deviyana putra, hapzi ali, sistem manajemen database, umb, 2017
Mochamad Deviyana Putra
 
TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...
TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...
TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...
UtariAnataya
 
Pengenalan basis data
Pengenalan basis dataPengenalan basis data
Pengenalan basis datalukmanbooms
 
Modul basis data (database)
Modul basis data (database)Modul basis data (database)
Modul basis data (database)
Deka M Wildan
 
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
Fitria Nanda
 
Sim, fajar muh triadi sakti, hapzi ali, sistem manajemen database, universita...
Sim, fajar muh triadi sakti, hapzi ali, sistem manajemen database, universita...Sim, fajar muh triadi sakti, hapzi ali, sistem manajemen database, universita...
Sim, fajar muh triadi sakti, hapzi ali, sistem manajemen database, universita...
Fajar Muh Triadi Sakti
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdata
Ahmad Santosa
 
Si-pi, Daniel Watloly, Hapzi Ali, basis data dalam manajemen informasi
Si-pi, Daniel Watloly, Hapzi Ali, basis data dalam manajemen  informasiSi-pi, Daniel Watloly, Hapzi Ali, basis data dalam manajemen  informasi
Si-pi, Daniel Watloly, Hapzi Ali, basis data dalam manajemen informasi
Danielwatloly18
 
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Murniati .
 
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Verbyanto Eka P.
 

Similar to Presentasi Aplikasi Basis Data.pptx (20)

Tugas iv 0317_arie firmandani_1512510445
Tugas iv  0317_arie firmandani_1512510445Tugas iv  0317_arie firmandani_1512510445
Tugas iv 0317_arie firmandani_1512510445
 
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
 
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
 
Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...
Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...
Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...
 
Pertemuann 1
Pertemuann 1Pertemuann 1
Pertemuann 1
 
Tugas4 (individu)-andrian lesmana-1311510448
Tugas4 (individu)-andrian lesmana-1311510448Tugas4 (individu)-andrian lesmana-1311510448
Tugas4 (individu)-andrian lesmana-1311510448
 
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
 
SIM, MEGA AMBAR LUTFIA, PROF Dr. HAPZI ALI, CMA,CONTOH DATABASE SISTEM AKADEM...
SIM, MEGA AMBAR LUTFIA, PROF Dr. HAPZI ALI, CMA,CONTOH DATABASE SISTEM AKADEM...SIM, MEGA AMBAR LUTFIA, PROF Dr. HAPZI ALI, CMA,CONTOH DATABASE SISTEM AKADEM...
SIM, MEGA AMBAR LUTFIA, PROF Dr. HAPZI ALI, CMA,CONTOH DATABASE SISTEM AKADEM...
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
 
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptxLecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
 
Sim, mochamad deviyana putra, hapzi ali, sistem manajemen database, umb, 2017
Sim, mochamad deviyana putra, hapzi ali, sistem manajemen database, umb, 2017Sim, mochamad deviyana putra, hapzi ali, sistem manajemen database, umb, 2017
Sim, mochamad deviyana putra, hapzi ali, sistem manajemen database, umb, 2017
 
TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...
TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...
TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...
 
Pengenalan basis data
Pengenalan basis dataPengenalan basis data
Pengenalan basis data
 
Modul basis data (database)
Modul basis data (database)Modul basis data (database)
Modul basis data (database)
 
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
 
Sim, fajar muh triadi sakti, hapzi ali, sistem manajemen database, universita...
Sim, fajar muh triadi sakti, hapzi ali, sistem manajemen database, universita...Sim, fajar muh triadi sakti, hapzi ali, sistem manajemen database, universita...
Sim, fajar muh triadi sakti, hapzi ali, sistem manajemen database, universita...
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdata
 
Si-pi, Daniel Watloly, Hapzi Ali, basis data dalam manajemen informasi
Si-pi, Daniel Watloly, Hapzi Ali, basis data dalam manajemen  informasiSi-pi, Daniel Watloly, Hapzi Ali, basis data dalam manajemen  informasi
Si-pi, Daniel Watloly, Hapzi Ali, basis data dalam manajemen informasi
 
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
 
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
 

Presentasi Aplikasi Basis Data.pptx

  • 1.
  • 2. Imam Tashbir Arrahman (12220076) Gilang Dwi Cahya (12220254) Dimas Azhar Virgiawan (12220325) Zibrian Waskito Arfando (12220638) Deden Jhulfa Mustafha (12220717) Fahrudin Ardiansa (12221230) Kelompok 3
  • 3. DAFTAR ISI ERD DAN LRS Hubungan antar file dan representasi dari struktur record- record. LATAR BELAKANG Kemajuan zaman, teknologi memudahkan pekerjaan dengan basis data di laboratorium. DATABASE DAN MYSQL Database adalah tempat data terkait disajikan sebagai informasi khusus. PERANCANGAN DATABASE Spesifikasi file yang dibutuhkan dan penggunaan SQL. 01 03 04 02
  • 4. Latar belakang mengapa kami mengangkat tema ini LATAR BELAKANG 01
  • 5. LATAR BELAKANG Seiring kemajuan zaman serta perkembangan teknologi yang terus berkembang dengan pesat, manusia terus mengembangkan dan memanfaatkan teknologi untuk mempermudah segala macam pekerjaan dan aktivitas serta memenuhi segala kebutuhan, termasuk dalam hal pengolahan data. Salah satu bentuk dari pengembangan dan pemanfaatan teknologi yaitu database yang dalam bahasa Indonesia berarti basis data.
  • 6. Kenapa Laboratorium? Pada umumnya diberbagai tingkatan organisasi, telah menggunakan basis data, walaupun tak menutup kemungkinan masih banyak organisasi yang belum menggunakan basis data, salah satunya yaitu di laboratorium.
  • 7. 02
  • 8. PENGERTIAN DATABASE Database atau dalam bahasa Indonesia disebut basis data terdiri dari 2 kata, yaitu basis dan data. Basis kurang lebih dapat diartikan sebagai markas atau 4 gudang, tempat bersarang (berkumpul). Sedangkan data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya, yang diwujudkan dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.
  • 9. Prinsip utama Database adalah pengaturan data atau arsip Tujuan utama Database adalah kemudahan dan kecepatan dalam pengambilan data atau arsip.
  • 11. SISTEM BASIS DATA Sistem yang terdiri atas kumpulan table data yang saling berhhubungan dan sekumpulan program (DBMS) yang memungkinkan beberapa pemakai atau program lain untuk mengkases dan memenipulasi table-tabel data tersebut.
  • 12. DATABASE MANAGEMENT SYSTEM (DBMS) DBMS adalah perangkat lunak yang memungkinkan pemakai untuk mendefinisikan, mengelola, dan mengontrol akses ke basis data. Contoh DBMS : MySQL, Oracle, Microsoft Access, dll.
  • 13. 1. Data definition language (DDL) 2. Data manipulation language (DML) BAHASA BASIS DATA
  • 14. DATA DEFINITION LANGUAGE (DDL) Struktur basis data yang menggambarkan skema basis data secara keseluruhan dan didesain dengan bahasa khusus yang disebut data definition language. Dengan bahasa inilah kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabel, dan sebagainya. Perintah DDL: CREATE, ALTER, DROP, ADD, CHANGE, RENAME
  • 15. DATA MANIPULATION LANGUAGE (DML) Data manipulation language merupakan bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data. Manipulasi data dapat berupa: 1) Penambahan data baru ke suatu basis data 2) Penghapusan data dari suatu basis data 3) Pengubahan data di suatu basis data Perintah DML: SELECT, INSERT, UPDATE, dan DELETE
  • 16. PENGERTIAN MYSQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data (DBMS) yang bersifat open source. SQL adalah singkatan dari Structured Query Language.
  • 17. SEJARAH MYSQL MySQL pada awalnya diciptakan pada tahun 1979 oleh Michael “Monty” Widenius seorang programmer komputer asal Swedia. Monty membuat sebuah sistem database sederhana yang bernama UNIREG, saat itu Monty sedang bekerja di TcX. Saat tahun 1994 TcX mulai mengembangkan aplikasi berbasis web namun UNIREG tidak cocok untuk database yang dinamis seperti web, lalu TcX mengembangkan MySQL yang merupakan gabungan dari UNIREG dan mSQL. Pada tahun 1995 Tcx berubah nama menjadi MySQL AB dengan Michael Widenius dan David Axmark sebagai pendirinya.
  • 18. CARA KERJA MYSQL  MySQL membuat database untuk menyimpan dan memanipulasi data serta menentukan keterkaitan antara masing-masing tabel  Client membuat permintaan (request) dengan mengetikkan pernyataan SQL yang spesifik di MySQL.  Aplikasi server merespons dengan memberikan informasi yang diminta, informasi ini nantinya muncul di sisi client.
  • 19. KELEBIHAN MYSQL  Multiplatform  Andal, cepat dan mudah digunakan  Jaminan Keamanan Akses  Memiliki lebih banyak tipe data  Dapat digunakan secara bersamaan oleh beberapa pengguna  Dapat diintegrasikan dengan bahasa pemrograman seperti PHP, Java, Python dll.  Bisa dijalankan pada spesifikasi hardware yang rendah karena lebih hemat recource memory.
  • 20. KEKURANGAN MYSQL  Kurang support terhadap pemrograman visual/desktop  Sangat diragukan dalam menangani data skala besar
  • 22. APA ITU ERD? ERD (entity–relationship diagram) atau diagram hubungan entitas adalah proses hubungan antar file yang direlasikan dengan relational key yang merupakan primary key dari masing-masing file. ERD merupakan pemodelan basis data dengan menggunakan diagram relasi antar entitas, untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.
  • 23. APA ITU LRS? LRS (logical record structure) atau struktur rekaman logika adalah representasi dari struktur record- record pada tabel yang terbentuk dari hasil relasi antar himpunan entitas. Adapun kardinalis dalam relasi ada tiga: • Relasi one-to-one (1:1) • Relasi one-to-many atau juga many-to-one (1:M) • Relasi many-to-many (M:M)
  • 24.
  • 25. SPESIFIKASI FILE File-file atau tabel-tabel yang termuat dalam basis data ini yaitu: ● File barang ● File ruang ● File penempatan ● File peminjaman ● File maintenance
  • 26. SPESIFIKASI FILE BARANG File atau tabel barang berisi data mengenai barang/barang inventaris yang ada di laboratorium, dengan kolom-kolom seperti id barang, nama barang, jumlah barang, kondisi barang, dan keterangan.
  • 27. SPESIFIKASI FILE RUANG File atau tabel ruang berisi data mengenai ruangan- ruangan di laboratorium, dengan kolom-kolom seperti id ruang dan nama ruang.
  • 28. SPESIFIKASI FILE PENEMPATAN File atau tabel penempatan berisi data mengenai penempatan barang inventaris pada ruangan tertentu di laboratorium, dengan kolom-kolom seperti id penempatan, id barang (foreign key dari tabel barang), id ruang (foreign key dari tabel ruang), dan tanggal penempatan.
  • 29. SPESIFIKASI FILE PEMINJAMAN File atau tabel penempatan berisi data mengenai peminjaman barang inventaris oleh pengguna laboratorium dengan kolom-kolom seperti id peminjaman, id barang (foreign key dari tabel barang), tanggal peminjaman, tanggal pengembalian, jumlah pinjam, nama peminjam, dan status peminjaman.
  • 30. SPESIFIKASI FILE MAINTENANCE File atau tabel maintenance berisi data mengenai maintenance atau perawatan barang inventaris di laboratorium, dengan kolom-kolom seperti id maintenance, id barang (foreign key dari tabel barang), tanggal maintenance, jenis maintenance, dan keterangan.
  • 31. ERD Aplikasi Pendataan Inventaris Laboratorium barang id_bar ang nama_ barang jumlah _ barang kondisi _ barang ketera ngan penemp atan Memi liki id_bar ang id_ penem pa-tan id_rua ng tgl_ penem pa-tan ruang Memi liki nama_ ruang id_rua ng peminj a-man id_ peminj a-man id_bar ang tgl_ peminj a-man jumlah _ pinjam nama_ peminj am tgl_ penge mba- lian status_ peminj a-man mainte nan-ce id_bar ang id_ mainte nan-ce ketera ngan jenis_ mainte nan-ce tgl_ mainte nan-ce Memi liki Memi liki 1 M 1 M 1 M N 1
  • 32. LRS Aplikasi Pendataan Inventaris Laboratorium LRS Aplikasi Pendataan Inventaris Laboratorium
  • 33.
  • 34. PEMBUATAN BASIS DATA Pembuatan basis data db_inventaris_laboratoium. MariaDB [(none)]> CREATE DATABASE db_inventaris_laboratorium; Query OK, 1 row affected (0,000 sec)
  • 35. PEMBUATAN TABEL-TABEL Pembuatan tabel-tabel di dalam basis data db_inventaris_laboratorium. Contoh berikut adalah pembuatan tabel barang. MariaDB [db_inventaris_laboratorium]> CREATE TABLE barang ( -> id_barang int(10) not null AUTO_INCREMENT, -> nama_barang varchar(50) not null, -> jumlah_barang int(3) not null, -> kondisi_barang varchar(10) not null, -> keterangan varchar(20), -> primary key(id_barang) -> ); Query OK, 0 rows affected (0,476 sec)
  • 36. STRUKTUR TABEL-TABEL Berikut perintah DESC digunakan untuk menampilkan salah satu struktur tabel-tabel di dalam basis data db_inventaris_laboratorium.
  • 37. PENGISIAN TABEL-TABEL Pengisian tabel-tabel di dalam basis data db_inventaris_laboratorium dengan record. Contoh berikut adalah pengisian tabel barang. MariaDB [db_inventaris_laboratorium]> INSERT INTO ruang VALUES -> (1, 'Tabung Reaksi', 5, 'Baik', ''), -> (2, 'Penjepit Tabung Reaksi', 5, 'Baik', ''), -> (3, 'Rak Tabung Reaksi', 7, 'Baik', ''), -> (4, 'Labu Alas Bulat', 10, 'Baik', ''), -> (5, 'Labu Alas Datar', 8, 'Baik', ''), -> (6, 'Labu Erlenmeyer', 8, 'Baik', ''), -> ... Query OK, 1 row affected (0,073 sec)
  • 38. ISI RECORD TABEL-TABEL Berikut perintah SELECT digunakan untuk menampilkan salah satu isi record tabel-tabel di dalam basis data db_inventaris_laboratorium.
  • 39. Gilang Dwi Cahya 12220254 + info Imam (Führer) Tashbir Arrahman 12220076 + info TEAM APLIKASI PENDATAAN INVENTARIS LABORATORIUM Dimas Azhar Virgiawan 12220325 + info Zibrian Waskito Arfando 12220638 + info Deden Jhulfa Mustafha 12220717 + info Fahrudin Ardiansa 12221230 + info
  • 40. TERIMA KASIH Ada pertanyaan? Sekian dari kelompok kami.