Saturday, August 31, 2019

BLOG MINGGUAN 2 - DBMS

       Dalam artikel minggu ini, saya akan menjelaskan apa itu Data, Basis Data, Pengelolaan data berupa pemrosesan file, DBMS(Database Management System), Contoh aplikasi DBMS, dan penjelasan mengenai bentuk data yang diolah, bahasa yang digunakan, serta informasi lainnya. Siapkan popcorn anda dan selamat membaca :)


APA ITU DBMS DATA?

    Whoa- Jangan terlalu cepat. Sebelum memahami apa itu DBMS, sebaiknya kita pahami dulu apa itu data, apa itu basis data, barulah kita masuk ke pengertian DBMS oke? sip, lanjut
    Secara bahasa, data merupakan bentuk jamak dari bahasa latin "Datum", yang artinya "sesuatu yang diberikan". Untuk pengertian dari data itu sendiri, mari kita lihat definisi data menurut beberapa ahli

     Menurut Slamet Riyadi, data adalah kumpulan informasi yang diperoleh dari pengamatan dimana data bisa berupa angka-angka atu lambang-lambang.

    Menurut Kristanto, Data merupakan suatu fakta mengenai objek yang dapat mengurangi derajat ketidakpastian tentang suatu keadaan dan kejadian.

     Pengertian data menurut Zulkifli A.M adalah suatu keterangan, bukti atau fakta tentang suatu kenyataan yang masih mentah (original) yang belum diolah.

     Menurut Arikunto, data didefinisikan sebagai semua fakta dan angka-angka yang dapat dijadikan bahan untuk menyusun sebuah informasi.

     Saya rasa cukup ya, definisi data menurut para ahlinya ntar kebanyakan wkwkwk. Kalau kita lihat definisi-definisi dari para ahli tersebut, dapat kita simpulkan kalau data itu adalah kumpulan dari fakta fakta yang didapatkan dari suatu pengamatan, yang ditulis dengan simbol-simbol, lambang-lambang, atau pun angka-angka, yang masih mentah dan harus diolah lebih lanjut untuk menyusun sebuah informasi.

DATABES? APATUH? PENYAKIT? (Itu mah diabetes bambank)

    "Gan, kalo kita punya data baaanyaaaak sekali, lalu takut lupa tentang data data tersebut, datanya simpan dimana yak?"

    Good question, data data yang tadi kita diperoleh kita simpan di suatu tempat bernama basis data, atau pangkalan data (Kayak pangkalan ojek gitu, kalo di pangkalan ojek isinya kang ojek yang siap nganterin kita, kalo pangkalan data isinya data dan informasi yang kita simpan, yang suatu saat siap dipanggil untuk dilihat kembali mau pun diubah hehe). Basis data (bahasa kerennya Database) adalah kumpulan dari data-data yang membentuk suatu berkas (file) yang saling berhubungan (relation) dengan tatacara yang tertentu untuk membentuk data baru atau informasi, dan suatu waktu dapat kita buka/lihat menggunakan suatu program komputer untuk memperoleh data dan informasi dari basis data tersebut. Tidak cuma mengambil data dari database, kita juga dapat melakukan operasi operasi lainnya dalam database, seperti Create database, Drop database, create table, Drop table, Insert, Read, Update, dan Delete. Perangkat lunak untuk mengambil dan mengelola database tersebut lah yang kita kenal dengan istilah Database Management System (DBMS).

     Basis data menyediakan fasilitas atau mempermudah dalam menghasilkan informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan. Hal inilah yang menjadikan alasan dari penggunaan teknologi basis data pada saat sekarang (dunia bisnis). Contoh penggunaan basis data dalam dunia bisnis : Dalam dunia perbankan, pihak perbankan menyimpan semua informasi nasabah, rekening nasabah, dan transaksi yang dilakukan nasabah di dalam suatu basis data.

PENGELOLAAN DATA : PEMROSESAN FILE VS DBMS 
      
     Sebelum adanya pengelolaan data DBMS, digunakan pengelolaan data berupa pemrosesan file. Adapun pemrosesan file pengelolaan data secara tradisional dengan cara menyimpan record-record pada file-file yang terpisah, dimana masing-masing file diperuntukkan hanya untuk satu program aplikasi saja / tersendiri. Contoh alat yang mendukung pengelolaan data model pemrosesan file adalah word, excel, notepad, dll.
    Dibandingkan dengan DBMS, terdapat beberapa dari pengelolaan data dengan pemroresan file, yaitu
  • Karena pengolahan file untuk  diperuntukkan sendiri-sendiri, menimbulkan adanya data duplikat antara satu unit dengan yang lain.
  • Jika file diubah di salah satu unit/departemen, file yang sama di unit lain tidak berubah, karena data data tidak berelasi satu sama lain, sehingga dapat menyebabkan inkonsistensi data yang ada
  • Karena tidak disimpan di suatu pusat basis data, file-file tersebut tidak dapat diakses secara luas (terisolir)
  • Terjadinya ketergantungan pada suatu program/aplikasi, jika terjadi gangguan pada aplikasi tersebut maka habislah sudah 

CONTOH DBMS

    Beberapa contoh DBMS antara lain Oracle, SQL server 2000/2003, MS Access, MySQL, dll. TBH, sebelum menulis artikel ini saya tidak tahu satu pun contoh DBMS. Namun karena perintah yang mulia ibu dosen, yaitu memberikan penjelasan tentang salah satu aplikasi DBMS yang saya ketahui walaupun saya gatau apa-apa hehe, mau tidak mau saya harus membaca dan mempelajari lebih dulu tentang DBMS (Terima kasih, Bu. Saya jadi dapet ilmu baru ) .
    Aplikasi DBMS yang akan saya jelaskan berikut adalah MySQL. Beberapa pembaca mungkin sudah tau, atau sudah pernah denger apa itu MySQL. MySQL adalah sistem manajemen database relasional open source (RDBMS) dengan client-server model, dan bersifat multi-user (Fun fact, kata "My" dalam MySQL diambil dari nama anak pendiri aplikasi ini, Michael Widenius). Aplikasi MySQL menggunakan bahasa spesifik domain - Structured Query Language (SQL). MySQL sendiri ditulis dengan bahasa C dan C++
     Pada dasarnya, cara kerja dari aplikasi MySQL adalah sebagai berikut :
  1. MySQL membuat database untuk menyimpan dan memanipulasi data, serta menentukan keterkaitan antara masing-masing tabel.
  2. Client membuat permintaan (request) dengan mengetikkan pernyataan SQL yang spesifik di MySQL.
  3. Aplikasi server akan merespons dengan memberikan informasi yang diminta. Informasi ini nantinya muncul di sisi klien. 










Terima kasih telah membaca artikel ini. Penulis meminta maaf jika terdapat kesalahan dan kekurangan baik dalam penulisan maupun isi dari artikel ini. Sekian, Wassalamualaikum Warahmatullahi Wabarakatuh

REFERENSI :

  • https://id.wikipedia.org/wiki/Data
  • https://www.gurupendidikan.co.id/data/
  • https://id.wikipedia.org/wiki/Sistem_manajemen_basis_data
  • https://www.hostinger.co.id/tutorial/apa-itu-mysql/

Friday, August 30, 2019

Kontrak Kuliah

KONTRAK KULIAH MATA KULIAH PBD
  • Berpakaian yang rapi, tidak boleh mengenakan sandal.
  • 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, ditanda tangani 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 menghubungi dosen pengampu melalui email / whatsapp dengan alasan apapun. 

BOBOT PENILAIAN
  • Bobot Penilaian : 10% Absensi, 30% tugas, 30% UTS, 30% UAS
  • TIDAK ADA TOLERANSI 
  • BAGI YANG MELANGGAR KONTRAK KULIAH = E

KONTRAK TUGAS

TUGAS MINGGUAN: DIKERJAKAN SETIAP MINGGU DALAM BENTUK
ARTIKEL BLOG. POINT YANG DIBERIKAN YAITU <50 APABILA:

  • PLAGIARISME TANPA PENGUBAHAN 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.
  • TUGAS TERSTRUKTUR: TUGAS BERKELOMPOK UNTUK MENGERJAKAN SUATU PROJECT PERANCANGAN BASIS DATA DALAM BENTUK DOKUMEN







                                                                                                   Tertanda, Saya
                                                                                          Pontianak, 30 Agustus 2019






                                                   


                                                                                              Raihan Mar'ie Akhmadin