File Processing File Processing artinya operasi file. Penggunaan operasi file dalam sebuah program sangat dibutuhkan dalam pembuatan program yang sesungguhnya. Kita membutuhkan file sebagai tempat penampung data-data selama operasi program. Jika kamu menggunakan variabel biasa, data yang biasanya diolah program hanya akan tersimpan sementara dalam memory dan akan hilang ketika program close. Berbeda dengan memori , penyimpanan data berbasis file akan tersimpan terus walaupun program telah diclose maupun komputer telah di shutdown. Mode parameternya : 1. r (read) untuk membuka file untuk dibaca. 2. w (write) untuk membuka file untuk ditulis. 3. a untuk menambah data jika tidak ada file maka akan otomatis membuat file baru. 4. r+ sama dengan ‘r’ tetapi file dapat dibaca juga ditulis. 5. ...
Posts
- Get link
- X
- Other Apps
Fungsi dan Rekursi Fungsi Fungsi adalah suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yang memanggilnya. Fungsi merupakan elemen utama dalam bahasa C karenabahasa C sendiri terbentuk dari kumpulan fungsi-fungsi. Dalam setiap program bahasa C, minimal terdapat satu fungsi yaitu fungsi main(). Fungsi banyak diterapkan dalam program-program C yang terstruktur. Contohnya untuk OOP. Keuntungan penggunaan fungsi dalam program yaitu program akan memiliki struktur yang jelas (mempunyai readability yang tinggi) dan juga akan menghindari penulisan bagian program yang sama. Rekursi Rekrusi hanya sebuah fungsi yang yang memanggil dirinya sendiri sampai mencapai base step (dasarnya gitu). Jadi fungsi manggil dirinya sendiri sampai selesai mirip seperti looping. Contoh rekursif : //rekrusif dengan contoh memanggil angka factorial #include <stdio.h> int faktori...
- Get link
- X
- Other Apps
Sorting dan Searching Sorting Sorting adalah proses menata atau menyusun suatu data agar menjadi rapid an mudah dicari berdasarkan parameter yang diinginkan. Jenis Jenis sorting: · Bubble sort : membandingkan 2 buah data yang bersebelahan dan menukarnya jika tidak sesuai. · Selection sort : membandingkan satu data dengan semua data dan jika tidak sesuai satu persatu akan ditukar. · Insertion sort : membandingkan 2 elemen data pertama dan diurutkan kemudian di periksa elemen berikutnya yang telah diurutkan agar tahu data ditaro dimana. Saran : Saat mengerjakan kuis gunakanlah bubble sort. Lebih praktis dan mudah dipelajari. Searching Searching adalah proses mencari suatu data dari sekumpulan data. Jenis jenis searching : · ...
- Get link
- X
- Other Apps
Cloud Storage Pengertian : Cloud storage adalah layanan menyimpan, mengolah, dan mengatur data secara online atau melalui jaringan internet. Cara Kerja : Bisa memanfaatkan layanan dari google drive ataupun penyedia layanan cloud lainnya. Kelebihan Cloud Storage : 1. Hemat biaya Bagaimana tidak, dengan menyimpan dalam server internet kita tidak perlu mengeluarkan uang untuk membeli hard disk. 2. Fleksibilitas Data dapat diakses dimanapun dan kapanpun selama kita terhubung ke internet. 3. Lebih aman Karena kita menaruh pada server internet kita tidak perlu lagi takut hard disk kecil kita hilang. Kekurangan Cloud Storage : 1. Harus selalu terhubung ke internet. 2. Ada kapasistas k...
- Get link
- X
- Other Apps
Pointer dan Array A. Pointer Pointer adalah variabel yang menyimpan alamat dari sebuah variabel lain. Maksudnya, jika : Int a=0; printf(“%d”,a); >> ini mengeluarkan valuenya. Hasilnya adalah 0. printf (“%d”,&a); >> ini mengeluarkan alamat penyimpanan si variabel a. B. Array Array berfungsi untuk menyimpan data lebih untuk 1 variabel. Array ada beberapa dilihat dari dimensinya. 1. Array 1 dimensi : Menyimpan banyak data yang linear untuk variabel yang ditentukan sebagai array. Contoh : Int a[4],b; a[0]=1; a[1]=2; a[2]=3; a[3]=4; a[4]=5; for(b=0;b<=4;b++){ printf(“%d ”,a[b]); } Output : 1 2 3 4 5 Jadi untuk variabel ...