Anda di halaman 1dari 6

LAPORAN AKHIR

NAMA : HIDAYAT SIDDIQ KURNIAWAN

KELAS : 3KA15

NPM : 10108972

TANGGAL : 9 NOVEMBER 2010

MATERI : JAVA

KETUA :

ASS. BARIS :

BARIS : 3

PARAF

( )

1. Membuat program input nama, npm, kelas


Pertama buka program notepad anda, kemudian ketik source code seperti di bawah
ini :

Artinya program kita terdiri dari class input yang inputannya bernilai string.
Sekarang kita membuat variable baru yaitu nama, npm, dan kelas yang bernilai
string. Yang nanti nya masing-masing dari variable ini akan menjadi penyimpanan
pada saat kita memasukan data, contoh : jika kita menginput nama akan di simpan
di dalam variable nama, begitu juga npm dan kelas.

Lalu kita mencetak “nama=” yang di ambil dari variable nama, begitu pula juga
npm dan kelas, ini untuk pencetakan di command prompt. Lain lagi jika kita
mencetaknya di MessageDialog melalui JoptionPane, seperti ini codingnya : (null,
“Nama saya adalah "+nama +"\nNpm saya adalah "+npm +"\nKelas saya adalah
"+kelas”) yang artinya null itu boleh tidak diisi atau kata lain tidak wajib. Dan
pencetakkannya “Nama+” di ambil dari variable nama, sama hal nya seperti
pencetakkan di command prompt, untuk npm dan kelas sama cara
pencetakkannya. Kemudian compile pada command prompt dan juga secara
otomatis kita langsung mencetak, seperti dibawah ini :
2. Membuat program factorial

Pertama buka program notepad anda, kemudian ketik source code seperti di bawah
ini :

Artinya program kita terdiri dari class faktorial lalu outputnya akan bernilai string,
kita mempunyai nilai hasil awal yaitu 1 berupa integer, lalu kita cetak “Masukkan
angka = ” yang nantinya penginputannya akan ada di Dialog memakai JOptionPane
dan nantinya nilai penginputan kita akan di simpan dalam variable “fak”. Lalu kita
buat program pengulangannya dengan cara int awal variable i=1, lalu variable i
harus kurang dari sama dengan variabel fak, selanjutnya nanti variable i++ artinya
variable i akan di tambah 1 secara otomatis jika pengulangan telah terjadi.

Kemudian untuk hasilnya kita memakai variable baru yaitu variable hasil yang
nantinya hasil dari hasil barunya akan di kalikan variable i. Jika variable “fak” sama
dengan variabel i, maka kita akan mencetak variable i dan mencetak juga “x” yaitu
sebagai symbol perkalian, setelah kondisi atau variable fak sama dengan i maka
kita langsung mencetak “=” dan langsung mencetak hasil dari perkalian factorial
tersebut. Kemudian compile pada command prompt dan juga secara otomatis kita
langsung mencetak, seperti dibawah ini :
3. Membuat program hitung

Pertama buka program notepad anda, kemudian ketik source code seperti di bawah
ini :

Artinya program kita menmpunyai class hitung2, di dalam program main terdapat 2
variabel yaitu a dan b yang masing-masing bernilai integer. Kita membuat inputan
data nya melalui InputDialog di JOptionPane, untuk angka pertama akan disimpan di
dalam variable a dan angka kedua akan disimpan di dalam variable b.

Kemudian kita membuat coding perhitungannya nya seperti ini : (null, "Tambah
="+(a+b) +"\nKurang ="+(a-b) +"\nKali ="+(a*b) +"\nBagi ="+(a/b))

Artinya jika Perhitungan tambah akan di dapat dari “a+b”, Pengurangan akan di
dapat dari “a-b”, Perkalian akan di dapat dari “a*b”, dan pembagian akan di dapat
dari “a/b”. arti dari “\n untuk mencetak baris baru selanjutnya atau new line.
Kemudian compile pada command prompt dan juga secara otomatis kita langsung
mencetak, seperti dibawah ini :
4. Membuat program Genap Ganjil

Pertama buka program notepad anda, kemudian ketik source code seperti di bawah
ini :

Artinya program kita adalah kita mempunyai class bernama genap, di dalamnya
terdapat variable “a” yang bernilai string dan nilai bernilai interger. Kemudian kita
memasukkan nilai yang akan di simpan di variabel nilai. Jika nilai di bagi 2 hasilnya
sama dengan 0 maka genap tetap jika mempunyai sisa pembagian akan di cetak
ganjil. Kemudian kita cetak hasil kita di “bilangan yang anda input adalah=” yang
datanya akan di dapat dari variabel a. Kemudian compile pada command prompt
dan juga secara otomatis kita langsung mencetak, seperti dibawah ini :

Genap :
Ganjil :

Anda mungkin juga menyukai

  • Hidayat La1 Java
    Hidayat La1 Java
    Dokumen3 halaman
    Hidayat La1 Java
    Hidayat Siddiq Kurniawan
    Belum ada peringkat
  • Tugas Pmrograman Gen 4 (Baru)
    Tugas Pmrograman Gen 4 (Baru)
    Dokumen8 halaman
    Tugas Pmrograman Gen 4 (Baru)
    Hidayat Siddiq Kurniawan
    Belum ada peringkat
  • Analisis Per Banding An Website E-Learning
    Analisis Per Banding An Website E-Learning
    Dokumen11 halaman
    Analisis Per Banding An Website E-Learning
    Hidayat Siddiq Kurniawan
    Belum ada peringkat
  • Bhs - Indo 2
    Bhs - Indo 2
    Dokumen4 halaman
    Bhs - Indo 2
    Hidayat Siddiq Kurniawan
    Belum ada peringkat
  • New Final Imk
    New Final Imk
    Dokumen11 halaman
    New Final Imk
    Hidayat Siddiq Kurniawan
    Belum ada peringkat
  • New Finalsia
    New Finalsia
    Dokumen17 halaman
    New Finalsia
    Hidayat Siddiq Kurniawan
    Belum ada peringkat
  • Bhs - Indo 1
    Bhs - Indo 1
    Dokumen2 halaman
    Bhs - Indo 1
    Hidayat Siddiq Kurniawan
    Belum ada peringkat
  • Laporan Akhir1
    Laporan Akhir1
    Dokumen4 halaman
    Laporan Akhir1
    Hidayat Siddiq Kurniawan
    Belum ada peringkat
  • Laporan Akhir 2
    Laporan Akhir 2
    Dokumen6 halaman
    Laporan Akhir 2
    Hidayat Siddiq Kurniawan
    Belum ada peringkat
  • Laporan Akhir 2
    Laporan Akhir 2
    Dokumen3 halaman
    Laporan Akhir 2
    Hidayat Siddiq Kurniawan
    Belum ada peringkat
  • Laporan Akhir 3
    Laporan Akhir 3
    Dokumen6 halaman
    Laporan Akhir 3
    Hidayat Siddiq Kurniawan
    Belum ada peringkat
  • Laporan Akhir 1 (Ann)
    Laporan Akhir 1 (Ann)
    Dokumen3 halaman
    Laporan Akhir 1 (Ann)
    Hidayat Siddiq Kurniawan
    Belum ada peringkat
  • Laporan Akhir 1
    Laporan Akhir 1
    Dokumen4 halaman
    Laporan Akhir 1
    Hidayat Siddiq Kurniawan
    Belum ada peringkat
  • Laporan Akhir 1
    Laporan Akhir 1
    Dokumen5 halaman
    Laporan Akhir 1
    Hidayat Siddiq Kurniawan
    Belum ada peringkat