SlideShare una empresa de Scribd logo
1 de 11
Dwi Muktianto
Manajemen Informatika
Bahasa pemrograman, atau sering
    diistilahkan juga dengan bahasa
         komputer, adalah teknik
    komando/instruksi standar untuk
     memerintah komputer. Bahasa
  pemrograman ini merupakan suatu
   himpunan dari aturan sintaks dan
      semantik yang dipakai untuk
  mendefinisikan program komputer.
  Bahasa ini memungkinkan seorang
programmer dapat menentukan secara
persis data mana yang akan diolah oleh
 komputer, bagaimana data ini akan
disimpan/diteruskan, dan jenis langkah
  apa secara persis yang akan diambil
          dalam berbagai situasi.
Sejarah Bahasa Pemrograman
  Sejak pertama komputer difference engine diciptakan oleh Charles
 Babbage pada tahun 1822, komputer membutuhkan sejumlah instruksi
 untuk melakukan suatu tugas tertentu. Instruksi-instruksi ini dikenal
  sebagai bahasa pemrograman. Bahasa komputer mulanya terdiri dari
  sejumlah langkah pengkabelan untuk membuat suatu program; hal ini
 dapat dipahami sebagai suatu rangkaian pengetikan kedalam komputer
                       dan kemudian dijalankan.
  Pada awalnya, difference engine-nya Charles Babbage hanya dibuat
  untuk menjalankan tugas dengan menggunakan perpindahan gigi roda
   untuk menjalankan fungsi kalkukasi. Jadi, bentuk awal dari bahasa
 komputer adalah berupa gerakan secara mekanik, selanjutnya gerakan
mekanik tersebut digantikan dengan sinyal listrik ketika pemerintah AS
     mengembangkan ENIAC pada tahun 1942, tetapi masih banyak
   mengadopsi prinsip-prinsip dasar dari Babbage’s engine yang mana
diprogram dengan mengeset switch dan perkabelan pada seluruh sistem
                pada setiap “program” maupun kalkulasi.
HTML adalah singkatan dari HyperText
Markup Language, merupakan sebuah
bahasa markup yang bisa dipakai untuk
membuat sebuah halaman website dan
menampilkannya pada sebuah browser atau
disimpan via email. Semua teks, grafik, dan
elemen desain dari sebuah halaman HTML
di-tag dengan kode-kode yang
menginstruksikan web browser untuk
menampilan elemen tersebut. Tag HTML
juga menyediakan layout dan informasi
format sehingga halaman website bisa
dibuat sesuai dengan keinginan sang
pembuat.
PHP merupakan salah satu bahasa pemrograman terpopuler saat ini. PHP
pertama kali ditemukan oleh ilmuwan bernama Rasmus Lerdorf pada tahun
1995. Ketika itu PHP masih bernama FI (Form Interpreted), yaitu berupa
  sekumpulan script yang dipakai untuk mengolah data form dari website.
    PHP biasanya dipakai untuk meningkatkan kualitas sebuah halaman
    website. Dengan PHP, anda bisa melakukan hal-hal seperti membuat
 username dan password untuk login, membuat forum, galeri foto, survey,
     dan masih banyak lagi. PHP tidak dieksekusi pada komputer anda,
   melainkan pada komputer dimana anda me-request halaman tersebut.
ASP merupakan singkatan dari Active Server Pages, merupakan
     sebuah bahasa pemrograman pertama oleh Microsoft yang
     memungkinkan anda untuk membuat halaman website yang
interaktif dan dinamis. Bahasa pemrograman asal yang dipakai oleh
  ASP adalah VBSscript, walaupun anda bisa menggunakan bahasa
   lainnya seperti JScript ( versi Microsoft JavaScript). Semua
   halaman website yang menggunakan ASP tidak bisa dijalankan
hanya dengan membuka halaman di web browser. Halaman tersebut
  harus dipanggil dari server yang mendukung ASP, inilah mengapa
  ASP merupakan singkatan dari Active Server Pages. Karena jika
           tidak ada server, tidak akan ada active pages.
PERL merupakan bahasa
                                   pemrograman yang bisa dipakai
                                     untuk variasi tugas beragam.
                                     PERL biasanya dipakai untuk
                                   mengekstrak informasi dari file
                                         teks dan memberikan
                                        laporannya, atau untuk
                                   mengkonversi file teks ke dalam
                                    bentuk lainnya. Program yang
                                   ditulis pada Perl disebut dengan
                                              Perl script.

Perl diimplementasikan sebagai bahasa tafsiran, maka dari itu
eksekusi dari script Perl lebih banyak menggunakan waktu CPU
dibandingkan dengan berhubungan dengan program C, contohnya.
Selain itu, komputer juga biasanya menjadi lebih cepat. Menulis
dengan Perl akan menghemat waktu anda.
Javascript sangat cocok disebut sebagai
  bahasa website. Browser versi terbaru
 menetapkan standar yang tinggi terhadap
    kecepatan eksekusi Javascript. Ini
   merupakan paramater performa yang
      penting saat ini karen website
  menggunakan sangat banyak Javascript.
  Javascript mendukung revolusi web 2.0
   dengan AJAX. Dengan menggunakan
Javascript, sebuah website bisa mengirim
request HTTP dan mengatur / mengupdate
         bagian-bagian dari sebuah
   website. Javascript adalah bahasa
 scripting yang handal yang berjalan pada
                 sisi client
CSS merupakan sigkatan dari
    Cascading Style Sheet. CSS
 merupakan suatu bahasa stylesheet
  yang dipakai untuk menyesuaikan
tampilan sebuah dokumen yang ditulis
dengan bahasa markup. CSS biasanya
  dipakai untuk untuk memformat
  sebuah halaman web yang ditulis
 dengan HTML dan XHTML. Namun
  begitu, bahasanya tersebut bisa
 dipakai untuk semua jenis dokumen
    XML termasuk SVG dan XUL.
XML (Extensible Markup Language) merupakan cara termudah untuk
membuat format informasi umum dan men-share kedua format dan
data di world wide web, intranet, dan tempat-tempat lainnya. XML
merupakan bahasa pemrograman yang direkomendasi oleh W3C, dan
memiliki kemiripan dengan HTML. Di antara kedua bahasa ini
memiliki simbol markup untuk mendeskripsikan konten dari sebuah
halaman atau file. HTML mendeskripsikan konten dari sebuah
halaman web (terutama teks dan grafik) berdasarkan bagaimana
konten tersebut ditampilan dan berinteraksi. Misalnya, huruf “p”
yang diletakkan di antara tags bermakna paragraf baru. Sedangkan
XLM mendeskripsikan konten berdasarkan data apa yang sedang
diproses. Misalnya, kata “phonenum” yang diletakkan di dalam
markup tags mengindikasikan bahwa data tersebut diikuti adalah
nomor telepon. Ini berarti file XML bisa diproses murni sebagai
data oleh sebuah program atau bisa juga disimpan dengan data yang
serupa pada komputer lain.
BAHASA PEMROGRAMA

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Web programming pertemuan 1
Web programming   pertemuan 1Web programming   pertemuan 1
Web programming pertemuan 1
 
Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman web
 
pemograman API
pemograman APIpemograman API
pemograman API
 
Tugas 2 0317 individu
Tugas 2 0317 individuTugas 2 0317 individu
Tugas 2 0317 individu
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Asas cakephp-mvc
Asas cakephp-mvcAsas cakephp-mvc
Asas cakephp-mvc
 
Tugas 2 rekayasa web
Tugas 2   rekayasa webTugas 2   rekayasa web
Tugas 2 rekayasa web
 
Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016
 
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
 
Kelompok iv
Kelompok ivKelompok iv
Kelompok iv
 
Aldiragvr pemograman web dan perangkat bergerak
Aldiragvr pemograman web dan perangkat bergerakAldiragvr pemograman web dan perangkat bergerak
Aldiragvr pemograman web dan perangkat bergerak
 
TUGAS SIM
TUGAS SIMTUGAS SIM
TUGAS SIM
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascript
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Pengertian xml
Pengertian xmlPengertian xml
Pengertian xml
 
Tugas 2 – rekayasa web
Tugas 2 – rekayasa webTugas 2 – rekayasa web
Tugas 2 – rekayasa web
 
Rian saputa 1211510639 tugas2
Rian saputa 1211510639 tugas2Rian saputa 1211510639 tugas2
Rian saputa 1211510639 tugas2
 
1211510555 irfan adi rifangga tugas2_ku
1211510555 irfan adi rifangga tugas2_ku1211510555 irfan adi rifangga tugas2_ku
1211510555 irfan adi rifangga tugas2_ku
 
Chapter 6
Chapter 6Chapter 6
Chapter 6
 

Similar a BAHASA PEMROGRAMA

Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa webSugianto oo
 
Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602dewiapril1996
 
Pengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxPengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxngajiyanto .
 
Basic Pemrograman.pptx
Basic Pemrograman.pptxBasic Pemrograman.pptx
Basic Pemrograman.pptxNandoApri2
 
Tugas3 rekayasa web
Tugas3 rekayasa web Tugas3 rekayasa web
Tugas3 rekayasa web Nasrul Akbar
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa webFani Heryati
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrogramanery gunawan
 
Bahasa sistem
Bahasa sistemBahasa sistem
Bahasa sistemAudriKiki
 
Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669dodyalfad
 
Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487nurul azmi
 
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptAbdurRozak19
 
Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832fahreza yozi
 

Similar a BAHASA PEMROGRAMA (20)

API
APIAPI
API
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Tugas Mardhiyya MIK A
Tugas Mardhiyya MIK ATugas Mardhiyya MIK A
Tugas Mardhiyya MIK A
 
Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602
 
Tgs 2 rekweb
Tgs 2 rekwebTgs 2 rekweb
Tgs 2 rekweb
 
Pengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxPengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptx
 
Prasta adriansyah
Prasta adriansyahPrasta adriansyah
Prasta adriansyah
 
Basic Pemrograman.pptx
Basic Pemrograman.pptxBasic Pemrograman.pptx
Basic Pemrograman.pptx
 
Tugas3 rekayasa web
Tugas3 rekayasa web Tugas3 rekayasa web
Tugas3 rekayasa web
 
API by Sandi Hermawan
API by Sandi HermawanAPI by Sandi Hermawan
API by Sandi Hermawan
 
Pelajaran jsp smk XI RPL
Pelajaran jsp smk XI RPLPelajaran jsp smk XI RPL
Pelajaran jsp smk XI RPL
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Module desain web
Module desain webModule desain web
Module desain web
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
 
Html to-blog
Html to-blogHtml to-blog
Html to-blog
 
Bahasa sistem
Bahasa sistemBahasa sistem
Bahasa sistem
 
Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669
 
Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487
 
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
 
Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832
 

Último

Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 

Último (20)

Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 

BAHASA PEMROGRAMA

  • 2. Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
  • 3. Sejarah Bahasa Pemrograman Sejak pertama komputer difference engine diciptakan oleh Charles Babbage pada tahun 1822, komputer membutuhkan sejumlah instruksi untuk melakukan suatu tugas tertentu. Instruksi-instruksi ini dikenal sebagai bahasa pemrograman. Bahasa komputer mulanya terdiri dari sejumlah langkah pengkabelan untuk membuat suatu program; hal ini dapat dipahami sebagai suatu rangkaian pengetikan kedalam komputer dan kemudian dijalankan. Pada awalnya, difference engine-nya Charles Babbage hanya dibuat untuk menjalankan tugas dengan menggunakan perpindahan gigi roda untuk menjalankan fungsi kalkukasi. Jadi, bentuk awal dari bahasa komputer adalah berupa gerakan secara mekanik, selanjutnya gerakan mekanik tersebut digantikan dengan sinyal listrik ketika pemerintah AS mengembangkan ENIAC pada tahun 1942, tetapi masih banyak mengadopsi prinsip-prinsip dasar dari Babbage’s engine yang mana diprogram dengan mengeset switch dan perkabelan pada seluruh sistem pada setiap “program” maupun kalkulasi.
  • 4. HTML adalah singkatan dari HyperText Markup Language, merupakan sebuah bahasa markup yang bisa dipakai untuk membuat sebuah halaman website dan menampilkannya pada sebuah browser atau disimpan via email. Semua teks, grafik, dan elemen desain dari sebuah halaman HTML di-tag dengan kode-kode yang menginstruksikan web browser untuk menampilan elemen tersebut. Tag HTML juga menyediakan layout dan informasi format sehingga halaman website bisa dibuat sesuai dengan keinginan sang pembuat.
  • 5. PHP merupakan salah satu bahasa pemrograman terpopuler saat ini. PHP pertama kali ditemukan oleh ilmuwan bernama Rasmus Lerdorf pada tahun 1995. Ketika itu PHP masih bernama FI (Form Interpreted), yaitu berupa sekumpulan script yang dipakai untuk mengolah data form dari website. PHP biasanya dipakai untuk meningkatkan kualitas sebuah halaman website. Dengan PHP, anda bisa melakukan hal-hal seperti membuat username dan password untuk login, membuat forum, galeri foto, survey, dan masih banyak lagi. PHP tidak dieksekusi pada komputer anda, melainkan pada komputer dimana anda me-request halaman tersebut.
  • 6. ASP merupakan singkatan dari Active Server Pages, merupakan sebuah bahasa pemrograman pertama oleh Microsoft yang memungkinkan anda untuk membuat halaman website yang interaktif dan dinamis. Bahasa pemrograman asal yang dipakai oleh ASP adalah VBSscript, walaupun anda bisa menggunakan bahasa lainnya seperti JScript ( versi Microsoft JavaScript). Semua halaman website yang menggunakan ASP tidak bisa dijalankan hanya dengan membuka halaman di web browser. Halaman tersebut harus dipanggil dari server yang mendukung ASP, inilah mengapa ASP merupakan singkatan dari Active Server Pages. Karena jika tidak ada server, tidak akan ada active pages.
  • 7. PERL merupakan bahasa pemrograman yang bisa dipakai untuk variasi tugas beragam. PERL biasanya dipakai untuk mengekstrak informasi dari file teks dan memberikan laporannya, atau untuk mengkonversi file teks ke dalam bentuk lainnya. Program yang ditulis pada Perl disebut dengan Perl script. Perl diimplementasikan sebagai bahasa tafsiran, maka dari itu eksekusi dari script Perl lebih banyak menggunakan waktu CPU dibandingkan dengan berhubungan dengan program C, contohnya. Selain itu, komputer juga biasanya menjadi lebih cepat. Menulis dengan Perl akan menghemat waktu anda.
  • 8. Javascript sangat cocok disebut sebagai bahasa website. Browser versi terbaru menetapkan standar yang tinggi terhadap kecepatan eksekusi Javascript. Ini merupakan paramater performa yang penting saat ini karen website menggunakan sangat banyak Javascript. Javascript mendukung revolusi web 2.0 dengan AJAX. Dengan menggunakan Javascript, sebuah website bisa mengirim request HTTP dan mengatur / mengupdate bagian-bagian dari sebuah website. Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client
  • 9. CSS merupakan sigkatan dari Cascading Style Sheet. CSS merupakan suatu bahasa stylesheet yang dipakai untuk menyesuaikan tampilan sebuah dokumen yang ditulis dengan bahasa markup. CSS biasanya dipakai untuk untuk memformat sebuah halaman web yang ditulis dengan HTML dan XHTML. Namun begitu, bahasanya tersebut bisa dipakai untuk semua jenis dokumen XML termasuk SVG dan XUL.
  • 10. XML (Extensible Markup Language) merupakan cara termudah untuk membuat format informasi umum dan men-share kedua format dan data di world wide web, intranet, dan tempat-tempat lainnya. XML merupakan bahasa pemrograman yang direkomendasi oleh W3C, dan memiliki kemiripan dengan HTML. Di antara kedua bahasa ini memiliki simbol markup untuk mendeskripsikan konten dari sebuah halaman atau file. HTML mendeskripsikan konten dari sebuah halaman web (terutama teks dan grafik) berdasarkan bagaimana konten tersebut ditampilan dan berinteraksi. Misalnya, huruf “p” yang diletakkan di antara tags bermakna paragraf baru. Sedangkan XLM mendeskripsikan konten berdasarkan data apa yang sedang diproses. Misalnya, kata “phonenum” yang diletakkan di dalam markup tags mengindikasikan bahwa data tersebut diikuti adalah nomor telepon. Ini berarti file XML bisa diproses murni sebagai data oleh sebuah program atau bisa juga disimpan dengan data yang serupa pada komputer lain.