Tampilkan postingan dengan label pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label pemrograman. Tampilkan semua postingan
Perang platform blogger masih ramai, yang perang itu ya penggunanya saling klaim mana yang lebih hebat diantara jagoan masing masing. Kali ini di twitter sedang ramai di perbincangkan Mana yang lebih SEO blogging melalui WIX atau Wordpress.

Biasalah masing masing merasa unggul. Namun ini adalah kisah sebuah platform web dan blogging yang sedang naik daun: WIX.

logo wix

Disana ada beberapa websider menggunakan kedua platform bersamaan dan melakukan test. Tenyata dalam beberapa test SEO lokal WIX mampu mengungguli Wordpress. Akan tetapi kita harus juga ingat test adalah test, dan Google memiliki banyak proses, dan berton ton faktor sehingga menghasilkan hasil final sebuah test.

Dan berita buruknya begini: Sehebat apapun hasil test yang dilakukan oleh tool online ia tetap saja bisa misleading alias salah, tidak menunjukan bukti nyata apa apa. Mungkin Wordpress atau WIX  menurut hasil test unggul. akan tetapi kemudian hasil itu tidak menunjukan bahwa akhirnya performa halaman website mereka benar benar jawara di alam kenyataan.

Bagaimana mempersempit atau bahkan menghilangkan gap antara hasil test dan perfoma di dunia praktis? Tidak ada kecuali hanya dengan usaha terus menerus untuk memperbaiki halaman website kita.

Baik WIX, Wordpress maupun Blogger dan lain lain platform blogging telah diliput  halaman Wikipedia, jadi mereka hanyalah perbandingan lebih dan kurang, unggul di sana namun kurang disini dan sebaliknya.

Apa itu WIX?

Wix adalah perusahaan software milik negara Yahudi atau lebih resminya milik Israel. Ia menyediakan jasa service pengembangan web berbasis cloud. Menggunakan wix sangatlah mudah, bahkan dalam beberapa hal lebih mudah daripada platform blogger. Dengan Wix kita dapat membuat halaman website atau blog berbasis HTML 5 hanya dengan menggunakan tool drop dan drag. 

Cukup menggeser dan meletakan elemen elemen seperti header blog, sidebar blog, footer hingga mendesain gaya atau style navigasi menu hinga mewarani latarnya hanya dengan menggeser geser dan meletakan widget, elemen dan material material yang kita inginkan. Jadilah sebuah halaman yang indah, responsif dan mobile.

Menggunakan Wix tentu saja sangat menyenangkan bagi blogger pemula yang ingin mendesain template halaman blognya sendiri. Hasil templatenya sangat responsif sekaligus mobile friendly karena memang telah desain berdasarkan azas kerja website modern.

Akan tetapi sama seperti Wordpress dan blogspot, Pengguna harus membeli paket premium untuk menghubungkan situs mereka ke domain milik sendiri, menghapus iklan Wix, mengakses pembuat formulir, menambahkan kemampuan e-niaga, atau membeli penyimpanan data dan bandwidth tambahan.

Wix juga telah di gunakan luas di negara negara Amerika serikat hingga Amerika latin dan sebagian Eropa, dan mulai populer di belahan dunia lainnya sehingga boleh dikatakan perkembangannya kini lebih cepat daripada wordpress, meskipun secara keseluruhan skalanya Wordpress lebih besar. Namun boleh dikatakan Wix adalah pesaing potensial.

Platform ini di bangun oleh Avishai Abrahami, Nadav Abrahami, dan Giora Kaplan pada tahun 2006 dan berhasil meraih 3,6 juta pengguna dalam empat tahun berdirinya. Wix mendukung social plug-ins, e-commerce, pemasaran online, contact forms, e-mail marketing, dan forum forum komunitas besar.

Kontroversi dengan Wordpress.

Akan tetapi Pada bulan Oktober 2016, ada kontroversi mengenai penggunaan Wix atas kode berlisensi GPL WordPress. Sebagai tanggapan, Avishai Abrahami, CEO Wix, menerbitkan jawaban yang menjelaskan kode sumber terbuka mana saja yang mereka gunakan dan bagaimana Wix berkolaborasi dengan komunitas sumber sumber terbuka tesebut. 

Namun demikian perlu dicatat bahwa kolaborasi dengan komunitas open-source tidak cukup di bawah persyaratan lisensi GPL, yang memerlukan kode yang dibangun di atas kode berlisensi GPL untuk dirilis di bawah lisensi yang sama. 

Dan terlepas dari perkara di atas itu, hari ini ada beberapa temuan hasil test yang menyatakan Wix lebih SEO secara lokal jika di banding dengan Wordpress. Namun tampaknya hal tersebut secara tidak tersirat di bantah oleh John Mu sang ahli Websider dari sisi Google. Ia menyatakan lebih baik fokus kepada website masing masing tidak masalah platformnya apa.

Artinya tidak akan pernah benar benar ada sebuah platform apakah itu Wordpress, Wix, Drupal atau Blogspot yang benar benar secara real dapat mengungguli yang lain, namun sangat jelas sebuah halaman yang diolah berbasis suatu platform tertentu jika di kelola dengan benar dan konsisten, dapat dipastikan akan memiliki keunggulan yang kompeherensif di atas situs yang lain. Dan itu terlihat sangat jelas di dunia nyata.

Dengan bahasa apa Wix di bangun?

Dan sebagai platform yang relatif masih muda banyak orang yang ingin tahu segala hal dan tentu saja ingin mencoba blogging melaluinya. Wix benar benar telah datang menggoda pengguna online di dunia.

Pertanyaan dari bahasa programming mana Wix sesungguhnya di bangun? 

Bagi saya yang awam cukup aneh ia menjalankan HTML 5. Tapi tidak ada penjelasan dari bahasa apa ia di bangun bahkan penjelasannya tidak ada di Wikipedia juga.

Kita tahu Blogspot di bangun dengan bahasa Phyton.

Wordpress di bangun menggunakan bahasa PHP.

Tapi Wix? Ada yang berpendapat, platform web ini di bangun pada awalnya menggunakan bahasa Java akan tetapi setelah itu tidak ada penjelasan lanjutannya. Ada yang berpendapat rada rada nyeleneh dan bercanda yakni, di bangun dari sekumpulan bahasa bahasa pemrograman.

Yang jelas Wix adalah pembuat Situs HTML5 sama seperti Blogspot atau bahkan sama dengan Wordpress yang CMS - jika kita boleh membandingkannya, tapi ya memang ada banyak bahasa yang dapat di gunakan untuk membangun situs berbasis HTML5.

Tidak mungkin murni HTML, Karena HTML adalah mark-up, maka sedianya HTML seperti halnya CSS dan Javascript bukanlah sebuah bahasa pemrograman.

Anak sekolahan juga mengerti jika HTML adalah bahasa mark up bukan murni bahasa pemrograman. Namun yang penting kita hanya tahu menggunakannya juga tetap disebut 'ngoding'.

Artinya, dengan bahasa apapun wix telah di bangun itu tidak bisa sembarang bahasa. Secara prbadi menurut saya yang awam ini tidak mungkin juga menuliskannya, katakanlah, dalam bahasa Erlang, Prolog atau Haskell. Atau sama seperti blogspot yang di bangun dengan bahasa Phyton.

Aneh bukan?

Apapun kisahnya, namun WIX adalah platform yang terus berkembang  pesat dan berpotensi menjadi lebih besar daripada sekarang. Bahkan telah dinyatakan sejajar dengan Worpress dan blogspot.


Ikuti terus trik, tips, teknik hack dan kabar terupdate dari blog ini! Share:

SHARE YA:

APA ITU JSON?

Tidak ada komentar

Januari 21, 2021

JSON ilustration
sumber gambar: jsonview.com

Jika Anda tertarik mempelajari Javascript pada akhirnya sulit mengabaikan JSON karena JSON itu sendiri adalah Javascript dalam bentuk dan fungsi yang berbeda. Namun sebagai blogger dan tertarik pada dunia pengatahuan HTML mau tidak mau Anda harusnya paling sedikit memahaminya.

JSON adalah singkatan dari: JavaScript Object Notion 
Ia adalah sintaks untuk menyimpan dan bertukar data
Bentuknya adalah teks namun di tulis dengan notasi objek JavaScript


Mengapa menggunakan JSON?

Karena format JSON hanya teks, maka dengan mudah dapat dikirim dari dan ke server, dan digunakan sebagai format data oleh bahasa pemrograman apa pun.

JavaScript memiliki fungsi bawaan untuk mengonversi string, yang ditulis dalam format JSON, menjadi objek JavaScript asli:

JSON.parse()

Jadi, jika Anda menerima data dari server, dalam format JSON, Anda dapat menggunakannya seperti objek JavaScript lainnya.


JSON memiliki 4 kegunaan:

1. Bertukar Data

Saat bertukar data antara browser dan server, data hanya dapat berupa teks.

Karena JSON adalah teks, dan kita dapat mengonversi objek JavaScript apa pun menjadi JSON, dan mengirim JSON ke server.

Kita bahkan dapat mengonversi JSON apa pun yang diterima dari server menjadi objek JavaScript.

Dengan cara ini kita dapat bekerja dengan data sebagai objek JavaScript, tanpa penguraian dan terjemahan yang rumit.

2. Mengirim Data

Jika Anda memiliki data yang disimpan dalam objek JavaScript, Anda dapat mengonversi objek tersebut menjadi JSON, dan mengirimkannya ke server:

Contoh:

<!DOCTYPE html>
<html>
<body>
<script>
var myObj = { name: "Ujang", age: 17, city: "Batam" };
var myJSON = JSON.stringify(myObj);
window.location = "demo_json.php?x=" + myJSON;
</script>
</body>
</html>

3. Menerima data

Jika Anda menerima data dalam format JSON, Anda dapat mengubahnya menjadi objek JavaScript:

Contoh:

<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>
var myJSON = '{"name":"Ujang", "age":17, "city":"Batam"}';
var myObj = JSON.parse(myJSON);
document.getElementById("demo").innerHTML = myObj.name;
</script>

</body>
</html>

4. Menyimpan Data

Saat menyimpan data, data harus dalam format tertentu, dan di mana pun Anda memilih untuk menyimpannya, teks selalu menjadi salah satu format legal.

JSON memungkinkan untuk menyimpan objek JavaScript sebagai teks.

Contoh:

<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>
var myObj, myJSON, text, obj;

// Storing data:
myObj = { name: "ujang", age: 17, city: "Batam" };
myJSON = JSON.stringify(myObj);
localStorage.setItem("testJSON", myJSON);

// Retrieving data:
text = localStorage.getItem("testJSON");
obj = JSON.parse(text);
document.getElementById("demo").innerHTML = obj.name;
</script>

</body>
</html>

KESIMPULAN:
  • JSON adalah singkatan dari Java Script Object Notation
  • JSON adalah format pertukaran data yang ringan
  • JSON "mendeskripsikan diri sendiri" dan mudah dimengerti dan dipelajari.
  • JSON tidak bergantung pada bahasa (JSON menggunakan sintaks JavaScript, tetapi format JSON hanya teks. Sedangkan teks dapat dibaca dan digunakan sebagai format data oleh bahasa pemrograman apa pun.)

Sumber rujukan: w3school

Ikuti terus trik, tips, teknik hack dan kabar terupdate dari blog ini! Share:


Adel

Adelina Sofyan

contributor biasanya hanya menulis artikel pendek

SHARE YA:

NASIB ADOBE FLASH SEKARANG

Tidak ada komentar

Januari 06, 2021

Bukan hanya perangkat keras berubah menjadi jadul seiring waktu, perangkat perangkat lunak juga satu persatu menjadi laputk dan mati. Salah satunya adalah Adobe Flash.

Adobe flash pernah menjadi legenda yang hidup di dunia web design, ia adalah tool sekaligus bahasa programming yang di tulis dan di pergunakan oleh para desainer web di masa lalu pada saat membuat perintah pekerjaan pekerjaan visual yang hebat, game dan juga animasi. 

Adobe flash telah mati

Akan tetapi setelah itu HTML dan CSS datang menggantikannya, karena itu semakin jelas terlihat bahwa Adobe Flash memiliki banyak sekali kekurangan seperti problem pengaksesan. Kebanyakan Website yang di bangun dengan Adobe flash tidak di dukung oleh navigasi keyboard dan pembaca layar, dan kode kodenya itu sama sekali tidak bisa di "parse" layaknya bahasa web modern seperti HTML dan CSS yang jauh lebih felksibel.

Baca:
update: runtuhnya google plus dan dampaknya terhadap blogger 

Matt May adalah kepala desain inklusif Adobe, mengumumkan: "Saya akan mengubur dalam dalam Adobe Flash dan tidak mungkin mempertahankannya lagi" Ia mengatakan sebuah fakta yang ia sesali bahwa Adobe Flash dibuat pada waktu lalu dengan tidak menyertakan banyak pihak sehingga begitu banyak memiliki kekurangan.

Kini zamannya HTML, CSS dan Javascript, dan kita tahu setiap hal baru datang dengan pasti cepat atau lambat akan menggantikan hal lama. Bahkan telah di ketahui tidak sedikit bahasa bahasa program lama yang kini telah mati atau tidak dipergunakan lagi.

Semua karena mengikuti kebutuhan dan tuntutan zaman.

Baca: 

7 BAHASA PEMROGRAMAN JADUL YANG SAKTI


Flash tidak memiliki sifat bawaan semantik atau memiliki struktur seperti itu, dan teks pada flash bukanlah benar benar teks, ia berbentuk vektor seperti tulisan karena itu kini ia menjadi masalah dalam penulisannya. Dalam hal ini kita dengan mudah memahami bagaimana HTML dan CSS memiliki sifat semantik karena terdiri dari teks dan perintah teks yang sederhana dan mudah di tulis.

Tidak ada yang dapat di ceritakan lagi, karena mendiang Steve Job sang pendiri Apple pernah mengatakannya juga bahwa Adobe Flash sebenarnya telah mati. Namun tidak terbantahkan ia pernah hadir mewarnai dunia web desain ketika pilihan belum muncul lagi dalam bentuk dominasi HTML dan CSS. 

Dan sekali lagi kita tahu setiap datang hal baru adalah untuk menggantikan hal lama dan membunuhnya, sama kisah kisah lain yang juga datang berawal lalu pergi untuk berakhir. Tidak ada yang abadi di dunia.

Ikuti terus trik, tips, teknik hack dan kabar terupdate dari blog ini! Share:

SHARE YA:

Setelah java mengapa pula harus belajar bahasa kotlin?

Tidak ada komentar

September 28, 2020

Jika ingin memiliki salah satu satu skill membuat aplikasi untuk platform Android di zaman now dan beberapa dekade lagi di masa depan sebaiknya Kalian belajar bahasa bahasa pemrograman diantaranya yang menonjol adalah bahasa kotlin. Mengapa bahasa kotlin itu penting, mari kita membahasanya

bahasa pemrograman kotlin android

Jadi ceritanya begini: Setelah katam (tamat) belajar bahasa Java, dilanjutin tadarus bahasa kotlin, mengapa orang orang muda mulai melirik bahasa ini?

Karena Kotlin adalah bahasa masa depannya aplikasi Android. Jika hari ini kalian sudah belajar bahasa Java dan telah membuat beberapa aplikasi menggunakan Java di Android studio, pasti kalian faham mengapa bahasa kotlin itu sekarang menjadi semakin penting. Ya karena ia telah menjadi bahasa kesayangan Google dan melihat kelebihan dan perkembangannya di masa kini yang melebihi bahasa Java dalam pemrogramman Android, mau tidak mau kalian harus mempelajari bahasa kotlin untuk melanjutkan projek projek Android di masa depan.

Alasan mengapa harus belajar bahasa Kotlin? 

Di antara segudang alasan mengapa kita harus mulai serius mempelajari bahasa yang satu ini adalah:
  1. Yang paling penting adalah Kotlin itu Open Source. Ia didistribusikan di bawah Lisensi Apache, Versi 2.0. Kompiler (kompiler Kotlin), plugin IntelliJ IDEA, dan library-library java semuanya open source.
  2. Aman. Karena bahasa kotlin seperti bahasa Java adalah bahasanya programming Android, seperti Java bahasa kotlin juga berguna untuk membuat aplikasi Android menggunakan Android Studio Google. Dan sebagai bahasa yang lebih baru dia seharusnya lebih sempurna. Misalnya jika pada Java ada istilah NPE (NullPointerException) yang membuat para Developer pusing kepala mengatasi crash, pada bahasa Kotlin tidak terdapat hal seperti itu. Kotlin memiliki pengaman otomatis untuk itu.
  3. Kotlin itu Consice and Expressive : Yakni proses kompilasi dan kerumitan pada saat Koding menggunakan java akan berkurang ketika menggunakan kotlin.
  4. Ekosistem Kotlin terbilang sudah semakin matang dan benar benar telah dirancang untuk menjadi bahasa Android di masa depan. Terdapat library library baru setiap harinya dan dengan bahasa Kotlin pengembang masih tetap bisa menggunakan library bahasa Java.
  5. Mudah dipelajari. Sebagai bahasa programming modern bahasa kotlin lebih sederhana dan lebih mudah dipelajari daripada bahasa Java. Sintak sintaknya mirip bahasa Java. Jika sebelumnya kalian sudah menguasai bahasa Java, maka akan sangat mudah untuk menguasai bahasa Kotlin. 
  6. Ada alasan lain mengapa ia jadi lebih mudah: Karena ia menggunakan studio Android Google yang canggih dan di desain untuk mengerjakan elemen elemen dasar yang sudah ada. Elemen yang sudah familiar dengan para pengembang.
  7. Prospek ekonominya bagus. Karena dimasa depan peranannya dalam membuat aplikasi aplikasi Android membuat  bahasa yang satu ini sangat potensial di segi penghasilan. Programmer mana sih yang tidak ingin membuat aplikasi dan di jual lalu di unduh jutaan orang di Play Store Android? 
  8. Bisa juga untuk membuat aplikasi di iOS. Dengan menggunakan Kotlin Native, kalian bisa membuat aplikasi iOS dan menjualnya di App. Store milik Apple. Jadi bukan hanya melulu di Android, menguasai dan memiliki bahasa Kotlin akan membuat peluang kalian menjadi lebih besar.API Kotlin untuk iOS dan Android
  9. Kotlin dapat membaca kode kode lama atau library yang kita gunakan saat coding dengan bahasa Java dan begitupun sebaliknya.
Contoh mengapa saya katakan bahasa kotlin sederhana adalah karena Pada kotlin untuk penulisan Variable lebih sederhana dari JAVA  karena jika kalian terbiasa dengan bahasa java yang penulisannya memiliki beberapa atribut, maka pada kotlin tidak harus menuliskan Tipe Data dari variable tersebut dan tidak di akhiri dengan titik koma ‘ ; ’.

Untuk penulisannya sendiri diawali dengan var atau val. Contohnya :
var nama = “Anissa Auliasari”
val usia = 19
Namun jika ingin spesifikasi menggunakan Tipe Data maka kita bisa menuliskannya sebagai berikut :
var nama : String
nama = “Adelina Sofyan”
val usia: Int = 17 

Lho, apa bedanya var dengan val????

Bedanya mendeklarasikan suatu Variable penulisan di dalam bahasa Kotlin ketika menggunakan val maupun var adalah:
  • val : Jika kita mendeklarasikan suatu variable menggunakan val maka kita tidak dapat merubah value (nilai) nya kembali.
  • var : Sedangkan Jika kita mendeklarasikan suatu variable menggunakan var kita bisa merubah value (nilai) pada variable tersebut kapanpun kita inginkan.
Demikian sekilas contoh bahasa kotlin, kalian dapat mempelajarinya sendiri melalui halaman web layaknya belajar bahasa bahasa koding lainnya seperti python, java dan ruby.

Dengan belajar bahasa kotlin peluang kalian untuk mencari uang dengan usaha sendiri menjadi sangat terbuka. Yakni dengan membuat aplikasi aplikasi Android yang berguna untuk perangkat genggam smartphone.

Namun yang lebih penting dari semua itu adalah, selalulah menjadi diri sendiri, memiliki komitmen dan bekerja keras.

Ikuti terus trik, tips, teknik hack dan kabar terupdate dari blog ini! Share:

SHARE YA:

  • Bahasa masa depan
  • Pekerjaan masa depan
  • Merobah dunia menjadi semakin cerdas
  • Problem solving
  • Bekerja di rumah
Di negara negara maju ada kesadaran pendidikan bahasa pemrograman atau coding sejak dini. Anak anak usia dini disana sangat menyukai koding. Tidak heran misalnya Cina memiliki kesempatan paling bagus untuk menjadi negara dengan teknologi paling maju di masa depan. Bahkan menurut kebanyakan pengamat akan melebihi Amerika dan Eropa.

alasan mengapa harus belajar koding semenjak usia dini

Lupakan Cina, mereka memang sudah dekat untuk meraih impian sebagai negara adi daya teknologi. Sekarang kita membahas Singapore negara tetangga yang paling dekat dengan kita.

Tahun depan Singapore akan menerapkan wajib belajar koding sejak anak anak telah duduk di bangku sekolah dasar atau SD. Negara terkaya di Asia ini juga memiliki Cyber Security Agency (CSA), lembaga khusus mirip Kemenkominfo-nya milik Indonesia.

Mereka telah meluncurkan program "Singapore Cyber Youth Programme". Program tersebut ditujukan kepada anak-anak usia sekolah dan mahasiswa di perguruan tinggi. Melalui program ini, CSA berencana untuk menjangkau sekitar 10.000 anak muda dalam tiga tahun ke depan melalui boot camp, kompetisi, hingga mentoring.

Di Indonesia sendiri koding belumlah menjadi mata pelajaran wajib, namun beberapa sekolah dasar tertentu sudah mulai mengambil start untuk memberikan mata pelajaran tambahan koding kepada anak anak didik mereka. Belajar koding untuk anak anak sekolah dasar sebenarnya tidaklah rumit, mata pelajaran lebih mirip permainan yang bisa memancing perasaan ingin tahu dan panasaran anak anak usia sekolah dasar.

1. INDONESIA AKAN MENERAPKAN WAJIB BELAJAR KODING SEJAK SD

Beberapa waktu yang lalu pemerintah melalui menristek menyampaikan bahwa mata pelajaran koding akan di terapkan sejak SD, SMP, SMA hingga perguruan tinggi di Indonesia.

Tujuannya adalah untuk menyiapkan sumber daya manusia (SDM) menuju Revolusi Industri 4.0. Menteri mengisyaratkan bahwa ia terinspirasi dengan negara Finlandia yang memberikan pelajaran koding gratis bagi rakyatnya.

Sebagai peminat koding kita tentu sangat gembira dengan perkembangan ini. Rasanya sangat sulit kita bisa berdiri sejajar dengan bangsa lain, memiliki kehormatan dan martabat tanpa penguasaan teknologi.

2. PENGHALANG KEMAJUAN DI MASA DEPAN BUKAN LAGI BUTA HURUF

Karena di masa depan penghalang kemajuan bukan lagi buta huruf, karena hampir sebagian besar orang di pastikan sudah melek huruf, pada masanya dulu orang belajar tulis baca dan pemerintah juga telah bertindak pro aktif melalui program pemberantasan buta huruf. Kelak sampai masanya kebutuhan kita meningkat, salah satunya adalah penguasaan basis teknologi.

Dan koding adalah teknologi yang mendasari banyak hal. Menjadi teknologi yang paling banyak diterapkan di segala lini kehidupan. Tanpa nya mesin mesin hape dan komputer tidak "hidup" website menjadi sepi. Dalam beberapa tahun ke depan banyak pekerjaan akuntansi tidak membutuhkan ketrampilan manusia lagi, robot robot A.I segera bermunculan, sistem automatisasi, hingga teknologi ruang angkasa. Semuanya di terapkan dengan pengetahuan koding, pemahaman koding akan menjadi bahasa yang vital telah semakin mendekati titik poin nya. Pada waktu itu posisi pekerjaan tidak lagi sama dengan masa sekarang.

Bisa jadi, tidak bisa baca koding di masa depan adalah BUTA HURUFnya zaman next.
Adapun alasan mengapa harus belajar koding diantaranya adalah :
  • Bahasa masa depan. Segala perangkat yang telah ada pada sekarang seperti smartphone, tablet, laptop dan komputer semuanya di operasikan berbasis bahasa koding atau pemrograman.  Di masa depan kualitas hidup manusia akan ditunjang oleh teknologi. Dari sistem pendidikan, fasilitas transportasi, ruang publik, kantor pemerintahan. Hingga apabila kalian ingin melakukan bisnis semua tidak akan terlepas dari sistem aplikasi online. Semua terhubung dengan cepat, aman dan diberikan jaminan. Untuk itulah mengapa tidak bisa baca dan menulis koding dimasa depan akan setara bodohnya dengan tidak bisa tulis baca konvensional di masa lalu.
  • Pekerjaan masa depan. Di masa depan pekerjaan juga berbasis teknologi, automatisasi informatika banyak sekali menghasilkan peluang dan juga tantangan yang akan kalian hadapi dan kalian pecahkan dengan bantuan ketrampilan membaca koding (bukan tulis baca konvensional) . Contohnya jika dimasa kini kalian melihat banyak sekali staf akutansi dan keuangan duduk di depan layar monitor limiter, menghitung dan menginput statistik, mengirim email, di masa depan hal hal tersebut tidak akan ada lagi alias langka untuk perusahaan semuanya akan dilakukan oleh A. I. (Artificial Intelligent). 
  • Kalian dapat bayangkan: lapangan atau bidang bidang pekerjaan yang membutuhkan tenaga kerja melek huruf seperti sekarang akan segera di gantikan oleh tenaga tenaga kerja "melek koding " saya rasa hal ini tidak akan keliru dan akan terjadi di masa depan. Disamping itu pekerjaan membuat aplikasi dunia kerja, game, utilitas dll akan semakin berkembang dan mendapatkan tempatnya di masa yang akan datang.
  • PROBLEM SOLVING. Ketrampilan koding mirip dengan intuisi matimatika algoritma, kalkulus dan aritmatika dalam bentuk penjabaran bahasa yang berbeda. Dengan menguasai koding kalian akan terlatih untuk menjadi seorang "problem solving " namun juga mengasah kreatifitas. Pengatahuan koding akan membuatkalian terbiasa berfikir dan bertindak logis. Koding juga akan menempa mental juang kalian untuk lebih tangguh dalam menghadapi masalah di dalam dunia pekerjaan.
  • Merubah dunia dan menciptakan hal baru.  Di awal kehadirannya programming telah melahirkan para inventor, investor dan pencipta dunia baru. Kalian kenal para entrepreneur dunia? Lihat Jack Ma, yang mendirikan perusahaan Alibaba berbasis aplikasi online, Mark Zuckerberg dengan aplikasi facebook, Instagram, Twitter dan siapa yang tidak tahu Google? Mereka tidak ada 35 tahun yang lalu. Berkat teknologi programming dan koding pemilik Microsoft Bill Gates bukan hanya menjadi manusia paling kaya di dunia, tetapi memiliki pengaruh yang sangat kuat di dunia modern. 
  • Para programmer memiliki open source atau khazanah terbuka sumber kode yang dapat mereka akses bersama di dalam suatu komunitas hal ini akan memungkinkan mereka dapat bekerja sama dalam menemukan dan menyempurnakan sumber kode tadi.
  • Bekerja hanya di rumah dan mendapatkan penghasilan. Koding pada akhirnya menjadi kebutuhan industri 4.0. Pada saat sekarang saja sudah mulai banyak perusahaan yang memberikan pilihan agar kalian bisa bekerja di rumah saja. Bukan hanya itu bahkan pemerintah sudah mulai mencanangkan dalam waktu dekat pegawai negeri dapat bekerja di rumah tanpa harus datang masuk ke kantor. Bekerja di rumah akhirnya dapat mengurangi ke padatan dan mengurangi lalu lintas, dapat membuat individu pekerja melewati lebih banyak dengan keluarga mereka.
  • Pemerintah atau negara negara di dunia juga mulai menerapkan wajib koding mulai di sekolah sekolah dasar. Jika kita tidak memulainya dapat dipastikan kita akan segera menjadi terkebelakang.

3. Dampak positif koding untuk masa depan manusia secara keseluruhan.

Akan datang zaman ketika orang bekerja tanpa harus masuk ke kantor, terutama untuk staf.  Tahu dampak positifnya?
  • Mengurangi kemacetan dan kecelakaan lalu lintas. Dengan cukup bekerja di rumah saja dan terhubung secara online ke perusahaan, berarti ribuan tenaga kerja tidak perlu lagi keluar bersama kenderaan mereka pada jam jam padat lalu-lintas. Negara akan lebih mudah mengatur ulang aturan jam padat lalu lintas. Bahkan pemerintah mulai menerapkan kebijakan ini bagi pegawai negeri. Pegawai negeri dalam waktu dekat akan menikmati kebijakan baru, yakni bisa bekerja di rumah tanpa masuk kantor.
  • Lebih banyak kesempatan berkumpul dengan keluarga. Hal ini akan berdampak postifi bagi keluarga terutama untuk kesehatan mental dan spritual anak anak dan orang tua.
  • Perusahaan mampu mengurangi fasilitas kantor termasuk beaya perawatan atau sewa gedungnya. Dengan memilih teknologi perusahaan akan mampu menghemat banyak beaya dan lebih fokus kepada pengeluaran untuk pembayaran gaji karyawan.
  • Lebih hemat pengeluaran. Bukan hanya perusahaan, pekerja dan keluarga akan lebih hemat jika hanya bekerja di rumah terutama pengeluaran untuk bahan bakar kenderaan atau mungkin juga makanan yang harus di beli di kantin perusahaan. Ada pertanyaan bagaimana dengan pemakaian listrik di rumah? Jangan kuatir! Teknologi sudah mulai memiliki pemecahan bagaimana sebuah perangkat menjadi sangat hemat energi!

4. Selamat tinggal milenial.

Revolusi Industri 4.0 akan di tandai dengan mulai berakhirnya dominasi milenial. Asalkan kalian tahu, Para ahli dan peneliti biasanya menggunakan awal 1980-an sebagai awal kelahiran kelompok ini dan pertengahan tahun 1990-an hingga awal 2000-an sebagai akhir kelahiran generasi milenial. Walau demikian, generasi milenial masih akan berperan besar karena posisi posisi Bos masih di tangan mereka. Lagipula mereka tidak buta buta koding amat.

Jadi rata rata mereka (generasi milenial) telah menjadi bapak bapak dan mak mak sekarang, bukan? Yang lahir tahun 1985 saja sekarang usianya sudah mencapai 34 tahun.

Nah generasi yang lahir setelah tahun 2000-an seperti Anissa, adalah generasi Z. Generasi yang dianggap lebih "Tech Savvy" daripada generasi pendahulunya. Generasi inilah bersama generasi seterusnya Generasi Alpha (Generasi sesudah Gen Z) yang akan menikmati perubahan drastis dan supercepat di masa depan. Jika kalian yang lahir pada tahun tahun ini tidak segera memiliki kesadaran belajar lebih kuat, kalian akan kesulitan menghadapi masa depan.

SHARE YA:


google company

Jika kalian ingin memiliki peluang bekerja di Google atau di perusahaan induknya Alphabet, kalian harus menguasai beberapa bahasa koding yang memang dibutuhkan di sana. Beberapa diantaranya memang adalah bahasa bahasa koding yang sudah mainstream, sebut saja JavaScript.

Ya memang ada bahasa bahasa koding yang akan membuat kalian memiliki peluang bekerja di tempat impian para orang muda: Google. Namun ada juga bahasa bahasa koding yang tidak bisa di pergunakan untuk bekerja di Google.

Menurut laman efinancialcareer seperti yang telah di tulis oleh Sarah Butcher, pekerjaan yng terkait koding di Alphabet Google adalah setidaknya pada saat ini adalah: Python, JavaScript, C++ dan Java. Ini tidaklah mengherankan juga sih karena menurut laporan GitHub Javascript, Python dan Java masih berada di atas daftar atas bersama C++ di ranking ke-6 bahasa coding paling top di muka bumi pada saat ini.

Tentu saja bekerja sebagai team, masing masing kalian akan memiliki tugas khusus dalam menyelesaikan proyek berdasarkan keahlian dan bahasa bahasa pemrograman yang kalian kuasai. Namun menguasai semuanya akan menjadi jauh lebih baik.

Ada lagi satu bahasa pemrograman yang di ciptakan oleh Google yakni Kotlin yang di tujukan untuk pengembangan sistem operasi Android lebih jauh. Google menawarkan pekerjaan bagi siapa saja yang menguasai bahasa Kotlin namun total pekerjaan menggunakan bahasa ini masih dalam kisaran 0.5% dari seluruh pekerjaan yang telah di tawarkan dalam bahasa bahasa koding lainnya.

Dibawah ini daftar bahasa coding utama yang mendapatkan peluang pekerjaan di perusahaan Alphabet Google:

Bahasa coding Pekerjaan yang di tawarkan Sudah terisi
Python 15% 17%
Javascript 15% 12%
C++ 14% 16%
Java 13% 18%
.NET 10% 2%
C# 9% 5%
Php 9% 5%
Go 5% 4%
Perl 3% 4%
HTML 1% 11%
Ruby 1% 3%
Kotlin 0% 0%
Scala 0% 1%
Rust 0% 0%
Clojure 0% 0%
Elixir 0% 0%
Haskell 0% 1%

Jadi jika kalian memang serius belajar bahasa bahasa pemrograman sejak muda, kalian bisa mencoba peruntungan bekerja dan berkarir di Google dan suatu ketika, kalian mendapatkan pengalaman yang sangat mengesankan sebagai programmer berpengalaman.

Di samping belajar bahasa pemrograman kalian juga harus belajar kalkulus untuk menopang skill pemrograman kalian agar kelak sampai kepada level ahli.

SHARE YA:

bahasa pemrograman
bahasa pemrograman
Dulu kalau mendengar pemrograman selalu berkonotasi dengan komputer, hari ini pemrograman tampak begitu "lapang dan luas" namun jadi terasa semakin banyak yang harus di capai ya...he he he...sudahlah fokus sajalah brooo..fokus pada satu proyek kalau mau memetik hasilnya.

Belajar pemrograman itu tidak terlalu sulit, lho sama saja kok dengan belajar pengatahuan lain. Apa bedanya kalau kalian mencoba belajar berternak, jadi? Ya pertama harus tanamkan minat dan tekad yang kuat: Saya mau belajar pemrograman, saya mau jadi jagoan koding dan seterusnya.

1. BELAJAR BASIS ITU SANGAT PENTING

Ya pertama yang harus kalian fahami adalah tidak mungkin mencapai pelajaran lanjutan sebelum memiliki konsep dasar bahasa pemrograman. Jikapun kalian melanjutkannya dengan pemahaman sepotong sepotong, kalian akan frustasi setelah menghadapi pelajaran pemrograman dan menganggapnya sebagai pengatahuan yang sulit dan rumit.

Padahal kesalahannya adalah: Kalian tidak belajar dari dasar. Jadi pelajaran dasar adalah modal utama belajar pemrograman lanjutan. Ini berlaku terhadap pengatahuan apapun, bukan hanya pemrograman.

2. CARI MATODE YANG TEPAT UNTUK MEMPELAJARI BAHASA PEMROGRAMAN

Cara belajar bahasa pemrograman terdapat dimana mana, melalui buku, video, kursus, atau bahkan belajar sendiri melalui internet. Intinya cari cara atau matode yang cocok untuk kalian.

Ada sementara orang bisa belajar hanya dengan membaca, nonton dan belajar sendiri dengan improvisasi diri. Namun ada juga golongan orang kebanyakan yang hanya bisa belajar di bawah bimbingan seorang guru atau sejumlah guru. Kalian harus menemukan cara belajar yang terbaik untuk diri kalian sendiri.

Saya mulai belajar segala sesuatu entah mengapa selalu lebih berhasil jika belajar seorang diri, jika dibanding harus melalui bangku kursus atau di bangku sekolah.

3. SELALU PRAKTIKAN APA YANG TELAH KITA PELAJARI.

Misalnya setelah belajar HTML, CSS dan JavaScript, kalian bisa menerapkannya ke dalam template blogger. Nah beruntungnya bagi kalian yang kebetulan ngeblog. Blogging itu memang banyak untungnya lho...

Lagipula yang harus kalian tahu adalah belajar bahasa pemrograman itu adalah belajar teori namun dengan lebih banyak praktik lho.. Saat kalian mulai belajar satu bagian terori daripada koding, buatlah suatu projek untuk melatihnya. Contohnya karena kalian sekarang membaca blog ini adalah kalau kalian mengerti HTML, CSS dan JavaScript, mengapa tidak mencoba mendesain sebuah template cantik?

Dan, sekali kalian telah mengerjakan sebuah proyek latihan, lakukan hal yang lebih kompleks daripada sebelumnya dan teruslah demikian hal tersebut berguna untuk melatih keahlian kalian dalam memecahkan problem yang lebih kompleks lagi.

Dan lagipula melalui proyek tersebutlah sesungguhnya kalian berlatih mengimplementasikan apa saja yang telah kalian pelajari. Dan ingat latihan seperti itu akan membuka peluang kalian untuk menemukan dan mempelajari hal baru dengan sendirinya.

4. SELALU MEMILIKI PERASAAN INGIN TAHU DAN PANASARAN.

Jadilah orang yang selalu panasaran, maka tanpa sadar pengatahuan kalian akan berlipat ganda. Rasa panasaran akan mendorong kalian untuk belajar lebih banyak, lebih gigih dan lebih cepat dari orang kebanyakan.

Jangan lupa bergabunglah dengan forum forum pemrograman online yang ada di jejaring sosial seperti grup grup di facebook, searching di Google, nonton video pemrograman di youtube dan masih banyak lagi. Media media ini sangat berpotensi memberikan pengatahuan dengan nilai lebih yang terkadang tidak kalian dapatkan melalui buku. Artinya kalian mempelajarinya melaui prespektif yang berbeda daripada yang biasa untuk mendapatkan hasil yang luarbiasa.

5. BELAJAR DEBUG

Wah apa itu debug? Itu adalah istilah pemrograman, berasal dari istilah "bug" orang orang programmer menterjamahkannya sebagai "celah" atau "lobang" yang terekspose dalam suatu program komputer.

Sedangkan debug adalah memecahkan, menambah, atau memperbaiki celah yang terdapat dalam program yang telah kita ciptakan. Tidak perduli kalian itu adalah pemula atau sudah menjadi seorang programmer ahli, kalian harus sering men"de-bug" kode kode pemrograman yang telah kalian tulis agar dia sempurna pada saat di jalankan. Nilainya adalah seberapa cepat kalian bisa memecahkan sebuah trouble atau men"debug" sebuah program yang telah kalian tulis.

Dengan keahlian "debugging" ini belajar pemrograman akan menjadi lebih cepat..

6. PELAJARI PEMROGRAMAN LOGIC

Logic memang identik dengan suatu pekerjaan pemrograman, disana nanti ada sejumlah perintah yang harus di jalankan dalam bentuk penulisan kode, ada terdapat pola pola yang di ulang ulang. Sangat penting memecahkan masalah dari sudut pandang pemrograman dan harus di ingat setiap problem di dalam pemrograman dapat diatasi atau dipecahkan.

Sangat luarbiasa jika kalian mempelajari pola polanya dan mencoba dengan solusi kode kode sederhana, jangan buat kode kode kalian menjadi rumit. Bahasa pemrograman itu terlihat sangat mudah jika kalian mengerti bagaimana cara berfikir dan apa logika di sebaliknya....
Dan percayalah, pemrograman itu sangat indah...tidak memandang cowok atau cewek, pemrograman akan menjadi bunga mawar yang mewangi dan cahaya bianglala kehidupan bagaikan pelangi di tangan orang orang yang mempelajarinya.
Untuk Papa, Anissa, Adel dan siapa saja yang mencintai pengatahuan dalam hidupnya...

SHARE YA: