Category Archives: Catatanku

Restore Database di Docker via Terminal

Ada dua cara restore database, bisa lewat tools UI atau lewat terminal, sekarang kita pilih cara kedua yaitu restore database postgreSQL di docker menggunakan terminal.

$ docker exec -i {container_name} pg_restore -U {username} -d {database_name} < {location_file.dump/sql}

contoh

Setelah itu tekan enter.

Dilihat sebanyak : 224 kali

Mengenal Refactoring Dalam Software Development

Source: me.me

Kualitas aplikasi tidak ditentukan seberapa lama aplikasi tersebut dibuat, jumlah anggota team, bahasa pemograman yang digunakan tetapi bagaimana aplikasi tersebut berguna dalam waktu jangka panjang sesuai dengan kebutuhan pengguna.

Ada yang bisa memastikan aplikasi yang dibuat dalam jangka waktu 6–12 bulan, kemudian 1–5 tahun kedepan masih relevan dengan situasi atau kebutuhan pengguna? Jawabannya mungkin jika di awal sudah ditulis/dianalis semua kebutuhan dari pengguna namun kecil kemungkinan saat aplikasi pertama kali di pasarkan tidak ada perubahan apalagi tujuan aplikasi yang dibuat di awal digunakan oleh 1.000 pengguna, kemudian 1 bulan ke depan 10.000 pengguna dan selanjutnya 100.000 bahkan bisa 1 juta pengguna. Seiring pertumbuhan pengguna yang signifikan aplikasi yang dibuat di awal perlu penyesuaian baik dari fitur/sistem agar pengguna puas dalam menggunakan aplikasi tersebut.

Dilihat sebanyak : 2151 kali

Mengenal Load Balancer / Penyeimbang Beban Pada Sistem

Bisa dikatakan masyarakat sangat antusias belanja pada Harbolnas (hari belanja online nasional), ketika kita belanja pernah terpikirkan tidak kenapa aplikasi atau sistem yang kita akses baik-baik saja alias tidak error? bahkan jika dilihat jutaan orang mengakses sistem tersebut secara bersamaan. Salah satu cara aplikasi tersebut tetap bisa diakses meskipun jutaan pengguna berlomba-lomba dalam belanja adalah dengan memanfaatkan load balancer atau penyeimbang beban pada sistem.

Load Balancer (LB) adalah komponen penting dalam sistem terdistribusi. LB membantu untuk menyebarkan lalu lintas di sekelompok server untuk meningkatkan daya respons dan ketersediaan aplikasi, situs web, atau basis data. LB juga melacak status semua sumber daya saat mendistribusikan permintaan. Jika server tidak tersedia untuk menerima permintaan baru atau tidak merespons atau memiliki tingkat kesalahan yang tinggi, LB akan berhenti mengirimkan lalu lintas ke server tersebut dan jika perlu akan menghapus server tersebut dalam kelompok untuk dipulihkan kembali.

Dilihat sebanyak : 29 kali

Webinar: Memulai YouTube Bagi Pemula

Di penghujung akhir pekan kemarin, saya sedikit bercerita/berbagi pengalaman kepada komunitas AnWar Warung Pintar tentang memulai YouTube bagi pemula.
Seperti yang kita ketahui bersama, YouTube memiliki lebih dari satu miliar pengguna per bulan di seluruh dunia, hampir sepertiga dari jumlah pengguna internet secara keseluruhan, YouTube merupakan salah satu aplikasi daring paling populer saat ini. Popularitasnya diproyeksikan akan terus meningkat seiring dengan jumlah pengguna.


Dilihat sebanyak : 17 kali

Mengenal Metode Socratic

Tadi sore saya dan rekan-rekan ada sesi: Peer Learning Session, dengan bintang tamu Mas Giovanni Sakti (Head of GoPay Systems). Mas Gio menyampaikan tentang metode Socratic.

Metode tersebut baru pertama kali saya dengar, dan saya coba tulis pengertian dari metode tersebut:

Metode Socratic adalah cara berdebat antara dua orang secara kooperatif untuk merangsang pemikiran kritis pada kedua individu. Artinya, metode ini dipraktikkan ketika dua orang saling bertanya pertanyaan untuk mempromosikan tanggapan yang menciptakan cara berpikir baru.

Dilihat sebanyak : 77 kali

Membaca Buku Tentang: Persuasive Technology

Habis weekly meeting dengan tim engineering, saya mendapatkan informasi buku tentang Persuasive Technology.
Buku ini menjelaskan:

Bisakah komputer mengubah apa yang Anda pikirkan dan lakukan? Dapatkah mereka memotivasi Anda untuk berhenti merokok, membujuk Anda untuk membeli asuransi, atau meyakinkan Anda untuk bergabung dengan Angkatan Darat?

“Ya, mereka bisa,” kata Dr. B.J. Fogg, direktur Lab Teknologi Persuasif di Universitas Stanford. Fogg telah menciptakan frasa “Captology” (singkatan untuk komputer sebagai teknologi persuasif) untuk menangkap domain penelitian, desain, dan aplikasi komputer persuasif. Dalam buku yang menggugah pemikiran ini, berdasarkan penelitian sembilan tahun di bidang kaptologi, Dr. Fogg mengungkapkan bagaimana situs Web, aplikasi perangkat lunak, dan perangkat seluler dapat digunakan untuk mengubah sikap dan perilaku orang. Perancang teknologi, pemasar, peneliti, konsumen—siapa pun yang ingin memanfaatkan atau sekadar memahami kekuatan persuasif dari teknologi interaktif—akan menghargai wawasan menarik dan contoh-contoh mencerahkan yang ditemukan di dalamnya.

Dilihat sebanyak : 30 kali

PrivateLabel dan WhiteLabel di Rantai Pasok

Private label dan white label mungkin adalah dua istilah yg paling sering disalahgunakan dan membingungkan dalam rantai pasok. Keduanya mengacu pada produk-produk yg di-rebranding oleh retailer, namun ada perbedaan tipis di antara keduanya.

White label, produk generik dibuat oleh pabrik diperuntukkan bagi banyak retailer. Misalnya, produsen white label akan menjual sabun generik ke 10 pengecer berbeda. Setiap pengecer dapat memberi branding produk sesuai dg keinginan mereka.

Dilihat sebanyak : 51 kali

Daftar Pertanyaan Saat Sesi Pertemuan Satu lawan Satu (One on One)

Dalam 2 bulan terakhir saya mengadakan sesi pertemuan satu lawan satu (one-on-one) dengan anggota tim. Satu lawan satu adalah forum antara seorang manager dan satu anggota timnya. Satu lawan satu biasanya diadakan secara rutin, semisal dua minggu sekali. Sebelum memulai pertemuan satu lawan satu saya bingung pertanyaan apa yang ingin disampaikan sehingga mencari beberapa artikel, kemudian pertanyaan tersebut saya kumpulkan hingga muncul seperti ini:

Dilihat sebanyak : 780 kali

Cara Menghasilkan Uang di YouTube dengan Google Adsense

Saya sendiri sudah lama join di Youtube dari 2013 namun view dan subscriber masih sedikit haha, tahun 2014 akun saya sudah terdaftar di Google Adsense, yang artinya video saya bisa menampilkan iklan. Pada saat itu saya cukup dengan upload dua minimal video karya sendiri dengan pelanggan (Subscriber) minimal 100 orang, tetapi sekarang persyaratan untuk mendaftarkan/mengkaitkan YouTube dengan adsense sangat sulit sekali, minimal subsriber 1000 orang dan telah memiliki total penayangan dari semua video selama 1000 jam dalam jangka waktu setahun. Berikut persyaratan untuk mendaftarkan adsense di YouTube berdasarkan informasi dari Google.

Dilihat sebanyak : 24 kali

Program AMA (Ask Me Anything) di Tim

Hari ini saya dan tim mengadakan acara AMA (Ask Me Anything) yang bertujuan menjalin Silaturahmi dan hubungan persaudaraan makin erat.

Apa itu AMA?
AMA sendiri merupakan singkatan dari Ask Me Anything, yang dalam bahasa Indonesia artinya “tanya apa saja kepada saya.”

Pada sesi AMA, kita dapat langsung bertanya kepada narasumber yang terpilih secara acak. Narasumber yang terpilih tak perlu khawatir ada pertanyaan yang tidak dijawab, karena sesuai namanya, anggota bebas bertanya apa saja. Bahasa yang digunakan juga friendly sehingga membuat anggota nyaman mendengarnya.

Cara main:
Pemilihan narasumber, akan diacak menggunakan SPIN,  terus harus menyiapkan materi (dimulai perkenalan diri, tempat tinggal, pendidikan, pengalaman kerja dan cerita kalau ada unek2 selama sprint berlajan) setelah itu anggota lain bisa bertanya kepada narasumber (AMA).

Dilihat sebanyak : 80 kali

Keterampilan Melatih Agar Tim Menjadi Lebih Baik

Sempat nonton video berikut yang dibagikan oleh tim HR ditempat kerja tentang bagaimana keterampilan agar tim menjadi lebih baik, dari video tersebut saya simpulkan:

Dilihat sebanyak : 13 kali

Suka Duka Chat sama Dosen

Pada saat chat sama dosen, perlu waktu yg lama untuk merangkai kata, agar tidak salah paham atau menimbulkan masalah nanti, dan setelah merangkai kata2 yg cukup panjang, ada kata pembukaan, isi dan penutup, dan tiba akhirnya dikirim, kemudian mendapatkan jawaban yang sangat singkat sekali. Hmm ya sudahlah mungkin dosennya sibuk atau saya yg tidak tau waktu kapan waktu yang tepat.


Dilihat sebanyak : 18 kali

Kursus: Engineering Practices for Building Quality Software by University of Minnesota

Lebih dari 1 bulan saya mengikuti 2 kursus di Coursera yang sebelumnya adalah Agile Software Development yang disampaikan oleh pengajar dari University of Minnesota kali ini saya belajar tentang Engineering Practices for Building Quality Software kursus ini bertujuan untuk meningkatkan keahlian saya untuk proses development system yang di adakan oleh kantor saya bekerja. Di dalam kursus terdapat 4 silabus di mana setiap pekan kita belajar topik dalam bentuk video, membaca artikel dan yang menarik menyelesaikan soal dalam bentuk pilihan ganda atau essay dalam bentuk studi kasus dan studi kasus yang kita bahas akan dinilai oleh peserta kursus yang lainnya, setelah semua materi sudah dipelajari dan ujian dilaksanakan serta mendapatkan nilai minimal maka sertifikat akan diterbitkan.

Dilihat sebanyak : 16 kali

Kursus: Agile Software Development by University of Minnesota

Lebih dari 1 bulan saya mengikuti 2 kursus di Coursera salah satu tentang Agile Software Development yang disampaikan oleh pengajar dari University of Minnesota kursus ini bertujuan untuk meningkatkan keahlian saya untuk proses development system yang di adakan oleh kantor saya bekerja. Di dalam kursus terdapat 4 silabus di mana setiap pekan kita belajar topik dalam bentuk video, membaca artikel dan yang menarik menyelesaikan soal dalam bentuk pilihan ganda atau essay dalam bentuk studi kasus dan studi kasus yang kita bahas akan dinilai oleh peserta kursus yang lainnya, setelah semua materi sudah dipelajari dan ujian dilaksanakan serta mendapatkan nilai minimal maka sertifikat akan diterbitkan.

Dilihat sebanyak : 16 kali

Belajar Manajemen Teknologi

Belajar Manajemen Teknologi ternyata sangat menarik buat saya dalami, bagaimana teknologi bisa memberikan dampak pada berubahnya perspektif dari manajemen. Manajemen Teknologi adalah serangkaian disiplin ilmu manajemen yang memungkinkan organisasi untuk mengelola dasar-dasar teknologi untuk menciptakan keunggulan kompetitif. Penasaran seperti apa dan ruang lingkup dari Manajemen Teknologi, bisa langsung baca di artikel yang ditulis oleh: Namdeo P, Ansarie MA, Bhatnagar A: Introduction to Technology Management

Introduction to Technology Management

Dilihat sebanyak : 14 kali