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

What's hot

Bahasa Pemrograman
Bahasa PemrogramanBahasa Pemrograman
Bahasa Pemrograman
Bambang Karyadi
 
Manfaat komputer dalam bidang teknik
Manfaat komputer dalam bidang teknikManfaat komputer dalam bidang teknik
Manfaat komputer dalam bidang teknik
Julham Pringgo
 
Aplikasi pengolah kata
Aplikasi pengolah kataAplikasi pengolah kata
Aplikasi pengolah kata
Hilmi Halim
 
Makalah perangkat keras & perangkat lunak lengkap
Makalah perangkat keras & perangkat lunak lengkapMakalah perangkat keras & perangkat lunak lengkap
Makalah perangkat keras & perangkat lunak lengkapLela Warni
 
Perkembangan komputer masa depan
Perkembangan komputer masa depanPerkembangan komputer masa depan
Perkembangan komputer masa depan
Miftah Iqtishoduna
 
Sistem Waktu Nyata (Real Time System)
Sistem Waktu Nyata (Real Time System)Sistem Waktu Nyata (Real Time System)
Sistem Waktu Nyata (Real Time System)
rein sahren
 
7. cara penanganan kesalahan
7. cara penanganan kesalahan7. cara penanganan kesalahan
7. cara penanganan kesalahanyuster92
 
Pengenalan sistem komputer.ppt
Pengenalan sistem komputer.pptPengenalan sistem komputer.ppt
Pengenalan sistem komputer.ppt
suciayulestari8
 
Makalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarangMakalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarang
Rocky Nikijuluw
 
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
Kukuh Setiawan
 
Tugas sistem informasi manajemen ttg perangkat keras komputer
Tugas sistem informasi manajemen ttg perangkat keras komputerTugas sistem informasi manajemen ttg perangkat keras komputer
Tugas sistem informasi manajemen ttg perangkat keras komputer
desiratnasariLA
 
Manaj risiko kbk
Manaj risiko kbkManaj risiko kbk
Makalah sistem komputer
Makalah sistem komputerMakalah sistem komputer
Makalah sistem komputer
Sugeng Ajah
 
Laporan Observasi Lapangan K3
Laporan Observasi Lapangan K3Laporan Observasi Lapangan K3
Laporan Observasi Lapangan K3mas_weri
 
Dasar c++ input, proses, output
Dasar c++ input, proses, output Dasar c++ input, proses, output
Dasar c++ input, proses, output
Fazar Ikhwan Guntara
 
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incompleteSiskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
Hendri Winarto
 
Merancang laporan hasil evaluasi program
Merancang laporan hasil evaluasi programMerancang laporan hasil evaluasi program
Merancang laporan hasil evaluasi program
Hiszbul Bahri
 
Perkuliahan 01 Teknik kompilasi
Perkuliahan 01 Teknik kompilasiPerkuliahan 01 Teknik kompilasi
Perkuliahan 01 Teknik kompilasi
Rakhmi Khalida, M.M.S.I
 
Diktat penuntun praktikum fortran
Diktat penuntun praktikum fortranDiktat penuntun praktikum fortran
Diktat penuntun praktikum fortran
radikaljakas
 
Bab 3 informatika
Bab 3 informatikaBab 3 informatika
Bab 3 informatika
BaronRayendraBramant
 

What's hot (20)

Bahasa Pemrograman
Bahasa PemrogramanBahasa Pemrograman
Bahasa Pemrograman
 
Manfaat komputer dalam bidang teknik
Manfaat komputer dalam bidang teknikManfaat komputer dalam bidang teknik
Manfaat komputer dalam bidang teknik
 
Aplikasi pengolah kata
Aplikasi pengolah kataAplikasi pengolah kata
Aplikasi pengolah kata
 
Makalah perangkat keras & perangkat lunak lengkap
Makalah perangkat keras & perangkat lunak lengkapMakalah perangkat keras & perangkat lunak lengkap
Makalah perangkat keras & perangkat lunak lengkap
 
Perkembangan komputer masa depan
Perkembangan komputer masa depanPerkembangan komputer masa depan
Perkembangan komputer masa depan
 
Sistem Waktu Nyata (Real Time System)
Sistem Waktu Nyata (Real Time System)Sistem Waktu Nyata (Real Time System)
Sistem Waktu Nyata (Real Time System)
 
7. cara penanganan kesalahan
7. cara penanganan kesalahan7. cara penanganan kesalahan
7. cara penanganan kesalahan
 
Pengenalan sistem komputer.ppt
Pengenalan sistem komputer.pptPengenalan sistem komputer.ppt
Pengenalan sistem komputer.ppt
 
Makalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarangMakalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarang
 
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
 
Tugas sistem informasi manajemen ttg perangkat keras komputer
Tugas sistem informasi manajemen ttg perangkat keras komputerTugas sistem informasi manajemen ttg perangkat keras komputer
Tugas sistem informasi manajemen ttg perangkat keras komputer
 
Manaj risiko kbk
Manaj risiko kbkManaj risiko kbk
Manaj risiko kbk
 
Makalah sistem komputer
Makalah sistem komputerMakalah sistem komputer
Makalah sistem komputer
 
Laporan Observasi Lapangan K3
Laporan Observasi Lapangan K3Laporan Observasi Lapangan K3
Laporan Observasi Lapangan K3
 
Dasar c++ input, proses, output
Dasar c++ input, proses, output Dasar c++ input, proses, output
Dasar c++ input, proses, output
 
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incompleteSiskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
 
Merancang laporan hasil evaluasi program
Merancang laporan hasil evaluasi programMerancang laporan hasil evaluasi program
Merancang laporan hasil evaluasi program
 
Perkuliahan 01 Teknik kompilasi
Perkuliahan 01 Teknik kompilasiPerkuliahan 01 Teknik kompilasi
Perkuliahan 01 Teknik kompilasi
 
Diktat penuntun praktikum fortran
Diktat penuntun praktikum fortranDiktat penuntun praktikum fortran
Diktat penuntun praktikum fortran
 
Bab 3 informatika
Bab 3 informatikaBab 3 informatika
Bab 3 informatika
 

Similar to Materi Pemrograman Komputer

Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1Isya Ansyari
 
Komputer dan jaringan
Komputer dan jaringanKomputer dan jaringan
Komputer dan jaringanArmse Veen
 
pengenalan pemrograman komputer
pengenalan pemrograman komputerpengenalan pemrograman komputer
pengenalan pemrograman komputer
fajaralpindra
 
4SXEEFTGRTGRTTTTTTTTTTTTTTTHYYYYYYYYYYY2.pptx
4SXEEFTGRTGRTTTTTTTTTTTTTTTHYYYYYYYYYYY2.pptx4SXEEFTGRTGRTTTTTTTTTTTTTTTHYYYYYYYYYYY2.pptx
4SXEEFTGRTGRTTTTTTTTTTTTTTTHYYYYYYYYYYY2.pptx
alexandriaradith
 
Elemen dasar sistem komputer
Elemen dasar sistem komputerElemen dasar sistem komputer
Elemen dasar sistem komputer
Andi Uli
 
Komputer dan jaringan
Komputer dan jaringanKomputer dan jaringan
Komputer dan jaringanlektro
 
Pengertian komputer
Pengertian komputerPengertian komputer
Pengertian komputer
Charles Bengkiuk
 
PTI_3.ppt
PTI_3.pptPTI_3.ppt
PTI_3.ppt
NamiNaumi
 
Jeni intro1-bab01-pengenalan pemrogramankomputer
Jeni intro1-bab01-pengenalan pemrogramankomputerJeni intro1-bab01-pengenalan pemrogramankomputer
Jeni intro1-bab01-pengenalan pemrogramankomputer
adealfarisi
 
Bab01 pengenalan pemrograman komputer
Bab01 pengenalan pemrograman komputerBab01 pengenalan pemrograman komputer
Bab01 pengenalan pemrograman komputer
RyanMany
 
JENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdf
JENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdfJENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdf
JENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdf
Jurnal IT
 
pengenalan pemrograman komputer
pengenalan pemrograman komputerpengenalan pemrograman komputer
pengenalan pemrograman komputer
RyanMany
 
Komponen hardware
Komponen hardwareKomponen hardware
Komponen hardwarepick polos
 
Mengenal operating system__sistem_operasi
Mengenal operating system__sistem_operasiMengenal operating system__sistem_operasi
Mengenal operating system__sistem_operasi
Aram Manalu
 
Jeni intro1-bab01-pengantar pemrograman komputer
Jeni intro1-bab01-pengantar pemrograman komputerJeni intro1-bab01-pengantar pemrograman komputer
Jeni intro1-bab01-pengantar pemrograman komputerAdi SetyaPerdana
 
Perangkat keras dan lunak komputer
Perangkat keras dan lunak komputerPerangkat keras dan lunak komputer
Perangkat keras dan lunak komputerKumara Pandya
 
1. Sistem Komputasi.pptx
1. Sistem Komputasi.pptx1. Sistem Komputasi.pptx
1. Sistem Komputasi.pptx
Aldi572949
 

Similar to Materi Pemrograman Komputer (20)

Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
 
Yuhefizar Komputer
Yuhefizar KomputerYuhefizar Komputer
Yuhefizar Komputer
 
Komputer dan jaringan
Komputer dan jaringanKomputer dan jaringan
Komputer dan jaringan
 
Presentasi1
Presentasi1Presentasi1
Presentasi1
 
pengenalan pemrograman komputer
pengenalan pemrograman komputerpengenalan pemrograman komputer
pengenalan pemrograman komputer
 
4SXEEFTGRTGRTTTTTTTTTTTTTTTHYYYYYYYYYYY2.pptx
4SXEEFTGRTGRTTTTTTTTTTTTTTTHYYYYYYYYYYY2.pptx4SXEEFTGRTGRTTTTTTTTTTTTTTTHYYYYYYYYYYY2.pptx
4SXEEFTGRTGRTTTTTTTTTTTTTTTHYYYYYYYYYYY2.pptx
 
Elemen dasar sistem komputer
Elemen dasar sistem komputerElemen dasar sistem komputer
Elemen dasar sistem komputer
 
Komputer dan jaringan
Komputer dan jaringanKomputer dan jaringan
Komputer dan jaringan
 
Pengertian komputer
Pengertian komputerPengertian komputer
Pengertian komputer
 
PTI_3.ppt
PTI_3.pptPTI_3.ppt
PTI_3.ppt
 
Jeni intro1-bab01-pengenalan pemrogramankomputer
Jeni intro1-bab01-pengenalan pemrogramankomputerJeni intro1-bab01-pengenalan pemrogramankomputer
Jeni intro1-bab01-pengenalan pemrogramankomputer
 
Bab01 pengenalan pemrograman komputer
Bab01 pengenalan pemrograman komputerBab01 pengenalan pemrograman komputer
Bab01 pengenalan pemrograman komputer
 
JENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdf
JENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdfJENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdf
JENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdf
 
pengenalan pemrograman komputer
pengenalan pemrograman komputerpengenalan pemrograman komputer
pengenalan pemrograman komputer
 
Komponen hardware
Komponen hardwareKomponen hardware
Komponen hardware
 
Mengenal operating system__sistem_operasi
Mengenal operating system__sistem_operasiMengenal operating system__sistem_operasi
Mengenal operating system__sistem_operasi
 
Annisa
AnnisaAnnisa
Annisa
 
Jeni intro1-bab01-pengantar pemrograman komputer
Jeni intro1-bab01-pengantar pemrograman komputerJeni intro1-bab01-pengantar pemrograman komputer
Jeni intro1-bab01-pengantar pemrograman komputer
 
Perangkat keras dan lunak komputer
Perangkat keras dan lunak komputerPerangkat keras dan lunak komputer
Perangkat keras dan lunak komputer
 
1. Sistem Komputasi.pptx
1. Sistem Komputasi.pptx1. Sistem Komputasi.pptx
1. Sistem Komputasi.pptx
 

Recently uploaded

Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
LucyKristinaS
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
Nur afiyah
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
arianferdana
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
adolfnuhujanan101
 
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdfEVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
Rismawati408268
 
Kisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SDKisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SD
denunugraha
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 

Recently uploaded (20)

Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
 
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdfEVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
 
Kisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SDKisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SD
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.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