Langsung ke konten utama

Postingan

Menampilkan postingan dari Desember, 2018

Learn How to Program 5 "Sorting and Searching" ( di bahasa pemrograman C )

Haalooooooooooo........., nah jadi hari ini kita akan belajar yang namanya sorting dan searching. sesuai dengan terjemahan indonesianya sorting adalah mengurutkan. nah sorting itu banyak tapi yang akan saya bahas hari ini adalah bubble sort dan insertion sort. A. Bubble Sort nah apasih itu bubble sort, bubble sort adalah proses mengurutkan suatu kumpulan data dengan membandingkan setiap elemen kumpulan data tersebut. contoh bubble sort adalah pengurutan angka, biasanya kita akan mengambil data dari awal dan membandingkannya dengan data berikutnya, kemudian jika data berikutnya lebih kecil dari data yang telah diambil maka keduanya akan ditukar. visualisasi bubble sort cara implementasi dalam bahasa C biasanya kita menggunakan dua looping for : for( int i = 0  ;  i  <  (jumlah_data) ;  i++){        for( int j = 0  ;  j < (jumlah_data)  ;  j++){           ...

Learn How to Program 4 "File Processing" ( di bahasa pemrograman C )

Hei semuanya, kali ini kita akan belajar cara memproses file, nah apasih file processing itu, file processing itu adalah bagaimana kita memproses file yang sifatnya external salah satuny yang sering dipakai di C adalah file .txt . nah bagaimana cara penggunannya yuk langsung saja. pertama kita perlu mendeklarasikan sebuah pointer untuk membuka file tujuan kita. Dan juga mode yang kita ingin pakai, ada beberapa macam mode 'r' untuk read ( file dibuka untuk dibaca saja ), 'w' untuk write ( file dibuka untuk menulis isi file ), 'a' untuk append ( menambahkan isi file ). 3 mode tersebut yang biasanya dipakai. cara deklarasi :        FILE *fp = fopen("nama_file","mode"); jika kita memilih mode 'r' biasanya kita akan mengambil data sebagai inputan, kita dapat menggunakann yang namanya fscanf dan fgets. cara penggunannya :        fscanf( FILE *fp, "%constanta", <variabel_tujuan>);        fgets( char *string, in...

Learn How to Program 3 : Function and Recursion & Struct ( Bahasa C )

Halo-halo balik lagi sama saya, nah hari ini kita akan belajar yang namanya fungsi dan struct di C. nah langsung saja kematerinya. nah apasih fungsi itu? fungsi adalah sutau kumpulan statement yang dikumpulkan menjadi satu untuk tugas tertentu. Deklarasi fungsi di C :  <tipe_fungsi> <nama_fungsi>(parameter){                          statements; } nah tipe fungsi ini bisa kita isi apa aja bisa int, char, void, dllnya. jika fungsi dengan tipe void maka fungsi tersebut tidak perlu mereturn nilai apapun. Nah sekarang masuk ke rekursif, rekursif adalah suatu fungsi yang memanggil dirinya sendiri atau fungsi lainnya. contoh fungsi rekursif : *fungsi faktorial long factorial ( int x){        if(x==1) return 1;        else return x*factorial(x-1); } visualisasi faktorial jika x=4 kemudian ada juga yang namanya struct nah ap...