Anda di halaman 1dari 15

MAKALAH

PROGRAM KALKULATOR MENGGUNAKAN PEMROGRAMAN JAVA


Mata kuliah: Bahasa Pemrograman 1
Dosen pengampu: Mardiyanto,M.T.I

Disusun oleh:
FARHAN ALI AKBAR RAMADAN
(21100077)

KELAS MOZILA 3
JURUSAN SISTEM INFORMASI
SEKOLAH TINGGI MANAGEMENT INFORMATIKA DAN
KOMPUTER
KABUPATEN PRINGSEWU
KATA PENGANTAR

Alhamdulillahhirobbil’alamim, Puji dan syukur kehadirat Allah SWT/Tuhan Yang maha


Kuasa, yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat
menyelesaikan laporan tugas mandiri mata kuliah bahasa pemrograman. Penulis
menyadari bahwa laporan tugas mandiri ini masih jauh dari sempurna. Karena itu,
kritik dan saran akan senantiasa penulis terima dengan senang hati. Dengan segala
keterbatasan, penulis menyadari pula bahwa laporan tugas mandiri ini takkan terwujud
tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak.

Pringsewu, 25 maret 2022

Farhan ali akbar ramadan


Daftar Isi

KATA PENGANTAR ..........................................................................................................


BAB I ......................................................................................................................................
PENDAHULUAN..................................................................................................................
A. LATAR BELAKANG...................................................................................................
B. TUJUAN ........................................................................................................................
BAB II......................................................................................................................................
PEMBAHASAN.....................................................................................................................
A. PENGERTIAN JAVA ................................................................................................
B. SEJARAH JAVA..........................................................................................................
BAB III....................................................................................................................................
MEMBUAT PROGRAM JAVA..........................................................................................
BAB IV.....................................................................................................................................
PENUTUP..............................................................................................................................
A. KESIMPULAN .......................................................................................................
B. SARAN......................................................................................................................
DAFTAR PUSTAKA............................................................................................................
BAB I
PENDAHULUAN

A. Latar belakang

Pesatnya teknologi, terutama teknologi komputer sudah tak bisa dipungkiri lagi,
bagi yang mengikuti perkembangannya, ia tidak akan dipandang sebelah mata.
Sebaliknya, bagi yang tidak mengikuti perkembangannya, bersiaplah untuk
mundur secara suka rela dari panggung kompetisi. Ibarat wabah, teknologi
komputer sudah menyusupi hampir semua bidang kehidupan manusia. Dari
pemerintah pusat sampai tingkat pemerintah desa, perusahaan-perusahaan,
supermarket, minimarket, perguruan tinggi, SLTA, SLTP, bahkan SD hamper
semuanya mengenal komputer.

Saat ini, yang mempunyai lingkungan yang semakin luas dan banyak diminati, juga
dapat digunakan untuk menghasilkan uang adalah dunia pemrograman komputer.
Dalam dunia pemrograman komputer, dikenal banyak bahasa pemrograman,
seperti C, C++, Pascal, Basic, Java, dan lain-lain. Di antara banyaknya bahasa
pemrograman, Java adalah salah satu yang paling diminati. Oleh karena itulah,
yang akan dibahas dalam makalah ini adalah bahasa pemrograman Java.

B. 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 Praktikum
Bahasa pemrograman, dikarenakan Penulis masih berstatus sebagai mahasiswa
Jurusan Sistem Informatika STIMIK Pringsewu lampung.
BAB II
PEMBAHASAN

A. PENGERTIAN JAVA

Java adalah salah satu yang termasuk dalam bahasa pemrograman yang
sudah
ada pada tahun 1991 yang dikembangkan oleh Sun Microsystem. Java dirancang
untuk m e m u d a h k a n   p e n g g u n a n y a   y a i t u   d a p a t   d i j a l a n k a n   d a l a m   b e r b a g
ai  j e n i s   s y s t e m   o p e r a s i computer. Java juga dirancang pada internet
sehingga lebih aman dan portable.
Java,dapat juga dijalankan melalui telepon genggam bukan hanya dengan computer se
mata. Java merupakan penyempurnaan dari bahasa pemrograman yang sebellumnya,
yaitu C, dan C++.
Java ini sifatnya adalah umum, namun juga dapat bersifat khusus yaitu pada
saadidesainuntuk memanfaatkan
depedensi implementasi seminimal mungkin. !ahasa pemrograman java lebih
dikenal dengan slogan “
Tulis sekali, jalankan dimana pun”

B. SEJARAH JAVA

Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama
18 bulan, dari awal tahun 1991 hingga musim panas1992. Proyek tersebut belum
menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton
Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari
Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe
Palrang.
Selanjutnya pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill
Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan
menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali
sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA
sekarang ini. Teknologi baru ini dinamai “*7″ (Star Seven).
Setelah era Star Seven selesai, sebuah anak perusahaan TV kabel tertarik ditambah
beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada
sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto. Yang kemudian perusahaan
itu menjadi bertambah maju serta jumlah karyawan yang meningkat dalam kurun
waktu yang cukup singkat, awalnya 13 lalu menjadi 70 orang. Dan pada rentan waktu
ini juga ditetapkan pemakaian internet sebagai medium yang menjembatani kerja dan
ide diantara mereka. Yang pada waktu itu internet hanya dipake di kalanagan akademisi
dan militer saja.
Terinspirasi dari film tahun 80-an, Blade Runner. Mereka menjadikan perambah
(browser) Mosaic sebagai landasan awal untuk membuat perambah java pertama yang
dinamai Web Runner, yang pada perkembanagan rilis pertama berganti nama menjadi
Hot Java.
Sun kemudian mengumumkan bahasa java sebagai bahasa yang mampu menjalankan
web secara interaktif dan aman. Pada pertengahan tahun 1995 Netscape
mengumumkan akan mengadopsi java di dalam browser mereka, sehingga pada waktu
itu secara defaco menjadi bahasa standar di dunia maya Internet. Perkembangan java
dipermudah lagi dengan tersedianya JDK (Java Development Kit) di situs milik Sun yang
dapat di download secara gratis. Kemudian di akhir tahun 1995,IBM dan Microsoft
memutuskan untuk membeli lisensi Java untuk dipakai dalam teknologi mereka. Bahasa
Java itu sendiri dikembangkan dari bahasa sebelumnya yaitu C++, karena proyek Green
tersebut telah dikembangkan oleh orang-orang yang dulunya bekerja dengan bahasa C+
+. Java lahir dari kebutuhan akan sebuah pemrograman berorientasi objek. Java itu
sendiri diciptakan karena ketidak puasan akan kinerja C++ karena dinilai memeiliki
banyak bug, berbiaya besar dan tergantung pada platfrom.
Sekitar bulan Maret 1995, untuk pertama kali kode java versi 1.0a2 dibuka kesuksesan
mereka diikuti dengan pemberitaan pertama kali pada surat kabar San Jose Mercury
News pada tanggal 23 Mei 1995.
Sayangnya terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah
ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan
George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja “bapak
java”, James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah
perangkat lunak sudah terdaftar dengan merk dagang tersebut, sehingga diambil nama
penggantinya menjadi “Java”. Nama ini diambil dari kopi murni yang digiling langsung
dari biji (kopi tubruk) kesukaan Gosling.
Versi keluaran awal java ditahun 1996 sudah merupakan versi relase sehingga
dinamakan java versi 1.0, versi ini menyertakan banyak paket standar awal yang terus
dikembangkan pada versi selanjutnya, seperti;
· Java lang, yaitu peruntukan kelas elemen-elemen dasar
· Java io, yaitu peruntukan kelas input dan output, termasuk penggunaan berkas
· Java until, yaitu peruntukan kelas pelengkap seperti kelas struktur data dan kelas
penaggalan
· Java net, yaitu peruntukan kelas TCP/IP
· Java awt, yaitu kelas dasar untuk aplikasi antar muka dengan pengguna (GUI)
· Java applet, yaitu kelas dasar aplikasi antar muka untuk diterapkan pada
penjelajah web
BAB III
MEMBUAT PROGRAM JAVA

Program kalkulator sederhana menggunakan JAVA NETBEANS

Membuat kalkulator sederhana menggunakanJava Netbeans cukup mudah.Karena


program yang di tulis tidak terlalu rumit, tapi memang perlu sedikit kesabaran
karena pasti baru belajar menggunakan Netbeans.

Program ini buat cukup simple,saya berusaha menjelaskan secara detail dari
memulai Java Netbeans sampai program kalkulator sederhana selesai
dibuat.Pastikan Netbeans IDE Nya sudah terinstall dengan baik.Saya menggunakan
Netbeans 8.2.
Buat Project AplikasiBaru
Buka Program Netbeans IDE yang sudahterinstall di PC.
Klik File  New Project
Perlu di ketahui program yang akan kita buat adalah aplikasi java biasa yang
menggunakan GUI ( Graphic User Interface )
Pilih kategori Java, dan project Java Application
Lalu klik Next >

Tampilan Membuat Project Aplikasi Java baru

Nama project kita sekarang adalah KalkulatorSederhana. Tips: Untuk project name
saya sarankan tidak menggunakan spasi. Lokasi project simpanlah di folder yang
aman dan nyaman. Uncheck Create Main Class. Karena pada saat membuat
program nanti kita akan menggunakan class Jframesebagai main class.
Klik Finish

Penamaan dan lokasi project java

Project baru telah selesai dibuat.

Project bernama KalkulatorSederhana selesai dibuat. Source Packages masih


kosong. Persiapan desain interface Aplikasi Java.Setelah membuat project baru,
selanjutnya adalah mendesain tampilan kalkulator yang akan kita buat. Klik kanan
pada package  New Jframe Form Isi nama kelas dengan TampilanKalkulator.
Tidak boleh ada spasi di nama kelas.
Klik finish

Mendesain tampilan aplikasi


Sekarang adalah saatnya mendesain tampilan aplikasi kalkulatornya.Cukup drag and
drop dari window pallete ( Window  Pallete ) yang berada di Kanan layar kedalam
Design TampilanKalkulator.java kita, geser kiri kanan bawah atas panjang lebar dan
buatlah desain kalkuator seperti di bawah ini.
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.

Menulis kode java


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 objek action Performed.

Inilah kode- kode yang harus ditulis:


Tombol ulangi (code menggunakan nama yang telah anda buat dikolom kosong angka
1-3).
Tombol plus/tambah

Tombol kali

Tombol min/kurang

Tombol Bagi

Jika salah penulisan dalam coding 1 huruf saja maka akan muncul tanda seru merah
pada nomor bagian halaman coding.
Menjalankan Aplikasi
Terakhir, adalah menjalankan Aplikasi Java nya.
Klik Run  Run Project atau Run File.

Aplikasi Kalkulator Sederhana.


BAB IV
PENUTUP

A. KESIMPULAN

Dari pembahasan pada BAB II, penarik menarik kesimpulan bahwa :


a. 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.

b. Tipe data yang terdapat pada bahasa pemrograman Java pada umumnya tidak
jauh berbeda dengan bahasa pemrograman lain seperti C, C++, Pascal, Basic, dan
lainnya, yakni terdiri dari integer, floating point, char, dan boolean.

c. Aturan penulisan variabel pada bahasa pemrograman Java juga tidak jauh
berbeda dengan bahasa pemrograman lain seperti C, C++, Pascal, Basic, dan
lainnya, yakni harus diawali dengan huruf/abjad, karakter mata uang, dan
underscore ( _ ) dan terdiri dari huruf/abjad, angka, dan underscore ( _ ), serta
tidak boleh menggunakan kata-kata yang dikenal oleh bahasa pemrograman Java
(keyword), seperti byte, case, int, dan lainnya.

d. Sama halnya dengan semua bahasa pemrograman, Java juga menyediakan


operator-operator aritmatika untuk memanipulasi data numerik.

e. Selain operator aritmatika, 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.

B. SARAN

Dikarenakan cukup rumitnya bahasa pemrograman Java dan semakin banyaknya


pesaing yang berkompetisi di bidang pemrograman Java, maka Penulis
menyarankan kepada pembaca (khususnya pemula), untuk sejak dini mempelajari
bahasa pemrograman tersebut.
DAFTAR PUSTAKA

https://mutianb.blogspot.com/2013/10/makalah-bahasa-pemrograman-java.html

Sinaga B.L, “PemrogramanBerorientasiObjekdengan Java”, Gava Media, Yogyakarta,


2004.

WahanaKomputer, “PengembanganAplikasiSistemInformasiAkademikBerbasis SMS


dengan Java”, SalembaInfotek, Jakarta, 2005.

BambangHariyanto, “Esensi-esensiBahasaPemrograman Java”, Informatika,


Bandung,
2005.

Anda mungkin juga menyukai