Thursday, October 23, 2014

algoritma pengulangan



Algoritma Pengulangan untuk menampilkan nama siswa sebanyak 10x
  1. Mulai
  2. Menentukan variabel A=1
  3. Tampilkan Daniesa ("Mis. Daniesa")
  4. Tentukan nilai variabel A dengan angka 1 => A=A+1
  5. Jika nama yang dimunculkan <11 maka lanjut kelangkah 2, jika nama yang dimunculkan >11 maka lanjut kelangkah 6
  6. Selesai

Nama : Yunita Wulandari
Nim : D1042131016

Sunday, October 19, 2014

Cara membuat mie instan

Deskripsi:

1. Siapkan 1 bungkus mie instan, 400 ml air (2 gelas), panci, mangkok, sendok, dan garpu.
2. Masukkan 400 ml air kedalam panci.
3. Masak air.
4. Tunggu hingga mendidih
5. Masukkan mie kedalam panci yang sudah berisi air mendidih.
6. Tunggu dan aduk hingga 3 menit.
7. Jika sudah matang masukkan bumbu - bumbu
8. Aduk hingga rata.
9. Sajikan mie

Pseudocode:

1. Siapkan 1 bungkus mie instan, 400 ml air (2 gelas), panci, mangkok, sendok, dan garpu.
2. Input 400 ml air kedalam panci.
3. Masak air.
4. Tunggu hingga mendidih.
5. Input mie.
6. Tunggu dan aduk hingga 3 menit.
7. If=matang then input bumbu - bumbu.
8. Aduk hingga rata.
9. Output mie.


NAMA:Zulfikar
NIM    :D1042131042
CONTOH ALGORITMA TEKS atau KARAKTER
{ menentukan jumlah hari dalam satu bulan }

uses wincrt;

(* DEKLARASI *)
var
   AngkaBulan : integer;           { 1 . . 12 }
   Tahun      : integer;          { > 0 }
   JumlahHari : integer;

(* DESKRIPSI *)
begin
     write('Bulan (1-12) = ');
     write('Tahun = ');
     case AngkaBulan of
          1, 3, 5, 7, 8, 10, 12   : JumlahHari:=31;
           4, 6, 9, 11            : JumlahHari:=30;
           2                      : if Tahun mod 4 = 0 then
                                        JumlahHari:=29
                                    else
                                        JumlahHari:=28;
                                   {endif}
       end;
      
       writeln('Jumlah hari dalam bulan ',AngkaBulan,' adalah ',JumlahHari);

end.


Nama : Hery Supriza
Nim : D1042131010
CONTOH PENGULANGAN "peluncuran roket di mulai dari 10,9,8,..,0"
 

program PELUNCURAN_ROKET ;
{ hitung mundur peluncuran roket }
uses wincrt;

(* DEKLARASI *)
var
   k : integer;

(* DESKRIPSI *)
begin
     for k:=10 downto 0 do
         writeln(k);
     write('Go!!!!');      { roket meluncur }
end.

Nama : HERY SUPRIZA
Nim : D1042131010

Friday, October 17, 2014

Contoh algoritma




Mulai
← 1
Selama (i < 50) lakukan
Input T
Jika T  <  0 maka
print "air membeku"
else
     Jika T <  99 maka
     print "air dalam bentuk cair"
     else print "air menguap"
i  ← i + 1
selesai

Ferdinand Panggabean
D1042131026

Algoritma Mencuci Baju




Deskripsi
Algoritma ini digunakan pada saat seseorang ingin mencuci baju, mulai dari baju kotor dikumpulkan sampai dengan baju dapat digunakan kembali.
PSEUDOCODE
1) Mulai
2) Masukan pakaian kotor dan bau.
3) Cuci pakaian yang kotor dan bau.
4) Apakah pakaian sudah bersih dan harum ?.
5) Jika ya, maka pakaian sudah dicuci.
6) Jika tidak, maka cuci lagi pakaian sampai bersih dan harum.
7) Selesai

Nama : Yunita Wulandari
Nim : D1042131016

Thursday, October 16, 2014

algoritma mengirim kartu ucapan selamat hari raya melalui kantor pos

Deskripsi
Siapkan kertas kosong,Siapkan lem,Siapkan amplop,Siapkan matrai,Siapkan pulpen,Gunakan meja agar tulisan rata,Tulis pesan ucapan hari raya,Setelah selesai menulis pesan, masukan kertas kedalam amplop,Tulis alamat yg dituju didepan amplop,Prangkonya diberi lem,Tempel prangko tersebut didepan amplop,Setelah itu cari kantor pos terdekat,Gunakan motor untuk menuju ke kantor pos,Setelah sampai, parkir motornya,Masuk kedalam kantor pos,Minta kepada pengurus kantor formulir pengiriman,Isi formulir tersebut menggunakan pulpen,Berikan surat kepada pengurus kantor pos,Minta kuitansi pembayaran kepada pengurus pos,Bayar lah kuitansi tersebut,Menunggu suratnya sampai selesai dikirim ke alamat yg dituju

pseudocode
mulai
input kertas kosong 
input lem  
input amplop
input matrai
input pulpen
input meja
input pesan ucapan hari raya
input kertas kedalam amplop
input alamat yg dituju
input Prangkonya diberi lem input Tempel prangko tersebut didepan amplop
input cari kantor pos terdekat
input motor untuk menuju ke kantor pos
input parkir motornya
input Masuk kedalam kantor pos
input Minta kepada pengurus kantor formulir pengiriman
input Isi formulir tersebut menggunakan pulpen
input Berikan surat kepada pengurus kantor pos
input Minta kuitansi pembayaran kepada pengurus pos
input Bayar lah kuitansi tersebut input Menunggu suratnya sampai selesai dikirim ke alamat yg dituju
 Data <--- 
 kertas_kosong+lem+amplop+matrai+pulpen+meja+pesan_ucapan_hari_raya+kertas_kedalam_amplop+alamat_
 yg_dituju+Prangkonya_diberi_lem+Tempel_prangko_tersebut_didepan_amplop+cari_kantor_pos_terdekat+motor_ untuk_menuju_ke_kantor_pos+parkir_motornya+Masuk_kedalam_kantor_pos+Minta_kepada_pengurus_kantor_formulir_pengiriman+Isi_formulir_tersebut_menggunakan_pulpen+Berikan_surat_kepada_pengurus_kantor_pos+Minta_kuitansi_pembayaran_kepada_pengurus_pos+Bayar_lah _kuitansi_tersebut+Menunggu_suratnya_sampai_selesai_dikirim_ke_alamat_yg_dituju
Print data
Selesai




 
Nama : Nur Rahman R
NIM : D1042131018

ALGORITMA MENENTUKAN ZODIAK

hasil
Deskripsi
1. Tentukan Variabel
  • Pillihan berupa karakter. Untuk bisa menampilkan pilihan pada saat proses selesai dilaksanakan. Ingin memulai kembali atau tidak.
  •  Tanggal dan Bulan berupa interger.
2.  Masukkan tanggal dan Bulan
3.  Setelah itu terjadi proses pemilihan sesuai yang diinputkan.
4.  Cetak Hasil Zodiak dan Keterangan
5.  Masukkan Pilihan Y (ya) atau Tidak (T)
6.  Jika memilih Y maka akan kembali pada proses nomor 2
7.  Jika Memilih T maka akan cetak hasil “Terima Kasih”
8.  Selesai

Algoritma Menampilkan Gaji Bonus karyawan

Deskripsi : Masukkan nama, kode pegawai(ko_peg), lama kerja , setelah di inputkan akan mencetak kode pegawai  , nama , bonus dam total gaji

Note : char(data huruf max 50) , varchar(data huruf dan angka max 50)
Pseudocode:

start
char(50) nama ;
vachar(50) no_ktp;
input nama, no_ktp , kode_peg, lama kerja;
bonus = bonus * 50000 ;
pokok = 1500000
Total_gaji = pokok + bonus ;
print kode_peg , nama , bonus, Total_gaji ;

end

Nim : D1042131024
Nama : Ifson Candra

Algoritma Daftar Riwayat Hidup

Deskripsi :
memasukan nama, tanggal lahir, no ktp, alamat, agama, status, pendidikan terakhir, warga kenegaraan, nama orang tua.

Pseudocode:
Mulai
input nama
input tanggal_lahir
input no_KTP
input alamat
input agama
input status
input pendidikan_terakhir
input warga_kenegaraan
input nama_orang_tua
Data <--- nama+tanggal_lahir+no_ktp+alamat+agama+status+pendidikan_terakhir+warga_kenegaraan+nama_orang_tua
Print Data
selesai


Nama : Muhammad Raafii
NIM : D1042131002

Algoritma untuk menampilkan bilangan 5-1 secara berurutan

  1. Mulai
  2. Menentukan variabel A=5
  3. Tampilkan nilai dari variabel A
  4. Kurangkan nilai variabel A dengan angka 1 => A=A-1
  5. Jika nilai variabel A=0 maka lanjut kelangkah 6, jika tidak lanjut kelangkah 3
  6. Selesai.
Nama : Rahmansyah Hidayat
Nim   : D1042131004

Algoritma untuk menampilkan nama siswa sebanyak 10x

  1. Mulai
  2. Menentukan variabel A=1
  3. Tampilkan Daniesa ("Mis. Daniesa")
  4. Tentukan nilai variabel A dengan angka 1 => A=A+1
  5. Jika nama yang dimunculkan <11 maka lanjut kelangkah 2, jika nama yang dimunculkan >11 maka lanjut kelangkah 6
  6. Selesai
Nama : Andika Pratama
Nim   : D1042131032

Algoritma mengirim surat kepada teman

Mengirim surat kepada teman:

 Deskripsi





1. Tulis surat pada selembar kertas.
2. Ambil amplop.
3. Masukkan surat ke dalam amplop.
4. Tutup amplopnya
5. Jika kita ingat alamat teman tersebut, maka tulis alamat pada sampul amplop.
6. Jika tidak ingat, lihat buku alamat, kemudian tulis alamat pada sampul surat.
7. Tempel perangko pada surat.
8. Bawa surat ke kantor pos untuk diposkan atau masukkan ke bus surat.


Pseudocode

1.Start
2.Create a latter
3.Take envelope
4.Insert latter into the envelope
5.Close envelope
6.If we remember the friend's address, write the address on the envelope.
7.If you do not remember, refer to the address book, then write the address on the envelope. 
8.Attach stamp on the letter. 
9.Bring the letter to the post office
10.Finish





Nama:Tito Anggoro
NIM  :D1042131014 
 

Algoritma Menampilkan Data Diri

Algoritma yang dibuat untuk menampilkan data diri yang telah di input.

Pseudocode
1. Mulai
2. Input Nama
3. Input Alamat
4. Input NIM
5. Data    Nama + Alamat + NIM
6. Cetak Data
7. End

Nama : Ade Sumoko
NIM  : D1042131030

Algoritma Menghitung Jumlah Huruf Vokal Pada Kata "KOMPUTER" (Pengolahan Karakter)

Deskripsi :

1. Mulai
2. Nyatakan huruf (E,K,M,O,P,R,T,U) ialah karakter (char)
3. Beri nilai awal N (jumlah huruf) sama dengan 8
4. Nilai awal k (jumlah huruf konsonan) sama dengan 5
5. Masukkan kata "KOMPUTER"
6. Untuk jumlah huruf konsonan (k) sama dengan 5, hitunglah
    jumlah huruf vokal (v) sama dengan N dikurangi jumlah
    huruf konsonan (k)
7. Cetak jumlah huruf vokal (v)
8. Selesai

Pseudo Code :

Start
char E,K,M,O,P,R,T,U
N <---- 8
k <---- 5
Read ('KOMPUTER')
For (k <---- 5) Do
     v <---- N-k
     Write ('v')
Endfor


Nama : Adhia Saputra
NIM : D1042131046
Teknik Informatika UNTAN 2013 Reguler B






Algoritma Pembuatan Kode pengiriman barang

Deskripsi :
Setiap pengiriman barang memiliki kode yang membuat pengiriman itu unik/beda dari yang lain dan membuat status pengiriman dicek dengan mudah. Algoritma ini akan menghasilkan kode pengiriman barang yang diambil dari kode kota pengirim, kode kota penerima, tanggal kirim, bulan kirim, tahun kirim, dan nomor urut pengiriman pada hari itu. Contoh : PNK160023102014SKW yang berarti pengiriman dilakukan di Pontianak menuju Sinkawang pada tanggal 16-10-2014 dan merupakan pengiriman ke 23 pada hari itu. (input tanggal, bulan, tahun, dan nomor kirim di input ke dalam tipe variabel character)


Pseudocode :

Start
Input kode_kota_pengirim
Input kode_kota_penerima
Input Tanggal_kirim
Input Bulan_kirim
Input Tahun_kirim
No_kirim No_kirim + 1

Kode_Kirim kode_kota_pengirim + kode_kota_penerima + tanggal_kirim + No_kirim +      bulan_kirim + tahun _kirim

Print Kode_Kirim
End

Nama : Richart Mevil Adhitya
NIM : D1042131008

Algoritma Pengisian Biodata

Deskripsi :

1. Masukan nama depan, tengah, belakang
2. Masukan tanggal lahir, bulan, tahun
3. Masukan alamat dan kode pos
4. Masukan no hp
5. nama = nama depan, tengah, belakang
6. lahir = tanggal lahir, bulan, tahun
7. alamat = alamat dan kode pos
8. no = no hp
9. print nama, lahir, alamat, no
10. selesai



Pseudocode :

start

Input nama_depan
Input nama_tengah
Input nama_belakang
Input tanggal_lahir
Input bulan_lahir
Input tahun_lahir
Input alamat
Input kode_pos
Input no_handphone

nama <- nama_depan + ' ' + nama_tengah + ' ' + nama_belakang
lahir <- tanggal_lahir + ' ' + bulan_lahir + ' ' + tahun_lahir
alamat <- alamat + ' ' + kode_pos
no <- no_handphone

print "Nama Lengkap = " + nama
print "Tanggal Lahir = " + lahir
print "Alamat = " + alamat
print "Nomor Handphone = " + no

end


Nama : Deddy Amsyah
NIM : D1042131006

Tuesday, October 14, 2014

Menentukan Bilangan Ganjil 1-10 Lalu Menjumlahkannya

Deskripsi:
Menentukan bilangan ganjil 1-10 lalu menjumlahkannya, jika nilai b mod 2 = 1 lalu jumlahkan b dengan nilai i, lakukan sampai angka ke 10


Start
      b = 1
      For b = 1 to 10 do
         If  b mod 2 = 1 then
             i = b + i
        print i

      End
   
Nama: Deddy Amsyah
NIM: D1042131006

Algoritma menampilkan deret 2, 4, 6, …, N

Deskripsi     :N adalah masukan berupa bilangan genap.
                      reag N
                   


Pseudocode :x<=2
                     while x<=N do

                            write(x)

                            x<=x+2

                         

NAMA:Zulfikar
NIM    :D1042131042



Algoritma baris dan kolom

Pseudocode :
  1. mulai
  2. #include<stdio.h>
  3. #define maksimal 15
  4. main()
  5. int baris,kolom,hasil_kali;// variabel baris, kolom, dan hasil_kali merupakan jenis data interger
  6. for(baris=1;baris<=maksimal;baris++) //variabel baris =1 lalu diperiksa apakah variabel baris kurang dari maksimal (15) jika ia maka variabel baris ditambah 1.
  7. for(kolom=1;kolom<=maksimal;kolom++) //variabel kolom =1 lalu diperiksa apakah variabel baris kurang dari maksimal (15) jika ia maka variabel baris ditambah 1.
  8. hasil_kali=baris*kolom; //variabel hasil_kali akan memproses baris kali kolom
  9. cetak("%5d",hasil_kali); //cetak hasil kali
  10. cetak("\n"); // \n adalah enter
  11. return 0; //Kembali ke kolom 6 dan 7
  12. selesai


Nama : Suratmin
NIM : D1042131038

Algoritma Segitiga Bintang

1. Tentukan Variabel
a.       v      :               Jumlah baris
b.      a      :               variabel pencacah 1
c.       b     :               variabel pencacah 2

2. Input Nilai untuk menentukan jumlah baris bintang (*)
3. Proses berulang untuk menghitung jumlah bintang (*)
    For a = 1 to N
    For a = 1 to a
4. Cetak Hasil (*)




output segitiga bintang



#include<stdio.h>
int main()
{
int v,a,b ;
 printf("Input Angka: ") ; scanf("%i", &v) ;
 printf("\n\n");
 for (a=1; a<=v; a++) {
 for (b=1; b<=a; b++) {
 printf("*"); }
 printf("\n") ;}
}


zulkarnain
d1042131022