Anda di halaman 1dari 6

Index Sequential File

Index Sequential File merupakan perpaduan terbaik dari teknik sequential dan random file.
Teknik penyimpanan yang dilakukan, menggunakan suatu index yang isinya berupa bagian dari
data yang sudah tersortir. Index ini diakhiri denga adanya suatu pointer (penunjuk) yang bisa
menunjukkan secara jelas posisi data yang selengkapnya. Index yang ada juga merupakan
record-key (kunci record), sehingga kalau record key ini dipanggil, maka seluruh data juga akan
ikut terpanggil. SPESIFIKASI FILE
Spesifikasi file yang digunakan dalam perancangan program penerimaan karyawan
baru initerdiri dari satu database dan 10 tabel, yaitu:

1. Tabel User (tbuser)


Nama database
: penerimaan_karyawan
Nama tabel
: tbuser
Tipe
: File User
Panjang record
: 62
Akses file
: Random
Organisasi File
: Index Sequential
Media
: Harddisk
Kunci Field
: kodeuser

No
1
2
3
4

Elemen Data
Kode user
Nama user
Jabatan
Password

Akronim
Kodeuser
Namauser
Jabatan
Password

Tipe
Varchar
Varchar
Varchar
Varchar

2. Tabel Data Pelamar (datapelamar)


- Nama database
: penerimaan_karyawan
- Nama tabel
: datapelamar
- Tipe
: File Pelamar
- Panjang record
: 89
- Akses file
: Random
- Organisasi File
: Index Sequential
- Media
: Harddisk
- Kunci Field
: no_pelamar

Panjang
7
25
20
10

Keterangan
Primary key

No
1

Elemen Data
Nomor pelamar

2
3
4

Nama pelamar
Alamat
Nomor Hp

Akronim
no_pelama
r
nama
alamat
No_hp

Tipe
Varchar

Panjang
7

Varchar
Varchar
Varchar

30
40
12

3. Tabel Data Tanggal Tes Tulis (tanggaltes)


- Nama database
: penerimaan_karyawan
- Nama tabel
: tanggaltes
- Tipe
: File Tanggal tes
- Panjang record
:5
- Akses file
: Random
- Organisasi File
: Index Sequential
- Media
: Harddisk
- Kunci Field
: No_kode
No
Elemen Data
Akronim
Tipe
1
Nomor kode
No_kode
Varchar
2
Tanggal tes 1
Tanggaltest1
Date
3
Tanggal tes 2
Tanggaltest2
Date

Panjang
5
-

4. Tabel Data Tanggal Medical Tes (tanggalmedicaltes)


- Nama database
: penerimaan_karyawan
- Nama tabel
: tanggalmedicaltes
- Tipe
: File Tanggal tes medical
- Panjang record
:5
- Akses file
: Random
- Organisasi File
: Index Sequential
- Media
: Harddisk
- Kunci Field
: No_kode
No
Elemen Data
Akronim
Tipe
1
2
3

Nomor kode
Tanggal Medical tes
Tanggal tes fisik

No_kode
tanggalmedicaltest
tanggalfisiktest

Keterangan
Primary
key

Varchar
Date
Date

Keterangan
Primary key

Panjan

ket

5
-

PK

5. Tabel Jadwal Tes Tulis (jadwaltes)


- Nama database
: penerimaan_karyawan
- Nama tabel
: jadwaltes
- Tipe
: File jadwal tes tulis
- Panjang record
: 64
- Akses file
: Random
- Organisasi File
:- Media
: Harddisk
- Kunci Field
: No_pelamar
No
Elemen Data
Akronim
Tipe
1 Nomor pelamar No_pelamar
Varchar
2
Nama pelamar
nama
Varchar
3
Tanggal tes 1
Tanggaltest1
Date
4
Tempat tes 1
Tempattest1
Varchar
5
Tanggal tes 2
Tanggaltest2
Date
6
Tempat tes 2
Tempattest2
Varchar
7
Kode User
kodeuser
Varchar

Panjang
7
30
10
10
7

6. Tabel Jadwal Medical Checkup Fisik (jadwalmedical)


- Nama database
: penerimaan_karyawan
- Nama tabel
: jadwalmedical
- Tipe
: File jadwal tes medical & fisik
- Panjang record
: 64
- Akses file
: Random
- Organisasi File
:- Media
: Harddisk
- Kunci Field
: No_pelamar
No
Elemen Data
Akronim
Tipe
1
Nomor pelamar
No_pelamar
Varchar
2
Nama pelamar
nama
Varchar
tanggalmedicaltest
3
Tanggal medical
Date
4
Tempat medical Tempatmedical
Varchar
5
Tanggal fisik
tanggalfisiktest
Date
6
Tempat fisik
Tempatfisik
Varchar
7
Kode User
kodeuser
Varchar

7. Tabel Lolos Tes Tulis (lolostes)


Nama database
: penerimaan_karyawan

Keterangan
Primary key

Panjang
7
30
10
10
7

Ket
PK

Nama tabel
: lolostes
Tipe
: File Lolos tes tulis
Panjang record
: 76
Akses file
: Random
Organisasi File
:Media
: Harddisk
Kunci Field
: No_pelamar
No
Elemen Data
Akronim
1
Nomor pelamar
No_pelamar
2
Nama pelamar
nama
Nilaitest1
3
Nilai tes ke-1
Nilaitest2
4
Nilai tes ke-2

Tipe
Varchar
Varchar
Integer
Integer
Double
Varchar
Varchar
Varchar

Panjang
7
30
11
11
5
5
7

Ket
PK

8. Tabel Gagal Tes Tulis (gagaltes)


- Nama database
: penerimaan_karyawan
- Nama tabel
: gagaltes
- Tipe
: File Gagal tes tulis
- Panjang record
: 76
- Akses file
: Random
- Organisasi File
:- Media
: Harddisk
- Kunci Field
: No_pelamar
No
Elemen Data
Akronim
Tipe
1
Nomor pelamar
No_pelamar
Varchar
2
Nama pelamar
nama
Varchar
Nilaitest1
3
Nilai tes ke-1
Integer
Nilaitest2
4
Nilai tes ke-2
Integer
5
Skor
tanggalfisiktest
Double
6
Interview
Tempatfisik
Varchar
7
Keterangan
ket
Varchar
8
Kode User
kodeuser
Varchar

Panjang
7
30
11
11
5
5
7

Ket
PK

5
6
7
8

Skor
Interview
Keterangan
Kode User

tanggalfisiktest
Tempatfisik
ket
kodeuser

9. Tabel Lolos Medical Tes (lolosmedical)


- Nama database
: penerimaan_karyawan
- Nama tabel
: gagaltes
- Tipe
: File Lolos tes medical
- Panjang record
: 59
- Akses file
: Random
- Organisasi File
:- Media
: Harddisk
- Kunci Field
: No_pelamar
No
Elemen Data
Akronim
1
Nomor pelamar
No_pelamar
2
Nama pelamar
nama
medicaltest
3
Tes medical
fisiktest
4
Tes Fisik

Tipe
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar

Panjang
7
30
5
5
5
7

Ket
PK

10. Tabel Gagal Medical (gagalmedical)


- Nama database
: penerimaan_karyawan
- Nama tabel
: gagaltes
- Tipe
: File Gagal tes medical
- Panjang record
: 59
- Akses file
: Random
- Organisasi File
:- Media
: Harddisk
- Kunci Field
: No_pelamar
No
Elemen Data
Akronim
Tipe
1
Nomor pelamar
No_pelamar
Varchar
2
Nama pelamar
nama
Varchar

Panjang
7
30

Ket
PK

5
6

Hasil
Kode User

hasilmedicalfisiktest
kodeuser

3
4
5
6

Tes medical
Tes Fisik
Hasil
Kode User

medicaltest
fisiktest
hasilmedicalfisiktest
kodeuser

Varchar
Varchar
Varchar
Varchar

5
5
5
7

Anda mungkin juga menyukai