Berkas-Media Penyimpanan Berkas

Embed Size (px)

Citation preview

  • 7/24/2019 Berkas-Media Penyimpanan Berkas

    1/14

    MEDIA PENYIMPANAN FILE /BERKASKerjakan ketiga soal yang ada, kiri ke!

    "#a$y%di&sta''(g%nadara(a)(id

    Media Penyi*anan

    Peralatan fisik yang menyimpan representasi data.

    Media Penyimpanan/storageatau memori dapat dibedakan atas 2 bagian yaitu :

    Primary Memory : Primary Storage atau Internal Storage

    Secondary Memory : Secondary Storage atau External Storage

    PRIMARY MEM+RY / MAIN MEM+RY

    Ada bagian didalam primary storage! yaitu :

    Input Storage Area : "ntuk menampung data yang dibaca

    Program Storage Area : Penyimpanan instruksi#instruksi untuk pengola$an

    %orking Storage Area : &empat dimana pemrosesan data dilakukan

    'utput Storage Area : Penyimpanan informasi yang tela$ diola$ untuk sementara

    (aktu sebelum disalurkan ke alat#alat output

    )'*&+', "*I& SE)&I'*

    I*P"&S&'+A-E

    A+EA

    P+'-+AM

    S&'+A-E

    A+EA '"&P"&S&'+A-E

    A+EA%'+I*-

    S&'+A-E

    A+EA

    A+I&ME&I) ,'-I)A, "*I& SE)&I'*

    )ontrol Section! Primary Storage Section! Alu Section adala$ bagian dari )P".

    0erdasarkan $ilang atau tidaknya berkas data atau berkas program di dalam storagekita kenal:

    Media Penyimpanan File/Berkas Hal. 1 dari 1

  • 7/24/2019 Berkas-Media Penyimpanan Berkas

    2/14

    olatile Storage

    0erkas data atau program akan $ilang bila listrik dipadamkan

    Non olatile Storage0erkas data atau program tidak akan $ilang sekalipun listrik dipadamkan

    Primary Memory komputer terdiri dari 2 bagian :

    RAM -RAND+M A..ESS MEM+RY

    0agian dari main memori! yang dapat kita isi dengan data atau program daridiskette atau sumber lain. i mana data dapat ditulis maupun dibaca padalokasi di mana sa3a didalam memori. +AM bersifat 4',A&I,E

    R+M -READ +NLY MEM+RY

    Memori yang $anya dapat dibaca. Pengisian +'M dengan program maupundata! diker3akan ole$ pabrik. +'M biasanya suda$ ditulisi program maupun datadari pabrik dengan tu3uan#tu3uan k$usus. Misal : iisi pener3ema$ 5interpreter6dalam ba$asa 0ASI).

    7adi +'M tidak termasuk sebagai memori yang dapat kita pergunakan untukprogram#program yang kita buat. +'M bersifat *'* 4',A&I,E

    &ype#type lain dari +'M )$ip

    PR+M 5P+'-+AMMA0,E +EA '*,8 MEM'+86 : 7enis dari memori yang

    $anya dapat diprogram. P+'M dapat diprogram ole$ user atau pemakai! data yangdiprogram akan disimpan secara permanen

    EPR+M5E+ASA0,E P+'-+AMMA0,E +EA '*,8 MEM'+86 7enis memori

    yang dapat diprogram ole$ user. EP+'M dapat di$apus dan diprogram ulang.

    EEPR+M5E,E)&+I)A,,8 E+ASA0,E P+'-+AMMA0,E +EA '*,8 MEM'+86

    : Memori yang dapat diprogram ole$ user. EEP+'M dapat di$apus dan diprogramulang secara elektrik tanpa meminda$kan c$ip dari circuit board.

    Media Penyimpanan File/Berkas Hal. 2 dari 1

  • 7/24/2019 Berkas-Media Penyimpanan Berkas

    3/14

    SE.+NDARY MEM+RY / A01ILARY MEM+RY

    Memori dari pada )P" sangat terbatas sekali dan $anya dapat menyimpan informasiuntuk sementara (aktu. 'le$ sebab itu alat penyimpan data yang permanen sangatdiperlukan. Informasi yang disimpan pada alat#alat tersebut dapat diambil danditransfer pada )P" pada saat diperlukan. Alat tersebut dinamakan secondarymemory / auxiliary memory atau backing storage.

    2enis Se)ondary Storage

    Serial / Se9uential Access Storage eice 5SAS6

    )onto$ : Magnetic &ape! Punc$ed )ard! Punc$ed Paper &ape

    irect Access Storage eice 5AS6

    )onto$ : Magnetic isk! ;loppy isk! Mass Storage

    HIERARKI STORAGE

    P+I#

    MA+8;AS&E+ A))ESS S&'+A-E ,A+-E+ )APA)I&8 A*&IME ,'%E+ )'S& PE+ 0I&

    I+E)& A))ESS S&'+A-E S&'+A-E E4I)E

    SE

  • 7/24/2019 Berkas-Media Penyimpanan Berkas

    4/14

    Persyaratan pemeli$araan

    Standarisasi

    Magnetic &ape

    Magneti) ta*e adala$ model pertama dari pada secondary memory. &ape ini 3ugadipakai untuk alat input/output dimana informasi dimasukkan ke )P" dari tape daninformasi diambil dari )P" lalu disimpan pada tape lainnya.

    Pan3ang tape pada umumnya 2>> feet! lebarnya >.? inc$ dan tebalnya 2 mm. atadisimpan dalam bintik kecil yang bermagnit dan tidak tampak pada ba$an plastik yangdilapisi ferroksida. ;lexible plastiknya disebut mylar. Mekanisme aksesnya adala$tape drie.

    7umla$ data yang ditampung tergantung pada model tape yang digunakan. "ntuk tapeyang pan3angnya 2>> feet! dapat menampung kira#kira 2=.>>>.>>> karakter.Penyimpanan data pada tape adala$ dengan cara se9uential.

    +epresentasi ata dan ensity pada Magnetic &ape

    ata direkam secara digit pada media tape sebagai titik#titik magnetisasi pada lapisan

    ferroksida. Magnetisasi positif menyatakan 1 bit! sedangkan magnetisasi negatif

    menyatakan > bit atau sebaliknya.

    &ape terdiri atas @ track! track dipakai untuk merekam data dan track yang ke @

    untuk koreksi kesala$an.

    Sala$ satu karakteristik yang penting dari tape adala$ density 5kepadatan6

    dimana data disimpan. Density adala$ fungsi dari media tape dan drie yangdigunakan untuk merekam data ke media tadi. Satuan yang digunakan density adala$bytes per inc$ 5bpi6. "mumnya density dari tape adala$ 1B>> bpi dan B2?> bpi. 5bpiekialen dengan c$arakter per inc$6

    Parity dan Error )ontrol pada Magnetic &ape

    Sala$ satu teknik untuk memeriksa kesala$an pada magnetic tape adala$

    dengan parity c$eck.

    2enis Parity .$e)k adala$

    Media Penyimpanan File/Berkas Hal. dari 1

  • 7/24/2019 Berkas-Media Penyimpanan Berkas

    5/14

    +DD PARI3Y5Parity -an3il6

    7ika data direkam dengan menggunakan odd parity! maka 3umla$ 1 bit yang

    merepresentasikan suatu karakter adala$ gan3il.

    7ika 3umla$ 1 bitnya suda$ gan3il! maka parity bit yang terletak pada track ke @adala$ > bit! akan tetapi 3ika 3umla$ 1 bitnya masi$ genap maka parity bitnya adala$1 bit.

    EEN PARI3Y5 Parity -enap6

    0ila kita merekam data dengan menggunakan een parity! maka 3umla$ 1 bit yang

    merepresentasikan suatu karakter adala$ genap 3ika 3umla$ 1 bitnya suda$ genap!maka parity bit yang terletak pada track ke @ adala$ > bit! akan tetapi 3ika 3umla$ 1bitnya masi$ gan3il maka parity bitnya adala$ 1 bit.

    Misal

    &rack 1 : > > > > > >

    2 : 1 1 1 1 1 1

    = : 1 1 1 1 1 1

    : > 1 > 1 > 1

    ? : 1 1 > 1 1 >

    B : 1 1 1 1 > >

    C : > 1 1 1 1 >

    : > > 1 1 1 1

    0agaimana isi dari track ke @! 3ika untuk merekam data digunakan odd parity dan

    een parity DDDD

    2a#a" !

    ' PA+I&8

    &rack @ : 1 1 > > > 1

    E4E* PA+I&8

    &rack @ : > > 1 1 1 >

    Soal 1 :

    ,i$at suatu bagian dari tape yang berisi :

    Media Penyimpanan File/Berkas Hal. ? dari 1

  • 7/24/2019 Berkas-Media Penyimpanan Berkas

    6/14

    &rack 1 : 1 > > > 1 1

    2 : 1 1 1 1 1 >

    = : > > > 1 1 1

    : > > > 1 > 1

    ? : > 1 > 1 1 1

    B : 1 > > 1 1 1

    C : 1 1 1 > > >

    : 1 > > > > >

    0agaimana isi dari track ke @! 3ika untuk merekam data digunakan

    1. Een Parity

    2. 'dd Parity

    Sistem 0lock pada Magnetic &ape

    ata yang dibaca dari atau ditulis ke tape dalam suatu grup karakter disebut block.

    Suatu block adala$ 3umla$ terkecil dari data yang dapat ditransfer antara secondarymemory dan primary memory pada saat akses. Sebua$ block dapat terdiri dari satuatau lebi$ record. Sebua$ block dapat merupakan p$ysical record.

    i antara 2 block terdapat ruang yang kita sebut sebagai gap 5inter block gap6.

    Pan3ang masing#masing gap adala$ >.B inc$. ukuran block dapat mempengaru$i

    3umla$ data/record yang dapat disimpan dalam tape.

    Meng$itung apasitas Penyimpanan (aktu akses pada &ape

    Misal :

    ita akan membandingkan berapa banyak record yang disimpan dalam tape

    bila :

    1 block berisi 1 record

    1 record F 1>> c$arakter

    Media Penyimpanan File/Berkas Hal. B dari 1

  • 7/24/2019 Berkas-Media Penyimpanan Berkas

    7/14

    dengan

    1 block berisi 2> record

    1 record F 1>> c$arakter

    Pan3ang tape yang digunakan adala$ 2>> feet! density B2?> bpi dan pan3ang

    gap >.B inc$.

    7a(ab G

    1. 2>> feet/tape H 12 inc$/feet

    1 rec/block H 1>> c$ar/rec >.B inc$/gap H 1 gap/block

    B2?> c$ar/inc$

    F BC?= block/tape

    2. 2>> feet/tape H 12 inc$/feet

    2> rec/block H 1>> c$ar/rec >.B inc$/gap H 1 gap/block

    B2?> c$ar/inc$

    F =1=> block/tape

    7adi tape tersebut berisi F 2> H =1=>

    F B2B.>> record.

    Meng$it%ng #akt% akses(

    Misal

    ecepatan akses tape untuk membaca/menulis adala$ 2>> inc$/sec.

    %aktu yang dibutu$kan untuk ber$enti dan mulai pada (aktu terdapat gap

    adala$ >.> second.

    Media Penyimpanan File/Berkas Hal. C dari 1

  • 7/24/2019 Berkas-Media Penyimpanan Berkas

    8/14

    itung (aktu akses yang dibutu$kan tape tersebut! dengan menggunakan data

    pada conto$ sebelumnya.

    7a(ab :

    4 "lo)k 4 re)ord

    BC?= block/tape H >.>1B inc$/block BC?= block/tape H >.>> sec/gap H 1 gap/block

    2>> inc$/sec

    F 1@>.C? sec/tape

    7adi (aktu akses yang dibutu$kan tape tersebut adala$ 1@>.C? sec

    4 "lo)k 56 re)ord

    2== block/tape H >.=2 inc$/block 2== block/tape H >.>> sec/gap H 1 gap/block

    2>> inc$/sec

    F 1>.?? sec/tape

    7adi (aktu akses yang dibutu$kan tape tersebut adala$ 1>.?? sec

    Ke%nt%ngan Pengg%naan Magneti) 3a*e

    Pan3ang record tidak terbatas

    ensity data tinggi

    4olume penyimpanan datanya besar dan $arganya mura$

    ecepatan transfer data tinggi

    Sangat efisiensi bila semua atau kebanyakan record dari sebua$ tape file

    memerlukan pemrosesan seluru$nya

    Keter"atasan *engg%naan Magneti) 3a*e

    Media Penyimpanan File/Berkas Hal. dari 1

  • 7/24/2019 Berkas-Media Penyimpanan Berkas

    9/14

    Akses langsung ter$adap record lambat

    Masala$ lingkungan

    Memerlukan penafsiran ter$adap mesin

    Proses $arus se9uential

    'rganisasi 0erkas dan Metode Akses pada Magnetic &ape

    "ntuk membaca atau menulis pada suatu magnetic tape adala$ secara

    se9uential. Artinya untuk mendapatkan tempat suatu data maka data yang didepannya$arus dilalui terlebi$ da$ulu.

    Maka dapat dikatakan organisasi data pada file didalam tape dibentuk secara

    se9uential dan metode aksesnya 3uga secara se9uential

    Soal 5 !

    ensity suatu tape adala$ 1B>> bpi dan pan3ang interblock gap adala$ >.C?

    inc$. +ecord yang pan3angnya > c$arackter akan disimpan pada tape yangpan3angnya 2>> feet

    0erapa banyak record yang dapat disimpan 3ika dalam 1 block berisi 1 record DDD

    0erapa banyak record yang dapat disimpan 3ika dalam 1 block berisi 1> record DDD

    7ika kecepatan peminda$an data adala$ 1>> inc$/sec! (aktu akses yang

    diperlukan untuk mele(ati interblock gap adala$ >.1 second

    0erapa (aktu yang diperlukan untuk membaca tape tersebut untuk 1 block berisi 1record dan 1 block berisi 1> record DDDD

    Magnetic isk

    RAMA.5+andom Access6 adala$ AS pertama yang dibuat ole$ industri

    komputer. Pada magnetic disk kecapatan rata#rata rotasi piringannya sangat tinggi.

    Media Penyimpanan File/Berkas Hal. @ dari 1

  • 7/24/2019 Berkas-Media Penyimpanan Berkas

    10/14

    Access arm dengan read/(rite $ead yang posisinya diantara piringan#piringan!

    dimana pengambilan dan penyimpanan representasi datanya pada permukaanpiringan. ata disimpan dalam track.

    Karakteristik Se)ara 'isik *ada agneti) disk

    Disk *a)k adala$3enis alat penyimpanan pada magnetic disk! yang terdiri dari

    beberapa tumpukan piringan alumenium.

    alam sebua$ pack/tumpukan umumnya terdiri dari 11 piringan! setiap piringan

    diameternya 1 inc$ 5 inc$ pada minidisk6 dan menyerupai piringan $itam.

    Permukaannya dilapisi dengan metal oxide film yang mengandung magnetisasiseperti pada magnetic tape. 0anyaknya track pada piringan menun3ukkan karakteristikpenyimpanan pada lapisan permukaan! kapasitas disk drie dan mekanisme akses.

    isk mempunyai 2>>#>> track per permukaan 5banyaknya track pada piringan

    adala$ tetap6. Pada disk pack yang terdiri dari 11 piringan mempunyai 2> permukaanuntuk menyimpan data.

    edua sisi dari setiap piringan digunakan untuk menyimpan data! kecuali pada

    permukaan yang paling atas dan paling ba(a$ tidak digunakan untuk menyimpan data!karena pada bagian tersebut lebi$ muda$ terkena kotoran/debu daripada permukaanyang didalam 3uga arm pada permukaan luar $anya dapat mengakses separu$ data.

    "ntuk mengakses! disk pack disusun pada disk drie yang didalamnya

    mempunyai sebua$ controller! access arm! read/(rite $ead dan mekanisme untuk rotasipack.

    Ada disk drie yang dibuat built#in dengan disk pack! se$ingga disk pack ini tidak

    dapat dipinda$kan yang disebut non remoable! sedangkan disk pack yang dapatdipinda$kan disebut remoable.

    Disk .ontroller menangani peruba$an kode dari pengalamatan record!termasuk pemili$an drie yang tepat dan peruba$an kode dari posisi data yangdibutu$kan disk pack pada drie. )ontroller 3uga mengatur buffer storage untukmenangani masala$ deteksi kesala$an. oreksi kesala$an dan mengontrol aktiitasread/(rite.

    Media Penyimpanan File/Berkas Hal. 1> dari 1

  • 7/24/2019 Berkas-Media Penyimpanan Berkas

    11/14

    Susunan piringan pada disk pack berputar terus menerus dengan kecepatan

    perputarannya =B>> permenit! tidak seperti pada tape! perputaran disk tidak ber$entidiantara pengaksesan block.

    +ead/%rite $ead pada disk drie disusun pada access yang posisinya terletak

    diantara piringan#piringan pada deice. erugiannya bila ter3adi situasi dimanaread/(rite $ead berbenturan dengan permukaan penyimpanan record pada disk! $al inidisebut sebagai $ead )ras$(

    REPRESEN3ASI DA3A dan PEN7ALAMA3AN

    ata pada disk 3uga di block seperti data pada magnetic tape. Pemanggilan

    sebua$ block adala$ banyaknya data yang diakses pada sebua$ storage deice. ata

    dari disk dipinda$kan ke sebua$ buffer pada main storage computer untuk diakses ole$sebua$ program.

    emampuan mengakses secara direct pada disk menun3ukkan ba$(a record

    tidak selalu diakses secara se9uential.

    Ada 2 teknik dasar untuk pengalamatan data yang disimpan pada disk yaitu

    Metode Silinder

    Metode Sektor

    ME3+DE SILINDER

    Pengalamatan berdasarkan nomor silinder! nomor permukaan dan nomor record.

    Semua track dari disk pack membentuk suatu silinder. 7adi bila suatu disk pack dengan2>> track per permukaan! maka mempunyai 2>> silinder. 0agian nomor permukaandari pengalamatan record menun3ukkan permukaan silinder record yang disimpan. 7ikaada 11 piringan maka nomor permukaannya dari > # 1@ atau dari 1 # 2>. Pengalamatandari nomor record menun3ukkan dimana record terletak pada track yang ditun3ukkandengan nomor silinder dan nomor permukaan.

    ME3+DE SEK3+R

    Media Penyimpanan File/Berkas Hal. 11 dari 1

  • 7/24/2019 Berkas-Media Penyimpanan Berkas

    12/14

    Setiap track dari pack dibagi kedalam sektor#sektor. Setiap sektor adala$

    storage area untuk banyaknya karakter yang tetap.

    Pengalamatan recordnya berdasarkan nomor sektor! nomor track! nomor

    permukaan. *omor sektor yang diberikan ole$ disk controller menun3ukkan track mana

    yang akan diakses dan pengalamatan record terletak pada track yang mana.

    Setiap track pada setiap piringan mempunyai kapasitas penyimpanan yang sama

    meskipun diameter tracknya berlainan. eseragaman kapasitas dicapai denganpenyesuaian density yang tepat dari representasi data untuk setiap ukuran track.

    euntungan lain dari pendekatan keseragaman kapasitas adala$ file dapat

    ditempatkan pada disk tanpa meruba$ lokasi nomor sector 5track atau cylinder6 padafile.

    M+ABLE 8EAD DISK A..ESS

    Moable $ead disk drie mempunyai sebua$ read/(rite $ead untuk setiap permukaan

    penyimpanan recordnya. Sistem mekanik yang digunakan ole$ kumpulan posisi dariaccess arm sedemikian se$ingga read/(rite $ead dari pengalamatan permukaanmenun3uk ke track. Semua access arm pada deice dipinda$kan secara serentak tetapi$anya $ead yang aktif yang akan menun3uk kepermukaan.

    .ara Pengaksesan re)ord yang disi*an *ada disk *a)k

    isk controller meruba$ kode yang ditun3uk ole$ pengalamatan record dan

    menun3uk track yang mana pada deice tempat record tersebut. Access armdipinda$kan! se$ingga posisi read/(rite $ead terletak pada silinder yang tepat.+ead/(rite $ead ini menun3uk ke track yang aktif! maka disk akan berputar $inggamenun3uk record pada lokasi read/(rite $ead. emudian data akan dibaca danditransfer melalui c$annel yang diminta ole$ program dalam komputer.

    Access time F seek time 5peminda$an arm ke cylinder6

    ead actiition time 5pemili$an track6 +otational elay 5pemili$an record6

    &ransfer &ime

    SEEK 3IME

    Media Penyimpanan File/Berkas Hal. 12 dari 1

  • 7/24/2019 Berkas-Media Penyimpanan Berkas

    13/14

    %aktu yang dibutu$kan untuk menggerakan read/(rite $ead pada disk ke posisi

    silinder yang tepat.

    8EAD A.3IA3I+N 3IME

    %aktu yang dibutu$kan untuk menggerakan read/(rite $ead pada disk ke posisi

    track yang tepat.

    R+3A3I+NAL DELAY -LA3EN.Y

    %aktu yang dibutu$kan untuk perputaran piringan sampai posisi record yang

    tepat

    3RANSFER 3IME

    %aktu yang menun3ukan kecepatan perputaran dan banyaknya data yang

    ditransfer

    FI1ED 8EAD DISK A..ESS

    isk yang mempunyai sebua$ read/(rite $ead untuk setiap track pada setiap

    permukaan penyimpanan yang mekanisme pengaksesannya tidak dapat dipinda$kan

    dari cylinder ke cylinder

    Access time F ead Actition &ime

    +otational elay

    &ransfer time

    0anyaknya read/(rite $ead menyebabkan $arga dari fixed $ead disk drie lebi$ ma$al

    dari moable $ead disk drie. isk yang menggunakan fixed $ead disk driemempunyai kapasitas dan density yang lebi$ kecil dibandingkan dengan disk yangmenggunakan moable $ead disk drie.

    +R7ANISASI BERKAS DAN ME3+DE A..ESS PADA MA7NE3I. DISK

    "ntuk membentuk suatu berkas didalam magnetic disk bisa dilakukan secara

    se9uential! index se9uential! ataupun direct. Sedangkan untuk mengambil suatu datadari berkas yang disimpan dalam disk! bisa dilakukan secara langsung dengan

    Media Penyimpanan File/Berkas Hal. 1= dari 1

  • 7/24/2019 Berkas-Media Penyimpanan Berkas

    14/14

    menggunakan direct access met$od atau dengan se9uential access met$od 5secarase9uential6

    Ke%nt%ngan *engg%naan Magneti) Disk

    Akses ter$adap suatu record dapat dilakukan secara se9uential atau direct

    %aktu yang dibutu$kan untuk mengakses suatu record lebi$ cepat

    +espontime cepat

    S+AL 9!0agaimana flash diskbeker3a D

    Media Penyimpanan File/Berkas Hal. 1 dari 1