A. Pengertian Sistem
Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu
kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk
memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan.
Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang
berinteraksi, di mana suatu model
matematika seringkali
bisa dibuat.
Sistem juga merupakan kesatuan bagian-bagian yang
saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item
penggerak, contoh umum misalnya seperti negara. Negara merupakan suatu kumpulan
dari beberapa elemen kesatuan lain seperti provinsi yang saling berhubungan
sehingga membentuk suatu negara dimana yang berperan sebagai penggeraknya yaitu
rakyat yang berada dinegara tersebut.
Kata "sistem" banyak sekali digunakan dalam
percakapan sehari-hari, dalam forum diskusi maupun dokumen ilmiah. Kata ini
digunakan untuk banyak hal, dan pada banyak bidang pula, sehingga maknanya
menjadi beragam. Dalam pengertian yang paling umum, sebuah sistem adalah
sekumpulan benda yang memiliki hubungan di antara mereka.
B. Pengertian System Basis Data
SISTEM DATABASE adalah suatu sistem penyusunan dan pengelolaan
record-record dengan menggunakan komputer, dengan tujuan untuk menyimpan atau
merekam serta
memelihara data operasional lengkap sebuah organisasi/perusahaan, sehingga mampu
menyediakan informasi yang optimal yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan.
memelihara data operasional lengkap sebuah organisasi/perusahaan, sehingga mampu
menyediakan informasi yang optimal yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan.
C. Komponen Utama System Basis Data
·
Komponen Utama System Basis Data :
Dalam sebuah sistem basis data, secara lengkap akan terdapat komponen-komponen utama sebagai berikut :
1. Perangkat Keras (Hardware)
2. Sistem Operasi (Operating System)
3. Basis Data (Database)
4. Sistem (Aplikasi/Perangkat Lunak) Pengelola Bisnis Data (DBMS)
5. Pemakai (User)
6. Aplikasi (perangkat lunak) lain (bersifat opsional)
Dalam sebuah sistem basis data, secara lengkap akan terdapat komponen-komponen utama sebagai berikut :
1. Perangkat Keras (Hardware)
2. Sistem Operasi (Operating System)
3. Basis Data (Database)
4. Sistem (Aplikasi/Perangkat Lunak) Pengelola Bisnis Data (DBMS)
5. Pemakai (User)
6. Aplikasi (perangkat lunak) lain (bersifat opsional)
Untuk membuat suatu database kalian harus mengetahui komponen-komponen apa saja yang diperlukan dalam membuat database.
Perangkat Keras ( Hardware )
Perangkat keras yang dibuthkan dalam pengolaan database berupa computer beserta kelengkapannya seperti monitor, memory, keyboard, mouse dan lain-lain.
Data
Komponen yang akan diolah sehingga bernilai informasi dan dapat dijadikan sebagai bahan pengambilan keputusan.
Perangkat Lunak ( Sotware )
Aplikasi yang digunakan untuk mengelola database misalnya Visual Basic
Pengguna ( User )
Pengguna atau user ini dibagi menjadi 3 bagian yaitu
1. Database Manager
2. Database administrator ( DBA )
3. Database User
Nah database user ini juga dibagi menjadi
beberapa macam yaitu
* Programer Aplikasi
* User Mahir
* User Umum
* User Khusus
Ini adalah pengertian – pengertian
dari Pengguna ( User ) dia atas :
1. Database Manager
Modul program menyediakan antar muka ( Interves ) antara penyimpanan data tingkat rendah dalam databasedengan program aplikasi dan query yang diajukan system database.
2. Database administrator ( DBA )
3. Database User
Nah database user ini juga dibagi menjadi
beberapa macam yaitu
* Programer Aplikasi
* User Mahir
* User Umum
* User Khusus
Ini adalah pengertian – pengertian
dari Pengguna ( User ) dia atas :
1. Database Manager
Modul program menyediakan antar muka ( Interves ) antara penyimpanan data tingkat rendah dalam databasedengan program aplikasi dan query yang diajukan system database.
2. Database Administrator
Orang yang mempunyai kekuasaan sebagai pusat pengontrol terhadap seluruh system baik data maupun program yang mengakses data.
3. Database User
Pemakai database berdasarkan cara berinteraksi terhadap system.
database user ini juga dibagi menjadi beberapa macam yaitu
• Program Aplikasi
Seorang prefesional computer yang berinteraksi terhadap system Database dengan penulis program dan menggunakan Data Manipulation Language ( DML ) yang dibuat bahasa pemrograman seperti , bahasa c, pascal cobol, dll. Program – program yang dibuatnya disebut dengan program aplikasi.
• User Mahir
Pemakai yang berinterkasi terhadap system database menggunkan fasilitas query yang telah disediakan oleh DBMS dan telah mahir mengggunakannya.
• User Umum
Pemakai yang tidak berpengalaman, berinteraksi dengan system database tanpa menulis program dan query, tapi hanya menjalankan program- program aplikasi yang dibuat oleh Programer Aplikasi.
• User Khusus
Pemakai yang menulis aplikasi data secara traditional, tetapi untuk keprluan khusus, sperti untuk aplikasi Artificial Intelegen, system pakar, pengolahan dll
D . Manfaat Sistem
Basis Data
Manfaat SBD:
- Kemandirian data
- Akses Data efisien
- Integritas dan keamanan data
- Administrasi data
- Akses Konkruen dan Crash Recovery
- Waktu Pengembangan aplikasi terkurangi
E. Database Management System ( DBMS )
1. Pengertian DBMS
1. Pengertian DBMS
DBMS adalah Sistem
pengorganisasian dan pengolahan data base pada komputer. Sistem ini dirancang
untuk melakukan berbagai data dengan beberapa referensi data yang sama.
DBMS ini mampu diakses oleh berbagai aplikasi.
Terobosan dari DBMS adalah Relational Database Management System (RDBMS) yang mengorganisasikan data dalam suatu struktur dan memaksimalkan berbagai cara serta menghubungkan antar kumpulan data yang disimpan dalam database.
Terobosan dari DBMS adalah Relational Database Management System (RDBMS) yang mengorganisasikan data dalam suatu struktur dan memaksimalkan berbagai cara serta menghubungkan antar kumpulan data yang disimpan dalam database.
I 2. Komponen Utama DBMS
Komponen
utama DBMS dapat dibagi menjadi 4 macam :
- Perangkat Keras
- Perangkat Lunak
- Data
- Pengguna
3. Kelebihan dari DBMS adalah sebagai
berikut :
·
Independensi
data
·
Pengaksesan
yang efisien terhadap data
·
Keamanan dan
integritas data
·
Administrasi
data
·
Waktu pengembangan
akuntansi terpendek
4. Kerugian
pengunaan DBMS antara lain :
- Memperoleh perangkat lunak yang mahal (teknologi DBMS, Operation, Conversion, Planning, Risk).
- Memperoleh konfigurasi perangkat keras yang besar.
- Mempekerjakan dan mempertahankan staf DBA DBMS memerlukan pengetahuan khusus agar dapat memanfaatkan kemampuan secara penuh.
F . Relational
Database Management System ( RDBMS )
- Pengertian RDBMS
RDBMS (Relational Data Base Management
System ) adalah sebuah sistem manajemen basis data relational atau dalam
bahasa Inggrisnya dikenal sebagai relational database management system
(RDBMS) adalah sebuah program komputer (atau secara lebih tipikal adalah
seperangkat program komputer) yang didisain untuk mengatur/memanajemen sebuah
basisdata sebagai sekumpulan data yang disimpan secara terstruktur, dan
melakukan operasi-operasi atas data atas permintaan penggunanya.
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 sehinggal dapat dimiliki dan diimplementasikan oleh segala kalangan sebagai bagian dari investasi perusahaan.
2. Penggunaan RDBMS
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.
3 . Tiga prinsip dalam RDBMS :
- Data definition
Mendefinisikan jenis data yang akan dibuat (dapat berupa angka atau huruf), cara relasi data, validasi data dan lainnya. - Data Manipulation Data yang telah dibuat dan didefinisikan tersebut akan dilakukan beberapa pengerjaan, seperti menyaring data, melakukan proses query, dsb.
- Data Control
Bagian ini berkenaan dengan cara mengendalikan data, seperti siapa saja yang bisa melihat isi data, bagaimana data bisa digunakan oleh banyak user, dsb.
Semua
operasi input dan output yang berhubungan dengan database harus menggunakan
DBMS. Bila pemakai akan mengakses database, DBMS menyediakan penghubung
(interface) antara pemakai dengan database.
A. Pengertian Oracle
Oracle adalah relational
database management system (RDBMS) untuk mengelola informasi secara terbuka,
komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien
dan efektif karena kemampuannya dalam hal sebagai berikut:
• Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
- Menangani manajemen space dan basis data yang besar
- Mendukung akses data secara simultan
- Performansi pemrosesan transaksi yang tinggi
- Menjamin ketersediaan yang terkontrol
- Lingkungan yang terreplikasi
·
Kelebihan
Dan Kekurangan Oracle
Fleksibilitas adalah kemampuan untuk menyesuaikan diri dengan berbagai
kebutuhan dan kondisi khusus yang dapat berubah-ubah. Sebagai contoh,
organisasi yang besar membutuhkan server yang terdistribusi dan memiliki
redundancy sehingga pelayanan bisa diberikan secara cepat dan tidak terganggu
jika ada server yang mati. Organisasi tersebut juga mempunyai berbagai macam
aplikasi yang dibuat dengan beragam bahasa pemrograman dan berjalan di berbagai
platform yang berbeda. Oracle memiliki banyak sekali fitur yang dapat memenuhi
tuntutan fleksibilitas dari organisasi besar tersebut. Berbagai fitur tersebut
membuat Oracle menjadi DBMS yang rumit dan sulit untuk dipelajari, namun itu
adalah harga yang harus dibayar untuk mendapatkan fleksibilitas yang dibutuhkan
dalam sistem informasi di organisasi yang berukuran besar.
Skalabilitas mengacu pada kemampuan untuk terus berkembang dengan penambahan sumber daya. Organisasi yang besar harus mampu melakukan transaksi data dalam volume yang besar dan akan terus bertambah besar. Jika dijalankan hanya pada satu server saja, MySQL memang bisa berjalan lebih cepat daripada Oracle. Namun jika satu server sudah tidak bisa lagi menangani beban yang terus bertambah besar, kinerja MySQL mengalami stagnasi karena keterbatasan server tersebut. Namun Oracle mendukung fitur Grid yang dapat mendayagunakan lebih dari satu server serta data storage dengan mudah dan transparan. Hanya dengan menambahkan server atau data storage ke dalam Oracle Grid, maka kinerja dan kapasitas Oracle dapat terus berkembang untuk mengikuti beban kerja yang terus meningkat.
Demikianlah salah satu (atau dua) keunggulan dari Oracle. Tidaklah mengherankan bahwa meskipun Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, perusahaan-perusahaan besar memilih Oracle dan tidak menggunakan DBMS seperti MySQL yang gratis karena mereka membutuhkan fleksibilitas dan skalabilitas dalam sistem informasi
BAB III
KESIMPULAN
Basis data (database) adalah kumpulan
dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data
tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat
lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur
dan batasan dari data atau informasi yang akan disimpan. Database merupakan salah
satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam
menyediakan informasi pada para pengguna atau user.
•
Penyusunan basis data meliputi proses memasukkan data kedalam media penyimpanan
data dan diatur dengan menggunakan perangkat Sistem Manajemen Basis Data (Database
Management System DBMS). Manipulasi basis data meliputi pembuatan
pernyataan (query) untuk mendapatkan informasi tertentu, melakukan
pembaharuan atau penggantian (update) data, serta pembuatan report
data.
Tujuan
utama DBMS adalah untuk menyediakan tinjauan abstrak dari data bagi user. Jadi
sistem menyembunyikan informasi mengenai bagaimana data disimpan dan dirawat,
tetapi data tetap dapat diambil dengan efisien. Pertimbangan efisien yang
digunakan adalah bagaimana merancang struktur data yang kompleks, tetapi tetap
dapat digunakan oleh pengguna yang masih awam, tanpa mengetahui kompleksitas
struktur data. Basis data menjadi penting karena munculnya beberapa masalah
bila tidak menggunakan data yang terpusat, seperti adanya duplikasi data,
hubungan antar data tidak jelas, organisasi data dan update menjadi rumit. Jadi
tujuan dari pengaturan data dengan menggunakan basis data adalah :
Menyediakan penyimpanan data untuk dapat digunakan oleh organisasi saat sekarang
dan masa yang akan datang.
Kemudahan pemasukan data, sehingga meringankan
tugas operator dan menyangkut pula waktu yang diperlukan oleh pemakai untuk
mendapatkan data serta hak-hak yang dimiliki terhadap data yang
ditangani.
Pengendalian data untuk setiap siklus agar
data selalu up-to-date dan dapat mencerminkan perubahan spesifik yang
terjadi di setiap sistem.
Pengamanan data terhadap kemungkinan
penambahan, pengubahan, pengerusakan dan gangguan-gangguan lain.
DAFTAR PUSTAKA
1. Wikipedia
3. Komponen Utama Database , http://dunia-programming.blogspot.com/2009/10/komponen-utama-database.html
4. Manfaat Sistem Basis Data , http://vhiecupied28.blogspot.com/2011/09/manfaat-sistem-basis-data.html