Posts

Showing posts from December, 2018

Kelas besar 5

Sorting and searching 12 Desember 2018 ________________________________________ Sorting adalah proses mengurutkan suatu kumpulan data. Proses sorting ini memiliki beberapa algoritma contoh : - Bubble sort - Selection sort - Insertion sort - Quick sort - Merge sort Proses sorting dapat berjalan cepat atau lambat tergantung dari algoritmanya. Tipe-tipe sorting adalah Ascending dan descending atau dari kecil ke besar atau dari besar ke kecil. Algoritma sorting yang mudah  dan tidak terlalu cepat adalah : - Bubble sort - Selection sort - Insertion sort sedangkan alogritma sorting yang lebih rumit dan lebih cepat adalah: - Quick sort - Merge sort Searching adalah proses mencari data yang sama sesuai dengan inputan user. Beberapa contoh algoritma searching adalah : - Linear search - Binary search - Interpolation search Linear search adalah membandingkan data inputan user dengan kumpulan data yang sudah ada dan jika sama maka proses searching itu selesai Binary...

Kelas besar 4

File Processing 5 Desember 2018 _______________________________ Ketika kita ingin menyimpan sesuatu dari hasil program kita kita dapat menggunakan suatu file untuk menyimpannya. Dengan File processing kita dapat membuat suatu file,mendelete dan mengupdate file. file memiliki 3 mode utama yaitu read,write dan append file atau "r","w"dan"a". Mode read berguna ketika kita ingin melihat isi dari file tersebut. Mode Wrtie berguna ketika kita ingin membuat file yang baru dari awal lagi. Mode Append berguna ketika kita ingin menambahkan sesuatu dari file yang sudah ada. pertama kita harus membuat pointer untuk menunjuk file yang akan kita buat baca ataupun tambahkan FILE *file; dalam file jika ingin membaca membuat atau menambahkan kita perlu menggunakan fungsi yang sudah dibuat dalam stdio.h yaitu fopen(nama_file,mode); file juga memiliki 3 step utama yaitu: - membuka file tersebut melalu pointer file. - Melakukan proses didalm file tersebut. ...

Kelas besar 3

Function and Recursion  & Struck and Memory allocation 28 November 2018 Function atau fungsi adalah kumpulan prosedur algoritma komputer yang dapat dijalankan untuk mencapai tujuan yang diinginkan. Fungsi yang dapat kita lihat adalah ketika kita ngecoding di int main(). int main () itu sendiri adalah sebuah fungsi yang dijalankan pertama kali ketika program itu dijalankan. Ketika kita mempelajari fungsi, kita dapat membuat fungsi kita sendiri. kumpulan fungsi yang sudah di definisikan dari awal disebut dengan header. Contoh header adalah : stdio.h , string.h , cytpe.h.  fungsi memiliki 4 bagian utama yaitu : tipe data yang direturn , nama fungsi , parameter dan isi dari fungsi tersebut. tipe_data nama_fungsi (parameter){  isi_fungsi } contoh fungsi untuk menentukan ganjil atau genap: bool ganjilGenap (int x){ if(x%2==0){ return true; }else{ return false; } } dan untuk memanggil fungsi yang baru saja kita buat dapat di...

Kelas besar 2

ARRAY DAN POINTER 17 October 2018 ____________________________________ Richard D.T/2201809140 Array dan Pointer Array adalah kumpulan dari data yang memiliki tipe data yang sama dan ukurannya telah ditetapkan. ukuran tersebut adalah memori yang dipesan oleh array untuk menampung semua data yang diisi. dalam bahasa C index/urutan dari Array dimulai dari 0 cara penggunaan array dalam C adalah: int variabelArray [100]; char variabelNama [100]; cara mengisi Array dapat dilakukan dengan 2 cara dapat melalu inisialisasi atau dengan satu-satu index, contoh : char variabelNama[]={'R','i','c','h'}; char variabelNama[4]; variabelNama[0]='R'; variabelNama[1]='i'; variabelNama[2]='c'; variabelNama[3]='h'; Array menampung data sesuai dengan index; Array ini seperti kumpulan data yang sudah memiliki urutannya masing masing sehingga jika ada hal yang perlu dilakukan pada urutan di suatu array kita dapat memanggil...