Aplikasi Penanganan Pertama Pada Anak Yang Sakit Berbasis Android
LAMPIRAN PROGRAM
Splashscreen.java
public class Splashscreen extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_splashscreen);
/*handler untuk menahan activity sementara*/
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
/*mulai activity ke MainActivity setelah 5
detik*/ startActivity(new
Intent(getApplicationContext(),Menu.class))
; finish();
}
/*durasi 5000ms*/
},5000);
}
}
Acivity_menu.xml
52
Universitas Sumatera Utara
Acivity_menu.java
public class Menu extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_menu);
}
public void about (View view)
{
Intent intent = new Intent
(Menu.this,about.class); startActivity(intent);
}
public void tips (View view)
{
Intent intent = new Intent
(Menu.this,Tips.class); startActivity(intent);
}
public void cari (View view)
{
Intent intent = new Intent
(Menu.this,cari.class); startActivity(intent);
}
public void telepon (View view)
{
Intent intent = new Intent
(Menu.this,telepon.class); startActivity(intent);
}
public void forum (View view)
{
Intent intent = new Intent
(Menu.this,forum.class); startActivity(intent);
53
Universitas Sumatera Utara
}
}
Acitivity_tips.xml
Acivity_tips.java
public class Tips extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState)
{ super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tips);
}
public void sakit (View view)
{
Intent intent = new Intent (Tips.this,sakit.class);
56
Universitas Sumatera Utara
startActivity(intent);
}
public void cerdas (View view)
{
Intent intent = new Intent
(Tips.this,cerdas.class); startActivity(intent);
}
public void makan (View view)
{
Intent intent = new Intent
(Tips.this,makan.class); startActivity(intent);
}
public void respon (View view)
{
Intent intent = new Intent
(Tips.this,respon.class); startActivity(intent);
}
public void kerja (View view)
{
Intent intent = new Intent
(Tips.this,kerja.class); startActivity(intent);
}
public void alasan (View view)
{
Intent intent = new Intent
(Tips.this,alasan.class); startActivity(intent);
}
public void mitos (View view)
{
Intent intent = new Intent
(Tips.this,mitos.class); startActivity(intent);
}
public void mitoss (View view)
{
Intent intent = new Intent
(Tips.this,mitoss.class); startActivity(intent);
}
public void cariks (View view)
{
Intent intent = new Intent
(Tips.this,carikk.class); startActivity(intent);
}
}
List_item.xml
Cari.xml
LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bg3"
tools:context="com.example.suciprtw.kesehatananak.cari
" android:orientation="vertical">
Cari.java
public class cari extends ListActivity {
ArrayList searchResults;
ArrayList
originalValues; LayoutInflater inflater;
@Override
protected void onCreate(Bundle savedInstanceState)
{ super.onCreate(savedInstanceState);
setContentView(R.layout.activity_cari);
final EditText kotakpencari=(EditText)
findViewById(R.id.kotakpencari);
ListView playersListView=(ListView)
findViewById(android.R.id.list);
inflater=(LayoutInflater)
getSystemService(Context.LAYOUT_INFLATER_SERVICE);
String namabarangs[]={"Alergi","Batuk","Benda
Tertanam","Cegukan","Demam","Diabetes","Diaper","Diare","Epilepsi"
,"Flu","Gumoh","Kejang Demam", "Krup","Lubang Gigi", "Luka
Bakar","Luka Mata","Luka Mulut","Luka Potong","Luka
Telinga","Mata","Memar","Mimisan","Muntah",
"Pendarahan","Pilek","Sembelit","Sesak","Syok", "Tenggelam",
"Tersedak Anak","Tersedak Bayi"};
String hargabarangs[]={" "," "," "," "," "," "," ","
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
"," "," "," "," "," "," "," "," "};
Integer[] icons
={R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.dr
awable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable
.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R
.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawa
ble.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg
3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.dr
awable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable .bg3};
originalValues=new ArrayList();
59
Universitas Sumatera Utara
HashMap temp;
int noOfPlayers=namabarangs.length;
for(int i=0;i
Splashscreen.java
public class Splashscreen extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_splashscreen);
/*handler untuk menahan activity sementara*/
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
/*mulai activity ke MainActivity setelah 5
detik*/ startActivity(new
Intent(getApplicationContext(),Menu.class))
; finish();
}
/*durasi 5000ms*/
},5000);
}
}
Acivity_menu.xml
52
Universitas Sumatera Utara
Acivity_menu.java
public class Menu extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_menu);
}
public void about (View view)
{
Intent intent = new Intent
(Menu.this,about.class); startActivity(intent);
}
public void tips (View view)
{
Intent intent = new Intent
(Menu.this,Tips.class); startActivity(intent);
}
public void cari (View view)
{
Intent intent = new Intent
(Menu.this,cari.class); startActivity(intent);
}
public void telepon (View view)
{
Intent intent = new Intent
(Menu.this,telepon.class); startActivity(intent);
}
public void forum (View view)
{
Intent intent = new Intent
(Menu.this,forum.class); startActivity(intent);
53
Universitas Sumatera Utara
}
}
Acitivity_tips.xml
Acivity_tips.java
public class Tips extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState)
{ super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tips);
}
public void sakit (View view)
{
Intent intent = new Intent (Tips.this,sakit.class);
56
Universitas Sumatera Utara
startActivity(intent);
}
public void cerdas (View view)
{
Intent intent = new Intent
(Tips.this,cerdas.class); startActivity(intent);
}
public void makan (View view)
{
Intent intent = new Intent
(Tips.this,makan.class); startActivity(intent);
}
public void respon (View view)
{
Intent intent = new Intent
(Tips.this,respon.class); startActivity(intent);
}
public void kerja (View view)
{
Intent intent = new Intent
(Tips.this,kerja.class); startActivity(intent);
}
public void alasan (View view)
{
Intent intent = new Intent
(Tips.this,alasan.class); startActivity(intent);
}
public void mitos (View view)
{
Intent intent = new Intent
(Tips.this,mitos.class); startActivity(intent);
}
public void mitoss (View view)
{
Intent intent = new Intent
(Tips.this,mitoss.class); startActivity(intent);
}
public void cariks (View view)
{
Intent intent = new Intent
(Tips.this,carikk.class); startActivity(intent);
}
}
List_item.xml
Cari.xml
LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bg3"
tools:context="com.example.suciprtw.kesehatananak.cari
" android:orientation="vertical">
Cari.java
public class cari extends ListActivity {
ArrayList searchResults;
ArrayList
originalValues; LayoutInflater inflater;
@Override
protected void onCreate(Bundle savedInstanceState)
{ super.onCreate(savedInstanceState);
setContentView(R.layout.activity_cari);
final EditText kotakpencari=(EditText)
findViewById(R.id.kotakpencari);
ListView playersListView=(ListView)
findViewById(android.R.id.list);
inflater=(LayoutInflater)
getSystemService(Context.LAYOUT_INFLATER_SERVICE);
String namabarangs[]={"Alergi","Batuk","Benda
Tertanam","Cegukan","Demam","Diabetes","Diaper","Diare","Epilepsi"
,"Flu","Gumoh","Kejang Demam", "Krup","Lubang Gigi", "Luka
Bakar","Luka Mata","Luka Mulut","Luka Potong","Luka
Telinga","Mata","Memar","Mimisan","Muntah",
"Pendarahan","Pilek","Sembelit","Sesak","Syok", "Tenggelam",
"Tersedak Anak","Tersedak Bayi"};
String hargabarangs[]={" "," "," "," "," "," "," ","
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
"," "," "," "," "," "," "," "," "};
Integer[] icons
={R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.dr
awable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable
.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R
.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawa
ble.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg
3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.dr
awable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable.bg3,R.drawable .bg3};
originalValues=new ArrayList();
59
Universitas Sumatera Utara
HashMap temp;
int noOfPlayers=namabarangs.length;
for(int i=0;i