Jumat, 25 September 2015

Tabel Distribusi Frekuensi dengan C++

Assalamu’alaikum, kali ini saya berbagi aplikasi kecil yang saya buat beberapa hari lalu. Aplikasi ini saya buat dengan bahasa C++, dan masih berjalan di console (belum GUI).

Tujuan dari pembuatan aplikasi ini adalah untuk mempermudah mengerjakan tugas dari mata kuliah Statistika Informatika. Pada pertemuan pertama atau kedua (kurang ingat), mata kuliah tersebut membahas tentang data-data. Disediakan banyak data yang berupa angka dan apabila jumlah data tersebut lebihdari 30, maka kita harus membuat Tabel Distribusi Frekuensinya. Tabel ini berisi tentang Interval Kelas, Frekuensi, Frekuensi Relatif, dan Frekuensi Kumulatif. Untuk mengisi tabel tersebut, kita harus mengetahui jumlah kelas, range, dan lebar kelas.
Rumusnya adalah: C = R/K, dimana:
  • C : lebar kelas, atau bisa dibilang selisih dari batas bawah dan batas atas disetiap kelas
  • R : range/jangkauan, yaitu selisih dari data tertinggi dengan data terendah
  • K : jumlah kelas, jika dalam soal tidak diketahui, kita bisa menggunakan rumus. K = 1 + 3.22 * log(n), dimana n adalah banyaknya data
Sebenarnya, dalam materi ini ada Tabel Distribusi Frekuensi dan Diagram Batang. Tetapi karena saya belum dapat ide gimana cara membuat diagram batang di console, akhirnya saya hanya membuat Tabel Distribusi Frekuensi, dan pastinya dengan manipulasi agar bisa berbentuk seperti tabel.

OK, kita langsung ke programnya saja.
Untuk tampilan awal saya buat seperti ini :

Gambar

Jika memasukkan pilihan 1, maka console akan dibersihkan dan menampilkan ini :

Gambar

Jika kita menekan sembarang tombol, maka akan kembali ke menu awal lagi. Dan jika kita berada di menu awal dan memasukkan pilihan selain 1, 2, dan 3, maka kita tetap akan berada di menu awal. Jika kita memasukkan pilihan 3, maka program akan ditutup. Jika kita memasukkan 2, maka console akan dibersihkan dan memulai bekerja.

Gambar

Nah, banyak data disini minimal adalah 30 dan maksimal adalah 100. Mengapa 30? Karena untuk bekerja dengan Tabel Distribusi Frekuensi, banyak data minimalnya adalah 30. Lalu mengapa 100? Karena dalam program ini saya masih menggunakan array statis, takutnya nanti kalau saya memakai batas yang besar, memory terbuang sia-sia. Apabila pengguna memasukkan banyaknya data kurangdari 30 atau lebihdari 100, maka program akan meminta lagi.

Gambar

Kemudian apabila banyaknya data sudah dalam jangkauan (30 sampai 100), program akan bertanya apakah K (jumlah kelas) sudah diketahui? Jika sudah diketahui maka kita memasukkan K nya. Dan K tidak boleh 0 dan tidak boleh lebihdari banyaknya data.

Gambar

Tetapi apabila K tidak diketahui, maka program akan mencari K nya dengan rumus yang di atas tadi.

Gambar

Setelah itu kita memasukkan data-data yang ada, disini saya buat data minimalnya adalah 1 dan maksimalnya 999. Jika di luar itu, maka program akan meminta lagi. Setelah data-datanya diisi, selanjutnya program akan menampilkan rumus (untuk memberitahu pengguna) dan tentunya Tabel Distribusi Frekuensinya (karena itu tujuan program ini).

Gambar

Nah, seperti itulah penjelasan program Tabel Distribusi Frekuensi yang saya buat. Jika Anda ingin mengembangkan atau sekedar ingin tahu seperti apa source code nya. Silakan download di link berikut:

Download [Source Code] [Program]
Password rar : develop251


Senin, 21 September 2015

Cara Install Java/JDK di Windows

Tags
Assalamu'alaikum, kali ini saya share gimana caranya ngoding dengan bahasa Java tanpa menggunakan IDE, alias disini hanya bermodalkan Text Editor dan Command Prompt. Caranya sebagai berikut:

Kita cek dulu apakah PC/laptop kita sudah terinstal JDK dan apakah sudah dikonfigurasi. Untuk mengecek hal tersebut, kita buka Command Prompt nya, lalu ketikkan "javac".

Gambar

Jika tampilannya seperti gambar di atas, berarti ada 2 kemungkinan. Yang pertama kita belum menginstal JDK dan mengkonfigurasikannya, dan yang kedua sudah instal JDK tetapi belum dikonfigurasi. Sekarang kita cek apakah JDK sudah diinstal atau belum. Kita masuk ke folder "C:\Program Files\Java", nah kita cek apakah sudah ada folder yang namanya "jdk...". Jika sudah berarti JDK nya sudah terinstal, tetapi jika belum silahkan download DI SINI.

Gambar

Klik "Accept License Agreement" dan tinggal download jdk sesuai sistem operasi yang digunakan. Untuk x86 menandakan 32bit dan x64 berarti 64bit.

Setelah terinstal, saatnya mengkonfigurasi. Masuk ke folder instalannya (biasanya di C:\Program Files\Java). Karena JDK yang saya instal versi 1.8.0 update 60, maka ada folder yang namanya jdk1.8.0_60. Kemudian buka foldernya dan masuk ke folder bin dan copy lokasinya. (C:\Program Files\Java\jdk1.8.0_45\bin)

Gambar

Kemudian klik kanan My Computer -> Properties -> Advanced system settings. Lalu ikuti gambar di bawah.

Gambar

Gambar

Gambar

Gambar

Pada Variabel name diisi dengan "Path" (tanpa tanda petik), dan Variabel value diisi dengan lokasi bin yang telah di copy tadi.

Setelah itu buka Command Prompt nya lagi dan coba ketikkan "javac", jika tampilannya sudah seperti gambar di bawah, berarti konfigurasinya sudah benar.

Gambar

Dan sekarang waktunya ngoding. Langsung kita buka Notepad/Notepad++ nya, disini saya hanya mengetikkan syntax dasarnya saja, silahkan nanti dikembangkan sendiri. Untuk mempermudah kedepannya, setelah membuka file baru di Notepad, langsung save saja dan tentunya harus berekstensi .java, diusahakan gunakan satu kata saja, jika lebih ya digabung saja, misal ProgramTugas.java. Dan yang harus diingat adalah nama file harus sama dengan nama class yang kita buat di file javanya.

Gambar


Dari program di atas saya memberi nama class-nya ProgramTugas, maka nama dari file-nya juga harus ProgramTugas.java.

Sekarang kita compile file java nya, buka Command Prompt nya, lalu masuk ke folder yang ada file java nya tadi (yang barusan diketik).

Gambar

Nah, gimana cara masuknya? Ikuti gambar di bawah:

Gambar

d: untuk pindah ke drive D.
cd Testing untuk masuk ke folder Testing (tekan tab setelah cd untuk mempercepat memilih folder).
dir untuk melihat isi dari folder tersebut.
cls untuk membersihkan screen.
Pastikan ada file java yang telah kita simpan tadi.

Setelah itu kita compile terlebih dahulu. Caranya ketik "javac" spasi namafile.java, misal "javac ProgramTugas.java". Jika tampilannya seperti di bawah berarti berhasil. Jika ada kesalahan nanti akan muncul pada saat di compile seperti ini.

Gambar

Setelah berhasil dicompile, nanti akan ada file baru yang namanya sama dengan nama file java tadi, tapi bedanya berekstensi .class.

Gambar

Sekarang kita jalankan program yang sudah kita compile dengan perintah "java" spasi namafile, misal "java ProgramTugas" (tanpa ekstensi).

Gambar

Sekian, terima kasih.