Selasa, 18 Oktober 2016

Rangkuman Pertemuan Pertama Pengantar Statistika



Nama                    : Fajri Fadli
Kelas                     : 2KB01
NPM                     : 22115445


Statistika adalah ilmu pengetahuan yang mempelajari metode yang paling efisien tentang caracara pengumpulan, pengolahan, penyajian serta analisis data, penarikan kesimpulan serta pembuatan keputusan yang cukup beralasan berdasarkan data dan analisa yang dilakukan. Statistika dapat dibagi dua, yaitu statistika deksriptif dan statistika induktif atau inferensia statistika.

Statistika deskriptif adalah metode – metode yang berkaitan dengan pengumpulan dan penyajian suatu gugus data sehingga memberikan informasi yang berguna. Contohnya keadaan mengenai curah hujan di Bogor pada 30 tahun terakhir. Dengan mengambil angka yang ada pada tiap waktu selama 30 tahun tersebut, kita bisa menghitung curah hujan rata – rata, curah hujan tertinggi dan curah hujan terendah yang telah terjadi selama 30 tahun tersebut.

Statistika deskriptif erat kaitannya dengan mean, modus, dan median. Mean adalah nilai rata – rata. Modus adalah nilai yang mempunyai jumlah paling banyak pada data. Sedangkan median adalah nilai tengah dari data. Statistika deskriptif juga erat dengan diagram. Contohnya adalah diagram lingkaran, diagram batang, dan juga grafik. Diagram – diagram ini adalah representasi visual dari data – data yang ada.

Selain statistika deskriptif, ada juga statistika induktif atau inferensia statistika. Statistika induktif mencakup semua metode yang berhubungan dengan analisis sebagian data untuk kemudian sampai pada peramalan atau penarikan kesimpulan mengenai keseluruhan data gugusannya. Singkatnya, dimana statistika deskriptif hanya menyajikan data yang sudah lengkap, statistika induktif harus mengambil kesimpulan dari data yang belum lengkap. Peramalan atau penarikan kesimpulan statistika induktif harus mengenali pola – pola pada data yang dimiliki, yang kemudian kesimpulan ditarik berdasarkan pola – pola tersebut. Contohnya, jika melalui statistika deskriptif kita bisa mengetahui curah hujan Bogor selama 30 tahun terkahir adalah 150 mm. Maka kita bisa meramalkan melalui statistika induktif bahwa curah hujan kota Bogor pada tahun depan adalah 150 – 155 mm. Pola yang bisa diambil adalah letak geografis kota Bogor dan perbandingan data dari tahun – tahun sebelumnya yang mendukung curah hujan pada jumlah yang diprediksi.

Data yang digunakan pada statistika adalah data kuantitatif atau dalam bilangan. Contohnya, umur, jumlah, dan tinggi adalah besaran yang bisa dinyatakan dengan bilangan. Statistika mungkin tidak bisa mengukur kelezatan dari suatu makanan, karena ini bersifat kualitatif. Namun statistika bisa mengukur berapa banyak orang yang menyukai suatu makanan tertentu. Inilah data kuantitatif. Data yang dikumpulkan sendiri dan digunakan sendiri disebut Data Intern. Sedangkan data yang dikumpulkan oleh orang atau badan lain adalah Data Ekstern. Data yang diumumkan sendiri oleh pengumpulnya disebut Data Primer. Sedangkan data yang diumumkan bukan oleh pengumpulnya melainkan oleh orang atau badan lain adalah Data Sekunder.

Dalam pengambilan data, statistika membutuhkan sample. Sample diambil dari populasi. Oleh karena itu, sampel adalah himpunan bagian dari populasi. Contohnya, Seandainya ada 1000 mahasiswa di perguruan tinggi yang dilihat nilai mutu rata – ratanya (IP), maka dapat dikatakan bahwa populasi yang ada berukuran 1000. Misalkan dari populasi itu ingin diketahui berapa rata – rata IP nya, kemudian diambil hanya beberapa mahasiswa saja, misalnya 34 mahasiswa, maka 34 mahasiswa tersebut merupakan sample atau contoh dari populasi mahasiswa yang ada.


Sumber
Siringoringo, Hotniar, dan  Rachmat Agus Nursamsi. 2006. Seri Diktat Kuliah Pengantar Statistika. Jakarta: Gunadarma.
Donelly Jr, Robert A. 2003. The Complete Idiot's Guide To Statistics: Second Edition. New York: Penguin Group.

Kamis, 13 Oktober 2016

Program Tampilan ATM Menggunakan Switch Case (Java)



Kelas                                     : 2KB01
Anggota Kelompok                : Andry Setiawan
                                                Fajri Fadli
                                                Yudho Wirambodo

Program tampilan ATM ini berfungsi layaknya seperti di ATM. Class yang ada di applikasi ini adalah Nasabah. Attribute dari kelas ini adalah nama, pin, saldo, deposit, tarik, transfer. Method nya adalah tarikTunai, setorTunai, transfer, checkSaldo, keluar. Namun beda dengan bagaimana tampilan ATM yang sebenarnya bekerja, karena program ini tidak terhubung dengan database yang berisikan informasi mengenai nasabah, informasi nasabah kita isi sendiri ketika mendeklarasikan variable yang akan menjadi attribute tersebut. Berikut source code nya :

package nasabah;
import java.util.Scanner;
/**
 *  Kelas    = 2KB01
 *  Anggota  =
 *  Andry Setiawan
 *  Fajri Fadli
 *  Yudho Wirambodo
 */
public class Nasabah {
        String nama = "Fajri Fadli";
        String pin = "22115445";
        Double saldo = 5000000.00;
        Double deposit = saldo + 300000.00;
        Double transfer = saldo - 300000.00;
        Double tarik = saldo - 50000.00;
       
       
  
   
    public void tarikTunai(){     
        System.out.println(nama);
        System.out.println(pin);
        System.out.println("Saldo anda sekarang = Rp."+tarik);
        System.out.println("Terima kasih telah menarik tunai menggunakan ATM ini");
    }
    public void setorTunai(){
        System.out.println(nama);
        System.out.println(pin);
        System.out.println("Saldo anda sekarang = Rp."+deposit);
        System.out.println("Terima kasih telah setor tunai menggunakan ATM ini");
    }
    public void transfer(){
        System.out.println(nama);
        System.out.println(pin);
        System.out.println("Saldo anda sekarang = Rp."+transfer);
        System.out.println("Terima kasih telah transfer menggunakan ATM ini");
    }
    public void checkSaldo(){
        System.out.println(nama);
        System.out.println(pin);
        System.out.println("Saldo anda sekarang = Rp."+saldo);
        System.out.println("Terima kasih telah check saldo menggunakan ATM ini");
    }
    public void keluar(){
        System.out.print("Selamat Tinggal");
    }

   
    public static void main(String[] args) {
        Integer pilihan;
        Scanner input = new Scanner(System.in);
        Nasabah nasabah01 = new Nasabah();
        System.out.println("======== ATM ========");
        System.out.println("1. Tarik Tunai ");
        System.out.println("2. Setor Tunai ");
        System.out.println("3. Transfer");
        System.out.println("4. Check Saldo");
        System.out.println("5. Keluar");
        System.out.println("===========================");
        System.out.print("Pilih angka 1 - 5 : ");
        pilihan = input.nextInt();
       
       
        
        switch(pilihan)
        {
            case 1:
                nasabah01.tarikTunai();
                break;
            case 2:
                nasabah01.setorTunai();
                break;
            case 3:
                nasabah01.transfer();
                break;
            case 4:
                nasabah01.checkSaldo();
                break;
            case 5:
                nasabah01.keluar();
                break;
            default:
                System.out.println("Input salah!");
                break;
               
        }
    }
   
}

Dalam program tersebut, nasabah atau pengguna ATM akan diberikan 5 pilihan yaitu tarik tunai, setor tunai, transfer, check saldo, dan keluar. Kita menggunakan Scanner sebagai method input.  Nilai yang di input akan dimasukan ke variable pilihan. Pilihan ini yang menentukan pilihan mana yang akan diambil nasabah, apakah tarik tunai, setor tunai, transfer, dsb.

Method dalam program ini ada 5 yaitu tarikTunai, setorTunai, transfer, checkSaldo, dan keluar. Method tarikTunai akan menampilkan nama dan pin serta informasi mengenai penarikan uang di ATM tersebut. Method setorTunai menampilkan nama dan pin serta informasi mengenai penyetoran uang. Method transfer menampilkan informasi ttg transfer. Method checkSaldo menampilkan informasi mengenai saldo nasabah. Method keluar digunakan untuk keluar dari ATM. Sekali lagi, karena kita hanya memprogram tampilan dari ATM saja, informasi mengenai nama, pin, dan saldo hanyalah dummy (bukan data asli) yang kita input sendiri ke dalam variable.

Kemudian kita memakai switch case untuk menentukan apa yang akan dijalankan sesuai input yang dimasukan. Jika pilih berisi 1, maka method tarikTunai akan dijalankan. Jika pilih berisi 2, maka method setorTunai akan dijalankan. Jika pilih berisi 3, maka method transfer akan dijalankan. Jika pilih berisi 4, maka method checkSaldo akan dijalankan. Jika pilih berisi 5, maka method keluar akan dijalankan. Selain input tersebut, maka akan tercetak kalimat Input salah!.

Diagram Class Nasabah



Diagram tersebut adalah diagram kelas Nasabah. Kelas tersebut adalah kelas yang kita pakai dalam membuat program tersebut. Attribute nya adalah nama, pin, saldo, deposit, tarik, & transfer. Method dari kelas tersebut adalah tarikTunai, setorTunai, transfer, checkSaldo, & keluar.


Output