SlideShare a Scribd company logo
Pemrograman Komputer
KOMPUTER

Kata komputer berasal dari bahasa Latin yaitu
Computare yang artinya menghitung

Dalam bahasa Inggris disebut to compute

Secara definisi komputer diterjemahkan sebagai
sekumpulan alat elektronik yang saling bekerja
sama, dapat menerima data (input), mengolah
data (proses) dan memberikan informasi (output)
serta terkoordinasi dibawah kontrol program yang
tersimpan di memorinya
KOMPUTER

Komputer memiliki dua komponen utama

Yang pertama adalah hardware (perangkat
keras) yang tersusun atas komponen
elektronik dan mekanik

Yang kedua yaitu software (perangkat
lunak). Komponen ini terdiri atas data dan
aplikasi – aplikasi komputer
KOMPUTER
KOMPONEN KOM PUTER

HARDWARE

Central Processing Unit (CPU)
Processor, merupakan bagian dari perangkat keras komputer
yang melakukan pemprosesan aritmatika dan logika serta
pengendalian operasi komputer secara keseluruhan
Prosesor terdiri atas dua bagian utama, yaitu ALU (Arithmetic
Logic Unit) dan Control Unit
Kecepatan kerja prosesor biasanya ditentukan oleh kecepatan
clock dari Control Unit-nya
Contoh : jika prosesor memiliki frekuensi clock 350 MHz,
berarti kecepatan pemprosesan satu instruksinya = T = 1/f =
1/(350 x 106 Hz), = 0,286 x 10-8 detik
KOMPONEN KOMPUTER

HARDWARE

Memori
Memori adalah media penyimpan data pada komputer
Memori, berdasarkan fungsinya dibagi menjadi dua
yaitu :

Primary Memory

Secondary Memory
KOMPONEN KOMPUTER

HARDWARE

Input Dan Output Device
Input-Output Device, merupakan bagian yang berfungsi sebagai
penghubung antara komputer dengan lingkungan di luarnya

Input Device (Piranti Masukan)
Berfungsi sebagai media komputer untuk menerima masukan dari
luar
Contoh piranti masukan : Keyboard, Mouse, Touch screen,
Scanner, Camera

Output Device (Piranti Keluaran)
Berfungsi sebagai media komputer untuk memberikan keluaran
Contoh piranti keluaran : Monitor, Printer, Speaker, Plotter
KOMPONEN KOMPUTER

SOFTWARE
Merupakan program-program komputer yang berguna
untuk menjalankan suatu pekerjaan sesuai dengan
yang dikehendaki
Program tersebut ditulis dengan bahasa khusus yang
dimengerti oleh komputer
Program dapat dianalogikan sebagai instruksi yang
akan dijalankan oleh prosessor
KOMPONEN KOMPUTER

SOFTWARE
Software terdiri dari beberapa jenis, yaitu:

Sistem Operasi, seperti DOS, Unix, Novell, OS/2,
Windows

Program Utility, seperti Norton Utility, Scandisk,
PC Tools

Program Aplikasi, seperti GL, MYOB, Payroll

Program Paket

Compiler
BAHASA PEMROGRAMAN

Bahasa pemrograman adalah teknik komunikasi
standar untuk mengekspresikan instruksi kepada
komputer

Bahasa pemrograman memfasilitasi seorang
programmer secara tepat menetapkan data apa yang
sedang dilakukan oleh komputer selanjutnya,
bagaimana data tersebut disimpan dan dikirim, dan
apa yang akan dilakukan apabila terjadi kondisi yang
variatif

Bahasa pemrograman dapat diklasifikasikan menjadi
tingkat rendah, menengah, dan tingkat tinggi
BAHASA PEMROGRAMAN

Kategori Bahasa Pemrograman

Bahasa Pemrograman Tingkat Tinggi
Contoh : JAVA, C ++, .NET

Bahasa Pemrograman Tingkat Rendah
Contoh : Assembly

Bahasa Pemrograman Tingkat Menengah
Contoh : Fortran
ALUR PEMBUATAN PROGRAM

Langkah – langkah sistematis dasar dalam
menyelesaikan permasalahan pemrograman :

Mendefinisikan masalah

Menganalisa dan membuat rumusan pemecahan
masalah

Desain Algoritma dan Representasi

Pengkodean, Uji Coba dan pembuatan
dokumentasi
ALGORITMA

Algoritma adalah urutan logis pengambilan
putusan untuk pemecahan masalah (Kamus Besar
Bahasa Indonesia)

Algoritma adalah urutan langkah berhingga untuk
memecahkan masalah logika atau matematika
(Microsoft Book – Self)

Algoritma adalah urutan langkah-langkah logis
yang berhingga yang digunakan untuk
memecahkan masalah (Kesimpulan)
ALGORITMA

Notasi Penulisan Algoritma

Bahasa Manusia (Notasi Alamiah)

FlowChart (Diagram Alir)

Pseudocode

More Related Content

PDF
Materi 2 : Perangkat lunak (software)
PPT
SEJARAH PERKEMBANGAN KOMPUTER.ppt
PPT
DOCX
pelanggaran ham beserta gambarnya
DOCX
Tugas 5 - MPPL - Project Charter
PPTX
PENEGAKAN HAM DI INDONESIA
PPT
Computer vision
PPTX
materi-pengenalan-komputer-untuk-sekolah-dasar-sd.pptx
Materi 2 : Perangkat lunak (software)
SEJARAH PERKEMBANGAN KOMPUTER.ppt
pelanggaran ham beserta gambarnya
Tugas 5 - MPPL - Project Charter
PENEGAKAN HAM DI INDONESIA
Computer vision
materi-pengenalan-komputer-untuk-sekolah-dasar-sd.pptx

What's hot (20)

PDF
Bahasa Pemrograman
PPTX
bab 7 algoritma dan pemograman.pptx
PPTX
1. Fenomena Geosfer.pptx
PPTX
4. perkembangan ham di indonesia`
PDF
Bab 1 Posisi Strategis Indonesia Sebagai Proses Maritim Dunia
PDF
Koreksi Geometrik, Digitasi, Dan Pembuatan Kenampakan 3D Dengan Aplikasi Goog...
PDF
Makalah input dan output device
PPTX
Ideologi dunia dan pengaruhnya terhadap gerakan nasionalisme di Asia afrika
PPT
presentasi sistem komputer.ppt
PPTX
Cuaca & iklim
PPTX
pengenalan dasar komputer
PPTX
Perangkat lunak presentation
PPTX
Sistem Komputer
DOCX
Makalah tsunami aceh 2004
DOCX
Makalah dasar komputer
PPTX
Dinamika pelaksanaan undang – undang dasar 1945
PDF
Sistem Komputer Kelas 7
PPT
Ppt pkn wawasan nusantara
DOC
Sistem informasi manajemen pendidikan document transcript
PPTX
Power point IPS Kelas VIIII
Bahasa Pemrograman
bab 7 algoritma dan pemograman.pptx
1. Fenomena Geosfer.pptx
4. perkembangan ham di indonesia`
Bab 1 Posisi Strategis Indonesia Sebagai Proses Maritim Dunia
Koreksi Geometrik, Digitasi, Dan Pembuatan Kenampakan 3D Dengan Aplikasi Goog...
Makalah input dan output device
Ideologi dunia dan pengaruhnya terhadap gerakan nasionalisme di Asia afrika
presentasi sistem komputer.ppt
Cuaca & iklim
pengenalan dasar komputer
Perangkat lunak presentation
Sistem Komputer
Makalah tsunami aceh 2004
Makalah dasar komputer
Dinamika pelaksanaan undang – undang dasar 1945
Sistem Komputer Kelas 7
Ppt pkn wawasan nusantara
Sistem informasi manajemen pendidikan document transcript
Power point IPS Kelas VIIII
Ad

Similar to Materi Pemrograman Komputer (20)

PPT
Presentasi1
DOCX
Mengenal Komputer
PPT
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
PDF
pengenalan pemrograman komputer
PPT
pengenalan-perkembangan-komputer.ppt
PPT
PENGENALAN KOMPUTER DASAR UNTUK PEMULA, SEJARAH KOMPUTER
PDF
Jeni intro1-bab01-pengantar pemrograman komputer
PPTX
Pengertian computer dan kompenen komponennya
PDF
Jeni intro1-bab01-pengenalan pemrogramankomputer
PDF
JENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdf
PDF
Bab01 pengenalan pemrograman komputer
PDF
pengenalan pemrograman komputer
PPT
01 komponen dasar komputer (1)
PPT
Pengenalan perkembangan-komputer
PPT
2presentasi-sistem-komputer.ppt
PDF
Komputer dan jaringan
PPT
2presentasi-sistem-komputer sekolah sdppt
PPT
PTI_3.ppt
PPT
Sistem komputer matkul Pengantar sistem komputer
PPT
1.2 Materi Kuliah PENGATAR TEKNOLOGI INDUSTRI.ppt
Presentasi1
Mengenal Komputer
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
pengenalan pemrograman komputer
pengenalan-perkembangan-komputer.ppt
PENGENALAN KOMPUTER DASAR UNTUK PEMULA, SEJARAH KOMPUTER
Jeni intro1-bab01-pengantar pemrograman komputer
Pengertian computer dan kompenen komponennya
Jeni intro1-bab01-pengenalan pemrogramankomputer
JENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdf
Bab01 pengenalan pemrograman komputer
pengenalan pemrograman komputer
01 komponen dasar komputer (1)
Pengenalan perkembangan-komputer
2presentasi-sistem-komputer.ppt
Komputer dan jaringan
2presentasi-sistem-komputer sekolah sdppt
PTI_3.ppt
Sistem komputer matkul Pengantar sistem komputer
1.2 Materi Kuliah PENGATAR TEKNOLOGI INDUSTRI.ppt
Ad

Recently uploaded (20)

PPTX
Ekspresi_dan_Operasi_Logika informatika smp kelas 9
DOCX
Modul Ajar Pembelajaran Mendalam PKWU Kerajinan Kelas XII SMA Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam PKWU Budidaya Kelas XII SMA Terbaru 2025
PDF
Ilmu tentang pengembangan teknologi pembelajaran
PDF
LK Modul 3 - Menentukan Pengalaman Belajar Herpina Indah Permata Sari (2).pdf
PDF
GUIDE BOOK DMH SCHOLARSHIP...............................
PPTX
Materi-Geografi-Pendekatan-Konsep-dan-Prinsip-Geografi-Kelas-10.pptx
PDF
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
DOCX
LK 1.1.a.2_Modul 2 Pelatihan Koding dan Artifisial
PPTX
PPT REVISED - SEMINAR PEMBELAJARAN MENDALAM .pptx
PDF
Modul Ajar Deep Learning Bahasa Indonesia Kelas 6 Kurikulum Merdeka
PPTX
7 KEBIASAAN ANAK INDONESIA HEBAT.pptx xx
PDF
Sosialisasi Menu DAK NF TA 2026 Promkeskom.pdf
PPTX
Rancangan Aktualisasi Latsar CPNS Kementerian Agama 2025.pptx
PPTX
MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx
PPT
KOMITMEN MENULIS DI BLOG IGTIK PB PGRI.ppt
PPTX
Saint Maximilian Kolbe, Polish friar, priest, missionary and martyr (indonesi...
PDF
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
PDF
Sosialisasi CKG SEKOLAH untuk Nakes V1.2.pdf
PDF
12. KSP SD Runiah Makassar OK School.pdf
Ekspresi_dan_Operasi_Logika informatika smp kelas 9
Modul Ajar Pembelajaran Mendalam PKWU Kerajinan Kelas XII SMA Terbaru 2025
Modul Ajar Pembelajaran Mendalam PKWU Budidaya Kelas XII SMA Terbaru 2025
Ilmu tentang pengembangan teknologi pembelajaran
LK Modul 3 - Menentukan Pengalaman Belajar Herpina Indah Permata Sari (2).pdf
GUIDE BOOK DMH SCHOLARSHIP...............................
Materi-Geografi-Pendekatan-Konsep-dan-Prinsip-Geografi-Kelas-10.pptx
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
LK 1.1.a.2_Modul 2 Pelatihan Koding dan Artifisial
PPT REVISED - SEMINAR PEMBELAJARAN MENDALAM .pptx
Modul Ajar Deep Learning Bahasa Indonesia Kelas 6 Kurikulum Merdeka
7 KEBIASAAN ANAK INDONESIA HEBAT.pptx xx
Sosialisasi Menu DAK NF TA 2026 Promkeskom.pdf
Rancangan Aktualisasi Latsar CPNS Kementerian Agama 2025.pptx
MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx
KOMITMEN MENULIS DI BLOG IGTIK PB PGRI.ppt
Saint Maximilian Kolbe, Polish friar, priest, missionary and martyr (indonesi...
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
Sosialisasi CKG SEKOLAH untuk Nakes V1.2.pdf
12. KSP SD Runiah Makassar OK School.pdf

Materi Pemrograman Komputer

  • 2. KOMPUTER  Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung  Dalam bahasa Inggris disebut to compute  Secara definisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di memorinya
  • 3. KOMPUTER  Komputer memiliki dua komponen utama  Yang pertama adalah hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik  Yang kedua yaitu software (perangkat lunak). Komponen ini terdiri atas data dan aplikasi – aplikasi komputer
  • 5. KOMPONEN KOM PUTER  HARDWARE  Central Processing Unit (CPU) Processor, merupakan bagian dari perangkat keras komputer yang melakukan pemprosesan aritmatika dan logika serta pengendalian operasi komputer secara keseluruhan Prosesor terdiri atas dua bagian utama, yaitu ALU (Arithmetic Logic Unit) dan Control Unit Kecepatan kerja prosesor biasanya ditentukan oleh kecepatan clock dari Control Unit-nya Contoh : jika prosesor memiliki frekuensi clock 350 MHz, berarti kecepatan pemprosesan satu instruksinya = T = 1/f = 1/(350 x 106 Hz), = 0,286 x 10-8 detik
  • 6. KOMPONEN KOMPUTER  HARDWARE  Memori Memori adalah media penyimpan data pada komputer Memori, berdasarkan fungsinya dibagi menjadi dua yaitu :  Primary Memory  Secondary Memory
  • 7. KOMPONEN KOMPUTER  HARDWARE  Input Dan Output Device Input-Output Device, merupakan bagian yang berfungsi sebagai penghubung antara komputer dengan lingkungan di luarnya  Input Device (Piranti Masukan) Berfungsi sebagai media komputer untuk menerima masukan dari luar Contoh piranti masukan : Keyboard, Mouse, Touch screen, Scanner, Camera  Output Device (Piranti Keluaran) Berfungsi sebagai media komputer untuk memberikan keluaran Contoh piranti keluaran : Monitor, Printer, Speaker, Plotter
  • 8. KOMPONEN KOMPUTER  SOFTWARE Merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer Program dapat dianalogikan sebagai instruksi yang akan dijalankan oleh prosessor
  • 9. KOMPONEN KOMPUTER  SOFTWARE Software terdiri dari beberapa jenis, yaitu:  Sistem Operasi, seperti DOS, Unix, Novell, OS/2, Windows  Program Utility, seperti Norton Utility, Scandisk, PC Tools  Program Aplikasi, seperti GL, MYOB, Payroll  Program Paket  Compiler
  • 10. BAHASA PEMROGRAMAN  Bahasa pemrograman adalah teknik komunikasi standar untuk mengekspresikan instruksi kepada komputer  Bahasa pemrograman memfasilitasi seorang programmer secara tepat menetapkan data apa yang sedang dilakukan oleh komputer selanjutnya, bagaimana data tersebut disimpan dan dikirim, dan apa yang akan dilakukan apabila terjadi kondisi yang variatif  Bahasa pemrograman dapat diklasifikasikan menjadi tingkat rendah, menengah, dan tingkat tinggi
  • 11. BAHASA PEMROGRAMAN  Kategori Bahasa Pemrograman  Bahasa Pemrograman Tingkat Tinggi Contoh : JAVA, C ++, .NET  Bahasa Pemrograman Tingkat Rendah Contoh : Assembly  Bahasa Pemrograman Tingkat Menengah Contoh : Fortran
  • 12. ALUR PEMBUATAN PROGRAM  Langkah – langkah sistematis dasar dalam menyelesaikan permasalahan pemrograman :  Mendefinisikan masalah  Menganalisa dan membuat rumusan pemecahan masalah  Desain Algoritma dan Representasi  Pengkodean, Uji Coba dan pembuatan dokumentasi
  • 13. ALGORITMA  Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah (Kamus Besar Bahasa Indonesia)  Algoritma adalah urutan langkah berhingga untuk memecahkan masalah logika atau matematika (Microsoft Book – Self)  Algoritma adalah urutan langkah-langkah logis yang berhingga yang digunakan untuk memecahkan masalah (Kesimpulan)
  • 14. ALGORITMA  Notasi Penulisan Algoritma  Bahasa Manusia (Notasi Alamiah)  FlowChart (Diagram Alir)  Pseudocode