Posts

Tambah barang (Link List)

Image
 Nama : Wanda Hamida NPM : 25082010051 Paralel : B Source Code : Class cNode  package pkgLinkedLIst; public class cNode {     private String nama;     cNode next;     cNode (String n){         nama = n;         next = null;     }     public String getNama(){         return nama;     } } source code : Class CLinkedList package pkgLinkedLIst; public class CLinkListed {   // cNode header (menyimpan simpul depan) cNode tail(menyimpan simpul belakang)     cNode header, tail;     int js; //jumlah simpul     CLinkListed (cNode h){         header = h;         tail = h;         js=0;         System.out.println("Object Linked List dibuat...");     }     public void addNode (cNode baru) {         if (header==null){ ...

Variable Bisa dikunci??

Image
Pernahkah kalian memiliki uang tetapi uang tersebut diakses oleh banyak orang?? Bayangkan pastinya akan ada banyak sekali keanehan yang akan terjadi. Misalnya si D punya uang 500M kemudian uang itu diketahui dan dapat diakses oleh C, G, H. Terkesan tidak adil bukan kalau yang mencari uang adalah si D tapi C, G, H tahu dan ikut mengakses. Kalau misalnya uang itu diakses untuk investasi yang kredibel mah sah-sah saja, uangnya bukan malah habis tetapi mungkin saja bertambah. Tetapi kalau uang itu untuk pinjol atau judol kan jadinya na ni nu ya... Nah maka dari itulah kita butuh yang namanya brankas. Uang yang sebegitu melimpahnya hanya  boleh diakses oleh kita (yang memiliki). Kenapa tempat penyimpanan harus brankas? Sebenarnya sah-sah saja jika ingin menyimpannya di bank atau di mana pun, asalkan siapa yang dapat mengakses hanyalah kita seorang. Itulah yang dinamakan privasi, di mana sandi/kode hanya diri kitalah yang tahu. Lalu bagaimana jika ada yang ingin mengakses uang kita? Tent...

Hello World

Image
Setelah kemarin kita mengintip sejenak mengenai diabadikannya Java sebagai nama dari bahasa pemrograman maka saat ini kita akan melompat ke dalam samudranya. Bilamana kemarin kita masih berdiri di tepian maka sekarang kita akan langsung belajar berenang. Seperti yang penulis katakan sebelumnya bahwa dalam blog pribadi ini penulis tidak memberikan wadah yang cukup untuk mempelajari fundamental dari Java itu sendiri dalam ranah yang lengkap, melainkan kita akan berlanjut ke dalam kode program secara luas. Artikel ini di buat bagi siapa saja yang sudah sedikit banyaknya tahu tentang bahasa pemrograman Java. Dalam blog pribadi kali ini penulis hanya akan fokus kepada source code dan begitu juga maknanya. Dalam penjelasannya, blog ini kemungkinan besar akan menggunakan bahasa yang cukup sederhana. Ketika penulis menempatkan tubuhnya pertama kali dalam kelas bahasa pemrograman, kode pertama yang mengucapkan selamat datang adalah tentu saja "Hallo world". Dua kata, dua makna, satu f...

PEMODELAN GANJIL GENAP TANPA IF-ELSE ??? (JAVA)

Image
Untuk para siswa/mahasiswa atau yang bukan keduanya dan sedang belajar mengenai pemrograman pastinya tidak asing dengan tantangan untuk membuat pemodelan ganjil genap. Ganjil genap di sini bukan sistem pengaturan lalu lintas yaaa... Melainkan tentang cara pengenalan modulo yang sering dipakai dalam dunia industri dan pemodelan sistem.  Apa itu modulo??? Modulo atau yang sering dikenal dengan modulus adalah operasi pembagian matematika yang bersisa. Untuk lebih mudah memahami, berikut adalah contoh mengenai penerapan modulo ; Contoh : 3/2 = 1+1/2 (dapat dibaca menghasilkan 1 sisa 1) 3%2 = 1 Dari contoh tersebut dapat diartikan bahwa modulo hanya menampilkan sisa dari pembagian atas dua bilangan. Lalu apa hubungan antara modulo dengan ganjil-genap?? Silakan Anda lihat pola di bawah ini ; 1. 2/2 = 1 2. 3/2 = 1+1/2  (dapat dibaca menghasilkan 1 sisa 1) 3. 4/2 = 2 4. 5/2 = 2+1/2  (dapat dibaca menghasilkan 1 sisa 2) Penulis rasa para pembaca pastinya sudah akan paham apa maksu...

Memahami Java dari Nol

Image
  Apa yang anda pikirkan jika anda mendengar kata java? Tentunya tidak jauh dari sebuah nama pulau besar di selatan Indonesia, yakni Jawa. Tetapi pernahkah anda bertanya bagaimana bisa java menjadi sebuah nama dalam bahasa pemrogamman komputasi? Apakah penemu atau pembuatnya berasal dari pulau Jawa? Atukah bahasa pemrograman ini dibuat di pulau Jawa sendiri?  Itulah deretan pertanyaan penulis ketika dirinya duduk pertama kali dalam kelas Bahasa Pemrograman kemudian mendengar dosennya menyebut salah satu nama yang menjadi terjemahan dari tempat di mana ia tinggal. Jawa yang dikenal dalam masyarakat global sebagai Java. Semua cerita  ini berawal dari laki-laki bernama James Gosling yang berkebangsaan kanada bersama timnya yakni Sun Microsystems. Pada mulanya mereka ingin menamai bahasa ini dengan Oak yang merujuk pada pohon yang tumbuh di depan kantor mereka. Tetapi sayangnya nama itu sudah dipakai oleh perusahaan lain sehingga mereka menariknya kembali.  Ketika kebing...

Menghitung program pembelian, diskon, member, serta potongan member.

Image
 Menghitung program pembelian, diskon, member, serta potongan member.  package WandaBelajarJava.percabangan; import java.util.Scanner; public class punyakwanda {     public static void main(String[] args) {     Scanner input=new Scanner (System.in);     int jumlah, status;     double harga,biaya_total, diskon, biaya_akhir = 0,uang_diterima ,  uang_kembali,tambahan_diskon,harga_akhir;     boolean member;      System.out.println("Jumlah barang yang dibeli"); jumlah = input.nextInt(); System.out.println("Harga untuk setiap barangnya adalah"); harga = input.nextDouble(); biaya_total= jumlah*harga; System.out.println("Toatal biaya pembelian adalah"+biaya_total); if (biaya_total < 100.000){   System.out.println("Belum mendapatkan diskon");   diskon= 0; } else if (biaya_total >= 100000 && biaya_total <=200000){     diskon = 0.5 * biaya_total;     biaya_akhir = biaya_to...

Selamat datang di warung kasir sederhana

Image
 WandaBelajarJava.switchCase; import java.util.Scanner; public class sate {     public static void main(String[] args) {         System.out.println("Selamat datang di warung sederhana");         System.out.println("silahkan pilih menu anda");         int pilihan, jumlah,bayar = 0;         String menu, menulain;         Scanner s = new Scanner (System.in);         System.out.println("Menu yang tertera adalah sate, pecel, penyetan");         System.out.println("Pilih A untuk sate");         System.out.println("pilih B untuk pecel");         System.out.println("Pilih C untuk penyetan");         System.out.println("Silahkan pilih  menu apa?");                 menu = s.next();                ...