MENGENAL BASIS DATA BERORIENTASI OBJEK. Oleh: Ir. M. Ramadhan, MT
|
|
- Johan Sudirman
- 7 tahun lalu
- Tontonan:
Transkripsi
1 MENGENAL BASIS DATA BERORIENTASI OBJEK Oleh: Ir. M. Ramadhan, MT
2 Yang akan dipelajari: Kebutuhan aplikasi basis data lanjut Mengapa RDBMS kurang cocok untuk aplikasi basis data lanjut Konsep yang berkaitan dengan orientasi objek Menyimpan objek dalam basis data relasional Sistem basis data generasi berikutnya Pendahuluan Aplikasi Basis Data Lanjut Computer-Aided Design (CAD) Basis data CAD menyimpan data yang berkaitan dengan rancangan mekanis atau elektronis misalnya bangunan, pesawat terbang, IC chip. Perancangan memiliki karakteristik sbb: o Rancangan sangat besar, terdiri atas jutaan bagian dengan banyak keterkaitan antar subsistem o Desain tidak statis. Perubahan desain berimplikasi pada representasi desain secara keseluruhan o Banyak alternatif desain yang layak dipertimbangkan untuk setiap komponen o Cooperative engineering. Ratusan staf bekerja secara paralel pd banyak versi desain yg besar. Produk akhir harus konsisten dan berkoordinasi.
3 Computer-Aided Manufacturing (CAM) Basis data CAM mirip dengan CAD, datanya terkait dengan produksi yang bersifat diskrit (misalnya mobil) atau menerus (misalnya sintesis kimia) Computer-Aided Software Engineering (CASE) Basis data CASE terkait dengan tingkatan siklus pengembangan software: perencanaan, analisis kebutuhan, desain, implementasi, pengujian, pemeliharaan dan dokumentasi. Sama halnya dg CAD, desain boleh jadi sangat besar dan memerlukan cooperative engineering. Office Information System (OIS) Basis data OIS terkait dengan pengendalian informasi dalam bisnis: , dokumen, inventaris, dsb. Dibutuhkan penanganan teks free-form, foto, diagram, suara, video, dsb. Digital Publishing Digital Publishing menangani dokumen multimedia yang terdiri atas teks, suara, citra, video, animasi. Dalam beberapa kasus, jumlah informasi dapat mencapai petabyte (10 15 byte). Geographic Information System (GIS) GIS digunakan untuk pengelolaan daratan eksplorasi bawah laut. Datanya sangat besar, diperoleh dari survey dan foto satelit. Situs Web Dinamis dan Interaktif Perlu penanganan multimedia dan secara interaktif memodifikasi tampilan berdasarkan preferensi user.
4 Kelemahan RDBMS Representasi entitas dunia nyata. Proses normalisasi fragmentasi entitas dunia nyata ke banyak relasi, tidak efisien, memerlukan banyak join selama proses query. Semantic overloading Tak ada mekanisme untuk membedakan antara entitas dan relationship Tak ada mekanisme untuk membedakan jenis relationship antar entitas. Integritas dan enterprise constraint Integritas dibutuhkan untuk validasi dan konsistensi data Tak ada dukungan aturan enterprise pada model relasional Data homogen Horizontal: setiap tuple dlm sebuah relasi terdiri atas atribut yang sama Vertikal: harga dalam kolom tertentu berasal dari domain yang sama Objek dunia nyata memiliki struktur yang kompleks Binary Large Object (BLOB): informasi biner merepresentasikan citra, video, suara, atau objek yang tidak terstruktur Bd tidak mengelola BLOB secara langsung, hanya mengacu padanya. Tak ada proteksi, BLOB tak dapat berisi BLOB, tak dapat dimanipulasi Keterbatasan operasi Operasi terbatas pada operasi himpunan dan tuple-oriented. (SQL-92) SQL-92 tidak memungkinkan operasi baru
5 Konsep Object-Oriented Abstraksi dan Enkapsulasi Abstraksi: proses identifikasi aspek penting sebuah entitas dengan mengabaikan properti yang tidak penting Enkapsulasi (penyembunyian informasi) memisahkan aspek eksternal sebuah objek dari detail internal perubahan detil internal tak mempengaruhi aplikasi yg menggunakannya memberikan data independence Objek dan Atribut Objek: sebuah entitas yg dapat diidentifikasi scr unik, memiliki atribut & aksi Status sebuah objek dideskripsikan oleh sebuah atribut atau lebih Atribut sederhana, tipe primitif: integer, real, string, dsb Atribut kompleks: sekumpulan objek dan atau acuan Atribut acuan mirip dengan foreign key pada model relasional Objek yg berisi sebuah atribut kompleks atau lebih disebut objek kompleks Identitas Objek Setiap objek memiliki OID (Object Identifier) yg unik, tersembunyi dari user OID tak dapat diubah, tak digunakan lagi oleh objek lain
6 ... Identitas Objek OID berbeda dg primary key: (a) pk hanya unik dlm sebh relasi, tdk dlm sistem keseluruhan, (b) pk dipilih dr atribut relasi, bergantung pd status objek. Beberapa keuntungan menggunakan OID: Efisien. OID membutuhkan storage minimal dalam objek kompleks, lebih kecil dari pada nama tekstual, foreign key atau acuan lainnya Cepat. OID menunjuk alamat atau lokasi aktual objek yang diacu. Ini berarti objek dapat ditempatkan secara cepat. Bebas content. OID tak bergantung pada data yang ada di dalam objek Tersembunyi dari user. Dua objek dikatakan identik jika dan hanya jika memiliki OID yang sama. Dua objek dikatakan sama (equal) jika statusnya sama. Primary key dapat ditambahkan untuk memungkinkan user membedakan objek yang sama. Metode dan Pesan Metode mendefinisikan perilaku objek. Misalnya mengubah alamat pegawai Metode terdiri atas nama dan body yang berisi sekumpulan kode untuk melaksanakan aksi yang diperlukan. Contoh: Method void UpdateGaji(float penambahan) { gaji = gaji + penambahan }
7 ... Metode dan Pesan Pesan adalah permintaan dari sebuah objek (pengirim) ke objek lain (penerima) untuk mengeksekusi satu dari metode yang dimilikinya Pengirim dan penerima boleh jadi merupakan objek yang sama Misalnya mengeksekusi metode UpdateGaji pada objek pegawai dengan penambahan 75000, penulisan pesan: ObjekPegawai.UpdateGaji(75000) Pada pemrograman tradisional, ditulis: UpdateGaji(ObjekPegawai,75000) Kelas Objek yang memiliki atribut sama dan merespons pesan sama dikelompokkan ke dalam sebuah kelas Atribut dan metode didefinisikan satu kali untuk sebuah kelas, bukan untuk setiap objek. Objek-objek dalam sebuah kelas disebut instance dari kelas tersebut. Setiap instance memiliki harganya sen- instance lain pada kelasnya memakai diri untuk setiap atribut, tetapi bersama nama atribut dan metode yang sama. KELAS PEGAWAI Atribut NIP Nama Telepon : : Metode Cetak UpdateGaji NIP = 9182 Nama = Anta NIP = 4857 Nama = Ana
8 Metakelas Pada beberapa sistem berorientasi objek, kelas juga sebuah objek yang memiliki atribut dan metodenya sendiri Atribut kelas mendeskripsikan karakteristik kelas secara umum Metode kelas digunakan untuk mengubah status atribut kelas Konstruktor: metode kelas khusus untuk membuat instance baru Destruktor: metode kelas untuk membuang objek Pesan dikirim ke kelas dan bukan instance kelas. Ini berarti kelas adalah sebuah instance dari kelas yang lebih tinggi yang disebut metakelas Subkelas, Superkelas dan Inheritance Inheritance memungkinkan sebuah kelas objek didefinisikan sebagai subkelas (kasus khusus) dari kelas yang lebih umum (superkelas). Generalisasi : proses pembentukan superkelas Spesialisasi : proses pembentukan subkelas Sebuah subkelas mewarisi semua properti superkelasnya dengan tambahan propertinya sendiri yang unik Semua instance subkelas juga merupakan Pegawai instance superkelas Ada beberapa bentuk inheritance: a. Single inheritance: subkelas diturunkan Manajer dari sebuah superkelas (a) StafPenjual
9 b. Multiple inheritance: subkelas diturunkan dari beberapa superkelas. c. Repeated inheritance: kasus khusus multiple inheritance dengan superkelas diturunkan dari superkelas yang lebih umum d. Selective inheritance: subkelas mewarisi sejumlah properti (atribut dan metode) tertentu dari superkelas Overriding: proses pendefinisian ulang properti warisan pada subkelas Overloading: memungkinkan nama metode dipakai kembali dlm kelas yg berbeda. Ini berarti sebuah pesan dpt memberikan fungsi berbeda bergantung pada objek yang menerimanya. Manajer StafPenjual ManajerPenjualan (b) Pegawai Manajer StafPenjual ManajerPenjualan (c) Polimorfisme dan Dynamic Binding Ada tiga jenis polimorfisme: operasi, inklusi (inclusion), dan parametric. Overloading adalah tipe polimorfisme operasi. Metode yang didefinisikan dalam superkelas diwariskan ke subkelas adalah contoh polimorfisme inklusi. Polimorfisme parametric menggunakan tipe parameter yang umum. Metode aktualnya sesuai dengan tipe parameter aktualnya.
10 Proses pemilihan metode yg sesuai berdasarkan tipe objek disebut binding Bila penentuan tipe objek dilakukan pada waktu run dan bukan pada waktu compile, proses pemilihan metodenya disebut dynamic binding. Contoh: mencetak detil objek dr 3 kelas berbeda: Pemrograman konvensional: Dynamic loading & overloading: for i = 1 to n do { for i = 1 to n do { switch (list[i].type) { list[i].print case Pegawai: PrintPegawai; } case Manajer: PrintManajer; case Penjual: PrintPenjual; } } Objek Kompleks Objek kompleks: sebuah objek tunggal dl dunia nyata tetapi berisi objek lain (subobjek) yang boleh jadi juga merupakan objek kompleks Ada dua cara penanganan subobjek: a. Subobjek dienkapsulasi dalam objek kompleks dan merupakan bagian dari objek kompleks. Struktur subobjek adalah bagian dari struktur objek kompleks dan dapat diakses hanya oleh metode objek kompleks. b. Subobjek independen dari objek kompleks. Subobjek tidak disimpan dalam objek induk tetapi hanya OID-nya. Subobjek memiliki struktur dan metodenya sendiri dan dapat dimiliki oleh beberapa objek induk.
11 Objek kompleks di atas disebut juga objek kompleks terstruktur Objek kompleks yang strukturnya hanya dapat diinterpretasi oleh program aplikasi disebut objek kompleks tak terstruktur, dikenal sebagai BLOB Menyimpan Objek dalam Basisdata Relasional Pemetaan setiap kelas/subkelas ke relasi, diperoleh empat relasi: Pegawai (NRP, Nama, Alamat, Telp, TglLahir, Gaji) Manajer (NRP, Bonus) Pegawai Salesman (NRP, AreaPenjualan) Sekretaris (NRP, KecMengetik) Pemetaan setiap subkelas ke relasi, diperoleh tiga relasi Manajer (NRP, Nama, Alamat, Telp, TglLahir, Gaji, Bonus) Salesman (NRP,Nama,Alamat,Telp, TglLahir, Gaji, AreaPenjualan) Sekretaris (NRP,Nama,Alamat,Telp, TglLahir, Gaji, KecMengetik) Manajer Bonus NRP Nama Alamat Telp TglLahir Gaji Salesman AreaPenjualan Sekretaris KecMengetik Pemetaan hirarki ke relasi tunggal: Pegawai (NRP,Nama,Alamat,Telp,TglLahir,Gaji,Bonus,AreaPenjualan,KecMengetik,TipePegawai) Tip epegawai adalah atribut tambahan untuk membedakan tipe pegawai, misalnya berharga 1 untuk Manajer, 2 untuk Salesman, 3 untuk Sekretaris.
12 Generasi Sistem Basisdata Generasi I memiliki kelemahan: Model data hirarki 1960-an Generasi I IMS (IBM) program rumit harus ditulis, bahkan utk query sederhana Model data network 1960-an miskin data independence CODASYL dasar teori tak diterima luas EF Codd,1970 Generasi II Model data relasional Prod. komersial Generasi II mengeliminasi (akhir1980an) kelemahan generasi I Model data ER Generasi III : Chen, 1976 Object-oriented data model Hammer,1981 Object-relational data model Model data semantik Shipman, 1981 Keduanya merespon meningkat- bd. Su, 1983 Generasi III nya kompleksitas aplikasi Model data Model data Pendukung OODBMS meng- relasional objek berorientasi objek klaim bahwa RDBMS memadai utk aplikasi bisnis standar, tetapi kurang mendukung aplikasi yg kompleks. Pendukung relasional mengklaim bahwa teknologi relasional adalah bagian yang dibutuhkan oleh DBMS apa pun dan aplikasi rumit dapat ditangani dengan pengembangan model relasional Hingga kini belum jelas, manakah yg akan tampil sbg pemenang / dominan. Selain untuk aplikasi rumit, OODBMS harus dapat mengakomodasi aplikasi bisnis standar dengan tool & kemudahan yang sama dengan relasional
13 DAFTAR PUSTAKA Connolly, Thomas., et.al., Database System. Wokingham England, Addison-Wesley Publishing Company. Date, C.J, An Introduction to Database System. 7 th Edition, New York, Addison Wesley Publishing Company. 2006, M. Ramadhan
1 Pendahuluan Yang akan dipelajari: Aplikasi Basis Data Lanjut
Yang akan dipelajari: Kebutuhan aplikasi basis data lanjut Mengapa RDBMS kurang cocok untuk aplikasi basis data lanjut Konsep yang berkaitan dengan orientasi objek Menyimpan objek dalam basis data relasional
Lebih terperinciOVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT
OVERVIEW BASIS DATA RELASIONAL Oleh: Ir. M. Ramadhan, MT Model Relasional Yang akan dibahas: Model relasional: struktur, karakteristik, key, representasi skema basis data Integritas relasional: integritas
Lebih terperinciPENDAHULUAN. A. Berorientasi Objek. 1. Karakteristik dari Objek
1. PENDAHULUAN Analisis dan desain berorientasi objek adalah cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia nyata. Dasar pembuatan adalah objek,
Lebih terperinciOBJECT ORIENTED DATABASE
OBJECT ORIENTED DATABASE Advanced Database Applications Computer-Aided Design (CAD) Database CAD menyimpan data yang berhubungan dengan rancangan mekanik dan elektrik, sebagai contoh : gedung, pesawat,
Lebih terperinciPERANCANGAN BERORIENTASI OBJEK
PERANCANGAN BERORIENTASI OBJEK 1. PENDAHULUAN Analisis dan disain berorientasi objek adalah cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia nyata.
Lebih terperinciSistem Basis Data ( )
Sistem Basis Data (1230283) Pertemuan Ke-3 Model Data Rifki Indra Perwira http://learning.upnyk.ac.id Teknik Informatika - UPN[V]Yk 1 Deskripsi Pengertian tentang model data Model logika berbasis record
Lebih terperinciPraktikum Basis Data 2. BAB 1 : Pendahuluan
BAB 1 : Pendahuluan 1.1. Sasaran Memahami fitur-fitur Oracle9i Dapat menjelaskan aspek teori maupun fisik dari database relasional Menggambarkan Implementasi Oracle pada RDBMS dan ORDBMS 1.2. Oracle9i
Lebih terperinciModel Model Basis Data
Membahas: 1. Model-Model Basis Data 2. Perancangan Data Base 3. Metode pengembangan basis data 4. Jenis-jenis relationship 5. E-R Diagram Model Model Basis Data Model model basis data menyatakan hubungan
Lebih terperinciMAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah
MAKALAH PERANCANGAN BASIS DATA MODEL DATA Disusun oleh: Ainun Aisyiyah 2014001690 Iman Safuad 2014001726 Ismi Fadhilah 2014001729 AMIK Harapan Bangsa Surakarta 2015 MODEL DATA A. Pengertian Model Data
Lebih terperinciPERANCANGAN BERORIENTASI OBJEK
PERANCANGAN BERORIENTASI OBJEK 1. PENDAHULUAN Analisis dan disain berorientasi objek adalah cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia nyata.
Lebih terperinciBasis Data. Bab 1. Sistem File dan Basis Data. Sistem Basis Data : Perancangan, Implementasi dan Manajemen
Bab 1 Sistem File dan Sistem : Perancangan, Implementasi dan Manajemen Pengenalan Konsep Utama Data dan informasi Data - Fakta belum terolah Informasi - Data telah diproses Manajemen data Basis data Metadata
Lebih terperinciOleh : Rahmady Liyantanto
Oleh : Rahmady Liyantanto } Pemodelan Sistem } Pemodelan Data : ERD } Pemodelan Entity-Relationship } Model berorientasi objek } Pengenalan Objek } Object-Oriented vs Object-based } Model sbg alat komunikasi
Lebih terperinciPertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.
Pertemuan 4-5-6 Transformasi ER-MODEL INDIKATOR 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional. URAIAN MATERI PERANCANGAN DATABASE Perancangan Database adalah proses untuk
Lebih terperinciPengenalan Obyek. Arna Fariza. Materi
Pengenalan Obyek Arna Fariza Materi Obyek Siklus pengembangan berorientasi obyek Metodologi berorientasi obyek Kelebihan metodologi berorientasi obyek 1 Obyek Obyek adalah tipe data komposit Menyimpan
Lebih terperinciPertemuan 3 dan 4 : MODEL DATA RELASIONAL
Pertemuan 3 dan 4 : MODEL DATA RELASIONAL Tujuan Instruksional Khusus : Mahasiswa dapat menjelaskan pengertian model data relasional, istilah-istilah dalam model data relasional, jenis-jenis kunci relasional,
Lebih terperinciRelational Database & Pemodelan Data [Review]
Modul ke: 02 Alen Fakultas FASILKOM Relational Database & Pemodelan Data [Review] Pemrograman Basis Data & SQL Boby Hartanto, S.Kom,M.M. Program Studi Sistem Informasi Basis Data Relasional Pada pembuatan
Lebih terperinciPERANCANGAN BASIS DATA. Alif Finandhita, S.Kom
PERANCANGAN BASIS DATA Alif Finandhita, S.Kom Proses perancangan basis data, terlepas dari masalah yang ditangani dibagi menjadi 3 tahapan : Perancangan basis data secara konseptual Merupakan upaya untuk
Lebih terperinciPERANCANGAN BASIS DATA
BAB IV PERANCANGAN BASIS DATA Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat dimanipulasi (diolah) menggunakan perangkat lunak (program aplikasi)
Lebih terperinciPERTEMUAN 2 MODEL DATA MODEL ENTITY RELATIONSHIP ( MODEL E-R)
PERTEMUAN 2 MODEL DATA MODEL ENTITY RELATIONSHIP ( MODEL E-R) (Chap. 2 Ramakrishnan) Tujuan Menjelaskan konsep model data Entity-Relationship (ER) Menjelaskan peran model data ER sebagai tahap awal proses
Lebih terperinciPertemuanI. Object Oriented
PertemuanI Object Oriented Pendahuluan Pemodelan Sistem Berbasis Objek Sejarah Object Oriented Konsep awal programming (Basic) dengan kekuatan GOTO statement, ini merupakan Non Procedural Language Procedural
Lebih terperinci1. Penggunaan Pemodelan
2. PEMODELAN BERORIENTASI OBJEK A. Pemodelan sebagai Teknik Desain Teknik pemodelan objek menggunakan tiga macam model untuk menggambarkan sistem, yaitu model objek, model dinamik, dan model fungsional.
Lebih terperinciPemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai
Basis Data Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai Duplikasi data Data yg sama terletak pada
Lebih terperinciPERTEMUAN 11 KONSEP PEMROGRAMAN BERORIENTASI OBJEK
PERTEMUAN 11 KONSEP PEMROGRAMAN BERORIENTASI OBJEK 1. Pendahuluan POKOK BAHASAN 2. Pengenalan Pemrograman Berorientasi Objek 3. Pengenalan Objek & Class 4. Karakteristik OOP 5. Kelebihan OOP 6. Pemrograman
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Sistem Informasi 2.1.1 Pengertian Sistem Informasi 1 Sistem Informasi adalah kombinasi dari teknologi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi
Lebih terperinciKonsep Basis Data (Lanjut)
Konsep Basis Data (Lanjut) http://www.brigidaarie.com Bahasa Basis Data bahasa yang digunakan oleh user untuk berkomunikasi/berinteraksi dengan DBMS yang bersangkutan Contoh : SQL, dbase, QUEL dsb Bahasa
Lebih terperinciModel Relational. S# Nama Status Kota S1 Hanato 20 Bandung S2 Andi 10 Jakarta S3 Shy 25 Surabaya S4 Tina 20 Medan
Model elational Pendahuluan E. F. Codd A elational Model of Data for large shared data bank 1970 Model relasional terkait dengan 3 aspek : struktur data, integritas data dan manipulasi data. DBMS (Sistem
Lebih terperinciKonsep Dasar DBMS. Oleh : Devie Rosa Anamisa
Konsep Dasar DBMS Oleh : Devie Rosa Anamisa Pendahuluan Kemampuan untuk mengatur atau mengolah sejumlah data dan kecepatan untuk mencari informasi yang relevan adalah aset yang sangat penting bagi suatu
Lebih terperinciDATABASE SECURITY. Oleh: Ir. M. Ramadhan, MT
DATABASE SECURITY Oleh: Ir. M. Ramadhan, MT Sekuritas Basis Data (Database security) Definisi: proteksi basis data terhadap ancaman / gangguan melalui kendali yang bersifat teknis maupun administrasi.
Lebih terperinciSISTEM BASIS DATA (Lanjutan) :
SISTEM BASIS DATA (Lanjutan) : BAB III : Basis Data Relasional Pengertian : Pada model relasional, basis data disusun dalam bentuk tabel dua dimensi yang terdiri atas baris (record) dan kolom (field).pertemuan
Lebih terperinciBASIS DATA I/2011-GANJIL MODEL RELASIONAL. Oleh Team Teaching Database. 12 Oktober 2011 BASIS DATA I/2011-GANJIL 1
BASIS DATA I/2011-GANJIL MODEL RELASIONAL Oleh Team Teaching Database 12 Oktober 2011 BASIS DATA I/2011-GANJIL 1 Konsep-Konsep Model Relasional Model relasional berdasarkan pada konsep relasi dalam matematika
Lebih terperinciSistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:
BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL 8.1. Model Data Model data adalah sekumpulan konsep yang terintegrasi untuk mendiskripsikan data, hubungan antar data dan batasan batasannya dalam suatu organisasi.
Lebih terperinciSISTEM BASIS DATA Imam Asrowardi, S.Kom.
SISTEM BASIS DATA Imam Asrowardi, S.Kom. POLITEKNIK NEGERI LAMPUNG 2007 Chapter 3 Perancangan Basis Data Basis Data yang Baik Tabel-tabel dan relasi lebih kompak Struktur masing-masing tabel lebih efisien
Lebih terperinciModel Relational. Dian Dharmayanti
Model Relational Dian Dharmayanti Pendahuluan Relation Properti Relasi Basis Data Relasional Key Konversi Model E-R ke Relasional Transformasi kedalam skema relasi Pendahuluan Model relasional terkait
Lebih terperinciPengantar Basis Data
Pengantar Basis Data Sumber : 1. Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3rd edition, Addison Wesley, 2001. 2.
Lebih terperinci6.2 Pendekatan Database Untuk Pengelolaan Data
6.2 Pendekatan Database Untuk Pengelolaan Data Database adalah sekumpulan data yang diorganisasikan untuk melayani berbagai aplikasi secara efisien dengan memusatkan data dan mengurangi penggandaan data.
Lebih terperinciPERANCANGAN SISTEM DATABASE
PERANCANGAN SISTEM DATABASE 1. PERANCANGAN DATABASE Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. Perancangan sistem
Lebih terperinciARSITEKTUR SISTEM BASIS DATA
BAB I ARSITEKTUR SISTEM BASIS DATA Arsitektur system basis data memberikan kerangka kerja bagi pembangunan basis data. 1.1 LEVEL ARSITEKTUR BASIS DATA Menurut ANSI/SPARC, arsitektur basis data terbagi
Lebih terperinciDatabase Systems: Ch. 3: The Relational Model. History of The Relational Model. Learning Objectives
1 Database Systems: Thomas Connolly, Carolyn Begg, Database System, A Practical Approach to Design Implementation and Management, 4 th Edition, Addison Wesley History of The Relational Model Terminology
Lebih terperinciPendahuluan. Tujuan MODUL
DATABASE Model Data Satrio Agung W, Ari Kusyanti dan Mahendra Data Teknik Informatika, Fakultas Teknik, Universitas Brawijaya, Email : informatika@ub.ac.id Pendahuluan Model Data adalah kumpulan perangkat
Lebih terperinciLINGKUNGAN BASIS DATA
LINGKUNGAN BASIS DATA TUJUAN PEMBELAJARAN Menjelaskan tingkat arsitektur basis data Menjelaskan komponen DBMS, fungsi DBMS serta bahasa yang digunakan dalam DBMS Menjelaskan perbedaan model data berbasis
Lebih terperinciIntroduction. Database dan Sistem Database menjadi komponen utama dalam kehidupan masyarakat modern saat ini.
Introduction Database dan Sistem Database menjadi komponen utama dalam kehidupan masyarakat modern saat ini. Berbagai aktivitas manusia secara tidak langsung berhubungan dengan database ( ex. Bank, reservasi,
Lebih terperinciDEVAL GUSRION, S.KOM, M.KOM MATAKULIAH BAHASA PEMOGRAMAN JAVA LANJUTAN III
DEVAL GUSRION, S.KOM, M.KOM MATAKULIAH BAHASA PEMOGRAMAN JAVA LANJUTAN III 2012 BAB I KONSEP DASAR JAVA Konsep Dasar Object Oriented Programming OOP di JAVA dimulai dari konsep dasar java yaitu: 1.1 Astraksi
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori Basis Data 2.1.1 Pengertian Data Menurut Turban (2003, p2), data ialah fakta yang belum diolah atau gambaran dari transaksi yang ditangkap, direkam, disimpan dan diklasifikasikan.
Lebih terperinciPertemuan 1 : PENGANTAR BASIS DATA
Pertemuan 1 : PENGANTAR BASIS DATA Tujuan Instruksional Khusus : Mahasiswa dapat menjelaskan perbedaan antara file tradisional dan file manajemen basis data Mahasiswa dapat menjelaskan konsep basis data
Lebih terperinciDatabase bisa dikatakan sebagai suatu kumpulan dari data yang tersimpan dan diatur atau
DATA BASE Database bisa dikatakan sebagai suatu kumpulan dari data yang tersimpan dan diatur atau diorganisasikan sehingga data tersebut bisa diambil atau dicari dengan mudah dan efisien. Sebagai contoh
Lebih terperinciNORMALISASI DATA POKOK BAHASAN. Pendahuluan
POKOK BAHASAN NORMALISASI DATA 6 Pendahuluan Deskripsi Singkat Pada pokok bahasan ini menjelaskan Normalisasi Data dengan cara pendekatan lain dalam membangun sebuah logika basis data yang secara tidak
Lebih terperinciBASIS DATA MODEL BASIS DATA
BASIS DATA MODEL BASIS DATA APA ITU MODEL BASIS DATA? Model database menunjukkan struktur logis dari suatu basis data, termasuk hubungan dan batasan yang menentukan bagaimana data dapat disimpan dan diakses.
Lebih terperinciMEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom
MEMAHAMI KONSEP DATABASE Oleh : Yuhefizar, S.Kom Database Management System(DBMS) merupakan paket program (Software) yang dibuat agar memudahkan dan mengefisienkan pemasukan, pengeditan, penghapusan dan
Lebih terperinciBAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi
BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era globalisasi ini, perkembangan teknologi informasi sudah merupakan satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi merupakan suatu kebutuhan
Lebih terperinciSistem File dan Basis Data. Budhi Irawan, S.Si, M.T Andrew B. Osmond, S.T., M.T.
Sistem File dan Basis Data Budhi Irawan, S.Si, M.T Andrew B. Osmond, S.T., M.T. CONTOH SISTEM FILE FILE PEGAWAI Nama NIP Alamat Tgl Lahir Gaji Doni Reza 101001 Kopo Bandung 15-02-1991 Rp. 2.700.000 Ari
Lebih terperinciPROSES PERANCANGAN DATABASE
PROSES PERANCANGAN DATABASE PENDAHULUAN Sistem informasi berbasiskan komputer terdiri dari komponen-komponen berikut ini : Database Database software Aplikasi software Hardware komputer termasuk media
Lebih terperinciBAB 2 LANDASAN TEORI
BAB LANDASAN TEORI.1 Defenisi Pangkalan Data Pangkalan data atau Database merupakan kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema
Lebih terperinciAnalisa Perancangan Sistem Informasi
Modul ke: Analisa Perancangan Sistem Informasi Basis Data Fakultas FASILKOM Program Studi Sistem Informasi www.mercubuana.ac.id Anita Ratnasari, S.Kom, M.Kom Sistem Basis Data Definisi : merupakan sistem
Lebih terperinciMata Kuliah : Sistem Basis Data. Place photo here PENGANTAR BASIS DATA
Mata Kuliah : Sistem Basis Data Dosen : Karmilasari Place photo here PENGANTAR BASIS DATA Outline Sistem file tradisional vs. Sistem file basis data Konsep dasar dan Istilah-istilah dasar basis data Komponen
Lebih terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA KOMPUTER JAKARTA S SATUAN ACARA PERKULIAHAN Mata : SISTEM BASIS DATA 2 Kode Mata : MI - 16204 Jurusan / Jenjang : D3 MANAJEMEN INFORMAA Tujuan Instruksional Umum : Mahasiswa
Lebih terperinciSATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA 2 (D3/SI) * KODE / SKS KK / 2 SKS
Minggu ke Pokok Bahasan dan TIU 1. 1. PENGENALAN UMUM MATERI YANG AKAN DIAJARKAN 2. KONSEP MODEL DATA Sub Pokok Bahasan dan Sasaran Belajar 1.1. Pengenalan secara umum materi yang akan diajarkan 2.1. Review
Lebih terperinciBasis Data. Roni Andarsyah, ST., M.Kom Lecture Series
Basis Data DATABASE Roni Andarsyah, ST., M.Kom Lecture Series Sistem Basis data Material Covered 1. Proses Pengembangan Database 2. Model Data 3. Model E-R Proses Pengembangan Database Proses pengembangan
Lebih terperinciANALISA INSTRUKSIONAL M.K : TEKNOLOGI INFORMASI KODE : MWU110 / 1/1 SKS DOSEN : SUNARSO SUGENG, SST, MT
9. Mahasiswa dapat menjelaskan dan mengaplikasikan Sistim Informasi dalam Pembangunan dan Pengoperasian Kapal dengan benar. ANALISA INSTRUKSIONAL M.K : TEKNOLOGI INFORMASI KODE : MWU110 / 1/1 SKS DOSEN
Lebih terperinciPengantar Teknologi Informasi. Software Komputer
Pengantar Teknologi Informasi Software Komputer Apa yang dimaksud dengan software? Contoh software dan jenisnya? Software = program Program adalah deretan intruksi yang digunakan untuk mengendalikan komputer
Lebih terperinciSistem Basis Data. Ir. H. Wawan Wardiana, M.T.
Sistem Basis Data Ir. H. Wawan Wardiana, M.T. Database Materi : Pendahuluan, Konsep dan Terminologi Model Entity Relationship Model Relational Batasan Integritas Perancangan Basisdata : Normalisasi Reff:
Lebih terperinciBasis Data (2) Model Data & Skema
Basis Data (2) Model Data & Skema Arif Basofi, S.Kom, MT. Teknik Infomatika - PENS Lessons 1. Model Data & Schema 2. Arsitektur Sistem Database & Kebebasan Data 3. Bahasa & Interface Database Introduction
Lebih terperinciBAB 1 PEMROGRAMAN BERORIENTASI OBJEK
BAB 1 PEMROGRAMAN BERORIENTASI OBJEK Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan
Lebih terperinciBAB III LANDASAN TEORI. 3.1 Pengertian Pengabdian kepada Masyarakat. kepada masyarakat adalah kegiatan yang mencakup upaya-upaya peningkatan
BAB III LANDASAN TEORI 3.1 Pengertian Pengabdian kepada Masyarakat Menurut Direktorat Riset dan Pengabdian Masyarakat Universitas Indonesia (2011:4), pengabdian kepada masyarakat atau kegaitan pengabdian
Lebih terperinciSISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.
SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom. POLITEKNIK NEGERI LAMPUNG 2007 Chapter 2 ER Model (Entitiy Relatioanship) OBJECTIVES Tujuan Memahami konsep dasar ER Model Memahami Entity, Attribute, Entity
Lebih terperinciMetode Coad -Yourdon
Metode Coad -Yourdon By: U. Abd. Rohim, MT mailto:abdrohim@yahoo.com blogs:www.abdrohim.my.or.id 1 Latar Belakang Termasuk metode yang muncul saat awal metode berorientasi objek mulai berkembang metode
Lebih terperinciBAB III LANDASAN TEORI. Pihak-pihak yang terkait dengan transaksi transfer: a. Remitter/Applicant, yaitu pemilik dana (pengirim) yang akan
12 BAB III LANDASAN TEORI 3.1 Transfer Bank Transfer adalah pemindahan dana antar rekening di suatu tempat ke tempat yang lain, baik untuk kepentingan nasabah atau untuk kepentingan bank itu sendiri. Pihak-pihak
Lebih terperinciPERANCANGAN SISTEM TERINCI DATABASE
PERANCANGAN SISTEM TERINCI DATABASE 1. PERANCANGAN DATABASE Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. Perancangan
Lebih terperinciSATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA
Mata Kuliah Kode / SKS Program Studi Fakultas : Sistem Basis Data : IT012248 / 2 SKS : Sistem Komputer : Ilmu Komputer & Teknologi Informasi 1. Pengantar Basis Data Mahasiswa dapat me-ngerti dan memahami
Lebih terperinciPendekatan Normalisasi
vi. Normalisasi Data Ada dua (2) cara untuk merancang Basis Data Menerapkan normalisasi terhadap struktur tabel yang telah diketahui atau dengan Secara langsung membuat model Entity- Relationship (ER)
Lebih terperinciSistem Basis Data (IF1263)
Sistem Basis Data (IF1263) Pertemuan Ke-1 Sistem File dan Sistem Basis Data Rifki Indra Perwira rifki@upnyk.ac.id http://learning.upnyk.ac.id Teknik Informatika - UPN[V]Yk 1 Deskripsi Sistem file; istilah-istilah
Lebih terperinci-DATABASE (BASIS DATA)- Nama : Novriansyah Kelas : 2.DB.10 NPM : Dosen : Leli Safitri
-DATABASE (BASIS DATA)- Nama : Novriansyah Kelas : 2.DB.10 NPM : 33109332 Dosen : Leli Safitri PROGRAM DIPLOMA MANAJEMEN INFORMATIKA FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS GUNADARMA
Lebih terperinciINTERNET PROGRAMMING DATABASE
INTERNET PROGRAMMING DATABASE Muhmmad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan
Lebih terperinciPertemuan Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan
Pertemuan 2 1. Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur dan pengendalian untuk mendapatkan jalur
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Pada saat ini data atau informasi sangatlah penting bagi suatu perusahaan,
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Pada saat ini data atau informasi sangatlah penting bagi suatu perusahaan, tidak peduli ukuran dari bentuk perusahaan tersebut. Namun semakin besar perusahaan
Lebih terperinciNama : Rendi Setiawan Nim :
Nama : Rendi Setiawan Nim : 41813120188 Pemodelan Data Pemodelan Data dalam rekayasa perangkat lunak adalah proses menciptakan sebuah model data dengan menerapkan model deskripsi formal data menggunakan
Lebih terperinciBASIS DATA SKEMA BASIS DATA
BASIS DATA SKEMA BASIS DATA BASIS DATA? Basis : Kumpulan / Gudang Data : Fakta tentang obyek, orang dan lain-lain yg dinyatakan dengan nilai (angka, simbol dll) DEFINISI BASIS DATA Basis Data: Himpunan
Lebih terperinciSistem Basis Data. Ayu Nuriana Sebayang, S.Kom, M.Kom
Sistem Basis Data Ayu Nuriana Sebayang, S.Kom, M.Kom Pertemuan 1 1. Introduction 2. Sistem Basis Data 3. Tujuan Pemanfaatan Basis Data 4. Pengguna Basis Data 5. Komponen Sistem Basis Data 6. Abstraksi
Lebih terperinciBAB II. 2.1 Model Data High Level Data Model (Conceptual Data Model)
BAB II PENGEMBANGAN SISTEM BASIS DATA Bab ini akan membahas lebih lanjut mengenai arsitektur sistem basis data dan pengembangan sistem basis data. Sistem basis data tidak berdiri sendiri, tetapi selalu
Lebih terperinciBAB III LANDASAN TEORI. Flippo (1984) mendefinisikan sebagai berikut: Penarikan calon pegawai
BAB III LANDASAN TEORI 1. 3.1 Rekrutmen Flippo (1984) mendefinisikan sebagai berikut: Penarikan calon pegawai atau tenaga kerja adalah proses pencarian tenaga kerja yang dilakukan secara seksama, sehingga
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Sistem Informasi Pengertian sistem informasi tidak bisa dilepaskan dari pengertian sistem dan informasi. Definisi dari sistem adalah sekelompok dua atau lebih komponenkomponen
Lebih terperinciMODEL RELASIONAL. Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah.
PEMODELAN MODEL RELASIONAL Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah. Pada level logik terdapat beberapa model data,
Lebih terperinciKONSEP PENGELOLAAN BASIS DATA
BAB VIII KONSEP PENGELOLAAN BASIS DATA 8.1. PENDAHULUAN Basis data spasial mendeskripsikan sekumpulan entity baik yang memiliki lokasi atau posisi yang tetap maupun yang tidak tetap. Hampir semua SIG memiliki
Lebih terperinciGARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata Kuliah : Perancangan Basis Data Bobot Mata Kuliah : 3 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Proses perancangan basis data, pendefisian kebutuhan data, representasi
Lebih terperinciPERTEMUAN 1 PENGENALAN DBMS
PERTEMUAN 1 PENGENALAN DBMS PENGENALAN SISTEM DATABASE Database: Database adalah kumpulan data, biasanya menggambarkan kegiatan dari satu atau lebih organisasi terkait. DBMS: Database Management System
Lebih terperinciDASAR BASIS DATA BASIS_DATA XI-RPL
DASAR BASIS DATA Pengertian Data dan Informasi Data adalah fakta mengenai objek, orang dan lain-lain yang dinyatakan dengan nilai (angka, deretan karakter, atau simbol). Sedangkan informasi adalah data
Lebih terperinciBAB 2 LANDASAN TEORI
7 BAB 2 LANDASAN TEORI 2.1 Konsep Pemodelan Objek Pemodelan objek merupakan suatu metode untuk menggambarkan struktur sistem yang memperlihatkan semua objek yang ada pada sistem. (Nugroho, 2005, hal:37).
Lebih terperinciBAB II LANDASAN TEORI. Teori teori yang digunakan sebagai landasan dalam desain dan. implementasi dari sistem ini adalah sebagai berikut :
BAB II LANDASAN TEORI Teori teori yang digunakan sebagai landasan dalam desain dan implementasi dari sistem ini adalah sebagai berikut : 2.1. Sistem Informasi Manajemen Sistem Informasi Manajemen adalah
Lebih terperinciGARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata Kuliah : Sistem Basis Data Bobot Mata Kuliah : 3 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Proses perancangan, pendefisian kebutuhan, representasi orientasi objek, perancangan
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Sistem Sistem dapat didefinisikan sebagai sekumpulan objek, ide, berikut saling keterkaitannya (inter-relasi) di dalam (usaha) mencapai suatu tujuan (atau sasaran bersama
Lebih terperinciAbstraksi Data (Arsitektur DBMS)
Abstraksi Data (Arsitektur DBMS) Abstraksi data merupakan tingkatan / level bagaimana melihat data dalam sebuah sistem basis data. Basis data merepresentasikan pandangan yang berbeda kepada: pengguna (user),
Lebih terperinciGARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata Kuliah : Sistem Basis Data I Bobot Mata Kuliah : 2 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Gambaran umum bentuk fisik media penyimpanan, Magnetic Disk, Redundant Arrays
Lebih terperinciPertemuan 11 Object Oriented Program
Pertemuan 11 Object Oriented Program OOP Pengertian OOP Pemrograman yang menitikberatkan kepada objek-objek (Seperti Pengiriman Nilai, Pesan atau Pernyataan Objek) untuk menyelesaikan tugas atau proses
Lebih terperinciLINGKUNGAN BASIS DATA
LINGKUNGAN BASIS DATA Tujuan utama dari sistem basis data adalah menyediakan pemakai melalui suatu pandangan abstrak mengenai data, dengan menyembunyikan detail dari bagaimana data disimpan dan dimanipulasikan.
Lebih terperinciBAB III TINJAUAN PUSTAKA
BAB III TINJAUAN PUSTAKA 3.1. Internet Menurut Prakoso (2007 : 119) Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh
Lebih terperinciBAB V PERANCANGAN MOXIE
BAB V PERANCANGAN MOXIE Bab ini berisi penjabaran dari hasil perancangan Moxie. Pembahasan pada bab ini mencakup perancangan arsitektur dan model skenario untuk Moxie. Model skenario merupakan produk dari
Lebih terperinciP7 Perancangan Database
P7 Perancangan Database SQ http://sidiq.mercubuana-yogya.ac.id Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mengetahui & memahami konsep
Lebih terperinciClass. Object. Object Oriented Programming (OOP) Object Oriented Programming (OOP)
Pemrograman Visual (TH22012 ) by Kartika Firdausy 081.328.718.768 kartikaf@indosat.net.id kartika@ee.uad.ac.id blog.uad.ac.id/kartikaf kartikaf.wordpress.com Object Oriented Programming (OOP) 2 Object
Lebih terperinciRENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER D3 BISNIS DAN KEWIRAUSAHAAN UNIVERSITAS GUNADARMA
RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER D3 BISNIS DAN KEWIRAUSAHAAN UNIVERSITAS GUNADARMA Tanggal Penyusunan 15/08/2016 Tanggal revisi 25/02/2017 Fakultas Program D3 Bisnis Kewirausahaan
Lebih terperinciKODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona
KODE MK : ST 126 UT3 Pemodelan Data Agus Romadhona MODEL DATA Model data adalah kumpulan konsep yang terintegrasi yang menggambarkan data, hubungan antara data dan batasan-batasan data dala suatu organisasi.
Lebih terperinci: ENDRO HASSRIE NIM : MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA
NAMA : ENDRO HASSRIE NIM : 41813120047 MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA Pemodelan data (ER Diagram) adalah proses yang digunakan untuk mendefinisikan dan menganalisis kebutuhan data yang
Lebih terperinci