Banner

Selasa, 12 April 2011

Tugas Praktikum PBO ke-4 (Polymorfisme)

----------------------
membuat kelas "dasar"
--------------------
package polymorfisme;

/**
*
* @author bunklon
*/
public class dasar {
private int x;

public dasar (int x){
this.x=x;
}
public int getX(){
return x;
}
public void tampilkanInformasi(){
System.out.println("Method dari kelas induk");
System.out.println("x = "+x);
}
}
------------------------
//membuat kelas turunan
-----------------------
package polymorfisme;

/**
*
* @author bunklon
*/

public class turunan extends dasar{
private int y;
public turunan (int x, int y){
super(x);
this.y=y;
}

public void tampilkanInformasi(){
System.out.println("method dari kelas turunan");
System.out.println("nilai x = "+ getX());
System.out.println("nilai y =" + y);
}
}

-----------------------
membuat kelas "main"
------------------------

package polymorfisme;

/**
*
* @author bunklon
*/
public class main {
public static void main (String[]args){
dasar a= new dasar(3);
a.tampilkanInformasi();
turunan b=new turunan(4,5);
b.tampilkanInformasi();
}
}
----------------------------
Output dari program di atas
----------------------------
run:
Method dari kelas induk
x = 3
method dari kelas turunan
nilai x = 4
nilai y =5
BUILD SUCCESSFUL (total time: 0 seconds)

Kamis, 31 Maret 2011

Konversi Bilangan ASCII ke Hexadesimal

ASCII (American Standard Code for Information Interchange) merupakan suatu standar internasional dalam kode huruf dan simbol seperti Heks dan Unicode tetapi ASCII lebih bersifat universal, contohnya 124 adalah untuk karakter "|". Ia selalu digunakan oleh komputer dan alat komunikasi lain untuk menunjukkan teks.
Kode ASCII sebenarnya memiliki komposisi bilangan biner sebanyak 8 bit. Dimulai dari 0000 0000 hingga 1111 1111. Sementara Heksadesimal atau sistem bilangan basis 16 adalah sebuah sistem bilangan yang menggunakan 16 simbol. Berbeda dengan sistem bilangan desimal, simbol yang digunakan dari sistem ini adalah angka 0 sampai 9, ditambah dengan 6 simbol lainnya dengan menggunakan huruf A hingga F.

ASCII (American Standard Code For Information Interchange) merupakan kode standar yang digunakan dalam pertukaran informasi pada Komputer.
Setiap simbol yang ada di keyboard memiliki kode ASCII. Sebagai contoh Huruf "A" memiliki kode ASCII 65, huruf "a" memiliki kode ASCII 97.

Kode ASCII 65 dalam implementasinya diterjemahkan ke kode Biner sebagai berikut.
65 = 01000001
97 = 01100001
Jumlah kode ASCII adalah 255 kode. Kode ASCII 0 - 127 merupakan kode ASCII untuk manipulasi teks, sedangkan kode ASCII 128 - 255 merupakan kode ASCII untuk manipulasi grafik.
Kode ASCII sendiri dapat dikelompokkan lagi kedalam beberapa bagian:
Kode yang tidak terlihat simbolnya seperti Kode 10 (Line Feed), 13(Carriage Return), 8(Tab), 32(Space)
Kode yang terlihat simbolnya seperti abjad (A - Z), numerik (0 - 9), karakter khusus (~!@#$%^&*()_+?:”{})
Kode yang tidak ada di keyboard namun dapat ditampilkan. Kode ini umumnya untuk kode-kode grafik.
Dalam pengkodean kode ASCII memanfaatkan 8 bit. Pada saat ini kode ASCII telah tergantikan oleh kode UNICODE (Universal Code). UNICODE dalam pengkodeannya memanfaatkan 16 bit sehingga memungkinkan untuk menyimpan kode-kode lainnya seperti kode bahasa Jepang, Cina, Thailand dan sebagainya.


ASCII (American Standart Code for Informa tion Interchange), menggunakan 7-bit guna menyajikan beberapa data. Sistem ini digunakan oleh beberapa pabrik komputer secara bersama-sama sehingga menghasilkan suatu standart yang baku untuk semua jenis komputer. Walaupun ASCII menggunakan kode 7-bit , tetapi dalam pelaksanaannya tetaplah 8-bit yang digunakan. Sebab masih menggunakan ekstra bit yang digunakan untuk mendeteksi pelbagai kesalahan yang timbul.
Paling kiri merupakan Karakter Nilai Unicode, urutan kedua (heksadesimal) selanjutnya Nilai ANSI ASCII, sementara urutan paling kanan merupakan Keterangan.
Contoh
002032 = Spasi
002133 = !
002335 = “
002537 = Tanda Persen (%)
02638 = Karakter ampersand (&).
Dan lain – lain.
Total kombinasi yang dihasilkan sebanyak 256, dimulai dari kode 0 hingga 255 dalam sistem bilangan Desimal. Komputer hanya mengerti biner, bukan angka desimal atau alfabet, dll. ASCII adalah cara umum untuk menyandikan alfabet dan karakter lainnya ke biner, yang dapat diwakili kepada manusia dalam bentuk bilangan oktal, heksadesimal, atau pun desimal, dll. Jadi secara umum tidak ada algoritma untuk konversi ASCII ke heksa, pengkodean umumnya harus dihafal atau melihat dalam sebuah tabel.

Gambar Kode ASCII

Rabu, 30 Maret 2011

Tugas grafkom (membuat persegi panjang, bulatan, dan segitiga) dengan pemrograman C++

#include
#pragma hdrstop

#include "varhan.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::FormPaint(TObject *Sender)
{
Canvas->Pen->Color=clRed;
Canvas->Brush->Color=clGreen;
Canvas->Ellipse(200,100,100,200);
//membuat bulatan

Canvas->Pen->Color=clYellow;
Canvas->Brush->Color=clBlue;
Canvas->Rectangle(300,200,400,300);
//membuat persegi panjang

Canvas->Pen->Color=clBlack;
Canvas->MoveTo(350,50);
Canvas->LineTo(180,100);
Canvas->MoveTo(350,50);
Canvas->LineTo(420,100);
Canvas->MoveTo(180,100);
Canvas->LineTo(420,100);
//membuat segitiga

setelah diRun akan muncul seperti gambar dibawah ini:

Selasa, 07 Desember 2010

Cara Membuat Website_2 ( di 000webhost )

Seperti yang sudah dijelaskan pada artikel sebelumnya (baca disini), 000webhost merupakan layanan webhosting gratis yang top abis. Dengan memakai layanan webhosting ini kamu bisa membuat web yang support database. Sedangkan untuk keperluan blog km bisa mengupload file2 kamu seperti gambar, animasi, suara dll untuk digunakan di dalam blogmu. Tapi dalam ketentuan mereka, kita tidak boleh hanya menaruh file-file kita di hosting tersebut tanpa membuat webnya, jika tidak maka account kita akan dihapus. Nha pada tutorial kali ini, akan aku coba jelaskan sedikit tentang bagaimana cara membuat web di 000webhost. Mungkin tutorial kali ini akan menjadi pengalaman baru bagi yang belum pernah membuat website, karena website itu sedikit beda dibanding dengan blog.
OK kita mulai aja tutorialnya.

1. Bagi yang belum punya account di 000webhost silahkan daftar DISINI. Bagi yang sudah punya, silahkan login di account webhost kamu.
. Bagi yang baru mendaftar maka akan langsung disuguhi form pendaftaran yang salah satu isinya adalah kita disuruh untuk memasukkan domain yang kita inginkan. Ada 2 pilihan domain yang akan kita pakai, yg pertama yaitu dengan menggunakan domain yang sudah kita beli (biasanya nama domainnya "www.domain.com" / "www.domain.net" dll) , yang kedua yaitu dengan menggunakan sub domain gratisan yang dari webhosting tsb (biasanya nama domainnya "www.domain.net78.net" ato "www.domain.890m.com" dll). Pilihan tersebut ada pada kolom "I want to host my own domain" dan "or, I will choose your free subdomain"

Iklan: Bagi yang ingin beli domain silahkan beli di dodoldomain.com, murah lho.

3. Kemudian isikan data2 yang diminta di kolom2 yang lain, trus klik tombol "Create My Account"
4. Kemudian masuk ke "Enter Control Pannel".
5. Pada dasarnya ada dua pilihan dalam pembuatan website ini, yaitu dengan membuat sendiri webnya kemudian kita upload atau dengan menggunakan fasilitas "Website Builder" yang ada. Jika kamu sudah mahir dan pintar bikin web maka "Upload" file adalah pilihan yang tepat. Tapi jika kamu belum bisa membuat web sendiri, maka pilihlah "Website Builder", karena dengan fasilitas ini kita bisa membuat web tanpa harus mendesain terlebih dahulu, kita tinggal memilih template yang disediakan kemudian isi dengan menu2 dan konten yang kita inginkan.



6. Untuk "website builder" disana nanti sudah ada petunjuknya, silahkan diikuti.
7. Kalo sudah jadi jadi webnya silahkan dicek dengan mengetikkan alamat domain / URL kamu di browser. Nha seperti itu lah tampilan webmu.

"CARA UPLOAD FILE DI 000WEBHOST"

Berikut ini akan dijelaskan cara menguplaod file di 000webhost.

1. Login di 000webhost.
2. Kemudian klik link "Go to CPanel"



3. Kemudian pilih "File Manager" (lihat gambar no.5 diatas).
4. setelah itu klik link "Public Html"



5. Untuk upload file klik pada tombol "Upload"
6. Kemudian nanti akan muncul tombol2 seperti "Browse", Klik tombol tersebut kemudian cari file yg ingin diupload. Jika sudah lalu klik tombol/icon "Centang/Cek".
7. Klik tombol "Back" (gambar panah ke kiri) untuk kembali ke menu sebelumnya dan melihat apakah file yang km upload tadi sudah ada atau belum.
8. Kamu bisa mengupload file2 gambar, suara, video, html, php, javascript dll.
9. Untuk mendapatkan link gambar atau file yg lain, misal untuk keperluan membuat float image (gambar sonic yg dipojok), banner, atau yg lain caranya yaitu km klik kanan pada link "open" (di deretan file gambar tersebut) kemudian pilih "copy link location" (bagi yg menggunakan Mozilla). Nha link yg km copy itulah URL atau alamat gambar yg bisa kamu gunakan untuk mengganti misal gambar sonic yang ada di "float image".

Lho...tutorialnya kok jadi begini ya :t
Apa gak nyimpang dari judulnya tuh? :D
Ah gak papa deh....

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Powered by Blogger