Kalkulator Java Sederhana
Tuesday, 13 November 2018
Add Comment
KALKULATOR SEDERHANA
M RIZKY ANA / 14/X TKJ 2
KATA PENGANTAR
Alhamdulillah, puji syukur penulis haturkan kehadirat Allah SWT. Atas rahmat-Nya lah Penulis dapat menyelesaikan makalah ini tepat pada waktunya.Tak lupa Penulis juga menghaturkan terima kasih yang sebesar-besarnya kepadasemua pihak yang telah mendukung dan membantu Penulis dalam menyelesaikanmakalah ini. Dalam makalah yang berjudul “MAKALAH JAVA” ini, akan dibahas mengenai pengertian Java, sejarah Java itu sendiri, kemudian dasar-dasar pemrograman Java yang menjelaskan tentang variabel, tipe data, dan operator yang terdapat dalam bahasa pemrograman Java.
Selain itu, untuk mempermudahpemahaman juga sebagai bahan latihan, Penulis juga menyertakan contoh program Java yang dapat dipraktekkan oleh para pembaca.Namun demikian,
Penulis menyadari bahwa makalah tersebut masih banyak adanya kekurangan dan masih jauh dari kesempurnaan. Oleh karena itu penulis berharap akan kritik dan sarannya dari segenap pembaca. Demikianlah semoga makalah yang telah dibuat tersebut dapat bermanfaat bagi semuanya. Terimakasih
kediri, 20 november 2017
Penulis
M RIZKY ANA
DAFTAR ISI
HALAMAN JUDUL
DAFTAR ISI
KATA PENGANTAR.......................................................................................................................
BAB I. PENDAHULUAN....................................................................................................
1.1 Latar Belakang Masalah..............................................................................................
1.2. tujuan............................................................................................................................
1.3. metode........................................................................................................................
BAB II. LANDASAN TEORI.............................................................................................
3.1 tools................................................................................................................................
3.2hardware.........................................................................................................................
BAB III. ANALISIS.............................................................................................................
BAB IV.IMPLEMENNTASI PEMBUATAN...............................................................
BAB V.PENUTUP...............................................................................................................
BAB I
PENDAHULUAN
PENDAHULUAN
1.1 Latar Belakang
Perkembangan Teknologi Informasi di Indonesia saat ini sangat cepat yang diimbangi
dengan perubahan bisnis perusahaan, dimana saat ini setiap perusahaan atau institusi
menggunakan suatu solusi IT contohnya dalam bidang Komunikasi Data. Ada banyak
perusahaan baik yang menjadikan IT sebagai senjata utama atau hanya sebagai tools
menggunakan untuk memudahkan melakukan segala sesuatu agar lebih praktis.
Dalam sebuah pembuatan aplikasi, begitu mudah manusia bisa melakukan segala sesuatu
tanpa harus membuang waktu yang lama. Maka dari itu pembuatan kalkulator sederhana
ini, semoga bisa menjadi awal terbentuknya Indonesia yang modern dan bisa bersaing
dengan negara-negara maju yang lainnya.
Aplikasi kalkulator sederhana adalah sebuah alat sederhana yang dari dulu hingga
sekarang tetap digunakan, dalam peradaban, kalkulator terus berkembang dari zaman ke
zaman. Dari mulai cempoah sampai kalkulator digital yang ada pada dewasa ini. Mungkin
ini hanya sebatas alat sederhana, namun semoga pembuatan ini bisa digunakan dan jadi
bahan renungan, bahwa kalkulator itu adalah alat yang paing di sering digunakan oleh
semua orang, dari kalangan atas sampai kalangan bawah.
1.2 Tujuan
Tujuan dari penulisan ini adalah sebagai tugas dari dosen, serta agar bisa menguji
kemampuan penulis, sejauh mana penulis bisa menerapkan ilmu yang telah di pelajari.
1.3 Metode
Penulisan makalah ini dilakukan berdasarkan analisa dari sumber – sumber tulisan dan
bacaan.
BAB II
LANDSAN TEORI
Java adalah bahasa pemrograman tingkat tinggi yang berorientasi objek dan program java tersusun dari
bagian yang disebut kelas. Kelas terdiri atas metode-metode yang melakukan pekerjaan dan
mengembalikan informasi setelah melakukan tugasnya. Para pemrogram Java banyak mengambil
keuntungan dari kumpulan kelas di pustaka kelas Java, yang disebut dengan Java Application
Programming Interface (API). Kelas-kelas ini diorganisasikan menjadi sekelompok yang disebut paket
(package). Java API telah menyediakan fungsionalitas yang memadai untuk menciptakan applet dan
aplikasi canggih. Jadi ada dua hal yang harus dipelajari dalam Java, yaitu mempelajari bahasa Java dan
bagaimana mempergunakan kelas pada Java API. Kelas merupakan satu-satunya cara menyatakan bagian
eksekusi program, tidak ada cara lain. Pada Java program javac untuk mengkompilasi file kode sumber
Java menjadi kelas-kelas bytecode. File kode sumber mempunyai ekstensi *.java. Kompilator javac
menghasilkan file bytecode kelas dengan ekstensi *.class. Interpreter merupakan modul utama sistem Java
yang digunakan aplikasi Java dan menjalankan program bytecode Java.
Beberapa keunggulan java yaitu java merupakan bahasa yang sederhana. Java dirancang agar mudah
dipelajari dan digunakan secara efektif. Java tidak menyediakan fitur-fitur rumit bahasa pemrograman
tingkat tinggi, serta banyak pekerjaan pemrograman yang mulanya harus dilakukan manual, sekarang
digantikan dikerjakan Java secara otomatis seperti dealokasi memori. Bagi pemrogram yang sudah
mengenal bahasa C++ akan cepat belajar susunan bahasa Java namun harus waspada karena mungkin
Java mengambil arah (semantiks) yang berbeda dibanding C++.
Java merupakan bahasa berorientasi objek (OOP) yaitu cara ampuh dalam pengorganisasian dan
pengembangan perangkat lunak. Pada OOP, program komputer sebagai kelompok objek yang saling
berinteraksi. Deskripsi ringkas OOP adalah mengorganisasikan program sebagai kumpulan komponen,
disebut objek.
BAB III
ANALISIS
Dalam pembuatan aplikasi kalkulator berbasis java ini, penulis menggunakan beberapa tools dan
hardware sebagai pendukung pembuatan aplikasi ini. Tools yang digunakan adalah:
3.1 hardware
RAM
|
2.0 Gb
|
Processor
|
AMD A4-5000 APU with Radeon(TM)HD Graphics
|
VGA
|
1.50 GHz
|
3.2 toolsDalam tools atau software yang digunakan hanya menggunakan J Creator
BAB IV
IMPLEMENTASI PEMBUATAN
Disini saya akan membuat sebuah aplikasi berbasis java untuk menghitung nilai
Sekarang kita mulai untuk membuatnya.
SCRIPT PROGRAM JAVA KALKULATOR SEDERHANA
import java.util.Scanner;
public class kalkulator {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double angka[]={0,0,0,0,0,0,0};
for (String i = "Y"; i.equals("Y")||i.equals("y"); )
{
System.out.println("|=============================|"+"\n| WELCOME TO THE KALKULATOR |"+"\n|=============================|"+
"\nPILIH PERTAMBAHAN atau PERKALIAN,PEMBAGIAN ?"+
"\nKETIK 1 UNTUK PERTAMBAHAN"+"\nKETIK 2 UNTUK PERKALIAN"+"\nKetik 3 untuk PEMBAGIAN");
angka[0]=in.nextInt();
if(angka[0]==1)//PERTAMBAHAN
{System.out.println("MASUKAN ANGKA PERTAMA(UNTUK PERTAMBAHAN) :");
angka[1]=in.nextInt();
System.out.println("MASUKAN ANGKA KEDUA (UNTUK PERTAMBAHAN) :");
angka[2]=in.nextInt();
{System.out.println("(PERTAMBAHAN)HASIL\n"+angka[1]+"+"+angka[2]+"="+(angka[1]+angka[2]));}
}
else if(angka[0]==2)//PERKALIAN
{System.out.println("MASUKAN ANGKA PERTAMA(UNTUK PERKALIAN) :");
angka[3]=in.nextInt();
System.out.println("MASUKAN ANGKA KEDUA (UNTUK PERKALIAN) :");
angka[4]=in.nextInt();
{System.out.println("(PERKALIAN)HASIL\n"+angka[3]+"*"+angka[4]+"="+(angka[3]*angka[4]));}
}
else if(angka[0]==3)//PEMBAGIAN
{System.out.println("MASUKAN ANGKA PERTAMA(UNTUK PEMBAGIAN) :");
angka[5]=in.nextInt();
System.out.println("MASUKAN ANGKA KEDUA (UNTUK PEMBAGIAN) :");
angka[6]=in.nextInt();
{System.out.println("(PEMBAGIAN)HASIL\n"+angka[5]+"/"+angka[6]+"="+(angka[5]/angka[6]));}
}
else
{
System.out.println("MAAF,NOMER YANG ANDA PILIH TIDAK ADA");
}
System.out.println("");
System.out.println("apakah anda ingin mengulangi(Y/T)");
i=in.next();
}
System.out.println("|=========================================|"+"\n|TERIMA KASIH TELAH BERKUNJUNG DIPROGRAMKU|"+"\n|=========================================|");
}
}
PENJELASAN :
1.import java.util.Scanner;
mendeklarasikan untuk memanggil scanner,agar scanner dapat di input atau memasukkan fungsi scanner pada program
2.Scanner in=new Scanner(System.in);
Saya mendeklarasikan scanner dengan variabel in untuk inputan dari user
3.public class KALKULATORcupu {
Merupakan mengawali pendefisian class,dan diikuti dengan nama class
Yaitu: KALKULATORcupu
4 public static void main(String[] args) {
Saya mendeklarasikan bahwa public static void main(String[] args) { merupakan pernyataan pembuka sebuah metode dan fungsi main dimana public pada bagian ini berarti bahwa metode dapat dipamggil didalam maupun diluar kelas
5. Scanner in=new Scanner(System.in);
Saya mendeklarasikan scanner dengan variabel in untuk inputan dari user
6. double angka[]={0,0,0,0,0,0,0};
Saya mendeklarasikan double(tipe data dalam bilangan pecahan) dengan variabel dan menggunakan konsep array. alasan saya mengunakan konsep array karena untuk solusi mendeklarasikan sejumlah besar variabel secara cepat,efisien dan menghemat waktu serta tempat.
7. for (String i = "Y"; i.equals("Y")||i.equals("y"); )
Saya disini menggunakan equals alasannya objek string yang bersangkutan akan dibandingkan dengan objek string atau pada parameter ini untuk membedakan antara huruf kecil dan huruf yang besar
8.tampilan pertama perintah kalkulator
System.out.println("|=============================|"+"\n| WELCOME TO THE KALKULATOR |"+"\n|=============================|"+
untuk menampilkan teks ke output, System.out.println();Menampilan teks ke samping,Jika ingin menampilkan teks ke bawah tinggal buang “ln” seperti ini System.out.print();,tanda kurung “()” ini adalah tempat Menyatakan teks anda dan diakhiri “;” setelah tanda kurung “()”.
9.perintah dari user dan fungsi \n
"\nPILIH PERTAMBAHAN atau PERKALIAN,PEMBAGIAN ?"+
"\nKETIK 1 UNTUK PERTAMBAHAN"+"\nKETIK 2 UNTUK PERKALIAN"+"\nKetik 3 untuk PEMBAGIAN");
angka[0]=in.nextInt();
yaitu code agar user dapat menginputkan angka ke program ,sedangkan”\n” berfungsi untuk agar coding kebawah/baris baru,bisa saja menggunakan kode escape contoh : System.out.println("|=============================|"+"\n| WELCOME TO THE KALKULATOR |"+"\n|=============================|"+
10. if(angka[0]==1)//PERTAMBAHAN
{System.out.println("MASUKAN ANGKA PERTAMA(UNTUK PERTAMBAHAN) :");
angka[1]=in.nextInt();
System.out.println("MASUKAN ANGKA KEDUA (UNTUK PERTAMBAHAN) :");
Saya menggunakan if,agar dapat menyatakan apa yang harus dilakukan jika user menginputkan sesuatu,
11.if(angka[0]==1)//PERTAMBAHAN
{System.out.println("MASUKAN ANGKA PERTAMA(UNTUK PERTAMBAHAN) :");
angka[1]=in.nextInt();
System.out.println("MASUKAN ANGKA KEDUA (UNTUK PERTAMBAHAN) :");
angka[2]=in.nextInt();
{System.out.println("(PERTAMBAHAN)HASIL\n"+angka[1]+"+"+angka[2]+"="+(angka[1]+angka[2]));}
}
else if(angka[0]==2)//PERKALIAN
{System.out.println("MASUKAN ANGKA PERTAMA(UNTUK PERKALIAN) :");
angka[3]=in.nextInt();
System.out.println("MASUKAN ANGKA KEDUA (UNTUK PERKALIAN) :");
angka[4]=in.nextInt();
{System.out.println("(PERKALIAN)HASIL\n"+angka[3]+"*"+angka[4]+"="+(angka[3]*angka[4]));}
}
else if(angka[0]==3)//PEMBAGIAN
{System.out.println("MASUKAN ANGKA PERTAMA(UNTUK PEMBAGIAN) :");
angka[5]=in.nextInt();
System.out.println("MASUKAN ANGKA KEDUA (UNTUK PEMBAGIAN) :");
angka[6]=in.nextInt();
{System.out.println("(PEMBAGIAN)HASIL\n"+angka[5]+"/"+angka[6]+"="+(angka[5]/angka[6]));}
Jika kita sudah memilih opsi pilihan kita akan menuju kesini,yang dimana jika kita akan memilih opsi no 1 maka akan masuk ke menu berikutnya yaitu memasukkan angka pertama dan berikutnya memasukkan angka kedua dan seterusnya berulang sampai opsi menu no 3 yaitu pembagian
12 fungsi dari =in.nextInt();
Berfungsi untuk inputan data yang akan dibuat dari kita atau perintahuntuk memasukkan nilai next.int() digunakan pada type integer(integer dapat menginput)
13.tampilan akhir
System.out.println("|=========================================|"+"\n|TERIMA KASIH TELAH BERKUNJUNG DIPROGRAMKU|"+"\n|=========================================|");
}
}
BAB VPENUTUP
Dalam pembuatan aplikasi,J creator memudahkan kita untuk membuatnya sebagai pemula, kita tidak
perlu sulit untuk memikirkan sebuah syntak yang merumitkan pada java, dalam J creator kita bisa
mendesign nya langsung. Tetapi tidak semuanya mudah, ada juga syntak yang harus digunakan agar
aplikasi tersebut bisa melakukan perintah yang kita mau.
walaupun cukup sederhana, semoga ini bisa jadi landasan untuk lebih berkembang dan terus berkembang.
Dan tidak lupa, agar bisa menambah ilmu pengetahuan dan mengasah pengetahuan
NAMA = M RIZKY ANA
ABSEN =14
KELAS =10 TKJ 2
|
DONASI ADMIN GAN
Siapa yang cita-citanya donasi. Donasi untuk keperluan dan kebutuhan website KEDIRIBLOG. Terima kasih Gan Cantik dan Ganteng:)
0 Response to " Kalkulator Java Sederhana"
Post a Comment