Selasa, 18 Desember 2018

Sort and searching

Dalam kodingan,tentunya kita akan berhadapan dengan banyak data.Banyak sekali data data yang tidak mungkin kita lihat satu persatu karena pada dunia kerja kita akan menghadapi banyak data yang mungkin berjumlah jutaan atau bahkan miliaran.Maka dari itu kita menggunakan apa yang dinamakan teknik sorting.Sorting adalah cara dimana kita dapat memilah data berdasarkan urutan.Pada teknik sorting dikenal teknik bubble sort,insertion sort,merge sort,dan quick sort.

BUBBLE SORT

Bubble sort adalah kita membandingkan data satu dengan data selanjutnya Sampai ke ujung.dan setelah itu kita kebali lagi ke data berikutnya sampai ke ujung.Cara ini dinilai tidak efektif karena kita harus mensortir data satu per satu.
Image result for bubble sort

Inssertion sort

Insertion sort  adalah sebuah metode pengurutan data dengan menempatkan setiap elemen data pada pisisinya dengan cara melakukan perbandingan dengan data – data yang ada. ... Dalam pengurutan data, metode ini dipakai bertujuan untuk menjadikan bagian sisi kiri array terurutkan sampai dengan seluruh array diurutkan.
Image result for apa itu insertion sort

Qick sort

Quick Sort merupakan suatu algoritma pengurutan data yang menggunakan teknik pemecahan data menjadi partisi-partisi, sehingga metode ini disebut juga dengan nama partition exchange sort. Untuk memulai irterasi pengurutan, pertama-tama sebuah elemen dipilih dari data,  kemudian elemen-elemen data akan diurutkan diatur sedemikian rupa
Image result for quick sort adalah

Merge Sort

Cara ini dianggap sebagai pesaing dari quick sort karena dalam beberapa kasus merge sort lebih cepat daripada quick sort.Merge sort sendiri adalah metode membagi data menjadi 2 terus menerus sampai menjadi terkecil hingga terus naik keatas dan dibandingkan dengan skala yang terbesar

Image result for merge sort

Searching

Searching adalah metode untuk mencari adakah data yang dimaksud dalam suatu array.ada dua cara yang terkenal yaitu srquental dan binary.Sequantal adalah cara primitf dimana program mencari data dari index pertama sampai terakhir.Binary adalah membagi dua array dan mencari di sisi manakah data tersebut berada.


FILE
Image result for opening file cImage result for File
Dalam membuat suatu kodingan di dunia kerja.Tentunya kita akan memakai suatu data yang dinamakan file.Apa itu file?File adalah kumpulan berbagai informasi yang berhubungan dan juga tersimpan di dalam secondary storage, secara konsep File memiliki beberapa tipe ada yang bertipe Data terdiri dari numeric, character dan binary. Lalu ada juga File yang bertipe program.Dalam kodingan kita juga dapat meerintahkan program kita untuk membaca suatu file  bahkan mengeditnya.File dapat dideklarasikan menjadi suatu variable.Di gambar di atas kita juga harus membuat variable untuk suatu file(atau lebih tepatnya pointer)supaya program kita dapat membuka file tersebut.setelah itu kita dapat menscan file dengan fscanf maupun mencetak  sesuatu dengan fprintf.Setelah itu kita harus menggunakan fclose untuk menutup file yang akan digunakan.

Senin, 17 Desember 2018



Image result for cloudcloud


Dewasa ini,yang dinamakan cloud storage apa itu cloud storage?
Cloud storage adalah penyimpanan virtual yang biasa disediakan oleh jasa penyedia storage dimana user dapat menyetor atau mendownload file mereka ke storage virtual tersebut.Walaupun disebut cloud,tapi data yang disimpan tidak benar benar disimpan ke awan.Namun disimpan ke server yang tentunya memiliki kapasitas besar.Banyak sekali penyedia jasa cloud yang ada.Namun yang sangat terkenal adalah google drive karena kapasitas yang besar dan data yang ada disimpan secara aman.
cara menggunakan cloud sangat mudah.Anda hanya perlu login dengan akun cloud anda dan anda akan dapat mengakses cloud secara bebas.Kelebihan lainnya dari cloud adalah pengguna dapat mengakses data dari gadget manapun yang tersambung ke akun cloud pengguna.

RECURSIVE

Image result for turn back arrowRecursive adalah suatu teknik di programming dimana suatu fungsi digunakan untuk memanggil fungsinya sendiri.Rekursi sendiri memiliki prinsip dasar seperti looping dimana akan ada pengulangan aksi terus menerus sampai suatu kondisi tidak terpenuhi lagi.Seperti bentuk while dimana kita mendeklarasikan kondisi saat looping begitu juga dengan rekursi.Kita harus membentuk base case dimana rekursi akan berhenti.Dalam programing biasanya rekursi memnggil dirinya sendiri namun berpindah parameter.Yang menjadi patokan adalah parameter nya bukan fungsinya.Apa yang dilakukan sama hanya yang berganti parameternya.Jika kita tidak membentuk base case aka fungsi kita akan looping forever. berikut adalah contoh dari rekursif
Image result for recursion in c

Image result for array in c

Image result for lockerArray Dan Pointer

Array adalah tempat untuk mengestore data dalam bentuk angka maupun karakter.Array sendiri memiliki banyak bentuk.Yaitu 1 dimensi,2dimensi,3dimensi dan banyak dimensi lainnya.Array memiliki banyak fungsi dalam perogramming terutama dalam penyimpanan data.Dalam bahasa C array memilki index dari index ke 0 dan dalam beberapa bahasa lain mungkin index dimulai dari ke 1,Dalam programming array dapat dibuat dengan mendeklarasikan tipe data,nama array,dan juga kapasitas.Perlu diketahui jika array global memilki kapasitas yang lebih besar daripada array lokal.Jika kita memasukan kapasitas yang terlalu besar pada array lokal.Maka program kalian akan crash.

Berikut adalah link untuk belajar array lebih lanjut

pencet link ini

Pointer adalah suatu variabel yang menunjuk ke suatu alamat memory variabel yang lainnya.Seperti yang kita tahu jika kita membuat suatu variabel koputer kita akan memakai suatu alamat dari ram kita.Fungsi pointer disini untuk menunjuk isi suatu alamat tersebut.Pointer sendiri dapat dipakai berkali kali untuk memudahkan pemrogram mengaskses isi dari alamat yang ingin dicari.
Image result for apa itu pointer bahasa c

Rabu, 17 Oktober 2018

Repetiton And Selection

Repetiton


Pada pemrograman bahasa C,kita mengenal akan yang namanya repetittion.Apa itu repetiton?Repetition adalah pengulangan data yang dapat dipakai untuk menghitung suatu data atau mengoperasikan sesuatu jika suatu kondisi terpenuhi.Ada beberapa cara untuk mengoperasikan repetiton ini.Contohnya adalah For,While,Do While.Masing masing fungsi memiliki cara penulisan  sendiri sendiri.

FOR

Pada for memiliki penulisan sebagai berikut:

Jika kita lihat penulisan integer i menggunakan sigma matematika dimana kita harus menginisialisasi nilai awal dan kita harus menentukan berapa banyak pengulangan terjadi menggunakan batasan (<) atau (<= ).Jika integer-- maka menggunakan (>) atau (>=).

WHILE,DO WHILE

Pada while berlaku penulisan seperti berikut:

Repetition menggunakan While sedikit berbeda daripada For,Pada while kita menggunakan suatu kondisi dimana jika kondisi masih memenuhi maka suatu kegiatan akan dilakukan terus menerus.berbeda sedikit dengan do while dimana suatu kondisi akan terus dilakukan sampai suatu kondisi terpenuhi

SELECTION

IF
Selection adalah proses dimana dilakukan suatu proses apabia ada kondisi yang ditentukan.Pada selection terbagi menjadi single if,nested if,if with else,dan switch case.
Penulisan if eith else sebagai berikut:
hal pertama yang dituliskan adalah kondisi yang ditentukan dan proses apa yang terjadi jika kondisi tersebut terpenuhi.Dan else adalah kondisi selain kondisi yang ditentukan.Else juga dapat diikuti dengan if.Sedangkan nested if adalah kondisi kedua yang ditentukan apabila kondisi pertama terpenuhi.





SWITCH CASE
Switch Case adalah selection yang lebih ditekankan kepada input dan apa yang dilakukan apabila input yang dimasukan sesuai dengan switch yang kita tentukan.Switch case ini lebih sering digunakan apabila kita sudah mengetahui probabilitas input yang akan di masukan.Maka switch case lebih efektif digunakan apabila kita lebh menekankan kepada input yang dimasukan.Bukan kepada kondisi yang ada.



Jumat, 18 November 2016

Tips & trick bermain CSGO



CSGO atau counter-strike : Global Offensive adalah game FPS online yang populer dimainkan saat ini,walaupun tidak memiliki grafik sebagus COD ataupun Battlefield game ini termasuk game online shooter yang sangat sering dimainkan.Bagi yang baru bermain CSGO tentunya sangat ingin skiillnya dalam bermain game ini meningkat.Berikut merupakan tips dan trick dalam bermain CSGO.

1.Tentukan sensitivitas mouse anda


Sensivity sangat memengaruhi dalam bermain,dalam hal ini lebih baik jika memilih sensivity yang menurut anda pas saat dimainkan.Dan jangan sering sering mengganti sensivity anda karena anda butuh waktu untuk menyesuaikan diri dengan sensivity anda.

2.Pasang crosshair yang ukurannya pas

Crosshair adalah titik yang menunjukan titik tengah pada layar,untuk ukuran crosshair diusahakan ukurannya tidak terlalu besar karena akan mengganggu mengeker kepala lawan.

3.Viewmodel yang sesuai

Viewmodel adalah posisi kamera pada game,untuk masalah ini dianjurkan untuk memasang viewmodel yang rendah.Namun yang terpenting adalah viewmodel tersebut enak untuk dilihat sehingga saat anda bermain tidak tergganggu oleh senjata yang menutupi kamera.
Untuk video tutorialnya dapat dilihat di akun youtube THEWAROWL.