Friday, September 27, 2019





BLOG MINGGUAN 5 - MODEL DATA


     Aippp gais terima kasih buat lu semua n-
     Dalam blog minggu ini, saya akan membahas materi tentang model data. Langsung aja kita cus ke materinya


PENGERTIAN MODEL DATA
     Dari kata model dan data, kita bisa mengira-ngira apa pengertian dari model data. Model berarti Barang contoh, gambaran, atau perkiraan bagaimana bentuk dan penampilan akhir dan suatu produk. Model data, definisinya adalah sekumpulan tools/alat konseptual untuk mendeskripsikan data, dan relasi-relasi antar data  yang menyatakan hubungan antar rekaman(record) yang tersimpan dalam suatu basis data
    Model data terbagi dalam 3 kelompok besar :
1. Object oriented data model
2. Record based data model
3. Physical based data model

   Namun dalam artikel ini, saya hanya akan  membahas beberapa model data yaitu :
- Model entity relationship
- Model relational
- Model hierarki
- Model network

1. Model Entity relationship
     Model entity relationship termasuk ke dalam object oriented data model. Model ER adalah model data yang menggambarkan/menjelaskan hubungan antar data dalam basis data berdasarkan persepsi bahwa real world (dunia nyata) terdiri dari objek-objek dasar yang mempunyai hubungan / relasi antara objek tersebut menggunakan penggambaran berupa entity relationship diagram (ERD). Beberapa simbol yang digunakan dalam ERD yaitu


     Berikut adalah contoh dari erd sederhana dan penjelasannya




       Gambar diatas adalah contoh sederhana erd, yaitu tentang relasi antara kasir dan barang yang dijual. Entitas yang terdapat dalam diagram ini adalah kasir dan barang. Hubungan antara kasir dan barang adalah menjual dan terjual: Kasir menjual barang, dan barang dijual oleh kasir. Di tiap tiap entitas terdapat atribut-atribut. Hubungan dari diagram diatas adalah one to many, yang artinya satu kasir dapat menjual banyak barang, atau banyak barang dapat dijual oleh satu kasir.


2. Model Relational
     Model relational termasuk dalam model berorientasi record. Pada dasarnya model ini hampir sama dengan model ER. Namun dalam penggambarannya, alih-alih menggunakan diagram, model ini menggunakan tabel. Atribut-atribut di tiap tiap entitas langsung dimasukkan di dalam tabel. Contoh dari Model relational :



3. Model Hierarki
     Model data hierarki termasuk ke dalam model berbasis record. Model ini disebut juga model pohon, karena hubungan antar simpul digambarkan seperti struktur pohon dibalik (tree-stuctured) yang menggambarkan hubungan/relasi antar data dengan diagram yang runtun dari atas ke bawah, dengan pola hubungan orangtua-anak (parent-child). Namun, model ini hanya dapat menggambarkan relasi antara one to one, dan one to many karena suatu child hanya dapat dimiliki 1 parent saja. Contoh Model data hierarki :



4. Model jaringan/network
     Model jaringan termasuk kedalam model data berbasis record, dan hampir sama dengan model hierarki. Namun bila di model hierarki suatu child hanya bisa dimiliki oleh 1 parent, di model ini dapat memiliki banyak child dengan record parent yang sama, sehingga dapat menutupi kekurangan model hierarki dengan memungkinan adanya hubungan many to many. Contoh model data jaringan :







REFERENSI
https://sis.binus.ac.id/2017/09/06/model-data-berbasis-objek/
https://www.dictio.id/t/apakah-yang-dimaksud-dengan-basis-data-model-hirarki/13122/4
https://id.wikipedia.org/wiki/Model_jaringan
http://mfikri.com/artikel/kupas-tuntas-konsep-model-data-entity-relationship-diagram-atau-erd.html

Sunday, September 15, 2019

BLOG MINGGUAN 4 - JENJANG DATA

     Dalam blog minggu ini, yang mulia ibu dosen meminta untuk menjelaskan saya akan memberikan penjelasan tentang jenjang data dalam suatu basis data. Skuy lah kita langsung ke materi nya

JENJANG DATA DALAM BASIS DATA

     Dalam suatu basis data, terdapat tingkatan/jenjang data membentuk basis data. Mulai dari yang terendah ke tertinggi, yaitu character, field, record, file, dan basis data

1. Character 
     Character adalah bagian terkecil yang berupa huruf,angka, ataupun simbol-simbol khusus (a,b,c,A,B,C,1,2,3,!,@,?,dll) yang membentuk suatu item data/field
2. Field
     Field adalah lapangan kumpulan dari character yang merepresentasikan suatu atribut dari record yang menunjukkan suatu item data/field, seperti misalnya nama, alamat, dan lain sebagainya. Kumpulan dari field membentuk suatu record. Ada 3 atribut dalam suatu field :
- field name: harus diberi nama untuk membedakan field yang satu dengan lainnya
- field representation: tipe field (karakter, teks, tanggal, angka, dsb), lebar field (ruang maksimum yang dapat diisi dengan karakter-karakter data).
- field value: isi dari field untuk masing-masing record.
3. Record
    Record adalah kumpulan dari field. Record menggambarkan suatu unit data individu yang tertentu. Field-field dalam satu record haruslah saling berhubungan. Kumpulan dari record membentuk file, misalnya file personalia. Tiap-tiap record dapat mewakili data tiap-tiap karyawan, dan tiap-tiap field dalam record harus saling berhubungan.
4. File
     File adalah kumpulan dari record yang sejenis dan berhubungan. Contohnya adalah suatu file biodata yang isinya berupa biodata-biodata mahasiswa
5. Basis data
      Basis data (bahasa kerennya Database) adalah kumpulan dari data-data yang membentuk file-file yang saling berhubungan (relation) dengan tatacara yang tertentu untuk membentuk informasi.





REFERENSI
https://hendri83.wordpress.com/2012/09/18/jenjang-data/
https://nadillasyihaq8.wordpress.com/2017/09/02/hierarki-data/
http://tkj-bpm.blogspot.com/2013/04/pengertian-databases-dan-jenjang.html

Saturday, September 7, 2019

BLOG MINGGUAN 3 - ABSTRAKSI DATA

      Dalam blog mingguan kali ini, akan saya membahas pengertian abstrak dan abstraksi data. Siapkan popcorn kalian dan selamat membaca

PENGERTIAN ABSTRAK

     Kalian pasti sudah pernah mendengar kata "abstrak" kan? Seperti lukisan abstrak, seni abstrak, benda abstrak, muka abstrak dll. Tapi apa sih pengertian abstrak itu?
     Menurut KBBI, abstrak memiliki dua arti. Arti yang pertama : tidak berwujud; tidak berbentuk; mujarad; niskala. Abstrak bisa juga berarti ikhtisar(dari karangan, laporan, dan sebagainya); ringkasan; inti. Dalam artikel ini, abstrak yang akan kita bahas adalah abstrak yang berarti tidak berbentuk/tidak berwujud.
     Abstrak menurut saya sendiri adalah sesuatu yang bentuknya tidak menyerupai apapun dan dapat terbentuk dari gabungan rupa dan warna apapun

ABSTRAKSI DATA




     Abstraksi data dalam DBMS (DataBase Management System) adalah level/tingkatan bagaiamana seseorang melihat data didalam suatu basis data. Ada tiga tingkatan dari abstraksi data yaitu

1. Physical Level

     Physical Level adalah tingkatan terendah dalam basis data. Pada tingkatan ini pengguna melihat secara detail struktur datanya, dan representasi fisik dari penyimpanan/pengorganisasian tersebut (Tipe data tersebut, berapa bit data tersebut, indeks, offset) . Dalam tingkatan ini hanya pengembang yang dapat melihatnya

 2. Conceptual Level

     Conceptual level menggambarkan data sebenarnya yang tersimpan dalam suatu basis data dan relasi antara satu data dengan data lainnya. Level ini digunakan untuk database administrator untuk mengatur data data mana saja yang dipelihara di dalam  basis data

3. External View

     Tingkatan ini merukan pandangan para pengguna(user) database dan hanya menampilkan data yang diminta oleh user. Data yang ditampilkan pun hanya data yang sederhana dan tidak terperinci agar dapat dipahami user. Contohnya dalam siakad mahasiswa hanya butuh informasi tentang data mata kuliah yang tersedia, nilai mahasiswa tersebut, dosen pembimbingnya, dsb. Mahasiswa tidak butuh data seperti biodata dosen dan mahasiswa lain, nilai mahasiswa lain, dsb.



REFERENSI

https://id.wikipedia.org › wiki › Abstraksi_(ilmu_komputer)

https://materibasisdata.blogspot.com/2012/09/abstraksi-data.html

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