Blogroll

Senin, 11 Juni 2012

Pengertian Berkas Sort Dan Merge

Posted by Unknown On 17.57 1 comment

Pengertian Berkas Sort Dan Merge
Dalam sistem penyortiran dikenal 2 metode, yaitu :
_ Metode Sort Internal
_ Metode Sort Eksternal
Perbedaannya :
_ Pada metode sort internal, semua record yang akan diproses dimuat ke dalam memori
komputer lalu diproses sort (sortir).
_ Pada metode sort eksternal, record-record yang diproses tidak semuanya dapat dimuat
ke dalam memori komputer, karena keterbatasan memori komputer.
_ Metode sort eksternal di dalam penerapannya nanti, menggunakan pula metode sort
internal.
Contoh :
Sebuah file berisi 2000 record harus disortir ke dalam memori yang hanya dapat
menampung 1000 record sekaligus. Untuk itu digunakan metode sort eksternal.
Langkah-langkah penyortiran ini adalah :
_ Record-record dibagi ke dalam beberapa file agar dapat ditampung sekaligus di
memori komputer, lalu masing-masing bagian disortir internal. Bagian-bagian file
yang terlah tersortir ini disebut sorted sublist.
Maka didapat :
• Sorted sublist 1 (record 1 – 1000) dan
• Sorted sublist 2 (record 1001 – 2000)
_ Setelah itu kedua sorted sublist ini (RUN) digabung (merge), sehingga didapat
berkas gabungan (merge file) yang record-recordnya telah disortir.
2
Maka dapat disimpulkan langkah-langkah untuk metode sort eksternal ini adalah :
o Sort internal, dimana file dibagi menjadi beberapa bagian file, kemudian disortir.
o Merge, dimana bagian-bagian file ini (sorted sublist) digabung menjadi satu atau lebih
file gabungan. File-file gabungan kemudian digabung lagi sampai akhirnya didapatkan
sebuah file gabungan yang berisi semua record-record yang telah disortir.
o Output, yang menyalin file gabungan yang telah tersortir ke media storage terakhir.
Faktor-faktor yang mempengaruhi metode sort eksternal :
• Jumlah record yang akan disortir
• Ukuran record (panjang record)
• Jumlah storage yang digunakan
• Kapasitas internal memori
• Distribusi nilai key dalam input file
Teknik sort/merge file ini berbeda satu dengan yang lainnya dalam hal :
• Metode sort internal yang digunakan
• Jumlah main memori yang disediakan untuk sort internal
• Distribusi dari sorted sublist di secondary storage menjadi satu atau lebih file
gabungan dalam satu langkah gabungan (merge pass)
Ada 4 teknik dalam sort/merge file, yaitu :
• Natural Merge
• Balanced Merge
• Polyphase Merge
• Cascade Merge
MERGE
Sorted sublist 1
(records 1 – 1000)
Sorted sublist 2
(records 1001 – 2000)
Merge List
(Sorted list of
records 1 – 2000)
3
Natur Natural Merge
al Merge yang menangani 2 input file sekaligus disebut 2 way natural merge.
Merge yang menangani M input file sekaligus disebut M way natural merge. M
menunjukkan derajat merge.
Pada natural merge terbagi lagi menjadi :
2 way natural merge
3 way natural merge
:
:
M way natural merge
Pada M way natural merge, dapat didefinisikan sebagai merge dengan :
M input file dan hanya 1 output file.

1 komentar:

Site search

    Blogger news

    Blogroll

    About