import java.io.*;
import javax.swing.*;
class MenuMatriks
{
public static void main(String[] args) throws Exception
{
BufferedReader in = new BufferedReader (new InputStreamReader(System.in));
int pilih, baris, kolom, i, j, k, barisB, kolomB;
char kembali = ' ';
do
{
System.out.println ("====================================================");
System.out.println (" Menu Matriks ");
System.out.println ("====================================================");
System.out.println ("1. Menjumlahkan matriks");
System.out.println ("2. Mengurangkan matriks");
System.out.println ("3. Perkalian matriks");
System.out.println ("4. Exit");
System.out.println ("====================================================");
System.out.print ("pilihan : ");
pilih = Integer.parseInt(in.readLine());
System.out.println (" ");
switch (pilih)
{
case 1:
System.out.print("Ketik jumlah baris : ");
baris = Integer.parseInt(in.readLine());
System.out.print("Ketik jumlah kolom : ");
kolom = Integer.parseInt(in.readLine());
System.out.println (" ");
System.out.println("Matriks A : ");
int [][] A = new int[baris][kolom];
for (i = 0; i < baris; i++)
{
System.out.print("|");
for (j = 0; j < kolom; j++)
{
A[i][j] =
Integer.parseInt(JOptionPane.showInputDialog("Nilai A baris
ke-"+(i+1)+", kolom ke-"+(j+1)+" : "));
System.out.print(" "+A[i][j]+" ");
}
System.out.println("|");
}
System.out.println (" ");
System.out.println("Matriks B : ");
int [][] B = new int[baris][kolom];
for (i = 0; i < baris; i++)
{
System.out.print("|");
for (j = 0; j < kolom; j++)
{
B[i][j] =
Integer.parseInt(JOptionPane.showInputDialog("Nilai B baris
ke-"+(i+1)+", kolom ke-"+(j+1)+" : "));
System.out.print(" "+B[i][j]+" ");
}
System.out.println("|");
}
System.out.println (" ");
System.out.println("Hasil penjumlahan : ");
int [][] C = new int[baris][kolom];
for (i = 0; i < baris; i++)
{
System.out.print("|");
for (j = 0; j < kolom; j++)
{
C[i][j] = A[i][j] + B[i][j];
System.out.print(" "+C[i][j]+" ");
}
System.out.println("|");
}
System.out.print("ingin kembali ke menu (Y/N) : ");
kembali = (in.readLine()).charAt(0);
if (kembali == 'N' || kembali == 'n')
{
System.exit(0);
}
break;
case 2:
System.out.print("Ketik jumlah baris : ");
baris = Integer.parseInt(in.readLine());
System.out.print("Ketik jumlah kolom : ");
kolom = Integer.parseInt(in.readLine());
System.out.println (" ");
System.out.println("Matriks A : ");
int [][] D = new int[baris][kolom];
for (i = 0; i < baris; i++)
{
System.out.print("|");
for (j = 0; j < kolom; j++)
{
D[i][j] =
Integer.parseInt(JOptionPane.showInputDialog("Nilai A baris
ke-"+(i+1)+", kolom ke-"+(j+1)+" : "));
System.out.print(" "+D[i][j]+" ");
}
System.out.println("|");
}
System.out.println (" ");
System.out.println("Matriks B : ");
int [][] E = new int[baris][kolom];
for (i = 0; i < baris; i++)
{
System.out.print("|");
for (j = 0; j < kolom; j++)
{
E[i][j] =
Integer.parseInt(JOptionPane.showInputDialog("Nilai B baris
ke-"+(i+1)+", kolom ke-"+(j+1)+" : "));
System.out.print(" "+E[i][j]+" ");
}
System.out.println("|");
}
System.out.println (" ");
System.out.println("Hasil pengurangan : ");
int [][] F = new int[baris][kolom];
for (i = 0; i < baris; i++)
{
System.out.print("|");
for (j = 0; j < kolom; j++)
{
F[i][j] = D[i][j] - E[i][j];
System.out.print(" "+F[i][j]+" ");
}
System.out.println(" |");
}
System.out.print("ingin kembali ke menu (Y/N) : ");
kembali = (in.readLine()).charAt(0);
if (kembali == 'N' || kembali == 'n')
{
System.exit(0);
}
break;
case 3:
do
{
System.out.println("Matriks A : ");
System.out.print("Ketik jumlah baris : ");
baris = Integer.parseInt(in.readLine());
System.out.print("Ketik jumlah kolom : ");
kolom = Integer.parseInt(in.readLine());
System.out.println (" ");
System.out.println("Matriks B : ");
System.out.print("Ketik jumlah baris : ");
barisB = Integer.parseInt(in.readLine());
System.out.print("Ketik jumlah kolom : ");
kolomB = Integer.parseInt(in.readLine());
System.out.println (" ");
if (kolom!= barisB)
{
JOptionPane.showMessageDialog(null,"Matrik A tidak dapat dikalikan dengan Matrik B \n silakan ulangi");
}
}
while(kolom != barisB);
System.out.println("Matriks A : ");
int [][] G = new int[baris][kolom];
for (i = 0; i < baris; i++)
{
System.out.print("|");
for (j = 0; j < kolom; j++)
{
G[i][j] =
Integer.parseInt(JOptionPane.showInputDialog("Nilai A baris
ke-"+(i+1)+", kolom ke-"+(j+1)+" : "));
System.out.print(" "+G[i][j]+" ");
}
System.out.println("|");
}
System.out.println (" ");
System.out.println("Matriks B : ");
int [][] H = new int[barisB][kolomB];
for (i = 0; i < barisB; i++)
{
System.out.print("|");
for (j = 0; j < kolomB; j++)
{
H[i][j] =
Integer.parseInt(JOptionPane.showInputDialog("Nilai B baris
ke-"+(i+1)+", kolom ke-"+(j+1)+" : "));
System.out.print(" "+H[i][j]+" ");
}
System.out.println("|");
}
System.out.println("Hasil Perkalian : ");
int HasilPerkalianMatrix [][]= new int [baris][kolomB];
for (i=0; i < baris; i++)
{
System.out.print("|");
for (j=0; j < kolomB; j++)
{
int hasil = 0;
for (k = 0; k < baris; k++)
{
hasil+= (G[i][k] * H[k][j]);
HasilPerkalianMatrix[i][j] = hasil;
}
System.out.print(" " + HasilPerkalianMatrix[i][j] + " ");
}
System.out.println("|");
}
System.out.print("ingin kembali ke menu (Y/N) : ");
kembali = (in.readLine()).charAt(0);
if (kembali == 'N' || kembali == 'n')
{
System.exit(0);
}
break;
case 4:
System.out.println("TERIMA KASIH ");
break;
default:
JOptionPane.showMessageDialog(null,"pilihan tidak ada di menu \n silahkan ulangi");
break;
}
}
while(pilih != 4);
{
System.exit(0);
}
}
}
Senin, 24 Juni 2013
Membuat bintang Segitiga di java
Membuat bintang segitiga dan segitiga miror
bintang A
*
**
***
****
*****
bintangB
* *
** **
*** ***
**** ****
Jawabannya...
import java.io.*;
class coba2 //JANGAN LUPA NAMA CLASS di samakan dengan nama document anda..
{
public static void main(String[] args) throws Exception
{
BufferedReader in= new BufferedReader (new InputStreamReader (System.in));
int pilih=0;
do
{
System.out.println("=======================");
System.out.println("\tBintang Logor");
System.out.println("=======================");
System.out.println("1. bintang A");
System.out.println("2. bintang B");
System.out.println("3. Keluar");
System.out.print("Pilih : ");
pilih=Integer.parseInt(in.readLine());
System.out.println();
switch (pilih)
{
case 1:
{
System.out.println("Masukan Bintang");
int x=Integer.parseInt(in.readLine());
for (int i=1;i<=x;i++)
{
for (int j=1;j<=x;j++)
{
if(j<=i)
{
System.out.print("*");
}
else
System.out.print(" ");
}
System.out.println();
}
break;
}
case 2:
{
System.out.print("Bilangan pertama : ");
int z=Integer.parseInt(in.readLine());
for (int i=1;i<=z;i++)
{
for (int j=1;j<=2*z;j++)
{
if (j>i && j<=2*z-i)
{
System.out.print(" ");
}
else
System.out.print("*");
}
System.out.println();
}
}
}
System.out.println();
}
while (pilih<3);
}
}
bintang A
*
**
***
****
*****
bintangB
* *
** **
*** ***
**** ****
Jawabannya...
import java.io.*;
class coba2 //JANGAN LUPA NAMA CLASS di samakan dengan nama document anda..
{
public static void main(String[] args) throws Exception
{
BufferedReader in= new BufferedReader (new InputStreamReader (System.in));
int pilih=0;
do
{
System.out.println("=======================");
System.out.println("\tBintang Logor");
System.out.println("=======================");
System.out.println("1. bintang A");
System.out.println("2. bintang B");
System.out.println("3. Keluar");
System.out.print("Pilih : ");
pilih=Integer.parseInt(in.readLine());
System.out.println();
switch (pilih)
{
case 1:
{
System.out.println("Masukan Bintang");
int x=Integer.parseInt(in.readLine());
for (int i=1;i<=x;i++)
{
for (int j=1;j<=x;j++)
{
if(j<=i)
{
System.out.print("*");
}
else
System.out.print(" ");
}
System.out.println();
}
break;
}
case 2:
{
System.out.print("Bilangan pertama : ");
int z=Integer.parseInt(in.readLine());
for (int i=1;i<=z;i++)
{
for (int j=1;j<=2*z;j++)
{
if (j>i && j<=2*z-i)
{
System.out.print(" ");
}
else
System.out.print("*");
}
System.out.println();
}
}
}
System.out.println();
}
while (pilih<3);
}
}
Membuat bintang Segitiga di java2
Hasilnya :
*
**
***
****
*****
Jawabannya :
import javax.swing.JOptionPane;
class bintang1 //JANGAN LUPA NAMA CLASS di samakan dengan nama document anda..
{
public static void main(String[] args)
{
int I, J, N;
String bil = JOptionPane.showInputDialog("Input N : ");
N = Integer.parseInt(bil);
for (I=1;I<=N ;I++ )
{
for (J=1;J<=I ;J++ )
{
System.out.print("*");
}
System.out.println();
}
}
}
-------------------------------------------------------------------
Hasilnya :
*****
****
***
**
*
Jawabannya :
import javax.swing.JOptionPane;
class bintang2 //JANGAN LUPA NAMA CLASS di samakan dengan nama document anda..
{
public static void main(String[] args)
{
int I, J, N;
String bil = JOptionPane.showInputDialog("Input N : ");
N = Integer.parseInt(bil);
for (I=1;I<=N ;I++ )
{
for (J=1;J<=N+1-I ;J++ )
{
System.out.print("*");
}
System.out.println();
}
}
}
-------------------------------------------------------------------
Hasilnya :
*
**
***
****
*****
Jawabannya :
import javax.swing.JOptionPane;
class bintang3 //JANGAN LUPA NAMA CLASS di samakan dengan nama document anda.
{
public static void main(String[] args)
{
int I, J, N, K;
String bil = JOptionPane.showInputDialog("Input N : ");
N = Integer.parseInt(bil);
for (I=1;I<=N ;I++ )
{
for (J=1;J<=N+1-I ;J++ )
{
System.out.print(" ");
}
for (K=1;K<=I ;K++)
{
System.out.print("*");
}
System.out.println();
}
}
}
-------------------------------------------------------------------
Hasilnya :
*****
****
***
**
*
Jawabannya :
import javax.swing.JOptionPane;
class bintang4 //JANGAN LUPA NAMA CLASS di samakan dengan nama document anda.
{
public static void main(String[] args)
{
int I, J, N, K;
String bil = JOptionPane.showInputDialog("Input N : ");
N = Integer.parseInt(bil);
for (I=1;I<=N ;I++ )
{
for (J=1;J<=I ;J++ )
{
System.out.print(" ");
}
for (K=1;K<=N+1-I ;K++)
{
System.out.print("*");
}
System.out.println();
}
}
}
-------------------------------------------------------------------
Hasilnya :
*
* *
* * *
* * * *
* * * * *
Jawabannya :
import javax.swing.JOptionPane;
class bintang5 //JANGAN LUPA NAMA CLASS di samakan dengan nama document anda.
{
public static void main(String[] args)
{
int N;
String bilangan=JOptionPane.showInputDialog("input N= ");
N=Integer.parseInt(bilangan);
for (int i=1; i<=N; i++)
{
for (int j=1; j<=(N-i); j++)
{
System.out.print(" ");
}
for (int k=1; k<=i; k++)
{
System.out.print(" "+"*");
}
System.out.println(" ");
}
}
}
-------------------------------------------------------------------
Hasilnya :
* * * * *
* * * *
* * *
* *
*
Jawabannya :
import javax.swing.JOptionPane;
class bintang6 //JANGAN LUPA NAMA CLASS di samakan dengan nama document anda.
{
public static void main(String[] args)
{
int N;
String bilangan=JOptionPane.showInputDialog("input N= ");
N=Integer.parseInt(bilangan);
for (int i=1; i<=N; i++)
{
for (int j=1; j<=(i*1-1); j++)
{
System.out.print(" ");
}
for (int k=1; k<=(N+1-i); k++)
{
System.out.print(" "+"*");
}
System.out.println(" ");
}
}
}
*
**
***
****
*****
Jawabannya :
import javax.swing.JOptionPane;
class bintang1 //JANGAN LUPA NAMA CLASS di samakan dengan nama document anda..
{
public static void main(String[] args)
{
int I, J, N;
String bil = JOptionPane.showInputDialog("Input N : ");
N = Integer.parseInt(bil);
for (I=1;I<=N ;I++ )
{
for (J=1;J<=I ;J++ )
{
System.out.print("*");
}
System.out.println();
}
}
}
-------------------------------------------------------------------
Hasilnya :
*****
****
***
**
*
Jawabannya :
import javax.swing.JOptionPane;
class bintang2 //JANGAN LUPA NAMA CLASS di samakan dengan nama document anda..
{
public static void main(String[] args)
{
int I, J, N;
String bil = JOptionPane.showInputDialog("Input N : ");
N = Integer.parseInt(bil);
for (I=1;I<=N ;I++ )
{
for (J=1;J<=N+1-I ;J++ )
{
System.out.print("*");
}
System.out.println();
}
}
}
-------------------------------------------------------------------
Hasilnya :
*
**
***
****
*****
Jawabannya :
import javax.swing.JOptionPane;
class bintang3 //JANGAN LUPA NAMA CLASS di samakan dengan nama document anda.
{
public static void main(String[] args)
{
int I, J, N, K;
String bil = JOptionPane.showInputDialog("Input N : ");
N = Integer.parseInt(bil);
for (I=1;I<=N ;I++ )
{
for (J=1;J<=N+1-I ;J++ )
{
System.out.print(" ");
}
for (K=1;K<=I ;K++)
{
System.out.print("*");
}
System.out.println();
}
}
}
-------------------------------------------------------------------
Hasilnya :
*****
****
***
**
*
Jawabannya :
import javax.swing.JOptionPane;
class bintang4 //JANGAN LUPA NAMA CLASS di samakan dengan nama document anda.
{
public static void main(String[] args)
{
int I, J, N, K;
String bil = JOptionPane.showInputDialog("Input N : ");
N = Integer.parseInt(bil);
for (I=1;I<=N ;I++ )
{
for (J=1;J<=I ;J++ )
{
System.out.print(" ");
}
for (K=1;K<=N+1-I ;K++)
{
System.out.print("*");
}
System.out.println();
}
}
}
-------------------------------------------------------------------
Hasilnya :
*
* *
* * *
* * * *
* * * * *
Jawabannya :
import javax.swing.JOptionPane;
class bintang5 //JANGAN LUPA NAMA CLASS di samakan dengan nama document anda.
{
public static void main(String[] args)
{
int N;
String bilangan=JOptionPane.showInputDialog("input N= ");
N=Integer.parseInt(bilangan);
for (int i=1; i<=N; i++)
{
for (int j=1; j<=(N-i); j++)
{
System.out.print(" ");
}
for (int k=1; k<=i; k++)
{
System.out.print(" "+"*");
}
System.out.println(" ");
}
}
}
-------------------------------------------------------------------
Hasilnya :
* * * * *
* * * *
* * *
* *
*
Jawabannya :
import javax.swing.JOptionPane;
class bintang6 //JANGAN LUPA NAMA CLASS di samakan dengan nama document anda.
{
public static void main(String[] args)
{
int N;
String bilangan=JOptionPane.showInputDialog("input N= ");
N=Integer.parseInt(bilangan);
for (int i=1; i<=N; i++)
{
for (int j=1; j<=(i*1-1); j++)
{
System.out.print(" ");
}
for (int k=1; k<=(N+1-i); k++)
{
System.out.print(" "+"*");
}
System.out.println(" ");
}
}
}
Langka-langkah Merepository Ubuntu 11.04
Tugas Resume
Langkah-langkah Merepository Ubuntu 11.04
Pertemuan 2
Oleh :
Fikry Nurris Rizky 10.41010.0049
Sekolah Tinggi Manajemen Informatika dan Teknik Komputer
Surabaya
2011
--------------------------------------------------------------------------
Cara Me-Repository Ubuntu 11.04
Pengertian Repository
Repository,
adalah sekumpulan paket-paket aplikasi atau program untuk sebuah
sistem operasi (red : Linux) yang digunakan untuk menunjang kinerja
dari sebuah aplikasi, program, dan sebagainya yang didapatkan dari
Server Mirror website paket-paket tersebut. Bisa dibilang Repository
ini adalah paket-paket khusus untuk sebuah sistem operasi yang kemudian
paket-paket tersebut di instal untuk mendapatkan kinerja lebih baik
dari sebuah sistem operasi.
Langkah berikutnya adalah edit repository,berikut ini langkah – langkahnya :
1. Buka sistem terminal yang terdapat pada linux, contoh seperti ini:
2. Kemudian masuk pada file system di linux, setelah itu klik folder etc.
3. Setelah itu klik dan masuk pada folder apt,
4. Lalu klik dan buka source.list
5. Maka akan keluar source list nya seperti gambar di bawah ini:
6. Kemudia edit source tersebut, berikut ini beberapa repository lokal yaitu :
http://kambing.ui.ac.id
http://kambing.ui.ac.id
deb http://kambing.ui.ac.id/ubuntu/ natty main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ natty-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ natty-security main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ natty-backports main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ natty-proposed main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ natty-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ natty-security main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ natty-backports main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ natty-proposed main restricted universe multiverse
7. setelah selesai mengedit, kita update repository tersebut :
apt-get update
Kemudian kita tunggu sampai proses update selesai, setelah selesai kita bisa menginstall program-program yang kita butuhkan.
Membuat jam Digital dengan JAVA
Selain menggunakan Runnable, kita juga bisa menggunakan methode lain
untuk menciptakan sebuah Thread. Metode tersebut adalah Timer, yang
terletak pada kelas javax.swing.Timer.
Kelebihan dari methode ini adalah kita tidak perlu mengimplementasikan
kedalam kelas utama dan prosesnya tidak terganggu oleh proses-proses
lainnya.
Untuk menjalankan Timer, methode yang digunakan adalah start(), sedangkan untuk menghentikannya adalah dengan methode stop(). Dalam pembuatan jamDigital ini adalah hal penting yang harus diperhatikan adalah apabila nilai waktu (jam, menit, atau detik) lebih kecil dari 10, maka angka yang ditampilkan dilayar hanya 1 digit. Hal ini dapat menyebabkan perubahan terhadap posisi dari teks tersebut. Untuk mengatasi hal tersebut, maka apabila nilai waktu lebih kecil dari 10, maka nilai tersebut ditambahkan 1 digit didepannya berupa angka nol, sehingga waktu yang ditampilkan dilayar selalu dua digit.
Download Listing Program Membuat Jam Digital : Disini
Tampilan program jamDigital.java
Membantu Teman Mengerjakan Project UAS
Hari Minggu kemaren tanggal 23 Juni 2013, rumahku kedatangan teman campus. Dia meminta bantuanku untuk menyelesaikan project dia tentang aplikasi perpustakaan. Kamipun mulai start mengerjakan project tersebut mulai pukul 20.00 Wib. Hingga Kami dapat menyelesaikan Aplikasi tersebut sampai pukul 05.45 Wib. Buset mata ini udah tinggal 2 watt lagi untuk melek... :D Namun akupun tidak tidur, langsung ke kamar mandi untuk mandi. setelah mandi aku dan temanku langsung berangkat ke kampus.
Yang terpenting bagi kami, janganlah pernah bermalas untuk mencari sebuah ilmu yang kelak akan bermanfaat buat kita. jika kami bisa kenapa kalian sobat duniaku tidak bisa?
Manfaatkan waktu dengan sebaik-baiknya.... ;)
ini sedikit foto saat kami mengerjakan Project UAS :
Yang terpenting bagi kami, janganlah pernah bermalas untuk mencari sebuah ilmu yang kelak akan bermanfaat buat kita. jika kami bisa kenapa kalian sobat duniaku tidak bisa?
Manfaatkan waktu dengan sebaik-baiknya.... ;)
ini sedikit foto saat kami mengerjakan Project UAS :
Secangkir kopi menemani kita
secangkir kopi dan teh hangat menemani kita hingga pagi
Tunggu cerita-cerita selanjutnya Sobat Duniaku....
Sabtu, 22 Juni 2013
Tasyakuran Ultah Bro Yunanda (019) dan Mas Bro Niar (004) Bersama Kawan-kawan F.O.B
Tasyakuran Bersama Kawan-Kawan F.O.B Surabaya di hari ulang tahunnya Bro Yunanda (019) dan Mas Bro Niar (004) di D'Cost Depan PTC. Sungguh indah jika kebersamaan seperti ini tetap di pertahankan. bertapa bahagianya kita bisa berkumpul bersama, saling bercanda dan lain-lain. Semoga kebersamaan ini tetap abadi selamanya Sobat Duniaku... Amin.... :D
Sedikit Foto Dokumentasi Acara Tasyakuran :
Sedikit Foto Dokumentasi Acara Tasyakuran :
Akhirnya nongol juga sobat duniaku, foto diriku di tengah :D
Sekian cerita dari aku Sobat Dunia.... Tunggu Cerita-cerita dari aku selanjutnya... :D
Hunting Monumen Bambu Runcing
Sabtu tanggl 22 Juni 2013, saatnya berkumpul bersama teman-teman F.O.B Surabaya. Rutinitas Kopdar tiap hari sabtu malam di Bambu Runcing. Sambil menunggu teman-teman datang di tempat Kopdar saya berinisiatif mendokumentasikan Monumen Perjuangan Arek-Arek Suroboyo yang di namakan Monumen Bambu Runcing.
Sekilas Sejarah Manumen Bambu Runcing
Monumen Bambu Runcing ini dibangun, dan terletak di jalan Panglima
Sudirman. Monumen Bambu Runcing adalah ikon pariwisata Surabaya yang
berhubungan dengan situs sejarah perjuangan bangsa kita melawan penjajahan.
Monumen Bambu Runcing ini terletak di jantung kota Surabaya, di tengah ramainya lalu lintas jalan Panglima Sudirman. Para pengunjung yang datang ke Surabaya akan langsung mengenali keberadaan monumen ini saat melintasinya. Monumen ini juga dekat dengan Kebun Binatang Surabaya, Tunjungan Plaza, Surabaya Plaza dan Tugu Pahlawan Surabaya.
Monumen Bambu Runcing ini terletak di jantung kota Surabaya, di tengah ramainya lalu lintas jalan Panglima Sudirman. Para pengunjung yang datang ke Surabaya akan langsung mengenali keberadaan monumen ini saat melintasinya. Monumen ini juga dekat dengan Kebun Binatang Surabaya, Tunjungan Plaza, Surabaya Plaza dan Tugu Pahlawan Surabaya.
Berikut Foto-Fotonya yang aku dokumentasikan sobat Duniaku :
Langganan:
Komentar (Atom)






















