kelompok (akbar, ricky, farida).doc

Post on 28-Jan-2016

222 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Laporan Tugas Besar Pemrograman Berbasis Objek

Aplikasi Kalkulator Kurs

Kelompok : 5

Nama Anggota : • Faridah Nabila Uthami

• Muhammad Faishal Akbar

• Ricky Nurseptian Pratama

Kelas : TT 3B

Program Studi Teknik Telekomunikasi

Politeknik Negeri Jakarata

Depok

2015

I. Judul Aplikasi: Fast News

Aplikasi “Fast News” Ini merupakan aplikasi sederhana yang dapat membantu kita mengakses

situs-situs berita dengan cepat, dengan menekan aplikasi dan akan langsung di berikan beberapa

pilihan situs yang bisa langsung menuju websitenya.

Berikut adalah source code program aplikasi Fast News

Layout Source Code

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/widget33" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/background" >

< RadioGroup android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentLeft="true" android:orientation="vertical" >

<LinearLayout android:id="@+id/widget38" android:layout_width = "320px" android:layout_height = "270px" android:orientation="vertical" >

<TextView android:id="@+id/widget39" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text = "Dollar" android:textStyle="bold" />

<EditText android:id="@+id/dollar" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="number" android:textSize="18sp" >

<requestFocus /> </EditText>

<TextView android:id="@+id/widget40" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text = "Rupiah" android:textStyle="bold" />

< EditText

android:id="@+id/rupiah" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="18sp" />

<TextView android:id="@+id/widget41" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text = "Real" android:textStyle="bold" />

< EditText android:id="@+id/real" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="18sp" /> </LinearLayout>

<RadioButton android:id="@+id/dtor" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text = "Dollar ke Rupiah" />

<RadioButton android:id="@+id/rtod" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text = "Rupiah Ke Dollar" />

<RadioButton android:id="@+id/rltor" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text = "Real ke Rupiah" />

<RadioButton android:id="@+id/rtorl" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text = "Rupiah ke Real" />

<RadioButton android:id="@+id/dtorl" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text = "Dollar ke Real" />

<RadioButton android:id="@+id/rltod" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text = "Real ke Dollar" />

<RelativeLayout android:layout_width="match_parent"

android:layout_height="wrap_content" >

<Button android:id="@+id/convert" android:layout_width = "313px" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_marginLeft="26dp" android:text = "Convers" android:textStyle="bold" /> </RelativeLayout></RadioGroup>

</RelativeLayout>

Main Activity

package com.example.fastnews;

import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button detik = (Button) findViewById (R.id.detik); Button kompas = (Button) findViewById (R.id.kompas); Button vivanews = (Button) findViewById (R.id.vivanews); Button sportnews = (Button) findViewById (R.id.sportnews); detik.setOnClickListener( new Button.OnClickListener(){ public void onClick(View v){ callintent(v); } }); kompas.setOnClickListener( new Button.OnClickListener(){ public void onClick (View v){ callintent(v); } }); vivanews.setOnClickListener( new Button.OnClickListener(){ public void onClick (View v){ callintent(v); } }); sportnews.setOnClickListener( new Button.OnClickListener(){ public void onClick (View v){ callintent(v); }

}); } public void callintent(View view) { Intent intent = null; switch (view.getId()) { case R.id.detik:

intent = new Intent(Intent. ACTION_VIEW, Uri. parse( "http://detik.com" ));

startActivity(intent); break; case R.id.kompas:

intent = new Intent(Intent. ACTION_VIEW, Uri. parse( "http://kompas.com" ));

startActivity(intent); break; case R.id.vivanews: intent = new Intent(Intent. ACTION_VIEW,Uri. parse( "http://vivanews.com" )); startActivity(intent); break; case R.id.sportnews: intent = new Intent(Intent. ACTION_VIEW,Uri. parse( "http://www.bola.net" )); startActivity(intent); break; default: break; }}@Overrideprotected void onActivityResult( int requestCode, int resultCode,Intent data) {if (resultCode == Activity. RESULT_OK && requestCode == 0) {String result = data.toURI () ;Toast. makeText ( this , result, Toast. LENGTH_LONG ) ;}}}

Hasil eksekusi

I. Penjelasan Program

Aplikasi ini di gunakan sebagai akses cepat untuk mendapatkan informasi berita

terkini seputar website yang sudah terkenal di kalangan

II. Kesimpulan

Aplikasi KalkulatorKurs dapat dijalankan dengan target android 4.1 (jelly bean)

dan android minimum 2.2 (froyo) serta cocok dengan android 4.3 (jelly bean). Aplikasi

ini memudahkan pengguna dalam mengkonversi kurs mata uang dollar dan poundsterling

dengan mata uang rupiah. Pada aplikasi ini menggunakan “source code” dengan metode

“private long” sebagai perhitungan dasar.

top related