Minggu, 28 Februari 2010

ATURAN DALAM MODEL DATA RELASIONAL

Sebuah database relasional terdiri dari tabel – tabel, yang masing – masing diberikan nama yang unik. Sebuah baris dalam tabel merepresentasikan sebuah keterhubungan / relationship dari beberapa nilai yang ada. Contoh tabel keterhubungan :
NPM
NAMA
ALAMAT
11207111
Andi
Jakarta
11207112
Sinta
Bogor
11207113
Dony
Depok

Terdapat dua macam aturan integritas model data relasional, yaitu :

Integritas entitas ( entity integrity )
Yang dimaksud dengan integritas entitas adalah tiap – tiap tabel harus memiliki kolom atau gabungan kolom dengan nilai yang unik. unik artinya dalam sebuah tabel tidak boleh berisi nilai yang sama tiap barisnya atau juga bisa setiap tabel relasi harus mempunyai primary key dan sekumpulan atribut yang dipilih harus mempunyai nilai yang unik. Integritas entitas menyakinkan bahwa entitas – entitas ( manusia, benda, dan kejadian ) diidentifikasikan secara unik.

Integritas referensi ( refential integrity )
Integritas referensi maksudnya adalah bahwa nilai – nilai kolom pada sebuah tabel harus sama dengan nilai – nilai kolom pada tabel yang lain. Integritas referensi menyakinkan bahwa basis data mengandung hubungan yang valid atau suatu domain dapat dipakai sebagai kunci primer bila merupakan atribut tunggal pada domain yang bersangkutan.

Referensi :

Sekolahelektro.blogspot.com
Rizarulham.wordpress.com

Jumat, 19 Februari 2010

PENALARAN

PENALARAN
Penalaran adalah proses berpikir yang bertolak dari pengamatan indera (observasi empirik) yang menghasilkan sejumlah konsep dan pengertian. Berdasarkan pengamatan yang sejenis juga akan terbentuk proposisi – proposisi yang sejenis, berdasarkan sejumlah proposisi yang diketahui atau dianggap benar, orang menyimpulkan sebuah proposisi baru yang sebelumnya tidak diketahui. Proses inilah yang disebut menalar.
Konsep dan simbol dalam penalaran
Penalaran juga merupakan aktivitas pikiran yang abstrak, untuk mewujudkannya diperlukan simbol. Simbol atau lambang yang digunakan dalam penalaran berbentuk bahasa, sehingga wujud penalaran akan akan berupa argumen.
Kesimpulannya adalah pernyataan atau konsep adalah abstrak dengan simbol berupa kata, sedangkan untuk proposisi simbol yang digunakan adalah kalimat (kalimat berita) dan penalaran menggunakan simbol berupa argumen. Argumenlah yang dapat menentukan kebenaran konklusi dari premis.
Berdasarkan paparan di atas jelas bahwa tiga bentuk pemikiran manusia adalah aktivitas berpikir yang saling berkait. Tidak ada ada proposisi tanpa pengertian dan tidak akan ada penalaran tanpa proposisi. Bersama – sama dengan terbentuknya pengertian perluasannya akan terbentuk pula proposisi dan dari proposisi akan digunakan sebagai premis bagi penalaran. Atau dapat juga dikatakan untuk menalar dibutuhkan proposisi sedangkan proposisi merupakan hasil dari rangkaian pengertian.

Syarat-syarat kebenaran dalam penalaran
Jika seseorang melakukan penalaran, maksudnya tentu adalah untuk menemukan kebenaran. Kebenaran dapat dicapai jika syarat – syarat dalam menalar dapat dipenuhi.
• Suatu penalaran bertolak dari pengetahuan yang sudah dimiliki seseorang akan sesuatu yang memang benar atau sesuatu yang memang salah.
• Dalam penalaran, pengetahuan yang dijadikan dasar konklusi adalah premis. Jadi semua premis harus benar. Benar di sini harus meliputi sesuatu yang benar secara formal maupun material. Formal berarti penalaran memiliki bentuk yang tepat, diturunkan dari aturan – aturan berpikir yang tepat sedangkan material berarti isi atau bahan yang dijadikan sebagai premis tepat. ( sumber : Wikipedia bahasa Indonesia, ensiklopedia bebas ).

HUBUNGAN ALUR DATA DFD DAN ALUR DATA PADA ELEMEN KAMUS DATA

Data dictionary
Kamus data atau systems data dictionary adalah catalog fakta tentang data dan kebutuhan kebutuhan informasi dari suatu system informasi. Dengan DD analis sistem dapat mendefinisikan data yang mengalir di system dengan lengkap. Pada tahapan alisis sistem, DD digunakan sebagai alat komunikasi antara analis sitem dengan pemakai sistem tentang data yang mengalir ke sistem, yaitu tentang data yang masuk ke sistem dan tentang informasi yang dibutuhkan oleh pemakai sistem. Pada tahap perancangan sistem, DD digunakan untuk merancang input, merancang laporan-laporan dan database. DD dibuat berdasarkan arus data yang ada di DFD (Data Flow Diagram). Arus data di DFD sifatnya adalah global, hanya ditunjukkan nama arus datanya saja. Keterangan lebih lanjut tentang struktur dari suatu arus data di DFD secara lebih terinci dapat dilihat di DD.( sumber one.indoskripsi.com )

Data Flow Dictionary Entry
Data flow dictionary entry ini menerangkan setiap data flow pada DFD. Data flow ini dapat berupa :
a. Satu struktur yang terdiri dari satu elemen data tunggal.
b. Satu struktur yang terdiri dari satu paket elemen data.
c. Multiple struktur.
Berdasarkan uraian di atas, maka hubungan antara alur data pada DFD dan alur data pada elemen kamus data adalah one to one relationship (relasi satu-satu). Jika DFD berisi 40 alur data, maka kamus data harus mempunyai 40 elemen alur data. Data flow dictionary entry berisi hanya summary data atau data ringkasan, dan menerangkan alur yang mengidentifikasikan dari mana alur itu berasal dan kemana alur itu menuju.
contoh :
DATA FLOW DICTIONARY ENTRY
Use : To describe each data flow in a data flow diagram
DATA FLOW NAME : Sales orders
DESCRIPTION : The documents that are filled out by the customers to identify the products, and the quantities of each, that they wish to purchase.
FROM : 1. Open mail
TO : 2. Enter sales order data
DATA STRUCTURES : Sales order record
COMMENTS :

Gambar 2. Form Data Flow Dictionary Entry
Contoh ini merupakan contoh data flow untuk order penjualan. Data Flow Name adalah nama yang digunakan pada DFD. Field From menunjukan asal dari data flow, yang dapat berupa proses (satu proses atau lebih), data store atau terminator. Field To menunjukkan tujuan dari data flow, yang berupa proses-proses, data store atau terminator. Pengidentifikasian proses ini harus menggunakan nomor dan label dari proses yang ada pada DFD, sedangkan bila tujuan atau asal dari data flow berupa data store atau terminator, maka yang digunakan hanya nama dari data store atau terminator. Field Data Structures mendaftarkan setiap struktur yang ada pada data flow. Pada umumnya yang ada hanya struktur tunggal. Terakhir, field Comments memberikan keterangan-keterangan yang penting saja.
Pendefinisian Data Elemen Dalam Kamus Data
Kamus data mendefinisikan data elemen dengan cara :
- Menguraikan arti dari alur data dan data store dalam DFD
- Menguraikan komposisi paket data pada alur data ke dalam alur yang lebih elementary
(kecil) contoh : alamat langganan yang terdiri dari nama jalan, kota dan kode pos.
- Menguraikan komposisi paket data dalam data store.
- Menspesifikasikan nilai dan unit informasi dalam alur data dan data store.
- Menguraikan hubungan yang terinci antara data strore dalam suatu entity relationship
diagram (ERD)

IMPLEMENTASI KAMUS DATA
Kamus data dapat diimplementasikan dengan menggunakan beberapa pendekatan, diantaranya :
1. Automatisasi kamus data
2. Manual kamus data.
3. Hybrid kamus data.

Automatisasi kamus data
Pembuatan kamus data dapat dilakukan secara automatissasi dengan menggunakan program kamus data prosessor, yang berfungsi :
Menerima definisi sebagai input yang mendukung alur data, elemen data, file-file, proses dan memberikan format dan prosedur definisi Sebagai paket program kamus data.
Contoh : :
ISFOD

Manual Kamus Data
Kamus data ini dibuat secara manual atau dengan kata lain pembuatan kamus data ini dilakukan dengan :
- Membuat kartu indeks untuk masing-masing item yang didefinisikan
- Menulis nama item tersebut dan tingkatannya.
- menulis definisi dengan menggunakan operator-operator.
- Menggunkan bagian belakang dari kartu untuk membuat catatan tentang karakteristik
fisik
- Membuat masing-masing satu kartu untuk suatu nama alias.
- Membuat satu entry untuk masing-masing satu istilah
- Membuat entry secara berurutan.

Hybrid Kamus Data

Cara lain dalam membuat kamus data adalah dengan mengembangkan kamus data yang dibuat secara manual dengan menggunakan tool-tool yang sederhana. ( sumber setia.staff.gunadarma.ac.id/Downloads/files/6070/Modul_KamusData.pdf )