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.
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.
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
7
Class JTextfield
Class ini digunakan untuk memasukkan sebuah data (Entri Data) dimana
datanya akan (selalu) bertipe String.
8
Class JButton
9
BAB III
Pembahasan
MEMBUAT PROGRAM JAVA
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)
11
Klik Finish.
12
Selanjutnya kita akan memulai mendesain kalkulator seperti gambar di bawah ini
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.
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 (,)
16
Tombol C (Clear)
17
Untuk tombol operasi bilangan lainnya menyesuaikan seperti kode pada
button (+)
Tombol (-)
Tombol (X)
Tombol (/)
18
Tombol (=)
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
21
BAB IV
PENUTUP
A.KESIMPULAN
22
DAFTAR PUSTAKA
23