welcome to my blog

Kepada semuanya yang membuka blog ku selamat datang.
Karena ini adalah blog pertamaku jadi mohon komentar dan sara nnya untuk memperbaiki segala sesuatu yang kurang dalam blog ini dan selamat menikmati blog ini. Terimakasih

Wednesday, December 19, 2012

Cara membedakan HTML4 dan HTML5

Cara membedakan HTML4 dan HTML5 adalah sebagai berikut:


ini adalah tugas terakhir untuk bulan ini hehehehe
semoga bermanfaat

  • Struktur untuk HTML4 dan HTML5 berbeda. berikut ini contoh struktur HTML4:

Struktur HTML4
Struktur HTML5
Untuk mengetahui apakah suatu website menggunakan HTML 4 atau lima adalah sebagai berikut:
  • Masuk ke website yang diinginkan,
  • tekan "CTRL + U" untuk melihat source code pada website tersebut.
  • kemudian tekan "CTRL+F" dan ketik HTML4 atau HTML5. jika ditemukan tulisan HTML4 pada source code website tersebut, maka website tersebut menggunakan HTML4. Jika ditemukan Tulisan HTML5, maka website tersebut menggunakan HTML5. Namun, jika keduanya tidak ditemukan, maka website tersebut tidak menggunakan HTML4 maupun HTML5. 
Contoh website dengan menggunakan HTML4 :

tampilan website nikon
dan ini source codenya:
sourcecode nikon.com
Contoh Website dengan menggunakan HTML5

tampilan website
dan ini source codenya:
sourcecode website L'arc-En-Ciel    

 Sumber http://fiscotech.blogspot.com/2012/12/cara-mendeteksi-dan-membedakan-html4.html




Fitur fitur pada html 5 dan implementasinya

tugas soft skill bulan desember ini saya di harus kan bercerita sedikit banyak nya tentang html5 ahahahahaha

yuk mari kita mulai pembahasannya

HTML5 merupakan standar baru untuk HTML, XHTML, dan DOM HTML. Sejak munculnya HTML versi 4.01, perkembangan website dunia semakin berkembang. Saat ini HTML5 masih dalam pengembangan, namun hanya beberapa browse sudah mendukung HTML5.

HTML5 merupakan hasil proyek dari W3C ( World Wide Web Consortium dan WHATWG ( Web Hypertext Application Technology Working Group ). Dimana WHATWG bekerja dengan bentuk web dan aplikasi dan W3C merupakan pengembang dari XHTML 2.0 pada tahun 2006, kemudian mereka memutuskan untuk bekerja sama dan membentuk versi baru dari HTML.

Berikut tujuan dibuatnya HTML5 :

    Fitur baru harus didasarkan pada HTML, CSS, DOM, dan JavaScript
    Mengurangi kebutuhan untuk plugin eksternal ( Seperti Flash )
    Penanagan kesalahan yang lebih baik
    Lebih markup untuk menggantikan scripting
    HTML5 merupakan perangkat mandiri
    Proses pembangunan dapat terlihat untuk umum

Fitur baru dalam HTML5 :

    Unsur kanvas untuk menggambar
    Video dan elemen audio untuk media pemutaran
    Dukungan yang lebih baik untuk penyimpanan secara offline
    Elemen konten yang lebih spesifik, seperti artikel, footer, header, nav, section
    Bentuk kontrol form seperti kalender, tanggal, waktu, email, url, search.

Beberapa browse sudah mendukung HTML5 seperti safari, chrome, firefox, dan opera. Kabarnya IE9 ( Internet Exploree ) akan mendukung beberapa fitur dari HTML5

perbedaan antara html 5 dan html 4

Sumber http://ianpanrita.com/apa-itu-html5.ian/

Monday, November 19, 2012

Interaksi antara Grafik dan budaya

Tugas ke 3 pada bulan 2 ini saya di haruskan untuk menuliskan pendapat saya tentang, manakah yang benar antara budaya mempengaruhi grafik atau sebaliknya,

Menurut saya dalam hal ini budaya lah yang mempengaruhi grafik, karena grafik yang telah di buat atau akan di buat biasanya berpatokan pada kebudayaan negara sebagai fondasi fundamental, contohnya terdapat pada game nusantara online yang desain grafiknya mengambil dari candi candi republik,  berikut pula dengan npc & monster nya.







sekian dari saya terima kasih
sumber Click Here

Sunday, November 18, 2012

perkembangan Simulasi dalam pendidikan : Visual novel

Untuk tugas ke-2 di bulan ke -2 ini saya di haruskan untuk menjelaskan perkembangan smulasi dan teknologi di salah satu bidang pendidikan, kesehatan dan lain lain.

kali ini saya tidak memiliki sumber yang pasti, arena tulisan ini saya ambil dari obrolan panjang bersama kawan kawan yang membuat game visual novel..

Saya adalah bagian dari sekelompok orang yang memiliki masalah dalam bersosialisasi dengan masyarakat, saya hanya dapat bersosialisasi dengan orang orang tertenu yang memiliki kegemaran yang sama, pada tanggal 16 september lalu di bogor pada saat gatering orang orang yang mengemeri seni animasi dan game jepang terutama visual novel, setelah usai (dengan terpaksa) acara inti terjadilah obrolan yang cukup panjang antara pihak pro dan kontra (yang tiba tiba datang dan mengganggu acara inti) tentang banyak hal salah satunya adalah Game visual novel, berikut akan saya tuangkan apa yang saya dapat kan dari obrolan tentang game tersebut .
 
di saat mereka memulai nya dengan mengatakan bahawa game tersebut tidak memiliki nilai + dalam kehidupan, saya pun tertarik dan bertanya apa maksud mereka, mereka mengatakan bahwa game tersebut hanyalah salah satu dari game hentai, dan tidak memiliki manfaat sedikitpun.

lalu salah satu teman saya membantah keras pernyataan berikut dengan mengatakan,
Tidak sema game VN adalah game hentai, beberapa judul dapat di nikmati semua umur contohnya untuk judul VN: disgaea
game ini sangat terkenal di kategori semua umur,
sedangkan unuk manfaat nya sendiri dari game ini adalah dapat membantu dan memperbaiki sikap minder seseorang untuk berinteraksi kepada orang lain, dengan adanya game ini orang akan di tuntut untuk memilih ucapan ucapan nya agar dapat menjalin relasi yang baik dengan karakter pada game tersebut..

yah itu adalah perkataan yang saya kutip dari teman saya pada saat itu

Oh ya apasih visual novel itu?
visual novel adalah game yang berfokus pada grafik dan text yang sebagian besar memiliki maksud untuk menjalin relasi dengan karakter pada game d=dengan memberikan pilihan yang tepat

perkembangan game ini dalam hitungan bulan dapat di ilang sanagt pesat dan angka penjualan nya pun tinggi sayang banyak yang memandang sebelah mata tentang game ini,
bila mau dilihat ini adalah sebuah pendidikan pula untuk membantu dalam interaksi masyarakat.

beberapa judul VN sebgai contoh perkembangan nya sebagai berikut


Bagi yang ingin mencoba silahkan browsing dulu judul yang mau di mainkan.
sekian untuk posting saya, terima kasih.



Visual teknologi menggunakan media online

huft setelah sekian lama akhirnya sempat juga mengerjakan tugas ini.
yups pada kesempatan kali ini saya akan membahas tentang visual teknologi menggunakan media online
apasih visual teknologi itu?
visual teknologi adalah salah satu cara untuk mennyampaikan informasi secara visual melalui mekanisme elektronik.

Apasih kelebihan nya ?
berbicara tentang penyampaian informasi melalui mekanisme elektronik, pastinya memiliki kelebihan pemangkasan dana, publikasi dan menghapus masalah repotnya menerima pesan pesan visual dengan metode konvensional baik secaralokasi maupun waktu, dan juga dengan mengunkan teknologi yang tepat penyampaian nya pun dapan memberikan kesan menarik dan REAL kepada para konsumen  karena dapat di tambahkan nya berbagai macam fitur yang mendukung penyampaian.

Lalu apa kekurangan nya ?
nah untuk kekurangan nya sendiri, sedikit lebih fatal dari pada cara konvensional, kenapa ? karena untuk menikmati visual teknologi ini konsumen harus memiliki teknologi yang cukup, tetapi untuk menikmati kelebihan kelebihan nya teknologi yang cukup pun kurang memadai untuk menerima fitur fitur yang di seidakan, minimal level teknologi yang di miliki harus lah level mderate atau lebih tinggi

sekian untuk informasi ini, terimakasih atas perhatian nya..


Source : CLICK HERE

Friday, October 19, 2012

IT Programer

yups ini tugas terakhir bulan ini...
di tugas ini saya di berkan sebuah pertanyaan "Apakah tugas seorang it (pembuat software ) wajib mengunaka simulasi ?" hummm kali ini saya akan mencoba untuk menjawab nya ahahahahahahaha...

menurut saya Tugas seorang tidak wajib menggunakan simulasi., mengapa ?
karena simulasi hanyalah untuk memperkirakan hal hal yang mungkin akan terjadi.
ahahhahah tapi kalo menurut saya sendiri pembuat software itu tak perlu mengunakan simulasi bila dia seorang software maker handal, yang baginya membuat software itu sama dengan menulis di atas kertas, dan hanya menuliskan bait bait program hanya seperti yan dia inginkan, bukan atas dasar permintaan orang lain. jadi seniman tak perlu menggunakan simulasi kan bila hasil karya nya hanya untuk dirinya sendiri, dan bila menjadi booming itu hanyalah bonus.......

pembuat Facebook tak pernah mengunakan simulasi loh dalam proses pembuatan social network tersebut...

yap itu lah dia tuas terakhir bulan ini sampai jumpa.....

Contoh kegagalan simulasi

Huft setelah bebrapa hari mencari akhirnya ketemu juga contoh nya,
sebagai tugas kedua bulan ini saya hanya akan memberikan spoilernya saja dan untuk selanjutnya bisa di cek sendiri.
huhuhuhuhuhuhu
yosh this time ill use english......


Dual-engine failure caused jet crash in Va. Beach

http://hamptonroads.com/2012/07/dualengine-failure-caused-jet-crash-va-beach

VIRGINIA BEACH
A fighter jet that crashed into a residential neighborhood near Oceana Naval Station in April experienced double engine failure shortly after takeoff - an occurrence so rare it was not previously included as an emergency scenario in F/A-18 Hornet pilot training, the Navy said Monday.
"We have never had a dual, unrelated engine failure in the F/A-18 Hornet," said Rear Adm. Ted Branch, commander of Naval Air Force Atlantic, calling the event "extraordinarily unusual."
The investigation concluded that two almost simultaneous breakdowns hit the twin General Electric F404 engines that power the jet to supersonic speeds........ (Read more)

Simulated Engine Failure Likely Cause of Fatal Plane Crash: Report 

http://www.nbcphiladelphia.com/news/local/Simulated-Engine-Failure-Likely-Cause-of-Fatal-Plane-Crash-Report--169203216.html

A simulated engine failure may have played a role in a small plane crash that killed one person last month.
The National Transportation Safety Board has released a preliminary report in the accident at Millville Airport on Aug. 29.......... (Read more)



yap selesai lah tugas ke-2 semoga dapatr menjadi materi yang bagus terima kasih....

 

  

 


Sunday, September 30, 2012

Simulasi Dalam Industri

Hahahhaha beberapa hari yang lalu saya bertemu kembali dengan dosen yang pernah mengajar database dulu pada saat saya tingkat 1, ahahahaha 1ia04 dulu sangat menyenangkanhanya pada saat pelajaran ny, kenapa ? karena penyampaian materinya tidak bertele tele... unlike other people who doesn't have a sound to explain things properly @_@.....

Yos kali ini setelah sekian lama akhirnya bertemu kembali dalam Matakuliah Soft skill, hahahhah dan seperti biasa cara mengajar nya tidak pernah mengecewakan  at least he stay true on his own word....

ok lets get started.....


Pemanfaatan Simulasi dan grafik dalam industri
FAQ 
Simulasi itu apasih ? BY Enma Ai
 -ummm simulasi nee, ok ini adalah text book answer so dont ask any more queation about it
 Simulasi: 
Simulasi adalah suatu proses peniruan dari sesuatu yang nyata beserta keadaan sekelilingnya (state of affairs). Aksi melakukan simulasi ini secara umum menggambarkan sifat-sifat karakteristik kunci dari kelakuan sistem fisik atau sistem yang abstrak tertentu.
( http://id.wikipedia.org/wiki/Simulasi ) kekekkekek by elektronik text book

jadi maksudnya simulasi adalah suatu proses yang dapat meniru sesuatu hal yang nyata dengan property yang dapat di atur untuk menyelesaikan suatu permasalahan atau training,  contoh nya simulasi Peperangan, dengan mengunakan simulasi tersebut setidak nya dapat meningkatkan persentase kemenangan, dan mengurang persentase cassuality.

atau dengan simulasi penerbangan kita dapat melatih pilot untuk terbang tanpa harus menggunakan pesawat sungguhan. bwahahahaha ga perlu ada korban jiwa kalo pesawatnya jatoh, tapi kenapa langit indonesia dihiasi pesawat yang jatuh, ja untuk simulasi 終わり....

Grafik itu apasih ? By Daisuke Aoki
- ara rssa, この皮の質問のね. ok lah pertanyaan apapun pasti ku jawab (by elektronik text book kekekeke)


# NANI DARMAYANTI
Grafik adalah gambaran pasang surut suatu keadaan yang dilukiskan dengan garis atau gambar.
# KARL E. CASE
Grafik adalah penyajian  dua dimensi dari suatu kelompok angka atau data
# MURRAY R. SPIEGEL & LARRY J. STEPHENS
Grafik merupakan tampilan gambar dari hubungan di antara variabel - variable
# I WAYAN NUARSA
Grafik merupakan penyajian data dalam bentuk gambar atau simbul
# SOEDARSO
Grafik merupakan bentuk penyajian visual yang dipakai untuk membandingkan jumlah data pada saat - saat yang berbeda
# YUDHY WICAKSONO
Grafik merupakan salah satu model penyajian data dalam bentuk visual yang banyak digunakan di berbagai bidang profesi
# HERY SONAWAN
Grafik merupakan penggambaran data - data yang di plot dalam sebuah bidang yang menghubungkan dua variable atau lebih
# LILIS ROHAENI & FIKRURRAHMAN 
Grafik merupakan sebuah gambar yang terdiri atas garis titik - titik koordinat
# J. SUPRANTO
Grafik merupakan gambar - gambar yang menunjukkan secara visual data berupa angka (mungkin juga dengan simbol - simbol) yang biasanya juga berasal dari table - tabel yang telah dibuat
# MURRAY 
Grafik adalah representasi gambar dari hubungan yang terdapat di antara variable - variabel
# KATHLEEN MEEHAN ARIAS
Grafik adalah sebuah metode yang digunakan untuk menyajikan data kuantitatif secara visual
wooo keliatannya kali ini om google berbaik hati hehehehehehe
( http://carapedia.com/pengertian_definisi_grafik_info2124.html ) 
im spechless
yaps itulah pengertian dari grafik
oh ternyata masih ada satu lagi surat penggemar.
 "Apasih kekurangan dan kelebihan simulasi ?" BY Mimi Usa
zzzzz wah yang satu ini nyusahin ok, seperti biasa elekronics book lah yang akan menjawab...

Kelebihan simulasi ,,,,,
1.  Dapat dipadukan dengan model numerik untuk menganalisa sistem yang lebih kompleks.
2.  Didukung data yang berhubungan langsung dengan angka acak, dengan tipe data probabilistik.
3.   Mudah beradaptasi dan mudah digunakan untuk berbagai masalah.

Kekurangan simulasi
,,,,,
1.    Model simulasi masih bisa menyita waktu
2.   Waktu eksekusi simulasi bisa sangat besar
3. Simulasi secara esensial adalah suatu proses eksperimen yang memerlukan perencanaan yang hati-hati 


yaps itulah dia sepintas tentang  Pemanfaatan Simulasi dan grafik dalam industri 
sampai dini dulu ok ok
bye bye

Thursday, April 19, 2012

PBO: inheritance & Polymorphic

Yap 1 lagi tugas pemrograman java kali ini saya diberikan 2 tugas sekaligus ahahahaha, yap kali ini tentang inheritance & Polymorphic, untuk pengertian nya masing masing nya, saya tulis secara gari besar nya saja. and btw tanpa panjang lebar berikut penyelesaian tugas nya

Pewarisan (in heritance)

inheritance (penurunan sifat / pewarisan), ini merupakan ciri khas dari OOP yang tidak terdapat pada pemrograman prosedural gaya lama. Dalam hal ini, inheritance bertujuan membentuk obyek baru yang memiliki sifat sama atau mirip dengan obyek yang sudah ada sebelumnya (pewarisan). Obyek turunan dapat digunakan membetuk obyek turunan lagi dan seterusnya. Setiap perubahan pada obyek induk, juga akan mengubah obyek turunannya. Susunan obyek induk dengan obyek turunannya disebut dengan hirarki obyek.

Atau Inheritance yaitu pewarisan sifat-sifat suatu object kepada object turunannya.

Contoh program javanya :


class Titik{

/*kelas yang digunakan untuk mengimpelementasikan sebuah tipe titik*/


  private int x; /*koordinat x*/
  private int y; /*koordinat y*/


  Titik(){
    /*konstruktor*/
    x = 0;
    y = 0;
  }

  Titik(int xp, int yp){
    /*konstruktor*/
    x = xp;
    y = yp;
  }

  public void setX(int xp){
    /*mengeset nilai koordinat x*/
    x = xp;
  }

  public int getX(){
  /*mengembalikan nilai koordinat x*/
    return x;
  }

  public void setY(int yp){
    /*mengeset nilai koordinat y*/
    y = yp;
  }

  public int getY(){
  /*mengembalikan nilai koordinat y*/
    return y;
  }

  public void finalize(){
    /*destruktor*/

  }

}

class Titik3D extends Titik{

  /*kelas turunan kelas Titik*/

  private int z; /*koordinat z*/

  Titik3D(){
    /*konstruktor*/
    z = 0;
  }

  Titik3D(int xp, int yp, int zp){

    /*konstruktor*/
    setX(xp);
    setY(yp);
    z = zp;
  }

  public void setZ(int zp){
    /*mengeset nilai koordinat z*/
    z = zp;
  }

  public int getZ(){
  /*mengembalikan nilai koordinat z*/
    return z;
  }

}

class CobaTitik3D{
/*metode main untuk mengetes kelas Titik dan kelas Titik3D*/

  public static void main(String[] args) {
    Titik3D t = new Titik3D(0, 0, 7);

    t.setX(28);
    t.setY(1);

    System.out.println("t : nilai X : " + t.getX());
    System.out.println("t : nilai Y : " + t.getY());
    System.out.println("t : nilai Z : " + t.getZ());

  }

}


Polymorphic (Banyak bentuk)

Polymorphism, suatu aksi yang memungkinkan pemrogram menyampaikan pesan tertentu keluar dari hirarki obyeknya, dimana obyek yang berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing obyek.

Atau Polymorphic dapat berarti banyak bentuk, maksudnya yaitu kita dapat menimpa (override), suatu method, yang berasal dari parent class (super class) dimana object tersebut diturunkan, sehingga memiliki kelakuan yang berbeda.

Contoh program java nya :



class Titik{

/*kelas yang digunakan untuk mengimpelementasikan sebuah tipe titik*/


  private int x; /*koordinat x*/
  private int y; /*koordinat y*/


  Titik(){
    /*konstruktor*/
    x = 0;
    y = 0;
  }

  Titik(int xp, int yp){
    /*konstruktor*/
    x = xp;
    y = yp;
  }

  public void setX(int xp){
    /*mengeset nilai koordinat x*/
    x = xp;
  }

  public int getX(){
  /*mengembalikan nilai koordinat x*/
    return x;
  }

  public void setY(int yp){
    /*mengeset nilai koordinat y*/
    y = yp;
  }

  public int getY(){
  /*mengembalikan nilai koordinat y*/
    return y;
  }

  public void printTitik(){
    /*menampilkan nilai koordinat titik*/
    System.out.println("nilai X : " + getX());
    System.out.println("nilai Y : " + getY());
  }

  public void finalize(){
    /*destruktor*/

  }

}

class Titik3D extends Titik{

  /*kelas turunan kelas Titik*/

  private int z; /*koordinat z*/

  Titik3D(){
    /*konstruktor*/
    z = 0;
  }

  Titik3D(int xp, int yp, int zp){

    /*konstruktor*/
    setX(xp);
    setY(yp);
    z = zp;
  }

  public void setZ(int zp){
    /*mengeset nilai koordinat z*/
    z = zp;
  }

  public int getZ(){
  /*mengembalikan nilai koordinat z*/
    return z;
  }

  public final void printTitik(){
    /*menampilkan nilai koordinat titik*/
    System.out.println("nilai X : " + getX());
    System.out.println("nilai Y : " + getY());
    System.out.println("nilai Z : " + getZ());
  }

}

class CobaTitik3DP{
/*metode main untuk mengetes kelas Titik dan kelas Titik3D*/

  public static void main(String[] args) {
    Titik3D t = new Titik3D(0, 0, 7);

    t.setX(28);
    t.setY(1);

    t.printTitik();

    Titik t1;
    System.out.println("====================");
    t1 = t;

    t1.printTitik();

  }

}


By Rachmandani Ardiyanto (55410497)& dedi saputra S (51410758)

Thursday, April 5, 2012

JAVA PBO : Objek Dan Kelas

Di suatu Pertemuan saya di beri tugas oleh dosen Java..
tugas nya itu seperti ini :
1. jelaskan perbedaan pemrograman terstruktur dan berorientasi objek
2. apa yang dimaksud dengan enkapsulasi?
buat program sederhana yang mengimplementasikan konsep berorientasi objek & enkapsulasi....

Nah untuk itu saya akan mengpost hasil nya...
postingan ini bertujuan juga untuk memenuhi tugas Ibu naeli..

1. jelaskan perbedaan pemrograman terstruktur dan berorientasi objek
Object Oriented Programing atau yang biasa dikenal dengan OOP adalah suatu pemrograman yang mengarah pada objek. Object oriented juga disebut sebagai paradigma pemrograman.

Procedural Programming atau biasa disebut dengan pemrograman terstruktur adalah pemrograman yang disusun berdasarkan urutan tertentu.

Perbedaan mendasar antara OOP dan pemrograman terstruktur adalah:

Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut. Sedangkan untuk pemrograman terstruktur, menggunakan prosedur/tata cara yang teratur untuk mengoperasikan data struktur

Untuk tata nama, keduanya pun memiliki tatanan yang sama walaupun memiliki pengertian tersendiri:

object oriented menggunakan “method” sedangkan terstruktur menggunakan “function”. Bila di OOP sering didengar mengenai “objects” maka di terstruktur kita mengenalnya dengan ” modules”. Begitu pula halnya dengan “message” pada OO dan “argument” pada terstruktur. “attribute” pada OO juga memiliki tatanan nama yang sepadan dengan “variabel” pada pemrograman terstruktur.

Sumber http://darkdevil4bloodyvenus.wordpress.com/2009/05/04/tugas-pti-oop-vs-pemrograman-terstruktur/

2. apa yang dimaksud dengan enkapsulasi?
enkapsulasi dapat di anggap sebagai sebuah bungkusan enkapsulasi inilah yang di implementasikan dalam sebuah kelas bahwa di dalam sebuah kelas terdiri dari atribut dan methode yang di bungkus dalam suatu kelas enkapsulasi pada sebuah kelas bertujuan untuk melindungi atribut dan yang method method yang ada di dalam kelas agar tidak sembarangan diakses oleh kelas lain

THe LaST oNe : buat program sederhana yang mengimplementasikan konsep berorientasi objek & enkapsulasi....
inilah program nya

class Titik{
/* kelas yang di gunakan untuk mengimplementasikan sebuah tipe titik */

private int x; /* kordinat X */
private int y; /* kordinat Y */

Titik(){
/* konstruktor Harga awal X & Y */
x=0;
y=0;
}

Titik (int xp, int yp) {
/* Konstruktor Persamaan nilai X & nilai Y */
x=xp;
y=yp;
}

public void setX(int xp){
/* Mengeset nilai kordinst X */
x=xp;
}

public int getX(){
/* mengembalikan nilai koordinat X */
return x;
}
public void setY(int yp){
/* Mengeset nilai kordinst Y */
y=yp;;
}
public int getY(){
/* mengembalikan nilai koordinat Y */
return y;
}
public void finalize(){
/* destructor */
}
}

class CobaTitik{
/*Metode main untuk mengecek kelas coba titik*/
public static void main(String[]args) {
Titik t1 = new Titik();
Titik t2 = new Titik(11,9);

t1.setX(18);
t1.setY(28);

System.out.println("t1 : nilai X : " + t1.getX());
System.out.println("t1 : nilai Y : " + t1.getY());
System.out.println("t2 : nilai X : " + t2.getX());
System.out.println("t2 : nilai Y : " + t2.getY());

}
}

BY Rachmandani Ardiyanto (55410497)& dedi saputra S (51410758) (blog dedy: http://dedytriwan.blogspot.com )

dan ini output nya


thanks For Reading

Friday, March 23, 2012

JAVA PBO NUMERIK

BY Rachmandani Ardiyanto (55410497)& dedi saputra S (51410758)

huft setelah 1 jam jadi juga akhirnya 1 buah script yang mengharus kan mengunakan inputan numerik
berikut dibawah ini adalah script sepanjang 262 baris, Silahkan DI cek bagi yang
Ps : Di sini menyediakan script fibbonaci, faktorial, permutasi, combinasi, kalkulator sederhana, dan luas beberapa bangun datar, check it out

import java.io.*;
import javax.swing.*;
class numerik
{
public static void main (String[]args) throws Exception
{
BufferedReader is = new BufferedReader (new InputStreamReader(System.in));
do {
System.out.println("");
System.out.println("Selamat datang di program inputan numerik");
System.out.println("Pilih aplikasi yang anda ingin kan :");
System.out.println("1. Calculator");
System.out.println("2. Peluang");
System.out.println("3. Fibbonaci");
System.out.println("4. luas bangun datar");
System.out.print("Masukan Pilihan Anda : ");
int pil = Integer.parseInt (is.readLine());
if (pil == 1){
int x,y;
System.out.println("");
System.out.println("Selamat datang di aplikasi kalkulator");
System.out.println("Pilih operasi yang di inginkan : ");
System.out.println("1.+ (Penjumlahan)");
System.out.println("2.- (pengurangan)");
System.out.println("3.* (Peralian)");
System.out.println("4./ (Pembagian)");
System.out.println("5.% (Sisa pembagian");
System.out.print("Masukan pilihan anda : ");
int pilc1 = Integer.parseInt (is.readLine());
if (pilc1==1){
System.out.println("");
System.out.println("***Penjumlahan***");
System.out.print("Masukan Nilai 1 : ");
x=Integer.parseInt (is.readLine());
System.out.print("Masukan Nilai 2 : ");
y=Integer.parseInt (is.readLine());
System.out.println("Hasilnya adalah : " + (x+y) );
}
else if (pilc1==2){
System.out.println("");
System.out.println("***Pengurangan***");
System.out.print("Masukan Nilai 1 : ");
x=Integer.parseInt (is.readLine());
System.out.print("Masukan Nilai 2 : ");
y=Integer.parseInt (is.readLine());
System.out.print("Hasilnya adalah : " + (x-y) );
}
else if (pilc1==3){
System.out.println("");
System.out.println("***Perkalian***");
System.out.print("Masukan Nilai 1 : ");
x=Integer.parseInt (is.readLine());
System.out.print("Masukan Nilai 2 : ");
y=Integer.parseInt (is.readLine());
System.out.println("Hasilnya adalah : " + (x*y) );
}
else if (pilc1==4){
System.out.println("");
System.out.println("***Pembagian***");
System.out.print("Masukan Nilai 1 : ");
x=Integer.parseInt (is.readLine());
System.out.print("Masukan Nilai 2 : ");
y=Integer.parseInt (is.readLine());
System.out.println("Hasilnya adalah : " + (x/y) );
}
else if (pilc1==5){
System.out.println("");
System.out.println("***Sisa Pembagian***");
System.out.print("Masukan Nilai 1 : ");
x=Integer.parseInt (is.readLine());
System.out.print("Masukan Nilai 2 : ");
y=Integer.parseInt (is.readLine());
System.out.println("Hasilnya adalah : " + (x%y) );
}

}
else if (pil==2){
System.out.println("");
System.out.println("Selamat datang di aplikasi Peluang");
System.out.println("Pilih operasi yang di inginkan : ");
System.out.println("1.! (Faktorial)");
System.out.println("2.nPr (Permutasi)");
System.out.println("3.nCr (Combinasi)");
System.out.print("Masukan pilihan anda : ");
int pilc2 = Integer.parseInt (is.readLine());
if (pilc2 == 1){
System.out.println("");
System.out.print("Masukan bilangan faktorial = ");
int b=Integer.parseInt(is.readLine());
int c=1;
int d;
for(d=b;d>=1;d--) {
c*=d;
}
System.out.println(b+"! = "+c);
}
else if (pilc2 == 2) {
System.out.println("");
System.out.println("Bentuk Umum Permutasi nPr");
System.out.print("Masukan bilangan n = ");
int m=Integer.parseInt(is.readLine());
System.out.print("Masukan bilangan r = ");
int n=Integer.parseInt(is.readLine());
int o=1;
int s=1;
int p, q, r;
for(p=m;p>=1;p--) {
o*=p;
}

q=(m-n);
for(r=q;r>=1;r--) {
s*=r;
}
System.out.println(m+"P"+n+" = "+(o/s));
}
else if (pilc2 == 3) {
System.out.println("");
System.out.println("Bentuk Umum Kombinasi nCr");
System.out.print("Masukan bilangan n = ");
int x=Integer.parseInt(is.readLine());
System.out.print("Masukan bilangan r = ");
int y=Integer.parseInt(is.readLine());
int t=1;
int u=1;
int v=1;
int w, z, k, j;
for(w=x;w>=1;w--) {
t*=w;
}

k=(x-y);
for(z=k;z>=1;z--) {
u*=z;
}

for(j=y;j>=1;j--) {
v*=j;
}
System.out.println(x+"C"+y+" = "+(t/(u*v)));
}
}
else if (pil==3){
System.out.println("");
System.out.println("Selamat datang di aplikasi Fibonacci");
int a=1,b=1;
System.out.print("Masukan jumlah deret : ");
int n = Integer.parseInt(is.readLine());
System.out.print(a+" ");
for (int i=1;i System.out.print(a+" ");
a=a+b;
b=a-b;
}
System.out.println();
}
else if (pil==4){
System.out.println("");
System.out.println("Selamat datang di aplikasi Luas bangun datar");
System.out.println("Silahkan pilih bangun datar yang anda ingin kan");
System.out.println("1. Persegi");
System.out.println("2. Persegi panjang");
System.out.println("3. Segitiga");
System.out.println("4. Jajar genjang");
System.out.println("5. Trapesium");
System.out.println("6. Layang Layang");
System.out.println("7. Belah ketupat");
System.out.println("8. Lingkaran");
System.out.println("Masukan pilihan Anda : ");
int pilc4 = Integer.parseInt (is.readLine());
if (pilc4 == 1) {
System.out.println("");
System.out.println("***Persegi***");
System.out.print("Masukan Sisi Persegi: ");
int s = Integer.parseInt(is.readLine());
int lp = s*s;
System.out.println("Luas Persegi dengan sisi" +s+"adalah : " +lp);
}
else if (pilc4 == 2) {
System.out.println("");
System.out.println("***Persegi panjang***");
System.out.println("Masukan Propertise persegi panjang :");
System.out.print("Panjang :");
int p = Integer.parseInt(is.readLine());
System.out.print("Lebar : ");
int l = Integer.parseInt(is.readLine());
int lpp = p*l;
System.out.println("Luas persegi panjang dengan panjang " +p+ "dan Lebar " +l+ "Adalah : " +lpp);
}
else if (pilc4 == 3) {
System.out.println("");
System.out.println("***Segitiga***");
System.out.println("Masukan Propertise Segitiga");
System.out.print("Alas : ");
int a = Integer.parseInt(is.readLine());
System.out.print("Tinggi : ");
int t = Integer.parseInt(is.readLine());
double ls = a*t/2;
System.out.println("Luas segitiga dengan alas " +a+ "dan tinggi " +t+ "Adalah : " +ls);
}
else if (pilc4 == 4) {
System.out.println("");
System.out.println("***Jajar genjang***");
System.out.println("Masukan Propertise Jajar Genjang");
System.out.print("Alas : ");
int aj = Integer.parseInt(is.readLine());
System.out.print("Tinggi : ");
int tj = Integer.parseInt(is.readLine());
int lj = aj*tj;
System.out.println("Luas jajar genjang dengan alas " +aj+ "dan tinggi " +tj+ "Adalah : " +lj);
}
else if (pilc4 == 5) {
System.out.println("");
System.out.println("***Trappesium***");
System.out.println("Masukan Propertise Trapesium");
System.out.print("Sisi sejajar A : ");
int sta = Integer.parseInt(is.readLine());
System.out.print("Sisi sejajar B : ");
int stb = Integer.parseInt(is.readLine());
System.out.print("Tinggi : ");
int tt = Integer.parseInt(is.readLine());
double lt = (sta+stb)*tt/2;
System.out.println("Luas Trapesium dengan panjang sisi A " +sta+", sisi B " +stb+ ", dan tinggi" +tt+ "adalah : " +lt );
}
else if (pilc4 == 6) {
System.out.println("");
System.out.println("***Layang-Layang***");
System.out.println("Masukan Propertise layang-layang");
System.out.print("Diagonal 1 : ");
int da = Integer.parseInt(is.readLine());
System.out.print("Diagonal 2 : ");
int db = Integer.parseInt(is.readLine());
double ll = da*db/2;
System.out.println("Luas layang Layang dengan panjang Diagonal 1 " +da+ " dan diagonal 2 " +db+ "adalah " +ll);
}
else if (pilc4 == 7) {
System.out.println("");
System.out.println("***Belah Ketupat***");
System.out.println("Masukan Propertise Belah ketupat");
System.out.print("Diagonal 1 : ");
int dba = Integer.parseInt(is.readLine());
System.out.print("Diagonal 2 : ");
int dbb = Integer.parseInt(is.readLine());
double lb = dba*dbb/2;
System.out.println("Luas Belah Ketupat dengan panjang Diagonal 1 " +dba+ " dan diagonal 2 " +dbb+ "adalah " +lb);
}
else if (pilc4 == 8) {
System.out.println("");
System.out.println("***Lingkaran***");
System.out.print("Masukan jari Jari Lingkaran");
int rl = Integer.parseInt(is.readLine());
double lr= 22/7*rl;
System.out.println("Luas Lingkaran dengan panjang jari " +rl+ "adalah " +lr);
}
}
else {
System.out.print("PILIHAN BELUM DI IMPLEMENTASIKAN");
}
}
while (JOptionPane.showConfirmDialog(null,"Ulang lagi?")==JOptionPane.YES_OPTION);
}
}