Aktivitas Kuliah BPRO Q1 – 142 Pert 10

Membuat program pencarian menggunakan algoritma Pencarian Sekuensial

Berdasarkan hasil tugas yang sudah anda kerjakan maka buatlah program untuk melakukan pencarian data dengan tipe String, Anda dapat menggunakan kerangka program seperti berikut:

 

public class SimpleSearch01{
  public static String daftarNim[]={"08410100375",
    "10410100146",
    "10410100162",
    "11410100142",
    "12410100049",
    "12410100070",
    "12410100088",
    "12410100131",
    "12410100159",
    "12410100160",
    "13410100006",
    "13410100007",
    "13410100048",
    "13410100049",
    "13410100058",
    "13410100060",
    "13410100061",
    "13410100069",
    "13410100083",
    "13410100153",
    "13410100155",
    "13410100157",
    "13410100180",
    "13410100190",
    "13410100192",
    "13410100200",
    "13410100206",
    "13410100216",
    "14410100170",
    "14410100172",
    "14410100173",
    "14410100174",
    "14410100175",
    "14410100176",
    "14410100177",
    "14410100178",
    "14410100179",
    "14410100181",
    "14410100182"};
  public static String []daftarNama = {
    "Purwanto",
"Noer Hidayat",
"Sandy Perdana",
"Himawan Pradipta Utama",
"Sujatmiko Hadinugroho",
"Denny Kusuma",
"Mochammad Afri Fitriansyah",
"Pradita Satria Prima",
"Fajriyan Nurli",
"Hazvi Fahlevi",
"Nico Stephanus Kuncoro",
"Ramdhani Kurniawan",
"Alanvianto Mukti Tamtomo",
"Satryo Widodo",
"Khamim Ahsanu Amala",
"Arfiansyah Agma",
"Candra Dwi Prasetya",
"Mohammad Rangga Nurcahyo",
"Raymond Andreas Soebijantoro",
"Dwiki Rizwan Nizar",
"Anggy Pranindya Sudarmadji",
"Wahyu Alfiyanda",
"Rayana Suryatama",
"Bryan Asril Zani",
"Eko Amiyantho",
"Kristin Lebdaningrum",
"RB. Nuriana Alim Putra",
"Sabdo Wicaksono Putra",
"Rizky Akbar",
"Abdul Haris",
"Ach Nofal Kurniawan",
"Andri Anggara",
"Auda Rizqi Aulany",
"Noppy Wahyono Suwoto",
"Arya Teja",
"Nuari Imas Masita",
"Afif Lutfian Fahmi Chudlori",
"Novita Perdani",
    "Dheta Amelya Kurniawendy"};

    
  public static int cariByNim(String nim){
   //tuliskan algoritma anda di sini
  }
  public static int cariByNama(String nim){
   //tuliskan algoritma anda di sini   
  }

  public static void main(String []str){
  
  }
}
Posted in BPRO | 1 Comment

Stop dan Tolak Pornoaksi

Posted in Bebas | 2 Comments

Game Baca Fikiran

Berikut ini saya bagikan contoh sebuah Program menggunakan Greenfoot. Program sederhana ini akan menampilkan 21 kartu secara acak. Pengguna diminta untuk memilih salah satu satu dari 21 kartu tersebut. Setelah pengguna memilih salah satu kartu, maka pengguna diminta untuk memilih kolom di mana kartu tersebut berada (menekan tombol kolom). Program akan mengacak kembali 21 kartu yang sudah ditampilkan sebelumnya. Pengguna kembali memilih kolom yang berisi kartu yang sedang difikirkan. Proses ini akan diulang 3 atau 4 kali. Tahap terakhir ketika program sudah bisa membaca fikiran pengguna maka program akan menampilkan kartu apa yang sedah difikirkan oleh pengguna. Oke…silakan diunduh dan dicoba dicari polanya seperti apa…selamat belajar.

Contoh Tampilan Program

Tampilan Awal

Berikut ini adalah tampilan awal program Pembaca Fikiran, tekan tombol Run untuk menjalankan program

Menampilkan 21 Kartu

Program akan menampilkan 21 kartu secara acak yang disusun ke dalam 3 kolom dan 7 baris seperti terlihat pada gambar berikut:

Kita asumsikan pengguna memilih kartu 2 hati yang terletak pada kolom 1, lihat gambar:

Seperti yang terlihat pada gambar di atas, kartu 2 hati terletak pada kolom 1, maka pengguna diharuskan menekan button Kolom 1, kemudian program akan melakukan pengocokan kartu (mengacak kembali posisi kartu) dan menampilkan kembali ke dalam format yang sama dengan sebelumnya yaitu 3 kolom dan 7 baris. Pengguna kembali melihat dan memilih kolom mana yang berisi kartu yang sedang ada dalam fikirannya.

Acak dan tampilkan lagi..

Sampai akhirnya….Program akan bisa menebak apa yang sedang anda fikirkan…

Gambar di atas memperlihatkan bahwa Kartu yang ditebak oleh proram sama dengan kartu yang sedang difikirkan oleh pengguna, dalam kasus ini adalah 2 hati.

Bagi yang mau download programnya silakan download di BacaFikiranmu.jar

Posted in PBO | 4 Comments