Rabu, 06 Februari 2013

SBD - SISTEM DAN ABSTRAKSI DATA

1.Apakah sitem itu ?
Jawab :
         Pengertian sistem adalah suatu kesatuan yang terdiri atas komponen atau elemen yang saling berinteraksi, saling terkait, atau saling bergantung membentuk keseluruhan yang kompleks.
Ø  Menurut Fat pengertian sistem adalah : suatu himpunan / suatu “benda” nyata atau abstrak (a set of thing) yang terdiri dari bagian–bagian atau komponen-komponen yang saling berkaitan, berhubungan, berketergantungan, saling mendukung, yang secara keseluruhan bersatu dalam satu kesatuan (Unity) untuk mencapai tujuan tertentu secara efisien dan efektif
Ø  Menurut Indrajit (2001:2) mengemukakan bahwa system mengandung arti kumpulan-kumpulan dari komponen-komponen yang di miliki untuk berkaitan antara satu dengan lainnya.
Ø  Menurut Dr.Ir.Harijono Djojodiharjo (1984:78) system adalah sekumpulan objek yang mencakup hubungan fungsional antara tiap-tiap objek dan hubungan antara ciri tiap objek dan yang secara keseluruhan merupakan suatu kesatuan secara fungsional.
Ø  Menurut Lani Sidharta (1995 : 9) Sistem ialah Himpunan dari bagian-bagian yang saling berhubungan yang secara bersama mencapai tujuan-tujuan yang sama.
    Dengan demikian sistem merupakan kumpulan dari beberapa bagian yang memiliki keterkaitan dan saling bekerja sama serta membentuk suatu kesatuan untuk mencapai suatu tujuan dari sistem tersebut. maksud dari suatu sistem adalah untuk mencapai suatu tujuan dan sasaran dalam ruang lingkup yang sempit.
http://www.google.com/search?q=pengertian+sistem&aq=f&oq=penge&sourceid=chrome&ie=UTF-8

2.Apakah system basis data itu ?
Jawab:
Ø   Sistem basis data adalah suatu kumpulan data-data yang berhubungan secara logis , dan deskripsi dari data-data tersebut serta di rancang untuk memenuhi informasi yang di butuhkan oleh sebuah organisasi.
Ø  menurut Connolly dan Begg sistem basis data merupakan penyimpanan data yang tunggal dan besar yang dapat digunakan secara simultan oleh oleh banyak bagian departemen dan pemakai (user).
Ø  Menurut Jogiyanto Sistem basis data ialah suatu system infomasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan lainnya dan membuatnya tesedia untuk beberapa aplikasi bemacam-macam dalam suatu organisasi.
Ø  Sistem basis data adalah himpunan kelompok data (arsip) yang saling berhubungan dan di organisasikan sedemikian rupa agar kelak dapat di manfaat kembali dengan cepat dan mudah.
http://www.google.com/search?q=pengertian+sistem+basis+data&aq=f&oq=pen&sourceid=chrome&ie=UTF-8

3.Sebutkan dan jelaskan komponen utama system basis data !
Jawab:
Ø  Perangkat Keras (Hardware) Perangkat keras dapat bekerja  berdasarkan perintah yang telah di tentukan apa adanya atau yang juga di sebut dengan istilah instruction set. Dengan adanya perintah yang dapat di mengerti oleh hardware tersebut maka hardware dapat melakukan berbagai kegiatan yang telah di tentukan oleh pemberian perintah. Secara fisik computer terdiri dari beberapa komponen yang merupakan suatu system , dan system adalah komponen-komponen yang saling bekerja sama membentuk suatu kesatuan. Apabila suatu komponen  tidak berfungsi , akan mengakibatkan tidak berfungsinya proses-proses pada computer dengan baik.berdasarkan fungsinya perangkat keras computer di bagi menjadi lima bagian yaitu :
·         Input divice (unit masukan)
·         Proses Divice (unit pemrosesan)
·         Output Divice (unit keluar)
·         Backing storage (unit penyimpanan)
·         Periferal (unit tambahan)
Komponen dasar pada computer terdiri dari input, proses , output ,dan storage . input divice terdiri dari keyboard dan mouse , proses divice adalah  microprocessor
(ALU, internal communication , Registers dan control section), utput divice terdiri dari monitor dan priter storage external memory terdiri dari harddisk , floppy drive , CD ROM, Magnetic tape. Storage internal memory terdiri dari RAM dan ROM sedangkan komponen Periferal Divice merupakan komponen tambahan atu sebagai komponen yang belum ada sebelumnya seperti Tv Tuner Car , Modern ,Capture Card.
Ø  Perangkat Lunak (Software) Perangkat lunak adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah Melalui sofware atau Perangkat Lunak inilah suatu computer dapat menjalankan suatu perintah.
Software atau perangkat lunak computer berdasarkan distribusinya di bedakan menjadi beberapa macam yaitu software berbayar , software gratis free (freeware , free software, shareware , adware).
·         Sotware berbayar merupakan perangkat lunak yang didistribusikan  untuk tujuan komersil , setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak yang mendistribusikannya. pengguna yang menggunakan software berbayar umumnya tidak diijinkan untuk menyebarluaskan software tersebut secara bebas tanpa ijin ada penerbitnya. contoh software berbayar ini misalnya adalah sistem microsoft windows, microsoft office, adobe photo shop, dan lain-lain.
·         Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan). Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware “untuk disumbangkan kepada komunitas”, namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah contoh utama adalah suite  browser dan mail client dan Mozilla News, juga didistribusikan di bawah GPL (Free Software).
Ø  Basis Data
Data merupakan fakta mengenai suatu objek seperti manusia, benda, peristiwa, konsep, keadaan dan sebagainya yang dapat dicatat dan mempunyai arti secara implicit Data dapat dinyatakan dalam bentuk angka, karakter atau simbol, sehingga bila data kumpulkan dan saling berhubungan maka dikenal dengan istilah basis data (database). Sedangkan basis data merupakan kumpulan informasi bermanfaat yang diorganisasikan ke dalam aturan yang khusus. Informasi ini adalah data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang.

Ø  Pemakai
Brainware Komputer adalah setiap orang yang terlibat dalam kegiatan pemanfaatan computer atau sistem pengolahan data. Brainware juga dapat diartikan sebagai perangkat intelektual yang mengoperasikan dan mengeksplorasi kemampuan dari hardware komputer maupun software komputer. Tanpa adanya brainware ini mustahil hardware dan software yang canggih sekalipun, dapat dimanfaatkan secara maksimal. Berdasarkan tingkat pemanfaatannya, brainware komputer dibagi dalam 4 tingkatan :
·         Sistem Analyst : System Analyst adalah seseorang yang bertanggung jawab atas penelitian, perencanaan pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan. System Analyst juga memegang peranan yang sangat penting dalam proses pengembangan system.
·         Programmer : Programmer adalah seseorang yang mempunyai kemampuan menguasai salah satu atau banyak bahasa pemrograman seperti bahasa C, Pascal, Java, dll. Programmer juga bisa dikatakan sebagai pembuat dan petugas yang mempersiapkan program yang dibutuhkan pembuat dan petugas yang mempersiapkan program yang dibutuhkan yang akan dirancang.
·         Administrator : administrator adalah seseorang yang bertugas mengelola suatu sistem operasi dan program- program yang berjalan pada sebuah sistem komputer atau jaringan computer.
·          Operator : operator adalah pengguna biasa yang hanya memanfaatkan sistem komputer yang sudah ada atau istilahnya hanya menggunakan  aplikasi-aplikasi tertentu.
4 tingkatan di atas merupakan brainware/pengguna umum dari sebuah sistem komputer. Sebenarnya dalam bidang IT masih banyak brainware-brainware komputer lainnya.
Ø  Sistem operasi : system operasi adalah perangkat lunak system yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi seperti program-program pengolah kata danperamban web. Secara umum, Sistem Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software. tidak perlu lagi melakukan tugas-tugas inti umum tersebut karena dapat di layani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.
Sistem Operasi secara umum terdiri dari beberapa bagian :
1.      Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
2.      Kernel, yaitu inti dari sebuah Sistem Operasi
3.      Command Interpreter atau shell, yang bertugas membaca input dari pengguna
4.    Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain.
5.      Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol.
http://www.google.com/search?q=komponen+basis+data&oq=kompone&sourceid=chrome&ie=UTF-8



4.Jelaskan tentang abstraksi data
Jawab :
Ø  Abstraksi Data
Salah satu tujuan dari DBMS adalah untuk menyediakan fasilitas/antarmuka (interface) kepada user. untuk itu system tersebut akan menyembunyikan detail tentang bagaimana data disimpan dan dipelihara, sehingga data yang terlihatoleh user sebenarnya berbeda dengan yang tersimpan secara fisik.
Abstraksi data merupakan tingkatan-tingkatan pengguna dalam memandang bagaimana sebenarnya data diolah dalam sebuah sistem database sehingga menyerupai kondisi yang sebenarnya dihadapi oleh pengguna sehari-hari.. Sebuah DBMS seringkali menyembunyikan detail tentang bagaimana sebuah data disimpan dan dipelihara (diolah) dalam sebuah system database, dengan tujuan untuk memudahkan pengguna dalam menggunakan DBMS tersebut. Karena itu seringkali data yang terlihat oleh pemakai sebelumnya berbeda dengan yang tersimpan secara fisik. 

 

1. Level Fisik (Physical Level)
Merupakan level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan. Melalui level ni, pemakai dapat melihat gambaran struktur datanya secara terperinci.Pada level ini, pemakai melihat data sebagai gabungan dari struktur dan datanya sendiri. Pemakai juga kompeten dalam mengetahui bagaimana representasi fisik dari penyimpanan/pengorganisasian data. Pada level ini kita berurusan dengan data sebagai teks, sebagai angka atau bahkan himpunan bit data.
2. Level lojik/Konseptual (conceptual logic)
Merupakan level berikutnya yang menggambarkan data yang disimpan dalam basis data serta hubungan anatar data. Pada level ini pemakai dapat mengetahui misalnya data pegawai yang disimpan atau direpresentasikan dalam beberapa file/tabel, seperti file pribadi, file pendidikan, file pekerjaan.
3. Level View (View Level)
Merupakan level tertinggi dari abstraksi data yang hanya menunjukkan sebagian dari basis data. Para user umumnya hanya membutuhkan sebagian data/informasi dalam basis data yang kemunculannya di mata user (pemakai) diatur oleh aplikasi end-user. Kegunaan level ini adlah untuk menyederhanakan interaksi antara pemakai (user) dengan sistem.
http://materibasisdata.blogspot.com/2012/09/abstraksi-data.html

5. Sebutkan dan jelaskan bagian penyusun abstraksi data
    Jawab :
Ø  Bagian penyusun abstraksi data seperti gambar di bawah ini !





Penjelasan :
-           Conceptual view merupakan pandangan yang berkaitan dengan permasalahan data-data apa saja yang diperlukan untuk disimpan dalam basis data dan penjelasan mengenai hubungan antar data yang satu dengan lainnya. Conceptual view dapat disetarakan dengan schema, dilakukan database administrator
-           Physical view merupakan bentuk implementasi dari conceptual view, yaitu pandangan tentang bagaimana data disimpan dalam media penyimpan data
-           User view dapat disejajarkan dengan sub-schema
Terdapat 3 level abstraksi :
1.    Level Fisik (Physical Level)
Lapis fisik merupakan lapis terendah, lapis ini menjelaskan bagaimana (how) data sesungguhnya disimpan. Pada lapis inilah struktur data dijabarkan secara rinci.
2.    Level Logik / Konseptual (Conceptual Level)
Lapis konseptual lebih tinggi dari lapis fisik. Lapis ini menjabarkan data apa (what) saja yang sesungguhnya disimpan pada basisdata, dan juga menjabarkan hubungan-hubungan antardata secara keseluruhan. Seorang pengguna dalam level ini dapat mengetahui bahwa data mahasiswa disimpan pada tabel mahasiswa, tabel krs, tabel transkrip dan lain sebagainya. Level ini biasa dipakai oleh DBA.
3.    Level Penampakan/pandangan (View Level)
Lapis pandangan merupakan lapis tertinggi pada abstraksi data. Pada lapis ini pengguna hanya mengenal struktur data yang sederhana, yang berorientasi pada kebutuhan pengguna. Data yang dikenal oleh masing-masing pengguna bisa berbeda-beda dan barangkali hanya mencakup sebagian dari basis data. Misalnya: Bagian keuangan hanya membutuhkan data keuangan, jadi yang digambarkan hanya pandangan terhadap data keuangan saja, begitu juga dengan bagian akuntansi, hanya membutuhkan data akuntansi saja. Jadi tidak semua pengguna database membutuhkan seluruh informasi yang terdapat dalam database tersebut.
Sebagai gambaran , misalnya terdapat struktur data bertipe record seperti berikut :
Pegawai = RECORD
Nama : STRING;
Alamat : STRING;
Bagian : STRING;
Gaji : LongInt;
End:
Pada contoh ini record pegawai berisi 4 buah field (nama, alamat, bagian, gaji ). Setiap field memiliki nama, dan setiap nama memiliki tipe data.
Pada level fisik, pegawai dapat dijabarkan sebagai blok data yang terletak pada lokasi berurutan (satuan byte). Pada lapis konseptual masing-masing record dijabarkan dengan definisi tipe data . pada lapis view, user tertentu hanya boleh mengakses data tertentu.

6. Gambarkan dan jelaskan hubungan antara bagian dalam pertanyaan di atas !
Jawab :

                                                                                              
                                                                                     
Ø  PENJELASANNYA
sistem merupakan kumpulan elemen-elemen yang saling berinteraksi dan saling berhubungan satu sama lain untuk mencapai tujuan tertentu. Sistem basis data bisa dikatakan sebagai sistem karena pada sistem basis data terdapat komponen penyusun sistem basis data itu sendiri, seperti hardware, software, basis data, user, dan sistem operasi. Sedangkan pada abstraksi data, bisa dikatakan sebagai subsistem dari sistem basis data karena abstraksi data berada dalam lingkungan sistem basis data itu sendiri. Dan memiliki komponen penyusun mekanisme seperti, level fisik, level konseptual, dan Level Pandangan Pemakai

7. Sebutkan dan jelaskan manfaat Sistem Basis Data !
   Jawab :
Ø  Kecepatan dan Kemudahan (Speed)
Pemanfaatan database memungkinkan kita untuk dapat menyimpan data atau melakukan perubahan (manipulasi) dan menampilkan kembali data tersebut dengan cepat dan mudah dari pada kita menyimpan data secara manual.
Ø  Efisien Ruang penyimpanan (Space)
Dengan database penggunaan ruang penyimpanan data dapat di lakukan  karena kita dapat melakukan  penekanan jumlah pengulangan data dengan menerapkan sejumlah pengkodean.
Ø  Keakuratan (Acuracy)
Pemanfaatan pengkodean atau pembentukan relasi antar data dengan penerapan aturan atau batasan tipe data dapat di terapkan dalam database yang berguna untuk menentukan ketidakakuratan pemasukan atau penyimpanan.
Ø  Keamanan (Security)
Dalam sejumlah system (aplikasi) pengelolah database tidak menerapkan aspek keamanan dalam penggunaan database. Tetapi  untuk system yang besar dan serius, aspek keamanan juga dapat di terapkan . dengan begitu kita dapat menentukan siapa yang boleh menggunakan database dan menentukan jenis operasi – operasi apa saja yang boleh di lakukan.
Ø  Terpeliharanya Keselarasan Data (Consitant)
Apabila ada perubahan data pada aplikasi yang berbeda maka secara otomatis perubahan itu berlaku untuk keseluruhan.
Ø  Data dapat di pakai secara bersama (Shared)
Data dapat di pakai secara bersama-sama oleh beberapa program aplikasi (secara bath maupun on-line pada saat bersamaan).



Tidak ada komentar:

Posting Komentar