Anda di halaman 1dari 9

TUGAS AKHIR PBO

Nama Kelompok
:Selpina Desi (13214009)
:Wana(13214021)
:Rut Tewa(13214047)
DAFTAR ISI
1.Latar Belakang
2.Rumusan masalah
3.Tujuan
4.Pengertian Jyava
5.Penjelasan PBO

LATAR BELAKANG
Di tengah kemajuan zaman yang semakin cepat pada
saat ini membuat segala sesuatunya serba mudah dan serba
mungkin untuk dilakukan. Terutama apabila kita
menggunakan sebuah program computer kita akan sangat
tertinggal apabila kita tidak selalu mengupdate informasi
kita. Dalam dunia pemrograman komputer, dikenalbanyak
bahasa pemrograman, seperti C, C++, Pascal, Basic, Java,
dan lain-lain. Di antara banyaknya bahasa pemrograman, Java
adalah salah satu yangpaling diminati. Oleh karena itulah,
yang akan dibahas dalam makalah ini adalah bahasa
pemrograman Java.
Java merupakan salah satu bahasa pemrograman yang p aling
popular dan lebih familiar dengan kemudahan dalam
penggunaannya.
Java menciptakan sebuah bahasa pemrograman, Java dapat
membuat seluruh bentuk aplikasi, desktop, web dan lainnya,
sebagaimana dibuat dengan menggunakan bahasa pemrograman
konvensional yang lain. Dalam dunia pemrograman komputer,
dikenal banyak bahasa pemrograman, seperti C, C++, Pascal, Basic,
Java, dan lain-lain. Bahasa pemrograman yang digunakan pada Java
bersifat umum/non- spesifik (general purpose), dan secara khusus
didisain untuk memanfaatkan dependensi implementasi seminimal
mungkin. Java menurut definisi dari Sun adalah mana untuk
sekumpulan teknologi untuk membuat dan menjalankan perangkat
lunak pada komputer stand alone ataupun pada lingkungan jaringan.
Karena fungsionalitasnya yang memungkinkan .

RUMUSAN MASALAH
Berdasarkan tema yang diangkat beberapa permasalahan
yang akan dibahas dalam makalah ini antara lain adalah:
1.Variabel
2.method
3.Class
Tujuan
Makalah ini disusun dengan tujuan sebagai sarana untuk mengikuti
pesatnya perkembangan teknologi komputer di masa sekarang ini,
salah satunya di dunia pemrograman yang sekarang semakin banyak
diminati. Selain itu, tujuan disusunnya makalah ini adalah untuk
memenuhi tugas mata kuliah Pemograman Orientasi Objek yang
dikarenakan Penulis masih berstatus sebagai mahasiswa Jurusan
Sistem Informasi
 Pengertian Java Java
menurut definisi dari Sun adalah sekumpulan teknologi untuk
membuat dan menjalankan perangkat lunak pada komputer
stand alone ataupun pada lingkungan jaringan. Java 2 adalah
generasi kedua dari java platform. Kata berdiri di atas sebuah
mesin interpreter yang diberi mana Java Virtual Machine (JVM).
JVM inilah yang akan membaca bytecode dalam file.Class dari
suatu program sebagai representasi langsung dari program
yang berisi bahasa mesin. Agar sebuah program Java dapat
dijalankan, maka file dengan ekstensi yang dimana java harus
dikompilasi menjadi file bytecode.
Java memiliki beberapa versi library atau teknologi yang
disebut juga sebagai edisi dari bahasa pemrograman Java. Tiga
edisi utama dari library tersebut adalah Micro, Standard, dan
Enterprise. J2ME (Java2 Micro Edition) merupakan edisi library
yang dirancang untuk digunakan pada device tertententu
seperti pagers dan mobile phone.

 Pemograman Java Berointasi Objek


Setiap program java bisa berjalan, minimal satu buah kelas.
Oleh karena itu java sering disebut sebagai bahasa
pemograman berotientasi objek. pemrograman yang
didasarkan pada konsep “objek” yang berisi data dan metode.
Tujuan utama pemrograman berorientasi objek adalah untuk
meningkatkan keterbacaan, fleksibilitas, dan pemeliharaan
program karena menyediakan struktur yang jelas untuk
program. Pemrograman berorientasi objek menyatukan data
dan perilakunya (metode) dalam satu lokasi (objek)
membuatnya lebih mudah untuk memahami cara kerja suatu
program
Berikut dibawah ini merupakan pemograman JavaNetBeans dari
Pembelian Barang.

Hasil Run
public class classpenjualanbarang {
public static void main(String [] args){
//untuk menginput data user
Scanner input=new Scanner(System.in);

//mendeklarasikan variabel
int price; //harga
int amount; //jumlah
int discount; //diskon
int total; //jumlah*harga

//selanjutnya kita memasukan program untuk memasukkan harga


barang
//dan jumlah barang yang langsung diinpu oleh user
System.out.println("Masukkan Harga barang disini:");
price=input.nextInt();
System.out.println("Masukkan Jumlah barang disini:");
amount=input.nextInt();
total=amount*price;

if(total>40000000){
discount=total*40/100;
int penjualan;
total = total - discount;
System.out.println("Selamat anda mendapatkan diskon 20%");
System.out.println("jadi totalnya:"+total);
}
else if(total>=2000000){
discount=total*20/100;
total = total - discount;
System.out.println("Selamat anda mendapatkan diskon 10%");
System.out.println("jadi totalnya:"+total);
}
else if(total>=1000000){
discount=total*10/100;
total = total - discount;
System.out.println("Selamat anda mendapatkan diskon 10%");
System.out.println("jadi totalnya:"+total);
}
else if(total>=1000000){
discount=total*0/100;
total = total - discount;
System.out.println("Selamat anda mendapatkan diskon 10%");
System.out.println("jadi totalnya:"+total);
}
}
}

KESIMPULAN
Java dikenal sebagai bahasa pemrograman yang bersifat strongly,
yang berarti diharuskan mendeklarasikan tipe data dari semua
variable yang apabila lupa atau salah dalam mengikuti aturan
pendeklarasian variable, maka akan terjadi error pada saat proses
kompilasi. Sama halnya dengan semua bahasa pemrograman, Java
juga menyediakan operator-operator aritmatika untuk
memanipulasi data numerik. Java juga mempunyai operator-
operator lain, seperti operator increment dan decrement, operator
assignment (penugasan), operator relasi, operator logical, operator
bitwise (yang terdiri dari and, or, xor, dan complement), dan
operator precedence. Methodnya integer, Discount barang, import,
nextIn, new,if, dan else if

Anda mungkin juga menyukai