Hirarki Data
A. Hirarki Data
(Tingkatan).
|
1.bp.blogspot.com |
Hierarki adalah urutan
atau aturan dari tingkatan abstraksi menjadi seperti strukturpohon. Hierarki
membentuk sesuatu pada beberapa aturan yang khusus atau berdasarkanperingkat
(misalnya kompleksitas dan tanggung jawabnya). Konsep pewarisan
(inheritance)merupakan prinsip hierarki ini, dimana metode dan / atau atribut
yang ditentukan dalamsebuah objek kelas dapat diwariskan atau digunakan lagi
oleh objek kelas lain di bawahnya.
Hierarki
Data, Berdasarkan tingkat kompleksitas nilai data, tingkatan data dapat
disusun kedalam sebuah hirarki, dari yang paling sederhana sampai yang
paling komplek:
- Basis data, merupakan sekumpulan
dari bermacam-macam tipe record yang memilikihubungan antar record.
- Berkas/file, merupakan
sekumpulan rekaman data yang berkaitan denngan suatu objek.
- Record, merupakan
sekumpulan field/atribut/data item yang saling berhubungan terhadapobyek
tertentu. fixed length record, semua fielddalam record memiliki
ukuran yang tetap, Variabel length record,field-field dalam record dapat
memiliki ukuran berbeda (metode penandaan yang digunakan adalah : end
of record marker, indikator panjang, dan tabel
posisi record).
Metode Penyimpanan
Terdapat metode
penyimpanan yaitu ; SASD, DASD, Batch Processing, On-Line Processing dan Real
Time Processing. SASD dan DASD itu merupakan media penyimpanan atau dua cara
pengasksesan data, sedangkan Bacth Processing, On-Line Processing dan Real Time
Processing adalah Teknik-teknik pengolahan data atau pemrosesan data.
Media penyimpanan/storage atau memori pada komputer dapat dibedakan
menjadi 2 yaitu primary memory dan secondary memory.
A. Media Penyimpanan
1.
Primary Memory
Primary memory merupakan primary storage atau internal storage
Ada 4 bagian
di dalam primary storage, yaitu :
1) Input
Storage Area : untuk menampung data yang dibaca.
2) Program
Storage Area : penyimpanan instruksi-instruksi untuk pengolahan.
3) Working
Storage Area : tempat dimana pemrosesan data dilakukan.
4) Output
Storage Area : penyimpanan informasi yang telah diolah untuk sementara waktu
sebelum disalurkan ke alat-alat output.
b. Primary Memory
komputer terdiri dari 2 bagian yaitu :
1) RAM
(Random Acces Memory)
Bagian dari main
memory, yang dapat kita isi dengan data atau program dari disket atau sumber
lain. Dimana data-data dapat ditulis maupun dibaca pada lokasi dimana saja
didalam memori.
2) ROM
(Read Only Memory)
Memori yang hanya dapat
dibaca. Pengisian ROM dengan program maupun data, dikerjakan oleh pabrik. ROM
biasanya sudah ditulisi program maupun data dari pabrik dengan tujuan-tujuan
khusus. Misalnya : diisi penterjemah dalam bahasa BASIC.
2.
Secondary Memory
Memori pada CPU sangat
terbatas sekali dan hanya dapat menyimpan informasi untuk sementara waktu. Karena
itu alat penyimpanan data yang permanen sangat diperlukan. Informasi yang
disimpan pada alat-alat tersebut dapat diambil dan ditransfer pada CPU pada
saat diperlukan. Alat tersebut dinamakan secondary memory/auxiliary memory atau
backing storage.
a. Jenis-jenis
Secondary Storage, yaitu :
1) Serial/Sequential
Access Storage Device (SASD)
Prosesnya lambat karena
untuk mencari data tertentu harus selalu dimulai dari awal. Sudah jarang
dipakai dan umumnya hanya untuk bcakup data seperti Magnetic Tape.
2) Direct Access
Storage Device (DASD)
DASD atau media
penyimpanan akses langsung adalah media arsip utama (file master) yang baik,
arsip utama adalah gambaran konseptual dari salah satu sumber daya perusahaan
atau unsur lingkungan. Penggunaan DASD lainnya yang populer adalah media
penyimpanan sementara yang berfungsi untuk menampung data semi-terproses, misalnya
data dapat di transfer dari satu program ke program lainnya dalam bentuk
piringan. Dalam pengambilan data tertentu tidak perlu dicari
dari awal, tetapi bisa langsung ke data yang dituju. Oleh karena itu, prosesnya
lebih cepat dibanding SASD.
Contoh : Magnetic Disk, Floppy Disk, Mass Storage.
B. Teknik-teknik
Pengolahan Data atau Pemrosesan Data
|
http://www.teach-ict.com/ |
Ada berbagai macam
teknik pengolahan data, beberapa diantaranya akan dijelaskan di bawah ini :
1. Batch Processing
Batch Processing juga
dikenal sebagai Sequential Processing atau serial processing, yaitu suatu
pengolahan data di mana data dikumpulkan dalam kelompok-kelompok yang agak
besar sebelum dimasukkan sebagai input dalam komputer untuk periode tertentu
kemudian baru dilakukan pengolahan data yang klasik. Proses ini jauh lebih
banyak digunakan dalam sistem informasi manajemen.
Proses pengolahan data
dengan cara menumpuk pekerjaan dan nantinya akan dikerjakan sekaligus. Batch
processing merupakan cara terbaik untuk memanfaatkan waktu komputer. Namun
untuk mengembangkan program komputer, cara batch sangat tidak efisien.
Batch Processing adalah
suatu model pengolahan data dengan menghimpun data terlebih dahulu, dandata,
dengan menghimpun data terlebih dahulu, dandiatur pengelompokkan datanya dalam
kelompok diatur pengelompokkan datanya dalam kelompok–kelompok yang
disebut batch.kelompok yang disebut batch.
2. On Line Processing (Pengolahan Langsung)
On-Line Processing
adalah pengolahan data yang dilaksanakan oleh peralatan yang secara langsung
dikontrol CPU, pada pengolahan ini dalam banyak hal masih diperlukan peralatan
tambahan untuk data yang dikirim dan diolah yaitu Magnetic tape Unit atau Disc Storage
device dan lainnya.
Pengolahan langsung
dikembangkan untuk mengatasi masalah arsip yang ketinggalan jaman. Terobosan
teknologi yang memungkinkan pengolahan langsung adalah penyimpanan piring
magneti.
3. Real Time Processing
Real Time adalah pengolahan
data yang berjalan secara paralel dengan proses fisik sehingga hasil dari
pengolahan data itu muncul secara berurutan, real time dalam sistem pemesanan
tempat pada penerbangan udara adalah waktu yang diperlukan untuk mengolah
jawabannya selagi pelanggan masih berada pada pesawat teleponnya.
Istilah yang
sesungguhnya sering digunakan berkaitan dengan sistem komputer. Sistem yang
sesungguhnya ini ada yang mengatakan sebenarnya merupakan sistem yang langsung
(online) juga. Anda mungkin sering mendengar seseorang berkata “Kami memiliki
sistem yang realtime”. Sistem yang sesungguhnya adalah suatu sistem yang
mengendalikan sistem fisik. Sistem ini mengharuskan komputer merespon dengan
cepat status sistem fisik. Sistem yang sesungguhnya adalah bentuk khusus dari
sistem langsung, sistem langsung menyediakan sumber daya konseptual yang
mutahir dan sistem yang sesungguhnya memperluas kemampuan tersebut dengan
menggunakan daya konseptual untuk menentukan operasi dari sitem fisik.
Misalnya
kalian ingin menulis cek untuk membayar pembelian disebuah toko serba ada dan
petugasnya menanyakan nomor kartu identitas anda. Lalu petugas memasukkan nomor
tersebut ke dalam mesin cash register yang dihubungkan dengan komputer, dan
komputer melakukan pemeriksaan pinjaman (Credit), jika pinjaman anda baik anda
diijinkan untuk melakukan pembelian, jika tidak anda tidak bisa membeli dengan
kartu kredit. Itu artinya komputer menentukan apakah suatu penjualan terjadi,
komputer mengendalikan sistem fisik.