BAB9 Pemrosesan file dan konsep manajemen data
field,
unsur data, atribut dan elem di gunakan secara bergantian untuk
menyebutkan blok data terksceil yang disimpan dan digunakan dalam sistem
informasi. Field,terdiri atas : karakter tunggal atau nomer tunggal.
Pengelompokan logis atas field disebut catatan (record). Catatan
merupakan kelompok unsur-unsur data yang memuat beberapa entitas seperti
karyawan, pelanggan, pemasok, faktur, dan sebainya.
Okurensi data
struktur
catatan memiliki okurensi yang disebut instances. Okurensi catatan
adalah himpunan spesifik nilai-nilai data untuk catatan.
Panjang catatan-tetap dan variabel
catatan
dengan panjang-tetap lebih mudah untuk dimanupulasi dalam
aplikasi-aplikasi komputer dibandingkan catatan dengan panjang-variabel
karena ukuran catatan dengan panjang-tetap distandarkan. Sebagian besar
catatan yang disimpan dalam direct access storage devices (DASDs) adalah
catatan dengan panjang-tetap.
Catatan panjang variable :
1. Akhir dari catetan di indikasikan dengan simbol.
2. Secara efisien memanfaatkan ruang penyimpangan yang tersedia,tetapi memanipulasi catetan lebih sulit.
3. Salah satu pendekatannya adalah catetan penjejak. Catatan penjejak adalah perluasan dari catetan master.
Kunci catatan dan urutan file
kunci catatan merupakan unsur data atau kombinasi unsur data yang secara unik mengidentifikasikan catatan tertentu dalam file. Kunci
primer adalah field yang digunakan untuk menyotir catatan-catatan dalam
file. Kunci sekunder adalah digunakan untuk menentukan posisi relatif
antar kumpulan catatan manakal kunci primer memiliki nilai yang sama
untuk setiap catatan-catatan dalan kumpulan. Kunci-kunci adalah penting
karena diperlukan untuk memproses dan melokasikan catatan - catatan
dalam file.
Teknologi Database
Pengembangan
dalam teknologi untuk melakukan masukan data ke komputer secara umum
berperan dalam perkembangan database secara pesat.
Dengan
sistem manajemen databes , data disimpan dalam format standar dengan
menggunakan bahasa definisi data - data definition language,
dimanipulasi dan dimutakhirkan dengan menggunakan bahasa manipulasi
database - database manipulation language, dan dipanggil dengan
menggunakan bahasa kueri database-database.
Layanan informasi online
Banyak
perusahaan mengumpulkan informasi dari layangan on-line yang harus
dikaitkan secara sistematis dengan sistem informasi mereka.
Expert system
sistem ahli membantu pengambilan keputusan tingkat tinggi dan telah sukses diterapkan dalam beberapa area.
Pemrograman berorientasi - objek
Meliputi
pendefinisian objek-objek dari daftar atau kumpulan informasi yang
rumit. Hal menjadi objek : daftar komponen-komponen persediaan, kelompok
pelanggan, atau bahkan kumpulan foto.
Tinjauan Sekilas Tentang Teknologi
A.Field, Unsur Data, Atribut, dan Elemen- Elemen
Istilah- istilah field, unsur data, atribut, dan elemen digunakan secara
bergantian untuk menyebutkan blok data terkecil yang disimpan dan
digunakan dalam sistem informasi. Field dapat terdiri atas karakter
tunggal atau nomor tunggal, atau dapat terdiri dari beberapa karakter
atau nomor.
Contoh- contoh field adalah :
1. Nama pelanggan
2. Nomor tunjangan sosial karyawan
3. Nomor pesanan pembelian
Field biasanya secara logis berkaitan dengan field lainnya;
pengelompokan logis atas field disebut catatan (record).
B. Okurensi Data
Struktur catatan memiliki okurensi (occurences), yang juga disebut
instances. Okurensi catatan adalah himpunan spesifik nilai- nilai data
untuk catatan.
C. Panjang Catatan- Tetap dan variabel
Catatan dalam file dapat memiliki panjang yang tetap atau variabel.
Dalam catatan dengan panjang- tetap, baik jumlah field maupun panjang
(ukuran karakter) setiap field adalah tetap. Sebagian besar catatan yang
disimpan dalam direct access storage devices (DASDs) adalah catatan
panjang- tetap. Catatan dengan panjang- variable, lebar field dapat
disesuaikan untuk setiap okurensi data. Catatan penjejak adalah
perluasan dari catatan master,. Catatan penjejak terpisah dari catatan
master dan hanya ditulis sesuai kebutuhan. Dengan menggunakan file
piutang dagang akun terbuka, sebagai contoh, catatan master memuat
informasi yang umum bagi seluruh akun dan jumlah faktur yang memadai
bagi sebagian besar akun, dimana catatan penjejak memuat lebih banyak
faktur. Catatan master harus memiliki jumlah yang sama dengan catatan
penjejak yang berkaitan sesuai kebutuhan. Catatan penjejak harus segera
dituliskan setelah catatan master yang berkaitan.
Kelompok berulang adalah kelompok field yang berhubungan yang diulang
dalam catatan dengan panjang variabel. Dalam diagram pohon 11.3 PART
tampak sebagai Induk dari PEMASOK dan LOKASI karena setiap kemunculan
PART akan menimbulkan lebih dari satu pemasok atau lokasi. Secara umum,
elemen tingkat tertinggi dalam diagram pohon adalh induk; elemen dengan
tingkatan lebih rendah yang tampak pada diagram pohon yanng berkaitan
dengan (atau bagian dari induk disebut anak.
D. Kunci catatan dan Urutan File
Kunci atau kunci catatan merupakan unsur data atau kombinasi unsusr data
yang secara unik mengidentifikasi catatan tertentu dalam file. Istilah
order random relatif berkaitan dengan field dimana file tidak disortir.
EVOLUSI TEKNOLOGI DATABASE
Teknologi database berkembang sejalan dengan perkembangan
perangkat keras dan perangkat lunak. Pembuatan jaringan dan teknologi
komunikasi mengubah skala ekonomi pembuatan database.
Periode Kejadian Teknik database yang berkaitan.
1960-an Lingkungan mainframe
Sistem manajemen database
Layanan informasi on-line Sistem file
Manajemen database
Manajemen teks
1970-an Expert systems
Pemrograman berorientasi- obyek Inferensi dan deduksi
Inheritensi dan abstraksi
1980-an Sistem hiperteks Asosiasi
1990-an Sistem database intelijen Kombinasi teknik- teknik
Pengembangan dalam teknologi untuk melakukan masukan data
ke komputer secara umum berperan dalam perkembangan database secara
pesat.
A. Lingkungan Mainframe
Pada mulanya, masalah utama berkaitan dengan jumlah file yang besar.
B. Sistem Manajemen Database
Lama- kelamaan, perusahaan menghadapi masalah sistem file sederhana.
Kesulitan utama termasuk menemukan file yang tepat untuk informasi yang
dibutuhkan, pemborosan karena duplikasi data yang sama dalam file yang
berbeda, dan kurangnya standarisasi antar file.
C. Layanan Informasi On-line
Salah satu layanan database tersambung (on-line) terbesar adalah Dialog,
yang sekarang mencakup ratusan database dan ratusan jutaan catatan.
Banyak perusahaan mengumpulkan informasi dari layanan on-line yang harus
dikaitkan secara sistematis dengan sistem informasi mereka. Ini
berhubungan juga dengan kebutuhan baru, manajemen teks, yang bersama-
sama dengan data grafis dan suara, membutuhkan teknologi yang lebih baik
dari yang disediakan sistem database yang tradisional. Sistem
multimedia tersebut semakin penting saja masalah ini.
D. Expert Systems
Sistem ahli (expert systems) membantu pengambilan keputusan tingkat
tinggi dan telah sukses diterapkan dalam beberapa area seperti
pengesahaan pemberian pinjaman, penentuan dimana penggalian mineral
dilakukan, dan diagnosa pengobatan.
ISTEM MANAJEMEN DATABASE DAN ARSITEKTURNYA
Pada gambar 11.5 terdapat tiga tingkatan arsitektur yang relevan
dengan database dan manajemen database; arsitektur tingkat konseptual,
arsitektur tingkat logis, dan arsitektur tingkat fisik. Pada tingkat
konseptual, database merupakan kumpulan beragam elemen informasi yang
akan digunakan untuk tujuan- tujuan yang telah dipilih. Catatan dan
field- field dalam database distrukturkan dan diorganisasikan dalam
beberapa pola logis, sehingga membantu pembentukan struktur data logis.
Terdapat tiga jenis struktur data logis yang dapat digunakan untuk
mencapai tujuan tersebut, yaitu : hirarkis, jaringan, dan relasional.
A. Arsitektur Konseptual
Model data hubungan entitas- entity relationship (ER) merupakan
pendeketan yang populer. Model ER menggambarkan hubungan antar segmen
secara sederhana. Terdapat pula metode- metode konseptual lainnya,
termasuk teknik pembuatan model berorientasi-obyek-object-oriented
modeling technique (OMT), yang pada dasarnya dikembangkan untuk
pemrograman berorientasi- obyek dan diadaptasi untuk pembuatan model
Blaha, Premerlani, dan Rumbaugh. Kelas obyek berkaitan dengan segmen,
dan obyek berkaitan dengan bagian tertentu.
B. Arsitektur Database pada Tingkat Logis : Struktur Database Logis
Hubungan- hubungan yang timbul antara segmen- segmen dalam database
ditentukan oleh struktur data logis, yang juga disebut skema atau model
database. Tiga model utama struktur data logis yang ada dalam literatur
adalah :
1. Model pohon atau hirarkis
2. Model jaringan
3. Model relasional
Penjelasannya :
1. Model pohon atau hirarkis
Struktur pohon merupakan representasi langsung proses segmentasi yang
telah di jelaskan sebelumnya.Dalam struktur pohon,setiap simpul mewakili
himpunan field(misalnya,segmen),dan simpul berkaitan dengan node lain
yang tingkatanya lebih tinggi dalam struktur pohon.Simpul yang lebih
tinggi disebut simpul induk.Hubungan antara induk dan anak di sebut
cabang.
2. Struktur jaringan
Struktur jaringan memungkinkan segmen anak memiliki lebih dari satu
induk.struktur pohon dan jaringan keduanya diterapkan dengan penunjuk
field(field pointer),dengan segmen lintas-hubung,seperti yang akan di
bahas lebih jauh dalam bagian berikutnya.