MenuActivity.class UUAdapter Perbandingan Algoritma Boyer-Moore Dan Algoritma Rabin Karp Pada Pencarian Teks Dalam Undang Undang Perlindungan Anak

} return hashValue; } }

5. MenuActivity.class

import android.content.Intent; import android.os.Bundle; import android.support.annotation.Nullable ; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; public class MenuActivity extends AppCompatActivity { private Button startButton ; private Button aboutButton ; Override protected void onCreate Nullable Bundle savedInstanceState { super .onCreatesavedInstanceState; setContentViewR.layout. activity_menu ; startButton = Button findViewByIdR.id. start_button ; aboutButton = Button findViewByIdR.id. about_button ; startButton .setOnClickListener startClickListener ; aboutButton .setOnClickListener aboutClickListener ; } View.OnClickListener startClickListener = new View.OnClickListener { Override public void onClickView view { Intent i = new IntentMenuActivity. this , SearchActivity. class ; startActivityi; } }; View.OnClickListener aboutClickListener = new View.OnClickListener { Override public void onClickView view { Intent i = new IntentMenuActivity. this , AboutActivity. class ; A-7 Universitas Sumatera Utara startActivityi; } }; };

6. UUAdapter

import android.content.Context; import android.content.Intent; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.TextView; import android.widget.Toast; import java.util.List; public class UUAdapter extends ArrayAdapterUUModel { public UUAdapterContext context, int resource, ListUUModel objects { super context, resource, objects; } Override public View getView int position, View convertView, ViewGroup parent { final UUModel uuModel = getItemposition; if convertView == null { convertView = LayoutInflater.fromgetContext.inflateR.layout. list_item_layout , parent, false ; } TextView nameTextView = TextView convertView.findViewByIdR.id. name_text_view ; nameTextView.setTextuuModel. name ; convertView.setOnClickListener new View.OnClickListener { Override public void onClickView view { Intent contentIntent = new IntentgetContext, ContentActivity. class ; contentIntent.putExtra name , uuModel . name ; contentIntent.putExtra pattern , uuModel . pattern ; contentIntent.putExtra content_lines , uuModel . contentLines ; contentIntent.putExtra pos , uuModel . pos ; getContext.startActivitycontentIntent; A-8 Universitas Sumatera Utara } }; return convertView; } }

7. UUModel