<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Information Technology - GoBlog</title>
	<atom:link href="https://blog.goreinnamah.com/blog/category/information-technology/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.goreinnamah.com</link>
	<description>LOG ALL LOGS</description>
	<lastBuildDate>Tue, 31 Dec 2024 12:29:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.goreinnamah.com/wp-content/uploads/2017/01/cropped-1-150x150.jpg</url>
	<title>Information Technology - GoBlog</title>
	<link>https://blog.goreinnamah.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>2 Cara untuk Memperbarui Firmware Concept2 RowERG</title>
		<link>https://blog.goreinnamah.com/blog/2024/12/31/2-cara-untuk-memperbarui-firmware-concept2-rowerg/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Tue, 31 Dec 2024 12:24:05 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Olahraga]]></category>
		<category><![CDATA[Concept2 RowERG]]></category>
		<category><![CDATA[Firmware RowERG]]></category>
		<category><![CDATA[RowERG]]></category>
		<category><![CDATA[RowERG Update]]></category>
		<category><![CDATA[Update Firmware RowERG]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=6047</guid>

					<description><![CDATA[<p>Buat kamu yang terbiasa melakukan olahraga CrossFit pasti sudah akrab dengan sebuah alat yang bernama RowERG. Buat yang belum tahu,[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2024/12/31/2-cara-untuk-memperbarui-firmware-concept2-rowerg/">2 Cara untuk Memperbarui Firmware Concept2 RowERG</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Buat kamu yang terbiasa melakukan olahraga CrossFit pasti sudah akrab dengan sebuah alat yang bernama <strong>RowERG</strong>. Buat yang belum tahu, RowERG merupakan sebuah alat keluaran Concept2 (Perusahaan asal Amerika Serikat) yang bertujuan untuk melatih seluruh tubuh dengan dampak yang minim. Seperti namanya, RowERG digunakan dengan cara menarik pegangan yang gerakannya dibuat seperti orang yang sedang mengayuh dayung di atas perahu.</p>
<p style="text-align: justify;">Seperti halnya teknologi lain, RowERG yang berteknologi canggih dan terdepan diantara merk lainnya ini pun pasti kerap melakukan riset dan pengembangan. Hasil riset dan pengembangan tersebut lantas hadir untuk menyempurnakan kekurangan yang sebelumnya hadir dan bukan tidak mungkin juga menambah fitur baru. Itulah alasan kenapa ada dan penting untuk melakukan <em>update </em>teknologi.</p>
<figure id="attachment_6052" aria-describedby="caption-attachment-6052" style="width: 1638px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="size-full wp-image-6052" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/R.jpeg" alt="" width="1638" height="960" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/R.jpeg 1638w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/R-300x176.jpeg 300w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/R-1024x600.jpeg 1024w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/R-768x450.jpeg 768w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/R-1536x900.jpeg 1536w" sizes="(max-width: 1638px) 100vw, 1638px" /><figcaption id="caption-attachment-6052" class="wp-caption-text">Inilah RowERG dan bagaimana cara menggunakannya. Pic via Concept2southafrica</figcaption></figure>
<p style="text-align: justify;">Lantas bagaimana cara memeriksa apakah ada pembaruan teknologi dan melakukan <em>update </em>teknologi atau dalam hal ini melakukan <em>update </em><em>firmware </em>di RowERG ini? Terdapat 2 cara yang saya ketahui untuk memperbarui <em>firmware-nya:</em></p>
<p style="text-align: justify;"><span style="color: #ff0000;"><strong><em>*Disclaimer: Tutorial yang dibuat kali ini adalh untuk RowERG dengan layar PM5</em></strong></span></p>
<h3 style="text-align: justify;"><strong>Menggunakan <em>Smartphone</em></strong></h3>
<ol style="text-align: justify;">
<li style="text-align: justify;">Buka <em>smartphone </em>kamu. Masuk ke dalam <strong>App Store</strong> (karena saya menggunakan iPhone) dan ketik <strong>Erg Data</strong>.</li>
<li>Begitu muncul, silakan unduh dan buka aplikasinya. Isi semua ketentuan yang diminta oleh aplikasi tersebut.
<p><figure id="attachment_6054" aria-describedby="caption-attachment-6054" style="width: 1179px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-6054" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_11-16-14-1.jpg" alt="" width="1179" height="1159" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_11-16-14-1.jpg 1179w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_11-16-14-1-300x295.jpg 300w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_11-16-14-1-1024x1007.jpg 1024w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_11-16-14-1-768x755.jpg 768w" sizes="(max-width: 1179px) 100vw, 1179px" /><figcaption id="caption-attachment-6054" class="wp-caption-text">Aplikasi Erg Data</figcaption></figure></li>
<li>Pada menu workout, pilih<strong> &#8220;Connect to a Performance Monitor(PM5)&#8221;. </strong>Aplikasi lantas akan mencari<em> ID Rower</em> yang ingin dihubungkan.
<p><figure id="attachment_6057" aria-describedby="caption-attachment-6057" style="width: 834px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-6057" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-11-1.jpg" alt="" width="834" height="1280" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-11-1.jpg 834w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-11-1-195x300.jpg 195w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-11-1-667x1024.jpg 667w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-11-1-768x1179.jpg 768w" sizes="(max-width: 834px) 100vw, 834px" /><figcaption id="caption-attachment-6057" class="wp-caption-text">Menghubungkan Smartphone dengan rower via Erg Data</figcaption></figure></li>
<li>Beralih ke RowERG, silakan tekan tombol <strong>&#8220;Connect&#8221;</strong> yang ada di layar. ID Rower akan muncul dan menunggu untuk dihubungkan.
<figure id="attachment_6058" aria-describedby="caption-attachment-6058" style="width: 704px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6058" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-15.jpg" alt="" width="704" height="767" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-15.jpg 704w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-15-275x300.jpg 275w" sizes="auto, (max-width: 704px) 100vw, 704px" /><figcaption id="caption-attachment-6058" class="wp-caption-text">Pilih Connect</figcaption></figure>
<p><figure id="attachment_6060" aria-describedby="caption-attachment-6060" style="width: 783px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6060" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-13-1.jpg" alt="" width="783" height="839" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-13-1.jpg 783w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-13-1-280x300.jpg 280w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-13-1-768x823.jpg 768w" sizes="auto, (max-width: 783px) 100vw, 783px" /><figcaption id="caption-attachment-6060" class="wp-caption-text">ID ROwer akan muncul dan menunggu untuk dihubungkan</figcaption></figure></li>
<li> Kembali ke <em>smartphone. </em>Setelah memilih <strong> &#8220;Connect to a Performance Monitor(PM5)&#8221; </strong>dan RowERG sudah dinyalakan, maka hanya perlu dipilih ID Rower tersebut dan secara otomatis <em>smartphone </em>dan RowERG akan terhubung.
<figure id="attachment_6061" aria-describedby="caption-attachment-6061" style="width: 1179px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6061" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-09.jpg" alt="" width="1179" height="1056" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-09.jpg 1179w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-09-300x269.jpg 300w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-09-1024x917.jpg 1024w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-09-768x688.jpg 768w" sizes="auto, (max-width: 1179px) 100vw, 1179px" /><figcaption id="caption-attachment-6061" class="wp-caption-text">Tekan &#8220;Tap to Connect&#8221; sesuai ID dan akan otomatis terhubung</figcaption></figure>
<p><figure id="attachment_6063" aria-describedby="caption-attachment-6063" style="width: 720px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6063" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-07-1.jpg" alt="" width="720" height="793" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-07-1.jpg 720w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-07-1-272x300.jpg 272w" sizes="auto, (max-width: 720px) 100vw, 720px" /><figcaption id="caption-attachment-6063" class="wp-caption-text">Sudah terhubung. Status berubah menjadi Connected.</figcaption></figure></li>
<li>Selanjutnya pada menu <strong>Workout </strong>di <em>smartphone </em>kamu hanya perlu menekan ID Rower. <i>Hardware Version &amp; Firmware version </i>akan muncul. Bila ada pembaruan, maka pesan <strong>&#8220;Time to update&#8221; </strong>akan muncul dalam kotak berwarna hijau. Tekan <strong>&#8220;More Info&#8221; </strong>untuk mengetahui secara detil <em>update </em>apa yang dilakukan oleh Concept2 terhadap RowERG.
<figure id="attachment_6066" aria-describedby="caption-attachment-6066" style="width: 590px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6066" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-22.jpg" alt="" width="590" height="1117" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-22.jpg 590w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-22-158x300.jpg 158w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-22-541x1024.jpg 541w" sizes="auto, (max-width: 590px) 100vw, 590px" /><figcaption id="caption-attachment-6066" class="wp-caption-text">Pesan update yang harus dilakukan</figcaption></figure>
<p><figure id="attachment_6068" aria-describedby="caption-attachment-6068" style="width: 590px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6068" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-25-1.jpg" alt="" width="590" height="1280" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-25-1.jpg 590w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-25-1-138x300.jpg 138w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-25-1-472x1024.jpg 472w" sizes="auto, (max-width: 590px) 100vw, 590px" /><figcaption id="caption-attachment-6068" class="wp-caption-text">Detil dari update firmware</figcaption></figure></li>
<li>Selanjutnya kalian hanya perlu menekan tombol <strong>Update </strong>dan biarkan masing-masing alat melakukan tugasnya masing-masing.
<p><figure id="attachment_6069" aria-describedby="caption-attachment-6069" style="width: 960px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6069" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-17.jpg" alt="" width="960" height="954" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-17.jpg 960w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-17-300x298.jpg 300w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-17-150x150.jpg 150w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-17-768x763.jpg 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /><figcaption id="caption-attachment-6069" class="wp-caption-text">Proses update yang berlangsung.<br />Di layar RowERG akan ada pesan &#8220;Tidak dapat digunakan&#8221; karena sedang di-update. Sedangkan pada smartphone akan ada pesan berupa versi yang diupdate dan berapa lama update berlangsung</figcaption></figure></li>
<li>Bila proses <em>update firmware </em>sudah selesai maka <em>smartphone </em>akan terputus dengan RowERG dan RowERG akan memperbarui sistem secara mandiri. Ketika sudah selesai, layar Rower akan kembali menyala seperti sedia kala dan bisa digunakan kembali.
<p><figure id="attachment_6070" aria-describedby="caption-attachment-6070" style="width: 960px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6070" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-28.jpg" alt="" width="960" height="796" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-28.jpg 960w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-28-300x249.jpg 300w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-36-28-768x637.jpg 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /><figcaption id="caption-attachment-6070" class="wp-caption-text">Proses transfer paket dari smartphone ke rower sudah selesai dan rower akan memperbarui sistem secara mandiri</figcaption></figure></li>
</ol>
<h2 style="text-align: justify;">Menggunakan <em>Flash Drive.</em></h2>
<ol style="text-align: justify;">
<li>Cara berikutnya adalah dengan menggunakan <em>Flash Drive. </em>Untuk menggunakan metode ini, kamu harus menyiapkan laptop (entah itu <em>Windows Based </em>atau <em>MacOS Based</em>) dan sebuah <em>flash disk.</em></li>
<li>Menggunakan laptop yang kamu punya, silakan masuk ke dalam website Concept2 (<a href="https://www.concept2.com/support/software/utility?srsltid=AfmBOor-qhdxYAcymngiDOUgu531y8rETqjBxzrYN0Zux3Hs9ul2wv62"><strong>DI SINI</strong></a>) dan unduh aplikasi bernama <strong>Concept2 Utility</strong>. Install dan buka aplikasi tersebut. Jika sudah dibuka, pilih &#8220;<strong>Update Firmware&#8221; .</strong>
<p><figure id="attachment_6073" aria-describedby="caption-attachment-6073" style="width: 769px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6073" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105000-1.png" alt="" width="769" height="591" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105000-1.png 769w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105000-1-300x231.png 300w" sizes="auto, (max-width: 769px) 100vw, 769px" /><figcaption id="caption-attachment-6073" class="wp-caption-text">Aplikasi Concept2 Utility</figcaption></figure></li>
<li>Aplikasi akan mengarahkan ke halaman selanjutnya. Pada tahap ini kamu pilih tipe layar monitor yang ingin kalian perbarui <em>firmware</em>-nya. Dalam kasus saya kali ini adalah <strong><strong>PM5.<br />
</strong></strong></p>
<p><figure id="attachment_6074" aria-describedby="caption-attachment-6074" style="width: 765px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6074" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105010.png" alt="" width="765" height="593" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105010.png 765w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105010-300x233.png 300w" sizes="auto, (max-width: 765px) 100vw, 765px" /><figcaption id="caption-attachment-6074" class="wp-caption-text">Pilih tipe layar PM5</figcaption></figure></li>
<li>Selanjutnya kamu akan diberi 2 pilihan untuk memperbarui <em>Firmware</em>: Menghubungkan laptop dengan RowERG menggunakan kabel atau dengan menggunakan <em>flash disk. </em>Pilih yang menggunakan <em>flash disk </em>dengan cara memasukkan <em>flash disk </em>yang kamu punya.
<p><figure id="attachment_6076" aria-describedby="caption-attachment-6076" style="width: 773px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6076" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105018-1.png" alt="" width="773" height="596" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105018-1.png 773w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105018-1-300x231.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105018-1-768x592.png 768w" sizes="auto, (max-width: 773px) 100vw, 773px" /><figcaption id="caption-attachment-6076" class="wp-caption-text">Colok flash disk ke laptop</figcaption></figure></li>
<li>Bila prosesnya benar, selanjutnya kamu akan diminta untuk memasukkan <em>username. </em><em>Username </em>ini nantinya akan muncul di layar rower setelah <em>flash disk </em>dicolokkan ke rower. Dalam kasus ini saya mengis nama saya sendiri yaitu <strong>Darius </strong>dan kemudian tekan <strong>OK.<br />
</strong></p>
<p><figure id="attachment_6077" aria-describedby="caption-attachment-6077" style="width: 771px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6077" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105053.png" alt="" width="771" height="594" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105053.png 771w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105053-300x231.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105053-768x592.png 768w" sizes="auto, (max-width: 771px) 100vw, 771px" /><figcaption id="caption-attachment-6077" class="wp-caption-text">Masukkan username</figcaption></figure></li>
<li>Dengan <em>flash disk </em>yang masih tertancap di laptop, tahap selanjutnya pilih <strong>Install Release Firmware. </strong>Biarkan aplikasi mengunduh <em>firmware </em>paling baru dan meng-<em>copy-</em>nya ke <em><em>flash disk.<br />
</em></em></p>
<figure id="attachment_6080" aria-describedby="caption-attachment-6080" style="width: 768px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6080" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105105-1.png" alt="" width="768" height="593" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105105-1.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105105-1-300x232.png 300w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption id="caption-attachment-6080" class="wp-caption-text">Install release firmware</figcaption></figure>
<p><figure id="attachment_6081" aria-describedby="caption-attachment-6081" style="width: 769px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6081" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105116.png" alt="" width="769" height="589" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105116.png 769w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105116-300x230.png 300w" sizes="auto, (max-width: 769px) 100vw, 769px" /><figcaption id="caption-attachment-6081" class="wp-caption-text">Biarkan proses copy ke flash disk berlangsung</figcaption></figure></li>
<li>Setelah proses selesai, pesan <strong>Files Installed </strong>akan muncul dan bersamaan dengan itu sebuah direktori bernama <strong>Concept2 </strong>akan muncul di dalam <em>flash disk </em>kamu.
<figure id="attachment_6082" aria-describedby="caption-attachment-6082" style="width: 771px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6082" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105145.png" alt="" width="771" height="592" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105145.png 771w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105145-300x230.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105145-768x590.png 768w" sizes="auto, (max-width: 771px) 100vw, 771px" /><figcaption id="caption-attachment-6082" class="wp-caption-text">Files sudah terpasang</figcaption></figure>
<p><figure id="attachment_6084" aria-describedby="caption-attachment-6084" style="width: 326px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6084" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105248-1.png" alt="" width="326" height="378" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105248-1.png 326w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/Screenshot-2024-12-31-105248-1-259x300.png 259w" sizes="auto, (max-width: 326px) 100vw, 326px" /><figcaption id="caption-attachment-6084" class="wp-caption-text">folder Concept2</figcaption></figure></li>
<li>Cabut <em>flash disk </em>tersebut dan kemudian tancapkan ke layar RowERG melalui <em>port USB </em>di belakang layar.
<p><figure id="attachment_6085" aria-describedby="caption-attachment-6085" style="width: 1280px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6085" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-59.jpg" alt="" width="1280" height="960" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-59.jpg 1280w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-59-300x225.jpg 300w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-59-1024x768.jpg 1024w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-59-768x576.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /><figcaption id="caption-attachment-6085" class="wp-caption-text">Colok Flash disk ke Port USB di belakang layar</figcaption></figure></li>
<li>Layar RowERG kemudian akan berubah sendiri secara otomatis dan menampilkan versi dari <em>firmware </em>yang ada di layar sekarang dan versi <em>firmware </em>yang akan diperbarui. Pilih &#8220;<strong><strong>Update now&#8221;.<br />
</strong></strong></p>
<p><figure id="attachment_6086" aria-describedby="caption-attachment-6086" style="width: 1280px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6086" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-55.jpg" alt="" width="1280" height="960" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-55.jpg 1280w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-55-300x225.jpg 300w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-55-1024x768.jpg 1024w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-55-768x576.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /><figcaption id="caption-attachment-6086" class="wp-caption-text">Pilih Update Now</figcaption></figure></li>
<li> Sekali lagi, pilih &#8220;<strong><strong>Update Now&#8221;.<br />
</strong></strong></p>
<p><figure id="attachment_6089" aria-describedby="caption-attachment-6089" style="width: 1280px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6089" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-55-1.jpg" alt="" width="1280" height="960" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-55-1.jpg 1280w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-55-1-300x225.jpg 300w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-55-1-1024x768.jpg 1024w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-55-1-768x576.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /><figcaption id="caption-attachment-6089" class="wp-caption-text">Pilih kembali Update Now</figcaption></figure></li>
<li>Layar Rower langsung akan berubah dengan menampilkan logo <em>flash disk </em>yang dicoret beserta jam pasir. Pada tahap ini proses copy <em>file </em>dari <em>flash disk </em>ke Rower sedang berlangsung.
<p><figure id="attachment_6088" aria-describedby="caption-attachment-6088" style="width: 1280px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6088" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-54-1.jpg" alt="" width="1280" height="960" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-54-1.jpg 1280w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-54-1-300x225.jpg 300w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-54-1-1024x768.jpg 1024w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-54-1-768x576.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /><figcaption id="caption-attachment-6088" class="wp-caption-text">Proses copy sedang berlangsung</figcaption></figure></li>
<li>Selanjutnya layar akan berubah dan menampilkan estimasi waktu <em>update </em>yang sedang berlangsung. Jangan lepas <em>flash disk </em>hingga proses berakhir.
<p><figure id="attachment_6090" aria-describedby="caption-attachment-6090" style="width: 1280px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6090" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-52.jpg" alt="" width="1280" height="960" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-52.jpg 1280w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-52-300x225.jpg 300w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-52-1024x768.jpg 1024w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_10-35-52-768x576.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /><figcaption id="caption-attachment-6090" class="wp-caption-text">Proses update berlangung yang dilengkapi dengan estimasi waktu</figcaption></figure></li>
<li>Tunggu hingga proses selesai dan cabut <em>flash disk </em>yang ada di belakang layar. Layar RowERG lantas akan menampilkan pesan selamat tinggal dan proses pembaruan <em>firmware </em>sudah berhasil.
<figure id="attachment_6092" aria-describedby="caption-attachment-6092" style="width: 1280px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-6092" src="http://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_19-09-16-1.jpg" alt="" width="1280" height="960" srcset="https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_19-09-16-1.jpg 1280w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_19-09-16-1-300x225.jpg 300w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_19-09-16-1-1024x768.jpg 1024w, https://blog.goreinnamah.com/wp-content/uploads/2024/12/photo_2024-12-31_19-09-16-1-768x576.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /><figcaption id="caption-attachment-6092" class="wp-caption-text">Proses pembaruan firmware sudah selesai dan rower menyatakan pamit <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></figcaption></figure>
<p style="text-align: center;"><strong><span style="font-size: 1.0625rem;">****</span></strong></p>
</li>
</ol>
<p style="text-align: justify;">Itu tadi 2 cara untuk melakukan pembaruan <em>firmware </em>di mesin RowERG milikmu yang memiliki layar dengan kode PM5. Cara mana yang paling baik? Keduanya baik. Hanya saja kalau diminta untuk memilih, maka proses pembaruan menggunakan <em>flash drive </em>yang saya pilih. Kenapa? Karena prosesnya jauh lebih cepat dan efisien. Proses pembaruan <em>firmware </em>melalui <em>smartphone </em>memakan waktu yang lebih lama karena data di-<em>transfer </em>secara nirkabel.</p>
<p><strong><em>Baca juga: <a href="https://blog.goreinnamah.com/blog/2023/11/21/gerakan-3011-30x1-3333/">Cara membaca tempo pada menu workout</a></em></strong></p>
<p style="text-align: justify;">Sekian informasi dari saya. Rajin-rajinlah memeriksa <em>firmware </em>RowERG kalian dan apabila ada pembaruan <em>firmware </em>jangan ragu untuk memperbaruinya <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p><p>The post <a href="https://blog.goreinnamah.com/blog/2024/12/31/2-cara-untuk-memperbarui-firmware-concept2-rowerg/">2 Cara untuk Memperbarui Firmware Concept2 RowERG</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Protected: Cara Menghubungkan Container EJBCA dengan HSM Luna Safenet</title>
		<link>https://blog.goreinnamah.com/blog/2024/03/03/container-ejbca-dan-hsm-luna-safenet/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Sun, 03 Mar 2024 13:35:14 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[container EJBCA]]></category>
		<category><![CDATA[container HSM]]></category>
		<category><![CDATA[Docker EJBCA]]></category>
		<category><![CDATA[EJBCA container]]></category>
		<category><![CDATA[EJBCA Docker]]></category>
		<category><![CDATA[EJBCA HSM]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=5997</guid>

					<description><![CDATA[<p>There is no excerpt because this is a protected post.</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2024/03/03/container-ejbca-dan-hsm-luna-safenet/">Protected: Cara Menghubungkan Container EJBCA dengan HSM Luna Safenet</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<form action="https://blog.goreinnamah.com/wp-login.php?action=postpass" class="post-password-form" method="post"><input type="hidden" name="redirect_to" value="https://blog.goreinnamah.com/blog/2024/03/03/container-ejbca-dan-hsm-luna-safenet/" /></p>
<p>This content is password-protected. To view it, please enter the password below.</p>
<p><label for="pwbox-5997">Password: <input name="post_password" id="pwbox-5997" type="password" spellcheck="false" required size="20" /></label> <input type="submit" name="Submit" value="Enter" /></p>
</form><p>The post <a href="https://blog.goreinnamah.com/blog/2024/03/03/container-ejbca-dan-hsm-luna-safenet/">Protected: Cara Menghubungkan Container EJBCA dengan HSM Luna Safenet</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Instalasi Spotifyd di Ubuntu Desktop 22.04 LTS</title>
		<link>https://blog.goreinnamah.com/blog/2023/04/06/instalasi-spotifyd/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Wed, 05 Apr 2023 18:28:21 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[Spotify terminal]]></category>
		<category><![CDATA[Spotify-TUI]]></category>
		<category><![CDATA[Spotifyd]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=5953</guid>

					<description><![CDATA[<p>Seperti sudah saya tulis di postingan sebelumnya mengenai cara memutar Sotify di Terminal, salah satu syarat hal tersebut dapat dilakukan[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2023/04/06/instalasi-spotifyd/">Instalasi Spotifyd di Ubuntu Desktop 22.04 LTS</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Seperti sudah saya tulis di postingan sebelumnya mengenai <a href="https://blog.goreinnamah.com/blog/2023/02/20/spotify-di-terminal/"><strong>cara memutar Sotify di Terminal</strong></a>, salah satu syarat hal tersebut dapat dilakukan adalah dengan sudah terpasangnya Spotifyd. Apa itu Spotifyd? Merupakan klien Spotify yang bersifat <em>open source </em>dan berjalan sebagai UNIX Daemon (tanpa GUI).</p>
<p style="text-align: justify;">Kenapa Spotifyd ini diperlukan? Alasan utama adalah karena aplikasi Spotify bawaan yang cukup berat alias memakan memory yang cukup banyak saat dibuka. Dengan menggunakan aplikasi ini diharapkan memory pada gadget yang kita gunakan saat memutar lagu melalui Spotify bisa lebih hemat.</p>
<p style="text-align: justify;">Kita tidak perlu khawatir dengan aplikasi ini karena Spotifyd sudah mendukung Spotify Connect Protocol, yang membuat aplikasi ini bisa diintegrasikan dengan aplikasi lainnya (seperti Spotify-TUI) dan bisa juga dikontrol dari aplikasi officialnya.</p>
<p style="text-align: justify;">Lalu bagaimana cara melakukan instalasinya apabila kalian mau mengintegrasikannya dengan Spotify-TUI dan apakah ada konfigurasi lainnya yang perlu dilakukan? Tanpa berlama-lama lagi, berikut ini adalah tutorialnya:</p>
<pre><strong><span style="color: #ff0000;">Catatan:</span>
1. Spotifyd hanya dapat bekerja dengan akun Spotify Premium
2. Nama dalam Device tidak bisa mengandung spasi.</strong></pre>
<h3 style="text-align: justify;"><strong>Instalasi</strong></h3>
<ol style="text-align: justify;">
<li>Periksa apakah kalian memiliki <a href="https://doc.rust-lang.org/cargo/#:~:text=Cargo%20is%20the%20Rust%20package,the%20Rust%20community's%20package%20registry."><strong>Cargo</strong></a> dan Rust yang sudah terpasang. Cargo sendiri merupakan aplikasi untuk mengatur paket-paket Rust. Jika tidak ada hasil keluaran dari perintah-perintah tersebut, tandanya kalian belum memasangnya
<pre><strong><span style="color: #ff0000;">rustc --version</span> #memeriksa rust
<span style="color: #ff0000;">cargo --version</span> #memeriksa cargo</strong></pre>
</li>
<li>Pasang beberapa prasyarat lainnya yang dibutuhkan (beserta Rust dan Cargo) menggunakan perintah berikut:
<pre><span style="color: #ff0000;"><strong>sudo apt install rustc cargo libasound2-dev libssl-dev pkg-config
git clone <a class="vglnk" href="https://github.com/Spotifyd/spotifyd.git" rel="nofollow">https://github.com/Spotifyd/spotifyd.git</a></strong></span></pre>
<p><figure id="attachment_5959" aria-describedby="caption-attachment-5959" style="width: 722px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5959" src="http://blog.goreinnamah.com/wp-content/uploads/2023/04/spot1.png" alt="" width="722" height="222" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/04/spot1.png 722w, https://blog.goreinnamah.com/wp-content/uploads/2023/04/spot1-300x92.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /><figcaption id="caption-attachment-5959" class="wp-caption-text">Instalasi Rust, Cargo, dan paket pendukugn lainnya</figcaption></figure></li>
<li>Berikutnya adalah membangun paket Spotifyd dengan perintah Cargo. Paket akan dibangun langsung dari folder <em>source </em>git yang sudah kita unduh. Caranya:
<pre><span style="color: #ff0000;"><strong>cd spotifyd</strong></span>
<span style="color: #ff0000;"><strong>cargo build --release </strong></span>
<span style="color: #ff0000;"><strong>cargo install --path . --locked</strong></span></pre>
<figure id="attachment_5960" aria-describedby="caption-attachment-5960" style="width: 624px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5960" src="http://blog.goreinnamah.com/wp-content/uploads/2023/04/spot4.png" alt="" width="624" height="277" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/04/spot4.png 624w, https://blog.goreinnamah.com/wp-content/uploads/2023/04/spot4-300x133.png 300w" sizes="auto, (max-width: 624px) 100vw, 624px" /><figcaption id="caption-attachment-5960" class="wp-caption-text">Masuk ke dalam folder yang dicloned dari Github dan membangun binaries dari kode sumber</figcaption></figure>
<p><figure id="attachment_5961" aria-describedby="caption-attachment-5961" style="width: 828px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5961" src="http://blog.goreinnamah.com/wp-content/uploads/2023/04/spot5.png" alt="" width="828" height="143" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/04/spot5.png 828w, https://blog.goreinnamah.com/wp-content/uploads/2023/04/spot5-300x52.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2023/04/spot5-768x133.png 768w" sizes="auto, (max-width: 828px) 100vw, 828px" /><figcaption id="caption-attachment-5961" class="wp-caption-text">Proses instalasi binaries</figcaption></figure></li>
<li> Berikutnya masuk ke dalam folder <em><strong>~/.config. </strong></em>Buat direktori dengan nama Spotifyd dan di dalam direktori tersebut tambahkan file <em>spotifyd.conf. </em>Kalian akan membutuhkan <em>file </em>tersebut.
<pre><span style="color: #ff0000;"><strong>cd ~/.config </strong></span>
<span style="color: #ff0000;"><strong>mkdir spotifyd</strong></span>
<span style="color: #ff0000;"><strong>vi spotifyd.conf</strong></span></pre>
</li>
</ol>
<h3 style="text-align: justify;"><strong>Konfigurasi</strong></h3>
<p style="text-align: justify;">Berikut ini adalah konfigurasi file <em>spotifyd.conf:</em></p>
<pre><strong>[global]</strong> 
<span class="hljs-comment"># Nama akun dari spotify.</span> 
<strong>username</strong> <strong>= <span class="hljs-string" style="color: #ff0000;">"username" </span></strong>

<span class="hljs-comment"># Password akun Spotify kalian</span> 
<strong>password = <span class="hljs-string" style="color: #ff0000;">"password" </span></strong>

<span class="hljs-comment"># Backend audio yang biasa digunakan untuk memutar musikmu. </span>
<strong>backend = <span class="hljs-string" style="color: #ff0000;">"alsa" </span></strong>

<span class="hljs-comment"># Alsa mixer yang digunakan oleh 'spotifyd'.</span> 
<strong>mixer = <span class="hljs-string" style="color: #ff0000;">"PCM" </span></strong>

<span class="hljs-comment"># volume controller. </span>
<strong>volume_controller = <span class="hljs-string" style="color: #ff0000;">"alsa" </span></strong>
<span class="hljs-comment"># Gunakan  softvol untuk macOS</span> 

<span class="hljs-comment"># Nama yang akan muncul di tab "connect" pada aplikasi Spotify client official.
# Spasi tidak diperbolehkan
</span><strong>device_name = <span class="hljs-string" style="color: #ff0000;">"spotifygue" </span></strong>

<span class="hljs-comment"># The audio bitrate. 96, 160 atau 320 kbit/s</span> 
<strong>bitrate = <span class="hljs-number" style="color: #ff0000;">160 </span></strong>

<span class="hljs-comment"># Jika diisi true, audio data tidak di-cache</span>
<strong>no_audio_cache = <span style="color: #ff0000;">true</span></strong> 

<span class="hljs-comment"># Jika diisi true, normalisasi volume antara setiap lagu akan diaktifkan </span>
<strong>volume_normalisation = <span style="color: #ff0000;">true</span></strong> 

<strong>normalisation_pregain = <span style="color: #ff0000;">-<span class="hljs-number">10</span> </span></strong>

<span class="hljs-comment"># Tipe device yang akan ditampilkan di Spotify clients.</span> 
<span class="hljs-comment"># Bisa diisi dengan  unknown, computer, tablet, smartphone, speaker, t_v,</span> 
<strong>device_type = <span class="hljs-string" style="color: #ff0000;">"computer"</span></strong></pre>
<h3 style="text-align: justify;"><strong>Testing</strong></h3>
<p style="text-align: justify;">Setelah melakukan instalasi dan konfigurasi, untuk menjalankannya, kalian hanya perlu menjalankan perintah:</p>
<pre><span style="color: #ff0000;"><strong>spotifyd</strong></span></pre>
<p style="text-align: center;"><strong>*****</strong></p>
<p style="text-align: justify;">Itu tadi tutorial yang bisa saya buat. Semoga bermanfaat <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p><p>The post <a href="https://blog.goreinnamah.com/blog/2023/04/06/instalasi-spotifyd/">Instalasi Spotifyd di Ubuntu Desktop 22.04 LTS</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Memutar Spotify di Terminal, Memangnya Bisa?</title>
		<link>https://blog.goreinnamah.com/blog/2023/02/20/spotify-di-terminal/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Mon, 20 Feb 2023 16:47:03 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Install Spotify-TUI]]></category>
		<category><![CDATA[Memutar Spotify di Terminal]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[Spotify di Terminal]]></category>
		<category><![CDATA[Spotify-TUI]]></category>
		<category><![CDATA[Spotifyd]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=5895</guid>

					<description><![CDATA[<p>Bosan dengan tampilan Spotify di desktop yang ada sekarang dan ingin mengubahnya ke tampilan yang lebih simple tapi tak punya[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2023/02/20/spotify-di-terminal/">Memutar Spotify di Terminal, Memangnya Bisa?</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Bosan dengan tampilan Spotify di <em>desktop</em> yang ada sekarang dan ingin mengubahnya ke tampilan yang lebih simple tapi tak punya kemampuan? Jika ya, berarti sama dengan saya. Entah mengapa saya merindukan tampilan pemutar musik online yang tidak berbelit-belit seperti tampilan <em>Winamp</em> dulu (duh, ketahuan deh tuanya).</p>
<p style="text-align: justify;">Untuk pindah ke lain hati, rasanya sulit juga karena saya sudah cukup lama menggunakan Spotify dan sudah terlanjur nyaman dengan aplikasi ini. Spotify juga merupakan salah satu aplikasi pemutar musik terbaik di dunia.</p>
<p style="text-align: justify;">Lalu apa bisa tampilan Spotify ini diubah (menjadi lebih <em>simple </em>tentunya)? Ternyata jawabannya BISA. Adalah seorang bernama Alexander Keliris (Rigellute) yang sukses &#8220;mengubah&#8221; tampilan aplikasi Spotify seperti yang saya mau. Dengan kecerdasannya, ia berhasil menciptakan Spotify-TUI.</p>
<h3 style="text-align: justify;"><strong>Spotify-TUI</strong></h3>
<p style="text-align: justify;">Apa itu Spotify-TUI? Bahasa mudahnya adalah Spotify yang tampil atau <em>running </em>di atas terminal. Karena berjalan di atas terminal, tentunya yang tampil hanyalah barisan teks saja. Tidak ada lagi gambar, rekomendasi <em>podcast </em>yang menyebalkan, <em>alert </em>dari sebuah album yang dirilis, atau tampilan <em>friends feed. </em>Spotify-TUI benar-benar menghapus banyak fitur tak penting dari aplikasi bawaan Spotify.</p>
<p style="text-align: justify;">Spotify-TUI ini ditulis oleh Rigellute menggunakan bahasa pemrograman RUST dan memberikan tampilan yang super <em>simple. </em>Semua lagu atau <em>podcast </em>yang diputar di sini dijalankan menggunakan API Spotify. Karena menggunakan API Spotify, kamu tetap membutuhkan aplikasi Spotify untuk tetap terbuka, entah itu di laptop yang kamu gunakan, di telepon genggam, atau di PC lain.</p>
<p style="text-align: justify;">Jika tidak ingin menggunakan aplikasi Spotify bawaan yang sangat boros akan penggunaan memory, kalian bisa melakukan instalasi Spotifyd, sebuah Spotify daemon yang berjalan tanpa tampilan. Dengan Spotifyd inilah nanti Spotify-TUI akan terhubung dan menampilkan semua list lagu persis seperti yang dilakukan aplikasi official milik Spotify.</p>
<p style="text-align: center;"><strong>*****</strong></p>
<p style="text-align: justify;">Lantas bagaimana cara melakukan instalasinya? Sebentar dulu, Ferguso. Sebelum memasuki tahap instalasi, saya terlebih dahulu akan memberi tahu apa saja yang kalian butuhkan. Dan pada tulisan kali ini, saya hanya akan memberikan tutorial instalasi di Linux OS dan Mac OS (Maaf banget nih untuk <em>user jendela).</em></p>
<h3 style="text-align: justify;"><strong>Alat dan Bahan</strong></h3>
<ol style="text-align: justify;">
<li>Desktop yang sudah terpasang Linux OS (Ubuntu / Fedora) atau Mac OS.</li>
<li>Koneksi Internet.</li>
<li>Aplikasi Spotify bawaan atau Spotifyd. (Seperti yang sudah dijelaskan di awal, Spotify-TUI terhubung dengan server menggunakan API Spotify)</li>
<li>Akun Spotify Premium (Ya, tutorial kali ini hanya untuk pengguna Spotify yang akunnya premium)</li>
<li>Akun Spotify Developer.</li>
<li>Segelas kopi.</li>
</ol>
<h3 style="text-align: justify;"><strong>Instalasi</strong></h3>
<p style="text-align: justify;"><strong>Mac</strong></p>
<p style="text-align: justify;">Untuk pengguna Mac, kalian bisa melakukan instalasi via <a href="https://blog.goreinnamah.com/blog/2020/05/10/5-homebrew-commands/"><strong>homebrew</strong></a> di terminal menggunakan perintah:</p>
<pre><span style="color: #ff0000;"><strong>brew install spotify-tui</strong></span></pre>
<figure id="attachment_5902" aria-describedby="caption-attachment-5902" style="width: 1936px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5902" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/Mac1.png" alt="" width="1936" height="448" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/Mac1.png 1936w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Mac1-300x69.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Mac1-1024x237.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Mac1-768x178.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Mac1-1536x355.png 1536w" sizes="auto, (max-width: 1936px) 100vw, 1936px" /><figcaption id="caption-attachment-5902" class="wp-caption-text">Instalasi Spotify-TUI di Mac</figcaption></figure>
<p style="text-align: justify;"><strong>Ubuntu</strong></p>
<p style="text-align: justify;">Untuk pengguna Ubuntu, kalian bisa melakukan instalasi via snap. Jalankan perintah:</p>
<pre><span style="color: #ff0000;"><strong>snap install spt</strong></span></pre>
<figure id="attachment_5903" aria-describedby="caption-attachment-5903" style="width: 408px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5903" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu1.png" alt="" width="408" height="66" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu1.png 408w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu1-300x49.png 300w" sizes="auto, (max-width: 408px) 100vw, 408px" /><figcaption id="caption-attachment-5903" class="wp-caption-text">Instalasi di Ubuntu</figcaption></figure>
<p style="text-align: justify;">Versi paling stabil akan terpasang secara otomatis setelah mengeksekusi perintah tersebut.</p>
<p style="text-align: justify;"><strong>Fedora</strong></p>
<p style="text-align: justify;">Untuk kalian yang menggunakan Fedora atau CentOS, kalian bisa mengeksekusi perintah berikut:</p>
<pre><span style="color: #ff0000;"><strong>sudo dnf copr <span class="pl-c1">enable</span> atim/spotify-tui -y <span class="pl-k">&amp;&amp;</span> sudo dnf install spotify-tui</strong></span></pre>
<figure id="attachment_5904" aria-describedby="caption-attachment-5904" style="width: 1796px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5904" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/1Fedora.png" alt="" width="1796" height="645" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/1Fedora.png 1796w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/1Fedora-300x108.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/1Fedora-1024x368.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/1Fedora-768x276.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/1Fedora-1536x552.png 1536w" sizes="auto, (max-width: 1796px) 100vw, 1796px" /><figcaption id="caption-attachment-5904" class="wp-caption-text">Perintah instalasi di Fedora</figcaption></figure>
<figure id="attachment_5905" aria-describedby="caption-attachment-5905" style="width: 553px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5905" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/2Fedora.png" alt="" width="553" height="313" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/2Fedora.png 553w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/2Fedora-300x170.png 300w" sizes="auto, (max-width: 553px) 100vw, 553px" /><figcaption id="caption-attachment-5905" class="wp-caption-text">Instalasi berhasil</figcaption></figure>
<h3 style="text-align: justify;"><strong>Menghubungkan Spotify-TUI dengan API Spotify</strong></h3>
<ol style="text-align: justify;">
<li><strong>Membuat Akun Developer</strong><br />
Spotify-TUI perlu terhubung dengan API Spotify untuk bisa menemukan musik yang kalian inginkan berdasarkan pencarian nama band, lagu, atau apapun itu. Untuk bisa terhubung, kalian perlu terdaftar sebagai pengembang API SPotify (<em>Spotify Developer</em>). Untuk itu kalian perlu masuk ke halaman <a href="https://developer.spotify.com/dashboard/login"><strong>Spotify Developer Dashboard</strong></a> dan <em>login</em> menggunakan akun Spotify yang kalian gunakan untuk memutar musik.</p>
<p><figure id="attachment_5907" aria-describedby="caption-attachment-5907" style="width: 686px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5907" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu2.png" alt="" width="686" height="144" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu2.png 686w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu2-300x63.png 300w" sizes="auto, (max-width: 686px) 100vw, 686px" /><figcaption id="caption-attachment-5907" class="wp-caption-text">Tampilan halaman Developer</figcaption></figure></li>
<li><strong>Menyetujui <em>Terms of Service</em></strong><br />
Setelah login, kalian akan ditunjukan beberapa persyaratan layanan. Silakan dibaca dan di-<em>review. </em>Jika sudah, klik <em>check box </em>dan pilih <strong><strong>Accept the terms.<br />
</strong></strong></p>
<p><figure id="attachment_5908" aria-describedby="caption-attachment-5908" style="width: 1221px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5908" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu4.png" alt="" width="1221" height="785" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu4.png 1221w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu4-300x193.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu4-1024x658.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu4-768x494.png 768w" sizes="auto, (max-width: 1221px) 100vw, 1221px" /><figcaption id="caption-attachment-5908" class="wp-caption-text">Terms of Service</figcaption></figure></li>
<li><strong>Membuat Aplikasi</strong><br />
Membuat aplikasi di sini tidaklah sulit. Kalian hanya perlu menambahkan satu baris singkat pada tahap ini. Aplikasi di sini tujuannya adalah untuk menjembatani agar Spotify-TUI dapat terhubung dengan akun Spotify kamu.<br />
Pilih tombol <strong><strong>Create App<br />
</strong></strong></p>
<p><figure id="attachment_5911" aria-describedby="caption-attachment-5911" style="width: 1268px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5911" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu5.png" alt="" width="1268" height="167" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu5.png 1268w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu5-300x40.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu5-1024x135.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu5-768x101.png 768w" sizes="auto, (max-width: 1268px) 100vw, 1268px" /><figcaption id="caption-attachment-5911" class="wp-caption-text">Membuat aplikasi</figcaption></figure></li>
<li><strong>Memberi Nama Aplikasi</strong><br />
Sebuah <em>pop up dialog </em>akan muncul. Silakan isi nama aplikasi yang akan kalian buat beserta deskripsinya. Keduanya dibutuhkan jadi harus kalian isi. Jika sudah, centang <em>check box </em>dan tekan tombol <strong>Create<br />
</strong></p>
<p><figure id="attachment_5912" aria-describedby="caption-attachment-5912" style="width: 441px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5912" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu6.png" alt="" width="441" height="533" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu6.png 441w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu6-248x300.png 248w" sizes="auto, (max-width: 441px) 100vw, 441px" /><figcaption id="caption-attachment-5912" class="wp-caption-text">Nama dan deskripsi aplikasi</figcaption></figure></li>
<li><strong>Overview</strong><br />
Aplikasi sudah jadi. Sekarang kalian sudah mendapat Client ID dan Client Secret. Namun kedua hal itu bisa diabaikan terlebih dahulu. Sekarang kalian tekan <strong>Edit Settings </strong>untuk mengatur URI.</p>
<p><figure id="attachment_5914" aria-describedby="caption-attachment-5914" style="width: 1450px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5914" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu7.png" alt="" width="1450" height="255" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu7.png 1450w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu7-300x53.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu7-1024x180.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu7-768x135.png 768w" sizes="auto, (max-width: 1450px) 100vw, 1450px" /><figcaption id="caption-attachment-5914" class="wp-caption-text">Edit Settings</figcaption></figure></li>
<li><strong>Menambahkan URI</strong><br />
Pada bagian <strong>Redirect URIs, </strong>tambahkan <em>link </em>berikut di kolom tersebut:</p>
<pre><span style="color: #ff0000;"><strong>http://localhost:8888/callback</strong></span></pre>
<figure id="attachment_5916" aria-describedby="caption-attachment-5916" style="width: 516px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5916" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu8.png" alt="" width="516" height="579" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu8.png 516w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu8-267x300.png 267w" sizes="auto, (max-width: 516px) 100vw, 516px" /><figcaption id="caption-attachment-5916" class="wp-caption-text">Menambahkan URI</figcaption></figure>
<p>Setelah itu jangan lupa tekan tombol <strong>Add. </strong>Dan aplikasi sekarang sudah siap terhubung</li>
<li><strong>Menghubungkan Spotify-TUI dengan Spotify</strong><br />
Abaikan dulu <em>website</em> Spotify Developer dan kembali ke terminal. Untuk menjalankan Spotify-TUI, jalankan perintah:</p>
<pre><span style="color: #ff0000;"><strong>spt</strong></span></pre>
<figure id="attachment_5919" aria-describedby="caption-attachment-5919" style="width: 711px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5919" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu10.png" alt="" width="711" height="488" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu10.png 711w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu10-300x206.png 300w" sizes="auto, (max-width: 711px) 100vw, 711px" /><figcaption id="caption-attachment-5919" class="wp-caption-text">spt</figcaption></figure>
<p>Pertama kali menjalankan perintah tersebut, kamu akan diminta untuk memasukkan <strong>Client ID </strong>yang diikuti oleh <strong>Client Secret. </strong>Dapatkan keduanya itu di aplikasi <em>overview </em>Spotify Developer. Kamu juga akan diminta untuk memasukkan <em>port.</em> Silakan masukkan <em>port default </em>saja (888).</li>
<li><strong>App Permission</strong><br />
Setelah memasukkan informasi klien, kamu akan dibawa ke halaman web yang memintamu untuk memberikan aplikasi sebuah izin untuk mengontrol akun Spotify. Silakan tekan tombol <strong><strong>Agree.<br />
</strong></strong></p>
<figure id="attachment_5921" aria-describedby="caption-attachment-5921" style="width: 456px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5921" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu12.png" alt="" width="456" height="838" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu12.png 456w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu12-163x300.png 163w" sizes="auto, (max-width: 456px) 100vw, 456px" /><figcaption id="caption-attachment-5921" class="wp-caption-text">App Permission</figcaption></figure>
<p>Setelah menekan tombol <strong>Agree, </strong>kamu mungkin akan dibawa ke halaman kosong atau <em>error. </em>Jangan khawatir, kalian bisa menutupnya dan membuka kembali terminal. Ketika menjalankan perintah <strong>spt, </strong>seharusnya Spotify-TUI sudah bisa diputar. Selamat, instalasi sudah berhasil.</p>
<p><figure id="attachment_5923" aria-describedby="caption-attachment-5923" style="width: 716px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5923" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu13.png" alt="" width="716" height="455" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu13.png 716w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu13-300x191.png 300w" sizes="auto, (max-width: 716px) 100vw, 716px" /><figcaption id="caption-attachment-5923" class="wp-caption-text">Spotify-TUI</figcaption></figure></li>
</ol>
<h3 style="text-align: justify;">Menggunakan Spotify-TUI</h3>
<figure id="attachment_5937" aria-describedby="caption-attachment-5937" style="width: 1186px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5937" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu18.png" alt="" width="1186" height="595" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu18.png 1186w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu18-300x151.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu18-1024x514.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu18-768x385.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu18-840x420.png 840w" sizes="auto, (max-width: 1186px) 100vw, 1186px" /><figcaption id="caption-attachment-5937" class="wp-caption-text">Tampilan Spotify-TUI</figcaption></figure>
<p style="text-align: justify;">Karena diputar di terminal, tentunya ada perbedaan cara untuk menavigasikan kursor (tidak bisa menggunakan <em>mouse). </em>Berikut ini adalah beberapa <em>Hotkey </em> yang bisa kalian gunakan sebagai panduan untuk mengoperasikan Spotify-TUI.</p>
<p style="text-align: justify;">
<table id="tablepress-25" class="tablepress tablepress-id-25">
<thead>
<tr class="row-1">
	<th class="column-1">Hotkey</th><th class="column-2">Penjelasan</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">d</td><td class="column-2">Mengatur device untuk memutar lagu</td>
</tr>
<tr class="row-3">
	<td class="column-1">-</td><td class="column-2">Mengecilkan volume</td>
</tr>
<tr class="row-4">
	<td class="column-1">+</td><td class="column-2">Memperbesar volume</td>
</tr>
<tr class="row-5">
	<td class="column-1">Spasi</td><td class="column-2">Memainkan atau memberhentikan lagu</td>
</tr>
<tr class="row-6">
	<td class="column-1">></td><td class="column-2">Mempercepat lagu</td>
</tr>
<tr class="row-7">
	<td class="column-1"><</td><td class="column-2">Memundurkan lagu</td>
</tr>
<tr class="row-8">
	<td class="column-1">n</td><td class="column-2">Lagu selanjutnya</td>
</tr>
<tr class="row-9">
	<td class="column-1">p</td><td class="column-2">Lagu sebelumnya</td>
</tr>
<tr class="row-10">
	<td class="column-1">c</td><td class="column-2">Meng-copy URL lagu</td>
</tr>
<tr class="row-11">
	<td class="column-1">C</td><td class="column-2">Meng-copy URL Album</td>
</tr>
<tr class="row-12">
	<td class="column-1">?</td><td class="column-2">Help</td>
</tr>
<tr class="row-13">
	<td class="column-1">Control + s</td><td class="column-2">Mengacak lagu</td>
</tr>
<tr class="row-14">
	<td class="column-1">r</td><td class="column-2">Mengulang lagu</td>
</tr>
<tr class="row-15">
	<td class="column-1">/</td><td class="column-2">Mencari lagu</td>
</tr>
<tr class="row-16">
	<td class="column-1">v</td><td class="column-2">Audio Analysis</td>
</tr>
<tr class="row-17">
	<td class="column-1">B</td><td class="column-2">Basic view</td>
</tr>
<tr class="row-18">
	<td class="column-1">z</td><td class="column-2">Menambahkan ke daftar antrian</td>
</tr>
</tbody>
</table>
</p>
<figure id="attachment_5941" aria-describedby="caption-attachment-5941" style="width: 1186px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5941" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu20.png" alt="" width="1186" height="595" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu20.png 1186w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu20-300x151.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu20-1024x514.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu20-768x385.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu20-840x420.png 840w" sizes="auto, (max-width: 1186px) 100vw, 1186px" /><figcaption id="caption-attachment-5941" class="wp-caption-text">Audio Analysis</figcaption></figure>
<figure id="attachment_5943" aria-describedby="caption-attachment-5943" style="width: 1186px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5943" src="http://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu21.png" alt="" width="1186" height="595" srcset="https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu21.png 1186w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu21-300x151.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu21-1024x514.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu21-768x385.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2023/02/Ubuntu21-840x420.png 840w" sizes="auto, (max-width: 1186px) 100vw, 1186px" /><figcaption id="caption-attachment-5943" class="wp-caption-text">Podcast juga ada, jadi kamu tidak perlu khawatir</figcaption></figure>
<p style="text-align: justify;"><em>*Silakan gunakan arah panah untuk naik dan turun.<br />
*Jika ingin masuk ke dalam suatu section, silakan tekan tombol enter.<br />
*Untuk keluar dari aplikasi, silakan tekan tombol <strong>q.</strong></em></p>
<h3 style="text-align: justify;"><strong>Alasan Menggunakan Spotify-TUI</strong></h3>
<ol style="text-align: justify;">
<li style="text-align: justify;">Lebih ringan dibandingkan aplikasi bawaan milik Spotify (lebih hemat RAM).</li>
<li>Dari segi tampilan, aplikasi ini terlihat lebih keren bagi orang awam.</li>
<li>Temanya bisa diganti dan <em>hotkey-</em>nya pun bisa diubah sesuai keinginan.</li>
<li>Tidak ada gangguan seperti iklan peluncuran album dan sebagainya.</li>
</ol>
<p style="text-align: center;"><strong>*****</strong></p>
<p style="text-align: justify;">Itu tadi cara mendengarkan Spotify di Terminal. Tertarik untuk mencobanya?</p><p>The post <a href="https://blog.goreinnamah.com/blog/2023/02/20/spotify-di-terminal/">Memutar Spotify di Terminal, Memangnya Bisa?</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cara Menghilangkan Android Ads Saat Sedang Bermain</title>
		<link>https://blog.goreinnamah.com/blog/2022/09/28/menghilangkan-android-ads/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Wed, 28 Sep 2022 05:51:33 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Android Ads]]></category>
		<category><![CDATA[bermain tanpa iklan di Android]]></category>
		<category><![CDATA[Iklan Android]]></category>
		<category><![CDATA[Menghilangkan iklan android]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=5732</guid>

					<description><![CDATA[<p>Pernah nggak kalian merasa terganggu dengan Android Ads alias iklan di hape android kalian saat sedang bermain sebuah permainan atau sedang[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2022/09/28/menghilangkan-android-ads/">Cara Menghilangkan Android Ads Saat Sedang Bermain</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Pernah <em>nggak </em>kalian merasa terganggu dengan Android Ads alias iklan di hape android kalian saat sedang bermain sebuah permainan atau sedang <em>browsing</em>? Pasti pernah. Saya pun seperti itu. Sebenarnya sangat wajar bila dalam sebuah permainan atau <em>website</em> terdapat Ads atau iklan. Saya tahu Android Ads memberikan pemasukan tambahan bagi si penyedia permainan atau si pembuat <em>website.</em></p>
<p style="text-align: justify;">Tapi kalau jumlahnya terlalu banyak atau terlalu lama, apakah tidak mengganggu? Saya pernah mendapati sebuah permainan yang menyisipkan iklan di dalamnya yang harus saya tonton selama 1 menit. Kondisi diperparah dengan tidak adanya tombol &#8220;X&#8221; untuk menutup iklan tersebut. Saya dipaksa untuk menonton iklan itu terus menerus dan iklan ini muncul setiap kali saya selesai menyelesaikan suatu <em>round. </em>Dari 30 menit waktu saya bermain, setengahnya mungkin bisa saya habiskan untuk menonton Android Ads yang dipaksa.</p>
<ul style="text-align: justify;">
<li><strong><em>Baca Juga: <a href="https://blog.goreinnamah.com/blog/2022/09/13/referral-aplikasi-bibit-darius10/">Kode Referral Aplikasi Bibit: darius10 (Masukkan dan dapatkan bonus 25rb)</a></em></strong></li>
</ul>
<p style="text-align: justify;">Karena pengalaman menyebalkan itu, saya pun mencari cara bagaimana &#8216;menyingkirkan&#8217; Android Ads tersebut agar saya bisa bermain dengan tenang dan saya pun akhirnya menemukan caranya yang juga akan saya bagikan kepada kalian. Caranya sangat mudah dan bisa dilakukan tanpa perlu membutuhkan <strong><em>root access </em></strong>di Android kalian. Berikut ini tahapannya:</p>
<ol style="text-align: justify;">
<li style="text-align: justify;">Pertama yang perlu kalian lakukan adalah dengan masuk ke dalam halaman pengaturan atau <em>settings </em>dan ketikkan &#8220;DNS&#8221; pada kolom pencarian di halaman pengaturan atau <em>settings </em>tersebut. Jika sudah, pilih <strong>&#8220;<a href="https://gudangssl.id/blog/private-dns/">Private DNS</a>&#8220;</strong> pada daftar pencarian yang muncul.</li>
<li style="text-align: justify;">Umumnya Private DNS yang ada di dalam <em>smartphone </em>kalian berisikan alamat yang sudah diatur secara otomatis. Sekarang kita ingin mengganti alamat tersebut. Dari <em>automatic, </em>ubah pengaturan ke <strong>&#8220;Private DNS provider hostname&#8221;</strong> dan masukkan <strong>dns.adguard.com, </strong>lalu tekan <em><em>save.<br />
</em></em></p>
<figure id="attachment_5742" aria-describedby="caption-attachment-5742" style="width: 1200px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5742" src="https://blog.goreinnamah.com/wp-content/uploads/2022/09/1-1.png" alt="" width="1200" height="1148" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/09/1-1.png 1200w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/1-1-300x287.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/1-1-1024x980.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/1-1-768x735.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><figcaption id="caption-attachment-5742" class="wp-caption-text">Pilih Private DNS</figcaption></figure>
<p><figure id="attachment_5743" aria-describedby="caption-attachment-5743" style="width: 1200px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5743" src="https://blog.goreinnamah.com/wp-content/uploads/2022/09/2-2.png" alt="" width="1200" height="1452" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/09/2-2.png 1200w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/2-2-248x300.png 248w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/2-2-846x1024.png 846w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/2-2-768x929.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><figcaption id="caption-attachment-5743" class="wp-caption-text">Isi private DNS dengan domain baru</figcaption></figure></li>
<li>Pastikan kalau status selanjutnya pada Private DNS tersebut bukanlah <em>couldn&#8217;t connect.</em></li>
<li><em>Restart </em>game atau browser yang sedang kalian gunakan dan sekarang kalian bisa bermain atau <em>browsing </em>tanpa lagi ada gangguan dari Android Ads.</li>
</ol>
<p style="text-align: justify;">Itu tadi cara bermain atau <em>browsing </em>tanpa ada lagi gangguan iklan. Ingat ya, saya bukanlah orang yang anti terhadap iklan yang disematkan di dalam aplikasi, hanya saja kalau bisa porsinya itu tidak terlalu berlebihan dan sampai mengganggu. Semoga postingan ini bermanfaat ya.</p>
<figure id="attachment_5744" aria-describedby="caption-attachment-5744" style="width: 1080px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5744" src="https://blog.goreinnamah.com/wp-content/uploads/2022/09/3.jpg" alt="" width="1080" height="1625" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/09/3.jpg 1080w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/3-199x300.jpg 199w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/3-681x1024.jpg 681w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/3-768x1156.jpg 768w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/3-1021x1536.jpg 1021w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /><figcaption id="caption-attachment-5744" class="wp-caption-text">Tidak ada lagi iklan</figcaption></figure>
<p style="text-align: justify;"><strong>Catatan:</strong></p>
<ol>
<li style="text-align: justify;"><em>Cara ini hanya berlaku pada Android versi 9 (Android Pie) ke atas.</em></li>
<li style="text-align: justify;"><em>Tutorial ini diujicoba pada Samsung Galaxy S10+ dengan OS Android 12.</em></li>
<li style="text-align: justify;"><em>Pada beberapa smartphone, path untuk mengganti DNS mungkin berbeda. Silakan disesuaikan.</em></li>
</ol><p>The post <a href="https://blog.goreinnamah.com/blog/2022/09/28/menghilangkan-android-ads/">Cara Menghilangkan Android Ads Saat Sedang Bermain</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kode Referral Seabank: ZQKVSA (Dapatkan Saldo Tambahan!)</title>
		<link>https://blog.goreinnamah.com/blog/2022/09/16/kode-referral-seabank-zqkvsa/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Fri, 16 Sep 2022 01:25:36 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Akun Seabank]]></category>
		<category><![CDATA[Kode Referral]]></category>
		<category><![CDATA[Kode Referral Seabank]]></category>
		<category><![CDATA[Membuka akun Seabank]]></category>
		<category><![CDATA[Mendaftar Seabank]]></category>
		<category><![CDATA[Referral Seabank]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=5718</guid>

					<description><![CDATA[<p>Perkembangan teknologi sudah membuat banyak sektor bertransformasi secara digital. Tak ketinggalan diantaranya adalah sektor perbankan. Banyak sekali bank konvensional yang[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2022/09/16/kode-referral-seabank-zqkvsa/">Kode Referral Seabank: ZQKVSA (Dapatkan Saldo Tambahan!)</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<figure id="attachment_5724" aria-describedby="caption-attachment-5724" style="width: 961px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5724" src="https://blog.goreinnamah.com/wp-content/uploads/2022/09/1.png" alt="" width="961" height="1100" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/09/1.png 961w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/1-262x300.png 262w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/1-895x1024.png 895w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/1-768x879.png 768w" sizes="auto, (max-width: 961px) 100vw, 961px" /><figcaption id="caption-attachment-5724" class="wp-caption-text">Kode Referral Seabank</figcaption></figure>
<p style="text-align: justify;">Perkembangan teknologi sudah membuat banyak sektor bertransformasi secara digital. Tak ketinggalan diantaranya adalah sektor perbankan. Banyak sekali bank konvensional yang mulai mengeluarkan aplikasi atau produk digitalnya untuk bisa beroperasi secara lebih efisien dan memberikan nilai lebih atau kemudahan kepada pelanggannya. Tujuan lain yang tak kalah penting adalah pemanfaatan teknologi dan mengumpulkan data, untuk nantinya dianalisa. Tak ketinggalan dalam transformasi tersebut adalah Seabank.</p>
<p style="text-align: justify;">Masih asing dengan Seabank? Saya coba jelaskan sedikit ya. Jadi Seabank dulunya merupakan sebuah Bank bernama BKE (Bank Kesejahteraan Ekonomi) milik Prof. Dr. Soemitro Djajahadikusumo. Melihat pasar yang begitu besar di Indonesia, melalui induk usahanya, <a href="https://www.seabank.co.id/help-center/hot-questions"><strong>SEA Group</strong> </a>mengakuisisi bank ini dan menjadikannya PT Bank Seabank Indonesia atau yang lebih dikenal di Indonesia dengan Seabank.</p>
<ul>
<li><strong><em>Baca Juga: <a href="https://blog.goreinnamah.com/blog/2022/09/13/referral-aplikasi-bibit-darius10/">Kode Referral Aplikasi Bibit darius10</a></em></strong></li>
</ul>
<p style="text-align: justify;">Lalu kenapa sih harus menabung atau membuat akun di Seabank? Salah satu alasannya adalah kemudahan yang mereka berikan dalam bertransaksi secara <em>online</em>. Kalian tahu Shopee, kan? Itu lho salah satu <em>e-commerce </em>terbesar di Indonesia. Nah, Shopee ini juga merupakan anak perusahaan Seagroup. Jadi dengan memiliki akun Shopee dan Seabank, kalian <em>nggak </em>perlu lagi bingung bagaimana cara untuk melakukan <em>top up Shopee pay </em>atau bingung ingin melakukan penarikan <em>shopeepay </em>ke mana karena keduanya sudah terintegrasi.</p>
<figure id="attachment_5725" aria-describedby="caption-attachment-5725" style="width: 796px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5725" src="https://blog.goreinnamah.com/wp-content/uploads/2022/09/2-1.png" alt="" width="796" height="1200" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/09/2-1.png 796w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/2-1-199x300.png 199w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/2-1-679x1024.png 679w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/2-1-768x1158.png 768w" sizes="auto, (max-width: 796px) 100vw, 796px" /><figcaption id="caption-attachment-5725" class="wp-caption-text">Halaman depan Aplikasi Seabank. Nomor rekening ada di ujung kiri atas. Ada juga menu SPinjam by Shopee</figcaption></figure>
<figure id="attachment_5726" aria-describedby="caption-attachment-5726" style="width: 822px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5726" src="https://blog.goreinnamah.com/wp-content/uploads/2022/09/3-1.png" alt="" width="822" height="1200" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/09/3-1.png 822w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/3-1-206x300.png 206w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/3-1-701x1024.png 701w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/3-1-768x1121.png 768w" sizes="auto, (max-width: 822px) 100vw, 822px" /><figcaption id="caption-attachment-5726" class="wp-caption-text">Kuota transfer bebas biaya tiap bulannya</figcaption></figure>
<p style="text-align: justify;">Apakah itu saja? Tentu tidak. Keuntungan lainnya dari membuka akun Seabank adalah promo bunga 6% setahun yang dibayar secara harian. Kalau bank lain umumnya dibayar per bulan, nah Seabank ini harian lho. Untuk proses transfer ke bank lainnya pun Seabank memiliki kuota transefer gratis sebanyak 100x setiap bulannya. Kalian nggak perlu lagi tuh repot-repot memikirkan biaya transfer ke bank lain. Kemanapun transfernya, selama pakai Seabank pasti gratis. Enak, kan?</p>
<p style="text-align: justify;">Lalu bagaimana cara membuka akun Seabank? Caranya gampang banget. Semuanya dilakukan secara <em>online, </em>mulai dari pendaftaran sampai verifikasinya. Tidak hanya itu, kalian juga bisa mendapatkan saldo tambahan ketika membuka akun Seabank lho. Berikut ini adalah tahapannya:</p>
<ol style="text-align: justify;">
<li>Unduh aplikasi Seabank di Playstore atau Appstore</li>
<li>Pilih daftar dan kalian bisa memilih apakah ingin menggunakan Shopee atau nomor HP.</li>
<li>Di bagian Kode Referral Seabank, masukkan <span style="color: #ff0000;"><strong>ZQKVSA</strong></span> untuk nantinya mendapatkan bonus tambahan.
<p><figure id="attachment_5727" aria-describedby="caption-attachment-5727" style="width: 982px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5727" src="https://blog.goreinnamah.com/wp-content/uploads/2022/09/4.png" alt="" width="982" height="1200" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/09/4.png 982w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/4-246x300.png 246w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/4-838x1024.png 838w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/4-768x938.png 768w" sizes="auto, (max-width: 982px) 100vw, 982px" /><figcaption id="caption-attachment-5727" class="wp-caption-text">Cara memasukkan Kode Referral Seabank</figcaption></figure></li>
<li>Kode OTP akan dikirim ke handphone kalian. Masukkan untuk nantinya bisa meneruskan prosesnya.</li>
<li>Berikutnya kalian akan diminta untuk membuat <em>password, </em>foto <em>e-ktp, </em>verifikasi wajah dan diminta untuk membuat PIN untuk mengamankan akun kalian. Selesaikan proses itu semua.</li>
<li>Jika sudah langsung <em>topup </em>minimal Rp 100.000 dan tahan saldo tersebut selama minimal 3 hari untuk mendapatkan saldo tambahan. Nomor akun Seabank bisa dilihat di bagian pojok kiri atas halaman utama.</li>
<li>Sekarang kalian sudah bisa menggunakan Seabank untuk bertransaksi secara <em>online</em></li>
</ol>
<p style="text-align: justify;">Itu tadi cara mengunduh akun Seabank, memasukkan kode Referral Seabank untuk mendapatkan saldo tambahan, dan cara melakukan proses pendaftaran akun. Semuanya dilakukan <em>online, </em>jadi <em>nggak </em>perlu lagi kalian repot-repot datang ke bank-nya langsung, mengumpulkan berkas, dan menunggu akun bank dibuka. Tidak ada lagi yang namanya buku tabungan karena dengan Seabank ini semua histori transaksi sudah tersimpan secara <em>online </em>dan kalian bisa melihat laporannya di dalam aplikasi.</p>
<figure id="attachment_5728" aria-describedby="caption-attachment-5728" style="width: 777px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5728" src="https://blog.goreinnamah.com/wp-content/uploads/2022/09/5-1.png" alt="" width="777" height="1438" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/09/5-1.png 777w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/5-1-162x300.png 162w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/5-1-553x1024.png 553w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/5-1-768x1421.png 768w" sizes="auto, (max-width: 777px) 100vw, 777px" /><figcaption id="caption-attachment-5728" class="wp-caption-text">Riwayat Transaksi dan Bunga yang dibayarkan harian</figcaption></figure>
<p style="text-align: justify;">Tidak perlu takut Seabank tidak aman karena perusahaan ini sudah terdaftar dan diawasi oleh OJK. Seabank juga dinaungi oleh induknya yang besar yaitu SEA Group, jadi secara reputasi pun mereka bisa dibilang bagus.</p>
<p style="text-align: justify;">Tertarik untuk mencoba? Pasti tertarik dong. Ingat, jangan lupa masukkan kode Referral Seabank <span style="color: #ff0000;"><strong>ZQKVSA </strong></span> waktu mendaftar ya. Beritahu juga teman, saudara, pacar, suami, atau istri untuk membuka akun Seabank dengan kode Referral Seabank tersebut.</p>
<p style="text-align: justify;">Selamat mencoba. <em>You can thank me later.</em></p><p>The post <a href="https://blog.goreinnamah.com/blog/2022/09/16/kode-referral-seabank-zqkvsa/">Kode Referral Seabank: ZQKVSA (Dapatkan Saldo Tambahan!)</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kode Referral Aplikasi Bibit: darius10 (Dapatkan Bonus 25rb!)</title>
		<link>https://blog.goreinnamah.com/blog/2022/09/13/referral-aplikasi-bibit-darius10/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Tue, 13 Sep 2022 09:37:55 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Aplikasi Bibit]]></category>
		<category><![CDATA[Bibit]]></category>
		<category><![CDATA[Investasi Bibit]]></category>
		<category><![CDATA[Kode Bibit]]></category>
		<category><![CDATA[Kode Referal Bibit]]></category>
		<category><![CDATA[Referal Bibit]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=5689</guid>

					<description><![CDATA[<p>Sedih banget ketika mendengar di tahun 2022 ini masih banyak orang yang tertipu oleh investasi finansial bodong. Nominalnya pun nggak[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2022/09/13/referral-aplikasi-bibit-darius10/">Kode Referral Aplikasi Bibit: darius10 (Dapatkan Bonus 25rb!)</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<figure id="attachment_5721" aria-describedby="caption-attachment-5721" style="width: 1500px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5721" src="https://blog.goreinnamah.com/wp-content/uploads/2022/09/6.jpg" alt="" width="1500" height="1500" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/09/6.jpg 1500w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/6-300x300.jpg 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/6-1024x1024.jpg 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/6-150x150.jpg 150w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/6-768x768.jpg 768w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /><figcaption id="caption-attachment-5721" class="wp-caption-text">Portofolio dan Halaman referral Aplikasi Bibit</figcaption></figure>
<p style="text-align: justify;">Sedih banget ketika mendengar di tahun 2022 ini masih banyak orang yang tertipu oleh investasi finansial bodong. Nominalnya pun nggak main-main, ada yang tertipu hingga milyaran rupiah. Kok bisa ya banyak orang yang tertipu di tengah banyaknya informasi yang bisa didapatkan terkait jenis-jenis investasi? Itu artinya masih banyak orang yang literasi investasinya rendah dan mudah tergiur dengan tawaran-tawaran yang tidak masuk akal.</p>
<p style="text-align: justify;">Buat kalian yang ingin berinvestasi finansial tapi belum memiliki pengalaman sama sekali dan tidak ingin tertipu, kalian bisa banget untuk mencoba aplikasi <strong>Bibit </strong>(bisa diunduh di Playstore atau Applestore). Bibit merupakan sebuah aplikasi reksa dana untuk membantu para investor pemula berinvestasi. Dalam <strong><a href="https://faq.bibit.id/id/"><em>website</em>-nya</a></strong>, Bibit bahkan menyebutkan kalau aplikasi ini bisa digunakan oleh kalian yang benar-benar pemula <strong>tanpa harus bingung, tanpa punya pengalaman, dan tinggal terima beres</strong>.</p>
<ul>
<li><strong><em>Baca Juga: <a href="https://blog.goreinnamah.com/blog/2021/01/30/ekspor-chat-whatsapp-ke-aplikasi-telegram/">Cara Melakuakn Ekspor Chat Whatsapp ke Telegram</a></em></strong></li>
</ul>
<p style="text-align: justify;">Salah satu keunggulan Bibit yang saya suka adalah aplikasi ini sudah menyaring jenis-jenis reksa dana terbaik untuk kita. Enaknya lagi, bibit memiliki Robot yang bisa membantu kamu untuk menentukan Profil Resiko dan jenis reksa dana yang bagus untuk kalian. Perhitungan di tiap reksa dananya pun jelas dan <em>diupdate</em> setiap harinya. Ketika bingung untuk menentukan portofolio, Kalian hanya perlu bertanya kepada si Robot dan ia akan memberikan saran untuk kalian. Asyik, kan?</p>
<figure id="attachment_5697" aria-describedby="caption-attachment-5697" style="width: 1526px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5697" src="https://blog.goreinnamah.com/wp-content/uploads/2022/09/2.png" alt="" width="1526" height="1733" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/09/2.png 1526w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/2-264x300.png 264w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/2-902x1024.png 902w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/2-768x872.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/2-1353x1536.png 1353w" sizes="auto, (max-width: 1526px) 100vw, 1526px" /><figcaption id="caption-attachment-5697" class="wp-caption-text">Halaman awal Aplikasi Bibit</figcaption></figure>
<figure id="attachment_5700" aria-describedby="caption-attachment-5700" style="width: 1225px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5700" src="https://blog.goreinnamah.com/wp-content/uploads/2022/09/3.png" alt="" width="1225" height="1500" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/09/3.png 1225w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/3-245x300.png 245w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/3-836x1024.png 836w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/3-768x940.png 768w" sizes="auto, (max-width: 1225px) 100vw, 1225px" /><figcaption id="caption-attachment-5700" class="wp-caption-text">Contoh Portofolio dan Keuntungan yang didapat</figcaption></figure>
<p style="text-align: justify;">Dan yang bilang berinvestasi itu baru bisa dilakukan kalau sudah memiliki uang mulai dari ratusan ribu atau jutaan rupiah, itu semua salah. Di aplikasi Bibit ini, bahkan kalian bisa mulai berinvestasi mulai dari Rp 10.000. Bukan nominal yang besar, kan? Ingat, segala sesuatu yang besar itu dimulai dari hal yang kecil. Hal tersebut berlaku juga untuk investasi finansial.</p>
<p style="text-align: justify;">Baiknya lagi, Bibit akan memberikan modal tambahan sebesar Rp 25.000 untuk kalian yang berinvestasi minimal Rp 100.000 untuk pembelian pertama di aplikasi Bibit. Bagaimana caranya?</p>
<ol style="text-align: justify;">
<li>Unduh melalui <strong>Playstore</strong> atau Applestore.</li>
<li>Pilih Register</li>
<li>Saat registrasi, masukkan nomor <em>handphone </em>pada kolom HP dan jangan lupa untuk memasukkan kode <span style="color: #ff0000;"><strong>darius10 </strong></span>pada bagian Kode Referral. Lalu tekan lanjutkan dan selesaikan proses registrasinya.
<p><figure id="attachment_5711" aria-describedby="caption-attachment-5711" style="width: 957px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5711" src="https://blog.goreinnamah.com/wp-content/uploads/2022/09/5.png" alt="" width="957" height="1700" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/09/5.png 957w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/5-169x300.png 169w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/5-576x1024.png 576w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/5-768x1364.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2022/09/5-865x1536.png 865w" sizes="auto, (max-width: 957px) 100vw, 957px" /><figcaption id="caption-attachment-5711" class="wp-caption-text">Cara mendaftar dan memasukkan kode referral Aplikasi Bibit: darius10 guna mendapat tambahan uang Rp 25.000</figcaption></figure></li>
</ol>
<p style="text-align: justify;">Bagaimana? Tertarik menggunakan Bibit, kan? Kalian tidak perlu khawatir uang kalian akan hilang  karena aplikasi ini sudah diawasi OJK dan sekalipun perusahaan pembuat Bibit ini bangkrut, uang kalian tetap aman tersimpan di Bank kustodian.</p>
<p style="text-align: justify;">Selamat mencoba, selamat berinvestasi, dan jangan lupa masukan kode referral aplikasi Bibit di atas ya. Kasih tahu juga teman dan saudara kalian artikel ini agar tidak ada lagi yang tertipu oleh investasi finansial bodong.</p><p>The post <a href="https://blog.goreinnamah.com/blog/2022/09/13/referral-aplikasi-bibit-darius10/">Kode Referral Aplikasi Bibit: darius10 (Dapatkan Bonus 25rb!)</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mutual Autentikasi Menggunakan Sertifikat dari EJBCA (Bagian 2)</title>
		<link>https://blog.goreinnamah.com/blog/2022/08/18/mutual-autentikasi-bagian-2/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Thu, 18 Aug 2022 07:18:00 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[EJBCA dan Mutual Autentikasi]]></category>
		<category><![CDATA[Mutual Autentikasi]]></category>
		<category><![CDATA[Mutual Autentikasi dengan Sertifikat EJBCA]]></category>
		<category><![CDATA[Mutual Authentication]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=5635</guid>

					<description><![CDATA[<p>Jika kalian belum membaca tulisan sebelumnya, kalian bisa membaca DI SINI. Sekarang adalah waktunya untuk melakukan pembuktian atas Mutual Autentikasi[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2022/08/18/mutual-autentikasi-bagian-2/">Mutual Autentikasi Menggunakan Sertifikat dari EJBCA (Bagian 2)</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Jika kalian belum membaca tulisan sebelumnya, kalian bisa membaca <a href="https://blog.goreinnamah.com/blog/2022/08/15/mutual-autentikasi-bagian-1/"><strong>DI SINI</strong></a>. Sekarang adalah waktunya untuk melakukan pembuktian atas Mutual Autentikasi menggunakan sertifikat yang diterbitkan oleh EJBCA. Tahapan yang perlu kalian lakukan:</p>
<h3 style="text-align: justify;"><strong>1. Pendaftaran Sertifikat untuk Server</strong></h3>
<p style="text-align: justify;">Sebelum menerbitkan sertifikat, kalian terlebih dahulu harus mendaftarkan <em>entitas akhir </em>terlebih dahulu. Pilih <strong>Add Entity </strong>yang berada di bawah menu <strong>RA Functions. </strong>Pada bagian <strong>End Entity Profile, </strong>kalian pilih <em>Profil_server </em>yang sudah kalian buat tadi dan <em>field </em>yang sesuai dengan profil tersebut pun akan muncul menggantikan <em>profile </em>sebelumnya.</p>
<p style="text-align: justify;">Sebagai contoh, saya akan mengisi setiap <em>field-</em>nya sebagai berikut:</p>
<ul style="text-align: justify;">
<li><strong>Username</strong>: server_testing1</li>
<li><strong>Password: </strong>123456789</li>
<li><strong>Confirm Password: </strong>123456789</li>
<li><strong>Email: </strong>server_testing1@gmail.com</li>
<li><strong>CN: </strong>Server Testing 1</li>
<li><strong>Email: </strong>√</li>
<li><strong>O: </strong>Testing</li>
<li><strong>OU: </strong>&lt;kosong&gt;</li>
<li><strong>C: </strong>ID</li>
<li><strong>DNS Name</strong>: &lt;FQDN&gt;</li>
<li><strong>IP Address:</strong> &lt;alamat_IP&gt;</li>
<li><strong>Certificate Profile: </strong>Testing_Auth_Server</li>
<li><strong>CA: </strong>CA Authentication G1</li>
<li><strong>Token:</strong> P12 File</li>
<li><strong>Add</strong></li>
</ul>
<figure id="attachment_5636" aria-describedby="caption-attachment-5636" style="width: 1180px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5636" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/33-Add-EE-Server.png" alt="" width="1180" height="1044" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/33-Add-EE-Server.png 1180w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/33-Add-EE-Server-300x265.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/33-Add-EE-Server-1024x906.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/33-Add-EE-Server-768x679.png 768w" sizes="auto, (max-width: 1180px) 100vw, 1180px" /><figcaption id="caption-attachment-5636" class="wp-caption-text">Mendaftarkan entitas akhir yang mau diterbitkan sertifikatnya</figcaption></figure>
<h3 style="text-align: justify;"><strong>2. Pendaftaran Sertifikat untuk Client</strong></h3>
<p style="text-align: justify;">Sama halnya seperti pendaftaran sertifikat untuk <em>server, </em>pada sisi <em>client </em>ini kalian hanya perlu mengubah <em>End Entity Profile </em>menjadi <strong>Profil_client. </strong>Dan berikut ini adalah contoh pengisian tiap <em>field </em>pada <em>Profil_client.</em></p>
<ul style="text-align: justify;">
<li><strong>Username:</strong> client_testing1</li>
<li><strong>Password: </strong>123456789</li>
<li><strong>Confirm Password: </strong>123456789</li>
<li><strong>Email address: </strong>client_testing1@gmail.com</li>
<li><strong>CN: </strong>Client Testing 1</li>
<li><strong>O: </strong>Testing</li>
<li><strong>OU: </strong>&lt;kosong&gt;</li>
<li><strong>C: </strong>ID</li>
<li><strong>Email: </strong>√</li>
<li><strong>Certificate Profile: </strong>Testing_Auth_Client</li>
<li><strong>CA: </strong>CA Authentication G1</li>
<li><strong>Token:</strong> P12 File</li>
<li><strong>Add</strong></li>
</ul>
<figure id="attachment_5639" aria-describedby="caption-attachment-5639" style="width: 1180px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5639" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/32-Add-EE-Client.png" alt="" width="1180" height="854" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/32-Add-EE-Client.png 1180w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/32-Add-EE-Client-300x217.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/32-Add-EE-Client-1024x741.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/32-Add-EE-Client-768x556.png 768w" sizes="auto, (max-width: 1180px) 100vw, 1180px" /><figcaption id="caption-attachment-5639" class="wp-caption-text">Mendaftarkan entitas akhir untuk klien yang mau diterbitkan sertifikatnya</figcaption></figure>
<h3 style="text-align: justify;"><strong>3. Menerbitkan Sertifikat untuk Server</strong></h3>
<p style="text-align: justify;">Untuk menerbitkan sertifikat, kalian masuk ke halaman pertama dari EJBCA (bukan halaman admin). Pada bagian <strong>Enroll, </strong>pilih <strong>Create Keystore. </strong>Masukkan nama <em>username </em>dan <em>password, </em>lalu tekan <em>OK.</em></p>
<p style="text-align: justify;">Jika <em>username </em>dan <em>password </em>sesuai, maka kalian akan diminta untuk menentukan <em>key spesification </em>untuk seritifikat yang akan diterbitkan. Silakan pilih sesuai dengan kebutuhan kalian, tapi dalam contoh kali ini saya akan menerbitkan dengan detil <strong>RSA 2048 bits. </strong>Tekan <em>enroll </em>dan sertifikat akan langsung terunduh ke direktori <em>download </em>di laptop kalian.</p>
<figure id="attachment_5640" aria-describedby="caption-attachment-5640" style="width: 990px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5640" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/36-Unduh-Server.png" alt="" width="990" height="378" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/36-Unduh-Server.png 990w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/36-Unduh-Server-300x115.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/36-Unduh-Server-768x293.png 768w" sizes="auto, (max-width: 990px) 100vw, 990px" /><figcaption id="caption-attachment-5640" class="wp-caption-text">Masukkan username dan password untuk server dan tekan OK</figcaption></figure>
<figure id="attachment_5641" aria-describedby="caption-attachment-5641" style="width: 1310px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5641" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/35-Unduh-client-dan-server.png" alt="" width="1310" height="574" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/35-Unduh-client-dan-server.png 1310w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/35-Unduh-client-dan-server-300x131.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/35-Unduh-client-dan-server-1024x449.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/35-Unduh-client-dan-server-768x337.png 768w" sizes="auto, (max-width: 1310px) 100vw, 1310px" /><figcaption id="caption-attachment-5641" class="wp-caption-text">Pilih key spesification yang sesuai dengna kalian inginkan</figcaption></figure>
<h3 style="text-align: justify;"><strong>4. Menerbitkan Sertifikat untuk Client</strong></h3>
<p style="text-align: justify;">Sama halnya seperti menerbitkan sertifikat untuk server. Untuk menerbitkan sertifikat untuk klien, kalian masuk ke halaman pertama EJBCA, pilih <strong>Create Keystore </strong>pada menu <strong>Enroll, </strong>dan masukkan <em>username &amp; password </em>yang sesuai.</p>
<p style="text-align: justify;">Berikutnya kalian hanya perlu menentukan <em>key spesification. </em>Sama seperti sertifikat untuk server, sertifikat untuk klien kali ini pun <em>RSA 2048 bits. </em>Tekan <em>enroll </em>untuk menerbitkannya dalam bentuk file P12.</p>
<figure id="attachment_5642" aria-describedby="caption-attachment-5642" style="width: 990px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5642" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/34-Unduh-client.png" alt="" width="990" height="394" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/34-Unduh-client.png 990w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/34-Unduh-client-300x119.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/34-Unduh-client-768x306.png 768w" sizes="auto, (max-width: 990px) 100vw, 990px" /><figcaption id="caption-attachment-5642" class="wp-caption-text">Masukkan username dan password untuk client dan tekan OK</figcaption></figure>
<figure id="attachment_5641" aria-describedby="caption-attachment-5641" style="width: 1310px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5641" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/35-Unduh-client-dan-server.png" alt="" width="1310" height="574" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/35-Unduh-client-dan-server.png 1310w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/35-Unduh-client-dan-server-300x131.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/35-Unduh-client-dan-server-1024x449.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/35-Unduh-client-dan-server-768x337.png 768w" sizes="auto, (max-width: 1310px) 100vw, 1310px" /><figcaption id="caption-attachment-5641" class="wp-caption-text">Pilih key spesification yang sesuai dengan kalian inginkan</figcaption></figure>
<h3 style="text-align: justify;"><strong>5. Mengunduh Truststore dari CA yang Dipakai untuk Menerbitkan Sertifikat.</strong></h3>
<p style="text-align: justify;">Ketika 2 file sebelumnya sudah berhasil terunduh (<em>server_testing1.p12 &amp; client_testing1.p12), </em>sekarang adalah waktunya untuk mengunduh <em>truststore </em>dari CA yang dipakai untuk menerbitkan kedua <em>file P12 </em>tersebut.</p>
<p style="text-align: justify;">Cara mengunduhnya pun mudah. Kalian hanya perlu masuk ke halaman pertama dari EJBCA dan pilih <strong>Fetch CA Certificates </strong>yang berada di bawah menu <strong>Retrieve. </strong>Perhatikan CA yang kalian gunakan untuk menerbitkan sertifikat bagi entitas akhir (pada contoh kali ini adalah <strong>CA Authentication G1</strong>). Kemudian pilih <strong>Download JKS Truststore </strong>yang ada pada bagian <em>CA Certificate Chain </em>dan file berekstensi .JKS tersebut akan otomatis terunduh ke dalam direktori <em>download </em>di laptop kalian.</p>
<figure id="attachment_5644" aria-describedby="caption-attachment-5644" style="width: 1510px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5644" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/37-Unduh-TruststoreCA.png" alt="" width="1510" height="256" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/37-Unduh-TruststoreCA.png 1510w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/37-Unduh-TruststoreCA-300x51.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/37-Unduh-TruststoreCA-1024x174.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/37-Unduh-TruststoreCA-768x130.png 768w" sizes="auto, (max-width: 1510px) 100vw, 1510px" /><figcaption id="caption-attachment-5644" class="wp-caption-text">Mengunduh truststore dalam format JKS</figcaption></figure>
<p style="text-align: justify;">Berarti sampai sejauh ini sudah ada 3 file yang berhasil diunduh: <em>server_testing1.p12, client_testing1.p12, CAAuthenticationG1-chain.jks. </em><em>File CAAuthenticationG1-chain.jks </em>ini diperlukan untuk nantinya diimpor ke dalam <em>laptop </em>atau <em>server </em>sebagai <em>rootCA </em>yang dipercaya. Untuk mempermudah, file <em>CAAuthenticationG1-chain.jks </em>bisa di-<em>rename </em>menjadi <strong>truststore.jks.</strong></p>
<figure id="attachment_5646" aria-describedby="caption-attachment-5646" style="width: 1038px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5646" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/38-Ketiga-file-yang-dibutuhkan.png" alt="" width="1038" height="236" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/38-Ketiga-file-yang-dibutuhkan.png 1038w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/38-Ketiga-file-yang-dibutuhkan-300x68.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/38-Ketiga-file-yang-dibutuhkan-1024x233.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/38-Ketiga-file-yang-dibutuhkan-768x175.png 768w" sizes="auto, (max-width: 1038px) 100vw, 1038px" /><figcaption id="caption-attachment-5646" class="wp-caption-text">3 file yang berhasil diunduh</figcaption></figure>
<figure id="attachment_5647" aria-describedby="caption-attachment-5647" style="width: 1236px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5647" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/39-membuat-truststore.png" alt="" width="1236" height="82" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/39-membuat-truststore.png 1236w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/39-membuat-truststore-300x20.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/39-membuat-truststore-1024x68.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/39-membuat-truststore-768x51.png 768w" sizes="auto, (max-width: 1236px) 100vw, 1236px" /><figcaption id="caption-attachment-5647" class="wp-caption-text">Mengubah file CAAuthenticationG1-chain menjadi truststore.jks</figcaption></figure>
<h3 style="text-align: justify;"><strong>6. Membuat Keystore</strong></h3>
<p style="text-align: justify;">Kalau sebelumnya ada <em>truststore </em>yang digunakan untuk menyimpan sertifikat dari RootCA yang dipercaya, maka <em>keystore </em>ini dibuat untuk menyimpan kunci privat dan sertifikat pemilik yang nantinya akan digunakan untuk identifikasi pada saat proses verifikasi.</p>
<p style="text-align: justify;">Sekarang kita akan membuat <em>keystore.jks </em>yang nantinya akan diunggah ke dalam server. Caranya dengan menggunakan perintah <em>keytool </em>(silakan install apabila kalian belum memasangnya). Perintahnya:</p>
<pre><span style="color: #ff0000;"><strong>keytool -importkeystore -srckeystore <span style="color: #000000;">&lt;file p12 milik server&gt;</span> -srcstoretype PKCS12 -destkeystore <span style="color: #000000;">&lt;nama file.jks&gt;</span> -deststoretype JKS</strong></span></pre>
<figure id="attachment_5649" aria-describedby="caption-attachment-5649" style="width: 1396px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5649" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/40-membuat-keystore.png" alt="" width="1396" height="394" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/40-membuat-keystore.png 1396w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/40-membuat-keystore-300x85.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/40-membuat-keystore-1024x289.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/40-membuat-keystore-768x217.png 768w" sizes="auto, (max-width: 1396px) 100vw, 1396px" /><figcaption id="caption-attachment-5649" class="wp-caption-text">Membuat keystore yang akan disimpan ke dalam server</figcaption></figure>
<p style="text-align: justify;">Kalian akan diminta memasukkan <em>password</em> dari P12 dan <em>password </em> untuk file .jks yang akan kalian buat. Pada contoh kali ini saya membuatnya sama.</p>
<p style="text-align: justify;">Sampai sejauh ini sudah ada 4 file yang kalian punya: <em>server_testing1.p12, client_testing1.p12, truststore.jks, keystore.jks</em></p>
<h3 style="text-align: justify;"><strong>7. Mengunggah file .jks, Menjalankan Aplikasi, dan Menguji Mutual Autentikasi</strong></h3>
<p style="text-align: justify;">Sukses membuat file <em>truststore.jks </em>dan <em>keystore.jks, </em>sekarang waktunya mengunggah kedua <em>file </em>tersebut ke dalam <em>server </em>untuk digunakan oleh aplikasi sederhana yang dibungkus ke dalam <em>container. </em>Contoh penggunaannya adalah sebagai berikut:</p>
<figure id="attachment_5650" aria-describedby="caption-attachment-5650" style="width: 560px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5650" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/53-Docker-Compose.png" alt="" width="560" height="344" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/53-Docker-Compose.png 560w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/53-Docker-Compose-300x184.png 300w" sizes="auto, (max-width: 560px) 100vw, 560px" /><figcaption id="caption-attachment-5650" class="wp-caption-text">Memasukkan keystore.jks dan truststore.jks ke dalam docker-compose</figcaption></figure>
<figure id="attachment_5652" aria-describedby="caption-attachment-5652" style="width: 1400px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5652" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/54-Docker-running.png" alt="" width="1400" height="264" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/54-Docker-running.png 1400w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/54-Docker-running-300x57.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/54-Docker-running-1024x193.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/54-Docker-running-768x145.png 768w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /><figcaption id="caption-attachment-5652" class="wp-caption-text">Menjalankan container untuk uji aplikasi</figcaption></figure>
<h3 style="text-align: justify;"><strong>7. Menguji Aplikasi (1)</strong></h3>
<p style="text-align: justify;">Seperti dapat kalian lihat pada tahap nomor 6, aplikasi <em>simple </em>yang dibuat menggunakan port 8081 sebagai <em>port </em>yang diekspos ke luar. Untuk menguji apakah Mutual Autentikasi berhasil, saya akan memasukkan ke dalam browser alamat domain atau IP dan menambahkan port 8081 di belakangnya <em>(</em><em>browser</em> yang saya gunakan untuk pengujian adalah Firefox).</p>
<figure id="attachment_5654" aria-describedby="caption-attachment-5654" style="width: 1492px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5654" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/41-akses-gagal.png" alt="" width="1492" height="1396" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/41-akses-gagal.png 1492w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/41-akses-gagal-300x281.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/41-akses-gagal-1024x958.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/41-akses-gagal-768x719.png 768w" sizes="auto, (max-width: 1492px) 100vw, 1492px" /><figcaption id="caption-attachment-5654" class="wp-caption-text">Mengakses aplikasi namun maish terdapat peringatan</figcaption></figure>
<p style="text-align: justify;">Akan terdapat peringatan ketika saya mencoba untuk mengakses aplikasi tersebut. Jika memilih &#8220;Terima Risikonya dan Lanjutkan&#8221; pun saya akan mendapati halaman <em>error. </em>Hal ini dikarenakan <em>browser </em>(dalam contoh kali ini Firefox) belum memiliki <em>rootCA certificate </em>di dalam repositorinya sebagai daftar CA yang terpercaya.</p>
<p style="text-align: justify;">Untuk bisa membuat sertifikat yang digunakan oleh aplikasi dipercaya oleh <em>browser</em>, saya harus menambahkan <em>RootCa certificate </em>ke dalam Firefox. Sekaranglah waktunya untuk <em>rootCA </em>cert dari web EJBCA yang sudah diunduh tadi ditambahkan ke dalam <em>browser</em>. Caranya:</p>
<pre><span style="color: #ff0000;"><strong>keytool -importkeystore -srckeystore <span style="color: #000000;">&lt;CA.jks&gt;</span> -destkeystore<span style="color: #000000;"> &lt;Nama_CA.p12&gt;</span> -deststoretype PKCS12</strong></span>
<span style="color: #ff0000;"><strong>openssl pkcs12 -in<span style="color: #000000;"> &lt;Nama_CA.p12&gt;</span> -nokeys -out<span style="color: #000000;"> &lt;Nama_CA.cer&gt;</span></strong></span></pre>
<figure id="attachment_5656" aria-describedby="caption-attachment-5656" style="width: 1404px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5656" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/42-pembuatan-P12.png" alt="" width="1404" height="212" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/42-pembuatan-P12.png 1404w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/42-pembuatan-P12-300x45.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/42-pembuatan-P12-1024x155.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/42-pembuatan-P12-768x116.png 768w" sizes="auto, (max-width: 1404px) 100vw, 1404px" /><figcaption id="caption-attachment-5656" class="wp-caption-text">Mengubah file .jks menjadi file .p12</figcaption></figure>
<figure id="attachment_5657" aria-describedby="caption-attachment-5657" style="width: 1394px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5657" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/43-ambil-cer-dari-p12.png" alt="" width="1394" height="212" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/43-ambil-cer-dari-p12.png 1394w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/43-ambil-cer-dari-p12-300x46.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/43-ambil-cer-dari-p12-1024x156.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/43-ambil-cer-dari-p12-768x117.png 768w" sizes="auto, (max-width: 1394px) 100vw, 1394px" /><figcaption id="caption-attachment-5657" class="wp-caption-text">Mengeluarkan sertifikat milik CA dari file .p12</figcaption></figure>
<p style="text-align: justify;">Untuk mendapatkan sertifikat dari <em>rootCA</em> yang nantinya akan diimpor ke dalam <em>browser, </em>kalian bisa mengekstraknya dari <em>file .jks. </em>Namun yang saya lakukan adalah mengubahnya terlebih dahulu ke dalam file .p12 dan baru kemudian mengambil <em>file .cer</em>-nya.</p>
<h3 style="text-align: justify;"><strong>8. Mengimpor Sertifikat CA ke dalam Browser (Firefox)</strong></h3>
<p style="text-align: justify;">Begitu sudah memiliki sertifikat dari <em>rootCA</em> (<em>CAAuthentiationG1-chain.cer</em>), saya harus mengimpornya ke dalam <em>browser. </em>Berikut ini adalah tahapan untuk mengimpornya:</p>
<ul style="text-align: justify;">
<li>Pilih menu tiga garis yang ada di bagian kanan <em>browser </em>dan pilih pengaturan.</li>
<li>Pada <em>searchbox, </em>masukkan <em>keyword: </em><strong>sertifikat</strong>.</li>
<li>Pilih <strong><strong>tampilkan sertifikat.<br />
</strong></strong></p>
<p><figure id="attachment_5658" aria-describedby="caption-attachment-5658" style="width: 1834px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5658" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/44-Pengaturan-sertifikat-firefox.png" alt="" width="1834" height="616" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/44-Pengaturan-sertifikat-firefox.png 1834w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/44-Pengaturan-sertifikat-firefox-300x101.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/44-Pengaturan-sertifikat-firefox-1024x344.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/44-Pengaturan-sertifikat-firefox-768x258.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/44-Pengaturan-sertifikat-firefox-1536x516.png 1536w" sizes="auto, (max-width: 1834px) 100vw, 1834px" /><figcaption id="caption-attachment-5658" class="wp-caption-text">Tahap 1 mengimpor sertifikat ke dalam browser</figcaption></figure></li>
<li>Tabel &#8220;Pengelola Sertifikat&#8221; akan muncul. Pada <em>tab </em><strong>Otoritas, </strong>pilih <em><em>impor.<br />
</em></em></p>
<p><figure id="attachment_5660" aria-describedby="caption-attachment-5660" style="width: 1516px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5660" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/45-Import-sertifikat.png" alt="" width="1516" height="924" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/45-Import-sertifikat.png 1516w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/45-Import-sertifikat-300x183.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/45-Import-sertifikat-1024x624.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/45-Import-sertifikat-768x468.png 768w" sizes="auto, (max-width: 1516px) 100vw, 1516px" /><figcaption id="caption-attachment-5660" class="wp-caption-text">Pilih tab impor untuk mengimpor sertifikat</figcaption></figure></li>
<li> Pilih sertifikat <em>rootCA</em> dalam bentuk <em>file .cer </em>yang sudah diekstrak dari <em>file .p12 </em>tadi.
<p><figure id="attachment_5661" aria-describedby="caption-attachment-5661" style="width: 1568px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5661" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/46-pilih-sertifikat.png" alt="" width="1568" height="860" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/46-pilih-sertifikat.png 1568w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/46-pilih-sertifikat-300x165.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/46-pilih-sertifikat-1024x562.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/46-pilih-sertifikat-768x421.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/46-pilih-sertifikat-1536x842.png 1536w" sizes="auto, (max-width: 1568px) 100vw, 1568px" /><figcaption id="caption-attachment-5661" class="wp-caption-text">sertifikat CA yang akan diimpor ke dalam repositori milik Firefox agar masuk dalam daftar CA yang terpercaya</figcaption></figure></li>
<li>Kemudian akan muncul sebuah <em>tab </em>baru untuk kalian memercayai CA yang baru diimpor tadi agar masuk dalam daftar CA terpercaya. Jangan lupa untuk mencentang <em>&#8220;Percayai CA ini untuk mengidentifikasi situs web&#8221; </em>dan kemudian pilih <em><em>Oke.<br />
</em></em></p>
<p><figure id="attachment_5663" aria-describedby="caption-attachment-5663" style="width: 982px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5663" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/47-Tandai-CA.png" alt="" width="982" height="482" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/47-Tandai-CA.png 982w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/47-Tandai-CA-300x147.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/47-Tandai-CA-768x377.png 768w" sizes="auto, (max-width: 982px) 100vw, 982px" /><figcaption id="caption-attachment-5663" class="wp-caption-text">Pilih percayai CA ini untuk megidentifikasi situs web dan tekan Oke</figcaption></figure></li>
</ul>
<h3 style="text-align: justify;"><strong>9. Menguji Aplikasi (2)</strong></h3>
<p style="text-align: justify;">Setelah mengimpor sertifikat <em>rootCA </em>ke dalam <em>browser, </em>saya kembali mencoba untuk mengakses aplikasi melalui URL yang sama seperti sebelumnya. Pesan <em>warning </em>tidak akan muncul, tapi berganti menjadi pesan <em>error </em>yang berbeda. Kali ini pesan <em>error </em>di Firefox berbunyi, &#8220;Sambungan Aman Gagal&#8221; dengan kode kesalahan &#8220;SSL_BAD_CERT_ALERT&#8221;.</p>
<p style="text-align: justify;">Hal ini dikarenakan saya baru mengimpor sertifikat <em>rootCA </em>ke dalam <em>browser, </em>tapi tidak dengan file .p12 milik klien. Saya harus juga memasukkan file .p12 (<em>client_testing1.p12</em>) ke dalam <em>browser </em>(bahkan sistem operasi).</p>
<figure id="attachment_5666" aria-describedby="caption-attachment-5666" style="width: 1260px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5666" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/48-Error-berubah.png" alt="" width="1260" height="512" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/48-Error-berubah.png 1260w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/48-Error-berubah-300x122.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/48-Error-berubah-1024x416.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/48-Error-berubah-768x312.png 768w" sizes="auto, (max-width: 1260px) 100vw, 1260px" /><figcaption id="caption-attachment-5666" class="wp-caption-text">Pesan Error masih muncul meskipun sudah mengimpor rootCA cert ke dalam browser.</figcaption></figure>
<h3 style="text-align: justify;"><strong>10. Mengimpor file PKCS12 Klien ke Dalam OS</strong></h3>
<p style="text-align: justify;">Untuk melengkapi tahapan Mutual Autentikasi, saya juga harus memasukkan PKCS12 klien (<em>client_testing1.p12</em>) ke dalam laptop kalian, setelah sebelumnya file PKCS12 milik server (<em>server_testing1.p12</em>) sudah diimpor ke dalam server.</p>
<p style="text-align: justify;">Cara mengimpor sertifikat ke dalam laptop adalah sebagai berikut: (saya akan memberi contoh dengan menggunakan Macbook)</p>
<ul style="text-align: justify;">
<li>Pilih file .p12 yang ingin diimpor (<em>client_testing1.p12</em>)</li>
<li>Kalian akan diminta memasukkan <em>password </em>untuk membuka <em>file PKCS12 </em>tersebut dan memasukkannya ke dalam sistem operasi.
<p><figure id="attachment_5667" aria-describedby="caption-attachment-5667" style="width: 1200px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5667" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/49-impor-p12-ke-OS.png" alt="" width="1200" height="384" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/49-impor-p12-ke-OS.png 1200w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/49-impor-p12-ke-OS-300x96.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/49-impor-p12-ke-OS-1024x328.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/49-impor-p12-ke-OS-768x246.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><figcaption id="caption-attachment-5667" class="wp-caption-text">mengimpor file PKCS12 milik klien ke dalam laptop</figcaption></figure></li>
<li>Jika <em>password-</em>nya benar, maka <em>public </em>dan <em>private key </em>dari klien akan otomatis masuk ke dalam <em><em>keychain access.<br />
</em></em></p>
<p><figure id="attachment_5668" aria-describedby="caption-attachment-5668" style="width: 1724px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5668" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/50-berhasil-diimpor-ke-OS.png" alt="" width="1724" height="502" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/50-berhasil-diimpor-ke-OS.png 1724w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/50-berhasil-diimpor-ke-OS-300x87.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/50-berhasil-diimpor-ke-OS-1024x298.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/50-berhasil-diimpor-ke-OS-768x224.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/50-berhasil-diimpor-ke-OS-1536x447.png 1536w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /><figcaption id="caption-attachment-5668" class="wp-caption-text">Public &amp; private key sudah berhasil diimpor</figcaption></figure></li>
</ul>
<h3 style="text-align: justify;"><strong>11. Menguji Aplikasi (3)</strong></h3>
<p style="text-align: justify;">Semua tahapan seharusnya sudah dilakukan dengan benar. Sekarang waktunya untuk melakukan pengujian terakhir. Agar lebih pasti lagi, saya akan menutup <em>browser </em>terlebih dahulu dan membukanya kembali. Saya akan memasukkan kembali URL yang sama seperti sebelumnya dan kini pesan yang tampil pun akan berbeda.</p>
<p style="text-align: justify;">Sebuah <em>window</em> yang berisi detil informasi akan sertifikat klien yang baru saja kalian impor akan muncul. Sertifikat ini memang dibutuhkan untuk melakukan Mutual Autentikasi dengan server. Tekan <em>Oke</em> dan saya akan masuk ke dalam halaman pertama dari aplikasi kecil yang saya buat.</p>
<figure id="attachment_5685" aria-describedby="caption-attachment-5685" style="width: 1514px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5685" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/51-Akses-server-minta-sertifikat.png" alt="" width="1514" height="1082" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/51-Akses-server-minta-sertifikat.png 1514w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/51-Akses-server-minta-sertifikat-300x214.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/51-Akses-server-minta-sertifikat-1024x732.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/51-Akses-server-minta-sertifikat-768x549.png 768w" sizes="auto, (max-width: 1514px) 100vw, 1514px" /><figcaption id="caption-attachment-5685" class="wp-caption-text">Permintaan penggunaan sertifikat klien untuk autentikasi</figcaption></figure>
<figure id="attachment_5670" aria-describedby="caption-attachment-5670" style="width: 1046px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5670" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/52-Muncul-echo-sesuai-CN.png" alt="" width="1046" height="258" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/52-Muncul-echo-sesuai-CN.png 1046w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/52-Muncul-echo-sesuai-CN-300x74.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/52-Muncul-echo-sesuai-CN-1024x253.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/52-Muncul-echo-sesuai-CN-768x189.png 768w" sizes="auto, (max-width: 1046px) 100vw, 1046px" /><figcaption id="caption-attachment-5670" class="wp-caption-text">Halaman aplikasi pun muncul yang menandakan mutual autentikasi berhasil</figcaption></figure>
<p style="text-align: center;"><strong>******</strong></p>
<p style="text-align: justify;">Dengan tampilnya halaman pertama dari aplikasi yang menandakan kalau proses Mutual Autentikasi antara server dan klien sudah berhasil, maka berakhirlah tulisan ini. Semoga informasi ini bisa berguna ya. Sampai jumpa di tulisan selanjutnya.</p>
<h3 style="text-align: justify;"><strong>Sumber Tambahan</strong></h3>
<ul>
<li style="text-align: justify;"><em>Client Certificate for authentication Purpose → <a href="https://superuser.com/questions/1296902/can-any-ssl-certificate-can-be-used-for-client-certificate-authentication-purpos"><strong>DI SINI</strong></a>.</em></li>
<li style="text-align: justify;"><em>Recommended key usage for a client certificate → <strong><a href="https://security.stackexchange.com/questions/68491/recommended-key-usage-for-a-client-certificate">DI SINI</a></strong>.</em></li>
<li style="text-align: justify;"><em>Setup &amp; verify Mutual TLS Authentication with OpenSSL → <a href="https://www.golinuxcloud.com/mutual-tls-authentication-mtls/#63_Add_certificate_extensions"><strong>DI SINI</strong></a>.</em></li>
<li style="text-align: justify;"><em>Membedakan server &amp; klien dalam Mutual TLS Authentication → <a href="https://security.stackexchange.com/questions/192505/differentiating-server-and-client-in-mutual-tls-authentication"><strong>DI SINI</strong></a>.</em></li>
<li style="text-align: justify;"><em>Aplikasi sederhana untuk pengujian Mutual Autentikasi → <a href="https://www.baeldung.com/x-509-authentication-in-spring-security"><strong>DI SINI</strong></a>. </em></li>
</ul><p>The post <a href="https://blog.goreinnamah.com/blog/2022/08/18/mutual-autentikasi-bagian-2/">Mutual Autentikasi Menggunakan Sertifikat dari EJBCA (Bagian 2)</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mutual Autentikasi Menggunakan Sertifikat dari EJBCA (Bagian 1)</title>
		<link>https://blog.goreinnamah.com/blog/2022/08/15/mutual-autentikasi-bagian-1/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Mon, 15 Aug 2022 05:28:21 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[EJBCA dan Mutual Autentikasi]]></category>
		<category><![CDATA[Mutual Autentikasi]]></category>
		<category><![CDATA[Mutual Autentikasi dengan Sertifikat EJBCA]]></category>
		<category><![CDATA[Mutual Authentication]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=5584</guid>

					<description><![CDATA[<p>Salah satu cara yang aman ketika dua server ingin berkomunikasi adalah dengan menggunakan Mutual Autentikasi (TLS). Kenapa bisa dibilang cukup[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2022/08/15/mutual-autentikasi-bagian-1/">Mutual Autentikasi Menggunakan Sertifikat dari EJBCA (Bagian 1)</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Salah satu cara yang aman ketika dua server ingin berkomunikasi adalah dengan menggunakan Mutual Autentikasi (TLS). Kenapa bisa dibilang cukup aman dan seperti apa sih mekanisme Mutual Autentikasi itu? Puji Tuhan Andrew Hoden dengan cukup baik sudah menerangkannya <a href="https://medium.com/littlemanco/the-magic-of-tls-x509-and-mutual-authentication-explained-b2162dec4401"><strong>DI SINI</strong></a> (silakan dibaca).</p>
<p style="text-align: justify;">Setelah mengetahui bagaimana teorinya, saya dan beberapa orang teman pun lantas mencari tahu bagaimana cara mengimplementasikan Mutual Autentikasi tersebut. Banyak tutorial yang bertebaran di luar sana, hanya saja tutorial-tutorial tersebut menggunakan sertifikat yang dibuat sendiri dengan menggunakan OpenSSL seperti yang saya baca <a href="https://www.golinuxcloud.com/mutual-tls-authentication-mtls/#63_Add_certificate_extensions"><strong>DI SINI</strong></a> dan juga <a href="https://www.baeldung.com/x-509-authentication-in-spring-security"><strong>DI SINI</strong></a>.</p>
<p style="text-align: justify;">Tidak ada yang salah dengan metode yang saya baca dari 2 web tersebut, hanya saja saya sudah memiliki environment CA yang saya buat menggunakan EJBCA 7.4.3.2. Saya berpikir kenapa tidak menggunakan environment yang sudah ada dan pastinya proses manajemen sertifikatnya pun jauh lebih mudah karena sudah ada sistemnya.</p>
<p style="text-align: justify;">Berangkat dari hal tersebut, akhirnya saya dan beberapa orang teman <em>mengoprek </em>bagaimana cara menerbitkan sertifikat dari EJBCA 7.4.3.2 yang bisa digunakan untuk Mutual Autentikasi. Puji Tuhan setelah lebih dari 10x mencoba akhirnya ujicoba itu berhasil dan berikut ini adalah tahapan yang berhasil saya dan teman-teman dokumentasikan.</p>
<p style="text-align: justify;"><span style="color: #ff0000;"><em>*Profil yang dibuat di sini hanyalah untuk keperluan testing</em></span></p>
<h3 style="text-align: justify;"><strong>1. Membuat Certificate Profile untuk CA di EJBCA</strong></h3>
<p style="text-align: justify;">Sebenarnya ketika sukses melakukan instalasi EJBCA yang pertama kali, kalian sudah mendapati sebuah CA di dalam EJBCA dengan nama <strong>ManagementCA</strong>. Bisa saja kalian langsung menerbitkan sertifikat untuk <em>end entity </em>melalui CA tersebut, namun alangkah baiknya membuat CA baru untuk keperluan penerbitan sertifikat Mutual Autentikasi.</p>
<p style="text-align: justify;">Sebelum membuat CA baru, kalian terlebih dahulu harus membuat <em>certificate profile </em>untuk CA yang akan dibuat tersebut. Caranya adalah dengan masuk ke dalam halaman <em>administration </em>dari EJBCA dan pilih <em>Certificate Profiles </em>yang berada di bawah <strong>CA Functions</strong>. Pada contoh kali ini saya akan membuat <em>Certificate Profiles </em>dengan nama <strong>TestingAuth.</strong></p>
<figure id="attachment_5586" aria-describedby="caption-attachment-5586" style="width: 1000px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5586" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/1.jpg" alt="" width="1000" height="455" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/1.jpg 1000w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/1-300x137.jpg 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/1-768x349.jpg 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><figcaption id="caption-attachment-5586" class="wp-caption-text">Membuat Certificate Profiles untuk CA dengan nama TestingAuth</figcaption></figure>
<p style="text-align: justify;">Selanjutnya kalian bisa melakukan pengaturan untuk TestingAuth tersebut. Salah satu bagian yang perlu diperhatikan adalah <strong>Type. </strong>Pilih <strong>RootCA </strong>pada bagian <em>Type. </em>Sedangkan untuk <em>key algorithm, </em>panjang bit yang tersedia, <em>signature algorithm, </em>validitas dari sertifikat CA, itu bisa kalian tentukan sendiri sesuai dengan yang kalian mau.</p>
<figure id="attachment_5587" aria-describedby="caption-attachment-5587" style="width: 1000px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5587" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/2.jpg" alt="" width="1000" height="689" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/2.jpg 1000w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/2-300x207.jpg 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/2-768x529.jpg 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><figcaption id="caption-attachment-5587" class="wp-caption-text">Pilih type Root CA</figcaption></figure>
<p style="text-align: justify;">Pada bagian <strong>X.509v3 extensions </strong>pastikan <em>use &amp; critical </em>pada <strong>Basic Constraints </strong>dipilih. Begitu juga dengan <strong>Key Usage, </strong>pastikan <em>use &amp; critical </em>dipilih. Untuk <em>item </em>pada <strong>Key Usage</strong>-nya sendiri, kalian bisa memilih <strong><em>Key certificate sign, CRL sign, (digital signature). </em></strong>Kosongkan bagian <strong>Extended Key Usage </strong>dan <strong>Certificate Policies.</strong></p>
<figure id="attachment_5588" aria-describedby="caption-attachment-5588" style="width: 1214px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5588" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/3-Cert-Profile-TestingAuth.png" alt="" width="1214" height="960" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/3-Cert-Profile-TestingAuth.png 1214w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/3-Cert-Profile-TestingAuth-300x237.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/3-Cert-Profile-TestingAuth-1024x810.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/3-Cert-Profile-TestingAuth-768x607.png 768w" sizes="auto, (max-width: 1214px) 100vw, 1214px" /><figcaption id="caption-attachment-5588" class="wp-caption-text">Detial pada pengaturan Cert Profile TestingAuth</figcaption></figure>
<p style="text-align: justify;">Masih pada bagian <strong>X.509v3 extensions, </strong>kalian boleh menggunakan<em> Subject Alternative Name</em> dan <em>Issuer Alternative Name, </em>hanya saja tidak perlu <strong>critical. </strong>Begitu pula dengan <strong><em>CRL Distribution Points</em></strong>, kalau kalian menggunakannya pastikan tidak memilih <em>critical.</em></p>
<figure id="attachment_5590" aria-describedby="caption-attachment-5590" style="width: 1154px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5590" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/4-Cert-Profile-TestingAuth.png" alt="" width="1154" height="504" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/4-Cert-Profile-TestingAuth.png 1154w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/4-Cert-Profile-TestingAuth-300x131.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/4-Cert-Profile-TestingAuth-1024x447.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/4-Cert-Profile-TestingAuth-768x335.png 768w" sizes="auto, (max-width: 1154px) 100vw, 1154px" /><figcaption id="caption-attachment-5590" class="wp-caption-text">Masih pada bagian X.509v3 Extensions</figcaption></figure>
<p style="text-align: justify;">Pada bagian <strong>other data, </strong>kalian bebas menentukan apakah subject DN akan mengikuti urutan LDAP atau tidak. Sedangkan untuk <strong>available CAs, </strong>masukkan saja pilihan <em>any ca. S</em>etelah itu kalian bisa menekan tombol <em>save </em>untuk menyimpan konfigurasi.</p>
<figure id="attachment_5593" aria-describedby="caption-attachment-5593" style="width: 756px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5593" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/5-Cert-Profile-TestingAuth.png" alt="" width="756" height="326" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/5-Cert-Profile-TestingAuth.png 756w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/5-Cert-Profile-TestingAuth-300x129.png 300w" sizes="auto, (max-width: 756px) 100vw, 756px" /><figcaption id="caption-attachment-5593" class="wp-caption-text">Bagian terakhir pada pembuatan Certificate Profile</figcaption></figure>
<h3 style="text-align: justify;"><strong>2. Membuat CA</strong></h3>
<p style="text-align: justify;">Usai sukses membuat <em>Certificate Profiles </em>untuk CA, sekarang waktunya untuk membuat CA-nya. Pada halaman <em>administration </em>EJBCA, pilih <strong>Certificate Authorities </strong>pada bagian <strong>CA Functions. </strong>Selanjutnya buat sebuah nama bagi CA yang ingin kalian buat. Pada kesempatan kali ini saya akan membuat sebuah CA dengan nama <strong>CA Authentication G1. </strong></p>
<figure id="attachment_5594" aria-describedby="caption-attachment-5594" style="width: 968px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5594" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/6-add-CA.png" alt="" width="968" height="102" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/6-add-CA.png 968w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/6-add-CA-300x32.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/6-add-CA-768x81.png 768w" sizes="auto, (max-width: 968px) 100vw, 968px" /><figcaption id="caption-attachment-5594" class="wp-caption-text">Membuat CA Baru</figcaption></figure>
<p style="text-align: justify;">Begitu memasukkan nama CA dan menekan tombol <em>create, </em>kalian akan langsung dibawa masuk ke halaman konfigurasi CA. Pada bagian <strong>CA Type, </strong>pilih <strong>X.509 CA. </strong>Untuk <em>signing algorithm-</em>nya sendiri silakan pilih yang kalian mau. Pada kesempatan kali ini saya memilih <em>SHA256WithRSA. </em>Pada kesempatan kali ini pun saya meng-<em>unchecked </em><em>Enforce unique public keys &amp; Enforce unique DN </em>dan memilih <em>Use User Storage &amp; Use Certificate Storage </em>pada bagian <strong>Directives.</strong></p>
<figure id="attachment_5595" aria-describedby="caption-attachment-5595" style="width: 1266px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5595" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/7-Create-CA.png" alt="" width="1266" height="820" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/7-Create-CA.png 1266w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/7-Create-CA-300x194.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/7-Create-CA-1024x663.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/7-Create-CA-768x497.png 768w" sizes="auto, (max-width: 1266px) 100vw, 1266px" /><figcaption id="caption-attachment-5595" class="wp-caption-text">Pengaturan CA tahap awal</figcaption></figure>
<p style="text-align: justify;">Selanjutnya kalian akan berfokus pada bagian <strong>CA Certificate Data. </strong>Untuk <em>Subject DN, </em>silakan kalian isi sesuai dengan yang kalian butuhkan. Pada bagian <strong>Signed by, </strong>kalian bisa memilih <em>self signed. </em>Nah, bagian yang penting ada pada <strong>Certificate Profile. </strong>Ubah pilihannya menjadi <em>certificate profiles </em>yang baru saja dibuat tadi. Pada contoh kali ini berarti namanya adalah <strong>TestingAuth. </strong></p>
<p style="text-align: justify;">Untuk soal validitas, <em>serial number octet size, utf-8, PrintableString Encoding in DN, </em>silakan kalian tentukan sendiri berapa nilainya dan apakah ingin digunakan atau tidak.</p>
<figure id="attachment_5596" aria-describedby="caption-attachment-5596" style="width: 1304px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5596" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/8-Create-CA.png" alt="" width="1304" height="610" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/8-Create-CA.png 1304w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/8-Create-CA-300x140.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/8-Create-CA-1024x479.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/8-Create-CA-768x359.png 768w" sizes="auto, (max-width: 1304px) 100vw, 1304px" /><figcaption id="caption-attachment-5596" class="wp-caption-text">bagian CA Certificate Data</figcaption></figure>
<p style="text-align: justify;">Tahap terakhir dalam contoh konfigurasi kali ini adalah dengan mengaktifkan <em>CMS Service, Finish User, </em>dan <em>monitor if CA Active. </em>Jika sudah, silakan tekan tombol <em>create.</em></p>
<figure id="attachment_5597" aria-describedby="caption-attachment-5597" style="width: 840px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5597" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/11-Create-CA.png" alt="" width="840" height="244" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/11-Create-CA.png 840w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/11-Create-CA-300x87.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/11-Create-CA-768x223.png 768w" sizes="auto, (max-width: 840px) 100vw, 840px" /><figcaption id="caption-attachment-5597" class="wp-caption-text">Tahap terakhir</figcaption></figure>
<figure id="attachment_5598" aria-describedby="caption-attachment-5598" style="width: 940px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5598" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/12-Create-CA.png" alt="" width="940" height="154" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/12-Create-CA.png 940w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/12-Create-CA-300x49.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/12-Create-CA-768x126.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /><figcaption id="caption-attachment-5598" class="wp-caption-text">CA sudah aktif</figcaption></figure>
<h3 style="text-align: justify;"><strong>3. Membuat Certificate Profiles untuk Server</strong></h3>
<p style="text-align: justify;">CA sudah berhasil dibuat, sekarang berarti waktunya untuk membuat <em>certificate profiles </em>untuk sertifikat server yang akan diterbitkan. <em>Certificate profiles </em>ini perlu diatur karena bertujuan untuk mendefinisikan jenis sertifikat yang akan dikeluarkan, ekstensinya dan juga terkait dengan SubjectDN, dll.</p>
<p style="text-align: justify;">Pada menu <em>Certificate Profiles, </em>tambahkan CP baru dengan nama yang kalian inginkan. Pada contoh kali ini namanya adalah <strong>Testing_Auth_Server. </strong>Hampir sama seperti ketika membuat <em>certificate profiles </em>untuk CA, hanya saja kali ini <em>type </em>yang dipilih adalah <strong>End Entity. </strong>Untuk masalah masa aktif, algoritma, panjang bit, sekali lagi itu adalah pilihan kalian.</p>
<figure id="attachment_5599" aria-describedby="caption-attachment-5599" style="width: 836px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5599" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/14-CP-Server.png" alt="" width="836" height="792" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/14-CP-Server.png 836w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/14-CP-Server-300x284.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/14-CP-Server-768x728.png 768w" sizes="auto, (max-width: 836px) 100vw, 836px" /><figcaption id="caption-attachment-5599" class="wp-caption-text">Pilih End Entity pada bagian Type, ya!</figcaption></figure>
<p style="text-align: justify;">Beranjak ke bagian berikutnya yaitu <strong>X.509v3 extensions. </strong>Pada bagian <em>Basic Constraints, </em>pilihan <em>critical </em>tidak perlu dipilih.</p>
<figure id="attachment_5601" aria-describedby="caption-attachment-5601" style="width: 856px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5601" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/15-CP-Server.png" alt="" width="856" height="458" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/15-CP-Server.png 856w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/15-CP-Server-300x161.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/15-CP-Server-768x411.png 768w" sizes="auto, (max-width: 856px) 100vw, 856px" /><figcaption id="caption-attachment-5601" class="wp-caption-text">Basic constraints non critical</figcaption></figure>
<p style="text-align: justify;">Dan sekarang masuk ke bagian <strong>Key Usage (KU) dan Extended Key Usage (EKU), </strong>salah satu bagian terpenting dalam proses penerbitan sertifikat. Untuk <em>key usage, </em>kalian silakan pilih <em>digital signature </em>dan <em>Key Encipherment. </em>Pastikan juga kalau <em>key usage </em>ini <em>critical.</em></p>
<p style="text-align: justify;">Pada bagian <em>extended key usage, pilih</em> <strong>Server Authentication </strong>dan pastikan EKU ini tidak <em>critical. </em>Bagian <em>certificate policies </em>bisa dikosongkan saja.</p>
<figure id="attachment_5604" aria-describedby="caption-attachment-5604" style="width: 916px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5604" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/16-CP-Server.png" alt="" width="916" height="634" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/16-CP-Server.png 916w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/16-CP-Server-300x208.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/16-CP-Server-768x532.png 768w" sizes="auto, (max-width: 916px) 100vw, 916px" /><figcaption id="caption-attachment-5604" class="wp-caption-text">Key Usage (KU) dan (Extended Key Usage)</figcaption></figure>
<p style="text-align: justify;">Pada bagian <strong>X.509v3 extensions Names &amp; Validation Data, </strong>silakan pilih yang ingin kalian gunakan tapi jangan di-set sebagai <em>critical. </em>Berikut ini adalah contoh yang saya gunakan pada bagian <em>names &amp; validation data.</em></p>
<figure id="attachment_5606" aria-describedby="caption-attachment-5606" style="width: 766px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5606" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/17-CP-Server.png" alt="" width="766" height="588" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/17-CP-Server.png 766w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/17-CP-Server-300x230.png 300w" sizes="auto, (max-width: 766px) 100vw, 766px" /><figcaption id="caption-attachment-5606" class="wp-caption-text">Extensions name &amp; Validation Data</figcaption></figure>
<p style="text-align: justify;">Sebagai bagian penutup, biarkan profil ini bisa diaplikasikan pada CA manapun, oleh sebab itu pilih <strong>Any CA </strong>pada <em>other data. </em>Untuk urutan <em>subjectDN, </em>silakan dipilih apakah ingin mengikuti urutan LDAP atau tidak. Pada contoh kali ini saya menggunakan urutan LDAP untuk <em>subjectDN. </em>Jika sudah, silakan tekan tombol <em>save.</em></p>
<figure id="attachment_5607" aria-describedby="caption-attachment-5607" style="width: 752px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5607" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/18-CP-Server.png" alt="" width="752" height="326" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/18-CP-Server.png 752w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/18-CP-Server-300x130.png 300w" sizes="auto, (max-width: 752px) 100vw, 752px" /><figcaption id="caption-attachment-5607" class="wp-caption-text">Bagian akhir</figcaption></figure>
<h3 style="text-align: justify;"><strong>4. Membuat Certificate Profiles untuk Client</strong></h3>
<p style="text-align: justify;">Karena Mutual Autentikasi membutuhkan 2 sertifikat untuk saling bertukar informasi (sertifikat milik klien dan server yang diterbitkan CA), maka sekarang waktunya untuk membuat <em>Certificate Profiles </em>untuk sisi klien agar nantinya sertifikat klien bisa dibuat dengan menggunakan profil ini. Tidak terlalu banyak perbedaan antara profil klien dan server.</p>
<p style="text-align: justify;">Seperti halnya pembuatan CP pada server, maka untuk menambahkan CP pada klien pun menunya sama. Pilih <em>certificate profiles </em>yang berada di bawah <em>CA Functions, </em>masukkan nama <em>profile </em>yang ingin dibuat (dalam hal ini adalah <strong>Testing_Auth_client</strong>), dan kemudian tekan tombol <strong>Add.</strong></p>
<figure id="attachment_5611" aria-describedby="caption-attachment-5611" style="width: 1704px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5611" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/19-CP-Client.png" alt="" width="1704" height="153" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/19-CP-Client.png 1704w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/19-CP-Client-300x27.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/19-CP-Client-1024x92.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/19-CP-Client-768x69.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/19-CP-Client-1536x138.png 1536w" sizes="auto, (max-width: 1704px) 100vw, 1704px" /><figcaption id="caption-attachment-5611" class="wp-caption-text">Pembuatan Certificate Profiles untuk klien</figcaption></figure>
<p style="text-align: justify;">Berikutnya akan langsung masuk ke bagian konfigurasi. Pada bagian <strong>Type, </strong>jangan lupa untuk memilih <strong>End Entity. </strong>Masa aktif sertifikat yang akan diterbitkan, panjang bit, algoritma yang digunakan, dan yang lainnya silakan ditentukan sendiri.</p>
<figure id="attachment_5612" aria-describedby="caption-attachment-5612" style="width: 1154px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5612" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/20-CP-Client.png" alt="" width="1154" height="850" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/20-CP-Client.png 1154w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/20-CP-Client-300x221.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/20-CP-Client-1024x754.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/20-CP-Client-768x566.png 768w" sizes="auto, (max-width: 1154px) 100vw, 1154px" /><figcaption id="caption-attachment-5612" class="wp-caption-text">Jangan lupa untuk memilih End Entity pada type.</figcaption></figure>
<p style="text-align: justify;">Untuk bagian <strong>Permissions</strong>, pastikan <em>key usage override </em>itu di-<em>unchecked </em>dan <em>checked Use Certificate Storage </em>dan <em>Store Certificate Data. </em></p>
<figure id="attachment_5613" aria-describedby="caption-attachment-5613" style="width: 906px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5613" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/21-CP-Client.png" alt="" width="906" height="480" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/21-CP-Client.png 906w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/21-CP-Client-300x159.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/21-CP-Client-768x407.png 768w" sizes="auto, (max-width: 906px) 100vw, 906px" /><figcaption id="caption-attachment-5613" class="wp-caption-text">Bagian Permissions pada Certificate Profile Client</figcaption></figure>
<p style="text-align: justify;">Nah, yang paling penting adalah pada bagian <strong>X.509v3 extensions.</strong> Pertama, pastikan <em>Basic constraints </em>adalah <em>non-critical. </em>Untuk <strong>Key Usage, </strong>pilih <em>critical </em>dan <em>key-usage-</em>nya adalah <em>digital signature, non-repudiation, </em>dan <em>key encipherment. </em>Sedangkan untuk <strong>Extended Key Usage,</strong> pilih <em>non-critical </em>dan poin-poin yang dipilih adalah <em>client authentication </em>(dan <em>email protection). </em>Untuk bagian <strong>Certificate Policie </strong>bisa dikosongkan.</p>
<figure id="attachment_5615" aria-describedby="caption-attachment-5615" style="width: 774px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5615" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/22-CP-Client.png" alt="" width="774" height="814" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/22-CP-Client.png 774w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/22-CP-Client-285x300.png 285w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/22-CP-Client-768x808.png 768w" sizes="auto, (max-width: 774px) 100vw, 774px" /><figcaption id="caption-attachment-5615" class="wp-caption-text">x.509v3 Extensions</figcaption></figure>
<p style="text-align: justify;">Pada bagian <strong>Names, </strong>jika ingin menggunakan seperti <em>Subject Alternative Name, Name Constraints,</em> <em>CRL Distribution Points, </em>pastikan opsinya <em>non-critical. </em></p>
<figure id="attachment_5617" aria-describedby="caption-attachment-5617" style="width: 766px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5617" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/23-CP-Client.png" alt="" width="766" height="588" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/23-CP-Client.png 766w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/23-CP-Client-300x230.png 300w" sizes="auto, (max-width: 766px) 100vw, 766px" /><figcaption id="caption-attachment-5617" class="wp-caption-text">Bagian Names pada X.509v3 Extensions</figcaption></figure>
<p style="text-align: justify;">Di bagian akhir, silakan pilih <strong>Any CA </strong>untuk bisa digunakan oleh CA mana saja dan silakan <em>enable LDAP DN Order </em>untuk mengurutkan SubjectDN berdasarkan LDAP. Selanjutnya tekan <em>save.</em></p>
<figure id="attachment_5619" aria-describedby="caption-attachment-5619" style="width: 748px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5619" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/24-CP-Client.png" alt="" width="748" height="324" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/24-CP-Client.png 748w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/24-CP-Client-300x130.png 300w" sizes="auto, (max-width: 748px) 100vw, 748px" /><figcaption id="caption-attachment-5619" class="wp-caption-text">Bagian terakhir</figcaption></figure>
<h3 style="text-align: justify;"><strong>5. Pembuatan End Entity Profile untuk Server</strong></h3>
<p style="text-align: justify;"><em>Certificate Profiles</em> sudah berhasil dibuat, sekarang waktunya membuat <em>End Entity Profile. </em><em>End Entity Profile </em>berfungsi untuk menyediakan <em>template </em>bagi entitas akhir yang sertifikatnya ingin diterbitkan<i>. </i></p>
<p style="text-align: justify;"><i>Template </i> tersebut meliputi <em>SubjectDN, </em>bagian mana yang wajib dan atau yang tidak bisa diubah, dan informasi spesifik lainnya bagi entitas akhir (seperti IP, DNS), dll. Di sini pun kalian akan menentukan CA apa yang akan digunakan untuk menerbitkan sertifikat dan <em>certificate profiles </em>yang ingin dipilih.</p>
<p style="text-align: justify;">Seperti halnya <em>certificate profiles, </em>untuk <em>end entity </em>pun kalian akan membuat 2 profil, yaitu untuk server dan klien. Yang pertama, mari buat untuk server terlebih dahulu.</p>
<p style="text-align: justify;">Pilih <strong>End Entity Profiles </strong>yang berada di bawah menu <strong>RA Functions. </strong>Masukkan nama <em>End Entity Profiles </em>yang kalian inginkan dan kemudian pilih <strong>Add Profile. </strong>Pada contoh kali ini saya akan memberi nama <em>profile </em> dengan <strong>Profil_server. </strong></p>
<figure id="attachment_5622" aria-describedby="caption-attachment-5622" style="width: 1694px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5622" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/25-EE-Server.png" alt="" width="1694" height="734" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/25-EE-Server.png 1694w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/25-EE-Server-300x130.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/25-EE-Server-1024x444.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/25-EE-Server-768x333.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/25-EE-Server-1536x666.png 1536w" sizes="auto, (max-width: 1694px) 100vw, 1694px" /><figcaption id="caption-attachment-5622" class="wp-caption-text">Profil Server</figcaption></figure>
<p style="text-align: justify;">Selanjutnya kalian hanya perlu mengatur beberapa <em>item </em>yang ada di dalamnya. Mari fokus ke dalam <em>Subject DN Attributes. </em>Pada contoh kali ini saya menambahkan <em>CN, Email, O, OU, dan C. </em>Sedangkan pada bagian <em>Other Subject Attributes, </em>saya menambahkan <em>DNS Name </em>dan <em>IP address. </em>Kedua <em>attributes </em>tersebut saya atur untuk <em>modifiable </em>dan hanya <em>CN </em>yang <em>required </em>alias wajib.</p>
<figure id="attachment_5623" aria-describedby="caption-attachment-5623" style="width: 1086px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5623" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/26-EE-Server.png" alt="" width="1086" height="604" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/26-EE-Server.png 1086w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/26-EE-Server-300x167.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/26-EE-Server-1024x570.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/26-EE-Server-768x427.png 768w" sizes="auto, (max-width: 1086px) 100vw, 1086px" /><figcaption id="caption-attachment-5623" class="wp-caption-text">Subject DN Attributes</figcaption></figure>
<figure id="attachment_5624" aria-describedby="caption-attachment-5624" style="width: 1086px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5624" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/27-EE-Server.png" alt="" width="1086" height="364" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/27-EE-Server.png 1086w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/27-EE-Server-300x101.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/27-EE-Server-1024x343.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/27-EE-Server-768x257.png 768w" sizes="auto, (max-width: 1086px) 100vw, 1086px" /><figcaption id="caption-attachment-5624" class="wp-caption-text">Other Subject Attributes</figcaption></figure>
<p style="text-align: justify;">Berikutnya kalian akan berfokus pada <em>Main Certificate Data. </em>Di sinilah kalian akan mengatur CA yang kalian gunakan untuk penerbitan, <em>certificate profiles-</em>nya, dan hasil keluaran sertifikat. Karena sebelumnya sudah dibuat beberapa pengaturan untuk <em>server </em>ini, maka yang perlu dilakukan sekarang hanyalah memilihnya.</p>
<p style="text-align: justify;">Untuk <em>Default Certificate Profile </em> dan <em>Available Certificate Profiles </em>pilih <em>Testing_Auth_Server. </em>Sedangkan <em>Default CA </em>dan <em>Available CAs </em>pilih <em>CA_Authentication_G1. </em>Karena untuk pengujian kali ini saya hanya membutuhkan file P12, maka <em>Default Token </em>dan <em>Available Tokens </em>hanya pilih <em>P12 File. </em>Setelah itu pilih <em>save.</em></p>
<figure id="attachment_5625" aria-describedby="caption-attachment-5625" style="width: 636px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5625" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/28-EE-Server.png" alt="" width="636" height="856" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/28-EE-Server.png 636w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/28-EE-Server-223x300.png 223w" sizes="auto, (max-width: 636px) 100vw, 636px" /><figcaption id="caption-attachment-5625" class="wp-caption-text">Main Certificate Data untuk Profil_server</figcaption></figure>
<h3 style="text-align: justify;"><strong>6. Pembuatan End Entity Profile untuk Client</strong></h3>
<p style="text-align: justify;">Sebenarnya tidak ada yang jauh berbeda dalam pembuatan <em>profile </em>untuk klien kali ini. Yang membedakan hanyalah <em>certificate profiles </em>yang digunakan dan saya menghilangkan <em>Other Subject Attributes. </em>Biar tidak bingung, saya akan coba menjelaskan tahapannya dari awal.</p>
<p style="text-align: justify;">Pertama, pilih <strong>End Entity Profiles </strong>yang berada di bawah menu <strong>RA Functions. </strong>Masukkan nama <em>End Entity Profiles </em>yang kalian inginkan dan kemudian pilih <strong>Add Profile. </strong>Pada contoh kali ini saya akan memberi nama <em>profile </em> dengan <strong>Profil_client.</strong></p>
<figure id="attachment_5627" aria-describedby="caption-attachment-5627" style="width: 1684px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5627" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/29-EE-CLient.png" alt="" width="1684" height="728" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/29-EE-CLient.png 1684w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/29-EE-CLient-300x130.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/29-EE-CLient-1024x443.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/29-EE-CLient-768x332.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/29-EE-CLient-1536x664.png 1536w" sizes="auto, (max-width: 1684px) 100vw, 1684px" /><figcaption id="caption-attachment-5627" class="wp-caption-text">Membuat End Entity Profile untuk Client</figcaption></figure>
<p style="text-align: justify;">Selanjutnya sama seperti <em>Profil_server, </em>hanya saja saya menghilangkan <em>other subject attributes </em>sehingga yang diatur hanyalah <em>Subject DN Attributes. </em>Biarkan hanya <em>CN</em> yang <em>required </em>dan yang lainnya hanya perlu <em>modifiable.</em></p>
<figure id="attachment_5629" aria-describedby="caption-attachment-5629" style="width: 1096px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5629" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/30-EE-Client.png" alt="" width="1096" height="608" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/30-EE-Client.png 1096w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/30-EE-Client-300x166.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/30-EE-Client-1024x568.png 1024w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/30-EE-Client-768x426.png 768w" sizes="auto, (max-width: 1096px) 100vw, 1096px" /><figcaption id="caption-attachment-5629" class="wp-caption-text">Subject DN Attributes untuk Profil_client</figcaption></figure>
<p style="text-align: justify;">Lalu pada bagian <em>Main </em><em>Certificate Data, </em>pilih <em>Testing_Auth_Client </em>sebagai <em>Default Certificate Profile </em>dan <em>Available Certificate Profiles. </em>Pilih <em>CA Authentication G1 </em>sebagai <em>Available CAs </em>dan <em>Default CA. </em>Untuk token, pilih P12 sebagai <em>default token </em>dan <em>Available Tokens. </em>Jika sudah tekan <em>save.</em></p>
<figure id="attachment_5631" aria-describedby="caption-attachment-5631" style="width: 646px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5631" src="https://blog.goreinnamah.com/wp-content/uploads/2022/08/31-EE-Client.png" alt="" width="646" height="854" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/08/31-EE-Client.png 646w, https://blog.goreinnamah.com/wp-content/uploads/2022/08/31-EE-Client-227x300.png 227w" sizes="auto, (max-width: 646px) 100vw, 646px" /><figcaption id="caption-attachment-5631" class="wp-caption-text">Main Certificate Data untuk Client</figcaption></figure>
<p style="text-align: justify;">Itu tadi beberapa pengaturan pada EJBCA untuk menertbitkan sertifikat yang akan digunakan untuk Mutual Autentikasi natara <em>server </em>dan <em>client. </em>Untuk tahapan penerbitan sertifikat dan juga ujicoba Mutual Autentikasi akan dilanjutkan pada postingan selanjutnya <strong><a href="https://blog.goreinnamah.com/blog/2022/08/18/mutual-autentikasi-bagian-2/">DI SINI</a>.</strong></p><p>The post <a href="https://blog.goreinnamah.com/blog/2022/08/15/mutual-autentikasi-bagian-1/">Mutual Autentikasi Menggunakan Sertifikat dari EJBCA (Bagian 1)</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Membuat Partisi dan Menambahkan Objek ke Dalam Partisi di ProtectServer 3 Network HSM</title>
		<link>https://blog.goreinnamah.com/blog/2022/07/12/menambahkan-objek-protectserver-3-network-hsm/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Tue, 12 Jul 2022 02:32:36 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Key ProtectServer 3 HSM]]></category>
		<category><![CDATA[ProtectServer 3]]></category>
		<category><![CDATA[ProtectServer 3 HSM]]></category>
		<category><![CDATA[ProtectServer 3 HSM Network]]></category>
		<category><![CDATA[Thales ProtectServer]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=5560</guid>

					<description><![CDATA[<p>Buat kalian yang pernah &#8216;bermain&#8217; dengan Luna Network HSM, ada perbedaan yang cukup besar dalam soal partisi dengan ProtectServer 3[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2022/07/12/menambahkan-objek-protectserver-3-network-hsm/">Membuat Partisi dan Menambahkan Objek ke Dalam Partisi di ProtectServer 3 Network HSM</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Buat kalian yang pernah &#8216;bermain&#8217; dengan Luna Network HSM, ada perbedaan yang cukup besar dalam soal partisi dengan ProtectServer 3 Network HSM. Bila di HSM Luna Network semua partisi dibuat di dalam HSM, baru kemudian di-<em>assigned </em>ke server, tidak dengan ProtectServer 3 Network HSM. Perbedaan ini pun baru saya sadari setelah saya melakukan <em>setup </em>terhadap HSM ini.</p>
<p style="text-align: justify;">Di ProtectServer 3 Network HSM, semua partisi dibuat lewat klien melalui <em>software </em> yang bernama <strong>ProtectToolkit</strong>. Selain itu, ketika beberapa klien terhubung dengan ProtectServer 3 Network HSM yang sama, maka semua klien itu bisa melihat partisi apa saja yang ada di dalamnya (meskipun belum tentu mereka bisa masuk ke smua partisinya karena setiap partisi memiliki <em>user pin </em>yang berbeda).</p>
<p style="text-align: justify;">Perbedaan lainnya antara 2 jenis HSM itu terletak pada <em>user </em>di dalamnya. Jika di Luna ada SO, Domain, CO, PO, CU, Auditor dan setiap user tersebut bisa diatur mau berapa banyak token yang digunakan serta banyaknya orang yang memegang peran tersebut, di ProtectServer hanya ada 2 yaitu SO dan CU dan hanya menggunakan PIN (bukan token).</p>
<p style="text-align: justify;">Lalu bagaimana cara membuat partisi, mengatur peran, dan membuat objek ke dalam partisi di ProtectServer 3 Network HSM (karena untuk Luna Network HSM sudah saya tulis <a href="https://blog.goreinnamah.com/blog/2018/03/02/hsm-luna-7-dan-centos-7-dengan-ntl/"><strong>DI SINI</strong></a>)? Berikut caranya:</p>
<p style="text-align: justify;"><strong>Membuat Partisi &amp; Pengaturan Peran</strong></p>
<ol style="text-align: justify;">
<li>Untuk membuat partisi, caranya sangat mudah. Jalankan perintah:
<pre><span style="color: #ff0000;"><strong>cd /opt/safenet/protecttoolkit7/ptk/bin</strong></span>
<span style="color: #ff0000;"><strong>./ctconf -c1</strong></span></pre>
<figure id="attachment_5565" aria-describedby="caption-attachment-5565" style="width: 640px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5565" src="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.03.14.png" alt="" width="640" height="288" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.03.14.png 640w, https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.03.14-300x135.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /><figcaption id="caption-attachment-5565" class="wp-caption-text">Membuat Partisi</figcaption></figure>
<p>Perintah <strong>-c</strong> merupakan kependekan dari <strong>&#8211;create-slots </strong>dan angka setelah c merupakan banyaknya slot yang akan dibuat.<br />
Setelah mengeksekusi perintah tersebut, kalian akan diminta untuk memasukkan PIN SO HSM yang kalian buat sewaktu menginisialisasi HSM.</li>
<li>Setelah partisi dibuat, kalian tidak bisa langsung mengaksesnya begitu saja. Partisi tersebut harus diinisialisasi terlebih dahulu. Fungsinya untuk memberi nama pada partisi, menentukan PIN SO Partisi dan juga menentukan PIN CU Partisi. Cara menginisialisasinya adalah seperti berikut:
<pre><span style="color: #ff0000;"><strong>./ctkmu t -s&lt;nomor_slot&gt;</strong></span></pre>
<figure id="attachment_5566" aria-describedby="caption-attachment-5566" style="width: 686px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5566" src="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.06.22.png" alt="" width="686" height="400" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.06.22.png 686w, https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.06.22-300x175.png 300w" sizes="auto, (max-width: 686px) 100vw, 686px" /><figcaption id="caption-attachment-5566" class="wp-caption-text">Mencoba mengakses partisi setelah berhasil membuatnya. Hasilnya gagal karena PIN User belum diinisiasi</figcaption></figure>
<figure id="attachment_5567" aria-describedby="caption-attachment-5567" style="width: 718px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5567" src="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.11.09.png" alt="" width="718" height="398" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.11.09.png 718w, https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.11.09-300x166.png 300w" sizes="auto, (max-width: 718px) 100vw, 718px" /><figcaption id="caption-attachment-5567" class="wp-caption-text">Proses inisialisasi partisi</figcaption></figure>
<p>Perintah <strong>t </strong>memang perintah untuk inisialisasi atau reset token. sedangkan <strong>-s&lt;angka&gt; </strong>merupakan nomor slot yang ingin diinisiasi. Perlu diingat, slot dimulai dari 0 (bukan dari 1).<br />
Jika sudah mengeksekusi perintah itu, kalian akan diminta untuk memasukkan nama partisi, PIN SO partisi, dan PIN CU Partisi. Kalian boleh menyamakan PIN SO dan CU Partisi dengan PIN SO dan CU HSM. Namun lebih baik apabila kalian membedakannya dan tak lupa mencatatnya.</li>
<li>Setelah sukses melakukan inisialisasi, barulah kalian bisa melihat informasi di dalam partisi tersebut dengan perintah:
<pre><span style="color: #ff0000;"><strong>./ctkmu l -s&lt;nomor_slot&gt;</strong></span></pre>
<p><figure id="attachment_5568" aria-describedby="caption-attachment-5568" style="width: 828px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-5568" src="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.11.39.png" alt="" width="828" height="346" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.11.39.png 828w, https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.11.39-300x125.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.11.39-768x321.png 768w" sizes="auto, (max-width: 828px) 100vw, 828px" /><figcaption id="caption-attachment-5568" class="wp-caption-text">Partisi sudah bisa diakses. Sudah ada informasinya tapi belum ada objek apapun di dalamnya</figcaption></figure></li>
</ol>
<h3 style="text-align: justify;"><strong>Menambahkan Objek</strong></h3>
<p style="text-align: justify;">Setelah sukses menginisiasi sebuah slot atau partisi, sekarang kalian bisa menambahkan objek ke dalam partisi tersebut. Caranya dengan menjalankan perintah berikut:</p>
<pre><span style="color: #ff0000;"><strong>./ctkmu c -s&lt;nomor_slot&gt; -t&lt;jenis_enkripsi&gt; -n&lt;nama_key&gt; -a&lt;opsi&gt; -z&lt;panjang_kunci&gt;</strong></span></pre>
<figure id="attachment_5570" aria-describedby="caption-attachment-5570" style="width: 722px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5570" src="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.14.33.png" alt="" width="722" height="166" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.14.33.png 722w, https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.14.33-300x69.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /><figcaption id="caption-attachment-5570" class="wp-caption-text">Menambahkan objek</figcaption></figure>
<ul style="text-align: justify;">
<li><strong>c : </strong>Merupakan perintah untuk membuat <em>key</em></li>
<li><strong>-s : </strong>slot yang akan digunakan untuk menambahkan <em>key </em>atau objek</li>
<li><strong>-t : </strong>tipe <em>key </em>yang ingin dibuat. Ada beberapa pilihan yang bisa kalian pilih di sini.
<p><figure id="attachment_5572" aria-describedby="caption-attachment-5572" style="width: 786px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5572" src="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-12-at-08.40.43.png" alt="" width="786" height="114" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-12-at-08.40.43.png 786w, https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-12-at-08.40.43-300x44.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-12-at-08.40.43-768x111.png 768w" sizes="auto, (max-width: 786px) 100vw, 786px" /><figcaption id="caption-attachment-5572" class="wp-caption-text">Tipe kunci yang bisa kalian buat</figcaption></figure></li>
<li><strong>-n</strong> : Nama file atau label.</li>
<li><strong>-a</strong> : Atribut yang ingin kalian berikan pada <em>key </em>yang kalian buat.
<p><figure id="attachment_5573" aria-describedby="caption-attachment-5573" style="width: 792px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5573" src="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-12-at-08.43.38.png" alt="" width="792" height="216" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-12-at-08.43.38.png 792w, https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-12-at-08.43.38-300x82.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-12-at-08.43.38-768x209.png 768w" sizes="auto, (max-width: 792px) 100vw, 792px" /><figcaption id="caption-attachment-5573" class="wp-caption-text">Atribut yang bisa kalian tambahkan ke dalam key</figcaption></figure></li>
<li><strong>-z</strong> : Size untuk key yang akan dibuat atau diimpor (Untuk AES, RC2, RC4, CAST, RSA, DSA and generic secret)</li>
</ul>
<p style="text-align: justify;">Jika sudah sukses menambahkan objek, kalian bisa melihat isinya dengan menjalankan perintah <strong>./ctkmu l -s&lt;nomor_slot&gt;</strong></p>
<figure id="attachment_5574" aria-describedby="caption-attachment-5574" style="width: 826px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5574" src="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.16.17.png" alt="" width="826" height="424" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.16.17.png 826w, https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.16.17-300x154.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.16.17-768x394.png 768w" sizes="auto, (max-width: 826px) 100vw, 826px" /><figcaption id="caption-attachment-5574" class="wp-caption-text">Sekarang partisi sudah ada isinya</figcaption></figure>
<h3 style="text-align: justify;"><strong>Menghapus Partisi</strong></h3>
<p style="text-align: justify;">Untuk menghapus partisi atau slot, kalian hanya harus menjalankan perintah:</p>
<pre><span style="color: #ff0000;"><strong>./ctconf -d&lt;nomor_slot&gt;</strong></span></pre>
<figure id="attachment_5575" aria-describedby="caption-attachment-5575" style="width: 642px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-5575" src="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.01.38.png" alt="" width="642" height="294" srcset="https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.01.38.png 642w, https://blog.goreinnamah.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-10-at-11.01.38-300x137.png 300w" sizes="auto, (max-width: 642px) 100vw, 642px" /><figcaption id="caption-attachment-5575" class="wp-caption-text">Menghapus slot atau partisi</figcaption></figure>
<p style="text-align: justify;">Setelah menentukan slot yang ingin dihapus, kalian akan diminta memasukkan PIN dari SO HSM. Bila benar, partisi atau slot akan terhapus.</p>
<p style="text-align: center;"><strong>*******</strong></p>
<p style="text-align: justify;">Itu Tadi sedikit informasi tambahan tentang ProtectServer 3 HSM Network. Semoga informasinya berguna ya <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p style="text-align: justify;">Untuk perintah lengkap dari ProtectServer HSM ini bisa kalian baca <a href="https://thalesdocs.com/gphsm/ptk/protectserver3/docs/ps3_ptk7_docs/ptkc_admin/clu_reference/ctkmu/index.html"><strong>DI SINI</strong></a>.</p><p>The post <a href="https://blog.goreinnamah.com/blog/2022/07/12/menambahkan-objek-protectserver-3-network-hsm/">Membuat Partisi dan Menambahkan Objek ke Dalam Partisi di ProtectServer 3 Network HSM</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 0/473 objects using Memcached
Page Caching using Disk: Enhanced 
Database Caching using Memcached (Request-wide modification query)

Served from: blog.goreinnamah.com @ 2026-09-06 09:53:46 by W3 Total Cache
-->