package Chess;import java.awt.BorderLayout;import java.awt.Color;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swing.JPanel;/** * * @author Resika Arthana, Samuel Louvan */public class CForm extends JFrame implements MouseListener { public static PanelChess[][] panel = new PanelChess[8][8]; PanelChess PanelTemp; //menampung panel yang diklik sebelumnya Piece pieceTemp; //menampung piece yang diklik sebeluumnya Color cBackgroundJP; //menyimpan warna panel yang diklik public static void main(String args[]) { CForm cf = new CForm(); cf.createMainBoard();...
Tuesday, November 29, 2011
Wednesday, November 23, 2011
Membalik Kata dengan Rekursif dangan Java


Dalam algoritma membalik kata ini apabila panjang string input adalah 0 maka tidak memberikan hasil apapun, dan jika panjang stringnya adalah satu maka akan memberikan hasil sesuai dengan string tersebut.Ketika input adalah kata yang memiliki huruf lebih dari satu maka huruf pertama akan di taruh di belakang sendiri, kemudian sisanya akan dilakukan proses kembali melalui fungsi yang sama dengan huruf pertama ditaruh dibelakang lagi, begitu seterusnya sampai dengan sisa satu huruf dimana jika satu huruf saja maka akan di berikan nilai huruf tersebut dan ditempatkan didalam nilai.Contoh Kata: input adalah Makan Malam· Balik(akan Malam) + M· Balik(kan Malam) + aM· Balik(an Malam) + kaM· Balik(n Malam) + akaM· Balik( Malam) + nakaM· Balik(Malam)...
Tuesday, November 22, 2011
Java Palindrome Source Code with Recursive Algorithm


//copyrighted by topsourcecode.com import javax.swing.JOptionPane; public class polindrome2 { public static void main(String[]args) { String testWord=JOptionPane.showInputDialog("Enter Word minimum 2 letters"); boolean result=testpalindrome(testWord); if (result==true){ System.out.println("\n**THIS WORD IS PALINDROME**"); } else{ System.out.println("\n**THIS WORD IS NOT PALINDROME**"); } } //END OF MAIN METHOD //Palindrome check method public static boolean testpalindrome(String input) { int length=input.length(); if (input.charAt(0)==input.charAt(length-1)){ String newWord=input.substring(1,(length-1));...
Tuesday, November 15, 2011
Saya orang yang sedikit pengalaman dan ga tau apa-apa


Hari ini saya bangun jam 7. Saya tidur lagi habis subuh. Biasalah , mahasiswa kalau masuknya agak siang , bangunnya juga kesiangan. Hari ini jam pertama adalah matematika diskrit. Saya merasa senang mengikuti makul ini dengan senang hati. karena pada kesempatan kali ini Pak Bayu akan menerangkan tentang induksi matematika. Malamnya dan hari sebelumnya saya sudah mencoba baca- baca materi tersebut dari slide yang telah diberikan beberapa hari yang lalu. Mata kuliah favorit saya adalah matdis. Di samping dosennya asyik materi materinya pun sangat menarik untuk dipelajari.Hari ini juga Pak Bayu akan membagikan hasil ujian 1 matdis. Awalnya saya benar-benar yakin bahwa saya akan dapat nilai 90 ke atas. Karena waktu itu saya merasa saya bisa mengerjakan dengan lancar. Tapi apa daya manusia yang...