Kamis, 29 Maret 2012

KONVERTER BILANGAN KODE ASCII DENGAN MENGGUNAKAN JAVA

Berikut adalah codding nya dalam java :

import javax.swing.*;
/**
 *
 * @author 1. Fauzy Akbar 52410663
 *         2. Imam Febriyuwanto 53410454
 *         3. Nizar Lazuardi Firmansyah 55410015
 *         4. Taufiq Ramadhan 56410837
 */

public class Ascii {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
  String str = JOptionPane.showInputDialog("Tuliskan karakter yang ingin anda ubah");

        //untuk mengambil masing2 karakter dari str ::
        //dengan cara merubah string tersebut menjadi array cahr
        char[] arrCharStr = str.toCharArray();

        //untuk mengambil nilai ascii dari char ::
        System.out.println("==Bilangan ASCII==");
        for (char c : arrCharStr) {
            System.out.println(c+" = "+(int)c);
        }
    //penjelasan di atas
    //>>(int)c :: ini adalah cara konvesi char ke ascii

        //untuk mengambil biner dari char atau asciinya ::
        System.out.println("\n==Biner==");
        for (char c : arrCharStr) {
            System.out.println(c+" = 0"+Integer.toBinaryString(c));
        }

    //untuk konversi biner ke ASCII
    System.out.println("\n==Konversi Biner - ASCII==");
        for (char c : arrCharStr) {
        String biner = "0"+Integer.toBinaryString(c);
        int ASCII = Integer.parseInt(biner,2);
        char karakter = (char) ASCII;
            System.out.println(biner + " :: "+ ASCII +" :: "+karakter);
        }

        //penjelasan di atas :
        //char bisa langsung dianggap sebagai integer (bilangan ascii dari char tsb)
        //*ingat ditambah 0 (nol) di depannya untuk yang biner
       
    }
}









Pengerjaan diatas  dengan menggunakan java, lebih memudahkan dalam pengerjaan kami. Tugas diatas adalah tugas dari pelajaran Arsitektur Komputer.

Senin, 19 Maret 2012

PENJELASAN SEDERHANA TENTANG XML

 XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.
XML didesain untuk mempu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika diolah bisa memberikan informasi.
XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen.[4] Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan suatu cara yang standar.

XML memiliki tiga tipe file
* XML, merupakan standar format dari struktur berkas (file).
* XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
* XSD, merupakan standar yang mendefinisikan struktur database dalam XML.

Keunggulan XML bisa diringkas sebagai berikut
* Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas.
* Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuaat bahasa MSXML atau Macromedia mengembangkan MXML.
* Mudah pemeliharaannya.
* Sederhana. XML lebih seder hana.
* Mudah dipindah-pindahkan (ortability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus.

Perbedaan antara XML dan HTML
Perlu diketahui beberapa hal dibawah ini:
XML bukan merupakan pengganti HTML.
XML dan HTML yang dirancang dengan tujuan yang berbeda:
XML dirancang untuk transportasi dan menyimpan data, dengan fokus pada apa data.
HTML dirancang untuk menampilkan data, dengan fokus pada bagaimana data terlihat.
HTML adalah tentang menampilkan informasi, sedangkan XML adalah membawa informasi tentang.

Keuntungan XML
- Ekstensibilitas : dapat ditukar/digabung dengan dokumen XML lain
- Memungkinkan pemrograman yang lebih baik: maka dibuat suatu software pengolah XML
- Memisahkan data dan presentasi. Yang akan direpresentasikan dalam XML dan XSLT
- Pencarian data cepat karena XML merupakan data dalam format yang terstruktur
- Plain Text dan platform independent
- Untuk pertukaran data

Dokumen XML dapat digunakan untuk berbagai macam tujuan, seperti:
- Sebagai penyimpan data (database) yang mudah dibaca oleh user karena disimpan dalam bentuk teks.
- Standard transfer data, dapat digunakan untuk pengiriman data transaksi antar perusahaan, atau mentransfer data dari DBMS yang berbeda (mis: Oracle ke SQL Server).
- Sebagai acuan membuat bahasa baru, seperti WML (Wireless Markup Language) yang digunakan pada mobile device dengan protokol WAP, atau VoiceXML yang digunakan sebagai bahasa markup untuk pengenalan suara, dialog, aplikasi interaksi respon suara maupun DTMF (seperti aplikasi pengisian pulsa atau call center), dan sebagainya.
- Sebagai file konfigurasi, di Java dokumen-dokumen XML sering kita jumpai seperti file server.xml dan web.xml yang digunakan Tomcat, atau perintah-perintah query yang disimpan dalam file XML yang dipakai pada framework iBatis atau Hibernate.

Sejauh mana perkembangannya? XML menjadi dasar dari beberapa bahasa markup yang telah sedang berkembang sampai saat ini, seperti: XHTML (perbaikan dari HTML), VoiceXML (bahasa untuk aplikasi suara, telepon), XForms (form pada web yang dapat digunakan pada berbagai macam jenis browser, seperti: desktop, PDA , handphone, kertas), XPath, XPointer, XSL dan XSLT (transformasi dan presentasi XML).


sumber :

Program Mencari Rata-Rata dengan menggunakan Java (Swing)

01package tugas;
02import javax.swing.*;
03/**
04 *
05 * @authorimam
06 */
07public class Tugas {
08
09    public static void main(String[] args) {
10        final int v=2;
11        /** Mendeklarasikan constanta sebagai pembagi dalam menghitung rata2 */
12        String input= JOptionPane.showInputDialog("masukkan angka pertama: ");
13        /** Membuat kotak inputan dengan nama variabel 'Input' bertipe string */
14        double a=Double.parseDouble(input);
15        /** mengubah variabel 'input' yang bertipe string menjadi double
16         * dengan mendeklarasikan variabel baru yaitu 'a'
17         */
18        String input2= JOptionPane.showInputDialog("masukkan angka kedua: ");
19        double b=Double.parseDouble(input2);
20        double c= (a+b)/v;
21        /** operasi aritmatika untuk mencari nilai rata2 dari kedua angka yg diinput */
22        String d= ("Rata-rata dari kedua bilangan tersebut= "+c);
23        /** Deklarasi varibel 'd' bertipe string untuk menampung hasil operasi aritmatika
24         * dan juga menambahkan kata-kata
25         */
26        JOptionPane.showMessageDialog(null, d,"Rata-rata",JOptionPane.INFORMATION_MESSAGE);
27        /** menampilkan kotak informasi berupa hasil dari variabel 'd' */
28        System.exit(0);
29        /** untuk mengakhiri thread kendali yang berarti program berakhir sukses dengan kode '0'
30         *
31         */
32    }
33}


seperti inilah outputnya:





diatas adalah listring program untuk mengitung rata-rata dua nilai dengan menggunakan java swing. listing diatas merupakan tugas dari dosen kami, yaitu ibu NAELI UMNIATI, dosen pemrograman berbasis objek (PBO) dikelas kami.

link kami disini bersama taufiq ramadhan http://fiiqramadhan.wordpress.com/2012/03/18/program-mencari-rata-rata-dengan-java-swing/