
Bahasa Pemrograman
Presentation
•
Computers
•
11th Grade
•
Practice Problem
•
Hard
AHMAD SUPRIYATNA
Used 2+ times
FREE Resource
14 Slides • 0 Questions
1
Pengenalan Bahasa
Pemrograman
SMK YBS TIRTAMULYA
2
Agenda
Pengenalan Bahasa Pemrograman
Instalasi Kompilator Python
Tools Kompilator Python
06/09/2022
JUDUL PRESENTASI
2
3
Apa Itu Bahasa Pemrograman ?
Bahasa pemrograman (Programing Language), atau sering
diistilahkan juga dengan bahasa komputer atau bahasa pemrograman
komputer, adalah instruksi standar untuk memerintah komputer
06/09/2022
JUDUL PRESENTASI
3
4
Fungsi bahasa pemrograman
Fungsi Bahas Pemrograman Adalah menghubungkan pengguna dengan
mesin komputer, karena bahasa pemrograman mampu menerjemahkan
perintah perintah kedalam kode yang dapat dimengerti komputer.
06/09/2022
JUDUL PRESENTASI
4
5
Level Bahasa Pemrograman
1. High-Level
Language,
bahasa
tingkat
tinggi adalah
bahasa yang ditulis dengan serangkaian kata yang
sebenarnya masih mampu dipahami oleh manusia,
seperti bahasa pemrograman C++, Python, PHP, C#, dan
masih banyak lagi.
2. Low-level
Language,
bahasa
tingkat
rendah
adalah
berbentuk enkripsi atau menggunakan simbol tertentu
untuk menyimpan informasi khusus. Selain itu, terdapat
juga beberapa perintah sederhana, seperti MOV untuk
pindah, ADD untuk menambahkan, sampai SUB untuk
mengurangi.
06/09/2022
JUDUL PRESENTASI
5
6
Gambaran Bahasa pemrograman
06/09/2022
JUDUL PRESENTASI
6
Bahasa Tingkat Tinggi
Bahasa Tingkat rendah
7
Jenis Bahasa Pemrograman
06/09/2022
JUDUL PRESENTASI
7
8
Python
Python adalah bahasa pemrograman open source populer yang cukup mudah dipahami pemula. Sama
seperti JavaScript, Python sudah ada sejak dekade 90-an, tepatnya di tahun 1991.
Bahasa Python sering disebut sebagai bahasa multiguna, karena bisa dipakai untuk berbagai jenis sistem.
Tapi kebanyakan, Python dipakai untuk membangun Machine Learning, Artificial Intelligence, Big
Data, dan Robotika.
Kelebihan bahasa pemrograman Python:
•Perintah Python sangat mudah dipahami, dibaca, dan ditulis.
•Sanggup terintegrasi dengan bahasa pemrograman lain, seperti C, C++, dan Java.
•Python mengeksekusi perintahnya baris demi baris, sehingga programmer bisa menemukan error lebih
mudah.
•Perintah Python bisa dijalankan di berbagai platform tanpa terkendala masalah kompatibilitas,
istilahnya Write Once Run Anywhere.
Kekurangan bahasa pemrograman Python:
•Perintah Python diterjemahkan oleh Interpreter, sehingga performanya tidak sebaik bahasa yang
menggunakan Compiler.
•Interpreter juga membuat Python kurang cocok untuk membangun aplikasi mobile atau games.
06/09/2022
JUDUL PRESENTASI
8
9
Javascript
JavaScript adalah bahasa pemrograman yang dipakai untuk mengembangkan website dari segi klien
(client side). JavaScript merupakan salah satu bahasa tertua di dunia, karena sudah dikembangkan sejak
tahun 1995.
JavaScript memungkinkan programmer menambahkan fitur-fitur kompleks sehingga halaman website jadi
lebih dinamis dan interaktif. Contohnya untuk membuat pop up notifikasi, pesan konfirmasi, bahkan
games sederhana di halaman web.
Bahkan, kemampuan JavaScript semakin meningkat berkat adanya Node.js, sebuah runtime environment.
Jadinya, JavaScript kini tidak hanya dipakai untuk membangun website dinamis. Ia juga dimanfaatkan
dalam pengembangan server, aplikasi mobile, animasi grafis, games, dan masih banyak lagi
Kelebihan bahasa pemrograman JavaScript:
•Membuat website jadi lebih dinamis, sekaligus menambah fitur-fitur baru di website.
•Mempersingkat waktu loading halaman website dari server.
•Memungkinkan untuk digunakan bersama bahasa lain.
•Merupakan bahasa pemrograman yang sangat mudah dipahami dan dipelajari pemula.
•Mampu mengembangkan sistem yang solid karena ekosistemnya yang luas dan fleksibel.
Kekurangan bahasa pemrograman JavaScript:
•JavaScript murni tidak bisa berjalan di luar browser.
•Perintah JavaScript cenderung kurang aman dibanding bahasa pemrograman lain.
•Ekosistem yang terlalu luas berpotensi membingungkan programmer pemula.
06/09/2022
9
10
C++
Contoh bahasa pemrograman selanjutnya adalah bahasa C++. Bahasa yang tergolong tingkat menengah
ini pertama kali dikembangkan tahun 1980 oleh ahli komputer bernama Bjarne Stroustrup.
Bahasa perbaikan dari bahasa C ini punya fitur layaknya bahasa tingkat tinggi. Sebut saja pendekatan
berorientasi objek, penanganan error, dan saran pengetikan (Autocomplete). Nah, ia paling cocok dipakai
untuk membangun aplikasi berbasis desktop.
Kelebihan bahasa pemrograman C++:
•Bahasa C++ mendukung struktur pemrograman yang ringkas dan portabel.
•Mendukung beberapa kemampuan khas pemrograman berorientasi objek, seperti abstraksi, pewarisan,
dan enkapsulasi.
•Perintah C++ mudah dipahami layaknya bahasa tingkat tinggi, tapi bisa dipakai untuk membangun
sistem kompleks seperti bahasa tingkat rendah.
•Lebih kompatibel dengan banyak platform dibandingkan bahasa C.
Kekurangan bahasa pemrograman C++:
•Bahasa C++ masih kurang aman dibandingkan bahasa lain seperti Python, apalagi Java.
•Tidak mendukung fitur Garbage Collection (penghapusan objek tanpa deklarasi perintah), sehingga
lebih boros memori.
•Bisa dipakai membangun aplikasi berbasis web, tapi proses debug-nya tidak semudah aplikasi desktop.
10
11
Java
Java adalah bahasa pemrograman multiplatform dilengkapi performa stabil serta keamanan terjamin.
Sama seperti JavaScript dan Python, Java juga tergolong veteran karena pertama kali diluncurkan tahun
1995.
Mengingat keamanannya, Java banyak dipakai untuk membangun sistem informasi perbankan,
retail, dan pemerintahan. Selain itu, Java banyak dimanfaatkan dalam pengembangan aplikasi
mobile dan desktop.
Kelebihan bahasa pemrograman Java:
•Perintah Java cukup mudah dipahami, ditulis, dan diperbaiki ketika terjadi error.
•Program Java dapat dikonversi dan berjalan di berbagai platform.
•Hasil akhir perintah Java adalah kode mesin murni, sehingga lebih aman dari kemungkinan diintip
penyusup.
•Mampu menjalankan beberapa perintah berbeda di waktu yang bersamaan.
Kekurangan bahasa pemrograman Java:
•Perintah Java cenderung berbelit-belit, alias butuh beberapa baris kode untuk menulis satu perintah
sederhana.
•Banyaknya baris kode ini membuat program Java memakan banyak memori ketika dijalankan.
•Java tidak menyediakan fasilitas backup secara bawaan.
06/09/2022
JUDUL PRESENTASI
11
12
PHP
Bahasa pemrograman PHP adalah salah satu bahasa pemrograman paling populer saat ini. Bahasa PHP
juga tergolong veteran, karena sudah dikembangkan sejak tahun 1994, oleh Rasmus Laird.
Bahasa yang satu ini sangat kompatibel, dan lazim digunakan bersama bahasa lain seperti JavaScript,
HTML, CSS, bahkan SQL.
Nah, PHP paling sering dimanfaatkan untuk membangun website dan aplikasi berbasis web. Terutama
dengan dukungan web hosting yang baik agar website mudah diakses.
Kelebihan bahasa pemrograman PHP:
•Bahasa PHP sangat mudah dipelajari pemula, dan perintahnya tergolong aman.
•Kemampuannya bisa ditingkatkan dengan memasang library, modul, dan framework PHP tambahan.
•Dapat berjalan di berbagai sistem operasi, sebut saja Windows, Mac, Linux, atau Android.
•Kompatibel dengan berbagai layanan Cloud, seperti Amazon Web Services.
Kekurangan bahasa pemrograman PHP:
•Belum teruji kemampuannya untuk membangun sistem selain yang berbasis web.
•Performanya tidak begitu stabil ketika dipaksa mengelola aplikasi berskala besar.
•Harus dipasangkan dengan bahasa pemrograman lain agar hasil akhir sistem lebih optimal.
06/09/2022
JUDUL PRESENTASI
12
13
Kita belajar dari
kegagalan, bukan dari
kesuksesan
06/09/2022
JUDUL PRESENTASI
13
14
Terima kasih
Ahmad Supriyatna, Amd.Kom
ahmadsupriyatna1@outlook.com
Pengenalan Bahasa
Pemrograman
SMK YBS TIRTAMULYA
Show answer
Auto Play
Slide 1 / 14
SLIDE
Similar Resources on Wayground
10 questions
PROGRAMACIÓN EN JAVA
Presentation
•
12th Grade
10 questions
PENGENALAN GOOGLE COLAB (INFORMATIKA KELAS X SMA)
Presentation
•
10th Grade
11 questions
Algoritma & Pemrograman Fase E
Presentation
•
10th Grade
10 questions
11A4: Tin HKI Bài 1 (1)
Presentation
•
11th Grade
8 questions
multimedia1
Presentation
•
KG
7 questions
PTS ASJ KLS 11
Presentation
•
11th Grade
10 questions
Bahasa Indonesia
Presentation
•
11th Grade
10 questions
EVALUACIÓN COMPUTACIÓN DÉCIMO
Presentation
•
10th Grade
Popular Resources on Wayground
15 questions
Grade 3 Simulation Assessment 1
Quiz
•
3rd Grade
22 questions
HCS Grade 4 Simulation Assessment_1 2526sy
Quiz
•
4th Grade
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
20 questions
Math Review
Quiz
•
3rd Grade