Dwi apri wahyu prayogo NIM ;

Slides:



Advertisements
Presentasi serupa
BASIS DATA RELATIONAL.
Advertisements

Rekayasa Perangkat Lunak dan Proses Software
Database dan Managemen Informasi
Pengantar Teknologi Informasi
PENGENALAN ANALISA SISTEM BERORIENTASI OBYEK
Pembuatan Prototipe Perangkat Lunak
Perancangan Basis Data MI 1133
CORBA “Common Object Request Broker Architecture”
Pengertian Microsoft Access
PERTEMUAN-4 MANAJEMEN DATA
Pertemuan 10 Software (Perangkat Lunak)
Pemrograman Terstruktur
PERANCANGAN SISTEM.
Komponen, konsep, abstraksi dan bahasa
Dukungan database dalam Pembangunan Sistem Informasi
Arsitektur Data Warehouse
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
Mengenal DBMS (Database Management System)
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Wahyu Herlambang ( ) Pendidikan Teknik.
KONSEP PERANCANGAN SISTEM INFORMASI
M. M. Ubaidillah Ubaidillah.wordpress.com.
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
PENGEMBANGAN SISTEM.
MANAJEMEN SUMBER DAYA DATA
Model Data Relasional.
Pengelolaan Proyek Sistem Informasi
Rekayasa Perangkat Lunak Model Proses PL
Pengantar Pemrograman Basis Data (PPBD)
Pengantar TI 2015/2016 DATABASE (BASIS DATA).
Pengantar Teknologi Informasi (Teori)
DBMS Basis Data Pertemuan 2.
PENGEMBANGAN PERANCANGAN SISTEM
Pemeliharaan Perangkat Lunak
KONSEP DESAIN SOFTWARE DATABASE
DATABASE.
SISTEM DATABASE.
KEBUTUHAN & SPESIFIKASI SOFTWARE
PENGELOLAAN DATA Roni Kurniawan M.Si.
11 Arsitektur Sistem Terdistribusi
Konsep Teknologi Informasi B
PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN
SISTEM BASIS DATA STMIK BANI SALEH BEKASI Salim
10/05/2018 SISTEM BASIS DATA Erdiwansyah, ST.
Tinjauan Ringkas Konsep Basis Data
Tipe Integrasi Nurwahyu Alamsyah Heru Prayogo Farizal Arifin
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
PERKEMBANGAN SISTEM BASIS DATA
Pengantar Basis Data.
KELOMPOK FARHATULLAILA ( )
Pendahuluan Basis Data
PENGANTAR BASIS DATA.
MANAJEMEN SISTEM INFORMASI “Basis Data”
MENGELOLA SUMBER DATA Oleh: DEWI LELYANA HADI
7. Mengelola Sumber Data Anggota Kelompok :
KEBUTUHAN & SPESIFIKASI SOFTWARE
Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T
Pengantar Basis Data.
PENGEMBANGAN PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Oleh : Imam Gunawan, M. Kom
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
REKAYASA PERANGKAT LUNAK
DATA BASE MANAGEMENT SYSTEM
Model Data Relasional.
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
KEBUTUHAN & SPESIFIKASI SOFTWARE
Mengenal DBMS (Database Management System)
Database Manajemen System
Konsep Dasar Rekayasa Perangkat Lunak
SAPUTRA MAY SANDI TANDIALI  4GT INI ADALAH METODE PENGEMBANGAN PERANGKAT LUNAK GENERASI KEEMPAT.  PERANGKAT SOFTWARE YANG DAPAT MEMPERMUDAH.
Transcript presentasi:

Dwi apri wahyu prayogo NIM ; 2013 6904 0012 RDBMS & OODBMS Dwi apri wahyu prayogo NIM ; 2013 6904 0012

RDBMS RDBMS (Relational Database Management System) adalah perangkat lunak untuk membuat dan mengelola database, sering juga disebut sebagai database engine. Istilah RDBMS, database server-software, dan database engine mengacu ke hal yang sama; sedangkan RDBMS bukanlah database. Beberapa contoh dari RDBMS diantaranya Oracle, Ms SQL Server, MySQL, DB2, Ms Access. Relational Database Management System (RDBMS) adalah sebuah sistem yang secara otomatis menyatukan semua DBMS yang saling berhubungan. RDBMS biasanya menggunakan 4th Generation Languange (4GL) dan sangat fleksibel sehingga data dapat dimodifikasi dengan mudah, demikian pula dengan struktur databasenya.

RDBMS PENGGUNAAN Contoh penggunaan DBMS ada banyak sekali dan dalam berbagai bidang kerja, misalnya akuntansi, manajemen sumber daya manusia, dan lain sebagainya. Meskipun pada awalnya DBMS hanya dimiliki oleh perusahaan-perusahaan berskala besar yang memiliki perangkat komputer yang sesuai dengan spesifikasi standar yang dibutuhkan (pada saat itu standar yang diminta dapat dikatakan sangat tinggi) untuk mendukung jumlah data yang besar, saat ini implementasinya sudah sangat banyak dan adaptatif dengan kebutuhan spesifikasi data yang rasional sehingga dapat dimiliki dan diimplementasikan oleh segala kalangan sebagai bagian dari investasi perusahaan.

OODBMS OBJECT ORIENTED DATABASE Secara tradisional rekayasa perangkat lunak dan manajemen basis data yang ada merupakan disiplin ilmu yang terpisah. Teknologi basis data momfokuskan pada aspek-aspek statik media penyimpanan informasi, sedangkan rekayasa perangkat lunak merupakan model aspek dinamik dari perangkat lunak. Dengan adanya generasi ketiga dari sistem manajemen basis data yang disebut Object Database Management Systems (ODBMSs), dua disiplin ilmu tadi telah dikombinasikan untuk menyediakan modelling yang dapat berjalan bersama yaitu data dan aksi pemrosesan terhadap data. ODBMSs sering disebut Object Oriented DBMSs atau Object Data Management Systems. Object oriented merupakan suatu pendekatan baru dari pembuatan perangkat lunak yang sangat menjanjikan untuk memecahkan beberapa masalah klasik dari pengembangan perangkat lunak. Konsep yang mendasari teknik objek ini adalah bahwa seluruh software sebaiknya dapat dibangun melebihi standar, komponen-komponen dapat digunakan kembali apabila dimungkinkan.

Kelebihan dan Kelemahan OODB OODB memang memiliki banyak keunggulan dibandingkan dengan RDB (Relational Database). Namun dewasa ini, OODB masih belum dapat menggantikan posisi RDB. Biarpun OODB memang teknologi baru yang sangat terkenal di kalangan ahli sistem basis data, namun para pembuat aplikasi yang belum begitu mengenal teknologi OODB ini masih lebih memilih menggunakan RDB yang sudah biasa mereka gunakan. Para pembuat aplikasi harus menentukan akan memilih OODB atau RDB dalam proyek yang akan mereka kerjakan. Sebab setiap permasalahan memerlukan penanganan yang berbeda-beda. Bisa saja dalam suatu kasus, menggunakan OODB adalah pilihan yang terbaik, namun bisa juga sebaliknya.

Kelebihan OODB 1. Desain yang indah Banyaknya waktu dan tenaga yang terbuang dalam menangani data memang menjadi masalah yang umum dalam suatu sistem basis data. Dalam OODB masalah tersebut dapat diminimisasi dengan konsep berorientasi objek yang dimilikinya sebab dengan konsep OO, proses penyimpanan dan pengambilan data akan menjadi lebih sederhana. Selain mendapatkan persistensi data, dengan OODB kita juga mendapatkan persistensi keseluruhan obyek database, bahkan termasuk implemented behaviour-nya. Kita juga dapat dengan mudah memanggil suatu method dari objek tertentu pada database di server sehingga distribusi aplikasinya lebih mudah. 2. Penyederhanaan pembuatan aplikasi Tanpa disadari, terkadang suatu proyek dapat melambung biayanya karena faktor teknis seperti penggunaan beberapa tool, bahasa program dan lingkungan dari aplikasi yang berbeda-beda. Belum lagi biaya pelatihan dan lain-lain. Dengan OODB kita dapat menyederhanakan pembuatan aplikasi dengan mengurangi penggunaan bahasa pemrograman dan teknologi yang digunakan. Programmer cukup menguasai konsep OO dan bahasa pemrograman OO dengan sedikit tambahan mengenai konektivitas aplikasi dengan database. Selain itu, programmer tinggal memfokuskan pada persistensi objek.

Kekurangan oodb 1. Tight coupling Coupling berarti keterkaitan antara aplikasi dan database. Tight coupling berarti keterkaitan yang kuat antara aplikasi dan database sehingga aplikasi dan database sulit dipisahkan. Sebenarnya tight coupling dapat menyederhanakan program dan desainnya, namun hal ini juga dapat menyebabkan hilangnya batasan antara aplikasi dan database, juga akan menimbulkan masalah baru bila akan migrasi ke OODB lainnya atau kembali ke RDB. 2. Kurangnya dukungan platform Pada dasarnya OODB diterapkan untuk dapat berintegrasi dengan semua bahasa pemrograman berorientasi objek, namun sampai sekarang kebanyakan OODBMS hanya mendukung bahasa pemrograman C++ dan Java saja.