Kamis, 18 Desember 2014

PENGERTIAN FIELD, RECORD, DAN TABLE











Gambar diatas merupakan contoh tabel.
~> Atribur = row/nama.
~> Tuples = isi.
~> Character = bagian data terkecil.
~> Field dibagi mejadi 3 yaitu :
1. Field Name : Harus diberi nama untuk membedakan field yang satu dan yang lain.
2. Field Representation : Tipe field, (char, varchar, int)
3. Field Value : Isi field untuk masing-masing record.
~> Record : Kumpulan field.
~> File : kumpulan record.
Nah, sudah jelas kan? Wait for another posting! Liburan ini bakal ada posting kejutan Natal. :D
huuuaaaa :) bye!

MANFAAT DBMS (DATABASE MANAGEMENT SYSTEM)

a. Kemandirian data.
b. Akses data efisien, akan sangat penting jika disimpan pd alat penyimpanan eksternal.
c. Integritas dan keamanan data.
d. Administrasi data dapat meberikan perbaikan yang signifikan.
e. Akses konkuren & crash recovery menjadwalkan akses konkuren pada data dengan cara tertentu.
f. Waktu pengembangan aplikasi terkurangi.

MEMBUAT CONSOLE APPLICATION DENGAN VB 2008

a. Buka VB 2008.
b. Buka, New App > Console App > rename menjadi latihan
c. Pada script editor, ketiklah script berikut dibawah "sub main()" sintaks ;
'Mencetak teks ke console
Console.WriteLine("Hallo")
Console.WriteLine("Pemrograman dekstop")
Console.Read()

Selamat mencoba ! :)

MEMBUAT VISUAL BASIC FORM APLICATION

a. Buka VB 2008.
b. Buka, File > New Project > Windows Form  Application > Rename.
c. Cari toolbox (bagian kiri) > Properties > Label > Ubah kolom label dari name menjadi lblText.
d. Dalam script editor, ketiklah script berikut dibawah tulisan "Private Sub" ;
'Mengatur title/judul window
Me.Text = "Latihan"
'Mengatur kontrol label
Me.lblText.Text = "Selamat belajar!"
End sub
End Class
Nah, selamat mencoba :)

MANFAAT DATABASE

a. Mengatasi kerangkapan data.
b. Menghindari inkonsistensi data (data tdk konsisten)
c. Mengatasi kesulitan dalam mengakses data.
d. Menyusun format yang standart.
e. Menentukan kualitas informasi yang cepat, akurat dan relevan.
f. Sebagai komponen utama informasi.
g. Multiuser
h. Pengamanan data hanya bisa diubaj oleh yang berwenang.
i. Menyederhanakan interaksi antar user dan sistem.

KOMPONEN UTAMA PENYUSUN BASIS DATA

~> Hardware : Perangkat komputer standar, media penyimpanan sekunder, dan media komunikasi.
~> OS : (contoh) Windows, Linux, Mac OS.
~> Database : Data yang mewakili sistem tertentu untuk dikelola.
~> DBMS
(Data Base Management System) : merupakan aplikasi untuk mengelola  basis data (Contoh : Ms.Access, Foxbase, Rbase, FoxPro).
~> User : Orang-orang yang berinteraksi dengan sistem basis data mulai dari developer/pembuat, sampai final user/user tingkat akhir.
~> Optional Software : Aplikasi yang mendukung pembuatan database namun bersifat opsional.

DEFINISI DATABASE (BASIS DATA)

~> Sekumpulan data store yang tersimpan dalam magnetic atau optical disk.
~>Sekumpulan program aplikasi yang bersifat batch (bisa diperbaharui) dan dieksekusi secara umum.
~> Database terdiri dari data yang di-share pada user, sehingga data bisa dibuka pada setiap user secara bersamaan.
~> Dalam satu enterprise, data saling berkaitan. Contoh ; Database Jurusan akan terdiri dari Jumlah kelas, Nama siswa, dan Mapel.
~> Menurut Tony Faby, database adalah sebah sistem file yang terintegrasi dan memiliki (min.) Primary Key untuk pengulangan data.

TEKNIK PEMODELAN DATA

A. Flow-Oriented elements yang terdiri dari :
1. Data Flow Diagram (DFD)
2. Control Flow Diagram
3. Processing Narrative
B. Behavioural-Oriental elements yang terdiri dari :
1. State Diagram
2. Squence Diagram
C. Class Based elements terdiri dari :
1. Class Diagram CRC model
2. Analysis Package
3. Collaboration Model
D. Scenario-Based elements terdiri dari :
1. use-case.txt
2. use-case diagram
3. Activity diagram
4. Swimlane diagram

DATABASE : Hubungan Antar Data

Digambarkan dengan ERD (entity relationship diagram)
Deskripsi bagian-bagian ERD :
~> Entitas adalah sebuah objek yang eksis (memiliki keberadaan) dan dapat dibedakan dengan objek yang lain.
~> Relationship (keterkaitan/hubungan) adalah hubungan antar objek data yang berbeda.
~> Kelebihan prototype
a. Komunikasi intensif antara developer dan user.
b. Membantu analisis program, karena tahu betul apa yang dibutuhkan oleh user sehingga meminimalisir salah presepsi.
c. Peran user meningkat. User bisa memberikan masukan dan evaluasi pada program.
d. Mudah di-implementasikan, karena user sudah terlibat sejak awal.
~> Kekurangan
a. User sibuk karena harus ering bertemu dengan developer-nya.
b. User ingin program segera jadi, sehingga proses develope-nya melupakan dokumentasi.
c. User berharap terlalu banyak sehingga tidak pasti dengan kebutuhannya.

PROTOTYPING DAN PEMODELAN PERANGKAT LUNAK

Adalah proses pengumpulan persyaratan, mengaplikasikan proses analisis, dan menyusun pemodelan perangkat lunak.
3 model prototyping sebagai berikut :
~> Prototype kertas : menggambarkan sistem dengan media kertas.
~> Prototype kerja : merupakan implementasi sebagian fungsi sistem yang ingin dilihat unjuk kerjanya dan dijalankan dalam sebuah program.
~> Prototype program : benar-benar dibuat dan dapat berfungsi dengan baik, serta selalu dikembangkan.

Rabu, 17 Desember 2014

Delphi adalah suatu bahasa pemrograman (development language) untuk merancang sebuah program.

Delphi juga punya nilai plus sendiri, jadi kita bisa memahami  mengapa  Delphi cocok untuk dijadikan sebagai pembuat aplikasi untuk Windows. Nilai plus delphi sebagai berikut :
  • IDE (Intergrated Development Environment) yaitu lingkungan pengembangan aplikasi sendiri.
  • Proses kompilasi cepat.
  • Bersifat Multi purpose, dephi dapat digunakan untuk mengembangkan berbagai kebutuhan pengembangan aplikasi.
  • Mudah digunakan. 
 

Entity Relationship Diagram (ERD)


file:///E:/HEWOD%20XOXO/Picture1.png


Gambar diatas menunjukkan simbol-simbol dasar ERD.
Dua simbol persegi panjang pada bagian kiri atas adalah simbol entitas.
Dua simbol belah ketupat pada bagian kiri bawah adalah simbol relasi.
Simbol persegi panjang dengan belah ketupat didalamnya adalah simboh entitas dan relasi.
Simbol elips adalah simbol atribut.

Pengertian Entitas

Relasi/entitas adalah suatu hubungan antara 2 tabel atau lebih yang berada didalam sebuah database. Misalnya, jika dalam database ada tabel nama pasien, tabel pasien mungkin memiliki relasi dengan tabel resep obat. Secara garis besar, ada entitas diantara pasien dan resep obat.
RDBMS adalah system yang memanajemenkan relasi antar tabel. Sesuai dengan kepanjangannya ialah Relational Database Management System.
Entitas yang terkait terbagi 3 :
One to One. contoh nyatanya pasien dan dokter.
One to Many atau sebaliknya. contoh nyatanya guru menjelaskan kepada murid.
Many to Many.  Contoh nyatanya pertandingan sepak bola antara 1 tim dengan yang lain.

Key merupakan identitas dari suatu tabel. Jika tabel diberi key, maka mudah untuk menghindari kesamaan data. Contoh untuk penggunaan key ada pada tabel "kode".