Selasa, 20 November 2012

soal- soal komunikasi data
soal- soal komunikasi data
Question
1.       PDUs at the Network layer of the OSI are called what?
a.       Transport
b.      Frames
c.       Packets
d.      Segments

2.       Which two statements about a reliable connection – oriented data transfer are true?
a.       Receiving hosts acknowledge receipt of data
b.      Whenbuffers are full, packets are discarded and are not retransmitted
c.       Windowing is used to provide flow control and unacknowledged data segments
d.      If the transmitting host’s timer expire before receipt of an acknowledgment,the transmitting host drops the virtual circuit

3.       PDUs at the Data Link layer are named what?
a.       Transport
b.      Frames
c.       Packets
d.      Segments

4.       Segmentation of data stream happens at which layer of the OSI model?
a.       Physical
b.      Dta Link
c.       Network
d.      Transport

5.       You want to install a wireless network in your corporate office, and need good speed but not more then about 250 feet of range. Which of the following wireless technologies should you install?
a.       Narrowband
b.      Narrowband PCS
c.       Broadband PCS
d.      Infrared
e.      Spread Spectrum

6.       Which layer of the OSI provider translation of data?
a.       Application
b.      Presentation
c.       Session
d.      Transport
e.      Data Link

7.       When data is encapsulated, which is the correct order?
a.       Data,frame,packet,segment,bit
b.      Segment,data,packet,frame,bit
c.       Data,segment,packet,frame,bit
d.      Data,segment,frame,packet,bit

8.       Which of the following is not an advantage of a layered model?
a.       Allows multiple-vendor development through standardization of network components
b.      Allows various types  of network hardware and software to communicate
c.       Allows changes to occur in all layers without having to change just one layer
d.      Prevents changes in one layer from affecting other layers, so it does not hamper development

9.       What are two purposes for segmentation with a bridge?
a.       Add more broadcast domains
b.      Create more collision domains
c.       Add more bandwidth for users
d.      Allow more broadcasts for users

10.   What does the term “Base” indicate in 100BaseTX?
a.       The maximum distance
b.      The type of wiring used
c.       A LAN switch method using half duplex     
d.      A signaling method for communication on the network

11.   What is the maximum distance of 100BaseT?
a.       100 feet
b.      1000 feet
c.       100 meters
d.      1000 meters

12.   Which of the following would describe a Transport layer connection that would ensure reliable delivery?
a.       Routing
b.      Acknowledgments
c.       Switching
d.      System authentication

13.   What are two reasons to segment a network with a bridge?
a.       Increase the amount of collision on a segment
b.      Decrease the amount of broadcast on a segment
c.       Reduce collisions within a broadcast domain
d.      Increase the number of collision domains

14.   Which of the following types of connections can use full duplex?(choose three options.)
a.       Hub to hub
b.      Switch to switch
c.       Host to host
d.      Switch to hub
e.      Switch to host

15.   Which of the following are  presentation layer protocols?(choose three options.)
a.       TFtp
b.      IP
c.       RTF
d.      Quick Time
e.      MIDI

16.   Which of the following are considered some reasons for LAN congestion?(choose three options.)
a.       Bill Gates
b.      Low bandwith
c.       Too many users in a broadcast domain
d.      Broadcast storms
e.      Routers
f.        Multicasting
g.       Any Cisco competitor

17.   Which of the following are reasons for breaking up a network into two segments with a router?(choose two)
a.       To create fewer broadcast domains
b.      To create more broadcast domains
c.       To create one large broadcast domain
d.      To stop one segments broadcast from being sent to the second segment

18.   How do you connect to a router using HyperTerminal?
a.       Connect the Ethernet port of your host to the Ethernet interface of the router using a rolled cable.
b.      Connect the COM pport of your host to the Ethernet port of your router using a straight-through cable
c.       Connect the Ethernet port of your host to the console port of the router using a rolled cable
d.      Connect the COM port of your host to the console port of the router using a crossover cable
e.      Connect the COM port of your host to the console port of the router using a rolled cable.

19.   You want to use full-duplex Ethernet instead of half duplex. Which two of the following will be benefits on your network?
a.       You will have more collision domains
b.      You’ll have no collisions on each segment
c.       It should be faster
d.      It will be less expensive

20.   What is reason you want to use switches in your network instead of hubs?
a.       They are less expensive
b.      Switches are faster than hubs at reading frames
c.       Switches create more collision domains
d.      Switches do not forward broadcasts

Translate

1.          PDU pada lapisan Jaringan OSI disebut apa?
a. transportasi
b. Frames
c. paket
d. segmen

2.          Yang dua pernyataan tentang koneksi yang handal - berorientasi transfer data yang benar?
a. Menerima host mengakui penerimaan data
b. Whenbuffers penuh, paket dibuang dan tidak dipancarkan
c. Windowing digunakan untuk memberikan kontrol aliran dan diakui segmen data
d. Jika timer tuan transmisi itu berakhir sebelum menerima pengakuan, tuan rumah transmisi tetes sirkuit virtual

3.          PDU pada layer Data Link yang bernama apa?
a. transportasi
b. Frames
c. paket
d. Segmen

4.          Segmentasi dari aliran data yang terjadi di mana lapisan model OSI?
a. fisik
b. Data Tautan
c. jaringan
d. Transportasi

5.          Anda ingin memasang jaringan nirkabel di kantor perusahaan Anda, dan perlu kecepatan yang baik tetapi tidak lebih dari sekitar 250 meter dari jangkauan. Manakah dari teknologi nirkabel berikut ini harus Anda menginstal?
a. narrowband
b. narrowband PCS
c. broadband PCS
d. inframerah
e. spread Spectrum

6.          Yang lapisan terjemahan penyedia OSI data?
a. aplikasi
b. presentasi
c. sidang
d. transportasi
e. Data Link

7.          Ketika data encapsulated, yang merupakan urutan yang benar?
a. Data, frame, paket, segmen, bit
b. Segmen, Data, paket, frame, bit
c. Data, segmen, paket, frame, bit
d. Data, segmen, frame, paket, bit

8.          Manakah dari berikut ini bukan merupakan keuntungan dari model layered?
a. Memungkinkan beberapa-vendor pembangunan melalui standardisasi komponen jaringan
b. Memungkinkan berbagai jenis hardware jaringan dan perangkat lunak untuk berkomunikasi
c. Memungkinkan perubahan terjadi di semua lapisan tanpa harus mengubah hanya satu lapisan
d. Mencegah perubahan dalam satu lapisan dari mempengaruhi lapisan lainnya, sehingga tidak menghambat pembangunan

9.          Apakah dua tujuan untuk segmentasi dengan jembatan?
a. Tambahkan domain broadcast lebih
b. Buat domain tabrakan lebih
c. Tambahkan lebih banyak bandwidth untuk pengguna
d. Memungkinkan siaran lebih bagi pengguna

10.      Apa yang dilakukan "Base" istilah menunjukkan di 100BaseTX?
a. Jarak maksimum
b. Jenis kabel yang digunakan
c. Sebuah switch LAN metode menggunakan half duplex
d. Sebuah metode pensinyalan untuk komunikasi di jaringan

11.      Berapa jarak maksimum 100BaseT?
a. 100 meter
b. 1000 meter
c. 100 meter
d. 1000 meter

12.      Manakah dari berikut ini akan menggambarkan koneksi Transportasi lapisan yang akan memastikan pengiriman yang handal?
a. rute
b. Ucapan Terima Kasih
c. Switching
d. sistem otentikasi

13.      Apakah dua alasan untuk segmen jaringan dengan jembatan?
a. Meningkatkan jumlah tabrakan di segmen
b. Penurunan jumlah disiarkan di segmen
c. Mengurangi tabrakan dalam satu domain broadcast
d. Meningkatkan jumlah collision domain


14.      Manakah dari jenis berikut sambungan dapat menggunakan full duplex? (Pilih tiga opsi.)
a. Hub ke hub
b. Beralih untuk beralih
c. Tuan rumah untuk menjadi tuan rumah
d. Beralih ke hub
e. Beralih ke tuan rumah

15.      Manakah dari berikut ini adalah presentasi lapisan protokol? (Pilih tiga opsi.)
a. TFTP
b. IP
c. RTF
d. Cepat Waktu
e. MIDI

16.      Manakah dari berikut ini dianggap beberapa alasan untuk kemacetan LAN (memilih tiga opsi.)?
a. Bill Gates
b. Low bandwidth
c. Terlalu banyak pengguna dalam domain broadcast
d. broadcast badai
e. router
f. multicasting
g. Setiap Cisco pesaing

17.      Manakah dari berikut ini adalah alasan untuk putus jaringan menjadi dua segmen dengan router? (Pilih dua)
a. Untuk membuat domain broadcast sedikit
b. Untuk membuat domain broadcast lebih
c. Untuk membuat satu broadcast domain besar
d. Untuk menghentikan satu segmen disiarkan dari yang dikirim ke segmen kedua

18.      Bagaimana Anda terhubung ke router menggunakan HyperTerminal?
a. Hubungkan port Ethernet dari host Anda untuk antarmuka Ethernet dari router menggunakan kabel digulung.
b. Hubungkan pport COM host Anda ke port Ethernet dari router Anda menggunakan kabel straight-through
c. Hubungkan port Ethernet dari host Anda ke port konsol dari router menggunakan kabel digulung
d. Menghubungkan port COM dari host Anda ke port konsol dari router menggunakan kabel crossover
e. Menghubungkan port COM dari host Anda ke port konsol dari router menggunakan kabel digulung.

19.      Anda ingin menggunakan full-duplex Ethernet bukan half duplex. Yang dua berikut akan manfaat pada jaringan Anda?
a. Anda akan memiliki domain tabrakan lebih
b. Anda tidak akan punya tabrakan pada setiap segmen
c. Ini harus lebih cepat
d. Ini akan menjadi lebih murah

20.      Apa alasan Anda ingin menggunakan switch dalam jaringan Anda bukan hub?
a. Mereka lebih murah
b. Switch lebih cepat daripada hub di frame membaca
c. Switch membuat domain tabrakan lebih
d. Switch tidak meneruskan siaran


Jawaban :
1.C,  2.A D, 3.B, 4.D, 5.D, 6.B, 7.C, 8.B, 9.B C, 10.D, 11.C, 12.D, 13.A D, 14.B E C, 15.C D E, 16.E B C, 17.D, 18.A, 19.C B, 20.C

Selasa, 09 Oktober 2012

Teknik Kompilasi


Teknik Kompilasi merupakan teknik dalam melakukan pembacaan suatu program yang ditulis dalam bahasa sumber, kemudian diterjemahkan ke dalam suatu bahasa lain yang disebut bahasa sasaran. Dalam melakukan proses penerjemahan tersebut, sudah barang tentu kompilator akan melaporkan adanya keanehan-keanehan atau kesalahan yang mungkin ditemukannya. Proses penerjemahan yang dilakukan oleh kompilator ini disebut proses kompilasi (compiling).

Bila dipandang sepintas lalu, maka akan timbul beranekaragam kompilator yang dapat dibuat antara lain sebagai berikut :
•    Bahasa Sumber seperti bahasa FORTRAN, PASCAL, C dan juga bahasa-bahasa lainnya yang sifat dan  pemakaiannya agak spesifik atau khusus, seperti bahasa untuk program DBASE, SPSS dan lain sebagainya.
•    Bahasa Sasaran dapat berupa bahasa sumber lain seperti C, FORTRAN dan lain sebagainya atau Bahasa Mesin (Machine Language) yang digunakan oleh suatu prosessor mikro atau sumber komputer besar maupun komputer super.


BAHASA MESIN KOMPUTER
Kode mesin atau bahasa mesin adalah sistem instruksi dan data yang dijalankan langsung oleh komputer central processing unit. Kode mesin dapat dianggap sebagai primitif (dan rumit) atau sebagai bahasa pemrograman tingkat terendah representasi dari disusun dan / atau program komputer rakitan. Program dalam menafsirkan bahasa tidak diwakili oleh kode mesin tetapi, walaupun penerjemah mereka (yang dapat dilihat sebagai sebuah prosesor melaksanakan program tingkat yang lebih tinggi) sering terjadi. Kode mesin kadang-kadang disebut kode asli ketika mengacu pada platform-bagian dari bahasa tergantung fitur atau perpustakaan. kode Mesin tidak boleh disamakan dengan apa yang disebut “bytecode”, yang dilaksanakan oleh seorang juru bahasa.

Kode Mesin Instruksi
Setiap prosesor atau keluarga prosesor memiliki set instruksi kode mesin. Instruksi pola bit yang oleh desain fisik sesuai dengan perintah yang berbeda ke mesin. Set instruksi demikian khusus untuk kelas prosesor menggunakan (banyak) arsitektur yang sama. Penerus atau derivatif desain prosesor sering mencakup semua instruksi dari pendahulunya dan dapat menambah petunjuk tambahan. Kadang-kadang desain pengganti akan menghentikan atau mengubah arti dari beberapa kode instruksi (biasanya karena dibutuhkan untuk keperluan baru), kode yang mempengaruhi kompatibilitas sampai batas tertentu, bahkan hampir sepenuhnya kompatibel dengan prosesor mungkin akan menampilkan perilaku yang sedikit berbeda untuk beberapa instruksi tetapi ini jarang yang masalah. Sistem mungkin juga berbeda dalam rincian lainnya, seperti pengaturan memori, sistem operasi, atau perangkat periferal; karena biasanya program bergantung pada faktor-faktor seperti, sistem yang berbeda akan biasanya tidak menjalankan kode mesin yang sama, bahkan ketika jenis prosesor yang sama digunakan.

Sebuah set instruksi kode mesin mungkin memiliki semua instruksi yang sama panjang, atau hal itu mungkin karena panjang variabel-instruksi. Bagaimana pola diorganisir sangat bervariasi dengan arsitektur tertentu dan sering juga dengan jenis instruksi. Sebagian besar instruksi memiliki satu atau lebih opcode bidang yang menentukan jenis instruksi dasar (seperti aritmatika, logis, melompat, dll) dan operasi sebenarnya (seperti menambah atau membandingkan) dan bidang lain yang mungkin memberikan jenis operand (s) , mode pengalamatan (s), pengalamatan offset (s) atau indeks, atau nilai aktual itu sendiri (Operand konstan seperti yang terdapat dalam sebuah instruksi disebut immediates).

Program
Sebuah program komputer adalah suatu urutan instruksi yang dijalankan oleh CPU. Sementara prosesor mengeksekusi instruksi sederhana satu demi satu, prosesor superscalar mampu menjalankan beberapa instruksi sekaligus. Program aliran mungkin dipengaruhi oleh khusus ‘melompat’ instruksi yang mentransfer eksekusi ke instruksi lain dari yang di bawah satu. Lompatan bersyarat diambil (eksekusi berlanjut pada alamat lain) atau tidak (eksekusi berlanjut pada instruksi berikutnya) tergantung pada beberapa kondisi.
Bahasa Assembly
Yang jauh lebih mudah dibaca rendition of bahasa mesin, disebut bahasa assembly, menggunakan kode mnemonic untuk merujuk pada instruksi kode mesin, bukan hanya menggunakan instruksi “nilai numerik. Sebagai contoh, pada prosesor Zilog Z80, kode mesin 00.000.101, yang menyebabkan CPU untuk pengurangan prosesor B mendaftar, akan diwakili dalam bahasa assembly sebagai Desember B.
Contoh:

Arsitektur MIPS memberikan contoh khusus untuk instruksi kode mesin yang selalu 32 bit panjang. Jenis umum instruksi yang diberikan oleh op (operasi) bidang, 6 bit tertinggi. J-jenis (melompat) dan I-jenis (langsung) instruksi sepenuhnya ditentukan oleh op. R-type (pendaftaran) instruksi meliputi bidang tambahan Fungsi untuk menentukan operasi yang tepat. Kolom yang digunakan dalam tipe ini adalah:
rs, rt, dan rd menunjukkan daftar Operand; shamt memberikan jumlah pergeseran dan alamat atau lapangan langsung berisi operand langsung.
Misalnya menambahkan register 1 dan 2 dan menempatkan hasilnya dalam register 6 dikodekan:
Memanggil sebuah nilai ke dalam register 8, diambil dari memori sel sel setelah lokasi 68 yang tercantum dalam register 3:
Melompat ke alamat 1024


Hubungan terfokus
Dalam beberapa arsitektur komputer, kode mesin ini diterapkan oleh lapisan yang lebih mendasar dari program yang disebut microprograms, menyediakan antarmuka bahasa mesin Common melintasi sebuah garis atau keluarga model yang berbeda dengan komputer yang mendasari dataflows sangat berbeda. Hal ini dilakukan untuk memfasilitasi port dari program bahasa mesin antara model yang berbeda. Contoh dari penggunaan ini adalah IBM System/360 komputer keluarga dan para penerus mereka. Dengan jalan dataflow lebar dari 8 bit dengan 64 bit dan seterusnya, mereka tetap menyajikan sebuah arsitektur umum pada tingkat bahasa mesin di seluruh baris.
Menggunakan lapisan terfokus untuk menerapkan sebuah emulator memungkinkan komputer untuk menyajikan arsitektur komputer yang sama sekali berbeda. Baris System/360 ini digunakan untuk mengizinkan program port dari mesin IBM sebelumnya untuk keluarga baru komputer, misalnya IBM 1401/1440/1460 emulator pada IBM S/360 model 40.

















Minggu, 07 Oktober 2012

Jenis-jenis File dan contohnya


 Jenis-jenis File beserta contohnya


Berkas Induk (Master File)
File induk merupakan file yang terpenting pada suatu system. Sebuah file induk merupakan file yang digunakan untuk menyelesaikan tugas pokok tertentu dan dipelihara secara teratur.
Contoh : System Rumah Sakit memerlukan file induk tentang catatan pasien, catatan penyakit, disamping file lainnya.Jenis informasi pada file induk cenderung tetap, tetapi isi informasinya dapat sering berubah. File induk selalu diperbaharui dengan menggunakan file transaksi.
File induk  digunakan untuk menyimpan data dari system informasi tertentu secara lengkap dan dipelihara secara teratur. File ini merupakan file utama dari file-file yang lainnya. File ini di perlukan untuk memperlancar  untuk operasi  system dan diperbaharui secara teratur.
Ada 2 jenis tipe File Master :
  1. Reference Master File, yaitu file yang berisi record yang tak berubah / jarang berubah. Contoh : berkas pelanggan yang berisi field nomor rekening, nama dan alamat.
  2. Dynamic Master File, yaitu file yang berisi record yang terus-menerus berubah dalam kurun waktu tertentu atau berdasarkan suatu peristiwa transaksi. Contoh : berkas stok barang, dll.
Berkas Transaksi (Transaction)
Yaitu file yang berisi informasi yang digunakan untuk memperbaharui file Master. Sehingga dengan adanya file transaksi ini, file master dapat berubah sesuai dengan informasi yang ada di file transaksi tersebut.
File transaksi digunakan untuk memperbaharui file induk dengan informasi yang baru.File transaksi berisi informasi yang di gunakan untuk memperbaharui file induk.
Contoh: rekaman tentang pelanggang yang sudah membayar tagihan listrik akan membentuk file transaksi,sesekali seminggu catatan pada file transaksi di gunakan untuk memperbaharui record pada file master.
Berkas Laporan (Report File)
Yaitu file yang berisi data yang dibuat untuk laporan atau keperluan user, file ini hanya bisa dicetak pada kertas printer atau hanya ditampilkan di layar monitor.
File ini merupakan turunan laporan tercetak yang ditahan pada piringan atau pita menunggu printer siap mencetak.
Waktu yang tersedia untuk sebuah pencetak sangat terbatas sehingga pada operasi multiproses sangat mungkin terjadi pemprosesan 2/3 kegiatan sekaligus yang sama-sama membutuhkan proses pencetakan. Jika hanya tersedia 1 printer maka hanya bisa dikerjakan satu kegiatan.Dua kegiatan lain akan ditahan (SPOOL/Simultaneous Peripheral Operation On-Line) dan simpan sebagai file cetakan (print file) pada piringan atau pita.File demikian disebut file laporan (report file), bila outputnya berupa laporan-laporan tertentu. Jika printer sudah kosong file laporan tersebut akan di cetak.
Berkas Kerja (Work File)
Yaitu file sementara dari system yang merupakan alat untuk melewatkan data yang dibuat oleh program ke program lain. Dalam hal ini adalah proses perubahan file master dengan menggunkan file transaksi sebagai file pengganti atau perubahnya.
File yang berisi record-record yang disusun sedemikian rupa sehingga dapat di buat sebuah program dan dipakai oleh program lain sebagai input. Biasanya berkas ini dibuat pada waktu proses sortir.


Berkas Program (Program File )
Yaitu file yang berisi intruksi-intruksi untuk memproses data yang akan disimpan pada file lain atau pada memori utama. Intruksi-intruksi tersebut ditulis dengan menggunakan bahasa pemrograman tingkat tinggi ( BASIC, Pascal, COBOL, FORTRAN, PL/1, RPG, dan lain-lain)  bahasa assembler, bahasa rakitan, dan lain sebagainya.
Berkas File (Text File)
Yaitu file yang berisi input data alphanumeric dan grafik yang digunakan oleh sebuah teks editor program. Teks File ini hanya dapat diproses dengan menggunkanan teks editor.
Berkas Tampung (Dump File)
Yaitu file yang digunakan untuk tujuan pengamanan (Security), mencatat tentang kegiatan pengUpdatetan, sekumpulan transaksi yang telah diproses atau sebuah program yang mengalami kekeliruan. Dump File merupakan jenis file yang bersifat sementara.
Berkas  Pustaka (Library File)
Yaitu file yang digunakan untuk penyimpanan program aplikasi, program utilitas atau program lainnya. File ini bersifat tetap yang merupakan file sempurnanya dari dump file. Itulah perbedaan antara dump file dengan library file, dimana dump file hanya file sementara yang masih dalam proses perbaikan atau pengembangan sedangkan file library merupakan file finishing dari dump file.
Berkas Sejarah (File History)
Yaitu file yang menyimpan data yang telah disimpan dalam bentuk suatu periode waktu tertentu yang telah lampau, biasanya digunakan untuk menyusun laporan yang bersifat tetap.Seringkali suatu system memelihara informasi untuk periode waktu tertentu. Misal untuk menghasilkan laporan statistik yang lebih dari satu tahun, sehingga beberapa informasi harus dikumpulkan pada file riwayat hidup yang akan jarang diproses.
Contoh : Informasi tentang pasien yang keluar tidak perlu simpan pada file yang sekarang ada. Record tersebut dapat dipindahkan pada file riwayat hidup sehingga tinggal berisi file pasien yang sedang dirawat atau di jadwalkan akan kembali. Data tentang pasien yang keluar dapat disimpan pada file “Riwayat hidup” yang berguna untuk menyusun laporan dikemudian hari.

Macam-macam file berdasarkan cara organisasinya, dibagi menjadi 2 jenis :
  1. File Sekuensial, yaitu file dimana dalam rangkaian fisik data yang satu dengan yang lainnya diakses berurutan sesuai dengan data secara fisik yang telah ditentukan sebelumnya.
  2. File Random, yaitu file dimana dalam metode pengaksesannya dilakukan secara acak dan bebas tak berpengaruh pada urutan data tertentu.

Sabtu, 06 Oktober 2012


 
Pengertian system berkas dan akses
·         Sistem berkas atau Pengarsipan yaitu suatu system untuk mengetahui bagaimana cara menyimpan data dari file tertentu dan organisasi file yang digunakan
·         Sistem akses adalah cara untuk mengambil informasi dari suatu file
Pengersipan dan akses adalah :
1.      Cara untuk membentuk suatu arsip / file dan cara pencarian record-recordnya kembali
2.      Sistem berkas dan Akses adalah system pengorganisasian, pengelolaan dan penyimpanan data pada alat penyimpanan eksternal dengan organisasi file tertentu. Pada system berkas dan akses penyimpanan data dilakukan secara fisik.
3.      Teknik yang digunakan untuk menggambarkan dan menyimpan record pada file disebut organisasi file
4.      Secara lebih spesifik pengersipan dan akses berhubungan dengan :
1.      Insert : Menyisipkan data baru atau tambahan ke dalam tumpukan data lama
2.      Update : mengubah data lama dengan data baru, perubahan ini bisa sebagian atau keseluruhan
3.      Reorganisasi : penyusunan kembali record-record dari suatu file.
Bentuk atau representasi dari data ada 2 yaitu :
1.      Data Logik (Data rancangan), yaitu data yang hanya baru menjadi sebuah rencana data di level konseptual. Misalnya penggambaran data dengan metode E-R, model objek, model semantic, dan lain-lain.
2.      Data Fisik, yaitu data yang sudah jadi, data yang merupakan hasil terakhir dari data logic yang biasanya disimpan dalam media penyimpanan.
Klasifikasi Data dibagi menjadi 3, yaitu :
1.      Data tetap, yaitu data yang tidak mengalami perubahan-perubahan, bersifat tetap dan biasanya dalam melakukan perubahan membutuhkan waktu yang lama.
2.      Data tidak tetap, yaitu data yang mengalami perubahan secara rutin dan sukar untuk diprediksi karena sifatnya yang berubah-ubah.
3.      Data yang bertambah menurut waktu, yaitu kelompok data ini biasanya merupakan gabungan data tetap dan data tidak tetap.
Istilah-istilah dasar yang digunakan dalam system berkas :
Data : Representasi dari fakta yang dimodelkan dalam bentuk gambar, kata, angka, huruf dan lain sebagainya.
Elemen data : salah satu nilai tunggal dengan satu petunjuk nama dan deskripsi karakteristik seperti tipe ( Char, nomor, kode ) dan panjang karakter atau digit.
Item Data : Referensi nama dan himpunan karekteristik elemen-elemen data yang menggambarkan suatu attribute, atau tempat menyimpan setiap attribute dari sebuah entitas.
Entitas : ekumpulan Objek yang terbatas / terdefinisikan yang mempunyai karakteristik sama dan bisa di bedakan dari lainnya. Objek dapat berupa barang, orang, tempat atau suatu kejadian. Contoh : entitas mobil, mahasiswa, nilai ujian dll
Attribut : Deskripsi data yang bisa mengidentifikasikan entitas. Seluruh attribute harus cukup untuk menyatakan identitas objek atau dengan kata lain kumpulan attribute dari setiap entitas dapat mengidentifikasikan keunikan suatu individu. Contoh : entitas mobil terdiri dari attribute no polisi, no registrasi, jenis mobil, tahun pembuatan, bahan bakar yang digunakan, dll
Field : Lokasi penyimpanan untuk salah satu elemen data, atau seuatu elemen yang memiliki attribute dan harga dan merupakan unit informasi terkecil yang bisa diakses.
Record : Lokasi penyimpanan yang terbuat dari rangkaian field yang berisi elemen-elemen data yang menggambarkan beberapa entitas.
File : Sekumpulan record dari tipe tunggal yang berisi elemen-elemen data yang menggambarkan himpunan entitas
Akses Data : Satu cara dimana suatu program mengakses secara fisik record-record dalam file penyimpanan.
Operasi Berkas
Cara memilih organisasi berkas tidak terlepas dari 2 aspek utama yaitu :
1.      Model Penggunaannya, ada 2 cara :
1.      Batch, yaitu suatu proses yang dilakukan secara kelompok
2.      Iteratif, yaitu suatu proses yang dilakukan secara satu persatu yaitu record per record.
1.      Model Operasi Berkas, dibagi menjadi :
1.      Creation (membuat), ada 2 cara :
1.      Membuat struktur berkas lebih dahulu dan menentukan banyaknya record, baru kemudian reecord-record dimuat ke dalam berkas tersebut.
2.      Membuat record dengan cara merekam record per record
1.      Update, pengubahan isi dari berkas diperlukan untuk menjaga berkas itu tetap up to date. Ada 3 bagian dalam proses update :
1.      Penyisipan dan penambahan record
2.      Perbaikan record
3.      Penghapusan record
1.      Retrieval, pengaksesan sebuah berkas untuk tujuan mendapatkan informasi. Menurut ada tidaknya persyaratan retrieval dibagi menjadi 2 yaitu :
1.      Comprehensive Retrieval, yaitu proses untuk mendapatkan informasi dari semua record dalam berkas. Contoh : Display All, List Nama
2.      Selective Retrieval, yaitu mendapatkan informasi dari record tertentu berdasarkan persyaratan tertentu. Contoh : List for Gaji = 70000
1.      Maintenance ( perbaikan )
Perubahan yang dibuat terhadap berkas dengan tujuan memperbaiki program dalam mengakses berkas tersebut. Ada dua cara yaitu :
1.      Restructuring (Perubahan struktur berkas), misalnya panjang field diubah, penambahan field baru, panjang record diubah, dll. Perubaahan ini semua tidak mempengaruhi operasi berkas.
2.      Reorganisasi, perubahan organisasi berkas dari organisasi yang satu menjadi organisasi berkas yang lain. Misalnya :
1.      Dari organisasi berkas sequensial menjadi berkas sequensial berideks
2.      Dari langsung (direct) menja