• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2019

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

Copied!
21
0
0

Teks penuh

(1)

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);

(2)

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

(3)

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");

(4)

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;

(5)

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");

(6)

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()){

(7)

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;

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);

(8)

//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);

(9)

//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{

(10)

}

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

(11)

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"

(12)

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

(13)

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"

(14)

"#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"

(15)

"#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>

(16)

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=

""

>

(17)

<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>

(18)

<?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>

(19)

<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>

(20)

<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"

/>

(21)

DAFTAR RIWAYAT HIDUP

Saya yang bertanda tangan dibawah ini:

DATA PRIBADI

Nama

: Tiany Dwi Lestari

Alamat

: Jl. Angsana V No.82 Blok 16 Perumnas Helvetia Medan

Hp

: 087766092168

E-Mail

: [email protected]

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,

Referensi

Dokumen terkait

Menurut PIC ESAP, seiring berjalannya waktu pada program ESAP, timbul berbagai permasalahan seperti peningkatan kemampuan dari para peserta berkemampuan lebih tinggi dan

Beberapa ciri orang kreatif adalah memiliki kemampuan untuk menelorkan ide, gagasan, pemecahan, cara kerja yang tidak lazim (meski tak selalu baik), yang jarang,

Disisi lain juga PTS selalu diingatkan kepada sifatnya yang nirlaba karena sifat itulah seolah- olah harus selalu pasrah dengan keadaan nirlaba yang artinya bahwa

Penelitian ini juga sesuai dengan penelitian Ikawati (2011), menunjukkan bahwa tidak terdapat pengaruh pendapatan keluarga baik pendapatan bapak atau pendapatan ibu terhadap

Data diperoleh melalui kuesioner yang dibagikan kepada responden yaitu siswi yang berusia antara 11-12 tahun yang bersekolah di SD Negeri yang berisi 25

Storyline dimulai dengan menjelaskan apa itu Museum Samudra Raksa agar audience dapat menangkap dan memahami informasi awal tentang apa yang akan ditampilkan dalam

This study aims to analyze developing promotion strategy attractions Telaga Paca, and to know the factors that support or hinder the promotion strategy will be undertaken by

terikat permanen, dan aktiva bersih terikat temporer. Tetapi dalam laporan.. keuangan Rumah Sakit Ibnu Sina Padang yang dicantumkan hanya dua, yaitu aset. bersih tidak