Selasa, 21 Maret 2017

tugas algoritma

1. Buatlah algoritma dalam bahasa deskriptif dan flowchart untuk kegiatan mengambil dan menabung uang di bang melalui teller.

kalimat deskriftif

- masuk ke bank
- ambil no antrian
- mengambil slip pengisian data
- jika menabung, maka  mengisi jumlah uang yang akan di tabung,menunggu panggilan antrian, serakan uang dan buku tabungan ke pihak teler, ambil buku tabungan
- jika mengambil uang maka mingisi data diri, menunggu panggilan, menyerakan no antrian buku tabungan dan slip ke pada pihak teler, terima uang dan buku tbungan anda.

Flowchart




2. Buatlah algoritma dalam bahasa deskriptif dan pseudocode untuk menentukan apakah suat bilangan merupakan bilangan prima atau bukan.

Kalimat deskriptif
  1. Deklarasikan variable i untuk interasi variable bil untuk bilangan yang ingin ditentukan apakah bilangan prima atau bukan dan variable x.
  2. Masukan bilangan yang ingin ditetukan apakah bilangan prima atau bukan dan nyatakan ke variable bil.
  3. Apabila bilangan yang dimasukan tadi kurang dari atau sama dengan 0 maka cetak “BUKAN BILANGAN PRIMA“ namun bila bilangan tersebut lebih dari 0 maka lakukan langkah 4 s/d 8. Lalu lanjutkan ke langkah 9.
  4. Selama nilai pada variabel i masih kurang dari nilai pada variabel bil, lakukan langkah 6 s/d 8.
  5. Hitung sisa hasil bagi nilai pada variable bil dengan i dan nyatakan ke variable x
  6. Bila hasil bagi tersebut sama dengan 0, cetak “ bukan bilangan prima “ dan langsung ke langkah 10.
  7. Tambahkan nilai pada variable i dengan 1.
  8. Cetak ” Bilangan Prima ”.
  9. Tanya apakah user masih ingin menentukan suatu bilangan apakah merupakan bilangan prima.
  10. iya Bila jawabannya, maka kembali ke langkah ke-2.
  11. Bila jawabannya tidak, maka program dapat langsung diakhiri.
  12. Namun jika bukan keduanya, tanyalah kembali (kembali ke langkah 9).
Pseudecode
  1. Deklarasi : int i,j,pembagi
  2. Deskripsi
  3. Write (“bilangan prima”)
  4. For i = 1 to 100 do
  5. Int pembagi = 0
  6. For j = 1 to i do
  7. If (i mod j = 0)
  8. Pembagi = pembagi + 1
  9. End if
  10. End for
  11. If (pemagi = 2)
  12. Write (i)
  13. End if
  14. End for






Aplikasi penentuan Gaji karyawan berdasarkan golongan A, B,C DAN program pelayanan pick-up barang

Soal : 1Buat aplikasi penentuan gaji karyawan berdasarkan golongan A,B,C ketentuan : - user menginput data karyawan ( nama,nik,bagian) - use...