Tampilkan postingan dengan label Android. Tampilkan semua postingan
Tampilkan postingan dengan label Android. Tampilkan semua postingan
TauPintar - Beberapa minggu yang lalu Apple resmi merilis IOS 13 untuk pengguna iphone 7 ke atas, update terebut membawa perubahan yang sangat signifikan dari segi tampilan, banyak pengguna IOS yang menyukai perubahan update tersebut. Baru-baru ini Instagram telah resmi merilis dark mode untuk pengguna iPhone iOS 13. Mode gelap pada Instagram ini akan membuat mata pengguna terasa lebih nyaman saat sedang melihat foto maupun video yang biasanya terasa mencolok karena latar aplikasi yang berwarna putih.

Iphone, ios, android, dark mode, instagram, cara mengubah
#InstagramDarkMode

Mode ini didukung oleh ponsel yang bisa menggunakan dark mode atau mode gelap, apabila ponsel tidak mendukung maka tidak bisa di aktifkan dark mode pada instagram. Jika mode gelap pada ponsel dimatikan, maka tampilan Instagram akan kembali seperti biasa.

Cara mengaktifkan Dark Mode Instagram pada iPhone

1. Pastikan iPhone Anda terpasang iOS 13

Fitur mode gelap Instagram hanya bisa bekerja pada iPhone yang juga mendukung mode gelap pada pengaturan bawaan. Sementara hanya iOS 13 yang mendukung mode tersebut.

2. Aktifkan mode gelap iPhone

Langkah-langkah mengaktifkan mode gelap pada iPhone yaitu:

Buka Settings -> Display -> pilih Dark Mode

3.Unduh Instagram versi terbaru

Mode ini hanya dapat digunakan pada versi Instagram terbaru.

4. Buka aplikasi Instagram

Kini tampilan Instagram sudah otomatis menggunakan dark mode atau mode malam. Apabila ingin mengembalikannya ke tampilan biasa, hanya perlu mengganti dari 'dark mode' ke 'light mode' di pengaturan iPhone.

Sementara itu bagi pengguna Android juga sudah bisa menggunakan mode gelap di Instagram. Hanya saja fitur tersebut baru bisa digunakan dalam versi beta. Berikut cara mengaktifkan mode gelap Instagram pada Android

Cara mengaktifkan Dark Mode Instagram pada Android

1.Pastikan ponsel Android mendukung mode gelap

Sama halnya dengan iPhone, mode gelap Instagram di Android juga hanya bekerja pada ponsel yang memiliki mode gelap. Mode gelap ini hanya didukung pada ponsel dengan sistem operasi Android 10. Jadi untuk pemilik Android versi 9 (Oreo) ke bawah, tidak ada opsi mode gelap.

2. Aktifkan mode gelap pada ponsel Android

Langkah-langkah yang harus dilakukan yaitu:

Settings -> Display -> Night Mode -> On

3. Gabung versi beta

Buka App Store -> scroll hingga menemukan kolom "You're a Beta Tester" -> pilih "Join Beta" lalu tungguh sesaat.

4. Unduh Instagram versi beta

Setelah berhasil bergabung dengan versi beta, selanjutnya adalah memperbarui aplikasi Instagram versi beta.

5. Tampilan Instagram Anda kini sudah dalam mode gelap

Demikianlah tutorial Cara Mengubah Dark Mode Instagram di Android dan iOS semoga bermanfaat dan menambah pengetahuan.

Baca Juga :
Cara Membuat Kalkulator Sederhana dengan Android Studio
Cara Membuat Aplikasi Biodata Sederhana Dengan App Inventor
TauPintar - Kali ini kita akan belajar membuat aplikasi kalkulator sederhana di android menggunakan android studio. Bagaimana cara membuatnya? Langsung saja kita buat sekarang, inilah langkah-langkahnya.

Langkah membuat kalkulator sederhana

1. Buat project Baru

Buat project baru pada android studio dengan nama "Kalkulator Sederhaha" atau buat nama project sesuai yang kamu suka.

2. Pastekan kode
Pastekan kode XML berikut ke activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout 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"
    tools:context=".MainActivity">

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_marginBottom="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginEnd="8dp"
        android:layout_marginLeft="8dp"
        android:layout_marginRight="8dp"
        android:layout_marginTop="8dp"
        android:orientation="vertical"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.017">

    <EditText
        android:id="@+id/bil1" style="@android:style/Widget.Holo.Light.EditText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:fontFamily="casual"
        android:hint="Inputkan Angka 1"
        android:inputType="number"
        tools:ignore="MissingConstraints" />


    <EditText
        android:id="@+id/bil2" style="@android:style/Widget.Holo.Light.EditText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:fontFamily="casual"
        android:hint="Inputkan Angka 2"
        android:inputType="number" />

    <EditText
        android:id="@+id/hasil" style="@android:style/Widget.Holo.Light.EditText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:fontFamily="casual"
        android:hint="Hasil"
        android:inputType="numberDecimal"
        tools:ignore="MissingConstraints" />

    <Button
        android:id="@+id/btn_tambah"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="btn_tambah_klik"
        android:text=" + "
        tools:layout_editor_absoluteX="8dp"
        tools:layout_editor_absoluteY="323dp"
        tools:ignore="MissingConstraints,OnClick" />


    <Button
        android:id="@+id/btn_kurang"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="btn_kurang_klik"
        android:text=" - "
        tools:layout_editor_absoluteX="8dp"
        tools:layout_editor_absoluteY="323dp"
        tools:ignore="OnClick" />


    <Button
        android:id="@+id/btn_bagi"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="btn_bagi_klik"
        android:text=" / "
        tools:layout_editor_absoluteX="8dp"
        tools:layout_editor_absoluteY="323dp"
        tools:ignore="OnClick" />

    <Button
        android:id="@+id/btn_kali"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="btn_tambah_klik"
        android:text=" x "
        tools:layout_editor_absoluteX="8dp"
        tools:layout_editor_absoluteY="323dp"
        tools:ignore="OnClick" />

    <Button
        android:id="@+id/btn_batal"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="btn_batal_klik"
        android:text="Batal"
        tools:layout_editor_absoluteX="8dp"
        tools:layout_editor_absoluteY="323dp" />

    <Button
        android:id="@+id/btn_keluar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="btn_keluar_klik"
        android:text="Keluar"
        tools:layout_editor_absoluteX="8dp"
        tools:layout_editor_absoluteY="323dp" />


</LinearLayout>

</android.support.constraint.ConstraintLayout>

3. Mainactivity.java
Pastekan kode Mainactivity.java berikut
package zel.com;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;


public class MainActivity extends AppCompatActivity {

    EditText bil1, bil2, hasil;
    int a, b, c;


    @Override protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        bil1 = (EditText) findViewById(R.id.bil1);
        bil2 = (EditText) findViewById(R.id.bil2);
        hasil = (EditText) findViewById(R.id.hasil);

        Button Btn = (Button) findViewById(R.id.btn_tambah); Btn.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                //int a, b, c;
                a = Integer.valueOf(bil1.getText().toString());
                b = Integer.valueOf(bil2.getText().toString());
                c = a + b;
                hasil.setText(String.valueOf(c));
            }
        } );

                // program kurang
                Button btn_kurang = (Button) findViewById(R.id.btn_kurang);
                btn_kurang.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        //int a, b, c;
                        a = Integer.valueOf(bil1.getText().toString());
                        b = Integer.valueOf(bil2.getText().toString());
                        c = a - b;
                        hasil.setText(String.valueOf(c));

                    }
                });

                // program kali
                Button btn_kali = (Button) findViewById(R.id.btn_kali);
                btn_kali.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        //int a, b, c;
                        a = Integer.valueOf(bil1.getText().toString());
                        b = Integer.valueOf(bil2.getText().toString());
                        c = a * b;
                        hasil.setText(String.valueOf(c));

                    }
                });

                // program bagi
                Button btn_bagi = (Button) findViewById(R.id.btn_bagi);
                btn_bagi.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        //int a, b, c;
                        a = Integer.valueOf(bil1.getText().toString());
                        b = Integer.valueOf(bil2.getText().toString());
                        c = a / b;
                        hasil.setText(String.valueOf(c));

                    }
                });
            }

            public void btn_batal_klik(View view) {
                bil1.setText("");
                bil2.setText("");
                hasil.setText("");

            }

            public void btn_keluar_klik(View view) {
                System.exit(0);

            }
        }

selanjutnya silahkan run app menggunakan emulator. jika berhasil maka tampilannya seperti dibawah ini, berikut adalah hasil dari perkalian

Kalkulator Sederhana dengan Android Studio


Itulah cara membuat aplikasi android kalkulator sederhana menggunakan android studio, gampang kan? Ok.. terima kasih sudah membaca artikel ini.

Baca juga :
Cara Membuat Aplikasi Biodata Sederhana Dengan App Inventor
Cara Mudah Mengganti Background Program Android Di Eclipse
TauPintar.net - Android adalah OS yang paling populer digunakan di smartphone selain IOS, karena begitu banyak vendor smartphone yang menggunakan OS ini untuk smartphonenya. Bagaimana jika kamu tidak memiliki smartphone ber OS Android, apakah kamu bisa menikmati sensasi menggunakan Android? :D Dizaman yang canggih seperti saat ini apa saja bisa dilakukan menggunakan teknologi yang sudah ada. Baik kita lanjut ke pemabahasan kita, apakah bisa orang yang tidak mempunyai Smathpone Android bisa menggunakan android.

Diandroid begitu banyak aplikasi gem yang sangat bagus dan sayang jika kamu tidak mencobanya, tapi kendalanya bagaimana jika kamu tidak memiliki samrtphone android. Sekarang ada namanya Emulator Android yang bisa kamu gunakan di laptop atau PC (Personal Compauter) dengan syarat kamu harus menginstal salah satu emulator andorid dibawah ini.

Jadi sangat menguntungkan bagi kamu yang memiliki pc karena dapat mengakses android layaknya menggunakan hp android, perlu sobat ketahui bahwa ketika kamu ingin menjalankan game atau aplikasi android maka kita membutuhkan software pc tambahan yang biasa kita sebut emolator android. Untuk dapat memiliki akses android yang baik, maka kita juga butuhkan emulator android terbaik sekaligus paling ringan dengan ukuran kecil hasil yang maksimal.

Best Android Emulator For PC, Emulator Android Paling Ringan untuk PC

Emulator Android Paling Ringan untuk PC dan Laptop tanpa Lag

Berikut sudah dirangkum sedemikian rupa sesuai urutan, ada beberapa yang paling menonjol dan ada beberapa yang memiliki tingkat ringan yang tinggi sehingga mudah digunakan.

1. NOX App Player

Diurutan pertama adalah aplikasi Nox app player emulator android, kamu dapat menjalankan berbagai macam aplikasi juga game android di PC baik itu komputer atau laptop. Tak hanya itu sobat, nox app player juga mengklaim emulator android terbaik.

Nox app player cukup simple dengan tampilan menarik, yang jelas nox app player cukup ringan ketika kamu gunakan. Lantas apa saja fitur dari nox app player yaitu support processor Intel dan AMD, juga mendukung os windows yang lebih kompatibel. Menggunakan OS Android versi Kit Kat, mendukung perangkat output, input dan gamepad. Lalu bisa kita gunakan untuk multiplayer dan dapat mengatur resolusi, cpu bahkan pengugnaan RAM. Kamu bisa donwload di situs resmi nya http://www.bignox.com/en.

2. Genymotion Emulator Android

GenyMotion yang menjadi emulator terbaik dan cukup ringan. Tak heran genymotion bisa dikatan terbaik dan teringan karena aplikasi emulator genymotion sudah dilengkapi dengan fitur OpenGL dan sudah sangat responsif juga kompatibel dengan perangkat pc.

Genymotion juga terbagi menjadi dua versi, yaitu ada versi gratis dan ada versi berbayar. Untuk versi berbayar memiliki fitur yang lebih dibandingkan yang gratis, tapi yang gratis juga tak kalah bagus dan yang jelas untuk menjalankan aplikasi android itu lebih ringan dibandingkan dengan emulator lainya. Untuk link downloadnya kamu dapat kunjungi situs resmi nya http://www.genymotion.com.

3. Memu Emulator APK

Ya emulator yang satu ini buatan china. Memu mengklaim bahwa emulator dengan performa terbaik yang paling smooth, memu juga support untuk perangkat PC, Notebook juga tablet sekalipun. Memang tak salah mengkalaim emulator terbaik dan paling smooth, nyatanya memu sudah benar-benar terbukti ucapanya.

Kemudian untuk OS android yang dipakai adalah android jelly bean, memang untuk os ini cukup jadul tapi paling smooth dan ringan. Maka jika kamu menggunakan Memu emulator tak akan menyesal deh karena sangat ringan. Untuk mendownload kamu dapat membukaresmi memu http://www.memuplay.com.

4. Droid4X

Sama halnya memu emulator, droid4x juga pemain baru di penyedia emulator android. Namun jangan salah, karena kemampuanya maka tak heran bisa di urutan nomer 4. Perlu kamu ketahui bahwa droid4x emulator yang menawarkan berbagai kemudahan dalam penggunaanya. Contohnya droid4x sudah terinstall google playstore, dapat digunakan drag dan drop install apk, bisa pakai keyboard emulator dan masih banyak lagi sobat. Kamu bisa donwload di situs resmi droid4x yaitu http://www.droid4x.com.

5. Offical Android SDK

Ini merupakan tool yang memang biasa digunakan oleh seorang android developer, menurut saya ini cukup mudah di gunakan dan lebih ringan pastinya, dari segi ukuran memang cukup ringan serta ketika digunakan tidak terlalu membebani RAM. Dengan begitu kamu dapat menikmati aplikasi dan game android tanpa mengalami macet. Untuk mendownload kamu bisa kunjungi situs resmi nya https://developer.android.com/studio/index.html.

Sekian artikel tentang Emulator Android Paling Ringan untuk PC dan Laptop semoga bermanfaat dan menambah pengetahuan kamu. sekian...

Baca juga :
Apa Itu Arificial Cornea?
Cara Mematikan Mode Sleep di Windows 10
TauPintar.net - App Inventor adalah aplikasi yang awalnya dikembangkan oleh Google, dan saat ini dikelola oleh MassachusettsInstitute of Technology (MIT). App Inventor memungkinkan para pengguna baru agar dapat memprogram komputer dan dapat menciptakan aplikasi untuk perangkat lunak terutama bagi sistem yang berbasis operasi Android. berbasis visual block programming, jadi kita bisa membuat aplikasi tanpa kode satupun. Mengapa disebut visual block programming?, karena kita akan melihat, menggunakan, menyusun dan drag-drops “blok” yang merupakan simbol-simbol perintah dan fungsi tertentu dalam membuat aplikasi, dan secara sederhana kita bisa menyebutnya coding less.

Dan kali ini kita akan membahas Cara Membuat Program Biodata atau data diri Sederhana, dsini kita menggunakan 4 jenis user interface yaitu label, textbox, checkbox, dan button. Baik langsung saja.

Cara Membuat Program Biodata dengan APP Inventor

Ok, kita langsung saja membuat aplikasi biodata sederhana dengan app inventor, kebetulan ini adalah tugas saya waktu semester 3.

Cara Membuat Program Biodata Sederhana Dengan App Inventor
1. Buka http://ai2.appinventor.mit.edu dan login dengan akun kamu
2. Buat Project baru, dengan cara pilih Project > Start New Project dan beri nama biodata atau apalah sesuka hati kamu. Oh ya, nama project tidak boleh pakai spasi, silahkan gunakan karakter sebagai pemisah kata.
3. Lalu Buat design seperti dibawah ini

Cara Membuat Program Biodata Sederhana Dengan App Inventor

4. Tampilan di atas menggunakan 4 user interface berikut keterangan nya

Cara Membuat Program Android Sederhana

5. Dan rename masing user interface jika dia label rename menjadi label_ nik, label_nama, label_jk dan seterusnya jika di textbox rename menjadi tnik, tnama, talamat, dan tnohp. jika dia checkbox maka rename menjadi perempuan, dan laki untuk jenis kelamin dan untuk jabatan rename menjadi manajer, pimpinan, bendahara, dan staff. yang direname hanya bagian yg di kotak-kotak dibawah ini.

Membuat Program Biodata Sederhana Dengan App Inventor

6. Jika semua sudah di rename, sekarang kita akan menagatur block program nya. Atur seperti gambar dibawah ini.

Cara Membuat Program Sederhana Dengan App Inventor

7. jika semua sudah, kamu tinggal build APK nya dan coba run kan aplikasi nya di Smartphone android kamu atau emulator yang kamu punya. 

Semoga bermanfaat dan menambah pengetahuan kamu dalam pemrograman android, jika ada problem silahkan tanyakan di kolom komentar. sekian.. Salam blogger.
(zac)

Baca juga :
Cara Mudah Membuat Aplikasi Android Secara Online - Jika kamu ingin membuat aplikasi Android tentu kamu harus belajar tentang bahasa pemrograman android dan tentunya kamu membutuhkan aplikasi yang bisa membuat atau menciptakan sebuah aplikasi android. Ada beberapa aplikasi atau program yang bisa kamu gunakan untuk membuat aplikasi android salah satu nya adalah Eclipse dan Android Studio, tapi jika kamu menggunakan eclipse atau android studio kamu harus mempelajari bahasa pemrograman android yang pastinya tidak semudah yang kamu pikirkan. Nah, pada kali ini TauPintar akan ngasih tau kamu bagaimana cara membuat aplikasi android atau game tanpa harus mengerti bahasa pemrograman android.

Cara Mudah Membuat Aplikasi Android

Cara Membuat Aplikasi Android

Untuk membuat aplikasi android tanpa harus mengeri bahasa pemrograman, tapi sayangnya cara ini kamu harus terkoneksi dengan internet alias secara online. Kamu bisa menggunakan MIT App Inventor.

MIT App Inventor
App Inventor adalah aplikasi yang awalnya dikembangkan oleh Google, dan saat ini dikelola oleh MassachusettsInstitute of Technology (MIT). App Inventor memungkinkan para pengguna baru agar dapat memprogram komputer dan dapat menciptakan aplikasi untuk perangkat lunak terutama bagi sistem yang berbasis operasi Android. berbasis visual block programming, jadi kita bisa membuat aplikasi tanpa kode satupun. Mengapa disebut visual block programming?, karena kita akan melihat, menggunakan, menyusun dan drag-drops “blok” yang merupakan simbol-simbol perintah dan fungsi tertentu dalam membuat aplikasi, dan secara sederhana kita bisa menyebutnya coding less.

Komponen Lingkungan Kerja App Inventor
  • Komponen Desainer, Komponen desainer berjalan pada browser yang digunakan untuk memilih komponen yang dibutuhkan dan mengatur property nya. Pada komponen desainer sendiri terdapat 5 bagian, yaitu palette, viewer, component, media dan properties.
    • Palette : list komponen yang bisa digunakan
    • Viewer : untuk menempatkan komponen dan mengaturnya sesuai tampilan yang  diinginkan
    • Component : tempat list komponen yang dipakai pada project kita
    • Media : mengambil media audi atau gambar untuk project kita
    • Properties : mengatur properties komponen yang digunakan, seperti width, height, name, dll
  • Block Editor, Block Editor berjalan di luar browser dan digunakan untuk membuat dan mengatur behaviour dari komponen-komponen yang kita pilih dari komponen desainer. Nah, berhubung block editor ini basisnya java, jadi kalian sebelumnya harus udah ada jdk sama jre nya. Contoh tampilan Block Editor terlihat seperti gambar di bawah ini :

Cara Membuat Aplikasi Android dengan Mudah
  • Emulator, Emulator digunakan untuk menjalankan dan mengetest project yang telah kita buat. Jadi yang blom punya android pun tetep bisa belajar karna app inventor menyediakan emulatornya juga.
Membuat Aplikasi Android Secara Online

Sekian Cara Mudah Membuat Aplikasi Android Secara Online semoga bermanfaat dan menambah pengetahuan kamu. sekian.... Salam Blogger.
(zac)

Baca Juga : 
Cara Mudah Mengganti Background Program Android Di Eclipse
Assalamuaikum Sobat Blogger, jumpa lagi di postingan yang kesekian kalinya, pada postingan kali ini admin akan berbagi sedikit ilmu seputar membuat Aplikas Android, dan kali ini akan membahas tentang Cara Membuat Aplikasi Gaji Pegawai Sederhana Dengan Eclipse.

Cara Mudah Membuat Aplikasi Gaji Pegawai Sederhana Dengan Eclipse

Cara Membuat Aplikasi Gaji Pegawai Sederhana ini adalah aplikasi yang paling sederhana yang akan dibuat. yuk mari langsung saja dipraktekkan.

Cara Membuat Aplikasi Gaji Pegawai Sederhana Dengan Eclipse

  • Buka Eclipse 
  • Buatlah Project baru dengan cara File > New > Android Aplication Project Silahkan beri nama Aplication Name GajiPegawai atau kamu ingin membuat dengan nama kamu sendiri juga bisa.
  • Pastekan Code berikut di MainActivity.java 
package com.example.pegawai;
import android.app.AlertDialog;
import android.app.ListActivity;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle; //import android.util.Log;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class MainActivity extends ListActivity {
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
// Create an array of Strings, that will be put to our
ListActivity
String[] activity_main = new String[] { "Pegawai", "Exit" };
// Menset nilai array ke dalam list adapater sehingga data pada
array
// akan dimunculkan dalam list
this.setListAdapter(new ArrayAdapter(this,
android.R.layout.simple_list_item_1,
activity_main));
//getListView().setBackgroundResource(R.drawable.bg);
}
@Override
/**method ini akan mengoveride method onListItemClick yang ada pada
class List Activity
* method ini akan dipanggil apabilai ada salah satu item dari list menu
yang dipilih
*/
protected void onListItemClick(ListView l, View v, int position, long
id) {
super.onListItemClick(l, v, position, id);
// Get the item that was clicked
// Menangkap nilai text yang dklik
Object o = this.getListAdapter().getItem(position);
String pilihan = o.toString();
// Menampilkan hasil pilihan menu dalam bentuk Toast
tampilkanPilihan(pilihan);
}
/**
* Tampilkan Activity sesuai dengan menu yang dipilih
*
*/
protected void tampilkanPilihan(String pilihan) {
try {
// Intent digunakan untuk sebagai pengenal suatu activity
Intent i = null;
if (pilihan.equals("Pegawai")) {
i = new Intent(this, Pegawai.class);
} else if (pilihan.equals("Exit")) {
// Intent exit = new Intent(Intent.ACTION_MAIN);
// startActivity(exit);
AlertDialog.Builder builder = new
AlertDialog.Builder(this);
builder.setMessage("Anda Yakin Ingin Menutup
Aplikasi?")
.setCancelable(false).setPositiveButton("Ya",
new
DialogInterface.OnClickListener() {
public void
onClick(DialogInterface dialog,
int
id) {
Intent exit =
new Intent(
Intent.ACTION_MAIN);
exit.addCategory(Intent.CATEGORY_HOME);
exit
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(exit);
}
}).setNegativeButton("Tidak",
new
DialogInterface.OnClickListener() {
public void
onClick(DialogInterface dialog,
int
id) {
dialog.cancel();
}
}).show();
} else {
Toast.makeText(
this,
"Anda Memilih: " + pilihan
+ " , Actionnya belum
dibuat",
Toast.LENGTH_LONG).show();
}
startActivity(i);
} catch (Exception e) {
e.printStackTrace();
}
}
}

  • Selanjutnya buat lah class Java baru dan beri nama Pegawai dan nanti akan menjadi Pegawai.java.  pastekan kode berikut di Pegawai.java
package com.example.pegawai;
import java.util.ArrayList;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TableLayout;
import android.widget.TableRow;
import android.widget.TextView;
import android.widget.Toast;
public class Pegawai extends Activity {
//mendeklarasikan
tempatDatabase dm;
EditText inip, inama, igapok;
Button btambah;
TableLayout tabel4data;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pegawai);
//mengkaitkan tempatDatabase ke MainActivity
dm = new tempatDatabase(this);
tabel4data = (TableLayout) findViewById (R.id.tabel_data);
inip = (EditText) findViewById(R.id.inip);
inama = (EditText) findViewById(R.id.inama);
igapok = (EditText) findViewById(R.id.igapok);
btambah = (Button) findViewById(R.id.btambah);
//membuat onclick pada tombol button btambah
btambah.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//menjalankan simpandata(); yang nanti akan di buat
simpanData();
}
});
//mengupdate table bila data sudah di simpan
updateTable();
}
private void updateTable() {
// TODO Auto-generated method stub
// TODO Auto-generated method stub
while (tabel4data.getChildCount() > 1) {
tabel4data.removeViewAt(1);
}
double aa = tabel4data.getChildCount();
String a = String.valueOf(aa);
Toast.makeText(getBaseContext(), "tabel data child : " +
a,
Toast.LENGTH_SHORT).show();
ArrayList> data =
dm.ambilSemuaBaris();//
for (int posisi = 0; posisi < data.size(); posisi++) {
TableRow tabelBaris = new TableRow(this);
ArrayList baris = data.get(posisi);
TextView idTxt = new TextView(this);
idTxt.setText(baris.get(0).toString());
tabelBaris.addView(idTxt);
TextView namaTxt = new TextView(this);
namaTxt.setText(baris.get(1).toString());
tabelBaris.addView(namaTxt);
TextView hobiTxt = new TextView(this);
hobiTxt.setText(baris.get(2).toString());
tabelBaris.addView(hobiTxt);
TextView alamatTxt = new TextView(this); //tambah
satu
alamatTxt.setText(baris.get(3).toString());
tabelBaris.addView(alamatTxt);
tabel4data.addView(tabelBaris);
}
}
@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;
}
//membuat simpan data bila tombol buton di jalankan
private void simpanData() {
// TODO Auto-generated method stub
try {
dm.addRow(inip.getText().toString(), inama.getText().toString(),
igapok.getText().toString());
Toast.makeText(getBaseContext(),
inip.getText().toString() + ", berhasil disimpan",
Toast.LENGTH_SHORT).show();
updateTable();
//mengkosongkan field yang akan di buat di bawah
kosongkanField();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
Toast.makeText(getBaseContext(), "gagal simpan, " +
e.toString(),
Toast.LENGTH_LONG).show();
}
}
//membuat kosong pada text bila sudah di jalankan penyimpanan
private void kosongkanField() {
// TODO Auto-generated method stub
inip.setText("");
inama.setText("");
igapok.setText("");
}
}





  • Selanjutnya buat lah class Java baru lagi dan beri nama tempatDatabase dan nanti akan menjadi tempatDatabase.java.  pastekan kode berikut di tempatDatabase.java


  • package com.example.pegawai;
    import java.util.ArrayList;
    import android.content.ContentValues;
    import android.content.Context;
    import android.database.Cursor;
    import android.database.sqlite.SQLiteDatabase;
    import android.database.sqlite.SQLiteOpenHelper;
    import android.util.Log;
    public class tempatDatabase {
    //mendeklarasikan ROW
    private static final String ROW_ID = "_id";
    private static final String ROW_NIP = "nip";
    private static final String ROW_NAMA = "nama";
    private static final String ROW_GAPOK = "gapok";
    //mendeklarasikan NAMA_DB DAN TABLE DAN DATABASE VERSION
    private static final String NAMA_DB ="INIPEG"; //nama database diganti jika
    field ditambah
    private static final String NAMA_TABEL="pegawai";
    private static final int DB_VERSION=1;
    //mendeklarasikan CREATE_TABLE = MEMBUAT TABLE"
    private static final String CREATE_TABLE =
    "create table "+NAMA_TABEL+" ("+ROW_ID+" integer PRIMARY KEY autoincrement,
    "+ROW_NIP+" text,"+ROW_NAMA+" text,"+ROW_GAPOK+" text)";
    //membuat mendeklarasikan Context itu adalah context
    private final Context context;
    //membuat mendeklarasikan DatabaseOpenHelper itu adalah dbhelper
    private DatabaseOpenHelper dbhelper;
    //membuat mendeklarasikan SQLiteDatabase itu adalah db
    private SQLiteDatabase db;
    public tempatDatabase(Context ctx) {
    //mendeklarasikan ctx adalah context ( context context di ganti ctx )
    this.context = ctx;
    // membuat DatabaseOpenHelper
    dbhelper = new DatabaseOpenHelper(context);
    //menuliskan DatabaseOpenHelper = SQLiteDatabase
    db = dbhelper.getWritableDatabase();
    }
    private static class DatabaseOpenHelper extends SQLiteOpenHelper {
    //membuat database
    public DatabaseOpenHelper(Context context) {
    super(context, NAMA_DB, null, DB_VERSION);
    // TODO Auto-generated constructor stub
    }
    @Override
    public void onCreate(SQLiteDatabase db) {
    // TODO Auto-generated method stub
    db.execSQL(CREATE_TABLE);
    }
    //memperbarui database bila sudah ada
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVer, int newVer) {
    // TODO Auto-generated method stub
    db.execSQL("DROP TABLE IF EXISTS "+NAMA_DB);
    onCreate(db);
    }
    }
    //menutup DatabaseOpenHelper
    public void close() {
    dbhelper.close();
    }
    //menambahkan pada row
    public void addRow(String nip, String nama, String gapok) {
    ContentValues values = new ContentValues();
    values.put(ROW_NIP, nip);
    values.put(ROW_NAMA, nama);
    values.put(ROW_GAPOK, gapok);
    try {
    //menambahkan nama tabel bila tidak akan error
    // db.delete(NAMA_TABEL, null, null);
    db.insert(NAMA_TABEL, null, values);
    } catch (Exception e) {
    Log.e("DB ERROR", e.toString());
    e.printStackTrace();
    }
    }
    //membuat array pada table layout
    public ArrayList> ambilSemuaBaris() {
    ArrayList> dataArray = new
    ArrayList>();
    Cursor cur;
    try {
    cur = db.query(NAMA_TABEL,
    new String[] { ROW_ID, ROW_NIP, ROW_NAMA, ROW_GAPOK
    }, null, null,
    null, null, null, null); //tambah baru
    cur.moveToFirst();
    if (!cur.isAfterLast()) {
    do {
    ArrayList dataList = new
    ArrayList();
    dataList.add(cur.getLong(0));
    dataList.add(cur.getString(1));
    dataList.add(cur.getString(2));
    dataList.add(cur.getString(3)); //tambah baru
    dataArray.add(dataList);
    } while (cur.moveToNext());
    }
    } catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    Log.e("DEBE ERROR", e.toString());
    }
    return dataArray;
    }
    }
    

    • Selanjutnya pada bagian Layout buat XML baru dan beri nama activity_pegawai.xml. Lalu pastekan kode berikut di activity_pegawai.xml
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     android:id="@+id/LinearLayout1"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:orientation="vertical"
     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=".MainActivity2" >
     <TextView
     android:id="@+id/textView1"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:text="Masukkan nip dan nama" />
     <LinearLayout
     android:layout_width="match_parent"
     android:layout_height="wrap_content" >
     <EditText
     android:id="@+id/inip"
     android:layout_width="80dp"
     android:layout_height="wrap_content"
     android:ems="10"
     android:hint="nip" />
     <EditText
     android:id="@+id/inama"
     android:layout_width="94dp"
     android:layout_height="wrap_content"
     android:ems="10"
     android:hint="nama_pgw" />
     <EditText
     android:id="@+id/igapok"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_weight="1"
     android:ems="10"
     android:hint="gapok" >
     <requestFocus />
     </EditText>
     </LinearLayout>
     <Button
     android:id="@+id/btambah"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_marginLeft="150dp"
     android:text="tambah" />
     <TableLayout android:layout_height="wrap_content"
     android:layout_width="match_parent"
     android:id="@+id/tabel_data">
     <TableRow android:id="@+id/tableRow1"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content">
     <TextView android:layout_height="wrap_content"
     android:layout_width="50dip"
     android:text="no"
     android:id="@+id/no_id"></TextView>
     <TextView
     android:id="@+id/nip_id"
     android:layout_width="100dip"
     android:layout_height="wrap_content"
     android:text="nip" >
    </TextView>
     <TextView
     android:id="@+id/nama_pgw_id"
     android:layout_width="100dip"
     android:layout_height="wrap_content"
     android:text="nama_pgw" >
    </TextView>
     <TextView
     android:id="@+id/gapok_id"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:text="gapok" />
     </TableRow>
     </TableLayout>
    </LinearLayout>
    

    • Lalu di bagian Values pastekan kode berikut ini di String.xml 
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
     <string name="app_name">Pegawai</string>
     <string name="action_settings">Settings</string>
     <string name="hello_world">Hello world!</string>
     <string name="title_activity_menupeg">Menu Pegawai</string>
    </resources>
    

    • Terakhir Tambahkan Kode berikut ini AndroidManifest.xml
    <activity
                android:name="com.zel.taupintarpegawai.Pegawai"
                android:label="@string/title_activity_menupeg" >
                </activity>
    


    • Selesai... Silahkan Run As

    Sekian Cara Membuat Aplikasi Gaji Pegawai Sederhana Dengan Eclipse semoga bermanfaat dan menambah pengetahuan kamu tentang bahasa pemrogramman Android. Jika ada Problem silahkan tanyakan di kolom komentar, InsyaAllah akan admin bantu. Sekian... Salam Blogger
    (zac)

    Baca Juga:
    Assalamualaikum Wr. Wb.
    Kembali lagi saya buat sobat memberi Cara Membuat Aplikasi Hitung Gaji Lembur Sederhana Dengan Eclipse biar sobat makin tau dan pintar :D

    Tanpa basa basi langsung nih saya kasih caranya



    Cara Membuat Aplikasi Hitung Gaji Lembur Sederhana Dengan Eclipse | Android
    • Buka Eclipse
    • Buatlah Project baru dengan cara File > New > Android Aplication Project Silahkan beri nama Aplication Name HitungGajiLembur atau kamu ingin membuat dengan nama kamu sendiri juga bisa.
    • Buat lah Layout seperti gambar di atas yaitu hanya menggunakan TextView, Plain Text, dan Button.
    • Pastekan Kode Berikut di MainActivity.java
      package com.taupintar.hitunggajilembur;
      
      import android.app.Activity;
      import android.os.Bundle;
      import android.view.View;
      import android.widget.Button;
      import android.widget.CheckBox;
      import android.widget.EditText;
      import android.widget.RadioButton;
      import android.widget.RadioGroup;
      import android.widget.TextView;
      public class MainActivity extends Activity {
       /** Called when the activity is first created. */
       int gajiST, gajiPerJam;
       RadioButton jm1, jm2, jm3, jm4;
       RadioGroup JamKerjaLembur;
       Button hitung;
       CheckBox jeke;
       
       @Override
       public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       }
       public void hitung(View v) {
        EditText nama = (EditText) findViewById(R.id.nama);
        TextView outputNama = (TextView) findViewById(R.id.outputNama);
        String name = nama.getText().toString();
        outputNama.setText("Total Gaji " + name);
        jeke = (CheckBox) findViewById(R.id.laki);
        if (jeke.isChecked()) {
         gajiST = 1500000;
        }
        ;
        
        
        JamKerjaLembur = (RadioGroup) findViewById(R.id.rgGolongan);
        int jm = JamKerjaLembur.getCheckedRadioButtonId();
        if (jm == R.id.rbGolongan1) {
         gajiPerJam = 7000;
        } else if (jm == R.id.rbGolongan2) {
         gajiPerJam = 14000;
        } else if (jm == R.id.rbGolongan3){
         gajiPerJam = 21000;
        } else if (jm == R.id.rbGolongan4){
         gajiPerJam = 28000;
        }
        ;
        int totalGaji = gajiST + gajiPerJam;
        TextView total = (TextView) findViewById(R.id.outputGaji);
        total.setText(String.valueOf(totalGaji));
       }
      };
      
    • Selanjutnya pastekan kode berikut di Activity_main.xml
      <?xml version="1.0" encoding="utf-8"?>
      <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:background="@drawable/kanna"
          android:orientation="vertical" >
      
      <TextView
      android:layout_width = "fill_parent"
      android:layout_height= "wrap_content"
      android:text = "@string/inputnama" />
      
      <EditText
      android:id = "@+id/nama"
      android:layout_width = "fill_parent"
      android:layout_height= "wrap_content"
      android:hint="@string/nama" />
      
      <TextView
      android:layout_marginTop = "15dp"
      android:layout_width = "fill_parent"
      android:layout_height= "wrap_content"
      android:text = "@string/jk" />
      
      <CheckBox
       android:id="@+id/laki"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:text="@string/laki" />
      
      <CheckBox
      android:id = "@+id/perem"
      android:layout_width = "fill_parent"
      android:layout_height= "wrap_content"
      android:text = "@string/perem" />
      
      <TextView
      android:layout_marginTop = "15dp"
      android:layout_width = "fill_parent"
      android:layout_height= "wrap_content"
      android:text = "@string/jm"/>
      
      <RadioGroup
      android:id = "@+id/rgGolongan"
      android:layout_width = "fill_parent"
      android:layout_height= "wrap_content" >
      
      <RadioButton
      android:id = "@+id/rbGolongan1"
      android:layout_width = "fill_parent"
      android:layout_height= "wrap_content"
      android:text = "@string/jm1" />
      
      <RadioButton
      android:id = "@+id/rbGolongan2"
      android:layout_width = "fill_parent"
      android:layout_height= "wrap_content"
      android:text = "@string/jm2" />
      
      <RadioButton
      android:id = "@+id/rbGolongan3"
      android:layout_width = "fill_parent"
      android:layout_height= "wrap_content"
      android:text = "@string/jm3"/>
      
      <RadioButton
      android:id = "@+id/rbGolongan4"
      android:layout_width = "fill_parent"
      android:layout_height= "wrap_content"
      android:text = "@string/jm4"/>
      
      <Button
       android:layout_width="182dp"
       android:layout_height="wrap_content"
       android:layout_marginTop="12dp"
       android:onClick="hitung"
       android:text="@string/hj" />
      </RadioGroup>
      
      <TextView
      android:id = "@+id/outputNama"
      android:layout_width = "fill_parent"
      android:layout_height= "wrap_content"
      android:gravity = "center"
      android:textSize = "20sp"
      android:text = "" />
      
      <TextView
      android:id = "@+id/outputGaji"
      android:layout_width = "fill_parent"
      android:layout_height= "wrap_content"
      android:gravity = "center"
      android:textSize = "35sp"
      android:text = "" />
      
      </LinearLayout>





  • Lalu pastekan kode berikut di string.xml
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        
      <string name="app_name">HitungGajiLembur</string>
     <string name="action_settings">Settings</string>
      <string name="hello_world">Hello world!</string>
    <string name="inputnama">Masukan Nama Anda :</string>
    <string name="nama">Nama Anda</string>
    <string name="jk">Jenis Kelamin</string>
    <string name="laki">Laki-laki</string>
    <string name="perem">Perempuan</string>
    <string name="hj">Hasil Gaji Lembur</string>
    <string name="jm">Jam Kerja Lembur</string>
    <string name="jm1">1 jam kerja</string>
    <string name="jm2">2 jam kerja</string>
    <string name="jm3">3 jam kerja</string>
    <string name="jm4">4 jam kerja</string>
    
    </resources>
  • Jika sudah, klik kanan pada project mu lalu pilih run as > android application
  • Cukup mudahkan sobat TauPintar Cara Membuat Aplikasi Hitung Gaji Lembur Sederhana Dengan Eclipse. Jika ada kesulitan pada artikel diatas, sobat bisa tanya permasalahannya dikolom komentar dibawah.
    Wassalamualaikum Wr. Wb.

    Baca juga :
    Cara Membuat Aplikasi Rekening Listrik Sederhana Dengan Eclipse | Andoid
    Assalamuaikum Sobat Blogger, jumpa lagi di postingan yang kesekian kalinya, pada postingan kali ini admin akan berbagi sedikit ilmu seputar membuat Aplikas Android, dan kali ini akan membahas tentang Cara Membuat Aplikasi Android Rekening Listrik Sederhana Dengan Eclipse. Rekening listrik merupakan biaya yang wajib dibayar oleh pelanggan setiap bulan dan berisi jumlah pemakaian energi listrik yang digunakan oleh pelanggan dalam satu bulan.

    Aplikasi Rekening Listrik ini adalah aplikasi yang paling sederhana yang akan dibuat. yuk mari langsung saja dipraktekkan.

    Cara Membuat Aplikasi Rekening Listrik Dengan Eclipse

    Cara Membuat Aplikasi Android Rekening Listrik Sederhana Dengan Eclipse

    • Buka Eclipse
    • Buatlah Project baru dengan cara File > New > Android Aplication Project Silahkan beri nama Aplication Name RekeningListrik atau kamu ingin membuat dengan nama kamu sendiri juga bisa.
    • Buat lah Layout seperti gambar di atas yaitu hanya menggunakan TextView, Plain Text, dan Button.
    • Pastekan Kode Berikut di MainActivity.java
    package com.example.rekeninglistrik;
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;
    import android.view.View.OnClickListener;
    public class MainActivity extends Activity {
    private EditText txtPelanggan,txtPelangganOut,txtTipe,txtMBL,txtMBI,txtPakai,txtTagihan;
    private Button btProses;
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    txtPelanggan = (EditText) findViewById(R.id.txtPelanggan);
    txtPelangganOut = (EditText) findViewById(R.id.txtPelangganOut);
    txtTipe = (EditText) findViewById(R.id.txtTipe);
    txtMBL = (EditText) findViewById(R.id.txtMBL);
    txtMBI = (EditText) findViewById(R.id.txtMBI);
    txtPakai = (EditText) findViewById(R.id.txtPakai);
    txtTagihan = (EditText) findViewById(R.id.txtTagihan);
    btProses = (Button) findViewById(R.id.btProses);
    btProses.setOnClickListener(new OnClickListener() {
     public void onClick(View v) {
     prosesHasil(v);
     }
     });
     }
    
     public void prosesHasil(View view){
     try{
     String namaOut=String.valueOf(txtPelanggan.getText().toString());
     String tipe=String.valueOf(txtTipe.getText().toString());
     Double mbl=Double.parseDouble(txtMBL.getText().toString());
     Double mbi=Double.parseDouble(txtMBI.getText().toString());
     Double pakai =mbi - mbl;
    
     Double tarif=0.00;
     Double beban=0.00;
     if (tipe.equals("R1")){
     tarif=100.00;
     beban=20000.00;
     }
     else if (tipe.equals("R2")){
     tarif=200.00;
     beban=30000.00;
     }
     else{
     tarif=300.0;
     beban=50000.00;
     }
     Double tagihan = (pakai * tarif) + beban;
     txtPelangganOut.setText(String.valueOf(namaOut)); 
     txtPakai.setText(String.valueOf(pakai));
     txtTagihan.setText("Tagihan : " + tagihan);
     }
     catch(Exception e){
     e.printStackTrace();
     }
     }
    }

    • Selanjutnya Pastekan Kode berikut di Activity_main.xml
    
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    
     android:layout_width="fill_parent"
    
     android:layout_height="fill_parent"
    
     android:orientation="vertical" >
    
     <TextView
    
     android:id="@+id/textView1"
    
     android:layout_width="wrap_content"
    
     android:layout_height="wrap_content"
    
     android:text="Nama Pelanggan" />
    
     <EditText
    
     android:id="@+id/txtPelanggan"
    
     android:layout_width="match_parent"
    
     android:layout_height="wrap_content"
    
     android:ems="10" >
    
     <requestFocus />
    
     </EditText>
    
     <TextView
    
     android:id="@+id/textView2"
    
     android:layout_width="wrap_content"
    
     android:layout_height="wrap_content"
    
     android:text="Tipe Meteran" />
    
     <EditText
    
     android:id="@+id/txtTipe"
    
     android:layout_width="match_parent"
    
     android:layout_height="wrap_content"
    
     android:ems="10" />
    
     <TextView
    
     android:id="@+id/textView3"
    
     android:layout_width="wrap_content"
    
     android:layout_height="wrap_content"
    
     android:text="Meter Bulan Lalu" />
    
     <EditText
    
     android:id="@+id/txtMBL"
    
     android:layout_width="match_parent"
    
     android:layout_height="wrap_content"
    
     android:ems="10" />
    
     <TextView
    
     android:id="@+id/textView4"
    
     android:layout_width="wrap_content"
    
     android:layout_height="wrap_content"
    
     android:text="Meter Bulan Ini" />
    
     <EditText
    
     android:id="@+id/txtMBI"
    
     android:layout_width="match_parent"
    
     android:layout_height="wrap_content"
    
     android:ems="10" />
    
     <Button
    
     android:id="@+id/btProses"
    
     android:layout_width="match_parent"
    
     android:layout_height="wrap_content"
    
     android:text="KALKULASI" />
    
     <TextView
    
     android:id="@+id/textView7"
    
     android:layout_width="wrap_content"
    
     android:layout_height="wrap_content"
    
     android:text="Nama Pelanggan" />
    
     <EditText
    
     android:id="@+id/txtPelangganOut"
    
     android:layout_width="match_parent"
    
     android:layout_height="wrap_content"
    
     android:ems="10" />
    
     <TextView
    
     android:id="@+id/textView5"
    
     android:layout_width="wrap_content"
    
     android:layout_height="wrap_content"
    
     android:text="Pemakaian" />
    
     <EditText
    
     android:id="@+id/txtPakai"
    
     android:layout_width="match_parent"
    
     android:layout_height="wrap_content"
    
     android:ems="10" />
    
     <TextView
    
     android:id="@+id/textView6"
    
     android:layout_width="wrap_content"
    
     android:layout_height="wrap_content"
    
     android:text="Tagihan" />
    
     <EditText
    
     android:id="@+id/txtTagihan"
    
     android:layout_width="match_parent"
    
     android:layout_height="wrap_content"
    
     android:ems="10" />
    
    </LinearLayout>
    • Slesai.... Klik kanan pada project kamu dan Run As


    Gimana gampangkan Cara Membuat Aplikasi Android Rekening Listrik Sederhana Dengan Eclipse jika ada problem silahkan tanyakan di kolom komentar, InsyaAllah akan dikasih solusi nya. Sekian.... Salam Blogger...
    (zac)

    Baca Juga :
    TauPintar.net Eclipse adalah program untuk membuat aplikasi Android yang banyak digunakan oleh programmer Android sebelum ada nya Android Studio, tapi program ini masih banyak dipakai untuk membuat sebuah aplikasi untuk android saat ini. Kali ini kita akan mempraktekan bagaimana Mengganti Backround Program Android Di Eclipse.

    Sebelum Masuk ke Topik tentu kamu harus punya program android yang belum kamu export menjadi APK. jika belum ada program nya yaa buat dulu lah XD. Jika sudah ada program nya ikuti langkah dibawah ini

    Cara Mudah Mengganti Background Program Android Di Eclipse

    Cara Mengganti Backround Program Android Di Eclipse

    1. Download atau buat backgroud sesuai dengan tema aplikasi yang kamu buat. Oh yaa.. buatlah backgroud yang sesuai dengan ukuran target device yang sudah kamu setting sebelumnya, biar pas. Admin akan mengubah background aplikasi sederhana pendaftaran mahasiswa.

    Cara Mengganti Background Program Android Di Eclipse

     2. Drag gambar yang ingin kamu jadi backgroud ke drawable-hdpi, akan muncul notice lalu tekan OK pada panah no 2 adalah gambar yg kamu drag tadi akan muncul di list.

    Mengganti Background Program Android Di Eclipse

    3. Klik kanan pada layout aplikasi kamu. lalu pilih Edit Background 

    Cara Mudah Mengganti Background Di Eclipse

    4. Klik icon + pada Drawable, lalu pilih nama gambar yang kamu upload tadi, lalu klik ok, maka background pada aplikasi android kamu akan berubah.

    Cara Mudah Mengganti Background Program Android

    5.Selesai...

    Gimana,,, mudahkan Cara Mengganti Background Program Android Di Eclipse silahkan kamu praktek kan. jika ada problem silahkan tanya di kolom komentar. Sekian.... Salam Blogger.
    (zac)

    Baca Juga:
    Gempa merupakan bencana alam besar yang sering melanda bumi, tidak hanya bumi gempa juga melanda planet-planet lain selain bumi. Gempa bumi menggoncang bumi tidak memberikan tanda-tanda seketika langsung terjadi, tidak peduli malam, pagi, siang, maupun sore kalau sudah yang maha berkuasa berkehendak bisa terjadi kapanpun tidak ada satu orang pun yang bisa menghentikannya. Gempa bumi  terbesar yang pernah terjadi adalah gempa di Chili, yang terjadi pada tahun 1960. Gempa bumi sebesar 9,5 SR ini menelan 1,665 korban jiwa. Tidak hanya gempa, bencana-bencana alam lain juga patut kamu waspadai.

    Aplikasi Gratis Pantau Gempa untuk Android

    Aplikasi Pantau Cuaca dan Gempa untuk Android 

    Dengan semakin canggih nya teknologi, tentu orang-orang mulai memikirkan bagaimana supaya siaga dan terhindar dari bencana-bencana besar yang dapat menelan banyak korban jiwa. Supaya dapat terhindar dari bencana-bencana alam hanya dari genggaman.

    Nah buat kamu yang pengen segera tahu informasi semacam ini bisa langsung coba aplikasi android gratis yang sudah dibuat buat kamu. Sehingga dengan aplikasi ini kamu bisa mendapatkan informasi terbaru tentang Cuaca, Gempa Bumi bahkann kualitas udara yang ada di sekitarmu. Penasaran dengan aplikasinya?

    InfoBMKG, Aplikasi Pantau Cuaca dan Gempa Bumi Gratis

    BMKG (Badan Meteorologi, Klimatologi dan Geofisika ) telah merilis aplikasi resmi buat kamu yang ingin mengetahui terus informasi cuaca, gempa bumi maupun kualitas udara. Dengan aplikasi ini kamu akan dengan mudah mendapatkan informasi seputar cuaca di daerahmu maupun gempa yang baru saja terjadi termasuk di dalamnya kemungkinann terjadinya tsunami.

    Dengan aplikasi ini, kamu bisa memantau informasi cuaca harian di tempat kamu berada, oleh karena itu aplikasi ini akan membutuhkan ijinmu untuk menggunakan GPS yang ada di perangkat androidmu.

    Pastikan kamu selalu mengaktifkan paket data untuk bisa mendapatkan update tebaru dari BMKG. Adapun fitur-fitur yang ada dalam aplikasi ini antara lain adalah sebagai berikut ini

    • Informasi Cuaca berdasarkan lokasi
    • Informasi Prakiraan Cuaca dalam 3 hari di seluruh kabupaten/kota di Indonesia
    • Informasi Kualitas Udara di beberapa kota di Sumatera dan Kalimantan
    • Informasi Gempabumi terkini dan dirasakan disertai jarak titik gempa dengan lokasi Anda
    • Informasi Peringatan Dini
    • Press Release/Info Aktual resmi dari BMKG
    Kamu tertarik ingin mengunduh Aplikasi InfoBMKG kamu bisa download di Playstore atau klik Disini untuk mendonwload aplikasinya.

    Sekian Artikel tentang Aplikasi Pantau Cuaca dan Gempa untuk Android Semoga bermanfaat dan menambah pengetahuan kamu. sekian.... Salam Blogger.
    (zac)

    Baca Juga :
    Pada Artikel sebelum nya TauPintar sudah membahas tentang Pengertian Mobile Computing dan Cara Kerja Cloud Computing bagi kamu yang belum tau apa itu mobile computing kamu bisa simak baca artikel sebelumnya. 

    Mobile computing memiliki teknologi secanggih komputer dan mampu melakukan komunikasi walaupun user atau pangguna dari alat tersebut sedang melakukan perpindahan. Teknologi ini juga mencakup  mobile computer atau portable computer yang bisa melakukan komunikasi tanpa kabel atau nirkabel. Alat-alat ini bisa berupa alat pendeteksi posisi, alat komunikasi, maupun alat-alat lain yang khususnya dipergunakan untuk berhubungan dan komunikasi.

    Mobile computing juga merupakan teknologi yang dapat melakukan sistem distribusi data saat bergerak bebas dan dapat melakukan koneksi kembali pada lokasi jaringan yang berbeda, Tidak hanya device yang terhubung dengan jaringan yang disebut mobile computing Untuk lebih lanjut bisa kamu simak artikel sebelum nya. Perkembangan Mobile Computing sangat cepat dari zaman ke zaman yang bisa kita rasakan saat ini, kita tidak perlu lagi repot-membaca PC cukup laptop dan Smartphone yang bisa dimasukan kedalam tas dan saku tentunya lebih ringan.

    Mobile Computing Dari Zaman Ke zaman

    Perkembangan Mobile Computing

    Personal Computer

    Sejarah ini diawali dengan terciptanya device atau hardware komputer, khususnya Personal Computer(PC). Saat itu, PC berawal dari perkembangan komputer besar yang harus di gunakan oleh lebih dari 1 orang. Kemudian komputer besar menjelma menjadi komputer personal dalam ukuran yang lebih kecil setelah ditemukannya chip prosesor pada tahun 80-an. Yang sering kita dengar adalah intel chip 4004 yang di ciptakan pertama kali pada pertengahan 1971.

    Networking, LAN, dan WLAN

    Setelah komputer personal di ciptakan, para pakar berpikir untuk menghubungkan komputer satu dengan yang lainnya. Ini di awali dengan diciptakannya jaringan internet di dunia. Setelah itu di ciptakanlah jaringan komputer lokal atau Local Area Network (LAN), dengan maupun tanpa server.

    Jaringan ini memungkinkan komputer-komputer dalam suatu lingkup lokasi terhubung dengan kabel satu sama lain. Kemudian setelah LAN jaringan komputer makin berkembang dengan WLAN (Wireless LAN), yaitu hubungan komputer sama seperti LAN namun dapat di lakukan tanpa kabel (wireless=tanpa kabel). Hubungan seperti ini dapat dilakukan dalam suatu area yang terdapat hot spot, yaitu alat penyedia jaringan nirkabel.
    Laptop, handphone, dan alat komunikasi lainnya

    Seiring dengan perkembangan zaman, komputer diciptakan untuk memenuhi kebutuhan manusia. Komputer pun di buat makin kecil ukurannya dengan kemampuan setara dengan komputer dekstop. Sampai saat ini, komputer portabel atau laptop ini menjadi alat favorit karena kecanggihannya di simpan dalam ukuran kecil, kompak dan mudah dibawa kemana mana.

    Begitu juga dengan telepon. Semakin meningkatnya kebutuhan manusia dalam hal komunikasi, maka telepon pun juga di buat portable atau mudah di bawa. Sama juga dengan laptop, telepon pun juga menjadi portabel dengan di ciptakannya handphone. Berawal dari handphone, fungsinya pun juga makin bervariasi. Mulai dari musik, kamera, video, bahkan alat pendeteksi posisi (GPS).

    Mobile computing

    Setelah semua alat komunikasi kompak seperti pager, handphone dan laptop maupun sejenisnya tercipta, maka diciptakanlah sebuah hubungan yang memungkinkan penggunanya untuk melakukan komunikasi saat sedang melakukan perpindahan. Jika sebelumnya kita hanya dapat melakukan hubungan atau koneksi saat kita sedang diam seperti sedang berada dalam jaringan LAN, maka teknologi ini menjadi paradigma baru dalam melakukan suatu koneksi.

    Teknologi ini memungkinkan kita untuk melakukan distribusi data walau kita sedang berpindah dari jaringan satu ke jaringan yang lain. Contohnya saat sedang melakukan transaksi dengan bank, kita harus malakukan login, transaksi atau transfer, kemudian kita menerima laporan, walaupun saat itu kita sedang naik mobil berkecepatan 100km/jam.

    Ini dapat dilakukan karena kita melakukan koneksi dengan jaringan berbeda tanpa memutus jaringan koneksi itu sendiri. Saat kita sedang login, kita berada suatu jaringan X. Kemudian saat bertransaksi, kita berada pada jaringan Y, dan menerima laporan saat kita berada pada jangkauan jaringan Z. Ini terjadi tanpa pemutusan koneksi sama sekali, yaitu adanya hubungan antara jaringan X, Y, dan Z. Hubungan seperti itulah yang disebut mobile computing

    Sekian Artikel tentang Perkembangan Mobile Computing Dari Zaman Ke zaman Semoga bermanfaat dan menambah pengetahuan kamu... Salam Blogger
    (zac)

    Baca Juga :
    Pengertian Mobile Computing dan Cara Kerja Sistem Cloud Computing
    Cara Membuka WhatsApp Tanpa Aplikasi di Google Chrome
    kali ini TauPintar akan mencoba membahas tentang Mobile Computing dan Sistem Cloud Computing, jika kamu kuliah jurusan Teknik Informatika maka kamu akan menjumpai pelajaran yang bernama Mobile Computing. Mobile Computing berasal dari dua kata inggris yaitu Mobile yang berarti dapat digunakan kemana saja (dalam hal ini berupa alat elektronik yang menggunakan batre), dan Computing yang berarti dapat melakukan perhitungan (aplikasi yang berfungsi untuk mengoperasikan kebutuhan sesuai dengan alat elektronik tadi).  Dengan mengartikan secara keseluruhan, Mobile Computing berarti sebuah alat elektronik yang simple bisa kamu bawa kemana saja, dan tentunya mudah digunakan.
    Pengertian Mobile Computing dan Sistem Cloud Computing

    Suatu Perangkat Disebut mobile computing karena

    • Memiliki aplikasi yang sangat luas
    • Memiliki kemampuan melakukan perpindahan posisi
    • Memiliki kemampuan perpindahan peralatan
    • Memiliki kemampuan perpindahan jaringan, dan lain-lain sebagainya.
    Dengan membedakan sistem komputasi mobile dari sistem komputasi lain, kita bisa mengidentifikasi perbedaan dalam kinerja bagaimana dirancang, digunakan dan diatur dalam pembuatan sistem tersebut. Ada beberapa hal yang sistem komputasi mobile dapat melakukan apa yang tidak dapat dilakukan oleh sistem komputasi yang statis.


    Mobile computing device tidak selalu harus terhubung dengan jaringan telekomunikasi. Kalkulator, HP, laptop, netbook bisa dikategorikan sebagai perangkat mobile computing.


    Contoh Mobile application

    1. Kendaraan (untuk pemantauan dan koordinasi, GPS)
    2. Peralatan Emergensi (akses dunia luar)
    3. Akses web dalam keadaan bergerak
    4. Location aware service
    5. Information service
    6. Disconnected operations
    7. Entertainment (network game groups)

    Cara Kerja Sistem Cloud Computing

    Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan internet kemudian perintah – perintah tersebut dilanjutkan ke server aplikasi. Setelah perintah diterima di server aplikasi kemudian data diproses dan pada proses final pengguna akan disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya.

    Contohnya lewat penggunaan email seperti Yahoo ataupun Gmail. Data di beberapa server diintegrasikan secara global tanpa harus mendownload software untuk menggunakannya. Pengguna hanya memerlukan koneksi internet dan semua data dikelola langsung oleh Yahoo dan juga Google. Software dan juga memori atas data pengguna tidak berada di komputer tetapi terintegrasi secara langsung melalui sistem Cloud menggunakan komputer yang terhubung ke internet.

    Manfaat Mobile Computing

    Dengan menggunakan mobile computing, kita akan memperoleh banyak sekali manfaat. Manfaat-manfaat tersebut antara lain:

    • Mobilitas

    Anda tidak perlu mengikat diri ke tempat tertentu. Anda dapat melakukan pekerjaan Anda saat duduk di mobil atau kereta api. Anda dapat berkomunikasi dengan orang lain sambil duduk di mana saja di dunia. Anda dapat chatting online dengan teman-teman Anda dan anggota keluarga sambil duduk di pantai. Anda dapat melakukan pekerjaan kantor Anda sambil duduk di mana saja.

    • Keefektifan

    Dengan menggunakan mobile computing, lebih banyak pekerjaan dapat diselesaikan karena fleksibilitas dalam hal tempat bekerja

    Keterbatasan Mobile Computing

    Setiap device Selain mempunyai manfaat, mobile computing juga memiliki keterbatasan. Keterbatasan-keterbatasan tersebut antara lain :

    • Keterbatasan sumber daya pada perangkat mobile

    Agar bersifat portable dan mobile, device dirancang kecil dan ringan. Tetapi dengan desain ini ada kelemahannya yaitu kapasitas baterai yang kecil, kapasitas penyimpanan memory kecil, daya komputasi terbatas jadi kamu harus mengisi daya ketika sudah lemah (low).

    • Rendahnya jaringan bandwidth

    Pengguna mobile dapat terhubung ke jaringan nirkabel melalui berbagai jaringan komunikasi termasuk radio nirkabel, wireless Local Area Network (LAN), nirkabel selular, satelit, dll Setiap jaringan nirkabel menyediakan kapasitas bandwidth yang berbeda. Namun, bandwidth nirkabel ini terlalu kecil dibandingkan dengan jaringan tetap seperti ATM (Asynchronous Transfer Mode) yang dapat memberikan kecepatan hingga 155Mbps.

    • Biaya komunikasi asimetrik

    Kapasitas bandwidth yang berbeda antara hilir komunikasi dan komunikasi upstream telah menciptakan sebuah lingkungan baru yang disebut Lingkungan Komunikasi asimetrik. Bahkan, ada dua situasi yang dapat mengakibatkan komunikasi asimetri, Salah satunya adalah karena kemampuan perangkat fisik. Misalnya, server memiliki pemancar siaran kuat, sedangkan klien mobile memiliki kemampuan transmisi kecil. Yang lain adalah karena pola aliran informasi dalam aplikasi. Misalnya, dalam situasi dimana jumlah server jauh lebih sedikit daripada jumlah klien, itu adalah asimetris karena ada tidak kapasitas yang cukup untuk menangani permintaan simultan dari beberapa klien.

    • Heterogenitas perangkat mobile

    Industri telekomunikasi Mobile telah mengembangkan berbagai perangkat mobile seperti Laptop, Tablet PC, Handheld PC, Pocket PC, Netbook dan Mobile Phones. Namun, perangkat mobile juga mempunyai fitur dan kemampuan yang berbeda baik sistem operasi, daya komputasi, tampilan maupun kemampuan jaringan. Akibatnya, heterogenitas ini menimbulkan beberapa tantangan dalam manajemen konten, dan penyampaian konten ke penyedia layanan mobile.

    • Koneksi yang lemah

    pengguna Mobile sering terputus dari jaringan. Hal ini mungkin terjadi karena beberapa alasan, termasuk kegagalan sinyal, jangkauan sinyal yang kurang luas, area blank spot, dan penghematan daya. Tetapi hal ini juga bisa menguntungkan karena modus aktif membutuhkan seribu kali power lebih besar daripada perangkat dalam kondisi standby atau mode sleep. Sinyal radio nirkabel mungkin juga akan melemah karena jarak yang jauh dari sumber sinyal dimana pengguna bergerak.

    Kelebihan dan Kekurangan Mobile Computing

    Dari setiap kemudahan yang ditawarkan dari mobile computer ini, tentunya terdapat suatu kekurangan dan kelebihannya.

    Kelebihan Mobile computer

    • Ubiquity: pengguna dapat mengakses dari mana saja dan kapan saja.
    • Security: pada umumnya handset dilengkapi dengan smart card reader dan smart card-nya itu sendiri. Sehingga dapat digunakan sebagai secret authentication key.
    • Localization: memungkinkan diterapkannya location based services.
    • Convenience: ukuran dan berat dari handset membuat pengguna nyaman dalam bertransaksi.
    • Personalization: handphone merupakan perangkat yang bersifat personal, sehingga memungkinkan untuk menawarkan layanan / produk yang bersifat personal.

    Kelemahan Mobile computing

    • Keterbatasan perangkat.
    • Tingkat keberagaman perangkat, jaringan dan operating sistem yang sangat tinggi, membutuhkan standardisasi platform antar vendor.
    • Tingginya tingkat kehilangan / pencurian handphone ataupun laptop.
    • Bertambahnya tingkat kerawanan terhadap security ketika data ditransfer melalui air interface.
    Nah, itu lah penjelasan singkat tentang Mobile Computing dan Cara Kerja Sistem Cloud Computing Semoga Bermanfaat dan mempermudah kamu dalam proses pembelajaran.... salam Blogger.
    (ZAC)

    Baca Juga: