Siapa sangka, jika teori peluang diinspirasi dari masalah kriminalitas, seperti perjudian?

Kata pepatah : “sebaik baiknya perjalanan adalah apabila kita dapat mengambil hikmahnya”, dan hikmah dari perjudian dapat menghasilkan teori peluang. (saya lagi mikir keras, hikmah apa yang bisa diambil dari korupsi? mungkin akan menghasilkan teori menghilang, terutama saat dikejar KPK, hahahaha ūüėÄ )

—Awalnya dilakukan oleh matematikawan dan fisikawan Itali yang bernama Girolamo Cardano (1501-1576). Cardano lahir pada tanggal 24 September 1501.

¬óCardano merupakan seorang penjudi pada waktu itu. Walaupun judi berpengaruh buruk terhadap keluarganya, namun judi juga memacunya untuk mempelajari peluang.

—Dalam bukunya yang berjudul Liber de Ludo Aleae (Book on Games of Changes) pada tahun 1565,  Cardano banyak membahas konsep dasar dari peluang yang berisi tentang masalah perjudian.

¬óSayangnya tidak pernah dipublikasikan sampai 1663. Girolamo merupakan salah seorang dari bapak probability.

—Pada tahun 1654, seorang penjudi lainnya yang bernama Chevalier de Mere menemukan sistem perjudian.

—Ketika Chevalier kalah dalam berjudi dia meminta temannya Blaise Pascal (1623-1662) untuk menganalisis sistim perjudiannya.

¬óPascal menemukan bahwa sistem yang dipunyai oleh Chevalier akan mengakibatkan peluang dia kalah 51 %.

¬óPascal kemudian menjadi tertarik dengan peluang, dan mulailah dia mempelajari masalah perjudian.

Dia mendiskusikannya dengan matematikawan terkenal yang lain yaitu Pierre de Fermat (1601-1665). Mereka berdiskusi pada tahun 1654 antara bulan Juni dan Oktober melalui 7 buah surat yang ditulis oleh Blaise Pascal dan Pierre de Fermat yang membentuk asal kejadian dari konsep peluang.

¬óTabel statistik menjadi lebih mudah dihasilkan, data yang besar dapat dengan mudah dianalisis secara mendalam dan lengkap.

¬óPada awal abad ke 20 ketika Student(1908) menulis tentang distribusi normal dan Yule (1926) tentang korelasi, mereka menggunakan sampling dan berfaedah dalam menghasilkan tabel, dengan komputer menerapkan percobaan Montecarlo menjadi mungkin.

¬óPercobaan montecarlo adalah cara standar untuk menyelidiki tingkah laku yang finit pada prosedur statistik. Semenjak tahun 1980 metode montecarlo sudah digunakan secara luas. Walker menekankan statistic pada spikologi dan pendidikan.

 

*dari berbagai sumber di internet

 

konon, ada tiga jenis mahasiswa, yang kupu kupu (kuliah pulang kuliah pulang), kura kura (kuliah rapat kuliah rapat) juga kunang kunang (kuliah nangkring kuliah nangkring— maksa banget singkatannya, hehehehe)

bagi mahasiswa jenis kupu kupu, mereka biasanya hanya berorientasi pada studi saja, setelah kuliah, ya pulang, gak ada waktu buat sekedar mengembangkan bakat dan hobi, atau sekedar menyalurkan aspirasi, jadi, hidupnya kurang berwarna menurut saya. padahal, di masa muda, waktunya untuk melebarkan sayap seluas luasnya, membangun networking, dan kuliah tidak melulu soal hardskill, tapi juga softskill.

mahasiswa kura kura beda lagi, setelah kuliah, waktunya disibukkan oleh segala aktifitas, entah itu rapat bem, rapat lomba ini, rapat acara itu, dan lain sebagainya. biasanya, mahasiswa jenis ini jarang pulang ke rumah, segudang acara di kampus, setidaknya selalu ada dia. bahkan bila tak ada event apapun, mereka sibuk nyari event di internet, biar tetap terus bergerak dan berkarya!

mahasiswa jenis kunang kunang adalah mahasiswa yang suka gaul. hari ini nongkrong di kafe, besoknya di mall, tiga hari kemudian udah ngejogrok di depan warung bu umi…, pokoknya narsis, eksis dan suka naik bis…..

nah, disini saya kasih contoh mahasiswa jenis kura-kura ya…., eh, mahasiswi ding, karena saya suka gaya mereka dalam membawakan diri. percaya diri, konsisten, berprestasi, aktif, kreatif, inovatif, dan menebarkan semangat!

 

  1. Teti Adrianiningsih, Berpembawaan tenang, tapi menghanyutkan! bagai air sungai serayu, tenang, namun membawa kita mengalir   jauh sampai ke laut selatan. Berasal dari Bekasi, Teti memang tak suka publikasi. Tapi, dia ada di hampir semua kegiatan kampus, aktif di kerohanian Islam, suka manjat gunung, karate, suka sesuatu yang berbau alam. Seabrek aktifitasnya tak mengganggu studinya, bahkan dia tercatat sebagai penerima beasiswa dari Kopertis wil 6.
  2. Dila Nurlaila, mahasiswa asal Jambi ini aktif dalam grup paduan suara, aktif dalam kegiatan himpunan mahasiswa, jurnalistik, dan blogger. Dila aktif, energik, meledak ledak, khas anak muda yang bergairah. Dila selalu terlihat ceria, dan lantang dalam membawakan suara mahasiswa. Dila termasuk mahasiswa diatas rata-rata, sehingga selalu masuk dalam kelas fast track tiap semester.
  3. Lintang Setyo Palupi, murah senyum, aktif dalam BEM, suka ngem si, suka nyanyi, dan jago cas cis cus berbahasa Inggris. Lintang, mahasiswi asal Klaten ini selalu ingin tahu, cerdas, dan percaya diri. di tengah kesibukannya sebagai asisten lab, Lintang selalu menyempatkan diri mengasah softskill dengan mengikuti berbagai kegiatan di kampus.

 

Nah, sekian ulasan dari saya, beserta 3 contoh mahasiswa¬†jenis kura-kura yang aktif, inovatif dan kreatif! salam….

 

 

 

Klik dibawah ini untuk mendapatkan file pdf nya

PROGRAM KASIR SEDERHANA

kasir sederhana

 

Berikut ini adalah script untuk membuat program aplikasi kasir sederhana, pakai c++.

 

#include <iostream>  // ini library yang digunakan untuk cout, cin

#include <string> // ini untuk mendeklarasikan variabel string (kumpulan karakter)

#include<iomanip> // untuk digunakan saat mengatur tampilan (setw)

 

using namespace std;

 

int main()

{

string kode[5] = {“001″,”002″,”003″,”004″,”005”};

string nama[5] = {“penghapus”,”pensil”,”buku”,”rautan”,”penggaris”};

string kodebar[5], namabar[5];

int harga[5]={1000,1500,2000,1000,500};

int tot[5];

int totalsemua=0;

string kodebrg;

int banyak;

int hargabar[5];

 

 

cout<<“masukkan banyaknya barang yang dibeli : “;

cin>>banyak;  // jumlah item barang yang dibeli diisikan disini

 

for (int i=0; i<=banyak-1;i++){

cout<<“masukkan kode barang : “;

cin>>kodebrg;

 

for (int j=0; j<=5; j++){

if(kodebrg==kode[j]){

cout<<nama[j]<<” ¬†“<<harga[j]<<endl;

kodebar[i]=kode[j];

namabar[i]=nama[j];

hargabar[i]=harga[j];

}

}

 

 

}

 

cout<<“===================================================\n”;

cout<<“kode barang “<<setw(10)<<“nama barang”<<setw(20)<<“harga barang\n”;

cout<<“==================================================\n”;

 

for (int i=0; i<=banyak-1;i++){

 

cout<<kodebar[i]<<setw(10)<<namabar[i]<<setw(20)<<hargabar[i]<<endl;

totalsemua=totalsemua+hargabar[i];

 

}

cout<<“total pembelian : “<<totalsemua; // menjumlahkan total belanjaan

return 0;

}

 

dengan sedikit modifikasi,

  1. Tambahkanlah variabel qty dan jumlah, sehingga output yang dihasilkan sbb :

==================================================

Kode barang        nama barang      harga          qty     jumlah

==================================================

001                             penghapus             1000               2          2000  

003                             buku                          2000               3          6000

 

Total pembayaran : 8000

 

  1. Tambahkan variabel bayar dan kembali sehingga output yang dihasilkan sbb :

==================================================

Kode barang        nama barang      harga          qty     jumlah

==================================================

001                              penghapus             1000               2          2000  

003                              buku                          2000               3          6000

 

Total pembayaran : 8000

Bayar                         : 10000

Kembali                    : 2000

 

selamat mencoba!

sekolah tinggi teknologi telematika telkom purwokerto

Dosen : Tenia Wahyuningrum, S.Kom., MT

Sebelum menjalankan aplikasi sederhana Hello World, kita perlu untuk menginstal programming environment. Hello World App dijalankan dengan Android emulator (yang mungkin akan berjalan lambat) dan menggunakan ponsel (yang akan berjalan lebih cepat). Resource yang paling baik untuk membangun aplikasi android adalah Android Developers. Kita akan menggunakan developers sebagai sumber materi sebagai bagian dari kuliah ini.

Creating a New Android Project

Untuk memulai aplikasi Android baru (dalam hal ini akan membuat HelloWorld), ikuti wizard sebagai berikut.

  1. Klik “Start a new Android Studio project” seperti gambar berikut.

prakt 1

  1. Isikan pada Application name, package name, dan project location seperti pada gambar. Package name adalah nama domain perusahaan (isikan bebas). Jika Anda ingin mengubah package name, klik edit pada kanan dari package name. Project Location adalah tempat dimana Anda akan menyimpan project. Anda dapat memilih tempat yang anda inginkan. Selanjutnya klik next.

prakt 2

3. Untuk Minimum Required SDK, biarkan secara default and klik next

prakt 3

4. Buatlah activity. Disini Anda dapat memilih template yang diinginkan untuk aplikasi Anda. Pilih BlankActivity dan klik next.

5. New blank activity. Kemudian, klik default setting, dan klik finish. Hasilnya akan terlihat seperti ini.

prakt 4

MainActivity.java

Open the app/java folder and look at the MainActivity.java code.

package edu.dartmouth.cs.helloworld.helloworld;

 

import android.support.v7.app.ActionBarActivity;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

 

 

public class MainActivity extends ActionBarActivity {

 

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

 

 

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.menu_main, menu);

return true;

}

 

@Override

public boolean onOptionsItemSelected(MenuItem item) {

// Handle action bar item clicks here. The action bar will

// automatically handle clicks on the Home/Up button, so long

// as you specify a parent activity in AndroidManifest.xml.

int id = item.getItemId();

 

//noinspection SimplifiableIfStatement

if (id == R.id.action_settings) {

return true;

}

 

return super.onOptionsItemSelected(item);

}

}

Running HelloWorld App

Bagaimana cara menjalankan aplikasi tergantung pada dua hal, apakah Anda ingin melihat kekuatan pada device Android secara langsung, atau menggunakan emulator. Pada modul ini akan dijelaskan bagaimana menginstal dan menjalankan aplikasi pada device yang riil dan menggunakan emulator Android.

 

 

Running HelloWorld on your phone

Keuntungan besar menggunakan ponsel untuk membangun program adalah kecepatan saat load dan menjalankan program. Ini sangat kontras dengan emulator yang akan dibahas berikutnya, dimana program akan berjalan lambat dibandingkan dengan menjalankan di ponsel. Sebelum memulai, pastikan ponsel terhubung dengan laptop melalui USB port, seperti pada gambar berikut. Android Studio akan menginstal Hello World app pada ponsel yang terhubung dan menjalankannya.

prakt 5

Kemudian, klik setting pada ponsel dan pilih Developer option (opsi pengembang) dan pilihlah USB debugging ‚Äď hal ini akan mengijinkan Android Studio untukberkomunikasi dengan ponsel untuk memrogramnya.

prakt 6

Pada dasarnya vendor dan provider tidak ingin opsi yang dapat diakses tanpa mengubahnya menjadi enable, jadi jika Anda tidak dapat melihat pilihan pengembang tombol , Anda harus tekan pada tombol About phone (di bawah pengaturan ) dan klik tombol Build nomor ‘ 7 ~ 8 kali dan sekarang Anda melihat pilihan pengembang.

 

  • Klik dan jalankan button ‚Äúrun‚ÄĚ pada toolbar
  • Pilih Android Application dan klik OK.
  • Aplikasi telah di unduh, terinstal dan berjalan pada ponsel

If you app did not run

Jika Anda tidak dapat melihat aplikasi berjalan pada ponsel, silakan cek USB enabled pada status bar seperti pada gambar berikut.

prakt 8

Jika hal ini tidak dapat berjalan, pastikan Anda telah menekan klik pada opsi USB debugging seperti yang telah dibahas diatas. Jika masih belum bisa bekerja, anda dapat mencabut kabel USB dan memasukkannya kembali. Lihat kotak dialog yang akan terlihat pada ponsel. Jika itu bekerja, cek “Always allow from this computer” dan klik OK, seperti yang terlihat berikut ini.

prakt 9

Running HelloWorld on the Android Emulator

Sekarang, mari kita jalankan program menggunakan emulator. Pengembang tanpa ponsel, memungkinkan mereka untuk menjalankan kode, pengujian dan kode debug. Kode yang berjalan pada emulator sama dengan yang berjalan pada perangkat riil (ponsel). Untuk menjalankan aplikasi, klik tombol run pada Android Studio. Dalam dialog pilih perangkat, klik lauch emulator dan klik OK. Android Studio akan menginstal aplikasi pada AVD Anda, waktu yang dibutuhkan bervariasi, bisa jadi agak memakan waktu yang lama.

 prakt 10

Tugas pertamaku

  1. Buatlah program helloworld, dan jalankan aplikasi tersebut (boleh di ponsel maupun emulator)!
  2. Jelaskan fungsi mainactivity.java dan activity_main.xml dalam direktori android!
  3. Apa perbedaan wrap content dan match parent pada pengaturan layout ?

 


Diambil dari kuliah : Smartphone Programming, Professor Andrew T. Campbell

http://www.cs.dartmouth.edu/~campbell/cs65/cs65.html

Klik disini untuk download artikel Lecture 1