Logika & Algoritma Pert.1


  • Dosen    : Yusriel Arief F.
  • Kode     : YAF
  • E-mail    :  yusriel.bsi@gmail.com
  • YM       : yusriel_arief@yahoo.com
  • Phone    : 0818 838 634 / 0811 151 846

Desc : 
Dosen honorer, pagi kerja di salah satu Bank swasta. Juga sebagi dosen PA (Pembimbing Akademik) atau wali kelas.

FYI :
PTIK (Pengantar Teknologi Informasi dan Komunikasi) menggunakan http://elearning.bsi.ac.id/ . Dosen cukup melihat diportal. Mata pelajaran ini dapat diakses dari manapun dimanapun. 'Near, Far, Wherever you are' :)

Task :Buat organisasi kelas (Ketua, Wakil, Sekretaris, Bendahara)

-------------------------------------------------------------------------
Lesson begin ...

Download module from student site.
Step to download module :
1.Go to http://bsi.ac.id/
2.Click 'Mahasiswa' menu
3.Click 'SISFO AKADEMIK' menu
4.Login with NIM and Password = 'date of birth'
5.Go to 'Info Akademik' menu
6.Click 'Jadwal kuliah'
7.Download  SILABUSSLIDELTM | MODUL

FYI :
I've moved the link to dropbox.



Summary : 
- Pengajaran menggunakan modul LTM. Namun dijelaskan lebih detil dengan contoh kasus.

Mari kita coba..!


Contoh “Logika”
1.READ A
2.B = 0
3.C = B*B
4.IF C = A => “B merupakan √A ”
5.B = B + 1
6.GO TO 3

Misal A = 4
1.READ 4
2.B = 0
3.C = 0 * 0
4.IF 0 = 4 => “0 merupakan √4 “
(Baca : Jika 0 = 4, maka 0  merupakan akar dari 4)
Jika benar maka STOP.
Jika salah, maka lanjut ke step selanjutnya.
5.B = 0 + 1
(0 + 1 = 1 , Sekarang nilai B menjadi 1)
6.Kembali ke step nomor 3
---
3.C = 1 * 1 (Ingat, C = B * B, Jadi nilai C = 1)
4.IF 1 = 4 => “1 merupakan √4  ”
(1 tidak sama dengan 4, maka lanjut ke step selanjutnya)
5.B = 1 + 1
(Sekarang nilai B = 2)
6.kembali ke step nomor 3
---
3.C = 2 * 2
4.IF 4 = 4 => “2 merupakan √4  “
(Benar, maka program berhenti)


Test it !

a.Coba kerjakan jika A = 3

Bisa dipastikan, Program tidak akan berhenti dan akan terus menerus berputar kembali ke step nomor 3 dan tidak ada ujungnya.


Completition !

Program akan sempurna jika ditambahkan 1 baris perintah seperti berikut ini.


1.READ A
2.B = 0
3.C = B * B
4.IF C = A => “B merupakan √A ”
5.IF C > A => “B ≠ √A “ 
6.B = B + 1
7.GO TO 3


Maka, Jika C > A, Program akan berhenti, dan hasilnya B bukan merupakan akar A.






0 comments:

Post a Comment