SlideShare a Scribd company logo
www.primakara.ac.id
DASAR DASAR PEMOGRAMAN
Nama: Anselmus Apriyanto Wora
NIM: 2301010024
STUDI KASUS
Soal :
Seorang mahasiswi bernama tugek azizah memiliki adik
laki laki bernama Wahyudi yang sekarang sedang
sekolah kelas 4 SD. Wahyudi merasa kesulitan untuk
belajar matematika tentang menghitung:
1. Luas Segitiga
2. Luas Persegi Panjang
3. Luas Lingkaran
4. Menentukan Bilangan Bulat
Sebagai mahasiswa jurusan informatika kamu diminta
untuk membuatkan program sederhana mengenai soal
diatas.
www.primakara.ac.id
Di sini saya membuat flowchart
agar memberikan gambaran
terhadap program yang saya buat
agar lebih terarah
FLOWCHART
Program disamping menggunakan variabel
“pilihan” untuk menyimpan nilai yang sudah
disimpan oleh user.
INT berfungsi sebagai variable yang hanya
menerima masukan angka. Jika yang dimasukan
berupa karakter maka program tidak akan
berjalan.
Printf berfungsi sebagai penampil Output pada
layer Komputer, pada kode disamping saya
gunakan sebagai penampil Judul dan Meminta
user untuk memasukan Angka
Scanf berfungsi sebagai pengambil input dari
pengguna.
www.primakara.ac.id
Gambar disamping adalah hasil output
yang terdiri 4 pilihan, jadi user diminta
untuk memilih antara Menu 1 sampai 4.
www.primakara.ac.id
Kode if digunakan untuk mendeklarasikan
suatu kondisi, Jika suatu kondisi terpenuhi
maka kondisi tersebut akan dieksekusi.
Float digunakan untuk mendeklarasikan
variable yang memiliki tipe data Floating
Point / bilangan pecahan.
www.primakara.ac.id
Jika user memasukan pilihan bernilai 1,
maka user memilih untuk menghitung
Luas Segitiga. User disini diminta untuk
memasukan Nilai tinggi dan Alas
segitiga. Jika dua nilai tersebut sudah
terisi, maka proses pengerjaan akan
berjalan dengan rumus (Alas x Tinggi).
Jika Nilai yang dimasukan berupa
“karakter” maka Program akan terulang
Kembali / tidak dapat dieksekusi.
www.primakara.ac.id
Gambar disamping merupakan
hasil output proses perhitungan
luas segitiga.Dan menghasilkan
tinggi dan juga alas
www.primakara.ac.id
Else if berguna untuk membuat
percabangan suatu kondisi sesuai
dengan kondisi yang telah
ditentukan tersebut.
User diminta untuk memasukan
nilai Panjang dan lebar dari
persegi Panjang .
Kemudian Panjang dan lebar
tersebut akan diproses dengan
rumus
Panjang * Lebar.
www.primakara.ac.id
Gambar disamping merupakan
output Pilihan ke-2, Persegi
Panjang
Dengan input dari user Panjang
Dan lebar Maka akan
menghasilkan outputnya
www.primakara.ac.id
Kode disamping merupakan
proses apabila user memilih menu
ke – 3 yaitu Menghitung Luas
Lingkaran.
Proses utamanya user diminta
untuk memasukan nilai jari jari
suatu lingkaran. Kemudian Proses
perhitunganya yaitu phi *
jari − jari2
www.primakara.ac.id
Disini user memasukan Nilai jari
jari 10cm. Maka output
berdasarkan proses hasilnya 314
cm
www.primakara.ac.id
Kode disamping merupakan
proses apabila user memilih menu
ke – 4 yaitu Menentukan bilangan
Bulat.
Proses utamanya user diminta
untuk memasukan sebuah
bilangan, nanti bilangan yang di
inputkan tersebut akan melalui
proses pengkondisian.
www.primakara.ac.id
Semisal saya memasukan
bilangan 10, saat melewati
pengkondisian pertama,
nilai 10 ini akan dibagi dengan 2,
jika bilangan 10 ini habis dibagi 2
kemudian hasilnya adalah 0, dan
nilai awalnya lebih besar daripada
0 maka bilangan tersebut genap
positif.
www.primakara.ac.id
www.primakara.ac.id
SEKIAN PENJELASAN DARI
SAYA, SAYA MOHON MAAF JIKA
ADA KESALAHAN TERIMA
KASIH

More Related Content

Similar to Tugas DDP.pptx

Aplikasi penghitung luas dan keliling pada bangun datar
Aplikasi penghitung luas dan keliling pada bangun datarAplikasi penghitung luas dan keliling pada bangun datar
Aplikasi penghitung luas dan keliling pada bangun datar
asalhunter
 
Modul 5
Modul 5Modul 5
Modul 5
Yusi Aisyah
 
D21201120_Neng Sari Ratna Widya.N_Tugas Algoritma.pdf
D21201120_Neng Sari Ratna Widya.N_Tugas Algoritma.pdfD21201120_Neng Sari Ratna Widya.N_Tugas Algoritma.pdf
D21201120_Neng Sari Ratna Widya.N_Tugas Algoritma.pdf
NisaWidya1
 
Laporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiLaporan praktikum modul ii & iii
Laporan praktikum modul ii & iii
Devi Apriansyah
 
Projek Akhir Kelompok 5.pptx
Projek Akhir Kelompok 5.pptxProjek Akhir Kelompok 5.pptx
Projek Akhir Kelompok 5.pptx
VivoLovers
 
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut   6 - perulangan - 2 - for, do-whileMi1274 alpro lanjut   6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-whileDefina Iskandar
 
3-1 Algoritma.pptx
3-1 Algoritma.pptx3-1 Algoritma.pptx
3-1 Algoritma.pptx
BKKSMKN2Jombang
 
Topik 9 Prosedur
Topik 9 ProsedurTopik 9 Prosedur
Topik 9 Prosedur
I Komang Agustino
 
Makalah pemrograman mobile smart dimensional
Makalah pemrograman mobile smart dimensionalMakalah pemrograman mobile smart dimensional
Makalah pemrograman mobile smart dimensional
andreafrizza
 
Kisi kisi kkpi
Kisi kisi kkpiKisi kisi kkpi
Kisi kisi kkpi
Oemar Bakrie
 
Dasar Dasar Algoritma
Dasar Dasar AlgoritmaDasar Dasar Algoritma
Dasar Dasar Algoritmaformatik
 
Algoritma dan pemogrman.pptx
Algoritma dan pemogrman.pptxAlgoritma dan pemogrman.pptx
Algoritma dan pemogrman.pptx
rince10
 
Larning by doing Microsoft Office Access
Larning by doing Microsoft Office AccessLarning by doing Microsoft Office Access
Larning by doing Microsoft Office Access
Ivan van Mohammed
 
desainui.pdf
desainui.pdfdesainui.pdf
desainui.pdf
Fajar Baskoro
 
DDP_ProgramHitung_Ni Kadek Lia Mastika Dewi.pptx
DDP_ProgramHitung_Ni Kadek Lia Mastika Dewi.pptxDDP_ProgramHitung_Ni Kadek Lia Mastika Dewi.pptx
DDP_ProgramHitung_Ni Kadek Lia Mastika Dewi.pptx
Ni Kadek Lia Mastika Dewi
 
Abc01 algoritma-dan-flowchart
Abc01 algoritma-dan-flowchartAbc01 algoritma-dan-flowchart
Abc01 algoritma-dan-flowchart
PT. Likers Fice.com
 
Panduan Aplikasi CBT USKA 2023 Peserta.pdf
Panduan Aplikasi CBT USKA 2023 Peserta.pdfPanduan Aplikasi CBT USKA 2023 Peserta.pdf
Panduan Aplikasi CBT USKA 2023 Peserta.pdf
AdeRl1
 
Soal uas kelas x 1415
Soal uas kelas x 1415Soal uas kelas x 1415
Soal uas kelas x 1415
Adi Sodikin
 

Similar to Tugas DDP.pptx (20)

Aplikasi penghitung luas dan keliling pada bangun datar
Aplikasi penghitung luas dan keliling pada bangun datarAplikasi penghitung luas dan keliling pada bangun datar
Aplikasi penghitung luas dan keliling pada bangun datar
 
Modul 5
Modul 5Modul 5
Modul 5
 
D21201120_Neng Sari Ratna Widya.N_Tugas Algoritma.pdf
D21201120_Neng Sari Ratna Widya.N_Tugas Algoritma.pdfD21201120_Neng Sari Ratna Widya.N_Tugas Algoritma.pdf
D21201120_Neng Sari Ratna Widya.N_Tugas Algoritma.pdf
 
Laporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiLaporan praktikum modul ii & iii
Laporan praktikum modul ii & iii
 
Projek Akhir Kelompok 5.pptx
Projek Akhir Kelompok 5.pptxProjek Akhir Kelompok 5.pptx
Projek Akhir Kelompok 5.pptx
 
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut   6 - perulangan - 2 - for, do-whileMi1274 alpro lanjut   6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
 
3-1 Algoritma.pptx
3-1 Algoritma.pptx3-1 Algoritma.pptx
3-1 Algoritma.pptx
 
Bab iii ana
Bab iii anaBab iii ana
Bab iii ana
 
Topik 9 Prosedur
Topik 9 ProsedurTopik 9 Prosedur
Topik 9 Prosedur
 
Makalah pemrograman mobile smart dimensional
Makalah pemrograman mobile smart dimensionalMakalah pemrograman mobile smart dimensional
Makalah pemrograman mobile smart dimensional
 
Kisi kisi kkpi
Kisi kisi kkpiKisi kisi kkpi
Kisi kisi kkpi
 
Dasar Dasar Algoritma
Dasar Dasar AlgoritmaDasar Dasar Algoritma
Dasar Dasar Algoritma
 
Algoritma dan pemogrman.pptx
Algoritma dan pemogrman.pptxAlgoritma dan pemogrman.pptx
Algoritma dan pemogrman.pptx
 
Larning by doing Microsoft Office Access
Larning by doing Microsoft Office AccessLarning by doing Microsoft Office Access
Larning by doing Microsoft Office Access
 
desainui.pdf
desainui.pdfdesainui.pdf
desainui.pdf
 
DDP_ProgramHitung_Ni Kadek Lia Mastika Dewi.pptx
DDP_ProgramHitung_Ni Kadek Lia Mastika Dewi.pptxDDP_ProgramHitung_Ni Kadek Lia Mastika Dewi.pptx
DDP_ProgramHitung_Ni Kadek Lia Mastika Dewi.pptx
 
Abc01 algoritma-dan-flowchart
Abc01 algoritma-dan-flowchartAbc01 algoritma-dan-flowchart
Abc01 algoritma-dan-flowchart
 
Ujian sekolah tik 01
Ujian sekolah tik 01Ujian sekolah tik 01
Ujian sekolah tik 01
 
Panduan Aplikasi CBT USKA 2023 Peserta.pdf
Panduan Aplikasi CBT USKA 2023 Peserta.pdfPanduan Aplikasi CBT USKA 2023 Peserta.pdf
Panduan Aplikasi CBT USKA 2023 Peserta.pdf
 
Soal uas kelas x 1415
Soal uas kelas x 1415Soal uas kelas x 1415
Soal uas kelas x 1415
 

Tugas DDP.pptx

  • 1. www.primakara.ac.id DASAR DASAR PEMOGRAMAN Nama: Anselmus Apriyanto Wora NIM: 2301010024
  • 2. STUDI KASUS Soal : Seorang mahasiswi bernama tugek azizah memiliki adik laki laki bernama Wahyudi yang sekarang sedang sekolah kelas 4 SD. Wahyudi merasa kesulitan untuk belajar matematika tentang menghitung: 1. Luas Segitiga 2. Luas Persegi Panjang 3. Luas Lingkaran 4. Menentukan Bilangan Bulat Sebagai mahasiswa jurusan informatika kamu diminta untuk membuatkan program sederhana mengenai soal diatas. www.primakara.ac.id
  • 3. Di sini saya membuat flowchart agar memberikan gambaran terhadap program yang saya buat agar lebih terarah FLOWCHART
  • 4. Program disamping menggunakan variabel “pilihan” untuk menyimpan nilai yang sudah disimpan oleh user. INT berfungsi sebagai variable yang hanya menerima masukan angka. Jika yang dimasukan berupa karakter maka program tidak akan berjalan. Printf berfungsi sebagai penampil Output pada layer Komputer, pada kode disamping saya gunakan sebagai penampil Judul dan Meminta user untuk memasukan Angka Scanf berfungsi sebagai pengambil input dari pengguna. www.primakara.ac.id
  • 5. Gambar disamping adalah hasil output yang terdiri 4 pilihan, jadi user diminta untuk memilih antara Menu 1 sampai 4. www.primakara.ac.id
  • 6. Kode if digunakan untuk mendeklarasikan suatu kondisi, Jika suatu kondisi terpenuhi maka kondisi tersebut akan dieksekusi. Float digunakan untuk mendeklarasikan variable yang memiliki tipe data Floating Point / bilangan pecahan. www.primakara.ac.id
  • 7. Jika user memasukan pilihan bernilai 1, maka user memilih untuk menghitung Luas Segitiga. User disini diminta untuk memasukan Nilai tinggi dan Alas segitiga. Jika dua nilai tersebut sudah terisi, maka proses pengerjaan akan berjalan dengan rumus (Alas x Tinggi). Jika Nilai yang dimasukan berupa “karakter” maka Program akan terulang Kembali / tidak dapat dieksekusi. www.primakara.ac.id
  • 8. Gambar disamping merupakan hasil output proses perhitungan luas segitiga.Dan menghasilkan tinggi dan juga alas www.primakara.ac.id
  • 9. Else if berguna untuk membuat percabangan suatu kondisi sesuai dengan kondisi yang telah ditentukan tersebut. User diminta untuk memasukan nilai Panjang dan lebar dari persegi Panjang . Kemudian Panjang dan lebar tersebut akan diproses dengan rumus Panjang * Lebar. www.primakara.ac.id
  • 10. Gambar disamping merupakan output Pilihan ke-2, Persegi Panjang Dengan input dari user Panjang Dan lebar Maka akan menghasilkan outputnya www.primakara.ac.id
  • 11. Kode disamping merupakan proses apabila user memilih menu ke – 3 yaitu Menghitung Luas Lingkaran. Proses utamanya user diminta untuk memasukan nilai jari jari suatu lingkaran. Kemudian Proses perhitunganya yaitu phi * jari − jari2 www.primakara.ac.id
  • 12. Disini user memasukan Nilai jari jari 10cm. Maka output berdasarkan proses hasilnya 314 cm www.primakara.ac.id
  • 13. Kode disamping merupakan proses apabila user memilih menu ke – 4 yaitu Menentukan bilangan Bulat. Proses utamanya user diminta untuk memasukan sebuah bilangan, nanti bilangan yang di inputkan tersebut akan melalui proses pengkondisian. www.primakara.ac.id
  • 14. Semisal saya memasukan bilangan 10, saat melewati pengkondisian pertama, nilai 10 ini akan dibagi dengan 2, jika bilangan 10 ini habis dibagi 2 kemudian hasilnya adalah 0, dan nilai awalnya lebih besar daripada 0 maka bilangan tersebut genap positif. www.primakara.ac.id
  • 15. www.primakara.ac.id SEKIAN PENJELASAN DARI SAYA, SAYA MOHON MAAF JIKA ADA KESALAHAN TERIMA KASIH