Senin, 28 September 2015

SISTEM BASIS DATA

Assalamu’alaikum J

Apa kabar nih?

Semoga baik-baik aja ya, yu ah baca postingan Maghda yang ini,

Setelah hampir satu bulan bermales-malesan di kamar, sekarang saatnya ga ada kata males lagi karena tugas tugas sudah mulai berdatangan hihiiww…

Dihari Senin ini Maghda mau berbagi sedikit ilmu tentang Basis Data. Basis Data itu sekumpulan dari banyaknya data yang saling berhubungan biasanya digunakan oleh perusahaan atau universitas yang membutuhkan data-data karyawan atau mahasiswa.

Konsep dasar dari basis data adalah skema yang berarti semua kumpulan data-data yang sudah ada memiliki penjelasan terstruktur dari fakta yang tersimpan di dalamnya serta menggambarkan objek yang diwakili suatu basis data dan  hubungan di antara objek tersebut dan yang paling penting data tersebut mudah dicari saat diperlukan.

Basis data mempunyai dua jenis bahasa komputer  yaitu Data Definition Language (DDL) dan Data Manipulation Language (DML).

Unsur-unsur dari basis data :
1.     Entity,  Orang, tempat, kejadian atau konsep yang informasinya direkam
2.     Field, Setiap entity mempunyai atribut atau sebutan untuk mewakili suatu entity. Misalnya seorang mahasiswa dapat dilihat berdasarkan Nama, NPM, dan Alamat.
3.     Record, Kumpulan atribut yang saling berhubungan menginformasikan tentang entity secara lengkap.
4.     Data value, Data aktual atau informasi yang disimpan disetiap atribut. Isi atribut disebut nilai data.
5.     Key Data Element, Tanda pengenal yang secara unik atau berbeda dengan yang lainnya.
6.     Komponen sistem basis data, Dalam basis data memiliki beberapa komponen yaitu :
·        Hardware
·        Operating system
·        Database
·        Management system ( DBMS)
·        User
·        Aplikasi lain
·        Network

Tujuan utama system basis data yaitu agar kita dapat memperoleh data yang kita cari dengan mudah dan cepat. Tujuan lainnya sebagai berikut :
1.     Efisien ruang penyimpanan, dengan menggunakan database ruang penyimpanan data dapat dilakukan karena kita dapat melakukan penekanan jumlah penekanan jumlah pengulangan data dengan menerapkan sejumlah pengkodean.
2.     Keakuratan, Database berguna untuk menentukan ketidakakuratan pemasukan atau penyimpanan.
3.     Keamanan, Dapat menentukan siapa yang boleh menggunakan database dan menentukan jenis operasi apa saja yang boleh dilakukan.
4.     Konsisten, Apabila ada perubahan data akan  ototamis perubahan tersebut secara keseluruhan.
5.     Shared, Dapat dipakai bersama-sama oleh beberapa aplikasi pada saat bersamaan.
6.     Standarisasi, Memudahkan pemakaian, pengiriman, maupun pertukaran data.  

Microsoft SQL Server, Oracle, Sybase, Interbase, XBase, Firebird, MySQL, PostgreSQL, Microsoft Access, dBase, Paradox, FoxPro, Visual FoxPro, Arago, Force, Recital, dbFast, dbXL, Quicksilver, Clipper, FlagShip, Harbour, Visual dBase, Lotus Smart Suite Approach, db2, dan MongoDB merupakan software yang digunakan dalam pemrograman basis data high level. Sedangkan software yang digunakan dalam pemrograman bais data low level diantaranya Btrieve dan Tsunami Record Manager.

Untuk membangun sebuah basis data terdapat tahapan-tahapan yang perlu kita lakukan yaitu :
1.     Perencanaan basis data
2.     Mendefinisikan system
3.     Analisa dan mengumpulkan kebutuhan
4.     Perancangan basis data
5.     Perancangan aplikasi
6.     Membuat prototype
7.     Implementasi
8.     Konversi data
9.     Pengujian
10. Pemeliharaan operasional

Kelebihan Sistem Basis Data
·        Pengambilan informasi dapat dilakukan denga mudah dan cepat
·        Dapat digunakan oleh banyak user dan aplikasi
·        Cukup memperbarui disatu basis data saja
·        Tidak perlu menyediakan tempat penyimpanan diberbagai tempat
·        Dapat menekankan suatu keakuratan dalam penyimpanan data

Kekurangan Sistem Basis Data
·        Relatif mahal karena membutuhkan sumber daya yang tinggi
·        Proses back-up yang cukup memakan banyak waktu
·        Memerlukan tenaga ahli karena kesalahan dalam mengakses dapat menyebabkan berbagai masalah
·        Sistem basis data relatif rumit dan sangat kompleks sehingga tidak sembarang orang bisa menanganinya

Wew, gak kerasa ya udah ngetik hampir 600 kata. Hmm… semoga bermanfaat ya buat kalian yang baca blog Maghda. Mampir yuu di postingan Maghda sebelum dan selanjutnya (y)

Wassalamu’alaikumJ

Sumber