A. ALGORITMA
Pengertian Algoritma adalah langkah-langkah yang disusun secara tertulis dan berurutan untuk menyelesaikan suatu masalah. Sedangkan Algoritma Pemrograman adalah langkah-langkah yang ditulis secara berurutan untuk menyelesaikan masalah pemrograman komputer.
Salah satu contoh algoritma dalam kehidupan sehari hari
Membuat algoritma mie goreng :
1. Mengambil mie goreng di dalam lemari kemudian meletakkan di dapur
2. Menyiapkan peralatan yang diperlukan seperti panci, gunting, piring, serta sendok dan garpu.
3. Memasukkan bumbu mie goreng pada piring
4. Menghidupkan kompor, kemudian menuangkan air kurang lebih tiga gelas air ke dalam panci kemudian menunggu hingga air mendidih.
5. Memasukkan mie goreng ke dalam air mendidih, lalu mengaduk dan menunggu hingga tiga menit.
6. Meniriskan air di dalam panci, kemudian menuangkan mie pada piring.
7. Mengaduk mie agar bumbu tercampur merata pada mie kemudian menyajikan dalam keadaan hangat.
Penulisan algoritma sendiri tidak tergantung dari spesifikasi bahasa pemrograman dan kemampuan komputer yang mengeksekusinya. Notasi algoritma bukan notasi bahasa pemrograman, namun algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
1. Algoritma Narasi
Contoh : Algoritma Kelulusan_mhs
Persoalan : Diberikan data berupa nama dan nilai mahasiswa. Jika nilai mahasiswa lebih besar atau sama dengan 60 maka mahasiswa tersebut dinyatakan lulus. Sedangkan jika nilainya lebih kecil dari 60, maka mahasiswa tersebut dinyatakan tidak lulus.
Algoritmanya akan seperti berikut:
baca nama dan nilai mahasiswa.
jika nilai >= 60 maka
keterangan = lulus
tetapi jika
keterangan = tidak lulus.
tulis nama dan keterangan
baca nama dan nilai mahasiswa.
jika nilai >= 60 maka
keterangan = lulus
tetapi jika
keterangan = tidak lulus.
tulis nama dan keterangan
2. Algoritma Pseudo Code
Contoh : Algoritma Kelulusan_mhs
Persoalan : Diberikan data berupa nama dan nilai mahasiswa. Jika nilai mahasiswa lebih besar atau sama dengan 60 maka mahasiswa tersebut dinyatakan lulus. Sedangkan jika nilainya lebih kecil dari 60, maka mahasiswa tersebut dinyatakan tidak lulus.
Deklarasi dari tipe datanya akan seperti berikut:
Nama = string
Nilai = integer
Keterangan = string
Nama = string
Nilai = integer
Keterangan = string
Algoritmanya akan seperti berikut:
read (nama, nilai)
if nilai >= 60 then
keterangan = ‘lulus’
else
keterangan = ‘tidak lulus’
write(nama, keterangan)
read (nama, nilai)
if nilai >= 60 then
keterangan = ‘lulus’
else
keterangan = ‘tidak lulus’
write(nama, keterangan)
3. Algoritma Flowchart
Fungsi flowchart pada pemrograman adalah untuk memudahkan programmer ketika merancang sebuah program komputer
B. FLOWCHART
Pengertian Flowchart/diagram alir adalah metode untuk menggambarkan tahap-tahap penyelesaian masalah, beserta aliran data dengan simbol-simbol standar yang mudah dipahami. Dalam kehidupan sehari-hari, flowchart banyak digunakan di pusat-pusat layanan seperti kantor pemerintahan, bank, rumah sakit, organisasi masyarakat, dan perusahaan.
Pedoman-Pedoman Dalam Membuat Flowchart
Jika seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan, seperti :
1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri ke kanan.
2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.
3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja, misalkan Melakukan penggandaan diri.
5. Setiap langkah dari aktivitas harus berada pada urutan yang benar.
6. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.
7. Gunakan simbol-simbol flowchart yang standar.
A. ALGORITMA
Pengertian Algoritma adalah langkah-langkah yang disusun secara tertulis dan berurutan untuk menyelesaikan suatu masalah. Sedangkan Algoritma Pemrograman adalah langkah-langkah yang ditulis secara berurutan untuk menyelesaikan masalah pemrograman komputer.
Salah satu contoh algoritma dalam kehidupan sehari hari
Membuat algoritma mie goreng :
1. Mengambil mie goreng di dalam lemari kemudian meletakkan di dapur
2. Menyiapkan peralatan yang diperlukan seperti panci, gunting, piring, serta sendok dan garpu.
3. Memasukkan bumbu mie goreng pada piring
4. Menghidupkan kompor, kemudian menuangkan air kurang lebih tiga gelas air ke dalam panci kemudian menunggu hingga air mendidih.
5. Memasukkan mie goreng ke dalam air mendidih, lalu mengaduk dan menunggu hingga tiga menit.
6. Meniriskan air di dalam panci, kemudian menuangkan mie pada piring.
7. Mengaduk mie agar bumbu tercampur merata pada mie kemudian menyajikan dalam keadaan hangat.
Penulisan algoritma sendiri tidak tergantung dari spesifikasi bahasa pemrograman dan kemampuan komputer yang mengeksekusinya. Notasi algoritma bukan notasi bahasa pemrograman, namun algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
1. Algoritma Narasi
Contoh : Algoritma Kelulusan_mhs
Persoalan : Diberikan data berupa nama dan nilai mahasiswa. Jika nilai mahasiswa lebih besar atau sama dengan 60 maka mahasiswa tersebut dinyatakan lulus. Sedangkan jika nilainya lebih kecil dari 60, maka mahasiswa tersebut dinyatakan tidak lulus.
Algoritmanya akan seperti berikut:
baca nama dan nilai mahasiswa.
jika nilai >= 60 maka
keterangan = lulus
tetapi jika
keterangan = tidak lulus.
tulis nama dan keterangan
baca nama dan nilai mahasiswa.
jika nilai >= 60 maka
keterangan = lulus
tetapi jika
keterangan = tidak lulus.
tulis nama dan keterangan
2. Algoritma Pseudo Code
Contoh : Algoritma Kelulusan_mhs
Persoalan : Diberikan data berupa nama dan nilai mahasiswa. Jika nilai mahasiswa lebih besar atau sama dengan 60 maka mahasiswa tersebut dinyatakan lulus. Sedangkan jika nilainya lebih kecil dari 60, maka mahasiswa tersebut dinyatakan tidak lulus.
Deklarasi dari tipe datanya akan seperti berikut:
Nama = string
Nilai = integer
Keterangan = string
Nama = string
Nilai = integer
Keterangan = string
Algoritmanya akan seperti berikut:
read (nama, nilai)
if nilai >= 60 then
keterangan = ‘lulus’
else
keterangan = ‘tidak lulus’
write(nama, keterangan)
read (nama, nilai)
if nilai >= 60 then
keterangan = ‘lulus’
else
keterangan = ‘tidak lulus’
write(nama, keterangan)
3. Algoritma Flowchart
Fungsi flowchart pada pemrograman adalah untuk memudahkan programmer ketika merancang sebuah program komputer
B. FLOWCHART
Pengertian Flowchart/diagram alir adalah metode untuk menggambarkan tahap-tahap penyelesaian masalah, beserta aliran data dengan simbol-simbol standar yang mudah dipahami. Dalam kehidupan sehari-hari, flowchart banyak digunakan di pusat-pusat layanan seperti kantor pemerintahan, bank, rumah sakit, organisasi masyarakat, dan perusahaan.
Pedoman-Pedoman Dalam Membuat Flowchart
Jika seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan, seperti :
1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri ke kanan.
2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.
3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja, misalkan Melakukan penggandaan diri.
5. Setiap langkah dari aktivitas harus berada pada urutan yang benar.
6. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.
7. Gunakan simbol-simbol flowchart yang standar.
Budi utama negara
ReplyDeletetugas
1. Algoritma Narasi
(isikan tugas)
2. Algoritma Pseude Code
(Isikan tugas)
Carli aprya nika
ReplyDeleteTugas
1.Algoritma narasi
a).mengirim surat
1.ketik atau tulis surat
2.siapkan sampul surat atau amplop yang tersedia
3.lem amplop surat dengan baik
4.tuliskan alamat pengiriman surat di amplop surat
5.tempelkan prangko pada amplop surat
6.pergilah kekantor pos dan serahkan surat pada pegawai pos
b).membuat kopi instan
1.buka kemasan kopi sachet yang sudah dibeli
2.seyelah itu tuangkan kopi instan kedalam gelas
3.panaskan air hingga mendidih
4. tuangkan air panas kedalam gelas
5.aduk hingga merata
6.kopi instan siap dinikmati
2.algoritma pseude code
a). menghitung luas lingkaran
Algoritma: masukan phi (π) dan masukan jari-jari (r) lalu luas lingkaran sama dengan phi dikalikan jari-jari setelah itu tampilkan luas lingkaran
Pseude code:(1).input phi(π) (2).input jari-jari (r) (3).luas=π×r×r (4).print luas lingkaran
b). menghitung luas persegi panjang
Algoritma:masukan panjang,masukan lebar,lalu ruas persegi panjang sama dengan panjang dikalikan lebar tampilkan ruas persegi panjang
Pseude code:(1).input panjang (2)input lebar (3)luas=panjang×lebar (4).print luas lingkaran
Nama:fatmi
ReplyDelete1.algoritma narasi
a.) persoalan:jika seseorang membeli baju diatas seharga Rp. 5.000.000,maka baju itu dikatakan baju mewah. Sedangkan jika seseorang membeli baju dibawah harga Rp. 5.000.000, maka baju itu dikatakan baju standar.
Rp. 6.000.000>=Rp. 5.000.000 (mewah)
b.)jika usia seseorang di atas 17 tahun maka ia dikatakan sudah dewasa. Sedangkan jika usia seseorang dibawah 17 tahun maka ia dikatakan dibawah umur.
Usia 15 tahun<=17 tahun (dibawah umur)
2.algoritma pseudo code
a.) persoalan:jika IQ(intellegence Quotient) seseorang (120-129) maka orang tersebut dikatakan cerdas. Sedangkan seseorang dengan IQ (80-119) maka orang tersebut dikatakan normal.
Nama : joni
IQ. : 125
Ket. : cerdas
b.) persoalan : jika anak usia 6 tahun memiliki tinggi badan (13,7-17,0) maka anak itu dikatakan normal, jika tinggi anak usia 6 tahun dibawah 13,7 maka dikatakan anak itu kurang normal.
Apriyan Saputra
Delete1.Algoritma narasi
Persoalan : Di berikan data berupa nama dan nilai siswa, jika nilai siswa lebih besar atau sama dengan 65 maka siswa tersebut dinyatakan lulus , sedangkan jika nilainya lebih kecil dari 65 maka siswa tersebut dinyatakan tidak lulus
Algoritmanya akan seperti berikut:
[su_table responsive=”yes” fixed=”yes”]
Baca nama dan nilai mahasiswa.
Jika nilai >= 60 maka
Keterangan = lulus
Tetapi jika
Keterangan = tidak lulus.
Tulis nama dan keterangan
[/su_table]
2. Algoritma pseude code
Persoalan :Di berikan data berupa nama dan nilai siswa, jika nilai siswa lebih besar atau sama dengan 65 maka siswa tersebut dinyatakan lulus, sedangkan jika nilainya lebih kecil dari 65 maka siswa tersebut dinyatakan tidak lulus
su_table responsive=”yes” fixed=”yes”]
Nama = string
Nilai = integer
Keterangan = string
[/su_table]
Algoritmanya akan seperti berikut:
[su_table responsive=”yes” fixed=”yes”]
Read (nama, nilai)
If nilai >= 60 then
Keterangan = ‘lulus’
Else
Keterangan = ‘tidak lulus’
Write(nama, keterangan)
[/su_table]
Rendi kurniawan pratama
ReplyDelete1. Algoritma narasi
Contoh : algoritma seleksi_cpk(capaskibra)
Persoalan : diberikan data berupa nama dan tinggi badan capaskibra,jika tinggi badan lebih atau sama dengan 170 maka seseorang tersebut dinyatakan lulus seleksi fisik.sedangkan jika tinggu kurang dari 170,maka seseorang tersebut dinyatakan tidak lulus.
Algoritma akn seperti ini
Baca nama dan tinggi badab capaskibra
Jika tinggu>=170maka keterangan lulus tetapi jika keterangan= tidak lulus
Algoritma pseudo code
Persoalan : diberikan data berupa nama dan tinggi badan capaskibra,jika tinggi badan lebih atau sama dengan 170 maka seseorang tersebut dinyatakan lulus seleksi fisik.sedangkan jika tinggu kurang dari 170,maka seseorang tersebut dinyatakan tidak lulus.
Deklarasi tipe data akn seperti ini
Nama=string
Nilai= integer
Keterangan= string
Algoritma akn seperti ini
Reaf(nama dan tinggi badan)
If tinggi>=170 then keterangan ='lulus' else keterangan ='tidak lulus' write (nama,keterangan)
Dewi evariyanti
ReplyDeleteTugas:
1.algoritma narasi
1 algoritma menentukan bilangan ganjil atau genap
>Persoalan: guru memberikan kumpulan bilangan bulat kepada siswa nya , mereka disuruh menentukan bilangan ganjil atau genap
> Algoritmanya
1.Inputnya sebuah bilangan bulat
2.bagi bilangan yang sudah input kan dengan angka 2
3. jika menghasilkan pembagian (0) maka bilangan tersebut genap
4.jika menghasilkan pembagian bukan hasil nya (0)maka bilangan tersebut ganjil
2. Algoritma menghitung luas persegi panjang
>Persoalan: diberikan tugas menghitung luas kebun yang berbentuk persegi panjang
>Analisis:
* Input : p(persegi)l (lebar)
* Luas persegi panjang p*l
> Algoritmanya:
1.inputkan panjang
2.inputkan lebar
3.rumus untuk menghitung Luas yaitu(l: p*l)
4.nilai l akan dicetak sebagai output ke perangkat output (keluar)
2 algoritma pseude code
>Persoalan : menentukan bilangan prima dan Bukan bilangan prima
Dewi evariyanti
DeleteTugas:
1.algoritma narasi
1 algoritma menentukan bilangan ganjil atau genap
>Persoalan: guru memberikan kumpulan bilangan bulat kepada siswa nya , mereka disuruh menentukan bilangan ganjil atau genap
> Algoritmanya
1.Inputnya sebuah bilangan bulat
2.bagi bilangan yang sudah input kan dengan angka 2
3. jika menghasilkan pembagian (0) maka bilangan tersebut genap
4.jika menghasilkan pembagian bukan hasil nya (0)maka bilangan tersebut ganjil
2. Algoritma menghitung luas persegi panjang
>Persoalan: diberikan tugas menghitung luas kebun yang berbentuk persegi panjang
>Analisis:
* Input : p(persegi)l (lebar)
* Luas persegi panjang p*l
> Algoritmanya:
1.inputkan panjang
2.inputkan lebar
3.rumus untuk menghitung Luas yaitu(l: p*l)
4.nilai l akan dicetak sebagai output ke perangkat output (keluar)
2 algoritma pseude code
>Persoalan : menentukan bilangan prima dan Bukan bilangan prima
> Deklarasi
* Ulang , jumlah,sisa, bilangan: interger
* Hasil: string
> Algoritmanya
Read( bilangan)
For( ulang) = 1 to ulang < = bilangan .step 1)
Sisa if( sisa=0)
Jumbo<- jumbo+1
Else
Jumb2 ) THEN
Hasil <- (" bukan bil prima")
Else
Hasil<- ("bilangan prima")
2. Seleksi penerimaan siswa baru tingkat SD
> Persoalan : diberikan data penerimaan siswa baru dengan syarat usia di atas 7 tahun , jika dibawah 7 tahun tidak di terima
> Deklarasi
Nama=string
Usia= integer
Keterangan= string
> Algoritmanya
Read( nama , usia)
If usia>=7
Keterangan= ' diterima'
Else
Keterangan = (' tidak di terima')
Write=(terima)
nur salamah
ReplyDeleteFylj
1. Algoritma Kelulusan_siswa_kelas_IX_SMP_2
Persoalan : Diberikan data berupa nama dan nilai rata-rata ujian siswa. Jika nilai rata-rata ujian siswa lebih besar atau sama dengan 75 maka siswa tersebut dinyatakan lulus. Sedangkan jika nilai rata-ratanya lebih kecil dari 75, maka mahasiswa tersebut dinyatakan tidak lulus.
Algoritmanya:
baca nama dan nilai rata-rata siswa.
jika nilai >= 75 maka
keterangan = lulus
tetapi jika
keterangan = tidak lulus.
2. Algoritma Kelulusan_tes_kepolisian_wanita
Persoalan : Diberikan data berupa nama dan tinggi badan. Jika tinggi badan lebih tinggi atau sama dengan 160 maka orang tersebut dinyatakan lulus. Sedangkan jika tinggi badannya lebih rendah dari 160, maka mahasiswa tersebut dinyatakan tidak lulus.
Algoritmanya:
baca nama dan tinggi badan.
jika tinggi >= 160 maka
keterangan = lulus
tetapi jika
keterangan = tidak lulus.
PseudoCode
1. Algoritma Kelulusan_tes_kepolisian_wanita
- Persoalan : Diberikan data berupa nama dan tinggi badan. Jika tinggi badan lebih tinggi atau sama dengan 160 maka orang tersebut dinyatakan lulus. Sedangkan jika tinggi badannya lebih rendah dari 160, maka mahasiswa tersebut dinyatakan tidak lulus.
- Deklarasi:
Nama = string
Data tinggi = integer
Keterangan = string
- Algoritmanya:
Read (nama, tinggi)
If tinggi >= 160 then
keterangan “lulus”
Else
Keterangan tidak lulus
Write(nama, keterangan)
2. Algoritma Luas_Keliling_Taman
- Persoalan: diberikan data berupa sebuah taman berbentuk persegi. Jika panjang taman tersebut 7cm maka luas dan keliling taman tersebut adalah?
- Deklarasi
S = 7cm {jari-jari lingkaran}
Luas : integer
Keliling : integer
- Deskripsi
Read (S)
Luas = 7 * 7
Keliling = 4 * 7
Write (luas, keliling)
Yeti Juita Lestari
ReplyDeleteTugas
1. Algoritma Narasi
a) Makan
Mulai
2. Cuci Tangan
3, Ambil Alat makan (sendok, garpu, piring)
4. Ambil nasi dan taruh di atas piring
5. Ambil lauk, taruh lauk di atas nasi
6.Ambil Air minum di gelas
7. Baca doa sebelum makan
8. Makan
9. Sesudah makan baca doa sesuah makan
10.Cuci piring
11 Selesai.
b) Tidur
Mulai
2. Membersihkan diri (mandi, cuci muka, kaki dan tangan)
3. Ganti baju tidur
4. Pergi ke kamar
5. Naik ke tempat tidur
6. Membaca Doa sebelum tidur
7. Tidur
8. Selesai
2. Algoritma pseude code
a).Contoh : Luas Keliling Lingkaran
Persoalan : menghitung luas dan keliling untuk ukuran jari2 tertentu. Algoritma menerima masukan jari2 lingkaran, menghitung luas dan keliling nya, dan mencetak luas lingkaran ke piranti keluaran.
Deklarasi :
Conts phi = 3.14 (conts phi)
R = real (jari jari lingkaran)
Luas = real (luas lingkaran)
Keliling = real (keliling lingkaran)
Deskripsi:
Read(R)
Luas = phi * R * R
Keliling = 2 * phi * R
Write : (Luas,keliling)
b).contoh: Algoritma luas persegi panjang
Persoalan: menghitung luas persegi panjang
Deklarasi : panjang,lebar, luas= integer
Deskripsi
Read (panjang)
Read (lebar)
Luas = panjang × lebar
Write (luas)
Nama jesika ulan dari
ReplyDeleteTugas: algoritma pseodocode
1.algoritma untuk menghitung luas persegi kita gunakan rumus luas= sisi×sisi oleh karna itu variabel yang kita gunakan adalah sisi dan luas. Variabel sisi dan luas ini akan masuk di bagian deklarasi preseudocode pada bagian deskripsi bagaimana kita menghitung luas persegi
Kesimpulan: deklarasi:luas,sisi(integer)
Deskripsi:read(sisi),luas(sisi×sisi),write(luas)
2.mahasiswa bisa dinyatakan lulus dalam matakuliah matematika dengan ketentuan jika grade A sampai C dinyatakan lulus selain itu tidak lulus, untuk mendapatkan grade di peroleh dari nilai 20%,tugas 25%,uts25%,uas 30%
Kesimpulan: input nilai absensi,nilai tugas,nilai uts,nilai uas. Nilai total=0,2x absensi+0,25×tugas+0,25×uts+0,3×uas
Ella Nur Indahsari
ReplyDelete1. Algoritma narasi
a. Contoh:Kenaikan kelas Siswa 11 IPA
Persoalan:Diberikan data nama dan nilai siswa kelas 11 IPA. Jika nilai siswa lebih besar atau sama dengan 75 maka siswa tersebut dinyatakan naik kelas, jika nilai siswa kurang dari 75 maka tidak naik kelas .
Algoritmanya:Nama dan nilai siswa, jika nilai>=75 ket:naik kelas, jika nilai<75 ket:tidak naik kela .
b. Contoh:Tes TNI AD Laki-laki
Persoalan:Dibetikan data nama dan tinggi badan peserta, jika tinggi badan peserta lebih tinggi atau sama dengan 175cm maka dinyatakan lulus Tes TNI AD tetapi jika tinggi badan peserta kurang dari 175 maka dinyatakan gugur.
Algoritmanya:nama dan tinggi badan peserta, jika tinggi badan>=175cm ket:lulu , tetapi jika tinggi badan <175cm ket:tidak lulus.
Mella dwi santai
ReplyDeleteTugas
1.Algoritma narasi
Contoh :Algoritma berat badan siswa
Diberikan data dan berat badan siswa. Jika berat badan siswa 55-59 maka siswa tersebut dinyatakan ideal. Jika berat badan siswa lebih kecil dari 55 maka siswa tidak ideal. Berat badan sinta 57.
Algoritma:
Sinta=57
Keterangan=ideal
2.Algoritma pseudo code
Diberikan data dan berat badan siswa. Jika berat badan siswa 55-59 maka siswa tersebut ideal. Jika beratnya kurang dari 55 maka tidak ideal. Berat badan sinta 57.
Deklarasi dari tipe datanya
Sinta=ideal
Berat badan=57
Keterangan=ideal
Nama:Lucyta Dwi fitriani
ReplyDelete1.Algoritma Narasi
•contoh:algoritma berat badan mahasiswa
Persoalan: diberikan nama dan berat badan mahasiswa jika berat badan lebih dari sama dengan 65 kg maka mahasiswa dikategorikan gendut, sedangkan jika berat badan kurang dari 65 kg mahasiswa dikategorikan kurus.
Algoritma:baca nama dan berat badan mahasiswa
Jika berat badan >= 65 kg maka
Keterangan: gendut
Tetapi jika berat badan < 65 kg maka
Keterangan: kurus
*contoh:algoritma tinggi badan mahasiswa.
Persoalan:diberikan nama dan tinghi badan mahasiswa. Jika tinggi badan lebih dari atau sama dengan 165 cm mahasiswa tersebut dikategorikan tinggi .Sedangkan jika tinggu badan mahasiswa kurang dari 165 cm maka mahasiswa dikategorikan pendek
Algotima:baca nama dan tinvgi badan mahasiswa
Jika tinggi >= 165 cm maka
Keterangan:tinggi
Tetapi jika tinggi badan > 165 cm maka
Keterangan: pendek
2. Algoritma pseudo code
•contoh:algoritma berat badan mahasiswa
Persoalan: diberikan nama dan berat badan mahasiswa jika berat badan lebih dari sama dengan 65 kg maka mahasiswa dikategorikan gendut, sedangkan jika berat badan kurang dari 65 kg mahasiswa dikategorikan kurus.
Deklarasi:
Nama: Pandu
Berat badan:60 kg
Keterangan:kurus
*contoh:algoritma tinggi badan mahasiswa.
Persoalan:diberikan nama dan tinghi badan mahasiswa. Jika tinggi badan lebih dari atau sama dengan 165 cm mahasiswa tersebut dikategorikan tinggi .Sedangkan jika tinggu badan mahasiswa kurang dari 165 cm maka mahasiswa dikategorikan pendek.
Deklarasi:
Nama: Bayu
Tinggi badan:170cm
Keterangan: tinggi
Nama:Lucyta Dwi fitriani
ReplyDelete1.Algoritma Narasi
•contoh:algoritma berat badan mahasiswa
Persoalan: diberikan nama dan berat badan mahasiswa jika berat badan lebih dari sama dengan 65 kg maka mahasiswa dikategorikan gendut, sedangkan jika berat badan kurang dari 65 kg mahasiswa dikategorikan kurus.
Algoritma:baca nama dan berat badan mahasiswa
Jika berat badan >= 65 kg maka
Keterangan: gendut
Tetapi jika berat badan < 65 kg maka
Keterangan: kurus
*contoh:algoritma tinggi badan mahasiswa.
Persoalan:diberikan nama dan tinghi badan mahasiswa. Jika tinggi badan lebih dari atau sama dengan 165 cm mahasiswa tersebut dikategorikan tinggi .Sedangkan jika tinggu badan mahasiswa kurang dari 165 cm maka mahasiswa dikategorikan pendek
Algotima:baca nama dan tinvgi badan mahasiswa
Jika tinggi >= 165 cm maka
Keterangan:tinggi
Tetapi jika tinggi badan > 165 cm maka
Keterangan: pendek
2. Algoritma pseudo code
•contoh:algoritma berat badan mahasiswa
Persoalan: diberikan nama dan berat badan mahasiswa jika berat badan lebih dari sama dengan 65 kg maka mahasiswa dikategorikan gendut, sedangkan jika berat badan kurang dari 65 kg mahasiswa dikategorikan kurus.
Deklarasi:
Nama: Pandu
Berat badan:60 kg
Keterangan:kurus
*contoh:algoritma tinggi badan mahasiswa.
Persoalan:diberikan nama dan tinghi badan mahasiswa. Jika tinggi badan lebih dari atau sama dengan 165 cm mahasiswa tersebut dikategorikan tinggi .Sedangkan jika tinggu badan mahasiswa kurang dari 165 cm maka mahasiswa dikategorikan pendek.
Deklarasi:
Nama: Bayu
Tinggi badan:170cm
Keterangan: tinggi
Resy Marlia sari
ReplyDeleteAlgoritma narasi
A) menentukan kelulusan mahasiwa
*nama mahasiswa dan nilai (sudah terbaca)
*kalau mahasiswa dapat nilai >80 maka ket "lulus"
*kalau mahasiswa mendapat nilai <80 maka ket "tidak lulus"
*data nama, nilai dan keterangan akan ditampilkan
Algoritma pseudo code
A) menghitung segitiga
Analisis
*input ;a ( alas) dan t (tinggi)
*luas segitiga ;a×t
Algoritma
*masukan nilai a dan nilai t
*maka untuk menghitung luas digunakan rumus alas dengan tinggi yang sudah di tentukan
* rumus untuk menghitung luas segitiga yaitu L;1/2×a×t
*nilai L(luas) akan di cetak sebagai output ke perangkat output
B) luas keliling lingkaran
Π=4×16 (nilai phi)
R= 8 ( jari_jari lingkaran)
Luas =real (luas lingkaran)
Keliling =real(keliling lingkaran)
Deskripsi
Read=(π,R)
Luas =4×16+8+8
Keliling =2+4×16+8
Write luas keliling
Windy Arum Dani
ReplyDeleteAlgoritma narasi
1. Diberikan data berupa nama dan nilai rata-rata ujian siswa. Jika nilai rata-rata ujian siswa lebih besar atau sama dengan 77 maka siswa tersebut dinyatakan lulus. Sedangkan jika nilai rata-ratanya lebih kecil dari 77, maka mahasiswa tersebut dinyatakan tidak lulus.
Algoritmanya:
baca nama dan nilai rata-rata siswa
jika nilai >= 77 maka
keterangan = lulus
jika nilai < 77 maka
keterangan = tidak lulus
PseudoCode
1. Algoritma Luas Segitiga
Persoalan: diberikan data berupa sebuah segitiga. jika alas 4 cm dan tinggi 5 cm maka luas segitiga tersebut adalah..
Deklarasi:
a=4cm (alas segitiga)
t=5cm (tinggi segitiga)
Luas : integer
Deskripsi
Read (a,t)
Luas = 1/2*4*5
Write (Luas segitiga)
2. Algoritma Luas Persegi Panjang
Persoalan: diberikan data berupa sebuah persegi panjang. jika panjang 12 cm dan lebar 6 cm maka luas persegi panjang tersebut adalah....
Deklarasi:
p = 12cm (panjang persegi panjang)
l = 6cm (lebar persegi panjang)
Luas : integer
Deskripsi:
Read (p,l)
Luas = 12*6
Dini Melia wati
ReplyDelete1. Narasi
Ukuran sepatu mahasiswa
Diberikan data berupa ukuran sepatu jika ukuran di atas 37 maka mahasiswa tersebut memiliki sepatu ukuran besar dan jika ukuran sepatu di bawah 37 maka mahasiswa tersebut memiliki ukuran sepatu mungil
Jika ukuran >= 37 maka keterangan = sepatu besar
Tetapi jika ukuran <= 37 maka keterangan = sepatu mungil
2. Diberikan data berupa berat badan anggota senam sehat Bengkulu Utara jika berat badan lebih dari 50 kg maka termasuk gemuk dna jika berat badan di bawah 50 kg termasuk kurus
Jika berat badan >= 50 kg maka keterangan = gemuk tetapi jika berat badan <= 50 kg maka keterangan = kurus
1. Pseudo code
Menghitung luas segitiga yang alasnya 20 cm dan tinggi 30 cm
Program hitung luas segitiga
Luas ,alas,tinggi = integer
Alas = 20 cm
Tinggi = 30 cm
Luas = 1/2 alas x tnggi
= 1/2 20 x 30
= 300 cm2
2. Menghitung luas persegi panjang dengan panjang 12 cm dan lebar 5 cm
Luas,panajng,lebar= integer
Pnjang = 12 cm
Lebar= 5 cm
Luas = p x l
= 12 x 5
= 60 cm2
Dewi sania wati
ReplyDelete1.Algoritma narasi
Contoh:
menyalakan televisi
1.Hubungkan kabel daya televisi dengan stop kontak
2.Tekan tombol daya pada perangkat televisi
3.Ambil remote control dan tekan tombol daya pada remote control
4.Televisi siap digunakan.
5.selesai
2.algoritma pseudo code
Contoh:algoritma volume balok
Persoalaan:Menghitung volume balok
Deklarasi: panjang,lebar,tinggi: integer.panjang=p,lebar= l,tinggi=t.
Volume balok= p×l×t
Nama= icha resita ning tyas
ReplyDelete1. Algoritma narasi
1. Contoh algoritma tahfidz juz 30 santri darunnja
Personal= diberika data beeupa nama dan jumlah hafalan santri. Jika hafalan mencapai 37 surah maka bisa sisebut sebagai tahfidz juz 30. Jika belum maka belum disebut sebagai tahfid juz 30
Algoritmanya akan sebagai beeikut=
Baca nama dan jumlah hafalan santri jika jumlah hafalan>=37 surah maka keterangan= disebut tahfid juz 30 tetapi jika keterangan= tidak disebut sebagai tahfidz juz 30
2.algoritma lansia didesa paninjau
Personal= sibeeikan data beeupa nama dan jumlah umur warga desa paninjau. Jika jumlah umurnya mencapai 40 tahun lebih disebut sebagai lansia . Jika belum mencapai 50 tahun maka belum disebut lansia.
Algoritmanya akan seperti berikut= baca nama danjumlah umur warga jika jumlah umur warga >= 50 tahun maka keterangan= disebut lansia tetapi jika ketwrangan= tidak disebut sebagai lansia
2. Algoritma pseudo code
1. Contoh= algoritma tahfidz juz 30 santri darunnaja
Personal= diberikan data berupa nama dan jumlah hafalan santri jika hafalan mencapai 37 surah maka sudah dianggap tahfid juz 30 jika belum mencapai 37 surah maka belum disebut sebagai tahfidz juz 30
Deklarasi dari tipe datanya sebagai berikut
Nama= string
Jumlah hafalan= integer
Keterangan= string
Algoritmanya akan seperti berikut
Read ( nama, jumlah hafalan)
If jumlah hafalan >= 37 surah
Keterangan= disebut tahfid juz 30
Keterangan = tidak disebut sebgai tahfidz juz 30
Write( nama, keterangan)
2, algoritma lansia didesa paninjau
Personal= diberikan data berupa nama dan jumlah umur warga desa paninjau , jika umur mencapai 50 tahun ke atas maka disebut lansia jika belum mencapai 50 tahun maka belum disebut lnsia
Deklarasi dari tipe datanya akan seperti berikut
Nama= string
Jumlah umur= integer
Keterangan= string
Algoritmanya akan berbentuk
Read ( nama , jumlah umur)
If jumlah umur>=50 tahun
Keterangan= disebut lansia
Keterangan= tidak disebut lansia
Write ( nama, keterangan)
Selvia juliana
ReplyDelete1. Algoritma narasi
Algoritma berupa hapalan surah mahasiswa. Diberikan data berupa nama dan jumlah hapalan mahasiswa. Jika mahasiswa menghapal lebih dari 3 surah atau sama dengan 3 surah maka dinyatakan lulus. Sedangan jika hapalan kurang dari 3 surah maka dinyatakan tidak lulus.
Algoritmanya akan berbentuk seperti ini:
Baca nama dan jumlah hapalan mahasiswa jika hapalan>=3 surah maka keterangan lulus. Tetapi jika hapalan<=3 surah maka keterangan tidak lulus.
Nova jifriadi
ReplyDeleteTugas
1 algoritma narasi
Persoalan= diberikan data berupa berat badan siswa. Jika berat badan siswa=75kg maka suswa tersebut dinyatakan gendut. Sedangkan jika Beratnya lebih kecil dari 75kg maka siswa tersebut dinyatakan kurus.
Algoritmanya:
Baca nama dan berat badan siswa
Jika berat lebih dari 75kg
Keterangan= gendut
Tetapi jika beratnya kurang 75 kg
Keterangan=kurus
2. Algoritma pseudo code
Persoalan: diberikan data berupa berat badan siswa, jika berat badan siswa=75kg maka siswa tersebut dinyatakan gendut. Sedangakan jika sebaliknya beratnyalebih kecil dari 75kg maka dinyatakan kurus.
1. Algoritma narasi
Algoritma mau tidur
a. Membersihkan seluruh tubuh
b. Ganti bju tidur
C. Pergi ke kamar
d. Naik ketempat tidur
e. Baca doa
f. Tidur yang nyenyak
2. Algoritma pseudo code
a. Masukkan panjang= input panjang 13cm
b. Masukkan lebar= input lebar 8cm
C. Nilai luas= panjang x lebar
d. 13cm x 8cm=104cm
Anten munata
ReplyDelete1. Algoritma narasi
A. Terdapat 3 mangkok tapai ketan. Jika tapai tersebut di diamkan selama 2 hari 3 malam, maka tapai tersebut di nyatakan manis. Sedangkan jika tapai tersebut di diamkan kurang dari 2 hari 3 malam, maka di nyatakan tidak manis.
Algoritma nya :
Jika >= 2 hari 3 malam
Keterangan = manis
Tetapi jika <= 2 hari 3 malam
Keterangan = tidak manis
B.Algoritma untuk kasus menanak nasi
1. Mulai
2. Cuci beras sampai bersih
3. Masukan beras kedalam mejic com
4. Colokan mejicom ke listrik
4. Tekan tombol menanak nasi dan tunggu hingga tombol mati
5. Nasi masak
6. Selesai.
Algoritma pseudocode
ReplyDeleteMenghitung luas lingkaran
Untuk menghitung luas lingkaran menggunakan algoritma pseudocode kita harus mengetahaui luas rumus lingkaran sebagai berikut:
Rumus luas lingkaran
rumus luas lingkaran adalah phi xr xr atau 1/4 x phi x dxd
Contoh berikut adalah algoritma pseudocode untuk menghitung luas lingkaran menggunakan pendekatan bahasa pemrograman pascal dimana jari-jari diinput oleh pengguna dan hasilnya di cetak,adalah sebagai berikut:
Var phi :float:
Var r, luas:integral
Algoritma
Phi<-3,14
read (r): {diinput user}
luas <-phi*r*r
Wite luas