<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>DISKUSI - BK - 1 - XI-j by Happy Nur Prasetyo Wibowo</title>
      <link>https://padlet.com/happy501_/af8hfs56obut0mqt</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2023-10-12 05:51:48 UTC</pubDate>
      <lastBuildDate>2023-10-29 09:07:35 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Kelompok 8 - Berpikir kompusional (Tumpukan)</title>
         <author></author>
         <link>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743063895</link>
         <description><![CDATA[<div>Anggota:<br>1. Darma Islami (09)<br>2. Putri Bilqis (19)<br>3. Yosevina Carista (28)<br><br><strong>PENGERTIAN:</strong><br>Stack atau Tumpukan adalah suatu struktur data yang terbentuk dari barisan hingga yang terurut dari satuan data. Pada Stack, penambahan dan penghapusan elemennya hanya dapat dilakukan pada satu posisi, yaitu posisi akhir stack. Posisi ini disebut Puncak atau Top dari stack.<br><br><strong>CARA KERJA:</strong><br>stack digunakan untuk memungkinkan konversi program rekursif menjadi non-rekursif. untuk mendukung mekanisme Pushdown Automata (PDA) untuk medukung kompailer mengkonversi infix menjadi postfix dan kemudian mengevaluasi postfix menjadi atomic (assembly) command.ck merupakan salah satu struktur data yang menerapkan prinsip LIFO (Last In First Out). Dimana elemen yang terakhir disimpan dalam stack, menjadi elemen yang pertama diambil.<br><br><strong>MANFAAT:</strong><br>Digunakan untuk memungkinkan konversi program rekursif menjadi non-rekursif. Untuk mendukung mekanisme Pushdown Automata (PDA) untuk medukung kompailer mengkonversi infix menjadi postfix dan kemudian mengevaluasi postfix menjadi atomic (assembly) command.<br><br><strong>CONTOH IMPLEMENTASI:<br>- Contoh implementasi di kehidupan sehari-hari:</strong><br>struktur stack bisa ditemui ketika terdapat setumpuk koran yang tergeletak di lantai. Koran yang paling terakhir ditambahkan atau ditaruh di atas adalah koran yang paling mudah dilihat.<br>Sementara koran yang pertama kali diletakkan atau berada pada tumpukan paling bawah adalah koran yang paling sulit dilihat. Adapun dalam aplikasi pemrograman, stack digunakan untuk evaluasi ekspresi, pencocokan tanda kurung saat bekerja dengan ekspresi, digunakan dalam konversi ekspresi seperti infiks ke postfix atau awalan ke postfix.<br>Biasanya, stack digunakan di mesin virtual java dan dalam manajemen memori untuk metode pemecahan masalah backtracking, penguraian string atau pembalikan string, dan mencocokkan tag HTML dalam pengembangan web.<br><br><strong>- Contoh implementasi di Informatika:</strong>&nbsp;<br>1. Panggilan Fungsi (Function Call Stack): Saat sebuah program memanggil fungsi lain, informasi mengenai posisi eksekusi dan nilai-nilai variabel lokal akan disimpan dalam stack. Setelah fungsi tersebut selesai dieksekusi, stack akan mengeluarkan informasi tersebut dan program akan kembali ke fungsi pemanggil.<br><br></div><div>2. Undo/Redo dalam Aplikasi: Dalam aplikasi seperti pengolah teks atau grafik, stack digunakan untuk menyimpan sejarah perubahan yang dilakukan pengguna. Ketika pengguna ingin mengembalikan perubahan terakhir atau melakukan pembatalan, stack digunakan untuk mengelola tindakan tersebut.<br><br></div><div>3. Ekspresi Matematika (Expression Evaluation): Saat mengevaluasi ekspresi matematika, stack digunakan untuk menyimpan operan dan operator. Operan terakhir dimasukkan ke dalam stack, kemudian operan dan operator yang lain diambil dari stack saat operasi dilakukan.<br><br></div><div>4. Navigasi dalam Web (Web Browser History): Saat mengunjungi beberapa halaman web, informasi mengenai sejarah kunjungan disimpan dalam stack. Pengguna dapat menggunakan tombol "Back" dan "Forward" pada browser untuk mengakses halaman sebelumnya atau berikutnya, yang diatur menggunakan stack.<br><br></div><div>5. Validasi Pemantauan (Monitoring Validation): Stack digunakan dalam validasi tumpukan program untuk memeriksa kebenaran dalam tumpukan perintah yang dijalankan oleh program.<br><br></div><div>6. Implementasi Algoritma: Stack digunakan dalam implementasi beberapa algoritma seperti Depth-First Search (DFS) dalam graf, Evaluasi Postfix Expression, dan sebagainya.<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2173681565/431267e46cbe5cce72410f860fc6d60c/stack.jpg" />
         <pubDate>2023-10-12 06:01:51 UTC</pubDate>
         <guid>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743063895</guid>
      </item>
      <item>
         <title>Kelompok 7 - Berpikir Kompusional (Antrean) ✦</title>
         <author></author>
         <link>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743065867</link>
         <description><![CDATA[<div>Anggota ⊹ ପ꒰⋆°͈꒳°͈꒱<br>7. Celestine<br>18. Olinda<br>27. Tiara<br><br>★ <strong>Pengertian</strong> :<br>Queue (antrian) adalah struktur data yang berfungsi untuk menyimpan elemen-elemen yang diurutkan berdasarkan prinsip “first in, first out” (FIFO). Elemen yang pertama kali dimasukkan ke dalam antrian akan pertama kali juga dikeluarkan dari antrian.<br><br>✧ <strong>Cara kerja</strong>:<br>- objek-objek disimpan dalam metode&nbsp;<br>penyimpanan yang berupa sebuah antrean sehingga objek yang pertama/<br>lebih dulu datang, juga akan lebih dulu keluar/selesai, layaknya sebuah&nbsp;<br>antrean di loket, pintu masuk, dll. Prinsip ini disebut prinsip First In&nbsp;<br>First Out (FIFO).<br><br></div><div>★ <strong>Manfaat</strong>:</div><div>- Antrian (Queueing): Queue digunakan untuk menyimpan data dalam bentuk antrian, seperti pada sistem antrian pembayaran, antrian pelayanan konsumen, dll.<br>- Scheduling: Queue digunakan dalam sistem scheduling untuk menentukan urutan proses yang akan dieksekusi oleh sistem operasi.<br>- Memory Management: Queue digunakan dalam sistem pengelolaan memori untuk menentukan urutan memori yang digunakan dan dikeluarkan.<br>- Breadth-First Search: Queue digunakan dalam algoritma Breadth-First Search untuk menyimpan node yang akan dikunjungi dalam graf.<br>- Shortest Path: Queue digunakan dalam algoritma Shortest Path untuk menyimpan node yang akan dikunjungi dalam graf.<br>- Web Crawler: Queue digunakan dalam web crawler untuk menyimpan URL yang akan dikunjungi dalam proses crawling.<br>- Resource Allocation: Queue digunakan dalam sistem pengelolaan sumber daya untuk mengatur dan mengalokasikan sumber daya seperti memori, bandwidth, dll.<br>- Buffer Management: Queue digunakan dalam sistem pengelolaan buffer untuk mengatur aliran data masuk dan keluar dari buffer.<br>- Network Management: Queue digunakan dalam sistem pengelolaan jaringan untuk mengatur aliran data dari satu node ke node lainnya.<br>- Data Backup: Queue digunakan dalam sistem backup data untuk menyimpan data yang akan dibackup dan menentukan urutan backup data.<br>- Multi-Threading and Concurrency: Queue digunakan dalam sistem multi-threading dan konkurensi untuk mengatur urutan eksekusi dan sinkronisasi thread.<br>- Other Applications: Queue digunakan dalam berbagai aplikasi lain seperti sistem pengelolaan event, manajemen konfigurasi, dll.<br><br>✧ <strong>Contoh Implementasi </strong>:<br>- Sistem antrian pelayanan: Seperti antrian di bank atau kantor pos, di mana pelanggan harus menunggu gilirannya untuk melakukan transaksi.<br>- Sistem operasi: Dalam pengelolaan proses, sistem operasi menggunakan antrian untuk mengatur prioritas proses yang akan dieksekusi.<br>- Jaringan komputer: Dalam jaringan komputer, antrian digunakan untuk mengatur paket data yang akan dikirimkan melalui jaringan.<br>- Sistem pemesanan tiket: Sistem pemesanan tiket menggunakan antrian untuk mengatur pemesanan tiket dari berbagai pengguna.<br>- Sistem print: Dalam sistem print, dokumen yang akan dicetak diurutkan dalam antrian untuk diproses secara berurutan.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2176488610/8520f204890de8f0720f34f69801ede3/download.png" />
         <pubDate>2023-10-12 06:03:38 UTC</pubDate>
         <guid>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743065867</guid>
      </item>
      <item>
         <title>SEARCHING - Kel. 5 </title>
         <author></author>
         <link>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743067100</link>
         <description><![CDATA[<div>Bryan (05)<br>Marchella (15)<br>Kyka (25)<br><br><strong>PENGERTIAN : </strong><br>Searching adalah sebuah metode pencarian guna menemukan data / informasi yang sedang dicari di dalam sebuah kumpulan data yang memiliki type data sama. Pencarian diperlukan untuk mendapatkan informasi/data dari kumpulan data yang belum diketahui.<br><br><strong>CARA KERJA :&nbsp;</strong></div><ol><li><strong>Crawling</strong><br>Crawling merupakan proses yang pertama dilakukan oleh mesin pencari. Mesin pencari akan melakukan crawling ini dengan tujuan untuk mengumpulkan informasi mendetail dari sebuah website. Proses ini dilakukan oleh Bot yang bekerja secara terus-menerus mengumpulkan detail website seperti halaman, judul, kata kunci, gambar hingga internal link yang ada pada website.</li><li><strong>Indexing<br></strong>Setelah mesin pencari melakukan crawling, selanjutnya data-data akan disimpan pada database search engine dengan kata kunci tertenu. Halaman-halaman yang belum terindex tidak akan tampil di search engine.</li><li><strong>Processing<br></strong>Pada tahap processing ini mesin pencari akan menerima permintaan dari user dengan inputan kata kunci yang diketikkan di mesin pencari. Selanjutnya mesin pencari akan melakukan perbandingan kata kunci dengan membandingkan website-website yang terindex di database mesin pencari.</li><li><strong>Calculating Relevancy</strong><br>Calculating relevancy ini merupakan pembandingan halaman-halaman website yang sebelumnya telah terindex untuk mencari website dengan kata kunci relevan sesuai dengan permintaan user. Semakin relevan website tersebut akan memiliki kemugkinan besar untuk tampil di halaman utama mesin pencari</li><li><strong>Retrieval<br></strong>Tahap ini merupakan langkah mesin pencari dengan memberikan halaman website yang relevan dengan permintaan user. Setiap search engine memiliki algoritma yang berbeda untuk menentukan suatu halaman yang akan ditampilkan di halaman pertama. Setiap mesin pencari memiliki algoritma yang berbeda, oleh karena itu akan berbeda pula hasil pencarian yang ditampilkan walau dengan kata kunci yang sama.</li><li><strong>Ranking<br></strong>Mesin pencari tidak akan sebarangan dalam memposisikan ranking pencarian. Mesin pencari akan melakukan proses di atas guna menampilkan halaman yang relevan untuk user dengan inputan kata kunci yang relevan. Ini sangat berkaitan erat dengan SEO (Search Engine Optimization) dimana semakin relevan halaman website, maka memiliki kemungkinan besar untuk mendapatkan ranking teratas.</li></ol><div><br><strong>CONTOH : </strong><br><strong><em>Sequential Search</em></strong></div><div>Algoritma pencarian ini mencari semua elemen dalam array secara berurutan. Ini adalah algoritma pencarian paling sederhana dalam struktur data dan memeriksa setiap item dalam kumpulan elemen hingga cocok dengan elemen pencarian hingga akhir pengumpulan data.<strong><em><br>Binary Search</em></strong></div><div>Pencarian Biner digunakan untuk mencari elemen dalam array yang diurutkan. Ini adalah algoritma pencarian cepat dengan kompleksitas run-time O(log n). Teknik pencarian ini mencari elemen tertentu dengan membandingkan elemen paling tengah dari koleksi. Ini berguna ketika ada sejumlah besar elemen dalam sebuah array.</div><div><br><strong>MANFAAT :<br>- Membuka Pintu Pengetahuan dan Solusi</strong></div><div>Teknik searching membawa berbagai manfaat positif yang mendukung pembelajaran dan pengembangan diri. Hal ini memungkinkan kamu untuk mengembangkan pengetahuan secara efektif dan efisien.<br>- <strong>Mendukung Pengambilan Keputusan yang Bijak</strong></div><div>Misalnya, saat kamu ingin membeli produk atau jasa, melakukan pencarian informasi akan memberikan kamu pandangan yang lebih komprehensif tentang opsi yang tersedia. Hal ini membantu kamu membuat keputusan yang lebih terinformasi dan tepat.<br>- <strong>Kemudahan mencari dokumen atau file tertentu</strong></div><div>Memudahkan seseorang untuk mencari dan menemukan dokumen spesifik yang diperlukan. Misalnya buku dalam bentuk PDF atau <em>file document</em> tertentu.<br>- <strong>Efisiensi Waktu</strong></div><div>Dapat membantu seseorang lebih efisien dan menghemat waktu untuk menemukan informasi yang diperlukan.<br><br><strong>CONTOH IMPLEMENTASI</strong><br>- Contoh searching dalam kehidupan sehari-hari adalah ketika kita mencari nama seseorang di daftar kontak di ponsel kita untuk meneleponnya. <br>- Kita juga menggunakan fungsi searching ketika mencari alamat suatu tempat di peta atau mencari artikel tertentu di mesin pencari internet.<br>Ketika kita menyusun daftar nama siswa berdasarkan abjad, itu merupakan contoh pengurutan. <br>- Kita juga mengurutkan barang-barang di lemari berdasarkan ukuran atau warna untuk menjaga kebersihan dan kerapihan. Saat membuat daftar belanja, kita dapat mengurutkannya berdasarkan prioritas untuk memudahkan berbelanja dengan lebih efisien.<br><strong><br></strong><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2176486358/af6f0fe6eb21d3b85aad0dd5c269845d/searching.jpg" />
         <pubDate>2023-10-12 06:04:48 UTC</pubDate>
         <guid>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743067100</guid>
      </item>
      <item>
         <title>KELOMPOK 4 PENGENALAN POLA</title>
         <author></author>
         <link>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743080214</link>
         <description><![CDATA[<div>Aozora/<br>Lintang Ayu /14<br>Raya Primavera/ 23<br><br><mark>PENGERTIAN</mark><br>Pengenalan pola merupakan sistem pengenalan terhadap suatu objek, dimana objek yang dimaksud dapat berupa citra digital. Pada penelitian ini terdapat dua proses utama yang dilakukan, yaitu proses ekstraksi fitur dan proses pengenalan pola<br>Secara umum, pengenalan pola terdiri dari 4 tahapan yaitu preprosesing, segmentasi, ekstraksi fitur dan klasifikasi<br><br><mark>Manfaat Pengenalan Pola<br></mark>Manfaat dari pengenalan pola untuk memberikan komputer suatu kemampuan dalam mendeteksi keberadaan objek di lingkungan serta menentukan identitas objek. Di kehidupan sehari-hari pengenalan pola dapat berupa mengenal suara, mengingat wajah manusia hingga memprediksi cuaca.<br><br><mark>Confoh Pengenalan Pola Dalam Kehidupan sehari hari<br></mark>1.Smartphone kalian yang bisa mengenali wajah dan suara kalian<br>2. Bisa melakukan transkripsi seperti mengubah suara menjadi teks<br><br><mark>TAHAPAN PENGENALAN POLA<br></mark>1. Penginderaan. Tahap penginderaan adalah tahapan saat komputer menggunakan berbagai jenis sensor untuk merekam data di lingkungan sekitar. Contohnya adalah sensor citra (kamera), sensor suara (mikrofon), dan sensor gerakan atau getaran.<br>2. Segmentasi. Tahap segmentasi adalah tahap untuk menentukan keberadaan dari target yang jadi objek pengenalan dalam rekaman data. Contohnya hasil tangkapan dari kamera bisa diolah untuk menentukan lokasi atau keberadaan wajah manusia.<br>3. Ekstrasksi ciri. Tahap ini adalah tahap pengenalan pola, dimana komputer akan mengambil atribut-atribut (deskriptor) dari target yang sudah tersegmentasi. Misalnya untuk manusia deskriptor bisa berupa tinggi badan dan warna kulit.<br>4. Inferensi. Tahapan selanjutnya adalah inferensi. Pada tahap ini deskriptor-deskriptor yang sudah diambil akan digunakan komputer untuk inferensi. Contohnya adalah identifikasi wajah<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-10-12 06:15:12 UTC</pubDate>
         <guid>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743080214</guid>
      </item>
      <item>
         <title>KELOMPOK 2 (ALGORITMA)</title>
         <author></author>
         <link>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743082839</link>
         <description><![CDATA[<div><strong><em>Anggota </em></strong><br><br><em>2. Alir <br>11. Diandra<br>21. Hilvi<br></em><br><br><strong>Pengertian</strong><br><br>Algoritma pemrograman adalah serangkaian proses yang wajib diikuti dalam suatu perhitungan pemecahan masalah yang lain, terutama pada program komputer. Algoritma pemrograman adalah suatu pemecahan masalah dengan suatu susunan yang logis berdasarkan sistematika tertentu.<br><br>algoritma pemrograman adalah sebuah proses secara sistematis dan bertujuan untuk menyelesaikan masalah dengan salah satu metode penyampaiannya yaitu melalui flowchart.</div><div>&nbsp;</div><div>Flowchart adalah sebuah gambaran atau diagram yang memiliki satu aliran atau lebih, namun hal itu hanya dapat berlaku secara sekuensial atau saling berkesinambungan. Flowchart juga memiliki simbol-simbol tertentu yang bisa menjadi sebuah gambaran dari setiap alur yang saling terhubung dengan anak panah.<br><br><strong>Cara Kerja Algoritma:<br></strong><br>Algoritma bekerja dengan mengikuti langkah-langkah yang telah ditentukan untuk mencapai tujuan atau memecahkan masalah. Berikut adalah langkah-langkah umum dalam cara kerja algoritma:</div><ol><li><strong>Input</strong>: Algoritma menerima masukan (input) yang diperlukan untuk memproses informasi.</li><li><strong>Proses</strong>: Algoritma melakukan serangkaian operasi atau perhitungan sesuai dengan langkah-langkah yang telah ditentukan.</li><li><strong>Output</strong>: Algoritma menghasilkan keluaran (output) yang merupakan hasil akhir dari proses tersebut.</li></ol><div><br><strong>Manfaat Algoritma:<br></strong><br></div><ul><li><strong>Efisiensi</strong>: Algoritma dapat digunakan untuk mengoptimalkan proses dan meningkatkan efisiensi, misalnya dalam pengolahan data besar.</li><li><strong>Ketepatan</strong>: Algoritma memastikan langkah-langkah yang diambil sesuai dan konsisten, mengurangi kesalahan manusia.</li><li><strong>Reusabilitas</strong>: Algoritma dapat digunakan kembali untuk masalah serupa, menghemat waktu dan sumber daya.</li></ul><div><br><strong>Contoh Implementasi Algoritma di Kehidupan Sehari-hari:</strong></div><ul><li><strong>Algoritma Pencarian Google</strong>:&nbsp; digunakan untuk mengindeks dan menyajikan hasil pencarian dengan relevansi tertinggi.</li><li><strong>Untuk langkah langkah</strong> : Untuk step/ tutorial membuat kopi, mie, bolu dan proses melakukan sesuatu secara sistematis</li></ul>]]></description>
         <enclosure url="https://2.bp.blogspot.com/-4KNnMaQWN2E/Vhhvya3GzDI/AAAAAAAACAs/s3qYS0JAKKA/s1600/algoritma-12.jpg" />
         <pubDate>2023-10-12 06:17:17 UTC</pubDate>
         <guid>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743082839</guid>
      </item>
      <item>
         <title>Dekomposisi - Kelompok 3</title>
         <author></author>
         <link>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743082861</link>
         <description><![CDATA[<div><br><mark>Dekomposisi dalam informatika adalah</mark> proses untuk mengurai sistem atau program. Dengan demikian, sistem akan terbagi menjadi bagian-bagian kecil sehingga lebih mudah diatur serta dipahami oleh pengguna. Selain mengurai sistem, dekomposisi juga bisa mengurai hal-hal lainnya.<br><br><br>- Manfaat dekomposisi :<br>1. Pemahaman yang Lebih Baik</div><div>Dekomposisi membantu dalam memahami bagian-bagian penting dari sistem secara terpisah, sehingga memudahkan analisis dan pemecahan masalah.<br><br>2. Pembagian Tugas</div><div>Dengan membagi sistem besar menjadi bagian-bagian yang lebih kecil, tugas-tugas pengembangan dan pemeliharaan dapat dibagi kepada tim atau individu yang berbeda-beda.<br><br></div><div>3. Reusabilitas</div><div>Bagian-bagian yang didekomposisi dapat digunakan kembali dalam proyek-proyek lain, mengurangi usaha pengembangan ulang dan meningkatkan efisiensi.<br><br></div><div>4. Perbaikan Kinerja</div><div>Pada beberapa kasus, dekomposisi dapat membantu mengidentifikasi bagian-bagian yang memengaruhi kinerja sistem secara keseluruhan, sehingga perbaikan dapat dilakukan secara lebih efektif.<br><br>- Contoh :&nbsp;<br>ketika kita sedang berlibur bersama keluarga, lalu tersesat di tengah jalan maka kita bisa menggunakan dekomposisi untuk menyelesaikan masalah tersebut. Kita dapat menguraikan masalah dan membaginya lebih spesifik agar mudah mencari solusinya, seperti dengan mencari rute yang tepat di internet, bertanya pada masyarakat sekitar, fokus menyetir kendaraan, memandu arah yang diambil.<br><br>Cara kerja :&nbsp;</div><div>1. Identifikasi masalah utama.</div><div>2. Buat serta susun daftar komponen komponen penyusun (utama)</div><div>3. Buat serta susun daftar bagian –bagian kecilnya.</div><div>4. Buat rencana dalam menyelesaikan masalah tersebut sesuai urut (algoritma)</div><div>5. Selesaikan setiap bagian-bagian kecil hingga ke detail.<br><br>Penerapan keberadaannya sangat membantu masyarakat untuk kehidupan sehari-hari. Komputer, Laptop, TV, Handphone adalah sebagian bentuk nyata penerapan informatika yang digunakan masyarakat pada kehidupan sehari-hari.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2176488287/2f2be2aed2c342a847731f4b5d793845/IMG_8069.jpg" />
         <pubDate>2023-10-12 06:17:18 UTC</pubDate>
         <guid>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743082861</guid>
      </item>
      <item>
         <title>Kelompok 6: Sorting ⋆</title>
         <author></author>
         <link>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743086175</link>
         <description><![CDATA[<p><mark>✧ 𝑷𝒆𝒏𝒈𝒆𝒓𝒕𝒊𝒂𝒏 ✧ </mark></p><p>Sorting adalah suatu proses pengurutan data yang sebelumnya disusun secara acak atau tidak teratur menjadi urut dan teratur menurut suatu aturan tertentu. Sorting dapat dibedakan menjadi dua jenis yaitu ascending dan descending.</p><p><br/></p><p>Ascending adalah pengurutan data dari kecil ke besar, sedangkan descending adalah pengurutan data dari besar ke kecil.</p><p><br/></p><p><mark>✧ 𝑪𝒂𝒓𝒂 𝑲𝒆𝒓𝒋𝒂 ✧ </mark></p><p>Selection sort merupakan sebuah teknik pengurutan dengan cara mencari nilai tertinggi / terendah di dalam array kemudian menempatkan nilai tersebut di tempat yang seharusnya. Algoritma ini dapat mengurutkan data dari besar ke kecil (Ascending) dan kecil ke besar (Descending).</p><p><br/></p><p>Misal : </p><p><br/></p><p>Data Acak : 5 6 8 1 3 25 10</p><p>Ascending : 1 3 5 6 8 10 25</p><p>Descending : 25 10 8 6 5 3 1</p><p><br/></p><p><mark>✧ 𝑴𝒂𝒏𝒇𝒂𝒂𝒕 ✧ </mark></p><p>Manfaat dari sortir dapat digunakan untuk mengurutkan daftar dalam urutan naik, turun atau yang ditentukan pengguna. Tujuan utama dari proses sorting adalah untuk mengurutkan data, baik itu dari terendah ataupun tertinggi. Yang secara tidak langsung akan menjadikan data lebih terstruktur, rapi dan teratur.</p><p><br/></p><p><mark>✧ 𝑪𝒐𝒏𝒕𝒐𝒉 𝑰𝒎𝒑𝒍𝒆𝒎𝒆𝒏𝒕𝒂𝒔𝒊 ✧ </mark></p><p>╰┈➤ <a rel="noopener noreferrer nofollow" href="https://www.google.com/url?sa=i&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dl8wiqsy3yxc&amp;psig=AOvVaw1eYYqhYC3bAkJvH26904Sf&amp;ust=1697178319221000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBEQjRxqFwoTCODlwovw74EDFQAAAAAdAAAAABAZ">𝗞𝗲𝗵𝗶𝗱𝘂𝗽𝗮𝗻 𝗦𝗲𝗵𝗮𝗿𝗶 𝗛𝗮𝗿𝗶</a></p><p>- Ketika kita menyusun daftar nama siswa berdasarkan abjad, itu merupakan contoh pengurutan. </p><p>- Kita juga mengurutkan barang-barang di lemari berdasarkan ukuran atau warna untuk menjaga kebersihan dan kerapihan. </p><p>- Saat membuat daftar belanja, kita dapat mengurutkannya berdasarkan prioritas untuk memudahkan berbelanja dengan lebih efisien.</p><p>- Saat mencari kata pada kamus</p><p><br/></p><p>╰┈➤<a rel="noopener noreferrer nofollow" href="https://smanplus.com/wp-content/uploads/2023/09/image-2.png"> 𝗗𝗮𝗹𝗮𝗺 𝗜𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗸𝗮<br>Contoh Implementasi di Informatika:<br>1. Database: Sorting digunakan dalam operasi seperti pengurutan data dalam database berdasarkan kolom tertentu. Contoh:Excel<br>2. Pengolahan Data: Algoritma sorting digunakan dalam analisis data, pengurutan elemen dalam array, atau tampilan data terurut di aplikasi.<br>3. Searching: Sorting dapat meningkatkan efisiensi pencarian dalam algoritma pencarian yang bergantung pada data terurut.<br><br></a>Beberapa metode sorting mengurutkan data yang dikenal antara lain adalah:</p><p><strong>1. Bubble Sort</strong></p><p>Pengurutan yang dilakukan dengan membandingkan masing-masing item dalam suatu list secara berpasangan dan mengulanginya sampai akhir list secara berurutan sehingga tidak ada item yang dapat ditukar.</p><p><br/></p><p><strong>2. Insertion Sort</strong></p><p>Algoritma insertion sort pada dasarnya memilih data yang akan diurutkan menjadi dua bagian, yang belum diurutkan dan yang sudah diurutkan. Elemen pertama diambil dari bagian array yang belum diurutkan dan kemudian diletakkan sesuai posisinya pada bagian lain dari array yang telah diurutkan. Langkah ini dilakukan secara berulang hingga tidak ada lagi elemen yang tersisa pada bagian array yang belum diurutkan.</p><p><br/></p><p><strong>3. Selection Sort</strong></p><p>Algoritma selection sort adalah algoritma yang memilih <a rel="noopener noreferrer nofollow" href="http://buch-schreiben-lassen.de/">buch schreiben lassen </a>elemen dengan nilai terendah kemudian menukar elemen yang terpilih dengan elemen ke-i dimana i dimulai dari 1 ke n, dimana n adalah jumlah total elemen dikurangi 1.</p><p><strong>4. Shell Sort</strong></p><p>Algoritam shell sort merupakan algoritma yang sama dengan insertion dimana setiap nilai i dalam n/i diurutkan. Pada setiap pergantian nilai, i dikurangi sampai 1 sebagai nilai terakhir.</p><p><br/></p><p><strong>5. Merge Sort</strong></p><p>Algoritma merge sort merupakan algoritma yang menggunakan cara divide and conquer dimana memecah kemudian menyelesaikan setiap bagian dan menggabungkan nya kembali.</p><p><br/></p><p><strong>6. Heap Sort</strong></p><p>Algoritma heap sort merupakan algoritma sorting menggunakan struktur data heap <a rel="noopener noreferrer nofollow" href="http://tutoring-statistik.de">tutoring-statistik.de</a>&nbsp;, dengan nilai parent selalu lebih besar dari pada nilai childnya.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2137603381/15aced3ca48317ad01f0c5fb312d2615/WhatsApp_Image_2023_10_12_at_13_10_45.jpeg" />
         <pubDate>2023-10-12 06:19:59 UTC</pubDate>
         <guid>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743086175</guid>
      </item>
      <item>
         <title>MATERI ABSTRAKSI!!?</title>
         <author></author>
         <link>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743087377</link>
         <description><![CDATA[<div>Kelompok: 1<br>Kelas: XI J<br>Anggota:&nbsp;<br>-Achmad fachri badhawi (01)<br>-Denis akbar (09)<br>-Putu ataraxis (17)<br><br>•pengertian:&nbsp;<br><br>-Abstraksi merupakan metode untuk menggeneralisasikan. Proses abstraksi biasanya menggunakan cara induktif untuk mengidentifikasi serta memperoleh sebuah perilaku atau pola.<br><br>•cara kerja:<br><br>-Tahap tahap abstraksi antara lain, melihat permasalahan, melakukan generalisasi, dan melakukan identifikasi informasi. Dengan cara ini, kita dapat melihat informasi penting dan mengabaikan informasi yang kurang relevan.<br><br>•manfaat:<br><br>-Abstraksi penting karena membantu Developer mengonsep program yang mereka buat. Mereka dapat bekerja lebih cepat dan mereferensikan berbagai aspek program atau kode secara lebih efisien. Proses ini juga memungkinkan mereka bekerja lebih cepat dalam membuat program yang lebih kompleks.<br><br>•contoh implementasi di kehidupan sehari hari:<br><br>-Membuat Rangkuman Mata Pelajaran<br><br>-Menceritakan kembali pengalaman liburan<br><br>•contoh informatika di bidang komputer:<br><br>-Contoh abstraksi data adalah tipe data “string” yang digunakan dalam bahasa pemrograman komputer sederhana untuk menunjukkan string teks.<br><br>-Ketika menggunakan komputer, kita hanya fokus terhadap pekerjaaan yang kita lakukan dengan abstraksi kita mampu memformulasikan sebuah masalah yang pernah di temui<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-10-12 06:20:55 UTC</pubDate>
         <guid>https://padlet.com/happy501_/af8hfs56obut0mqt/wish/2743087377</guid>
      </item>
   </channel>
</rss>
