Minggu, 16 Desember 2012

cara membedakan html 4 dan html 5


Tugas kedua minggu ketiga softskill,,lanjutttt!!!!
Disini saya akan memberikan cara membedakan HTML 4 dan HTML 5 dengan melihat source codenya dengan menekan tombol ctrl + U :
1.Pada doctypenya :
Html4




Html5



Sangat simpel bukan.


2.  Pada Meta Tagsnya :
Html 4


Html 5



Tetap terlihat simpel kan dari html4.


3.Tampilannya :
Html 4









Html 5










fitur dalam HTML 5


Tugas softskill again,, sekarang saya akan menjelaskan tentang fitur-fitur yang terdapat dalam HTML 5. Langsung saja kita mengenal lebih dekat dengan HTML 5.

Apa see HTML 5 itu, HTML 5 adalah teknologi baru yang diharapkan bisa menggantikan HTML versi 4 yang sekarang digunakan dalam industri website. HTML 5 digadang2 bisa menggantikan fungsi flash yang saat ini banyak di gunakan untuk website yang ada animasinya. HTML 5 itu sendiri dirancang oleh W3C.

Kelebihan dari HTML 5 ini yaitu :

  •   Dapat ditulis dalam sintaks HTML dan XML
  •  Penulisan kode lebih efisien
  •  Integrasi (’inline’) MathML dan SVG dengan doctype yang lebih sederhana.
  •  Plugin khusus embed audio video secara langsung
  •  Memberikan satu opsi tambahan berupa canvas


Lalu struktur dalam HTML 5 ada yang baru :
1.header,,mengandung sebuah informasi dari sebuah seksi atau awal halaman.
2.Nav,,menampung link untuk menuju halaman yang lain.


source : sumber

Sabtu, 17 November 2012

teknologi yang mempengaruhi budaya atau sebaliknya???


Dari jaman dahulu indonesia sangatlah kaya akan seni budaya,dari mulai tarian,lagu daerah,lukisan,dan masih banyak lagi.dan dari jaman dahulupun Indonesia telah mengenal namanya teknologi,semakin kesini budaya dan teknologi di indonesia semakin berkembang.Nah kita akan bahas mngenai apakah teknologi mempengaruhi budaya atau budaya yang mempengaruhi teknologi. Menurut saya keduanya memiliki peran dalam memajukan teknologi maupun memajukan budaya,namun yang lebih mencolok yaitu budaya yang mempengeruhi teknologi.kita bisa ambil contoh budaya yang telah mempengaruhi teknologi,jaman sekarang kita harus pintar-pintar untuk memanfaatkan waktu yaitu dengan cara mencari solusi yang cepat dan tepat.misalnya dalam bidang lagu daerah,ataupun tari-tarian yang memerlukan lagu untuk mengiringi tariannya,jaman dahulu untuk mengedit lagu apabila ada kesalahan itu membutuhkan biaya dan waktu yang sangat lama,namun jaman sekarang banyak sekali software-software untuk membuat atau mengedit sebuah lagu dengan cepat,dan tidak mengeluarkan biaya yang besar. Jadi orang jaman sekarang lebih pintar memanfaatkan waktu,dan biaya.

simulator motor dalam pembuatan SIM


Dalam dunia yang modern seperti saat ini banyak sekali teknologi-teknologi yang mengembangkan simulator dalam berbagai bidang.simulator sendiri merupakan sebuah alat bantu manusia yang dibuat oleh manusia itu sendiri yang berfungsi sebagai pemberi gambaran situasi dalam dunia nyatanya,sehingga  manusia tersebut lebih siap untuk menghadapi situasi tersebut.

Banyak bidang-bidang yang memanfaatkan teknologi simulator ini,,saya bisa ambil contoh bidang transportasi terutama mobil dan motor.tujuan dibuatnya simulator motor dan mobil ini ialah untuk mengurangi angka kecelekaan,karena banyak pengendara motor maupun mobil yang masih kurang mengerti rambu-rambu lalu-litas.

Simulator motor atau mobil ini merupakan kontribusi baru yang dikeluarkan oleh polri sebagai syarat pebuatan SIM A atau C. Terkadang orang yang sudah mempunyai SIM juga,masih banyak yang masih buta akan peraturan rambu-rambu lalu-lintas.Simulator ini berbentuk layaknya sepeda motor,terdapat pedal gasnya,lampu sein dan klaksonnya,dan kita menghadapi sebuah layar,yang dimana layar tersebut memberi gambaran seolah-olah kita sedang mengendarai motor di jalanan.Nah dalam simulator ini banyak sekali rambu-rambu lalulintas yang akan bisa ketahui,bisa kita pelajari dan kita aplikasikan di jalanan nyata apabila kita sedang berkendara.hal ini sangat berguna sekali bagi pemuala yang ingin berkendara motor.

visual teknologi media online


Tugas pertama untuk minggu kedua kali ini,saya akan membahas tentang visual teknologi media online.Sebelumnya kita akan mendefinisikan arti kata perkata yaitu visual dan teknologi.

Visual  merupakan sesuatu yang dapat dilihat dan didengar oleh salah satu panca indra penglihatan dan pendengaran ,yang berarti bisa dikatakan suatu objek itu sendiri.  Sementara itu pengertian Teknologi yaitu suatu piranti yang dapat bermanfaat bagi manusia dalam setiap hal,dan teknologi semakin berkembang pesat dari awal sampai sekarang.

Jadi pengertian visual teknologi itu sendiri yaitu,sesuatu yang sangat dimanfaatkan oleh manusia untuk hiburan,pekerjaan,dan sebagainyara,dengan suatu piranti untuk pengaplikasiaanya.Nah visual itu sendiri yang offline,dan online.kita akan membahas yang onlinenya saja.

Visual teknologi dalam dunia online untuk saat ini merupakan makanan sehari-hari untuk setiap orang,ada yang saling tukar informasi,baca berita,nonton video,chating,dan masih banyak lagi yang bisa dilakukan. Salah satu contoh visual teknologi media online yaitu yahoo,disini kita dapat mengirim email,baca,berita ,chating,dan masih banyak fitur-fitur yang ditawarkan.

Visual teknologi media online tersebut pasti memiliki kelebihan dan kekurangannya. Kelebihannya kita bisa berkomunikasi dengan orang lain,tidak hanya lokal namun mancanegara,lebih update tampilan visualnya.kekurangannya untuk menampilkan visual teknologi dalam dunia online tentunya kita harus terkoneksi oleh internet dan kita harus mengeluarkan uang untuk mengkoneksikannya,banyak paket yang ditawarkan oleh setiap provider jadi anda harus pintar-pintar memilihnya.

Source : http://carapedia.com/pengertian_definisi_visual_info2164.html

Sabtu, 06 Oktober 2012

Kesalahan dalam simulator


Dalam membuat alat simulator,pasti terdapat banyak kendala,banyak kekurangan dan banyak  masukan.gambaran yang dibuat oleh model simulator  tidak semuanya menyerupai dengan kejadian nyatanya,jadi pasti masih ada bagian-bagian yang kurang.kita bisa ambil contohnya seperti model simulator pesawat,tidak semua pesawat memiliki bagian kendali sama persis dengan yang ditampilkan oleh model simulator.Bagian-bagian yang terdapat di ruang kendali merupakan hal yang sangat penting dalam penerbangan,oleh karena itu seorang pilot harus memahaminya dengan fase,dan teliti.

Kasus kegagalan dala model simulator,yang artinya misalkan tombol A  berfungsi sebagai perintah A,namun pada waktu dieksekusi yang sebenarnya tombol A berfungsi sebagai perintah B.untuk kasus seperti ini saya belum menemukannya yang dimana modul simulator gagal menjalankan fungsinya,yang ada kegagalan seseorang dalam menjalankan fungsinya yang  telah ada dalam modul simulator.Bisa kita ambil contoh kasus yang mungkin belum lama ini yaitu kecelakan pesawat sukhoi SJ100,pesawat ini diduga besar menabrak tebing yang berada di sekitar gunung salak.Banyak ahli pesawat  yang meneliti kecelakaan pesawat sukhoi SJ100,dimulai dari simulator pesawat sukhoi tersebut.Ternyata banyak sumber yang menyatakan,didalam simulator sukhoi tersebut terdapat alat mendeteksi halangan-halangan yang terdapat dihadapan pesawat tersebut,yang dimana apabila terdapat halangan seperti gunung es,atau perbukitan akan memberi suatu sinyal peringatan,dan yang dilakukan pilot sukhoi tersebut tidak mengaktifkan sinyal peringatan tersebut sehingga pilot tidak mengetahui kalu ada perbukitan dihadapannya.

Kesimpulannya modul simulator sangatlah bermanfaat,dan tidak boleh di anggap remeh.kebanyakan orang yang menganggap remeh model simulator ini,yang mengakibatkan banyak kejadian yang terjadi diluar dugaan seseorang.Jadi kesalahan yang terjadi bukan pada model simulatornya,namun manusia itu sendiri yang telah menyepelekan hal yng kecil dalam simulator. 




Selasa, 02 Oktober 2012

Peranan seorang IT dalam model simulator


Seorang IT merupakan seseorang yang dapat menciptakan sesuatu yang dapat melampaui kecerdasan manusia melalui program-programnya baik hardware maupun software.dalam arti lain,menciptakan sesuatu yang dapat membantu manusia dalam pengerjaannya.Banyak sekali bidang-bidang yang cara kerjanya dibantu oleh suatu program,baik hardware maupun software.Salah satunya bidang dalam modul simulator.


Menurut saya seorang IT perlu tahu dan mempelajar software-software dalam pembuatan modul simulator.karena jaman sekarang dalam membuat atau menjalankan sesuatu  harus ada gambaran seperti kenyataanny dan diperhitungan dengan matang-matang ,salah satu caranya yaitu dengan cara membuat simulatornya.inilah tugas seorang IT,dengan waktu,biaya,dan pemikiran yang matang seorang IT menciptakan modul simulator.Hal ini sangatlah membantu dalam menjalankan atau membangun suatu projek,karena kita dapat mengetahui titik yang dapat kita perbaiki dalam dunia nyatanya.

Pemanfaatan model simulator dalam dunia industri



Model simulator merupakan suatu alat tiruan untuk evaluasi dalam dunia nyata yang dirancang oleh manusia dengan suatu perangkat lunak.sebelum di eksekusi,biasanya dilakukan terlaebih dahulu uji coba yaitu dengan menggunakan model simulator ini.model simulator ini dibuat sama persis dengan kenyataan dilapangan.sehingga kita dapat mengetahui situasi di lapangan terlebih dahulu,dan mencari apakah ada kekurangan dalam mengeksekusi.banyak sekali perangkat lunak dalam pembuatan model simulator,contohnya seperti C++SIM,JavaSIM,Sim creator,dan masih banyak lagi .melakukan percobaan simulasi menggunakan komputer yang telah dirancang oleh sebuah sistem khusus. Tidak mudah untuk membuat model simulator ini,butuh tenaga yang ahli dalam pembuatan model simulator tersebut,karena mereka harus membuat sama persis dengan situasi yang ada di lapangan.

Model simulator ini merupakan  hal yang sangat penting  dalam dunia industri,salah satunya  industri transportasi.Tingginya human error dalam dunia transportasi,membuat model simulatro menjadi hal yang  wajib dilakukan sebelum terjadi hal-hal yang dapat merugikan semua pihak. Sehingga suatu perusahaan dapat dengan teliti dalam melakukan sebuah langkah perencanaan.Untuk menjadi seorang  pilot,masinis,dan nakoda yang memiliki tanggung jawab atas keselamatan orang banyak,merekapun pasti melakukan simulator masing-masing sebelum terjun ke lapangan.

kita bisa ambil contoh misalanya alat simulator SIM buat pengendara motor.hal ini mungkin terobosan baru yang dilakukan oleh kepolisian untuk syarat pembuatan SIM.Jaman sekarang untuk bisa berkendara motor sangatlah mudah,bisa dengan privat berkendara motor,atau nekat untuk belajar sendiri.Namun untuk orang yang pengen banget belajar motor,tapi takut untuk terjun langsung ke jalan,simulator SIM motor ini sangatlah membantu untuk para pemula.Dimana para pemula bisa merasakan seolah-olah dirinya sedang berkendara motor,dan mereka bisa belajar kapan waktunya untuk berhenti,memberi sein apabila ingin belok kiri atau kanan,dan rambu-rambu lalulintas yang terdapat dalam simulator ini cukup komplit sehingga untuk para pemula bisa mengerti,dan dapat mematuhi gambaran  lalulintas apabila ada di jalanan langsung. Memang fell yang dirasakan sangatlah berbeda apabila berkendara melalui simulator dengan berkendara di jalanan,namun langkah untuk membuat simulator SIM ini sangatlah bermanfaat untuk mengurangi angka kecelakaan akibat para pengendara motor yang tidak patuh rambu lalulintas.  


source : http://www.teknikindustri.org/SIM/r2/Sim1R2.pdf

Rabu, 18 April 2012

Program Inheritance dan Polimorfisme

Tugas PBO pertemuan ke 5,,kali ini saya akan membahas tentang Inheritance dan Polimorfisme.Langsung saja kita masuk ke pembahasan.

Inheritance

Inheritance merupakan pewarisan. Dalam pemrograman berorientasi objek, Inheritance memungkinkan suatu Class bisa mewariskan atribut dan Method kepada Class yang lainnya atau subClass, sehingga membentuk Class hirarki. Di dalam Java untuk mendeklarasikan suatu class sebagai subclass dilakukan dengan cara menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class-nya. Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.
Semua class dalam Java, termasuk class yang membangun Java API, merupakan subclass dari superclass Object.
·        -  Superclassadalah class indukatau class orang tua, class yang letaknya di atas class tertentu di dalam hierarki
-  Subclass adalah class anak. Semua property, methode, ataupunkonstruktor yang dimilikioleh superclass
        jikadiwariskan, maka subclass memilikisemua yang dimilikioleh superclass.

      Contoh Program :
public class binatang
{

public  static void main(String[]args){
String suaraharimau, suaraburung, suaraular, suarajangkrik, suarabebek;

harimau king = new harimau ();
burung mona = new burung ();
ular lata = new ular ();
jangkrik sui = new jangkrik ();
bebek bek = new bebek ();

suaraharimau = king.mengaum ();
suaraburung = mona.kicau  ();
suaraular = lata.desis ();
suarajangkrik = sui.mengerik ();
suarabebek = bek.kwek ();


System.out.println("\tHarimau Sedang  " + suaraharimau);
System.out.println("\tBurung Sedang  " + suaraburung);
System.out.println("\tUlar Sedang  " + suaraular);
System.out.println("\tJangkrik Sedang  " + suarajangkrik);
System.out.println("\tBebek Sedang  " + suarabebek);

}
}
class harimau {
public String mengaum (){
String suara = new String ("HAUUUUUUUUMMMMM...");
return suara;
}
}
class burung {
public String kicau (){
String suara = new String ("SUIT...SUIT.....");
return suara;
}
}
class ular {
public String desis (){
String suara = new String ("SSSSSSSSSSSSSSSSSTTT...");
return suara;
}
}
class jangkrik {
public String mengerik (){
String suara = new String ("KRIK...KRIK...");
return suara;
}
}
class bebek {
public String kwek (){
String suara = new String ("KWEK..KWEK..KWEK..");
return suara;

Listing Program :
  
Pertama-tama kita akan membuat public classnya terlebih dahulu yaitu public class binatang,didalam class ini kita akan membuat string suara binatang tersebut,diantaranya harimau,burung,ular,jangkrik,dan bebek.Lalu kita membuat tipe suara untuk masing-masing binatang seperti suaraharimau = king.mengaum (); .setelah itu untuk mencataknya kita menggunakan System.out.println("\tHarimau Sedang  " + suaraharimau);  +suaraharimau tersebut berfungsi untuk memanggil suaranya.cara mencetak suara tersebut,pertama-tama kita membuat class-class binatang tersebut contohnya :
}
class harimau {
public String mengaum (){
String suara = new String ("HAUUUUUUUUMMMMM...");
return suara;
}
Nah disinalah akan tercetak suara yang akan dikeluarkan binatang tersebut dengan memanggil public String mengaum (){


Output :












Polomorfisme

Polymorphism adalah 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 :

class SepakBola {
  public void showoff() {
    System.out.println("Menangkan pertandingan");
  }
}
class Penyerang extends SepakBola {
  public void showoff() {
    System.out.println("Cetak GOL");
  }
}
class Bek extends SepakBola {
  public void showoff() {
    System.out.println("Menjaga pertahanan");
  }
}
class Kiper extends SepakBola {
  public void showoff() {
    System.out.println("Jaga gawang");
  }
}
public class tendangan {
  public static void main (String[] args) {
    SepakBola SB = new SepakBola();
    Penyerang P = new Penyerang();
    Bek B = new Bek();
    Kiper K = new Kiper();

    SB.showoff();

    SB = P;
    SB.showoff();
    SB = B;
    SB.showoff();
    SB = K;
    SB.showoff();
  }
}

Listingnya :
Pertama-tama kita akan membuat membuat class penyerang,bek,dan kiper seperti class Bek extends SepakBola {  jangan lupa kita tambahkan extends.class tersebut merupakan turunan dari class tendangan.didalam class-class tersebut kita akan mencetak sebuah komentar seperti System.out.println("Cetak GOL"); .Didalam class tendangan kita akan memproses pembacaan komentar yang telah dibuat dalam class penyerang,bek,dan kiper      
contohnya  SB.showoff();  SB = B;

Output :











Teman satu kelompok saya Patar Mallasak Manalu

Kamis, 12 April 2012

Program Enkapsulasi

Tugas minggu ke tiga PBO,saya akan menjelaskan tentang program Enkapsulasi.sebelum masuk ke program mari kita memahami pengertian Enkapsulasi di bawah ini.

PENGERTIAN ENKAPSULASI :
Dalam istilah berorientasi-objek, enkapsulasi berkaitan dengan penyembunyian informasi. Maksudnya enkapsulasi menyembunyikan detail implementasi sementara memusatkan pada antarmuka. Tujuannya adalah membuat sebuah abstraksi yang memaksa programmer berpikir secara konseptual. Biasanya, anggota – anggota data dari sebuah kelas terlihat oleh penggunanya. Jika sebuah anggota data harus dibuat agar dapat diakses oleh client kelas, maka kelas tersebut menyediakan sebuah metode yang memeriksanya dan mengembalikan nilainya. Saat sebuah kelas mengekspos anggota data, ia dikatakan memecahkan enkapsulasi.
Karena tujuannya mengenkapsulasi kerumitan, ada mekanisme untuk menyembunyikan kerumitanimplementasi dalam class. Setiap method atau variable dalam class dapat jadi private atau public. Antarmuka public suatu class menunjukan semua yang perlu atau harus diketahui oleh pemakai. Kita dapat menyatakan method dan data instance sebagai private sehingga tidak dapat diakses oleh program lain diluar implementasi class yang kita buat. Antarmuka public harus diplih dengan hati-hati supaya tidak terlalu banyak membuka bagian class.
Enkapsulasi memiliki manfaat sebagai berikut:
> Modularitas
    Source code dari sebuah class dapat dikelola secara independen dari source code class yang lain. Perubahan internal pada sebuah class tidak akan berpengaruh bagi class yang menggunakannya.
> Information Hiding
Penyembunyian informasi yang tidak perlu diketahui objek lain.

KODING PROGRAM :

//pertama kita buat class mahasiswa.
public class Mahasiswa{
private String nama;
private String alamat;
private String agama;
public Mahasiswa(String n, String almt,String agma) {
this.nama = n;
this.alamat = almt;
this.agama = agma;
}
public String tampilkanNama() {
return nama;
}
public String tampilkanalamat() {
return alamat;
}
public String tampilkanagama() {
return agama;
}
}

// Lalu kita membuat class main
public class main{
public static void main(String[] args) {
Mahasiswa Intan = new Mahasiswa("Bayu ", "Bogor","Islam");
System.out.println("Nama \t : " + Bayu.tampilkanNama());
System.out.println("Alamat \t : " +  Bayu.tampilkanalamat());
System.out.println("Agama \t : " +  Bayu.tampilkanagama());
System.out.println();

Mahasiswa Nurjanah = new Mahasiswa("Patar", "Depok","Kristen Protestan");
System.out.println("Nama \t : " + Patar.tampilkanNama());
System.out.println("Alamat \t : " + Patar.tampilkanalamat());
System.out.println("Agama \t : " + Patar.tampilkanagama());
System.out.println();
}
}

 LOGIKA PROGRAM :
  
pada program kali ini kita akan membuat sebuah program enkapsulasi.kita membuat 2 class,yang pertama class Mahasiswa dan class main. pada class Mahasiswa disini kita akan membuat beberapa string.agar tidak sembarang objek dapat mengakses data maka kita deklarasikan atribut dengan private String. Dan untuk membacanya kita harus membuat  public String tampilkan….() {. Dalam class main disini kita hanya memasukan data-data terhadap public string yang telah kita buat.
  
OUTPUTNYA :




Senin, 02 April 2012

perbedaan program terstruktur dan program berbasis objek

.......BISMILLAAHIR RAHMAANIR RAHIIM......

Alhamdulillah tugas pertama PBO telah saya lewati. Bu Dosen memberikan tugas kedua untuk kelas 2IA13,saya,dan teman sekelompok saya hehe.. Di kelas tadi bu dosen menayakan kepada anak-anak kelas "ada yang tau perbedaan antara program terstruktur dan program berbasis objek?? " sebenernya sih kata-katanya sudah tidak asing,,namun banyak juga anak-anak kelas yang belum mengaetahui perbedaannya.Langsung saja bu dosen memberikan tugas mencari perbedaan program terstruktur dan program berbasis objek.. 
Sok mangga perbedaannya ada di bawah :).

A.Pengertian Pemrograman Berorientasi Objek

Pemrograman berorientasi objek (object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.
  
B.Pengertian Pemrograman Terstruktur

Pemrograman Terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program.
Selain pengertian diatas Pemrograman Terstruktur adalah suatu aktifitas pemrograman dengan memperhatikan urutan langkah-langkah perintah secara sistematis, logis , dan tersusun berdasarkan algoritma yang sederhana dan mudah dipahami.

Prinsip dari pemrograman terstruktur adalah Jika suatu proses telah sampai pada suatu titik / langkah tertentu , maka proses selanjutnya tidak boleh mengeksekusi langkah sebelumnya / kembali lagi ke baris sebelumnya, kecuali pada langkah – langkah untuk proses berulang (Loop).


C.Perbedaan Pemograman Berorientasi Objek dengan Pemograman Terstruktur


Dilihat dari pengertian di atas, pemrograman terstruktur memilki beberapa sifat – sifat  seperti :
a. Memuat teknik pemecahan masalah yang logis dan sistematis
b. Memuat algoritma yang efisien, efektif dan sederhana
c. Program disusun dengan logika yang mudah dipahami
d. Tidak menggunakan perintah GOTO
e. Biaya pengujian program relatif rendah
f. Memiliki dokumentasi yang baik
g. Biaya perawatan dan dokumentasi yang dibutuhkan relatif rendah

berdasarkan penjelasan diatas, sangat jelas sekali bahwa pemrograman tersktruktur unggul dalam melakukan pemrograman sederhana karena lebih efisien dan lebih murah dalam hal perawatannya tetapi permodelan ini lebih susah untuk dipahami oleh orang – orang selain pembuat program itu sendiri (contohnya ketika dlakukan tracing program ).

Sementara itu pemrograman berorientasi objek memliki beberapa keuntungan seperti :
1.maintenance; program lebih mudah dibaca dan dipahami, dan pemrograman berorientasi obyek mengontrol kerumitan program hanya dengan mengijinkan rincian yang dibutuhkan untuk programmer.

2.pengubahan program (berupa penambahan atau penghapusan fitur tertentu); perubahan yang dilakukan antara lain menyangkut penambahan dan penghapusan dalam suatu database program misalnya.

3.dapat digunakannya obyek-obyek sesering yang diinginkan, kita dapat menyimpan obyek-obyek yang yang dirancang dengan baik ke dalam sebuah tolkit rutin yang bermanfaat yang dapat disisipkan kedalam kode yang baru dengan sedikit perubahan atau tanpa perubahan pada kode tersebut.
jadi, sangat jelas sekali bahwa pemrograman berorientasi objek sangat cocok sekali digunakan dalam kasus pembuatan software yang rumit dan kompleks karena memberikan berbagai kemudahan kepada pemrogram seperti yang telah disebutkan diatas.

permodelan yang mana yang lebih bagus? itu tergantung dari kebutuhan dan dari sudut pandang mana anda melihatnya. Yang perlu anda ingat adalah tujuan dari pemodelan itu sendiri, yang mana agar pada akhir proyek sistem dapat diperoleh sistem informasi yang memenuhi kebutuhan pemakai, tepat waktu dan sesuai anggaran, serta mudah digunakan, dimengerti dan dipelihara.



 Demikian perbedaan antara program terstruktur dan program berbasis objek di Atas,jadi sekarang kita bisa 
 lebih jelas mengetahui letak perbedaanya.
 Biar lebih lancar dalam proses penilain,seperti biasa saya cantumkan identitas saya.

  Nama               : Bayu Septian
  NPM               : 51410363
  Kelas               : 2IA13
  Tmn.kelompok : Patar Mallasak Manalu

Kamis, 22 Maret 2012

Faktorial dalam Java

.......BISMILLAAHIR RAHMAANIR RAHIIM...... 

Kali ini saya akan mengerjakan tugas pertama saya dalam mata kuliah PBO(Pemograman Berbasis Objek),
dalam tugas pertama ini saya akan membuat program sederhana yang melibatkan Input berupa Integer,Proses,dan Output. Langsung saja kita masuk ke program sederhana berikut ini :

  
 KODINGANNYA :

import java.io.*;
class faktorial{
  public static void main(String[] args) {
  try{
  BufferedReader object = new BufferedReader(new InputStreamReader(System.in));
  System.out.println("Masukan angka =" );
  int a= Integer.parseInt(object.readLine());
  int fakto= 1;
  System.out.println("Factorial dari " +a+ " adalah");
  for (int i= 1; i<=a; i++){
  fakto=fakto*i;
  }
  System.out.println(fakto);
  }
  catch (Exception e){}
  }
}


LOGIKA :

·         Import java.io.* : Code di atas untuk menambahkan fungsi java.io yang diantaranya fungsi BufferedReader & InputStreamReader.
·         Class factorial{ : merupakan nama Class dari program factorial,apabila kita ingin mengompile,namanya harus sesuai dengan nama classnya.
·          public static void main (String [] args) {  :   untuk memulai program java harus diawali dengan class / public class, Class merupakan pembungkus dari program yang akan kita buat dan kemudian fungsi main-nya dituliskan dengan public static void main (String [] args) {
·         BufferedReader object =new BufferedReader  : untuk memanggil/membaca inputan dari user.
·         System.out.println (“_“) : untuk mencetak data yang kita tulis diantara tanda “  “.
·         Int a= Integer.parseInt(object.readLine()); : untuk memasukan nilai berupa numeric tidak menggunakan koma.
·         For (int i=1;i<=a;i++){   untuk melakukan perulangan terhadap pernyataan selama kondisi bernilai true.
·         Fakto=fakto*i;  merupakan proses dari factorial,yang dimana nilai faktonya kita tentukan.
·         Catch (Exception e){} , untuk menghindari apabila ada kesalahan dalam program.      

     OUTPUTNYA :

    







       Demikian Kodingan,Output plus penjelasan sedikit mengenai kodingan diatas,kalau ada yang kurang jelas 
m    mohon dimaafkan,karena saya juga masih belajar :). Oh ya,,tugas PBO ini dibagi menjadi beberapa kelompok,,satu kelompoknya cuma dua orang. Saya akan memberikan identitas saya dan teman satu kelompok saya.
      
      Nama               : Bayu Septian
      NPM               : 51410363
      Kelas               : 2IA13
      Tmn.kelompok : Patar Mallasak Manalu