Berikut ini adalah pertanyaan dari riesqamd pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
adalahmethod/functionyangmengembalikan/menghasilkan indeks atau posisi pertama dari kemunculan suatu nilai teks atau karakter dalam string, dimulai dari indeks awal tertentu.
Pembahasan
Beberapa bahasa pemrograman menggunakan nama method , seperti Javascript dan Java, namun ada juga yang menggunakan nama method , seperti pada Python.
Pada umumnya, menerima 2 buah parameter, yaitu teks yang dicari dan indeks awal pencarian. Parameter kedua, yaitu indeks awal pencarian, bersifat opsional. Jika tidak diberikan, maka secara default indeks awal pencarian adalah posisi/urutan pertama dalam string.
Secara umum, sintaks dari method adalah:
Sintaks jenis pertama memiliki arti:
mencari indeks pertama yang ditemukan dari string dalam string. Sedangkan sintaks jenis kedua memiliki arti:
mencari indeks pertama yang ditemukan dari string dalam string, dimulai dari posisi indeks dalam string.
Pada bahasa pemrograman Java, parameter pertama bisa berupa , yang merepresentasikan sebuah karakter, atau suatu nilai Unicode tertentu.
Contoh penggunaannya (Java/Javascript) adalah sebagai berikut.
⇒ Nilai indeks = 0, karena kemunculan pertama dari string “hari” dalam variabel adalah pada posisi 0 (posisi awal).
⇒ Nilai indeks = 16, karena kemunculan pertama dari string “hari” dalam variabel adalah pada posisi 16 (karakter ke-17 sampai 21).
⇒ Nilai indeks = 1, karena kemunculan pertama dari karakter ’i’ dalam variabel adalah pada posisi 0 (posisi awal).
Perlu diperhatikan pula bahwa bersifatcase-sensitive. Jadi, jika paramter pertama pada contoh di atas adalah "Hari", maka akan mengembalikan nilai -1, artinya tidak ada atau tak ditemukan.
Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Sat, 03 Dec 22