Sunday, March 16, 2014

Algo-algo`

Algo` - Second Meeting!

Yap kembali lagi tugas mingguan gw yaitu membuat ringkasan materi dan tulis semua hasil ringkasan lu itu di blog :D

Math Class merupakan suatu fungsi dasar matematika yang terdiri dari :
1. Pow : Pangkat
2. Ceil (ceiling) : digunakan untuk pembulatan selalu ke atas
3. Sqrt (square root) : digunakan untuk akar
4. Round : digunakan untuk pembulatan biasa
5. Abs (absolut) : digunakan untuk membuat angka negatif menjadi positif
6. Floor : digunakan untuk pembulatan ke bawah
7. Rint : digunakan untuk pembulatan sampai integer yang terdekat

Nb : Metode abs mengembalikan nilai absolut dari nomor (int, panjang, float, dan double) !


Math Random : Menghasilkan suatu yang acak

Ini contoh dari Arithmetic Operation :



Numeric Operation


- 4 Real Number Data types in Java : byte, short, int, and long
- 2 Decimal Number Data types in Java : float, and double.
- Using Double Decimal is more accurate than float
- The result of two Real Number division produce Real Number

Operator Shorthand

Example:
A = A – 3      >         A -= 3
B = B % 7    > B %= 7
C = C * 8     >         C *= 8

Increment & Decrement Operator

- Shorthand operator increases and decreases 1 point.
- Usually use in looping.
- Operator: ++ and –
- It can be use as prefix which is before the variable or as postfix which is after the variable.
- It must not be separated by space. (++, NOT + +)


Comparator operator

- Character can be compared by referring to its ASCII number.
- Word can be compared by String helper
- Comparator operator is different than assignment operator.


Boolean Operator



NOT (!)
- Operator not (!) inverts the original value.
- true > false and false > true


AND (&&)

- AND Operator (&&) is true when all of its operands are true.
- If one of its operand is false, then AND is false.

OR (||)
- OR (||) Operator is true if one of every it's operand is true.
- If all of its operands become false then OR is false.


XOR (^)
Operator XOR (^) is true when both if its operands has different condition.
- When it's operands has same condition then XOR is false.

Import Java until scanner :

public class Rika{
                        public static void main(String args[]){
                        int angka;
                        Scanner input = new Scanner (System.in);
                        System.out.print(“Pilih Menu[1..3]”);
                        angka = input.nextInt();
                        switch (angka){
                                    case 1:
                                                System.out.print(“Soto Ceker\n”);
                                                break;
                                    case 2:
                                                System.out.print(“Capcay Cabe\n”);
                                                break;
                                    case 3:
                                                System.out.print(“Terong di Cabein\n”);
                                                break;
                                    default:
                                                System.out.print(“Bro..broo , Cuma 1 s/d 3 bro\n”);
                                    }
                        }
            }

Interation Statement

1. While: program/statementnya dicek dulu baru dijalanin (kalau benar maka baru akan dijalanin). Minimal jalan = 0,     karena dicek dulu, kalau salah dia gak akan jalan
2. Do While: program/statementnya dijalanin dulu, baru dicek (tidak peduli benar atau salah maka ia akan tetap jalan,     karena ceknya terakhir) Minimal jalan = 1
3. For: dipakai untuk menginisiasikan suatu nilai, dipisahkan dengan ( ; ) .

Sekian blog dari ane :D maap cuman segini doang yang ane pahami, sisanya next time deh ya :D



Yosafat Deny Satrio
02PAA
1701315655


Yang pengen tau binus itu kayak apa si, langsung aja mampir disini ( Click me )
Dosen ane juga buka jasa pembuatan design web loh, yang pengen tau mampir disini ( Click me )


Thursday, March 6, 2014

BLOG NEWBIE ! :D

Hello World

Yap, hari itu tanggal 5 Maret 2014 kemaren gw baru pertama kalinya belajar ALGORITMA. Yang pertama di benak gw itu algo itu pelajaran yang ngebosenin dll. Dan ternyata, pelajaran itu seru juga si. Kita ya diajarin yang nama nya 'koding' dll.
Sebelum lebih jauh, mari kita mengenal penemu Algoritma :


Nama lengkapnya adalah Abu Ja’far Muhammad bin Musa al-Khawarizmi
Ia lahir di Khawarizmi, Uzbeikistan pada tahun 194 H/780 M


Kembali ke topik kita, sebenarnya apa itu si Algoritma ??
Pengertian Algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Algo itu tanpa kita sadari kita sering menggunakannya dalam kehidupan sehari-hari kita. 

Mari sekarang kita mulai pembahasannya !
Materi hari ini adalah Basic Class& Arithmetic, Logic& Relational Operation
Yang pertama adalah Wrapper Class , yaitu yang dari kata wrapper yang artinya membungkus atau bungkusan serta mengartikan tipe data primitif. Dalam algoritma terdapat 8 tipe primitif data, yaitu :


           PRIMITIVE TYPE ditulis dengan huruf kecil (ex; byte , short)
               WRAPPER TYPE   ditulis dengan huruf besar (ex; Byte , Short )

Dan setelah itu, dari 8 primitif tersebut dibagi lagi menjadi 3 bagian :
//Number :
>Double  : Bilangan koma yang panjang ex: 3,9999998
>Float     : Bilangan koma yang pendek ex:3,99
>Long      : Bilangan bulat tetapi panjang dan kapasitasnya64 bit ex: 579979
>Integer  : Bilangan bulat , sedang  dan kapasitasnya 32bit ex: 10007
>Short     : Bilangan bulat, dikit/pendek dengan kapasitas 16 bit 
>Byte      : 1 atau 0

Ini dia contoh dari Texpad :


Yang gk ngerti apa si itu %, nih kegunaannya :

> %d (untuk int)
> %s (untuk string)
> %c (untuk char)
> %f (untuk float)
> System.out.print digunakan untuk mencetak string tanpa enter.
> System.out.println digunakan untuk mencetak string dengan enter.

Dan sebenarnya masih banyak lagi yang diajarkan di kelas waktu itu, tapi ane belum begitu mengerti apa yang diajarin dosen :D nanti kalo udah ngerti ane bakal post lagi deh, dari pada ngejelasin tapi ane gak ngerti :D

Sekian BLOG dari ane. mohon maaf BLOGnya masih jelek :D baru pertama kali buat BLOG.

Nama : Yosafat Deny Satrio

Kelas : 02PAA

NIM   : 1701315655