Populer Posts Hari ini
Popular Posts
-
Java Inputan / Ouput Kumpulan Source Code dengan Bahasa Java IF ...
-
1. Insertion Sort 2. Buble Sort 3. Shell Sort 4. Quick Sort 5. Pengurutan Matriks
-
#include <stdio.h> #include <stdlib.h> void DesimalToBiner(int N){ if(N>1){ DesimalToBiner(N/2); } ...
-
Pengertian Akar persamaan kuadrat Persamaan Kuadrat merupakan suatu persamaan polinomial berorde 2 dengan bentuk umum da...
-
#include <stdio.h> #include <conio.h> void KPK(int a,int b); main() { int a,b; printf("masukkan angka : ")...
-
Pengertian Akar persamaan kuadrat Persamaan Kuadrat merupakan suatu persamaan polinomial berorde 2 dengan bentuk umum dari...
-
Kali saya akan berbagi source code konsep inheritance atau pewarisan sifat pada objek menggunakan bahasa Java. package konsepinheritance; ...
-
kali ini saya akan berbagi source code membuat tulisan bergerak dengan bahasa C. setelah membaca mohon tinggalkan komentar dan like. terimah...
-
kali ini saya akan berbagi source code program faktor persekutuan besar (FPB) dengan bahasa C dan C++ #include <stdio.h> #include ...
-
Palindrom adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun bela...
Labels
Lorem 1
adsense
Circle Gallery
News
package mengurutkanarray;
import java.util.Arrays;
public class MengurutkanArray {
public static void main(String[] args) {
// TODO code application logic here
int[] Array={5,2,8,7,1};
Arrays.sort(Array);
System.out.println(Arrays.toString(Array));
}
}
Output
array - Library java
Source Code
package CekKarakter;
public class CekKarakter {
public static void main(String[] args) {
// TODO code application logic here
String Karakter ="Hello World";
System.out.println(Karakter.startsWith("H"));
System.out.println(Karakter.endsWith("d"));
}
}
Output
java - Library java
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.logging.Level;
import java.util.logging.Logger;
public class NewJFrame extends javax.swing.JFrame {
/**
* Creates new form NewJFrame
*/
public NewJFrame() {
initComponents();
TanggalJamRealTime();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
Tanggal = new javax.swing.JLabel();
Jam = new javax.swing.JLabel();
TTanggal = new javax.swing.JLabel();
TJam = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jPanel1.setBackground(new java.awt.Color(102, 255, 255));
jLabel1.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
jLabel1.setText(" Menampilkan Tangal dan Jam");
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
.addContainerGap(36, Short.MAX_VALUE)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 361, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(3, 3, 3))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 28, Short.MAX_VALUE)
.addContainerGap())
);
Tanggal.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
Tanggal.setText("Tanggal :");
Jam.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
Jam.setText("Jam :");
TTanggal.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
TJam.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(layout.createSequentialGroup()
.addGap(89, 89, 89)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(Tanggal, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(Jam, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(TTanggal, javax.swing.GroupLayout.PREFERRED_SIZE, 172, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TJam, javax.swing.GroupLayout.PREFERRED_SIZE, 172, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(66, 66, 66)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(Tanggal)
.addComponent(TTanggal, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(25, 25, 25)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(Jam)
.addComponent(TJam, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(0, 97, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewJFrame().setVisible(true);
}
});
}
public void TanggalJamRealTime(){
Thread p=new Thread(){
public void run(){
for(;;){
Calendar cal = new GregorianCalendar();
int hari = cal.get(Calendar.DAY_OF_MONTH);
int bulan = cal.get(Calendar.MONTH);
int tahun = cal.get(Calendar.YEAR);
TTanggal.setText(hari+"/"+(bulan+1)+"/"+tahun);
int jam = cal.get(Calendar.HOUR);
int menit = cal.get(Calendar.MINUTE);
int detik = cal.get(Calendar.SECOND);
int AM_PM = cal.get(Calendar.AM_PM);
String day_night = "";
if (AM_PM == 1)
{
day_night = "PM";
}
else
{
day_night = "AM";
}
String waktu1 = jam+":"+menit+":"+detik+""+day_night;
TJam.setText(waktu1);
try{
sleep(1000);
}catch(InterruptedException ex){
Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
};
p.start();
}
// Variables declaration - do not modify
private javax.swing.JLabel Jam;
private javax.swing.JLabel TJam;
private javax.swing.JLabel TTanggal;
private javax.swing.JLabel Tanggal;
private javax.swing.JLabel jLabel1;
private javax.swing.JPanel jPanel1;
// End of variables declaration
}
Download File Kodingan Menampilkan Tanggal dan Jam Secara Real Time di Java
Di dalam java terdapat library java.util.Data; yang dapat kita gunakan untuk menampilkan tanggal dan waktu sekarang sintaks source codenya seperti pada dibawah.
package menampilkan.taggal.dan.jam.di.java;import java.util.Date;
/**
*
*/
public class MenampilkanTaggalDanJamDiJava {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Date Now =new Date();
System.out.println(Now);
}
java - Library java
Rumus Perkalian matriks
Misalkan matriks A (a, b, c, d) berukuran 2X2 dikalikan dengan matriks B (e, f, g, h) berukuran 2X2, sehingga rumusnya akan menjadi:

Syarat dua matriks dapat dioperasikan perkalian yaitu banyak kolom matriks pertama harus sama dengan banyak baris matriks kedua, sebagai berikut:

Contoh soal perkalian matriks 2 x 2:
Tentukan hasil perkalian matriks A dan B di bawah!
Jawab:
package perkalian.pkg2.matriks;
import java.util.Scanner;
public static void main(String[] args) {
// TODO code application logic here
Scanner input = new Scanner(System.in);
int A[][]= new int[2][2];
int B[][]= new int[2][2];
for(int k=0;k<2;k++){
for(int l=0;l<2;l++){
System.out.print("["+(k+1)+"]["+(l+1)+"]:");
B[k][l]=input.nextInt();
}
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
System.out.print(A[i][j]+ " ");
}
System.out.println("");
for(int k=0; k<2;k++){
for(int l=0; l<2;l++){
System.out.print(B[k][l]+" ");
}
System.out.println("");
int m=2;
int q=2;
for (int j = 0; j < q; j++) {
for (int k = 0; k < p; k++) {
//Rumus Matriks
jumlah = jumlah + A[i][k] * B[k][j];
}
C[i][j] = jumlah;
jumlah = 0;
}
for(int x=0;x<2;x++){
for(int y=0;y<2;y++){
System.out.print(C[x][y]+" ");
}
System.out.println(" ");
}
}
matriks
1. Buat Nama Blog Semenarik Mungkin
Bagi pemula, sebaik anda menggunakan platform gratis, seperti Blogger atau Wordpress. Selain gratis, layanan blogging tersebut juga mudah digunakan untuk pemula. Kamu tak perlu susah payah merancang tampilan situsmu karena platform blog tersebut menyediakan template tampilan situs yang mudah untuk digunakan. Selain itu, ada fitur widget yang dapat kamu gunakan untuk mengisi menu di situsmu.
3. Percantik Tampilan Blogmu
Di luar sana, sudah ratusan atau bahkan ribuan blog yang ada. Lalu, bagaimana membuat blog-mu dilirik orang? Tentu dengan mempercantiknya semenarik mungkin. Namun, bukan berarti kamu harus mengeluarkan uang banyak untuk menyewa jasa ahli. Coba manfaatkan kameramu untuk mengambil foto menarik dan tambahan sentuhan kreativitas pada foto. Kamu tinggal menjadikan foto tersebut sebagai template blog.
4. Perbarui konten Blog Secara Teratur
Cobalah untuk memperbarui konten di situsmu sesering mungkin karena Google menyukai konten segar. Dengan begitu, pengunjung juga nyaman setiap mengunjungi blog kamu.
5. Teruslah Menulis
Terakhir, anda harus terus menulis untuk mempertahankan eksistensi blogmu. Ini mungkin sulit bagi pemula, tapi upayakan untuk memiliki motivasi diri sendiri. Dengan begitu, kamu memiliki kemauan untuk tetap menulis.
Tips and Trik
DEKLARASI
matriks :Array[1..N][1...N] of integer
i,j,k,l,tempa :integer
ALGORITMA
//Penginputan Matriks
temp <--- 0
for i<--- 0 to 3 do
for j<---0 to 3 do
Read(matriks[i][j])
endfor
endfor
//Pengutan Matriks for i<--- 0 to 3 do
for j<--- 0 to 3 do
for k<--- 0 to 3 do
for l<--- 0 to 3 do
if matriks[k][l]> matriks[i][j] then
temp <--- matriks[k][l]
matriks[k][l]<--- matriks[i][j]
matriks[i][j]<--- temp
endif
endfor
endfor
endfor
endfor
//Tampilkan Matriks write("data matiks terurut")
for i<--- 0 to 3 do
for j<--- 0 to 3 do
write(matriks[i][j])
endor
endfor
Source Code Pengurutan Matriks Dengan Bahasa C
algoritma - array - matriks
4 7 6 8 5 8 7 5 9 8 5 8 7 4 9 6 6 9 5 6
Secara tertulis, frekuensi data diperoleh dengan cara menghitung banyaknya tiap data dan menuliskan data mulai dari data yang terkecil ke terbesar dalam tabel. Kolom pertama berisi data dan kolom kedua berisi frekuensi masing-masing data.
for - if - java - prosedur - while
4 7 6 8 5 8 7 5 9 8 5 8 7 4 9 6 6 9 5 6
Secara tertulis, frekuensi data diperoleh dengan cara menghitung banyaknya tiap data dan menuliskan data mulai dari data yang terkecil ke terbesar dalam tabel. Kolom pertama berisi data dan kolom kedua berisi frekuensi masing-masing data.
A[i] <-- A[j];
A[j] <-- temp;
endif
endfor
i <-- 0
if Angka = AngkaSelanjutnya then
Frekuensi <-- Frekuensi+1
else
Write('Angka : Frekuensi')





