Pertemuan Ketiga Algoritma dan Pemrograman

Definition Selection
Syntax = if, if else(2 atau lebih boolean), nested IF, dan switch case.

IF
Syntax :
if (boolean expression) statement;
or
if(boolean expression){
statement 1;
statement 2;
….
}

IF ELSE
Syntax :
if (boolean expression) statement1;
else statement 2;
or
if(boolean expression){
statement 1;
statement 2;
else{
statement 3;
statement 4;

}

*Switch-case
-tidak sekompleks if
-contohnya digunakan untung menghitung huruf konsonan

-Syntax:
switch(expression){
case constant:statement 1;

break;

case constant:statement 2;

break;
default:statements;
}

*?:Operator
syntax :
condition?then-expression
:else-expression

if(a>b)
max_value=a;
else
max_value=b;
as
max_value=(a>b)
?a:b;

 

ERROR TYPE
1.) Compile-Time Error = caused by syntax error.
2.) Link-Time Error = caused by no object code at link time.
3.) Run-Time Error = successfully compiled but error at runtime.
4.) Logical Error = program is successful but the logic is wrong.

Pertemuan Kedua Algoritma dan Pemrograman

Operator, Operand, and Arithmetic

 

Operator and Operand Introducion

Operator adalah symbol untuk memproses hasil untuk sebuah variable baru.

Contoh             :

C = A + B

(= and + adalah operators, A, B dan C adalah operands)

 

Macam-macam operator :

  1. Unary operator (untuk satu operand)
  2. Binary operator (untuk dua operand)
  3. Ternary operator (untuk tiga operand)

 

Berdasarkan tipe operasinya, operator dibagi atas beberapa grup        :

  • Assignment
  • Logical
  • Arithmetic
  • Relational
  • Bitwise
  • Pointer

 

ASSIGNMENT OPERATORS

Digunakan dalam mengubah nilai suatu operand

Syntax :

Operand1 = Operand2;

 

 

ARITHMETIC OPERATORS

Bertugas menjalankan fungsi perkalian, pembagian, penjumlahan, dan pengurangan.

+ PERTAMBAHAN X = Y + 6
PENGURANGAN Y = X – 5
* PERKALIAN X = Y * 3
/ PEMBAGIAN X = 6/Y
% MODULO X = 10 % 2
++ PENAMBAHAN X++
PEMOTONGAN X–
() PRIORITAS X = (Y+2) * 5

 

N++;     // post increment

++N;     // pre increment

N–;      // post decrement

–N;      // pre decrement

  • Jika ada sebuah statement, N++; or ++N; sama dengan N=N+1;
  • Jika ada sebuah statement, N–; or –N; sama dengan N=N-1;

 

RELATIONAL OPERATORS

Digunakan untuk membandingkan nilai dengan hasil TRUE dan FALSE

SIMBOL FUNGSI
== Sama
!= Tidak Sama
< Kurang Dari
> Lebih Dari
<= Kurang Dari Sama Dengan
>= Lebih Dari Sama Dengan
?: Perumpamaan

 

 

 

 

LOGICAL OPERATOR

SIMBOL FUNGSI
&& AND
|| OR
! NOT

 

A B !A A && B A || B
TRUE TRU FALSE TRUE TRUE
TRUE FALSE FALSE FALSE TRUE
FALSE TRUE TRUE FALSE TRUE
FALSE FALSE TRUE FALSE FALSE

 

 

BITWISE OPERATORS

SIMBOL ARTI CONTOH
& AND A & B
| OR A | B
^ XOR A ^ B
~ KOMPLEMEN ~A
>> GESER KANAN A>>3
<< GESER KIRI B<<2

 

 

FEP

FRESHMEN ENRICHMEN PROGRAM (FEP) Binusian 2019

“I AM A GLOBAL CITIZEN”

ADS

Haaaai guys, kenalin dulu nih. Nama gue Dannies Suherman, kalian bisa panggil gue Dannies, di SMA gue biasa dipanggil “Hap-Hap… Hap-Hap…” Haha, entah kenapa gue dipanggil itu. Apa karena gue mirip pemeran Hap di iklan salah satu provider ponsel di Indonesa. Entahlah, yang terpenting itu bakal menjadi asset berharga gue buat nama julukan nanti atau bisa jadi nama panggilan sayang ke calon gue nanti, tsahh….

Gue adalah mahasiswa baru BINUS University jurusan Mobile Application and Technology. Karena gue masuk tahun ini, so, gue dijulukin Binusian2019, mahasiswa Binus yang bakal lulus dan wisuda tahun 2019 (Everybody say Aaameeen!! Lebih baik kurang dari itu haha..).

Tiap mahasiswa baru pasti ada yang namanya orientasi, ya kaaan?! Nah di Binus juga ada orientasinya pastinya. Nama orientasinya itu adalaah… jeng-jeng…… Nama orientasinya itu adalah FRESHMEN ENRICHMENT PROGRAM atau biasa disingkat FEP. Nah, tema yang diambil dari FEP tahun ini adalah “I Am A Global Citizen”, dari artinya aja, kita itu adalah masyarakat global, masyarakat internasional, so pasti dong gue beserta maba yang lain pasti punya standar internasional dalam bermasyarakat, itu juga sesuai sama salah satu visi-misi BINUS University yang menyebutkan katanya akan menjadi World Class University in 2020.. Nahh, di FEP ini bakalan dibagi jadi 3 tahap yaitu GO, AO, dan CLO. GO (General Orientation) itu adalah semacam pengenalan buddy (sebutan maba binusian) tentang tata tertib, dan keseluruhan mengenai BINUS University. AO (Academic Orientation) merupakan pengenalan buddy terhadap sistem pembelajaran. Dan CLO (Campus Life Orientation) itu pengenalan buddy sama kehidupan kuliah, jadi di CLO itu kita-kita para maba Binus bakal ngerasain gimana bedanya kehidupan SMA kebawah sama kehidupan kuliah..

 

ASDWA

GENERAL ORIENTATION (GO).

Tahap pertama, GO. Tahap ini tahap dimana maba masih bener-bener jadi anak baru di Binus, buddy dikasih peraturan ini-itu tentang jadwal masuk, pakean, dan sebagainya. Dalam pelaksanaannya, buddy diwajibkan make kemeja putih serta celana bahan item, sepatu item serta menaati peraturan-peraturan yang lainnya.

Di FEP, kita ga kaya di ospek ospek tempat lain, yang katanya dibully, dikerjain, digebukin, dan hal-hal negatif lainnya. Para buddy dianggap seperti keluarga sendiri oleh Buddy Coordinator, sebutan senior di Binus. Asik banget selama FEP tahap GO itu, apalagi pas show-off ekskul-ekskul yang ada di binus, Bunga Rampai. Bunga Rampai diadain di auditorium di kampus Anggrek, wahaha disana gue hampir aja ketiduran karena kursi yang empuk dan nyaman dan ruangan yang full ac. Mantaap deh pokoknyaa..

 

ACADEMIC ORIENTATION (AO).

Berlanjut ke tahap selanjutnya, AO. Tahap ini dilaksanakan dua minggu sebelum kita bener-bener kuliah. Jadi di tahap ini, kita para buddy dikasih pembekalan dan pengetahuan gimana sih metode belajar yang baik, dan apa saja sih prosedur yang harus dilakukan selama kita menjadi Binusan nanti. Nah, selama dua minggu itu kita ga kaya pas GO loh yang isinya cuma duduk dikelas, dengerin materi, serta sedikit penuh main-main. Selama AO kita udah kaya masuk kuliah, kita absen, belajar, ujian dapet nilai, sama seperti kuliah, tetapi itu semua hanya pengenalan dan simulasi saja karena materi, absen, dan ujian yang sebenarnya akan dimulai setelah AO selesai.

Selama AO itu asik, bisa belajar sama dosennya langsung, berinteraksi dengan teman-teman baru sejurusan dan juga gue ngerasain banget bedanya SMA sama kuliah ini. Waktu SMA itu gue biasa masuk jam 7 pagi dan pulang jam 3 pagi, ditambah pelajaran tambahan jadi jam 5.. duhh.. duh.. duh.. Tapi pas AO, kita masuk siang, masuk jam 11:20 dan balik sore jam 3. Nah di sela-sela jadwal AO ada yang namanya acara khusus buat himpunan jurusan gue, yaitu HTTP.

 

HIMTI TOGETHERNESS and TOP PERFORMANCE (HTTP).

Jurusan gue itu adalah Mobile Application and Technology, ini termasuk ke HMJ yang namanya HIMTI (Himpunan Mahasiswa Teknik Informatika) atau School of Computer Science biar lebih kerennya. Nah tiap tahun HIMTI ini ngadain acara spektakuler bagi para maba SoCS, yaitu HTTP. HTTP itu acara yang keren menurut gue, disana ada acara penyambutan mahasiswa baru SoCS, seperti pemakaian jas almamater bersama dan lainnya. Bukan hanya itu, namanya kan ada Togetherness-nya, jadi ya kita diajak kebersamaan sesama mahasiswa SoCS. Kita bisa mengenal satu sama lain dan mendapat teman baru disana, sungguh pengalaman yang luar biasaa.. Woow!

Selain itu, ada berbagai acara lainnya, disana ada dance performance, wah ngeliat orang jago joged dengan music jedag-jedug yang mantep pula dari sang DJ membuat acara menjadi lebih cocok buat anak-anak muda kaya kita. Diiringi lagu DJ, acara semakin menjadi TOP PERFORMANCE dengan lagu-lagu remix andalannya. Ga hanya itu, selain kita diajak ajeb-ajeb, ada juga Band Performance disana, kita diajak nyanyi bareng-bareng sama band yang tampil dengan lagu-lagu pop masa kini.

 

ORGANIZATION SKILL.

Ga hanya belajar coding dan seneng-seneng aja di FEP, gue juga dapat pengalaman organisasi yang gue dapet dari UKM yang gue ikutin. Di UKM, kita dapat pengalaman berorganisasi. Organisasi itu biasa dikaitkan dengan Team Work, Communication, Problem Solving, Self-Management, Planning and Organizing serta Initiative. Nah itu juga termasuk 6 Soft-skills yang harus kita punya sebagai BINUSIAN. Jadi di UKM itu selain kita mendapat teman baru, bahkan keluarga baru, kita juga bisa dapet dan ngembangin 6Soft-Skills kita. Mantap deeh!

 

Itu pengalaman selama FEP GO sampe AO. Yang gue belum lakuin adalah CLO. Campus Life Orientation (CLO) adalah semacam ospek yang jangka waktu lama, satu semester. Gue sih berharap gue berhasil melampaui semua tahapan FEP ini.. OKee, segini dulu post gue tentang FEP, sampai ketemu di post gue selanjutnyaa…..