Sunday, October 1, 2023

Apa Itu RPM, CPC, CPM, dan CTR di Dashboard Google Adsense?

google


Assalamu'alaikum Wr. Wb.
          Pada artikel kali ini saya ingin menjelaskan apa itu RPM, CPC, CPM, dan CTR yang biasa tampil di dashboard Google Adsense sebagai pemberitahuan tentang laporan pengiklanan di Google Adsense, istilah-isilah tersebut tidak hanya berlaku pada sebuah blog tapi juga pada sebuah Channel Youtube bagi anda yang juga bergelut dibidang per-YouTube-an, langsung saja penjelasan tentang istilah-istilah tersebut adalah sebagai berikut:

RPM (Revenue Per Mille)
       

 RPM atau Revenue Per Mille adalah pendapatan yang diperoleh per 1.000 tampilan halaman pada blog anda, RPM digunakan untuk mengukur seberapa efektif sebuah situs web dalam menghasilkan pendapatan dari iklan per 1.000 tampilan, untuk rumus perhitungan RPM adalah sebagai berikut: 

    RPM = Pendapatan / (Jumlah Impressions / 1000)

CPC (Cost Per Click)
       CPC atau Cost Per Click adalah biaya yang dibayar oleh pengiklan setiap kali seseorang mengklik iklan yang digunakan untuk mengukur biaya yang dikeluarkan untuk setiap klik pada iklan, rumus perhitungan cpc adalah sebagai berikut:

    CPC = Total Biaya Iklan / Total Klik

CPM (Cost Per Mille)
       
CPM adalah biaya yang dibayar oleh pengiklan untuk setiap 1.000 tampilan iklan, terlepas dari apakah ada klik atau tidak, CPM berfungsi untuk mengukur biaya per 1.000 tampilan iklan, untuk rumus perhitungan CPM adalah sebagai berikut:

    CPM = Total Biaya Iklan / (Jumlah Impressions / 1000)

CTR (Click-Through Rate)
        CTR adalah persentase pengguna yang mengklik iklan dibandingkan dengan jumlah total tampilan iklan, CTR digunakan untuk mengukur tingkat keterlibatan pengguna dengan iklan dan seberapa menarik iklan tersebut, rumus perhitungan CTR adalah sebagai berikut:

    CTR = ( Total Klik / Jumlah Impressions ) × 100



Jumlah impresi (Impression)
        
Jumlah impresi adalah seberapa sering iklan atau konten muncul di layar pengguna. Ini dihitung setiap kali iklan atau konten tampil di halaman web atau aplikasi, bahkan jika pengguna tidak melihat atau berinteraksi dengan iklan itu.

        Dengan mengukur jumlah impresi, kita dapat memahami seberapa sering iklan atau konten kita ditampilkan kepada orang. Ini membantu kita melihat seberapa banyak orang yang mungkin melihatnya. Jadi, jumlah impresi adalah cara untuk melihat seberapa banyak jangkauan atau paparan yang kita dapatkan untuk iklan atau konten kita.


Tambahan
          "Mille" adalah kata dalam bahasa Prancis yang jika diartikan ke bahasa Indonesia adalah "ribu." Dalam konteks periklanan online, istilah "Mille" digunakan dalam istilah-istilah seperti istilah diatas untuk menyatakan per seribu tampilan.

Wednesday, September 20, 2023

Ingin Jadi Programmer Tapi Tidak Ada Basic IT? Mulai Dari Mana?




Assalamu'alaikum Wr. Wb.
             Pada artikel saya kali ini saya ingin membagikan tips sesuai pengalaman dan apa yang saya ketahui selama ini sebagai seorang programmer, saya bukan lulusan sarjana IT atau lulusan SMK jurusan komputer tapi berhasil menjadi seorang programmer yang alhamdulillah nya berhasil menghasilkan cukup penghasilan dari bekerja sebagai seorang programmer, menurut sebagian orang mungkin menjadi programmer adalah sebuah profesi yang menjanjikan apalagi saat ini adalah era teknologi informasi, jadi sangat wajar jika sebagian orang ingin memiliki profesi sebagai seorang programmer hanya saja mungkin sebagian orang bingung harus mulai dari mana? apalagi kalau tidak ada basic IT sama sekali.

Cari tahu teknologi yang paling sering digunakan
             
Anda dapat mencari tahu terlebih dahulu teknologi apa yang sering digunakan oleh perusahaan dengan salah satunya melihat lowongan-lowongan programmer yang tersebar melalui website, cari tahu requirement yang ada misal html, css, javascript, java, dll.



Mulai belajar pemrograman
             
 Langkah pertama yang perlu dilakukan adalah niatkan pada diri sendiri untuk mulai belajar tentang pemrograman, jangan terlalu terburu-buru karena ilmu tentang pemrograman itu sangatlah luas jadi anda bisa mulai dengan memilih bahasa pemrograman apa yang ingin dikuasai pertama kali, jika anda bingung ingin memilih yang mana anda bisa bertanya pada diri sendiri ingin mengembangkan aplikasi apa? misal anda ingin mengembangkan aplikasi web maka bisa dimulai dari yang paling sederhana yaitu html, css, dan javascript, pelajari tentang tag-tag yang diperlukan untuk membuat halaman web menggunakan html lalu pelajari css untuk memperindah halaman html anda dengan memberinya warna, ukuran, dan style lain-lain, atau misal anda ingin mengembangkan aplikasi android maka anda dapat mulai dari mempelajari framework React Native atau Flutter, akan tetapi yang perlu diketahui framework React Native menggunakan JavaScript sedangkan Flutter menggunakan bahasa dart, jadi anda bisa mulai dari belaja JavaScript terlebih dahulu sebelum belajar membuat aplikasi android menggunakan React Native atau mempelajari bahasa dart terlebih dahulu sebelum belajar membuat aplikasi android menggunakan Flutter.
              Aplikasi yang biasa kita gunakan tidak hanya membangin tampilannya saja tapi juga sistem pengolahan data yang biasa disebut Back-End, jadi sisi Back-End mengolah data dari database dan data tersebut akan ditampilkan di Front-End atau bagian yang menampilkan data, sehinggan pelajari juga bahasa pemrograman yang digunakan untuk pengolahan data seperti PHP, JavaSript untuk server Node.js, atau Golang, selain itu juga pelajari sistem database yang mana database berfungsi untuk menyimpan data yang akan diolah oleh sisi Back-End agar bisa ditampilkan oleh sisi Front-End.
               Anda bisa belajar tentang bahasa pemrograman melalui video YouTube, video berbayar seperti di Udemy, atau mengikuti khursus, anda bisa berusaha menonton video tentang pemrograman sembari memahami dan mempraktekkannya sedikit demi sedikit.

Pelajari juga tools yang digunakan
               
Selain mempelajari bahasa pemrograman, pelajari juga tools yang digunakan dalam mengembangkan sebuah aplikasi, contoh tools populer yang bisa anda gunakan adalah Visual Studio Code untuk editor, Postman untuk menlihat data dari server, Navicate untuk management database, dll. pelajari saja tools yang diperlukan sembari anda belajar teknologi pemrograman.



Mulai belajar membuat sebuah aplikasi utuh
               
Jika sudah mempelajari beberapa teknologi penting yang digunakan untuk membangun sebuah aplikasi maka langkah selanjutnya adalah mencoba membuat sebuah aplikasi utuh, dengan anda berusaha membuat sebuah aplikasi utuh misal aplikasi web blog, maka anda akan tahu hal-hal apa saja yang diperlukan dan perlu dipelajari untuk membuat sebuah aplikasi utuh dan selanjutnya aplikasi utuh yang sudah anda buat bisa menjadi portofolio anda saat anda melamar ke perusahaan sebagai seorang programmer, untuk beberapa jalan yang bisa anda gunakan untuk menjadi seorang programmer bisa anda baca disini.

Baca juga: beberapa jalan bagi anda yang ingin menjadi seorang programmer.

Sunday, September 17, 2023

Whether Artificial Intelligence Can Create A Complete Application?

           
Artificial Intelligence (source: https://www.pexels.com/)


           In this article we will talk about Artificial Intelligence, according to the title above I will explains whether artificial intelligence can create a complete application? such as a full mobile or web application that has its own business model, without any further do I will explain it for you, here we go..

           Currently in 2023, artificial intelligence or we usually call it AI is not yet capable of creating complete applications without human assistance in the sense of being entirely autonomous and independent. Although AI has made significant advancements in software development, especially in code generation and automated testing, there are several limitations to consider:




  1. Limitations in Creativity and Concepts
    Artificial Intelligence has not reached a level where it can create creative concepts or entirely new ideas for applications. The design of application concepts and creative thinking remains a primary strength of humans.
  2. Limitations in Verification and Validation
    Testing and validating applications require a deep understanding of potential use cases, potential issues that may arise, and methods for comprehensive testing. While Artificial Intelligence can assist in automated testing, human understanding remains essential.
  3. Context and Business Issues
    Developing applications often involves an understanding of business problems, what is customer needs, and specific business environments. These aspects cannot be replaced by Artificial Intelligence without human assistance.
  4. Project Planning and Management
    Project management, resource planning, and communication with application development teams and stakeholders also require strong human interaction.
  5. Quality Control
    Although Artificial Intelligence can assist in automated testing, the final quality control and decisions regarding whether an application is ready for launch still rely on humans.

        Thus, Artificial Intelligence is currently more commonly used as a tool to assist human developers in various stages of the software development cycle, including automatic code generation, data analysis, testing, and maintenance. Developers still play a key role in designing, understanding requirements, and making critical decisions in application development.

      While Artificial Intelligence continues to evolve and bring new potential, the role of humans in application development remains crucial, particularly in terms of creative thinking, understanding business context, and making strategic decisions.

Sunday, September 10, 2023

Siapa Mr Beast, mengenal sosok Jimmy Donaldson?


Jimmy Donaldson (source: Instagram/@mrbeast)


Assalamu'alaikum Wr .Wb
        Halo semuanya, pada artikel saya kali ini saya ingin membahas tentang salah satu YouTuber yang saat ini sangat populer, dia sangat terkenal dengan konten gila dan menggunakan uang dengan jumlah yang sangat besar, langsung saja berikut profil singkat Mr. Beast.

    Nama Lengkap: Jimmy Donaldson 

    Tanggal Lahir: 7 Mei 1998

    Tempat Asal: Greenville, North Carolina, Amerika Serikat



Siapa Mr. Beast?

         Mr. Beast itu kayak pahlawan media sosial yang seru banget. Nama aslinya Jimmy Donaldson, tapi kita semua manggilnya Mr. Beast. Kenapa? Karena dia bener-bener berusaha bikin dunia jadi tempat yang lebih baik. Gimana caranya? Nah, dia bikin video-video keren di YouTube yang nggak cuma seru tapi juga bermanfaat.

Apa yang Dia Lakukan di YouTube?

            Jadi, Mr. Beast itu kayaknya seneng banget bikin video aksi, eksperimen sosial, dan yang paling keren, dia suka banget aksi amal besar-besaran. Dia bikin video dia melakukan hal-hal gila, kayak menghabiskan waktu berjam-jam dalam mobil, atau makan banyak makanan di restoran. Tapi yang paling keren, dia suka kasih duit ke orang dan bantu yang lagi kesusahan.

Team Trees dan Aksi Amal

             Satu lagi yang bikin dia keren adalah "Team Trees." Ini adalah proyek yang dia lakukan bareng teman-temannya di YouTube, di mana mereka janji bakal menanam 20 juta pohon di seluruh dunia. Tujuannya? Biar bumi kita jadi tempat yang lebih hijau dan sehat.


Kru Mr. Beast

           Nah, soal kru atau timnya, dia punya banyak teman yang ikut nemenin dia di video-video keren. Ada juga teman-teman YouTuber lain yang sering ikut aksi-aksi amalnya. Jadi, dia nggak sendirian dalam misi baiknya, beberapa kru dari Mr. Beast yang terkenal adalah Chris Tyson, Chandler Hallow, Karl Jacobs, Nolan Hansen, Tareq Salameh.


           Jadi, pokoknya, Mr. Beast itu kayak teman baik yang suka buat kita ketawa, kagum, dan terinspirasi. Dia ngebuktikan bahwa kita bisa bikin dunia jadi tempat yang lebih baik dengan cara sederhana kayak memberi dan peduli. Nggak heran kalo dia salah satu YouTuber paling populer dan dihormati.

Fixing Bugs Using ChatGpt and Google Search, Which Better? (As A Programmer)


ChatGPT (source: https://www.pexels.com)

Google Search (source: https://www.pexels.com)

        As a programmer we often found bugs when developing program and try to solve the bugs using various ways, usually we use internet to figure out how to solve our problems in programming, one of the newest ways is using ChatGpt to figured out our problems and bug when developing our program which previously we always used Google search to figured out our problems and bugs when developing our programs, the question is which better? the answer is the each options has its own advantages and disadvantages, and here I will explains what is differences also advantages and disadvantages between using both ways to solve our bug and problem when developing our programs.

If using ChatGPT
             
If you use ChatGPT as a way to solve your bugs and problems when developing our program, you will get the fastest answers, but remember, ChatGPT is a robot or Artificial Intelligent and try to find any solutions that related to your questions you have to give question as specific as you can then ChatGPT can understand what do you want, in any case it will be the best solutions but not all because sometime any bugs or problem or any questions that you take not relate with the actual problem, for example I was give ChatGPT a question about my problem when developed my program in Laravel, I can't use groub by query in my program and I try to find any solutions in ChatGPT then the ChatGPT gave me a answer that the problem is my MySQL settings but after I ask to my partner which is a Senior Programmer he told me that the problem is in setting on Laravel, there is a property named strict mode that has to set true when we want to use Group By query in our Laravel project, in fact I not get the solution in Google Search but that is give me experience that ChatGPT give us any questions that it understand but sometimes it is different from what real people understand, and what real people understand often found in Google Search, also ChatGPT cannot give us any answers about newest informations yet for now.
             Often for any problems ChatGPT can give us any satisfying solutions as we want, Google Search cannot give us faster solutions than ChatGPT yet, I get the satisfying solution when I had a trouble when create a hard function then I ask ChatGPT to bulid a function as a want and I so surprised because ChatGPT can build a program or function as a want perfectly.

If using Google Search?
             
Before ChatGPT is coming Google Search is the better way to figure out our bugs and problems, I always looking for any solutions in documentations and StackOverflow, sometimes I get the quick solutions but also sometimes get slow, I mean sometimes I get the best solution in first answer in StackOverflow but for any hard or rare case I have to search to other website to figure out my bugs and problems which requires me to spend a lot of time, maybe that is the disadvantages of Google Search for any programmer who search any solutions to Google Search, however Google search can give us any options and solutions that may newest and suitable with our problems also when we visit an official documentation we can get the official, newest, and actual information about technology that we use.

Summary
              Both ChatGPT and Google Search has each advantages and disadvantages, we have to realizing when ChatGPT is coming it will be an additional tool to figure out our bugs and problems, I mean ChatGPT can give us any references beside of Google Search but we can't ignore Google Search when we develop our programs because sometimes what we're looking for in Google Search can be found in ChatGPT and what we're looking for in ChatGPT can be found in Google Search, so if we use both ways maximally to help us solve our bugs and problems in programming we can get any powerful solutions for our programs.


Thursday, September 7, 2023

Tutorial Mengatasi Peringatan Pesan GDPR di Google Adsense 2023 (Untuk Blogger)

Assalamu'alaikum Wr. Wb.
             Pada artikel saya kali ini saya ingin membahas tentang cara membuat pesan GDPR di blog yang sudah menautkan blog nya ke adsense. Baru-baru ini di tahun 2023 Google Adsense memberikan notifikasi berupa peringatan bahwa mulai 16 Januari 2024 penayang yang bergabung dengan pengiklan Google Adsense diwajibkan untuk membuat pesan GDPR, sebenarnya untuk keterangan peringatannya tidak hanya itu melainkan seperti pada gambar dibawah.



             Untuk menghilangkan notifikasi tersebut maka kita perlu membuat pesan GDPR pada website kita, pesan GDPR sendiri adalah semacam pop up notifikasi yang akan muncul saat pengunjung masuk ke website kita, pop up tersebut berisi seperti keterangan izin kepada pengunjung apakah kita boleh menggunakan Cookie dsb. untuk kebutuhan iklan, konten, dsb. seperti yang biasa kita lihat di website-website yang pernah kita kunjungi biasanya.

Tutorial membuat pesan GDPR untuk website

  1. Klik tombol Buat pesan GDPR
             
    Sederhana saja untuk langkah pertama adalah megikuti langkah-langkah yang tertera pada notifikasi, langsung klik saja tulisan "Buat pesan GDPR" maka anda akan dialihkan ke halaman baru untuk membuat pesan GDPR untuk website anda.



    Setelah dialihkan ke halaman baru maka anda akan bertemu dengan pop up seperti gambar di bawah, klik saja "Buat pesan GDPR" untuk melanjutkan membuat pesan GDPR.


  2. Mulai menyetel pesan GDPR
                 
    Langkah selanjutnya setelah anda berhasil masuk ke halaman untuk membuat pesan GDPR anda maka anda perlu menyetting beberapa hal untuk pesan GDPR anda, 2 hal dari beberapa hal yang perlu disetting adalah tombol untuk menyetting pengaturan data pengunjung dan tobol close, di menu paling kanan terdapat drop down untuk memilih "Pilihan pengguna" yaitu "Jangan izinkan" dan "Tutup jangan izinkan" yang terdapat 2 opsi yaitu "Aktif" atau "Tidak Aktif", anda bebas mau memilih yang mana, untuk perubahan settingan anda dapat anda lihat di preview yang ada di tengah halaman.



    Untuk bahasa anda bebas ingin menggunakan bahasa apa saja, tetapi saya sarankan anda menggunakan bahasa yang digunakan untuk pengunjung target dari artikel anda, misal anda menargetkan orang Indonesia maka anda bisa menggunakan bahasa Indonesia atau Bahasa Inggris.

    Untuk "Pilihan Pengguna" -> Jangan izinkan adalah pengaturan apakah anda memperbolehkan pengunjung mengatur opsi untuk data yang bisa mereka bagikan, jiga anda memilih "Aktif" maka tombol Manage Option akan tampil di pop up GDPR dibagian paling bawah.

    Untuk "Pilihan Pengguna" -> Tutup (jangan izinkan) jika anda memilih "Aktif" maka pop up GDPR anda akan terdapat tombol close dibagian pojok kanan atas, saya sendiri memilih untuk menonaktifkannya agar pengunjung hanya bisa memilih antara "Consent" boleh "Do not consent" atau "Manage Options"

  3. Memilih situs untuk pesan GDPR anda
                 
    Langkah selanjutnya adalah memilih situs anda yang akan ditampilkan pesan GDPR seperti yang sudah anda buat, dibagian pojok kanan atas klik saja tombol Pilih Situs lalu masukkan situs yang akan anda sisipkan pesan GDPR.




                   Pada jendela di atas kita diharuskan untuk mengisi data dari situs kita seperti domain situs, nama situs, url kebijakan privasi, dan logo dari situs kita, untuk url privacy policy bersifat wajib jadi anda harus membuatnya terlebih dahulu jika belum memilikinya pada situs anda, anda bisa membuatnya secara instan menggunakan Provacy Policy Generator online jika tidak mau membuatnya secara manual.



                  Jika anda sudah mengisi data-data dari situs anda, selanjutnya klik tombol Konfirmasi untuk melanjutkan.


  4. Selesai, tinggal klik tombol "Tayangkan"
                 
    Langkah terakhir adalah menyelesaikan proses dari pembuatan pesan GDPR dengan menayangkannya, klik tombol "Tayangkan" di pojok kanan atas, lalu akan muncul pop up pemberitahuan jika pesan GDPR anda sudah berhasil diproses dan kemungkinan baru akan tanyang sekitar sampai satu jam dari setelah pesan GDPR yang anda buat anda tayangkan.



Monday, September 4, 2023

How To Become Rich As A Programmer

           




            In this article we will talk about how to become a millionaire as a programmer or software engineer. Programmer is a profession that has to build and solve programmatic problems in an application, for who want to become a programmer or software engineer we must mastering at least one programming language and any related technology that help us to build an application, but if you have more than mastering one programming language, you have more value as a better programmer.

How much programmer salary?
               
Next we will talk about programmer salary, if you compare programmer salary with other regular job salary, programmer has enough satisfying salary, in Indonesia for junior programmer we can earn an average salary about $200 dollar per moth or 3.000.000 Rupiah, but that is depending on what company we working with, what graduates we has, and where is the company location, if you life in Jakarta, Indonesia you can earn an average salary up to $400 or 6.000.000 Rupiah, but if you life in America you can earn about  $50.000 to $80.000 per year,  isn't that amazing? It doesn't stop there, if you have any exsperiences and mastering more programming technology you can earn up to billions of rupiah  or  hundreds of thousands dollar per year, but again, how capable are you of working more and where and what company you working with because high salary depend on what and where is your company working with and how much application project that you take.


How to become a millionare as a programmer?
               
Firstly that we have to understand when we start a carer as a programmer, we can't earn money as we expected yet, we must consider our first work as a way to learn more and the more time goes by and our skills are upgraded we can expect more income, as my experiences I can earn more money more than double of my first income in about 1,5 year later in Indonesia, but I can get more money because of freelance project that I take, honestly I just a high school graduate, if you have a bachelor degree in theory you can earn salary more than a high school graduate, but that is depend on what and where your company working with and how much your skills, your experiences, and performances, if you have a title as a senior programmer in America you can earn about $80.000 up to $160.000 per year and in Indonesia you can earn about 7.000.000 Rupiah up to 15.000.000 Rupiah, summary we can earn more salary as a programmer when we have title as senior programmer and work in big company that can give you more salary, 

How to boost you to be a millionaire as a programmer?
               
Earn salary per month or per year cannot bring you as a millionaire quickly, except you work in huge International company like Google and Amazon, but if you still work in small company you can earn more income from freelance application project that you take, every application projects has variable prices even up to hundreds of thousands of dollars depend on what project you take and who is giving you the application project, if you have enough spirit and power you can take 2 or 3 project at a time out from your office work, but for the consequences, you have to understand how to manage your time and realize that it will use up a lot of your energy.

Summary
           
If you want to be a millionare as a programmer the way that you can take is get a bachelor degree in IT, work in huge International company, have enough skills and experiences, take freelances application project, and work at company in developed country, but one thing that we have to understand if that is not easy but but still possible if we have enough spirit and still struggle until we become a millionaire as a programmer.

Wednesday, August 23, 2023

Pengalaman Mengambil 3 Projek Freelance Membuat Aplikasi Sekaligus


Assalamu'alaikum Wr. Wb.
         Pada postingan saya kali ini saya ingin membagikan salah satu pengalaman saya mengambil 3 projek freelance aplikasi sekaligus, ini terjadi di tahun 2021 akhir dimana saya mendapatkan tawaran dari 3 project lalu saya mengambilnya, artikel ini saya tulis karena mungkin dapat menjadi inspirasi untuk anda yang sekarang ingin atau sedang bekerja dibidang programming dan ingin mendapatkan uang tambahan dari projek freelance, bagaimana pengalaman saya mengambil 3 projek freelance tersebut? berikut akan saya ceritakan.

Projek Pertama Aplikasi Kasir POS
         
Di projek pertama tepatnya di sekitar bulan Oktober 2021 saya ditelpon oleh rekan saya atau bisa dibilang projek manager di perusaaan tempat saya berkerja, dia menawari sebuah projek aplikasi yang menggunakan platform windows, aplikasi yang saya buat adalah aplikasi kasir lebih tepatnya aplikasi POS yaitu kependekan dari Point Of Sales, diaplikasi tersebut pengguna dapat melakukan tugas kasir seperti menerima pesanan dan pembayaran, aplikasi tersebut dibangun menggunakan React Native for Windows, nah jika anda ingin membuat sebuah aplikasi desktop windows menggunakan React Native maka anda dapat memulainya dari sini, harga aplikasi yang diberikan kepada saya adalah 7 juta rupiah hanya saja saya secara pribadi mendapatkan 5 juta dan yang 2 juta diberikan kepada project manager yang ikut mengurus aplikasi POS tersebut, sambil belajar perlahan tapi pasti saya membuat dan mengembangkan aplikasi kasir POS tersebut, saya membangun aplikasi Front End dan juga Back End, untuk Back End nya sendiri menggunakan node js dan databasenya menggunakan mongo db, untuk projek pertama saya ini bisa dibilang projek santai, walau begitu kalau bisa diselesaikan secepatnya agar bisa secepatnya mendapatkan pembayaran, di awal pembuatan aplikasi ini saya mengalami kesulitan masalah setup React Native for Windows di laptop Windows saya, selain itu saya juga harus membelikan ssd baru untuk laptop Windows saya agar kuat digunakan untuk mengerjakan projek, saya mengalami kesulita setup React Native for Windows di Laptop Windows saya sampai sekitar 1 bulan stuck hingga akhirnya saya minta bantuan ke project manager saya untuk membantu saya dan alhamdulillah akhirnya bisa solve juga, setelah React Native for Windows berhasil di setup di laptop Windows saya selanjutnya saya mulai melakukan develop aplikasinya, dimulai dari fitur-fitur utama terlebih dahulu lalu selanjutnya mengerjakan fitur pelengkap, tapi ternyata masih banyak kendala yang harus saya hadapi yang ternyata React Native for Windows belum menyediakan plugin yang kompatibel untuk pengembangan aplikasi  desktop windows yang mana sampai artikel ini ditulis untuk aplikasi kasir POS nya masih belum selesai dibagian yang membutuhkan plugin-plugin yang mana belum didukung oleh React Native for Windows.

Projek Kedua Aplikasi Kasir Toko
           
Projek kedua yang ditawarkan kepada saya adalah projek aplikasi kasir yang akan digunakan di toko, ini terjadi di sekitar bulan Desember tahun 2021, saya mendapatkan projek ini dari bos dari ibu saya, dia memiliki toko offline lalu membutuhkan aplikasi untuk mempermudah melakukan manajemen terutama pemesanan dan pembayaran untuk produk-produk yang dijual di tokonya, untuk projek kedua saya kali ini adalah pertama kalinya saya bertemu dengan client dan berlatih membuat sebuah surat perjanjian kontrak pemesanan aplikasi, saya merasa sangat bersemangat karena dengan begitu dapat menambah pengalaman beserta ilmu yang dapat digunakan untuk kedepannya di karir saya, di surat perjanjian tertera bahwa deadline untuk menyelesaikan aplikasi tersebut adalah 3 bulan dengan 1 bulan garansi jadi jika aplikasi tersebut terdapat bug dalam waktu 1 bulan setelah aplikasi selesai dibangun maka saya wajib untuk memperbaiki bug tersebut, tapi karena saya cukup bersemangat waktu itu dan saya juga kenal baik dengan client yang memesan aplikasi tersebut maka saya dengan senang hati memperbaiki bug aplikasi tersebut walaupun sudah kelewat 1 bulan setelah aplikasi tersebut selesai dibuat, saya juga dengan sukarela membuatkan fitur-fitur tambahan diluar perjanjian hanya saja masih ada batasnya karena kalau terus-terusan loyal kepada client tapi ga ada duitnya kan capek juga ya :-). Di Projek ini saya berhasil bernegosiasi dan mendapatkan tawaran 7 juta rupiah yang mana 6 juta untuk saya pribadi dan 1 juta untuk seorang UI UX designer yang saya sewa untuk membantu saya membuatkan design untuk aplikasi tersebut, oh iya aplikasi yang saya bangun ini menggunakan platform Android dan saya buat menggunakan React Native sebagai Front End dan Node js sebagai Back End serta mysql sebagai database management system nya.

Projek Ketiga Aplikasi Pemesanan Panel Surya
           
Setelah mendapatkan uang dari projek pertama dan projek kedua serta mendapatkan pinjaman dari bos di tempat saya bekerja Alhamdulillah saya berhasil membeli sebuah laptop MacBook Pro 2015, yah walaupun second tapi cukup untuk membantu saya memudahkan dalam mengerjakan projek-projek yang saya terima, jika ingin mengetahui kelebihan dan kekurangan MacBook untuk seorang programmer anda dapat membacanya disini, setelah saya mempunyai MacBook saya mendapatkan tawaran untuk mengerjakan aplikasi iOS yaitu aplikasi untuk pemesanan Panel Surya, harga yang ditawarkan kepada saya cukup membuat saya kaget yaitu 8 juta hanya untuk mengubah atau menyesuaikan aplikasi tersebut dari platform Android ke iOS, di sini saya sambil belajar mulai mendevelop aplikasi iOS yang ternyata untuk prosesnya tidak semulus yang saya kira, saya pernah stuck beberapa kali dan yang paling parah saya pernah stuck saat membangun fitur notifikasi untuk aplikasi iOS, jika anda ingin tahu bagaimana cara setup fitur notifikasi menggunakan Firebase untuk aplikasi iOS anda dapat membacanya di sini, saya beberapa kali berdiskusi dengan project manager yang memegang projek aplikasi ini seperti diskusi tentang bagaimana caranya menyelesaikan setup firebase untuk kebutuhan notifikasi yang mana project manager saya sampai mencarikan jasa konsultan IT untuk membantu saya menyelesaikan setup notifikasi menggunakan Firebase, saya juga pernah membantu project manager saya untuk mengupload aplikasi iOS ke App Store. Project ini adalah salah satu pengalaman berharga karena saya berhasil ikut mendevelop aplikasi iOS untuk pertama kalinya, setelah aplikasinya selesai pun saya mendapatkan tawaran untuk menambah fitur dan saya mendapatkan uang Rp 500.000 sebagai imbalannya.


Berapa total uang yang saya dapatkan?
           
Kini saatnya kita menghitung berapa uang yang berhasil saya dapatkan dari ketiga projek tersebut, dari projek pertama sampai saat ini karena aplikasinya belum 100% selesai maka saya mendapat 3,6 juta rupiah, projek kedua saya berhasil mendapatkan 6 juta rupiah, dan di projek ke 3 saya berhasil mendapatkan 8,5 juta rupiah yang kalau ditotal Alhamdulillah saat ini saya berhasil mengumpulkan uang dari ketiga projek tersebut sebanyak kurang lebih 18,1 juta rupiah, yah lumayan lah sebagai seorang programmer, dari uang tersebut saya gunakan untuk pasang behel, beli laptop MacBook dan sisanya saya tabung.

Apakah capek mengerjakan 3 projek secara bersamaan?
           
Kalau dibilang capek saya hanya bisa mengatakan "lumayan capek" bahkan beberapa kali selama berminggu-minggu siang dan malam saya bekerja dan hampir tidak ada hari libur, tapi namanya juga perjuangan apalagi ini hanya projek freelance atau sampingan diluar gaji saya sebagai seorang programmer yang sebenarnya juga lumayan, intinya semua itu butuh perjuangan, jangan mengandalkan keberuntungan karena keberuntungan sulit bahkan tidak bisa ditebak, kita bisa mendapatkannya tapi juga bisa tidak, kalau mau sukses intinya ya mau pahit dulu, kalau pengalaman teman saya yang sudah berhasil mengerjakan berbagai macam projek dia sekarang sudah berhasil berkeluarga, membeli mobil, dan membeli laptop Asus Zepyrus yang harganya 30 jutaan, lumayan baget bukan? jadi untuk para programmer yang ingin kaya peluangnya masih besar, hanya saja anda mau atau tidak? kalau mau ya berjuang dulu nanti untuk hasilnya InsyaAllah sesuai dengan apa yang sudah kita usahakan, Amiin.

Friday, August 11, 2023

Tutorial Menggunakan Audio Library YouTube Untuk Kebutuhan Konten Video Youtube (2023)

Kredit: www.pexels.com

Assalamu'alaikum Wr. Wb.
        Di tahun 2023 ini siapa sih yang tidak tahu salah satu layanan Google yaitu YouTube, YouTube sudah menjadi gaya hidup baru untuk masyarakat modern saat ini untuk mencari informasi dan hiburan, untuk orang yang membuat video YouTube untuk kebutuhan konten yang bisa dimonetisasi biasa disebut dengan nama YouTuber, ada salah satu masalah yang biasa terjadi saat seorang YouTuber membuat dan mengupload videonya ke platform YouTube yaitu masalah hak cipta dan salah satu masalah hak cipta yang biasa terjadi di dunia per-youtuban adalah hak cipta audio yang digunakan pada video YouTube yang diunggah seorang YouTuber, atas masalah tersebut maka YouTube memberikan solusi kepada YouTuber yang ingin menggunakan musik atau audio dengan menyediakan audio gratis tanpa mengalami pelanggaran hak cipta menggunakan Audio Library YouTube dan bagi anda yang ingin menggunakan audio gratis dari youtube tersebut untuk kebutuhan konten video anda di YouTube dapat menggunakan langkah-langkah berikut:

  1. Masuk ke YouTube Studio 


           Langkah pertama tentu saja masuk ke halaman YouTube Studio menggunakan akun google anda tepatnya di channel anda yang nantinya ingin anda upload video anda, di sini saya menggunakan laptop dan langkah paling mudah adalah masuk ke pencarian google dan masukkan kata kunci "youtube studio" maka website YouTube Studio akan muncul di pencarian teratas, klik dan masuk ke halaman YouTube Studio, pastikan email yang anda gunakan adalah email yang sama dengan channel YouYube anda.
  2. Di menu paling kiri scrool ke bawah sampai menemukan menu "Koleksi Audio"
             
    Langkah selanjutnya adalah scroll menu di website YouTube studio ke menu paling bawah yaitu menu "Koleksi Studio" di halaman tersebut akan ditampilkan banyak koleksi audio yang bisa kita pakai untuk video youtube kita secara gratis tapi dengan syarat dan ketentuan.

  3. Baca syarat dan ketentuan
               
    Audio yang disediakan YouTube memang gratis tetapi YouTube memiliki kebijakan untuk audio yang mereka sediakan, lebih baik kita memahami syarat dan ketentuan atau kebijakan yang yang YouTube berikan ke kita sebagai content creator yang ingin menggunakan audio gratis tersebut.



               Sebenarnya untuk syarat dan ketentuannya tidak aneh-aneh asalakan kita menggunakan audio gratis yang disediakan YouTube secara normal-normal saja untuk kebutuhan konten video biasa kita di YouTube, syarat pertama di atas intinya yaitu anda tidak boleh mendistribusikan musik audio YouTube secara mandiri bukan untuk kebutuhan konten video youtube misal di upload ke platform pemutar musik dan lain sebagainya, untuk syarat kedua diatas anda tidak boleh menggunakan audio gratis tersebut untuk dipasang di konten yang illegal.
  4. Menyertakan text atribusi untuk audio yang memiliki lisensi
               
    Ada dua jenis audio library YouTube yaitu yang memiliki lisensi dan yang tidak, untuk yang tidak memiliki lisensi anda tidak diharuskan menuliskan text atribusi ke descripsi video anda, untuk audio yang memiliki lisensi anda perlu menyertakan text atribusi di descripsi video anda, untuk mengetahui audio mana yang memiliki lisensi dan tidak anda dapat memfilternya dengan mengeklik icon garis 3 di sebelah kiri atas, untuk memfilter audio yang memiliki lisensi anda dapat memilih Perlu atribusi dan untuk yang tidak anda bisa memilih Tidak perlu atribusi.





                 Untuk audio yang memerlukan atribusi anda dapat menyalin text atribusi di icon "CC" di salah satu item audio yang berlisensi, setelah mengeklik icon tersebut maka akan muncul modal yang berisi text atribusi yang harus anda pasang di descripsi video anda jika anda memilih menggunnakan audio berlisensi.





  5. Download, gunakan, dan upload ke channel YouTube anda
                   
    Langkah terakhir adalah tinggal anda download dan gunakan pada konten video YouTube anda, saat anda mengupload video youtube anda yang menggunakan audio gratis dari Audio Library YouTube yang berlisensi pastikan jika anda menyertakan text atribusi seperti yang dijelaskan pada langkah sebelumnya di descripsi video anda.

Sunday, August 6, 2023

Tips Yang Perlu Anda Siapkan Untuk Menjadi dan Melamar Ke Perusahaan Sebagai Seorang Programmer


Assalamu'alaikum Wr. Wb.
          Pada postingan kali ini saya ingin membagikan beberapa tips dan juga pengalaman tentang apa saja yang perlu anda siapkan jika anda ingin memulai karir sebagai seorang programmer. Programmer adalah salah satu profesi di industri IT yang bertugas untuk membuat dan atau mengembangkan software menggunakan bahasa pemrograman. Untuk anda yang ingin terjun ke bidang IT dan ingin memulai karir pasti butuh referensi atau pengetahuan tentang hal-hal apa saja yang perlu dipersiapkan untuk menjadi seorang programmer, karena beberapa orang yang ingin terjun ke dunia IT pernah mengalami rasa kurang percaya diri dan bingung tentang apa yang perlu anda persiapkan untuk memulai karir sebagai seorang programmer, saya sendiri sampai artikel ini ditulis sudah menjadi seorang programmer kurang lebih sudah tiga setengah tahun dan sudah cukup berpengalaman dalam membuat dan mengembangkan berbagai projek, langsung saja untuk hal-hal yang perlu anda persiapkan untuk menjadi dan melamar ke perusahaan sebagai seorang programmer adalah sebagai berikut:

Yang perlu anda persiapkan untuk menjadi seorang programmer

  1. Memiliki Laptop atau Komputer
               
    Hal pertama yang perlu anda persiapkan tentu saja adalah laptop atau komputer, untuk komputer sebagai seorang programmer pemula tidak harus menggunakan laptop atau komputer dengan spek tinggi, komputer dengan RAM 4 dan Prosesor Inter i5 saja sudah dapat membantu anda mengembangkan software, jika anda sudah memiliki laptop atau komputer maka akan mempermudah anda untuk mempelajari bahasa pemrograman dan teknologi lain yang dibutuhkan untuk membangun software, sebenarnya hal ini dianjurkan tapi bisa saja anda tidak perlu memiliki komputer atau laptop sendiri karena pernah ada programmer yang awalnya hanya menggunakan laptop milik orang lain untuk mempelajari bahasa pemrograman.
  2. Memiliki pengetahuan pemrograman dengan belajar
                 
    Ya, tentu saja anda perlu memiliki skill untuk masuk ke dunia IT, skill yang anda perlukan bisa anda sesuaikan dengan posisi apa yang ingin anda masuki di perusahaan nanti, misal anda ingin menjadi Front End Developer maka anda perlu mempelajari tentang teknologi seputar membangun tampilan sebuah aplikasi beserta consume API, atau jika anda ingin masuk ke perusahaan dengan posisi Back End Developer maka anda perlu mempelajari tentang cara membangun API dan pengetahuan tentang database, lebih baik mempelajari satu teknologi terlebih dahulu sampai lancar baru mempelajari teknologi lain misal mempelajari bahasa pemrograman PHP terlebih dahulu sampai sekiranya mahir baru lanjut ke bahasa teknologi lain misal Node JS.
  3. Mencari tahu tentang informasi teknologi terkini yang digunakan perusahaan IT
               
    Sebelum melamar ke perusahaan IT anda perlu mencari tahu terlebih dahulu tentang teknologi apa yang sekarang banyak digunakan di perusahaan IT, misal di tahun 2023 teknologi seperti Framework Laravel, MySql, Node JS, Golang, Vue JS, dsb. masih banyak digunakan di perusahaan IT sehingga anda perlu mempelajari salah satu atau dua terlabih dahulu untuk dipelajari agar nantinya dapat memenuhi harapan perusahaan tempat anda bekerja.
  4. Kuasai Softskill terutama kemampuan berbicara
                Soft skill cukup penting bagi seorang programmer, banyak sisi dari pekerjaan seorang programmer yang memerlukan softskill terutama kemampuan berbicara misal anda mengembangkan software secara tim maka anda perlu lancar dalam berkomunikasi dengan tim dan juga misal anda bekerja dengan berhadapan langsung dengan klien maka anda juga harus tahu dan lancar berkomunikasi serta menyampaikan informasi kepada klien agar proses pengembangan aplikasi berjalan lancar sampai selesai, biasanya untuk kemampuan berbicara berhubungan dengan rasa percaya diri maka anda perlu menghargai diri sendiri dan berfikir bahwa anda juga bisa sukses dan cerdas untuk kedepannya.
  5. Ikut pelatihan atau sertifikasi IT (Opsional
            Jika anda ingin menambah dan memperkuat skill anda dibidang pemrograman anda dapat mencoba mengikuti khursus dibidang IT untuk menambah dan memperkuapt skill pemrograman anda, sertifikat dan skill yang anda miliki dapat menjadi salah satu penunjang anda untuk masuk ke perusahaan IT, walau begitu skill anda akan tetap menjadi prioritas dan semisal anda tidak memiliki sertifikat tentang pengetahuan IT pun anda masih bisa berkesempatan masuk ke perusahaan sebagai programmer.   
  6. Kuliah di bidang IT
             
    Untuk tips yang terakhir ini opsional karena banyak sekali programmer yang bekerja di industri IT tanpa memiliki ijasah sarjana, tetapi semisal anda benar-benar berniat masuk ke dunia IT dan memiliki kemampuan untuk kuliah maka disarankan untuk kuliah di bidang IT karena kenyataannya lulusan sarjana memiliki pertimbangan yang lebih saat anda melamar ke perusahaan IT sebagai seorang programmer.
Tips melamar ke perusahaan IT sebagai seorang programmer
  1. Siapkan CV dan Portofilio yang menarik
               
    Saat rekruiter mencari seorang calon programmer maka hal yang akan dia lihat pertama kali adalah CV dan Portofolio, siapkan CV dan Portofolio dalam bentuk digital atau kertas, buat semenarik, sejelas, dan serapi mungkin agar dapat menarik rekruiter untuk mengajak anda ke proses rekrutmen, anda juga perlu memperbarui dan melengkapi profil LinkedIn anda sesuai dengan pengalaman dan skill anda.
  2. Sangat mungkin mendapatkan lowongan pekerjaan secara online
                 
    Di jaman sekarang sangat mungkin untuk mendapatkan lowongan pekerjaan sampai mengikuti proses rekrutmen secara online, anda dapat mencarinya di aplikasi LinkedIn, website JobStreet, atau platform lain yang menyediakan informasi tentang lowongan perusahaan IT,
  3. Berlatih bahasa pemrograman atau teknologi yang dibutuhkan perusahaan
               
    Semisal perusahaan yang ingin anda lamar membutuhkan programmer mobile maka anda perlu berlatih membangun aplikasi mobile agar semisal ada tes yang mengharuskan anda untuk memprogram aplikasi mobile anda tidak kesusahan dan dapat lolos tes dengan nilai yang bagus.
  4. Jangan takut atau tidak percaya diri karena requirement pada lowongan yang mengharapkan skill tinggi
                
    Ini salah satu dari pengalaman saya sendiri, saya dulu mempelajari bahasa pemrograman dari HTMP, CSS, JavaScript, PHP, dan MySQL tapi rasa percaya diri saya langsung turun drastis saat melihat requirement pada lowongan pekerjaan sebagai seorang programmer yang terbilang menuntut untuk skill dewa, sebenarnya saya hanya perlu menambah mempelajari tentang teknologi yang digunakan perusahaan IT saat ini seperti Laravel, Node JS, dsb. dan sudah bisa melamar ke perusahaan sebagai seorang programmer, intinya semisal skill anda tidak semuanya tertera pada requirement di lowongan pekerjaan, anda tidak perlu berkecil hati, anda bisa langsung melamar ke perushaan IT dan menjalani tes yang ada, selain itu semisal dalam lowongan programmer dituliskan bahwa anda perlu memiliki ijazah sarjana dan anda hanya lulusan SMK sederajat maka hal tersebut juga jangan terlalu dipikirkan, langsung saja anda lamar ke perusahaan IT yang anda mau karena hal utama yang sangat dibutuhkan oleh perusahaan IT adalah skill anda.
  5. Berlatih interview 
               
    Sering kali seorang calon programmer mengalami kegagalan untuk masuk ke perusahaan IT karena gagal di proses interview, anda akan ditanya tentang pengalaman anda beserta teknologi apa saja yang sudah anda kuasai, anda dapat belajar melakukan interview dengan teman atau orang yang sekiranya dapat membantu anda untuk berlatih interview, berusahalah untuk percaya diri dan sopan saat melakukan proses interview, jangan suka memotong pembicaraan interviewer dan ucapkan apa yang anda ingin ucapkan secara jelas jangan sampai anda gugup dan kata-kata yang anda ucapkan berantakan.
  6. Bilang saja "saya akan belajar" ke interviewer jika anda belum memiliki salah satu atau beberapa skill yang dibutuhkan perusahaan
                 Ini adalah salah satu tehnik jika anda kebetulan ditanyai oleh interviewer saat menjalani tes masuk ke perusahaan IT, semisal anda belum menguasai Laravel tapi anda sudah bisa Node JS atau PHP dan interviewer anda menanyakan "pengalaman apa yang anda miliki dengan framework Laravel?" maka anda dapat menjawabnya dengan "Saya belum memiliki cukup skill di Framework Laravel saat ini tetapi saya akan belajar", dengan mengatakan hal tersebut maka anda memberikan harapan dan keyakinan ke perusahaan anda nanti jika anda mau untuk mempelajari teknologi yang perusahaan anda butuhkan.
  7. Jangan terlalu berharap dan tetap semangat
                 
    Semisal anda gagal dalam proses rekrutmen ke perusahaan IT favorit anda maka anda tidak perlu berkecil hati, anda harus berfikir bahwa ada dua kemungkinan saat anda melamar ke perusahaan IT yaitu berhasil dan gagal, semisal gagal anda hanya perlu melamar ke perusahaan lain sampai anda bisa lolos masuk ke perusahaan sebagai seorang programmer.

Perbedaan Hidup di Kota dan Hidup di Desa Menurut Pengalaman


Assalamu'alaikum Wr. Wb.
            Artikel ini hanya penggalan tentang pengalaman saya pribadi yang pernah menjalani kehidupan di kota dan di desa, jadi sudah tahu bagaimana rasanya beserta enak tidak enaknya hidup di kota dan di desa, pada artikel ini akan berfokus pada susah senangnya hidup di kota dan di desa menurut pengalaman pribadi.

Hidup di Desa


       Banyak yang mengira hidup di desa itu nyaman dan tentram, hidup dengan dikelilingi pepohonan dan udara segar, mungkin memang benar karena di desa khususnya di Indonesia biasanya masih banyak pepohonan disekitar pemukiman warga sehingga udaranya terasa masih bersih dan sejuk serta orang-orangnya biasanya ramah-ramah dan saling menghargai, tetapi ada beberapa hal yang mungkin bagi beberapa orang kurang nyaman hidup di desa, biasanya hal-hal yang kurang mengenakkan di desa adalah masalah tetangga yang suka menggunjing tetangga lain, misalkan anda pernah melakukan kesalahan, kesalahan tersebut biasanya akan menjadi buah bibir yang menarik bagi para tetangga dan untuk mereka yang tidak kuat dengan omongan tetangga bisa merasa terganggu dan merasa tidak nyaman secara mental, sehingga kita perlu berusaha sebaik mungkin menjalin hubungan baik dan terus beradaptasi dengan para tetangga di desa jangan sampai membuat tetangga kita berfikiran buruk tentang.
      Akses ke fasisitas umum dan toko-toko biasanya jauh, hal ini biasa terjadi bagi mereka yang hidup di desa dan jauh dari perkotaan, jalannya pun sudah ada yang sudah diperbaiki tapi juga masih ada yang kurang bagus untuk dilalui kendaraan, misal kendaraan kita memalui jalan yang kurang bagis dan terjadi hujan atau becek karena hujan jadi siap-siap saja kendaraan kita kotor dan perlu dicuci setelahnya, walau begitu hidup desa memiliki kesan tersendiri dibanding hidup di kota, di desa biasanya orang-orangnya saling menghargai dan peduli satu sama lain, bahkan ada yang bilang kalau sekalipun tidak punya uang tapi kalau hidup di desa tidak mungkin meninggal karena kelaparan, karena kita bisa memperoleh makanan dari mana saja dan juga kita dikelilingi tetangga yang baik yang akan membantu kita jika kita dalam kesulitan.
      Orang-orang di desa biasanya sangat bersahabat, mereka biasanya menyapa atau basa-basi di jalan dengan senyuman setiap berpapasan, jadi jika anda tidak menutup diri anda hampir tidak mungkin merasa kesepian, budaya gotong royong juga masih kuat, hanya saja bagi anda yang jarang atau tidak suka bersosialisasi mungkin anda akan menjadi orang yang tidak terlalu disukai di desa karena di desa memang perlu hidup bersosial secara kuat karena mereka saling mengerti kalau sesama warga saling membutuhkan satu sama lain, selain itu tingkal kriminalitas di daerah pedesaan biasanya rendah jadi akan menambah tindkan keamanan anda saat tinggal di desa.

Hidup di Kota
           

          Banyak hal berbeda yang akan anda rasakan jika anda hidup di daerah perkotaan, berbeda dengan di desa di kota untuk fasilitas umum seperti jalan raya dan jalan gang biasanya sudah diperbaiki dan anda tidak perlu keseringan mencuci kendaraan anda karena hujan, di kota juga cocok bagi anda yang hanya ingin fokus dengan pekerjaan atau kesibukan sendiri dan kurang berfokus dengan hubungan sosial, karena hal tersebut maka di kota biasanya orang-orangnya cuek kecuali anda sudah mengenalnya, jadi bisa saja semisal anda memiliki masalah pribadi atau sedikit bermasalah maka tetangga anda cuek dan tidak mempedulikan anda, tapi hal tersebut juga bisa terjadi jika anda terjadi masalah maka bisa saja tetangga anda tidak peduli dengan anda kecuali anda berusaha menjalin hubungan baik dengan para tetangga.
          Berbeda dengan di desa, di kota udaranya sudah banyak yang tercemar polusi udara akibat gas buang kendaraan bermotor, di malam hari biasanya anda akan merasa panas kecuali jika kota yang anda tinggali di daerah dataran dinggi maka kemungkinan akan sedikit lebih sejuk dibandingkan koda di dataran rendah, untuk anda yang tinggal di daerah perkotaan yang panas maka anda perlu kipas atau AC untuk pendingin. Untuk akses ke fasilitas umum dan toko-toko di kota anda akan dengan mudah menemukannya yang jaraknya bisa saja tidak jauh dari tempat tinggal anda.
          Hidup di kota harus jelas apa tujuannya, semisal anda merantau untuk bekerja atau kuliah anda harus jelas ingin bekerja atau kuliah dimana, karena hidup di kota untuk orang yang tidak memiliki uang hanya akan menyiksa diri sendiri karena bisa dibilang di kota anda tidak memiliki uang maka anda tidak makan kecuali minta ke orang orang terdekat atau orang lain yang tidak anda kenal yang mana belum tentu dikasih, selain itu tingkat kriminalitas di kota biasanya tinggi jadi anda perlu menjaga barang pribadi anda baik-baik saat tinggal di kota.

         Sebenarnya bebas anda ingin hidup di mana, di desa tau di kota, karena semuanya ada plus minus nya, biasanya orang yang tinggal di kota adalah orang yang ingin menitih karir semisal bekerja di perusahaan atau kuliah di kota, dan biasanya hidup di desa sangat cocok bagi orang yang lanjut usia dan ingin menikmati sisa hidup dengan damai.


Pengalaman Pribadi Saya Bekerja Di McDonald's




Assalamu’alaikum Wr.Wb.
         Pada kesempatan kali ini saya ingin membagikan salah satu pengalaman saya saat saya bekerja di salah satu restoran makanan cepat saji yaitu McDonald’s, setelah saya mempostingkan pengalaman kerja saya sebelumnya yaitu saat saya bekerja di Yokogawa Manufakturing Batam.
 
         Setelah saya memutuskan untuk keluar dari pekerjaan sebelumnya yaitu Yokogawa Manufakturing Batam dengan alasan kondisi kesehatan saya yang kurang memungkinkan untuk bekerja, saya memutuskan untuk bekerja di salah satu restoran cepat saji di daerah dekat rumah saya yaitu Yogyakarta, setelah saya menganggur kurang lebih 3 bulan saya memutuskan untuk bekerja di daerah yang dekat dengan rumah saya tepatnya di McDonald’s Jombor Sleman, saya menemukan lowongan di sana saat saya menjelajah daerah Jogja dan sekitarnya yang akhirnya saya memutuskan untuk melamar dan akhirnya bekerja di McDonald’s Jombor, saat pertama bertemu dengan manager saya langsung di interview dan hari selanjutnya langsung OJE(Kepanjangan dari “On Job Experients”, istilah di sana yang berarti bekerja selama 5 jam dalam sehari untuk berkenalan dengan pekerjaan di sana), saat OJE saya mengawali pekerjaan saya di loby dengan membantu mengepel, menyapu, membersihkan cendela, membuang sampah, dsb. dan setelah OJE selesai saya boleh menikmati break yaitu satu porsi nasi, ayam, dan segelas soda.
 
         Di hari kedua, saya sudah bisa mengawali pekerjaan saya sebagai crew PKWT(pegawai waktu tertentu) dengan seragam training yaitu hitam putih, sistem gaji di sana adalah harian dan akan dibayarkan dua kali dalam sebulan. Setelah berjalan beberapa hari saya sudah diperbolehkan untuk pindah station ke masak ayam, di sana masak ayamnya sudah menggunakan mesin yang mana dapat memasak dengan jumlah banyak, tetapi tidak seperti yang saya kira yang mana ternyata memasak di sana benar – benar melelahkan karena harus memindahkan ayam dalam jumlah besar yang ada di dalam keranjang karena dengan cara seperti itu memasak menjadi lebih cepat.
 
         Sebenarnya masih banyak station atau bagian yang dikerjakan oleh karyawan di sana seperti mengerep atau mencetak nasi, memasak patty, memasak telur, memasak kentang, dsb. tetapi saya masih belajar untuk station atau bagian yang lain sehingga biasanya saya hanya mengerjakan pekerjaan di loby dan masak ayam. Untuk pekerja wanita di sana tidak di disuruh mengerjakan pekerjaan yang berat, pekerja wanita di sana biasanya memegang counter atau bagian kasir, drive thru, dan pekerjaan ringan lainnya. Jenjang karir di sana sebenarnya juga cukup menjanjikan, setelah menjadi crew PKWT karyawan bisa berkesempatan menjadi crew full-time atau pegawai tetap, setelah itu juga bisa berkesempatan menjadi Crew Leader, dan jika memang benar – benar bagus setelah menjadi CL atau Crew Leader, karyawan bisa menjadi Manager, walaupun jabatan manager sebenarnya bisa diduduki menggunakan ijazah sarjana.
 
        Setelah beberapa minggu bekerja di sana akhirnya saya sudah dibolehkan memakai seragam McDonald’s yang berwarna abu – abu untuk baju dan celana levis hitam. Sebenarnya saya sudah boleh memegang station kasir tetapi karena saya belum menguasai station tersebut maka saya memegang station yang lain dulu sambil belajar. Manager di sana mempunyai banyak tugas diantaranya: membuat jadwal, menghitung pemasukan, membantu kru dalam bekerja, dsb. sragam yang digunakan oleh manager berwarna putih kebiru – biruan untuk baju dan hitam untuk celana.
 
        Sekian sedikit pengalaman saya saat saya bekerja di McDonald’s, kurang lebihnya minta maaf, dan terima kasih. 

Saturday, July 29, 2023

Kelebihan Dan Kekurangan Menggunakan MacBook Untuk Seorang Programmer


Assalamu'alaikum Wr. Wb.
           Apakah anda seorang programmer atau ingin mencoba dunia programming dan tertarik untuk menggunakan laptop MacBook untuk ngoding? sebelum anda membeli laptop MacBook sebagai perangkat. yang ingin anda gunakan untuk ngoding, anda perlu mengetahui terlebih dahulu kelebihan dan kekurangan laptop MacBook jika anda ingin menggunakan laptop MacBook untuk melakukan programming, langsung saja untuk kelebihan dan kekurannya adalah sebagai berikut:

Kelebihan

  1. Performa bagus
             Ya, salah satu keunggulan laptop MacBook dibanding laptop lainnya adalah performanya yang cukup bagus dan kencang, anda akan jarang sekali menemukan laptop MacBook anda ngelag jika anda ngoding atau bekerja menggunakan laptop MacBook, dengan catatan anda menggunakan laptop MacBook anda secara wajar karena hal tersebut juga tergantung dari spesifikasi dan seberapa banyak aplikasi yang sedang anda buka di laptop MacBook anda menghabiskan RAM, misalkan jika RAM anda 8 dan anda menjalankan terlalu banyak aplikasi sehingga hampir atau bahkan menghabiskan RAM  laptop anda maka anda dapat mengalami lag dari laptop MacBook anda, tapi bedanya biasanya lag hanya terjadi pada aplikasi berat yang sedang anda jalankan dan tidak mempengaruhi aplikasi lain, perbedaan signifikan jika anda pernah menggunakan laptop Windows dan mengalami lag karena menghabiskan RAM, maka biasanya akan mempengaruhi aplikasi lain yang sedang berjalan.
  2. Performa dan kualitas touchpad yang bagus
            touchpad yang smooth dan fungsional dapat menggantikan mouse bahkan bagi anda yang terbiasa nyaman menggunakan mouse, misal anda sedang melakukan designing anda dapat melakukan zoom in dan zoom out dengan smooth dengan hanya menggunakan touchpad pada laptop MacBook.
  3. Praktis untuk dibawa bekerja di mana saja dan kapan saja
           
    Hal tersebut karena anda hanya perlu membawa laptop MacBook anda beserta charger saja untuk melakukan pekerjaan anda dimana saja dan kapan saja, anda tidak perlu membawa kipas pendingin dan mouse jika anda mau, untuk perangkat lain sebenarnya tergantung kebutuhan anda, misal anda adalah pengembang aplikasi android dan anda memerlukan smarphone dan USB untuk mendebug aplikasi android anda maka anda memerlukan USB dan perangkat android tetapi hal tersebut sebenarnya bisa menggunakan emulator yang disediakan oleh aplikasi di laptop MacBook. Dengan MacBook anda tidak perlu mematikan laptop MacBook anda jika sudah selesai bekerja, cukup menutupnya saja dan anda laptop anda akan dalam mode sleep dan siap untuk digunakan untuk melakukan pekerjaan kapan saja dan dimana saja.
  4. Baterai yang tahan lama
           
    Laptop MacBook terkenal dengan baterainya yang awet sehingga dan tahan lama saat digunakan, anda tidak perlu bolak-balik mencolokkan charger ke laptop MacBook anda jika sedang bekerja di tempat yang jauh dengan stop kontak, tapi hal tersebut tergantung dengan kondisi baterai anda, seperti MacBook Pro 2015 milik saya sebenarnya dapat bertahan untuk melakukan pekerjaan sampai 6 jam tapi karena kondisinya sudah agak rusak jadi hanya dapat bertahan kurang lebih 2 sampai 3 jam setelah dilakukan pengecasan penuh walau begitu masih bisa dibilah awet jika dibandingkan laptop lain.
  5. Tampilan layar monitor yang jernih
             
    Kelebihan selanjutnya dari laptop MacBook adalah tampilannya yang jernih, anda akan mengalami pengalaman yang berbeda saat menggunakan laptop MacBook untuk melakukan pekerjaan, tampilan di layar monitor terlihat sangat jernih, selain itu anda. juga dapat mengatur intensitas cahaya layar monitor anda untuk anda sesuaikan sesuai kenyamanan anda sesuai kondisi cahaya lokasi tempat anda bekerja, tapi hal tersebut juga tergantung dari kondisi layar monitor anda, jika layar monitor anda sudah rusak atau terlalu banyak kotoran yang menempel maka hal tersebut akan mempengaruhi tampilan layar monitor laptop MacBook anda.

Kekurangan

  1. Harganya biasanya mahal
               
    Karena banyak keunggulan yang diberikan dari laptop MacBook maka laptop MacBook biasanya memiliki harga yang bisa dibilang mahal, untuk laptop MacBook Pro 2015 saya sendiri yang saya beli dalam kondisi second atau setengah pakai harganya sekitar 8,5 juta, walaupun harganya biasanya mahal tapi untuk masalah kualitas dan performa tidak mengecewakan.
  2. Aplikasinya masih banyak yang berbayar dan susah di crack
               
    Jika anda dapat dengan mudah mencari aplikasi gratisan dengan menggunakan laptop Windows maka berbeda dengan laptop MacBook yang kebanyakan aplikasi yang ditujukan untuk MacBook masih banyak yang berbayar, tidak semuanya memang tapi untuk beberapa aplikasi yang digunakan untuk melakukan pekerjaan sebagai seorang programmer misal Navicate dan Php Storm anda akan susah bahkan tidak mungkin untuk mengecrack nya agar gratis berbeda dengan aplikasi Windows yang banyak sekali yang dapat di crack agar dapat digunakan secara gratis.
  3. Biaya perbaikan dan harga komponen mahal
               
    Misal jika anda tidak sengaja menumpahkan kopi di laptop MacBook anda sampai menimbulkan kerusakan maka harga perbaikannya cukup mahal, karena harganya sendiri mahal maka untuk komponen-komponen beserta biasa servis nya pun begitu, tapi dengan harga komponen-komponen yang mahal tersebut sesuai dengan kualitas dan peforma komponen yang diberikan kepada laptop MacBook, tapi hal tersebut tergantung juga apakah komponen yang dipasang ke laptop anda masih bagus dan atau original atau tidak.
  4. Environment tertutup
               
    Berbeda dengan laptop linuk dan windows yang dapat dengan mudah dimodifikasi sesuai kebutuhan, laptop MacBook lebih terbatas dalam memodifikasinya sesuai dengan kebutuhan pengguna, sebagai pengguna laptop MacBook anda dituntut untuk ketergantungan dalam ekosistem Apple, seingga anda akan kesulitan dan perlu mencari alternatif lain agar dapat berinteraksi dengan aplikasi atau sistem operasi pihak ketiga, selain itu laptop MacBook juga terbatas di pilihan karena layanan dan produk Apple atau mitra resmi dari Apple, jika produk atau layanan tidak tersedia di laptop MacBook maka kita perlu mencari alternatif lain yang kompatibel.

Monday, July 24, 2023

Tutorial Menambah Channel Youtube Tanpa Menambah Akun Gmail 2023

Assalamu'alaikum Wr. Wb.

            Pada artikel saya kali ini saya ingin membahas tentang bagaimana cara menambah channel You Tube dari yang sebelumnya cuma 1 di sebuah akun google jadi 2 bahkan lebih channel You Tube yang bisa kita tambahkan di akun google yang sama, langsung saja untuk tutorialnya adalah sebagai berikut:

  1. Masuk ke youtube menggunakan akun gmail anda
                 
    Langkah pertama yang jelas anda perlu lakukan adalah memiliki akun gmail dan masuk ke youtube menggunakan akun gmail anda, pada tutoial saya kali ini saya menggunakan komputer atau laptop untuk menambah channel youtube di akun gmail saya, jika anda belum memiliki akun gmail anda dapat membuat akun gmail baru di sini.
  2. Klik icon profile akun You Tube anda
                   
    Langkah selanjutnya klik icon akun you tube anda yang berada di pojok kanan atas halaman awal You Tube.



  3. Pada pop up icon pilih Settings
                   
    Setelah anda mengeklik icon akun You Tube anda di langkah ke 2, langkah selanjutnya anda perlu mengeklik tombol Settings.




  4. Klik "Tambah atau kelola channel anda"
             
    Setelah anda mengeklik tombol Setelan pada pop up di langkah ke dua, selanjutnya anda akan di alihkan ke halaman pengaturan untuk akun youtube anda, terdapat tombol "Tambah atau kelola channel anda" di bawah icon akun You Tube anda, klik tombol atau tulisan tersebut untuk melanjutkan mengelola channel You Tube anda.



  5. Pilih tombol buat channel
              Jika anda sudah pernah menambah channel anda, biasanya anda akan dialihkan ke halaman seperti gambar di bawah, tapi jika belum anda biasanya akan langsung dialihkan ke halaman di langkah ke 6, lewati langkah ini jika anda belum pernah menambah channel You Tube anda pada satu akun gmail sebelumnya.



  6. Buat nama channel anda
               
    Selanjutnya anda akan dialihkan ke halaman yang berisi form untuk membuat nama baru untuk channel You Tube baru anda, santai saja langkah ini tidak akan membuatkan akun gmail baru, melainkan membuatkan akun You Tube baru yang masih dalam akun gmail yang sama.



  7. Selamat anda sudah membuat satu channel You Tube baru pada akun gmail yang sama
                 
    Anda sudah berhasil menambahkan channel baru di akun gmail anda yang sama dengan channel anda sebelumnya, anda akan dialihkan ke channel anda yang baru dan mungkin anda akan bingung karena anda tidak langsung bisa melihat channel baru anda, anda perlu merefresh nya dan akan mendapatkan halaman channel baru anda.

  8. Membuat channel You Tube baru lagi menggunakan channel induk
                  Jika anda ingin menambah channel You Tube baru lagi anda dapat mengulangi langkah-langkah di atas, tapi anda harus membuatnya dari channel induk anda atau channel You Tube yang pertama kali anda buat di akun gmail anda.