Jikaterdapat jawaban yang kurang sesuai tolong dikoreksi. Di samping membahas Q&A, blog ini juga menyajikan materi sekolah meliputi tingkat SD, SMP, SMA, SMK, dan Umum. Pelajaran yang dibahas yaitu: Tema, PKN, Bahasa Indonesia, English, Fisika, Kimia, Matematika, Sejarah, Sosiologi, dan banyak lagi. Misalnya tablet yang diperbarui ini mungkin menerima prosesor A14 berusia dua tahun untuk menekan biaya. Cara menggunakan Kontrol Universal untuk meningkatkan sesi belajar Anda 82567062173 AppleInsider didukung oleh audiensnya dan dapat memperoleh komisi sebagai Rekanan Amazon dan mitra afiliasi untuk pembelian yang memenuhi syarat. 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. Yangdigunakan untuk mengurutkan data dari a-z adalah sort ascending. Penjelasan dan Pembahasan. Jawaban a. sorting menurut saya ini salah, karena sudah menyimpang jauh dari apa yang ditanyakan. Jawaban b. sort ascending menurut saya ini yang benar, karena sudah tertulis dengan jelas pada buku dan catatan rangkuman pelajaran. Salahsatu fitur yang bisa digunakan dalam Microsoft Excel adalah mengurutkan data. Baca juga: Cara Menjumlahkan Data dalam Microsoft Excel. Cara mengurutkan data di Excel. Anda dapat mengurutkan rentang atau tabel data pada satu atau beberapa kolom data. Berikut caranya, dikutip dari laman Microsoft: Pilih data untuk diurutkan Nahini nih masalahnya, setelah saya tadi mencari informasi, ternyata jawaban ini lebih tepat untuk pertanyaan yang lain. Kenapa nggak B. copy? Kalau kamu mau mendaptkan nilai nol bisa milih jawabannya ini, hehehe. . Cara menyortir atau mengurutkan data di excel untuk satu atau beberapa kolom sekaligus dengan menggunakan fitur sort pada Microsoft ExcelMengurutkan Data Excel - Apakah Anda ingin tahu bagaimana cara mengurutkan data baik dalam bentuk angka, teks maupun tanggal dan waktu di excel?Saat berhadapan dengan ratusan bahkan ribuan baris data excel, adakalanya kita butuh menyortir atau mengurutkan data tersebut supaya lebih terorganisir dan yang disortir atau diurutkan ini dapat berupaAngka dari kecil ke besar atau besar ke kecilTeks dari A ke Z atau Z ke AFormat tanggal dan waktu terlama ke terbaru dan terbaru ke terlamaFormat sel Warna fill background atau warna fontBaik untuk satu kolom saja atau beberapa kolom data yang mungkin masih jarang diketahui bahwa di excel Anda juga dapat mengurutkan data berdasarkan custom list yang Anda buat bagaimana caranya? Silahkan pelajari dan praktekkan tutorial cara sort data excel atau pengurutan data di excel Anda bisa Download file latihan excel yang digunakan pada tutorial ini di bagian Data Dengan Cepat di ExcelMengurutkan Angka di ExcelMengurutkan Teks di ExcelMengurutkan Tanggal & Waktu di ExcelMengurutkan Data Excel Dengan Tombol FilterPeringatan Saat Mengurutkan Data ExcelMengurutkan Data Tingkat LanjutMengurutkan Data Excel Berdasarkan Warna Sel, Warna Font, atau Ikon SelPengurutan Bertingkat atau Beberapa Kolom Excel SekaligusMengurutkan Data Secara Case Sensitive Peka Huruf Besar dan KecilDownload File Latihan ExcelCara Menyortir/Mengurutkan Data Dengan Cepat di ExcelMengurutkan sebuah data dapat membantu Anda untuk memahami data yang tersaji dengan lebih baik, menata serta menemukan data yang Anda butuhkan sehingga Anda dapat membuat keputusan yang lebih baik dan menyortir atau mengurutkan data dengan cepat di excel adalah sebagai berikutPilih salah satu cell pada kolom data yang akan ribbon excel, aktifkan TAB DATA-Group Sort & FilterUntuk mengurutkan data secara Ascending dari yang terkecil ke yang terbesar, pilih ikon Sort A to mengurutkan data secara descending dari yang terbesar ke yang terkecil, pilih ikon Sort Z to mari kita Apabila pada data Anda tidak terdapat kolom nomor urut, Anda bisa menyisipkan satu kolom baru kemudian isi dengan nomor urut supaya data yang tersortir dapat Anda kembalikan ke urutan Angka di ExcelPada file excel terlampir jika Anda ingin mengurutkan Angka pada kolom Total dari terbesar ke nilai terkecil, Langkah-langkahnya adalah sebagai berikutSisipkan 1 kolom tambahan kemudian isi dengan nomor urut supaya data Anda dapat dikembalikan ke urutan awal. Lakukan dengan autofill untuk cara mudah memberikan nomor urutnya. Langkah ini boleh Anda cell I1 atau cell manapun pada kolom TAB DATA pilih perintah Sort Largest to Smallest untuk mengurutkan Angka terbesar ke terkecil atau Sort Smallest to Largest untuk mengurutkan Angka dari nilai terkecil ke nilai yang paling Anda bisa mencoba mengurutkan angka pada kolom "Harga" dan "Banyak" untuk mengembalikan urutan data ke semula lakukan sortir A to Z atau Smallest to Largest pada kolom NO Nomor Urut yang telah Anda buat menghendaki mengurutkan angka dengan rumus excel, panduannya bisa Anda baca pada halaman berikut Mengurutkan Angka Dengan Rumus ExcelMengurutkan Teks di ExcelCara mengurutkan data teks relatif sama dengan cara mengurutkan Angka untuk mengurutkan data berdasarkan kolom Nama, lakukan langkah-langkah berikutPilih cell C1 pada kolom TAB DATA, pilih perintah Sort A to Z untuk mengurutkan Teks nama berdasarkan abjad A-Z atau Sort Z to A untuk mengurutkan teks nama dari abjad default pengurutan teks ini tidak peka huruf besar dan kecil. Untuk cara mengurutkan data teks yang peka terhadap huruf besar kecil akan dibahas pada bagian selanjutnya di Tanggal & Waktu di ExcelLangkah cepat untuk mengurutkan Tanggal dan waktu di Excel adalah sebagai berikutPilih salah satu cell pada kolom yang berisi format tanggal atau waktu. Misalnya cell B1 pada kolom TAB DATA, pilih perintah Sort Oldest to Newest untuk mengurutkan dari Tanggal dan waktu terlama ke tanggal dan waktu terbaru atau perintah Sort Newest to Oldest untuk mengurutkan dari Tanggal dan waktu terbaru ke nilai tanggal dan waktu Data Excel Dengan Tombol FilterSelain dengan cara-cara penyortiran di atas, jika Anda menggunakan auto filter atau mengaktifkan Filter Button pada format tabel Excel, Anda bisa juga mengurutkan data dengan cepat menggunakan perintah sort pada tombol Saat Mengurutkan Data di ExcelSaat mencoba menyortir data di excel Anda mungkin akan mendapatkan pesan peringatan seperti di bawah tersebut menkonfirmasikan bahwa ada range data yang tidak ikut terseleksi, sehingga tidak akan ikut di ini biasanya muncul saat sebelum melakukan sortir Anda menyeleksi sebagian data dan Excel mendeteksi bahwa ada beberapa kolom lain yang dianggap memiliki relasi dengan kolom yang sedang Anda yang salah akan menyebabkan data Anda bisa memilih Cancel untuk membatalkan pengurutan data dan mengulangi penyortiran dari awal atau pilih opsi "Expand the selection" untuk memperlebar tabel pengurutan atau mengikutkan kolom-kolom lain yang terkait dalam pengurutan data Anda yakin bahwa Anda hanya akan mengurutkan kolom-kolom terseleksi saja pilih opsi "Continue with current selections".Untuk lebih memahaminya silahkan lakukan hal berikutWarnai beberapa baris untuk memudahkan visualisasiSeleksi seluruh kolom D atau kolom AlamatLakukan sort A to opsi "Continue with current selections"Klik tombol yang terjadi? data Anda menjadi berantakan? Tekan Ctrl + z untuk melakukan Undo penyortiran data sebelum penyortiran Ada baiknya Anda memastikan bahwa seluruh data yang akan diurutkan Data Excel Tingkat LanjutSelain dengan penyortiran atau pengurutan cepat Anda bisa menggunakan opsi pengurutan data excel lebih lanjut dengan menggunakan tombol perintah tingkat lanjut ini bisa anda manfaatkan untuk mengurutkan satu atau beberapa kolom sekaligus berdasarkan warna cell, warna font atau icon cell jika Sort ini juga bermanfaat untuk melakukan pengurutan yang case sensitive atau peka huruf besar kecil serta mengurutkan data dari kiri ke kanan atau memulai custom sort di excel ini langkahnya adalah sebagai berikutKlik bagian mana saja di dalam area tabel data AndaPada Tab DATA pilih menu jendela custom sort muncul, atur pengurutan data sesuai yang Anda OK untuk menerapkan penyortiran yang telah Anda Data Excel Berdasarkan Warna Sel, Warna Font, atau Ikon SelUntuk mengurutkan data sesuai dengan Warna Sel, Warna Font atau Ikon Sel, langkah-langkah seperti pada jendela custom sortPada bagian columnSort By pilih kolom mana yang akan Anda jadikan acuan utama bagian Sort On pilih jenis penyortiran yang Anda inginkan. Berdasarkan Value, Cell color, Font Color atau Cell Pilih Cell color jika ingin mengurutkan berdasarkan warna fill/background Pilih Font color jika ingin mengurutkan berdasarkan warna Pilih Cell icon jika ingin mengurutkan berdasarkan bagian Order tentukan jenis urutan penyortiran yang Anda On Top untuk cell berwarna diurutkan terlebih dahulu- On Bottom untuk cell berwarna diurutkan terakhirSelain menggunakan menu Sort, pengurutan berdasarkan warna sel, warna font atau berdasarkan ikon sel ini bisa juga Anda lakukan melalui tombol filter seperti dibawah iniPengurutan Bertingkat atau Beberapa Kolom Excel SekaligusUntuk mengurutkan beberapa kolom sekaligus sehingga data Anda akan diurutkan secara bertingkat dari sebuah kolom kemudian diurutkan lagi berdasarkan kolom lainnya caranya adalah dengan menambahkan kolom-kolom yang diurutkan pada bagian ColumnSort by dengan memilih menu Add untuk mengurutkan data berdasarkan kolom ALAMAT, kemudian dilanjutkan berdasar kan kolom NAMA lalu diurutkan lagi berdasarkan kolom BARANG pengurutannya di Excel akan tampak seperti berikutUntuk menghapus level terpilih klik menu Delete Level dan gunakan menu Copy Level untuk menggandakan level pengurutan mengatur ulang urutan level gunakan tombol segitigaMove up dan Move Down.Mengurutkan Data Secara Case Sensitive Peka Huruf Besar dan KecilUntuk mengurutkan data secara case sinsitive pilih menu Options. Kemudian, pada kotak dialog Sort Options centang opsi case opsi case sensitive ini tercentang maka excel akan mengurutkan data anda dengan memperhatikan kapitalisasi huruf data yang File Latihan Mengurutkan DataFile latihan yang digunakan pada halaman ini bisa Anda download dibawah iniDownload File *Jika link mati / tidak dapat diakses silahkan lapor via kontak yang tersediaApabila masih ada yang kurang jelas silahkan disampaikan pada bagian komentar di bawah. Karena fokus kita disini adalah menuntun anda bagaimana memahami logika pemrograman dan algoritma maka disini saya akan sedikit mengulas mengenai algoritma sorting. Jika anda merupakan mahasiswa teknik informatika maka algoritma sorting pengurutan data ini mungkin akan anda dapatkan saat anda berada di awal semester perkuliahan. Beberapa metode sorting mengurutkan data yang dikenal antara lain adalah Bubble Sort sederhana tetapi lambat Quick Sort cepat tetapi rumit Shell Sort agak cepat dan tidak terlalu rumit Selection Sort Insert Sort Merge Sort Yang perlu anda ketahui adalah bagaimana cara kerja dari masing-masing algoritma. Dan disini kita akan membandingkan beberapa algoritma tersebut untuk mengurutkan sebuah data. Namun anda harus ingat bahwa tidak ada algoritma salah atau buruk. Hanya saja, ada algoritma yang lebih baik dari yang lain. Nah disini tugas anda sebagai programmer adalah menentukan algoritma terbaik untuk program anda dan menguji apakah sudah sesuai dengan kebutuhan anda. Table Of Contents 1 Bubble Sort 2 Quick Short 3 Shell Sort 4 Selection Sort 5 Insert Sort 6 Merge Sort Penutup 1 Bubble Sort Yang pertama kita akan membahas bubble sort. Algoritma ini merupakan salah satu algoritma pengurutan yang paling sederhana, baik dalam hal pengertian maupun penerapannya. Ide dari algoritma bubble sort adalah mengulang proses pembandingan antara tiap-tiap elemen array dan menukarnya apabila urutannya salah. Teknik ini menyusun data yang diinginkan secara berurutan dengan membandingkan elemen data yang ada dan terus diulang hingga tidak perlu dilakukan penukaran lagi. Berikut ini adalah gambaran dari algoritma bubble sort for i=1 to Jumlah_data-1 do for j=i+1 to Jumlah_data do if Data[i]>Data[j] then begin t=Data[i]; Data[i]=Data[j]; Data[j]=t; end; Kita misalkan memiliki 5 angka yang akan kita simpan kedalam variabel Data Array. Dengan masing-masing nilai sebagai berikut Data[1] = 3; Data[2] = 1; Data[3] = 4; Data[4] = 2; Data[5] = 6; Cara Kerja Langkah pertama Data[1] akan dibandingkan dengan Data[2]. Jika Data[1] lebih besar dari Data[2] maka nilai dari kedua variabel tersebut ditukar posisinya. Data[1] akan terus dibandingkan dengan data-data selanjutnya Data[3], Data[4], dan Data[5]. Hingga akhirnya Data[1] berisi nilai terkecil. Setelah proses perbandingan Data[1] selesai, selanjutnya kita akan membandingkan Data[2] dengan Data[3], Data[4] dan Data[5] seperti proses sebelumnya. Begitu seterusnya sampai semua data selesai di bandingkan. Berikut adalah conto program pascal dengan agoritma buble sort Program Bubble_Urutan; uses crt; var Dataarray[1 .. 5] of integer; i,j,t,Jumlah_datainteger; Begin Data[1] = 3; Data[2] = 1; Data[3] = 4; Data[4] = 2; Data[5] = 6; Jumlah_data = 5; writeln'Data Awal'; for i=1 to Jumlah_data do begin writeln'Data[',i,'] = ',Data[i]; end; for i=1 to Jumlah_data-1 do for j=i+1 to Jumlah_data do if Data[i]>Data[j] then begin t=Data[i]; Data[i]=Data[j]; Data[j]=t; end; writeln'Hasil'; for i=1 to Jumlah_data do begin writeln'Data[',i,'] = ',Data[i]; end; End. 2 Quick Short Algoritma quick short ditemukan oleh E. Hoare. Algoritma ini menggunakan metode rekursi sampai habis. Prinsipnya membagi data menjadi dua bagian yang sama kiri dan kanan. Dimana data tengah menjadi pivot pusat operasi. Kemudian kita akan mengumpukan data dengan nilai lebih kecil dari pivot disebelah kiri pivot, dan di kanan untuk yang lebih besar. Karena dimungkinkan bagian kiri dan kanan pivot tidak sama besarnya. maka dari itu tiap bagian di bagi menjadi dua lagi sehingga mempunyai pivot yang baru. baca=0; pusat = A[awal+akhir div 2]; kiri = awal; kanan = akhir; While kiri pusat Do Deckanan; If kiriawal Then Urutawal,kanan; If akhir>kiri Then Urutkiri,akhir; Algoritma Quick Sort juga disebut juga dengan partition Exchange sort karena konsepnya membuat partisi-partisi, dan sort dilakukan per partisi. 3 Shell Sort Prinsipnya hampir sama dengan Bubble Sort tetapi dioptmisisasi sehingga lebih cepat. Ditemukan oleh Donald Shell. prinsipnya adalah membandingkan data dengan jarak tertentu dalam array. Algoritma utamanya adalah sebagai berikut baca=0; For i= m Div 2 Downto 1 Do For j= 1 To m-i Do If A[j]>A[j+i] Then Begin GantiA[j],A[j+i]; Incbaca; End; 4 Selection Sort Algoritma utamanya adalah sebagai berikut baca=0; For i= 1 To m-1 Do Begin tempat=i; For j= i+1 To m Do If A[tempat]>A[j] Then tempat=j; GantiA[i],A[tempat]; Incbaca; End; 5 Insert Sort Algoritma utamanya adalah sebagai berikut baca=0; For i= 2 To m Do Begin G=A[i]; j=i-1; A[0]=G; While Gtengah Or j>akhir; If i>tengah Then For t= j To akhir Do Begin B[k+t-j]=A[t]; End Else For t= i To tengah Do Begin B[k+t-i]=A[t]; End; End; Penutup Selamat karena ini adalah artikel terakhir yang akan saya buat untuk seri panduan bahasa pascal. Jika anda sudah sampai artikel ini berarti anda sudah siap untuk ngoding. Sampai jumpa di seri panduan selanjutnya 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 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. Most Wanted Blog in World Sort adalah perintah untuk mengurutkan data berdasarkan kondisi tertentu. Cara menggunakan perintah ini adalah sebagai berikut Tempatkan kursor di dalam tabel data. Klik menu Data. Pada ribbon-bar klik Sort. Kotak dialog Sort akan tampil seperti berikut ini. Keterangan Bagian Sort by berisikan nama field atau nama kolom yang digunakan sebagai acuan pengurutan data. Bagian Sort On digunakan untuk menentukan tipe data yang ingin diurutkan. Bagian Order digunakan untuk menentukan kondisi pengurutan data, yaitu secara Ascending menaik atau Descending menurun. Tombol Add Level digunakan jika kita ingin mengurutkan data pada beberapa kolom atau beberapa baris sekaligus. Tombol Options digunakan untuk menentukan arah pengurutan data, apakah berdasarkan kolom dari atas ke bawah atau berdasarkan baris dari kiri ke kanan. Pilihan My data has headers sebaiknya diaktifkan agar pada bagian Sort by dapat terlihat judul kolom atau judul baris yang terdapat pada tabel. Sebagai contoh, pada tabel penjualan berikut ini Untuk mengurutkan nilai penjualan dari nilai terkecil sampai ke nilai terbesar, pilih field PENJUALAN 1 pada bagian Sort by lalu tekan tombol Ok. Perhatikan tampilan data yang telah mengalami perubahan seperti berikut ini. Kolom PRODUK tidak berurutan namun kolom PENJUALAN 1 telah diurutkan. Demikian contoh dasar dari penggunaan perintah Sort dalam Excel 2007. Mudah-mudahan ada gunanya. File contoh yang digunakan dalam tulisan ini, dapat diambil disini.

berikut ini yang digunakan untuk mengurutkan data adalah