Minggu, 08 September 2019

ABSTRAKSI DATA

Sistem Basis Data dan DBMS

Basis data adalah kumpulan data dan sistem basis data adalah kumpulan elemen yang memiliki fungsi masing-masing dan saling terhubung satu sama lain untuk mencapai tujuan basis data. Lalu DBMS? Database manager system adalah perangkat lunak yang berfungsi untuk mengatur dan mengelola sistem basis data. 
Komponen sistem basis data terdiri dari
-Hardware
-Operating system
-Database
-DBMS
-User
-Aplikasi lain

DBMS mencakup beberapa proses yaitu proses defining, proses manipulating dan proses sharing. DBMS memiliki tiga tujuan utama yaitu
1. Kemudahan dan kecepatan dalam pengambilan data
2. Efisiensi ruang penyimpanan
3. Keakuratan data





Definisi Abstraksi Data

Abstraksi data adalah gambaran umum untuk melihat data dalam sebuah sistem basis data. Abstraksi data mempunyai 3 level untuk memberikan gambaran umum suatu data yaitu physical view, conceptual view, external view.

1. Physical View

Merupakan level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan, berapa banyak bit yang digunakan untuk sebuah pernyataan. Pada lapis inilah struktur data dijabarkan secara rinci. Pada level ini hanya developer yang bisa melihatnya.

2. Conceptual View
Lapis konseptual lebih tinggi dari lapis fisik. Lapis ini menunjukkan data apa saja yang sesungguhnya disimpan pada basisdata, dan juga menjelaskan hubungan-hubungan antardata secara keseluruhan.  level ini dikendalikan oleh data administration.

3. External View

lapis tertinggi pada abstraksi data. Lapis ini menunjukkan data apa yang ingin user lihat tetapi tidak semuanya ditampilkan. misalnya seorang mahasiswa ingin melihat datanya, tetapi ia tidak dapat melihat data dosen, ataupun mahasiswa lainnya. Kegunaan level ini adalah untuk menyederhanakan interaksi antara pemakai (user) dengan sistem.



http://mudahalgoritma.blogspot.com/2017/10/apa-itu-abstraksi-data.html

Minggu, 01 September 2019

Data, Basis Data dan DBMS



APA ITU DATA?

Menurut bahasa, data merupakan bentuk jamak dari kata datum (bahasa latin) yang berarti sesuatu yang diberikan. Menurut istilah, pengertian data adalah kumpulan informasi atau keterangan-keterangan yang diperoleh dari pengamatan, dapat berupa angka,lambang atau sifat. Menurut kehidupan sehari-hari data dimaksudkan suatu pernyataan yang diterima secara apa adanya yang berarti data yang diperoleh dari berbagai sumber masih bersifat fakta yang belum diolah. Jadi menurut pendapat pribadi saya mengenai data adalah kumpulan fakta atau bukti yang diketahui atau dianggap mengenai suatu kejadian yang belum diolah.
Data yang sudah diolah nantinya akan menjadi sebuah informasi yang berguna atau bermanfaat bagi penerima. Data yang dibutuhkan untuk diolah menjadi informasi haruslah benar adanya dan bersifat baru supaya informasi yang dihasilkan dari data tersebut bersifat update.





LALU BASIS DATA?

Basis data  terdiri dari dua kata yaitu basis dan data. Basis adalah suatu tempat berkumpul. Sedangkan data adalah kumpulan data yang belum diolah serta dianggap mengenai suatu kejadian. Basis data dapat diartikan sebagai sebuah tempat dimana bekumpulnya data. Mengapa kita memerlukan basis data?
- dapat mengakses data dengan mudah dan cepat
- data yang terisolasi
- redudansi data berlebih
- data yang tersimpan aman
- adanya multiple user




PENGGUNAAN BASIS DATA
Database sangat dibutuhkan bagi organisasi atau perusahaan yang menggunakan sistem informasi. Database sangat mendukung bagi perkembangan serta akuratnya data yang disimpan di database tersebut sebagai contoh saat situasi dimana perusahaan tersebut mencantumkan informasi pribadi perusahaan maupun customers dibutuhkan sebuah penyimpanan data yang aman dan mudah secara admin maupun multiple users. Sedangkan bentuk-bentuk organisasi atau perusahaan yang memanfaatkan basis data dapat berupa
- perbankan
- asuransi
- rumah sakit
- produsen barang
- industri manufactur
- pendidikan atau sekolah
- telekomunikasi




DBMS??

DBMS atau bisa diartikan sebagain (Database Management System)  adalah suatu sistem  yang berfungsi mengelola database  dan menjalani suatu proses terhadap data yang diminta oleh pengguna. Tujuan utama adanya DBMS adalah untuk mengelola data dalam jumlah besar agar terhindar dari kekacauan.
Tujuan pengguna menggunakan DBMS pada jaringan komputer adalah sebagai berikut
- agar database dapat digunakan secara bersamaan
- proses akses data lebih mudah dan cepat
- menghemat ruang penyimpanan
- terjaminnya keamanan data
- mencegah duplikasi dan inskonsistentsi data
- menangani data dalam jumlah yang besar.
Dalam penerapan DBMS tedapat software yang sering diaplikasikan untuk mengelola database perusahaan yaitu Oracle. Oracle adalah salah satu software yang sangat bagus sehingga  software ini dijual dengan harga yang sangat mahal.
Kelebihan dan kekurangan DBMS

kelebihan :
- dapat mengendalikan pengulangan data
- data yang dihasilkan konsisten
- informasi yang didapat lebih banyak dan data yang sama
- data dapat dipakai secara bersamaan
- memperbaiki integritas data
- menjaga keamanan
- membantu standarisasi
- perbandingan skala ekonomi
- dapat menyeimbangkan  konflik kebutuhan
- akses dan respon data sangat baik
- mempercepat produktifitas
- data terpelihara dengan baik
- meningkatkan layanan backup.

Kekurangan :
- penggunaannya cukup kompleks
- biaya DBMS yang tidak stabil
- biaya yang bertambah
- performa kinerja menurun seiring waktu






ORACLE DATABASE (APLIKASI DBMS)

Oracle database merupakan  kumpulan data yang dibuat oleh perusahaan oracle yang tersimpan management basis data yang disebut RDBMS. RDBMS atau Relational Database Management System memungkinkan kita dapat bertukar data dengan orang lain yang sudah  diberikan akses atas data kita. Oracle database memiliki beberapa fungsi yang dapat mempermudah pekerjaan kita yaitu sebagai berikut.
1. Identifikasi data menjadi mudah
2. Terhindar dari data yang tidak konsisten
3. Kemudahan dalam akses
4. Data yang berkualitas
5. Penyimpanan data terolah

Kelebihan dan kekurangan oracle

Kelebihan :
1. Client server environment (proses yang terjadi dapat dipisahkan agar  oracle database bisa lebih cepat)
2. Multi user (dapat diakses banak user dalam waktu bersamaan)
3. Diakses berbagai sistem operasi (menerima segala jenis sistem operasi)
4. High transaction processing performance (mempercepat transaksi)
5. Availiability data (ketersediaan data 24 jam)
6. Security (data yang sangat aman).

Kekurangan :
1. Spesifikasi hardware tinggi
2. Harga mahal
3. Ukuran data bertambah sehingga proses semakin lama





PENGELOLAAN DATA DENGAN PEMROSESAN FILE VS DBMS
Pengelolaan data dengan pemrosesan file menggunakan prinsip setiap aplikasi memiliki data tersendiri yang mana sistem ini mengisolasi data sehingga program aplikasi lain tidak dapat merubah isi data tersebut. Sistem ini tidak menjamin data yang didalamnya terkonsitensi dikarenakan setiap program memiliki data tersendiri yang memungkinkan adanya data rangkap. Tingkat keamanan sistem ini kurang akurat daan memungkinkan data hilang atau rusak. Apabila terjadi gangguan pada program aplikasi ini maka user tidak dapat mengakses data.
Pengelolaan data dengan DBMS menggunakan prinsip tersedia dan terkelola secara pusat. Sistem ini saangat menjamin  terpeliharaanya data secara baik serta terkontrolnya kerangkapan data. Data yang dipelihara terselaras sehingga dapat digunakan bersama dan terjaminnya keamanan data.



KONTRAK KULIAH PERANCANGAN BASIS DATA


Nama : Rianna Junaidi
NIM : D1041181005
Nama Mata Kuliah : Perancangan Basis Data
SKS : 2
Semester : 3
Jam Perkuliahan : Kamis (13.10 – 14.50)
Durasi Perkuliahan : 100 menit
Ruang Perkuliahan : Lab D Informatika
Dosen Pengampu : Anggi Perwitasari, ST, MT
  
KONTRAK KULIAH
• Mahasiswa berpakaian rapi dan tidak boleh menggunakan sendal
• Seluruh informasi perkuliahan diumumkan lewat motifuntan.weebly.com
• Keterlambatan maksimal 15 menit
• Tidak hadir dengan alasan sakit, harus menyertakan surat keterangan dokter. Tidak hadir
karena perjalanan dinas, urusan keluarga harus menyerahkan surat izin yang dibuat oleh
mahasiswa bersangkutan, ditandatangani oleh kaprodi dan menyertakan bukti surat perjalanan
dari kantor.
• Minimal kehadiran yaitu 75% dari total seluruh tatap muka ( Tidak ada toleransi
penambahan kehadiran)
MENCONTEK / PLAGIARISME DARI SUMBER MANAPUN, NILAI UTS DAN UAS
= E
• HANYA KETUA KELAS yang diizinkan untuk menghubungi dosen pengampu melalui
email / whatapp dengan alasan apapun.
BOBOT PENILAIAN
ABSENSI TUGAS UTS UAS
10% 30% 30% 30%
Tidak ada toleransi bagi yang melanggar kontrak kuliah.



KONTRAK TUGAS
1. Tugas mingguan dikerjakan setiap minggu dalam bentuk artikel blog. Point yang diberikan
yaitu <50 apabila :
• Plagiarisme tanpa mengubah artikel – artikel yang dikutip
• Hanya mengambil satu sumber dengan atau tanpa kutipan serta tanpa proses
penyuntingan atau proses penyuntingan kurang dari 60 % dari artikel sumber.
• Tidak memiliki resume dan hasil pemikiran pribadi atau hasil pemikiran yang
didapati merupakan hasil pemikiran orang lain yang ditulis kembali.
2. Tugas terstruktur : tugas berkelompok untuk mengerjakan suatu project Perancangan Basis
Data dalam bentuk dokumen.


Tertanda Mahasiswa
Pontianak, 1 September  2019
 
 




RIANNA JUNAIDI
( D1041181005)