fixmint
ID

Mengapa 10 Muncul Sebelum 2, dan Cara Pengurutan Angka Alami Memperbaikinya

Oleh · · diperbarui 8 November 2026 · Dibaca 4 menit

Pengurutan abjad biasa membandingkan karakter pertama setiap item, lalu karakter kedua, dan seterusnya. Karakter pertama dari "10" adalah 1, dan 1 datang sebelum 2, sehingga "10" diurutkan sebelum "2". Urutannya benar untuk teks dan salah untuk angka. Pengurutan angka alami membaca setiap rangkaian digit sebagai satu bilangan utuh, sehingga 2 datang sebelum 10. Memberi nol di depan angka, seperti 02 dan 10, memperbaiki masalah yang sama pada nama file itu sendiri.

Urutkan barisDaftar tidak berurutanPakai gratis

Mengapa komputer melakukannya seperti ini

Pengurutan biasa membandingkan teks satu posisi per waktu, dari kiri, dengan memakai kode karakter atau urutan collation bahasa. Pengurutan berhenti pada perbedaan pertama. Cara ini cocok untuk kata: "apel" datang sebelum "pisang" karena huruf pertamanya berbeda.

Cara ini gagal untuk angka. Ambil tiga nama file: file-2, file-9 dan file-10. Pada pasangan terakhir, perbandingan mencapai posisi 6, tempat karakternya adalah 1 dan 9. Angka 1 lebih kecil, sehingga file-10 datang lebih dulu. Urutan biasanya menjadi file-10, file-2, file-9. Urutan itu benar untuk huruf, tetapi salah bagi siapa pun yang membaca jumlah.

Pengurutan angka alami

Pengurutan angka alami, juga disebut pengurutan numerik atau pengurutan manusiawi, memecah setiap teks menjadi rangkaian digit dan rangkaian karakter lain. Rangkaian digit dibandingkan berdasarkan nilainya, dan sisanya dibandingkan sebagai teks. Jadi 2 datang sebelum 10, dan file-2 datang sebelum file-10. Banyak pengelola file memakai pengurutan seperti ini secara default, itulah sebabnya folder berisi foto bernomor biasanya tampak benar di sana.

Urutkan daftar di fixmint

  1. Tempel daftar ke alat Urutkan baris, satu item per baris.
  2. Di bawah Urutan, pilih Angka, bukan A→Z.
A→Z biasaAngka
barang1, barang10, barang2barang1, barang2, barang10

Urutan Angka membaca digit sebagai bilangan utuh. Hapus duplikat juga menawarkan urutan Angka yang sama. Alat ini menghapus pengulangan lebih dulu, lalu mengurutkan, sehingga hasilnya unik dan berurutan secara numerik.

Zero padding: perbaikan lainnya

Saat Anda memberi nama file sendiri, berikan setiap angka lebar yang sama: 01, 02, dan seterusnya sampai 10, atau 001 sampai 100. Urutan biasa kemudian memberikan hasil yang benar di mana saja, termasuk di program tanpa pengurutan alami. Padding juga menjaga urutan ketika daftar keluar dari komputer Anda, karena nama file membawa urutannya sendiri. Padding berhasil karena lebar yang sama membuat perbandingan karakter demi karakter sesuai dengan urutan numerik. Lebarnya harus cukup untuk angka terbesar. Skema tiga digit hanya memuat sampai 999, sehingga file bernama 1000 akan diurutkan di antara 100 dan 101 dan merusak urutan. Saat daftar melampaui lebarnya, beri nol pada setiap angka sampai lebar yang lebih besar.

Gunakan cara ini untuk file baru, dan ganti nama file yang sudah ada secara massal dengan menambahkan angka nol.

Di mana urutan biasa muncul

Nama bernomor ada di mana-mana: foto yang diekspor sebagai IMG_1 sampai IMG_120, bab bernama Chapter 1 sampai Chapter 30, daftar lagu, nomor faktur, dan versi perangkat lunak. Semuanya bisa tampak salah setelah diurutkan biasa, karena digit pertama menentukan posisi. Bab 10 jatuh di sebelah Bab 1, dan Bab 2 jatuh dekat akhir.

Label dengan huruf bekerja dengan cara yang sama. Bagian 2a, Bagian 2b dan Bagian 10 diurutkan dalam urutan itu dengan pengurutan alami, karena digit dibandingkan sebagai angka lebih dulu dan huruf hanya memutus seri dalam angka yang sama. Urutan biasa menempatkan Bagian 10 sebelum Bagian 2a.

Tanggal perlu perhatian. Dalam pengurutan alami, tanggal yang hari di depan seperti 4/11/2026 dan 12/01/2026 dibandingkan berdasarkan hari dulu, sehingga 4/11 datang sebelum 12/01, meskipun 12 Januari lebih awal dalam setahun. Tanggal yang ditulis dengan tahun di depan, seperti 2026-11-04, diurutkan dengan benar sebagai teks biasa, jadi gunakan format itu saat daftar harus diurutkan berdasarkan tanggal.

Periksa hasil setelah diurutkan

Periksa batasnya, tempat urutan biasa paling sering salah: perpindahan dari 9 ke 10, dan dari 99 ke 100. Dalam pengurutan Angka, titik-titik itu sudah berurutan. Jika daftar mencampur angka yang diberi nol dan yang tidak, periksa titik-titik itu lebih dulu, karena campuran itu tampak di sana.

Pilih urutan dengan sengaja

Gunakan A ke Z untuk kata, nama dan judul, saat huruf membawa makna. Gunakan Angka untuk daftar yang itemnya diawali dengan jumlah, halaman, bab, atau versi. Gunakan Panjang saat item terpendek harus datang lebih dulu. Acak dipakai untuk urutan acak, dan hasilnya berbeda setiap kali Anda menekannya. Untuk aturan di balik urutan abjad biasa, lihat cara mengurutkan daftar secara alfabetis.

Kasus khusus

  • Baris campuran. Pengurutan angka alami membandingkan seluruh baris dari kiri. Dalam daftar yang diawali nama, nama menentukan urutan lebih dulu, sehingga "Budi 1" datang setelah "Ani 10", meskipun 1 lebih kecil daripada 10.
  • Lebar campuran. Angka yang diberi nol dan yang tidak dalam satu daftar bisa dianggap sama dalam pengurutan alami, sehingga urutannya bergantung pada input. Pilih satu lebar untuk setiap daftar.
  • Desimal. Pengurutan alami membaca 1.9 sebagai 1, lalu 9, dan 1.10 sebagai 1, lalu 10, sehingga 1.9 datang lebih dulu. Itu cocok untuk nomor versi, tempat 1.10 adalah rilis yang lebih baru. Untuk nilai desimal seperti harga, 1.10 lebih kecil daripada 1.9, sehingga urutan alami salah. Tambahkan nol pada desimal hingga jumlah tempat yang sama: 1.10 dan 1.90.
  • Huruf besar dan kecil. Secara default, pengurutan memperlakukan Apel dan apel sama, sehingga keduanya diurutkan bersama sesuai urutan saat ditempel. Opsi peka huruf besar-kecil mengubah hal itu.

Diterjemahkan dari Asli dalam bahasa Inggris dengan bantuan AI.

Komentar

    Belum ada komentar. Jadilah yang pertama.

    Penilaian Anda (opsional)

    Email Anda tidak pernah ditampilkan atau disimpan.

    Sampul How to Remain Valuable When Intelligence Becomes CheapHow to Remain Valuable When Intelligence Becomes Cheap

    224 halaman tentang keunggulan manusia, ekonomi, dan strategis yang tetap langka ketika AI bisa mengerjakan sebagian besar pekerjaan kognitif.

    $3.84Beli di GumroadDalam bahasa Inggris