MataNajwa on Stage Semarang

Halo apa kabar kalian yang sedang membaca tulisan ini, aku doakan semoga kalian baik-baik saja. Amiin…

Aku ingin berbagi pengalamanku menonton acara yang sangat populer dan disukai banyak orang terutama untuk anak-anak mahasiswa yang sering menjadi penonton saat di studio, ya benar #MataNajwa siapa sih yang tidak tahu acara yang dipandu oleh jurnalis yang sangat terkenal dengan pertanyaannya yang mencecar narasumber hingga mengatakan hal yang sebenarnya.

Najwa Shihab, siapa lagi kalau bukan karenanya acara ini bisa dikenal menjadi acara yang bermutu dan layak ditonton apalagi bagi kamu yang suka berpikir kritis.

Hari ini tanggal 23 November 2019 tim MataNajwa berkunjung ke Kota Semarang untuk menggelar acara MataNajwa on Stage. Untuk informasi, Semarang adalah kota terakhir yang dikunjungi MataNajwa pada tahun 2019. Menjadi kota penutup untuk acara tahun ini, MataNajwa on Stage bertempat di UTC Semarang.

photo_2019-11-24_00-37-21

Untuk mendapatkan tiket menontonnya, diperlukan registrasi online dan jika berhasil harus ditukarkan untuk mendapat tiket fisik. Aku tidak mau kelewatan untuk kesempatan yang jarang sekali ini, singkatnya aku berhasil registrasi dan menukarkan tiketnya sehari sebelum acara dimulai.

Tidak kuduga untuk menukarkan tiket aku harus mengantri sampai satu jam saking banyaknya orang yang datang menukarkan tiket. Padahal aku termasuk ontime ketika jadwal penukaran tiket, hanya selang 5 menit setelah dibuka aku sudah harus mengantri sangat panjang.

Perjuangan mengantri berpanas-panasan berakhir dengan satu tiket yang kudapat. Senangnya dan lega sudah mendapat tiket untuk masuk ke acara.

Pada hari H aku berangkat pukul 16.00 WIB karena open gate sekitar pukul 17.00, itupun aku kembali dibuat kaget dengan antrian yang sudah membludak, aku harus menunggu satu jam lagi untuk masuk ke gedung UTC.

Ini baru pertama kalinya aku melihat syuting off air secara profesional, dekorasinya begitu apik dan cantik. Lighting yang menari-nari bergerak keseluruh ruangan. Sound System yang bassnya menggetarkan dada orang yang berada didekatnya.

Dari persiapan sebelum acara dimulai pun aku sudah dibuat kagum dengan kerja keras tim yang menyiapkan acara MataNajwa on Stage ini. Gema lagu Indonesia Raya 3 stanza bergaung di ruangan mengawali acara ini. Apalagi ketika Mba Nana, panggilan Najwa Shihab berdiri diatas panggung, tepuk tangan dan sorak sangat meriah menyambut kehadirannya.

photo_2019-11-24_00-37-23

MataNajwa on Stage Semarang ini bertemakan #MudaBerkuasa, menghadirkan tokoh-tokoh yang memiliki jabatan di pemerintahan walaupun usianya tergolong masih muda. Antara lain ada Nadiem Makarim sebagai Menteri Pendidikan dan Kebudayaan, Jerry Sambuaga sebagai Wakil Menteri Perdagangan, Slamet Ariyadi sebagai anggota DPR RI, dan Taj Yasin sebagai Wakil Gubernur Jawa Tengah.

Mba Nana sesuai ekspektasiku cerdas seperti yang dilihat ketika di layar kaca, tapi yang sedikit berbeda karena mungkin jarang dilihat dibalik layar ternyata banyak juga membuat suasana menjadi santai dengan bergurau.

Semua bintang tamu sangat inspiratif sekali, apalagi aku mengagumi Nadiem sebagai orang baru yang ‘hijrah’ dari dunia startup Gojek yang didirikannya menjadi seorang menteri yang melayani rakyat.

Slamet Ariyadi seorang anggota DPR yang benar-benar dari kalangan biasa, benar-benar menginspirasiku karena menurutku kondisinya mirip seperti aku, bahkan ada ketika momen orang tua beliau didatangkan ke atas panggung benar-benar bukti kalau orang tuanya benar-benar dari rakyat biasa, tidak ada keturunan orang terpandang tapi dirinya berhasil membuktikan bahwa itu suatau hal yang bisa menjadi kenyataan.

Acara berjalan dengan hingga akhir dengan lancar, saat penutup aku ingin sekali berfoto dengan Mba Nana tapi hal itu tidak mungkin karena banyaknya orang yang memadati, ketika Mba Nana berswafoto pun aku tidak bisa mendekat ke panggung yang penuh dengan orang, tapi aku sangat puas dengan melihat Mba Najwa secara langsung dan penyajiannya yang bagus sekali.

photo_2019-11-24_00-37-18

Terima kasih aku ucapkan kepada seluruh tim MataNajwa on Stage Semarang yang sudah mempersembahkan acara yang sangat berkesan dan menginspirasi banyak orang. Terima kasih juga kepada para pembaca yang telah membaca hingga akhir tulisan ini, apabila ada yang kurang aku mohon maaf.

Aku ingin mengakhiri tulisan ini dengan hashtag #MudaBerkuasa

Detective Conan Season 12

Tulisan ini adalah cerita dari anime Detective Conan Season 12, nomor episode yang digunakan adalah episode internasional. Tulisan ini adalah apa yang penulis tangkap selama menonton episode tersebut, jadi mungkin terdapat perbedaan persepsi dengan orang lain yang menontonnya.

Detective CONAN EPISODE 341

Conan pergi menonton pertanding gulat bersama Ran dan Kogoro karena Kogoro mendapat tawaran pekerjaan. Kogoro sempat diwawancarai untuk menebak diantara pegulat yang sedang memakai topeng manakah pegulat topeng yang asli yang menjadi sedang populer dan menjadi bintang.

Scene lain diperlihatkan adanya keributan antara pegulat lain di ruang ganti pegulat. Nagase sebagai pegulat yang kepribadiannya sombong berkata kasar kepada seniornya membuat seniornya marah. Nagase sudah membuat alasan dirinya untuk dimusuhi seseorang.

Scene beralih pada seseorang yang meminta tanda tangan Kogoro sebelum pertandingan utama dimulai yang ternyata orang itu adalah identitas asli dari pegulat bertopeng. Ketika pegulat itu pergi untuk bersiap-siap conan pergi ke kamar mandi.

Namun ketika conan akan pergi ke kamar mandi, ada suara gedoran pintu dari seseorang untuk menyuruh Nagase keluar, karena tidak ada jawaban mereka langsung memaksa masuk dan mendapati Nagase sudah berlumuran darah dengan posisi duduk bersandar pada dinding.

Conan langsung memeriksa nadinya dan mengatakan bahwa dia telah tewas, conan mendengar suara aneh yang ternyata ada suara kamera tersembunyi yang sedang merekam tempat itu membuat adegan pembunuhan itu tertangkap dalam kamera.

Ternyata dalam rekaman kamera itu didapati bahwa yang melakukan pembunuhan adalah pegulat bertopeng. Babak final gulat pun dibatalkan dan polisi datang untuk memeriksa TKP. Polisi mencurigai tersangka adalah pegulat bertopeng namun Conan memiliki pendapat lain bahwa bisa jadi orang yang memakai topeng itu untuk melakukan pembunuhan.

Polisi kemudian meminta mengumpulkan pegulat yang memiliki ciri tingginya dengan korban, dan didapati 4 tersangka. Siapakah pembunuh yang sebenarnya? Episode bersambung…

Detective Conan Episode 342

Di episode ini adalah lanjutan dari episode sebelumnya. Polisi meminta keterangan 4 tersangka namun semuanya meiliki alibi yang tidak jelas. Kemudian Mouri memberikan pandangannya bahwa kemungkinan pembunuh adalah salah satu dari 2 tersangka yang memakai topeng serigala. Namun hal itu dibantah oleh Ogami pemilik identitas asli pegulat topeng serigala, menurutnya topeng itu disimpan di toilet yang disembunyikan yang bisa diakses oleh para tersangka.

Kemudian polisi membawa para tersangka keluar dan ingin menyelidiki lebih dalam. Sementara itu conan mulai mencurigai tentang topeng serigala yang digunakan dalam pembunuhan, dan melakukan verifikasi melalui video rekaman bahwa dia menemukan keanehan pada topengnya.

Ketika conan mencoba memberikan petunjuk itu pada Mouri dan polisi, ternyata mereka tidak menangkap apa yang Conan maksud, Mouri pun memukul kepala Conan karena merasa tidak berhasil Conan langsung membius Mouri dengan jam tangan pembiusnya.

Conan melalui Mouri meminta para tersangka dikumpulkan kembali dan mencoba melakukan reka adegan ketika akan melakukan pembunuhan dengan topeng. Semua tersangka kemudian melakukannya, namun ketika giliran Ushigome melakukan dia ternyata kesulitan untuk melihat melalui topeng berjalan penuh kebingungan dan tersandung. Dari situ Conan menyimpulkan bahwa Ushigome adalah pembunuhnya.

Alasan pertama dia tidak terbiasa menggunakan topeng itu, sementara tersangka lain Ogami yang sering menggunakan topeng, 2 Tersangka lain yang juga sering menggantikan untuk memakai topeng tidak akan kesulitan dan terbiasa ketika menggunakan topeng itu. Sementara Ushigome terlihat tidak biasa sama seperti rekaman di video.

Alasan kedua setelah dilihat kembali pembunuh itu ternyata menggunakan topeng berlapis, topeng pertama yang langsung dipakai digunakan untuk melapisi dari jejak yang kemungkinan akan tertinggal ketika topeng diperiksa. Jadi topeng yang berada diatasnya tidak akan meninggalkan jejak dari kepala pelaku. Selain itu topeng serigala yang terluar terkena cipratan darah ternyata memiliki robek di dekat mata kanan karena digaruk oleh korban namun anehnya pada kuku korban tidak ditemukan kulit yang menempel dari pembunuh. Dan pada topeng yang digunakan pertama tadi terdapat noda cipratan darah karena topeng yang luar sobek dan menyiprat ke topeng yang ada didalam.

Ketika Ushigome mulai terpojok dan akan dibawa oleh polisi, dia menyerang semua orang di ruang itu yaitu polisi dan para pegulat lain tumbang diserang Ushigome. Ogami diserang juga pada bagian kaki sehingga tidak mampu melawan. Conan dengan rasa keadilannya mencoba mendebat alasan yang dikatakan oleh Ushigome melakukan pembunuhan itu, dia marah dan mengangat kerah baju conan hingga tubuhnya terangkat dan tercekik.

Merasa aneh ada suara di dalam ruangan Ran membuka pintu dari luar dan mendapati Conan sedang dicekik Ushigome, dengan kemampuan karatenya Ran melompat menggunakan pijakan punggung Ogami dan mendaratkan lututnya ke muka Ushigome dan dia pun tumbang, Setelah itu polisi membawanya dan kasus terselesaikan.

Detective conan episode 343

Mouri mengendarai mobil ke daerah pegunungan dan entah kenapa mobilnya mengalami masalah dan macet. Terpaksa dia harus menunggu di tengah pegunungan yang penuh kabut. Namun setelah itu Mouri, Ran, dan Conan melihat mobil yang melintas di depannya berbelok arah di jalan di depannya. Kemudian mereka memeriksa jalan itu dan menemukan sebuah tempat penelitian perusahaan kesehatan.

Mereka pun mencoba untuk meminta bantuan, namun orang yang menyambut mereka menerima dengan dingin dan tidak ingin membantu. Kemudian datang orang lain yang mempersilahkan mereka masuk. Ketika mereka masih berselisih apakah akan menerima Mouri dari dalam ruangan keluar presiden dari perusahaan itu. Ketika Mouri memperkenalkan diri presiden itu tahu namanya dan langsung menyambut mereka dengan baik.

Scene berganti menjadi tempat mereka memproduksi alat kesehatan yaitu kursi pijat. Mereke meminta Mouri untuk mencoba produk itu, dari ketiga produk yang dicoba Mouri merasakan produk terakhir yang paling nyaman digunakan yang dikembangkan oleh Hiramatsu. Dari ulasan yang diberikan Mouri ini kemudian presiden kembali ke ruangannya untuk memutuskan produk mana yang akan dijual. Akhirnya terpilih produk Hiramatsu yang akan dijual.

Kemudian presiden dan Hiramatsu melakukan pembicaraan untuk penandatanganan kontrak. Namun sepertinya terdapat perselisihan diantara mereka ketika membuat kontrak, Hiramatsu tidak ingin bekerja untuk presiden lagi dan memaksa membuat kontrak lain.

Ketika Mouri dan yang lain sedang berbincang di ruang tamu, terdengar suara mobil yang dinyalakan dari luar. Setelah diperiksa ternyata mobil Hiramatsu yang pergi, conan melihat jendela ruangan presiden terbuka dan menaruh kecurigaan. Segera dia memeriksa ruang presiden dan mendapati presiden ditusuk di dada namun masih menggunakan menggunakan kursi pijat Hiramatsu yang modelnya menutupi seluruh tubuh termasuk dada. Mouri langsung meminta Ran untuk memanggil polisi dan ambulan. Mereka mencoba mengejar Hiramatsu namun mendapati semua ban mobil telah dikempesi.

Ketika mereka sedang berada di dekat presiden ternyata pisau yang menusuk dadanya itu terlepas namun tidak meninggalkan darah, mereka curiga kemudian Mouri membuka penutup dada dari kursi pijat itu dan mendapati bahwa yang tertusuk adalah tempat rokok yang dikantongi presiden.

Scene berganti ke Hiramatsu yang masih melarikan diri menggunakan mobil, dia tampak panik dan tergesa-gesa. Ketika dia sedang mengendarai terlihat cahaya lampu yang menyilaukan dari depan dan dia tidak bisa mengendalikan mobilnya dengan baik pada tikungan di pegunungan, mobilnya pun menabrak pembatas jalan dan jatuh ke jurang. Dia pun tewas

Kemudian datang polisi untuk memeriksa TKP, kesimpulan sementara adalah ini kecelakaan tunggal karena korban melarikan diri, namun conan menaruh kecurigaan di TKP yang janggal meminta salah satu polisi untuk memeriksa rem mobil. Kemudian polisi melaporkan temuannya ke komandan Yokomizo dan Mouri bahwa oli rem mobil tersebut sudah habis dan selangnya terpotong. Namun masih tidak yakin apakah itu akibat dari kecelakaan atau memang sudah terpotong sebelumnya dan mengakibatkan mobil yang dikendarai Hiramatsu rem blong. Misteri masih berlanjut ke episode berikutnya…

DETECTIVE CONAN EPISODE 344

Di episode ini dilanjutkan dengan polisi berbincang dengan Umetani si korban, mereka membicarakan kotak cerutu yang menyelamatkan hidupnya, ketika Mouri membuka kotak itu, ternyata hanya berisi sedikit Conan yang curiga menanyakan berapa batang dia merokok dalam sehari.

Namun inspektur langsung dipanggil bawahannya ke ruangan Hiramatsu yang menemukan surat catatan kematian atas nama Umetani dan stungun, polisi mencurigai Hiramatsu akan membunuh Umetani dan membuatnya seolah bunuh diri dengan meninggalkan pesan kematian. Untuk mendukung penyelidikan polisi, Umetani mencoba menyerahkan rekaman cctv. Di dalam rekaman itu Umetani menjelaskan bahwa Hiramatsu ingin keluar dari perusahaan dan tidak akan menyerahkan kursi pijatnya kecuali si bos mengijinkannya. Dia memberikan password pada program kursi itu dan program di kursi pijat akan menghilang di tengah malam apabila tidak dimasukkan password tersebut.

Si Presiden bilang dia lebih memilih Hiramatsu daripada kursi pijat itu, di video kemudian Hiramatsu tampak ingin pergi namun dia tiba-tiba mengambil pisau di dinding dan menikam si Presiden. Yokomizo agak curiga kenapa dia setelah mempersiapkan diri untuk melakukan pembunuhan yang akan disamarkan seperti bunuh diri, kehilangkan kendali dan memilih pembunuhan yang sembrono. Rekannya menjawab dia pria yang tidak sabaran dan mudah hilang kendali.

Kemudian ketika semua interogasi sudah dilakukan, conan yang sudah mengetahui kasusnya membius Mouri. Setelah semua orang dikumpulkan Conan mulai menjelaskan situasinya bahwa yang sebenarnya adalah pembunuhan. Pertama polisi meminta pejelasan tentang rem mobil yang rusak yang tidak selalu bisa mematikan si korban, dan Conan menjelaskan bahwa pembunuhnya membuat jebakan yang memastikan korban terbunuh. Ya itu adalah cermin yang ada di jalan yang memantulkan cahaya dan membuat silau sehingga korban tidak bisa mengendalikan mobil yang melaju kencang di turunan pegunungan. Cermin tersebut diubah sudutnya agar ketika dilewati membuat silau, petugas kepolisian setempat tidak menemukan keanehan pada siang hari, namun posisinya berubah ketika kecelakan terjadi di malam hari. Kemudian Conan juga menjelaskan ada bekas oli bocor di tempat Hiramatsu memakirkan mobilnya. Dan mengempiskan ban mobil lain, untuk memastikan Hiramatsu kabur dengan mobil yang sudah dirusak remnya dan mobil lain tidak bisa mengejarnya.

Kemudian Yokomizo mengisyaratkan berarti ada orang disini yang melakukan itu, para karyawan mengelak karena mereka tidak punya waktu sendirian untuk melakukan semua itu, satu-satunya yang bisa adalah si Presiden, namun presiden juga mengelak karena dia adalah korban disini.

Conan melalui Mouri langsung mencurigai si Presiden yang pergi sendiri ketika semua orang makan malam dan dia berasumsi waktu itu dia mengubah sudut cerminnya. Conan juga mengatakan bahwa pelaku menggunakan trik lainnya untuk kasus ini yaitu kabut, karena kalau tidak berkabut akan mudah mengetahui trik lampu sorot tadi bukanlah mobil namun hanya pantulan dari cermin.

Umetani mengelak bahwa kabut adalah peristiwa alam dan peristiwa penikaman itu tidak ia ketahui sebelumnya. Namun Mouri mengelak hal itu bahwa Umetani sebenarnya sudah mengetahuinya ketika mereka bertengkar di ruangan dan melihat isi di dalam Koper Hiramatsu. Mouri mengatakan dia membeli kotak cerutu karena kotak yang lain adalah kenang-kenangan ayahnya, Umetani mengelak tapi Mouri membantah dengan kenapa menggunakan kotak cerutu yang hanya memuat sedikit sedangkan dia perokok berat. Dan dia juga menunda kompetisi kursi pijat ini hingga malam untuk menunggu kabut, itulah deduksi dari Conan.

Namun presiden hanya tertawa dan mengatakan itu hanya asumsi belaka dia membutuhkan bukti. Mouri mengatakan buktinya ada dalam video. Ketika Hiramatsu meminta presiden membuat pilihan untuk memilih Hiramatsu atau alatnya padahal Hiramatsu meminta keluar, Presiden mengaku dia memilih Hiramatsu untuk tetap di perusahaan namun di video kenapa dia terlihat senang padahal itu bukan kemauannya. Mouri menjelaskan bahwa sebenarnya Presiden menyetujui permintaanya dan memilih alat pijat itu dan Hiramatsupun memberikan passwordnya. Namun tiba-tiba dia marah, dan Mouri mengatakan mungkin dia menyadari bahwa Presiden hanya berpura-pura menyetujui permintaannya.

Si presiden membantah dan mengatakan bahwa Mouri hanya mengatakan karangan agar sesuai dengan video, namun Conan menyangkal bahwa video itu menunjukkan hal lain yang tidak sesuai dengan omongannya. Pada video itu si Presiden mengatakan bahwa dia pingsan setelah ditikam namun kenapa Hiramatsu malah berbalik kembali yang aslinya ingin kabur setelah menikam. Conan menjelaskan bahwa aslinya Presiden berkata pada Hiramatsu untuk kembali dengan kata-kata jika dia tidak mengakhiri sekarang maka Presiden akan membalasnya. Dan memancingnya untuk menusuk tepat di huruf O dari kata Kuron yang tepat di jantungnya. Namun itu hanyalah jebakan karena presiden sudah menyiapkan pelindung kotak cerutu.

Si Presiden tetap mengelak dan mengatakan bahwa itu hanya imajinasi Mouri saja, namun argumen terakhir Conan sangat kuat, yaitu dia mengatakan bahwa seharusnya setelah tengah malam alat pijat itu akan mati kalau tidak dimasukkan password dan Conan menanyakan waktu pada Yokomizo yang ternyata tepat hampir malam hari, kemudian tak lama setelah itu, alat pijat itu menyala dan terdapat video dari Hiramatsu menyatakan selamat atas pilihan yang dibuat oleh presiden karena memilih alat itu. Yang mana ini tidak bisa dibantah oleh presiden karena dia mengatakan memilih Hiramatsu ketimbang alat pijat itu, presidenpun menyerah dan jatuh berlutut. Case closed.

DETECTIVE CONAN EPISODE 345

Di episode ini Kogoro dipanggil oleh Inspektur Megure terkait penemuan mayat di sebuah taman. Mayat tersebut mengantongi kartu nama Kogoro jadi polisi menanyakan hal itu kepadanya, namun dia lupa dan kemudian diingatkan oleh Conan bahwa dia adalah orang yang datang bersama novelis yang berkunjung ke kantor Mouri. Mayat adalah Kusaka seorang pegawai kantoran yang ingin menjadi novelis dan mengikut ke kantor Mouri waktu itu.

Kemudian polisi menuju ke rumah Tsukigata orang yang dulu datang ke kantor Mouri untuk meminta keterangan. Dia bilang menerima telepon dari Kusaka jam 8 lebih dia menelpon dari stasiun Teito. Namun sebelumnya ternyata Kusaka juga sudah menelpon Tsukigata sebelumnya pada siang hari yang mengatakan akan datang sekitar jam 9. Ternyata telpon itu jam 8.10 dan butuh waktu 30 menit untuk sampai Beika. Jadi Kusaka harusnya sampai di Beika jam 8.40. Conan mencurigai keanehan dalam telepon ini. Dengan begini polisi membuat kesimpulan sementara pembunuhan dilakukan antar jam 8.40 sampai jam 9 malam.

Takagi mendapat telpon dari tim forensik yang menyebutkan tidak mendapati sidik jari pada pemantik yang ditemukan di TKP. Kemudian polisi memberikan foto itu ke Tsukigata dan dia memberi tahu bahwa itu adalah korek api yang diberikannya kepada Saruhashi. Kemudian polisi pergi ke rumah Saruhashi, rekan Kusaka yang sama-sama berguru dengan Tsukigata, polisi meminta keterangan dia dan dia mengatakan tidak tahu mengenai hal itu, namun keterangannya masih kurang meyakinkan. Kemudian conan memeriksa kamarnya dan menemukan kunci loker stasiun yang tertinggal di situ. Saruhashi berkata dia berada di cafe hingga jam 8.30 malam dan kemudian pergi ke bar setelah itu. Conan pun menaruh curiga pada keterangannya.

Polisi pun mengonfirmasi alibinya dan ternyata benar, namun bukti dan motif mengarah ke Saruhashi, polisi belum bisa membuat kesimpulan, Conan juga masih penasaran apa yang terjadi.

2 Hari kemudian Conan memantau loker stasiun dan melihat petugas yang mengambil barang yang tertinggal lebih dari 3 hari di loker, dan menemukan loker dengan nomor yang sama yang ditemukan Conan di kamar Hashimura. Conanpun yakin dialah yang membunuh Kusaka.

Kemudian Conan memanggil semua orang dengan suara Mouri untuk berkumpul di rumah Tsukigata, dan Conan mulai menjelaskan deduksinya bahwa pembunuhnya adalah Hashimura namun awalnya adalah kebalikannya, yang berniat membunuh adalah Kusaka dan membuat alibi seolah sudah sampai di stasiun dengan menelpon gurunya dan menambahkan rekaman suara stasiun. Namun Kusaka gagal membunuh Hashimura dan kemudian dia malah yang terbunuh setelah mati lemas dicekik. Hashimura kemudian mengakui apa yang jadi deduksi Conan melalui Mouri adalah hal yang benar. Case closed.

Instalasi Harbor Open Source Registry

Berkenalan dengan Registry Container
Perkembangan teknologi kontainer berkembang pesat, karena fleksibilitas, kemudahan, dan kecepatan yang ditawarkan untuk deploy aplikasi, aplikasi dan semua depedencies yang dibutuhkan untuk menjalankannya dibungkus dalam suatu image yang kemudian image tersebut akan dijalankan dalam kontainer. Penyimpanan image dari container ini biasa disebut dengan registry. Registry dapat berupa publik ataupun privat, salah satu aplikasi untuk membangun registry privat adalah Harbor, dengan menggunakan Harbor kita bisa membangun sendiri registry untuk penyimpanan image dari kontainer.

Penjelasan tentang Harbor
Harbor adalah project yang lulus dari CNCF (Cloud Native Computing Foundation) untuk image container registry, Harbor dapat digunakan untuk menyimpan dan mendistribusikan image yang dijalankan Docker. Docker adalah platform open source yang dapat digunakan untuk menjalankan kontainer.

Perancangan Sistem
Untuk menginstalasi Harbor kali ini digunakan VM yang sebelumnya saya gunakan sebagai master dari klaster Kubernetes, dengan spesifikasi

VCPU: 2 core
Memory: 2GB
Storage: 15GB

Untuk software yang diperlukan untuk menjalankan Harbor adalah Docker dan Docker-compose. Docker digunakan untuk menjalankan kontainer yang akan digunakan oleh Harbor, Docker-compose adalah tools yang digunakan untuk mengelola aplikasi multi-container.

Kebutuhan Non-fungsional
Untuk saat ini instalasi normal sudah cukup untuk menjalankan aplikasi Harbor

Instalasi Harbor dan Pembahasan Error
Pertama unduh dan ekstrak file Harbor dari GitHub Harbor

wget https://github.com/goharbor/harbor/releases/download/v2.6.1/harbor-offline-installer-v2.6.1.tgz
tar xzvf harbor-offline-installer-v2.6.1.tgz

Kemudian pindah ke folder Harbor dan salin file template harbor.yml.tmpl lalu edit menggunakan teks editor nano

cd harbor
cp harbor.yml.tmpl harbor.yml
nano harbor.yml

Karena tidak akan menggunakan konfigurasi HTTPS maka perlu memberikan comment pada baris yang berhubungan dengan konfigurasi HTTPS

# https related config
# https:
  # https port for harbor, default is 443
  # port: 443
  # The path of cert and key files for nginx
  # certificate: /your/certificate/path
  # private_key: /your/private/key/path

Kedua install Docker dan Docker-compose

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

apt-get install docker-ce

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod u+x /usr/local/bin/docker-compose

Terakhir jalankan file ./install.sh untuk menginstal Harbor

Ketika melakukan instalasi Harbor berdasarkan langkah di atas terdapat beberapa masalah yang muncul.

Pertama masalah hostname. Pada file harbor.yml terdapat parameter untuk memasukan hostname, ketika hostname belum diganti dari reg.mydomain.com maka ketika menjalankan file install.sh akan menemui error untuk mengganti hostname. Solusi ganti dengan IP atau hostname dari VM yang digunakan untuk instalasi Harbor.
Kedua masalah port, default port dari HTTP adalah 80 dan ketika Harbor sudah terinstall tidak bisa diakses. Sewaktu mengecek running container menggunakan command docker ps menunjukkan IP 0.0.0.0 port 80 di-forward menuju port 8080.

Hal ketika mencoba mengakses dari luar menggunakan IP dan port 80 tidak bisa diakses. Namun ketika diakses dari internal VM IP 0.0.0.0:80 halaman Harbor dapat diakses, hal ini berarti Harbor telah berhasil diinstal namun masih ada kesalahan konfigurasi namun saya tidak tahu mengapa ini bisa terjadi, kemungkinan ada konflik setingan port atau web-server. Alhasil saya mencoba untuk mengubah setting port HTTP di Harbor menggunakan port 8099.

Untuk mengganti konfigurasi port pada Harbor, pertama stop container yang berjalan kemudian update file yaml Harbor dan jalankan script ./prepare untuk mengupdate konfigurasi Harbor dan jalankan lagi container.

docker-compose down -v
nano harbor.yml
./prepare
docker-compose up -d

Hasilnya sekarang Harbor sudah berjalan pada port yang ditentukan dan bisa diakses dari luar server.

Yeay, instalasi Harbor berhasil dilakukan.

Testing Pull and Push Image

Registry untuk menyimpan image sudah berhasil diinstal sekarang kita akan mencoba untuk pull image nginx:alpine

ctr image pull docker.io/library/nginx:alpine

Kemudian push image ke registry

ctr image push --platform linux/amd64 --plain-http -u admin:Harbor12345 10.2.2.10:8099/library/nginx:alpine

Hasilnya image tidak berhasil di-push karena tidak ditemukan, ternyata setelah membaca beberapa referensi image perlu di-tag terlebih dahulu sebelum melakukan push image.

ctr image tag docker.io/library/nginx:alpine 10.2.2.10:8099/library/nginx:alpine

Image berhasil di-push ke registry

Kesimpulan

  1. Private registry menggunakan Harbor berhasil diinstal, diperlukan Docker untuk menginstal aplikasi Harbor karena aplikasi tersebut berjalan di atas kontainer.
  2. Kesalahan konfigurasi port pada kontainer menyebabkan Harbor tidak bisa diakses dari luar server, untuk mengubah konfigurasi Harbor, update file harbor.yml dan kontainer perlu di-stop dan di-start kembali.
  3. Sebelum melakukan push image ke registry diperlukan tag untuk menandai image

Saran
Untuk menambah keamanan pada Aplikasi Harbor instalasi aplikasi dapat dilakukan dengan mengaktifkan konfigurasi lebih lanjut dengan menggunakan protokol HTTPS.

Referensi:
https://computingforgeeks.com/install-harbor-registry-centos-debian-ubuntu/
https://www.dreamit.ltd/2022/02/02/push-pull-images-without-docker/
Harbor Install Guide (ticket internal ditulis oleh Rizki Muhammad – Btech)

Belajar DASAR Kubernetes

Perkembangan teknologi terutama IT sangatlah pesat, hal yang 5 tahun lalu dipakai untuk standard industri kemungkinan sudah berganti karena tidak bisa memenuhi kebutuhan bisnis saat ini. Salah satu hal yang baru aku dengar waktu kuliah adalah Kubernetes, benar-benar asing waktu mendengarnya padahal project ini sudah lama dikembangkan oleh google dan digunakan untuk kebutuhan mereka.

Sebelum tahu tentang Kubernetes, sebaiknya familiar dulu dengan konsep kontainer dalam komputer. Pembahasan tentang kontainer tidak akan dimuat dalam pos ini, jadi kamu bisa membaca referensi lain untuk itu.

Kubernetes adalah sistem open source yang digunakan untuk mengelola aplikasi berbasis kontainer.

Komponen Kubernetes

Sederhananya Kubernetes terdiri dari komponen master dan worker. Pada komponen master, Kubernetes menjalankan server API, scheduler, berbagai macam kontroler dan sistem penyimpanan untuk menyimpan keadaan dari cluster, pengaturan pada kontainer dan jaringan. Komponen master ini yang melakukan kontrol pada kluster. Sedangkan pada komponen worker sendiri terdapat proses kubelet dan kube-proxy yang berfungsi untuk menerima request untuk menjalankan kontainer dan mengatur jaringan pada kontainer.

Komponen kubernetes saling berkomunikasi melalui API yang dilayani oleh kube-apiserver. API dapat dipanggil melalui command kubectl atau bisa juga melakukan pemanggilan API secara eksternal menggunakan curl. Pemanggilan menggunakan curl membutuhkan argumen untuk certificate dan key agar permintaan yang valid dapat dilakukan.

DaemonSets

Pada Kubernetes terdapat istilah DaemonSet yang digunakan untuk memastikan tiap node menjalankan pod, ketika node baru ditambahkan, pod akan dijalankan pada node tersebut. Salah satu contoh penggunaan DaemonSet adalah membuat monitoring yang harus memantau setiap node dalam cluster dengan DaemonSet dapat digunakan sebagai penyelesaian.

StatefulSets

Ketika aplikasi yang dibuat membutuhkan informasi yang melekat StatefulSets dapat digunakan, Pod yang dibuat dengan StatefulSets akan menyimpan informasi dari storage, network, dan urutan dari deployment. Pod akan di-deploy secara berurutan, Pod selanjutkan tidak akan diluncurkan sampai Pod terkini statusnya menjadi siap dan running.

ReplicaSets

ReplicaSets akan memastikan jumlah replikasi Pod sesuai dengan yang diinginkan, digunakan untuk menjamin availability dan scalability dari sebuah deployment.

Oke itu adalah beberapa komponen yang ada pada Kubernetes, mungkin itu dulu yang bisa aku tulis kalau ada update atau perbaikan akan ditambahkan pada postingan berikutnya. Terima kasih sudah membaca

Anime ini mengajarkan tidak mustahil mencapai impian dengan growth mindset

Salah satu hal yang menjadi tujuan hidup kebanyakan manusia adalah mewujudkan impiannya menjadi kenyataan, namun tidak mudah mewujudkan sebuah impian banyak rintangan dan tantangannya. Banyak orang percaya dengan berusaha dan mengatasi berbagai macam rintangan, setiap orang bisa mewujudkan impiannya. Terdengar seperti cerita perjuangan yang sangat menarik bukan? Maka dari itu banyak karya fiksi yang terinspirasi dari perjuangan untuk mewujudkan impian, salah satunya karya anime banyak yang memiliki dasar cerita mewujudkan impiannya, contohnya anime Naruto yang memiliki impian menjadi hokage (pemimpin di desa tersebut) yang pada akhir kisah Naruto berhasil mencapai impian tersebut.

Satu anime di musim ini yang menarik perhatian saya yaitu Love All Play, anime ini menceritakan kisah Ryo yang sangat menyukai badminton sewaktu masih SMP dan memiliki idola pemain badminton SMA Yusa Kento yang tidak pernah terkalahkan di pertandingan badminton SMA. Ryo memiliki impian untuk bisa menjadi pemain seperti Yusa, namun Ryo tidak memiliki keyakinan yang kuat pada awalnya untuk mewujudkan hal itu, dia mungkin hanya akan puas dengan prestasi yang rata-rata tanpa mencoba untuk mencapai tingkat yang lebih tinggi. Namun dia memiliki kakak perempuan yang supportif, yang meyakinkan dirinya dan mendorongnya untuk mewujudkan impiannya. Ceritanya pun dimulai ketika dia memutuskan untuk masuk SMA Yokohama Minato tempat dimana Yusa bersekolah.

Bisa ditebak bagaimana kerja kerasnya perjalan Ryo untuk mencapai tingkatan yang sama dengan Yusa, waktu awal masuk Yusa tidak memiliki sikap ramah dan langsung ‘membantai’ siswa kelas satu yang bergabung klub badminton. Yang menarik disini Ryo memiliki karakter yang disebut Professor Psikologi asal Stanford University Carol Dweck sebagai ‘Growth Mindset’. Pola pikir yang mempercayai kualitas bisa berkembang dengan potensi yang tidak diketahui batasnya sampai sejauh mana, kebalikannya Fix Mindset pola pikir yang mempercayai bahwa kualitas orang sudah tetap kalau dia terlahir berbakat maka dia akan berhasil dan kalau tidak memiliki bakat usaha adalah hal yang sia-sia.

Siapa sangka Ryo ternyata memiliki Growth Mindset, latihannya dan pola pikirnya membuatnya mampu maju, anime ini cukup realistis secara perkembangan karakter Ryo dimana dia juga mengalami banyak perkembangan di sisi kepercayaan diri tidak hanya dalam badminton tapi dalam sisi kepemimpinan di kelas, berani memutuskan hal sendiri tanpa diminta orang lain, dan juga masa-masa sulit yang membuat Ryo tidak bisa tampil baik saat bermain di pertandingan. Di akhir cerita, Ryo berhasil mengejar Yusa dan mereka berdua sama-sama maju ke babak Final tunggal putra dalam pertandingan nasional Jepang sebagai tim dari SMA Yokohama Minato. Episode terakhir akan hadir minggu depan, kira-kira bagaimana ending dari anime ini? Apakah Ryo akan berhasil melampaui Yusa dan menjadi happy ending bagi si tokoh utama? Atau Ryo akan kalah?

Thanks for reading

SEDIKIT MENGUBAH PERSPEKTIF, BISA MENGUBAH PENILAIAN YANG BESAR

Sumber gambar: Quora

Pernahkah kamu berubah pemikiran terhadap suatu hal karena memiliki perspektif lain yang tidak pernah terpikir sebelumnya? Pastinya pernah dong. Misalnya saja kamu memiliki teman sekelas yang tidak begitu akrab dan tidak tertarik untuk menjadi sahabat tapi ketika kamu lebih mengenal orang itu malah bisa menjadi sahabat dekat, atau mungkin ketika kamu menilai suatu barang sepertinya tidak bagus tapi setelah mengetahui kegunaannya ternyata pemikiranmu berubah tentang barang tersebut.

Tiap orang pasti memiliki sudut pandangnya masing-masing terhadap suatu hal, bagaimana dia memandang dunia ini dan dirinya sendiri. Hal ini bisa dipengaruhi oleh apa yang orang tersebut percayai, pengetahuan orang tersebut yang diajarkan oleh orang lain seperti orang tua, guru, teman atau dari hasil pemikirannya sendiri.

Pemikiran orang juga mempengaruhi bagaimana orang tersebut merasakan perasaan dalam dirinya, pemikiran yang positif membuat emosi yang positif pula seperti senang, bahagia, merasa bersyukur, dsb. Sebaliknya pemikiran negatif akan memunculkan perasaan negatif seperti takut, khawatir, sedih, dsb. Tiap orang memiliki penilaiannya masing-masing dan memiliki hal yang dianggap baik atau buruk, oleh karena itu hal yang disukai atau tidak disukai juga berbeda dan itu wajar tergantung bagaimana kita menilai.

Tapi apakah kita termasuk orang yang bisa menilai sesuatu dari banyak sudut pandang dan bisa bersikap luwes atau orang yang tidak bisa melihat dari banyak sisi dan menjadi kaku? Mengubah sudut pandang kadang bisa sangat diperlukan lho, apalagi kalau suatu pemikiran kita yang lalu sudah tidak relevan untuk diterapkan di masa kini. Mengubah sudut pandang bisa membuat kita berpikir berbeda tentang orang lain yang mungkin sebelumnya tidak pernah kita pikirkan dan hanya menilai dari sisi terluarnya saja. Dengan begitu kita bisa lebih banyak belajar dan memiliki pemikiran yang terbuka tentang suatu hal atau orang lain, mungkin saja ide baru juga muncul kalau kita mencoba perspektif yang berbeda. Menyenangkan bukan kalau kita bisa ‘melihat’ sesuatu yang sebelumnya tidak pernah kita lihat?

Sumber: Pexel

Apakah kamu punya pengalaman mengubah sudut pandang yang mengubah penilainmu terhadap suatu hal atau seseorang? Atau mungkin kamu pernah mengubah sudut pandang yang mengubah bagaimana caramu memandang hidup dan diri sendiri yang secara tidak langsung mengubah hidupmu.

“Everything we hear is an opinion, not a fact. Everything we see is perspective, not the truth.”

“Semua yang kita dengar adalah pendapat, bukan fakta. Semua yang kita lihat adalah perspektif, bukan kebenaran.”

Marcus Aurelius

Thanks for reading!

BELAJAR GROWTH MINDSET DARI ANIME LOVE ALL PLAY

Belajar bukan hanya dari buku saja, menonton dari anime juga bisa dijadikan sebagai media belajar yang sekaligus menjadi hiburan yang menyenangkan.

Saya akhir-akhir ini suka mencoba untuk mencari hiburan melalui anime salah satunya anime berjudul Love All Play, anime ini menceritakan mengenai Ryo anak SMP yang menyukai olahraga bulutangkis dan suatu saat mendapatkan tawaran untuk masuk ke SMA bergengsi melalui jalur rekomendasi yang ditawarkan pelatih bulutangkis SMA itu. Sedangkan 2 sahabatnya memilih untuk masuk SMA yang berbeda, sementara itu ketika Ryo menceritakan tawaran ini kepada orang tuanya mereka terutama Ayahnya tidak mendukungnya. Dari sinilah konflik batin Ryo dimulai dan dia harus menentukan pilihannya.

Lalu apa hubungannya dengan Growth Mindset? Apa itu Growth Mindset? Growth Mindset adalah pola pikir yang menganggap kapasitas diri bisa ditingkatkan melalui kerja keras, menghadapi tantangan, dan menganggap kegagalan sebagai jalan untuk pembelajaran agar lebih sukses kedepannya. Hal ini terkesan wajar kan apabila menginginkan kesuksesan, tapi pernahkan kita berpikir apakah kita memiliki Growth Mindset yang cukup kuat? Apakah kita sering takut mencoba karena tidak jago dalam suatu hal atau takut gagal apabila mencobanya, atau awalnya mencoba hal yang kita inginkan kemudian menyerah ketika hal terasa mulai susah.

Kembali ke cerita anime, Ryo si tokoh utama disini awalnya menunjukkan ciri-ciri fix mindset (kebalikan dari growth mindset) dengan memiliki keraguan pada diri tentang kemampuan bulutangkisnya, dia tidak percaya diri dengan kemampuannya kemudian ditambahkan dia juga memikirkan sahabatnya yang memilih SMA yang berbeda, Ayahnya pun dengan tegas menolaknya dengan alasan dia terlalu mengkhawatirkan resiko dari kegiatan olahraga. Ryo sepertinya akan menyerah karena menghadapi rintangan ini karena harus berdebat dengan orangtuanya dan dia memilih untuk pergi keluar rumah untuk berjalan-jalan, namun kakak Ryo membelanya dia memperhatikan Ryo seperti menyimpan sesuatu namun tidak berani dikatakan pada Ayahnya, kemudian sebelum Ryo lari meninggalkan rumah kakaknya mendorongnya untuk memikirkan perasaannya yang sebenarnya, untuk menunjukkan keinginannya dan menentukan keputusannya sendiri.

Ketika berlari di sekeliling sambil memikirkan keputusannya Ryo mulai menunjukkan ciri-ciri growth mindset, dia tidak memikirkan keraguan terhadap kemampuannya tapi dia memikirkan sejauh mana dia bisa berkembang apabila mencobanya, bahkan dia juga sudah menimbang walaupun usahanya belum tentu berhasil sesuai ekspektasinya dia siap menerima kegagalan sebagai proses. Ketika itu HP nya berdering dan temannya ternyata mengabarinya, dia mendukung Ryo untuk masuk SMA pilihannya dan bergabung dengan klub bulutangkisnya agar suatu saat bisa bertanding.

Kecerian mulai muncul di wajah Ryo karena mendapat dukungan dari sahabatnya, dan dia sudah memikirkan keinginannya berdasarkan dorongan dari kakaknya. Ryo siap untuk berbicara lagi dengan orang tuanya. Namun ketika berbicara kembali dengan Ayahnya, dia tetap menolak. Ryo tidak putus asa menghadapi halangan itu, dia meminta dengan tulus dan sepenuh hati untuk diizinkan masuk SMA tersebut namun melalui jalur akademis, dia ingin menunjukkan kesungguhan untuk melihat sejauh mana dirinya berkembang. Kakaknya mendukung sepenuhnya untuk berusaha belajar lebih keras lagi supaya bisa masuk SMA tersebut.

Dia mulai belajar dengan keras, dan membuat jadwalnya penuh dengan to do list atau daftar hal yang harus dia pelajari, singkatnya ketika akhir semester gurunya bangga padanya karena nilainya menunjukkan banyak perubahan dari usahanya, disinilah Ryo mulai percaya diri kalau dia mencoba dengan sebaik mungkin maka hasilnya pun akan berubah menjadi lebih baik.

Growth mindset yang dimiliki Ryo berhasil membuatnya mencapai hal yang sebelumnya tidak mampu dicapai dengan gagasan bahwa kemampuan kita tidak tetap dan bisa ditingkatkan. Jadi sudahkah kamu melatih growth mindset?

Menyikapi apa yang terjadi tidak sesuai dengan rencana

Hai, Wahyu Liga

aku adalah dirimu yang lain yang ingin bicara kepadamu.

Hari ini aku sedih sekali, rasanya malas untuk bangun dari tempat tidur.

Aku merasakan bagaimana sulitnya mengajak diri sendiri untuk maju, untuk benar-benar melakukan sesuatu yang nyata untuk perubahan, bukan perubahan besar sih cuma perubahan kecil dengan mengatur diri sendiri dan membagi waktu yang ada untuk menyelesaikan tugas-tugas yang ada, langkahnya sudah baik sekali aku membuat todo list yang berisi hal yang harus kulakukan dan jadwal harian, aku sudah berhasil melakukan apa yang aku tuliskan dan itu berjalan dengan baik tapi rasanya aku harus melihat berkali-kali catatan itu untuk memastikan semua berjalan lancar seperti yang aku inginkan.

plan1

sumber gambar:  https://henricusyp.wordpress.com/2016/08/07/tidak-sesuai-rencana/

Ketika ada hal yang mulai berjalan diluar apa yang aku rencakan aku merasa khawatir jika apa yang aku tuliskan tidak selesai dikerjakan, aku mulai merasa khawatir dan anxiety, pikiranku mulai tidak bisa tenang dan terus memikirkan bagaimana agar yang aku tuliskan bisa terlaksana. Aku terus berpikir dan mencari cara tapi akhirnya hanya membuatku merasa semakin menjauh dari apa yang aku targetkan.

Hingga aku melupakan apa yang seharusnya aku lakukan adalah mengerjakan hal itu, tapi pasti ada hal yang menghalangi yang membuatku harus merubah apa yang sudah aku rencanakan, misalnya aku harus main ke kontrakan kating itu hal yang sebelumnya tidak aku rencanakan, aku harus mengalah dan menunda hal yang lain, lalu ada kepanitian dadakan yang diminta dosen, aku harus menunda lagi hal yang harus kulakukan, dan hal yang seharusnya aku lakukan menjadi prioritas yang nomor sekian, setelah aku ada waktu untuk mengerjakan kadang rasa malas juga muncul, atau kalau sudah mengerjakan rasa lelah menghampiri, aku merasa akhirnya harus membuka hiburan dulu untuk istirahat sebentar, setelah istirahat mau lanjut lagi malas.

Akhirnya banyak hal yang harus dilakukan yang belum selesai. Dan aku merasa buruk dengan hal itu, semua rencana menjadi tidak berjalan lancar, masa depan memang benar-benar masih banyak kemungkinan. Tapi apakah dengan menunda hal lain, lalu hal yang mendadak tadi menjadi percuma?? menurutku tidak karena semua hal yang kulakukan adalah belajar, aku belajar mengatur diri, mendisiplinkan diri, walau akhirnya apa yang aku inginkan tidak berjalan sesuai rencana, aku dapat hal lain dengan mengorbankan lain.

Menurutku aku harus mengizinkan diriku sendiri untuk menerima hal itu karena itu hal yang tidak negatif sama sekali, tapi memang tidak sesuai yang aku inginkan, jika aku ingin berpikir itu adalah hal yang bagus yang bisa aku dapatkan selain mendapat IPK bagus dengan egois hanya belajar apa yang aku inginkan. Aku kurang mengizinkan diri sendiri untuk belajar hal lain, memang berat rasanya tapi itu adalah pembelajaran yang ingin diberikan kepada kita yang seharusnya aku sadari.