Algoritma dan Pemrograman 9

Sorting :
– Bubble sort
  • tergolong sorting yang komplek
  • dengan sistem membandingkan 2 index secara terus menerus
  • for didalam for /while
– Selection sort
  • Mencari index terkecil, baru index tersebut disimpan
  • Selama index yang dicek bukan yang terkecil , index tersebut tetap pada tempatnya
– Insertion sort
  • Proses Persisipan
  • andingkan Index yg dipilih dengan index lain, jika index lain tersebut lebih besar maka index tersebut digeser

 

Ringkasan Algorithm & Programming and Introduction to C Programming (29 October 2015)

Pointer: a variable that states the address of another variable.

There are 2 operators mostly used in pointer:*(content of) and & (address of)

 Array: a container object that holds a fixed number of values of a single type.

Array Characteristic:

  • Homogeneous(All elements have similar data type)
  • Random Access(Each element can be reached individually,does not have to be sequential)

 

Ringkasan Algorithm & Programming and Introduction to C Programming (21 October 2015)

dalam C menggunakan: for,while,do-while

-for :pengulangan bisa tak terhingga, tidak perlu kondisi

Syntax For :
For(exp1;exp2;exp4)

exp3;
or:
for(exp1;exp2;exp4){

tidakanan 3

statement1;
statement2;
statement3;
}
-while :cek dulu kalau true dijalankan statement

Syntax :

while () statements;

or:

while(){

statement1;

statement2;

dst;

}
-do-while : statetment dilakukan terlebih dahulu setelah itu baru di check syaratnya

Syntax :

do{

statements ;

} while();

Ringkasan Algorithm & Programming and Introduction to C Programming (15 October 2015)

Selection definition
Syntax:
-if : If boolean expression resulting in True, then a statement or some statements will be executed.
-if-else : If boolean expression resulting in TRUE, then statement1 or  block statement1 will be executed, if FALSE then statement 2 or block statement 2 be executed
-switch-case : A statement that can be used to replace if-else, usually used when you want to make alot of statements.

Type of error:
-Compile-time error,caused by syntax error
-Link-time error,Success full compiled,but cause link error,Caused by no object code at link time
-Run time error,Successfully compiled,but error at runtime
-Logical error,Program run successfully but wring output

Ringkasan Algorithm & Programming and Introduction to C Programming (8 October 2015)

Operator is a symbol to process values in result for a new value,exp: C = A + B  (= and + sign are operators,A ,Band C are operands)

Based on its operand number, operator can be divided into Unary operator  (1 operand),Binary operator  (2 operands) ,Ternary operator  (3 operand).

Type of operator

  • Assignment Operator (=)
  • Logical Operator (&&=And, ||=or, !=Not)
  • Arithmetic Operator (+, -, (× or · or *), (÷ or /))
  • Relational Operator ( show relation between numbers equality (5 = 5) and inequalities (4 ≥ 3))
  • Bitwise Operator
  • Pointer Operator

Increment and Decrement
Symbol : Increment(++) and Decrement(–)
Pre increment (++N)
Post increment (N++)
Pre decrement (–N)
Post decrement (N–)

 

 

 

Ringkasan Algorithm & Programming and Introduction to C Programming

Algoritma adalah proses bertahap dalam melakukan perhitungan. Algoritma ditemukan oleh Al-Khawarizmi seorang ilmuwan matematika yang berasal dari Arab.

Object Oriented Programing (OOP): programming yang berkonsep menggunakan Object, jadi bisa di gunakan di waktu-waktu tertentu dan tidak terikat.

Jenis OOP:

  1. Encapsulation : Teknik privasi yang bertujuan untuk menjaga program agar tidak di proses oleh program lainnya.
  2. Inherintance : Pewarisan sifat yang tak wajib dimunculkan oleh keturunan, contohnya sifat keturunan ayah yang diturunkan ke anaknya tapi anaknya tidak wajib mengikuti apa yang diturunkan ke ayahnya
  3. Abstract : Sifat-sifat keturunan dari ayah wajib di turunkan ke anaknya tapi anaknya bisa memperbaiki sifat-sifat tersebut. Abstract juga bersifat labil

Ada 3 tingkat bahasa pemrograman, yaitu :

  1. Bahasa tingkat tinggi (contoh: Assembler)
  2. Bahasa tingkat menengah(contoh: C, Pascal)
  3. bahasa tingkat tinggi(contoh: C++, C#, Visual Basic)

Bahasa pemrograman yang paling terkanal adalah Bahasa C. Karena bahas C sangat mudah untuk dimengerti oleh manusia dan memiliki kamus bahasa yang sangat banyak.

HTTP

Sekarang saya akan menceritakan pengalaman saya selama HTTP( Himti togedernes and top performace).

Jadi HTTP adalah acar yang dibuat oleh HTTP untuk menyambut para binusian 2019 yang masuk ke dalam SOCS. Jadi yang bisa ikut acara HTTP hanya anak-anak yang masuk IT. Di sini kita dihibur dengan acara visualisasi dari para anggota HIMTI mengenai hal yang akan kita temukan di kuliah nanti. HIMTI juga mengundang orang-orang yang sangat terkenal di bidang IT. mereka menceritakan mengenai riwayat hidup mereka dari awal sampai mereka menjadi orang yang sukses.

Di pengunjung acara kita di hibur oleh DJ dan seorang penyanyi. Pada akhir acara saya harus mengucapkan perpisahan pada acara HTTP. Setelah HTTP selesai saya mendapatkan banyak cenderamata dari HTTP. Salah satu yang paling berguna merupakan HIMTI kit yang berupa dvd yang berguna saat kuliah.

Sekian post saya semuga bermanfaat

AO (Academic Orientation)

Sekarang saya akan menceritakan pengalaman saya tentang AO saya.

Jadi AO merupakan tahap ke dua orientasi di BINUS. Tetapi orientasi yang kali ini akan mengajarkan kita mengenai cara belajar di BINUS dan bagaimana saat ujian nanti. Di dalam AO kita diajarkan juga sejarah dari programing dan dasar-dasar dari logaritma yang merupakan cikal bakal dari programing.  Pada sesi AO kita juga dikenakan dengan ko YP yaitu ketua jurusan dari GAT. Pada sesi beliau kita dijelaskan mengenai jalur kuliah yang akan kita jalani. Kita juga bisa memilih untuk melakukan student excang ke luar negeri atau mengganti intership dengan kuliah di universitas di luar negeri selama satu tahun. Di AO ini kita juga dikenalkan dengan ko AG yaitu salah satu guru GAT yang bertanggung jawab di bagian art. Dan pada akhir pertemuan AO kita melakukan simulasi test di BINUS. Jadi kita semua melakukan test , seperti test sesungguhnya. Jadi di test tersebut kita ada test tertulis maupun test yang di cek oleh komputer. Saat test banyak hal yang belum diajarkan. jadi kebanyakan dari soal yang diberikan oleh dosen banyak yang tidak dapat saya kerjakan. Soal tertulis yang diberikan merupakan soal yang mudah, tetapi akan memakan waktu yang cukup banyak karena kita harus memikirkan tentang game yang ingin kita buat.

Sekian, terima kasih telah membaca post ini.

Organization Skills

Sekarang saya akan menjelaskan tentang UKM yang saya ambil dan alasan saya mengambil UKM tersebut.

Jadi saya hanya mengambil satu UKM yaitu BGDC ( BINUS game development club). DI BGDC kita akan berlatih dan belajar untuk membuat game, yang secara digital maupun bukan digital. alasan saya memilih ini karena berhubungan dengan jurusan yang saya ambil yaitu GAT.

Sekian penjelasan saya mengenai OS.

Fresh Enrichment Program – General Orientation

halo para pembaca sekalian. perkenalkan nama saya Kennyzi Yusuf. Saya merupakan Binusian 2019, yang berarti saya harus lulus pada tahun 2019. Di post ini saya akan menjelaskan tentang pengalaman saya saat FEP(Fresment Enrichment Progrma). Saya mengikuti program GAT(Game Application and Thecnology).

Saya merupakan Binusian yang mengikuti FEP gelombang paling pertama yang dimulai pada 27 Juli. saat itu saya masih sangat malu-malu, tetapi di kelas  saya sudah punya teman dan kita sudah ketemuan sebelum FEP jadi saya sudah cukup mengenal banyak dari teman kelas saya. Pada awalnya saya bingung mau bawa apa untuk FEP tapi pada akhirnya saya memutuskan untuk membawa peralatan tulis saja. pada hari pertama kita diperbolehkan untuk menggunakan baju bebas. Tetapi esoknya kita harus menggunakan baju putih dengan celana hitam. Dan pada hari ketiga seluruh peserta FEP mengikuti upacara penyambutan murid baru. Pada hari ini saya telat karena saya telat bangun. Sehingga saya tidak diperbolehkan untuk masuk ke dalam barisan kelas ABN16. Pada hari ini juga saya melepaskan balon. Pelepasan balon melambangkan kita sudah resmi menjadi binusian 2019. Setelah itu kami pergi ke BINUS anggrek untuk di beri seminar tentang menghadapi bagaimana kehidupan di perkuliahan nanti. Pada hari selanjutnya sesi GO dilanjutkan dengan kerohanian dan sambutn dari rektor BINUS. Nah pada hari sabtulah kita mulai mencari UKM yang ingin kita ikuti. Acara pada hari itu ditutup dengan kebersamaan seluruh angkatan binus 2019. Di sesi ini kita melakukan dua yel-yel, yaitu yel-yel buddy dan yel-yel kelas. ABN 16 sudah latihan yel-yel kelas selama seminggu penuh.

Sekian cerita saya, sekian.