apa itu programing?
Pemrograman adalah proses
mengembangkan program,
perangkat lunak komputer,
aplikasi, dan situs web.
Komputer meminta pengguna untuk
memberi serangkaian instruksi yang
diperintahkan untuk mengetahui apa
yang harus dilakukan. Perintah yang
dipahami oleh komputer disebut
sebagai 'kode'.
Pemrograman visual adalah sebuah
bahasa pengkodean yang
memungkinkan kalian untuk
membuat program dengan
menyusun elemen visual secara
grafis, bukan menuliskannya dalam
bentuk teks
Dengan pemrograman visual, memprogram
menjadi seperti ketika kalian menyusun balok
atau lego untuk membangun gedung, kapal
terbang, atau lainnya. Akan tetapi, hasilnya
bukan benda nyata, melainkan sebuah
“program” yang kalau dijalankan, akan
memberikan efek menakjubkan, misalnya
animasi atau bahkan game.
8.
01 Informatika membangunketerampilan yang berguna untuk belajar bidang?bidang lainnya termasuk
matematika, sains, penyelesaian persoalan, bekerja dalam tim, pembelajaran berbasis proyek, seni kreatif, dan
banyak lagi. Seperti yang dikatakan oleh Steve Jobs (pencipta komputer apple, yang sangat terkenal): "coding
mengajari Anda cara berpikir.".
02 Belajar pemrograman sama bergunanya seperti belajar bahasa asing. Makin awal kalian memulai belajar
suatu bahasa asing (bahkan jika kalian dilahirkan di suatu negeri asing), makin mudah untuk mempelajari
dan menguasai bahasa asing tersebut.
03 Zaman sekarang, dan di masa mendatang, diprediksi akan banyak sekali lapangan kerja yang membutuhkan
kemampuan programming di seluruh dunia. Pemrograman komputer mengajarkan keterampilan praktis yang
relevan dengan pasar tenaga kerja saat ini dan masa mendatang.
04 Pertumbuhan kebutuhan tenaga kerja di bidang lain yang membutuhkan kemampuan programming selalu
meningkat.
1.MengapaPerluBelajar
Programming?
05 Informatika adalah ilmu yang terpakai di semua bidang karena semua bidang akan membutuhkan komputer.
06 Codingadalahseniterbarudanmembuatkalianakanberkreasitanpa
batas.
9.
)
)
)
)
)
)
)
)
) Intro
Pertama-tama, kalianakan dikenalkan
dengan lingkungan pemrograman yang
akan dipakai. Pengenalan lingkungan
pemrograman itu bisa langsung dari
internet secara online, dengan
komputer atau gawai yang sudah
disiapkan, atau tanpa komputer.
)
)
)
)
)
)
)
)
)
BAGAIMANA BELAJAR PROGRAMMING?
10.
Bahasa pemrograman memilikibanyak manfaat, di
antaranya:
•Memudahkan pekerjaan sehari-hari dengan membuat
aplikasi
•Membantu proses bisnis dengan mengolah data secara
otomatis
•Meningkatkan produktivitas dengan mengotomatiskan tugas
berulang
•Membantu mengembangkan perangkat lunak
•Membantu membangun database
•Membantu meningkatkan kemampuan berpikir logis
•Membantu meningkatkan kemampuan observasi dan sikap
kritis
11.
Tingkatan bahasa pemrograman
Bahasa mesin Program bahasa mesin sangat panjang dan sulit dipahami. Di samping itu, bahasa
pemrograman juga sangat tergantung pada arsitektur mesin.
Bahasa tingkat rendah Bahasa tingkat rendah sama seperti bahasa mesin, bahasa ini tergantung
pada arsitektur mesin. Programnya panjang dan sulit dipahami walaupun prosesnya cepat.
Meskipun kompleks, pemahaman bahasa pemrograman tingkat rendah memungkinkan
pengembang untuk mengoptimalkan performa program dengan memanfatkan fitur-fitur perangkat
keras yang spesifik. Selain itu, bahasan pemrograman tingkat rendah membutuhkan pengetahuan
teknis mendalam tentang arsitektur perangkat keras dan memerlukan aturan penulisan kode yang
rumit. Kesalahan kecil dapat sulit dilacak dan diperbaiki. Namun, pemahaman bahasa
pemrograman tingkat rendah penting dalam kolaborasi tim pengembangan perangkat lunak dan
membantu menciptakan solusi yang efisien dan sesuai dengan kebutuhan spesifik perangkat keras.
Bahasa Pemrograman Tingkat Tinggi (BPTT) memberikan tingkat abstraksi tinggi kepada
pengembang, memungkinkan fokus pada logika dan algoritma. Contoh BPTT termasuk, Python,
Java, C++, dan JavaScript. Kelebihan BPTT adalah peningkatan produktivitas dan efisiensi
pengembangan melalui struktur dan fungsi yang siap pakai, serta library dan framework yang
mendukung. Sedangkan kelemahan BPTT yakni BPTT memiliki performa yang lebih lambat dan
kontrol yang terbatas terhadap perangkat keras. Meski memiliki kelemahan, BPTT tetap menjadi
pilihan utama bagi banyak pengembang karena meningkatkan efisiensi waktu pengembangan
dan relatif lebih mudah dalam pemecahan masalah.
12.
Jenis-Jenis Bahasa Pemrograman
1. JavaScript
Bahasa pemrograman yang satu ini adalah yang terpopuler untuk berbagai situs. Selain mudah dipelajari,
JavaScript juga menjadi bahasa pemrograman yang paling inti dan pasti digunakan. Semua programmer
pemula wajib mempelajarinya.
2. Visual Basic
Visual Basic adalah produk Microsoft, di mana bahasa pemrograman ini memiliki karakter event driven.
Sesuai namanya, bahasa pemrograman ini adalah yang paling dasar, di mana perintah mudah dapat
dimengerti oleh komputer. Visual Basic digunakan untuk aplikasi yang sangat sederhana.
3. Python
Python sering menjadi bahasa pemrograman untuk otomatisasi data dan analisis untuk situs web dan
perangkat lunak. Karakternya sangat umum sehingga dapat digunakan dalam pembuatan program
yang berbeda-beda.
4. HTML
Bahasa pemrograman ini adalah yang paling standar. Bahkan, pemula pun dapat membuat website
dengan mudah dengan jenis bahasa ini.
5. PHP
PHP digunakan sebagai bahasa pemrograman untuk situs interaktif dan desain dinamis. PHP digunakan
sangat masif oleh para web developer. Selain gratis, PHP juga efisien.
13.
Konsep Pemrograman Visual
Konsep pemrograman visual adalah teknik pengembangan perangkat
lunak yang menggunakan gambar dan grafik untuk membuat koneksi
antara objek-objek. Konsep ini memungkinkan programmer untuk
membuat aplikasi tanpa harus menulis kode
Konsep pemrograman visual mencakup:
Membuat koneksi antara objek-objek dengan menggambar, menunjuk, dan mengklik
Menggunakan diagram alur
Menggunakan ikon
Menggunakan antarmuka intuitif
Menggunakan teknik drag-and-drop
14.
Macam Macam AplikasiPemrograman
Visual
Scratch
Platform pemrograman visual yang cocok untuk pemula, terutama anak-anak. Scratch
memungkinkan pengguna untuk membuat animasi, game, dan cerita interaktif.
•Blockly
Pustaka untuk membangun editor pemrograman visual yang dikembangkan oleh
Google. Blockly menggunakan blok yang saling terhubung untuk mewakili konsep
pemrograman.
•App Inventor
Alat pengembangan aplikasi Android berbasis web yang dikembangkan oleh MIT. App
Inventor cocok untuk pemula yang ingin belajar membuat aplikasi mobile.
•Microsoft MakeCode
Platform pemrograman berbasis blok dan teks yang dikembangkan oleh Microsoft.
•Visual Basic
Program yang dapat digunakan untuk membuat berbagai macam aplikasi dengan
tampilan menarik.
15.
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
SCRATCH
Aktivitas yang akankalian lakukan
menggunakan aplikasi Scratch yang
dapat diakses secara online maupun
di-install langsung di komputer kalian.
Untuk akses online, dapat melalui
halaman: https://scratch.mit.edu/.
Instalasi aplikasi dapat mengunduh
terlebih dulu aplikasinya melalui
halaman: https://
scratch.mit.edu/download.
Scratch dibuat oleh MIT Media Lab,
sebuah tim dari Massachusetts
Institute of Technology. Dengan
Scratch, kalian dapat
mengembangkan sebuah program
sederhana berisi cerita, games,
maupun animasi interaktif sesuai
kehidupan sehari-hari.