Penentuan Tipe Kepribadian Berbasis Android dengan Metode Case Based Reasoning (CBR)

  

Listing Program

MainActivity.java

  package com.pakarkepribadian; import android.os.Bundle; import android.app.TabActivity; import android.content.Intent; import android.content.res.Resources; import android.widget.TabHost; public class MainActivity extends TabActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Resources res = getResources(); TabHost tabhost = getTabHost(); TabHost.TabSpec spec; Intent intent; intent = new Intent().setClass(this, BerandaActivity.class); //content pada tab yang akan kita buat spec = tabhost.newTabSpec("home").setIndicator("",res.getDrawable(R.d rawable.iconhome)).setContent(intent); //mengeset nama tab dan mengisi content pada menu tab anda. tabhost.addTab(spec); //untuk membuat tabbaru disini bisa diatur sesuai keinginan anda intent = new Intent().setClass(this, InfoActivity.class); spec = tabhost.newTabSpec("info").setIndicator("",res.getDrawable(R.d rawable.iconinfo)).setContent(intent); tabhost.addTab(spec); intent = new Intent().setClass(this, PetunjukActivity.class); spec = tabhost.newTabSpec("petunjuk").setIndicator("",res.getDrawable (R.drawable.iconpetunjuk)).setContent(intent); tabhost.addTab(spec); intent = new Intent().setClass(this, ciri.class); spec = tabhost.newTabSpec("ciri").setIndicator("",res.getDrawable(R.d rawable.iconplay)).setContent(intent); tabhost.addTab(spec); } }

  BerandaActivity.java

  package com.pakarkepribadian; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; public class BerandaActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.beranda); // menghubungkan button koleris ke pengertian koleris Button next = (Button) findViewById(R.id.Button01); next.setOnClickListener(new View.OnClickListener() { public void onClick(View pribadi) {

  Intent myIntent = new Intent(pribadi.getContext(), koleris.class); startActivityForResult(myIntent, 0);

  } }); //menghubungkan button sanguinis ke pengertian sanguinis Button next2 = (Button) findViewById(R.id.Button02); next2.setOnClickListener(new View.OnClickListener() { public void onClick(View pribadi) {

  Intent myIntent = new Intent(pribadi.getContext(), sanguinis.class); startActivityForResult(myIntent, 0);

  } }); //menghubungkan button melankolis ke pengertian melankolis Button next3 = (Button) findViewById(R.id.Button03); next3.setOnClickListener(new View.OnClickListener() { public void onClick(View pribadi) {

  Intent myIntent = new Intent(pribadi.getContext(), melankolis.class); startActivityForResult(myIntent, 0);

  } }); //menghubungkan button plegmatis ke pengertian plegmatis Button next4 = (Button) findViewById(R.id.Button04); next4.setOnClickListener(new View.OnClickListener() { public void onClick(View pribadi) {

  Intent myIntent = new Intent(pribadi.getContext(), plegmatis.class); startActivityForResult(myIntent, 0); }

  }); } }

  Koleris.java

  package com.pakarkepribadian; import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class koleris extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.koleriskepribadian); WebView cirifan = (WebView)findViewById(R.id.WebKoleris); cirifan.loadUrl("file:///android_asset/pengertiankoleris.html" ); } }

  InfoActivity.java

  package com.pakarkepribadian; import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class InfoActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.info); WebView cirifan = (WebView)findViewById(R.id.WebTentang); cirifan.loadUrl("file:///android_asset/tentangaplikasi.html");

  } }

  PetunjukActivity.java

  package com.pakarkepribadian; import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class PetunjukActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.petunjuk); WebView cirifan = (WebView)findViewById(R.id.WebPetunjuk); cirifan.loadUrl("file:///android_asset/petunjuk.html"); } }

  Ciri.java

  package com.pakarkepribadian; import java.math.BigDecimal;

  import

  android.app.Activity;

  import android.content.Intent; import

  android.os.Bundle;

  import android.view.View; import

  android.view.View.OnClickListener;

  import android.widget.Button; import

  android.widget.CheckBox;

  import android.widget.TextView;

  public class ciri extends Activity implements OnClickListener {

  Button btnT1,btnT2,btnT3,btnT4; //arrP adalah deklarasi variabel array untuk tipe kepribadian bertipe double double[]arrP=new double[4]; //arrB adalah deklarasi variable array untuk jumlah bobot bertipe double double []arrB=new double[4]; int Tipe1=1,Tipe2=1,Tipe3=1,Tipe4=1; TextView txtHasil; Button btnPilih; CheckBox ckPilih1, ckPilih2,ckPilih3,ckPilih4,ckPilih5,ckPilih6,ckPilih7,ckPilih8 ; CheckBox ckPilih9, ckPilih10,ckPilih11,ckPilih12,ckPilih13,ckPilih14,ckPilih15; CheckBox ckPilih16, ckPilih17,ckPilih18,ckPilih19,ckPilih20,ckPilih21,ckPilih22,ck Pilih23,ckPilih24,ckPilih25;

  @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.ciri); //arrB adalah jumlah bobot untuk masing-masing tipe kepribadian arrB[0]=0.5+0.5+0.5+1+1+1+1; arrB[1]=0.5+0.5+1+1+1+1; arrB[2]=0.5+0.5+0.5+1+1+1; arrB[3]=0.5+0.5+1+1+1+1; txtHasil = (TextView) findViewById (R.id.txtHasil); ckPilih1=(CheckBox) findViewById(R.id.ciri1); ckPilih2=(CheckBox) findViewById(R.id.ciri2); ckPilih3=(CheckBox) findViewById(R.id.ciri3); ckPilih4=(CheckBox) findViewById(R.id.ciri4); ckPilih5=(CheckBox) findViewById(R.id.ciri5); ckPilih6=(CheckBox) findViewById(R.id.ciri6); ckPilih7=(CheckBox) findViewById(R.id.ciri7); ckPilih8=(CheckBox) findViewById(R.id.ciri8); ckPilih9=(CheckBox) findViewById(R.id.ciri9); ckPilih10=(CheckBox) findViewById(R.id.ciri10); ckPilih11=(CheckBox) findViewById(R.id.ciri11); ckPilih12=(CheckBox) findViewById(R.id.ciri12); ckPilih13=(CheckBox) findViewById(R.id.ciri13); ckPilih14=(CheckBox) findViewById(R.id.ciri14); ckPilih15=(CheckBox) findViewById(R.id.ciri15); ckPilih16=(CheckBox) findViewById(R.id.ciri16); ckPilih17=(CheckBox) findViewById(R.id.ciri17); ckPilih18=(CheckBox) findViewById(R.id.ciri18); ckPilih19=(CheckBox) findViewById(R.id.ciri19); ckPilih20=(CheckBox) findViewById(R.id.ciri20); ckPilih21=(CheckBox) findViewById(R.id.ciri21); ckPilih22=(CheckBox) findViewById(R.id.ciri22); ckPilih23=(CheckBox) findViewById(R.id.ciri23); ckPilih24=(CheckBox) findViewById(R.id.ciri24); ckPilih25=(CheckBox) findViewById(R.id.ciri25); ckPilih1.setText("Disiplin dan tepat waktu"); ckPilih2.setText("Pendirian yang kuat"); ckPilih3.setText("Suka perubahan, selalu memperbaiki keadaan"); ckPilih4.setText("Suka mengatur"); ckPilih5.setText("Egois"); ckPilih6.setText("Optimis mencapai tujuan"); ckPilih7.setText("Berjiwa pemimpin"); ckPilih8.setText("Pesimis"); ckPilih9.setText("Lamban menerima hal-hal baru"); ckPilih10.setText("Perfeksionis"); ckPilih11.setText("Setia"); ckPilih12.setText("Perasaannya halus dan sensitif"); ckPilih13.setText("Sangat fokus memikirkan sesuatu"); ckPilih14.setText("Tidak mudah dipengaruhi"); ckPilih15.setText("Menghindari konflik"); ckPilih16.setText("Pemalu"); ckPilih17.setText("Dapat dipercaya"); ckPilih18.setText("Tenang dan tidak terburu-buru"); ckPilih19.setText("Pendengar yang baik"); ckPilih20.setText("Menyukai kegiatan yang spontan"); ckPilih21.setText("Berjiwa sosial yang tinggi"); ckPilih22.setText("Pandai bergaul dan suka banyak teman"); ckPilih23.setText("Percaya diri"); ckPilih24.setText("Ceria dan humoris"); ckPilih25.setText("Kreatif dan inovatif"); btnPilih = (Button)findViewById (R.id.btnTipe); btnPilih.setText(""); btnPilih.setOnClickListener(this); //new myproses()

  } public void onClick(View v) { switch (v.getId()) { case R.id.btnTipe: if (ckPilih1.isChecked()){

  Tipe1=1;arrP[0]=arrP[0]+1*0.5;} if (ckPilih2.isChecked()){ Tipe1=1;arrP[0]=arrP[0]+1*0.5;} if (ckPilih3.isChecked()){ Tipe1=1;;arrP[0]=arrP[0]+1*0.5;} if (ckPilih4.isChecked()){ Tipe1=1;arrP[0]=arrP[0]+1*1;} if (ckPilih5.isChecked()){ Tipe1=1;arrP[0]=arrP[0]+1*1;} if (ckPilih6.isChecked()){ Tipe1=1;arrP[0]=arrP[0]+1*1;} if (ckPilih7.isChecked()){ Tipe1=1;arrP[0]=arrP[0]+1*1;} if (ckPilih8.isChecked()){ Tipe2=1;arrP[1]=arrP[1]+1*0.5;} if (ckPilih9.isChecked()){ Tipe2=1;arrP[1]=arrP[1]+1*0.5;} if (ckPilih10.isChecked()){ Tipe2=1;arrP[1]=arrP[1]+1*1;} if (ckPilih11.isChecked()){ Tipe2=1;arrP[1]=arrP[1]+1*1;} if (ckPilih12.isChecked()){ Tipe2=1;arrP[1]=arrP[1]+1*1;} String pbk=Float.toString(pb); Double d_pb = Double.parseDouble(pbk); String pbs = ss(String.valueOf(bulat(d_pb))); //hasil dari button koleris btnT1 = (Button)findViewById (R.id.hslBtn1); btnT1.setText("KOLERIS ("+pbs+" %)"); btnT1.setOnClickListener(new View.OnClickListener() { public void onClick(View pribadi) { Intent myIntent = new Intent(pribadi.getContext(),hasilkoleris.class); startActivityForResult(myIntent, 0);

  } });

  if (ckPilih13.isChecked()){ Tipe2=1;arrP[1]=arrP[1]+1*1;} if (ckPilih14.isChecked()){ Tipe3=1;arrP[2]=arrP[2]+1*0.5;} if (ckPilih15.isChecked()){ Tipe3=1;arrP[2]=arrP[2]+1*0.5;} if (ckPilih16.isChecked()){ Tipe3=1;arrP[2]=arrP[2]+1*0.5;} if (ckPilih17.isChecked()){ Tipe3=1;arrP[2]=arrP[2]+1*1;} if (ckPilih18.isChecked()){ Tipe3=1;arrP[2]=arrP[2]+1*1;} if (ckPilih19.isChecked()){ Tipe3=1;arrP[2]=arrP[2]+1*1;} if (ckPilih20.isChecked()){ Tipe4=1;arrP[3]=arrP[3]+1*0.5;} if (ckPilih21.isChecked()){ Tipe4=1;arrP[3]=arrP[3]+1*0.5;} if (ckPilih22.isChecked()){ Tipe4=1;arrP[3]=arrP[3]+1*1;} if (ckPilih23.isChecked()){ Tipe4=1;arrP[3]=arrP[3]+1*1;} if (ckPilih24.isChecked()){ Tipe4=1;arrP[3]=arrP[3]+1*1;} if (ckPilih25.isChecked()){ Tipe4=1;arrP[3]=arrP[3]+1*1;} setContentView(R.layout.hasil); //perhitungan koleris float val1 = Float.parseFloat(String.valueOf(arrP[0])); float val2 = Float.parseFloat(String.valueOf(arrB[0])); float val3 = Float.parseFloat(String.valueOf(arrP[1])); float val4 = Float.parseFloat(String.valueOf(arrB[1])); float val5 = Float.parseFloat(String.valueOf(arrP[2])); float val6 = Float.parseFloat(String.valueOf(arrB[2])); float val7 = Float.parseFloat(String.valueOf(arrP[3])); float val8 = Float.parseFloat(String.valueOf(arrB[3])); float pb=((val1/val2 * 100)/((val1/val2 * 100)+(val3/val4

  • 100)+(val5/val6 * 100)+(val7/val8 * 100))) * 100;

  //perhitungan melankolis float val9 = Float.parseFloat(String.valueOf(arrP[0])); float val10 = Float.parseFloat(String.valueOf(arrB[0])); float val11 = Float.parseFloat(String.valueOf(arrP[1])); float val12 = Float.parseFloat(String.valueOf(arrB[1])); float val13 = Float.parseFloat(String.valueOf(arrP[2])); float val14 = Float.parseFloat(String.valueOf(arrB[2])); float val15 = Float.parseFloat(String.valueOf(arrP[3])); float val16 = Float.parseFloat(String.valueOf(arrB[3])); float pc=((val11/val12 * 100)/((val9/val10 *

  100)+(val11/val12 * 100)+(val13/val14 * 100)+(val15/val16 * 100))) * 100;

  String spc = String.valueOf(pc); Double d_pc = Double.parseDouble(spc); String pcs=ss(String.valueOf(bulat(d_pc))); btnT2= (Button)findViewById (R.id.hslBtn2); btnT2.setText("MELANKOLIS ("+pcs+" %)"); btnT2.setOnClickListener(new View.OnClickListener() { public void onClick(View pribadi) {

  Intent myIntent = new Intent(pribadi.getContext(),hasilmelankolis.class); startActivityForResult(myIntent, 0);

  } });

  //perhitungan plegmatis float val17 = Float.parseFloat(String.valueOf(arrP[0])); float val18 = Float.parseFloat(String.valueOf(arrB[0])); float val19 = Float.parseFloat(String.valueOf(arrP[1])); float val20 = Float.parseFloat(String.valueOf(arrB[1])); float val21 = Float.parseFloat(String.valueOf(arrP[2])); float val22 = Float.parseFloat(String.valueOf(arrB[2])); float val23 = Float.parseFloat(String.valueOf(arrP[3])); float val24 = Float.parseFloat(String.valueOf(arrB[3])); float pd=((val21/val22 * 100)/((val17/val18 *

  100)+(val19/val20 * 100)+(val21/val22 * 100)+(val23/val24 * 100))) * 100;

  String spd = String.valueOf(pd); Double d_pd = Double.parseDouble(spd); String pds=ss(String.valueOf(bulat(d_pd))); btnT3= (Button)findViewById (R.id.hslBtn3); btnT3.setText("PLEGMATIS ("+pds+" %)"); btnT3.setOnClickListener(new View.OnClickListener() { public void onClick(View pribadi) {

  Intent myIntent = new Intent(pribadi.getContext(),hasilplegmatis.class); startActivityForResult(myIntent, 0);

  } });

  //perhitungan sanguinis float val25 = Float.parseFloat(String.valueOf(arrP[0])); float val26 = Float.parseFloat(String.valueOf(arrB[0])); float val27 = Float.parseFloat(String.valueOf(arrP[1])); float val28 = Float.parseFloat(String.valueOf(arrB[1])); float val29 = Float.parseFloat(String.valueOf(arrP[2])); float val30 = Float.parseFloat(String.valueOf(arrB[2])); float val31 = Float.parseFloat(String.valueOf(arrP[3])); float val32 = Float.parseFloat(String.valueOf(arrB[3])); float pe=((val31/val32 * 100)/((val25/val26 * 100)+(val27/val28 * 100)+(val29/val30 * 100)+(val31/val32 * 100))) * 100; String spe = String.valueOf(pe); Double d_pe = Double.parseDouble(spe); String pes=ss(String.valueOf(bulat(d_pe))); btnT4= (Button)findViewById (R.id.hslBtn4); btnT4.setText("SANGUINIS ("+pes+" %)"); btnT4.setOnClickListener(new View.OnClickListener() { public void onClick(View pribadi) { Intent myIntent = new Intent(pribadi.getContext(),hasilsanguinis.class); startActivityForResult(myIntent, 0);

  } });

  } } public static double bulat(double angka){ double r = 0; int decimalPlace = 2; BigDecimal bd = new BigDecimal(angka); bd = bd.setScale(decimalPlace,BigDecimal.ROUND_UP); r = bd.doubleValue(); return r; } public String ss(String in){

  String out = ""; String k = in.substring(in.lastIndexOf(".") + 1); if(k.equals("0")){ if(in.contains(".")) { String parts[] = in.split("\\."); out = parts[0]; }

  } else{ out = in;

  } return out; }

  } //end

  HasilKoleris.java

  package com.pakarkepribadian; import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class hasilkoleris extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.kolerissolusi); WebView cirifan = (WebView)findViewById(R.id.WebKolerisSolusi); cirifan.loadUrl("file:///android_asset/kolerissolusi.html "); } }

  Main.xml

  <TabHost xmlns:android="http://schemas.android.com/apk/res/android

  "

  android:id="@android:id/tabhost" android:background="@drawable/pink" android:layout_width="fill_parent" android:layout_height="fill_parent">

  <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical">

  <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" />

  <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="bottom" /> </LinearLayout> </TabHost>

  Beranda.xml

  <?xml version="1.0" encoding="utf-8"?> <AbsoluteLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/pink" xmlns:android="http://schemas.android.com/apk/res/an

  droid">

  <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="SISTEM PAKAR ANALISA TIPE KEPRIBADIAN" android:textSize="24dip" android:typeface="serif" android:textStyle="bold" android:textColor="#fffd1b20" android:gravity="center" android:layout_x="0dp" android:layout_y="2dp" />

  <Button android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/koleris1" android:layout_x="37dp" android:layout_y="70dp" /> <Button android:id="@+id/Button02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/sanguinis1" android:layout_x="37dp" android:layout_y="140dp" /> <Button android:id="@+id/Button03" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/melankolis1" android:layout_x="37dp" android:layout_y="213dp" /> <Button android:id="@+id/Button04" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/plegmatis1" android:layout_x="37dp" android:layout_y="290dp" />

  </AbsoluteLayout>

  Info.xml

  <?xml version="1.0" encoding="utf-8"?> <WebView xmlns:android="http://schemas.android.com/apk/res/android

  "

  android:id="@+id/WebTentang" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> </WebView>

  Petunjuk.xml

  <?xml version="1.0" encoding="utf-8"?> <WebView xmlns:android="http://schemas.android.com/apk/res/android

  "

  android:id="@+id/WebPetunjuk" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> </WebView>

  Ciri.xml

  <?xml version="1.0" encoding="utf-8"?> <ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" android:scrollbars="vertical" xmlns:android="http://schemas.android.com/apk/res/an

  droid">

  <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/pink" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/an

  droid">

  <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="3dp" android:layout_marginBottom="5dp" android:gravity="center" android:text="Ciri Kepribadian" android:textSize="23sp" android:typeface="monospace" android:textStyle="bold" android:textColor="#fd1b20" /> <RadioGroup android:orientation="vertical" android:layout_width="match_parent" android:layout_gravity="center" android:layout_height="wrap_content"> <CheckBox android:id="@+id/ciri1" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri2" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri3" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri4" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri5" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri6" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri7" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri8" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri9" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri10" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri11" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri12" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri13" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri14" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri15" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri16" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri17" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri18" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri19" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri20" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri21" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri22" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri23" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri24" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> <CheckBox android:id="@+id/ciri25" android:typeface="serif" android:layout_width="wrap_content" android:textColor =

  "#000000"

  android:layout_height="wrap_content"></CheckBox> </RadioGroup> <TextView android:id = "@+id/txtHasil" android:layout_width = "fill_parent" android:layout_height= "wrap_content" android:text = ""/> <Button android:layout_gravity="center" android:id="@+id/btnTipe" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/play3" android:onClick="" /> </LinearLayout> </ScrollView>

  Hasil.xml

  <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/widget88" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/pink" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/an

  droid">

  <TextView android:id="@+id/hasiljudul" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:textSize="23sp" android:typeface="monospace" android:textStyle="bold" android:textColor="#fd1b20" android:text="Hasil Tipe Kepribadian"> </TextView> <Button android:id="@+id/hslBtn1" android:layout_width="250px" android:layout_height="wrap_content" android:layout_marginTop = "30dp" android:textColor="#ff3333" android:textStyle="bold" android:text="Tipe 1" android:layout_gravity="center" android:onClick=""> </Button>

  <Button android:id="@+id/hslBtn2" android:layout_width="250px" android:layout_height="wrap_content" android:textColor="#ff3333" android:textStyle="bold" android:text="Tipe 2" android:layout_gravity="center" android:onClick=""> </Button> <Button android:id="@+id/hslBtn3" android:layout_width="250px" android:layout_height="wrap_content" android:textColor="#ff3333" android:textStyle="bold" android:text="Tipe 3" android:layout_gravity="center" android:onClick=""> </Button> <Button android:id="@+id/hslBtn4" android:layout_width="250px" android:layout_height="wrap_content" android:textColor="#ff3333" android:textStyle="bold" android:text="Tipe 4" android:layout_gravity="center" android:onClick=""> </Button> </LinearLayout>

  Koleriskepribadian.xml

  <?xml version="1.0" encoding="utf-8"?> <WebView xmlns:android="http://schemas.android.com/apk/res/android

  "

  android:id="@+id/WebKoleris" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> </WebView>

  Kolerissolusi.xml

  <?xml version="1.0" encoding="utf-8"?> <WebView xmlns:android="http://schemas.android.com/apk/res/android

  "

  android:id="@+id/WebKolerisSolusi" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> </WebView>

  AndroidManifest.xml

  <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android

  "

  package="com.pakarkepribadian" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name="com.pakarkepribadian.MainActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.pakarkepribadian.BerandaActivity"></act ivity> <activity android:name="com.pakarkepribadian.InfoActivity"></activi ty> <activity android:name="com.pakarkepribadian.PetunjukActivity"></ac tivity> <activity android:name="com.pakarkepribadian.KepribadianActivity">< /activity> <activity android:name="com.pakarkepribadian.koleris"> <intent-filter>

  <action android:name="android.intent.action.koleriskepribadian" /> </intent-filter> </activity> <activity android:name="com.pakarkepribadian.sanguinis"> <intent-filter> <action android:name="android.intent.action.sanguiniskepribadian" /> </intent-filter> </activity> <activity android:name="com.pakarkepribadian.melankolis"> <intent-filter> <action android:name="android.intent.action.melankoliskepribadian

  " />

  </intent-filter> </activity> <activity android:name="com.pakarkepribadian.plegmatis"> <intent-filter> <action android:name="android.intent.action.plegmatiskepribadian" /> </intent-filter> </activity> <activity android:name="com.pakarkepribadian.ciri" android:label="@string/app_name"> <intent-filter> <action android:name="com.pakarkepribadian.CIRI" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <activity android:name="com.pakarkepribadian.hasil" android:label="@string/app_name"> <intent-filter> <action android:name="com.pakarkepribadian.HASIL" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>

  <activity android:name="com.pakarkepribadian.hasilkoleris"> <intent-filter> <action android:name="android.intent.action.kolerissolusi" /> </intent-filter> </activity> <activity android:name="com.pakarkepribadian.hasilmelankolis"> <intent-filter> <action android:name="android.intent.action.melankolissolusi" /> </intent-filter> </activity> <activity android:name="com.pakarkepribadian.hasilplegmatis"> <intent-filter> <action android:name="android.intent.action.plegmatissolusi" /> </intent-filter> </activity> <activity android:name="com.pakarkepribadian.hasilsanguinis"> <intent-filter> <action android:name="android.intent.action.sanguinissolusi" /> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="8" /> </manifest>

  Saya yang bertanda tangan dibawah ini:

  Nama : Tiany Dwi Lestari Alamat : Jl. Angsana V No.82 Blok 16 Perumnas Helvetia Medan Hp : 087766092168 E-Mail Tempat/Tanggal Lahir : Medan, 8 Juni 1992 Jenis Kelamin : Perempuan Status : Belum Menikah

  PENDIDIKAN

  1998-2004 : SD IKAL Medan 2004-2007 : SMP Negeri 18 Medan 2007-2010 : SMA Swasta Kartika I-2 Medan 2010-2013 : D3 Teknik Informatika Universitas Sumatera Utara 2013-2015 : Ekstensi S-1 Ilmu Komputer Universitas Sumatera Utara

SEMINAR  Seminar Nasional Literasi Informasi (SENARAI) Universitas Sumatera Utara

  Demikianlah Daftar Riwayat Hidup ini saya perbuat dengan sebenarnya.

  Hormat Saya, Tiany Dwi Lestari