TUTORIAL UNTUK MEMBUAT
APLIKASI PROGRAM
KASIR, KALKULATOR DAN PENGONVERT SUHU PADA PROGRAM
JAVA DENGAN MENGGUNAKAN SOFTWARE
ECLIPSE
A. Program Kasir
{untuk menjumlah total pembayaran
pembelian dan memberi diskon jika pembayaran lebih dari Rp 100000}
A.1 Algoritma
A.1.1
Pseodocode
Algoritma Pembuatan_alat_penghitung_kasir
{Pembuatan algoritma alat penghitung kasir sederhana dengan input uang,
kembalian, jumlah, harga, dan diskon}
Deklarasi
x: boolean
uang, kembalian, jumlah, harga, diskon h, s, k, c, p: integer
nama_barang: string
Deskripsi
Write(“Kelompok 14 Caffee”)
Write( “a) pesan”)
Write (“b) keluar”)
If pilihan=a then
Write(“ 1. Kopi
Rp.5000”)
Write (“2. Milk shake Rp.7000”)
Write(“3. Kue
Rp.6000”)
Write(“4.puding Rp.4000”)
Write(“5.salad
Rp.3250”)
Write(“6.selesai”)
If pilihan=1 then
else if pilihan=2 then
else if pilihan=3 then
else if pilihan=4 then
harga <---4000
else if pilihan=5 then
else
do
write(“Kelompok 14 Caffee”)
write(“a) pesan”)
write(“b) keluar”)
write(“Masukkan pilihan anda”)
while
else
write( “Berapa banyak barang yang ingin dibeli?”)
read(jlh_barang)
do
Write(“ 1. Kopi
Rp.5000”)
Write (“2. Milk shake Rp.7000”)
Write(“3. Kue
Rp.6000”)
Write(“4.puding
Rp.4000”)
Write(“5.salad
Rp.3250”)
Write(“6.selesai”)
while pilihan > 6 || pilihan <
6
if pilihan=6 then
write(“Nota Pembelian Anda”)
write(“Jumlah pembayaran”)
write(“Masukkan uang pembayaran”)
read(jumlah)
if jumlah <100000
read(uang)
write(kembalian)
else
read(uang)
write(kembalian)
if uang < jumlah
do
write(“Uang pembayaran kurang,
silahkan coba lagi”)
while uang<pembayaran
else if write(“total biaya”)
write(“kembalian anda”)
write(“terimakasih atas kunjungan anda, selamat datang kembali”)
if pilihan b then
write(“Terimakasih atas kunjungan anda, semoga anda datang kembali”)
end
A.1.2
Flowchart Program Kasir
Keterangan :
1. Mulai
2. Inisiasi
Pilih a = Pesan dan Pilih b = Keluar
3. Baca
pilihan
4. Jika
pilih a, maka menampilkan daftar menu
5. Jika
pilih b, maka keluar dari menu
6. Baca
pilihan menu
7. Inisiasi
Pilihan 1 = Kopi, Pilihan 2 = Milk Shake, Pilihan 3 = Kue, Pilihan 4 = Puding,
Pilihan 5 = Salad
8. Jika
pilihan 1, maka Jumlah Pembayaran = Jumlah Kopi*Harga
Kopi
9. Jika
pilihan 2, maka Jumlah Pembayaran = Jumlah Milk Shake*Harga
Milk Shake
10. Jika pilihan 3, maka Jumlah Pembayaran = Jumlah Kue*Harga Kue
11. Jika pilihan 4, maka Jumlah Pembayaran = Jumlah Puding*Harga Puding
12. Jika pilihan 5, maka Jumlah Pembayaran = Jumlah Salad*Harga Salad
13. Jika jumlah pembayaran >= 100000, maka Diskon = Jumlah
Pembayaran/10
14. Input pembayaran
15. Jika Uang Pembayaran >= Jumlah Pembayaran, maka Kembali = Uang
Pembayaran - Jumlah Pembayaran
16. Selesai
A.1.3
Print Screen Program Kasir
A.1.4 Tutorial Penggunaan Program Kasir
Program ini dibuat untuk memudahkan
mahasiswa dalam membuat dan mengoperasikan aplikasi program kasir. Cara membuatnya dengan menggunakan
software Eclipse.
Didalam bahasan ini akan ditunjukkan tutorial penggunaan program kasir setelah
dirun:
1. Untuk
menampilkan program kasir silahkan klik Run pada Menutoolbar/F11
2. Lalu
akan muncul a. Pesan dan b. Keluar
3. Pilihlah
salah satu input
4. Jika
memilih a. Pesan, maka akan muncul daftar menu 1. Kopi, 2. Milk Shake, 3. Kue,
4. Puding, 5. Salad dan 6. Keluar
5. Kemudian
pilihlah salah satu dari daftar menu
6. Jika
memilih daftar menu 1. Kopi, maka akan muncul ‘berapa banyak kopi yang ingin
dibeli?’
7. Kemudian
masukkan jumlah kopi yang ingin dibeli
8. Setelah
memasukkan jumlah kopi yang ingin dibeli maka akan muncul daftar menu
9. Apabila
ingin menghentikan pembelian maka pilih 6.Keluar
10. Apabila
masih ingin melanjutkan pembelian maka pilih salah satu pilihan dari daftar
menu
11. Jika
memilih daftar menu 2. Milk Shake, maka akan muncul ‘berapa banyak milk shake
yang ingin dibeli?’
12. Kemudian
masukkan jumlah milk shake yang ingin dibeli
13. Setelah
memasukkan jumlah milk shake yang ingin dibeli maka akan muncul daftar menu
14. Apabila
ingin menghentikan pembelian maka pilih 6.Keluar
15. Apabila
masih ingin melanjutkan pembelian maka pilih salah satu pilihan dari daftar
menu
16. Jika
memilih daftar menu 3. Kue, maka akan muncul ‘berapa banyak milk shake yang
ingin dibeli?’
17. Kemudian
masukkan jumlah kue yang ingin dibeli
18. Setelah
memasukkan jumlah kue yang ingin dibeli maka akan muncul daftar menu
19. Apabila
ingin menghentikan pembelian maka pilih 6.Keluar
20. Apabila
masih ingin melanjutkan pembelian maka pilih salah satu pilihan dari daftar
menu
21. Jika
memilih daftar menu 4. Puding, maka akan muncul ‘berapa banyak pudding yang
ingin dibeli?’
22. Kemudian
masukkan jumlah puding yang ingin dibeli
23. Setelah
memasukkan jumlah pudding yang ingin dibeli maka akan muncul daftar menu
24. Apabila
ingin menghentikan pembelian maka pilih 6.Keluar
25. Apabila
masih ingin melanjutkan pembelian maka pilih salah satu pilihan dari daftar
menu
26. Jika
memilih daftar menu 5. Salad, maka akan muncul ‘berapa banyak salad yang ingin
dibeli?’
27. Kemudian
masukkan jumlah salad yang ingin dibeli
28. Setelah
memasukkan jumlah salad yang ingin dibeli makan akan muncul daftar menu lagi.
29. Kemudian
jika memilih b. Keluar, maka akan muncul ‘Terima kasih atas kunjungan nya,
semoga anda datang kembali :D’
A.2
Tutorial Pembuatan Program
Penjelasan:
Berikut akan dijelaskan kegunaan
masing masing jenis yang ada di pembuatan program.
a. Package
merupakan pengelompokan beberapa class dan interface menjadi satu.
b. Class merupakan kotak penyimpanan pada program yang memuat data dan
metode dalam pengolahan data.
c. Public merupakan suatu kode akses yang bersifat umum
d. Satic Void merupakan suatu method untuk menampilkan setelah running
e. Import java.io* merupakan mengambil/memanggil semua data
f. Scanner merupakan membaca inputan menjadi outputan
g. Tipe
data Integer merupakan tipe data numeric yang bialangan nya bilangan bulat
h. Tipe
data string merupakan tipe data yang digunakan untuk semacam kode atau suatu
nama
i. Tipe
data Boolean merupakan tipe data untuk menerangkan status data
j. Perulangan
do-while merupakan perulangan yang akan melakukan suatu syarat sampai terpenuhi
k. If-else
merupakan perintah untuk melakukan proses yang lain jika syarat tidak terpenuhi
l. Dengan menggunakan perintah
System.out.print(); maka user nantinya
akan membaca data yang tertulis di dalam
tanda kurung.
m. System.out.println
berfungsi agar program
menampilkan data yang sudah diinput sebelumnya.
n. Untuk menambah tampilan bisa dengan
menggunakan tabel dengan cara
o. System.out.println("================================================");
p. Pembuat Program dapat sekreatif
mungkin dalam mengkonsep tampilan Jangan
lupa disertai
System.out.println();
Sebagai
perintah pemberian jarak antar baris , agar terlihat lebih rapi.
·
System.out.println(“Jumlah pembayaran =” +jumlah));
Pernyataan ini adalah rumus dari jumlah pembayaran
q. Rumus-rumus
yang digunakan di program kasir
Kembalian =
uang-jumlah
Jumlah pembayaran =
(harga kopi*banyak kopi)+(harga milk shake*banyak milk shake)+(harga kue*banyak
kue)+(harga puding*banyak puding)+(harga salad*banyak salad)
Diskon =
jumlah pembayaran/10
Selamat
Mencoba
B. Program Kalkulator Sederhana
{Dapat membuat program kalkulator sederhana dengan menggunakan bahasa pemrograman Java menggunakan software eclipse dan mengimplementasikan kegunaannya}
B.1 Algoritma
B.1.1 Algoritma Pseudocode
Algoritma kalkulator_sederhana
{membuat kalkulator sederhana dengan operasi penjumlahan, pengurangan,
perkalian, dan pembagian, trigonometri, eksponensial, perpangkatan, pengakaran, dan faktorial}
Deklarasi
hasil1,
hasil2, x, y, z : double
yes, no
: string
pemilihan1, pemilihan2, pemilihan, kasus : byte
Deskripsi
Write(“pilihan 1 = penjumlahan”)
Write(“Pilihan 2 = pengurangan”)
Write(“Pilihan 3 = perkalian”)
Write(“Pilihan 4 = pembagian”)
Write(“Pilihan 5 = trigonometri”)
Write(“Pilihan 6 = eskponensial”)
Write(“Pilihan 7 = perpangkatan”)
Write(“Pilihan 8 = pengakaran”)
Write(“Pilihan 9 = faktorial”)
case1
write(“masukkan pilihan anda”)
write(“1) 2 variabel”)
write(“2) 3 variabel”)
write(“masukan pilihan anda”)
if kasus=1 then
else if kasus=2 then
else return
write(hasil)
case2
write(“masukkan pilihan anda”)
write(“1) 2 variabel”)
write(“2) 3 variabel”)
write(“masukan pilihan anda”)
if kasus=1 then
else if kasus=2 then
else return
write(hasil)
case3
write(“masukkan pilihan anda”)
write(“1) 2 variabel”)
write(“2) 3 variabel”)
write(“masukan pilihan anda”)
if kasus=1 then
else if kasus=2 then
else return
write(hasil)
case=4
write(“masukkan pilihan anda”)
write(“1) 2 variabel”)
write(“2) 3 variabel”)
write(“masukan pilihan anda”)
if kasus=1 then
else if kasus=2 then
else return
write(hasil)
case5
write(“pilih submenu trigonometri dibawah ini”)
write(“1)sinus”)
write(“2) cosines”)
write(“3)tangen”)
if pemilihan1=1
write(“masukkan nilai sinus”)
write(hasil)
if pemilihan1=2
write(“masukkan nilai cosinus”)
write(hasil)
if pemilihan1=3
write(“masukkan nilai sinus”)
write(hasil)
case6
write(“Masukkan angka”)
write(hasil)
case7
write(“Masukkan angka yang ingin dipangkatkan”)
read(x)
write(“Masukkan nilai pangkatnya”)
read(y)
write(hasil)
case8
write(“Masukkan angka yang ingin diakarkan”)
write(hasil)
case9
write(“Masukkan nilai yang ingin difaktorialkan”)
for(int i=0; i<x ;i++)
temp = x-i
write(hasil)
AB.2 Algoritma Flowchart
Keterangan :
1. Mulai
2. Inisiasi
Pilihan 1 = Pertambahan, Pilihan 2 = Pengurangan, Pilihan 3 = Perkalian dan
Pilihan 4 = Pembagian
3. Baca
pilihan
4. Jika
pilihan 1, maka hasil = x + y + z, lainnya
5. Jika
pilihan 2, maka hasil = x - y – z, lainnya
6. Jika
pilihan 3, maka hasil = x * y * z, lainnya
7. Jika
pilihan 4, maka hasil = x / y / z, lainnya
8. Jika
pilihan 5, maka hasil = ,lainnya
9. Jika
pilihan 6, maka hasil = ,lainnya
10. Jika
pilihan 7, maka hasil =
11. Selesai
B.1.3 Print Screen Program
B1.4. Tutorial Penggunaan
Run program kalkulator dengan cara klik menu run atau tekan F11 maka secara otomatis program akan ter-run
Akan muncul tampilan
pilihan 1 = penjumlahan
Pilihan 2 = pengurangan
Pilihan 3 = perkalian
Pilihan 4 = pembagian
Pilihan 5 = trigonometri
Pilihan 6 = eskponensial
Pilihan 7 = perpangkatan
Pilihan 8 = pengakaran
Pilihan 9 = faktorial
pilih operasi apa yang anda inginkan
jika anda memilih pilihan 1, 2,3, atau 4 maka akan muncul pertanyaan apakah anda ingin mengoperasikan 2 variabel atau 3 variabel
pilih 1 untuk 2 variabel dan 2 untuk 3 variabel
Misalnya anda menginginkan operasi 3 variabel maka anda harus memasukkan input angka yang ingin anda operasikan.
Tekan enter, kemudian masukkan input bilangan kedua, tekan enter lagi.
Masukkaninput bilangan ke 3, tekan enter lagi
Maka program akan menampilkan hasil operasi matematika yang anda inginkan
Jika anda memilih pilihan 5, anda akan ditanya apakah mau mengoperasikan nilai sinus, cosinus, atau tangen
pilih 1 untuk sinus, 2 untuk cosinus, dan 3 untuk tangen
Misalnya anda menginginkan nilai sinus maka pilih 1
kemudian input bilangan yang ingin anda ketahui nilainya
Lalu tekan enter, maka program akan menampilkan hasil operasi matematikanya.
Jika anda memilih pilihan 6 maka anda akan diminta memasukkan input bilangan yang ingin diketahui nilai eksponensialnya
Input bilangan yang anda inginkan, kemudian tekan enter maka program akan menampilkan hasil eksponensialnya
Jika anda memilih pilihan 7 maka anda akan diminta memasukkan bilangan pokok yang ingin dipangkatkan
Maka anda harus menginput bilangan pokok kemudian tekan enter
Lalu program akan meminta anda untuk menginput bilangan pangkat yang anda inginkan
Maka anda harus menginput bilangan pangkat tersebut kemudian tekan enter maka program akan menampilkan hasil perpangkatan yang anda inginkan
Jika anda memilih pilihan 8 maka program akan meminta anda memasukkan angka yang ingin anda akar kuadratkan.
Masukkan bilangan yang ingin anda akar kuadratkan kemudian tekan enter
Maka program akan menampilkan hasilnya
Jika anda memilih pilihan 9 maka program akan meminta anda memasukkan bilangan yang ingin anda cari nilai faktorialnya
Maka anda harus menginput bilangan yang anda inginkan, kemudian tekan enter maka program akan menampilkan hasil perkalian faktorial dari bilangan tersebut
B.2 Tutorial Pembuatan Program
Untuk membuat program kalkulator sederhana anda harus memasukkan koding berikut
Deklarasikan variabel yang digunakan dan sesuaikan tipe datanya
import java.lang.Math berfungsi untuk mengimport fungsi-fungsi matematika
(sebagian fungsi sudah dijelaskan diatas)
import java.lang.Math berfungsi untuk mengimport fungsi-fungsi matematika
(sebagian fungsi sudah dijelaskan diatas)
{Dapat memudahkan kita mengonvert suhu dengan bahasa pemrograman java}
C.1 Algoritma
C1.1
Algoritma Pseudocode
Algoritma Pengonvertan_suhu
{mengonvert suhu dari berbagai satuan suhu}
Deklarasi
Kelvin, celcius, reamur: double
Deskripsi
Switch
Write(“Ketik 1 untuk running program, atau 0 untuk memberhentikan
program”)
If pilihan=0 then
Write(“program diberhentikan”)
Else
Write(“Silahkan pilih submenu konversi yang anda inginkan”)
Write(“Pilih 1 unuk konversi celcius -> Kelvin)
Write(“Pilih 2 untuk konversi Kelvin -> celcius)
Write(“pilih 3 untuk konversi celcius -> reamur”)
Write(“Pilih 4 untuk konversi reamur -> celcius”)
Write(“Pilih 5 untuk konversi Kelvin -> reamur”)
Write(“pilih 6 untuk konversi reamur -> Kelvin”)
case1
Case2
case3
case4
case5
case6
write(hasil)
default case
write(“Input pilihan anda salah”)
while(pemilihan == 1)
end while
else if (pemilihan == 0)
write(“Program dihentikan”)
End if
C1.2 Algoritma Flowchart
Keterangan :
1. Mulai
2. Inisiasi
Pilih 1 = Celcius – Kelvin, Pilih 2 = Kelvin –
Celcius, Pilih 3 = Celcius – Reamur, Pilih 4 = Reamur – Celcius, Pilih 5 =
Kelvin – Reamur dan Pilih 6 = Reamur – Kelvin
3. Baca
pilihan
4. Jika
pilih 1, maka hasil Kelvin = Celcius + 273, lainnya
5. Jika
pilih 2, maka hasil Celcius = Kelvin - 273,
lainnya
6. Jika
pilih 3, maka hasil Reamur = 4* Celcius/5,
lainnya
7. Jika
pilih 4, maka hasil Celcius
= 5* Reamur/4, lainnya
8. Jika
pilih 5, maka hasil Celcius = Kelvin – 273 Hasil Reamur = 4* Celcius/5, lainnya
9. Jika
pilih 6, maka hasil Kelvin = (5* Reamur/4) + 273
10. Selesai
C1.3 Print Screen Program
C1.4 Tutorial Penggunaan
Run program pengonvertan suhu dengan menggunakan tombol F11 atau klik run pada menu
Kemudian program akan menanyakan apakah anda ingin merunning program atau menjalankan program
Jika ingin merunning pilih 1 jika berhenti pilih 0
Jika anda memilih 1 maka akan muncul pilihan
Silahkan pilih submenu konversi yang anda inginkan
Pilih 1 unuk konversi celcius -> Kelvin
Pilih 2 untuk konversi Kelvin -> celcius
pilih 3 untuk konversi celcius -> reamur
Pilih 4 untuk konversi reamur -> celcius
Pilih 5 untuk konversi Kelvin -> reamur
pilih 6 untuk konversi reamur -> Kelvin
Pilih jenis konversi yang anda inginkan. Input angkanya dan tekan enter
Kemudian anda akan diminta untuk memasukkan bilangan yang ingin anda konversikan
Masukkan bilangan yang anda inginkan lalu klik enter
Maka program akan menampilkan hasil konversinya
C.2 Tutorial Pembuatan Program
Masukkan coding berikut
(sebagian fungsi sudah dijelaskan diatas)
kemudian run program
***************************SELAMAT MENCOBA**********************************
No comments:
Post a Comment