Halo teman-teman semua, selamat datang di channel By Programming Unpassed. Perkenalkan, nama saya Sandika Gali. Dan sekarang kalian sedang menyaksikan seri dasar pemrograman dengan menggunakan JavaScript.
Ya, kalau kalian lihat dari judulnya, judul dari seri ini adalah Dasar Pemrograman dengan JavaScript. Ya, jadi bukan tutorial JavaScript. Kenapa? Karena di seri ini, kita akan belajar mengenai konsep dasar dari pemrograman.
Konsep-konsep dasar pengogaman itu seperti istilah-istilah berikut ini ya. Ada yang dinamakan dengan variable, tipe data, ada yang dinamakan dengan pengulangan, pengkondisian, ada yang disebut dengan objek, array, function, ya dan lain sebagainya. Jika kalian belum paham mengenai istilah-istilah berikut ya, atau bahkan kalian baru mendengar mengenai istilah-istilah berikut, nggak usah khawatir, karena di seri ini kita akan benar-benar belajar dari dasar sekali.
Dan nanti setelah kalian mengikuti seri ini, saya yakin kalian akan paham betul mengenai istilah-istilah berikut ini. Bahkan lebih jauh lagi di seri ini, kita akan belajar mengenai konsep yang paling dasar. Kita nanti akan bahas mengenai apa itu program, terus apa itu pemrograman, dan nanti kita akan bahas mengenai bahasa pemrograman. Jadi istilahnya macam-macam.
Yang mengenai bahasa pemrograman ini, kita tahu bahwa bahasa pemrograman itu sangat banyak sekali. Jadi kalian bisa lihat bahasa pemograman itu ada yang namanya C, Java, PHP, JavaScript, dan lain-lain. Dan nanti di seri ini pun kita akan bahas kok kenapa bahasa pemograman ada sebanyak ini. Dari yang banyak ini nanti ada yang populer, ada yang tidak populer.
Nah seperti yang saya bilang tadi, yang akan kita gunakan di seri ini nantinya adalah bahasa pemograman yang namanya JavaScript. Kenapa JavaScript? Kenapa nggak bahasa pemograman lain? C misalnya atau Java Nah nanti itu juga alasannya Akan kita bahas di seri ini ya Lalu selanjutnya untuk mengikuti seri ini Ada beberapa hal yang harus kalian perhatikan ya Yang pertama adalah skill atau kemampuan apa yang harus kalian miliki untuk mengikuti seri ini Ya jadi kalau misalkan kalian sebelumnya Sebelum mengikuti seri ini belum pernah sama sekali membuat program Ya atau bahkan kalian belum pernah sama sekali nulisin satu baris program aja Ya itu gak apa-apa Karena kita memang betul-betul akan belajar dari Dasarnya sekali, ya nanti kita akan belajar gimana cara nulis program, disimpan di mana programnya, dan bagaimana cara menjalankan program itu sendiri.
Nah, tapi kalau misalkan kalian sebelum ini sudah pernah belajar mengenai misalnya HTML atau CSS, itu akan membantu, walaupun nggak harus kalian pelajari ya. Tapi kalau misalkan kalian pengen belajar dulu mengenai HTML dan CSS, kebetulan di channel ini kita sudah buatkan seri mengenai dua hal tersebut ya. Nanti linknya kalian bisa klik aja di deskripsi video ini Atau kalian bisa klik aja link yang sudah saya simpan di atas video ini Lalu selanjutnya sistem operasi apa yang harus kalian gunakan Nah ini juga sama ya Saya tidak peduli kalian mau menggunakan sistem operasi apa Yang penting kalian nanti harus punya web browser di komputer kalian masing-masing Lalu juga mengenai latar belakang kalian Jadi saya tidak peduli kalian itu siapa Kalian itu misalkan siswa SMP atau SMA atau mahasiswa Baik itu yang memiliki latar belakang IT maupun tidak, silahkan kalian boleh mengikuti seri ini. Ya karena siapapun bisa belajar pengurangan, gak harus seseorang yang punya latar belakang IT. Ya jadi intinya siapapun berhak untuk belajar pengurangan.
Atau bahkan lebih baik siapapun sebaiknya belajar pengurangan. Nah kenapa? Karena dengan kita belajar pengurangan kita juga akan mendapatkan manfaat yang lain. Seperti yang pernah dikemukakan oleh beberapa orang terkenal di dunia ya, misalnya Steve Jobs pernah bilang bahwa dengan kita belajar pengogaman itu mengajarkan kita untuk berpikir.
Tentu saja berpikir yang baik ya. Zuckerberg juga pernah bilang katanya nanti ke depannya beberapa tahun lagi semua orang akan belajar dan diajari pengogaman. Begitu ya, dan CEO dari Codepolitan kalau kalian tahu ya, dia bilang begini Kalau kita memiliki skill coding, maka kita akan leluasa untuk berkarya membuat sesuatu yang nantinya dapat digunakan untuk menyelesaikan masalah.
Jadi kesimpulannya, belajar programan itu banyak manfaatnya. Salah satunya adalah, pemrograman mengajarkan kita untuk belajar teliti, disiplin, dan berpikir abstrak. Apa maksudnya teliti di sini? Maksudnya, pada saat kita menuliskan kode, itu kadang-kadang kita nggak boleh salah satu karakter pun. Ya, kurang titik, kurang titik koma, itu akan jadi masalah.
Nah, di situ kita belajar teliti untuk menuliskan baris-baris kode kita. Lalu kita juga diajarkan untuk disiplin, karena tiap-tiap bahasa pengogaman punya aturan yang berbeda-beda dalam menuliskan kode mereka. Jadi kita harus mengikuti aturan yang diberikan oleh bahasa tersebut.
Lalu mengajarkan kita juga untuk berpikir abstraksi. Ya abstrak disini bukan maksudnya kita berpikir abstraksi, berpikir yang mengawang-awang begitu ya. Abstraksi di sini adalah untuk menyembunyikan kerumitan atau kompleksitas pada saat kita memandang sebuah masalah.
Lalu selanjutnya, dengan belajar program, kita juga dapat mengubah komputer yang tadinya hanya tools untuk kita. kita berinteraksi dengan internet, dengan aplikasi. Nah sekarang kita bisa mengubah alat tersebut menjadi tools yang sangat powerful. Untuk apa?
Untuk tadi, menyelesaikan masalah yang ada. Jadi yang tadinya kita menggunakan aplikasi dengan belajar promosi. program kita bisa belajar untuk membuat sendiri aplikasi untuk menyelesaikan masalah. Dan juga kita diajarkan untuk memiliki pola pikir atau berpikir secara komputasional. Dimana pola pikir komputasional itu didalamnya terdiri dari beberapa hal ya.
Yang pertama ada yang disebut dengan dekomposisi, ada pengenalan pola, ada generalisasi, dan ada algoritma. Nah yang kesemuanya itu juga penting ketika kita menghadapi sebuah masalah. Jadi itu beberapa diantaranya manfaat dari kita belajar pemrograman Sebetulnya masih banyak yang lain Mungkin nanti kita akan bahas lagi selama kita mengikuti seri ini Jadi kalau misalkan kalian sebelum ini Tadi sudah belajar mengenai HTML misalnya Atau belajar mengenai CSS Nanti jangan kaget kalau misalkan pemrograman itu ternyata tidak sesimpel HTML Dan tidak sewarna-warni CSS Karena kedua bahasa tersebut bukan bahasa pemrograman Oke itu dulu ya kayaknya pengantar untuk seri ini mudah-mudahan kalian semangat nanti ngikutin seri ini sebagaimana saya semangat untuk membuat seri ini ya jangan menyerah nanti ketika materinya sudah mulai sulit atau sudah mulai membingungkan yang dikonsumsi Oko susah ya materinya atau misalkan ini kapan bikin websitenya misalkan seperti itu ya karena kita fokusnya di seri ini bukan untuk membuat website atau membuat aplikasi yang bagus misalnya kita fokusnya di seri ini adalah untuk membangun dasar dari program-program Dan seri ini juga tidak akan membuat kalian jadi jagoan menggunakan javascript ya Karena tadi javascript hanya akan kita gunakan sebagai contoh kasus aja Supaya nanti kalian jadi punya dasar yang kuat ketika kalian bertemu dengan bahasa pengurangan yang lain Karena bahasa-bahasa pengurangan yang lain pun punya hal yang mirip-mirip gitu ya Masing-masing punya yang namanya pengulangan, masing-masing punya yang namanya pengondisian Jadi dengan membahas dasar dari pengurangannya itu akan membuat kalian lebih mudah ketika ketemu dengan bahasa pengurangan yang lain Oke jadi begitu ya, sekali lagi lagi selamat datang di seri ini ya kita ketemu lagi di video berikutnya masih bersama saya Sandika Gali tetap semangat belajarnya tetap semangat ngodingnya dan satu lagi jangan lupa titik koma