SlideShare a Scribd company logo
www.ubharajaya.ac.id 1
www.ubharajaya.ac.id
1
Analisis Perancangan Sistem Informasi
Nama Dosen
Tanggal
04
Modul
Fakultas:
Teknik
Prodi:
Teknik Industri
Konsep Data Base Management System (Lanjutan)
Universitas Bhayangkara Jakarta Raya
www.ubharajaya.ac.id 2
www.ubharajaya.ac.id
• Salah satu tujuan DBMS adalah untuk menyediakan antar muka (interface)
dalam melihat data yang lebih ramah (user oriented) kepada pemakai.
• Untuk itu sistem tersebut akan menyembunyikan detail tentang bagaimana
data disimpan dan dipelihara. Karena itu, seringkali data yang terlihat oleh
pemakai akhir sebenarnya berbeda dengan yang tersimpan secara fisik.
• Melihat basis data dengan kacamata Developer adalah melihat basis data
seutuhnya secara lojik, dalam arti mengetahui secara persis makna dari
setiap satuan data yang tersimpan dalam setiap tabel dan bagaimana
relasi antar tabel yang satu dengan tabel yang lainnya.
Abstraksi Data
www.ubharajaya.ac.id 3
www.ubharajaya.ac.id
• Ada 3 tingkat/level abstraksi data :
1. Tingkat Penampakan (View Level)
2. Tingkat Lojik/Konseptual (conseptual Level)
3. Tingkat Fisik (Physical Level)
Abstraksi Data (lanjutan)
www.ubharajaya.ac.id 4
www.ubharajaya.ac.id
• Merupakan level tertinggi dari abstraksi data yang hanya menunjukkan sebagian dari
basis data.
• Banyak pemakai dalam sistem basis data tidak akan terlibat (concern) dengan semua
data/informasi yang tersimpan. Para pemakai umumnya hanya membutuhkan sebagian
data/informasi dalam basis data yang kemunculannya di mata pemakai diatur oleh
Aplikasi Pengguna Basis Data.
• Aplikasi ini juga dapat berfungsi untuk mengkonversi data asli/fisik menjadi data
bermakna pada pemakai. Misalnya data hari yang disimpan dalam bentuk kode (1
untuk Senin, 2 untuk Selasa…dst) yang kemudian ditampilkan bukan dalam bentuk
kodenya (1,2,3…dst) tapi sudah dalam bentuk nama harinya (Senin,Selasa,
Rabu,…dst).
• Data yang diperlihatkan juga bisa saja tidak berasal dari hanya sebuah tabel tapi
mewakili relasi antar tabel, tapi bagi pemakai yang menggunakannya terasa sebagai
satu kesatuan data yang kompak.
Tingkat Penampakan (View Level)
www.ubharajaya.ac.id 5
www.ubharajaya.ac.id
• Merupakan level berikutnya dalam abstraksi data yang menggambarkan data apa yang
sebenarnya (secara fungsional) disimpan dalam bahasa basis data dan hubungannya
dengan data yang lain.
• Pemakai pada level ini yang mengetahui bahwa biodata pegawai misalnya,
disimpan/direpresentasikan dalam beberapa file/tabel, seperti file pribadi, file pendidikan,
file pekerjaan, file keluarga, dsb. Yang kesemuanya diikat/direlasikan dengan sebuah field
unik bernama Nomor Induk Pegawai (NIP).
• Pemakai yang berperan di tataran lojik ini juga bertanggung jawab pada aturan konversi
dari data dalam format kode menjadi deskripsinya ketika ia ditampilkan dan sebaliknya
dari data deskripsi (naratif) yang dipilih/dientri menjadi kode yang tepat ketika ia disimpan.
Tingkat Lojik/Konseptual
www.ubharajaya.ac.id 6
www.ubharajaya.ac.id
• Merupakan level terendah dalam abstraksi data, yang menunjukkan bagaimana
sesungguhnya suatu data diorganisasi dan disimpan. Secara fisik, Basis Data dapat
disimpan dalam organisasi Relasional, Hirarkis, dsb.
• Tabel sebagai komponen utama dari Basis Data secara fisik akan direpresentasikan
sebagi gabungan dari struktur dan datanya sendiri. Struktur tabel dan komponen non-
data (seperti indeks tabel, view constraint, rule, procedure, dll.)
• Basis Data juga harus disimpan secara fisik dan itu terpisah dari data lojik, dan biasa
dikenal dengan sebutan meta data atau kamus data. DBMS-lah yang bertugas
merepresentasikan semua itu (data dan kamus data dalam sebuah basis data) secara
fisik dalam sebuah media penyimpanan elektronis.
Tingkat Fisik (Physical Level)
www.ubharajaya.ac.id 7
www.ubharajaya.ac.id
• Sebuah Bahasa Basis Data biasanya dapat dipilah ke dalam 2 kelompok, yaitu :
• Data Definition Language (DDL) dan
• Data Manipulation Language (DML)
Database Language (lanjutan)
www.ubharajaya.ac.id 8
www.ubharajaya.ac.id
• Struktur basis data yang menggambarkan desain basis data secara keseluruhan
dispesifikasikan dengan bahasa khusus yang disebut Data Definition Language (DDL).
Dengan bahasa inilah kita dapat membuat tabel baru, membuat indeks, mengubah tabel,
menentukan struktur penyimpanan tabel, dsb. Hasil dari kompilasi perintah DDL adalah
kumpulan tabel yang disimpan dalam file khusus yang disebut Kamus Data (Data
Dictionary).
• Kamus Data merupakan suatu metadata (superdata) yang mendeskripsikan data
sesungguhnya. Kamus Data ini akan selalu diakses dalam suatu operasi basis data
sebelum suatu file data yang sesungguhnya diakses. DDL ini biasa digunakan oleh
kelompok pemakai yang berperan sebagai Administrator Basis Data.
Data Definition Language (DDL)
www.ubharajaya.ac.id 9
www.ubharajaya.ac.id
Data Manipulation Language (DML) berisi kumpulan perintah
yang berguna untuk melakukan manipulasi dan pengambilan
data pada suatu basis data. Manipulasi data dapat berupa :
• Penyisipan/Penambahan data baru ke suatu basis data
• Penghapusan data dari suatu basis data
• Pengubahan data di suatu basis data
Data Manipulation Language (DML)
www.ubharajaya.ac.id 10
www.ubharajaya.ac.id
Basis Data dan Lemari Buku/Arsip
STUDI KASUS :
Mr X memiliki perpustakaan pribadi yang diletakkan
dalam sebuah lemari buku yang besar. Dikarenakan
jumlah bukunya ratusan, dia kebingungan untuk
mencari buku yang dibutuhkan dan mencatat buku-buku
yang dipinjam oleh rekan-rekannya.
Apa yang anda sarankan kepada Mr. X supaya
perpustakaan yang dimiliki lebih menjamin kemudahan
dalam pengelolaannya ?
www.ubharajaya.ac.id 11
www.ubharajaya.ac.id
Basis Data dan Lemari Buku/Arsip
Jawaban :
o Melakukan pengelompokan / klasifikasi buku yang dimiliki
o Memberikan penomoran/kode tertentu untuk masing-masing
buku nilainya yang berbeda antara satu dengan lainnya
(unique)
o menempatkan buku-buku dengan urutan tertentu agar mudah
untuk dicari.
Basis Data dan Lemari Buku memiliki prinsip kerja dan tujuan
yang sama. Prinsipnya adalah pengaturan data / buku, dan
tujuan utamanya adalah kemudahan dan kecepatan dalam
pengambilan kembali data / buku.
www.ubharajaya.ac.id 12
www.ubharajaya.ac.id
Setiap data elektronis = Basis Data ?
Studi Kasus
Badan Administrasi Kepegawaian di PT XYZ selalu
menggunakan komputer yaitu menggunakan aplikasi
MS Word dan MS Excel untuk mencatat data-data
kepegawaian, organisasi dan penggajian.
Bisakah dikatakan PT XYZ telah menerapkan basis
data ?
www.ubharajaya.ac.id 13
www.ubharajaya.ac.id
Setiap data elektronis = Basis Data ?
Jawaban:
Belum tentu, karena di dalam pengelolaannya belum tentu terdapat
pemilahan dan pengelompokan data sesuai jenis / fungsi data.
Contoh Pemilahan:
Sistem Akademik
Data Dosen
Data Mahasiswa
Data Mata Kuliah
Data Perkuliahan
www.ubharajaya.ac.id 14
www.ubharajaya.ac.id
Contoh Basis Data
Basis Data Penjualan di Toko
Mencatat & menyimpan data-data
yang berkaitan dengan penjualan
o Barang yang dijual
o Transaksi Penjualan
o Pelanggan yang Membeli
o Petugas yang Melayani Penjualan
o Pengiriman Barang
o Dll.
Basis Data Pembelian di Toko
Mencatat & menyimpan data-data yang
berkaitan dengan pembelian
o Order pembelian (purchase order)
o Transaksi pembelian
o Barang yang dibeli
o Supplier
o Dll.
www.ubharajaya.ac.id 15
www.ubharajaya.ac.id
Contoh Penerapan Basis Data
 Basis data penjualan dan pembelian di Toko pada contoh diatas
diterapkan pada suatu toko
 Basis data digunakan untuk menyimpan data penjualan atau
pembelian yang dimasukkan melalui aplikasi penjualan atau
pembelian
 Dengan aplikasi penjualan berbasis data, penjual (pemilik toko)
dapat dengan mudah:
 Menangani penjualan
 Mencetak nota
 Mencari data barang yang terjual, dll
www.ubharajaya.ac.id 16
www.ubharajaya.ac.id
Penyimpanan Data
Secara garis besar, sekumpulan data data dapat disimpan dengan
dua pendekatan :
 Setiap jenis data disimpan dalam file (berkas) yang berbeda-beda,
tanpa perlu mempertimbangkan keterkaitan antar data. Contoh:
data mahasiswa dalam file mahasiswa, data KRS dalam file KRS
(yang berbeda file dengan file mahasiswa). Merupakan analogi
dari hardcopy sistem berkas (menggunakan kertas, misal).
 Data disimpan sebagai kumpulan data yang saling berkaitan,
sebagai satu kesatuan (dapat secara fisik sebagai satu file atau
beberapa file).
www.ubharajaya.ac.id 17
www.ubharajaya.ac.id
Sistem Pemrosesan File
Perhatikan gambar 1 mengenai suatu universitas yang mempunyai dua
sistem yakni sistem yang memproses data mahasiswa dan sistem
yang mengelola data mata kuliah.
www.ubharajaya.ac.id 18
www.ubharajaya.ac.id
Kelemahan Sistem Pemrosesan File
Kelemahannya dari sistem pemrosesan file ini antara lain :
1. Timbulnya data rangkap (redundancy data) dan Ketidakkonsistensi
data (Inconsistency data).
Karena file-file dan program aplikasi disusun oleh programmer yang
berbeda, sejumlah informasi mungkin memiliki duplikasi dalam beberapa file.
Sebagai contoh nama mata kuliah dan sks dari mahasiswa dapat muncul
pada suatu file memiliki record-record mahasiswa dan juga pada suatu file
yang terdiri dari record-record mata kuliah. Kerangkapan data seperti ini
dapat menyebabkan pemborosan tempat penyimpanan dan biaya akases
yang bertambah. Disamping itu dapat terjadi inkonsistensi data. Misalnya,
apabila terjadi perubahan jumlah sks mata kuliah, sedangkan perubahan
hanya diperbaiki pada file mata kuliah dan tidak diperbaiki pada file
mahasiswa. Hal ini dapat mengakibatkan kesalahan dalam laporan nilai
mahasiswa.
2. Kesukaran dalam Mengakses Data
Munculnya permintaan-permintaan baru yang tidak diantisipasikan sewaktu
membuat program aplikasi, sehingga tidak memungkinkan untuk
pengambilan data.
www.ubharajaya.ac.id 19
www.ubharajaya.ac.id
Kelemahan Sistem Pemrosesan File (lanjutan)
3. Data terisolir (Isolation Data)
Karena data tersebar dalam berbagai file, dan file-file mungkin dalam
format –format yang berbeda, akan sulit menuliskan program aplikasi baru
untuk mengambil data yang sesuai. Misalnya satu dgn dBASE, lainnya dgn
Excel, lainnya dengan program yang sudah tersedia.
4. Masalah Pengamanan ( Security Problem )
Tidak semua pemakai diperbolehkan mengakses seluruh data. Bagian
Mahasiswa hanya boleh mengakses file mahasiswa. Bagian Mata kuliah
hanya boleh mengakses file mata kuliah, tidak boleh mengakses file
mahasiswa. Tetapi sejak program-program aplikasi ditambahkan secara
ad-hoc maka sulit melaksanakan pengamanan seperti yang diharapkan.
5. Data Dependence
Apabila terjadi perubahan atau kesalahan pada program aplikasi maka
pemakai tidak dapat mengakses data.
www.ubharajaya.ac.id 20
www.ubharajaya.ac.id
Sistem Basis Data
Seiring dengan berjalannya waktu, lambat laun sistem pemrosesan file mulai
ditinggalkan karena masih bersifat manual, yang kemudian
dikembangkanlah sistem pemrosesan dengan pendekatan basis data.
Keterangan :
Mhs ( Npm, nama, alamat, tgl_lahir )
Mt_kul ( kd_mk, nama_mk,sks )
Perhatikan gambar 2 di atas. Pada sistem ini record-record data disimpan
pada satu tempat yakni basis data dan diantara program aplikasi maupun
pemakai terdapat DBMS (Database Management System).
www.ubharajaya.ac.id 21
www.ubharajaya.ac.id
Istilah-istilah Dasar Basis Data
Enterprise
Suatu bentuk organisasi seperti : bank, universitas, rumah sakit, pabrik, dsb.
Data yang disimpan dalam basis data merupakan data operasional dari suatu
enterprise.
Contoh data operasional : data keuangan, data mahasiswa, data pasien
Entitas
Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam
basis data.
Contoh Entitas dalam lingkungan bank terdiri dari : Nasabah, Simpanan, Hipotik
Contoh Entitas dalam lingkungan universitas terdiri dari : Mahasiswa, mata kuliah
Kumpulan dari entitas disebut Himpunan Entitas
Contoh : semua nasabah, semua mahasiswa
Atribut (Elemen Data)
Karakteristik dari suatu entitas.
Contoh : Entitas Mahasiswa atributnya terdiri dari Npm, Nama, Alamat, Tanggal
lahir.
www.ubharajaya.ac.id 22
www.ubharajaya.ac.id
Istilah-istilah Dasar Basis Data (lanjutan)
Nilai Data (Data Value)
Isi data / informasi yang tercakup dalam setiap elemen data.
Contoh Atribut Nama Mahasiswa dapat berisi Nilai Data : Diana, Sulaeman, Lina
Kunci Elemen Data (Key Data Element)
Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu
kumpulan entitas.
Contoh Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat,
tanggal lahir menggunakan Kunci Elemen Data .
Record Data
Kumpulan Isi Elemen data yang saling berhubungan.
Contoh : kumpulan atribut npm, nama, alamat, tanggal lahir dari Entitas
Mahasiswa berisikan : "10200123", "Sulaeman", "Jl. Sirsak 28 Jakarta", "8 Maret
1983".
www.ubharajaya.ac.id 23
www.ubharajaya.ac.id
Tabel, Variabel, Atribut Basis Data
Istilah dalam basis data
relasional
 Relasi : sebuah tabel
yang terdiri dari beberapa
kolom dan beberapa baris
 Atribut : kolom pada
sebuah relasi
 Tupel : baris pada sebuah
relasi
 Domain : kumpulan nilai
yang valid untuk satu atau
lebih atribut
 Derajat (degree) : jumlah
atribut dalam sebuah
relasi
 Cardinality : jumlah tupel
dalam sebuah relasi
www.ubharajaya.ac.id 24
www.ubharajaya.ac.id
Keuntungan Sistem Basis Data
Keuntungan Sistem Basis Data adalah sebagai berikut :
1. Terkontrolnya kerangkapan data
Dalam basis data hanya mencantumkan satu kali saja field yang sama yang
dapat dipakai oleh semua aplikasi yang memerlukannya.
2. Terpeliharanya keselarasan (kekonsistenan) data
Apabila ada perubahan data pada aplikasi yang berbeda maka secara
otomatis perubahan itu berlaku untuk keseluruhan
3. Data dapat dipakai secara bersama (shared)
Data dapat dipakai secara bersama-sama oleh beberapa program aplikasi
(secara batch maupun on-line) pada saat bersamaan.
4. Dapat diterapkan standarisasi
Dengan adanya pengontrolan yang terpusat maka dapat menerapkan
standarisasi data yang disimpan sehingga memudahkan pemakaian,
pengiriman maupun pertukaran data.
5. Keamanan data terjamin
Dapat memberikan batasan-batasan pengaksesan data, misalnya dengan
memberikan password dan pemberian hak akses bagi pemakai (misal :
modify, delete, insert, retrieve)
www.ubharajaya.ac.id 25
www.ubharajaya.ac.id
Keuntungan Sistem Basis Data (lanjutan)
6. Terpeliharanya integritas data
Jika kerangkapan data dikontrol dan kekonsistenan data dapat
dijaga maka data menjadi akurat
7. Terpeliharanya keseimbangan (keselarasan) antara kebutuhan
data yang berbeda dalam setiap aplikasi
Struktur basis data diatur sedemikian rupa sehingga dapat
melayani pengaksesan data dengan cepat
8. Data independence (kemandirian data)
Dapat digunakan untuk bermacam-macam program aplikasi
tanpa harus merubah format data yang sudah ada
www.ubharajaya.ac.id 26
www.ubharajaya.ac.id
Kelemahan Sistem Basis Data
Kelemahan Sistem Basis Data adalah :
 Memerlukan tenaga spesialis
 Kompleks
 Memerlukan tempat (konfigurasi perangkat keras)
yang besar
 Mahal
www.ubharajaya.ac.id 27
www.ubharajaya.ac.id
Aplikasi Sistem Basis Data
Basis data saat ini telah diaplikasikan hampir pada setiap
organisasi yang melibatkan data dalam volume besar
karena adanya aktifitas / transaksi yang perlu dicatat.
 Banking: all transactions
 Airlines: reservations, schedules
 Universities: registration, grades
 Sales: customers, products, purchases
 Online retailers: order tracking, customized recommendations
 Manufacturing: production, inventory, orders, supply chain
 Human resources: employee records, salaries, tax deductions
www.ubharajaya.ac.id 28
www.ubharajaya.ac.id
Perangkat lunak yang memfasilitasi end-user untuk mengakses data dalam DBMS
www.ubharajaya.ac.id 29
www.ubharajaya.ac.id
Aspek Penting Pemanfaatan Basis Data
Meskipun telah banyak DBMS/SMDB tersedia, bagaimanapun mereka
adalah sekedar alat (tools). Pencapaian tujuan tetap bergantung pada
penggunanya.
Aspek penting pemanfaatan optimal basis data
1) Analisis  menginventarisasi entitas dan atribut yang ada dalam
organisasi yang akan dipresentasikan: perlu memahami SOP,
business model
2) Desain/perancangan  memilih bentuk basis data yang tepat
sehingga model yang telah dirumuskan dan permasalahn yang ada
mampu diakomodasi
3) Efisiensi & unjuk kerja. Rancangan yang ada disesuaikan dengan
resource yang ada dan pemanfaatannya dapat diusahakan untuk
mencapai unjuk kerja maksimum  normalisasi, optimasi query
www.ubharajaya.ac.id 30
www.ubharajaya.ac.id
Contoh Masalah dalam Organisasi
Suatu PUSKESMAS ingin melakukan pencatatan pendaftaran dan
pemeriksaan pasien dengan membuat suatu sistem informasi.
 Inventarisasi entitas : pembayaran, pasien, dokter, obat, penyakit
pemeriksaan, resep
 Desain. Berapa tabel yang diperlukan kalau data-data disimpan
pada tabel? Kolom-kolomnya apa saja?
www.ubharajaya.ac.id 31
www.ubharajaya.ac.id
Contoh Rancangan
 Pembayaran (NoRM, NamaPasien,alamat, umur, namaIbuPasien,
telp, tgl periksa,dokterJaga, diagnosaSakit, noResep, obat, biaya)
 Pasien(noRM, namaPasien, Alamat, Telp, namaIbuPasien)
 Dokter(NIP, namaDokter, spesialisasi)
 Obat(kodeObat, namaObat, jenisObat)
 Penyakit(kodePenyakit, namaPenyakit)
 Pemeriksaan(noRM, tgl periksa, dokter, kodePenyakit, noResep)
 Resep(noResep, tglResep, obat, dosis)
www.ubharajaya.ac.id 32
THANK YOU
Universitas Bhayangkara Jakarta Raya

More Related Content

Similar to Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt

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
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545
imeldafelicia
 
Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...
Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...
Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...
Alexanderliman728
 
Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487
nurul azmi
 
Pertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptxPertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptx
Rakhmi Khalida, M.M.S.I
 
28968111 makalah-kuliah-database
28968111 makalah-kuliah-database28968111 makalah-kuliah-database
28968111 makalah-kuliah-databaseyats hidayat
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasional
rian rian
 
Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)
Agoeng Rivai
 
Basis data
Basis dataBasis data
Basis data
dicky pratama
 
Database ms. access by esde
Database ms. access by esdeDatabase ms. access by esde
Database ms. access by esdeSii Esde
 
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
 
Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis data
Dermawan12
 
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...Jiantari Marthen
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis DataAinul Yaqin
 
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
arsawimax1
 
Konsep basis data relasional
Konsep basis data relasionalKonsep basis data relasional
Konsep basis data relasional
rian rian
 
Makalah File , Database
Makalah File , DatabaseMakalah File , Database
Makalah File , Database
Febri Alif Pratama
 
Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1
Fariszal Nova
 

Similar to Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt (20)

Login.hotspot.bsi
Login.hotspot.bsiLogin.hotspot.bsi
Login.hotspot.bsi
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Tugas iv 0317_arie firmandani_1512510445
Tugas iv  0317_arie firmandani_1512510445Tugas iv  0317_arie firmandani_1512510445
Tugas iv 0317_arie firmandani_1512510445
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545
 
Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...
Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...
Sim, alexander liman, prof. dr. ir. hapzi ali, mm., cma., sistem manajemen da...
 
Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487
 
Pertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptxPertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptx
 
28968111 makalah-kuliah-database
28968111 makalah-kuliah-database28968111 makalah-kuliah-database
28968111 makalah-kuliah-database
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasional
 
Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)
 
Basis data
Basis dataBasis data
Basis data
 
Database ms. access by esde
Database ms. access by esdeDatabase ms. access by esde
Database ms. access by esde
 
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
 
Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis data
 
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
 
Konsep basis data relasional
Konsep basis data relasionalKonsep basis data relasional
Konsep basis data relasional
 
Makalah File , Database
Makalah File , DatabaseMakalah File , Database
Makalah File , Database
 
Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1
 

Recently uploaded

Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
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
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
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
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
AdrianAgoes9
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
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
 
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
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
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
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 

Recently uploaded (20)

Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
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
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
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
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.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...
 
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
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 

Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt

  • 1. www.ubharajaya.ac.id 1 www.ubharajaya.ac.id 1 Analisis Perancangan Sistem Informasi Nama Dosen Tanggal 04 Modul Fakultas: Teknik Prodi: Teknik Industri Konsep Data Base Management System (Lanjutan) Universitas Bhayangkara Jakarta Raya
  • 2. www.ubharajaya.ac.id 2 www.ubharajaya.ac.id • Salah satu tujuan DBMS adalah untuk menyediakan antar muka (interface) dalam melihat data yang lebih ramah (user oriented) kepada pemakai. • Untuk itu sistem tersebut akan menyembunyikan detail tentang bagaimana data disimpan dan dipelihara. Karena itu, seringkali data yang terlihat oleh pemakai akhir sebenarnya berbeda dengan yang tersimpan secara fisik. • Melihat basis data dengan kacamata Developer adalah melihat basis data seutuhnya secara lojik, dalam arti mengetahui secara persis makna dari setiap satuan data yang tersimpan dalam setiap tabel dan bagaimana relasi antar tabel yang satu dengan tabel yang lainnya. Abstraksi Data
  • 3. www.ubharajaya.ac.id 3 www.ubharajaya.ac.id • Ada 3 tingkat/level abstraksi data : 1. Tingkat Penampakan (View Level) 2. Tingkat Lojik/Konseptual (conseptual Level) 3. Tingkat Fisik (Physical Level) Abstraksi Data (lanjutan)
  • 4. www.ubharajaya.ac.id 4 www.ubharajaya.ac.id • Merupakan level tertinggi dari abstraksi data yang hanya menunjukkan sebagian dari basis data. • Banyak pemakai dalam sistem basis data tidak akan terlibat (concern) dengan semua data/informasi yang tersimpan. Para pemakai umumnya hanya membutuhkan sebagian data/informasi dalam basis data yang kemunculannya di mata pemakai diatur oleh Aplikasi Pengguna Basis Data. • Aplikasi ini juga dapat berfungsi untuk mengkonversi data asli/fisik menjadi data bermakna pada pemakai. Misalnya data hari yang disimpan dalam bentuk kode (1 untuk Senin, 2 untuk Selasa…dst) yang kemudian ditampilkan bukan dalam bentuk kodenya (1,2,3…dst) tapi sudah dalam bentuk nama harinya (Senin,Selasa, Rabu,…dst). • Data yang diperlihatkan juga bisa saja tidak berasal dari hanya sebuah tabel tapi mewakili relasi antar tabel, tapi bagi pemakai yang menggunakannya terasa sebagai satu kesatuan data yang kompak. Tingkat Penampakan (View Level)
  • 5. www.ubharajaya.ac.id 5 www.ubharajaya.ac.id • Merupakan level berikutnya dalam abstraksi data yang menggambarkan data apa yang sebenarnya (secara fungsional) disimpan dalam bahasa basis data dan hubungannya dengan data yang lain. • Pemakai pada level ini yang mengetahui bahwa biodata pegawai misalnya, disimpan/direpresentasikan dalam beberapa file/tabel, seperti file pribadi, file pendidikan, file pekerjaan, file keluarga, dsb. Yang kesemuanya diikat/direlasikan dengan sebuah field unik bernama Nomor Induk Pegawai (NIP). • Pemakai yang berperan di tataran lojik ini juga bertanggung jawab pada aturan konversi dari data dalam format kode menjadi deskripsinya ketika ia ditampilkan dan sebaliknya dari data deskripsi (naratif) yang dipilih/dientri menjadi kode yang tepat ketika ia disimpan. Tingkat Lojik/Konseptual
  • 6. www.ubharajaya.ac.id 6 www.ubharajaya.ac.id • Merupakan level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data diorganisasi dan disimpan. Secara fisik, Basis Data dapat disimpan dalam organisasi Relasional, Hirarkis, dsb. • Tabel sebagai komponen utama dari Basis Data secara fisik akan direpresentasikan sebagi gabungan dari struktur dan datanya sendiri. Struktur tabel dan komponen non- data (seperti indeks tabel, view constraint, rule, procedure, dll.) • Basis Data juga harus disimpan secara fisik dan itu terpisah dari data lojik, dan biasa dikenal dengan sebutan meta data atau kamus data. DBMS-lah yang bertugas merepresentasikan semua itu (data dan kamus data dalam sebuah basis data) secara fisik dalam sebuah media penyimpanan elektronis. Tingkat Fisik (Physical Level)
  • 7. www.ubharajaya.ac.id 7 www.ubharajaya.ac.id • Sebuah Bahasa Basis Data biasanya dapat dipilah ke dalam 2 kelompok, yaitu : • Data Definition Language (DDL) dan • Data Manipulation Language (DML) Database Language (lanjutan)
  • 8. www.ubharajaya.ac.id 8 www.ubharajaya.ac.id • Struktur basis data yang menggambarkan desain basis data secara keseluruhan dispesifikasikan dengan bahasa khusus yang disebut Data Definition Language (DDL). Dengan bahasa inilah kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabel, dsb. Hasil dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus yang disebut Kamus Data (Data Dictionary). • Kamus Data merupakan suatu metadata (superdata) yang mendeskripsikan data sesungguhnya. Kamus Data ini akan selalu diakses dalam suatu operasi basis data sebelum suatu file data yang sesungguhnya diakses. DDL ini biasa digunakan oleh kelompok pemakai yang berperan sebagai Administrator Basis Data. Data Definition Language (DDL)
  • 9. www.ubharajaya.ac.id 9 www.ubharajaya.ac.id Data Manipulation Language (DML) berisi kumpulan perintah yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data. Manipulasi data dapat berupa : • Penyisipan/Penambahan data baru ke suatu basis data • Penghapusan data dari suatu basis data • Pengubahan data di suatu basis data Data Manipulation Language (DML)
  • 10. www.ubharajaya.ac.id 10 www.ubharajaya.ac.id Basis Data dan Lemari Buku/Arsip STUDI KASUS : Mr X memiliki perpustakaan pribadi yang diletakkan dalam sebuah lemari buku yang besar. Dikarenakan jumlah bukunya ratusan, dia kebingungan untuk mencari buku yang dibutuhkan dan mencatat buku-buku yang dipinjam oleh rekan-rekannya. Apa yang anda sarankan kepada Mr. X supaya perpustakaan yang dimiliki lebih menjamin kemudahan dalam pengelolaannya ?
  • 11. www.ubharajaya.ac.id 11 www.ubharajaya.ac.id Basis Data dan Lemari Buku/Arsip Jawaban : o Melakukan pengelompokan / klasifikasi buku yang dimiliki o Memberikan penomoran/kode tertentu untuk masing-masing buku nilainya yang berbeda antara satu dengan lainnya (unique) o menempatkan buku-buku dengan urutan tertentu agar mudah untuk dicari. Basis Data dan Lemari Buku memiliki prinsip kerja dan tujuan yang sama. Prinsipnya adalah pengaturan data / buku, dan tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data / buku.
  • 12. www.ubharajaya.ac.id 12 www.ubharajaya.ac.id Setiap data elektronis = Basis Data ? Studi Kasus Badan Administrasi Kepegawaian di PT XYZ selalu menggunakan komputer yaitu menggunakan aplikasi MS Word dan MS Excel untuk mencatat data-data kepegawaian, organisasi dan penggajian. Bisakah dikatakan PT XYZ telah menerapkan basis data ?
  • 13. www.ubharajaya.ac.id 13 www.ubharajaya.ac.id Setiap data elektronis = Basis Data ? Jawaban: Belum tentu, karena di dalam pengelolaannya belum tentu terdapat pemilahan dan pengelompokan data sesuai jenis / fungsi data. Contoh Pemilahan: Sistem Akademik Data Dosen Data Mahasiswa Data Mata Kuliah Data Perkuliahan
  • 14. www.ubharajaya.ac.id 14 www.ubharajaya.ac.id Contoh Basis Data Basis Data Penjualan di Toko Mencatat & menyimpan data-data yang berkaitan dengan penjualan o Barang yang dijual o Transaksi Penjualan o Pelanggan yang Membeli o Petugas yang Melayani Penjualan o Pengiriman Barang o Dll. Basis Data Pembelian di Toko Mencatat & menyimpan data-data yang berkaitan dengan pembelian o Order pembelian (purchase order) o Transaksi pembelian o Barang yang dibeli o Supplier o Dll.
  • 15. www.ubharajaya.ac.id 15 www.ubharajaya.ac.id Contoh Penerapan Basis Data  Basis data penjualan dan pembelian di Toko pada contoh diatas diterapkan pada suatu toko  Basis data digunakan untuk menyimpan data penjualan atau pembelian yang dimasukkan melalui aplikasi penjualan atau pembelian  Dengan aplikasi penjualan berbasis data, penjual (pemilik toko) dapat dengan mudah:  Menangani penjualan  Mencetak nota  Mencari data barang yang terjual, dll
  • 16. www.ubharajaya.ac.id 16 www.ubharajaya.ac.id Penyimpanan Data Secara garis besar, sekumpulan data data dapat disimpan dengan dua pendekatan :  Setiap jenis data disimpan dalam file (berkas) yang berbeda-beda, tanpa perlu mempertimbangkan keterkaitan antar data. Contoh: data mahasiswa dalam file mahasiswa, data KRS dalam file KRS (yang berbeda file dengan file mahasiswa). Merupakan analogi dari hardcopy sistem berkas (menggunakan kertas, misal).  Data disimpan sebagai kumpulan data yang saling berkaitan, sebagai satu kesatuan (dapat secara fisik sebagai satu file atau beberapa file).
  • 17. www.ubharajaya.ac.id 17 www.ubharajaya.ac.id Sistem Pemrosesan File Perhatikan gambar 1 mengenai suatu universitas yang mempunyai dua sistem yakni sistem yang memproses data mahasiswa dan sistem yang mengelola data mata kuliah.
  • 18. www.ubharajaya.ac.id 18 www.ubharajaya.ac.id Kelemahan Sistem Pemrosesan File Kelemahannya dari sistem pemrosesan file ini antara lain : 1. Timbulnya data rangkap (redundancy data) dan Ketidakkonsistensi data (Inconsistency data). Karena file-file dan program aplikasi disusun oleh programmer yang berbeda, sejumlah informasi mungkin memiliki duplikasi dalam beberapa file. Sebagai contoh nama mata kuliah dan sks dari mahasiswa dapat muncul pada suatu file memiliki record-record mahasiswa dan juga pada suatu file yang terdiri dari record-record mata kuliah. Kerangkapan data seperti ini dapat menyebabkan pemborosan tempat penyimpanan dan biaya akases yang bertambah. Disamping itu dapat terjadi inkonsistensi data. Misalnya, apabila terjadi perubahan jumlah sks mata kuliah, sedangkan perubahan hanya diperbaiki pada file mata kuliah dan tidak diperbaiki pada file mahasiswa. Hal ini dapat mengakibatkan kesalahan dalam laporan nilai mahasiswa. 2. Kesukaran dalam Mengakses Data Munculnya permintaan-permintaan baru yang tidak diantisipasikan sewaktu membuat program aplikasi, sehingga tidak memungkinkan untuk pengambilan data.
  • 19. www.ubharajaya.ac.id 19 www.ubharajaya.ac.id Kelemahan Sistem Pemrosesan File (lanjutan) 3. Data terisolir (Isolation Data) Karena data tersebar dalam berbagai file, dan file-file mungkin dalam format –format yang berbeda, akan sulit menuliskan program aplikasi baru untuk mengambil data yang sesuai. Misalnya satu dgn dBASE, lainnya dgn Excel, lainnya dengan program yang sudah tersedia. 4. Masalah Pengamanan ( Security Problem ) Tidak semua pemakai diperbolehkan mengakses seluruh data. Bagian Mahasiswa hanya boleh mengakses file mahasiswa. Bagian Mata kuliah hanya boleh mengakses file mata kuliah, tidak boleh mengakses file mahasiswa. Tetapi sejak program-program aplikasi ditambahkan secara ad-hoc maka sulit melaksanakan pengamanan seperti yang diharapkan. 5. Data Dependence Apabila terjadi perubahan atau kesalahan pada program aplikasi maka pemakai tidak dapat mengakses data.
  • 20. www.ubharajaya.ac.id 20 www.ubharajaya.ac.id Sistem Basis Data Seiring dengan berjalannya waktu, lambat laun sistem pemrosesan file mulai ditinggalkan karena masih bersifat manual, yang kemudian dikembangkanlah sistem pemrosesan dengan pendekatan basis data. Keterangan : Mhs ( Npm, nama, alamat, tgl_lahir ) Mt_kul ( kd_mk, nama_mk,sks ) Perhatikan gambar 2 di atas. Pada sistem ini record-record data disimpan pada satu tempat yakni basis data dan diantara program aplikasi maupun pemakai terdapat DBMS (Database Management System).
  • 21. www.ubharajaya.ac.id 21 www.ubharajaya.ac.id Istilah-istilah Dasar Basis Data Enterprise Suatu bentuk organisasi seperti : bank, universitas, rumah sakit, pabrik, dsb. Data yang disimpan dalam basis data merupakan data operasional dari suatu enterprise. Contoh data operasional : data keuangan, data mahasiswa, data pasien Entitas Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data. Contoh Entitas dalam lingkungan bank terdiri dari : Nasabah, Simpanan, Hipotik Contoh Entitas dalam lingkungan universitas terdiri dari : Mahasiswa, mata kuliah Kumpulan dari entitas disebut Himpunan Entitas Contoh : semua nasabah, semua mahasiswa Atribut (Elemen Data) Karakteristik dari suatu entitas. Contoh : Entitas Mahasiswa atributnya terdiri dari Npm, Nama, Alamat, Tanggal lahir.
  • 22. www.ubharajaya.ac.id 22 www.ubharajaya.ac.id Istilah-istilah Dasar Basis Data (lanjutan) Nilai Data (Data Value) Isi data / informasi yang tercakup dalam setiap elemen data. Contoh Atribut Nama Mahasiswa dapat berisi Nilai Data : Diana, Sulaeman, Lina Kunci Elemen Data (Key Data Element) Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas. Contoh Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat, tanggal lahir menggunakan Kunci Elemen Data . Record Data Kumpulan Isi Elemen data yang saling berhubungan. Contoh : kumpulan atribut npm, nama, alamat, tanggal lahir dari Entitas Mahasiswa berisikan : "10200123", "Sulaeman", "Jl. Sirsak 28 Jakarta", "8 Maret 1983".
  • 23. www.ubharajaya.ac.id 23 www.ubharajaya.ac.id Tabel, Variabel, Atribut Basis Data Istilah dalam basis data relasional  Relasi : sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris  Atribut : kolom pada sebuah relasi  Tupel : baris pada sebuah relasi  Domain : kumpulan nilai yang valid untuk satu atau lebih atribut  Derajat (degree) : jumlah atribut dalam sebuah relasi  Cardinality : jumlah tupel dalam sebuah relasi
  • 24. www.ubharajaya.ac.id 24 www.ubharajaya.ac.id Keuntungan Sistem Basis Data Keuntungan Sistem Basis Data adalah sebagai berikut : 1. Terkontrolnya kerangkapan data Dalam basis data hanya mencantumkan satu kali saja field yang sama yang dapat dipakai oleh semua aplikasi yang memerlukannya. 2. Terpeliharanya keselarasan (kekonsistenan) data Apabila ada perubahan data pada aplikasi yang berbeda maka secara otomatis perubahan itu berlaku untuk keseluruhan 3. Data dapat dipakai secara bersama (shared) Data dapat dipakai secara bersama-sama oleh beberapa program aplikasi (secara batch maupun on-line) pada saat bersamaan. 4. Dapat diterapkan standarisasi Dengan adanya pengontrolan yang terpusat maka dapat menerapkan standarisasi data yang disimpan sehingga memudahkan pemakaian, pengiriman maupun pertukaran data. 5. Keamanan data terjamin Dapat memberikan batasan-batasan pengaksesan data, misalnya dengan memberikan password dan pemberian hak akses bagi pemakai (misal : modify, delete, insert, retrieve)
  • 25. www.ubharajaya.ac.id 25 www.ubharajaya.ac.id Keuntungan Sistem Basis Data (lanjutan) 6. Terpeliharanya integritas data Jika kerangkapan data dikontrol dan kekonsistenan data dapat dijaga maka data menjadi akurat 7. Terpeliharanya keseimbangan (keselarasan) antara kebutuhan data yang berbeda dalam setiap aplikasi Struktur basis data diatur sedemikian rupa sehingga dapat melayani pengaksesan data dengan cepat 8. Data independence (kemandirian data) Dapat digunakan untuk bermacam-macam program aplikasi tanpa harus merubah format data yang sudah ada
  • 26. www.ubharajaya.ac.id 26 www.ubharajaya.ac.id Kelemahan Sistem Basis Data Kelemahan Sistem Basis Data adalah :  Memerlukan tenaga spesialis  Kompleks  Memerlukan tempat (konfigurasi perangkat keras) yang besar  Mahal
  • 27. www.ubharajaya.ac.id 27 www.ubharajaya.ac.id Aplikasi Sistem Basis Data Basis data saat ini telah diaplikasikan hampir pada setiap organisasi yang melibatkan data dalam volume besar karena adanya aktifitas / transaksi yang perlu dicatat.  Banking: all transactions  Airlines: reservations, schedules  Universities: registration, grades  Sales: customers, products, purchases  Online retailers: order tracking, customized recommendations  Manufacturing: production, inventory, orders, supply chain  Human resources: employee records, salaries, tax deductions
  • 28. www.ubharajaya.ac.id 28 www.ubharajaya.ac.id Perangkat lunak yang memfasilitasi end-user untuk mengakses data dalam DBMS
  • 29. www.ubharajaya.ac.id 29 www.ubharajaya.ac.id Aspek Penting Pemanfaatan Basis Data Meskipun telah banyak DBMS/SMDB tersedia, bagaimanapun mereka adalah sekedar alat (tools). Pencapaian tujuan tetap bergantung pada penggunanya. Aspek penting pemanfaatan optimal basis data 1) Analisis  menginventarisasi entitas dan atribut yang ada dalam organisasi yang akan dipresentasikan: perlu memahami SOP, business model 2) Desain/perancangan  memilih bentuk basis data yang tepat sehingga model yang telah dirumuskan dan permasalahn yang ada mampu diakomodasi 3) Efisiensi & unjuk kerja. Rancangan yang ada disesuaikan dengan resource yang ada dan pemanfaatannya dapat diusahakan untuk mencapai unjuk kerja maksimum  normalisasi, optimasi query
  • 30. www.ubharajaya.ac.id 30 www.ubharajaya.ac.id Contoh Masalah dalam Organisasi Suatu PUSKESMAS ingin melakukan pencatatan pendaftaran dan pemeriksaan pasien dengan membuat suatu sistem informasi.  Inventarisasi entitas : pembayaran, pasien, dokter, obat, penyakit pemeriksaan, resep  Desain. Berapa tabel yang diperlukan kalau data-data disimpan pada tabel? Kolom-kolomnya apa saja?
  • 31. www.ubharajaya.ac.id 31 www.ubharajaya.ac.id Contoh Rancangan  Pembayaran (NoRM, NamaPasien,alamat, umur, namaIbuPasien, telp, tgl periksa,dokterJaga, diagnosaSakit, noResep, obat, biaya)  Pasien(noRM, namaPasien, Alamat, Telp, namaIbuPasien)  Dokter(NIP, namaDokter, spesialisasi)  Obat(kodeObat, namaObat, jenisObat)  Penyakit(kodePenyakit, namaPenyakit)  Pemeriksaan(noRM, tgl periksa, dokter, kodePenyakit, noResep)  Resep(noResep, tglResep, obat, dosis)