Nama: Aal Algebra R.Laega
Nim: 60600112014
Kelas: D
Tugas Individu I
1.
Tuliskan
definisi dari:
a.
data:
Representasi fakta dunia nyata yang mewakili suatu objek seperti manusia
(pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan,
dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar,
bunyi, atau kombinasinya.
b.
field : Merupakan data
terkecil yang memiliki makna. Istilah lain untuk field yaitu element data,
kolom item dan attribute. Contohnya : judul buku, jumlah buku yang dibeli, dan
penerbit buku.
c.
record : Menyatakan kumpulan dari sejumlah elemen data yang saling
terkait. Contohnya : judul, pengarang, lalu penerbit dari sebuah buku yang
menyusun sebuah record. selain disebut record ada juga yang menyebutnya tupel
atau baris.
d.
file : kumpulan record yang menyatakan sekumpulan
entitas dengan aspek-aspek tertentu yang umum dan terorganisasi untuk maksud
tertentu..
2.
apa yang
dimaksud redudansi, dan karakteristik system file apa yang dapat menyebabkan redudansi?
Jawaban:
Redudansi yaitu kejadian
berulangnya data atau kumpulan data yang sama dalam sebuah database yang
mengakibatkan pemborosan media penyimpanan. karakteristik
system file apa yang dapat menyebabkan redudansi yaitu
Data redundansi biasa terjadi di dalam file tradisional karena redudansi
merupakan suatu aplikasi terdiri atas sekumpulan program aplikasi, file data
dan prosedur yang mengerjakan suatu proses atau fungsi setiap program aplikasi
di dalam suatu lingkungan pemrosesan file tradisional, khusus beroperasi pada
file data yang dibuat specifik untuk aplikasi antar file data.
3.
Apa yang dimaksud dengan independen, dan
mengapa hal tersebut merupakan kekurangan file system?
Jawaban :
Independen (kemandirian) yang
berarti perubahan yang terjadi pada tingkat yang lebih rendah tidak
mempengaruhi tingkat yang lebih tinggi.Data Independence adalah jenis
transparansi data yang penting untuk DBMS terpusat.Artinya keberadaan kita
adalah mandiri tidak mengusung kepentingan pihak tertentu atau organisasi
tertentu.
4.
Apa yang
dimaskud dengan DBMS, dan apa fungsinya?
Jawaban:
DBMS (Data Base Management System) yakni
perangkat lunak yang menangani semua pengaksesan database. Secara fungsi, data
base management system atau dbms mempunyai fasilitas mengintegrasikan,
terhubung, merekayasa dan memelihara basis data.
Fungsi DBMS :
- Definisi data dan hubungannya
- Memanipulasi data
- Keamanan dan integritas data
- Security dan integritas data
- Recovery/perbaikan dan concurency data
- Data dictionary
- Unjuk kerja / performance
5.
Apa independensi struktural, dan mengapa hal
tersebut penting?
Jawaban:
kemampuan
untuk membuat perubahan dalam struktur data tanpa membuat perubahan pada
program yang memproses data. Independensi data dicapai dengan menempatkan spesifikasi dalam tabel &
kamus yg terpisah secara fisik dari program. Program mengacu pada tabel untuk
mengakses data.
6.
Jelaskan perbedaan antara data dan informasi!
Jawaban:
Data adalah sesuatu yang belum mempunyai arti
bagi penerimanya dan masih bersifat mentah, sehingga memerlukan adanya suatu
pengolahan. Data bisa berwujut suatu keadaan, gambar, suara, huruf, angka,
bahasa ataupun simbol-simbol lainnya yang bisa kita gunakan sebagai bahan untuk
melihat lingkungan, obyek, kejadian ataupun suatu konsep.
Sedangkan, Informasi adalah hasil pengolahan
dari sebuah model, formasi, organisasi, ataupun suatu perubahan bentuk dari
data yang memiliki nilai tertentu, dan bisa digunakan untuk menambah
pengetahuan bagi yang menerimanya. Dalam hal ini, data bisa dianggap sebagai
obyek dan informasi adalah suatu subyek yang bermanfaat bagi penerimanya.
Informasi juga bisa disebut sebagai hasil pengolahan ataupun pemrosesan data.
7.
Apa aturan dari
suatu DBMS, dan mengapa dianjurkan?apa saja hal yang tidak dianjurkan?
Jawaban:
Aturan suatu
DBMS adalah untuk setiap nilai Contractor ID dalam table Rental harus merupakan
nilai ID dalam table Contactor. Jika tidak ada nilai seperti itu, maka
permintaan penyisipan atau update tidak bias dilakukan. Aturan seperti ini,
disebut batasan integritas referensial bias dilakukan oleh DBMS.
8.
Tuliskan dan
jelaskan perbedaan jenis database!
Jawaban:
a. MySQL, merupakan aplikasi pengolah
database yang bersifat open source, dikembangkan oleh Oracle (sebelumnya Sun
dan MySQL AB). Merupakan pengolah database yang paling banyak digunakan di
dunia dan lazim diterapkan untuk aplikasi web. Database mysql memang banyak di
gunakan sekarang bahkan facebook juga menggunakannya.
b. SQLite, merupakan aplikasi pengolah
database yang bersifat open source, dikembangkan oleh D. Richard Hipp. Dikenal
sebagai pengolah database yang sangat kecil ukuran programnya, sehingga lazim
ditanamkan di berbagai aplikasi komputer, misalnya di web browser. Database
jenis ini juga biasanya digunakan oleh orang untuk aplikasi android.
c. Microsoft SQL Server, merupakan
aplikasi pengolah database yang dikembangkan oleh Microsoft dan bersifat
proprietary (komersial),namun tersedia juga versi freeware-nya. Lazim digunakan
di berbagai versi Microsoft Windows. Database ini hampir sama dengan mysql tapi
masih mudah mysql dalam pembuatannya.
d. Oracle, merupakan aplikasi pengolah
database yang bersifat proprietary (komersial), dikembangkan oleh Oracle
Corporation. Pengolah database ini terbagi dalam beberapa varian dengan segmen
dan tujuan penggunaan yang berbeda-beda. Database jenis ini biasanya digunakan
oleh perusahaan yang besar karena database ini sangat mahal.
e. IBM DB2, merupakan aplikasi pengolah
database yang dikembangkan IBM secara proprietary (komersial). DB2 terbagi
menjadi 3 varian, yaitu DB2 untuk Linux – Unix – Windows, DB2 untuk z/OS
(mainframe), dan DB2 untuk iSeries (OS/400).
f. PostgreSQL atau Postgres, merupakan
aplikasi pengolah database yang bersifat open source, dikembangkan oleh
PosgreSQL Global Development Group. Tersedia dalam berbagai platform sistem
operasi seperti Linux, FreeBSD, Solaris, Windows, dan Mac OS.
g. MongoDB, merupakan aplikasi pengolah
database yang bersifat open source, dikembangkan oleh 10gen. Tersedia untuk
berbagai platform sistem operasi dan dikenal telah digunakan oleh situs
Foursquare, MTV Networks, dan Craigslist.
h. WebDNA, merupakan aplikasi pengolah
database yang bersifat freeware, dikembangkan oleh WebDNA Software Corporation.
Didesain untuk digunakan di web.
i.
Apache
Derby (sebelumnya dikenal sebagai IBM Cloudscape), merupakan aplikasi pengolah
database yang bersifat open source, dikembangkan oleh Apache Software
Foundation. Lazim digunakan di program Java dan untuk pemrosesan transaksi
online.
j.
Sybase,
merupakan aplikasi pengolah database yang bersifat proprietary (komersial),
dikembangkan oleh SAP. Ditargetkan untuk pengembangan aplikasi mobile.
k. CouchDB, merupakan aplikasi pengolah
database yang bersifat open source, dikembangkan oleh Apache Software
Foundation. Difokuskan untuk digunakan di server web.
l.
Redis,
merupakan aplikasi pengolah database yang bersifat open source, dikembangkan
oleh Salvatore Sanfilippo (disponsori oleh VMware. Difungsikan untuk jaringan
komputer.
m. Firebird, merupakan aplikasi
pengolah database yang bersifat open source, dikembangkan oleh Firebird
Project. Lazim dijalankan di Linux, Windows dan berbagai varian Unix.
9.
Apa yang
merupakan komponen utama dari system database?
Jawaban:
1.
perangkat keras
berupa
komputer dan bagian-bagian didalamnya, seperti prosesor, memori & harddisk.
Komponen inilah yang melakukan pemrosesan dan juga untuk menyimpan basis data.
2.
Basisdata
sebuah DBMS dapat memiliki beberapa basisdata,
setiap basisdata dapat berisi sejumlah obyek basisdata (file,tabel,indeks dsb).
Disamping berisi data,setiap basisdata juga menyimpan definisi struktur (baik
untuk basisdata maupun obyek-obyeknya secara detail).
3.
perangkat lunak
perangkat lunak ini terdiri dari sistem operasi
dan perangkat lunak/program pengelola basisdata. Perangkat lunak inilah yang
akan menentukan bagaimana data diorganisasi,disimpan, diubah dan diambil
kembali. Ia juga menerapkan mekanisme pengamanan data, pemakaian data secara
bersama, pemaksaan keakuratan/konsistensi data, dsb.
Contoh
perangkat lunak DBMS : MS access, SQL Server, Oracle dsb.
4.
perangkat lunak
perangkat lunak ini terdiri dari sistem operasi
dan perangkat lunak/program pengelola basisdata. Perangkat lunak inilah yang
akan menentukan bagaimana data diorganisasi,disimpan, diubah dan diambil
kembali. Ia juga menerapkan mekanisme pengamanan data, pemakaian data secara
bersama, pemaksaan keakuratan/konsistensi data, dsb.
Contoh perangkat lunak DBMS : MS access, SQL
Server, Oracle dsb.
10.
Apa yang dimaksud dengan metadata?
Jawaban:
Metadata adalah informasi terstruktur yang mendeskripsikan, menjelaskan,
menemukan, atau setidaknya membuat menjadikan suatu informasi mudah untuk
ditemukan kembali, digunakan, atau dikelola. Metadata sering
disebut sebagai datatentang data atau informasi tentang informasi.Metadata ini
mengandung informasi mengenai isi dari suatu data yang dipakai untuk keperluan
manajemen file/data itu nantinya dalam suatu basis data. Jika data tersebut
dalam bentuk teks, metadatanya biasanya berupa keterangan mengenai nama ruas (field),
panjang field, dan tipe fieldnya: integer, character, date, dll. Untuk jenis
data gambar (image), metadata mengandung informasi mengenai siapa pemotretnya,
kapan pemotretannya, dan setting kamera pada saat dilakukan pemotretan. Satu
lagi untuk jenis data berupa kumpulan file, metadatanya adalah nama-nama file,
tipe file, dan nama pengelola (administrator) dari file-file tersebut.
11.
Jelaskan
mengapa rancangan database merupakan hal penting?
Jawaban:
Di dalam suatu
organisasi yang besar, sistem database merupakan bagian penting pada sistem
informasi, karena di perlukan untuk mengelola sumber informasi pada organisasi
tersebut. Untuk mengelola sumber informasi tersebut yang pertama kali di
lakukan adalah merancang suatu sistem database agar informasi yang ada pada
organisasi tersebut dapat digunakan secara maksimal.
Tujuan
Perancangan Database
• Untuk memenuhi kebutuhan akan informasi dari
pengguna dan aplikasi
• Menyediakan struktur informasi yang natural
dan mudah di mengerti oleh pengguna
• Mendukung kebutuhan pemrosesan dan beberapa
obyek kinerja dari suatu sistem database
12. Berikan
contoh data yang tidak terstruktur dan data terstruktur. !
Jawaban:
Data tidak terstruktur biasanya ada
pada teks, file, video, email, laporan (report), presentasi power point,
pesan suara (voice mail), memo, dan citra. Data dapat berbentuk dalam tipe
apapun tanpa perlu mengikuti format, aturan atau alur tertentu.Sebagai contoh
data yang ditampilkan pada halaman web termasuk data tidak testruktur dan tidak
beraturan.
Sedangkan Data terstruktur mendefinisikan
tipe data atribut, yang ada pada rekord maupun tuple. Setiap rekord memiliki
field yang sama. Data ada dalam entitas dan entitas yang sama dikelompokkan
menjadi satu menggunakan relasi atau kelas. Entitas dalam kelompok yang sama
memiliki atribut yang sama pula. Deskripsi untuk semua entitas dalam
skema memiliki kesamaan format.
13. Tuliskan
fungsi dari database yang tidak dapat dilakukan pada spreadsheet.!
Jawaban:
Berikut adalah beberapa fungsi dari
database ang tidak dapat dilakukan preadsheet adalah:
a.
Performa yang dapat dengan penyimpanan dalam bentuk
DBMS cukup besar, sangat jauh berbeda dengan performance data yang disimpan
dalam bentuk flat file/spreadsheet. Disamping memiliki unjuk kerja yang lebih
baik, juga akan didapatkan efisiensi penggunaan media penyimpanan dan memori
b.
Integritas data lebih terjamin dengan penggunaan DBMS.
Masalah redudansi sering terjadi dalam flat file/spreadsheet. Redudansi adalah
kejadian berulangnya data atau kumpulan data yang sama dalam sebuah database
yang mengakibatkan pemborosan media penyimpanan.
c.
Independensi. Perubahan struktur database dimungkinkan
terjadi tanpa harus mengubah aplikasi yang mengaksesnya sehingga pembuatan
antarmuka ke dalam data akan lebih mudah dengan penggunaan DBMS.
d.
Sentralisasi. Data yang terpusat akan mempermudah
pengelolaan database. kemudahan di dalam melakukan bagi pakai dengan DBMS dan
juga kekonsistenan data yang diakses secara bersama-sama akan lebiih terjamin
dari pada data disimpan dalam bentuk file atau worksheet yang tersebar.
e.
Keamanan. DBMS memiliki sistem keamanan yang lebih
fleksibel daripada pengamanan pada file sistem operasi. Keamanan dalam DBMS
akan memberikan keluwesan dalam pemberian hak akses kepada pengguna.
0 komentar:
Post a Comment