Jika file dikatakan
sebagai sebuah tabel, maka organisasi file random adalah kita membentuk tabel
dengan mengisi setiap baris tabel yang dimulai dari baris berapapun yang kita
kehendaki dan selanjutnya kita bebas pula mau mengisi baris-baris berikutnya di
nomor baris berapa saja.
Hal yang perlu
diperhatikan bahwa jangan sampai terjadi collision, yaitu benturan pengunaan
nomor baris yang sama untuk pengisian data yang berbeda. Di dalam teori
pengalamatan (addressing), maka hal semacam ini disebut dengan pengalamatan
mutlak, artinya, programmer bebas menentukan di (alamat) mana saja sebuah
record akan disimpan ke dalam memori komputer.
Pengorganisasian file secara
random ini tidak efektif jika kita menggunakan media penyimpanan magnetic tape
(contoh : kaset) karena sifat dari kaset adalah sequential, baik untuk
pengorganisasian datanya, maupun pengaksesannya. Namun, karena biasanya kita
menggunakan floppy disk (disket) atau hard disk untuk menyimpan file, maka
organisasi file random ini bisa dilakukan secara efektif.
Gambar
Lambang Random/ Direct Data di Flowchart