Selasa, 12 Mei 2020

PENGERTIAN MYSQL

PENGERTIAN MYSQL



MySQL adalah sebuah database management system (manajemen basis data) menggunakan perintah dasar SQL (Structured Query Language) yang cukup terkenal. Database management system (DBMS) MySQL multi pengguna dan multi alur ini sudah dipakai lebih dari 6 juta pengguna di seluruh dunia.
mysql adalah logo
MySQL adalah DBMS yang open source dengan dua bentuk lisensi, yaitu Free Software (perangkat lunak bebas) dan Shareware (perangkat lunak berpemilik yang penggunaannya terbatas). Jadi MySQL adalah database server yang gratis dengan lisensi GNU General Public License (GPL) sehingga dapat Anda pakai untuk keperluan pribadi atau komersil tanpa harus membayar lisensi yang ada.
Seperti yang sudah disinggung di atas, MySQL masuk ke dalam jenis RDBMS (Relational Database Management System). Maka dari itu, istilah semacam baris, kolom, tabel, dipakai pada MySQL. Contohnya di dalam MySQL sebuah database terdapat satu atau beberapa tabel.
SQL sendiri merupakan suatu bahasa yang dipakai di dalam pengambilan data pada relational database atau database yang terstruktur. Jadi MySQL adalah database management system yang menggunakan bahasa SQL sebagai bahasa penghubung antara perangkat lunak aplikasi dengan database server.

SEJARAH MYSQL

MySQL adalah pengembangan lanjutan dari proyek UNIREG yang dikerjakan oleh Michael Monty Widenius dan TcX (perusahaan perangkat lunak asal Swedia).
mysql adalah pendiri
Michael Monty Widenius
(source: www.wikipedia.org)
Sayangnya, UNIREG belum terlalu kompatibel dengan database dinamis yang dipakai di website. TcX kemudian mencari alternatif lain dan menemukan perangkat lunak yang dikembangkan oleh David Hughes, yaitu miniSQL atau mSQL. Namun, ditemukan masalah lagi karena mSQL tidak mendukung indexing sehingga belum sesuai dengan kebutuhan TcX.
Pada akhirnya muncul kerjasama antara pengembang UNIREG (Michael Monty Widenius), mSQL (David Hughes), dan TcX. Kerjasama ini bertujuan untuk mengembangkan sistem database yang baru, dan pada 1995 dirilislah MySQL seperti yang dikenal saat ini. Saat ini pengembangan MySQL berada di bawah Oracle.

KELEBIHAN DAN KEKURANGAN MYSQL

Setelah mempelajari pengertian MySQL dan sejarahnya, ada baiknya jika Anda juga mengetahui kelebihan dan kekurangannya juga.
Meskipun menjadi database yang cukup populer, MySQL tentu mempunyai beberapa kelebihan dan kekurangan dibandingkan dengan database server lainnya. Salah satu kekurangan MySQL adalah performanya turun di saat beberapa database manajemen sistem mampu bekerja baik pada pengelolaan database yang besar.
Adapun kelebihan dan kekurangan MySQL lain, di antaranya:

Kelebihan MySQL

MySQL mempunyai beberapa kelebihan yang bisa Anda manfaatkan untuk mengembangkan perangkat lunak yang andal seperti:

1. Mendukung Integrasi Dengan Bahasa Pemrograman Lain.

Website atau perangkat lunak terkadang dikembangkan dengan menggunakan berbagai macam bahasa pemrograman, jadi Anda tidak perlu khawatir jika menggunakan MySQL. Maka dari itu, MySQL bisa membantu Anda untuk mengembangkan perangkat lunak yang lebih efektif dan tentu saja lebih mudah dengan integrasi antara bahasa pemrograman.

2. Tidak Membutuhkan RAM Besar.

MySQL dapat dipasang pada server dengan spesifikasi  kecil. Jadi tidak perlu khawatir jika Anda hanya mempunyai server dengan kapasitas 1 GB karena Anda masih bisa menggunakan MySQL sebagai database Anda.

3. Mendukung Multi User.

MySQL dapat dipakai oleh beberapa user dalam waktu  bersamaan tanpa membuatnya crash atau berhenti bekerja. Ini dapat Anda manfaatkan ketika mengerjakan proyek yang sifatnya tim  sehingga seluruh tim dapat bekerja dalam waktu bersamaan tanpa harus menunggu user lain selesai.

4. Bersifat Open Source

MySQL adalah sistem manajemen database gratis. Meskipun gratis, bukan berarti database ini mempunyai kinerja buruk. Apalagi lisensi gratis yang dipakai adalah GPL di bawah pengelolaan Oracle sehingga kualitasnya termasuk baik. Selain itu, Anda juga tidak perlu khawatir jika terjadi masalah karena banyak komunitas dan dokumentasi yang membahas soal MySQL.

5. Struktur Tabel yang Fleksibel.

MySQL mempunyai struktur tabel yang mudah dipakai dan fleksibel. Contohnya saat MySQL memproses ALTER TABLE dan lain sebagainya. Jika dibandingkan dengan database lain seperti Oracle dan PostgreSQL, MySQL tergolong lebih mudah.

6. Tipe Data yang Bervariasi.

Kelebihan lain dari MySQL adalah mendukung berbagai macam data yang bisa Anda gunakan di MySQL. Contohnya float, integer, date, char, text, timestamp, double, dan lain sebagainya. Jadi manajemen database sistem ini sangat membantu Anda untuk mengembangkan perangkat lunak yang berguna untuk pengelolaan database di server.

7. Keamanan yang Terjamin.

Open source bukan berarti MySQL menyediakan keamanan yang buruk. Malah sebaliknya, MySQL mempunyai fitur keamanan yang cukup apik. Ada beberapa lapisan keamanan yang diterapkan oleh MySQL, seperti level nama host, dan subnetmask. Selain itu MySQL juga dapat mengatur hak akses user dengan enkripsi password tingkat tinggi.

Kekurangan MySQL

Sayangnya, meskipun memiliki segudang kelebihan, masih ada beberapa kelemahan yang dimiliki oleh MySQL sehingga Anda perlu mempertimbangkannya juga sebelum memakainya.

1. Kurang Cocok untuk Aplikasi Game dan Mobile

Anda yang ingin mengembangkan aplikasi game atau perangkat mobile ada baiknya jika mempertimbangkan lagi jika ingin menggunakan MySQL. Kebanyakan pengembang game maupun aplikasi mobile tidak menggunakannya karena memang database manajemen sistem ini masih kurang bagus dipakai untuk sistem aplikasi tersebut.

2. Sulit Mengelola Database yang Besar

Jika Anda ingin mengembangkan aplikasi atau sistem di perusahaan dengan database yang cukup besar, ada baiknya jika menggunakan database manajemen sistem selain MySQL. MySQL dikembangkan supaya ramah dengan perangkat yang mempunyai spesifikasi rendah, itulah mengapa MySQL tidak memiliki fitur yang lengkap seperti aplikasi lainnya

3. Technical Support yang Kurang Bagus

Sifatnya yang open source terkadang membuat aplikasi tidak menyediakan technical support yang memadai. Technical support MySQL diklaim kurang bagus. Hal ini membuat pengguna kesulitan. Apalagi jika pengguna mengalami masalah yang berhubungan dengan pengoperasian perangkat lunak tersebut dan membutuhkan bantuan technical support.
Anda sudah belajar pengertian, sejarah, kekurangan, dan kelebihan mysql. Anda bisa melanjutkan membaca untuk belajar MySQL dari dasar.

BELAJAR MYSQL LENGKAP

Mempelajari MySQL cukup mudah. Sesuai dengan pengertian MySQL yang sudah dibahas sebelumnya, bahwa sistem manajemen server ini menggunakan SQL sebagai bahasa pemrogramannya. Jadi akan lebih baik jika Anda harus memahami bagaimana SQL bekerja dan cara menggunakannya.

Mengenal SQL

SQL merupakan bahasa pemrograman yang perlu Anda pahami karena dapat merelasikan antara beberapa tabel dengan database maupun antar database. Ada tiga bentuk SQL yang perlu Anda ketahui, yaitu Data Definition Language (DDL), Data Manipulation Language(DML), dan Data Control Language (DCL).

PENGERTIAN MICROSOFT SQL SERVER


PENGERTIAN MICROSOFT SQL SERVER


Microsoft SQL Server adalah salah satu software jenis Relational Database Management System (RDBMS) yang cukup sering digunakan. Sesuai namanya, software ini dikembangkan oleh perusahaan besar Microsoft dan cukup scalable. Maksudnya adalah untuk pemakaiannya Microsoft SQL Server bisa dimana – mana dari laptop manapun, ke jaringan server cloud dan lain – lain. Namun istilah scalable ini tetap saja harus memperhatikan persyaratan hardware maupun software.
Sejak rilis pertama kali pada tahun 1989, Microsoft SQL Server sudah menjadi pilihan dari para pengguna database dan hingga saat ini masih banyak dipakai. Perkembangannya pun cukup menjanjikan mulai dari versi SQL Server 1.0 yang pertama dirilis dan hingga saat ini. Fungsinya pun sekarang tidak hanya sebagai RDBMS (Relational Database Management System) saja tapi bisa lebih dari itu, termasuk alat built-in intelijen bisnis, serta bisa juga digunakan sebagai analisis dan pelaporan.

FUNGSI MICROSOFT SQL SERVER

Sebagai salah satu produk dari perusahaan besar Microsoft, tentunya keberadaan Microsoft SQL Server ini memiliki fungsi yang vital dalam dunia management database. Sesuai dengan namanya software ini melakukan pengelolaan database dengan menggunakan query atau perintah SQL. SQL atau Structures Query Language merupakan suatu bahasa komputer yang diakui dunia dan digunakan untuk mengakses data – data yang tersimpan dalam suatu database.

Pengertian Microsoft SQL Server dan Fungsinya
Fungsi ini juga sangat lekat dengan aktifitas dalam dunia pemrograman, oleh karena banyak developer atau programmer yang memakai Microsoft SQL Server. Meskipun tidak di semua bahasa pemrograman namun keberadaan Microsoft SQL Server juga sangat membantu dalam pengembangan program atau aplikasi yang menggunakan server database. Salah satu fitur lain yang dicari dari Microsoft SQL Server adalah kemampuannya dalam membuat mirroring dan clustering basis data.

KELEBIHAN DAN KEKURANGAN MICROSOFT SQL SERVER

pengertian microsoft SQL server
Saat ini Microsoft SQL Server sudah diluncurkan lebih dari 7 generasi  dan terbukti available di segala jenis komputer baik 32 bit maupun 64 bit serta masih banyak keunggulan lainnya. Namun meskipun menjadi produk perusahaan besar Microsoft juga bukan berarti aplikasi ini tidak memiliki kekurangan. Dibawah ini adalah uraian kelebihan dari Microsoft SQL Server :

Bekerja dengan sangat baik pada OS Windows segala versi

Hal ini sangatlah wajar mengingat dikelola dan dikembangkan sendiri oleh Microsoft maka sudah seharusnya semua produk yang diluncurkan berjalan sangat baik pada OS Windows, tak terkecuali pada Microsoft SQL Server. Mulai dari Windows XP, Windows Vista, Windows 7, Windows 8 dan bahkan sampai Windows 10 bisa diinstal Microsoft SQL Server serta dapat dipastikan akan berjalan dengan sangat baik.

Dapat membuat clustering data

Clustering data adalah suatu bentuk pengelompokan data menjadi beberapa cluster. Seperti yang sempat disinggung sebelumnya Microsoft SQL Server memiliki kelebihan dalam hal clustering data sehingga ini menjadi nilai tambah bagi para programmer atau developer. Dengan adanya clustering data ini maka dapat lebih meringankan pekerjaan management database yang anda lakukan.

Pengendalian database secara terpusat

Dengan menggunakan Microsoft SQL Server ini maka pengelolaan database akan dilakukan secara terpusat. Hal ini akan meminimalisir terjadinya miss komunikasi atau kesalahan dalam mengolah serta mengimplementasikan database, karena hanya melibatkan penggunaan satu komputer saja sebagai pusat kendali.

Dapat melakukan backup database

Di dalam Microsoft SQL Server ini juga terdapat fasilitas backup database sebagai langkah pencegahan apabila terjadi gangguan selama proses implementasi. Selain itu fungsi backup database ini juga agar bisa digunakan lebih dari sekali, jika di kemudian hari membangun system yang mirip. Proses pemindahan database ke perangkat lain juga pastinya akan sangat dipermudah.

Memiliki fitur Recovery dan Restore data

Selain terdapat fitur backup ternyata dalam Microsoft SQL Server juga terdapay fitur recovery dan restore data. Hal ini berguna ketika ada sebagian data dari database anda mengalami kerusakan maka dapat dilakukan recovery lalu restore data.
Selain beberapa kelebihan diatas juga terdapat beberapa kelemahan yang sampai saat ini belum dapat diatasi atau memang dibiarkan tetap pada batasannya. Uraian lengkapnya adalah dibawah ini :

Hanya bisa digunakan di OS Windows saja

Bagi anda pengguna LINUX ataupun MAC OS maka harus menahan diri untuk menggunakan Microsoft SQL Server ini, karena hingga saat ini hanya bisa digunakan di OS Windows saja meskipun disemua versinya. Untuk kekurangan ini mungkin bisa diasumsikan bahwa Microsoft memang membiarkan penggunaan Microsoft SQL Server terbatas hanya di Windows saja mengingat masih dalam satu lingkup perusahaan.

Harga belinya mahal

Hampir semua software dari Windows memang dibanderol dengan harga lumayan tinggi, termasuk juga pada Microsoft SQL Server ini. Namun hal ini tentunya juga ditunjang dengan kemampuan yang cukup signifikan serta fitur yang menarik sehingga wajar diberi harga mahal.

Bahasa pemrograman yang terbatas

Microsoft SQL Server ini sudah cukup terkenal karena memiliki kecocokan dengan bahasa pemrogrman .Net saja. Oleh karena itu jika anda programmer yang terbiasa memakai bahasa selain .Net maka harus bersiap menanggung resiko kesulitan dalam penggunaannya karena memang sepertinya Microsoft mendesain software ini lebih menitik beratkan pada implementasi bahasa .Net saja.

Kurang cocok pada database skala besar

Meskipun dibawa oleh nama perusahaan besar sekelas Microsoft namun ternyata Microsoft SQL Itulah penjelasan tentang pengertian Microsoft SQL Server beserta fungsi.

PENGERTIAN INTERBASE


PENGERTIAN INTERBASE

interbase adalah basis data yang dipakai
pada delphi, interbase servernya hanya
bisa berjalan di windows, ada alternatif
Interbase server selain dari Delphi yang
berjalan di windows namanya Firebird,
terdapat firebird untuk versi linux.
dengan menggabungkannya dengan PHP
akan dapat di web-kan. Di situsnya ada 2
macam firebird server yaitu Classic Server
dan Super Server. Perbedaan keduanya
bisa dilihat di sini. Di situsnya
direkomendasikan untuk Unix platforms
agar memakai Super Server.
Firebird dirilis dengan lisensi IPL yang
serupa dengan GPL. Digunakan untuk
melihat dan memodifikasi source
codenya, dengan catatan perubahan
tersebut harus dirilis dengan source code
di bawah lisensi yang sama. Fitur dan
Stabilitas Interbase adalah sebuah produk
database yang matang, terbukti stabil,
Interbase juga tersedia di Windows
maupun Unix. Semua fitur standar yang
Anda perlukan dimilikinya: view, stored
procedure, trigger, dan dukungan SQL
yang cukup kuat. Bahkan MySQL dan
PostgreSQL belumlah jadi database
tingkat komersial seperti Interbase.
Meskipun demikian, Interbase belum
tentu cocok bagi aplikasi Web, karena
pemakaian resource dan overhead
koneksinya relatif lebih tinggi.
Akses Data Interbase Komponen (IBDAC)
adalah VCL / VCL.NET / CLX komponen
untuk akses langsung cepat ke Interbase,
Firebird, dan server Yaffil dari Delphi, C + +
Builder, dan Kylix. IBDAC diuji untuk
menyediakan konektivitas tercepat untuk
Interbase server. IBDAC fitur canggih
penanganan data lokal dan server
cakupan fungsi komprehensif, termasuk
Interbase, Firebird Acara klausa kembali
dan mengeksekusi sintaks BLOK, dan
dukungan bagi nilai-nilai default pada
prosedur yang akan tersimpan.
IBDAC mudah digunakan baik dalam
aplikasi baru dan yang sudah ada. Ini
adalah penggantian yang lengkap untuk
solusi konektivitas Interbase standar dan
menyajikan alternatif yang efisien untuk
Interbase Express dan Komponen Borland
Database Engine untuk akses ke
Interbase. Dilengkapi dengan
dokumentasi lengkap dan satu set besar
proyek-proyek demo.
Fitur Utama:
- Langsung akses ke data server. Tidak
memerlukan instalasi dari lapisan
penyedia data lainnya.
- VCL, VCL.NET, dan versi CLX perpustakaan
tersedia
- Dukungan penuh dari versi terbaru dari
Interbase, Firebird dan database server
Yaffil
- Dukungan untuk semua jenis data
Interbase
- Terputus Model dengan kontrol koneksi
otomatis untuk bekerja dengan data
offline
- Lokal Failover untuk mendeteksi
kehilangan koneksi dan secara implisit
kembali melaksanakan operasi tertentu
- Semua jenis penyortiran lokal dan
penyaringan, termasuk dengan bidang
yang dihitung dan pencarian
- Otomatis memperbarui data dengan
TIBCQuery dan komponen TIBCTable
- Unicode dan charsets nasional
dukungan
- Interbase Kegiatan Dukungan
- Advanced eksekusi script fungsionalitas
dengan komponen TIBCScript
- Dukungan untuk menggunakan macro
dalam SQL
- Mudah migrasi dari BDE dan IBX dengan
Wizard Migrasi

PENGERTIAN PARADOX


PENGERTIAN PARADOX


Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih salah satu yaitu Paradox yang akan dibahas lebih lanjut, khususnya Paradox 7. Dalam Paradox 7 ini, pada 1 file database hanya mengizinkan 1 tabel, berbeda dengan DBMS lain yang mengizinkan beberapa tabel pada 1 file database seperti pada Ms. Acces.
2.2 Fungsi Database Paradox
1.   Berfungsi menyimpan data, sebagai tempat penyimpanan data dalam berbagai jenis file seperti video dan gambar. Pengguna tidak perlu mengetahui bagaimana data disimpan atau dimanipulasi. DBMS telah memiliki prosedur dalam proses ini dan memastikan data yang disimpan adalah sesuai dengan data yang dimasukkan.
2.      Sebagai transformasi dan penyajian data, mengkonversi setiap data yang dimasukkan pada struktur dan format yang telah ditentukan.
3.     Keamanan data, memiliki peran penting bagaimana tingkat keamanan dalam database tersebut. Berperan bagaimana memberikan hak akses pada orang yang sesuai. Selain itu juga bertugas mengatur apa saja yang dapat dilakukan oleh user tersebut pada sebuah database.
4.      Komunikasi antar muka, menyediakan interface (antar muka) untuk melakukan komunikasi antara database yang satu dengan yang lainnya. Selain itu juga dapat memudahkan komunikasi antara database dengan tool lainnya seperti browser.
      2.3  Kelebihan dan Kekurangan Paradox
Sebelum mulai untuk menggunakan paradox alangkah baiknya kita mengetahui kelebihan serta kekurangan dari database paradox supaya kita dapat memikirkan apakah paradox ini cocok atau tidak dengan proyek yang akan kita buat nanti, beberapa kelebihan dan kekurangan paradox adalah sebagai berikut :
1. Kelebihan database Paradox
a. Programmer tidak perlu Install database lagi saat delphi sudah ada karena database paradox dan pengolahnya database desktop merupakan bawaan dari delphi itu sendiri
b. Data relatif kecil
c. Mudah dicopy
d. Cocok untuk belajar
e. Database Gratis (tidak beli)
f. Cocok untuk dekstop single user.
2. Kekurangan Database paradox, yaitu :
a. Dia selalu terikat dengan BDE (Borland Database Engine)
b. Saat deploy ke end user harus mengikutkan component component BDE
c. Sering Terjadi kerusakan Index
d. Apabila index terhapus database akan erorr atau terjadi masalah karena tabel dan index disimpan secara terpisah
e. Sering terjadi penguncian data oleh file PDOXUSRS.NET apabila programmer tidak jeli dalam mengakses table.
f. terjadi kesulitan saat diakses secara bersama atau multi user
g. Multi user dilakukan dengan sharing folder (full shares) sehingga client bisa mengobok obok data di server.
h. Bila terjadi pemutusan arus listrik mendadak data akan mengalami kerusakan fatal.

PENGERTIAN MS.ACCESS


Pengertian Microsoft Access
 
Microsoft Access adalah suatu program aplikasi basis data komputer relasional yang digunakan untuk merancang, membuat dan mengolah berbagai jenis data dengan kapasitas yang besar.Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office System 2007.
Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek. 
Komponen Utama (Object)
  1. Table
    Table adalah objek utama dalam database yang digunakan untuk menyimpan sekumpulan data sejenis dalam sebuah objek. Table terdiri atas :
    a. Field Name: atribut dari sebuah table yang menempati bagian kolom.
    b. Record: Isi dari field atau atribut yang saling berhubungan yang menempati bagian baris.
  2. Query ( SQL / Structured Query Language )
    Query adalah bahasa untuk melakukan manipulasi terhadap database. Digunakan untuk menampilkan, mengubah, dan menganalisa sekumpulan data. Query dibedakan menjadi 2, yaitu :
    a. DDL(Data Definition Language) digunakan untuk membuat atau mendefinisikan obyek-obyek database seperti membuat tabel, relasi antar tabel dan sebagainya.
    b. DML (Data Manipulation Language) digunakan untuk manipulasi database, seperti : menambah, mengubah atau menghapus data serta mengambil informasi yang diperlukan dari database.
  3. Form
    Form digunakan untuk mengontrol proses masukan data (input), menampilkan data (output), memeriksa dan memperbaharui data.
  4. Report
    Form digunakan untuk menampilkan data yang sudah dirangkum dan  mencetak data secara efektif.
  5. Tipe Data
Field – field dalam sebuah tabel harus ditentukan tipe datanya. Ada beberapa tipe data  dalam Access, yaitu :
  1. Text
    Text digunakan untuk field alfanumeric (misal : nama, alamat, kode pos, telp), sekitar 255 karakter tiap fieldnya.
  2. Memo
    Memo dapat menampung 64000 karakter untuk tiap fieldnya, tapi tidak bisa diurutkan/diindeks.
  3. Number
    Number digunakan untuk menyimpan data numeric yang akan digunakan untuk proses perhitungan matematis.
  4. Date/Time
    5. Currency
    6. Auto Number
    7. Yes/No
  5. OLE Object
    OLE Object digunakan untuk eksternal objek, seperti bitmap atau file suara.
  6. Hyperlink
  7. Lookup Wizard
    Jika menggunakan tipe data ini untuk sebuah field, maka bisa memilih sebuah nilai dari tabel lain atau dari sebuah daftar nilai yang ditampilkan dalam combo box.
  8. Membuat Database (New Project) dengan Microsoft Access
Langkah – langkah untuk membuka Microsoft Access dan membuat database :
1. Click Start ->All Program -> Microsoft Office ->Microsoft Access
2. Kemudian akan tampil jendela Microsoft Access,lalu click Blank Database untuk membuat database.
3.Ketik nama database yang Anda inginkan kemudian click tombol create.
  1. Membuat Table
    Langkah – langkah untuk membuat tabel :
    1. Click tab Create pada jendela
    2. Click Table Design pada ribbon Tables
    3. Masukkan nama field beserta tipe datanya, kemudian simpan tabel (Ctrl+S).
    4. Kemudian click ribbon View pada tab Home, lalu pilih Datasheet View untuk masukkan data ke dalam tabel.
    F. Table Relationship
Table Relationship adalah relasi atau hubungan antara beberapa tabel. Relasi antar tabel dihubungkan oleh primary key dan foreign key. Untuk membuat relationship maka masing-masing tabel harus memiliki primary key dan foreign key untuk dapat menghubungkan antara tabel induk dengan tabel anak. Sehingga diperlukan teknik normalisasi terlebih dahulu sebelum membuat relationship antar tabel. Normalisasi merupakan proses pengelompokkan data elemen menjadi tabel yang menunjukkan entitas dan relasinya.
  1. Primary Key
    Tabel memiliki primary key, yaitu suatu atribut yang tidak hanya mengidentifikasi secara unik suatu kejadian tetapi juga mewakili setiap kejadian dari suatu entitas.
  2. Foreign Key
    Foreign key adalah atribut yang melengkapi relationship dan menunjukkan hubungan antara tabel induk dengan tabel anak. Foreign key ditempatkan pada tabel anak.
Database Relasional Dalam Microsoft Access
  1. a) Nama Database
    Dalam hal ini saya akan membangun Relasional antar tabel yang saling terintegrasi pada database yang diberi nama database. Adapun tabel-tabel yang akan di isi dan direlasikan adalah tabel Karyawan,tabel Pengunjung,tabel Kamar,Tabel Fasilitas dan tabel Pemesanan.
  2. b) Field Name dan Data Type masing-masing Tabel
    Tabel Karyawan
    .0
    2. Tabel Pengunjung3. Tabel Fasilitas
    4. Tabel Kamar
    5. Tabel Pemesanan
    c) Pengisian data pada Query masing-masing Tabel
Setelah Field name dan Data typenya ditentukan maka langkah selanjutnya adalah mengisi data pada field-field tadi dengan mengklik Menu Fiew -> Datasheet View kemudian akan muncul tampilan tabel berdasarkan field yang ditentukan dan lakukan pengisian sesuai dengan field-field tersebut.

Pengertian Oracle Beserta Fungsi, Kelebihan dan Kekurangannya dalam Mengolah Database

Pengertian Oracle Beserta Fungsi, Kelebihan dan Kekurangannya dalam Mengolah Database


Perkembangan dunia komputer sangat cepat sehingga menyebabkan banyaknya teknologi atau program-program baru yang memiliki fungsi yang sangat bermanfaat untuk menunjang segala aktifitas yang dilakukan oleh manusia. Dengan berkembangnya berbagai program pendukung komputer, semua hal terkait komputerisasi bisa dilakukan dengan mudah dan cepat. Tidak hanya itu, banyak ditemui program yang bisa digunakan secara umum dan gratis sehingga sangat memudahkan pengguna untuk mengakses segala fitur yang ditawarkan oleh program tersebut.
Di era modern saat ini, banyak ditemui data dan informasi yang sangat banyak. Data-data tersebut bisa digunakan atau diolah sehingga bisa menghasilkan berbagai informasi penting yang sangat bermanfaat untuk semua orang. Banyak cara yang bisa digunakan untuk mengolah data. Bisa dilakukan dengan cara manual ataupun digital.
Data banyak digunakan untuk kalangan perusahaan atau akademik untuk menunjang penelitian atau observasi yang sedang dilakukan. Data juga bisa diambil dari data-data yang sudah lama untuk melakukan penelitian tertentu. Dalam artikel kali ini saya akan menjelaskan mengenai pengertian oracle beserta fungsi, kelebihan dan kekurangan oracle dalam mengolah suatu database.

PENGERTIAN ORACLE

Salah satu produk yang bisa digunakan untuk mengolah data atau mengumpulkan data adalah Oracle. Oracle memiliki produk yaitu Oracle database. Oracle telah melakukan pemasaran data dengan berbagai produk yang dimilikinya. Oracle database merupakan suatu kumpulan data yang dibuat oleh perusahaan oracle dan kumpulan data tersebut disimpan dalam manajemen basis data yang bisa disebut dengan RDBMS.
RDBMS merupakan kepanjangan dari Relational Database Management System. Dengan menggunakan oracle database, kita bisa bertukar data dengan orang lain yang sudah diberikan hak akses terhadap data kita. Data bisa digunakan secara bebas sesuai dengan kebutuhan masing-masing.

FUNGSI ORACLE

fungsi oracle
Oracle database menawarkan berbagai fungsi yang bisa digunakan dan dapat mempermudah pekerjaan yang kita lakukan. Beberapa fungsi dari oracle database adalah sebagai berikut:

1. Identifikasi data menjadi mudah

Dengan menggunakan oracle database, segala data bisa dikelompokkan sesuai dengan spesifikasi data masing-masing. hal ini bisa mempermudah kita sebagai pemilik data untuk melakukan klasifikasi data. Sehingga ketika suatu saat kita membutuhkan data tersebut, kita dengan mudah bisa menemukan data tersebut dan tidak kebingungan terhadap pengelompokan data. Data yang dicari mudah ditemukan dengan cepat dan tidak membutuhkan waktu lama untuk melakukan pencarian tersebut.

2. Bisa terhindar dari data yang tidak konsisten

Dengan menggunakan oracle database, data bisa disimpan dan bisa menghindari adanya data yang tersimpan secara ganda. Data yang bersifat duplikat bisa dilakukan dengan mudah, dan ketika banyak data yang duplikat, hal tersebut bisa menjadi kesulitan tersendiri untuk kita sebagai pemilik database data tersebut. Karena kita sulit membedakan data mana yang asli dan data mana yang tidak sesuai. Oleh karena itu, oracle database bisa menghindari adanya data yang tidak konsisten atau duplikat.

3. Akses dipermudah

Dengan oracle database, kita juga bisa melakukan pengubahan pengaturan akses data. Sehingga data tidak bisa diakses oleh semua orang secara bebas karena data bersifat rahasia. Dengan begitu, anda bisa menjaga privasi data dan membagikan data tersebut ke orang-orang yang hanya memiliki hak akses terhadap data tersebut.

4. Kualitas data terjaga

Data akan tetap terjaga dalam oracle database. Mengapa demikian? Karena data tetap akan tersimpan dalam database dan tidak akan hilang. Sehingga sewaktu-waktu anda membutuhkan data tersebut, data bisa diakses dimanapun dan kapanpun. Kualitas data akan tetap sama tanpa mengalami perubahan.

5. Penyimpanan data terjaga

Data tidak perlu lagi disimpan dalam rak yang berisi kertas yang menumpuk hingga memenuhi ruangan. Dengan menggunakan oracle database, kita bisa menyimpan data secara digital. Hal ini sangat efisien karena bisa menghemat ruangan yang kita miliki. Data dalam kertas bisa dilakukan penghematan agar ruangan tidak penuh kertas saja.

KELEBIHAN DAN KEKURANGAN ORACLE

kelebihan dan kekurangan oracle
Selain beberapa fungsi yang dimiliki oleh oracle database. Ternyata oracle database juga memiliki berbagai kelebihan dan kekurangan masing-masing. semua produk yang diciptakan oleh manusia pasti akan memiliki kelebihan dan kekurangan. Berikut adalah kelemahan dan kelebihan yang dimiliki oleh oracle database:

A. Kelebihan:

1. Client-server environment

Fitur client-server juga disediakan oleh oracle database. Dengan adanya client-server environment proses yang terjadi bisa dipisahkan. Oracle database akan memisahkan antara database server dengan aplikasi yang digunakan oleh client. Sehingga dengan begitu, server akan melakukan tugas dan fungsinya dengan semua hal terkait database. Sedangkan client akan bertugas fokus pada aplikasi yang digunakan untuk menampilkan data dari database. Dengan adanya hal tersebut, proses yang dilakukan oleh oracle database bisa lebih cepat dan tidak mengalami kemacetan.

2. Multi-user

Oracle database bisa diakses banyak user dalam waktu yang bersamaan. Hal ini sangat memudahkan user sehingga user bisa melakukan pertukaran data dan mengakses data secara bersama-sama.

3. Diakses berbagai sistem operasi

Menjadi salah satu kelebihan yang sangat bermanfaat bagi user adalah oracle database bisa diakses oleh semua jenis sistem operasi. Hal ini sangat menguntungkan karena, berbagai macam user dan berbagai macam sistem operasi bisa terus melakukan aktivitasnya tanpa terganggu adanya perbedaan sistem operasi yang digunakan.

4. High Transaction Processing Performance

Salah satu fitur ini bisa digunakan oleh oracle database untuk mempercepat transaksi yang sedang berjalan. Sehingga meskipun banyak transaksi atau proses yang dilakukan dalam database, pemrosesan database tetap akan berjalan dengan cepat dan tidak membutuhkan waktu yang lama.

5. Avaliability Data

Data yang tersimpan dalam database bisa diakses penuh selama 24 jam. Dengan adanya hal ini, user bisa bebas kapan saja mengakses data ketika dibutuhkan. Oleh karena itu kemudahan akses data ini bisa ditemukan pada oracle database.

6. Security

Oracle database telah dilengkapi berbagai keamanan untuk menjaga data. Dengan adanya keamanan data ini, user bisa menyimpan data dalam database dengan cukup mudah dan dilengkapi oleh keamanan yang cukup handal.

B. Kekurangan:

1. Spesifikasi hardware tinggi

Berbeda dengan database lain, oracle database adalah jenis database yang membutuhkan spesifikasi hardware pendukung lebih tinggi. Karena dengan terpenuhinya spesifikasi hardware tersebut, kinerja database akan semakin lancar. Namun hal ini tidak sesuai dengan perusahaan kecil, karena akan dimungkinkan bahwa perusahaan akan kesulitan untuk memenuhi standar spesifikasi hardware yang sesuai dengan oracle database.

2. Harga mahal

Menjadi salah satu kelemahan dari oracle database adalah harganya. Harga untuk implementasi oracle database bisa dibilang cukup mahal karena oracle database adalah database yang kompleks dan bisa mendukung data perusahaan anda. Oleh karena itu harga oracle database sangat mahal.

3. Ukuran data bertambah menjadikan proses semakin lama

Salah satu kelemahan oracle database adalah penambahan ukuran data sangat berpengaruh. Ketika ukuran data bertambah besar, maka proses akan mengalami keterlambatan pemrosesan. Oleh karena itu ketika mengimplementasikan oracle database harus diimbangi dengan data management yang bagus.

PENGERTIAN MYSQL

PENGERTIAN MYSQL MySQL adalah sebuah database management system (manajemen basis data) menggunakan perintah dasar SQL ( Structured Qu...