Posts

Showing posts from October, 2018

LOOPING(Perulangan)

Dalam pemrograman Netbeans saat kita akan membuat program untuk menampilkan sesuatu yang berulang akan sangat memakan waktu lama apabila secara manual. Lalu bagaimana caranya ? Caranya yaitu menggunakan perulangan/looping di pemrograman Java Netbeans. 1. While       Pernyataan ini berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Banyaknya perulangan tidak diketahui sehingga selama ungkapan bernilai benar maka pernyataan akan selalu dikerjakan Dalam struktur while, pengecekan untuk kondisi perulangan di lakukan di awal, sehingga jika kondisi tidak terpenuhi, maka perulangan tidak akan pernah dijalankan.    Keterangan: bagian pernyataan akan diekseskusi selama ungkapan dalam while bernilai benar. Pengujian terhadap ungkapan pada while dilakukan sebelum bagian pernyataan. Kemungkinan  pernyataan  pada while tidak  dijalankan  sama  sekali,  jika  ketemu  kondisi yang pertama kali bernilai salah. Pernyataan perulangan dengan while akan selalu di

Struktur Data Queue dan Stack

Queue dan Stack adalah termasuk Struktur Data. Struktur Data adalah cara menyimpan atau mempresentasikan data didalam komputer agar bisa digunakan secara efisien. 1. QUEUE       Queue/antrian adalah sekumpulan data yang mana penambahan elemen hanya bisa dilakukan pada suatu ujung yang disebut rear (sisi belakang), dan penghapusan dilakukan di ujung lain/front(sisi depan). Prinsip dari queue adalah "Masuk pertama keluar pertama" atau FIFO(First In First Out). Pada queue terdapat satu buah pintu masuk di suatu ujung dan satu buah pintu keluar di ujung satunya dimana membutuhkan variabel Head dan Tail ( depan/front, belakang/rear). Karakteristik queue adalah: Elemen antrian front (elemen antrian terdepan) tail (elemen terakhir) jumlah elemen pada antrian status antrian Operasi pada queue atau antrian tambah (menambah item pada antrian) hapus (menghapus elemen dari antrian) kosong (mendektesi apakah ada elemen atau tidak di dalam antrian) Operasi-operasi Queue

5 Contoh Algoritma

Algoritma yang akan saya buat adalah contoh Algoritma dasar. Jadi apabila kalian tertarik dengan Algoritma silahkan kalian kembangin masing masing. Algoritma cukup penting karna kalian yang ingin membuat program aplikasi baik itu web, dekstop, atau mobile yang pertama kali di rancang Algoritmanya. Baiklah tanpa panjang lebar inilah contoh 5 Algoritma yang bisa segera kamu pelajari. 1. Algoritma mendapatkan diskon di Cafe     Kasus: Di sebuah cafe yang bernama "Santuy Cafe" mengadakan promo apabila nongkrong dan jajan lebih dari 100rb maka akan mendapatkan diskon 40%. Sedangkan jika kurang dari atau sama dengan 100rb tidak mendapatkan diskon. Deklarasi dari tipe datanya akan seperti berikut: harga_pesanan = integer total_harga       = integer keterangan       = string Algoritma: read(harga_pesanan) read(total_harga) if total_harga >100000 then keterangan = "SELAMAT ANDA MENDAPATKAN DISKON 40%" else keterangan = "TIDAK MENDAPATKAN DISKON&quo

Percabangan, Radio Button, CheckBox

Image
Sekarang udah posting materi baru lagi nih soal Netbeans. Setelah kemarin membahas tentang Text Field, Option Pane, dan Konversi Tipe Data apa ada yang merasa kesulitan ? Saya rasa masih cukup mudah. Sekarang kita next lagi nih ke materi selanjutnya. Yappsss sesuai judul, yang akan kita bahas sekarang tentang Percabangan, Radio Button, dan Check Box. Jangan lupa sebelum belajar soal Netbeans seduh kopi dulu agan agan 1. Percabangan           Percabangan ada dua tipe yang perlu kalian ketahui. Pertama ada percabangan dua kemungkinan dan yang kedua ada percabangann lebih dari dua kemungkinan. Untuk awal kita akan membahas percbangan dua kemungkinan terlebih dahulu. Langsung simak aja agan/sista Percabangan Dua Kemungkinan     Sintak:                    if (kondisi) {                         statement -1                    }                   else{                         statement -2                   } Artinya, Jika kondisi terpenuhi, statement-1 yang akan dijalankan.

Text Field, Option Pane, Konversi Tipe Data

Image
Gimana nih yang kemarin udah coba netbeans, tentunya mudah bukan ? Yaapss karna itu masih dasar, Sekarang kita akan mendalami netbeans kembali. Materi sekarang adalah sesuai judul di atas yaitu Text Field, Option Pane ,Dan juga konversi tipe data. Jangan lupa sebelum mengcoding sediakan secangkir kopi dan gorengannya terlebih dahulu supaya lebih josss 1. Text Field        JTextField merupakan komponen yang bisa digunakan untuk menginputkan dan menampilkan data. Tipe data yang di operasikan oleh JTextField hanyalah string . Method yang sering digunakan adalah sebegai berikut: Input/membaca data = getText() Output/menampilkan data = setText() Mengarahkan fokus kursor pada JTextField = requestFocus Alur penggunaan/fungsi JTextField adalah sebagai berikut: Pengguna memasukkan nama pada isian JTextField (disamping Jlabel "Masukkan Nama") Tombol input/Jbutton di klik Hasilnya, nama yang di iinputkan di JTextField atas akan ditampilkan pula di JTextField bawah (dis

ALGORITMA DASAR

Algoritma kenaikan_siswa Persoalan: Diberikan data berupa nama dan nilai siswa. Jika nilai siswa lebih besar atau sama dengan 50 maka siswa tersebut dinyatakan naik kelas. Sedangkan jika nilai lebih kecil dari 50, maka siswa tersebut dinyatakan tidak naik kelas. Deklarasi dari tipe datanya akan seperti berikut: nama_siswa = string nilai_siswa = integer keterengan = string Algoritma: read(nama_siswa) read(nilai_siswa) if nilai_siswa >= 50 then keterangan = "naik kelas" else keterangan ="tidak naik kelas" write(nama_siswa) write(nama_siswa) write(keterangan)

ALGORITMA GAMES

Image
Haloo semuanya apa kabarr ..Bagaimana artikel kemarin soal netbeans ? cukup mudah bukan. Sekarang kita akan membahas Algoritma. Yaa kita akan membuat contoh Algoritma dari gambar game di atas. Simple aja karna ini adalah contoh dasar. Penyelesaian : Jadi seperti digambar terdapat 2 pulau yang bisa kita sebut pulau A dan pulau B. Kejadian awal di pulau A terdapat 3 makhluk hidup. Ada Sayuran, Domba, Serigala & ada Petani yang berfungsi untuk membantu menyeberangkan. Untuk kejadian akhir yang di inginkan adalah Sayuran, Domba, dan Serigala semuanya dapat pindah ke pulau B tanpa ada yang dimakan. Algoritma: 1. Petani memindahkan domba ke pulau B 2. Petani memindahkan serigala ke pulau B 3. Petani mengambil domba dan membawanya kembali ke Pulau A 4. Petani menaruh domba di pulau A dan membawa sayuran ke pulau B 5. Petani kembali ke pulau A 6. Petani mengambil domba dan membawa domba ke pulau B 7. Selesai Mungkin segitu saja pembahasan kita pada postingan saat i

Pengenalan Netbeans

Image
Udah lama ga posting baru upload lagi niiii, soalnya baru di kasih tugas lagi haha. Setelah postingan postingan sebelumnya membahas mengenai Informasi tentang Teknologi, Sekarang saya akan membahas mengenai bahasa Pemrograman. Yaaa sesuai judul kita akan mengenal bahasa pemrograman Java. Tentunya apabila kalian ingin belajar kalian harus menyediakan tools nya terlebih dahulu. Berikut tools yang di butuhkan: Java Development kit (JDK), bisa download Disini Netbeans, Kalian juga bisa download  Disini   Laptop/Komputer (Ini yang paling wajib sih haha) Secangkir kopi hangan dan pisang goreng  Jika kalian sudah menyiapkan semuanya kita langsung menuju ke tutorial menjalankan Netbeansnya dulu dan di akhir kita akan latihan membuat suatu tampilan sederhana dari Netbeansnya. Buat kalian yang bingung dengan cara instalasi JDK/Netbeansnya, kalian bisa mampir dulu Kesini Dan untuk pengguna Linux bisa merapat Dimari MENJALANKAN NETBEANS             1. Buka Netbeans