Wednesday, October 8, 2014

Pertemuan 3, 1 Oktober 2014 : Cek Ongkir Dari Bandung

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