Selasa, 27 Maret 2012

program konversi biner to ascii sederhana

listing:

output


Sintak untuk dicoba:
int d;
int inte[6];
int main( )
   {
   inte[0] = 64;
   inte[1] = 32;
   inte[2] = 0;
   inte[3] = 0;
   inte[4] = 0;
   inte[5] = 0;
   inte[6] = 1;
   printf ("binernya: 1100001\n");
   printf("konversi ke desimal menjadi: %d %d %d %d %d %d %d\n", inte[0], inte[1], inte[2], inte[3], inte[4], inte[5], inte[6]);
   d=inte[0]+inte[1]+inte[2]+inte[3]+inte[4]+inte[5]+inte[6];
   printf("\ntotal desimalnya     : %d\n",d);
 if(d==97)
 {
  printf("asciinya = a\n");
 }
   system("pause");
}
Logika programnya:
int d;
saya membuat variable “d” yang bertipe integer yang nanti akan digunakan sebagai variable penampung nilai dari penjumlahan angka-angka dalam array “inte” tersebut.
int inte[6];
disini saya mendeklarasikan arraynya yg bernama “inte” sebanyak 6 kotak.
int main( ) àfungsi utamanya
   {
   inte[0] = 64;àarray ke 0 yg menjadi bagian digit biner yang paling kiri
   inte[1] = 32; àarray ke 1 yg menjadi bagian digit biner ke 2 dari yang paling kiri
   inte[2] = 0; àarray ke 2 yg menjadi bagian digit biner ke 3 dari yang paling kiri
   inte[3] = 0; àarray ke 3 yg menjadi bagian digit biner ke 4 dari yang paling kiri
   inte[4] = 0; àarray ke 4 yg menjadi bagian digit biner ke 5 dari yang paling kiri
   inte[5] = 0; àarray ke 5 yg menjadi bagian digit biner ke 6 dari yang paling kiri
   inte[6] = 1; àarray ke 6 yg menjadi bagian digit biner ke 7 dari yang paling kiri
   printf ("binernya: 1100001\n");
disini ceritanya saya ingin mengkonversi nilai biner  yaitu ”1100001” menjadi ASCIInya yaitu huruf “a”. caranya melalui bagian proses dibawah ini.
   printf("konversi ke desimal menjadi: %d %d %d %d %d %d %d\n", inte[0], inte[1], inte[2], inte[3], inte[4], inte[5], inte[6]);
disini saya akan mencetak angka –angka yang berada dalam array “inte” 0 sampai 6. Fungsi %d yang paling kiri itu sebagai penampung nilai dari inte[0] dan begitu seterusnya sampai %d terakhir yang berpasangan dengan inte[6].
   d=inte[0]+inte[1]+inte[2]+inte[3]+inte[4]+inte[5]+inte[6];
disini kita menjumlahkan angka-angka dari array tsb yang ditampung di variabel “d” yang sebelumnya sudah saya deklarasikan.
   printf("\ntotal desimalnya     : %d\n",d);
ini sintak untuk menampilkan nilai yang tersimpan dalam variable “d”. Hasil dari penjumlahan array tsb.
 if(d==97)
 {
  printf("asciinya = a\n");
 }
Kemudian pada bagian ini, saya hanya ingin memastikan jika variable “d”=97, maka ASCIInya “a”. sebenarnya ini tidak terlalu penting juga sii. Kita juga bisa langsung menggunakan printf("asciinya = a\n");  tapi percuma dong kita sii program ngitung. Toh nanti yang tercetak pasti “asciinya = a”. Tapi sekali lagi saya ingin memastikan bahwa perhitungan itu tidak percuma dan bisa digunakan. Makanya saya menggunakan if(d==97).
   system("pause");}
ini sintak untuk menghentikan program sementara sebelum keluar. Karena kalau tidak menggunakan ini. Programnya langsung cepet banget keluarnya tanpa kita berhasil melihat output yang ditampilkan. 

Minggu, 25 Maret 2012

tugas Pemrograman Berbasis Objek(PBO)

Tugas PBO membuat program yang membuffer data dari keyboard yang berisi input data kemudian operasi lalu output.





berikut ini listingan programnya berikut dengan logika dibagian komentar.

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package perhitungan;

/**
 *
 * @author Ridhwan
 */
import java.io.*;
/*kita ingin meng-import semua kelas yang ada pada paket java.io.*/
public class Perhitungan {
    /*kita disini menggunakan class yang bernama Perhitungan*/
public static void main(String[]args)
        /*ini bersifat public tipenya static memanggil metode main memanggil type 1 string*/
throws IOException{
    /*bagi yang membaca bentuk metode dengan klausa throws akan menangani sendirikesalahan 
     * akibat menagani kesalahan akibat pemanggilan metode tsb.
     * 
     */
 BufferedReader dataBaris=new BufferedReader(new InputStreamReader(System.in));
/*disini kita menciptakan objek berkelas bufferedreader yang dihubungkan dengan system.in. */
 System.out.println("penjualan anggur kiloan");
 /*disini kita akan mencetak kata-kata dalam tanda kutip dan akan pindah ke baris elanjutnya*/
 System.out.print("harga anggur per-kilonya ''dalam dollar'': ");
 /*disini kita akan mencetak kata-kata dalam tanda kutip*/
 String st=dataBaris.readLine();
/*disini variable 'st' akan menampung nilai yang diinputkan dari keyboard*/ 
 double harga=Double.valueOf(st).doubleValue();
 /*disini membuat variabel harga berisi nilai dari data string yang terkandung pada variabel st yang bertipe double*/
 System.out.print("berapa kilo:");
 /*disini kita akan mencetak kata-kata dalam tanda kutip*/
 st=dataBaris.readLine();
 /*disini variable 'st' akan menampung nilai yang diinputkan dari keyboard*/
 double kilo=Double.valueOf(st).doubleValue();
 /*disini membuat variabel kilo berisi nilai dari data string yang terkandung pada variabel st yang bertipe double*/
 double total=(harga)*(kilo);
 /*disini akan mengoperasikan variabel harga dengan variabel kilo yang nanti akan ditampung divariabel total*/
 System.out.println("jdi yang harus anda bayar: "+total);
/*disini kita akan mencetak kata-kata dalam tanda kutip dengan tambahan data dari variabel total*/
}
}

Kamis, 15 Maret 2012

Pengenalan HTML

Pengertian HTML
HTML adalah bahasa pemrograman dasar yang digunakan untuk membangun sebuah situs. HTML sangat mudah digunakan dan diaplikasikan, oleh karena itu apabila kalian ingin belajar membangun sebuah situs sendiri maka bahasa HTML wajib kalian pelajari. Pelajaran HTML ini akan diberikan dalam bahasa yang mudah dimengerti sehingga kalian dapat belajar mulai dari nol alias tidak tahu apa-apa tentang html.
Singkatnya HTML adalah suatu bahasa yang dipergunakan untuk mendeskripsikan halaman web.
·         HTML merupakan singkatan dari Hyper Text Markup Language.
·         HTML bukan merupakan bahasa pemrograman, HTML adalah suatu markup language (bahasa markah).
·         Suatu markup language berupa serangkaian markup tags.
·         HTML menggunakan markup tags untuk mendeskripsikan halaman web.
HTML Tags
HTML markup tags biasa disebut HTML tags.
·         HTML tags berupa keywords atau kata kunci yang diapit oleh tanda kurung seperti <html>.
·         HTML tags biasanya dipakai berpasangan seperti <b> dan </b>.
·         Tag pertama dalam pasangan html tags adalah start tag atau tag awal, sedang tag kedua adalah end tag atau tag akhir.
·         Start tags dan end tags biasa juga disebut opening tags dan closing tags.
HTML Documents = Web Pages
·         HTML documents atau dokumen HTML mendeskripsikan suatu web pages atau halaman web.
·         HTML documents berisi HTML tags dan plain text atau text biasa.
·         HTML documents atau dokumen HTML juga biasa disebut web pages atau halaman web.
Untuk membuat suatu dokumen HTML, hal-hal yang kamu perlukan hanyalah sebuah text editor biasa seperti : Notepad atau Wordpad (program standar bawaan dari windows) lalu kamu mengetikkan kode HTML didalamnya kemudian di save (simpan) dengan akhiran (ekstensi) .htm atau .html. Sebagai contoh kamu bisa menyimpan dokumen HTML kamu dengan nama belajar.html Bila kamu ingin sebuah HTML editor yang lebih profesional lagi, mungkin kamu bisa menggunakan program MS FrontPage atau bahkan Dreamweaver (editor HTML yang paling terkenal), tetapi tentunya kedua program (software) diatas merupakan software berbayar yang tentunya disini kami amat tidak menyarankan kamu untuk mencari crack-nya atau menggunakan software ilegal. Kemudian apabila file kamu telah disimpan dengan akhiran .html atau .htm maka selanjutnya kamu dapat membukanya dengan sebuah web browser (seperti Internet Explorer, Firefox, Opera, Safari atau Google Chrome) tujuannya adalah untuk membaca HTML documents kemudian menampilkannya sebagai halaman web. Browser tidak menampilkan HTML tags, tetapi menggunakan tag tersebut untuk menterjemahkan isi dari halaman web.
1
2
3
4
5
6
7
8
9
<html>
<body>

<h1>Judul Pertama</h1>

<p>Paragraf pertama</p>

</body>
</html>
Coba contoh HTML diatas dengan HTML Editor.
Penjelasan Contoh
·         Teks di antara <html> dan </html> mendeskripsikan web page.
·         Teks di antara <body> dan </body> adalah konten halaman web yang akan tertampil.
·         Teks di antara <h1> dan </h1> digunakan untuk menampilkan judul.
·         Teks di antara <p> dan </p> digunakan untuk menampilkan paragraf.

Sumber:              http://web.pemrograman.org/html/pengenalan-html/
                                http://klikbelajar.com/pembuatan-situs/html/