Postingan

Menampilkan postingan dari November, 2021

Tugas 11 - Alpro1 - SI UNIPDU

Gambar
Algoritma Pengurutan(Sorting) A. Pengertian Pengurutan atau “Sorting” adalah suatu proses menyusun data dari semulanya tidak teratur menjadi data yang teratur sesuai dengan yang diinginkan pengguna dengan suatu pola tertentu, sehingga tersusun secara teratur menurut aturan tertentu (untuk data yang bertipe numerik atau karakter). Bagi para pemula dalam belajar Java, pengetahuan mengenai teknik sorting data tentunya menjadi hal yang fundamental. Ada dua macam pengurutan • Ascending (urut naik) merupakan pengurutan dari angka yang nilainya lebih kecil kemudian menuju ke nilainya yang lebih besar. • Descending (urut turun) adalah sebaliknya, yaitu pengurutan dari nilai yang lebih besar kemudian menuju ke nilainya yang lebih kecil. Jenis jenis pengurutan 1. Pengurutan Gelembung/Bubble sort Bubble Sort merupakan metode pengurutan yang paling banyak digunakan di kalangan programmer dikarenakan penggunaannya yang simple dan sederhana. Namun, dibalik kesederhanaannya itu terdapat proses algori...

Tugas 9 - Alpro 1 - SI UNIPDU

Gambar
  Algoritma Pemrograman Tentang Fungsi, Prosedur, dan Metode Pengertian Prosedur, Fungsi, dan Method  Prosedur, Fungsi, dan Method itu sama. Berikut adalah pengertian dari masing-masing Prosedur, Fungsi, dan Method : • Prosedur adalah sebutan untuk fungsi yang tidak mengembalikan nilai.  • Fungsi ini biasanya ditandai dengan kata kunci void. • Fungsi adalah sebutan untuk fungsi yang mengembalikan nilai. • Method adalah fungsi yang berada di dalam Class. Sebutan ini, biasanya  digunakan pada OOP. Untuk memudahkan, mari kita sebut semuanya fungsi . Contoh kode program function atau fungsi dengan bermacam-macam fungsi Keterangan : • Keyword static dipakai untuk membuat function yang tidak butuh instansiasi  object.  • Keyword wordOne, wordTwo, wordThree bisa diisi dengan tipe data nilai yang dikembalikan function. Tipe data ini sudah kita pelajari sebelumnya, seperti int, double atau String. Jika function tidak mengembalikan nilai apapun, wordOne, wordTwo, wo...

Tugas 8 - Alpro 1 - SI UNIPDU

Gambar
  Algoritma & Pemrograman Soal Array Nama: Aditya Candra Maulana Nim: 4121020 Prodi: Sistem Informasi - A 1. Membuat array 1D dengan tipe data String untuk menampung dan me nampilkan nama-nama buah berikut : mangga, apel, jeruk, papaya, durian Source_code: Hasil: 2. Membuat array 1D dengan tipedata Integer untuk menampung dan menampilkan deretan  angka berikut : 98,31,80,11,12 Source_code: Hasil: 3. Mengambil dari soal 1, mengurutkan isi array berdasarkan abjad huruf ascending (hint : menggun akan method sort) Source_code: Hasil: 4. Mengambil dari soal 1, menampilkan nilai array index ke 2 dan 4 Source_code: Hasil: 5. Dari soal 2, mengurutkan isi array berdasarkan angka ascending (hint : konversi be ntuk array ke String menggunakan method toString, kemudian gunakan Me thod sort untuk mengurutkan) Source_code: Hasil: 6. Dari soal 2, tampilkan ukuran array nya. (hint : menggunakan method length) Source_code: Hasil: 7. Dari soal 2, jumlahkan semua nilai yang ada di dalam arra...