database & microsoft access
DESCRIPTION
simTRANSCRIPT
Devia Edika Putri
160314221
KP A
Database : Database management system (NoSQL)
Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik
sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi
dari basis data tersebut. Agar database ini tersimpan dengan baik tanpa menimbulkan kekacauan
karena dapat dipakai oleh banyak user sesuai dengan kepentingan masing-masing, maka
diperlukannya database management system.Database Management System (DBMS) ini adalah
software yang dirancang untuk mengelola suatu database dan menjalankan operasi terhadap data
yang diminta banyak pengguna. DBMS ini dapat diaplikasikan pada list telepon secara online
untuk menyimpan data yang berkaitan dengan nama orang, nomor teleponnya dan rincian kontak
lainnya macamnya. Selain itu DBMS dapat diaplikasikan pada penyedia layanan listrik untuk
mengelola penagihan, masalah klien, untuk menangani data kesalahan, dll. DBMS ini banyak
macamnya, namun yang paling banyak digunakan oleh perusahaan terkenal social media seperti
google, twitter, facebook, dll adalah NoSQL.
NoSQL adalah sistem manajemen database yang berbeda dari sistem manajemen
database relasional. NoSQL ini model database yang telah lama ada pada tahun 1998. Ide
NoSQL ini bahwa kedua teknologi dapat hidup berdampingan dan masing-masing memiliki
tempatnya. NoSQL ini dirancang untuk menyimpan data terdistribusi untuk kebutuhan skala
yang sangat besar. Contohnya saja Facebook dengan beberapa ratusan juta penggunanya
menumpuk data hingga Terabits data setiap harinya. Kelebihan dari NoSQL daripada sistem
manajemen database relasional ini yaitu software ini dapat menangani Big Data dimana data
terus menerus berkembang dan sangat kompleks sehingga sebuah data relational tidak dapat
menangani lagi.NoSQL ini menyederhanakan proses yang terjadi dalam sistem basis data
relasional, dimana hal-hal yang menyebabkan redudansi tersebut dihilangkan. Kelebihan lain
yang dimiliki oleh database NoSQL ini adalah kecepatan dalam hal pencarian data.Contohnya
Google, salah satu perusahaan yang telah mengaplikasikan NoSQL dalam database pencariannya.
Pencarian yang ada di Google sangatlah cepat. Dalam beberapa detik, data yang ingin kita cari
sesuai keyword akan muncul, padahal database Google sangatlah besar. NoSQL ini memiliki
beberapa metode penyimpanan, yaitu Table Oriented (biasanya digunakan oleh Google dan
Facebook), Graph Oriented, Document Oriented (MongoDB) dan Key-Value ( digunakan oleh
LiveJournal, Wikipedia, Twitter, Youtube dan WordPress). .Metode NoSQL yang digunakan
oleh Google dalam penyimpanan datanya yaitu menggunakan Table Oriented yang biasanya
disebut dengan Big Table. Metode ini hanya dikembangkan oleh yang membuatnya sendiri.
Metode Table Oriented ini digunakan juga pada perusahaan facebook dengan sebutan Cassandra.
Database ini dirancang untuk menangani jumlah data yang sangat besar sekaligus memberikan
layanan sangat tersedia tanpa titik tunggal kegagalan. Cassandra ini adalah database yang
bersifat open source yang digunakan oleh facebook untuk mencari inbox.
Devia Edika Putri
160314221
KP A
MICROSOFT ACCESS
Microsoft Access yang merupakan salah satu bagian dari Microsoft Office adalah sebuah
program aplikasi basis data komputer relasional yang ditujukan untuk perusahaan kecil hingga
menengah dan juga para programmer untuk membuat sebuah sistem buatan sendiri untuk
menangani pembuatan dan manipulasi data. Aplikasi ini menggunakan mesin basis data
Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga
memudahkan pengguna. 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.
Pengaplikasian Microsoft Access ini di industri bisa digunakan untuk membuat laporan
keuangan, membuat program aplikasi persediaan barang, untuk membuat program aplikasi gaji
karyawan, dan lain-lain. Contohnya saja pada sistem perpustakaan UBAYA. Sistem
Perpustakaan UBAYA dibuat digital dengan membuat sebuah program aplikasi yang
menggunakan Microsoft Access. Dengan aplikasi tersebut, petugas tinggal memasukkan kode
buku, nama siswa, tanggal dipinjam dan dikembalikan. Setelah selesai, tinggal memasukkan data
sesuai judul inputan yang telah dibuat secara lengkap. Data-data yang telah dimasukkan
selanjutnya akan diproses untuk membuat laporan secara otomatis sehingga lebih efisien waktu
dan tenaga.
Microsoft Access ini memiliki beberapa komponen yaitu Tables, Query (bahasa untuk
memanipulasi data),Form, Report, Pages, Macros dan Modules. Query ini memiliki beberapa
jenis yaitu Select Query, Parameter Query, Crosstab Query, Action Query dan SQL Query.
Query yang paling sering digunakan yaitu SQL yang dapat dibedakan menjadi dua yaitu DDL
(Data Definition Language) & DML (Data Manipulation Language). DDL ini digunakan untuk
membuat atau mendefinisikan obyek-obyek database seperti membuat tabel, relasi antar tabel
dan sebagainya. Sedangkan DML ini digunakan untuk manipulasi database, seperti : menambah,
mengubah atau menghapus data serta mengambil informasi yang diperlukan dari database.
Query ini berbeda dengan table. Walaupun query dalam mode datasheet hampir sama
tampilannya dengan table, namun query tidak dapat digunakan untuk menyimpan data
sebagaimana table karena memang sumber data dari query adalah dari table. Jika sumber data
dan structure table dimodifikasi, maka data dan structure query ikut berubah. Query dapat
digunakan untuk menampilkan data yang didapat dari menggabungkan beberapa table menjadi
satu tampilan datasheet. Salah satu keunggulan query adalah ia dapat menggunakan rumus atau
formula yang terdapat didalam Access, serta dapat pula menggunakan fungsi buatan sendiri yang
telah dibuat didalam macro dan module VBA.