kategori Pemrograman

Ini dia yang kamu cari

Ada 278 artikel dalam kategori Pemrograman.

Memahami Cara Kerja Fungsi Rekursif

Memahami Cara Kerja Fungsi Rekursif

Gimana sih cara kerja fungsi rekursif dalam pemrograman?

Menghitung Akar Kuadrat dan Akar Kubik dengan Java

Menghitung Akar Kuadrat dan Akar Kubik dengan Java

Pada pelajaran Matematika, kadang kita sering menemukan perhitungan akar. Contoh, akar kuadrat dari 25 adalah 5, karena 5x5=25, bisa ditulis: $\sqrt{25} = 5$. Lalu kalau akar kubik dari 27 adalah 3, karena 3x3x3=27, bisa ditulis: $\sqrt[3]{27} = 3$. Bagaimana cara kita membuat perhitungan tersebu di Java? Perhitungan akar kuadrat dapat dilakukan dengan fungsi sqrt(). Fungsi ini terdapat dalam class Math. Jadi untuk menghitung akar seperti di atas dalam kode java dapat dilakukan dengan cara berikut ini:

Konversi Bilangan Desimal ke Bilangan Biner di Java

Konversi Bilangan Desimal ke Bilangan Biner di Java

Konversi bilangan desimal ke biner sangat mudah dilakukan di Java, karena ada method atau fungsi yang sudah disediakan untuk melakukannya. Berikut ini tampilan program konversi yang saya buat dengan Java (Swing). Terdapat dua tombol pada program tersebut. Tombol pertama berfungsi untuk menentukan tipe konversinya (Desi-ke-Bin atau Bin-ke-Desi). Kode yang dikerjakan di tombol tersebut adalah sebagai berikut. private void btnTipeKonversiActionPerformed(java.awt.event.ActionEvent evt) { if(btnTipeKonversi.getText().equals("=>")){ btnTipeKonversi.setText("<="); } else { btnTipeKonversi.setText("=>"); } if(btnTipeKonversi.getText().equals("=>")){ txtBiner.

Operator ^ (xor) di Java bukan untuk Membuat Pangkat

Operator ^ (xor) di Java bukan untuk Membuat Pangkat

Sebuah kekeliruan saya temukan ketika memeriksa kode program milik teman. Dia mengimplementasikan rumus berikut ke dalam kode java. y = x2 + 3 Potongan kode program yang dia tulis. int x = 3;int y = x^2 + 3; Hasilnya pun 6; tidak sesuai harapan. Seharusnya menghasilkan 12. Operator ^ (Exclusive Or) disingkat xor, merupakan operator bitwise. Operator bitwise merupakan operator untuk memanipulasi bilangan biner. Contoh konversi bilangan desimal ke biner (8bit):

Pemrograman Android di Linux dengan Eclipse

Pemrograman Android di Linux dengan Eclipse

Awalnya Google menggunakan Eclipse sebagai IDE untuk pengembangan aplikasi Android. Kemudian beralih ke Android Studio. Eclipse memang lebih ringan daripada Android Studio, akan tetapi Eclipse sudah tidak lagi didukung oleh Google. Artinya, kalau ada fitur terbaru atau API terbaru dari Android, kita (mungkin) tidak akan bisa menggunakannya di Eclipse. Namun tidak ada salahanya menggunakan Eclipse untuk membuat aplikasi Android. Bila kamu ingin mencobanya, silahkan ikuti langkah-langkah berikut untuk melakukan perisapan.

[Solved] Error phpMyAdmin `mbstring is missing` di Linux

[Solved] Error phpMyAdmin `mbstring is missing` di Linux

Masih segar, Ubuntu saya baru saja ditingkatkan (upgrade) ke versi 16.04. Secara otomatis semua versi software-nya juga ditingkatkan. Tapi, peningkatan versi tidak selalu menjadi lebih baik. Kadang mendapat bugs dan masalah baru. Seperti phpMyAdmin, terjadi error karena menggunakan PHP 7. Pada versi sebelumnya menggunakan PHP 5. Berdasarkan pesan error tersebut, kesalahanya ada pada konfigurasi PHP. Atur konfigurasi agar dapat me-load ekstensi. buka file /etc/php5/apache2/php.ini atau /etc/php/7.0/apache2/php.iniTambahkan extension_dir = /usr/lib/php/20151012/Lokasi /usr/lib/php/20151012/ adalah lokasi ekstensi PHP pada komputer saya.

Solusi Masalah Dependensi Server MySQL di Ubuntu

Solusi Masalah Dependensi Server MySQL di Ubuntu

Ini artikel lama, belum di-update. Isinya mungkin tidak relevan dengan kondisi sekarang Gara-gara upgrade versi server MySQL tadi malam, servernya malah error. Awalnya saya menggunakan MySQL versi 5.5, kemudian ditingkatkan (upgrade) ke versi 5.6. $ mysql -u root -p ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)Kemudian saya mencoba menghapus mysql-server dan meninginstal lagi (instal ulang). sudo apt-get remove mysql-server sudo apt-get install mysql-serverMalah dapat error dependensi:

Belajar Java: Menggunakan Prosedur dan Fungsi untuk Membuat Sub-program

Belajar Java: Menggunakan Prosedur dan Fungsi untuk Membuat Sub-program

Pada contoh program di pembahasan sebelumnya, kita hanya menulis kode intruksi pada fungsi main() saja. Fungsi main() adalah fungsi utama dalam program Java. Semua kode yang kita tulis di dalamnya, akan langsung dieksekusi. Tapi masalahnya sekarang: “Bagaimana kalau kita membuat program yang cukup besar, apakah kita masih bisa menulis semua kodenya di dalam fungsi main()?” Bisa-bisa saja, tapi kurang efektif dan akan menghabiskan banyak tenaga untuk mengetik kodenya. Belum lagi kalau ada error…

Belajar Java: Menggunakan Array untuk Menyimpan Banyak Hal

Belajar Java: Menggunakan Array untuk Menyimpan Banyak Hal

Apa yang akan kita lakukan bila memiliki banyak data yang akan disimpan dalam vairabel? Misalkan kita ingin menyimpan nama-nama teman dalam variabel. Maka mungkin kita akan melakukannya seperti ini: String namaTeman1 = "Linda"; String namaTeman2 = "Santi"; String namaTeman3 = "Susan"; String namaTeman4 = "Mila"; String namaTeman5 = "Ayu"; Hal ini sah-sah saja. Akan tetapi… Masalahnya bagaimana kala datanya banyak, misalkan ada 100 data, pastinya capek donk membuat variabel sebanyak itu.