Posts

Showing posts from April, 2013

Tugas Kiprah Tugas

(Ainun Najib) 1. Buat sebuah aplikasi berbasis GUI untuk penjumlahan matrik (Moh. Fachrudin) 2. Buat sebuah aplikasi berbasis GUI untuk konversi jam, menit ke detik dan sebaliknya (Aulia) 3. Buat sebuah aplikasi berbasis GUI untuk menghitung nilai simpulan suatu matakuliah dan berikan nilai huruf.    - Rumus nilai simpulan = kiprah 20% + uts 30% + uas 50 %    - Berikan nilai abjad :       46-55 Nilai C        56-65 Nilai C+       66-75 Nilai B       76-85 Nilai B+       86-100 Nilai A (Alif) 4. Buat sebuah aplikasi berbasis GUI untuk menghitung diskon suatu pembelian. - pembelian > 100.000 maka diskon 25%, - pembelian 50.000 – 100.000 maka diskon 15%, - pembelian <50.000 maka diskon 5% (Yoga) 5. Buat sebuah aplikasi kalkulator scientific GUI. (Pipit) 6. Buat sebuah aplikasi berbasis GUI untuk menghitung bera...

Metode Pengurangan Tanggal Dengan Java

hai sahabat muda,, kali ini saya akan sedikit membuatkan tips perihal pengurangan tanggal. Saya beri citra sedikit mengenai pengurangan tanggal. Misalkan kita ingin meminjam sebuah buku diperpustakaan, nah tentu ada tanggal kapan kita meminjam dan  kapan batas final peminjaman. Untuk mendapat rentan waktu peminjaman kita niscaya menhitungnya mulai tanggal peminjaman hingga batas final peminjaman. Nah sudah kebayang kan? Oke pribadi saja ke pokok bahasan. Perhitungan dilakukan dengan mengkonversi tipe data string dari tanggal, bulan, dan tahun menjadi tipe data integer. Secara umum dapat kita rumuskan sebagai berikut : hari = hari final - hari awal    (1) bulan = (bulan final – bulan awal) x 30    (2) tahun = (tahun final – tahun awal) x 365    (3) Sehingga untuk mendapat selisihnya yaitu : selisih = (hari + bulan + tahun)     (4) Berikut ini ialah implementasinya dalam bahasa Java : public class selisih_tanggal { ...

Operasi String

Kali ini aku akan membahas operasi-operasi dengan tipe data String. Untuk lebih jelaskannya silahkan perhatikan teladan source code dibawah ini : public class OpsString {     public static void main(String[]args){         String A="I love you";         String B="forever";         //memeriksai awal dan final string         System.out.println("A diawali kata 'I'? "+A.startsWith("I"));         System.out.println("B diawali kata 'I'? "+B.startsWith("I"));         System.out.println("A diakhiri kata 'you'? "+A.endsWith("you"));         System.out.println("B diakhiri kata 'you'? "+B.endsWith("you"));         //menentukan panjang string         System.out.println("Panja...

Membuat Stack(Tumpukan) Dengan Java

Image
Stack dalam struktur data merupakan suatu tumpukan dari sekumpulan data. Konsepnya yakni LIPO (Last In First Out), data yang pertama masuk akan keluar paling akhir. Operasi - operasi dalam stack antara lain : 1. Push   : memasukkan data 2. Pop    : mengambil / mengeluarkan data 3. IsEmpty  : menyidik apakah stack kosong 4. IsFull      : menyidik apakah stack penuh 5. Clear      : mengosongkan stack berikut yakni source code nya : /** * * @author Wim Sonevel */ public class Stackx { int data[]; int top=-1; Stackx(int kapasitasData){ data=new int[kapasitasData]; } public boolean isFull(){ if(top==data.length-1){ return true; }else{ return false; } } public boolean isEmpty(){ if(top==-1){ return true; }else{ return false; } } public void push(int da...

Tugas Asistensi Kelas A Daspro 2013

Image
Tugasnya ga susah2 amat..,, sekedar mengulang bahan kemarin tapi bedanya kini menggunakan method ...... :-D (Ni’amah) 1. Membuat sebuah aktivitas untuk menghitung luas berdiri segitiga, persegi, dan persegi panjang dengan ketentuan : -    Terdapat method mencari luas segitiga -    Terdapat method mencari luas persegi -    Terdapat method mencari luas persegi panjang -    Method dipanggil di method main dan masing-masing method mempunyai parameter (parameter ditentukan sendiri) -    Nilai parameter diinputkan  (Muhammad Anam) 2. Membuat sebuah aktivitas untuk menghitung keliling berdiri segitiga, persegi, dan persegi panjang dengan ketentuan : -    Terdapat method mencari keliling segitiga -    Terdapat method mencari keliling persegi -    Terdapat method mencari keliling persegi panjang -    Method dipanggil di method main dan masing-...

Membuat Gambar Lanjutan

Contoh kali ini ialah menggambar sebuah persegi dengan disisipkan aksara ditengahnya. Berikut codingan yang telah aku buat sendiri : public class Gambar{     public static void main(String[]args){         int a,b;         for(a=1;a<=5;a++){         for(b=1;b<=5;b++){             if(a==3 && b==3)                 System.out.print("W");                          else if(a>1 && b>1 && a<5 && b<5)                 System.out.print(" ");             ...

Membuat Gambar Segitiga 2

Berikut misalnya codingannya  : import javax.swing.*; public class Segitiga2 {     public static void main(String[]args){         int a,b,c,d;         int tinggi=Integer.parseInt(JOptionPane.showInputDialog("Masukkan tinggi"));         for(a=1;a<=tinggi;a++){         for(b=1;b<=a;b++){            System.out.print("*");         }         for(c=a;c<=tinggi;c++){             System.out.print(" ");         }         for(d=a;d<=tinggi;d++){             System.out.print("*");         }     ...

Membuat Gambar Segitiga 1

Bagaimana menciptakan gambar segitiga?? Caranya sangat gampang dan praktis .... Berikut codingannya ... import javax.swing.*; public class Segitiga1 {     public static void main(String[]args){         int a,b;         int tinggi=Integer.parseInt(JOptionPane.showInputDialog("Masukkan tinggi"));         for(a=1;a<=tinggi;a++){         for(b=1;b<=a;b++){            System.out.print("*");         }         System.out.println("");         }     } } Output : * ** *** **** *****

Mencari Nilai Min Dan Max

Berikut ini ialah pola kegiatan yang sudah aku buat sendiri untuk mencari nilai min dan dan max pada suatu array. public class array { public static void main(String[] args) { int data1 [] = {4,6,1,2,8,9,3,10}; int min = data1[0]; int max = data1[0]; int indeksmin = 0, indeksmax = 0; for(int i=0;i<data1.length;i++){ System.out.println("data ke "+i+" = "+data1[i]); if(min>data1[i]){ min = data1[i]; indeksmin = i; } if(max<data1[i]){ max=data1[i]; indeksmax = i; } } System.out.println("Nilai minimal = "+min+" pada indeks ke "+indeksmin); System.out.println("Nilai maksimal = "+max+" pada indeks ke "+indeksmax); } } Output : data ke 0 = 4 data ke 1 = 6 data ke 2 = 1 data ke 3 = 2 data ke 4 = 8 data ke 5 = 9 data ke 6 = 3 data ...