• Tidak ada hasil yang ditemukan

Rancangan Database. Database. File. Record. Data item atau field. Characters

N/A
N/A
Protected

Academic year: 2021

Membagikan "Rancangan Database. Database. File. Record. Data item atau field. Characters"

Copied!
7
0
0

Teks penuh

(1)

ANALISA RANCANGAN DATABASE

TEKNIK NORMALISASI

Merupakan proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya, dimana kondisi yang diuji apakah mengalami kesulitan pada saat insert, delete, update, retrieve.

Beberapa hal yang perlu diperhatikan pada saat normalisasi adalah:

1. Field Atribute Kunci

a. Candidate Key, yaitu satu set minimal atribute yang mengidentifikasi secara unik suatu kejadian spesifik dari entity.

Rancangan Database

Database File Record

Data item atau field

Characters

(2)

b. Primary Key, yaitu satu atribute atau satu set minimal atribute yang mengidentifikasi secara unik suatu kejadian spesifik dan dapat mewakili setiap kejadian dari suatu entity.

c. Alternate Key, yaitu kunci kandidat yang tidak dipakai sebagai primary key.

d. Foreign Key, yaitu satu atribute yang melengkapi satu relationship yang menunjukkan ke induknya.

2. Bentuk-bentuk Normalisasi

a. Bentuk tidak normal (Unnormalized Form)

Data yang direkam dengan tidak memperhatikan format tertentu.

b. Bentuk Normal Kesatu (1NF) Ciri-ciri :

- setiap data dibentuk dalam flat file, data dibentuk dalam dalam satu record demi satu record dan nilai dari field-field berupa “atomic value”.

- Mempunyai ketergantungan secara parsial

- Tidak ada set attribut/field yang berulang atau bernilai ganda - Tiap field/attribut field hanya satu pengertian

c. Bentuk Normal Kedua (2NF) Ciri-ciri :

– Menghilangkan Ketergantungan Parsial

– Memenuhi kriteria bentuk normal kesatu dan atribut bukan kunci haruslah bergantung secara fungsi pada kunci utama.

– Mempunyai hubungan transitif d. Bentuk Normal Ketiga

Ciri-ciri :

– Sudah dalam bentuk normal kedua dan semua atribut bukan primer tidak mempunyai hubungan yang transitif.

– Atribut non-key haruslah bergantung hanya pada primary-key dan pada primary key secara menyeluruh

e. Boyce-Codd Normal Form (BCNF)

Yaitu relasi harus berada dalam bentuk normal kesatu dan setiap atribut harus bergantung fungsi pada atribute superkey.

f. Bentuk Normal Ke Empat (4 NF)

Relasi R adalah bentuk 4 NF jika dan hanya jika relasi tersebut juga termasuk BCNF dan semua ketergantungan multivalue adalah juga ketergantungan fungsional

(3)

g. Bentuk Normal Ke Lima (5 NF)

Disebut juga PJNF (Projection Join Normal Form) dari 4 NF dilakukan dengan menghilangkan ketergantungan join yang bukan merupakan kunci kandidat.

Studi Kasus

Masing-masing Dosen memberikan tugas dari dokumen keluaran untuk Dibuatkan Normalisasi

BENTUK TIDAK NORMAL UNNORMALIZED

FIRST NORMAL FORM (INF)

SECOND NORMAL FORM (2NF)

THIRD NORMAL FORM (3NF)

FOURTH NORMAL FORM (4NF)

BOYCE-CODD NORMAL FORM (BCNF)

FIFTH NORMAL FORM (5NF)

MENGHILANGKAN ELEMEN DATA BERULANG

MENGHILANGKAN KETERGANTUNGAN PARTIAL

MENGHILANGKAN KETERGANTUNGAN TRANSITIF

Menghilangkan kunci kandidat yg bkn merupakan determinan

Menghilangkan ketergantungan multi value yg bkn merup. Ketergantungan fungsional

Menghilangkan ketergantungan join yg bkn merupakan kunci kandidat

LANGKAH BENTUK NORMALISASI:

(4)

Studi Kasus

Masing-masing Dosen memberikan tugas dari dokumen keluaran dan masukan untuk Dibuatkan Normalisasi

Tipe-Tipe File

1. File Induk(Master File)

1. File Induk Acuan : File induk yangrecordnya relatif statis, jarang berubah nilanya.

Contoh: File daftar gaji, file daftar matakuliah

2. File Induk Dinamik : File induk yang nilai dari record-recordnya sering berubah akibat dari suatu transaksi

Contoh : File Induk persedian

2. File Transaksi disebut juga file input, file ini digunakan untuk merekam data hasil dari suatu transaksi yang terjadi

Contoh : Nilai unit suatu barang dapat diketahui dari file induk persediaan, file induk ini hanya menunjukkan status unit akhir dari barang yang dimaksud, sedang unit akhir ini berasal dari transaksi – transaksi yang pernah terjadi.

3. File Laporan disebut juga file output yaitu file yang berisi dengan informasi yang akan ditampilkan. File ini dibuat untuk mempersiapkan pembuatan suatu laporan dan biasanya dilakukan bila printer belum siap atau masih digunakan oleh proses yang lain.

4. File Sejarah disebut juga dengan nama file arsip yaitu file yang berisi dengan data masa lalu yang sudah tidak aktif lagi, tetapi perlu disimpan untuk keperluan mendatang.

5. File Pelindung merupakan salinan dari file – file yang masih aktif di database pada suatu saat tertentu. File ini digunakan sebagai cadangan atau pelindung bila file database yang aktif rusak atau hilang.

6. File Kerja disebut juga dengan nama file sementara , file ini dibuat oleh suatu proses program secara sementara karena memori komputer tidak mencukupi atau untuk menghemat pemakaian memori selama proses dan akan dihapus bila proses telah selesai.

Spesifikasi File

(5)

a. File Barang

Nama file : File Barang Akronim : Barang

Fungsi : Untuk menyimpan data barang Tipe : File Master

Organisasi file : Indexed Sequential Akses file : Random

Media : Hard Disk Panjang record : 50 Karakter Kunci Field : Kode_Brg

Tabel IV.1. Spesifikasi File Barang

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Barang Kode_Barang C 6 Key

2 Nama Barang Nama_Barang C 15

3 Satuan Satuan C 12

4 Harga Satuan Harga_satuan N 12

5 Stok Stok N 5

I. ORGANISASI & AKSES FILE

Salah satu hal penting yang tidak dapat ditinggalkan di dalam perencanan suatu program computer adalah data-data yang diperoleh dari berbagai sumber. Mereka dapat diperoleh dari hasil pengukuran di laboratorium, hasil survey, angket dan sebagainya.

Data sederhana dapat kita himpun kedalam suatu struktur organisasi data file yang memuat informasi tentang hubungan antara item yang terdapat didalamnya, dan dikenal sebagai suatu organisasi file. Tipe organisasi data file diantaranya adalah: organisasi file sequential, organisasi file relative(random) serta organisasi file index sequential.

Ada beberapa tipe organisasi file data yang digunakan, yaitu susunan berurutan (sequential), berurutan diindeks (indexed sequential), acak (random), dan acak diindeks ( indexed random ). Tujuan organisasi data di dalam pemrograman terstruktur adalah :

(6)

1. Untuk menyediakan sarana pencarian record bagi pengolahan, seleksi, atau penyaringan.

2. Memudahkan penciptaan atau pemeliharaan file .

Organisasi file data harus mempertimbangkan beberapa hal penting, yaitu sebagai berikut :

1. Kemudahan dalam penyimpanan dan pengambilan data.

2. Kecepatan akses data/ efisiensi akses.

3. Efisiensi penggunaan media penyimpanan (storage device).

Terdapat dua jenis alat penyimpanan data file yang digunakan, yaitu

1. Piransi Akses Serial ( Squential Access Storage Device atau SASD). Contoh peralatan yang termasuk jenis ini adalah magnetic tape dan pita magnetic.

Ciri - ciri dari piranti ini adalah sebagai berikut : a. Proses pembacaan rekaman harus berurutan.

b. Tidak ada pengamatan.

c. Data disimpan dalam blok - blok.

d. Proses write hanya bisa dilakukan sekali saja.

e. Kecepatan akses datanya, sangat tergantung pada:

1. Kerapatan pita ( char/inci ).

2. Kecepatan pita ( inci/detik ).

3. Lebar celah / gap antar blok.

2. Piranti Akses Direct ( Direct Access Storage Device atau DASD). Contoh piranti akses tipe direct adalah cakram magnetic (magnetic disk) yang terdiri dari hard disk atau floppy disk. Piranti ini mempunyai ciri :

a. Pembacaan rekaman tidak harus urut.

b. Mempunyai alamat.

c. Data dapat disimpan dalam karakter atau blok.

d. Proses write dapat dilakukan beberapa kali

Tiga metode susunan organisasi data file dalam media penyimpanan fisik yang lazim untuk digunakan, yaitu sebagai berikut :

1. Sequential.

Metode ini mempunyai ciri - ciri sebagai berikut : a. Rekaman disimpan berdasarkan suatu kunci.

b. Pencarian rekaman tertentu dilakukan record demi record sesuai kuncinya.

Metode ini baik untuk digunakan apabila pengolahan terhadap basis data bersifat periodik dan menyeluruh.

2. Random.

(7)

Dalam metode ini kunci rekaman ditransformasikan ke alamat penyimpanan dalam media fisik secara acak (random). Metode ini akan menimbulkan beberapa masalah, yaitu adanya alamat yang muncul lebih dari satu kali, dan ada alamat yang tidak pernah muncul sama sekali. Permasalahan seperti ini diatasi dengan teknik overflow location, yaitu dengan menggunakan alamat yang ada disampingnya.

3. Indexed Sequential.

Metode ini mempunyai ciri - ciri sebagai berikut :

a. Merupakan gabungan antara metode sequential dan random.

b. Record disimpan secara berurutan dengan menggunakan kunci.

c. Masing - masing record diberi indeks.

d. Pengalamatan dilakukan secara acak.

e. Perlu penyimpanan tambahan, yaitu untuk file indeks.

Gambar

Tabel  IV.1. Spesifikasi File Barang

Referensi

Dokumen terkait

Berbeda dengan pertambahan panjang, hasil dari pengamatan pertambahan bobot menunjukkan bahwa benih ikan dipuasakan pada perlakuan 2 hari puasa 1 hari diberi pakan

Contoh perintah untuk analisis E2D dari trace file skenario grid 7 dengan protokol OLSR dan jumlah node 25 seperti Gambar 4-32 dan hasilnya dapat dilihat pada Gambar 4-33. Gambar

Beck (Davidson dan Neale, 2003) mendefinisikan depresi ke dalam lima gejala yaitu merasa sedih dan menunjukkan suasana hati apatis, memperlihatkan konsep diri

kehidupan perekonomian, sehingga perbedaan itu bukannya membawa mudharat, bahkan banyak membawa manfaat. Agama yang dianut oleh masyarakat yang berbeda-beda bukanlah

Berdasarkan penelitian yang selama ini dilakukan oleh peneliti-peneliti terdahulu tentang pengaruh rasio profitabilitas terhadap harga saham

Penurunan nilai Likelihood tersebut dibandingkan dengan nilai chi square tabel dengan df (selisih jumlah variabel yang digunakan pada kedua block) yaitu sebesar 14,067

[r]

Jika wajib pa- jak yang diperiksa adalah wajib pajak terdidik dengan tingkat pendidikan yang tinggi, memahami aturan pajak, serta mempunyai tingkat kepatuhan dan keperdulian