Buat fungsi untuk memeriksa apakah dua string merupakan anagram.
Tentu, berikut adalah fungsi Python untuk memeriksa apakah dua string adalah anagram:

``` ular piton
def is_anagram(s1, s2):
    # Hapus semua spasi putih dan ubah menjadi huruf kecil
    s1 = s1.ganti(' ', '').lebih rendah()
    s2 = s2.ganti(' ', '').lebih rendah()
    
    # Periksa apakah kedua senar memiliki panjang yang sama
    jika len(s1) != len(s2):
        kembali Salah
    
    # Urutkan string dan bandingkan
    kembali diurutkan(s1) == diurutkan(s2)
```

Begini cara kerjanya:

1. Fungsi ini mengambil dua argumen string `s1` dan `s2`.
2. Metode `replace()` digunakan untuk menghapus semua spasi putih dari string, dan metode `lower()` digunakan untuk mengubah string menjadi huruf kecil. Langkah ini diperlukan karena kita ingin membandingkan karakter dalam string tanpa memperhatikan huruf besar atau spasi.
3. Fungsi tersebut kemudian memeriksa apakah kedua string memiliki panjang yang sama. Jika tidak, ia akan mengembalikan `False` karena tidak boleh berupa anagram.
4. Jika string memiliki panjang yang sama, fungsi `sorted()` digunakan untuk mengurutkan karakter di setiap string. String yang diurutkan kemudian dibandingkan menggunakan operator `==`. Jika keduanya sama, fungsi akan mengembalikan `True`. Jika tidak, ia mengembalikan `False`.

Misalnya, jika kita memanggil fungsi dengan argumen "dengarkan" dan "diam", fungsi tersebut akan mengembalikan `True` karena kedua string ini merupakan anagram satu sama lain. Jika kita memanggilnya dengan "hello" dan "world", maka akan menghasilkan `False` karena kedua string ini bukan anagram satu sama lain.