TUTORIAL DASAR BELAJAR CODING

dokumen-dokumen yang mirip
PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng

Bahasa Pemrograman Untuk Pembuatan Web

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

Mengenal Web Dinamis dan Statis Serta Perbedaanya

Pengenalan Script. Definisi HTML

Object-Oriented Programming Sederhana Dengan PHP

BAB 2 LANDASAN TEORI

Teori Algoritma. 1Universitas Gunadarma

BAB II KAJIAN PUSTAKA

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

BAB II LANDASAN TEORI. Calyton dan Petry (2012) berpendapat monitoring sebagai suatu proses

BAB II DASAR TEORI. subset perangkat lunak untuk perangkat mobile yang meliputi sistem operasi,

PENGERTIAN WEB web adalah

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebuah sistem pencarian lokasi kuliner berbasis mobile web untuk wilayah

BAB 1 PENDAHULUAN. yang ada di dunia bisa kita dapatkan dalam waktu yang relatif singkat. Kemampuan

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

PEMROGRAMAN WEB. Agussalim

Pengenalan JavaScript

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :

BAB II TINJAUAN PUSTAKA

Cara Membuat Website. Heni Handayani. Abstrak. Pendahuluan. ::

BAB 4 IMPLEMENTASI DAN PENGUJIAN

2015 PENGEMBANGAN APLIKASI TEXT EDITOR BERBASIS WEB (HJCODE) SEBAGAI MEDIA PEMBELAJARAN DALAM MATA PELAJARAN WEB DESIGN UNTUK SISWA SMK

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

Manfaat CSS dalam Pembuatan Website

BAB 1 PENDAHULUAN. Semakin berkembangnya teknologi internet maka kebutuhan dalam memperoleh

Modul Praktikum Desain Web 2015

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

I.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN. siap untuk dioperasikan. Dalam implementasi pembuatan website Anbiyapedia ini

Trik Mudah Membuat CMS Website dari Nol

BAB II LANDASAN TEORI

BAB III ANALISIS DAN PERANCANGAN Analisis Sistem Sistem Perangkat Pendukung Perangkat Keras (Hardware)

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

MODUL 3 DASAR-DASAR PHP

BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus

BAB II Landasan Teori 2.1 Kajian Pustaka

BAB 1 PENDAHULUAN. teladan terutama dalam mencontoh sifat para nabi. Dalam ajaran islam

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. autentikasi dan otorisasi user. Aplikasi belum menggunakan teknologi responsive

Untuk siswa Kelas X TKJ SMK Negeri 3 Balikpapan.

BAB 2 LANDASAN TEORI

Interactive Broadcasting

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

PENGANTAR KOMPUTER DAN TI 2C

MENYISIPKAN VIDEO YOUTUBE KE WEB DENGAN HTML5

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

BAB 2 TINJAUAN TEORI

Mengelola isi halaman web. Memeriksa informasi untuk relevansi dan currency

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. yang cukup signifikan. Di mulai dari tahun 2005, penjualan smartphone

Cara membuat HTML dasar

BAB III LANDASAN TEORI. Definisi sistem informasi adalah kumpulan. informasi didalam sebuah basis data menggunakan


KBKF53110 WEB PROGRAMMING

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB 2 LANDASAN TEORI

Bab 5. Cascading Style Sheet (CSS)

BAB 2 LANDASAN TEORI

Mengenal dan Mengedit HTML

Mengenal Pemrograman Web Dengan JSP

1. Bab 2 Arsitektur Produk

BAB II DASAR TEORI. Pada bab ini akan dibahas teori-teori pendukung yang digunakan sebagai acuan dalam merancang algoritma.

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

Pengenalan PHP (Hypertext Prepocessor)

Pemrograman Web Week 2. Team Teaching

BAB II LANDASAN TEORI

Rekayasa Web: Web Applications. WebOS. Oleh : 1. Qutsiyah Rahilah Novia Sulviatin

BAB I PENDAHULUAN. A. Latar Belakang Masalah

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dari penelitian yang telah dilakukan oleh peneliti- peneliti sebelumnya yaitu :

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

LOMBA KOMPETENSI SISWA SMK TINGKAT PROPINSI JAWA TIMUR Nganjuk, XX XX Oktober 2016

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

BAB 1 PENDAHULUAN. pengetahuan dan pola pikir manusia. Salah satu bidang yang turut serta menikmati hasil

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

BAB II TINJAUAN PUSTAKA. pengembangan website customer PT Infomedia Nusantara berbasis HTML

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Pemrograman Java. Compiler. Interpreter

BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

BAB 1 PENDAHULUAN. Perkembangan aplikasi web yang semakin pesat sejak munculnya teknologi internet sangat

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

BAB Latar Belakang

Transkripsi:

TUTORIAL DASAR BELAJAR CODING FakhirahSalsabila Fakhirah@raharja.info Abstrak Pengertian Coding secara mudahnya yaitu menulis sekumpulan code sesuai syntax (aturan penulisan) tergantung bahasa pemrograman yang dipakai (python, php, ruby, java, atau yang lainya) dengan bantuan text editor seperti sublime text, atom, notepad, dll. Dengan coding, kita memberikan daftar instruksi kepada komputer sesuai tujuan kita membuat. Contoh coding yaitu kita melakukan penulisan code untuk membuat website, aplikasi android, dan lain sebagainya. Kata Kunci: Coding, Belajar, Komputer Pendahuluan Sebelum Kamu melakukan sesuatu, Kamu harus tau dulu dong apa yang ingin Kamu lakukan. Kamu harus tau dulu apa itu programming. Sama seperti Kamu suka seorang wanita, sebelum Kamu mulai melakukan pendekatan, apalagi menembaknya, minimalnya Kamu harus punya informasi tentang dia. Misalnya Kamu harus tau berapa jumlah lubang hidungnya, apakah dia makan menggunakan tangan atau tidak, bagaimana cara berjalannya, apakah kakinya ada 2, apakah ibunya perempuan :D. Semakin banyak informasi yang Kamu tau, maka akan semakin baik. Dan mungkin akan membuat Kamu semakin jatuh cinta. Sebagian dari kita tidak mencoba mendalami pemrograman, karena mungkin hanya tau sebagian saja. Misalnya hanya tau, pemrograman itu lo akan nulis kode di texteditor dan

lo bisa bikin program. Kalau hanya itu yang diketahui, wajar saja jika dia tidak tertarik untuk belajar pemrograman. Bayangkan jika kita tau bahwa dengan pemrograman kita bisa membuat sebuah program yang bermanfaat bagi orang banyak, semua dunia akan senang menggunakan program kita, bahkan dengan program itu kita bisa menjadi kaya raya, kita bisa membuat perusahaan sendiri, kita bisa membuka lapangan pekerjaan baru, dan bisa membuat orang lain bahagia dan sejahtera. Itu akan terdengar lebih menarik. Atau mungkin juga, ketika kita punya anak nanti, kita bisa membuatkan game khusus edisi spesial untuk ulang tahun anak kita, atau membuatkan website untuk keluarga bahagia kita, atau mungkin kita bisa membuat sebuah aplikasi untuk menembak gebetan kita dengan aplikasi yang super romantis. Bayangkan banyak sekali yang bisa kita lakukan. Semakin banyak informasi yang kita tahu, maka semakin banyak juga alasan yang kita punya untuk mempelajari pemrograman. Pembahasan Apa itu sebenarnya coding?

Coding sebenarnya bisa dibilang sebagai istilah simple dari computer programming. Ini adalah kegiatan dimana Anda memberitahu komputer apa yang harus mereka lakukan untuk Anda. Sebuah kode bisa dianggap sebagai sebuah kalimat dalam bahasa sehari-hari. Setiap kode itu akan membantu komputer mengetahui dan mengerti apa yang ingin Anda lakukan di komputer. Komputer akan menerima instruksi ini dan mereka akan mengikuti apa yang tertulis. Jadi sebuah kumpulan instruksi kode bisa membuat sebuah program. Dalam menulis kode untuk coding, Anda memang harus berhati-hati. Karena komputer adalah mesin, mereka hanya menerima saja kode yang Anda masukkan. Jadi, Anda harus benar-benar memperhatikan detailnya. Jangan sampai Anda memasukkan kode yang salah saat menulis kode. Kalau sampai ada kesalahan, Anda harus melakukan banyak debugging di kemudian hari. Coding pada web development Anda juga mungkin sudah tahu bahwa coding adalah bagian dari web development. Web development atau web programming sendiri adalah proses pembuatan sebuah website atau aplikasi dengan coding. Website-website inilah yang nantinya akan dikunjungi oleh orang-orang yang memiliki akses internet. Web development sendiri memang terbagi menjadi dua: Web development biasanya digunakan untuk membahas bagian teknis pembuatan sebuah website. Ini juga dikenal dengan istilah back end development. Back-end artinya adalah bagian dari website yang tidak terlihat oleh pengguna dan pengunjung website. Web design adalah istilah yang digunakan untuk membahas bagian visual dari sebuah website. Karena bagian visual dan interaktif adalah bagian dari

website yang dilihat oleh pengunjung dan pengguna website, web design juga dikenal dengan nama front end development. Selain itu, kedua bagian proyek ini bisa juga dilakukan oleh satu orang yang sama, bertanggung jawab untuk mengatur fungsionalitas website dan juga merancang tampilannya. Dalam hal ini, mereka akan disebut pengembang full-stack, menggabungkan front-end dan back-end. Mungkin Anda bertanya-tanya mengapa kita perlu tahu ini. Dengan mengetahui adanya back-end dan front-end, Anda akan dapat membahami jenis-jenis bahasa pemograman dengan lebih mudah. Bahasa programming paling popular tahun 2018 Setiap bahasa programming memiliki kegunaannya masing-masing. Ada bahasa pemograman yang memang khusus dibuat untuk membuat software desktop dan web development. Ada juga bahasa yang bisa digunakan untuk analisa data. Sekarang kami akan membahas bahasa programming yang paling banyak digunakan di tahun 2018. Bukan berarti bahasa programming yang tidak ada di list ini sudah tidak digunakan lagi, tetapi web developer yang menguasai bahasa-bahasa ini sedang banyak dicari di luar sana. Jadi mungkin kalau Anda mau mulai belajar coding untuk karir Anda, Anda bisa memilih salah satu dari bahasa programming di bawah ini. JavaScript Pernahkah Anda masuk ke sebuah website dan melihat animasi, pop-up, dan tombol yang bisa di klik? Nah, ini semua dibuat dengan bahasa pemograman JavaScript. JavaScript adalah bahasa pemograman yang digunakan untuk membuat

sebuah halaman website interaktif dan dinamis. Dengan elemen interaktif dan animasi, Anda dapat menarik perhatian Anda dan meningkatkan engagement di website Anda. Untuk menggunakan JavaScript dengan optimal, Anda juga bisa menggunakannya bersamaan dengan server-side language, Node JS. Tidak hanya itu, jika Anda ingin bisa benar-benar mahir dapat menggunakan JavaScript, Anda juga harus nyaman menggunakan HTML dan CSS. HTML Hyper Text Markup Language atau yang lebih dikenal dengan istilah HTML adalah salah satu bahasa pemograman yang paling terkenal. HTML sendiri adalah sebuah bahasa komputer yang digunakan untuk membuat sebuah website. HTML selalu direvisi dan berevolusi agar bisa mengikuti perkembangan internet. Revisi dan evolusinya dilakukan di bawah W3C, sebuah organisasi yang bertanggung jawab atas HTML. HTML sendiri terdiri dari beberapa short codes. Nantinya kode-kode ini akan menjadi sebuah text yang disimpan menjadi sebuah file HTML. Nantinya file ini akan dibuka di browser. Browser akan membaca file dan menerjemahkan kode-kode HTML menjadi tampilan visual sesuai dengan keinginan developer. Dalam mengerjakan kode HTML, Anda perlu menggunakan tag dengan benar agar tampilannya akan sesuai dengan keinginan Anda. Untuk menulis HTML, Anda dapat menggunakan editor teks sederhana ataupun text editor HTML seperti Atom, Sublime, dan Notepad++. CSS Cascading Style Sheets atau lebih dikenal dengan nama CSS adalah sebuah bahasa programming yang dibuat dengan tujuan untuk menyederhanakan proses pembuatan halaman web. CSS mengontrol aspek desain yang berbeda dari HTML. Dengan CSS, Anda bisa mengatur warna tulisan, jenis font yang digunakan, jarak spasi antar paragraph, berapa ukuran kolom yang Anda butuhkan, background dan warna apa yang ingin Anda

gunakan, layout desain web Anda, bagaimana website Anda akan terlihat di berbagai device dan ukuran layar, dan masih banyak lagi. Dalam pengerjaannya, CSS biasa digabungkan dengan markup language seperti HTML atau XHTML. Python Python adalah bahasa pemograman yang bisa dilakukan untuk banyak hal di semua sistem operasi komputer modern. Anda bisa menggunakan python untuk memproses text, angka, gambar, dan berbagai data yang Anda simpan di komputer. Python digunakan setiap hari oleh mesin penelusur Google, website video-sharing YouTube, NASA, dan New York Stock Exchange. Python adalah bahasa yang perlu diterjemahkan. Ini berarti python tidak akan dikonversi ke kode yang bisa dibaca komputer sebelum program dijalankan. Mereka baru akan diterjemahkan saat program dijalankan. Bahasa seperti ini sering juga disebut dengan istilah bahasa scripting karena mereka digunakan untuk mengurus hal-hal yang bisa dikatakan sepele. Tetapi Python tidak hanya digunakan untuk mengurus hal-hal sepele. Sudah banyak aplikasi di luar sana yang ditulis dengan menggunakan Python. Selain itu, dengan Python Anda juga bisa melakukan hal-hal berikut ini: Programming CGI untuk Aplikasi Web Membangun RSS Reader Reading dari dan Writing ke MySQL Reading dari dan Writing ke PostgreSQL Membuat calendar di HTML Dan masih banyak lagi

Java Java adalah bahasa pemrograman yang paling populer karena 90% dari perusahaan Fortune 500 menggunakannya. Slogan terkenalnya write once, run everywhere menjadi salah satu alasan mengapa Java sangat banyak digunakan di luar sana. Ditambah lagi, mereka memiliki Java Virtual Machine (JVM) yang kuat, yang membuatnya kompatibel di berbagai platform. Java paling banyak digunakan oleh back-end developer, big data developer, architect, system engineer, dan Android developer. Meskipun Java mungkin bukan bahasa programming yang paling keren saat ini, Java masih banyak digunakan dan akan terus digunakan di masa yang akan datang. C++ Pertama kali dibuat pada tahun 1985, C ++ adalah bahasa yang sangat efisien dan fleksibel. Bahasa ini tetap diminati karena performanya, reliabilitasnya, dan berbagai konteks yang dapat Anda gunakan. C++ juga banyak digunakan oleh sistem-sistem besar seperti Microsoft, Oracle, PayPal, dan Adobe untuk membuat dan mengelola programprogram mereka. C++ banyak digunakan oleh developer aplikasi desktop, terutama untuk performanceintensive task. Meskipun agak rumit, memahami C ++ akan memberi Anda pemahaman yang lebih dalam tentang cara kerja bahasa, misalnya dengan memberikan fasilitas manipulasi memori tingkat rendah. Ruby Ruby adalah salah satu bahasa pemrograman yang paling disukai. Ini dirancang agar ramah dan mudah digunakan oleh developer, karena bahkan taglinenya sendiri adalah

teman terbaik programmer. Ruby adalah bahasa high level yang bertujuan untuk mencapai banyak hal dengan beberapa baris kode yang bersih dan mudah dibaca. Kode Ruby yang ditulis dengan baik hampir terlihat seperti kalimat yang ditulis dalam bahasa Inggris biasa. Ruby bisa dibilang lebih lambat dalam hal efisiensi dibandingkan dengan bahasa populer lainnya tetapi itu pasti meningkatkan produktivitas Anda. PHP PHP adalah salah satu bahasa pemograman back-end yang paling popular di website. PHP digunakan untuk memperbagus tampilan sebuah halaman website. Dengan PHP, Anda bisa membuat fitur-fitur website seperti membuat halaman login username dan password, mengecek detail sebuah form, membuat forum, galeri gambar, survei, dan masih banyak lagi. Jika Anda melihat website yang memiliki akhiran PHP di alamatnya, ini berarti developer websitenya menggunakan PHP untuk mempercantik website. Penutup Jadi dengan bagini penulis bisa menarik kesimpulan bahwa, perencanaan dalam membuat sebuah program / konsep dasar pemrograman meliputi proses bagaimana mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah. Proses dari masalah hingga terbentuk suatu algoritma disebut tahap pemecahan masalah, sedangkan tahap dari algoritma hingga terbentuk suatu solusi disebut dengan tahap implementasi. Solusi yang dimaksud adalah suatu program merupakan proses impelementasi dari algoritma yang disusun. Untuk menciptakan suatu program yang baik yang memiliki portabilitas yang tinggi, sehingga memudahkan dalam merancang dan merawat program serta meningkatkan efektifitas penggunaan peralatan komputer dibutuhkan suatu standar program. Standarstandar tersebut sering dilihat oleh pemrogram sebagai batasan kreatifitas dan

kemampuan untuk menuangkan berbagai ide ke dalam bentuk program. Namun dengan adanya standar akan membuat program menjadi konsisten dan mudah untuk dikembangkan. Referensi pesonainformatika.com/programming/apa-itu-coding-penjelasan-singkatmengenai-coding codepolitan.com/cara-enjoy-memulai-belajar-pemrograman presidenkhozali.blogspot.com/2015/10/makalah-pemrograman-yang-baik.html Biografi Hallo, Nama saya Fakhirah Salsabila, biasa dipanggil fahira. Saya seorang mahasiswi di Perguruan Tinggi di Tangerang, Jurusan Sistem Informasi dengan konsentrasi Sistem Informasi Manajemen. Saya tinggal di Tangerang. Untuk pembaca dapat menghubungi saya melalui email saya, yaitu Fakhirah@raharja.info. Saya berharap dengan saya menulis artikel ini pembaca dapat mendapatkan informasi baru dan semoga artikel yang saya buat dapat bermanfaat