Anda di halaman 1dari 23

MAKALAH

LAPORAN TUGAS AKHIR SEMESTER


“Membuat Kalkulator Sederhana Menggunakan Java Netbeans”
Mata Kuliah: Bahasa Pemograman

Disusun Oleh:
Fachrurozi Al Husin (2207220107)
M.Haikal (2207220008)
Muhammad Agung Trilaksana (2207220102)
M.Risqal Virqi (2207220012)
Ilham Wahyudi (2207220001)
Syahrul Ramadhan (2207220037)
Khairul Anwar (2107220059)
Dosen Pengampu: Rahmad Fauzi Siregar, ST, MT
PROGRAM STUDI TEKNIK ELEKTRO
FAKULTAS TEKNIK-UNIVERSITAS MUHAMMADIYAH SUMATRA
UTARA

1
KATA PENGANTAR
Dengan menyebut nama ALLAH SWT yang Maha Pengasih lagi Maha
Penyayang, kami panjatkan puja dan puji syukur atas kehadirat-Nya, yang telah
melimpahkan rahmat, hidayah, dan inayah-Nya kepada kami, sehingga kami dapat
menyelesaikan makalah laporan ini.
Makalah laporan ini bertujuan untuk melengkapi tugas akhir semester pada
mata kuliah Bahasa Pemograman, makalah ini telah kami susun dengan
semaksimal mungkin dan mendapat bantuan dari berbagai pihak, dan kami
ucapkan terimakasih kepada Bapak Rahmad Fauzi Siregar, ST, MT, selaku dosen
Bahasa Pemograman yang telah memberikan tugas ini kepada kami sehingga dapat
menambah pengetahuan dan wawasan kami terhadap Bahasa Pemograman.
Kami juga mengucapkan Terimakasih kepada semua pihak yang tidak dapat
kami sebutkan semua, terimakasih atas bantuannya sehingga kami dapat
menyelesaikan tugas ini.
Kemudian, kami menyadari bahwa laporan yang kami tulis ini jauh dari kata
sempurna.Oleh karena itu, kritik dan saran yang membangun sangat kami harapkan
demi kesempurnaan laporan ini.

Medan, 3 Januari 2023


Kelompok 3

2
DAFTAR ISI

Contents
KATA PENGANTAR.......................................................................................................................................2
BAB I............................................................................................................................................................4
PENDAHULUAN.......................................................................................................................................4
BAB II...........................................................................................................................................................6
LANDASAN TEORI....................................................................................................................................6
BAB III........................................................................................................................................................10
Pembahasan..........................................................................................................................................10
MEMBUAT PROGRAM JAVA..............................................................................................................10
Buat Project Aplikasi Baru..................................................................................................................10
Menulis Kode Java.............................................................................................................................15
BAB IV........................................................................................................................................................22
PENUTUP...............................................................................................................................................22
A.KESIMPULAN......................................................................................................................................22
DAFTAR PUSTAKA......................................................................................................................................23

3
BAB I
PENDAHULUAN
1.1 Latar Belakang
Kalkulator adalah alat untuk menghitung dari perhitungan sederhana
seperti penjumlahan, pengurangan, perkalian dan pengurangan. Pada saat ini
kalkulator sering dimasukkan sebagai fungsi tambahan dari sebuah komputer,
handphone, bahkan jam tangan.
Bahasa Pemograman adaah sebuah instruksi standar untuk memerintah
komputer agar sesuia fungsi yang kita inginkan.Bahasa ini memungkinkan seorang
programmer dapat menentuan secara persis data yang akan diolah oleh komputer,
bagaimana data ini akan disimpan dan akan dieksekusi oleh komputer.
Program komputer merupakan suatu proses iteratif penulisan dan
penyuntingan kode sumber sehingga membentuk sebuah program. Penyuntingan
kode sumber meliputi proses pengetesan, analisis, penyelesaian masalah,
pengoptimasian algoritma, normalisasi kode, dan kadang-kadang pengkoordinasian
antara satu programmer dengan programmer lainnya.

1.2 Maksud dan Tujuan


1.Mengetahui proses pengoperasian JAVA NETBEANS
2.Memahani langkah-langkah dalam menyusun program kalkulator
1.3 Ruang Lingkup Masalah
Setiap apapun yang kita kerjakan pasti ada beberapa masalah yang muncul. Pada
kali ini ada beberapa masalah yang kami alami dalam pembuatan aplikasi ini,
yaitu:
1. Bagaimana kedua bilangan bisa dijumlahkan dengan menggunakan
button “hitung’.
2. Bagaimana cara membuat coding untuk menghitung bilangan
SIN,COS,TAN.
3. Bagaimana tampilan bisa di Close (Exit) dengan menggunakan
tombol “Exit”.

4
1.4 Rumusan Masalah
Pada setiap masalah pasti ada penyelesaian nya, pada saat ini kami memiliki
penyelesaian masalah sebagai berikut:
Agar tombol button “Exit” bisa beroperasi saat di klik maka penulis memasukkan
coding pada button tersebut.Untuk penjelasan lebih rinci akan di jelaskan di
pembahasan selanjutnya.

5
BAB II
LANDASAN TEORI
Bahasa Pemograman java pada awalnya disebut Oak tapi kemudian diubah
menjadi Java. Nama java diambil dari sebuah nama biji kopi yang berasal dari
pulau Jawa (Indonesia)kesukaan gosling.Java dibekali dengan kemampuan untuk
dapat digunakan pada berbagai platform atau berbagai sistem informasi dan
arsitektur komputer.
Pemograman java beorientasikan objek,artinya semua aspek yang terdapat dalam
jaba adalah objek. Hal ini mempermudah programmer untuk mendesain, membuat,
menggabungkan dan mengalokasi kesalahan sebuah program dengan basis java
secara cepat dan tepat. Java bersifat mudah di dekompilasi yaitu proses
membalikan dari kode menjadi source code, ini karena kode java merupakan
bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-
nama class dan tipe data.
Pada percobaan kali ini kami membuat aplikasi kalkulator sederhana yang
berbasis java,dengan menggunakan tools Apache Netbeans 12.6. Didalam netbeans
terdapat beberapa hal yaitu:
Class Jframe
Merupakan class yang membentuk sebuah frame

6
Class Jlabel

Class ini digunakan untuk menambahkan suatu String pada Jframe.


Dipergunakan untuk keterangan atau label sebuah komponen.

7
Class JTextfield

Class ini digunakan untuk memasukkan sebuah data (Entri Data) dimana
datanya akan (selalu) bertipe String.

8
Class JButton

Class ini akan membentuk sebuah komponen button (Command Button),


yang digunakan untuk memproses.

9
BAB III
Pembahasan
MEMBUAT PROGRAM JAVA

Program kalkulator sederhana menggunakan Java Netbeans.

Membuat program di java netbeans cukup mudah karena program yang ditulis
tidak begitu sulit, tapi memang perlu sedikit kesabaran karena pasti baru belajar
menggunakan netbeans
Disini kami berusaha menjelaskan dengan se simpel mungkin agar mudah
dipahami oleh pembaca.
Disini kami menggunkan java netbeans 8.2 tapi kami menganjurkan para pembaca
menggunakan java netbeans 12.6.
Buat Project Aplikasi Baru
Pastikan anda sudah menginstall java netbeans dengan baik, agar tidak terjadi
error untuk kedepannya. Untuk tutorial menginstall java netbeans silahkan cek di
internet, disana sudah banyak forum yang menjelaskan tentang bagaiman
menginstall netbeans yang baik dan benar.
Buka program netbeans IDE yang sudah terinstall di PC

10
Klik File  New Project
Perlu diketahui program yang kita buat berbasis GUI
(Graphic User Interface)

Kemudian pilih menu JavaJava Application.


Kemudian Klik next.
Nama project kita sekarang adalah Kalkulatorsederhana. Tips: Untuk
nama project kami sarankan agar tidak menggunakan spasi. Simpan
di folder yang aman dan mudah dijangkau.

11
Klik Finish.

12
Selanjutnya kita akan memulai mendesain kalkulator seperti gambar di bawah ini

Untuk mengubah teks dan nama variabel komponen caranya:


Klik kanan pada komponen yang akan di modif  edit text ( untuk mengubah teks
yang tampil ) Untuk mengubah teks dan nama variable komponen caranya:  Klik
kanan pada komponen yang akan di modif  Edit Text ( untuk mengubah teks
yang tampil) atau Change Variable Name (Untuk mengubah nama variable
komponen) Agar sesuai dengan kodingan yang sudah dibuat, ganti Variable Name
tiap komponen sesuai daftar nama variable dibawah ini. *Hati-hati, Java bersifat
CaseSensitive artinya besar kecil huruf mempengaruhi kodingan.

13
Daftar nama variable tiap komponen

14
Menulis Kode Java
Setelah selesai membuat desain interfacenya, sekarang saatnya mengisi
kodingan Java nya. Pertama tama adalah mendefenisikan tipe data Klik tab Source
di dokumen TampilanKalkulator.java Tulis defenisi variabel kita butuhkan tepat di
bawah.

Untuk mengisi kodingan, secara default tinggal  Double Click  pada


komponen yang di inginkan maka kita langsung menggunakan Event
actionPerformed ( panjangnya klik kanan pada komponen yang diinginkan
EventsAction -- >actionPerformed ). Artinya kalau mislkan user meng-klik
tombol maka java akan menjalankan kode yang kita tulis di
objekactionPerformed. 
Inilah kode- kode yang harus ditulis: 

15
Tombol 0 s.d 9

 X sesuai dengan angka yang akan ditampilkan di display (JtextField) maksud kode
diatas adalah jika tombol angka di tekan maka akan menambahkan 1 digit nomor
tertentu ke variabel angka. Lalu mengubah teks pada display menjadi isi dari
variabel angka.
Tombol Koma (,)

Menambahkan simbol koma/point.

16
Tombol C (Clear)

Memastikan semua komponen dan variabel bernilai nol/null.


Tombol Plus (+)

Variabel angka1 merupakan penampung angka yang nantinya akan


di Operasikan dengan variabel angka2. Karena variabel angka1 kita deklarasi
kanber tipe data Double, maka variabel angka yang bertipe data String harus di
konversikan dahulu ke Double.
Mengubah teks pada display menjadi simbol +. Variabel angka
dikosongkan kembali untuk menampung String angka yang nantinya akan
diberikan ke variabel angka2. Pilih = 1 adalah integer yang berfungsi untuk
pemilih anaksi pada switch case di jika tombol saama dengan( = ) ditekan.

17
Untuk tombol operasi bilangan lainnya menyesuaikan seperti kode pada
button (+)
Tombol (-)

Tombol (X)

Tombol (/)

Lakukan terus seperti diatas pada setiap tombol.

18
Tombol (=)

Sebelum operasi bilangan dilakukan variabel angka2 harus dikonversikan


terlebih dahulu ketipe data Double. Variabel jumlah melakukan operasi bilangan
angka1 dan angka2 yang sudah dikonversi ketipe data Double. Variabel angka
mengkonversi variabel jumlah yang bertipe data Double menjadi String agar yang
bis ditampilkan di display. 
Penyempurnaan Tampilan
 Setelah kodingan selesai, perlu ditambahkan beberapa aturan yang harus
kita tetapkan di Interface agar program lebih teratur dant tidak terjadi kesalahan
program diakibatkan oleh user. 

19
MengaturPropertiJFrame
Klik kanan di area (container) Desingn Jframenya  Properties.Isi title Jframe.
Uncheck resizable. Ini bermaksud agar padasaat program di Run user tidak bisa di
mengubah panjang atau lebar window.

PropertiJFrame
 

20
Menjalankan Aplikasi
Terakhir, adalah menjalankan aplikasi Java nya.
Klik Run  Compile projetc, setelah itu tekan tombol run.

Compile project
Run Project

Setelah di run hasilnya seperti gambar berikut ini:

21
BAB IV
PENUTUP

A.KESIMPULAN

Dari pembahasan diatas, dapat disimpulkan:


Bahasa Pemograman adaah sebuah instruksi standar untuk memerintah komputer
agar sesuia fungsi yang kita inginkan.Bahasa ini memungkinkan seorang
programmer dapat menentuan secara persis data yang akan diolah oleh komputer,
bagaimana data ini akan disimpan dan akan dieksekusi oleh komputer.
Nama java diambil dari sebuah nama biji kopi yang berasal dari pulau Jawa
(Indonesia)kesukaan gosling.Java dibekali dengan kemampuan untuk dapat
digunakan pada berbagai platform atau berbagai sistem informasi dan arsitektur
komputer.
Java bersifat mudah di dekompilasi yaitu proses membalikan dari kode menjadi
source code, ini karena kode java merupakan bytecode yang menyimpan banyak
atribut bahasa tingkat tinggi, seperti nama-nama class dan tipe data.

22
DAFTAR PUSTAKA

Materi dari bapak Rahmad Fauzi Siregar, ST, MT.


Chanel Youtube:Computer Cliks https://youtu.be/E0mco4FFEig
https://html.scribdassets.com/59s7fp9czk3weah3/images/20-c9b28dec09.jpg
https://www.google.com/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwiMz
O_wkc_8AhU953MBHYPDCzUQFnoECBQQAQ&url=https%3A%2F
%2Fwww.geeksforgeeks.org%2Fjava-math-sin-method-examples
%2F&usg=AOvVaw3bBbaX5Ubuy2bnQhHcIind
https://www.google.com/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjF-
8KCks_8AhX053MBHRxIDz8QFnoECAsQAQ&url=https%3A%2F
%2Fwww.niagahoster.co.id%2Fblog%2Fjava-adalah
%2F&usg=AOvVaw3ZpandIrvo88XbxljfXOJX
https://www.google.com/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjvv
uCZks_8AhW3ALcAHTF4DeUQFnoECAwQAQ&url=https%3A%2F
%2Fwww.nesabamedia.com%2Fpengertian-netbeans
%2F&usg=AOvVaw3D9MI1wsavZ7MYakhg9-gk
https://www.google.com/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwior8
vWks_8AhXBJrcAHQEmDS4QFnoECAwQAw&url=https%3A%2F
%2Fsupport.microsoft.com%2Fid-id%2Foffice%2Fmenambahkan-nomor-
halaman-ke-header-atau-footer-di-word-46d6dfe5-f99b-40d8-8809-
be4808a291f4&usg=AOvVaw2ANigFUM696BvGwlXgMVdm

23

Anda mungkin juga menyukai