Friday, 30 March 2012

ARSITEKTUR KOMPUTER

Nama kelompok :
Probo Adi Negoro/58410915
Badal Fatan Rayhan/51410289
Primadika Ramadhan/55410391
Aldy Haryadi/50410516

tugas  : Arsiktektur Komputer
dosen :Dina Agustein

    import java.io.*;
            import javax.swing.*;
            class p{

        public static void main(String[] args) throws IOException {


                                                            String d = JOptionPane.showInputDialog ( " Masukkan kata atau karakter : ");
                                                            char[] arrCharStr = d.toCharArray();
                                                            System.out.println("==Bilangan ASCII==");
                                                            for (char e : arrCharStr) {
                                                             System.out.println(e+" = "+(int)e);}


                                                                        System.out.println("\n==Biner==");
                                                            for (char e : arrCharStr) {
                                                                        System.out.println(e+" = 0"+Integer.toBinaryString(e));}



                                                                        System.out.println("\n==Konversi Biner - ASCII==");
                                                                        for (char e : arrCharStr) {
                                                                        String bin = "0"+Integer.toBinaryString(e);
                                                                        int ascii = Integer.parseInt(bin,2);
                                                                         char kar = (char) ascii;
                                                                         System.out.println(bin + " :: "+ ascii +" :: "+kar);}


            }


            }






run:
==Bilangan ASCII==
p = 112
r  = 114
o = 111
b = 98
o = 111
   = 32
a = 97
d = 100
i  = 105
   = 32
9 = 57
2 = 50

==Biner==
p = 01110000
r  = 01110010
o = 01101111
b = 01100010
o = 01101111
   = 0100000
a = 01100001
d = 01100100
i  = 01101001
   = 0100000
9 = 0111001
2 = 0110010

==Konversi Biner - ASCII==
01110000 :: 112 :: p
01110010 :: 114 :: r
01101111 :: 111 :: o
01100010 :: 98 :: b
01101111 :: 111 :: o
0100000 :: 32 :: 
01100001 :: 97 :: a
01100100 :: 100 :: d
01101001 :: 105 :: i
0100000 :: 32 :: 
0111001 :: 57 :: 9
0110010 :: 50 :: 2

Logika:

import javax.swing.*; berfungsi sebagai pustaka untuk  digunakan pada statement JOptionpane. 
 public static void main(String[] args) { ) digunakan sebagai bentuk umum dalam pemrograman java dan bisa diartikan juga sebagai pemanggil fungsi utama yang bersifat public.
String d = JOptionPane.showInputDialog ( " Masukkan kata atau karakter : "); berfungsi sebagai tempat untuk menginput data yang ingin kita proses pada program lalu pada saat dijalankan programnya fungsi ini akan meminta kita untuk memasukkan kata atau karakter yang kita input.

 char[] arrCharStr =d.toCharArray();
 System.out.println("==Bilangan ASCII==");
for (char e : arrCharStr) {
System.out.println(e+" = "+(int)e);}

Listing diatas bertipe data Array yang diikuti dengan perintah perulangan for. Kata ataupun karakter yang kita masukkan akan dijadikan dalam bentuk char dan perulangan tersebut digunakan agar pada kata yang kita input menjadi suatu karakter yang akan dijadikan bilangan ASCII.

System.out.println("\n==Biner==");
for (char e : arrCharStr) {
System.out.println(e+" = 0"+Integer.toBinaryString(e));}

   Disini hanya menggunakan perintah perulangan variabel arrCharStr.  berfungsi untuk merubah bilangan char menjadi biner, namun for digunakan untuk mengulang statement sesuai char yang di inputnya.

System.out.println("\n==Konversi Biner - ASCII==");
for (char e : arrCharStr) {
String bin = "0"+Integer.toBinaryString(e);
int ascii = Integer.parseInt(bin,2);
char kar = (char) ascii;
System.out.println(bin + " :: "+ ascii +" :: "+kar);}
             
 
    Untuk biner, char e dikonversikan ke dalam bentuk biner yaitu pada listing String bin = "0"+Integer.toBinaryString(e); kemudiandisimpan dalam variabel bin  bertipe String.
char e yang tadi sudah d konversikan ke biner, lalu dikonversikan lagi ke dlam bentuk ASCII dengan tipe data integer.
setelahnya, dikonversikan ke ASCII, yg bertipe char, sesudah itu dicetak lah bilangan Biner, ASCII dan char tadi yang sudah di konversikan.
}
}
berfungsi untuk menutup blok method untuk kemudian menutup blok program


Sunday, 25 March 2012

Program Kalkulator Culun :p



LOGIKA

Program java yang kami buat adalah kalkultor dengan menggunakan variable awt dan swing. Pada baris pertama dan kedua merupakan pernyataan kalau kami memakai pemrograman dengan awt swing. Pada baris 4 sampai 6 menunjukkan nama kelas sekaligus pernyataan variable. Lalu pada baris ke 9 dan 10 menyatakan variable jendela.
Pada baris 11 dan 12 menyatakan ukuran kolom yang di buat. Pada baris 13 sampai 27 menyatakan untuk membuat program pada kolom dimana di sana akan terdapat angka, operator, sama dengan dan hasil dari penghitungan.
Pada baris ke 29 hingga baris 35 merupakan deklarasi method untuk menyatakan variabelnya, dimana angka pertama dan kedua di misalkan dengan a dan b. pada baris 36 sampai 46 menyatakan operator yang di gunakan. Dan variabel kembali menggunakan a dan b tadi. Pada baris 51 sampai 68 merupakan pernyataan benar atau salah. 


OUTPUT
Aldy Haryadi 50410516 2ia08
Anggota Kelompok: Badal Fatan Rayhan 
 


 

Tuesday, 20 March 2012

Menginstal XAMPP di server lokal

Pada pembahasan kali ini, saya akan menjealskan sedikit cara menginstalasi Xampp di Server Lokal. Instalasi Joomla agak berbeda dengan instalasi kebanyakan aplikasi atau software yang lain. Jika kita meng-Instalasi Joomla, dilakukan di dalam jendela browser dan untuk dapat meng­instal Joomla pun, harus berintegrasi dengan aplikasi pendu­kung lain, seperti PHP, MySQL dan Apache. Untuk itu, berikut diberikan trik-trik seputar instalasi dan konfigurasi Joomla di server lokal maupun di web server atau online server.


Sebelum nenginstalasi Joomla, kita memerlukan software PHP, MySQL, dan Apache dalam PC. Namun, jika menggunakan Windows, maka kita dapat menggunakan aplikasi XAMPP yang menyediakan ketiga software tersebut sekaligus. Oleh karena itu, kitaa terlebih dahulu harus menginstal XAMPP ke dalam PC. Berikut langkah-langkah mulai dari download hingga instalasi XAMPP dan Joomla:
1.      Langkah pertama yang harus adalah men-download XAMPP. 
2.       Selanjutnya pilihlah file XAMPP yang sesuai dengan sistem operasi PC.
3.      Proses download file XAMPP mulai berlangsung, tunggulah beberapa saat hingga proses tersebut usai dan file tersimpan dalam PC.
4.      Berikutnya, bukalah folder penyimpanan file XAMPP yang telah kita download, kemudian klik ganda file tersebut untuk menginstalnya ke dalam PC.
5.      Proses terbukanya file XAMPP akan diawali dengan munculnya kotak dialog Installer Language. Pilihlah jenis bahasa yang Anda inginkan, misalnya English.
6.       Setelah menekan tombol OK akan muncul halaman XAMPP dengan jendela wizardXAMPP 1.6.6a win32 (Basic Package). Klik tombol Next untuk melan­jutkan.
7.       Di halaman Choose Install Location, tentukanlah lokasi penyimpanan hasil instalasi dari file XAMPP ini, lalu tekan tombol Next.
8.      Berikutnya, kita berada di halaman XAMPP Options. Aktifkan seluruh opsi di bagian Service Section, kemudian klik tombol Install.
9.       Proses instalasi mulai berlangsung. Jika instalasi telah selesai, akan muncul jendela command prompt yang menampilkan kode script PHP. Tunggulah hingga proses tersebut usai yang ditandai dengan menghilang­nya jendela command prompt.
10.  Di halaman berikutnya, tekanlah tombol Finish.
11. kita dihadapkan kembali pada jendela command prompt yang mengonfirmasikan bahwa layanan Apache telah berhasil diinstal. Tunggulah hingga jendela tersebut menghilang dengan sendirinya.
12. Setelah itu muncul kotak dialog XAMPP 1.6.6a win32 (Basic Package) yang menyatakan bahwa proses instalasi telah selesai. Tekanlah tombol Yes.
13. Selanjutnya, lihat  tampilan kotak dialog yang sama yang memberitahukan bahwa proses instalasi telah berhasil. Klik tombol OK apabila  ingin membuka jendelaXAMPP Control Panel.
14. Jendela XAMPP Control Panel akan ditampilkan. Isinya adalah status Apache dan MySql dalam kondisi running. Namun, jika FileZilla distoppun, tidak apa-apa. Yang terpenting adalah Apache dan MySql tetap dalam kondisi Running.