pertemuan 12

10

Click here to load reader

Upload: mutmainnamaruru

Post on 04-Jul-2015

231 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Pertemuan 12

Pengantar basis data

PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK)JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR

Page 2: Pertemuan 12

Sistem Berkas vs Sistem Basis Data

Page 3: Pertemuan 12

Aplikasi basis data pada masa lampau umumnya dibangun secara langsung sebagai kumpulan berkas-berkas. Kelemahan sistem file yang terpisah-pisah:

Page 4: Pertemuan 12

redundansi data (data redundancy) dan inkonsistensi data(data inconsistency). Data terulang di tempat yangberbeda. Antara tempat satu dengan lainnyadimungkinkan adanya ketidakkonsistenan. Bagiankepegawaian:(NIP, NAMA, ALAMAT, GOL/PANGKAT, DAFTARANAK, TGL NIKAH), bagian keuangan: (NIP, NAMA, GAJIPOKOK, TUNJANGAN ANAK & ISTRI, IURAN ASKES)perlu algoritma atau program aplikasi yang berbeda untukpengaksesan data yang berbeda. isolasi data, karena formatfile yang berbeda-beda. Satu dgn dBASE, lainnya dgnExcel, lainnya dengan program yangsudah tersedia

Page 5: Pertemuan 12

integritas data sulit diterapkan. Pembatasan biasanyamelalui program yang mengakses data. Misal untukmembatasi kolom SALDO dari suatu data perbankanagar saldo tidak boleh negatif. Penambahan constraintbaru juga lebih kompleks akses bersama denganmenjaga data tetap aman lebih kompleks untukdiakomodasi. Akses bersama diperlukan untukmeningkatkan unjuk kerja, apalagi dengan data yangbanyak dan dipakai oleh banyak bagian dalamorganisasi. Akses bersama yang tidak dikelola denganbaik dapat mengarah ke ketidakkonsistenan data.keamanan pada akses bersama

Page 6: Pertemuan 12

Aplikasi Sistem Basis Data

Page 7: Pertemuan 12

Basis data saat ini telah diaplikasikan hampir pada setiaporganisasi yang melibatkan data dalam volume besar karenaadanya 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

Page 8: Pertemuan 12

Aspek Penting Pemanfaatan Basis Data

Page 9: Pertemuan 12

analisis ? menginventarisasi entitas dan atribut yangada dalam organisasi yang akan dipresentasikan: perlumemahami SOP, business model desain/perancangan? memilih bentuk basis data yang tepat sehinggamodel yang telah dirumuskan dan permasalahn yangada mampu diakomodasi efisiensi & unjuk kerja.Rancangan yang ada disesuaikan dengan resourceyang ada dan pemanfaatannya dapat diusahakanuntuk mencapai unjuk kerja maksimum ?normalisasi, optimasi query

Page 10: Pertemuan 12