Download Source Code Aplikasi

Membuat aplikasi prediksi temperature dengan Android Studio

Friday, August 30th, 2019 - Uncategorized

Halo teman disini aku akan menunjukkan sedikit tutorial bagaimana cara membuat aplikasi sederhana untuk menghitung prediksi suhu dengan android studio.

Aplikasi prediksi suhu ini akan memakai perhitungan almanac, dimana nanti akan mengubah cricket chirps (suara jangkrik) ke drajat Celsius dengan rumus :

Jumlah bunyi jangkrik / 3 + 4

Pertama buat project gres terlebih dahulu, selanjutnya download gambar berikut :

Selanjutnya ubah nama dari gambar tersebut menjadi thermometer.png. Selanjutnya copy pastekan gambar tersebut ke Android > App > res > drawable

Baca juga artikel lainnya

Jika sudah buka main_activity.xml atau activity_main.xml di Android > App > res. Selanjutnya copykan code dibawah ini dibagain Text

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

<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=”@color/colorAccent”

android:orientation=”vertical”

tools:context=”.MainActivity”>

<ImageView

android:id=”@+id/imageView6″

android:layout_width=”120dp”

android:layout_height=”140dp”

android:layout_gravity=”center_horizontal|center”

android:layout_marginTop=”5dp”

app:srcCompat=”@drawable/thermometer” />

<TextView

android:id=”@+id/textView”

android:layout_width=”match_parent”

android:layout_height=”wrap_content”

android:layout_marginLeft=”15dp”

android:layout_marginRight=”15dp”

android:background=”@color/colorPrimaryLight”

android:gravity=”center_horizontal|center”

android:text=”Tahukah Anda bahwa Anda sanggup memilih suhu di luar dengan menghitung number Kerik yang dihasilkan oleh Jangkrik. Hitung saja number Kerik yang dihasilkan Jangkrik dalam 25 detik dan tempatkan angka itu di kotak di bawah ini. ” />

<EditText

android:id=”@+id/enter_jumlah”

android:layout_width=”match_parent”

android:layout_height=”wrap_content”

android:layout_marginLeft=”20dp”

android:layout_marginRight=”20dp”

android:ems=”10″

android:gravity=”center”

android:hint=”number Krik dalam 25 Detik”

android:inputType=”number” />

<Button

android:id=”@+id/btn_hitung”

android:layout_width=”match_parent”

android:layout_height=”wrap_content”

android:layout_marginLeft=”20dp”

android:layout_marginRight=”20dp”

android:layout_marginTop=”10dp”

android:background=”@color/colorPrimary”

android:text=”HITUNG SUHU”

android:textColor=”@android:color/black”

android:textStyle=”bold” />

<TextView

android:id=”@+id/txt_hasil”

android:layout_width=”match_parent”

android:layout_height=”wrap_content”

android:layout_marginLeft=”20dp”

android:layout_marginRight=”20dp”

android:layout_marginTop=”5dp”

android:background=”@color/colorPrimaryLight”

android:text=”TextView”

android:textColor=”@android:color/background_dark”

android:textStyle=”bold” />

<TextView

android:id=”@+id/textView2″

android:layout_width=”match_parent”

android:layout_height=”wrap_content”

android:layout_marginLeft=”20dp”

android:layout_marginRight=”20dp”

android:layout_marginTop=”25dp”

android:text=”Dibuat oleh Petra”

android:textColor=”@android:color/holo_red_dark”

android:textStyle=”bold” />

</LinearLayout>

Jika sudah buka file ke Android > app > java > com.example.xxx > MainActivity.java. Selanjutnya copykan code dibawah ini

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

import android.widget.Toast;

import java.text.DecimalFormat;

public class MainActivity extends AppCompatActivity {

// Mendeklaraskan variable palette

Button btn_hitung;

TextView txt_hasil;

EditText enter_jumlah;

DecimalFormat formater;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main_activity);

formater = new DecimalFormat(“#0.0”);

btn_hitung = findViewById(R.id.btn_hitung);

txt_hasil = findViewById(R.id.txt_hasil);

enter_jumlah = findViewById(R.id.enter_jumlah);

txt_hasil.setVisibility(View.GONE);

btn_hitung.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

if (enter_jumlah.getText().toString().isEmpty())

{

Toast.makeText(MainActivity.this, “Masukan number kerik”, Toast.LENGTH_SHORT).show();

}

else

{

int number = Integer.parseInt(enter_jumlah.getText().toString().trim());

double temperature = (number / 3.0) + 4;

String hasil = “Perkiraan suhu : ” + formater.format(temperature)+ “\tdrajat Celcius”;

txt_hasil.setText(hasil);

txt_hasil.setVisibility(View.VISIBLE);

}

}

});

}

}

 

Maka nanti balasannya menyerupai ini

 

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Download Source Code Aplikasi
Membuat aplikasi prediksi temperature dengan Android Studio | Ahmad Code | 4.5