Mobile Programming – Susantokun https://www.susantokun.com Situs Edukasi, Tips dan Tutorial Mon, 08 May 2017 00:17:22 +0000 id-ID hourly 1 https://wordpress.org/?v=5.2.4 Cara Membuat Pilihan Otomatis Pada Radio Button di Android Studio https://www.susantokun.com/cara-membuat-pilihan-otomatis-pada-radio-button-di-android-studio/ https://www.susantokun.com/cara-membuat-pilihan-otomatis-pada-radio-button-di-android-studio/#comments Mon, 08 May 2017 00:17:22 +0000 https://www.susantokun.com/?p=1425 Cara ini digunakan ketika pada radio grup yang berisi radio button tidak dipilih maka akan terjadi error force blose atau bug yang bertuliskan “Sayangnya, Form Mahasiswa telah berhenti. Kirim laporan bug ke Mi untuk dianalisa? …..” nah maka dari itu sobat bisa gunakan Cara Membuat Pilihan Otomatis Pada Radio Button di Android Studio ini sebagai cara mengatasi error force …

The post Cara Membuat Pilihan Otomatis Pada Radio Button di Android Studio appeared first on Susantokun.

]]>
Cara ini digunakan ketika pada radio grup yang berisi radio button tidak dipilih maka akan terjadi error force blose atau bug yang bertuliskan “Sayangnya, Form Mahasiswa telah berhenti. Kirim laporan bug ke Mi untuk dianalisa? …..” nah maka dari itu sobat bisa gunakan Cara Membuat Pilihan Otomatis Pada Radio Button di Android Studio ini sebagai cara mengatasi error force close bug pada radio button tersebut.

Cara Mengatasi Error Force Close Pada Radio Button Android Studio

Mungkin jika itu terjadi pada EditText sobat bisa gunakan cara yang telah saya buat artielnya di Cara Membuat Validasi Paa EditText di Android Studio maka edittext tersebut akan memberikan peringatan bahwa isian tersebut harus diisi, bagaimana jika kasusnya pada radio button bagaimana? Nah cara mengakalinya adalah dengan memberikan perintah otomatis terisi atau membuat pilihan otomatis pada radio button tersebut sehingga error tidak akan muncul seperti yang akan saya jelaskan pada artikel Cara Membuat Pilihan Otomatis Pada Radio Button di Android Studio ini. Bagaimana caranya? Caranya sangatlah mudah, sobat tinggal berikan codingan pada RadioButton hanya dengan 1 baris codingan saja yaitu android:checked=”true”. Berikut adalah codingan lengkap pada RadioGrup yang telah saya buat dari artikel Cara Membuat Form Mahasiswa di Android Studio Bagian 1

<RadioGroup
    android:layout_width="match_parent"
    android:id="@+id/jk"
    android:layout_height="wrap_content">
    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Laki - laki"
        android:checked="true"/>

        <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Perempuan" />
</RadioGroup>

Maka tampilan yang akan terjadi adalah radiobutton pada laki – laki akan secara otomatis terpilih atau terceklis, begitupun ketika sobat pindahkan coding tersebut ke bagian perempuan maka radio button peremuanlah yang akan otomatis terceklis atau terpilih, untuk gambarannya sobat lihat pada gambar dibawah ini.

Cara Membuat Pilihan Otomatis Pada Radio Button di Android Studio

Bisa sobat lihat bahwa ketika aplikasi dijalankan pada bagian Jenis Kelamin pilihan Laki – laki otomatis tercentang dan ini sangat berguna untuk memaksimalkan aplikasi yang akan digunakan, karena setelah saya coba yang membuat error itu hanyalah ketika radio button tidak diisi namun ketika npm, nama, kelas, tempat lahir, tanggal lahir tidak diisi aplikasi masih tetap bisa dijalankan dan data berhasil disimpan meskipun tidak ada isinya.

Nah bagaimana? Sangat mudah kan. Sebenarnya ketika sobat tau fungsi dari setiap coding di Android Studio maka semuanya akan mudah, tinggal memainkan logika saja bagaimana memaksimalkan aplikasi yang akan sobat buat. Maka dari itu jika sobat memang berminat dalam dunia Android khsusnya menggunakan software Android Studio maka perbanyaklah ngulik dan searching untuk mendapatkan pengalaman dan ilmu yang banyak, itu saja yang dapat saya sampaikan tentang Cara Membuat Pilihan Otomatis Pada Radio Button di Android Studio jangan lupa iktui terus artikel – artikel terbaru yang setiap hari selalu update.

The post Cara Membuat Pilihan Otomatis Pada Radio Button di Android Studio appeared first on Susantokun.

]]>
https://www.susantokun.com/cara-membuat-pilihan-otomatis-pada-radio-button-di-android-studio/feed/ 8
Cara Membuat Validasi Pada EditText di Android Studio https://www.susantokun.com/cara-membuat-validasi-pada-edittext-di-android-studio/ https://www.susantokun.com/cara-membuat-validasi-pada-edittext-di-android-studio/#respond Sun, 07 May 2017 09:16:39 +0000 https://www.susantokun.com/?p=1417 Cara Membuat Validasi Pada EditText di Android Studio – Pada hari minggu sore ini saya akan memberikan tutorial bagaimana agar ketika isian atau textfield (EditText) pada suatu form aplikasi tidak diisi maka akan muncul peringatan bahwa isian tersebut belum diisi dan harus diisi, itulah yang dimaksud dengan validasi pada artikel Cara Membuat Validasi Pada EditText di …

The post Cara Membuat Validasi Pada EditText di Android Studio appeared first on Susantokun.

]]>
Cara Membuat Validasi Pada EditText di Android StudioCara Membuat Validasi Pada EditText di Android Studio – Pada hari minggu sore ini saya akan memberikan tutorial bagaimana agar ketika isian atau textfield (EditText) pada suatu form aplikasi tidak diisi maka akan muncul peringatan bahwa isian tersebut belum diisi dan harus diisi, itulah yang dimaksud dengan validasi pada artikel Cara Membuat Validasi Pada EditText di Android Studio ini. Sebagai gambarannya sobat bisa lihat lebih teliti lagi pada gambar dibawah maka sobat akan menemukan EditText yang ada tanda seru dan bertuliskan “Harap isi NPM Anda”.

Cara Membuat Validasi Pada EditText di Android Studio

Cara Membuat Validasi Pada EditText di Android Studio

  1. Buka project terdahulu yang pada artikel Cara Membuat Form Mahasiswa di Android Studio Bagian 1 dan dilanjutkan dengan Cara Membuat DatePicker di Android Studio atau sobat bisa buka project sobat sendiri, jika belum punya softwarenya sobat bisa download di situs resminya Download Android Studio
  2. Pada FormMahasiswa.java sobat tambahkan if pada pengaturan ketika diklik simpan, bisa dilihat pada codingan dibawah :
    if (enpm.getText().toString().length() == 0){
                        enpm.setError("Harap isi NPM Anda");
                    }
                    if (enama.getText().toString().length() == 0){
                        enama.setError("Harap isi Nama Anda");
                    }
    
                    else {
                        Toast.makeText(FormMahasiswa.this, "Data berhasil diinput", Toast.LENGTH_SHORT).show();
    Jangan lupa untuk memberikan tanda tutup untuk else } setelah code untuk menampilkan hasil
  3. Saya pun menambahkan fungsi toast sebagai informasi ketika data berhasil dimasukkan atau diinput maka akan ada notifikasi pembritahuan seperti pada gambar dibawah :
    Cara Membuat Toast Notifikasi Pemberitahuan Berhasil Diinput
  4. Kemudian silakan cek pada perangkat sobat

Nah itulah artikel tentang Cara Membuat Validasi Pada EditText di Android Studio yang dapat saya sampaikan, semoga bisa membantu sobat dalam memperdalam ilmu tentang Android Studio. Jika ada pertanyaan atau ada yang kurang dimengerti tentang tutorial pada artikel ini sobat bisa langsung komentari dan berikan pertanyaannya maka dengan senang hati saya akan mencoba membantu sobat. Untuk mengetahui informasi terupdate dari susantokun khususnya tentang Android Studio sobat bisa berlangganan artikel dengan memasukan email sobat yang berada di bagian bawah situs ini yaitu Langganan Artikel, terima kasih dan semoga sobat bertambah ilmunya dan dapat bermanfaat bagi bangsa ini.

The post Cara Membuat Validasi Pada EditText di Android Studio appeared first on Susantokun.

]]>
https://www.susantokun.com/cara-membuat-validasi-pada-edittext-di-android-studio/feed/ 0
Cara Membuat DatePicker di Android Studio https://www.susantokun.com/cara-membuat-datepicker-di-android-studio/ https://www.susantokun.com/cara-membuat-datepicker-di-android-studio/#comments Sat, 06 May 2017 12:41:48 +0000 https://www.susantokun.com/?p=1401 Cara Membuat DatePicker di Android Studio – Setelah sobat membuat Form Mahasiswa maka pada bagian kedua ini sobat akan membuat suatu fungsi ketika dalam pemilihan tanggal lahir secara otomatis akan memunculkan kalender sehinga akan lebih memudahkan dalam pengambilan data tanggal lahir seperti tanggal, bulan dan tahun. Dalam tutorial kali ini saya menggunakan edit text sebagai sarana …

The post Cara Membuat DatePicker di Android Studio appeared first on Susantokun.

]]>
Cara Membuat DatePicker di Android StudioCara Membuat DatePicker di Android Studio – Setelah sobat membuat Form Mahasiswa maka pada bagian kedua ini sobat akan membuat suatu fungsi ketika dalam pemilihan tanggal lahir secara otomatis akan memunculkan kalender sehinga akan lebih memudahkan dalam pengambilan data tanggal lahir seperti tanggal, bulan dan tahun. Dalam tutorial kali ini saya menggunakan edit text sebagai sarana untuk memunculkan kalender tersebut, jadi caranya user tinggal mengklik 2x pada bagian edit text tanggal lahir maka kalender secara otomatis keluar dan memilih tanggal lahir, setelah selesai maka tanggal lahir yang dipilih secara otomatis masuk ke bagian edit text tersebut.

Cara Membuat DatePicker di Android Studio

  1. Buka project yang telah sobat buat pada artikel Cara Membuat Form Mahasiswa di Android Studio Bagian 1 ataupun menggunakan project yang telah sobat buat sendiri
  2. Pada bagian formmhs.xml silakan ganti id pada edittext tanggal lahir dengan “tv_dateresult” seperti dibawah ini
    <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Tanggal Lahir\t:" />
    
     <EditText
                    android:id="@+id/tv_dateresult"
                    android:layout_width="wrap_content"
                    android:text=""
                    android:layout_height="wrap_content"
                    android:hint="dd/MM/yyyy" />
  3. Sekarang beralih ke FormMahasiswa.java dan letakan code berikut, silakan amati apa saja yang diganti dan ditambahkan
    package com.susantokun.project_1;
    
    import android.app.DatePickerDialog;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.DatePicker;
    import android.widget.EditText;
    import android.widget.RadioButton;
    import android.widget.RadioGroup;
    import android.widget.Spinner;
    import android.widget.TextView;
    
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Locale;
    
    public class FormMahasiswa extends AppCompatActivity {
    
        private DatePickerDialog datePickerDialog;
        private SimpleDateFormat dateFormatter;
        private TextView tvDateResult;
        private EditText btDatePicker;
    
        Button bsimpan;
        EditText enpm, enama, etempatlahir;
        TextView thasil;
        RadioGroup rgjk;
        Spinner skelas, sagama;
    
        private void showDateDialog(){
            Calendar newCalendar = Calendar.getInstance();
            datePickerDialog = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
    
                @Override
                public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
    
                    Calendar newDate = Calendar.getInstance();
                    newDate.set(year, monthOfYear, dayOfMonth);
    
                    tvDateResult.setText(dateFormatter.format(newDate.getTime()));
                }
    
            },newCalendar.get(Calendar.YEAR), newCalendar.get(Calendar.MONTH), newCalendar.get(Calendar.DAY_OF_MONTH));
    
            datePickerDialog.show();
        }
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.formmhs);
    
            // inisialisasi
            dateFormatter = new SimpleDateFormat("dd-MM-yyyy", Locale.US);
            tvDateResult = (TextView) findViewById(R.id.tv_dateresult);
            btDatePicker = (EditText) findViewById(R.id.tv_dateresult);
    
            bsimpan = (Button) findViewById(R.id.simpan);
            enpm = (EditText) findViewById(R.id.isinpm);
            enama = (EditText) findViewById(R.id.isinama);
            thasil = (TextView) findViewById(R.id.hasil);
            rgjk = (RadioGroup) findViewById(R.id.jk);
            skelas = (Spinner) findViewById(R.id.kelas);
            sagama  = (Spinner) findViewById(R.id.agama);
            etempatlahir = (EditText) findViewById(R.id.tempatlahir);
    
            bsimpan.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    String inputnpm = String.valueOf(enpm.getText().toString());
                    String inputnama = String.valueOf(enama.getText().toString());
                    String inputtempatlahir = String.valueOf(etempatlahir.getText().toString());
                    String inputotomatis = String.valueOf(tvDateResult.getText().toString());
    
                    int gender = rgjk.getCheckedRadioButtonId();
                    RadioButton jk = (RadioButton) findViewById(gender);
                    String inputjk = String.valueOf(jk.getText().toString());
    
                    thasil.setText("\n" + "NPM\t\t\t\t\t\t\t\t\t\t\t: " + inputnpm + "\n" +
                            "Nama\t\t\t\t\t\t\t\t\t\t: " + inputnama + "\n" +
                            "Jenis Kelamin\t\t: " + inputjk + "\n" +
                            "Kelas\t\t\t\t\t\t\t\t\t\t: " + skelas.getSelectedItem().toString() + "\n" +
                            "Agama\t\t\t\t\t\t\t\t\t: " + sagama.getSelectedItem().toString() + "\n" +
                            "Jenis Kelamin\t\t: " + inputtempatlahir + "\n" +
                            "Tanggal Lahir\t\t\t: " + inputotomatis + "\n");
                }
            });
    
            dateFormatter = new SimpleDateFormat("dd-MM-yyyy", Locale.US);
            tvDateResult = (TextView) findViewById(R.id.tv_dateresult);
            btDatePicker = (EditText) findViewById(R.id.tv_dateresult);
            btDatePicker.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    showDateDialog();
                }
            });
    
        }
    }
  4. Jika berhasil maka hasilnya akan seperti pada gambar dibawah

Cara Membuat DatePicker di Android Studio Cara Membuat DatePicker di Android Studio

Cukup sekian yang dapat saya sampaikan pada artikel Cara Membuat DatePicker di Android Studio ini, semoga bisa membantu dan berhasil dalam pengerjaannya, mohon maaf apabila ada kesalahan dan saya minta koreaksiannya yang sifatnya membangun demi perbaikan ke arah kesempurnaan.

The post Cara Membuat DatePicker di Android Studio appeared first on Susantokun.

]]>
https://www.susantokun.com/cara-membuat-datepicker-di-android-studio/feed/ 2
Cara Membuat Form Mahasiswa di Android Studio Bagian 1 https://www.susantokun.com/cara-membuat-form-mahasiswa-di-android-studio-bagian-1/ https://www.susantokun.com/cara-membuat-form-mahasiswa-di-android-studio-bagian-1/#comments Mon, 01 May 2017 22:11:04 +0000 https://www.susantokun.com/?p=1256 Cara Membuat Form Mahasiswa di Android Studio Bagian 1 – Membuat layout atau tampilan inteface di Android Studio seperti yang sobat inginkan atau tampilan kepada layar seperti tamilan Text View, Edit Text, Radio Button, SPinner, dan Button sehingga dapat difungsikan sebagaimana kegunaan dari masing – masing widget nya perlu membuat .xml dari aplikasi yang kan …

The post Cara Membuat Form Mahasiswa di Android Studio Bagian 1 appeared first on Susantokun.

]]>
Cara Membuat Form Mahasiswa di Android Studio Bagian 1 – Membuat layout atau tampilan inteface di Android Studio seperti yang sobat inginkan atau tampilan kepada layar seperti tamilan Text View, Edit Text, Radio Button, SPinner, dan Button sehingga dapat difungsikan sebagaimana kegunaan dari masing – masing widget nya perlu membuat .xml dari aplikasi yang kan sobat buat dengan cara yang akan saya jelaskan. Namun sebelum itu sobat bisa membaca artikel tentang Cara Memilih Platform yang akan dikembangkan untuk lebih memantapkan platform apa yang akan dikembangkan dan tau seputar platform Android ini.

Cara Membuat Form Mahasiswa di Android Studio Bagian 1

  1. Buka Android Studio sobat
  2. Buatlah ketentuan sesuai dengan data berikut :
    Cara Membuat Form Mahasiswa di Android Studio Bagian 1
    Aplication name : Project_1
    Company domain : susantokun.com
    Package name : com.susantokun.project_1
  3. Klik Next
  4. Pada Phone and Tablet Pilih Minimum SDK : API 16: Android 4.1 (Jelly Bean) –> Next
  5. Pilih Empty Activity –> Next
  6.  Pada Costumize the Activity sesuaikan dengan ketentuan berikut :
    Activity Name: FormMahasiswa
    Layout Name : acitivity_form_mahasiswa –> Finish
  7. Tapi sobat buat kembali form dengan cara klik kanan pada Tab samping App –> Res –> Layout
    membuat resource baru pada android studio_susantokun
  8. Pilih New –> Layout resource file
  9. Maka tampilan akhirnya akan menjadi sebagai berikut :
    Form Mahasiswa Menggunakan Layout di Android Studio
  10. Tulis codingannya sesuai dengan data berikut pada formmhs.xml :
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical" android:layout_width="match_parent"
        android:layout_height="match_parent">
    
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical">
    
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="#e7e">
    
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginBottom="10dp"
                    android:layout_marginTop="10dp"
                    android:text="BAGIAN HEADER"
                    android:textAlignment="center"
                    android:textColor="#fff"
                    android:textStyle="bold" />
            </LinearLayout>
    
            <ScrollView
                android:layout_width="match_parent"
                android:layout_height="match_parent">
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:layout_marginRight="5dp"
                android:orientation="vertical">
    
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="NPM\t\t:" />
    
                <EditText
                    android:id="@+id/isinpm"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:hint="Masukan NPM" />
    
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Nama\t\t:" />
    
                <EditText
                    android:id="@+id/isinama"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:hint="Masukan Nama" />
    
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Jenis Kelamin\t:" />
                <RadioGroup
                    android:layout_width="match_parent"
                    android:id="@+id/jk"
                    android:layout_height="wrap_content">
                    <RadioButton
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="Laki - laki" />
    
                    <RadioButton
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="Perempuan" />
                </RadioGroup>
    
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Kelas\t\t\t\t\t\t:" />
    
                <Spinner
                    android:id="@+id/kelas"
                    android:entries="@+array/pilihkelas"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"></Spinner>
    
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Agama\t\t\t\t\t:" />
    
                <Spinner
                    android:id="@+id/agama"
                    android:entries="@+array/pilihagama"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"></Spinner>
    
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Tempat Lahir\t:" />
    
                <EditText
                    android:id="@+id/tempatlahir"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text=""
                    android:hint="Masukan Tempat Lahir" />
    
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Tanggal Lahir\t:" />
    
                <EditText
                    android:id="@+id/tanggallahir"
                    android:layout_width="wrap_content"
                    android:text=""
                    android:layout_height="wrap_content"
                    android:hint="dd/MM/yyyy" />
    
                <Button
                    android:id="@+id/simpan"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="SIMPAN" />
    
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="===== HASIL INPUT ====="
                    android:textAlignment="center" />
                <TextView
                    android:id="@+id/hasil"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text=""/>
            </LinearLayout>
            </ScrollView>
        </LinearLayout>
    </LinearLayout>
  11. Kemudian pada FormMahasiswa.java isikan codingan berikut :
    package com.susantokun.project_1;
    
    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.RadioButton;
    import android.widget.RadioGroup;
    import android.widget.Spinner;
    import android.widget.TextView;
    
    public class FormMahasiswa extends AppCompatActivity {
    
        Button bsimpan;
        EditText enpm, enama, etempatlahir, etanggallahir;
        TextView thasil;
        RadioGroup rgjk;
        Spinner skelas, sagama;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.formmhs);
    
            // inisialisasi
            bsimpan = (Button) findViewById(R.id.simpan);
            enpm = (EditText) findViewById(R.id.isinpm);
            enama = (EditText) findViewById(R.id.isinama);
            thasil = (TextView) findViewById(R.id.hasil);
            rgjk = (RadioGroup) findViewById(R.id.jk);
            skelas = (Spinner) findViewById(R.id.kelas);
            sagama  = (Spinner) findViewById(R.id.agama);
            etempatlahir = (EditText) findViewById(R.id.tempatlahir);
            etanggallahir = (EditText) findViewById(R.id.tanggallahir);
    
            bsimpan.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    String inputnpm = String.valueOf(enpm.getText().toString());
                    String inputnama = String.valueOf(enama.getText().toString());
                    String inputtempatlahir = String.valueOf(etempatlahir.getText().toString());
                    String inputtanggallahir = String.valueOf(etanggallahir.getText().toString());
    
                    int gender = rgjk.getCheckedRadioButtonId();
                    RadioButton jk = (RadioButton) findViewById(gender);
                    String inputjk = String.valueOf(jk.getText().toString());
    
                    thasil.setText("\n" + "NPM\t\t\t\t\t\t\t\t\t\t\t: " + inputnpm + "\n" +
                            "Nama\t\t\t\t\t\t\t\t\t\t: " + inputnama + "\n" +
                            "Jenis Kelamin\t\t: " + inputjk + "\n" +
                            "Kelas\t\t\t\t\t\t\t\t\t\t: " + skelas.getSelectedItem().toString() + "\n" +
                            "Agama\t\t\t\t\t\t\t\t\t: " + sagama.getSelectedItem().toString() + "\n" +
                            "Jenis Kelamin\t\t: " + inputtempatlahir + "\n" +
                            "Tanggal Lahir\t\t\t: " + inputtanggallahir + "\n");
                }
            });
    
        }
    }
  12. Isikan pada String.xml kodingan berikut :
    <resources>
        <string-array name="pilihkelas">
            <item >--Pilih--</item>
            <item   >A</item>
            <item   >B</item>
            <item   >D</item>
            <item   >E</item>
            <item   >F</item>
            <item   >G</item>
            <item   >H</item>
            <item   >I</item>
            <item   >J</item>
            <item   >K</item>
            <item   >L</item>
            <item   >M</item>
            <item   >N</item>
        </string-array>
    
        <string-array name="pilihagama">
            <item >--Pilih--</item>
            <item   >Islam</item>
            <item   >Katolik</item>
            <item   >Protestan</item>
            <item   >Budha</item>
            <item   >Hindu</item>
            <item   >Konghucu</item>
        </string-array>
    </resources>
  13. Selanjutnya Run applikasi
  14. Ketika sesuai dengan tutorial sobat akan menemukan tampilan sebagai berikut :

Saat ini sobat sedang membaca artikel tentang Cara Membuat Form Mahasiswa di Android Studio yang merupakan bagian pertama, jadi akan ada lagi tutorial atau langkah – langkah lainnya sebagai pengembangan dari Form Mahasiswa ini.

The post Cara Membuat Form Mahasiswa di Android Studio Bagian 1 appeared first on Susantokun.

]]>
https://www.susantokun.com/cara-membuat-form-mahasiswa-di-android-studio-bagian-1/feed/ 6
Contoh soal dan jawaban mobile programming https://www.susantokun.com/contoh-soal-dan-jawaban-mobile-programming/ https://www.susantokun.com/contoh-soal-dan-jawaban-mobile-programming/#comments Wed, 12 Apr 2017 15:31:23 +0000 https://www.susantokun.com/?p=855 Contoh soal dan jawaban mobile programming. Seperti pada postingan contoh – contoh soal dan jawaban sebelumnya saya akan merekomendasikan sobat untuk mempersiapkan kertas dan pulpen sebagai tempat jawaban yang akan sobat jawab. Jadi sistemnya sobat jawab terlebih dahulu soal – soalnya kemudian dibagian bawah ada kunci jawaban dari soal – soal tersebut. Contoh soal dan jawaban …

The post Contoh soal dan jawaban mobile programming appeared first on Susantokun.

]]>
Contoh soal dan jawaban mobile programmingContoh soal dan jawaban mobile programming. Seperti pada postingan contoh – contoh soal dan jawaban sebelumnya saya akan merekomendasikan sobat untuk mempersiapkan kertas dan pulpen sebagai tempat jawaban yang akan sobat jawab. Jadi sistemnya sobat jawab terlebih dahulu soal – soalnya kemudian dibagian bawah ada kunci jawaban dari soal – soal tersebut.

Contoh soal dan jawaban mobile programming

 

Contoh soal web programming

Contoh soal web programming

  1. Manakah dari pilihan berikut yang bukan merupakan pemusatan perangkat?
    a. Membawa Kamera, handphone, dan pemutar musik
    b. Mengambil gambar dengan handphone
    c. Mendengarkan musik di handphone
    d. Menggunakan handphone sebagai GPS
  2. Sebuah SDK biasanya sudah mencakup? (Pilih semua yang cocok)
    a. Librari-librari yg digunakan untuk pengembangan
    b. Perangkat untuk testing kode
    c. Dokumentasi tentang librari
    d. Sebuah smartphone gratis
  3. Sebuah IDE biasanya mempermudah untuk bekerja dengan SDK.
    Betul atah Salah ?
  4. Anda dapat menggunakan sebuah parameter menggunkan fungsi berikut?
    a. Loops
    b. Functions
    c. Properties
    d. Conditions
  5. Gunakan nilai berikut dalam program: x=10 dan y=15. dan bagaimana hasilnya jika digunakan dalam program berikut?
    if(y > x){
    System.out.println(y);
    }else{
    System.out.println(x);
    }
    a. 15 tampil dilayar.
    b. 5 tampil dilayar.
    c. 1015 tampil dilayar.
    d. 25 tampil dilayar.
  6. If a < b hasilnya adalah FALSE, manakah yg nilainya pasti TRUE?
    a. a > b
    b. a = b
    c. a <= b
    d. a >= b
  7. Sebuah Array dengan nilai elemen: {1,2,3,4}. Berapakah nilai elemen dengan index 2?
    a. 2
    b. 4
    c. 1
    d. 3
  8. Sebuah array berisi elemen: {1,2,3,4}. Apa jenis loop terbaik untuk mengakses semua elemen array dengan berurutan sekuensial?
    a. A for loop
    b. A while loop
    c. A do while loop
    d. Tidak mungkin bisa sekuensial
  9. Manakah diantara berikut yang tidak menjelaskan tentang smartphone?
    a. Sebuah perangkat genggam.
    b. Berjalan pada native apps.
    c. Membutuhkan virtual machine untuk menjalankannya.
    d. Terintegrasi dengan sebuah telepon selular.
  10. Manakah tujuan utama Java?
    a. Satu bahasa, Satu Platform
    b. Tulis sekali, jalankan dimanapun
    c. Java, Java dimanapun!
    d. Tidak ada satupun

Jawaban soal web programming

Jawaban soal web programming

  1. Manakah dari pilihan berikut yang bukan merupakan pemusatan perangkat?
    a. Membawa Kamera, handphone, dan pemutar musik
    b. Mengambil gambar dengan handphone
    c. Mendengarkan musik di handphone
    d. Menggunakan handphone sebagai GPS
  2. Sebuah SDK biasanya sudah mencakup? (Pilih semua yang cocok)
    a. Librari-librari yg digunakan untuk pengembangan
    b. Perangkat untuk testing kode
    c. Dokumentasi tentang librari
    d. Sebuah smartphone gratis
  3. Sebuah IDE biasanya mempermudah untuk bekerja dengan SDK.
    Betul atah Salah ?
  4. Anda dapat menggunakan sebuah parameter menggunkan fungsi berikut?
    a. Loops
    b. Functions
    c. Properties
    d. Conditions
  5. Gunakan nilai berikut dalam program: x=10 dan y=15. dan bagaimana hasilnya jika digunakan dalam program berikut?
    if(y > x){
    System.out.println(y);
    }else{
    System.out.println(x);
    }
    a. 15 tampil dilayar.
    b. 5 tampil dilayar.
    c. 1015 tampil dilayar.
    d. 25 tampil dilayar.
  6. If a < b hasilnya adalah FALSE, manakah yg nilainya pasti TRUE?
    a. a > b
    b. a = b
    c. a <= b
    d. a >= b
  7. Sebuah Array dengan nilai elemen: {1,2,3,4}. Berapakah nilai elemen dengan index 2?
    a. 2
    b. 4
    c. 1
    d. 3
  8. Sebuah array berisi elemen: {1,2,3,4}. Apa jenis loop terbaik untuk mengakses semua elemen array dengan berurutan sekuensial?
    a. A for loop
    b. A while loop
    c. A do while loop
    d. Tidak mungkin bisa sekuensial
  9. Manakah diantara berikut yang tidak menjelaskan tentang smartphone?
    a. Sebuah perangkat genggam.
    b. Berjalan pada native apps.
    c. Membutuhkan virtual machine untuk menjalankannya.
    d. Terintegrasi dengan sebuah telepon selular.
  10. Manakah tujuan utama Java?
    a. Satu bahasa, Satu Platform
    b. Tulis sekali, jalankan dimanapun
    c. Java, Java dimanapun!
    d. Tidak ada satupun

Nah gimana itulah Contoh soal dan jawaban mobile programming yang dapat saya sampaikan. Gimana, pada bener gk? Hayo ngaku hayooo, sms dari sapa tuh 😛 hehe becanda, oh iya bagi yang mau download juga bisa tinggal langsung klik aja link downloa dibawah.

The post Contoh soal dan jawaban mobile programming appeared first on Susantokun.

]]>
https://www.susantokun.com/contoh-soal-dan-jawaban-mobile-programming/feed/ 6
Cara memilih Platform yang akan dikembangkan https://www.susantokun.com/cara-memilih-platform-yang-akan-dikembangkan/ https://www.susantokun.com/cara-memilih-platform-yang-akan-dikembangkan/#respond Tue, 11 Apr 2017 13:57:41 +0000 https://www.susantokun.com/?p=848 Cara memilih Platform yang akan dikembangkan. Smartphone adalah perangkat keras dan perangkat lunak yang terkoneksi ke internet (IoT), dengan smartphone kita bisa melakukan sesuatu asal terkoneksi dengan internet. Hampir semua orang sudah mempunyai smartphone, bisa digunakan untuk mengedit gambar, video, dan lain sebagainya. Artikel ini adalah hasil dari catatan saya ketika presentasi dosen mata kuliah …

The post Cara memilih Platform yang akan dikembangkan appeared first on Susantokun.

]]>
Cara memilih Platform yang akan dikembangkanCara memilih Platform yang akan dikembangkan. Smartphone adalah perangkat keras dan perangkat lunak yang terkoneksi ke internet (IoT), dengan smartphone kita bisa melakukan sesuatu asal terkoneksi dengan internet. Hampir semua orang sudah mempunyai smartphone, bisa digunakan untuk mengedit gambar, video, dan lain sebagainya.

Artikel ini adalah hasil dari catatan saya ketika presentasi dosen mata kuliah mobile programming Universitas Pakuan (UNPAK) Bogor oleh Bpk. Muhamad Nurul Ishlah, M.Comp. Jadi tidak sama persis dengan apa yang dijelaskan, karena tujuan utama adanya situs ini untuk mengulas kembali pembelajaran yang telah dilakukan. Menulis sekalian belajar, karena dengan adanya situs ini jadi lebih semangat menulis dan sekalian belajar juga :P.

Smartphone pertama adalah merk Motorola dengan berat 2 pon, sedangkan handphone digital pertama dari motorola juga dengan klip pada casingnya, bisa dilihat pada gambar diatas itu merupakan timeline dari handphone dari masa ke masa secara garis besar.

Cara memilih platform yang akan dikembangkan :

  1. Pengguna, dimana lokasi yang paling dominan yang menggunakan platform tersebut, karena disetiap lokasi belum tentu sama pengguna yang menggunakan dan mendominasi platform tersebut
  2. Masa depan, perkirakan masa depan yang akan terjadi agar nanti sobat tidak salah pilih dalam mengembangkan platform pilihan sobat
  3. Kebutuhan, seberapa besar kebutuhan sobat akan mengembangkan salah satu dari beberapa platform
  4. Tools, karena disetiap platform akan berbeda tools atau alat yang digunakan. Sanggup atau tidak untuk menunjang pengembangan platform tersebut.

Adapun faktor – faktor lainnya yang dapat dijadikan pertimbangan untuk Cara memilih Platform yang akan sobat dikembangkan.
Faktor lain :

  1. Mempertimbangkan kemampuan device (contohnya: Android, Xiaomi, Lenovo, dan sebagainya)
  2. Faktor uang yang dihasilkan, perlu diketahui bahwa meskipun Android mempunyai market share yang banyak tapi uang yang dihasilkan IOS lebik banyak
  3. Kemampuan membeli pasar pada lokasi tertentu karena ada yang mananya skala prioritas.

Cara memilih Platform yang akan dikembangkan sedikit mengulas, bahwa memang yang memegang pasar terbesar saat ini adalah Android namun dalam hal uang yang dihasilkan IOS yang lebih banyak. Karena ada beberapa alasan kenapa masih banyak pengguna yang menyukai IOS dan berani membayar aplikasi – aplikasinya. Maka bagi para developer yang mempunyai fasilitas memadai sangat disarankan jika mengembangkan di IOS.

Berikut adalah kesimpulan dari pertemuan pertama mata kuliah mobile programming :

  1. Tiga platform utama smartphone saat ini adalah : Apple iOS, Google Android, dan Ms Windows.
  2. Setiap Platform memiliki SDK sendiri. sebuah IDE yang terintegrasi adalah tool programming yang membungkus fitur-fitur SDK menjadi user-friendly environment.
  3. Pengguna semakin sedikit yang menggunakan peralatan khusus untuk mengerjakan setiap pekerjaan.
  4. Native App adalah sebuah app yang dibangun khusus untuk satu arsitektur platform.
  5. Aplikasi web ditulis dengan menggunakan HTML, CSS, dan Javascript.
  6. Android, iOS, Win Phone memiliki kemampuan untuk menjalakan aplikasi web melalui Web Browser
  7. PhoneGap adalah cross-platform tool yang dapat digunakan untuk membuat native apps untuk Androd dan iOS menggunakan packaging Web Applications.
  8. Sebuah smartphone adalah sebuah komputer genggam yang terintegrasi dengan telepon selular yang dapat menjalankan aplikasi secara native dibawah OS.
  9. Tujuan utama dari Java pada setiap lingkup termasuk Java ME adalah untuk memungkinkan pengembang membuat sebuat aplikasi dengan Java
  10. Development Stack dan menyebarkan di dalam virtual machine yang tersedia pada hampir setiap platform.
  11. A virtual machine is a collection of resources that enables programs to run applications on a host OS.
  12. Sebuah virtual machine adalah koleksi dari resource yang memungkinkan program untuk menjalankan aplikasi pada sebuah OS.
  13. IBM dan BellSouth memperkenalkan smartphone pertama – simon tahun 1994
  14. Tahun 2007 Apple meluncurkan iPhone pertama, tahun 2008 SDK untuk mengembangkan aplikasi untuk pihak ketiga diluncurkan bersamaan dengan App Store
  15. Google merilis Android dan SDK nya tahun 2008 beserta Android market
  16. Microsoft merilis Windows Phone 7 tahun 2010
  17. Pembaharuan Software Android dirilis berdasarkan pembuat Handsetnya dan layanan Carriers dan diperoleh melalui jaringan nirkabel. Sedangkan Apple update melalui iTunes.

Mungkin untuk pembahasan selanjutkan akan lebih focus ke platform Android dibandingkan dengan yang lain, karena kondisi dan situasi. Baik itu dalam pribadi yang hanya mempunyai Android dan pembahasan pada mata kuliah mobile programmign pun lebih difocuskan pada paltform Android, sobat bisa melihat – lihat terlebih dahulu tentang Android Studio pada situs resminya di Developer Android.

The post Cara memilih Platform yang akan dikembangkan appeared first on Susantokun.

]]>
https://www.susantokun.com/cara-memilih-platform-yang-akan-dikembangkan/feed/ 0