JAVA, Software Engineering

JAVA: mencari nilai terbesar pada data yang tersimpan di array

Written by Resika Arthana · 7 sec read >

SOAL QUIZ praktek no 1 :

“Gunakanlah  JoptionPane, tanyakan kepada user untuk 10 nomor. Kemudian gunakan array untuk menyimpan 10 nomor tersebut. Tampilkan kepada user, input terbesar yang telah diberikan user.” :tabrakan:

Jawaban :

Written by Resika Arthana
I Ketut Resika Arthana, staff dosen di Undiksha. Juga sebagai ketua divisi pengembangan sistem informasi di UPT TIK - Undiksha. Selain itu, juga sebagai co-founder PT. Hooki Global Kreasi. Bidang ilmu ditekuni : pemrograman, datamining, user experience dan IOT Profile

23 Replies to “JAVA: mencari nilai terbesar pada data yang tersimpan di array”

  1. saya sudah segitu pak… udah buat array n simpan array… n sudah setengah jalan… tapi waktu habis… 🙁
    ijin sedot codingnya pak… :malu

  2. mohon kerjasamanya… :shakehand2 ane masi belum paham… :bingung bisa dijelaskan gax?? :malu2

  3. @anom
    kurang lebih aja ya

    final int jumData=10;
    int [] arrData = new int[jumData];

    *ini nentuin arraynya,.. 10…

    for(int i=0;i<jumData;i++){ //memasukkan data sebanyak jumData
    arrData[i]=Integer.parseInt(JOptionPane.showInputDialog("Masukkan nilai "+(i+1)));

    *benernya dah ada di komen nya,,.. ini perulangan agar JOptionPane menampilkan input dialog sebanyak 10x….. disana ada juga coding untuk merubah input yg kita masukkan menjadi bertype integer..

    int terbesar=arrData[0]; //anggap yang terbesar adalah data ke 0;

    *disini array disimpen dalam variable dengan nama : "terbesar" dengan type data integer dan untuk sementara,. nilai terbesar adalah nilai yg pertama x di input oleh user…

    for(int i=1;iterbesar) {

    *jika arrData[i] yaitu array data ke i mis : data ke 3 yang di inputkan user lebih besar dari “terbesar” di mana terbesar adalah data pertama yang diinputkan user maka :

    terbesar=arrData[i];//jika data ke i lebih besar,maka terbesar diisi dengan data ke i

    *var terbesar akan berubah menjadi arrData[i] yaitu array data ke i dimana dalam contoh di atas adalah data ke 3 yg diinputkan user,..dan perulangan akan diulang lagi,.. kalau berikutnya ada yg lebih besar maka var terbesar akan berubah lagi…

    JOptionPane.showMessageDialog(null, “Nilai terbesar adalah “+terbesar);

    * maka ditampilkanlah nilai terbesar yang diinputkan

    ngerti ga gan??
    moga” ngerti yah…

    bwat agan” laennya,.. tolong dikoreksi yap ^_^

    bwat pak Rey : thx ya pak 😎 :rate

  4. walah,.. maw nya nambahin yg kurang,…trus klik change…. malah jd dobel post akhirnya,…
    maaf” :malu2

    cara ngapus commentku yg pertama gmn ya??? 😉

  5. @dian:
    :cd ya ampun…
    parah gan… :bingung:
    ane masi belum paham… :bingung
    :malu2 harus asistensi niy…

  6. inti dari nyari terbesar begini.. contohnya untuk 3 bilangan
    UPIN Menyebutkan 3 angka, IPIN menyimak dan mengingat nilai terbesar saja

    Upin : angka pertama adalah 6
    IPIN mendengar dan selanjutnya mengingat bahwa angka terbesar adalah 6.

    Upin : angka kedua adalah 7
    IPIN mendengar dan membandingkan angka terbesar yang telah diingat dengan angka yang disebut UPIN. 7 > 6, maka angka 7 yang diingat, angka 6 dilupakan.

    Upin : angka ketiga adalah 4
    IPIN mendengar dan membandingkan angka terbesar yang telah diingat dengan angka yang disebut UPIN. 4 < 7, maka angka 7 yang diingat, angka 4 dilupakan.

    bgt seterusnya. saat terakhir IPIN akan menyebut angka terbesarnya adalah 7 (sesuai ingatan terakhir)

    dari dongeng diatas.
    UPIN bertindak sebagai looping for untuk menyebutkan angka 1 persatu :

    dan upin bertindak menyimpan angka terbesar di variabel temp (dengan membandingkan terlebih dahulu)

    Selanjutnya ingatan IPIN disampaikan melalui JOptionPane :cendol

    CMIIW
    .-= rey1024´s last blog ..JAVA: mencari nilai terbesar pada data yang tersimpan di array =-.

  7. ikut belajar ya om…
    pas banget bahasannya ama yang saya cari….makasih buat infonya
    btw, boleh minta dibahas masalah inheritance ga..sekalian ama contoh kasusnya…abis saya kurang mengerti ni om…thx b4.. 😀

  8. terimakasih,, saya udah terbantu dari penjelesan menggunakan array untuk mencari nilai terbesar dan terkecil

Leave a Reply

Your email address will not be published. Required fields are marked *

Page optimized by WP Minify WordPress Plugin