<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6848448659839793968</id><updated>2025-08-16T08:07:18.432+07:00</updated><category term="Tutorial"/><category term="Komputer"/><category term="Blogging"/><category term="Programming"/><category term="Code"/><category term="Internet"/><category term="Manjaro"/><category term="Others"/><category term="Parrot OS"/><category term="Surat"/><category term="Debian"/><category term="Kubuntu"/><category term="Mikrotik"/><category term="Pengetahuan"/><category term="Teknologi"/><category term="Ubiquiti"/><category term="pes2017"/><title type='text'>Teknisi Serba Bisa</title><subtitle type='html'>Sharing Knowledge - Apapun yang baru dipelajari semua ditulis di sini terutama dalam bidang komputer dan internet</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>152</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-1393991554090035696</id><published>2024-12-18T10:15:00.001+07:00</published><updated>2024-12-18T10:15:33.695+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Mengoptimalkan Audio di Foobar2000 dengan Equalizer Preset Favorit</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_sQTmziJ_1saRc5dNVfGEjaXWAo4DmX8jiSP3nfAqheUwZe5pqezcZH_MXSn1QD7l4k5Oxavvu3AK7C5tlqYNeGO4GfDH_FU7CPcerFqsYGnba27PfKCmxK-jGsbegRrL9QlMJdDlgd74gYmMDyhie2ORmDRnnoCXV7xgx13cYj6OLF7kGZaI28TZ4uJ3/s422/setting_equalizer_foobar_optimized.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;131&quot; data-original-width=&quot;422&quot; height=&quot;99&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_sQTmziJ_1saRc5dNVfGEjaXWAo4DmX8jiSP3nfAqheUwZe5pqezcZH_MXSn1QD7l4k5Oxavvu3AK7C5tlqYNeGO4GfDH_FU7CPcerFqsYGnba27PfKCmxK-jGsbegRrL9QlMJdDlgd74gYmMDyhie2ORmDRnnoCXV7xgx13cYj6OLF7kGZaI28TZ4uJ3/s320/setting_equalizer_foobar_optimized.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Halo, teman-teman!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Foobar2000 adalah pemutar audio ringan dengan fitur yang sangat lengkap. Salah satu fitur unggulannya adalah Equalizer, yang memungkinkan kalian menyempurnakan kualitas audio sesuai selera. Kali ini, kami ingin berbagi dua preset equalizer favorit yang sering digunakan oleh banyak pengguna:&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;punch-sparkle&lt;/b&gt;: Preset ini dirancang untuk menonjolkan bass dan treble, memberikan sensasi audio yang lebih hidup. Namun, jika terasa seperti &lt;i&gt;overpass &lt;/i&gt;atau bass kurang terkontrol, jangan khawatir, ada alternatifnya.&lt;/li&gt;&lt;li&gt;&lt;b&gt;punch-sparkle-auto-level&lt;/b&gt;: Preset ini lebih seimbang, cocok untuk mendengarkan musik dengan berbagai genre tanpa khawatir distorsi. Saya pribadi lebih sering menggunakan preset ini karena hasilnya lebih natural dan nyaman di telinga.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Untuk mencoba kedua preset ini, kalian dapat mengunduhnya langsung dari tautan berikut:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;text-align: left;&quot;&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;punch-sparkle.feq&lt;/td&gt;
      &lt;td&gt;
        &lt;div style=&quot;text-align: center;&quot;&gt;
          &lt;ul class=&quot;button&quot;&gt;
            &lt;li&gt;
              &lt;a class=&quot;download&quot; href=&quot;https://www.mediafire.com/file/grv4pjvh0ebc7mj/punch-sparkle.feq/file&quot; target=&quot;_blank&quot;&gt;DOWNLOAD&lt;/a&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;/div&gt;
        &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
      &lt;/td&gt;
	  &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;punch-sparkle-auto-level.feq&lt;/td&gt;
	  &lt;td&gt;
        &lt;div style=&quot;text-align: center;&quot;&gt;
          &lt;ul class=&quot;button&quot;&gt;
            &lt;li&gt;
              &lt;a class=&quot;download&quot; href=&quot;https://www.mediafire.com/file/toqnsig0j7ezpw3/punch-sparkle-auto-level.feq/file&quot; target=&quot;_blank&quot;&gt;DOWNLOAD&lt;/a&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;/div&gt;
        &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Kalau teman-teman ingin melihat nilai konfigurasi dari kedua preset equalizer ini, langsung saja cek file RAW-nya di bawah ini ya.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;punch-sparkle.feq&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;3
5
3
-1
-3
-5
-5
-3
-2
1
1
1
0
2
1
3
5
3&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-family: courier;&quot;&gt;punch-sparkle-auto-level.feq&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;-2
0
-2
-6
-8
-10
-10
-8
-7
-4
-4
-4
-5
-3
-4
-2
0
-2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Jika ingin melihat preset lain teman-teman bisa mengunjungi &lt;kbd&gt;https://github.com/xSwagboy69x/EQ-Presets&lt;/kbd&gt; disitu terdapat banyak jenis preset equalizer untuk foobar2000 dengan berbagai channel, saya juga mengambil referensi dari link tersebut.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;Keterkaitan dengan Artikel Lain &lt;/b&gt;di &lt;b&gt;Teknisi Serba Bisa&lt;/b&gt;&lt;/span&gt;&lt;span&gt;
Dalam pengaturan untuk artikel ini, saya menggunakan beberapa komponen tambahan di Foobar2000, seperti &lt;/span&gt;&lt;span&gt;&lt;b&gt;Input DTS&lt;/b&gt;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&lt;b&gt;Efek Reverb&lt;/b&gt;&lt;/span&gt;&lt;span&gt;, dan tentu saja &lt;/span&gt;&lt;span&gt;&lt;b&gt;Equalizer&lt;/b&gt;&lt;/span&gt;&lt;span&gt;. Untuk informasi lebih lanjut, kalian bisa membaca artikel-artikel berikut:&lt;/span&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;a disabled=&quot;false&quot; href=&quot;https://www.teknisiserbabisa.com/2021/02/setting-foobar2000-suara-mantap-mp3-player-ringan.html&quot;&gt;&lt;span&gt;Setting Foobar2000: Suara Mantap dengan MP3 Player Ringan&lt;/span&gt;&lt;/a&gt;&lt;span&gt;: Panduan dasar untuk mengoptimalkan Foobar2000.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a disabled=&quot;false&quot; href=&quot;https://www.teknisiserbabisa.com/2021/03/setting-equalizer-manual-foobar2000.html&quot;&gt;&lt;span&gt;Setting Equalizer Manual di Foobar2000&lt;/span&gt;&lt;/a&gt;&lt;span&gt;: Pelajari cara mengatur equalizer secara manual untuk hasil maksimal.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a disabled=&quot;false&quot; href=&quot;https://www.teknisiserbabisa.com/2024/01/cara-install-efek-reverb-di-foobar2000.html&quot;&gt;&lt;span&gt;Cara Install Efek Reverb di Foobar2000&lt;/span&gt;&lt;/a&gt;&lt;span&gt;: Panduan menambahkan efek reverb untuk pengalaman audio lebih mendalam.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/h4&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span&gt;Bagaimana cara menggunakannya?&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;Unduh preset yang diinginkan (format file .feq).&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;Buka Foobar2000, pilih menu &lt;/span&gt;&lt;span&gt;&lt;b&gt;File &amp;gt; Preferences&lt;/b&gt;&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;Navigasikan ke &lt;/span&gt;&lt;span&gt;&lt;b&gt;Playback &amp;gt; DSP Manager&lt;/b&gt;&lt;/span&gt;&lt;span&gt;, lalu pilih &lt;/span&gt;&lt;span&gt;&lt;b&gt;Equalizer.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;Klik &lt;/span&gt;&lt;span&gt;&lt;b&gt;Import Preset&lt;/b&gt;&lt;/span&gt;&lt;span&gt;, dan pilih file .feq yang telah diunduh.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;Aktifkan preset dan nikmati musik dengan kualitas audio yang lebih baik!&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;Kemudian, untuk setting urutan DSP yang aktif di Foobar2000 saya yang diposisi pertama ada reverb kemudian baru diikuti oleh equalizer, atau bisa dilihat pada gambar berikut.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrDFie_G-5Ndk6QeizCx-bMiwxfrKv4BbHHyEU_dPTCX_Uj196MJ_opq9JZRjXmq29p-qm2a2nluncDNZ4mZxcAU7dInK761UuMbT6b7mT_5oC_UkIEqG0H3SLV1wcDpMUqEet2Vn8R5RIhRJOZ4FT5eGjym3mpdYN3lImuAMj4Bqv4auLXtPPBL8dGJD9/s277/active-dsps-foobar2000.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;48&quot; data-original-width=&quot;277&quot; height=&quot;48&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrDFie_G-5Ndk6QeizCx-bMiwxfrKv4BbHHyEU_dPTCX_Uj196MJ_opq9JZRjXmq29p-qm2a2nluncDNZ4mZxcAU7dInK761UuMbT6b7mT_5oC_UkIEqG0H3SLV1wcDpMUqEet2Vn8R5RIhRJOZ4FT5eGjym3mpdYN3lImuAMj4Bqv4auLXtPPBL8dGJD9/s1600/active-dsps-foobar2000.png&quot; width=&quot;277&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Active DSPs&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;Jika kalian punya tips atau preset lainnya, jangan ragu untuk berbagi di kolom komentar. &lt;/span&gt;&lt;span&gt;&lt;b&gt;Bagikan artikel ini&lt;/b&gt;&lt;/span&gt;&lt;span&gt; ke teman-teman kalian agar lebih banyak orang bisa menikmati pengalaman audio terbaik dengan Foobar2000.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Selamat mencoba dan nikmati musik favorit kalian dengan kualitas terbaik! :)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/1393991554090035696/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/12/mengoptimalkan-audio-di-foobar2000-dengan-equalizer-preset-favorit.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/1393991554090035696'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/1393991554090035696'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/12/mengoptimalkan-audio-di-foobar2000-dengan-equalizer-preset-favorit.html' title='Mengoptimalkan Audio di Foobar2000 dengan Equalizer Preset Favorit'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_sQTmziJ_1saRc5dNVfGEjaXWAo4DmX8jiSP3nfAqheUwZe5pqezcZH_MXSn1QD7l4k5Oxavvu3AK7C5tlqYNeGO4GfDH_FU7CPcerFqsYGnba27PfKCmxK-jGsbegRrL9QlMJdDlgd74gYmMDyhie2ORmDRnnoCXV7xgx13cYj6OLF7kGZaI28TZ4uJ3/s72-c/setting_equalizer_foobar_optimized.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-6817486512098555336</id><published>2024-12-10T20:12:00.004+07:00</published><updated>2024-12-10T20:12:46.587+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Teknologi"/><title type='text'>HIX.AI: Alat Praktis untuk Ringkasan Video YouTube</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2sssm9DCL4zqwypocM9hTXhp8dkVSTpaLdRfOmgZbiu19HZxLL_elk7NLYwzaowzfOxCrupfrKMH_vE0oB21dOScY0x56mmeI9T6Py_r1K7uk0k4PB0uSFUeDJiPzHvqzBUNzeT8aI_EQ0M5vulKmhZmxdcA68aOpKK3bZzoJgXeRdK1cPxbVJrJp8F7e/s1792/suratmenyurat.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1792&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2sssm9DCL4zqwypocM9hTXhp8dkVSTpaLdRfOmgZbiu19HZxLL_elk7NLYwzaowzfOxCrupfrKMH_vE0oB21dOScY0x56mmeI9T6Py_r1K7uk0k4PB0uSFUeDJiPzHvqzBUNzeT8aI_EQ0M5vulKmhZmxdcA68aOpKK3bZzoJgXeRdK1cPxbVJrJp8F7e/s320/suratmenyurat.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Pernahkah Anda menemukan video YouTube menarik tetapi terlalu panjang untuk ditonton secara langsung? Jangan khawatir, karena sekarang ada &lt;strong&gt;HIX.AI&lt;/strong&gt;, alat berbasis AI yang bisa membantu Anda membuat &lt;strong&gt;ringkasan video YouTube&lt;/strong&gt; secara instan.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Sebagai teknisi yang sering belajar dan berbagi dari video YouTube, Anda pasti membutuhkan cara untuk menangkap poin-poin penting tanpa harus menghabiskan waktu berjam-jam. Inilah alasan mengapa HIX.AI sangat berguna!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;HIX.AI&lt;/strong&gt; memiliki fleksibilitas paket layanan untuk berbagai kebutuhan, mulai dari gratis hingga berbayar. Paket gratis memungkinkan penggunaan terbatas seperti ringkasan 1 artikel per bulan atau hingga 1.000 kata per minggu. Namun, bagi pengguna profesional yang membutuhkan fitur tanpa batas, tersedia paket Pro dengan harga mulai dari &lt;strong&gt;$4,99/bulan&lt;/strong&gt;, atau bahkan akses penuh tanpa batas dengan biaya &lt;strong&gt;$39,99/bulan&lt;/strong&gt; (saat artikel ini terbit, Desember 2024).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Keunggulan HIX.AI untuk Ringkasan YouTube:&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;strong&gt;Proses Cepat:&lt;/strong&gt; Masukkan link video YouTube, dan HIX.AI akan langsung memberikan ringkasannya.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Hasil Akurat:&lt;/strong&gt; AI cerdas ini memahami isi video dan menghasilkan ringkasan yang relevan.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Efisiensi Waktu:&lt;/strong&gt; Tak perlu lagi menonton video panjang untuk mengambil inti pembahasannya.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fleksibel:&lt;/strong&gt; Cocok untuk berbagai jenis video—tutorial, vlog, presentasi, hingga dokumenter.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Cara Menggunakan HIX.AI untuk Ringkasan Video YouTube&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Kunjungi &lt;a href=&quot;https://writer.hix.ai/&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;&lt;span&gt;HIX.AI&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Salin link video YouTube yang ingin dirangkum.&lt;/li&gt;&lt;li&gt;Tempelkan link di fitur summary HIX.AI.&lt;/li&gt;&lt;li&gt;Klik generate, dan ringkasan Anda siap dalam hitungan detik!&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Jika artikel ini bermanfaat, jangan lupa &lt;strong&gt;share&lt;/strong&gt; ke teman-teman Anda. Siapa tahu mereka juga butuh alat seperti ini!&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/6817486512098555336/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/12/hix-ai-alat-praktis-ringkasan-video-youtube.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/6817486512098555336'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/6817486512098555336'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/12/hix-ai-alat-praktis-ringkasan-video-youtube.html' title='HIX.AI: Alat Praktis untuk Ringkasan Video YouTube'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2sssm9DCL4zqwypocM9hTXhp8dkVSTpaLdRfOmgZbiu19HZxLL_elk7NLYwzaowzfOxCrupfrKMH_vE0oB21dOScY0x56mmeI9T6Py_r1K7uk0k4PB0uSFUeDJiPzHvqzBUNzeT8aI_EQ0M5vulKmhZmxdcA68aOpKK3bZzoJgXeRdK1cPxbVJrJp8F7e/s72-c/suratmenyurat.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-3548268573960861875</id><published>2024-12-09T13:48:00.000+07:00</published><updated>2024-12-09T13:48:05.458+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Code"/><title type='text'>Membuat Fitur Text-to-Speech di Website dengan SpeechSynthesis API (JS)</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNQv6PNnmqFglwErLN39O2dSKvpMbhAIferErJYjHCJvOeJoJD-P70g6Kn2s_vUtqpocVGY6ZtEDuYgVasc0c2uBoO5MTCNI_FTDVUr7ss4AKnQq_Z0b3-oJaHAXhYEZzDPMidGBAivE53NaHCil1v0f8_0JMCnFtTmS9Coxxx5YHLlulnZklrKk35z_7e/s1792/prog.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1792&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNQv6PNnmqFglwErLN39O2dSKvpMbhAIferErJYjHCJvOeJoJD-P70g6Kn2s_vUtqpocVGY6ZtEDuYgVasc0c2uBoO5MTCNI_FTDVUr7ss4AKnQq_Z0b3-oJaHAXhYEZzDPMidGBAivE53NaHCil1v0f8_0JMCnFtTmS9Coxxx5YHLlulnZklrKk35z_7e/s320/prog.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Halo, sobat Teknisi Serba Bisa!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Kali ini kita akan belajar cara membuat fitur Text-to-Speech (TTS) di website menggunakan SpeechSynthesis API. Dengan fitur ini, Anda dapat membuat teks pada website dibaca oleh suara komputer secara langsung. Yuk, simak langkah-langkahnya!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Apa Itu SpeechSynthesis API?&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;SpeechSynthesis API adalah fitur bawaan browser modern yang memungkinkan kita membuat teks diucapkan dengan suara komputer. API ini mudah digunakan dan mendukung pengaturan nada suara, kecepatan, dan volume.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Langkah-Langkah Membuat Text-to-Speech&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Berikut adalah kode sederhana untuk menambahkan fitur Text-to-Speech:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&amp;gt;
    &amp;lt;title&amp;gt;Text-to-Speech&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;!-- Tombol untuk memulai Text-to-Speech --&amp;gt;
    &amp;lt;button id=&quot;btn&quot;&amp;gt;Speak&amp;lt;/button&amp;gt;

    &amp;lt;script&amp;gt;
        document.getElementById(&quot;btn&quot;).addEventListener(&quot;click&quot;, () =&amp;gt; {
            var msg = &quot;Glad to meet you, my friend!&quot;;
            const utterance = new SpeechSynthesisUtterance(msg);

            // Mengontrol pitch, rate, dan volume
            utterance.pitch = 1;
            utterance.rate = 0.5;
            utterance.volume = 1;

            speechSynthesis.speak(utterance);
        });
    &amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Penjelasan Kode&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Tombol Speak:&lt;/b&gt; Tombol ini memulai fitur TTS ketika diklik.&lt;/li&gt;&lt;li&gt;&lt;b&gt;SpeechSynthesisUtterance&lt;/b&gt;: Objek yang memuat teks untuk diucapkan. Pada contoh ini, teksnya adalah &quot;Glad to meet you, my friend!&quot;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Pengaturan Suara&lt;/b&gt;: Anda dapat mengontrol suara dengan tiga properti utama:&lt;/li&gt;&lt;ol type=&quot;a&quot;&gt;&lt;li&gt;utterance.pitch: Mengatur nada suara (0-2, default = 1).&lt;/li&gt;&lt;li&gt;utterance.rate: Mengatur kecepatan pembacaan (0.1-10, default = 1).&lt;/li&gt;&lt;li&gt;utterance.volume: Mengatur volume suara (0-1, default = 1).&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;speechSynthesis.speak()&lt;/b&gt;: Fungsi untuk memulai pembacaan teks.&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Cara Mencobanya&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Salin kode di atas ke file HTML.&lt;/li&gt;&lt;li&gt;Buka file tersebut di browser yang mendukung SpeechSynthesis API (seperti Chrome, Edge, atau Firefox).&lt;/li&gt;&lt;li&gt;Klik tombol Speak dan dengarkan teksnya dibacakan!&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Kesimpulan&lt;/h4&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;SpeechSynthesis API adalah cara sederhana dan efektif untuk menambahkan fitur Text-to-Speech ke website Anda. Fitur ini sangat berguna untuk meningkatkan aksesibilitas, seperti membantu pengguna dengan gangguan penglihatan.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Terima kasih sudah membaca, dan sampai jumpa di artikel selanjutnya, Teknisi Serba Bisa!&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/3548268573960861875/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/12/membuat-fitur-text-to-speech-di-website-dengan-speechsynthesis-api-js.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/3548268573960861875'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/3548268573960861875'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/12/membuat-fitur-text-to-speech-di-website-dengan-speechsynthesis-api-js.html' title='Membuat Fitur Text-to-Speech di Website dengan SpeechSynthesis API (JS)'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNQv6PNnmqFglwErLN39O2dSKvpMbhAIferErJYjHCJvOeJoJD-P70g6Kn2s_vUtqpocVGY6ZtEDuYgVasc0c2uBoO5MTCNI_FTDVUr7ss4AKnQq_Z0b3-oJaHAXhYEZzDPMidGBAivE53NaHCil1v0f8_0JMCnFtTmS9Coxxx5YHLlulnZklrKk35z_7e/s72-c/prog.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-8938504350924583080</id><published>2024-11-30T11:14:00.005+07:00</published><updated>2024-11-30T11:14:59.071+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Mengurangi Iklan di HP Xiaomi yang Mengganggu</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij7-i65Jp9psHC0vN4ZsF7NIMSa8ePYc6KoiMC1YPXN8qrxTLRl9xeUalyPYUy9RhsT53pe2ZjE6nx8onPWmHmZ3Qd8NR3f4DAusQ0k9bt7xP1hPLaIkj6RSUDmPUk3O_BzUtwoYuNBtFdDLfmgiRWOA2kkW7wgIR-JY0fipYhxgLD6QWpmX5I3k9rDgai/s720/miui.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;622&quot; data-original-width=&quot;720&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij7-i65Jp9psHC0vN4ZsF7NIMSa8ePYc6KoiMC1YPXN8qrxTLRl9xeUalyPYUy9RhsT53pe2ZjE6nx8onPWmHmZ3Qd8NR3f4DAusQ0k9bt7xP1hPLaIkj6RSUDmPUk3O_BzUtwoYuNBtFdDLfmgiRWOA2kkW7wgIR-JY0fipYhxgLD6QWpmX5I3k9rDgai/s320/miui.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Halo, Sobat Teknisi Serba Bisa!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Siapa yang tidak kesal dengan iklan yang tiba-tiba muncul di HP Xiaomi, terutama di aplikasi bawaan seperti Mi Video dan Mi Browser? Jangan khawatir, ada cara mudah untuk menghilangkan gangguan ini dan membuat pengalaman menggunakan MIUI jadi lebih menyenangkan.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Berikut langkah-langkah praktis yang bisa kamu coba:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Menonaktifkan MSA&lt;/h4&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Buka Settings &amp;gt; Sandi dan Keamanan &amp;gt; Otorisasi dan Pencabutan.&lt;/li&gt;&lt;li&gt;Geser toggle MSA ke kiri dan klik Cabut. &lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Menonaktifkan GetApps&lt;/h4&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Buka Settings &amp;gt; Sandi dan Keamanan &amp;gt; Otorisasi dan Pencabutan.&lt;/li&gt;&lt;li&gt;Scroll ke bawah, geser toggle GetApps ke kiri, dan klik Cabut. &lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Menonaktifkan Preferensi Layanan Iklan&lt;/h4&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Buka Settings &amp;gt; Setelan tambahan &amp;gt; Layanan Iklan.&lt;/li&gt;&lt;li&gt;Geser toggle Rekomendasi Iklan yang Dipersonalisasi ke kiri. &lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Menonaktifkan Iklan dari Aplikasi Tema&lt;/h4&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Buka aplikasi Tema.&lt;/li&gt;&lt;li&gt;Klik Profil (pojok kanan bawah), lalu buka Pengaturan (ikon roda gigi di pojok kanan atas).&lt;/li&gt;&lt;li&gt;Geser toggle Tampilan Iklan ke kiri. &lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Setelah melakukan langkah-langkah ini, iklan yang mengganggu akan berkurang drastis, sehingga kamu bisa menikmati HP Xiaomi dengan lebih nyaman.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Semoga tips ini bermanfaat! Jika kamu merasa artikel ini membantu, jangan lupa untuk bagikan ke teman-teman kamu agar mereka juga tahu cara menghilangkan iklan di HP Xiaomi. &lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/8938504350924583080/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/11/mengurangi-iklan-di-hp-xiaomi-yang-mengganggu.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/8938504350924583080'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/8938504350924583080'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/11/mengurangi-iklan-di-hp-xiaomi-yang-mengganggu.html' title='Mengurangi Iklan di HP Xiaomi yang Mengganggu'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij7-i65Jp9psHC0vN4ZsF7NIMSa8ePYc6KoiMC1YPXN8qrxTLRl9xeUalyPYUy9RhsT53pe2ZjE6nx8onPWmHmZ3Qd8NR3f4DAusQ0k9bt7xP1hPLaIkj6RSUDmPUk3O_BzUtwoYuNBtFdDLfmgiRWOA2kkW7wgIR-JY0fipYhxgLD6QWpmX5I3k9rDgai/s72-c/miui.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-6077907856350104211</id><published>2024-11-27T15:15:00.000+07:00</published><updated>2024-11-27T15:15:13.240+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Code"/><title type='text'>Cara Mudah Mengetahui Commit yang Terkait dengan File di Git</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6g24s7OIhgA1Ty8zEHsd35M0tPgtb4oAWuKK11u_N18UA5UB9cLx51CD0PEGgGgkzGjNcS7TFJ8cPIDo0Z1VYr6oDP7WFEJsLzsDyj6cvCF47vMulq-Xqac8ps7xekiGquowPvx-g-fO91So5S0M1usEpwNpmFsCJXcNcgZY2-0sZdesZc0xSLZhgAmxs/s1792/prog.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1792&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6g24s7OIhgA1Ty8zEHsd35M0tPgtb4oAWuKK11u_N18UA5UB9cLx51CD0PEGgGgkzGjNcS7TFJ8cPIDo0Z1VYr6oDP7WFEJsLzsDyj6cvCF47vMulq-Xqac8ps7xekiGquowPvx-g-fO91So5S0M1usEpwNpmFsCJXcNcgZY2-0sZdesZc0xSLZhgAmxs/s320/prog.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Halo, Sobat Teknisi Serba Bisa!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Apakah Anda pernah penasaran untuk mengetahui siapa yang terakhir mengubah file tertentu di repository Git, atau kapan perubahan itu terjadi? Di artikel ini, kami akan membahas cara melacak commit yang berhubungan dengan file tertentu, termasuk bagaimana menangani file yang berada dalam subdirektori. Yuk, kita mulai!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Pentingnya Mengetahui Commit yang Terkait&lt;/h4&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Mengetahui commit yang terkait dengan file sangat berguna untuk:&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Melacak riwayat perubahan pada kode.&lt;/li&gt;&lt;li&gt;Menemukan penyebab bug yang muncul.&lt;/li&gt;&lt;li&gt;Memahami alasan di balik perubahan kode yang dilakukan.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Cara Mengetahui Commit yang Berkaitan dengan File&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Berikut adalah langkah-langkah untuk melacak commit yang berhubungan dengan file tertentu:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Pindah ke Folder Repository Git&lt;/b&gt;. Buka terminal Anda, lalu navigasikan ke folder repository project yang ingin Anda analisis.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Gunakan Perintah &lt;span style=&quot;font-family: courier;&quot;&gt;git log&lt;/span&gt; dengan Path Lengkap File&lt;/b&gt;. Untuk mengetahui commit yang berhubungan dengan file tertentu, Anda perlu mencantumkan path lengkap file dalam perintah berikut:&lt;/li&gt;
  &lt;br /&gt;
  &lt;pre&gt;&lt;code&gt;git log -- &amp;lt;path-lengkap-nama-file&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;br /&gt;
  &lt;p&gt;&lt;b&gt;Contoh&lt;/b&gt;: Jika Anda ingin melihat riwayat commit untuk file &lt;span style=&quot;font-family: courier;&quot;&gt;__sidebar.blade.php&lt;/span&gt; yang ada di dalam folder &lt;span style=&quot;font-family: courier;&quot;&gt;resources/views/partials/&lt;/span&gt;, gunakan:&lt;/p&gt;
  &lt;br /&gt;
  &lt;pre&gt;&lt;code&gt;git log -- resources/views/partials/__sidebar.blade.php&lt;/code&gt;&lt;/pre&gt;
  &lt;br /&gt;
  &lt;p&gt;&lt;b&gt;Hasilnya&lt;/b&gt;: Anda akan melihat daftar commit yang pernah memodifikasi file tersebut, lengkap dengan informasi hash commit, penulis, tanggal, dan pesan commit.&lt;/p&gt;  &lt;br /&gt;
&lt;li&gt;&lt;b&gt;Gunakan &lt;span style=&quot;font-family: courier;&quot;&gt;git blame&lt;/span&gt; untuk Menelusuri Perubahan Per Baris&lt;/b&gt;. Perintah ini berguna jika Anda ingin melihat siapa yang terakhir mengubah setiap baris di file tersebut:&lt;/li&gt;
  &lt;br /&gt;
  &lt;pre&gt;&lt;code&gt;git blame resources/views/partials/__sidebar.blade.php&lt;/code&gt;&lt;/pre&gt;
  &lt;br /&gt;
  &lt;li&gt;&lt;b&gt;Lihat Perbedaan pada Commit Tertentu&lt;/b&gt;. Jika Anda menemukan commit yang menarik, gunakan hash commit untuk melihat detail perubahannya:&lt;/li&gt;
  &lt;br /&gt;
  &lt;pre&gt;&lt;code&gt;git show &amp;lt;hash-commit&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;br /&gt;
  &lt;li&gt;&lt;b&gt;Tips Tambahan untuk Filter Lebih Spesifik&lt;/b&gt;&lt;/li&gt;
  &lt;br /&gt;
  &lt;p&gt;Menampilkan commit yang terjadi dalam jangka waktu tertentu:&lt;/p&gt;
  &lt;br /&gt;
  &lt;pre&gt;&lt;code&gt;git log --since=&quot;1 month ago&quot; -- resources/views/partials/__sidebar.blade.php&lt;/code&gt;&lt;/pre&gt;
  &lt;br /&gt;
  &lt;p&gt;Menambahkan opsi untuk format yang lebih rapi:&lt;/p&gt;
  &lt;br /&gt;
  &lt;pre&gt;&lt;code&gt;git log --pretty=format:&quot;%h %an %ar - %s&quot; -- resources/views/partials/__sidebar.blade.php&lt;/code&gt;&lt;/pre&gt;
  &lt;/ol&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Kesimpulan&lt;/h4&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Mengetahui commit yang berkaitan dengan file di Git sangat membantu untuk memahami perjalanan perubahan kode dalam project Anda. Pastikan selalu menggunakan path lengkap file untuk hasil yang akurat, terutama jika file berada di dalam subdirektori.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Jika artikel ini bermanfaat, jangan ragu untuk membagikannya kepada teman-teman Anda. Semoga tips ini membantu aktivitas coding Anda menjadi lebih mudah. Sampai jumpa di artikel berikutnya!&lt;br /&gt;&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/6077907856350104211/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/11/cara-mudah-mengetahui-commit-yang-terkait-dengan-file-di-git.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/6077907856350104211'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/6077907856350104211'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/11/cara-mudah-mengetahui-commit-yang-terkait-dengan-file-di-git.html' title='Cara Mudah Mengetahui Commit yang Terkait dengan File di Git'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6g24s7OIhgA1Ty8zEHsd35M0tPgtb4oAWuKK11u_N18UA5UB9cLx51CD0PEGgGgkzGjNcS7TFJ8cPIDo0Z1VYr6oDP7WFEJsLzsDyj6cvCF47vMulq-Xqac8ps7xekiGquowPvx-g-fO91So5S0M1usEpwNpmFsCJXcNcgZY2-0sZdesZc0xSLZhgAmxs/s72-c/prog.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-7647101828468590920</id><published>2024-10-16T10:01:00.002+07:00</published><updated>2024-10-16T10:01:17.356+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Code"/><title type='text'>Menganalisis Durasi dan Mengambil Sampel Frame Video dengan Python Menggunakan OpenCV</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5hR13H8Y-fcbLvhEhbiHkgXIlnHkko6XmbFHdbe4LKaLNhzMHUMHQ2-UIrW3gjIrRemoK-cugLRBmYvDh1J1eovP0iyKkP2xoqQ1qJkCkUIUoeP4dKEgIHEw7hWJKXZEoGJkkrdtmXkJ5il_iI7RrFU6zSeQEmRhzqDS94FBQf2s4b7GloO6atJuhsuD6/s1792/prog.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1792&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5hR13H8Y-fcbLvhEhbiHkgXIlnHkko6XmbFHdbe4LKaLNhzMHUMHQ2-UIrW3gjIrRemoK-cugLRBmYvDh1J1eovP0iyKkP2xoqQ1qJkCkUIUoeP4dKEgIHEw7hWJKXZEoGJkkrdtmXkJ5il_iI7RrFU6zSeQEmRhzqDS94FBQf2s4b7GloO6atJuhsuD6/s320/prog.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Halo, Sobat Teknisi Serba Bisa!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Apakah kamu pernah penasaran ingin mengetahui durasi dan gambaran cepat dari sebuah video tanpa harus menontonnya seluruhnya? Di artikel kali ini, kita akan membahas cara mudah menganalisis durasi dan mengambil sampel frame dari video menggunakan Python dan library OpenCV. Teknik ini sangat berguna jika kamu ingin mendapatkan overview dari video yang panjang atau menganalisisnya secara otomatis. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Mengapa Menggunakan OpenCV?&lt;/h4&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;OpenCV adalah salah satu library paling populer untuk pemrosesan gambar dan video. Dengan kemampuannya yang canggih, kamu bisa dengan mudah membaca, memodifikasi, dan menganalisis video, termasuk mengukur durasi dan mengambil sampel frame pada interval tertentu.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Kode Python untuk Menganalisis Video&lt;/h4&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Berikut adalah kode Python sederhana yang bisa kamu gunakan untuk menganalisis video:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;import cv2

# Path to the uploaded video file
video_path = &#39;/mnt/data/2024-10-15 18-42-54.mp4&#39;

# Open the video file
cap = cv2.VideoCapture(video_path)

# Get the total number of frames and frames per second (fps) for time calculation
total_frames = int(cap.get(cv2.CAP_PROP_FRAME_COUNT))
fps = cap.get(cv2.CAP_PROP_FPS)
duration = total_frames / fps  # Duration in seconds

# Output the duration and fps of the video
print(f&quot;Durasi: {duration} detik, FPS: {fps}&quot;)

# Read through the video to analyze frames (initial sampling approach)
frame_count = 0
frames_sampled = []

# Sample every 300th frame (~ every 10 seconds at 30 FPS) to get an overview
sample_rate = 300

while cap.isOpened():
    ret, frame = cap.read()
    if not ret:
        break
    if frame_count % sample_rate == 0:
        frames_sampled.append(frame)
    frame_count += 1

# Release the video capture object
cap.release()

# Number of frames sampled for an overview
print(f&quot;Jumlah frame yang diambil sampelnya: {len(frames_sampled)}&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Penjelasan Kode&lt;/h4&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Kode di atas memiliki beberapa fungsi utama:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Mengimpor Library OpenCV: import cv2 untuk membuka dan memanipulasi video.&lt;/li&gt;&lt;li&gt;Membaca Video: Menggunakan cv2. VideoCapture untuk membuka file video dan mendapatkan informasi durasi serta FPS.&lt;/li&gt;&lt;li&gt;Sampling Frame: Kode mengambil setiap 300 frame sebagai sampel (kurang lebih setiap 10 detik jika FPS video adalah 30).&lt;/li&gt;&lt;li&gt;Menampilkan Hasil: Kode akan menampilkan durasi video serta jumlah frame yang berhasil diambil sebagai sampel.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Kapan Teknik Ini Berguna?&lt;/h4&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Teknik ini sangat bermanfaat ketika kamu ingin:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Menganalisis video panjang dengan cepat.&lt;/li&gt;&lt;li&gt;Melakukan monitoring otomatis pada video pengawasan (CCTV).&lt;/li&gt;&lt;li&gt;Menerapkan deteksi objek pada video dengan efisiensi tinggi.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Dengan metode sampling ini, kamu bisa menghemat waktu dan mendapatkan informasi penting dari video tanpa harus menonton semuanya.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Kesimpulan&lt;/h4&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Menggunakan Python dan OpenCV, kamu dapat dengan mudah menganalisis video dan mendapatkan informasi penting dengan cepat. Semoga artikel ini bermanfaat, jangan lupa untuk membagikan ke teman-teman kamu. Terima kasih sudah membaca, dan sampai jumpa di artikel selanjutnya!&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/7647101828468590920/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/10/menganalisis-durasi-dan-mengambil-sampel-frame-video-dengan-python-menggunakan-opencv.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/7647101828468590920'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/7647101828468590920'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/10/menganalisis-durasi-dan-mengambil-sampel-frame-video-dengan-python-menggunakan-opencv.html' title='Menganalisis Durasi dan Mengambil Sampel Frame Video dengan Python Menggunakan OpenCV'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5hR13H8Y-fcbLvhEhbiHkgXIlnHkko6XmbFHdbe4LKaLNhzMHUMHQ2-UIrW3gjIrRemoK-cugLRBmYvDh1J1eovP0iyKkP2xoqQ1qJkCkUIUoeP4dKEgIHEw7hWJKXZEoGJkkrdtmXkJ5il_iI7RrFU6zSeQEmRhzqDS94FBQf2s4b7GloO6atJuhsuD6/s72-c/prog.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-8837123600908626906</id><published>2024-10-15T15:06:00.004+07:00</published><updated>2024-10-16T10:01:34.741+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Perbedaan Fallback dan Callback: Contoh dalam PHP dan JavaScript</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioSeniloa0i4cCQjr0x_im-sluqgZ6wSov118ESxy1qLjQdD9fSMzxGupvGFTfI9-rOsTjQAxgGhIBSPzIBTJgozje4g-bPKfg4dMV7OEaRYqWUNxcfCJrDx3bOWstOTJwic9kwRDjjfNKUPW-fWP9Nai89FDuMeNZ0xblaq5qskkVDPgHjkMe6zioyGPA/s1792/prog.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1792&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioSeniloa0i4cCQjr0x_im-sluqgZ6wSov118ESxy1qLjQdD9fSMzxGupvGFTfI9-rOsTjQAxgGhIBSPzIBTJgozje4g-bPKfg4dMV7OEaRYqWUNxcfCJrDx3bOWstOTJwic9kwRDjjfNKUPW-fWP9Nai89FDuMeNZ0xblaq5qskkVDPgHjkMe6zioyGPA/s320/prog.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Halo para pembaca blog Teknisi Serba Bisa! Dalam dunia pemrograman, kita sering mendengar istilah fallback dan callback. Meskipun kedua konsep ini terlihat mirip, mereka memiliki fungsi yang berbeda. Mari kita bahas perbedaan keduanya serta contoh implementasinya dalam kode PHP dan JavaScript.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Apa itu Callback?&lt;/h4&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Callback adalah fungsi yang diteruskan sebagai argumen ke fungsi lain dan akan dieksekusi setelah fungsi tersebut selesai dijalankan. Callback sering digunakan dalam operasi asynchronous, seperti pengambilan data dari API atau pengolahan file.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Contoh Callback di JavaScript:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;function fetchData(url, callback) {
    // Simulasi pengambilan data
    setTimeout(() =&amp;gt; {
        const data = { message: &quot;Data berhasil diambil&quot; };
        callback(data);
    }, 1000);
}

fetchData(&quot;https://api.teknisiserbabisa.com/data&quot;, (result) =&amp;gt; {
    console.log(result.message); // Output: Data berhasil diambil
});&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Pada contoh di atas, fungsi &lt;kbd&gt;fetchData&lt;/kbd&gt; menerima URL dan fungsi &lt;kbd&gt;callback&lt;/kbd&gt; sebagai argumen. Setelah data berhasil diambil (setelah 1 detik), callback akan dipanggil dan hasilnya ditampilkan.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Apa itu Fallback?&lt;/h4&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Fallback adalah mekanisme yang digunakan untuk menentukan alternatif jika suatu fungsi atau proses tidak berhasil. Fallback sering digunakan untuk menangani error atau ketika fungsi utama tidak dapat dijalankan.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Contoh Fallback di PHP:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;function getData($url) {
    $data = @file_get_contents($url); // Mengambil data dari URL
    if ($data === false) {
        // Jika gagal, gunakan fallback
        $data = &quot;Data fallback: Gagal mengambil data dari URL.&quot;;
    }
    return $data;
}

echo getData(&quot;https://api.teknisiserbabisa.com/data&quot;); // Output: Data fallback: Gagal mengambil data dari URL.&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Di contoh PHP ini, fungsi &lt;kbd&gt;getData&lt;/kbd&gt; mencoba mengambil data dari URL. Jika gagal, fungsi ini mengembalikan pesan fallback sebagai alternatif.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Kesimpulan&lt;/h4&gt;&lt;p&gt;Secara ringkas, &lt;b&gt;callback&lt;/b&gt; adalah fungsi yang dipanggil setelah fungsi lain selesai, sementara &lt;b&gt;fallback&lt;/b&gt; adalah solusi alternatif ketika suatu fungsi tidak berhasil. Keduanya memiliki peran penting dalam pengembangan perangkat lunak untuk meningkatkan efisiensi dan penanganan error.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Jika Sobat menemukan artikel ini bermanfaat, jangan ragu untuk membagikannya kepada teman-teman Anda! Terima kasih telah membaca &lt;i&gt;Teknisi Serba Bisa&lt;/i&gt;! &lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/8837123600908626906/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/10/perbedaan-fallback-dan-callback-contoh-dalam-php-dan-javascript.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/8837123600908626906'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/8837123600908626906'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/10/perbedaan-fallback-dan-callback-contoh-dalam-php-dan-javascript.html' title='Perbedaan Fallback dan Callback: Contoh dalam PHP dan JavaScript'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioSeniloa0i4cCQjr0x_im-sluqgZ6wSov118ESxy1qLjQdD9fSMzxGupvGFTfI9-rOsTjQAxgGhIBSPzIBTJgozje4g-bPKfg4dMV7OEaRYqWUNxcfCJrDx3bOWstOTJwic9kwRDjjfNKUPW-fWP9Nai89FDuMeNZ0xblaq5qskkVDPgHjkMe6zioyGPA/s72-c/prog.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-7345513734926128945</id><published>2024-09-06T13:38:00.005+07:00</published><updated>2024-09-06T13:48:45.047+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Surat"/><title type='text'>Bingung Bedain Kertas A4, A4+, dan F4? Ini Dia Jawabannya!</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_cVOMNbX0YBQz2qzBS__WTOBm-dVkdEuI9gUcDh6ElCsuA67mmG1slb2x6dKKaN_oiBbMe-PPWQRMCwO9LV7xP_AN8XESWOtb5STW86YK-jDZxd_WbsHt-9LW_7gEXCyrlr1mdBFab9niT9wkc4_nfDxCeeDDcuH4rN4MjRzRpjnMriCMIgd60VhkUFaf/s600/pekael.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;320&quot; data-original-width=&quot;600&quot; height=&quot;171&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_cVOMNbX0YBQz2qzBS__WTOBm-dVkdEuI9gUcDh6ElCsuA67mmG1slb2x6dKKaN_oiBbMe-PPWQRMCwO9LV7xP_AN8XESWOtb5STW86YK-jDZxd_WbsHt-9LW_7gEXCyrlr1mdBFab9niT9wkc4_nfDxCeeDDcuH4rN4MjRzRpjnMriCMIgd60VhkUFaf/s320/pekael.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Halo, sobat Teknisi Serba Bisa!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Pada artikel kali ini, kita akan membahas perbedaan ukuran kertas A4, A4+, dan F4. Ketiga ukuran kertas ini merupakan ukuran kertas yang paling umum digunakan.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Perbedaan Ukuran&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Berikut adalah perbedaan ukuran kertas A4, A4+, dan F4 dalam bentuk inchi, centimeter, dan milimeter:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;text-align: left;&quot;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;th&gt;Ukuran&lt;/th&gt;
            &lt;th&gt;Lebar (inchi)&lt;/th&gt;
            &lt;th&gt;Lebar (cm)&lt;/th&gt;
            &lt;th&gt;Lebar (mm)&lt;/th&gt;
            &lt;th&gt;Panjang (inchi)&lt;/th&gt;
            &lt;th&gt;Panjang (cm)&lt;/th&gt;
            &lt;th&gt;Panjang (mm)&lt;/th&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;A4&lt;/td&gt;
            &lt;td&gt;8,27&lt;/td&gt;
            &lt;td&gt;21,0&lt;/td&gt;
            &lt;td&gt;210&lt;/td&gt;
            &lt;td&gt;11,69&lt;/td&gt;
            &lt;td&gt;29,7&lt;/td&gt;
            &lt;td&gt;297&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;A4+&lt;/td&gt;
            &lt;td&gt;8,50&lt;/td&gt;
            &lt;td&gt;21,5&lt;/td&gt;
            &lt;td&gt;215&lt;/td&gt;
            &lt;td&gt;12,20&lt;/td&gt;
            &lt;td&gt;30,5&lt;/td&gt;
            &lt;td&gt;305&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;F4&lt;/td&gt;
            &lt;td&gt;8,30&lt;/td&gt;
            &lt;td&gt;21,6&lt;/td&gt;
            &lt;td&gt;216&lt;/td&gt;
            &lt;td&gt;13,0&lt;/td&gt;
            &lt;td&gt;33,0&lt;/td&gt;
            &lt;td&gt;330&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Dari tabel di atas, dapat kita lihat bahwa ukuran kertas A4 memiliki lebar 21,0 cm dan panjang 29,7 cm. Ukuran kertas A4+ memiliki lebar 21,5 cm dan panjang 30,5 cm. Sedangkan ukuran kertas F4 memiliki lebar 21,6 cm dan panjang 33,0 cm.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Kegunaan&lt;/h4&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Secara umum, ketiga ukuran kertas ini memiliki kegunaan yang sama, yaitu untuk mencetak dokumen, laporan, fotokopi, dan sebagainya. Namun, ada beberapa perbedaan kegunaan antara ketiga ukuran kertas ini, yaitu:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Ukuran kertas A4&lt;/b&gt; merupakan ukuran kertas yang paling umum digunakan. Ukuran kertas ini cocok untuk berbagai keperluan, seperti mencetak dokumen, laporan, fotokopi, dan sebagainya.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ukuran kertas A4+&lt;/b&gt; merupakan ukuran kertas yang lebih besar dari ukuran kertas A4. Ukuran kertas ini cocok untuk mencetak dokumen yang lebih panjang atau lebih lebar, seperti brosur, poster, dan sebagainya.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ukuran kertas F4&lt;/b&gt; merupakan ukuran kertas yang lebih besar dari ukuran kertas A4. Ukuran kertas ini cocok untuk mencetak dokumen yang lebih panjang atau lebih lebar, seperti denah, gambar teknis, dan sebagainya.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Kesimpulan&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Demikianlah artikel tentang perbedaan ukuran kertas A4, A4+, dan F4. Semoga artikel ini bermanfaat bagi sobat Teknisi Serba Bisa.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Terima kasih sudah membaca! &lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/7345513734926128945/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/09/bingung-bedain-kertas-a4-a4-dan-f4-ini-dia-jawabnya.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/7345513734926128945'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/7345513734926128945'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/09/bingung-bedain-kertas-a4-a4-dan-f4-ini-dia-jawabnya.html' title='Bingung Bedain Kertas A4, A4+, dan F4? Ini Dia Jawabannya!'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_cVOMNbX0YBQz2qzBS__WTOBm-dVkdEuI9gUcDh6ElCsuA67mmG1slb2x6dKKaN_oiBbMe-PPWQRMCwO9LV7xP_AN8XESWOtb5STW86YK-jDZxd_WbsHt-9LW_7gEXCyrlr1mdBFab9niT9wkc4_nfDxCeeDDcuH4rN4MjRzRpjnMriCMIgd60VhkUFaf/s72-c/pekael.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-1968456713229022599</id><published>2024-08-26T11:54:00.001+07:00</published><updated>2024-08-26T11:54:36.232+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Code"/><title type='text'>Cara Praktis Menghitung Jumlah Hari dalam Sebulan dengan PHP dan JavaScript</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHKaGiuBHpySrknQnz8iJuR1mLCyp5NmlYNGXnK5F10iDZImHyzumRJypR8UJskYf-qJwDnFUxdkCFV9gbn40mN8DN5QIv61s3ToO3CRb6Gd-C7qGfhKbxe9zJrrGB2VX38RVLCligs7GPDFsLi8ZW8BCuSppcPDlMrEzMChSt8WRFUjEOxTFda7DGyBln/s1066/gancii-tsb.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;416&quot; data-original-width=&quot;1066&quot; height=&quot;125&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHKaGiuBHpySrknQnz8iJuR1mLCyp5NmlYNGXnK5F10iDZImHyzumRJypR8UJskYf-qJwDnFUxdkCFV9gbn40mN8DN5QIv61s3ToO3CRb6Gd-C7qGfhKbxe9zJrrGB2VX38RVLCligs7GPDFsLi8ZW8BCuSppcPDlMrEzMChSt8WRFUjEOxTFda7DGyBln/s320/gancii-tsb.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Halo, teknisi serbabisa!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Pada artikel ini, kita akan membahas bagaimana cara menghitung jumlah hari dalam satu bulan di tahun tertentu menggunakan dua bahasa pemrograman populer, PHP dan JavaScript. Metode ini bisa sangat berguna dalam berbagai aplikasi web, terutama yang berhubungan dengan kalender, manajemen waktu, atau penghitungan otomatis.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Menghitung Jumlah Hari dalam Sebulan Menggunakan PHP&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;PHP menyediakan fungsi cal_days_in_month() yang bisa digunakan untuk mendapatkan jumlah hari dalam bulan tertentu. Fungsi ini sangat simpel dan bisa diterapkan dalam hitungan detik.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Berikut adalah contoh kodenya:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;?php
// Tentukan tahun dan bulan
$tahun = 2024;
$bulan = 2; // Februari

// Menghitung jumlah hari dalam bulan tertentu
$jumlah_hari = cal_days_in_month(CAL_GREGORIAN, $bulan, $tahun);

echo &quot;Jumlah hari di bulan $bulan pada tahun $tahun adalah $jumlah_hari.&quot;;
?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Pada kode di atas, kita menggunakan fungsi cal_days_in_month() dengan parameter CAL_GREGORIAN, diikuti dengan bulan dan tahun yang ingin kita hitung. Untuk Februari, pada tahun kabisat seperti 2024, hasilnya akan 29 hari.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Menghitung Jumlah Hari dalam Sebulan Menggunakan JavaScript&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;JavaScript juga memungkinkan kita menghitung jumlah hari dalam suatu bulan dengan mudah menggunakan objek Date.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Berikut adalah contoh kodenya:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;function jumlahHariDalamBulan(tahun, bulan) {
    return new Date(tahun, bulan, 0).getDate();
}

// Contoh penggunaan
const tahun = 2024;
const bulan = 2; // Februari

const jumlahHari = jumlahHariDalamBulan(tahun, bulan);
console.log(`Jumlah hari di bulan ${bulan} pada tahun ${tahun} adalah ${jumlahHari}.`);&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Fungsi ini menggunakan new Date(tahun, bulan, 0) untuk mendapatkan jumlah hari dalam bulan tersebut. Perlu dicatat bahwa di JavaScript, bulan dimulai dari 0 (Januari = 0, Februari = 1, dst.).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Kesimpulan&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Menghitung jumlah hari dalam bulan tertentu menggunakan PHP dan JavaScript ternyata sangat sederhana dan praktis. Kamu bisa memilih bahasa pemrograman yang sesuai dengan kebutuhanmu dan langsung mengimplementasikannya pada proyekmu.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Semoga artikel ini membantu! Jangan lupa untuk membagikan artikel ini kepada teman-temanmu yang mungkin juga membutuhkannya.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Terima kasih sudah membaca, dan sampai jumpa di artikel berikutnya! 😊&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/1968456713229022599/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/08/cara-praktis-menghitung-jumlah-hari-dalam-sebulan-dengan-php-dan-javascript.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/1968456713229022599'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/1968456713229022599'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/08/cara-praktis-menghitung-jumlah-hari-dalam-sebulan-dengan-php-dan-javascript.html' title='Cara Praktis Menghitung Jumlah Hari dalam Sebulan dengan PHP dan JavaScript'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHKaGiuBHpySrknQnz8iJuR1mLCyp5NmlYNGXnK5F10iDZImHyzumRJypR8UJskYf-qJwDnFUxdkCFV9gbn40mN8DN5QIv61s3ToO3CRb6Gd-C7qGfhKbxe9zJrrGB2VX38RVLCligs7GPDFsLi8ZW8BCuSppcPDlMrEzMChSt8WRFUjEOxTFda7DGyBln/s72-c/gancii-tsb.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-8283615965677893839</id><published>2024-08-12T22:11:00.000+07:00</published><updated>2024-08-12T22:11:00.195+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Others"/><title type='text'>Doa Allahumma Inna Nas&#39;aluka Salamatan Fiddin dalam Kehidupan Sehari-hari</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf5OX4cf7zr5sXqZVW-Q_3GRBiiShW4IaBWwx8NNE1CqUcQnuKtBo6FVhHnrbyCtl8LdVtQung7cOTFR42ujLnpN4ZsNe6F0oPhnqKhi8yUlV0H-wkGHaiz-zJE4VAhdo_YwyILXFg0zy8GVJGBNBVXXG-k6MvbJ-vjZvDGyHHsphspS4Arx8C1e4yiKbM/s1080/prayforsulteng.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1080&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf5OX4cf7zr5sXqZVW-Q_3GRBiiShW4IaBWwx8NNE1CqUcQnuKtBo6FVhHnrbyCtl8LdVtQung7cOTFR42ujLnpN4ZsNe6F0oPhnqKhi8yUlV0H-wkGHaiz-zJE4VAhdo_YwyILXFg0zy8GVJGBNBVXXG-k6MvbJ-vjZvDGyHHsphspS4Arx8C1e4yiKbM/s320/prayforsulteng.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Assalamu&#39;alaikum, Sobat Teknisi Serba Bisa! Kali ini, kita akan membahas keutamaan membaca doa Allahumma inna nas aluka salamatan fiddin yang bisa menjadi pelindung dan penenang jiwa dalam kehidupan sehari-hari.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Dalam kehidupan yang penuh dengan tantangan dan cobaan, memiliki doa sebagai pegangan merupakan salah satu cara terbaik untuk mendekatkan diri kepada Allah SWT. Salah satu doa yang memiliki makna mendalam adalah doa Allahumma inna nas aluka salamatan fiddin. Doa ini tidak hanya dianjurkan untuk dibaca setelah shalat, tetapi juga dalam berbagai situasi sehari-hari, seperti saat memulai aktivitas atau ketika menghadapi situasi sulit.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Doa ini mencakup permohonan yang sangat lengkap, mulai dari keselamatan dalam beragama, kesehatan fisik, tambahan ilmu, keberkahan rezeki, hingga kemudahan dalam menghadapi kematian dan pengampunan setelahnya. Membaca doa ini secara rutin dapat menjadi pengingat akan ketergantungan kita kepada Allah SWT dalam segala aspek kehidupan. Selain itu, doa ini juga dapat memberikan ketenangan hati dan jiwa, terutama ketika kita merasa sedang dalam tekanan atau kesulitan.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Berikut adalah teks doa Allahumma inna nas aluka salamatan fiddin beserta artinya:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;اَللّٰهُمَّ اِنَّانَسْئَلُكَ سَلَامَةًفِى الدِّيْنِ، وَعَافِيَةًفِى الْجَسَدِوَزِيَادَةًفِى الْعِلْمِ وَبَرَكَةًفِى الرِّزْقِ وَتَوْبَةًقَبْلَ الْمَوْتِ وَرَحْمَةًعِنْدَالْمَوْتِ وَمَغْفِرَةًبَعْدَالْمَوْتِ،اَللّٰهُمَّ هَوِّنْ عَلَيْنَا فِيْ سَكَرَاتِ الْمَوْتِ، وَنَجَاةًمِنَ النَّارِوَالْعَفْوَعِنْدَالْحِسَابِ&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Allahumma inna nas aluka salamatan fiddin, wa ‘afiatan fil jasad, wa ziyadatan fil ‘ilmi, wa barakatan firrizqi, wa taubatan qoblal maut, warahmatan ‘indal maut, wa maghfirotan ba’dal maut, Allahumma hawwin ‘alaina fi sakarotil maut, wa najata minannar, wal ‘afwa ‘indal hisab.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&quot;Ya Allah, sesungguhnya kami memohon kepada Engkau akan keselamatan Agama dan sehat badan, dan tambahnya ilmu pengetahuan, dan keberkahan dalam rizki, serta ampunan sebelum mati, rahmat waktu mati, dan pengampunan sesudah mati. Ya Allah, mudahkanlah bagi kami saat (sekarat) menghadapi mati, dan selamatkanlah kami dari siksa neraka, dan pengampunan waktu hisab.&quot;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Membaca doa ini adalah bentuk permohonan kepada Allah untuk menjaga kita dalam setiap langkah kehidupan. Doa ini mengandung permohonan yang lengkap, mulai dari kesehatan, ilmu, rezeki, hingga keselamatan di akhirat. Oleh karena itu, menjadikan doa ini sebagai bagian dari rutinitas harian bisa membantu kita merasa lebih tenang dan terlindungi.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Meskipun doa ini sangat dianjurkan dibaca setelah shalat, Anda juga bisa membacanya kapan saja, baik saat akan memulai aktivitas harian, menghadapi tantangan, atau bahkan saat sedang beristirahat. Doa ini bisa menjadi pelindung dan penenang di setiap saat.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Semoga artikel ini bermanfaat dan menjadi pengingat bagi kita semua untuk selalu memohon perlindungan dari Allah SWT dalam setiap aktivitas. Jangan lupa untuk share artikel ini kepada teman-teman dan keluarga agar semakin banyak yang merasakan manfaatnya.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Wassalamu&#39;alaikum.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/8283615965677893839/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/08/doa-allahumma-inna-nasaluka-salamatan-fiddin.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/8283615965677893839'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/8283615965677893839'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/08/doa-allahumma-inna-nasaluka-salamatan-fiddin.html' title='Doa Allahumma Inna Nas&#39;aluka Salamatan Fiddin dalam Kehidupan Sehari-hari'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf5OX4cf7zr5sXqZVW-Q_3GRBiiShW4IaBWwx8NNE1CqUcQnuKtBo6FVhHnrbyCtl8LdVtQung7cOTFR42ujLnpN4ZsNe6F0oPhnqKhi8yUlV0H-wkGHaiz-zJE4VAhdo_YwyILXFg0zy8GVJGBNBVXXG-k6MvbJ-vjZvDGyHHsphspS4Arx8C1e4yiKbM/s72-c/prayforsulteng.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-1700840363969432488</id><published>2024-08-05T22:17:00.004+07:00</published><updated>2024-08-06T11:54:59.439+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Tutorial Insomnia: Solusi Mudah untuk Query Parameters Seperti di Postman</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8FBTgA8eysf_dJSknrhC7bYWp15SSZaAHTi5dsJE8I1EwFPGY3XIIrz59O4KOT0bcJWGRR4T4bSCIGPi5_-SCUw4I9jzFB9-4vMJfJwJm2ofMPVdiPbT68xn8pRyuCcM4txAaJuJE1v32fjq9KNlR0DVN9ppJs93cn3ClVevJpnc_0nDKv5me4L4E2YMs/s1280/Generate%20YouTube%20Thumbnail.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8FBTgA8eysf_dJSknrhC7bYWp15SSZaAHTi5dsJE8I1EwFPGY3XIIrz59O4KOT0bcJWGRR4T4bSCIGPi5_-SCUw4I9jzFB9-4vMJfJwJm2ofMPVdiPbT68xn8pRyuCcM4txAaJuJE1v32fjq9KNlR0DVN9ppJs93cn3ClVevJpnc_0nDKv5me4L4E2YMs/s320/Generate%20YouTube%20Thumbnail.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Halo semuanya! Selamat datang kembali di blog Teknisi Serba Bisa. Pada kesempatan kali ini, saya akan membahas topik yang mungkin sudah sering Anda temui jika Anda bekerja dengan API, yaitu penggunaan query parameters. Jika Anda pernah menggunakan Postman, Anda pasti tahu betapa mudahnya menambahkan query parameters ke dalam URL API Anda. Namun, bagaimana jika Anda ingin menggunakan Insomnia sebagai alternatif? Sayangnya, fitur query parameter tidak tersedia secara langsung di Insomnia. Tapi jangan khawatir! Ada solusi yang sangat mudah dan efektif untuk mengatasi masalah ini.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/PhmSjeYXkQg&quot; width=&quot;320&quot; youtube-src-id=&quot;PhmSjeYXkQg&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Mengapa Memilih Insomnia?&lt;/h4&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Insomnia adalah alat yang kuat untuk mengelola dan menguji API, dengan antarmuka yang sederhana dan ringan. Meskipun tidak sepopuler Postman, Insomnia tetap menjadi pilihan yang menarik karena performanya yang cepat dan konsumsi sumber daya yang lebih rendah. Namun, satu hal yang mungkin menjadi kendala bagi pengguna Postman yang beralih ke Insomnia adalah absennya fitur query parameters yang tersedia secara langsung.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Solusi: Plugin Path Parameters&lt;/h4&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Untuk mengatasi masalah ini, Anda bisa menggunakan plugin bernama Path Parameters yang dikembangkan oleh Gregory Schier. Plugin ini memungkinkan Anda menambahkan query parameters di Insomnia dengan cara yang sangat mirip seperti di Postman. Berikut adalah langkah-langkah mudah untuk menginstal dan menggunakan plugin ini:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Instalasi Plugin Path Parameters&lt;/h4&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Buka Insomnia di komputer Anda.&lt;/li&gt;&lt;li&gt;Klik pada tab &#39;Plugins&#39; di bagian atas layar.&lt;/li&gt;&lt;li&gt;Di kotak pencarian, ketik &#39;insomnia-plugin-path-parameters&#39;.&lt;/li&gt;&lt;li&gt;Setelah plugin ini muncul, klik &#39;Install&#39; dan plugin akan otomatis terpasang.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Menggunakan Path Parameters&lt;/h4&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Setelah plugin terpasang, Anda dapat mulai menggunakannya. Misalnya, jika Anda ingin menambahkan parameter id ke URL API Anda, Anda bisa menambahkannya di bagian yang telah disediakan oleh plugin ini.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Plugin ini akan otomatis mengelola query parameters sesuai dengan yang Anda masukkan, sama seperti yang Anda lakukan di Postman.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Kesimpulan&lt;/h4&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Dengan adanya plugin Path Parameters, Insomnia kini menjadi semakin user-friendly dan mampu bersaing dengan Postman dalam hal kemudahan penggunaan, terutama untuk penambahan query parameters. Jadi, jika Anda ingin mencoba alternatif baru yang lebih ringan dan cepat, Insomnia dengan plugin ini bisa menjadi pilihan tepat. Jangan ragu untuk mencobanya dan lihat sendiri betapa mudahnya pengelolaan API dengan Insomnia!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Terima kasih telah membaca artikel ini di blog Teknisi Serba Bisa. Semoga informasi yang saya bagikan bermanfaat bagi Anda. Jika Anda memiliki pertanyaan atau ingin berbagi pengalaman, jangan ragu untuk meninggalkan komentar di bawah. Sampai jumpa di artikel selanjutnya!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Link Plugin : https://insomnia.rest/plugins/insomnia-plugin-path-parameters&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/1700840363969432488/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/08/tutorial-insomnia-solusi-mudah-untuk-query-parameters-seperti-postman.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/1700840363969432488'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/1700840363969432488'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/08/tutorial-insomnia-solusi-mudah-untuk-query-parameters-seperti-postman.html' title='Tutorial Insomnia: Solusi Mudah untuk Query Parameters Seperti di Postman'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8FBTgA8eysf_dJSknrhC7bYWp15SSZaAHTi5dsJE8I1EwFPGY3XIIrz59O4KOT0bcJWGRR4T4bSCIGPi5_-SCUw4I9jzFB9-4vMJfJwJm2ofMPVdiPbT68xn8pRyuCcM4txAaJuJE1v32fjq9KNlR0DVN9ppJs93cn3ClVevJpnc_0nDKv5me4L4E2YMs/s72-c/Generate%20YouTube%20Thumbnail.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-2070775582720060212</id><published>2024-06-21T10:20:00.001+07:00</published><updated>2024-06-21T10:20:36.195+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Code"/><title type='text'>Mengatasi ModuleNotFoundError: No module named &#39;jupyter_server.contents&#39; dengan Mudah</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglr7T4CzI40gKh1ZN8ZP5A0LYEIbNbhAKcUnSgL4PwXOOjF9dEXtAyMct4Rb8Br7oD5iQ5NHA5CeVhHJMiA8g4LExfumU7uIHNoFHEcC0WK3m4hHqgmgZYuohcKcH0b2QT5polc7fTn-VnaWO9kHgaC-NcR8iJvK5bBDJ71FZsIRaN4ZyRXq7c8MsnS9Bg/s604/codeBanner.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;324&quot; data-original-width=&quot;604&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglr7T4CzI40gKh1ZN8ZP5A0LYEIbNbhAKcUnSgL4PwXOOjF9dEXtAyMct4Rb8Br7oD5iQ5NHA5CeVhHJMiA8g4LExfumU7uIHNoFHEcC0WK3m4hHqgmgZYuohcKcH0b2QT5polc7fTn-VnaWO9kHgaC-NcR8iJvK5bBDJ71FZsIRaN4ZyRXq7c8MsnS9Bg/s320/codeBanner.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Halo, para pembaca setia Teknisi Serba Bisa! Pada kesempatan kali ini, kita akan membahas masalah yang cukup sering ditemui oleh para pengguna Jupyter Notebook, yaitu error ModuleNotFoundError: No module named &#39;jupyter_server.contents&#39;. Mari kita pelajari bersama cara mengatasinya dengan langkah-langkah yang mudah diikuti.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Mengenal Masalah&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Ketika menjalankan Jupyter Notebook, mungkin Anda pernah mengalami error dengan pesan seperti ini.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;AryaWisanggeni@LAPTOP-AABC2SE MINGW64 /d/Code
$ jupyter notebook
Traceback (most recent call last):
  File &quot;C:\Users\AryaWisanggeni\AppData\Local\Programs\Python\Python310\lib\site-packages\notebook\traittypes.py&quot;, line 235, in _resolve_classes
    klass = self._resolve_string(klass)
  File &quot;C:\Users\AryaWisanggeni\AppData\Local\Programs\Python\Python310\lib\site-packages\traitlets\traitlets.py&quot;, line 2015, in _resolve_string
    return import_item(string)
  File &quot;C:\Users\AryaWisanggeni\AppData\Local\Programs\Python\Python310\lib\site-packages\traitlets\utils\importstring.py&quot;, line 33, in import_item
    module = __import__(package, fromlist=[obj])
ModuleNotFoundError: No module named &#39;jupyter_server.contents&#39;

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File &quot;C:\Users\AryaWisanggeni\AppData\Local\Programs\Python\Python310\lib\runpy.py&quot;, line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File &quot;C:\Users\AryaWisanggeni\AppData\Local\Programs\Python\Python310\lib\runpy.py&quot;, line 86, in _run_code
    exec(code, run_globals)
  File &quot;C:\Users\AryaWisanggeni\AppData\Local\Programs\Python\Python310\Scripts\jupyter-notebook.EXE\__main__.py&quot;, line 7, in &amp;lt;module&amp;gt;
  File &quot;C:\Users\AryaWisanggeni\AppData\Local\Programs\Python\Python310\lib\site-packages\jupyter_core\application.py&quot;, line 283, in launch_instance
    super().launch_instance(argv=argv, **kwargs)
  File &quot;C:\Users\AryaWisanggeni\AppData\Local\Programs\Python\Python310\lib\site-packages\traitlets\config\application.py&quot;, line 1073, in launch_instance
    app = cls.instance(**kwargs)
  File &quot;C:\Users\AryaWisanggeni\AppData\Local\Programs\Python\Python310\lib\site-packages\traitlets\config\configurable.py&quot;, line 583, in instance
    inst = cls(*args, **kwargs)
  File &quot;C:\Users\AryaWisanggeni\AppData\Local\Programs\Python\Python310\lib\site-packages\traitlets\traitlets.py&quot;, line 1292, in __new__
    inst.setup_instance(*args, **kwargs)
  File &quot;C:\Users\AryaWisanggeni\AppData\Local\Programs\Python\Python310\lib\site-packages\traitlets\traitlets.py&quot;, line 1335, in setup_instance
    super(HasTraits, self).setup_instance(*args, **kwargs)
  File &quot;C:\Users\AryaWisanggeni\AppData\Local\Programs\Python\Python310\lib\site-packages\traitlets\traitlets.py&quot;, line 1311, in setup_instance
    init(self)
  File &quot;C:\Users\AryaWisanggeni\AppData\Local\Programs\Python\Python310\lib\site-packages\notebook\traittypes.py&quot;, line 226, in instance_init
    self._resolve_classes()
  File &quot;C:\Users\AryaWisanggeni\AppData\Local\Programs\Python\Python310\lib\site-packages\notebook\traittypes.py&quot;, line 238, in _resolve_classes
    warn(f&quot;{klass} is not importable. Is it installed?&quot;, ImportWarning)
TypeError: warn() missing 1 required keyword-only argument: &#39;stacklevel&#39;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Error ini menunjukkan bahwa Jupyter Notebook tidak dapat menemukan module &#39;jupyter_server.contents&#39;. Hal ini sering disebabkan oleh ketidakcocokan versi package yang terinstal.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Cara Mengatasi&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Untuk mengatasi masalah ini, kita dapat mengikuti langkah-langkah berikut:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Uninstall Package &#39;traitlets&#39;&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Langkah pertama yang harus kita lakukan adalah menguninstall package &#39;traitlets&#39; yang saat ini terinstal di sistem. Jalankan perintah berikut di terminal atau command prompt:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;kbd&gt;pip3 uninstall traitlets&lt;/kbd&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Install Kembali Package &#39;traitlets&#39; dengan Versi Tertentu&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Setelah menguninstall, kita akan menginstall kembali package &#39;traitlets&#39; dengan versi yang kompatibel. Gunakan perintah berikut:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;kbd&gt;pip3 install traitlets==5.9.0&lt;/kbd&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Dengan mengikuti kedua langkah di atas, error ModuleNotFoundError: No module named &#39;jupyter_server.contents&#39; seharusnya dapat teratasi.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Kesimpulan&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Mengatasi error pada Jupyter Notebook memang bisa membingungkan, tetapi dengan panduan yang tepat, Anda bisa menyelesaikannya dengan mudah. Pastikan untuk selalu memperbarui dan memeriksa kompatibilitas package yang digunakan.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Semoga artikel ini bermanfaat bagi Anda. Jika Anda menemukan masalah serupa, jangan ragu untuk mencoba langkah-langkah di atas.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Bagikan artikel ini kepada teman-teman Anda yang mungkin menghadapi masalah serupa. Klik tombol share di bawah ini dan bantu mereka menemukan solusi!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Terima kasih telah membaca artikel di Teknisi Serba Bisa. Sampai jumpa di artikel berikutnya!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Referensi&lt;/h4&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;https://stackoverflow.com/questions/77549493/modulenotfounderror-no-module-named-jupyter-server-contents/77549554#77549554&lt;/li&gt;&lt;li&gt;https://github.com/microsoft/azuredatastudio/issues/24436 &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/2070775582720060212/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/06/mengatasi-modulenotfounderror-no-module-named-jupyter-server-contents.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/2070775582720060212'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/2070775582720060212'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/06/mengatasi-modulenotfounderror-no-module-named-jupyter-server-contents.html' title='Mengatasi ModuleNotFoundError: No module named &#39;jupyter_server.contents&#39; dengan Mudah'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglr7T4CzI40gKh1ZN8ZP5A0LYEIbNbhAKcUnSgL4PwXOOjF9dEXtAyMct4Rb8Br7oD5iQ5NHA5CeVhHJMiA8g4LExfumU7uIHNoFHEcC0WK3m4hHqgmgZYuohcKcH0b2QT5polc7fTn-VnaWO9kHgaC-NcR8iJvK5bBDJ71FZsIRaN4ZyRXq7c8MsnS9Bg/s72-c/codeBanner.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-6963151732346663112</id><published>2024-06-13T12:02:00.002+07:00</published><updated>2024-06-13T12:02:45.187+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Fungsi PHP strip_tags untuk Keamanan dan Kebersihan Data</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir3S41Z69luPU3R9VfS8WYR_zeJFoXeEmrQc5NYXJfKf7ZCzmsEXrCUKVUHxCXhRcyGaoufYbXBwKvtwHGoFGziURarBEreD50ruHF12bd3YC50LBJYoadp_FdX1BFgmSxf1w2ynHaWX85CAo_43v6s9svZO5kE-C97jU99aeTUS8K0x93aMut1tlzvbHf/s604/codeBanner.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;324&quot; data-original-width=&quot;604&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir3S41Z69luPU3R9VfS8WYR_zeJFoXeEmrQc5NYXJfKf7ZCzmsEXrCUKVUHxCXhRcyGaoufYbXBwKvtwHGoFGziURarBEreD50ruHF12bd3YC50LBJYoadp_FdX1BFgmSxf1w2ynHaWX85CAo_43v6s9svZO5kE-C97jU99aeTUS8K0x93aMut1tlzvbHf/s320/codeBanner.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Halo, pembaca setia Teknisi Serba Bisa! Kali ini, kita akan membahas sebuah fungsi penting dalam pemrograman PHP yang sering digunakan untuk meningkatkan keamanan dan kebersihan data &lt;kbd&gt;strip_tags&lt;/kbd&gt;. Bagi Anda yang sering bergelut dengan pengembangan web, pasti sudah tidak asing lagi dengan fungsi yang satu ini. Namun, bagi yang baru terjun ke dunia PHP, mari kita pelajari bersama fungsi ini secara lebih mendalam.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Apa itu strip_tags?&lt;/h4&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;strip_tags&lt;/span&gt; adalah sebuah fungsi dalam PHP yang digunakan untuk menghapus semua tag HTML dan PHP dari sebuah string. Ini sangat berguna ketika Anda ingin membersihkan data input dari pengguna, terutama ketika data tersebut berasal dari formulir (form) yang diisi secara bebas. Menghapus tag-tag ini dapat membantu mencegah serangan XSS (Cross-Site Scripting) dan menjaga tampilan konten agar tetap rapi.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Bagaimana Cara Kerjanya?&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Sintaks dasar dari fungsi &lt;span style=&quot;font-family: courier;&quot;&gt;strip_tags&lt;/span&gt; adalah sebagai berikut:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;strip_tags(string $string, array|string|null $allowed_tags = null): string&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;kbd&gt;$string&lt;/kbd&gt; dalam hal ini artinya string yang ingin Anda bersihkan dari tag HTML dan PHP. &lt;kbd&gt;$allowable_tags&lt;/kbd&gt; dalam hal ini opsional Daftar tag yang diperbolehkan tetap ada dalam string.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Berikut adalah contoh penggunaan sederhana dari &lt;span style=&quot;font-family: courier;&quot;&gt;strip_tags&lt;/span&gt;:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;?php
$input = &quot;&amp;lt;p&amp;gt;Hello, &amp;lt;b&amp;gt;world!&amp;lt;/b&amp;gt; &amp;lt;a href=&#39;https://teknisiserbabisa.com&#39;&amp;gt;Click here&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&quot;;
$output = strip_tags($input);
echo $output;
?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Pada contoh di atas, &lt;span style=&quot;font-family: courier;&quot;&gt;strip_tags&lt;/span&gt; akan menghapus semua tag HTML, sehingga hasil yang dicetak adalah:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;pre&gt;&lt;samp&gt;Hello, world! Click here&lt;/samp&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Mengizinkan Tag Tertentu&lt;/h4&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Terkadang, Anda mungkin ingin mempertahankan beberapa tag HTML untuk keperluan format. Anda bisa menggunakan parameter kedua dari &lt;span style=&quot;font-family: courier;&quot;&gt;strip_tags&lt;/span&gt; untuk menentukan tag yang diperbolehkan:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;?php
$input = &quot;&amp;lt;p&amp;gt;Hello, &amp;lt;b&amp;gt;world!&amp;lt;/b&amp;gt; &amp;lt;a href=&#39;https://teknisiserbabisa.com&#39;&amp;gt;Click here&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&quot;;
$output = strip_tags($input, &#39;&amp;lt;b&amp;gt;&amp;lt;a&amp;gt;&#39;);
echo $output;
?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Pada contoh ini, tag &amp;lt;b&amp;gt; dan &amp;lt;a&amp;gt; tidak akan dihapus, sehingga hasilnya adalah:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;pre&gt;&lt;samp&gt;Hello, &lt;b&gt;world!&lt;/b&gt; &lt;a href=&quot;https://teknisiserbabisa.com&quot;&gt;Click here&lt;/a&gt;&lt;/samp&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Keuntungan Menggunakan strip_tags&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Keamanan: Menghapus tag berbahaya seperti &amp;lt;script&amp;gt; dapat mencegah serangan XSS.&lt;/li&gt;&lt;li&gt;Kebersihan Data: Memastikan data yang ditampilkan tidak mengandung tag HTML yang tidak diinginkan.&lt;/li&gt;&lt;li&gt;Kesesuaian Tampilan: Menghindari masalah tampilan yang disebabkan oleh tag HTML yang tidak tertutup dengan benar atau tidak sesuai konteks.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&amp;nbsp;Kesimpulan&lt;/h4&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Fungsi &lt;span style=&quot;font-family: courier;&quot;&gt;strip_tags&lt;/span&gt; dalam PHP adalah alat yang sangat berguna untuk meningkatkan keamanan dan kebersihan data input dari pengguna. Dengan menggunakan &lt;span style=&quot;font-family: courier;&quot;&gt;strip_tags&lt;/span&gt;, Anda dapat menghilangkan tag HTML dan PHP yang tidak diinginkan dari string, serta menjaga konten tetap aman dan rapi.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Semoga artikel ini bermanfaat bagi Anda yang ingin meningkatkan keterampilan dalam pemrograman PHP. Jika Anda merasa artikel ini menarik dan bermanfaat, jangan ragu untuk membagikannya kepada teman-teman atau rekan kerja Anda. Terima kasih telah membaca Teknisi Serba Bisa, sampai jumpa di artikel selanjutnya!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Bagikan Artikel Ini Jika Bermanfaat!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Selalu ingat, berbagi ilmu adalah salah satu cara terbaik untuk saling membantu dan berkembang bersama. Mari kita jadikan komunitas kita lebih kuat dan lebih pintar!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Referensi:&lt;/h4&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;https://www.php.net/manual/en/function.strip-tags.php&lt;/li&gt;&lt;li&gt;https://stackoverflow.com/questions/36247382/remove-html-tags-from-strings-on-laravel-blade&lt;br /&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/6963151732346663112/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/06/fungsi-php-striptags-untuk-keamanan-dan-kebersihan-data.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/6963151732346663112'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/6963151732346663112'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/06/fungsi-php-striptags-untuk-keamanan-dan-kebersihan-data.html' title='Fungsi PHP strip_tags untuk Keamanan dan Kebersihan Data'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir3S41Z69luPU3R9VfS8WYR_zeJFoXeEmrQc5NYXJfKf7ZCzmsEXrCUKVUHxCXhRcyGaoufYbXBwKvtwHGoFGziURarBEreD50ruHF12bd3YC50LBJYoadp_FdX1BFgmSxf1w2ynHaWX85CAo_43v6s9svZO5kE-C97jU99aeTUS8K0x93aMut1tlzvbHf/s72-c/codeBanner.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-3755798949152651905</id><published>2024-04-24T17:56:00.002+07:00</published><updated>2024-04-24T17:56:50.182+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Code"/><title type='text'>Mengintegrasikan UUID Versi 4 ke Project PHP Menggunakan Composer</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE0ejIOro3_C7AKjp9104JsrOxL05NxNoEALUNPqjZQS3ktUBCKHTCRxa5rfyByxyOVbHq5CO4EBldCbbH7uhVe_ZhopbJDnegVACtiFSq8Q5GuXedTlvuSLKPByzGbFu2ELSfEv575K56Kn9h6NNVPdMDNKXU-k9vjQ1QKM0rmIRvhJW1MIobrY3FPktF/s604/codeBanner.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;324&quot; data-original-width=&quot;604&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE0ejIOro3_C7AKjp9104JsrOxL05NxNoEALUNPqjZQS3ktUBCKHTCRxa5rfyByxyOVbHq5CO4EBldCbbH7uhVe_ZhopbJDnegVACtiFSq8Q5GuXedTlvuSLKPByzGbFu2ELSfEv575K56Kn9h6NNVPdMDNKXU-k9vjQ1QKM0rmIRvhJW1MIobrY3FPktF/s320/codeBanner.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Selamat datang, sobat Teknisi!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Keamanan dan kinerja aplikasi dalam era digital yang terus berkembang sangat penting. Menggunakan UUID Versi 4 (Universally Unique Identifier) adalah salah satu cara untuk meningkatkan keduanya. Di dalam panduan ini, kami akan membahas bagaimana Anda dapat mengintegrasikan UUID Versi 4 ke dalam proyek PHP Anda menggunakan Composer, memberikan keuntungan tambahan untuk pengembangan aplikasi Anda.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Langkah-langkah yang harus diikuti untuk menambah UUID Versi 4 ke proyek PHP dengan menggunakan Composer:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Instal Composer (jika belum terpasang)&lt;/li&gt;&lt;li&gt;Buat Proyek PHP Baru atau Buka Proyek PHP yang Sudah Ada.&lt;/li&gt;&lt;li&gt;Tambahkan Dependency UUID ke composer.json.&lt;/li&gt;&lt;li&gt;Lakukan Update Composer. Gunakan UUID di dalam kode Anda.&lt;/li&gt;&lt;li&gt;Uji Coba dan Validasi.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;tambahkan depency &lt;kbd&gt;ramsey/uuid&lt;/kbd&gt; pada file composer.json seperti pada kode di bawah ini.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&quot;require&quot;: {
  &quot;ramsey/uuid&quot;: &quot;^4.1&quot;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Setelah itu buka terminal milik Sobat, lalu ketikkan perintah di bawah ini.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;kbd&gt;composer update&lt;/kbd&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Berikut di bawah ini adalah kodingan pada file php.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;?php
use Ramsey\Uuid\Nonstandard\Uuid;

require_once __DIR__ . &#39;/vendor/autoload.php&#39;;

$uuidV4 = Uuid::uuid4();
echo $uuidV4;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Sobat akan dapat dengan mudah mengintegrasikan UUID Versi 4 ke dalam proyek PHP Anda dengan mengikuti langkah-langkah di atas, meningkatkan keamanan dan kinerja aplikasi Sobat.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Kesimpulan&lt;/b&gt;:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Oleh karena itu, menambahkan UUID Versi 4 ke proyek PHP menggunakan Composer adalah tindakan yang sangat disarankan untuk meningkatkan keamanan dan kinerja aplikasi Anda. Dengan UUID, Anda dapat dengan aman menghasilkan identifier unik secara acak tanpa khawatir tentang konflik. Selain itu, integrasi dengan Composer mempermudah proses ini. Anda siap menawarkan solusi yang lebih handal dan efektif kepada pengguna Anda dengan mengikuti langkah-langkah ini. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Semoga bermanfaat, terima kasih.&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/3755798949152651905/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/04/mengintegrasikan-uuid-versi-4-ke-project-php-menggunakan-composer.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/3755798949152651905'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/3755798949152651905'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/04/mengintegrasikan-uuid-versi-4-ke-project-php-menggunakan-composer.html' title='Mengintegrasikan UUID Versi 4 ke Project PHP Menggunakan Composer'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE0ejIOro3_C7AKjp9104JsrOxL05NxNoEALUNPqjZQS3ktUBCKHTCRxa5rfyByxyOVbHq5CO4EBldCbbH7uhVe_ZhopbJDnegVACtiFSq8Q5GuXedTlvuSLKPByzGbFu2ELSfEv575K56Kn9h6NNVPdMDNKXU-k9vjQ1QKM0rmIRvhJW1MIobrY3FPktF/s72-c/codeBanner.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-3615157263694607195</id><published>2024-03-14T14:01:00.000+07:00</published><updated>2024-03-14T14:01:19.540+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Code"/><title type='text'>Tools Parse Script HTML Gratis</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikCkc7AtUqC-N5gJxIewUGIwxL9DAUOYI2D2aTEaj8GLDRPhRpxfFK2a49yMqZDUwdqCHUGmoIasaAWTr2_5c7Mx9HEEEq8HSdeMv2fseT4l4KMY5V4bMFkoLGrs7rl0Ny0Js3aQcqfZGjg3S6Qz1yM9eW3MY-0mIbUslcE4Q6RNhuojkkTmswM3Y38Ejw/s604/codeBanner.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;324&quot; data-original-width=&quot;604&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikCkc7AtUqC-N5gJxIewUGIwxL9DAUOYI2D2aTEaj8GLDRPhRpxfFK2a49yMqZDUwdqCHUGmoIasaAWTr2_5c7Mx9HEEEq8HSdeMv2fseT4l4KMY5V4bMFkoLGrs7rl0Ny0Js3aQcqfZGjg3S6Qz1yM9eW3MY-0mIbUslcE4Q6RNhuojkkTmswM3Y38Ejw/s320/codeBanner.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Halo Sobat Teknisi Serba Bisa!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Pernahkah kamu ingin menyematkan kode HTML yang rumit di blog Blogger, 
tapi malah error? Jangan panik! Artikel ini bertujuan untuk memudahkan kita untuk melakukan parse terhadap suatu kode HTML.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Sebagai blogger, kamu mungkin sering menemui kebutuhan untuk menambahkan kode HTML ke blog. Baik untuk memasang widget, iklan, atau fitur lainnya. Namun, tak jarang kode HTML yang rumit malah membuat blog error.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Di sinilah peran penting parse script HTML. Parse script membantu mengubah kode HTML menjadi format yang aman dan kompatibel dengan Blogger.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;script&gt;
function code_check(){
var focuscheck=document.getElementById(&#39;tarea&#39;);if(focuscheck.value.indexOf(&#39;Pastekan Disini Kode yang Akan Anda Pasang pada Postingan Blog&#39;)&gt;0)focuscheck.value=&#39;&#39;;}
function code_clear(){
var wtarea=document.getElementById(&#39;tarea&#39;);wtarea.value=&#39;&#39;;}
function code_convert(){
var ctarea=document.getElementById(&#39;tarea&#39;);var toConvert=ctarea.value;
var toConvert=toConvert.replace(/&amp;/g,&quot;&amp;amp;&quot;);
var toConvert=toConvert.replace(/&#39;/g,&quot;&amp;#039;&quot;);
var toConvert=toConvert.replace(/&quot;/g,&quot;&amp;quot;&quot;);
var toConvert=toConvert.replace(/&lt;/g,&quot;&amp;lt;&quot;);
var toConvert=toConvert.replace(/&gt;/g,&quot;&amp;gt;&quot;);
ctarea.value=toConvert;ctarea.focus();ctarea.select();};
&lt;/script&gt;

&lt;div&gt;&lt;textarea cols=&quot;20&quot; id=&quot;tarea&quot; onfocus=&quot;code_check();&quot; rows=&quot;10&quot; style=&quot;font-size: 12px; height: auto; margin: 0px; width: 100%;&quot;&gt;&lt;/textarea&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;ul class=&quot;button&quot;&gt;
&lt;li&gt;&lt;button onclick=&quot;code_convert();&quot; style=&quot;background-color: #ff7f00; border: medium; color: white; cursor: pointer; font-size: 16px; font-weight: bold; padding: 10px 20px;&quot;&gt;Parse Code&lt;/button&gt;&lt;/li&gt;
&lt;li&gt;&lt;button onclick=&quot;code_clear();&quot; style=&quot;background-color: red; border: medium; color: white; cursor: pointer; font-size: 16px; font-weight: bold; padding: 10px 20px;&quot;&gt;Clear Code&lt;/button&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Kesimpulan&lt;/b&gt;:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Parse script HTML adalah alat penting bagi blogger untuk memastikan kode HTML yang digunakan aman dan kompatibel. Semoga artikel ini bermanfaat! Bagikan artikel ini kepada teman-teman bloggermu agar mereka juga bisa memanfaatkan jurus-jurus ampuh ini.&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/3615157263694607195/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/03/tools-parse-script-html-gratis.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/3615157263694607195'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/3615157263694607195'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/03/tools-parse-script-html-gratis.html' title='Tools Parse Script HTML Gratis'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikCkc7AtUqC-N5gJxIewUGIwxL9DAUOYI2D2aTEaj8GLDRPhRpxfFK2a49yMqZDUwdqCHUGmoIasaAWTr2_5c7Mx9HEEEq8HSdeMv2fseT4l4KMY5V4bMFkoLGrs7rl0Ny0Js3aQcqfZGjg3S6Qz1yM9eW3MY-0mIbUslcE4Q6RNhuojkkTmswM3Y38Ejw/s72-c/codeBanner.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-6696419757031860190</id><published>2024-03-12T14:14:00.000+07:00</published><updated>2024-03-12T14:14:00.842+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Mengatasi Masalah Lampu Oranye Berkedip 5 Kali pada Printer Canon IP2770</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXMhh88lI0y_Rx2hejGhymDaqGFQ5W9KFwMqug3VkSPnEYEvbSyEdPrf4ghuioKbREKrhR3inHjH0HqeGQ2U9IKU-kMEKywlAezqTDU-YSZZU2IBaKLX5zboUuGDcm31WJItSIxvnQ4GJQVkU0CGzzi6Uh-M0bnxYpAAAWp7biDMHc3oWBtpS2Ld_L-T-Q/s600/seo.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;320&quot; data-original-width=&quot;600&quot; height=&quot;171&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXMhh88lI0y_Rx2hejGhymDaqGFQ5W9KFwMqug3VkSPnEYEvbSyEdPrf4ghuioKbREKrhR3inHjH0HqeGQ2U9IKU-kMEKywlAezqTDU-YSZZU2IBaKLX5zboUuGDcm31WJItSIxvnQ4GJQVkU0CGzzi6Uh-M0bnxYpAAAWp7biDMHc3oWBtpS2Ld_L-T-Q/s320/seo.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Halo, Sobat Teknisi Serba Bisa!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Printer Canon IP2770 adalah salah satu perangkat yang andal untuk kebutuhan cetak harian. Namun, kadang-kadang kita dihadapkan pada masalah teknis yang membuat printer tidak berfungsi seperti biasanya. Salah satu masalah umum yang muncul adalah ketika lampu oranye pada printer IP2770 berkedip lima kali. Nah, apa yang bisa kita lakukan untuk mengatasi masalah ini?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;strong&gt;Pastikan Cartridge Terpasang dengan Benar:&lt;/strong&gt;
Cartridge printer harus terpasang dengan benar di dalam printer. Matikan
 printer dan buka tutup cartridge. Lepaskan cartridge dan pastikan untuk
 memasangnya kembali dengan benar. Pastikan cartridge terkunci dengan 
aman di tempatnya.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Bersihkan Cartridge dan Slotnya:&lt;/strong&gt;
Kotoran atau debu yang menempel pada cartridge atau slotnya dapat 
mengganggu koneksinya. Bersihkan cartridge dan slotnya dengan lembut 
menggunakan kain yang tidak berbulu atau kapas. Pastikan tidak ada debu 
atau kotoran yang menghalangi kontak.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Periksa Cartridge yang Rusak atau Tidak Kompatibel:&lt;/strong&gt;
Cartridge printer mungkin mengalami masalah teknis seperti kontak yang 
kotor atau rusak. Periksa cartridge untuk melihat apakah ada kerusakan 
atau keausan yang signifikan. Pastikan juga Anda menggunakan cartridge 
yang sesuai dan kompatibel dengan printer Anda. Cartridge palsu atau 
tidak resmi mungkin tidak berfungsi dengan baik.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ganti Cartidge Baru:&lt;/b&gt; Tidak harus semua cartidge langsung diganti, coba cek dengan menggunakan cartidge lain (masih satu seri) diaplikasikan ke printer. Jika ditemukan salah satu cartidge saja yang rusak, maka cartidge tersebutlah yang perlu diganti. &lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Mengatasi masalah teknis pada printer memang membutuhkan sedikit kesabaran dan pemecahan masalah. Dengan mengikuti langkah-langkah di atas, diharapkan Anda dapat mengatasi masalah lampu oranye yang berkedip lima kali pada printer Canon IP2770 dan kembali mencetak dokumen dengan lancar.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Jangan lupa bagikan artikel ini kepada teman-teman Anda jika Anda merasa informasinya bermanfaat! Semoga berhasil!&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/6696419757031860190/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/03/mengatasi-masalah-lampu-oranye-berkedip-5-kali-canon-ip2770.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/6696419757031860190'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/6696419757031860190'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/03/mengatasi-masalah-lampu-oranye-berkedip-5-kali-canon-ip2770.html' title='Mengatasi Masalah Lampu Oranye Berkedip 5 Kali pada Printer Canon IP2770'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXMhh88lI0y_Rx2hejGhymDaqGFQ5W9KFwMqug3VkSPnEYEvbSyEdPrf4ghuioKbREKrhR3inHjH0HqeGQ2U9IKU-kMEKywlAezqTDU-YSZZU2IBaKLX5zboUuGDcm31WJItSIxvnQ4GJQVkU0CGzzi6Uh-M0bnxYpAAAWp7biDMHc3oWBtpS2Ld_L-T-Q/s72-c/seo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-9123388250452411221</id><published>2024-03-06T21:34:00.002+07:00</published><updated>2024-11-03T17:19:50.905+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Mengatasi Kedip 13 Kali IP2770: Solusi Ampuh untuk Lampu Orange Printer Canon Pixma 2770</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2dlQ2BugSh7rbeIQ_j2FNyPlkaG0c2NeqBjySYHm45rr_tYwUTzyodlWLlHs8hJGMk1aHdcW5CxSWEl_iuO4uvNrT2BG66qI6F-cICQnMUIZ3iQMyRCjyc44lGcSwC35AOmtFUPM5x3_i8bAg-s7y2lqoWrziX7rU4KsqX-teFe4g1qFa9BvQb13kVyO5/s604/tkj.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;324&quot; data-original-width=&quot;604&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2dlQ2BugSh7rbeIQ_j2FNyPlkaG0c2NeqBjySYHm45rr_tYwUTzyodlWLlHs8hJGMk1aHdcW5CxSWEl_iuO4uvNrT2BG66qI6F-cICQnMUIZ3iQMyRCjyc44lGcSwC35AOmtFUPM5x3_i8bAg-s7y2lqoWrziX7rU4KsqX-teFe4g1qFa9BvQb13kVyO5/s320/tkj.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Halo para Teknisi Serba Bisa!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Pernahkah printer Canon Pixma 2770 Anda mengalami lampu orange yang berkedip 13 kali? Jika ya, jangan panik! Kedipan lampu ini merupakan sinyal dari printer bahwa ada masalah yang perlu segera diatasi.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Pada artikel ini, Teknisi Serba Bisa akan membahas penyebab dan solusi untuk mengatasi masalah lampu orange Canon Pixma 2770 yang berkedip 13 kali.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Apa Penyebabnya?&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Kedipan lampu orange 13 kali pada Canon Pixma 2770 menandakan bahwa 
printer mengalami masalah pada cartidge (mengalami &lt;i&gt;run out&lt;/i&gt;). Jika Sobat sedang membuka laptop dan sedang atau akan melakukan pencetakan menggunakan printer maka akan diberitahu pada pop-up tersebut cartridge mana yang mengalami &lt;i&gt;run out&lt;/i&gt;. Berikut beberapa kemungkinan 
penyebabnya:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;ul data-sourcepos=&quot;13:1-17:0&quot;&gt;&lt;li data-sourcepos=&quot;14:1-14:137&quot;&gt;&lt;b&gt;Cartridge tidak terpasang dengan benar:&lt;/b&gt; Lepaskan cartridge dan pasang kembali dengan memastikan terpasang dengan benar dan kencang. &lt;br /&gt;&lt;/li&gt;&lt;li data-sourcepos=&quot;15:1-15:127&quot;&gt;&lt;b&gt;Cartridge rusak:&lt;/b&gt; Jika cartridge Anda sudah lama digunakan, mungkin saja cartridge tersebut sudah rusak dan perlu diganti. Bersihkan bagian kuningan pada cartridge dengan tisu atau karet penghapus.&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&lt;br /&gt;&lt;div&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Bagaimana Solusinya?&lt;/h4&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Berikut beberapa solusi untuk mengatasi masalah lampu orange Canon Pixma 2770 yang berkedip 13 kali:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Buka penutup dan lepaskan cartridge&lt;/li&gt;&lt;li data-sourcepos=&quot;24:1-24:76&quot;&gt;Bersihkan bagian kuningan pada cartridge dengan tisu atau karet penghapus (jika diperlukan).&lt;/li&gt;&lt;li data-sourcepos=&quot;25:1-26:0&quot;&gt;Pasang kembali cartridge dan tutup penutup printer.&lt;/li&gt;&lt;li&gt;Jika lampu orange masih berkedip 13 kali, tekan dan tahan tombol lampu orange (resume) selama beberapa detik.&lt;/li&gt;&lt;li data-sourcepos=&quot;30:1-30:37&quot;&gt;Tunggu hingga lampu power berkedip, jika tombol power sudah berkedip lepaskan tombol resume.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Selesai, printer iP 2770 yg Blink 13x Orange akan normal kembali. Lakukan print test untuk memastikan printer sudah siap digunakan.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Semoga artikel ini bermanfaat bagi Anda dan dapat membantu mengatasi masalah yang Anda hadapi dengan printer Canon Pixma 2770. Jika Anda menemukan artikel ini bermanfaat, jangan ragu untuk membagikannya dengan teman-teman Anda. Terima kasih telah membaca!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Bagikan artikel ini dengan teman atau keluarga yang mungkin mengalami masalah serupa dengan printer mereka.&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/9123388250452411221/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/03/mengatasi-kedip-13-kali-ip2770-solusi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/9123388250452411221'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/9123388250452411221'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/03/mengatasi-kedip-13-kali-ip2770-solusi.html' title='Mengatasi Kedip 13 Kali IP2770: Solusi Ampuh untuk Lampu Orange Printer Canon Pixma 2770'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2dlQ2BugSh7rbeIQ_j2FNyPlkaG0c2NeqBjySYHm45rr_tYwUTzyodlWLlHs8hJGMk1aHdcW5CxSWEl_iuO4uvNrT2BG66qI6F-cICQnMUIZ3iQMyRCjyc44lGcSwC35AOmtFUPM5x3_i8bAg-s7y2lqoWrziX7rU4KsqX-teFe4g1qFa9BvQb13kVyO5/s72-c/tkj.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-4997054937156630779</id><published>2024-01-30T10:30:00.003+07:00</published><updated>2024-01-30T10:40:06.422+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Mudah Membuat Voice Over AI Bahasa Indonesia</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgWeD61b1W0MKWutkQEqm1Gnl0PVz8WdeATMIbi9ghsN8uRnfIPJgjq4g6TYe_l5HSEN2-1bEWg9Cd3HzZzQsxTEygKeMVFZpc3KctIrTEEXWn2mLN6G-98_87C9KFvQMOR6MZteY5tM9JRxnOP1oTTX1nDfOCH-7VwyespxiXoyY1IXqSE4foHOSjB0Vh/s600/seo.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;320&quot; data-original-width=&quot;600&quot; height=&quot;171&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgWeD61b1W0MKWutkQEqm1Gnl0PVz8WdeATMIbi9ghsN8uRnfIPJgjq4g6TYe_l5HSEN2-1bEWg9Cd3HzZzQsxTEygKeMVFZpc3KctIrTEEXWn2mLN6G-98_87C9KFvQMOR6MZteY5tM9JRxnOP1oTTX1nDfOCH-7VwyespxiXoyY1IXqSE4foHOSjB0Vh/s320/seo.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Halo, Teknisi Serba Bisa!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Pada artikel kali ini, saya akan membahas cara membuat voice over AI bahasa Indonesia. Voice over AI adalah teknologi yang dapat mengubah teks menjadi suara manusia. Teknologi ini dapat digunakan untuk berbagai keperluan, seperti membuat video tutorial, membuat konten YouTube, atau sekadar untuk hiburan.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Ada dua website yang dapat digunakan untuk membuat voice over AI bahasa Indonesia, yaitu Narakeet dan TTSFree.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Membuat Voice Over AI Menggunakan Narakeet&lt;/b&gt;&lt;/h3&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Untuk membuat voice over AI di Narakeet, ikuti langkah-langkah berikut:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Kunjungi situs web Narakeet di &lt;kbd&gt;https://www.narakeet.com/languages/text-to-speech-indonesian/&lt;/kbd&gt;.&lt;/li&gt;&lt;li&gt;Masukkan teks yang ingin Anda ubah menjadi suara.&lt;/li&gt;&lt;li&gt;Pilih suara yang Anda inginkan.&lt;/li&gt;&lt;li&gt;Klik tombol &quot;Buat Audio&quot;.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Membuat Voice Over AI Menggunakan &lt;/b&gt;&lt;b&gt;TTSFree&lt;/b&gt;&lt;/h3&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Untuk membuat voice over AI di TTSFree, ikuti langkah-langkah berikut:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Kunjungi situs web TTSFree di &lt;kbd&gt;https://ttsfree.com/text-to-speech/indonesian/&lt;/kbd&gt;.&lt;/li&gt;&lt;li&gt;Masukkan teks yang ingin Anda ubah menjadi suara.&lt;/li&gt;&lt;li&gt;Pilih suara yang Anda inginkan, kamu juga bisa mengatur &lt;i&gt;Voice Speed&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Jika diperlukan, ada juga fitur untuk menambahkan &lt;i&gt;Background Sound&lt;/i&gt;. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Klik tombol &quot;Konversi Sekarang&quot;.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Itulah cara mudah membuat voice over AI bahasa Indonesia. Dengan mengikuti tutorial ini, Anda dapat membuat voice over AI yang berkualitas dengan mudah dan cepat.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Semoga artikel ini bermanfaat!&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/4997054937156630779/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/01/cara-mudah-membuat-voice-over-ai-bahasa-indonesia.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/4997054937156630779'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/4997054937156630779'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/01/cara-mudah-membuat-voice-over-ai-bahasa-indonesia.html' title='Cara Mudah Membuat Voice Over AI Bahasa Indonesia'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgWeD61b1W0MKWutkQEqm1Gnl0PVz8WdeATMIbi9ghsN8uRnfIPJgjq4g6TYe_l5HSEN2-1bEWg9Cd3HzZzQsxTEygKeMVFZpc3KctIrTEEXWn2mLN6G-98_87C9KFvQMOR6MZteY5tM9JRxnOP1oTTX1nDfOCH-7VwyespxiXoyY1IXqSE4foHOSjB0Vh/s72-c/seo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-6151899251423629455</id><published>2024-01-29T21:29:00.004+07:00</published><updated>2024-12-03T14:37:59.741+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Install Efek Reverb di Foobar2000</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtBz7NMrZ2k6VP6AqpsoVydj7fNYNJZSP1mjxccoWCQbU72MVdwPG8OU1UsMnpxHXpRggsm530LLcVyTqpNkdkY09OwHgTw95U0RWs2JgrqXrBsVx_jRycIJc0C3q0uvBg7o_gipvLrdj93IbwcE-aav0pADoTGFjElaFh9vT1WvQvhnKNg2tXj5cfoOUo/s1019/foobar.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;526&quot; data-original-width=&quot;1019&quot; height=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtBz7NMrZ2k6VP6AqpsoVydj7fNYNJZSP1mjxccoWCQbU72MVdwPG8OU1UsMnpxHXpRggsm530LLcVyTqpNkdkY09OwHgTw95U0RWs2JgrqXrBsVx_jRycIJc0C3q0uvBg7o_gipvLrdj93IbwcE-aav0pADoTGFjElaFh9vT1WvQvhnKNg2tXj5cfoOUo/s320/foobar.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Hai Sobat Teknisi Serba Bisa,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Apakah kamu suka mendengarkan musik? Jika iya, kamu pasti ingin mendengarkan musik dengan kualitas terbaik, termasuk dengan efek suara yang menarik.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Salah satu efek suara yang bisa kamu gunakan untuk meningkatkan kualitas musik adalah reverb. Efek reverb ini akan membuat musik terdengar lebih hidup dan menggema.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Jika kamu menggunakan aplikasi pemutar musik Foobar2000, kamu bisa menambahkan efek reverb dengan mudah. Yuk, simak cara install efek reverb di Foobar2000 berikut ini!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Tunggu dulu, sebelum lanjut ke langkah-langkah nya. Sebaiknya kunjungi halaman berikut untuk mendownload file komponen reverb dari halaman resmi foobar2000.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;kbd&gt;https://www.foobar2000.org/components/view/foo_dsp_prvb&lt;/kbd&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Langkah-langkah install efek reverb di Foobar2000&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Download plugin efek reverb untuk Foobar2000. Kamu bisa download melalui link yang sudah saya taruh di atas tadi, ukuran filenya hanya sekitar 87KB file tersebut bernama &#39;foo_dsp_prvb&#39;.&lt;/li&gt;&lt;li&gt;Buka aplikasi Foobar2000.&lt;/li&gt;&lt;li&gt;Klik menu &lt;b&gt;File &lt;/b&gt;&amp;gt; &lt;b&gt;Preferences&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Pada tab &lt;b&gt;Components&lt;/b&gt;, klik tombol &lt;b&gt;Add&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Pilih file plugin efek reverb yang sudah kamu download.&lt;/li&gt;&lt;li&gt;Klik tombol &lt;b&gt;OK&lt;/b&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Setelah mengikuti langkah-langkah di atas, efek reverb akan berhasil terinstall di Foobar2000. Ups, belum selesai sampai disini. Selanjutnya adalah memasang efek reverb nya pada DSP Manager.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/q48FgUA8qCQ&quot; width=&quot;320&quot; youtube-src-id=&quot;q48FgUA8qCQ&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Langkah-langkah menambahkan reverb pada DSP Manager&lt;br /&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Masih dalam jendela &lt;b&gt;Preferences &lt;/b&gt;yang terbuka, pilih menu &lt;b&gt;Playback &lt;/b&gt;kemudian pilih &lt;b&gt;DSP Manager&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Pada bilah kanan DSP Manager atau tepatnya pada section &lt;b&gt;Available DSPs&lt;/b&gt; cari &lt;b&gt;&lt;i&gt;Programmable reverb (resampling/accurate)&lt;/i&gt;&lt;/b&gt;. Jika sudah ketemu klik tombol &lt;b&gt;+&lt;/b&gt; pada sisi kanan.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Maka &lt;b&gt;&lt;i&gt;Programmable reverb (resampling/accurate)&lt;/i&gt;&lt;/b&gt; akan berpindah ke bilah kiri DSP Manager atau &lt;b&gt;Active DSPs&lt;/b&gt; kemudian klik titik tiga sejajar samping kiri tombol remove.&lt;/li&gt;&lt;li&gt;Sesuaikan dengan selera, kamu juga bisa mengatur parameter efek reverb sesuai keinginan, untuk menggunakan preset yang tersedia, opsinya terdapat pada bagian bawah.&lt;/li&gt;&lt;li&gt;Klik tombol &lt;b&gt;OK&lt;/b&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Demikianlah cara install efek reverb di Foobar2000. Selamat mencoba!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/6151899251423629455/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/01/cara-install-efek-reverb-di-foobar2000.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/6151899251423629455'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/6151899251423629455'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/01/cara-install-efek-reverb-di-foobar2000.html' title='Cara Install Efek Reverb di Foobar2000'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtBz7NMrZ2k6VP6AqpsoVydj7fNYNJZSP1mjxccoWCQbU72MVdwPG8OU1UsMnpxHXpRggsm530LLcVyTqpNkdkY09OwHgTw95U0RWs2JgrqXrBsVx_jRycIJc0C3q0uvBg7o_gipvLrdj93IbwcE-aav0pADoTGFjElaFh9vT1WvQvhnKNg2tXj5cfoOUo/s72-c/foobar.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-3201396129801626079</id><published>2024-01-18T12:06:00.004+07:00</published><updated>2024-01-18T12:15:07.599+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Others"/><title type='text'>Lirik Syiir Tanpo Waton, Sholawat Fenomenal dari Gus Dur</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH9K13m69HBW6ulLlSEHRLWP2E93nkjwizwAYhI-CobFI21vZ6Sw_OOFi2gW-cUTM4GVbcVYCc2SavVa9yivrtAxFbCzon4Ozu4mr-d106PqMBClCi-jJUVzPVPIXlNRMaAnIwiVOPPa8Cq2nFCfL6WZAcgkv4350AttLs0w1vPF_bC4eeNaa0RpgfcJaz/s1080/prayforsulteng.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1080&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH9K13m69HBW6ulLlSEHRLWP2E93nkjwizwAYhI-CobFI21vZ6Sw_OOFi2gW-cUTM4GVbcVYCc2SavVa9yivrtAxFbCzon4Ozu4mr-d106PqMBClCi-jJUVzPVPIXlNRMaAnIwiVOPPa8Cq2nFCfL6WZAcgkv4350AttLs0w1vPF_bC4eeNaa0RpgfcJaz/s320/prayforsulteng.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Assalamu&#39;alaikum warahmatullahi wabarakatuh,&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Halo, sobat teknisi!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Sholawat adalah salah satu amalan yang sangat dianjurkan dalam Islam. Shalawat adalah doa dan pujian kepada Nabi Muhammad SAW. Shalawat memiliki banyak keutamaan, di antaranya adalah sebagai sarana untuk mendekatkan diri kepada Allah SWT, sebagai bentuk cinta dan kerinduan kepada Nabi Muhammad SAW, dan sebagai penghapus dosa.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Sholawat &#39;Syiir Tanpo Waton&#39; karya Gus Dur adalah salah satu sholawat yang paling populer di Indonesia. Sholawat ini bercerita tentang perjalanan hidup manusia menuju Allah SWT. Liriknya sarat dengan pesan spiritual yang mengajak kita untuk senantiasa mencintai dan mendekatkan diri kepada Allah SWT, meskipun jalannya penuh rintangan.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Melalui lirik yang ditulis dalam bahasa Jawa, Gus Dur mengingatkan kita bahwa tujuan hidup kita di dunia ini adalah untuk beribadah kepada Allah SWT. Sholawat ini juga mengajak kita untuk selalu berusaha menjadi pribadi yang lebih baik, serta berkontribusi untuk kebaikan dunia.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Semoga kita bisa menerapkan pesan Gus Dur lewat lirik Syiir Tanpo Waton yang penuh makna dan dapat menjadi panduan untuk menjalani kehidupan.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;blockquote&gt;&lt;p&gt;&lt;i&gt;Astaghfirullah robbal baroya&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Astaghfirullah minal khotoya&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Robbi zidni ‘ilman naafi’a&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Wawafiqni ‘amalan sholiha&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Ya Rosulullah, salamun alaik&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Ya rofi’a syaani wadaroji&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Athfatayyaji rotal ‘alami&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Ya uhailalju diwal karomi&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Ngawiti ingsun nglaras syi’iran&lt;br /&gt;Kelawan muji maring pengeran&lt;br /&gt;Kang paring rohmat lan kanikmatan&lt;br /&gt;Rino wengine tanpo pitungan&lt;br /&gt;&lt;br /&gt;Duh bolo konco priyo wanito&lt;br /&gt;Ojo mung ngaji syare’at bloko&lt;br /&gt;Gur pinter ndongeng, nulis lan moco&lt;br /&gt;Tembe mburine bakal sengsoro&lt;br /&gt;&lt;br /&gt;Akeh kang apal Quran Hadise&lt;br /&gt;Seneng ngafirke marang liyane&lt;br /&gt;Kafire dewe dak digatekke&lt;br /&gt;Yen isih kotor ati akale&lt;br /&gt;&lt;br /&gt;Gampang kabujuk nafsu angkoro&lt;br /&gt;Ing pepahese gebyareng dunyo&lt;br /&gt;Iri lan meri sugieh tonggo&lt;br /&gt;Mulo atine peteng lan nisto&lt;br /&gt;&lt;br /&gt;Ayo sedulur jo nglaleake&lt;br /&gt;Wajibe ngaji sak pranatane&lt;br /&gt;Nggo ngandelake iman tauhite&lt;br /&gt;Baguse sangu mulyo matine&lt;br /&gt;&lt;br /&gt;Kang aran sholeh bagus atine&lt;br /&gt;Kerono mapan seri ngelmune&lt;br /&gt;Laku thoriqot lan ma&#39;rifate&lt;br /&gt;Ugo hakikot manjing rasane&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Al-Quran Qodim wahyu minulyo&lt;br /&gt;Tanpo ditulis biso diwoco&lt;br /&gt;Iku wejangan guru waskito&lt;br /&gt;Den tanjepake ing jero dodo&lt;br /&gt;&lt;br /&gt;Kumantil ati lan pikirane&lt;br /&gt;Ngrasuk ing badan kabeh jeroan&lt;br /&gt;Mu&#39;jizat Rosul dadi pedoman&lt;br /&gt;Minongko dalan manjinge iman&lt;br /&gt;&lt;br /&gt;Kelawan Allah kang Moho Suci&lt;br /&gt;Kudu rangkulan rino lan wengi&lt;br /&gt;Ditirakati diriyadhohi&lt;br /&gt;Dzikir lan suluk jo nganti lali&lt;br /&gt;&lt;br /&gt;Uripe ayem rumongso aman&lt;br /&gt;Dununge roso tondo yen iman&lt;br /&gt;Sabar narimo najan pas-pasan&lt;br /&gt;Kabeh tinakdir saking pengeran&lt;br /&gt;&lt;br /&gt;Kelawan konco dulur lan tonggo&lt;br /&gt;Kang podo rukun ojo ngasio&lt;br /&gt;Iku sunahe Rosul kang mulyo&lt;br /&gt;Nabi Muhammad panutan kito&lt;br /&gt;&lt;br /&gt;Ayo nglakoni sekabehane&lt;br /&gt;Alloh kang bakal ngangkat drajate&lt;br /&gt;Senajan asor toto dhohire&lt;br /&gt;Ananging mulyo maqom drajate&lt;br /&gt;&lt;br /&gt;Lamun palastro ing pungkasane&lt;br /&gt;Ora kesasar roh lan sukmane&lt;br /&gt;Den gadang Allah swargo manggone&lt;br /&gt;Utuh mayite ugo ulese&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;lirik sholawat ini juga tersedia dalam versi PDF dengan ukuran kertas F4. Anda dapat mengunduh atau mencetaknya secara gratis.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;iframe allow=&quot;autoplay&quot; height=&quot;480&quot; src=&quot;https://drive.google.com/file/d/19hw49v1SfrAXNa9ubtdZBoqfiv-nMZjo/preview&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;ul class=&quot;button&quot;&gt;
&lt;li&gt;&lt;a class=&quot;download&quot; href=&quot;https://drive.google.com/file/d/19hw49v1SfrAXNa9ubtdZBoqfiv-nMZjo/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;DOWNLOAD&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
&lt;p&gt;Karena lirik ditulis dalam bahasa jawa, mari kita mencoba untuk menerjemahkan&amp;nbsp;Syiir Tanpo Waton ke dalam Bahasa Indonesia.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Aku memulai melantunkan syair dengan memuji Allah, sumber rahmat dan keselamatan, yang terus-menerus melimpahkan karunia-Nya.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Pada akhirnya, teman-teman, baik laki-laki maupun perempuan, jangan hanya belajar syariat, tetapi juga belajar membaca, menulis, dan bercerita dengan baik, karena itu hanya akan membawa kesengsaraan.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Meskipun pelajaran syariat sangat penting, itu tidak cukup jika hanya itu yang dipelajari. Kita tidak akan bermanfaat jika kita hanya pandai bercerita, menulis, dan membaca tentang syariat tetapi tidak mengamalkannya dalam kehidupan kita sehari-hari.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Banyak orang yang tahu Al-Qur&#39;an dan Hadis, tetapi mereka suka mengkafirkan orang lain. Mereka tidak menyadari kekurangan mereka. Karena hati dan akal mereka masih kotor, nafsu angkara mudah menguasai mereka.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Mereka hanya melihat kesalahan orang lain, tetapi tidak mau melihat kesalahan diri sendiri. Mereka hanya menghakimi orang lain, tetapi tidak mau introspeksi diri sendiri.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Oleh karena itu, kita harus belajar tentang syariat dan mengamalkannya dalam kehidupan sehari-hari. Dengan demikian, kita dapat meningkatkan kualitas hidup kita.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Kita dapat meningkatkan iman dan keyakinan kepada Allah dengan mempersiapkan diri menghadapi kematian. Kematiannya akan menjadi kematian yang mulia karena ia telah menyiapkan bekal yang baik untuk mati.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Orang yang memiliki hati yang baik disebut soleh. Hati yang baik harus penuh dengan cinta kepada Allah dan sesama manusia. Karena ilmunya yang sempurna, ilmunya telah menembus hatinya, membuatnya merasakan kehadiran Allah di setiap aspek hidupnya. Melakukan perjalanan spiritual dan mengenal Allah: Dia telah melakukan perjalanan spiritual untuk mendekatkan diri kepada Allah dan mengenal Allah dengan benar. Dan karena hakikat meresap ke dalam rasanya, ia dapat merasakan hakikat ketuhanan dalam setiap aspek hidupnya. Jadi, kita harus memiliki bekal yang baik, yaitu hati yang baik, ilmu yang sempurna, dan perjalanan spiritual yang benar, untuk menebalkan iman dan tauhid.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Al-Qur&#39;an adalah wahyu yang mulia yang tidak ditulis dan dapat dibaca tanpa ditulis. Ini adalah pesan guru waskita yang ditanamkan di dalam hati kita, di dalam pikiran kita, dan di dalam tubuh kita. Mukjizat Rosul (Al-Qur&#39;an) adalah pedoman dan jalan menuju iman kepada Allah Yang Maha Suci. Anda harus berusaha dan dilatih untuk berdzikir dan bersujud setiap hari.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hidupnya tenang dan aman adalah tanda iman. Sabar menerima meskipun hidupnya sederhana. Semua telah ditakdirkan oleh Tuhan. Derajatnya di sisi Allah mulia meskipun rendah secara lahiriah. Roh dan sukma (raga)nya tidak akan tersesat ketika ajal tiba.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Demikianlah lirik sholawat Syir Tanpo Waton beserta artinya. Semoga 
sholawat ini dapat menjadi sarana untuk mendekatkan diri kepada Allah 
SWT dan Nabi Muhammad SAW.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Apabila ada tulisan yang kurang berkenan mohon bimbingannya untuk diluruskan. Jadi mohon arahan untuk sama-sama belajar. Terima kasih.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Wassalamu&#39;alaikum warahmatullahi wabarakatuh.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/3201396129801626079/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/01/lirik-syiir-tanpo-waton-sholawat.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/3201396129801626079'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/3201396129801626079'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/01/lirik-syiir-tanpo-waton-sholawat.html' title='Lirik Syiir Tanpo Waton, Sholawat Fenomenal dari Gus Dur'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH9K13m69HBW6ulLlSEHRLWP2E93nkjwizwAYhI-CobFI21vZ6Sw_OOFi2gW-cUTM4GVbcVYCc2SavVa9yivrtAxFbCzon4Ozu4mr-d106PqMBClCi-jJUVzPVPIXlNRMaAnIwiVOPPa8Cq2nFCfL6WZAcgkv4350AttLs0w1vPF_bC4eeNaa0RpgfcJaz/s72-c/prayforsulteng.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-4931783056897137449</id><published>2024-01-17T20:58:00.006+07:00</published><updated>2024-01-17T20:58:40.066+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Cara Import File SQL di DBeaver</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq-7C7lMSGEDFcIbs036ZZ2wGJroSi0HK7EvnIAmCnjnFnHN6vcHw-WdMCzATs71Ub_9nVlslgfEMXAO_XCZ68j9wBoO5IecfYACZwx2S59-6YCwMrZhrbGIpz9EU0D11OgrKLsBoq2lPLkRxZ-OtIfFSn1lkMv1h-9Lj-8yIxug6sH7E6oi5HXTwMJs8w/s1280/Generate%20YouTube%20Thumbnail.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq-7C7lMSGEDFcIbs036ZZ2wGJroSi0HK7EvnIAmCnjnFnHN6vcHw-WdMCzATs71Ub_9nVlslgfEMXAO_XCZ68j9wBoO5IecfYACZwx2S59-6YCwMrZhrbGIpz9EU0D11OgrKLsBoq2lPLkRxZ-OtIfFSn1lkMv1h-9Lj-8yIxug6sH7E6oi5HXTwMJs8w/s320/Generate%20YouTube%20Thumbnail.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Halo, sobat teknisi!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Pada artikel kali ini, kita akan membahas cara import file SQL di DBeaver. DBeaver adalah sebuah database manager yang dapat digunakan untuk mengelola berbagai jenis database, termasuk MySQL, PostgreSQL, dan Oracle.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Import file SQL dapat digunakan untuk memasukkan data dari file ke dalam database. Data yang dapat diimport dapat berupa data tabel, view, function, atau procedure.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Berikut adalah langkah-langkah untuk import file SQL di DBeaver&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/dy0kO7EP8rQ&quot; width=&quot;320&quot; youtube-src-id=&quot;dy0kO7EP8rQ&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Setelah mengikuti langkah-langkah pada video di atas, data dari file SQL akan diimport ke database.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Demikianlah cara import file SQL di DBeaver. Semoga bermanfaat!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/4931783056897137449/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/01/cara-import-file-sql-di-dbeaver.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/4931783056897137449'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/4931783056897137449'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/01/cara-import-file-sql-di-dbeaver.html' title='Cara Import File SQL di DBeaver'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq-7C7lMSGEDFcIbs036ZZ2wGJroSi0HK7EvnIAmCnjnFnHN6vcHw-WdMCzATs71Ub_9nVlslgfEMXAO_XCZ68j9wBoO5IecfYACZwx2S59-6YCwMrZhrbGIpz9EU0D11OgrKLsBoq2lPLkRxZ-OtIfFSn1lkMv1h-9Lj-8yIxug6sH7E6oi5HXTwMJs8w/s72-c/Generate%20YouTube%20Thumbnail.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-4127582086183881655</id><published>2024-01-17T20:47:00.001+07:00</published><updated>2024-01-18T12:23:59.092+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Membuka Command Pallate VSCode</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqfi9SBzjymiGym4EoPZ9Wn-Lwp19v0SF5hUX7wWCDmCHJ6rn4KnnkZE-9Tuj_gdtPp_pwUz3LQtKh8wFJ96ifMtn4fi1BC3X7khmQKcw7woqf5yhI2zU0VRCz-WCwbBqLVV51aF8mTIVwgnDp0iJ6BKQlUMca0OK7i2AHfsmpJgntrnKnYbkniW-NcqCr/s604/codeBanner.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;324&quot; data-original-width=&quot;604&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqfi9SBzjymiGym4EoPZ9Wn-Lwp19v0SF5hUX7wWCDmCHJ6rn4KnnkZE-9Tuj_gdtPp_pwUz3LQtKh8wFJ96ifMtn4fi1BC3X7khmQKcw7woqf5yhI2zU0VRCz-WCwbBqLVV51aF8mTIVwgnDp0iJ6BKQlUMca0OK7i2AHfsmpJgntrnKnYbkniW-NcqCr/s320/codeBanner.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;Halo, sobat teknisi!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Dalam artikel kali ini, kita akan membahas cara membuka Command Palette pada VSCode. Command Palette adalah fitur yang memungkinkan pengguna untuk mengakses berbagai perintah yang tersedia di VSCode. Perintah-perintah ini dapat digunakan untuk berbagai keperluan, seperti menjalankan perintah, membuka file, atau mengubah pengaturan.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Untuk membuka Command Palette, pengguna dapat menggunakan salah satu dari metode berikut:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Tekan Ctrl+Shift+P pada keyboard.&lt;/li&gt;&lt;li&gt;Klik menu View &amp;gt; Command Palette.&lt;/li&gt;&lt;li&gt;Klik ikon Command Palette di sudut kanan atas jendela VSCode.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Setelah Command Palette terbuka, pengguna dapat mulai memasukkan perintah yang ingin dijalankan. Perintah dapat dimasukkan dengan mengetik nama perintah atau menggunakan kata kunci. Misalnya, untuk menjalankan perintah &lt;b&gt;New File&lt;/b&gt;, pengguna dapat mengetik New File atau &lt;b&gt;file:new&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Selain itu, pengguna juga dapat menggunakan ikon yang tersedia di Command Palette untuk mengakses perintah tertentu. Misalnya, untuk membuka file baru, pengguna dapat klik ikon&lt;b&gt; New File&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Berikut adalah beberapa contoh perintah yang dapat dijalankan di Command Palette:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;New File : Menjalankan perintah New File untuk membuat file baru.&lt;/li&gt;&lt;li&gt;Open File : Menjalankan perintah Open File untuk membuka file yang ada.&lt;/li&gt;&lt;li&gt;Save : Menjalankan perintah Save untuk menyimpan file yang terbuka.&lt;/li&gt;&lt;li&gt;Save All : Menjalankan perintah Save All untuk menyimpan semua file yang terbuka.&lt;/li&gt;&lt;li&gt;Run : Menjalankan perintah Run untuk menjalankan file yang berisi kode.&lt;/li&gt;&lt;li&gt;Debug : Menjalankan perintah Debug untuk mendebug file yang berisi kode.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Semoga dengan artikel ini, Anda dapat memahami cara membuka Command Palette pada VSCode. Selamat mencoba!&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/4127582086183881655/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2024/01/membuka-command-pallate-vscode.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/4127582086183881655'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/4127582086183881655'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2024/01/membuka-command-pallate-vscode.html' title='Membuka Command Pallate VSCode'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqfi9SBzjymiGym4EoPZ9Wn-Lwp19v0SF5hUX7wWCDmCHJ6rn4KnnkZE-9Tuj_gdtPp_pwUz3LQtKh8wFJ96ifMtn4fi1BC3X7khmQKcw7woqf5yhI2zU0VRCz-WCwbBqLVV51aF8mTIVwgnDp0iJ6BKQlUMca0OK7i2AHfsmpJgntrnKnYbkniW-NcqCr/s72-c/codeBanner.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-5097193402108096223</id><published>2023-12-02T11:15:00.005+07:00</published><updated>2024-06-25T19:16:32.747+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Code"/><title type='text'>Cara Mudah Mengubah Spasi Menjadi Dash dengan PHP str_replace()</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUvR6pCWddwEEfkUQ-8gyZjKNFAGqPtAbuS7xV7l4bhyclfDOpUBy6xos7aacoUSHTB1U6hI_vBK7MA-Sn1tDKufbn0TL5wFfDLYVm9LsnDlnMjHXMAqfG8svtXM5z6qZi_sGPfcxnzZ2LZyeo3yEE2-QPh2ZE3yoDpgFQE4lyke6-GpwuTskfmi-23OGp/s604/codeBanner.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;324&quot; data-original-width=&quot;604&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUvR6pCWddwEEfkUQ-8gyZjKNFAGqPtAbuS7xV7l4bhyclfDOpUBy6xos7aacoUSHTB1U6hI_vBK7MA-Sn1tDKufbn0TL5wFfDLYVm9LsnDlnMjHXMAqfG8svtXM5z6qZi_sGPfcxnzZ2LZyeo3yEE2-QPh2ZE3yoDpgFQE4lyke6-GpwuTskfmi-23OGp/s320/codeBanner.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;Halo, para pembaca blog Teknisi Serba Bisa!&lt;br /&gt;&lt;br /&gt;Apa kabar? Semoga semuanya sehat selalu.&lt;br /&gt;&lt;br /&gt;Pada artikel kali ini, kita akan membahas tentang fungsi &lt;kbd&gt;str_replace()&lt;/kbd&gt; dalam PHP. Fungsi ini digunakan untuk mengganti semua kemunculan karakter tertentu dalam sebuah string dengan karakter lain.&lt;br /&gt;&lt;br /&gt;Salah satu penggunaan fungsi &lt;kbd&gt;str_replace()&lt;/kbd&gt; yang sering dilakukan adalah untuk mengubah spasi menjadi dash atau tanda minus. Hal ini sering dilakukan untuk keperluan tertentu, seperti untuk membuat URL yang lebih mudah dibaca atau untuk keperluan pemformatan data.&lt;br /&gt;&lt;br /&gt;Untuk lebih jelasnya, mari kita bahas bersama-sama.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Mengubah Spasi Menjadi Dash atau Tanda Minus&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;Untuk mengubah spasi menjadi dash atau tanda minus dengan PHP &lt;kbd&gt;str_replace()&lt;/kbd&gt;, kita bisa menggunakan kode berikut:&lt;/p&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;$string = &quot;Ini adalah string dengan spasi&quot;;
$string = str_replace(&quot; &quot;, &quot;-&quot;, $string);
echo $string; // Ini-adalah-string-dengan-dash&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;p&gt;Pada contoh di atas, kita mengganti semua spasi dalam string &lt;span style=&quot;font-family: courier;&quot;&gt;Ini adalah string dengan spasi&quot;&lt;/span&gt; dengan karakter dash (&lt;kbd&gt;-&lt;/kbd&gt;). Hasilnya adalah string &lt;span style=&quot;font-family: courier;&quot;&gt;Ini-adalah-string-dengan-dash&quot;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Contoh Lainnya Penggunaan str_replace()&lt;/h4&gt;&lt;p&gt;&lt;br /&gt;Selain menggunakan spasi, kita juga bisa menggunakan karakter lain sebagai karakter pengganti. Misalnya, untuk mengganti spasi dengan karakter underscore (&lt;kbd&gt;_&lt;/kbd&gt;), kita bisa menggunakan kode berikut:&lt;/p&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;$string = &quot;Ini adalah string dengan spasi&quot;;
$string = str_replace(&quot; &quot;, &quot;_&quot;, $string);
echo $string; // Ini_adalah_string_dengan_underscore&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;p&gt;Fungsi &lt;kbd&gt;str_replace()&lt;/kbd&gt; juga bisa digunakan untuk mengganti beberapa karakter sekaligus. Misalnya, untuk mengganti semua spasi dan titik dua (`:`) dalam sebuah string dengan karakter dash, kita bisa menggunakan kode berikut:&lt;/p&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;$string = &quot;Ini:adalah:string:dengan:spasi&quot;;
$string = str_replace(&quot;:&quot;, &quot;-&quot;, $string);
echo $string; // Ini-adalah-string-dengan-dash&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;p&gt;Pada contoh di atas, kita pertama kali mengganti semua spasi dalam string &lt;span style=&quot;font-family: courier;&quot;&gt;Ini:adalah:string:dengan:spasi&lt;/span&gt; dengan karakter dash. Kemudian, kita mengganti semua titik dua (`:`) dengan karakter dash. Hasilnya adalah string &lt;span style=&quot;font-family: courier;&quot;&gt;Ini-adalah-string-dengan-dash&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Demikianlah pembahasan tentang cara mengubah spasi menjadi dash atau tanda minus dengan PHP &lt;kbd&gt;str_replace()&lt;/kbd&gt;. Semoga artikel ini bermanfaat.&lt;br /&gt;&lt;br /&gt;Jika Anda menyukai artikel ini, jangan lupa untuk membagikannya ke teman-teman Anda. Bantu kami untuk mengembangkan blog ini.&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/5097193402108096223/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2023/12/cara-mudah-mengubah-spasi-menjadi-dash-dengan-php-str-replace.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/5097193402108096223'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/5097193402108096223'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2023/12/cara-mudah-mengubah-spasi-menjadi-dash-dengan-php-str-replace.html' title='Cara Mudah Mengubah Spasi Menjadi Dash dengan PHP str_replace()'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUvR6pCWddwEEfkUQ-8gyZjKNFAGqPtAbuS7xV7l4bhyclfDOpUBy6xos7aacoUSHTB1U6hI_vBK7MA-Sn1tDKufbn0TL5wFfDLYVm9LsnDlnMjHXMAqfG8svtXM5z6qZi_sGPfcxnzZ2LZyeo3yEE2-QPh2ZE3yoDpgFQE4lyke6-GpwuTskfmi-23OGp/s72-c/codeBanner.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-2905111415006474919</id><published>2023-08-15T17:39:00.011+07:00</published><updated>2024-01-18T12:24:50.517+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Encode Base64 dengan JavaScript</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2pPW0Gs0eG3k5JQNMkvbUCDjyuy_gIZ7Fl_5i5mJtdAkUU83veEZudAcZr1pSs2GZVYYkk02HZzJF7Zd6qADsAInUXOoxsundJEL6HMuqO1hwsLXVen6wajUiqCtrB9V59bPwr1oU4DmASD_QRJKIdU8Xdui7F-4x8Ym5WHF_3dEbUjK4p0PWtOhSxNM0/s604/codeBanner.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;324&quot; data-original-width=&quot;604&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2pPW0Gs0eG3k5JQNMkvbUCDjyuy_gIZ7Fl_5i5mJtdAkUU83veEZudAcZr1pSs2GZVYYkk02HZzJF7Zd6qADsAInUXOoxsundJEL6HMuqO1hwsLXVen6wajUiqCtrB9V59bPwr1oU4DmASD_QRJKIdU8Xdui7F-4x8Ym5WHF_3dEbUjK4p0PWtOhSxNM0/s320/codeBanner.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Halo temen-temen, apa kabar? semoga semua dalam keadaan baik-baik saja. Pada kesempatan ini akan membahas mengenai &lt;i&gt;encode&lt;/i&gt; Base64 menggunakan javascript.&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Untuk demo dari praktikum encoce &lt;a href=&quot;#encodeBase64&quot;&gt;ada di bawah&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Perlu diketahui, javascript memiliki fungsi bawaan &lt;kbd&gt;btoa()&lt;/kbd&gt; dan &lt;kbd&gt;atob()&lt;/kbd&gt; fungsi ini terdapat pada fitur Web Api, untuk lebih jelasnya nanti saya akan berikan link di bagian referensi.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;fungsi &lt;kbd&gt;btoa()&lt;/kbd&gt; digunakan&amp;nbsp;mendekode string data yang telah dikodekan menggunakan pengkodean Base64. sedangkan fungsi &lt;kbd&gt;atob()&lt;/kbd&gt; digunakan untuk membuat string ASCII berenkode Base64 dari string biner (yaitu, string 
di mana setiap karakter dalam string diperlakukan sebagai byte data 
biner).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Kita akan menggunakan fungsi &lt;kbd&gt;btoa()&lt;/kbd&gt;untuk praktikum ini.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Baca juga : &lt;a href=&quot;https://www.teknisiserbabisa.com/2023/08/membuat-decode-strings-base64-dengan.html&quot; target=&quot;_blank&quot;&gt;Decode Base64 dengan JavaScript&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Sebelum ke koding saya akan menjelaskan bagaimana nanti cara kerja nya, yang pertama akan ada field input tempat memasukkan string text, lalu setelah button encode diklik akan menampilkan hasil encode base64 dari string yang telah di inputkan.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Dari penjelasan di atas, setidaknya kita memerlukan :&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Input type text&lt;/li&gt;&lt;li&gt;Button&lt;/li&gt;&lt;li&gt;Result Area, bisa sebuah tag &amp;lt;div&amp;gt; atau tag &amp;lt;p&amp;gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Pada praktikum ini saya menggunakan &amp;lt;p&amp;gt; sebagai result area.&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Berikut adalah kodingan HTML lengkapnya.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;
 &amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
  &amp;lt;input autocomplete=&quot;off&quot; id=&quot;inputB64&quot; type=&quot;text&quot;&amp;gt; &amp;lt;button id=&quot;btnEncode&quot; type=&quot;button&quot;&amp;gt;Encode&amp;lt;/button&amp;gt;
  &amp;lt;p id=&quot;resultEncode&quot;&amp;gt;&amp;lt;/p&amp;gt;
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Lalu tambahkan kode JavaScript berikut.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;// prepare variable
const inputToEncode = document.getElementById(&quot;inputB64&quot;);
const btnEncode = document.getElementById(&quot;btnEncode&quot;);
const resultArea = document.getElementById(&quot;resultEncode&quot;);
let encodedText = &#39;&#39;;

// event ketika button encode dipencet
btnEncode.addEventListener(&quot;click&quot;, encodeInput);

// fungsi encode
function encodeInput(e) {
	// biar tidak lari ke halaman lain, karena btn pakenya tag anchor
    e.preventDefault();
    // cek apakah inputan isi atau kosong
    if (inputToEncode.value != &#39;&#39;) {
    	// encode text
        encodedText = window.btoa(inputToEncode.value);
        // tampilkan ke result
        resultArea.innerHTML = encodedText;
        // scroll ke result
        window.scroll(0, resultArea.offsetTop);
    }
}&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p id=&quot;encodeBase64&quot;&gt;Penjelasan koding sudah saya letakkan di dalamnya ya. Berikut adalah demo dari encode base64 menggunakan javascript&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;div id=&quot;inputArea&quot;&gt;
  &lt;p&gt;
    &lt;span style=&quot;font-family: courier;&quot;&gt;Demo&lt;/span&gt;
  &lt;/p&gt;
  &lt;input autocomplete=&quot;off&quot; id=&quot;inputB64&quot; type=&quot;text&quot; /&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
  &lt;ul class=&quot;button&quot;&gt;
    &lt;li&gt;
      &lt;a class=&quot;demo&quot; href=&quot;#&quot; id=&quot;btnEncode&quot;&gt;Encode&lt;/a&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
&lt;p&gt;
  &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: courier;&quot;&gt;Hasil : &lt;/span&gt;
&lt;/p&gt;
&lt;kbd id=&quot;resultEncode&quot;&gt;&lt;/kbd&gt;
&lt;script&gt;
  // prepare variable
  const inputToEncode = document.getElementById(&quot;inputB64&quot;);
  const btnEncode = document.getElementById(&quot;btnEncode&quot;);
  const resultArea = document.getElementById(&quot;resultEncode&quot;);
  let encodedText = &#39;&#39;;
  
  // event ketika button encode dipencet
  btnEncode.addEventListener(&quot;click&quot;, encodeInput);

  function encodeInput(e) {
    // biar tidak lari ke halaman lain, karena btn pakenya tag anchor
    e.preventDefault();
    // cek apakah inputan isi atau kosong
    if (inputToEncode.value != &#39;&#39;) {
      // encode text
      encodedText = window.btoa(inputToEncode.value);
      // tampilkan ke result
      resultArea.innerHTML = encodedText;
      // scroll ke result
      window.scroll(0, resultArea.offsetTop);
    }
  }
&lt;/script&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Mungkin cukup sampai disini artike kali ini, semoga dapat bermanfaat, terima kasih.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Referensi :&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;https://developer.mozilla.org/en-US/docs/Web/API/btoa&lt;/li&gt;&lt;li&gt;https://developer.mozilla.org/en-US/docs/Web/API/atob&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/2905111415006474919/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2023/08/encode-base64-dengan-javascript.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/2905111415006474919'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/2905111415006474919'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2023/08/encode-base64-dengan-javascript.html' title='Encode Base64 dengan JavaScript'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2pPW0Gs0eG3k5JQNMkvbUCDjyuy_gIZ7Fl_5i5mJtdAkUU83veEZudAcZr1pSs2GZVYYkk02HZzJF7Zd6qADsAInUXOoxsundJEL6HMuqO1hwsLXVen6wajUiqCtrB9V59bPwr1oU4DmASD_QRJKIdU8Xdui7F-4x8Ym5WHF_3dEbUjK4p0PWtOhSxNM0/s72-c/codeBanner.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6848448659839793968.post-5885612663715973780</id><published>2023-08-15T14:46:00.044+07:00</published><updated>2023-08-15T17:45:02.322+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Decode Base64 dengan JavaScript</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2pPW0Gs0eG3k5JQNMkvbUCDjyuy_gIZ7Fl_5i5mJtdAkUU83veEZudAcZr1pSs2GZVYYkk02HZzJF7Zd6qADsAInUXOoxsundJEL6HMuqO1hwsLXVen6wajUiqCtrB9V59bPwr1oU4DmASD_QRJKIdU8Xdui7F-4x8Ym5WHF_3dEbUjK4p0PWtOhSxNM0/s604/codeBanner.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;324&quot; data-original-width=&quot;604&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2pPW0Gs0eG3k5JQNMkvbUCDjyuy_gIZ7Fl_5i5mJtdAkUU83veEZudAcZr1pSs2GZVYYkk02HZzJF7Zd6qADsAInUXOoxsundJEL6HMuqO1hwsLXVen6wajUiqCtrB9V59bPwr1oU4DmASD_QRJKIdU8Xdui7F-4x8Ym5WHF_3dEbUjK4p0PWtOhSxNM0/s320/codeBanner.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Halo temen-temen, apa kabar? semoga semua dalam keadaan baik-baik saja. Pada kesempatan ini akan membahas mengenai &lt;i&gt;decode&lt;/i&gt; Base64 menggunakan javascript.&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Untuk demo dari praktikum ini &lt;a href=&quot;#decodeBase64&quot;&gt;ada di bawah&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Perlu diketahui, javascript memiliki fungsi bawaan &lt;kbd&gt;btoa()&lt;/kbd&gt; dan &lt;kbd&gt;atob()&lt;/kbd&gt; fungsi ini terdapat pada fitur Web Api, untuk lebih jelasnya nanti saya akan berikan link di bagian referensi.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;fungsi &lt;kbd&gt;btoa()&lt;/kbd&gt; digunakan&amp;nbsp;mendekode string data yang telah dikodekan menggunakan pengkodean Base64. sedangkan fungsi &lt;kbd&gt;atob()&lt;/kbd&gt; digunakan untuk membuat string ASCII berenkode Base64 dari string biner (yaitu, string 
di mana setiap karakter dalam string diperlakukan sebagai byte data 
biner).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Kita akan menggunakan fungsi &lt;kbd&gt;btoa()&lt;/kbd&gt;untuk praktikum ini.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Baca juga : &lt;a href=&quot;https://www.teknisiserbabisa.com/2023/08/encode-base64-dengan-javascript.html&quot; target=&quot;_blank&quot;&gt;Encode Base64 dengan JavaScript&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Sebelum ke koding saya akan menjelaskan bagaimana nanti cara kerja nya, yang pertama akan ada field input tempat memasukkan encoded text base64, lalu setelah button decode diklik akan menampilkan hasil decode dari string base64 yang telah di inputkan.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Dari penjelasan di atas, setidaknya kita memerlukan :&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Input type text&lt;/li&gt;&lt;li&gt;Button&lt;/li&gt;&lt;li&gt;Result Area, bisa sebuah tag &amp;lt;div&amp;gt; atau tag &amp;lt;p&amp;gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Pada praktikum ini saya menggunakan &amp;lt;p&amp;gt; sebagai result area.&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Berikut adalah kodingan HTML lengkapnya.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;
 &amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
  &amp;lt;input autocomplete=&quot;off&quot; id=&quot;inputB64&quot; type=&quot;text&quot;&amp;gt; &amp;lt;button id=&quot;btnDecode&quot; type=&quot;button&quot;&amp;gt;Decode&amp;lt;/button&amp;gt;
  &amp;lt;p id=&quot;resultDecode&quot;&amp;gt;&amp;lt;/p&amp;gt;
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Lalu tambahkan kode JavaScript berikut.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;// prepare variable
const inputToDecode = document.getElementById(&quot;inputB64&quot;);
const btnDecode = document.getElementById(&quot;btnDecode&quot;);
const resultArea = document.getElementById(&quot;resultDecode&quot;);
let decodedText = &#39;&#39;;

// event ketika button decode dipencet
btnDecode.addEventListener(&quot;click&quot;, decodeInput);

// fungsi decode
function decodeInput(e) {
	// biar tidak lari ke halaman lain, karena btn pakenya tag anchor
    e.preventDefault();
    // cek apakah inputan isi atau kosong
    if (inputToDecode.value != &#39;&#39;) {
    	// decode text
        decodedText = window.atob(inputToDecode.value);
        // tampilkan ke result
        resultArea.innerHTML = decodedText;
        // scroll ke result
        window.scroll(0, resultArea.offsetTop);
    }
}&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p id=&quot;decodeBase64&quot;&gt;Penjelasan koding sudah saya letakkan di dalamnya ya. Berikut adalah demo dari decode base64 menggunakan javascript&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;div id=&quot;inputArea&quot;&gt;
  &lt;p&gt;
    &lt;span style=&quot;font-family: courier;&quot;&gt;Demo&lt;/span&gt;
  &lt;/p&gt;
  &lt;input autocomplete=&quot;off&quot; id=&quot;inputB64&quot; type=&quot;text&quot; /&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
  &lt;ul class=&quot;button&quot;&gt;
    &lt;li&gt;
      &lt;a class=&quot;demo&quot; href=&quot;#&quot; id=&quot;btnDecode&quot;&gt;Decode&lt;/a&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
&lt;p&gt;
  &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: courier;&quot;&gt;Hasil : &lt;/span&gt;
&lt;/p&gt;
&lt;kbd id=&quot;resultDecode&quot;&gt;&lt;/kbd&gt;
&lt;script&gt;
  // prepare variable
  const inputToDecode = document.getElementById(&quot;inputB64&quot;);
  const btnDecode = document.getElementById(&quot;btnDecode&quot;);
  const resultArea = document.getElementById(&quot;resultDecode&quot;);
  let decodedText = &#39;&#39;;
  
  // event ketika button decode dipencet
  btnDecode.addEventListener(&quot;click&quot;, decodeInput);

  function decodeInput(e) {
    // biar tidak lari ke halaman lain, karena btn pakenya tag anchor
    e.preventDefault();
    // cek apakah inputan isi atau kosong
    if (inputToDecode.value != &#39;&#39;) {
      // decode text
      decodedText = window.atob(inputToDecode.value);
      // tampilkan ke result
      resultArea.innerHTML = decodedText;
      // scroll ke result
      window.scroll(0, resultArea.offsetTop);
    }
  }
&lt;/script&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Mungkin cukup sampai disini artike kali ini, semoga dapat bermanfaat, terima kasih.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Referensi :&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;https://developer.mozilla.org/en-US/docs/Web/API/btoa&lt;/li&gt;&lt;li&gt;https://developer.mozilla.org/en-US/docs/Web/API/atob&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.teknisiserbabisa.com/feeds/5885612663715973780/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.teknisiserbabisa.com/2023/08/membuat-decode-strings-base64-dengan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/5885612663715973780'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/6848448659839793968/posts/default/5885612663715973780'/><link rel='alternate' type='text/html' href='https://www.teknisiserbabisa.com/2023/08/membuat-decode-strings-base64-dengan.html' title='Decode Base64 dengan JavaScript'/><author><name>Teknisi Serba Bisa</name><uri>http://www.blogger.com/profile/17647531980473349633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGi7kNb0uille3hZdu6p8EWnHWdedlvZxJVGgGny5Dkug5Kys8tXmi_9V6s_b3wpFG-PoQ4gJcMNA2yIYl1J8Eh89QS3iKIxnOcBnwvmf4j7pl3dcVepRCEqYLf9wv9Y/s150/tsbdotcom_pp.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2pPW0Gs0eG3k5JQNMkvbUCDjyuy_gIZ7Fl_5i5mJtdAkUU83veEZudAcZr1pSs2GZVYYkk02HZzJF7Zd6qADsAInUXOoxsundJEL6HMuqO1hwsLXVen6wajUiqCtrB9V59bPwr1oU4DmASD_QRJKIdU8Xdui7F-4x8Ym5WHF_3dEbUjK4p0PWtOhSxNM0/s72-c/codeBanner.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>