PERTEMUAN 13 ( SORT DAN MERGE FILE )


SORT DAN MERGE FILE 


Dalam sistem penyortiran dikenal 2 motode, yaitu : 

1. Metode Sort Internal 
    Semua record yang akan diproses dimuat kedalam memori komputer lalu diproses sort (sortir) 
2. Metode Sort Eksternal 
    Record-record diproses tidak semuanya dapat dimuat ke dalam memori komputer, karena keterbatasan memori komputer 

Faktor-faktor yang mempengaruhi motode sort eksternal : 
- Jumlah record yang akan disortir 
- Ukuran record (panjang record) 
- Jumlah storage yang digunakan 
- Kapasitas internal memori 
- Distribusi nilai key dalam input file 



 Natural Merge

        Merge yang menangani dua input file sekaligus disebut dua way natural merge, merge yang menangani M input file sekaligus disebut M way natural merge. M menunjuk derajat merge. M way natural merge dapat didefinisikan sebagai merge dengan M input file dan hanya satu output file. 


Balanced Merge

        Keperluan penggunaan tape pada natural merge dapat dikurangi dengan menggunakan balanced merge. Pada balanced merge, tidak ada lagi langkah pendistribusian hasil merge ke dalam beberapa tape. Balance merge juga ada beberapa cara yaitu 2 way balance merge, 3 way balance merge, dan M way balance merge. 2 way balance merge berarti merge dengan 2 input file sekaligus dan hasilnya 2 output file. M way balance merge berarti M input file dengan M output file.


Polyphase Merge 

        Bahwa M way balance merge menggunakan 2 M file (M input file dan M output file). Karena yang digunakan setiap saat hanya M file sebagai input dan direkam ke sebuah file maka ada M-1 file yang nganggur (idle). Untuk itulah perbaikan dari kelemahan ini diambil oleh poplyphase merge. Pada M way polyphase merge digunakan 2M-1 input file dengan 1 output file sekaligus.



Cascade Merge

        Jenis lain dari unbalanced merge yang berusaha mengurangi penyalinan dan pembacaan record-record disebut cascade merge. Cascade merge dengan derajat M menggunakan input file 2M-1, kemudian 2M-2 dan 2M-3, …, 2 input file selama tiap tahap merge. 3 way cascade menggunakan 3 dan 2 input file selama tiap tahap merge.

Komentar

Postingan populer dari blog ini

ORGANISASI BERKAS

UTS sistem berkas _ Wahyu nurdiansyah

MANAJEMEN KOLISI PERTEMUAN 11