Hopscotchmerupakan salah satu program aplikasi visual sederhana yang hanya terdapat pada uatlah sebuah program untuk menghitung bangun datar dengan memasukan variabel yang ada Bangun ruang persegi panjang : Variabel (P) Variabel (l) Variab Sebelumnya Berikutnya Kompresidata adalah sebuah teknik pada ilmu komputer untuk mengecilkan ukuran data. Banyak orang juga menyebut hal ini dengan memampatkan data. Jadi , data yang ada dimampatkan menjadi lebih kecil dari ukuran sebenarnya dengan tujuan menghemat ruang penyimpanan. Apabila kompresi data dilakukan, otomatis Anda hanya membutuhkan ruang penyimpanan Datadari table tblsiswa yang diurutkan berdasarkan nis e. Data dari tblsiswa secara descanding 6. Perintah DDL berhubungan dengan struktur basis data dimana pembuatan table menggunakan perintah ini. Yang termasuk dalam perintah DDL untuk membuat table adalah. a. Rename b. Alter c. Create d. Drop e. Insert 7. SoalBasis Data Kelas XII RPL. Soal Basis Data Kelas XII - Basis Data adalah salah satu pelajaran yang ada di SMK jurusan RPL. Basis Data membahas tentang database pada aplikasi yang akan dibuat nantinya. Berikut adalah kumpulan Soal Basis Data Kelas XII . File dapat anda download di akhir artikel. Beberapametode analisis data yang dapat digunakan untuk jenis data ini adalah sebagai berikut. 1. Analisis deskriptif. Analisis deskriptif dapat digunakan untuk mengolah data kuantitatif. Cara ini dulakukan untuk melihat performa data di masa lalu agar dapat mengambil kesimpulan dari hal tersebut. Metode ini mengedepankan deskripsi yag fTBGVVS. Data yang tersusun menggunakan format tabel pada Microsoft Excel dapat diurutkan lebih mudah dari pada data dalam range standar. Dengan menggunakan tabel, pengguna dapat mengurutkan seluruh tabel berdasarkan kolom tertentu dan kolom lain mengikuti urutannya. Berikut cara mengurutkan data di Excel secara otomatis dengan menggunakan format tabel. Artikel terkait Cara Membuat Tabel di Excel dengan Table Tools dan Contohnya Untuk mengurutkan data dalam format tabel digunakan fitur Filter Button pada header tabel yang dibuat. Tanda Panah – Filter Button terdapat header tabel masing-masing kolom Tutorial kali ini membahas cara mengurutkan data menurut abjad dan berdasarkan angka. A. Cara Mengurutkan Data Excel Menurut Abjad Sort A-Z AscendingSort Z-A DescendingB. Cara Mengurutkan Data Excel Berdasarkan AngkaSort Smallest to LargestSort Largest to SmallestRelated News A. Cara Mengurutkan Data Excel Menurut Abjad Untuk mengurutkan data excel berdasarkan abjad, terdapat 2 jenis urutan data yaitu Sort A-Z Ascending Data diurutkan dari huruf A ke Z, misalkan A, AAB, AB, ABA, ABC, dst. Sort Z-A Descending Data diurutkan dari huruf Z ke A, misalkan ABC, ABA, AB, AAB, A, dst. PENTING Pengurutan data sort dapat merombak urutan data Anda, disarankan untuk membuat kolom tambahan sebelum mengurutkan data sort, sebagai pengingat yang berisi angka 1 hingga banyak data. Ini digunakan saat terjadi kesalahan urut, data dapat dikembalikan dengan mudah. Misalkan akan diurutkan "Nama Barang" berdasarkan abjad dari data tabel Excel stok barang suatu toko buku adalah sebagai berikut, Berikut langkah-langkah yang dilakukan Klik Filter Button pada header Nama Barang memuat data teks Pilih metode urutan yang dibutuhkan Sort A-Z Sort Z-A Selesai Ilustrasi mengurutkan data Excel menurut abjad A-Z, Untuk mengurutkan data menurut abjad Z-A, anda tinggal memilih Sort Z-A. B. Cara Mengurutkan Data Excel Berdasarkan Angka Untuk mengurutkan data Excel berdasarkan angka, terdapat 2 jenis urutan data yaitu Sort Smallest to Largest Data diurutkan dari kecil ke besar, misalkan 1, 2 ,4 ,8, 16, dst. Sort Largest to Smallest Data diurutkan dari besar ke kecil, misalkan 16, 8, 4, 2, 1, dst. Misalkan akan diurutkan data berdasarkan angka dari kolom "Ketersediaan" pada tabel excel stok barang di atas. Dari tabel dapat kita urut data berdasarkan angka dengan langkah-langkah berikut, Klik Filter Button pada header Ketersediaan Pilih metode urutan yang dibutuhkan Sort Smallest to Largest Sort Largest to Smallest Selesai Ilustrasi mengurutkan data excel berdasarkan angka dari kecil ke besar. Untuk mengurutkan data Excel dari besar ke kecil, anda tinggal memilih Sort Largest to Smallest. Baca juga tutorial lainnya Daftar Isi Tutorial Excel Sekian artikel Cara Mengurutkan Data di Excel Secara Otomatis dengan Tabel. Nantikan artikel menarik lainnya dan mohon kesediaannya untuk share dan juga menyukai Fans Page Advernesia. Terima kasih… 0 >Ketika sedang membuat lembar kerja di Microsoft Excel dan data yang dikerjakan masih berantakan atau tidak berurutan, nah dibawah ini adalah tutorial cara mengurutkan data dari angkat kecil ke yang besar dan dari huruf A ke Z atau Office khususnya Excel sudah dibekali dengan fitur yang memudahkan penggunanya dalam mengurutkan data atau dokumen yang ada didalam tabel ataupun range. Tools atau layanan yang biasa digunakan untuk mengurutkan data tersebut adalah Sort Ascending dan Sort Descending yang bisa kamu gunakan langsung, biasanya ada di pojok kanan atas dengan icon horuf Itu Sort Ascending dan Sort DescendingSort Ascending adalah tools yang biasa digunakan untuk mengurutkan data dari huruf A ke Z atau dari angka kecil ke yang besar. Nah untuk tools Sort Descending ini adalah kebalikan dari Ascending, dimana dengan tool Sort Descending ini Anda mengurutkan dari huruf Z ke A atau dari angka besar ke angka ini adalah perbedaan Sort Ascending dan Sort Descending Mengurutkan data dari huruf A ke Z atau dari angka kecil ke besar adalah fasilitas tool dari Sort Ascending, sedangkan fasilitas atau fitur untuk mengurutkan huruf Z ke A atau angka besar ke kecil ini ada pada Sort Urutkan data dalam rentang atau tabel ExcelPemilahan data merupakan bagian integral dari analisis data. Anda mungkin ingin menyusun daftar nama dalam urutan abjad, menyusun daftar tingkat stok produk dari tertinggi ke terendah, atau menyusun baris menurut warna atau simbol. Pengurutan data membantu Anda dengan cepat memvisualisasikan dan memahami data Anda, mengatur dan menemukan data yang Anda inginkan, dan pada akhirnya membuat keputusan yang lebih dapat mengurutkan data menurut teks A ke Z atau Z ke A, angka terkecil ke terbesar atau terbesar ke terkecil, dan tanggal dan waktu terlama ke terbaru dan terbaru ke terlama dalam satu atau beberapa kolom. Anda juga dapat mengurutkan menurut daftar kustom yang Anda buat seperti besar, sedang, dan kecil atau menurut format, termasuk warna sel, warna font, atau kumpulan langkah-langkah mengurutkan data di range atau tabel microsoft excel adalah sebagai berikut Pilih Cell atau kolom yang ingin anda urutkanDibagian menu tab Data , pilih Sort & Filter group, dan kamu bisa mulai urutkan data sesuai perintah dibawah ini Nah, seperti itulah langkah mudah untuk mengurutkan data di Microsoft Excel. Kamu juga bisa melihat cara sort lainnya di situs Kamu juga bisa baca tips buka file excel 2007 xlsx di Excel 2003 tanpa harus instal office 2007 terlebih Sebelum memulai urutkan data, Periksa apakah semua data disimpan sebagai teks Jika kolom yang ingin Anda urutkan berisi angka yang disimpan sebagai angka dan angka yang disimpan sebagai teks, Anda perlu memformat semuanya sebagai angka atau teks. Jika Anda tidak menerapkan format ini, angka yang disimpan sebagai angka akan diurutkan sebelum angka yang disimpan sebagai teks. Untuk memformat semua data yang dipilih sebagai teks, Tekan Ctrl+1 untuk meluncurkan dialog Format Sel, klik tab Angka, lalu di bawah Category, klik General, Number atau Teks. Pengurutan Sorting adalah proses menyusun kembali data yang sebelumnya telah disusun dengan suatu pola tertentu, sehingga tersusun secara teratur menurut aturan tertentu. Pengurutan dapat dilakukan secara ascending urut naik dan descending urut turun. Pengurutan data dalam struktur data sangat penting untuk data yang bertipe data numerik ataupun karakter. Ada beberapa metode untuk mengurutkan data dalam suatu array, diantaranya Pengurutan berdasarkan perbandingan comparison-based sorting Bubble sort, exchange sort Pengurutan berdasarkan prioritas priority queue sorting method Selection sort, heap sort menggunakan tree Pengurutan berdasarkan penyisipan dan penjagaan terurut insert and keep sorted method Insertion sort, tree sort Pengurutan berdasarkan pembagian dan penguasaan devide and conquer method Quick sort, merge sort Pengurutan berkurang menurun diminishing increment sort method Shell sort pengembangan insertion Bubble Sort Bubble Sort mengurutkan data dengan cara membandingkan elemen sekarang dengan elemen berikutnya. Diberi nama “Bubble” karena proses pengurutan secara berangsur-angsur bergerak/berpindah ke posisinya yang tepat, seperti gelembung yang keluar dari sebuah gelas bersoda. Bubble sort ini merupakan metode sorting termudah. Algoritma ini seolah-olah menggeser satu per satu elemen dari kanan ke kiri atau kiri ke kanan, tergantung jenis pengurutannya, asc atau desc. Ketika satu proses telah selesai, maka bubble sort akan mengulangi proses, demikian seterusnya sampai dengan iterasi sebanyak n-1. Bubble sort berhenti jika seluruh array telah diperiksa dan tidak ada pertukaran lagi yang bisa dilakukan, serta tercapai perurutan yang telah diinginkan. Code For int i=0;i a[j]{ min = a[j]; loc = j; } } temp = a[i]; a[i] = a[loc]; a[loc] = temp; } Insertion Sort Insertion sort adalah metode pengurutan dengan cara, menginputkan semua data-datanya secara manual, kemudian program akan mengurutkan data-data tersebut. Code for int i=1;i=0{ a[j+1]=a[j]; j=j-1; } a[j+1] = temp; } Post navigation Cara mengurutkan angka pada microsoft excel secara ascending atau descending dengan otomatis menggunakan rumus beberapa langkah mudah Anda dapat mengurutkan sebuah data pada microsoft excel menggunakan fitur sort excel yang sudah kami bahas pada panduan dengan fitur sort pada excel, Anda juga dapat menggunakan formula atau rumus excel untuk mengurutkan angka di excel. Dengan cara ini angka yang Anda masukkan akan otomatis tersusun secara ini dibutuhkan jika Anda ingin menghasilkan Angka yang terurut pada range lain tanpa mengubah susunan urutan data caranya?Silahkan ikuti tutorial mengurutkan angka di excel berikut Angka Dengan Rumus ExcelRumus Mengurutkan Angka di Excel Dengan Kolom DummyRumus Mengurutkan Angka di Excel Tanpa Kolom DummyUntuk mengurutkan angka pada excel, Anda bisa memanfaatkan fungsi SMALL dan LARGE pada microsoft fungsi SMALL untuk pengurutan angka secara Ascending atau pengurutan naik. Sebaliknya, gunakan fungsi LARGE untuk pengurutan angka secara Descending atau pengurutan Ascending adalah mengurutkan angka dari nilai terkecil ke nilai angka terbesar, sedangkan pengurutan Descending adalah mengurutkan angka dari nilai terbesar ke nilai sebelumnya Anda sudah pernah mengikuti tutorial kami tentang cara mengurutkan nilai dan nama sesuai ranking, Anda tentunya sudah cukup familiar dengan cara Mengurutkan Angka Dengan Kolom DummyBantuanCara mengurutkan angka dengan rumus excel yang pertama adalah dengan menggunakan kolom dummy atau kolom bantu LARGE dan SMALL, selain membutuhkan array atau referensi range yang akan diambil nilainya juga membutuhkan nomor urut terbesar atau terkecil x inilah yang akan kita ambilkan dari kolom dummy contoh berikut range B3B14 adalah rentang data yang akan diurutkan nilainyaUntuk mempermudah pengurutan angka tambahkan 1 kolom yang berisi nomor urut. Misal pada contoh tersebut nomor urut 1-12 saya letakkan pada range D3 gunakan sel-sel terkait pada range tersebut sebagai argument pada rumus SMALL atau LARGE untuk mengurutkan angka di pengurutan angka secara ascending pada cell E3 pada contoh di atas adalah sebagai berikut=SMALL$B$3$B$14;D3Selanjutnya gunakan autofill atau copy paste rumus tersebut pada cell lain dibawahnya. Panduan lebih detail tentang copy-paste pada excel bisa anda temukan pada halaman berikutPanduan cut, copy, paste di excelPastikan bahwa Range B3B14 pada rumus tersebut terkunci/absolut dengan menambahkan tanda $ pada referensinya. Hal ini bertujuan agar saat di copy ke sel lain range ini tidak berubah. Penjelasan lebih lanjut bisa Anda pelajari pada tutorial tentang cara membuat referensi absolut pada cell F3, rumus yang digunakan untuk mengurutkan angka secara descending adalah=LARGE$B$3$B$14;D3Selain menyusun secara menurun, nomor urut di atas bisa juga Anda susun ke samping apabila Anda menghendaki nilai-nilai tersebut diurutkan ke samping pada beberapa mengurutkan angka dengan rumus excel tanpa kolom bantu?Rumus Mengurutkan Angka Tanpa Kolom DummyJika Anda TIDAK menghendaki membuat nomor urut 1,2,3 dst. sebagai kolom bantu untuk fungsi SMALL dan LARGE, Anda bisa memanfaatkan fungsi ROW atau fungsi ROWS pada contoh penerapan fungsi SMALL dan LARGE dengan fungsi ROW Excel untuk mengurutkan angka di sel E3 rumus SMALL yang digunakan adalah=SMALL$B$3$B$14;ROWE2-1sedangkan rumus LARGE pada sel F3 adalah=LARGE$B$3$B$14;ROWF2-1Selanjutnya Anda tinggal meng-copy paste rumus tersebut pada sel lain di bawahnya untuk mendapatkan hasil pengurutan angka pada bagian ROWE2-1, pengurangan angka 1 dimaksudkan untuk menghasilkan nilai 1. Jika posisi baris pertama tidak berada pada baris ke-2 sesuaikan nilai pengurangan ini supaya bagian ini menghasilkan angka rumus diatas, Anda bisa saja mengganti bagian ROWE2-1 atau ROWF2-1 dengan ROWA1.Hasilnya akan sama saja, namun jika tanpa sengaja Anda menghapus baris A1, rumus yang Anda gunakan akan untuk lebih amannya gunakan header E2 atau F2 dan kurangi dengan angka 1 untuk menghasilkan nilai 1 dan nilai 2,3,4 dst, untuk sel-sel Anda malas untuk menghitung secara manual nilai pengurangannya, alternatif lain Anda bisa menggunakan rumus berikut=SMALL$B$3$B$14;ROWE3-ROW$E$2Dimana E3 pada rumus tersebut adalah baris pertama yang akan menghasilkan nilai 1, dan E2 adalah sel bahwa nilai E2 pada rumus tersebut dikunci absolut.Selain memanfaatkan fungsi ROW pada excel, Anda juga bisa membuat angka urut 1,2,3 dst. sebagai argumen fungsi SMALL dan LARGE dengan fungsi ROWS untuk mengurutkan Angka di contohnyaPada sel E3 rumus SMALL yang digunakan adalah=SMALL$B$3$B$14;ROWS$E$2E2Sedangkan rumus pengurutan secara descending dengan fungsi LARGE pada sel F3 adalah=LARGE$B$3$B$14;ROWS$F$2F2Cara kerja rumus di atas pada dasarnya sama dengan rumus-rumus sebelumnya. Yang perlu Anda perhatikan adalah cara menggunakan tanda $Dollar pada fungsi rumus tersebut, bagian yang diabsolutkan hanya bagian deepan dari referensi range "ROWS$E$2E2".Hal ini bertujuan supaya saat di copy paste ke bawah bagian depan tidak berubah sedangkan bagian setelahnya berubah menyesuaikan posisi rumus nilai diurutkan kesamping, gunakan fungsi COLUMN atau COLUMNS pada rumus LARGE atau SMALL di rumus diatas juga bisa digunakan untuk mengurutkan data yang berupa teks? Silahkan panduan tentang cara mengurutkan angka di excel menggunakan rumus pada microsoft excel. Silahkan sampaikan pada kolom komentar jika ada bagian yang belum kasih sudah membaca tutorial ini. Apabila Anda mendapakan manfaat dari tutorial ini, share ke teman-teman Anda lainnya supaya semakin banyak yang ikut mendapatkan manfaatnya. sering kita temui dalam belajar sebuah algoritma adalah bagaimana mengurutkan sebuah data yang acak, atau sering dikenal dengan istilah sorting. Sorting adalah suatu proses untuk menyusun kembali humpunan obyek menggunakan aturan tertentu. Sorting disebut juga sebagai suatu algoritma untuk meletakkan kumpulan elemen data kedalam urutan tertentu berdasarkan satu atau beberapa kunci dalam tiap-tiap elemen. Ada dua macam urutan yang biasa digunakan dalam suatu proses sorting yaitu 1. urut naik ascending Mengurutkan dari data yang mempunyai nilai paling kecil sampai paling besar 2. urut turun descending Mengurutkan dari data yang mempunyai nilai paling besar sampai paling kecil. Data yang terurut mudah untuk dicari, mudah untuk diperiksa, dan mudah untuk dibetulkan jika terdapat kesalahan. Data yang terurut dengan baik juga mudah untuk dihapus jika sewaktu-waktu data tersebut tidak diperlukan lagi. Selain itu, dengan mengurutkan data maka kita semakin mudah untuk menyisipkan data atapun melakukan penggabungan data. Well, metode-metode sorting yang akan saya bahas kali ini meliputi 1. Insertion Sort Metode Penyisipan 2. Selection Sort Metode Seleksi 3. Bubble sortMetode Gelembung 4. Shell Sort Metode Shell 5. Quick Sort Metode Quick 6. Merge Sort Metode Penggabungan Insertion Sort Metode Penyisipan Straight Insertion Sort Metode Penyisipan langsung Proses pengurutan dengan metode penyisipan langsung dapat dijelaskan sebagai berikut Data dicek satu per satu mulai dari yang kedua sampai dengan yang terakhir. Apabila ditemukan data yang lebih kecil daripada data sebelumnya, maka data tersebut disisipkan pada posisi yang sesuai. Akan lebih mudah apabila membayangkan pengurutan kartu. Pertama-tama anda meletakkan kartu-kartu tersebut di atas meja, kemudian melihatnya dari kiri ke kanan. Apabila kartu di sebelah kanan lebih kecil daripada kartu di sebelah kiri, maka ambil kartu tersebut dan sisipkan di tempat yang sesuai. Algoritma penyisipan langsung dapat dituliskan sebagai berikut 1. i = 1 2. selama i =l kerjakan baris 11 dan 12 11. Data[j+1] = Data[j] 12. j = j – 1 13. Data[l] = x 14. I = i + 1 Di bawah ini merupakan prosedur yang menggunakan metode penyisipan biner prosedure BinaryInsertSort begin int i, j, l, r, m, x; for i=1; i=l; j- begin Data[j+1] = Data[j]; Data[l]=x; end; end. Selection Sort Metode Seleksi Metode seleksi melakukan pengurutan dengan cara mencari data yang terkecil kemudian menukarkannya dengan data yang digunakan sebagai acuan atau sering dinamakan pivot. Proses pengurutan dengan metode seleksi dapat dijelaskan sebagai berikut Langkah pertama dicari data terkecil dari data pertama sampai data terakhir. Kemudian data terkecil ditukar dengan data pertama. Dengan demikian, data pertama sekarang mempunyai nilai paling kecil dibanding data yang lain. Langkah kedua, data terkecil kita cari mulai dari data kedua sampai terakhir. Data terkecil yang kita peroleh ditukar dengan data kedua dan demikian seterusnya sampai semua elemen dalam keadaan terurutkan. Algoritma seleksi dapat dituliskan sebagai berikut 1. i = 0 2. selama i Data[j] maka k = j 7. j = j + 1 8. Tukar Data[i] dengan Data[k] 9. i = i + 1 Di bawah ini merupakan prosedur yang menggunakan metode seleksi procedure SelectionSort begin int i, j, k; fori=0; i Data[j] k = j; Tukar&Data[i], &Data[k]; end; end; end. Bubble sortMetode Gelembung Metode gelembung bubble sort sering juga disebut dengan metode penukaran exchange sort adalah metode yang mengurutkan data dengan cara membandingkan masing-masing elemen, kemudian melakukan penukaran bila perlu. Metode ini mudah dipahami dan diprogram, tetapi bila dibandingkan dengan metode lain yang kita pelajari, metode ini merupakan metode yang paling tidak efisien. Proses pengurutan metode gelembung ini menggunakan dua kalang. Kalang pertama melakukan pengulangan dari elemen ke 2 sampai dengan elemen ke N-1 misalnya variable i, sedangkan kalang kedua melakukan pengulangan menurun dari elemen ke N sampai elemen ke i misalnya variable j. Pada setiap pengulangan, elemen ke j-1 dibandingkan dengan elemen ke j. Apabila data ke j-1 lebih besar daripada data ke j, dilakukan penukaran. Algoritma gelembung dapat dituliskan sebagai berikut 1. i = 0 2. selama i = i kerjakan baris 5 sampai dengan 7 5. Jika Data[j-1] > Data[j] maka tukar Data[j-1] dengan Data[j] 6. j = j – 1 7. i = i + 1 Di bawah ini merupakan prosedur yang menggunakan metode gelembung Procedure BubbleSort begin int i, j; fori=1; i=i; j- begin ifData[j-1] > Data[j] Tukar&Data[j-1], &Data[j]; end; end; end. Shell Sort Metode Shell Metode ini disebut juga dengan metode pertambahan menurun diminishing increment. Metode ini dikembangkan oleh Donald L. Shell pada tahun 1959, sehingga sering disebut dengan Metode Shell Sort. Metode ini mengurutkan data dengan cara membandingkan suatu data dengan data lain yang memiliki jarak tertentu, kemudian dilakukan penukaran bila diperlukan. Proses pengurutan dengan metode Shell dapat dijelaskan sebagai berikut Pertama-tama adalah menentukan jarak mula-mula dari data yang akan dibandingkan, yaitu N / 2. Data pertama dibandingkan dengan data dengan jarak N / 2. Apabila data pertama lebih besar dari data ke N / 2 tersebut maka kedua data tersebut ditukar. Kemudian data kedua dibandingkan dengan jarak yang sama yaitu N / 2. Demikian seterusnya sampai seluruh data dibandingkan sehingga semua data ke-j selalu lebih kecil daripada data ke-j + N / 2. Pada proses berikutnya, digunakan jarak N / 2 / 2 atau N / 4. Data pertama dibandingkan dengan data dengan jarak N / 4. Apabila data pertama lebih besar dari data ke N / 4 tersebut maka kedua data tersebut ditukar. Kemudian data kedua dibandingkan dengan jarak yang sama yaitu N / 4. Demikianlah seterusnya hingga seluruh data dibandingkan sehingga semua data ke-j lebih kecil daripada data ke-j + N / 4. Pada proses berikutnya, digunakan jarak N / 4 / 2 atau N / 8. Demikian seterusnya sampai jarak yang digunakan adalah 1. Algoritma metode Shell dapat dituliskan sebagai berikut 1. Jarak = N 2. Selama Jarak > 1 kerjakan baris 3 sampai dengan 9 3. Jarak = Jarak / 2. Sudah = false 4. Kerjakan baris 4 sampai dengan 8 selama Sudah = false 5. Sudah = true 6. j = 0 7. Selama j Data[j + Jarak] maka tukar Data[j], Data[j + Jarak]. Sudah = true 9. j = j + 1 Di bawah ini merupakan prosedur yang menggunakan metode Shell procedure ShellSortint N begin int Jarak, i, j; bool Sudah; Jarak = N; whileLompat > 1 begin Jarak = Jarak / 2; Sudah = false; while!Sudah begin Sudah = true; forj=0; j Data[i] end; Tukar&Data[j], &Data[i]; Sudah = false; end; end. Quick Sort Metode Quick Metode Quick sering disebut juga metode partisi partition exchange sort. Metode ini diperkenalkan pertama kali oleh Hoare pada tahun 1962. Untuk mempertinggi efektifitas dari metode ini, digunakan teknik menukarkan dua elemen dengan jarak yang cukup besar. Proses penukaran dengan metode quick dapat dijelaskan sebagai berikut Mula-mula dipilih data tertentu yang disebut pivot, misalnya x. Pivot dipilih untuk mengatur data di sebelah kiri agar lebih kecil daripada pivot dan data di sebelah kanan agar lebih besar daripada pivot. Pivot ini diletakkan pada posisi ke j sedemikian sehingga data antara 1 sampai dengan j-1 lebih kecil daripada x. Sedangkan data pada posisi ke j+1 sampai N lebih besar daripada x. Caranya dengan menukarkan data diantara posisi 1 sampai dengan j-1 yang lebih besar daripada x dengan data diantara posisi j+1 sampai dengan N yang lebih kecil daripada x. Metode Quick Sort Non Rekursif Implementasi secara non rekursif memerlukan dua buah tumpukan stack yang digunakan yang digunakan untuk menyimpan batas-batas subbagian. Pada prosedur ini menggunakan tumpukan yang bertipe record struktur yang terdiri dari elemen kiri untuk mencatat batas kiri dan kanan untukmencatat batas kanan. Tumpukan dalam hal ini dideklarasikan sebagai array. Algoritma quick sort non rekursif dapat dituliskan sebagai berikut 1. Tumpukan[1].Kiri = 0 2. Tumpukan[1].Kanan = N-1 3. Selama ujung ≠ 0 kerjakan baris 4 sampai dengan 22 4. L = Tumpukan[ujung].Kiri 5. R = Tumpukan[ujung].Kanan 6. ujung = ujung – 1 7. Selama R > L kerjakan baris sampai 8 dengan 22 8. i = L 9. j = R 10. x = Data[L + R / 2] 11. Selama i x kerjakan j = j – 1 7. Jika i = T2[j] maka T3[J3] = T2[j], j = j + 1 8. Jika i > J1 maka kerjakan baris 9, jika tidak kerjakan baris 15 9. i = j 10. Selama i < J2 kerjakan baris 11 sampai dengan 13 11. J3 = J3 + 1 12. T3[J3] = T2[i] 13. i = i + 1 14. Selesai 15. j = i 16. Selama j < J1 kerjakan baris 17 sampai dengan 19 17. J3 = J3 + 1 18. T3[J3] = T1[j] 19. j = j + 1 Mana yang terbaik? Tidak ada algoritma terbaik untuk setiap situasi yang kita hadapi, bahkan cukup sulit untuk menentukan algoritma mana yang paling baik untuk situasi tertentu karena ada beberapa faktor yang mempengaruhi efektifitas algoritma pengurutan. Beberapa faktor yang berpengaruh pada efektifitas suatu algoritma pengurutan antara lain 1. Banyak data yang diurutkan. 2. Kapasitas pengingat apakah mampu menyimpan semua data yang kita miliki. 3. Tempat penyimpanan data.

berikut ini yang digunakan untuk mengurutkan data adalah