5 Contoh Algoritma
Algoritma yang akan saya buat adalah contoh Algoritma dasar. Jadi apabila kalian tertarik dengan Algoritma silahkan kalian kembangin masing masing.
Algoritma cukup penting karna kalian yang ingin membuat program aplikasi baik itu web, dekstop, atau mobile yang pertama kali di rancang Algoritmanya.
Baiklah tanpa panjang lebar inilah contoh 5 Algoritma yang bisa segera kamu pelajari.
1. Algoritma mendapatkan diskon di Cafe
Kasus: Di sebuah cafe yang bernama "Santuy Cafe" mengadakan promo apabila nongkrong dan jajan lebih dari 100rb maka akan mendapatkan diskon 40%. Sedangkan jika kurang dari atau sama dengan 100rb tidak mendapatkan diskon.
Deklarasi dari tipe datanya akan seperti berikut:
harga_pesanan = integer
total_harga = integer
keterangan = string
Algoritma:
read(harga_pesanan)
read(total_harga)
if total_harga >100000 then
keterangan = "SELAMAT ANDA MENDAPATKAN DISKON 40%"
else
keterangan = "TIDAK MENDAPATKAN DISKON"
write(harga_pesanan)
write(total_harga)
write(keterangan)
2. Algoritma menghitung persegi
Algoritma:
Masukkan nilai sisi (1) dan nilai sisi (2)
Maka untuk menghitung luas digunakan rumus sisi kali sisi yang di tentukan
Rumus untuk menghitung luas persegi yaitu =sisi*sisi
Nilai luas akan di cetak sebagai output ke perangkat output(keluaran)
3. Algoritma menghitung keliling persegi yang diketahui luas
Analisis:
Masukkan luas persegi
Hitung sisi menggunakan rumus diatas
Hitung keliling persegi menggunakan rumus diatas
Nilai K (Keliling Persegi) akan dicetak sebagai output ke perangkat output (keluaran)
4. Algoritma penerimaan siswa/i baru
Kasus: Jika umur 0-5 tahun akan masuk kategori "Balita", Jika 5-12 tahun "Anak anak", Jika 12-17 "Remaja", Jika 17-50 tahun "Dewasa", Jika lebih dari 50 tahun "Lansia"
Deklarasi dari tipe datanya akan seperti berikut:
nama = char
umur = integer
keterangan = char
Algoritma:
read(nama)
read(umur)
if umur >50 then
keterangan = "Lansia"
else if umur>17 then
keterangan = "Dewasa"
else if umur>12 then
keterangan = "Remaja"
else if umur>5 then
keterangan = "Anak anak"
else umur <5 then
keterangan = "Balita"
write(nama)
write(umur)
write(keterangan)
Mungkin segitu dulu 5 contoh Algoritma. Apabilla ada kesalahan dari saya mohon di koreksi, semoga artikel yang saya tulis ini bermanfaat buat kalian semua yang membacanya
TERIMA KASIH GUYS ...!!!
Algoritma cukup penting karna kalian yang ingin membuat program aplikasi baik itu web, dekstop, atau mobile yang pertama kali di rancang Algoritmanya.
Baiklah tanpa panjang lebar inilah contoh 5 Algoritma yang bisa segera kamu pelajari.
1. Algoritma mendapatkan diskon di Cafe
Kasus: Di sebuah cafe yang bernama "Santuy Cafe" mengadakan promo apabila nongkrong dan jajan lebih dari 100rb maka akan mendapatkan diskon 40%. Sedangkan jika kurang dari atau sama dengan 100rb tidak mendapatkan diskon.
Deklarasi dari tipe datanya akan seperti berikut:
harga_pesanan = integer
total_harga = integer
keterangan = string
Algoritma:
read(harga_pesanan)
read(total_harga)
if total_harga >100000 then
keterangan = "SELAMAT ANDA MENDAPATKAN DISKON 40%"
else
keterangan = "TIDAK MENDAPATKAN DISKON"
write(harga_pesanan)
write(total_harga)
write(keterangan)
2. Algoritma menghitung persegi
Algoritma:
Masukkan nilai sisi (1) dan nilai sisi (2)
Maka untuk menghitung luas digunakan rumus sisi kali sisi yang di tentukan
Rumus untuk menghitung luas persegi yaitu =sisi*sisi
Nilai luas akan di cetak sebagai output ke perangkat output(keluaran)
3. Algoritma menghitung keliling persegi yang diketahui luas
Analisis:
- Input : L (luas)
- Input : S (sisi)
- Hitung sisi :S = L/2
- Hitung Keliling persegi : K=4*S
Masukkan luas persegi
Hitung sisi menggunakan rumus diatas
Hitung keliling persegi menggunakan rumus diatas
Nilai K (Keliling Persegi) akan dicetak sebagai output ke perangkat output (keluaran)
4. Algoritma penerimaan siswa/i baru
- Calon siswa/i datang ke bagian pendaftaran
- Mengisi formulir
- Membayar biaya yang harus dibayarkan
- Mengumpulkan persyaratan
- Jika persyaratan sudah lengkap, Lanjut ke langkah selanjutnya. Jika tidak, kembali ke proses mengumpulkan persyaratan
- Mendapatkan kartu siswa/i, almamater, jadwal pelajaran
- Mengikuti Orientasi
- Belajar pada umumnya pada sekolah
Kasus: Jika umur 0-5 tahun akan masuk kategori "Balita", Jika 5-12 tahun "Anak anak", Jika 12-17 "Remaja", Jika 17-50 tahun "Dewasa", Jika lebih dari 50 tahun "Lansia"
Deklarasi dari tipe datanya akan seperti berikut:
nama = char
umur = integer
keterangan = char
Algoritma:
read(nama)
read(umur)
if umur >50 then
keterangan = "Lansia"
else if umur>17 then
keterangan = "Dewasa"
else if umur>12 then
keterangan = "Remaja"
else if umur>5 then
keterangan = "Anak anak"
else umur <5 then
keterangan = "Balita"
write(nama)
write(umur)
write(keterangan)
Mungkin segitu dulu 5 contoh Algoritma. Apabilla ada kesalahan dari saya mohon di koreksi, semoga artikel yang saya tulis ini bermanfaat buat kalian semua yang membacanya
TERIMA KASIH GUYS ...!!!
Comments
Post a Comment