Deskripsi :
Pada dasarnya suatu kalimat terdiri dari beberapa rangkaian kata-kata yang membentuk suatu pola dan diakhiri dengan tanda titik. Ciri-ciri suatu kata dalam kalimat biasanya ditandai dengan spasi atau jarak kosong antar huruf.
Program yang saya buat ini mendeskripsikan tentang jumlah kata yang terdapat dalam suatu inputan String atau kalimat. Program ini seharusnya tidak mengenal suatu inputan bilangan untuk dikenali sebagai kata. Namun, dalam program ini akan tetap dikenali sebagai kata karena memiliki spasi antar huruf sehingga didefenisikan sebagai kata. Saya lupa untuk meng-handle kasus tersebut sekiranya bisa ditambahkan sendiri bagi siapa saja yang mengutip source code ini. Di buat dalam bahasa pemrograman java berbasis console.
Source code Program :
- /*
- *Copyright by Adhitya A P (0510960002)
- *Student of Computer Science in Brawijaya University
- *Indonesia
- **/
- import java.util.*;
- public class katainkalimat {
- private static String kata[] = new String[1000];
- private static String newkata[] = new String[1000];
- // methode untuk mengecek kata yg sama
- public static boolean cekKata(int n, String x)
- {
- // inisialisasi
- boolean ketemu=false;
- for (int i=0; i <n; i++)
- {
- // jika ada yg sama
- if (kata[i].equalsIgnoreCase(x))
- {
- ketemu=true;
- break;
- }
- }
- return ketemu;
- }
- public static void main (String args[])
- {
- //array
- int jumkata[] = new int[1000];
- int indeks[] = new int[1000];
- // inisialisasi variabel
- String teks, temp="";
- boolean ketemu=false;
- int a, k, n, m, count=0, jum;
- // inputan dari keyboard
- System.out.print("Masukkan kalimat = ");
- Scanner obj = new Scanner(System.in);
- teks = obj.nextLine();
- //menentukan kata
- for (int i = 0; i<teks.length(); i++)
- {
- //jika ditemukan spasi
- if (teks.charAt(i)==' ')
- {
- count+=1;
- temp="";
- }
- else
- {
- temp = temp + teks.charAt(i);
- kata[count] = temp;
- }
- }
- n=count+1;// banyaknya kata dlm suatu kalimat
- // eliminasi kata yang sama
- k=0; a=0;
- for (int i=0; i < n; i++)
- {
- if (!cekKata(a, kata[i]))
- {
- //bentuk kata baru dlm array
- newkata[k] = kata[i];
- k++;
- }
- a++;
- }
- m=k; // banyaknya kata yg tlah dieliminasi
- // proses penghitungan kata dalam suatu kalimat
- for (int i=0; i < m; i++)
- {
- jum=0;
- for (int j=0; j < n; j++)
- {
- if (newkata[i].equalsIgnoreCase(kata[j]))
- jum+=1;
- }
- System.out.println("kata = "+newkata[i]+
- " jumlahnya "+jum);
- }
- }
- }
Getting Started With Arduino And Genuino Uno: Java :: Program Menghitung Jumlah Kata Dalam Suatu Kalimat >>>>> Download Now
ReplyDelete>>>>> Download Full
Getting Started With Arduino And Genuino Uno: Java :: Program Menghitung Jumlah Kata Dalam Suatu Kalimat >>>>> Download LINK
>>>>> Download Now
Getting Started With Arduino And Genuino Uno: Java :: Program Menghitung Jumlah Kata Dalam Suatu Kalimat >>>>> Download Full
>>>>> Download LINK yW