Anda di halaman 1dari 16

MAKALAH SISTEM BASIS DATA

DENGAN NUODB

Disusun Oleh :
ZURAIS
41515110092

FAKULTAS KOMPUTER
TEKNIK INFORMATIKA
UNIVERSITAS MERCUBUANA
TAHUN 2016 / 2017
KATA PENGANTAR

Puji syukur penulis haturkan kehadirat Allah SWT, atas limpahan rahmat-nya sehingga
Makalah Sistem Basis Data dengan NuoDB dapat terwujud. Untuk itu penulis sampaikan
rasa terima kasih kepada seluruh pihak yang telah memberi masukan dan saran sehingga
makalah ini dapat terselesaikan.
Harapan penulis, makalah ini dapat memberi tuntunan konseptual yang praktis bagi
mereka, baik praktisi maupun mahasiswa dalam memahami basis data. Penulis menyadari, isi
maupun cara penyampian makalah ini masih jauh dari sempurna. Untuk itu penulis
mengharapkan saran dan kritik yang bersifat membangun dari para membaca sehingga penulis
bisa mengembangangkan buku ini menjadi lebih baik.
Jakarta, 25 Desember 2015

Zurais

i
DAFTAR ISI

KATA PENGANT ...................................................................................................................... i


DAFTAR ISI......ii
BAB I ......................................................................................................................................... 1
PENDAHULUAN ..................................................................................................................... 1
A. LATAR BELAKANG .................................................................................................... 1
BAB II........................................................................................................................................ 2
PEMBAHASAN ........................................................................................................................ 2
A. DEFINISI ........................................................................................................................ 2
B. OPERASIONAL DASAR BASIS DATA ...................................................................... 2
C. TUJUAN DASAR BASIS DATA .................................................................................. 3
D. PERANGKAT LUNAK BASIS DATA NuoDB ........................................................... 3
1. PENGENALAN NUODB ........................................................................................... 3
2. SEJARAH ................................................................................................................... 3
3. TEKNOLOGI dan FITURNuoDB .............................................................................. 4
E. Sejarah Peluncuran.......................................................................................................... 7
F. Mendapatkan NuoDB ..................................................................................................... 8
1. NouDB versi komunitas .............................................................................................. 8
2. NuoDB versi berbayar ................................................................................................. 8
3. Penggunaan NuoDB .................................................................................................... 8
4. Manajemen NuoDB..................................................................................................... 9
G. CONTOH PENGGUNAKAN SISTEM BASIS DATA .............................................. 11
BAB III .................................................................................................................................... 12
PENUTUP................................................................................................................................ 12
A. KESIMPULAN ............................................................................................................. 12
DAFTAR PUSTAKA .............................................................................................................. 13

ii
BAB I
PENDAHULUAN

A. LATAR BELAKANG

Dalam Era Global saat ini Sistem Informasi Manajemen merupakan bagian
yang tak terpisahkan dari suatu organisasi dimana sistem informasi yang menghasilkan
hasil keluaran (output) dengan menggunakan masukan (input) dan berbagai proses yang
diperlukan untuk memenuhi tujuan tertentu dalam suatu kegiatan manajemen.sistem
manajemen basis data merupakan perangkat lunak yang dapat di gunakan untuk
mendefinisikan, menciptakan, mengelola dan mengendalikan pengaksesan basis data.
Sebuah Sistem Informasi yang efektif menyediakan informasi yang akurat, tepat waktu
dan relevan bagi penggunanya sehingga dapat digunakan untuk pengambilan
keputusan.

Dalam pengambilan keputusan, baik dalam operasional sehari-hari, maupun


dalam perencanaan strategis ke masa depan. Proses pengambilan keputusan harus
dilandasi oleh data dan informasi yang tepat waktu dan tepat isi agar keputusan yang
diambil tepat sasaran. Informasi diperoleh dari pengolahan data, dan pengolahan data
dilaksanakan oleh sistem informasi dengan dukungan teknologi informasi.

Data adalah bahan baku informasi dan dikumpulkan dalam suatu basis-data
(database) agar pengumpulan, penyimpanan, pemeliharaan, pengolahan, dan
pengamanannya dapat dilaksanakan secara effektif dan effisien diperlukan manajemen
data, sehingga suatu informasi tersebut dapat menjadi informasi yang tepat guna, tepat
waktu, akurat dan relevan.

Sebagai contoh suatu institusi akademik harus membangun database akademik,


minimal memuat data mahasiswa, data dosen, data matakuliah, data ruangan, jadwal,
sehingga dapat diperoleh informasi yang tepat tentang penyelenggaran akademik
institusi tersebut. Dengan demikian agar suatu database yang efektif dapat dibangun,
diperlukan pengetahuan dasar tentang database dan juga Sistem Manajemen Basis Data

1
BAB II
PEMBAHASAN

A. DEFINISI

Data adalah fakta atau hasil observasi yang masih belumdiolah dan sisajikan
dalamkoneks dan ditampilkan yang bermanfaat bagi penggunatertentu. Sedangkan
informasi adalah data yang telah diolah dandijasikan dalam koneks dan tampilan yang
bermanfaat bagipengguna tertentu, informasi dapat disajikan dalam bentuktabel, grafik
atau audio.Jadi definisi dari Basis Data adalah koleksi terpadu daridata-data yang saling
berkaitan yang disimpan dalam mediaelektronik untuk memenuhi berbagai kebutuhan,
sedangkanSystem Basis Data adalah suatu sistem yang terdiri darikumpulan tabel-tabel
yang saling berhubungan dan sekumpulanprogram yang memungkinkan bebarapa
pemakai / program lainuntuk mengakses dan memanipulasi tabel-tabel tersebut.

B. OPERASIONAL DASAR BASIS DATA

Basis data dianalogikan seperti lemari arsip yang memiliki aturan / cara
penyusunan dan penempatan arsip-arsip didalamnya dengan tujuan jika kita ingin
mencari dan mengambil kembali arsip/buku dari lemari arsip tersebut dapat dilakukan
dengan mudan dan cepat.

Adapun operasi-operasi dasar yang dapat dilakukan dengan basis data adalah sebagai
berikut :
1. Create Database (Pembuatan basis data baru)
2. Drop Database (Penghapusan basis data baru)
3. Drop Database (Penghapusan basis data baru)
4. Drop Table (Penghapusan file atau tabel dari suatu basis data)
5. Insert (Penambahan / pengisian data baru sebuah file / tabel)
6. Search / Retrieve (Pengambilan data dari sebuah file / tabel)
7. Delete (Penghapusan data dari sebuah file / tabel)
8. Display, browse (Menampilkan basis data)
9. Update, Edit (Mengubah dan meng-edit data yang terdapat di dalam tabel basis
data)

2
10. Menghapus data dari tabel basis data (delete, zap, pack)
11. Create Index (Membuat indeks untuk setiap tabel basis data.

C. TUJUAN DASAR BASIS DATA


Adapun tujuan dari Dasar Basis Data adalah sebagai berikut :
1. Efisiensi ruang penyimpanan (Space)
2. Keakuratan (Accuracy)
3. Ketersediaan (Availability)
4. Kelengkapan (Completennes)
5. Keamanan (Security)
6. Kebersamaan pemakai (Sharability)
7. Mengatahui bentuk dan model database dan konsep sederhananya
8. Memahami konsep basis data relational dan karakteristiknya, relasi, notasi,
aljabar relational, integritiy constraint dan normalisasi.
9. Mampu memanfaatkan salah satu bahasa queri yaitu SQL, baik kemampuan
sebagai Data Definition Language (DDL) atau Data Manipulations Language
(DML)
10. Mampu mendesain dan mengoptimalkan basisi data relational untuk
permasalahan praktis.

D. PERANGKAT LUNAK BASIS DATA NuoDB

1. PENGENALAN NUODB
NuoDB adalah sebuah perusahaan startup yang bermarkas di
Cambridge, Massachusetts. Perusahaan ini menjual system basis data yang
bekerja di awan. Namun kita juga dapa menginstall NuoDB pada server kita
yang berbasis Windows atau Linux. Dengan menjul system basis data diawan
para user dapat menggunakan system basis data tersebut dimanapun mereka
berada.

2. SEJARAH
Perusahaan ini didirikan pada tahun 2008 sebagai NimbusDB, dan
berubah nama menjadi NuoDB pada tahun 2011. Perusahaan ini didirikan oleh

3
Barry S. Morris dan Jim Starkey di Cambridge, Massachusetts. Pada tahun
2012, perusahaan menerima modal usaha sebesar $12 juta dolar Amerika.
Kemudian, mereka menerima putaran investasi sebesar $ 14.2 juta setelah
menambahkan Dassault Systmes kepada investor yang sudah ada. Total
investasi $ 26.200.000.
Pada tahun 2013, Gartner menobatkan NuoDB sebagai perusahaan yang
mempunyai kedudukan di Pasar Modal Magic Quadrant untuk kategori
Oprasional Sistem Manajemen Basis Data.
Pada tahun 2015 , Gartner kembali menobatkan NuoDb sebagai visioner
dalam Magic Quadrant untuk Oprasional Sistem Manajemnt Basis Data.

3. TEKNOLOGI dan FITURNuoDB


a. Kecepatan Pemprosesan Data
NuoDB ini arsitektur peer-to-peer memungkinkan database
untuk mengkonfigurasi di memori rekan-rekan independen satu sama
lain. Hal ini memungkinkan Anda untuk mengoptimalkan sumber daya
komputasi dan memenuhi persyaratan beban kerja hybrid dalam
database logis tunggal. Dalam membaca campuran / menulis beban kerja
skenario, misalnya, NuoDB dapat mendukung satu set rekan-rekan
berfokus pada pengolahan transaksi dan satu set dikonfigurasi untuk
mengeksekusi query analisis berumur panjang tanpa menghalangi beban
kerja operasional yang sedang berlangsung.
Sebuah contoh sempurna dari ini adalah area hybrid transaksi /
pengolahan analisis (HTAP), kemampuan untuk melakukan kedua
proses transaksi online dan real-time pengolahan intelijen operasional
secara bersamaan dan dalam database yang sama.
Arsitektur yang mendasari untuk database transaksional dan
analitis tradisional telah terpisah dan berbeda, dengan masing-masing
menawarkan dioptimalkan untuk melakukan hanya fungsi mereka
sendiri yang spesifik dan berbeda. arsitektur peer-to-peer NuoDB ini
mengatasi rintangan ini dengan memungkinkan Anda untuk
mendedikasikan database dan hardware sumber daya untuk melakukan
baik dekat analisis real-time atau low-latency, pemrosesan transaksi
yang tinggi-throughput.

4
Big data analisis sensasi cenderung fokus pada penemuan -
dasarnya menyusun danau data dan menunjuk Hadoop pada mereka.
Namun, realitas banyak bisnis berbasis data adalah kebutuhan mereka
untuk real-time optimasi. Bisnis ingin analytics berulang pada data yang
sangat baru-baru ini. Ini memberikan intelijen operasional segera
berharga tanpa waktu dan upaya yang diperlukan untuk offload data ke
database analisis terpisah. Sayangnya, sistem manajemen database
berbasis kunci tradisional sangat miskin di ini.
Keuntungan unik dari arsitektur NuoDB adalah untuk
memberikan analisis latency SQL sangat rendah pada sepenuhnya up-
to-date data. Arsitektur ini lebih dioptimalkan untuk mengaktifkan
kemampuan HTAP ini. Keuntungan yang melekat dalam arsitektur
meliputi:
Kemampuan untuk menjalankan beban kerja
transaksional dan analitis terhadap data store operasional
tunggal (ODS) tanpa mengalami penurunan kinerja
karena untuk mengunci pertengkaran.
Kemampuan untuk memanfaatkan berdedikasi analisis
spec tinggi server untuk mengolah berjalan lama query
SQL untuk meningkatkan kinerja query.
Kemampuan untuk skala keluar / beban kerja analitis on-
demand.
Kemampuan untuk mengakses dan query database
NuoDB dengan memimpin JDBC dan ODBC-compliant
visualisasi data dan alat pelaporan.

( Gambar 1.0 logical NuoDB )

5
NuoDB adalah sistem transaksional, yang berarti bahwa itu juga
cocok untuk mendukung kedua proses transaksi online (OLTP) tugas
dan beban kerja operasional seperti manajemen rekening atau pelacakan
sesi. Model operasional khas dari aplikasi web skala-out, yang
membutuhkan database yang dapat mendukung banyak klien bersamaan
melakukan biasa, kecil, update lokal. Sementara teknik seperti sharding
database atau replikasi sulit untuk diterapkan pada OLTP, mereka dapat
digunakan untuk beban kerja operasional yang memiliki wilayah yang
kuat. Masalahnya adalah bahwa pendekatan ini membuat sulit untuk
melakukan analisis real-time dari data.

NuoDB menyediakan arsitektur scale-out , transaksi yang perlu


membaca sejumlah besar data pendukung. Karena kontrol konkurensi
multi-versi (MVCC) digunakan untuk menegakkan konsistensi,
transaksi tersebut berjalan lama dapat mengeksekusi tanpa
menyebabkan konflik dengan banyak pembaruan pendek berjalan
terjadi di database. Dengan cara ini, NuoDB mendukung penyebaran
data operasional skala-mana real-time pelaporan dan analisis operasi
perlu dijalankan pada set data yang sama.
Karena NuoDB memiliki kebijakan load-balancing fleksibel, itu
juga mungkin untuk mendedikasikan rekan transaksi yang berfokus
khusus (Engine Transaksi di NuoDB) untuk peran tertentu. Misalnya,
satu database dapat ditingkatkan di seluruh sistem yang lebih kecil untuk
pola akses operasional yang khas. Satu atau sistem yang lebih besar
sedikit (dengan lebih banyak memori dan kekuatan pemrosesan) dapat
didedikasikan untuk menjalankan transaksi analitik. Aplikasi ini masih
melihat satu, database logis yang selalu konsisten di semua host tetapi
dengan sumber daya yang tepat yang didedikasikan untuk tugas-tugas
tertentu.
b. NoSQL
NuoDB menggunakan NoSQL, NoSQL adalah jenis basis data
yang tidak menggunakan perintah SQL dalam memanipulasi
(menyimpan maupun mengambil data) basis data tersebut. Kebanyakan

6
basis data NoSQL digunakan dalam dunia aplikasi web waktu nyata
(real-time web app). Jadi NuoDB dapat memproses data yang besar.
c. Redudansi
Redudansi adalah kebutuhan yang sayangan penting bagi
pengolahan system basis data. Untuk menggunakan redudansi
dibutuhkan setidaknya 2 server NuoDB. Redudansi ini berguna sebagai
cadangan system basis data, jika salah satu system mengalami
gangguan.
d. Residensi Data
Residensi data memungkinkan NuoDB untuk mengatur apakah
Negara tertentu tidak boleh atau boleh mengakses basis data yang anda
gunakan. Ini sangat erat kaitannya dengan peraturan suatu Negara.
Untuk itu NuoDB mempunyai teknologi yang dapat mengatur itu kita
menggunakan data domain atau alamat computer untuk mengetahui
suatu host dating dari Negara mana.
e. Web Access
NuoDB dilengkapi access manajemen via web yang memudahan
seorang database administrator untuk mengatur dan memonitoring
NuoDB. Web manajemen ini menggunakan teknologi java framework
yang data diakses dimana saja dan kapan saja menggunakan web
browser.
f. Multi Oprating Sistem
NuoDB awalnya memang digunakan untuk kalangan system
oprasi solaris, namun dengan berkembangnya system oprasi dan makin
banyaknya orang yang menggunakan Internet dengan system oprasi
Microsoft. NuoDB pada versi 2.0 NuoDB akhirnya membuat dukungan
pada system oprasi Windows.

E. Sejarah Peluncuran
NuoDB diluncurkan versi 1.0 pertama kali pada 9 April 2012 yang mendukung
system oprasi Solaris. Lalu pada 15 Januari 2013 NuoDB meluncukan kembali versi
1.2. Versi 2.0 yang diberinama BlackBrids dirilis bulan oktober 2013 dengan dukungan
gegrafis lebih panjang. Pada bulan November 2014 versi 2.1 tersebut menambahkan
fitur low-latency HTAP. Untuk versi terakhir NuoDB yaitu versi 2.5.6.

7
F. Mendapatkan NuoDB
NuoDB mempunyai beberapa versi yaitu :

1. NouDB versi komunitas


Pada versi ini NuoDB dapat digunakan secara gratis, dan bebas, Karena
berlisensi GPL. Diversi komunitas ini NuoDB membatasi hanya penggunaan basis
data dan beberapa vitur saja. Selain itu jika mengalami masalah pada aplikasi
NuoDB tidak bias mendapatkan tiket bantuan untuk meminta bantuan pada tim
teknis NuoDB yang resmi dari perusahaan tersebut. Jika ada masalah kita hanya
meminta saran pada forum komunitas NuoDB. Untuk mendapatkan versi komunitas
dapat mendownload pada halaman:

http://www.nuodb.com/dev-center/community-edition-download

lalu isi from registrasi yang ada diwebsite. Ukuran untuk versi windows sebesar
256 MB.

2. NuoDB versi berbayar


Pada very ini, tidak dibatasi menggunan dan pembuatan basis data. Kita
juga mendapat dukungan teknis jika mengalami gangguan pada aplikasi
NuoDB. Untuk harga dari NuoDB versi berbayar hanya bias didapatkan dengan
menghubungi dan meminta penawaran dari Perusaan NuoDB tersebut. Untuk
saat ini tidak ada resler yang mendistribusikan NuoDB di Indonesia, sehingga
penulis agak susah untuk mencari berapa kirasan harga yang harus dibayarkan
untuk dapat menggunakan versi NuoDB yang berbayar.

3. Penggunaan NuoDB

1. Installasi NuoDB pada Sistem Oprasi Windows


NuoDB dapat diinstall pada system oprasi windows versi 7,8 dan 10.
Pastikan pada PC sudah terinstall Java Runtime Environment, Karena web
management dari NuoDB berbasis Java. Untuk mendapatkan NuoDB versi
Kominitas bisa didownload pada link berikut: http://www.nuodb.com/dev-
center/community-edition-download lalu lakukan installasi seperti biasa,
namun pada saat langkah ini silahkan masukan password yang nantinya akan
digunakan untuk mengakses manajement dari NuoDB:

8
( Gambar 1.1 password administrator)

Setelah installasi selesai, maka manajen NuoDB dapat diakses melalui


browser dengan alamat http://localhost:8888.

4. Manajemen NuoDB

( Gambar 1.2 halaman admin )

Tampilan awal dari NuoDB berisi menu yang dapat digunakan untuk
memanajemen system basis data.

9
( Gambar 1.3 Tampilan Monitoring )

Berikut adalah tampilan untuk memonitor suatu website, disini


dicontohkan toko sedang memonitor toko online, ada berapa user yang
mengakses toko online, berapa jumlah computer, berapa negara yang sedang
mengakses, berapa besar dari data yang diakses oleh user dan berapa kesetabilan
koneksi antara system basis data dengan user yang mengakses.

( Gambar 1.4 Membuat Basis Data )

Pada menu SQL QuickStart kita dapat dipantu untuk membuat suatu
database, ada beberapa kolom yang haru skita isi seperti username dan password
database yang akan digunakan, nama basis data dll.

10
G. CONTOH PENGGUNAKAN SISTEM BASIS DATA
Sistem basis data yang berbasis sumber terbuka dapat digunakan oleh siapa saja
secara gratis, berikut adalah contoh kasus penggunaan system basis data. Sebuh toko
yang mempunyai ruko ataupun tembat untuk berjualan dengan memggunakan ruko
sebagai sara untuk mereka memajang dan bertransaksi denga customernya, ingin
membuat TOKO ONLINE yang dapat diakses oleh siapapun dan dimanapun dengan
cepat dan aman.
Disini system basis data adalah sebuah solusi dari toko tersebut, ketinga kita ingi
membuat toko online maka ada beberapa persyaratan yang harus dipenuhi, contohnya :
1. Domain
Domain diibaratkan sebuah alamat toko, jadi ketika customer yang ingin
membuka toko online tersebut, mereka hanya perlu mengetikan nama domain toko
tersebut.
2. Hosting
Hosting adalah sebuah rumah dimana toko online itu tersimpan, tanpa adannya
hosting maka data dari barang-barang yang akan dijual tidak dapat diakses oleh
customer
3. CMS
CMS atau conten manajemen system biasa disebut dengan toko online yang
sudah jadi, kita tinggal mengkonfigurasi item apa saja yang akan kita pajang pada toko
online kita.
4. SISTEM BASIS DATA ( DBMS )
Sebuah CMS tidak akan berjalan tanpa adanntya system basis data atau biasa
kita sebut dengan DBMS, DBMS berfungsi mentimpan data-data untuk digunakan
sebagai toko online, bukan hanya itu DBMS ini jua yang nantinnya akan menyimpan
data customer, data pembelian, data penjualan dll.
Itu adalah salah satu contoh penggunakan DBMS pada dunia bisnis, yang penulis rasa memeng sebuah
DBMS sangat dibutuhkan untuk membantu pekerjaan manusia.

11
BAB III
PENUTUP
A. KESIMPULAN

Basis data atau juga disebut database artinya berbasiskan pada data, tetapi
secara konseptual, database diartikan sebuah koleksi atau kumpulan data-data yang
saling berhubungan (relation), disusun menurut aturan tertentu secara logis, sehingga
menghasilkan informasi. Untuk mengelola dan memanggil query basis data agar dapat
disajikan dalam berbagai bentuk yang diinginkan dibutuhkan perangkat lunak yang
disebut Sistem Manajemen Basis Data atau juga disebut Database Management System
(DBMS).

Salah satunya yaitu NuoDB, DBMS ini memiliki fitur yang banyak yang dapat
disesuaikan dengan kebutuhan. Selain itu NuoDB juga support dengan BIG DATA
dikarenakan menggunakan teknologi NoSQL. Dengan installasi yang mudah
memungkinkan seorang Database Administrator dapat bekerja dengan cepat,
dilengkapi dengan web manajemen yang dapat diakses dimana saja dan dengan
browser, tanpa perlu menginstall aplikasi tertentu lagi.

12
DAFTAR PUSTAKA

[1] http://www.nuodb.com/
[2] https://en.wikipedia.org/wiki/NuoDB
[3] https://id.wikipedia.org/wiki/Basis_data
[4] https://id.wikipedia.org/wiki/Sistem_manajemen_basis_data

13

Anda mungkin juga menyukai