Cek Ongkir Dari Bandung Jasa Kurir Jne, Tiki, Pos Indonesia
Dewasa ini semakin berkembangnya teknologi menjadikan dunia kecil itu memang mulai terasa, dari mulai berkembangnya dunia komputer dan jalinan sosial media yang semakin pesat, menjadikan penggiat bisnis menjadi merebak. salah satunya mngkin kita kenal online shop, dalam bisnis online shop jual beli dari kota ke pedesaan menjadi sistemmatis dan roda perekomian juga semakin membengkak.. ntuk menunjang online shop tidak terlepas dari jasa kurir, untuk jasa mengirimkan barang, jasa kurir yang terkenal diantaranya POS, JNE, TIKI. darisanalah saya mulai meinovasi dan dikarenakana saya lokasi di bandung jadi untuk kota asal batasi yaitu Bandung.
kode activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<EditText
android:id="@+id/etNum1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/editText1"
android:layout_below="@+id/editText1"
android:layout_toLeftOf="@+id/etNum2"
android:ems="10"
android:hint="Harga Barang"
android:inputType="number" >
<requestFocus />
</EditText>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignRight="@+id/editText1"
android:layout_marginTop="14dp"
android:text="Penghitung Barang"
android:textAppearance="?android:attr/textAppearanceLarge" />
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:ems="10"
android:hint="input barang" />
<Button
android:id="@+id/hNormal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/etNum1"
android:layout_marginTop="14dp"
android:text="Non Member" />
<Button
android:id="@+id/gratis"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/hNormal"
android:layout_centerHorizontal="true"
android:text="Pemilik Toko" />
<TextView
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/etNum1"
android:layout_alignBottom="@+id/etNum1"
android:layout_toLeftOf="@+id/etNum1"
android:text="Rp."
android:textAppearance="?android:attr/textAppearanceMedium" />
<Button
android:id="@+id/murah"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/hNormal"
android:layout_alignBottom="@+id/hNormal"
android:layout_alignParentRight="true"
android:layout_marginRight="32dp"
android:text="Member" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/gratis"
android:layout_centerHorizontal="true"
android:text="TOTAL HARGA"
android:textAppearance="?android:attr/textAppearanceMedium" />
<EditText
android:id="@+id/etNum2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/hNormal"
android:layout_alignLeft="@+id/murah"
android:ems="10"
android:hint="Jumlah"
android:inputType="number" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/TextView01"
android:layout_below="@+id/textView2"
android:layout_marginTop="17dp"
android:text="Rp."
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/tvResult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/textView3"
android:layout_alignLeft="@+id/etNum1"
android:text="0"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/editText1"
android:layout_below="@+id/tvResult"
android:layout_marginTop="22dp"
android:text="Member = Harga Di Potong 30%"
android:textAppearance="?android:attr/textAppearanceSmall" />
<TextView
android:id="@+id/TextView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView4"
android:layout_below="@+id/textView4"
android:text="Non Member = Harga Normal"
android:textAppearance="?android:attr/textAppearanceSmall" />
<TextView
android:id="@+id/TextView03"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/gratis"
android:layout_below="@+id/TextView02"
android:text="Pemilik Toko = Gratis"
android:textAppearance="?android:attr/textAppearanceSmall" />
</RelativeLayout>
untuk kode MainActivity.java
package com.example.congkir;
import android.os.Bundle;
import android.app.Activity;
import android.text.TextUtils;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends Activity implements OnClickListener {
EditText p_tujuan;
Button btn_jney;
Button btn_tikiy;
Button btn_posy;
TextView tvResult;
String oper = "";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// find the elements
p_tujuan = (EditText) findViewById(R.id.p_tujuan);
btn_jney = (Button) findViewById(R.id.btn_jney);
btn_tikiy = (Button) findViewById(R.id.btn_tikiy);
btn_posy = (Button) findViewById(R.id.btn_posy);
tvResult = (TextView) findViewById(R.id.tvResult);
// set a listener
btn_jney.setOnClickListener((OnClickListener) this);
btn_tikiy.setOnClickListener(this);
btn_posy.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
float result = 0;
// check if the fields are empty
if (TextUtils.isEmpty(p_tujuan.getText().toString())
) {
return;
}
// read EditText and fill variables with numbers
// defines the button that has been clicked and performs the corresponding operation
// write operation into oper, we will use it later for output
switch (v.getId()) {
case R.id.btn_jney:
oper = "Rp";
result = 2300;
break;
case R.id.btn_tikiy:
oper = "Rp";
result = 4000;
break;
case R.id.btn_posy:
oper = "Rp";
result = 7000 ;
break;
default:
break;
}
// form the output line
tvResult.setText( oper + result);
}
}
Untuk Screenshoot
Terima Kasih dan Wasalam.


No comments:
Post a Comment