48Fam ~ Dharmanto

Pertemuan 6 PTI : Managing Data and Information

Posted: October 5th 2012

Ih waw, besok senin dah mulai UTS   (><)a
Semoga materi yang bakal ane sampein ini bermanfaat dan bisa jadi bekal besok ^^
#Ganbatte!!

Pertama-tama ane mulai dari  Hirarki Data
Basis data mengandung file, file mengandung  records, record mengandung fields, field mengandung characters.
Jadi Character merupakan partikel terkecil dari sebuah data. ^^

Field dibentuk dari kumpulan beberapa karakter yang membentuk suatu kata atau nomor.

    • Field size : jumlah maksimal dari karakter yang bisa ditampung sebuah field
    • Field name : sifatnya unik, sebagai identifikasi dari setiap field
    • Data type : jenis spesifik dari data yg ditampung

 Record merupakan grup logis kumpulan dari beberapa field yang sama.

File merupakan grup logis kumpulan dari beberapa record yang sama.

Database merupakan grup logis kumpulan beberapa file yang sama.

Terminologi dari manajemen data

Entity
orang, tempat, benda, atau kejadian yang berupa informasi dari suatu hal yang dikelola.
Records
menjabarkan entity.
Attribute
Karakteristik atau kualitas yang mendiskripsikan entitas tertentu.
Fields
menjelaskan attributes.
Primary Key
Field yang secara unik mengidentifikasikan record
Secondary Key
Field yang tidak unik tetapi dapat digunakan untuk membentuk grup dari records

Menyimpan dan mengakses Records

  • Media sekuensial (tape) menyimpan records secara sekuensial berdasarkan key values
  • Direct (or random) media (disks) menggunakan teknik lain
    • Indexed Sequential Access Method (ISAM)
      Menggunakan index untuk menempatkan individual records
      Index- lists dari key field 
      dari setiap record dan di mana letak ditempatkan secara fisik

    • Direct File Access Method
      Menggunakan key field untuk menempatkan secara fisik alamat dari record
      Transform algorithm – menerjemahkan nilai key field langsung ke lokasi penyimpan record’s

Menempatkan data pada databases

terdapat Dua Pilihan: Centralized dan Distributed
Pilihan akan berpengaruh pada user accessibility, query response time, data entry, security, dan  biaya
Centralized database
Semua file berada pada satu lokasi fisik yg sama
Menyediakan database administrators  dengan kemampuan mengelola keseluruhan database pada satu lokasi
Konsistensi data ditingkatkan dan lebih aman
File hanya bisa di akses melalui centralized host computer
Proses Recovery lebih mudah
Rentan terhadap single point of failure
Speed problem terkait transmission delays
Distributed database
Salinan lengkap dari basis data atau sebagian dari basis data, berada pada lebih dari satu lokasi, dekat dengan pengguna.
Type 1: Replicated database
 Salinan database di banyak lokasi
 Mengurangi single-point-of-failure problems
 Meningkatkan user access responsiveness
Type 2: Partitioned databases
 potongan dari database di setiap lokasi
 setiap lokasi bertanggung jawab terhadap datanya

Pengembangan Databases

  1. Mengembangkan design konseptual model abstrak database dari pengguna.
  2. Mengatur dengan Entity-Relationship (ER)pemodelan.

    Proses perencanaan desain basis data

    Entity classes => Instance =>  Identifiers =>  Relationships 

  3. Menganalisis struktur data dengan menerapkan proses Normalisasi(proses pembagian data sesuai dengan kebutuhannya)
    • Metode untuk relational database menjadi lebih efisien
      Helps achieve
      minimum redundancy
      maximum data integrity
      best processing performance
  4. Menerapkan struktur data dalam perangkat lunak system manajemen database.
    Create tables
    Define fields and field properties
         Establish primary keys
         Define table relationships
         Add actual data (records) to tables

Databases Management System

Software programs yang menyediakan akses ke database
Data di simpan pada satu lokasi, dapat di ambil atau di update
Application programs yang diberikan akses pada data yang disimpan dengan berbagai mekanisme
Memelihara integritas dari informasi yg disimpan
Mengelola  security dan user access
Recovering informasi saat system fails
Mengakses berbagai fungsi dari basis data dari dalam aplikasi

DBMSs melindungi pengguna dari keharusan untuk mengetahui physical location dari data; user hanya cukup mengetahui bagaimana data di organisasikan secara logika

Komponen DBMS

Data Model
Mendefinisikan cara data di strukturkan secara konseptual
Data Definition Language (DDL)
Digunakan untuk menjelaskan isi dan struktur dari data base
Users menjabarkan logical view (schema) dari database menggunakan DDL
Mendefinisikan Physical characteristics dari records dan fields
Relationships, primary keys, and security can be established
Data Manipulation Language (DML)
Digunakan untuk mendapatkan isi dari database, menyimpan atau meng-update informasi pada database, dan mengembangkan aplikasi database
Structured query language (SQL) – most popular relational database language
Data Dictionary
Menyimpan definisi dari elemen data dan karakteristik data

Menggunakan Stored Data

Data warehouse:
Sistem basis data yang dirancang untuk mendukung pengambilan keputusan
Penekanan pada pengorganisasian data yang baik, dalam cara yg dipahami sehingga pengguna bisa mendapatkan jawaban dari pertanyaan (queries)
Data yang disimpan adalah data saat ini, masa lalu, detil dan rangkuman data
Terdapat Metadata (data tentang data) untuk membantu melacak isi dari data warehouse
Data mart:
small scale, simpler data warehouse.  Easier to implement.  Targets smaller business segments.
Data mining:
Mengekstrak pengetahuan dari data warehouse
Menggunakan algoritma tingkat tinggi untuk menemukan pola tersembunyi, korelasi, dan relasi
Classifying
Clustering
Associating
Sequencing
Forecasting
Apa manfaat yang bisa didapatkan (contoh)?
Segmen pasar dan karakteristik dari konsumen
Pola belanja konsumen
Prilaku penipuan
Semoga apa yang ane tulis ini dapat bermanfaat buat agan-agan sekalian yang membacanya ><

B! B! B! WASSHOI!


Leave a Reply

Your email address will not be published. Required fields are marked *

© 2021 Universitas Atma Jaya Yogyakarta
css.php