Dokumen tersebut membahas tentang basis data dan beberapa konsep dasarnya seperti definisi basis data, jenis-jenis basis data, karakteristik basis data, bahasa yang digunakan pada basis data, serta proteksi data.
Basis Data terdiri dari 2 kata, yaitu Basis dan Data. Basis dapat diartikan sebagai markas atau gudang dimana tempat bersarang/berkumpul. Sedangkan Data adalah represntasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasisnya.
Basis Data terdiri dari 2 kata, yaitu Basis dan Data. Basis dapat diartikan sebagai markas atau gudang dimana tempat bersarang/berkumpul. Sedangkan Data adalah represntasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasisnya.
Powerpoint Database Design dibuat untuk memenuhi tugas mata kuliah Analisis Sistem Design jurusan Teknik Informatika Semester 3. Dijelaskan juga perbandingan antara File Konvensional dengan Database.
sistem yang terdiri atas kumpulan tabel data yang saling berhubungan (dalam sebuah basis data di sebuah sistem komputer) dan sekumpulan program (yang biasa disebut DBMS/Data Base Management System) yang memungkinkan beberapa pemakai dan/atau program lain untuk mengakses dan memanipulasi tabel-tabel data tersebut.
Pertemuan kedua membahas tentang EDM ( Enterprise Data Model ), Arsitektur Aplikasi Basis Data, serta pemodelan data ke dalam bentuk relasional ( bagaimana menentukan atribut, entitas, relasi, serta kardinalitas relasi ).
Powerpoint Database Design dibuat untuk memenuhi tugas mata kuliah Analisis Sistem Design jurusan Teknik Informatika Semester 3. Dijelaskan juga perbandingan antara File Konvensional dengan Database.
sistem yang terdiri atas kumpulan tabel data yang saling berhubungan (dalam sebuah basis data di sebuah sistem komputer) dan sekumpulan program (yang biasa disebut DBMS/Data Base Management System) yang memungkinkan beberapa pemakai dan/atau program lain untuk mengakses dan memanipulasi tabel-tabel data tersebut.
Pertemuan kedua membahas tentang EDM ( Enterprise Data Model ), Arsitektur Aplikasi Basis Data, serta pemodelan data ke dalam bentuk relasional ( bagaimana menentukan atribut, entitas, relasi, serta kardinalitas relasi ).
Ervina santoso, Hapzi Ali, tugas minggu ke 6, anaisis sistem informasi pada perusahaan tertentu, analisis sistem informasi pada perusahaan GO-JEK, SIM, Sistem informasi manajemen.
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Naomiyosephine
SIM, Naomi Yosepin, Prof. Dr. Hapzi Ali, CMA, Analisis Dan Alternatif Pengembangan Sistem Sumber Daya Komputasi Dan Komunikasi Serta Pemberdayaan Data Secara Elektronik, Universitas Mercubuana 2017
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Naomiyosephine
SIM, Naomi Yosepin, Prof. Dr. Hapzi Ali, CMA, Analisis Dan Alternatif Pengembangan Sistem Sumber Daya Komputasi Dan Komunikasi Serta Pemberdayaan Data Secara Elektronik, Universitas Mercubua
SI & PI, Hariz Abdul Najib, Hapzi Ali, DBMS Dalam Sistem Informasi, Universit...Hariz Harahap
SIstem Informasi dan Pengendalian Internal
DBMS Dalam Sistem Informasi
Disusun Oleh
Hariz Abdul Najib (55517110006)
Dosen Pengampu
Prof Dr. Ir. Hapzi Ali, MM, CMA
Universitas Mercu Buana
Jakarta
2017
Similar to tugas mata kuliah sistem teknologi informasi,,,tentang basis data (20)
Kampung Keluarga Berkualitas merupakan salah satu wadah yang sangat strategis untuk mengimplementasikan kegiatan-kegiatan prioritas Program Bangga Kencana secara utuh di lini
lapangan dalam rangka menyelaraskan pelaksanaan program-program yang dilaksanakan Desa
bahan belajar Application Programming Interface (API) Gateway
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
1. B A S I S D A T A
(DATABASE)
Disusun Oleh : KELOMPOK 1
1. Mazmur
2. Julmianti
3. Guslan
4. Johan untung
5. Habib
2. 2
M A T E R I
PENGANTAR BASIS DATA
MACAM MACAM BASIS DATA
KARAKTERISTIK DAN ABSTRAKSI BASIS DATA
ARSITEKTUR SISTEM BASIS DATA
PROTEKSI BASIS DATA
3. Basis Data dan
Informasi
Basis Data terdiri dari 2 kata, yaitu Basis dan Data. Basis dapat diartikan sebagai
markas atau gudang dimana tempat bersarang/berkumpul. Sedangkan Data adalah
represntasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai,
siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan
sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi,
atau kombinasisnya
Basis Data
Koleksi dari data-data yang terorganisasi sedemikian rupa sehingga data mudah
disimpan dan dimanipulasi (diperbaharui, dicari, diolah dengan perhitungan-
perhitungan tertentu, dan dihapus)
Informasi
Data yang telah diolah sedemikian rupa sehingga memiliki makna tertentu bagi
pengguna
3
5. MySQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris :
data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi
di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah
lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial
untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL . Tidak seperti
Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan cipta untuk
code sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah
perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir
atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan
MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.
Kelebihan MySQL antara lain :
1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux,
FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Free (bebas didownload) MySQL didistribusikan secara open source, dibawah lisensi GPL
sehingga dapat digunakan secara cuma-cuma.
3. stabil dan tangguh, fleksibel dengan berbagai pemrograman
4. Security yang baik & mendukung transaksi
5. dukungan dari banyak komunitas & perkembangan software yang cukup cepat
6. kemudahan management database
6. 6
ORACLE
Pengertian Oracle
Oracle adalah relational database management system (RDBMS) untuk mengelola informasi
secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan
efektif karena kemampuannya dalam hal sebagai berikut:
· Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
Menangani manajemen space dan basis data yang besar
Mendukung akses data secara simultan
Performansi pemrosesan transaksi yang tinggi
Menjamin ketersediaan yang terkontrol
Lingkungan yang terreplikasi
DATABASE DEKSTOP PARADOX
Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung
terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS yang terintegrasi
di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces,
db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih salah satu yaitu Paradox yang
akan dibahas lebih lanjut, khususnya Paradox 7. Dalam Paradox 7 ini, pada 1 file database hanya
mengizinkan 1 tabel, berbeda dengan DBMS lain yang mengizinkan beberapa tabel pada 1 file
database seperti pada Ms. Acces.
7. 7
MICROSOFT ACCESS
Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis
data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil
hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft
Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint.
Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga
menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi
terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office
System 2007.
Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft
Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau
semua kontainer basis data yang mendukung standar ODBC. Para
pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan
perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang
mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang
sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek,
tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi
objek.
8. 8
PostgreSQL adalah tujuan umum dan sistem manajemen database relasional obyek, yang
paling canggih dari sistem database open source. Database postgreSQL dikembangkan
berdasarkan POSTGRES 4.2 di departemen Ilmu Komputer, Berkeley University of California,
inilah salah satu sebab menjadi database open source.
Database postgreSQL sebagai database open source dirancang untuk berjalan pada
platform UNIX-like. Namun, database postgreSQL kemudian selain sebagai database open
source juga dirancang untuk menjadi portabel sehingga dapat berjalan di berbagai platform
seperti Mac OS X, Solaris dan Windows.
Database postgreSQL adalah perangkat lunak bebas dan open source. Kode sumbernya
tersedia di bawah lisensi database postgreSQL lisensi open source liberal. Anda bebas
untuk memakai, memodifikasi serta mendistribusikan database postgreSQL dalam wujud
apa pun.
Database postgreSQL memerlukan upaya sangat minimal, sebagai database open
source ini dipertahankan karena stabilitasnya. Oleh karena itu, jika Anda mengembangkan
aplikasi berbasis database postgreSQL yang notabene adalah database open source,
postgreSQL tutorial memastikan biaya total kepemilikan yang rendah bila dibandingkan
dengan sistem manajemen database lain, ataupun database berbayar yang lain.
9. 9
Interbase adalah sebuah relational database management system (RDBMS) yang mampu
melakukan pemrosesan transaksi dengan cepat dan menggunakan data secara bersama baik
dalam lingkungan singel user ataupun multi user.
Interbase menggunakan sebuah data definition language (DDL) untuk mendefinisikan berbagai
objek database yang berisi informasi mengenai struktur database beserta datanya. Objek-objek ini
sering juga disebut sebagai “metadata”.
Sebagaimana MySQL, Interbase juga memiliki kemampuan mengelola data skala enterprise.
Meskipun penggunanya tidak sebanyak MySQL, tetapi tidak sedikit masyarakat TI, termasuk
perusahaan yang menggunakan Interbase. Tutorial kali ini akan membahas perancangan database
untuk Sistem Informasi Sirkulasi Perpustakaan menggunakan berbagai objek database yang
didukung Interbase.
Tutorial ini tidak hanya dapat dimanfaatkan untuk pengguna Interbase, tapi juga FireBird. Database
FireBird memiliki arsitektur yang sangat mirip dengan Interbase, sehingga tidak heran bila FireBird
sering disebut sebagai “kloning”-nya Interbase. FireBird juga sering dikenal dengan versi open
source-nya Interbase.
10. 10
Firebird
Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang
menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003.
RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix.
Firebird di diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan
turunan dari Interbase versi open source milik Borland. Modul-modul kode baru
ditambahkan pada Firebird dan berlisensi di bawah Initial Developer’s Public License
(IDPL), sementara modul-modul aslinya dirilis oleh Inprise berlisensi di bawah InterBase
Public License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla
Public License 1.1. Selain dari software-software diatas, masih banyak lagi softwarenya
seperti dBase, syBase, Informix, FoxPro, DB2, dll
11. Karakteristik BASIS DATA
Informasi dari basis data juga disimpan pada
sistem basis data, termasuk databasenya
sendiri dan definisi lengkap dari database :
Struktur setiap file
Tipe dan format penyimpanan dari setiap item
data
Batasan-batasan yang diberikan pada data
12. Program tidak tergantung pada struktur file data.
Struktur file data disimpan terpisah dengan program
yang mengaksesnya.Pengubahan definisi dalam katalog
TIDAK mengubah program – ABSTRAKSI DATA.
Mempunyai representasi konseptual :
Yang disediakan Data Model
Data model : menggunakan konsep logik seperti :
Objek,sifat-sifatnya dan hubungan yang ada antara objek
tersebut.
13. Apakah ABSTRAKSI DATA ?
Sifat Dasar dari basis data
ialah menyembunyikan
detail dari penyimpanan
data pada storage.
Perangkat penunjang
abstraksi data dikenal
dengan sebutan DATA
MODEL
Dapat dijelaskan di E-R
Diagram : Entity
Relationship
NIM Nama_mhs Alamat Jurusan Thn_akt
KD_MK Mata_Kuliah SKS
TABEL_MAHASISWA = TBL_MHS
Contoh : SKEMA DIAGRAM Tabel
TABEL_MATA KULIAH = TBL_MATKUL
14. Tujuan Manajemen Basis Data
Efektif & Efisien
Menangani data dalam jumlah besar
Informasi dapat dipakai bersama-sama
Meniadakan duplikasi / data ganda
Keamanan DataTerkoordinasi
Dapat sharing dengan pengguna basis data
lain secara bersamaan – single mau pun multi
user.
15. Deskripsi
Basis data sama dengan di istilahkan dengan
sebutan lemari arsip.
Sebutan dari Basis Data dapat diartikan banyak
sudut pandang sederhana seperti :
Himpunan kelompok data (Arsip).
Kumpulan Data yang saling berhubungan
Kumpulan file/tabel/arsip saling berhubungan yang
disimpan dalam media elektronis yaitu
PemrogramanTerstruktuk Basis Data secara
Komputerisasi modern
17. Bahasa Basis Data
DDL (Data Definition Language) untuk
mrndifinisikan schema conceptual dan internal
beserta mapping antar keduanya.SDL (Storage
Definition Language ) untuk mendiskripsikan
schema internal.
VDL (View Definition Language) untuk
mendeskripsikan user-view dan mappingnya ke
level conceptual.Biasanya hanya berupa entended
DDL untuk DML ( Data Manipulation Language )
untuk memanipulasi basis data seperti mengmbil,
menginsert, mendelete, dan mengubah data
18. Beberapa istilah di Basis
data
Kamus Data adalah : merupakan suatu meta data (super
data) yaitu data yang mendeskripsikan data
sesungguhnya.
Model Data adalah : Kumpulan konsep data yang dapat
digunakan untuk menggambarkan struktur basis data.
Struktur Basis Data : Meliputi tipe data, relationship dan
kendala yang harus dipenuhi basis data
Skema Basis Data (meta-data) : Gambaran (description)
basis data yang akan dibangun
19. Arsitektur DBMS dibagi 3
level :
Level Internal : Struktur Fisik dari Data, struktur
dasar tabel,kolom,baris,kunci
Level Conceptual : Skema konseptual, ER model
( Entity Relationship) perangkat lunak basis
data relasional seperti Microsoft SQL Server, atau
basis data personal : Acces,Foxpro
Level Eksternal : bagian dari basis data yg
tampak oleh sekelompok pengguna basis data
(view).
20. Bentuk Hierarki dari Data
Data Base File
Table
Field
Data type
Value
Database File : kumpulan data keseluruhan di
database yg akan berbentuk sebuah
file kesatuan dalam perancangan
tabel-tabel yg direlasikan.
Table : Kumpulan data tentang sebuah
topik spesifik
Contoh : Mahasiswa Table, Dosen Table, dll
Field : Kategori-kategori yg berbeda dlm
disebuah tabel
Data type : Menyatakan jenis Penamaan
setiap field ( Char,Num,Date dll )
Contoh : Nama = Karakter, NIM = Numerik
Value : Jumlah nilai data untuk penamaan
dalam pembuatan table/nama field
21. Beberapa Istilah
Primary Key : Kunci Calon dari hubungan yang digunakan
untuk mengidentifikasi keunikan record dalam tabel./ kunci
yang terpilih dari sebuah relasi.( Kunci Utama master ).
Foreign Key : Kunci UtamaTamu dari satu tabel yang
ditambahkan ke tabel lain sehingga record bisa direlasikan.
Aturan untuk foreign key :
1-1 Primary Key dari tabel utama dimasukkan kedalam tabel kedua.
1-Many Primary Key dari tabel 1 bisa dimasukkan ke dalam tabel many
Many-many Primary Key dari setiap tabel ditempatkan kedalam tabel
penghubung ketiga.
22. Beberapa Istilah
Record : penyajian dari tuple/ sekumpulan rekaman field yang
berisi informasi
Atribute : Suatu nilai yang menyajikan suatu karaktertik dari
sebuah entitas.
Entitas : Objek riil yg dapat dibedakan satu dengan lainya dan
tidak saling bergantungan.
Manipulasi Data :Teknik dari sistem basis data
penyimpanan,pengubahan,penyembunyian,penghapusan dan
pengambilan data.
Redundansi data : Duplikasi data berganda yg dianggap tidak
penting
Contoh : Entitas :Mahasiswa
Atribut :NamaMHS, NIM, Jurusan,Thn
AKT,
23. Data Type
Number : Angka jelas/Penomoran seperti
: 1, 5, 6, 7 dst
Character : Huruf jelas seperti : A, B, C,
G, H,K dst
Date : MenyatakanTanggal
Timestamp : MenyatakanWaktu
Symbol : $ % * & ( ) @ “ } >
24. 24
PROTEKSI DATA (DATABASE CONTROL)
DBMS pada umumnya memiliki fasilitas proteksi data, yaitu fasilitas yang bertujuan
untuk melindungi data dari berbagai resiko yang mungkin terjadi dan membawa dampak dalam
basis data
Berbagai kemungkinan yang diantisipasi oleh fasilitas proteksi data adalah :
•Gangguan listrik
•Kerusakan disk
•Kesalahan perangkat lunak yang akan menyebabkan data dalam kondisi tidak konsisten
•Pengaksesan oleh user yang tidak berwenang.
•Akses yang konkuren oleh user maupun aplikasi pada waktu yang bersamaan sehingga
dapat menyebabkan data tidak konsisten.Untuk memproteksi data terhadap segala macam
kemungkinan, DMBS menyediakan kontrol untuk :
-Security -Integrity
-Recovery -Concurrency
25. 25
SECURITY DATA
Security merupakan suatu proteksi terhadap pengrusakan data dan pemakaian data oleh user yang
tidak berwenang.
Organisasi harus dapat mengidentifikasi masalah keamanan yang mungkin mengganggu jalan
operasional basis data.
Penyalahgunaan basis data dapat dikategorikan sebagai tindakan yang disengaja maupun yang
tidak sengaja.
INTEGRITAS DATA
Salah satu karakteristik sistem informasi yang baik adalah kemampuannya memberikan informasi
yang akurat dan tepat waktu. Keakuratan informasi hanya dapat diperoleh jika didukung
perancangan dan implementasi database yang handal. Integrity di dalam istilah basis data berarti
memeriksa keakuratan dan validasi data.
Oleh karena itu database harus menjamin integritas (keutuhan) data yang disimpannya. Harus
dijamin agar perubahan terhadap basis data yang dilkaukan user yang berhak tidak menghasilkan
ketidakkonsistenan data.
26. 26
SECURITY DATA
Security merupakan suatu proteksi terhadap pengrusakan data dan pemakaian data oleh user yang
tidak berwenang.
Organisasi harus dapat mengidentifikasi masalah keamanan yang mungkin mengganggu jalan
operasional basis data.
Penyalahgunaan basis data dapat dikategorikan sebagai tindakan yang disengaja maupun yang
tidak sengaja.
INTEGRITAS DATA
Salah satu karakteristik sistem informasi yang baik adalah kemampuannya memberikan informasi
yang akurat dan tepat waktu. Keakuratan informasi hanya dapat diperoleh jika didukung
perancangan dan implementasi database yang handal. Integrity di dalam istilah basis data berarti
memeriksa keakuratan dan validasi data.
Oleh karena itu database harus menjamin integritas (keutuhan) data yang disimpannya. Harus
dijamin agar perubahan terhadap basis data yang dilkaukan user yang berhak tidak menghasilkan
ketidakkonsistenan data.
27. 27
CONCURRENCY DATA
Konkurensi berarti
bahwa sejumlah transaksi diperkenankan untuk mengakses
data yang sama dalam
waktu yang sama. Hal ini seperti ini menjadi titik perhatian bagi DBMS yang mendukung
multiuser. Sehingga
diperlukan mekanisme pengontrolan konkurensi. Tujuannya untuk menjamin bahwa transaksi-
transaksi yang konkuren tidak saling mengganggu operasi masing-masing.