SlideShare a Scribd company logo
ALGORITMA & PEMROGRAMAN
LN 01
BUKU REFERENSI:
WHAT DO YOU SEE ?
WHAT DO YOU SEE?
KOMPUTER ?
KOMPUTER ?
• adalah perangkat elektronik yang dirancang agar dapat diprogram untuk melakukan berbagai
operasi aritmetika dan logika secara otomatis berdasarkan suatu masukan dan menghasilkan
suatu keluaran
• dokumen (word, excel, dll), merancang bangunan, menyortir barang, melacak plat mobil dll
 berbagai wujud operasi aritmetika dan logika
Komput er
Komputer untuk
tujuan umum
Komputer untuk
tujuan khusus
Bersifat serbaguna dan
mudah beradaptasi
dengan segala situasi
Bersifat khusus/
tertentu saja
Contoh:
Personal Computer
Laptop/notebook
Workstation
Mainframe
Superkomputer
Contoh:
Sistem navigasi
Smart Tv
Andorid box Tv
Pemantau lalu lintas
FUNGSI KOMPUTER
Fungsi Operasi :
Pengolahan data
Penyimpanan data
Pemindahan data
Kontrol
PROGRAM
• Program  kumpulan instruksi yang ditulis oleh orang dan ditujukan untuk komputer agar
komputer dapat melaksanakan tugas sesuai instruksi yang diberikan
• Pemrograman  seluruh aktivitas yang berhubungan dengan perancangan dan pembuaan
program, termasuk didalamnya adalah pengujian dan pencarian kesalahan dalam program
• Bahasa pemrograman  bahasa yang digunakan untuk membuat program
• Pemrogram (programmer) ?
BAHASA PEMROGRAMAN
• bagaimana cara komunikasi manusia dengan komputer
BAHASA PEMROGRAMAN
• 1. Bahasa mesin : bahasa
yg berorientasi pada mesin
• menggunakan kode dalam bentuk bilangan biner
dan sangat bergantung pada jenis komputer
BAHASA PEMROGRAMAN
2. Bahasa Rakitan : bahasa yang berorientasi pada mesin, menggunakan kode-
kode singkat yang mudah diingat
contoh : kode “CMP” digunakan untuk operasi perbandingan
bahasa mesin dan bahasa rakitan (bahasa berorientasi pada mesin)  bahasa
beraras rendah
BAHASA PEMROGRAMAN
3. Bahasa berorientasi pada manusia : Menggunakan kata-kata yang biasa
digunakan manusia (bahasa Inggris)
contoh: IF  Pengandaian ; while  perulangan
Bahasa berorientasi pada manusia  bahasa beraras tinggi
BAHASA PEMROGRAMAN
PROGRAM
Bahasa beraras tinggi terlihat lebih mudah dipahami dibandingkan bahasa mesin
CARA MENYAMPAIKAN PESAN :
Terdapat dua cara kerja untuk menerjemahkan instruksi manusia  mesin,
dalam kode biner, dengan perangkat lunak :
 Kompilator (compiler)
 interpreter (interpreter)
Cara kerja berbeda, tapi fungsinya sama  menerjemahkan instruksi manusia
kedalam bahasa mesin (kode biner)
Masing-masing punya +/-
PROGRAM
SIKLUS PEMGEMBANGAN PROGRAM
PROGRAM
PENYELESAIAN MASALAH
• Merupakan bagian analisis masalah
• Tujuan : mengetahui output program yang diharapkan dan merancang input
program yang menunjangnya
• Belum sampai proses yang ada didalamnya
Proses
Masalah
Input Output
CONTOH
• Membuat program menghitung keliling lingkaran:
1. Langkah awal : Pikirkan input dan output yang diperlukan
2. Hasil :
Input : jari-jari lingkaran
output : keliling lingkaran
3. Pikirkan proses (menghubungkan output dan input untuk mendapatkan
keliling lingkaran
4. Proses : Keliling = ......?.... jari-jari
5. Mencarai tahu hubungan itu , yang didalam kotak
CONTOH
• Membuat program menghitung keliling lingkaran:
3. Proses : Keliling = 2 X phi X jari-jari
4. Penyelesaiannya dapat dituliskan :

More Related Content

Similar to LN 01_Al Khwarizmi 2022 - Copy.pdf

Tugas II SIM tentang Perangkat Lunak Komputer
Tugas II SIM tentang Perangkat Lunak KomputerTugas II SIM tentang Perangkat Lunak Komputer
Tugas II SIM tentang Perangkat Lunak Komputer
widyamustika
 
Pengantar algoritma dan pemrograman
Pengantar algoritma dan pemrogramanPengantar algoritma dan pemrograman
Pengantar algoritma dan pemrograman
MAFauzan
 
Tugas II SIM tentang Perangkat Lunak Komputer
Tugas II SIM tentang Perangkat Lunak KomputerTugas II SIM tentang Perangkat Lunak Komputer
Tugas II SIM tentang Perangkat Lunak Komputer
widyamustika
 
pengenalan pemrograman komputer
pengenalan pemrograman komputerpengenalan pemrograman komputer
pengenalan pemrograman komputer
fajaralpindra
 
Materi_1_Pengantar_Algoritma.pptx
Materi_1_Pengantar_Algoritma.pptxMateri_1_Pengantar_Algoritma.pptx
Materi_1_Pengantar_Algoritma.pptx
wahyu479353
 
Teknik kompilasi
Teknik kompilasi Teknik kompilasi
Teknik kompilasi
Mr. FM
 
Chapter 3 konsep dasar algoritma - cont
Chapter 3   konsep dasar algoritma - contChapter 3   konsep dasar algoritma - cont
Chapter 3 konsep dasar algoritma - cont
Muhammad Najib
 
Presentasi1
Presentasi1Presentasi1
Presentasi1
Febryan P
 
Jeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanJeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalan
Ali Basyah
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunak
suleman ganteng
 
Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
Rizky Wulansari
 
Materi mengenai sistem orerasi dasarOS_2.ppt
Materi mengenai sistem orerasi dasarOS_2.pptMateri mengenai sistem orerasi dasarOS_2.ppt
Materi mengenai sistem orerasi dasarOS_2.ppt
donlotpilem2
 
Materi Perkuliahan Sistem Operasi ( OS ).ppt
Materi Perkuliahan Sistem Operasi ( OS ).pptMateri Perkuliahan Sistem Operasi ( OS ).ppt
Materi Perkuliahan Sistem Operasi ( OS ).ppt
DEDEALAMSYAHSPd
 
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASIMateri OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
AditiaHamid1
 
Materi OS.ppt
Materi OS.pptMateri OS.ppt
Materi OS.ppt
wahyuwijaya39
 
Materi OS tentang perangkat lunak software.ppt
Materi OS tentang perangkat lunak software.pptMateri OS tentang perangkat lunak software.ppt
Materi OS tentang perangkat lunak software.ppt
tamaaan64
 
Materi OS.ppt
Materi OS.pptMateri OS.ppt
Materi OS.ppt
hsdfh
 
Definisi Algoritma
Definisi AlgoritmaDefinisi Algoritma
Definisi Algoritma
Barmed Studio
 

Similar to LN 01_Al Khwarizmi 2022 - Copy.pdf (20)

Tugas II SIM tentang Perangkat Lunak Komputer
Tugas II SIM tentang Perangkat Lunak KomputerTugas II SIM tentang Perangkat Lunak Komputer
Tugas II SIM tentang Perangkat Lunak Komputer
 
Pengantar algoritma dan pemrograman
Pengantar algoritma dan pemrogramanPengantar algoritma dan pemrograman
Pengantar algoritma dan pemrograman
 
Tugas II SIM tentang Perangkat Lunak Komputer
Tugas II SIM tentang Perangkat Lunak KomputerTugas II SIM tentang Perangkat Lunak Komputer
Tugas II SIM tentang Perangkat Lunak Komputer
 
pengenalan pemrograman komputer
pengenalan pemrograman komputerpengenalan pemrograman komputer
pengenalan pemrograman komputer
 
Materi_1_Pengantar_Algoritma.pptx
Materi_1_Pengantar_Algoritma.pptxMateri_1_Pengantar_Algoritma.pptx
Materi_1_Pengantar_Algoritma.pptx
 
Bab 1
Bab 1 Bab 1
Bab 1
 
Teknik kompilasi
Teknik kompilasi Teknik kompilasi
Teknik kompilasi
 
Chapter 3 konsep dasar algoritma - cont
Chapter 3   konsep dasar algoritma - contChapter 3   konsep dasar algoritma - cont
Chapter 3 konsep dasar algoritma - cont
 
Presentasi1
Presentasi1Presentasi1
Presentasi1
 
Jeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanJeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalan
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunak
 
Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
Materi mengenai sistem orerasi dasarOS_2.ppt
Materi mengenai sistem orerasi dasarOS_2.pptMateri mengenai sistem orerasi dasarOS_2.ppt
Materi mengenai sistem orerasi dasarOS_2.ppt
 
Materi Perkuliahan Sistem Operasi ( OS ).ppt
Materi Perkuliahan Sistem Operasi ( OS ).pptMateri Perkuliahan Sistem Operasi ( OS ).ppt
Materi Perkuliahan Sistem Operasi ( OS ).ppt
 
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASIMateri OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
 
Materi OS.ppt
Materi OS.pptMateri OS.ppt
Materi OS.ppt
 
Materi OS tentang perangkat lunak software.ppt
Materi OS tentang perangkat lunak software.pptMateri OS tentang perangkat lunak software.ppt
Materi OS tentang perangkat lunak software.ppt
 
Materi OS.ppt
Materi OS.pptMateri OS.ppt
Materi OS.ppt
 
Definisi Algoritma
Definisi AlgoritmaDefinisi Algoritma
Definisi Algoritma
 

Recently uploaded

KONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdf
KONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdfKONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdf
KONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdf
SriWahyuni58535
 
Integrasi Isu Prioritas dalam Capaian Pembelajaran
Integrasi Isu Prioritas dalam Capaian PembelajaranIntegrasi Isu Prioritas dalam Capaian Pembelajaran
Integrasi Isu Prioritas dalam Capaian Pembelajaran
walidumar
 
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfAksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
DenysErlanders
 
Epidemiologi Deskriptif dan Analitik.ppt
Epidemiologi Deskriptif dan Analitik.pptEpidemiologi Deskriptif dan Analitik.ppt
Epidemiologi Deskriptif dan Analitik.ppt
yuanitaclara1
 
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
nengenok23
 
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.pptKIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
WAYANDARSANA1
 
SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)
SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)
SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)
SABDA
 
Materi Khotbah Bercerita Untuk Anak Sekolah Minggu
Materi Khotbah Bercerita Untuk Anak Sekolah MingguMateri Khotbah Bercerita Untuk Anak Sekolah Minggu
Materi Khotbah Bercerita Untuk Anak Sekolah Minggu
BOWLNChannel
 
Materi MATSAMA Pengenalan Kurikulum.pptx
Materi MATSAMA  Pengenalan Kurikulum.pptxMateri MATSAMA  Pengenalan Kurikulum.pptx
Materi MATSAMA Pengenalan Kurikulum.pptx
ssuseraf5f2e
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Kanaidi ken
 
Dialog Prestasi Peperiksaan Akhir Tahun 2023
Dialog Prestasi Peperiksaan Akhir Tahun 2023Dialog Prestasi Peperiksaan Akhir Tahun 2023
Dialog Prestasi Peperiksaan Akhir Tahun 2023
AINARAHYUBINTISULAIM
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
vivi211570
 
Materi Geografi Kelas 11 Mitigasi Bencana
Materi Geografi Kelas 11 Mitigasi BencanaMateri Geografi Kelas 11 Mitigasi Bencana
Materi Geografi Kelas 11 Mitigasi Bencana
AyuniDwiLestari
 
MATERI Penguatan Kelembagaan BKK SMK PGRI 2.pptx
MATERI  Penguatan Kelembagaan BKK SMK PGRI 2.pptxMATERI  Penguatan Kelembagaan BKK SMK PGRI 2.pptx
MATERI Penguatan Kelembagaan BKK SMK PGRI 2.pptx
NindiBeautyandHealth
 
Pengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa IndonesiaPengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa Indonesia
sucibrooks86
 
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum MerdekaModul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum MerdekaModul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Fathan Emran
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
pristayulianabila
 
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru PenggerakAksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
TitisNindiasariAnggr
 
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
Kanaidi ken
 

Recently uploaded (20)

KONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdf
KONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdfKONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdf
KONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdf
 
Integrasi Isu Prioritas dalam Capaian Pembelajaran
Integrasi Isu Prioritas dalam Capaian PembelajaranIntegrasi Isu Prioritas dalam Capaian Pembelajaran
Integrasi Isu Prioritas dalam Capaian Pembelajaran
 
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfAksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
 
Epidemiologi Deskriptif dan Analitik.ppt
Epidemiologi Deskriptif dan Analitik.pptEpidemiologi Deskriptif dan Analitik.ppt
Epidemiologi Deskriptif dan Analitik.ppt
 
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
 
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.pptKIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
 
SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)
SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)
SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)
 
Materi Khotbah Bercerita Untuk Anak Sekolah Minggu
Materi Khotbah Bercerita Untuk Anak Sekolah MingguMateri Khotbah Bercerita Untuk Anak Sekolah Minggu
Materi Khotbah Bercerita Untuk Anak Sekolah Minggu
 
Materi MATSAMA Pengenalan Kurikulum.pptx
Materi MATSAMA  Pengenalan Kurikulum.pptxMateri MATSAMA  Pengenalan Kurikulum.pptx
Materi MATSAMA Pengenalan Kurikulum.pptx
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
 
Dialog Prestasi Peperiksaan Akhir Tahun 2023
Dialog Prestasi Peperiksaan Akhir Tahun 2023Dialog Prestasi Peperiksaan Akhir Tahun 2023
Dialog Prestasi Peperiksaan Akhir Tahun 2023
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
 
Materi Geografi Kelas 11 Mitigasi Bencana
Materi Geografi Kelas 11 Mitigasi BencanaMateri Geografi Kelas 11 Mitigasi Bencana
Materi Geografi Kelas 11 Mitigasi Bencana
 
MATERI Penguatan Kelembagaan BKK SMK PGRI 2.pptx
MATERI  Penguatan Kelembagaan BKK SMK PGRI 2.pptxMATERI  Penguatan Kelembagaan BKK SMK PGRI 2.pptx
MATERI Penguatan Kelembagaan BKK SMK PGRI 2.pptx
 
Pengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa IndonesiaPengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa Indonesia
 
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum MerdekaModul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
 
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum MerdekaModul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
 
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru PenggerakAksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
 
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
 

LN 01_Al Khwarizmi 2022 - Copy.pdf

  • 3. WHAT DO YOU SEE ?
  • 4. WHAT DO YOU SEE?
  • 6. KOMPUTER ? • adalah perangkat elektronik yang dirancang agar dapat diprogram untuk melakukan berbagai operasi aritmetika dan logika secara otomatis berdasarkan suatu masukan dan menghasilkan suatu keluaran • dokumen (word, excel, dll), merancang bangunan, menyortir barang, melacak plat mobil dll  berbagai wujud operasi aritmetika dan logika
  • 7. Komput er Komputer untuk tujuan umum Komputer untuk tujuan khusus Bersifat serbaguna dan mudah beradaptasi dengan segala situasi Bersifat khusus/ tertentu saja Contoh: Personal Computer Laptop/notebook Workstation Mainframe Superkomputer Contoh: Sistem navigasi Smart Tv Andorid box Tv Pemantau lalu lintas
  • 8. FUNGSI KOMPUTER Fungsi Operasi : Pengolahan data Penyimpanan data Pemindahan data Kontrol
  • 9. PROGRAM • Program  kumpulan instruksi yang ditulis oleh orang dan ditujukan untuk komputer agar komputer dapat melaksanakan tugas sesuai instruksi yang diberikan • Pemrograman  seluruh aktivitas yang berhubungan dengan perancangan dan pembuaan program, termasuk didalamnya adalah pengujian dan pencarian kesalahan dalam program • Bahasa pemrograman  bahasa yang digunakan untuk membuat program • Pemrogram (programmer) ?
  • 10. BAHASA PEMROGRAMAN • bagaimana cara komunikasi manusia dengan komputer
  • 11. BAHASA PEMROGRAMAN • 1. Bahasa mesin : bahasa yg berorientasi pada mesin • menggunakan kode dalam bentuk bilangan biner dan sangat bergantung pada jenis komputer
  • 12. BAHASA PEMROGRAMAN 2. Bahasa Rakitan : bahasa yang berorientasi pada mesin, menggunakan kode- kode singkat yang mudah diingat contoh : kode “CMP” digunakan untuk operasi perbandingan bahasa mesin dan bahasa rakitan (bahasa berorientasi pada mesin)  bahasa beraras rendah
  • 13. BAHASA PEMROGRAMAN 3. Bahasa berorientasi pada manusia : Menggunakan kata-kata yang biasa digunakan manusia (bahasa Inggris) contoh: IF  Pengandaian ; while  perulangan Bahasa berorientasi pada manusia  bahasa beraras tinggi
  • 15. PROGRAM Bahasa beraras tinggi terlihat lebih mudah dipahami dibandingkan bahasa mesin
  • 16. CARA MENYAMPAIKAN PESAN : Terdapat dua cara kerja untuk menerjemahkan instruksi manusia  mesin, dalam kode biner, dengan perangkat lunak :  Kompilator (compiler)  interpreter (interpreter) Cara kerja berbeda, tapi fungsinya sama  menerjemahkan instruksi manusia kedalam bahasa mesin (kode biner) Masing-masing punya +/-
  • 20. PENYELESAIAN MASALAH • Merupakan bagian analisis masalah • Tujuan : mengetahui output program yang diharapkan dan merancang input program yang menunjangnya • Belum sampai proses yang ada didalamnya Proses Masalah Input Output
  • 21. CONTOH • Membuat program menghitung keliling lingkaran: 1. Langkah awal : Pikirkan input dan output yang diperlukan 2. Hasil : Input : jari-jari lingkaran output : keliling lingkaran 3. Pikirkan proses (menghubungkan output dan input untuk mendapatkan keliling lingkaran 4. Proses : Keliling = ......?.... jari-jari 5. Mencarai tahu hubungan itu , yang didalam kotak
  • 22. CONTOH • Membuat program menghitung keliling lingkaran: 3. Proses : Keliling = 2 X phi X jari-jari 4. Penyelesaiannya dapat dituliskan :