Database
TUGAS MAKALAH
JUDUL
DATABASE
DISUSUN
OLEH :
TRI
AGUNG LAKSONO
46209500
D3
AKUNTANSI KOMPUTER
FAKULTAS EKONOMI
UNIVERSITAS GUNADARMA
2012
DAFTAR ISI
HALAMAN
JUDUL …………………………………………………………….i
DAFTAR
ISI …………………………………………………………....ii
BAB
I PENDAHULUAN …………………………………………………….1
BAB
II PEMBAHASAN …………………………………………………….2
BAB
III PENUTUP ……………………………………………………………9
DAFTAR
PUSTAKA ……………………………………………………10
BAB I
PENDAHULUAN
Database
telah menjadi bagian yang menyatu dalam hampir setiap kehidupan manusia. Tanpa
database, banyak sesuatu yang kita kerjakan akan menjadi sangat membosankan dan
tidak terstruktur dengan baik, bahkan mungkin menjadi sesuatu yang tidak dapat
dikerjakan. Perpustakaan, universitas, kantor pemerintahan, dan bank adalah beberapa
contoh organisasi yang sangat bergantung pada sistem database terutama pada
urutan data ataupun pencarian data. Di dunia internet, search engines, online
shopping (toko online ) dan setiap website yang menyediakan banyak data tidak
akan berkerja tanpa menggunakan database. Database yang sudah diimplementasikan
atau dipakai di komputer biasanya dihubungkan dengan database server.
Software
database mulai bermunculan seiring dengan bertambahnya kebutuan akan database
server. Salah satu dari pendatang baru dalam dunia database ialah MySQL, sebuah
server/klien database SQL yang berasal dari Skandinavia. MySQL terdiri atas
server SQL, klien program untuk mengakses server, tools untuk administrasi, dan
interface program untuk menulis program sendiri. Pengembangan MySQL dimulai
pada tahun 1979 dengan tool database UNIREG yang dibuat oleh Michael “Monty”
Widenius untuk perusahaan TcX di Swedia. Kemudian pada tahun 1994, TcX mulai
mencari server SQL untuk mengembangkan aplikasi Web. Mereka menguji beberapa
server komersial namun semuanya masih terlalu lambat untuk table-tabel TcX yang
besar.
Tahun
1995 David Axmark dari Detro HB berusaha menekan TcX untuk merelease MySQL di
Internet. Ia juga membuat dokumentasi MySQL yang di-build untuk GNU configure
utility. MySQL 3.11.1 dipublikasikan di dunia tahun 1996 dan didistribusikan
untuk Linux dan Solaris. Sekarang ini MySQL bekerja untuk banyak platform serta
tersedia source codenya. MySQL bukanlah proyek Open Source karena lisensi
diperlukan juga dalam kondisi tertentu. Akan tetapi MySQL dikenal sebagai
software Open Source karena aturan lisensinya tidak teralu ketat. Selain itu ia
juga portable dan bisa dijalankan untuk beberapa system operasi komersial
seperti Solaris, Irix dan Windows.
BAB II
PEMBAHASAN
Defininsi Database
Database atau sering pula dieja basisdata, adalah kumpulan informasi
yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh informasi
dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola
dan memanggil kueri
(query) basis data disebut sistem manajemen basis data (database management system, DBMS).
Sistem basis data dipelajari dalam ilmu
informasi.
Istilah
"basis data" berawal dari ilmu komputer. Meskipun kemudian artinya
semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini
mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya
sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan
kumpulan data yang berhubungan dengan bisnis.
Konsep Database
Konsep dasar
dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari
pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta
yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan
obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut.
Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis
data: ini dikenal sebagai model basis data atau
model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut
istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling
berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang
sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar
tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain
seperti model hierarkis dan model jaringan menggunakan
cara yang lebih eksplisit untuk mewakili hubungan antar tabel. Istilah basis data mengacu pada koleksi dari
data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu
sebagai sistem manajemen basis data
(database management system/DBMS).
Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan
istilah basis data untuk kedua arti tersebut.
Terdapat 12 tipe database,
antara lain Operational database, Analytical database, Data warehouse,
Distributed database, End-user database, External database, Hypermedia
databases on the web, Navigational database, In-memory databases,
Document-oriented databases, Real-time databases, dan Relational Database.
1. Operational database
Database ini menyimpan data rinci yang diperlukan untuk mendukung operasi dari seluruh organisasi. Mereka juga disebut subject- area databases (SADB), transaksi database, dan produksi database. Contoh: database pelanggan, database pribadi, database inventaris, akuntansi database.
2. Analytical database
Database ini menyimpan data dan informasi yang diambil dari operasional yang dipilih dan eksternal database. Mereka terdiri dari data dan informasi yang dirangkum paling dibutuhkan oleh sebuah organisasi manajemen dan End-user lainnya. Beberapa orang menyebut analitis multidimensi database sebagai database, manajemen database, atau informasi database.
3. Data warehouse
Sebuah data warehouse menyimpan data dari saat ini dan tahun- tahun sebelumnya - data yang diambil dari berbagai database operasional dari sebuah organisasi. Data warehouse menjadi sumber utama data yang telah diperiksa, diedit, standar dan terintegrasi sehingga dapat digunakan oleh para manajer dan pengguna akhir lainnya di seluruh organisasi profesional. Perkembangan terakhir dari data warehouse adalah dipergunakan sebagai Shared nothing architecture untuk memfasilitasi ekstrem scaling.
4. Distributed database
Ini adalah database-kelompok kerja lokal dan departemen di kantor regional, kantor cabang, pabrik-pabrik dan lokasi kerja lainnya. Database ini dapat mencakup kedua segmen yaitu operasional dan user database, serta data yang dihasilkan dan digunakan hanya pada pengguna situs sendiri.
5. End-user database
Database ini terdiri dari berbagai file data yang dikembangkan oleh end-user di workstation mereka. Contoh dari ini adalah koleksi dokumen dalam spreadsheet, word processing dan bahkan download file
6. External database
Database ini menyediakan akses ke eksternal, data milik pribadi online - tersedia untuk biaya kepada pengguna akhir dan organisasi dari layanan komersial. Akses ke kekayaan informasi dari database eksternal yang tersedia untuk biaya dari layanan online komersial dan dengan atau tanpa biaya dari banyak sumber di Internet.
7. Hypermedia databases on the web
Ini adalah kumpulan dari halaman-halaman multimedia yang saling berhubungan di sebuah situs web. Mereka terdiri dari home page dan halaman hyperlink lain dari multimedia atau campuran media seperti teks, grafik, gambar foto, klip video, audio dll.
8. Navigational database
Dalam navigasi database, queries menemukan benda terutama dengan mengikuti referensi dari objek lain.
9. In-memory databases
1. Operational database
Database ini menyimpan data rinci yang diperlukan untuk mendukung operasi dari seluruh organisasi. Mereka juga disebut subject- area databases (SADB), transaksi database, dan produksi database. Contoh: database pelanggan, database pribadi, database inventaris, akuntansi database.
2. Analytical database
Database ini menyimpan data dan informasi yang diambil dari operasional yang dipilih dan eksternal database. Mereka terdiri dari data dan informasi yang dirangkum paling dibutuhkan oleh sebuah organisasi manajemen dan End-user lainnya. Beberapa orang menyebut analitis multidimensi database sebagai database, manajemen database, atau informasi database.
3. Data warehouse
Sebuah data warehouse menyimpan data dari saat ini dan tahun- tahun sebelumnya - data yang diambil dari berbagai database operasional dari sebuah organisasi. Data warehouse menjadi sumber utama data yang telah diperiksa, diedit, standar dan terintegrasi sehingga dapat digunakan oleh para manajer dan pengguna akhir lainnya di seluruh organisasi profesional. Perkembangan terakhir dari data warehouse adalah dipergunakan sebagai Shared nothing architecture untuk memfasilitasi ekstrem scaling.
4. Distributed database
Ini adalah database-kelompok kerja lokal dan departemen di kantor regional, kantor cabang, pabrik-pabrik dan lokasi kerja lainnya. Database ini dapat mencakup kedua segmen yaitu operasional dan user database, serta data yang dihasilkan dan digunakan hanya pada pengguna situs sendiri.
5. End-user database
Database ini terdiri dari berbagai file data yang dikembangkan oleh end-user di workstation mereka. Contoh dari ini adalah koleksi dokumen dalam spreadsheet, word processing dan bahkan download file
6. External database
Database ini menyediakan akses ke eksternal, data milik pribadi online - tersedia untuk biaya kepada pengguna akhir dan organisasi dari layanan komersial. Akses ke kekayaan informasi dari database eksternal yang tersedia untuk biaya dari layanan online komersial dan dengan atau tanpa biaya dari banyak sumber di Internet.
7. Hypermedia databases on the web
Ini adalah kumpulan dari halaman-halaman multimedia yang saling berhubungan di sebuah situs web. Mereka terdiri dari home page dan halaman hyperlink lain dari multimedia atau campuran media seperti teks, grafik, gambar foto, klip video, audio dll.
8. Navigational database
Dalam navigasi database, queries menemukan benda terutama dengan mengikuti referensi dari objek lain.
9. In-memory databases
Database di memori terutama bergantung pada memori
utama untuk penyimpanan data komputer. Ini berbeda dengan sistem manajemen
database yang menggunakan disk berbasis mekanisme penyimpanan. Database memori
utama lebih cepat daripada dioptimalkan disk database sejak Optimasi algoritma
internal menjadi lebih sederhana dan lebih sedikit CPU mengeksekusi instruksi.
Mengakses data dalam menyediakan memori lebih cepat dan lebih dapat diprediksi
kinerja dari disk. Dalam aplikasi di mana waktu respon sangat penting, seperti
peralatan jaringan telekomunikasi yang mengoperasikan sistem darurat, database
memori utama yang sering digunakan.
10. Document-oriented databases
Document-oriented databases merupakan program komputer yang dirancang untuk aplikasi berorientasi dokumen. Sistem ini bisa diimplementasikan sebagai lapisan di atas sebuah database relasional atau objek database. Sebagai lawan dari database relasional, dokumen berbasis database tidak menyimpan data dalam tabel dengan ukuran seragam kolom untuk setiap record. Sebaliknya, mereka menyimpan setiap catatan sebagai dokumen yang memiliki karakteristik tertentu. Sejumlah bidang panjang apapun dapat ditambahkan ke dokumen. Bidang yang dapat juga berisi beberapa bagian data.
11. Real-time databases
Real-time Database adalah sistem pengolahan dirancang untuk menangani beban kerja negara yang dapat berubah terus-menerus. Ini berbeda dari database tradisional yang mengandung data yang terus- menerus, sebagian besar tidak terpengaruh oleh waktu. Sebagai contoh, pasar saham berubah dengan cepat dan dinamis. Real-time processing berarti bahwa transaksi diproses cukup cepat bagi hasil untuk kembali dan bertindak segera. Real-time database yang berguna untuk akuntansi, perbankan, hukum, catatan medis, multi-media, kontrol proses, sistem reservasi, dan analisis data ilmiah.
12. Relational Database
Standar komputasi bisnis sejak tahun 2009, relational database adalah database yang paling umum digunakan saat ini. Menggunakan meja untuk informasi struktur sehingga mudah untuk mencari.
10. Document-oriented databases
Document-oriented databases merupakan program komputer yang dirancang untuk aplikasi berorientasi dokumen. Sistem ini bisa diimplementasikan sebagai lapisan di atas sebuah database relasional atau objek database. Sebagai lawan dari database relasional, dokumen berbasis database tidak menyimpan data dalam tabel dengan ukuran seragam kolom untuk setiap record. Sebaliknya, mereka menyimpan setiap catatan sebagai dokumen yang memiliki karakteristik tertentu. Sejumlah bidang panjang apapun dapat ditambahkan ke dokumen. Bidang yang dapat juga berisi beberapa bagian data.
11. Real-time databases
Real-time Database adalah sistem pengolahan dirancang untuk menangani beban kerja negara yang dapat berubah terus-menerus. Ini berbeda dari database tradisional yang mengandung data yang terus- menerus, sebagian besar tidak terpengaruh oleh waktu. Sebagai contoh, pasar saham berubah dengan cepat dan dinamis. Real-time processing berarti bahwa transaksi diproses cukup cepat bagi hasil untuk kembali dan bertindak segera. Real-time database yang berguna untuk akuntansi, perbankan, hukum, catatan medis, multi-media, kontrol proses, sistem reservasi, dan analisis data ilmiah.
12. Relational Database
Standar komputasi bisnis sejak tahun 2009, relational database adalah database yang paling umum digunakan saat ini. Menggunakan meja untuk informasi struktur sehingga mudah untuk mencari.
Jenis Database/Basisdata
Menurut
pengaksesannya, basis data dibedakan menjadi empat jenis, yaitu :
1. Basis data individual
Basis data individual adalah basis data yang
digunakan oleh perseorangan. Biasanya basis data seperti ini banyak
dijumpai dilingkungan PC. Visual dbase, Corel Paradox, dan Filemaker Pro
merupakan contoh perangkat lunak yang biasa digunakan untuk mengelola basis data untuk
kepentingan pribadi.
2. Basis data perusahaan
Basis data perusahaan adalah basis data yang
dimaksudkan untuk diakses oleh sejumlah pegawai dalam sebuah perusahaan dalam
sebuah lokasi. Basis data seperti ini disimpan dalam sebuah server dan para
pemakai dapat mengakses dari masing-masing komputer yang berkedudukan sebagai client.
3. Basis data terdistribusi
Basis data terdistribusi adalah basis data yang
disimpan pada sejumlah komputer yang terletak pada beberapa lokasi. Model
seperti ini banyak digunakan bank yang memiliki sejumlah cabang di pelbagai
kota dan melayani transaksi perbankan yang bersifat online.
4. Basis data publik
Basis data publik adalah basis data yang
dapat diakses oleh siapa saja (publik). Sebagai contoh, banyak situs web
(misalnya yahoo dan about.com) yang menyediakan data yang bersifat publik dan
dapat diambil siapa saja secara gratis. Namun adakalanya seseorang harus
menjadi anggota dan membayar iuran untuk memperoleh data publik.
Struktur Database
Telah diketahui
bahwa secara fisik data dalam bentuk kumpulan bit dan direkam dengan basis track didalam media penyimpan
eksternal. Dalam prakteknya, untuk kemudahan dalam mengakses data, data disusun
dalam suatu struktur logis yang menjelaskan bahwa:
1. Kumpulan tabel menyusun basis data,
2. Tabel tersusun atas sejumlah record,
3. Sebuah record mengandung sejumlah field,
dan
4. Sebuah field disimpan dalam bentuk kumpulan
bit.
Pengertian masing-masing istilah
diatas adalah seperti berikut:
a. Field (medan) menyatakan data terkecil
yang memiliki makna. Istilah lain untuk field
yaitu elemen data, kolom item, dan atribut. Contoh field yaitu nama seseorang, jumlah barang yang dibeli, dan
tanggal lahir seseorang.
b. Record (rekaman) menyatakan kumpulan
dari sejumlah elemen data yang saling terkait. Sebagai contoh, nama, alamat,
tanggal lahir, dan jenis kelamin dari seseorang menyusun sebuah record. Istilah lain yang juga
menyatakan record yaitu tupel
dan baris.
c. Tabel menghimpun sejumlah record. Sebagai contoh, data pribadi
dari semua pegawai disimpan dalam sebuah tabel.
d. Basis data (database) adalah suatu
pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan
aktivitas untuk memperoleh informasi. Sebagai contoh, basis data akademis mengandung tabel-tabel yang berhubungan dengan
data mahasiswa, data jurusan, data mata kuliah, data pengambilan mata kuliah
pada suatu semester, dan nilai yang diperoleh mahasiswa.
Keunggulan
dan Kelemahan Database dan
DBMS
Keuntungan
:
1.
mengurangi kerangkapan
data
2.
mencapai independensi
data
3.
mengintegrasi data dari
beberapa file
4.
mengambil data dan
informasi secara cepat
5.
meningkatkan keamanan
data
Kelemahan:
1.
perangkat lunak yang
mahal
2.
konfigurasi perangkat
keras yang besar
3.
mempertahankan staff
Database Administrator
BAB III
PENUTUP
Kesimpulan
Pemakaian
informasi frekuensi sangat penting untuk penyusunan database dan pencarian
kata. Kondisi sumber database juga mempengaruhi pada proses pencarian pada
nantinya, meski efeknya langsung terasa pada proses pembuatan database.
Media
penelitian juga mempengaruhi proses pencarian. Komputer dengan prosesor lebih
cepat dapat meningkatkan kinerja evaluasi hash function dan proses mapping
kata. Sedangkan dengan cache memori yang lebih besar serta policy yang baik,
dapat meningkatkan kecepatan proses pencarian kata di memori. Meski demikian,
penelitian pada platform berbeda dapat kami jamin bahwa database tipe 1 tetap
akan menempati posisi teratas.
Saran
Untuk proses
pengambilan data mentah sebaiknya dilakukan sebanyak mungkin. Sebab semakin
banyak kata yang dapat ditampung, maka akan berpengaruh baik pada kualitas
database kamus nantinya. Juga perlu diperhatikan dalam pemilihan kata-kata pada
kamus. Kata-kata yang tidak memiliki keunikan dan bahkan tidak mempunyai arti
jangan sampai lolos dari seleksi dan masuk dalam database. Sebab hal ini
berarti pemborosan memori dan dapat menurunkan kinerja proses.
Sampel
sebagai alat ujicoba pencarian kata juga sebaiknya dapat dibuat bervariasi,
untuk dapat melihat progress kemajuan pencarian kata pada sampel yang berbeda. Kurangnya
media tempat penelitian membuat kami sulit untuk mengukur kinerja proses
pencarian bila diterapkan pada sistem yang berbeda.
DAFTAR
PUSTAKA
- id.wikipedia.org/wiki/basis_data
- blog.re.or.id/struktur-data-dan-basis-data-database.htm
- buka2an.wordpress.com/2008/01/.../mengenal-tipe-data-pada-databa...

Komentar
Posting Komentar