Aplikasi Apotik menggunakan Android Studi

Assalamu’alaikum. Wr. Wb..

Disini saya akan membuat program aplikasi pemesanan obat pada apotik untuk android menggunakan software android studio.

Diaplikasi ini user bisa memilih jenis, merek, yang ingin di beli.

Teman-teman dapat mendownload apikasi apotik android  secara gratis

<?xml version=“1.0” encoding=“utf-8”?>

<LinearLayout xmlns:android=http://schemas.android.com/apk/res/android&#8221;

android:layout_width=“fill_parent”

android:layout_height=“fill_parent”

android:orientation=“vertical” >

<TextView

android:layout_width=“fill_parent”

android:layout_height=“wrap_content”

android:text=“Halaman Login”

android:layout_margin=“10dp” />

<TextView{“type”:”block”,”srcClientIds”:[“24d224e6-4832-41bf-927c-66034b382811″],”srcRootClientId”:””}

android:id=“@+id/textView1”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:text=“Username” />

<EditText

android:id=“@+id/editText1”

android:layout_width=“match_parent”

android:layout_height=“wrap_content” >

<requestFocus />

</EditText>

<TextView

android:id=“@+id/Password”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:text=“Password” />

<EditText

android:id=“@+id/editText2”

android:layout_width=“match_parent”

android:layout_height=“wrap_content”

android:inputType=“textPassword” />

<Button

android:id=“@+id/button1”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:text=“Login”

android:onClick=“aksiLogin” />

</LinearLayout>

package com.example.utsandroid;

import android.app.Activity;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.widget.EditText;

import android.widget.Toast;

public class MainActivity extends Activity {

EditText nm, pswd;

String pas, us;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

nm = (EditText) findViewById(R.id.editText1);

pswd = (EditText) findViewById(R.id.editText2);

}

public void aksiLogin(View v) {

pas = pswd.getText().toString();

us = nm.getText().toString();

// Percabangan

if (us.equals(“admin”) && pas.equals(“1”) || us.equals(“petugas”)

&& pas.equals(“2”) || us.equals(“fun”) && pas.equals(“3”)) {

Intent i = new Intent(this, halutama.class);

i.putExtra(“User”, nm.getText().toString());

startActivity(i);

} else {

Toast.makeText(getApplicationContext(),

“Password atau username salah, silahkan diulang”,

Toast.LENGTH_LONG).show();

}

}\

{“type”:”block”,”srcClientIds”:[“24d224e6-4832-41bf-927c-66034b382811″],”srcRootClientId”:””}

public void batal(View v){

nm.setText(“”);

pswd.setText(“”);

nm.requestFocus();

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);

return true;

}

@Override

public boolean onOptionsItemSelected(MenuItem item) {

// Handle action bar item clicks here. The action bar will

// automatically handle clicks on the Home/Up button, so long

// as you specify a parent activity in AndroidManifest.xml.

int id = item.getItemId();

if (id == R.id.action_settings) {

return true;

}

return super.onOptionsItemSelected(item);

}

}

<?xml version=“1.0” encoding=“utf-8”?>

<LinearLayout xmlns:android=http://schemas.android.com/apk/res/android&#8221;

android:layout_width=“match_parent”

android:layout_height=“match_parent”

android:orientation=“vertical” >

<TextView

android:id=“@+id/textView1”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_gravity=“center”

android:text=“reza triharyadi”

android:textAppearance=“?android:attr/textAppearanceLarge” />

<TextView

android:id=“@+id/textView2”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:text=“Selamat datang”

android:textAppearance=“?android:attr/textAppearanceLarge” />

<TextView

android:id=“@+id/textView3”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:text=“Di apotik sejahtera”

android:textAppearance=“?android:attr/textAppearanceLarge” />

<TextView

android:id=“@+id/textView4”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:text=“Silahkan klik lanjut untuk membeli”

android:textAppearance=“?android:attr/textAppearanceLarge” />

<Button

android:id=“@+id/button1”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:text=“Lanjut” />

<Button

android:id=“@+id/button2”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:text=“Kembali” />

<LinearLayout

android:layout_width=“match_parent”

android:layout_height=“wrap_content” >

<LinearLayout

android:layout_width=“wrap_content”

android:layout_height=“match_parent”

android:orientation=“vertical” >

</LinearLayout>

</LinearLayout>

</LinearLayout>

package com.example.utsandroid;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.widget.TextView;

public class halutama extends Activity {

TextView tampilnama;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.halutama);

tampilnama = (TextView)findViewById(R.id.txtTampil);

Intent ambilNama = getIntent();

tampilnama.setText(ambilNama.getStringExtra(“User”));

}

}

 

<ScrollView xmlns:android=http://schemas.android.com/apk/res/android&#8221;

xmlns:tools=http://schemas.android.com/tools&#8221;

android:layout_width=“fill_parent”

android:layout_height=“fill_parent”

tools:ignore=“HardcodedText” >

<RelativeLayout

android:layout_width=“fill_parent”

android:layout_height=“wrap_content” >

<TextView

android:id=“@+id/labeljudul”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_centerHorizontal=“true”

android:layout_marginTop=“7dp”

android:text=“Edukatoys”

android:textSize=“18sp” />

<TextView

android:id=“@+id/labelnama”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_below=“@+id/labeljudul”

android:layout_marginTop=“7dp”

android:text=“Nama”

android:textSize=“18sp” />

<EditText

android:id=“@+id/fieldnama”

android:layout_width=“fill_parent”

android:layout_height=“wrap_content”

android:layout_below=“@+id/labeljudul”

android:layout_toRightOf=“@+id/labelnama”

android:inputType=“text” >

</EditText>

<TextView

android:id=“@+id/labelemail”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_below=“@+id/labelnama”

android:layout_marginTop=“15dp”

android:text=“Alamat”

android:textSize=“18sp” />

<EditText

android:id=“@+id/fieldemail”

android:layout_width=“fill_parent”

android:layout_height=“wrap_content”

android:layout_below=“@+id/fieldnama”

android:layout_toRightOf=“@+id/labelemail”

android:inputType=“textEmailAddress” >

</EditText>

<TextView

android:id=“@+id/labeljk”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_below=“@+id/labelemail”

android:layout_marginTop=“15dp”

android:text=“Nama Obat”

android:textSize=“18sp” />

<RadioGroup

android:id=“@+id/groupjk”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_below=“@+id/labeljk”

android:orientation=“vertical”

android:padding=“5dp” >

<RadioButton

android:id=“@+id/radiolk”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:text=“Paracetamol”

android:textSize=“18sp” />

<RadioButton

android:id=“@+id/radiopr”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:text=“Candesartan”

android:textSize=“18sp” />

<RadioButton

android:id=“@+id/radiow”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:text=“Etaflusin”

android:textSize=“18sp” />

</RadioGroup>

<TextView

android:id=“@+id/labelkeahlian”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_below=“@+id/groupjk”

android:layout_marginTop=“7dp”

android:text=“Jenis Obat”

android:textSize=“18sp” />

<CheckBox

android:id=“@+id/cekboxjava”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_below=“@+id/labelkeahlian”

android:layout_marginTop=“5dp”

android:text=“Bubuk”

android:textSize=“18sp” />

<CheckBox

android:id=“@+id/cekboxnet”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_below=“@+id/cekboxjava”

android:layout_marginTop=“5dp”

android:text=“Pil”

android:textSize=“18sp” />

<CheckBox

android:id=“@+id/cekboxsa”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_below=“@+id/cekboxnet”

android:layout_marginTop=“5dp”

android:text=“Sirup”

android:textSize=“18sp” />

<TextView

android:id=“@+id/outputnama”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_below=“@+id/cekboxsa”

android:layout_marginTop=“5dp”

android:textSize=“18sp” />

<TextView

android:id=“@+id/outputemail”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_below=“@+id/outputnama”

android:layout_marginTop=“5dp”

android:textSize=“18sp” />

<TextView

android:id=“@+id/outputahli”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_below=“@+id/outputemail”

android:layout_marginTop=“5dp”

android:textSize=“18sp” />

<TextView

android:id=“@+id/outputjk”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_below=“@+id/outputahli”

android:layout_marginTop=“5dp”

android:textSize=“18sp” />

<LinearLayout

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_alignRight=“@+id/groupjk”

android:layout_alignTop=“@+id/outputnama”

android:layout_marginRight=“18dp”

android:layout_marginTop=“18dp”

android:orientation=“vertical” >

</LinearLayout>

<Button

android:id=“@+id/tomboltampil”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_above=“@+id/outputnama”

android:layout_toRightOf=“@+id/labeljk”

android:text=“CETAK”

android:textSize=“18sp” />

</RelativeLayout>

</ScrollView>

package com.example.dodolan;

import android.app.Activity;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.CheckBox;

import android.widget.EditText;

import android.widget.RadioButton;

import android.widget.RadioGroup;

import android.widget.TextView;

import android.widget.RadioGroup.OnCheckedChangeListener;

public class MainActivity extends Activity {

EditText fieldnama,fieldemail;

Button tomboltampil;

RadioGroup groupjk;

RadioButton radiolk, radiopr;

CheckBox cekboxjava, cekboxsa, cekboxnet;

TextView outputnama, outputemail, outputjk, outputahli;

String jk, ahli;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

fieldemail = (EditText)findViewById(R.id.fieldemail);

fieldnama = (EditText)findViewById(R.id.fieldnama);

tomboltampil = (Button)findViewById(R.id.tomboltampil);

groupjk = (RadioGroup)findViewById(R.id.groupjk);

cekboxjava = (CheckBox)findViewById(R.id.cekboxjava);

cekboxsa = (CheckBox)findViewById(R.id.cekboxsa);

cekboxnet = (CheckBox)findViewById(R.id.cekboxnet);

outputnama =(TextView)findViewById(R.id.outputnama);

outputemail =(TextView)findViewById(R.id.outputemail);

outputahli = (TextView)findViewById(R.id.outputahli);

outputjk = (TextView)findViewById(R.id.outputjk);

tomboltampil.setOnClickListener(this);

groupjk.setOnCheckedChangeListener(this);

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);

return true;

}

@Override

public boolean onOptionsItemSelected(MenuItem item) {

// Handle action bar item clicks here. The action bar will

// automatically handle clicks on the Home/Up button, so long

// as you specify a parent activity in AndroidManifest.xml.

int id = item.getItemId();

if (id == R.id.action_settings) {

return true;

}

return super.onOptionsItemSelected(item);

}

@Override

public void onClick(View klik) {

// TODO Auto-generated method stub

outputnama.setText(“Nama Anda : “+fieldnama.getText());

outputemail.setText(“Alamat Anda : “+fieldemail.getText());

if (cekboxjava.isChecked() && cekboxnet.isChecked() && cekboxsa.isChecked()){

outputahli.setText(“Merek Obat : Paracetamol, Candesartan, Etaflusin “);

}else if(cekboxjava.isChecked() && cekboxnet.isChecked()){

outputahli.setText(“Merek obat: Paracetamol”);

}else if(cekboxjava.isChecked() && cekboxsa.isChecked()){

outputahli.setText(“Merek Obat: Candesartan”);

}else if(cekboxnet.isChecked() && cekboxsa.isChecked()){

outputahli.setText(“Merek Obat: Etaflusin”);

}else if(cekboxjava.isChecked()){

}

outputjk.setText(jk);

fieldnama.setText(“”);

fieldemail.setText(“”);

cekboxjava.setChecked(false);

cekboxsa.setChecked(false);

cekboxnet.setChecked(false);

groupjk.clearCheck();

}

}

}

Sekian, kurang dan lebihnya mohon maaf..

Wassalamu’alaikum. wr. wb

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.