Palindrom adalah sebuah kata, kalimat maupun bilangan serta susunan karakter lainnya yang mempunyai susunan sama apabila dibaca baik dari depan atau dari belakang. Contohnya “kakak”, apabila dibaca dari depan maupun belakang maka hasilnya tetap sama. Adapun beberapa contoh susunan yang termasuk kedalam bagian polindrom antara lain :
- Kata palindrom : Katak, ada, apa, ini, malam
- Kalimat palindrom : Kasur ini rusak, Kasur koh Ahok rusak
- Karakter palindrom : +-+
- Angka palindrom : 1231, 11, 121, 404
Kalimat “Kasur ini rusak” merupakan sebuah palindrom, karena jika kita balik maka akan tetap mendapatkan kalimat yang sama. Nah, seperti itulah contoh dari susunan palindrom. Tepat di artikel kali ini Kendro Tech akan membagikan sebuah program python yang akan mengecek kata dan kalimat palindrom atau bukan. Penasaran bagaiamana caranya? Langsung saja kita simak program python dibawah ini!
Baca Juga: Kelebihan dan Kekurangan Bootstrap
PROGRAM MENGECEK KATA & KALIMAT PALINDROM DENGAN PYTHON
Biasanya palindrom ditemukan pada permainan kata seperti TTS (Teka-Teki Silang), namun kali ini Kendro Tech akan membagikan sebuah cara memeriksa kata palindrom dengan menggunakan pemrograman python, apakah kata dan kalimat tersebut merupakan palindrom atau bukan.
Permasalahan
Silahkan buat program untuk mengecek atau memeriksa kata dan angka polindrom
Uji Coba
- Uji coba 1
Input kata : kasur ini rusak
Result : Merupakan Palindrom - Uji Coba 2
Input kata : kasur itu rusak
Result : Bukan Palindrom
Code Program
print("Memeriksa Kata Merupakan Palindrom atau Bukan Palindrom")
print()
kata = input("Input Kata : ")
temp = ""
for i in range(len(kata)-1, -1, -1):
temp+=kata[i]
print("Result : ", end="")
if(kata == temp):
print("Merupakan Palindrom")
else:
print("Bukan Palindrom")
Output Program
Deskripsi Program
Seperti yang sudah dijelaskan sebelumnya bahwa Palindrom merupakan kata yang jika dibaca mulai dari depan dan belakang maka akan mengandung arti yang sama atau memiliki susunan karakter yang sama. Untuk bisa membalikan kata yang sudah di input, maka gunakan sebuah variabel pembantu yaitu temp yang digunakan untuk menampung hasil yang telah dibalik. Kemudian gunakan perulangan for loops untuk mengambil sebuah kata yang sebelumnya telah di input dari indeks atau huruf terakhir lebih dulu kemudian bergerak hingga indeks ke 0 (karakter huruf pertama) yakni susunan kata yang dibaca dari belakang tersebut disimpan kedalam variabel temp.
Untuk mengecek apakah kata atau kalimat yang di input merupakan kalimat palindrom, pada program ini menggunakan kondisi dengan cara membandingkan kedua variabel kata yang di input dan variabel temp sebagai tempat penampung kata yang telah dibalik.
Pada source code program ini hanya membutuhkan variabel penampung, perulangan dan pengecekan kondisi untuk memeriksa apakah kata yang telah kita input termasuk kedalam Palindrom atau justru malah sebaliknya.
AKHIR KATA
Demikian sebuah cara singkat yang telah kami bagikan untuk Anda, tentang Program Mengecek Kata dan Kalimat Palindrom dengan Menggunakan Source Code Python. Silahkan di coba terlebih dahulu, semoga bermanfaat!
Pingback: Program Mengecek Kata dan Kalimat Palindrom Menggunakan C++ - PROPLKO GAME