Kamis, 18 November 2010

Pecah Kalimat Menjadi Kata

Untuk mendaftar ke suatu konten pada operator selular, sering kali kita diminta untuk menuliskan sederetan kata, seperti REG ANDI atau REG GAME MEMET.

Jika sederetan kata ini kita kirimkan telah diterima oleh komputer operator selular, maka tugas pertama yang harus dikerjakan oleh komputer operator adalah mengurai sederetan kata tersebut menjadi bagian bagian yang akan diterjemahkan sebagai perintah atau parameter perintah. Dalam contoh kasus ini (REG ANDI) bagian pertama dari sederatan kata yang masuk akan ditafsirkan sebagi PERINTAH, sedang bagian kedua berupa NAMA calon pelanggan).

Untuk memecah mecah kalimat yang diterima menjadi kata kata, anggap kalimat yang diterima " REG ANDI " , kita lakukan sebagai berikut :

  1. Pertama tama kita hilangkan space kosong yang mungkin ada baik di depan maupun di belakang kalimat dengan menggunakan fungsi Trim Whitespace, jadi " REG ANDI " diubah menjadi "REG ANDI".
  2. Setelah space yang mungkin ada di depan maupun d ibelakang kalimat dihilangkan, kalimat di pecah dengan fungsi Search/Split String menjadi kata pertama dan sisanya, di sini "REG ANDI" dipecah menjadi "REG" dan " ANDI".
  3. Kata pertama kita simpan, selanjutnya sisa kalimat, yaitu " ANDI". diperlakukan sebagai kalimat baru dan langkah nomor 1 diulangi.
  4. Dan seterusnya sampai sisa kalimat hanya"" (space kosong) saja.



Perhatikan pada flow chart di atas, kita menggunakan pengolangan di mana pengulangan akan kita hentikan manakala sudah tak ada lagi kata dalam kalimat tersebut (kalimat menjadi empty string).



Front panel dari fungsi ini terdiri dari 1 input (yaitu Kalimat) dan 1 output (yaitu aray penampung kata), seperti berikut :



Sedang blok diagramnya seperti berikut :



Unduh fungsi Pemecah Kalimat Menjadi Array ?

Tidak ada komentar:

Posting Komentar