1 / 18

Operator Sekuen

Operator Sekuen. PERNYATAAN MASUKAN DAN KELUARAN. PERNYATAAN MASUKAN DAN KELUARAN.

hagop
Download Presentation

Operator Sekuen

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Operator Sekuen PERNYATAAN MASUKAN DAN KELUARAN

  2. PERNYATAAN MASUKAN DAN KELUARAN • Dalambahasapemrograman Java, kitaakanmenggunakanpernyataanmasukandankeluaran. Pernyataanmasukanadalahpernyataanuntukmendapatkanmasukandari keyboard. Sedangkanpernyataankeluaranadalahpernyataanuntukmenampilkansesuatunilaikelayar.

  3. KOMPONEN KELUARAN • Untukmenampilkankelayarsecaratekstual, java mempunyaifasilitas output, yaitudenganperintah: • System.out.print( hal yang akanditampilkan, bisalebihdarisatu); • untukmenampilkankelayardansetelahselesaitidakberpindahbaris. Akibatnyaperintahkeluaranberikutnyaakanditampilkanpadabaris yang sama. • System.out.println(hal yang akanditampilkan, bisalebihdarisatu); • untukmenampilkankelayardansetelahselesaiberpindahbaris. Akibatnyaperintahkeluaransetelahituakanditampilkanpadabarisberikutnya. • System.out.println •     ("Hasilpenjumlahan "+hasil); •     //menampilkanisivariabelhasil

  4. KOMPONEN MASUKAN • Untukmemasukkansebuahnilaikevariabel yang sudahdidefinisikandigunakankelas Scanner (kelasinidisediakanmulai Java versi 1.5). • Input data bertipe Integer • Untukmenginputkan data dengantipe integer digunakan method nextIntdidalamkelas Scanner.

  5. Input data bertipe • Untukmenginputkan data dengantipe String digunakan method nextLinedidalamkelas Scanner. Input tipe yang lainUntuk input data dari keyboard dengantipe yang lain dandisediakanolehkelasScannradalahsebagaiberikut:nextBoolean    : input tipeboolean (true atau false saja) nextShort    : input tipe short integer nextLong    : input tipe long integer nextFloat    : input tipe float nextDouble    : input tipe double

  6. OPERATOR • Operator adalahsimbolkhusus yang menyajikanoperasikhususpadasatu, dua, atautiga operand dankemudianmengembalikanhasilnya. • Operator-operator tersebutdigunakanuntukmembentukekspresi. • Sebuahkonstantaatauentitasdengansendirinyamerupakanekspresi, demikianjugakombinasidarikonstantadanvariabeldengan operator. Suatuekspresi yang diikutidengansebuahtitikkomaadalahsebuahpernyataan.

  7. OPERATOR Padasaatkitaakanmenggunakan operator-operator daribahasapemrograman Java, kitaharusmengetahuiterlebihdahulu operator yang mana yang mempunyaipresedence yang lebihtinggi.

  8. Operator didalamtabel 2.1. dituliskansesuaidenganpresedenceordernya. Semakinkebawah, makapresedence-nyalebihrendah. Operator denganpresedence yang lebihtinggidikerjakanlebihduludaripada operator denganpresedence yang lebihrendah. Operator yang adadidalambaris yang samamempunyaipresedence yang sama. Padasaat operator daripresedence yang samamunculdidalamekspresi yang sama, harusdiatur yang mana yang harusdikerjakanlebihdulu. Semua operator binerkecualiuntuk operator pemberiandikerjakandarikirikekanan. Operator pemberiandikerjakandarikanankekiri.

  9. Tabel 2.1. Precedence Operator

  10. Operator Aritmatika

  11. Contoh • public class Aritmatika • { •     public static void main(String args[]) •     { • System.out.println("1 + 2 = " + (1 + 2)); • System.out.println("3 * 2 = " + (3 * 2)); • System.out.println("7 / 3 = " + (7 / 3)); • System.out.println("3 - 2 = " + (3 - 2)); • System.out.println("13% 5 = " + (13 % 5)); • System.out.println(""); • System.out.println("1 + 2 * 3 = " + (1 + 2 * 3)); • System.out.println("1 + 2 / 2 = " + (1 + 2 / 2)); • System.out.println("9 - 2 % 2 = " + (9 - 2 % 2)); •     } • }

  12. SEKUENSI • Sekuensiadalahpemrogramansederhana yang hanyadapatmemecahkanmasalah-masalah yang sederhana. • Masalah yang dapatdiselesaikandengansekuensisajabiasanyahanyasatumasalahkecil yang berdirisendiri. • Pembahasansebelumnya, sejauhinimenggunakanprinsipsekuensi. Disampingitu, padabagianinikitajugaakan • mempelajaribagaimanamembuatpseudocodesebelumimplementasikebahasapemrograman.

  13. CONTOH 1: • Menghitungjumlah 2 bilanganbulatpositifAlgoritma: • 1. Definisikan /masukan 2 buahvariabelmisal A dan B • 2. Definisikanvariabeljumlah • 3. HitungJumlah • 4. Tampilkanhasilnya

  14. Pseudo Code • AlgoritmaJumlah • Deklarasi •         A, B : integer {input} • Jumlah : integer {input} • Deskripsi • Masukkan(A,B) • Jumlah ß A+B • Tampilkan(Jumlah)

  15. import java.util.Scanner; • public class Jumlah • { •     public static void main(String args[]) •     { •         Scanner masuk = new Scanner(System.in); • int A,B, jumlah; • System.out.print("Bilangan 1 : "); •         A = masuk.nextInt(); • System.out.print("Bilangan 2 : "); •         B = masuk.nextInt(); • jumlah = A + B; • System.out.println("Jumlah = " + jumlah); •     } • }

  16. Contoh 2 • Algoritma: • Definisikan/masukanvariabel meter • Definisikanvariabel CM dan INCI • Hitungkonversi meter ke CM • Hitungkonversi meter ke INCI • Tampilkanhasil CM • Tampilkanhasil INCI • Pseudo CodeAlgoritmaKonversiDeklarasi        m : float {input}        cm, inci : float {output}DeskripsiMasukkan(m)        cm ß m * 100inci ß m * 100/2,54Tampilkan (cm)Tampilkan(inci)

  17. Program • import java.util.Scanner; • public class Konversi • { •     public static void main(String args[]) •     { •     Scanner masuk = new Scanner(System.in); •     float m, cm, inci; • System.out.print("Masukanukurandalam Meter:"); •     m = masuk.nextFloat(); •     cm = m * 100; • inci = m * 100 / 2.54f; • System.out.println("Ukurandalam CM = " + cm); • System.out.println("UkurandalamInci = " + inci); •     } • }

More Related