SlideShare a Scribd company logo
1 of 19
-penyusun-
Team penyusun matakuliah algoritma dan pemrograman I
2021
PROGRAM STUDI
SISTEM INFORMASI
ALGORITMA DAN PEMROGRAMAN I
MATA KULIAH
ALGORITMA DAN PEMROGRAMAN I
-penyusun-
Team penyusun matkul PBO
2021
PROGRAM STUDI
SISTEM INFORMASI
<a href='https://www.freepik.com/free-photos-vectors/background'>Background
vector created by freepik - www.freepik.com</a>
DASAR PEMROGRAMAN
MATA KULIAH
PEMROGRAMAN BERORIENTASI OBYEK
Capaian Pembelajaran
Memahami dan mampu menjelaskan algorithma, pseudo code,flowchart,
program, pemrograman, dan Bahasa pemrograman
Kemampuan Akhir yang Diharapkan
• Mampu menjelaskan algoritma dan pseudo code
• Mampu menjelaskan dan menyebutkan simbol-simbol dan kegunaan
flowchart program
• Dapat merencanakan dan mendisain algoritma sederhana untuk suatu kasus
yang sederhana
• Dapat menjelaskan tentang program, pemrograman, dan bahasa
pemrograman
MATA KULIAH
PEMROGRAMAN BERORIENTASI OBYEK
PROGRAM STUDI
SISTEM INFORMASI
MATA KULIAH
PEMROGRAMAN BERORIENTASI OBYEK
PROGRAM STUDI
SISTEM INFORMASI
Algoritma
Nt’21
“Algoritma adalah urutan langkah-langkah penyelesaian masalah yang disusun
secara sistematis dan logis”.
Pertimbangan dalam pemilihan algoritma adalah
• algoritma haruslah benar. Artinya algoritma akan memberikan keluaran yang
dikehendaki dari sejumlah masukan yang diberikan. 0/1
• diketahui seberapa baik hasil yang dicapai oleh algoritma tersebut. Algoritma
yang baik harus mampu memberikan hasil yang sedekat mungkin dengan nilai
yang sebenarnya.
• efisiensi algoritma. Efisiensi algoritma dapat ditinjau dari 2 hal yaitu efisiensi
waktu dan memori. Meskipun algoritma memberikan keluaran yang benar (paling
mendekati), tetapi jika harus menunggu berjam-jam untuk mendapatkan
keluarannya, algoritma tersebut biasanya tidak akan dipakai.
MATA KULIAH
PEMROGRAMAN BERORIENTASI OBYEK
PROGRAM STUDI
SISTEM INFORMASI
Algoritma
Nt’21
“Algoritma adalah urutan langkah-langkah
penyelesaian masalah yang disusun secara
sistematis dan logis”.
MATA KULIAH
PEMROGRAMAN BERORIENTASI OBYEK
PROGRAM STUDI
SISTEM INFORMASI
Pseudocode
Nt’21
Algoritma dapat disajikan dalam dua bentuk yaitu dalam bentuk tulisan/bahasa
dan dalam bentuk gambar.
Penyajian algoritma dalam bentuk tulisan haruslah menggunakan bahasa yang
dapat dimengerti manusia dalam menyajikan langkah-langkah algoritma.
Penyajian algoritma dalam bentuk tulisan juga dapat dilakukan menggunakan
pseudocode.
Pseudocode berasal dari kata pseudo yang berarti “mirip atau menyerupai” dan
code yang berarti “kode program”. Contoh bahasa pemrograman yang digunakan
untuk menyatakan pseudocode ialah BASIC, Pascal, C, dan lain-lain. Sedangkan,
penyajian algoritma dalam bentuk gambar sering disebut flow chart.
MATA KULIAH
PEMROGRAMAN BERORIENTASI OBYEK
PROGRAM STUDI
SISTEM INFORMASI
pseudocode menghitung Luas Persegi Panjang
Nt’21
Contoh : pseudocode untuk menghitung Luas persegi panjang , rumus luas persegi panjang
adalah L = p x l
Dalam Algoritma Pseudocode menghitung luas persegi panjang, maka panjang dan lebarnya diinput
dan luasnya di tampilkan.
Ada 3 struktur yang membentuk sebuah
Pseudocode yaitu:
• Judul (berisi judul algoritma)
• Deskripsi (berisi deklarasi variabel dan
konstanta)
• Implementasi (berisi inti algoritma)
MATA KULIAH
ALGORITMA DAN PEMROGRAMAN I
PROGRAM STUDI
SISTEM INFORMASI
flowchart
Nt’21
Flowchart adalah adalah suatu bagan dengan
simbol-simbol tertentu yang menggambarkan
urutan proses secara mendetail dan hubungan
antara suatu proses (instruksi) dengan proses
lainnya dalam suatu program.
MATA KULIAH
ALGORITMA DAN PEMROGRAMAN I
PROGRAM STUDI
SISTEM INFORMASI
Contoh Flowchart Menghitung Luas Persegi Panjang
Nt’21
• Mulai dan selesai kita menggunakan simbol terminal
sebagai simbol untuk awalan dan akhiran.
• Deklarasi variabel kita gunakan simbol proses
• Nilai panjang dan lebar kita gunakan simbol input
karena nilainya akan di masukan oleh users.
• Selanjutnya sistem akan menghitung luas
berdasarkan nilai panjang dikalikan dengan lebar,
pada bagian ini kita gunakan simbol proses
• Selanjutnya sistem menampilkan hasilnya bagian ini
dibuat dengan simbol ouput.
MATA KULIAH
ALGORITMA DAN PEMROGRAMAN I
PROGRAM STUDI
SISTEM INFORMASI
PROGRAM
Nt’21
program komputer adalah serangkaian instruksi yang dirancang sedemikian rupa
sehingga komputer dapat melakukan serangkaian tugas yang diinginkan oleh
brainware (penggunanya).
MATA KULIAH
ALGORITMA DAN PEMROGRAMAN I
PROGRAM STUDI
SISTEM INFORMASI
Program C++ Menghitung Luas Persegi Panjang
Nt’21
MATA KULIAH
ALGORITMA DAN PEMROGRAMAN I
PROGRAM STUDI
SISTEM INFORMASI
Pemrograman
Nt’21
Pengertian pemrograman komputer bisa didefinisikan sebagai suatu proses
penyusunan, pemeliharaan, dan juga melakukan modifikasi kode program untuk
selanjutnya diproses oleh mesin/komputer.
Pemrograman juga dapat diartikan sebagai sebuah proses lengkap, mulai dari
menulis kode program, menguji kode program, hingga memperbaiki debug yang
muncul saat pemrograman berlangsung, serta memelihara kode-kode program yang
telah dibangun.
Adapun tujuan utama dari pemrograman komputer adalah untuk membuat sebuah
program atau arahan yang bisa dicerna oleh komputer, sehingga perangkat
komputer dapat melakukan sebuah perhitungan serta pekerjaan lain sesuai dengan
keinginan user.
MATA KULIAH
ALGORITMA DAN PEMROGRAMAN I
PROGRAM STUDI
SISTEM INFORMASI
Pemrograman
Nt’21
• Program
• Pemrograman (-> kegiatan )
• Programer (orang / pembuat)
MATA KULIAH
ALGORITMA DAN PEMROGRAMAN I
PROGRAM STUDI
SISTEM INFORMASI
Bahasa Pemrograman
Nt’21
Bahasa Pemrograman (programming language) adalah sebuah instruksi standar
untuk memerintah komputer agar menjalankan fungsi tertentu.
Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan
semantik yang dipakai untuk mendefinisikan program komputer.
MATA KULIAH
ALGORITMA DAN PEMROGRAMAN I
PROGRAM STUDI
SISTEM INFORMASI
Bahasa Pemrograman
Nt’21
MATA KULIAH
PEMROGRAMAN BERORIENTASI OBYEK
PROGRAM STUDI
SISTEM INFORMASI
Index Pemrograman
Nt’21
RANGKUMAN
C++ adalah salah satu bahasa
pemrograman yang cukup baik untuk
belajar dasar pemrograman
Untuk menyelesaikan permasalahn sehubungan
sistem yang dibangun dengan bahasa
pemrograman, maka gunakan bahasa
pemrograman yang paling efektif dan dapat
menyelesaikan tujuan dari dibangunnya sistem
MATA KULIAH
PEMROGRAMAN BERORIENTASI OBYEK
PROGRAM STUDI
SISTEM INFORMASI
SUMBER PUSTAKA
 https://id.wikipedia.org/wiki/Bahasa_pemrograman
 bpptik.kominfo.go.id
Sumber gambar:
www.freepik.com
MATA KULIAH
PEMROGRAMAN BERORIENTASI OBYEK
PROGRAM STUDI
SISTEM INFORMASI
THANKS
ANY QUESTIONS?

More Related Content

Similar to Dasar Dasar Program123445555555555555555

listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartlistiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartMaryanto Sumringah SMA 9 Tebo
 
Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1Dede Kurniadi
 
Robotic Pertemuan 1 Kelas XI AXIOO.pdf
Robotic Pertemuan 1 Kelas XI AXIOO.pdfRobotic Pertemuan 1 Kelas XI AXIOO.pdf
Robotic Pertemuan 1 Kelas XI AXIOO.pdfSuryaSaputra1393
 
Diktat penuntun praktikum fortran
Diktat penuntun praktikum fortranDiktat penuntun praktikum fortran
Diktat penuntun praktikum fortranradikaljakas
 
Module algoritma
Module algoritma Module algoritma
Module algoritma Rony BolaNk
 
algoritma dan pemrograman
algoritma dan pemrogramanalgoritma dan pemrograman
algoritma dan pemrogramanhanary
 
Modul pemrograman-osn-20092
Modul pemrograman-osn-20092Modul pemrograman-osn-20092
Modul pemrograman-osn-20092Sejahtera Affif
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemogramanankg44
 
Algoritma Matematika Informasi
Algoritma Matematika InformasiAlgoritma Matematika Informasi
Algoritma Matematika Informasistaffpengajar
 
Laporan Praktikum DPK Dasar
Laporan Praktikum DPK DasarLaporan Praktikum DPK Dasar
Laporan Praktikum DPK DasarNadiaRN
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1beiharira
 
Topik 2(notasi pseudocode)
Topik 2(notasi pseudocode)Topik 2(notasi pseudocode)
Topik 2(notasi pseudocode)SyaharullahDisa
 

Similar to Dasar Dasar Program123445555555555555555 (20)

listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartlistiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchart
 
Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1
 
Robotic Pertemuan 1 Kelas XI AXIOO.pdf
Robotic Pertemuan 1 Kelas XI AXIOO.pdfRobotic Pertemuan 1 Kelas XI AXIOO.pdf
Robotic Pertemuan 1 Kelas XI AXIOO.pdf
 
Diktat penuntun praktikum fortran
Diktat penuntun praktikum fortranDiktat penuntun praktikum fortran
Diktat penuntun praktikum fortran
 
Module algoritma
Module algoritma Module algoritma
Module algoritma
 
algoritma dan pemrograman
algoritma dan pemrogramanalgoritma dan pemrograman
algoritma dan pemrograman
 
algoritma 1.pptx
algoritma 1.pptxalgoritma 1.pptx
algoritma 1.pptx
 
Modul pemrograman-osn-20092
Modul pemrograman-osn-20092Modul pemrograman-osn-20092
Modul pemrograman-osn-20092
 
Kontrak Kuliah Algoritma
Kontrak Kuliah AlgoritmaKontrak Kuliah Algoritma
Kontrak Kuliah Algoritma
 
INFORMATIKA - BK1.pptx
INFORMATIKA - BK1.pptxINFORMATIKA - BK1.pptx
INFORMATIKA - BK1.pptx
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemograman
 
Laporan modul 1 DPK
Laporan modul 1 DPKLaporan modul 1 DPK
Laporan modul 1 DPK
 
03 pseudocode
03 pseudocode03 pseudocode
03 pseudocode
 
Algoritma Matematika Informasi
Algoritma Matematika InformasiAlgoritma Matematika Informasi
Algoritma Matematika Informasi
 
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma Pemrograman
 
Laporan Praktikum DPK Dasar
Laporan Praktikum DPK DasarLaporan Praktikum DPK Dasar
Laporan Praktikum DPK Dasar
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
 
Topik 2(notasi pseudocode)
Topik 2(notasi pseudocode)Topik 2(notasi pseudocode)
Topik 2(notasi pseudocode)
 
BERFIKIR KOMPUTASI.pptx
BERFIKIR KOMPUTASI.pptxBERFIKIR KOMPUTASI.pptx
BERFIKIR KOMPUTASI.pptx
 
M1 KB4.pptx
M1 KB4.pptxM1 KB4.pptx
M1 KB4.pptx
 

Recently uploaded

514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptxAbidinMaulana
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningSamFChaerul
 
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptxASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptxAdrimanMulya
 
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANKONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANDevonneDillaElFachri
 
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksdanzztzy405
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesiasdn4mangkujayan
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Shary Armonitha
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxzidanlbs25
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfjeffrisovana999
 

Recently uploaded (11)

514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data mining
 
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptxASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
 
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANKONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
 
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesia
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdf
 

Dasar Dasar Program123445555555555555555

  • 1. -penyusun- Team penyusun matakuliah algoritma dan pemrograman I 2021 PROGRAM STUDI SISTEM INFORMASI ALGORITMA DAN PEMROGRAMAN I MATA KULIAH ALGORITMA DAN PEMROGRAMAN I
  • 2. -penyusun- Team penyusun matkul PBO 2021 PROGRAM STUDI SISTEM INFORMASI <a href='https://www.freepik.com/free-photos-vectors/background'>Background vector created by freepik - www.freepik.com</a> DASAR PEMROGRAMAN MATA KULIAH PEMROGRAMAN BERORIENTASI OBYEK
  • 3. Capaian Pembelajaran Memahami dan mampu menjelaskan algorithma, pseudo code,flowchart, program, pemrograman, dan Bahasa pemrograman Kemampuan Akhir yang Diharapkan • Mampu menjelaskan algoritma dan pseudo code • Mampu menjelaskan dan menyebutkan simbol-simbol dan kegunaan flowchart program • Dapat merencanakan dan mendisain algoritma sederhana untuk suatu kasus yang sederhana • Dapat menjelaskan tentang program, pemrograman, dan bahasa pemrograman MATA KULIAH PEMROGRAMAN BERORIENTASI OBYEK PROGRAM STUDI SISTEM INFORMASI
  • 4. MATA KULIAH PEMROGRAMAN BERORIENTASI OBYEK PROGRAM STUDI SISTEM INFORMASI Algoritma Nt’21 “Algoritma adalah urutan langkah-langkah penyelesaian masalah yang disusun secara sistematis dan logis”. Pertimbangan dalam pemilihan algoritma adalah • algoritma haruslah benar. Artinya algoritma akan memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan. 0/1 • diketahui seberapa baik hasil yang dicapai oleh algoritma tersebut. Algoritma yang baik harus mampu memberikan hasil yang sedekat mungkin dengan nilai yang sebenarnya. • efisiensi algoritma. Efisiensi algoritma dapat ditinjau dari 2 hal yaitu efisiensi waktu dan memori. Meskipun algoritma memberikan keluaran yang benar (paling mendekati), tetapi jika harus menunggu berjam-jam untuk mendapatkan keluarannya, algoritma tersebut biasanya tidak akan dipakai.
  • 5. MATA KULIAH PEMROGRAMAN BERORIENTASI OBYEK PROGRAM STUDI SISTEM INFORMASI Algoritma Nt’21 “Algoritma adalah urutan langkah-langkah penyelesaian masalah yang disusun secara sistematis dan logis”.
  • 6. MATA KULIAH PEMROGRAMAN BERORIENTASI OBYEK PROGRAM STUDI SISTEM INFORMASI Pseudocode Nt’21 Algoritma dapat disajikan dalam dua bentuk yaitu dalam bentuk tulisan/bahasa dan dalam bentuk gambar. Penyajian algoritma dalam bentuk tulisan haruslah menggunakan bahasa yang dapat dimengerti manusia dalam menyajikan langkah-langkah algoritma. Penyajian algoritma dalam bentuk tulisan juga dapat dilakukan menggunakan pseudocode. Pseudocode berasal dari kata pseudo yang berarti “mirip atau menyerupai” dan code yang berarti “kode program”. Contoh bahasa pemrograman yang digunakan untuk menyatakan pseudocode ialah BASIC, Pascal, C, dan lain-lain. Sedangkan, penyajian algoritma dalam bentuk gambar sering disebut flow chart.
  • 7. MATA KULIAH PEMROGRAMAN BERORIENTASI OBYEK PROGRAM STUDI SISTEM INFORMASI pseudocode menghitung Luas Persegi Panjang Nt’21 Contoh : pseudocode untuk menghitung Luas persegi panjang , rumus luas persegi panjang adalah L = p x l Dalam Algoritma Pseudocode menghitung luas persegi panjang, maka panjang dan lebarnya diinput dan luasnya di tampilkan. Ada 3 struktur yang membentuk sebuah Pseudocode yaitu: • Judul (berisi judul algoritma) • Deskripsi (berisi deklarasi variabel dan konstanta) • Implementasi (berisi inti algoritma)
  • 8. MATA KULIAH ALGORITMA DAN PEMROGRAMAN I PROGRAM STUDI SISTEM INFORMASI flowchart Nt’21 Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.
  • 9. MATA KULIAH ALGORITMA DAN PEMROGRAMAN I PROGRAM STUDI SISTEM INFORMASI Contoh Flowchart Menghitung Luas Persegi Panjang Nt’21 • Mulai dan selesai kita menggunakan simbol terminal sebagai simbol untuk awalan dan akhiran. • Deklarasi variabel kita gunakan simbol proses • Nilai panjang dan lebar kita gunakan simbol input karena nilainya akan di masukan oleh users. • Selanjutnya sistem akan menghitung luas berdasarkan nilai panjang dikalikan dengan lebar, pada bagian ini kita gunakan simbol proses • Selanjutnya sistem menampilkan hasilnya bagian ini dibuat dengan simbol ouput.
  • 10. MATA KULIAH ALGORITMA DAN PEMROGRAMAN I PROGRAM STUDI SISTEM INFORMASI PROGRAM Nt’21 program komputer adalah serangkaian instruksi yang dirancang sedemikian rupa sehingga komputer dapat melakukan serangkaian tugas yang diinginkan oleh brainware (penggunanya).
  • 11. MATA KULIAH ALGORITMA DAN PEMROGRAMAN I PROGRAM STUDI SISTEM INFORMASI Program C++ Menghitung Luas Persegi Panjang Nt’21
  • 12. MATA KULIAH ALGORITMA DAN PEMROGRAMAN I PROGRAM STUDI SISTEM INFORMASI Pemrograman Nt’21 Pengertian pemrograman komputer bisa didefinisikan sebagai suatu proses penyusunan, pemeliharaan, dan juga melakukan modifikasi kode program untuk selanjutnya diproses oleh mesin/komputer. Pemrograman juga dapat diartikan sebagai sebuah proses lengkap, mulai dari menulis kode program, menguji kode program, hingga memperbaiki debug yang muncul saat pemrograman berlangsung, serta memelihara kode-kode program yang telah dibangun. Adapun tujuan utama dari pemrograman komputer adalah untuk membuat sebuah program atau arahan yang bisa dicerna oleh komputer, sehingga perangkat komputer dapat melakukan sebuah perhitungan serta pekerjaan lain sesuai dengan keinginan user.
  • 13. MATA KULIAH ALGORITMA DAN PEMROGRAMAN I PROGRAM STUDI SISTEM INFORMASI Pemrograman Nt’21 • Program • Pemrograman (-> kegiatan ) • Programer (orang / pembuat)
  • 14. MATA KULIAH ALGORITMA DAN PEMROGRAMAN I PROGRAM STUDI SISTEM INFORMASI Bahasa Pemrograman Nt’21 Bahasa Pemrograman (programming language) adalah sebuah instruksi standar untuk memerintah komputer agar menjalankan fungsi tertentu. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.
  • 15. MATA KULIAH ALGORITMA DAN PEMROGRAMAN I PROGRAM STUDI SISTEM INFORMASI Bahasa Pemrograman Nt’21
  • 16. MATA KULIAH PEMROGRAMAN BERORIENTASI OBYEK PROGRAM STUDI SISTEM INFORMASI Index Pemrograman Nt’21
  • 17. RANGKUMAN C++ adalah salah satu bahasa pemrograman yang cukup baik untuk belajar dasar pemrograman Untuk menyelesaikan permasalahn sehubungan sistem yang dibangun dengan bahasa pemrograman, maka gunakan bahasa pemrograman yang paling efektif dan dapat menyelesaikan tujuan dari dibangunnya sistem MATA KULIAH PEMROGRAMAN BERORIENTASI OBYEK PROGRAM STUDI SISTEM INFORMASI
  • 18. SUMBER PUSTAKA  https://id.wikipedia.org/wiki/Bahasa_pemrograman  bpptik.kominfo.go.id Sumber gambar: www.freepik.com MATA KULIAH PEMROGRAMAN BERORIENTASI OBYEK PROGRAM STUDI SISTEM INFORMASI