FEP BINUSIAN 2019

October 28th, 2015

Rangkuman Materi Algoritma dan Pemrograman #4

Posted by junianto27 in Uncategorized

Materi ini saya dapat pada Hari; Kamis, 22 Oktober 2015,Kelas: LB07,Ruang: 800.

 

Dalam pertemuan ke-4, kali ini kita belajar tentang Looping dan Repitition ,Materi di bagi menjadi beberapa topik,yaitu:

1. Repetition : Satu atau lebih instruksi yang diulang untuk jumlah waktu tertentu. Jumlah pengulangan dapat ditentukan sebelumnya atau ditentukan kemudian pada saat program dijalankan.

Macam-macam operator yang terdapat dalam Repititon, antara lain:
a. for
b. while
c. do-while

a. For : salah satu operator looping yang memiliki syntax.

Inisialisasi dalam Ekspresi For :
expression 1: Inisiasi/Pendefinisian
expression 2: Kondisi
expression 3: increment/decrement

Infinite Loop : Pengulangan tanpa batas, maksudnya adalah pengulangan dalam suatu program tanpa ada kondisi yang mengakibatkan program itu berhenti mengulang. Ini terjadi dengan cara menghilangkan semua parameter yang ada di dalam for, untuk menghentikan Infinite Loop ini kita menggunakan operator “break”.

Nested Loop : Pengulangan yang terjadi dalam suatu pengulangan. Nested Loop ini dimulai dari pengulangan yang paling dalam.

b. While : salah satu operator dalam looping yang memiliki syntax.
“exp” adalah Boolean expression. ekspresi ini akan menghasilkan nilai benar atau salah. Statement akan dijalankan ketika expression tersebut bernilai benar.

c. Do-While : Pengulangan akan terus dilakukan selama statement bernilai benar

5. Repetition Operation
Beberapa cara untuk menghentikan operasi pengulangan ini yaitu dengan Sentinel / Pertanyaan / Break.

6. Break dan Continue

Break adalah operator yang memaksa suatu program untuk selesai walaupun syarat belum terpenuhi. Break dalam pemrogramman tersebut berfungsi untuk menyelesaikan program, hasil dari pemrogramman tersebut berarti hanya “1” . Sedangkan ada satu operator lagi dalam Looping yaitu Continue, adalah operator yang berfungsi untuk melompati suatu statemen yang diberi tanda continue dalam pengkodeannya.

October 21st, 2015

Rangkuman Materi Algoritma dan Pemrograman #3

Posted by junianto27 in Uncategorized

Materi ini saya dapat pada Hari; Kamis, 15 Oktober 2015,Kelas: LB07,Ruang: 800

Dalam pertemuan ke-3, kali ini kita belajar tentang (Program Control – Selection):
1. Selection Definition
2. If
3. If-Else
4. Nested If
5. Program Examples Using If
6. Switch-Case
?. Operator
8. Error Type

Selection itu apa ? Dalam algoritma selection adalah instruksi atau blok instruksi yang dapat dieksekusi atau tidak dengan kondisi yang telah ditentukan.

Lalu apa perbedaan antara If, If-Else, dan Nested If?
Ketika kita menggunakan If berarti kita hanya memiliki 1 pernyataan yang bernilai benar dan program hanya berjalan jika benar, jika salah maka program selesai. Sedangkan, ketika kita menggunakan tambahan If-Else berarti kita memiliki 2 kondisi dimana jika input bernilai kondisi pertama maka akan masuk ke pernyataan pertama, dan jika bernilai kondisi kedua maka akan masuk ke pernyataan kedua, jika salah maka program akan selesai. Di lain pihak, kalau kita menggunakan Nested if kita harus mempunyai belih dari 2 Kondisi, jika pernyataan yang diterima sesuai dengan kondisi IF maka printah If akan dijalankan. jika tidak maka Else yang akan di jalankan jika masih tidak sesuai maka proram akan menjalankan else yang lain hingga sesuai.

Switch-Case adalah pernyataan yang digunakan untuk menggantikan IF – ELSE , jika jumlah Nested If sangat besar dan sulit untuk dibaca.
operator  adalah dapat digukan untuk mengganti syntax If hanya saja bedanya opertor memberikan nilai benar, tidak seperti If yang berjalan jika pernyataan bernilai benar.

Go To and Label
pada era sekarang ini Go TO label sudah jarang di gukakan dan sudak tidak di kembangakan karena penggunaan Go To label dapat menyebabkan kebingungan dan dokumentasi yang membuat orang bingung karena dengan menggunakan Go To label kita dapat meng skip pembacaan program dari baris ke baris yang dikehendaki tetapi dapat membingungan.

Error Type
Ada berbagai macam tipe error dalam programming beberapa diantaranya adalah :

Compile-Time Error
–caused by syntax error(kesalahan programmer dalam mengunakan Syntax)

Link-Time Error
–success fully compiled, but cause link error

–caused by no object code at link time (kesalahan programmer dalam memasukan link yang berisi program data data yang salah lokasi penympannan)

Run-Time Error
–kesalahan programmer dalam mengunakan tipe data, misalnya kita memasukan angka 26299261 tetapi tipe datanya int yang hanya mampu menampung -128 sampai 127.

Logical Error
–kesalahan programmer dalam mengunakan otak mereka untuk menentukan algoritma pemrogramman yang dpaat menghasilkan hasil Out-put yang diinginkan.

Demikian yang dapat saya sampaikan jika ada kesamaan materi . Terima kasih telah mengunjungi blog saya. Semoga dapat memberikan manfaat bagi anda.

October 14th, 2015

Rangkuman Materi Algoritma dan Pemrograman

Posted by junianto27 in Uncategorized

Materi ini saya dapat pada hari Kamis, 08 Oktober 2015 di Kelas: LB07 ,Ruang: 800.

Materi pada tanggal 8 oktober itu membahas tentang Opertator, Operand, dan Arimatika .

*Operator merupakan sebuah simbol yang memproses sebuah nilai untuk menghasilkan sebuah nilai baru.

*Operand adalah sebuah objek yang dapat digunakan untuk melakukan operasi.

#Operator terbagi dalam 3 jenis :
1. Unary Operator (Membutuhkan 1 Objek)
2. Binary Operator (Membutuhkan 2 Objek)
3. Ternary Operator (Membutuhkan 3 Objek)

Kalau berdasarkan Tipe, Operator dapat di grupkan seperti dibawah ini:
a. Assignment Operator
– Merupakan simbol sama dengan (=), contoh x=2 maka 2=x.

b. Logical Operator
c. Arithmetic Operator
– Merupakan simbol matematika dasar, contoh (%) simbol persen merupakan simbol yang

digunakan untuk modulus (Digunakan untuk menentukan divisi .

Seperti ini:
x%2 = 0 Maka Genap (Karena habis dibagi 2)
x%2 = 1 Maka Ganjil (Karena tidak habis dibagi 2)

Oh ya, sama beberapa hal lagi yang harus kamu ketahui:
1. (++) merupakan simbol Incresment
2. (–) merupakan simbol Decresment

Incresment dan Decresment merupakan simbol pengurangan dan penambahan nilai sebesar

1.

d. Relational Operator
– kalau Operator Logika itu untuk menentukan benar atau salahnya suatu nilai. Dalam bahasa C, 0 merupakan nilai SALAH, sedangkan Benar tidak sama dengan 0, secara default bahasa C menjalankan sebuah nilai itu BENAR jika ia berniali 1.

e. Bitwise Operator
– Bitwise Operator merupakan Operator

Bit dengan Bit. Contohnya:

1. A = 24 -> Maka dalam bentuk Biner-nya akan seperti ini 11000
2. A = 35 -> Maka dalam bentuk Biner-nya akan seperti ini 100011

Sedikit penjelasan ,Bilangan Biner hanya memiliki 2 Digit angka yaitu 1 dan 0. Tapi kenapa bisa 11000 dan 100011?

0000 0000 = 0
0000 0001 = 1 -> 2^0 (Dua pangkat Nol)
0000 0010 = 2 -> 2^1 (Dua pangkat Satu)
0000 0100 = 4 -> 2^2 (Dua pangkat Dua)
0000 1000 = 8 -> 2^3 (Dua pangkat Tiga)
0001 0000 = 16 -> 2^4 (Dua pangkat Empat)
0010 0000 = 32 -> 2^5 (Dua pangkat Lima)
0100 0000 = 64 -> 2^6 (Dua pangkat Enam)
1000 0000 = 128 -> 2^7 (Dua pangkat Tujuh)
————————————————–

Nah, kalau berdasarkan contoh diatas maka :

1. 0001 1000 = 24  -> Angka NOL yang PALING DEPAN tak perlu ditulis
2. 0010 0011 = 35  -> Angka NOL yang PALING DEPAN tak perlu ditulis

October 2nd, 2015

Apa yang saya dapat di ruang 800 Tanggal 1 Oktober (Algorithm & Programming)

Posted by junianto27 in Uncategorized

1.OOP (Object Oriented Programming)

*Ciri-ciri OOP :

Encapsulation,yaitu Teknik Privasisasi(yang tidak bias di akses oleh orang lain)pemberian hak asasi.

Inherintance,yaitu garis keturunan,sifat sama tetapi tidak wajib di tampilkan.

Abstarct(Banci),Hub antara ayah&anak wajib di tampilkan tapi bisa di perbaiki.

Interface,yaitu semua sifat turunan wajib di tampilkan

Polimortism,yaitu objek yang sama bisa di pakai pada suatu hal yang sama.

*Data base twitter.com = NoSQL , Bahasa twitter.com = java, ruby.

2.Algoritma

Algoritma adalah metode pemecahan masalah yang terstruktur dalam pemecahan masalah.

Saya mendapat contoh simple dari algoritma,contohnya langkah-langkah yang di lakukan saat bangun pagi yang tidak berulang.

3.Pseudocode

Pseudocode adalah Bahasa yang membantu kita mengembangkan algoritma contohnya if, else, print, set, add, while.

Operasi Basic dari Pseudocode : Input,Output,Compute,Storing value to an identifier,Compare,Repetition.

4.Flowchart

Saya juga mendapatkan symbol-simbol(diagram)flowchart.

3 Struktur Kontrol;

1.Sequence      = Statment yang berurutan
2.Selection      = if
3.Repetition    = dowhile – enddo, sesuatu yang berulang

Contoh C standard :

<math.h> : Mathematical Functions
<stdio.h> : Input and Output
<stdlib.h : Utility Functions
<string.h> : String Functions
<time.h> : Time and Date Functions
Semua dasar dari Bahasa C++ beserta koding dasar juga saya dapat di ruang 800.

 

  • Monthly

  • Meta

    • Subscribe to RSS feed
    • The latest comments to all posts in RSS
    • Subscribe to Atom feed
    • Powered by WordPress; state-of-the-art semantic personal publishing platform.
    • Firefox - Rediscover the web