Posts

Showing posts from December, 2018

Cloud Computing

Cloud Computing adalah gabungan pemanfaatan teknologi komputer dan pengembangan berbasis internet , yang berguna untuk menyimpan data dalam bentuk Online. Contoh Cloud Computing adalah Google Drive , Windows Azzure , Amazon Web service , Dropbox ,iCloud , Microsoft OneDrive dan lain lainnya. Jenis Jenis Layanan Cloud Computing: Infrastructure as a Service (IaaS) Manfaat dari IaaS adalah , tidak perlu berinvestasi hardware sendiri ,layanan bersifat inovatif dan fleksibel. Platform as a Service Keuntungan dari PaaS bagi pengembang adalah mereka dapat fokus terhadapa aplikasi yang merek buat tanpa harus memikirkan tentang pemeliharaan computing platform Software as a Service (SaaS) Manfaat SaaS adalah tidak ada yang hilang jika komputer anda rusak , Aplikasi dan data dapat terhubung ke Cloud , mudah untuk mendaftar dan menggunakan aplikasi bisnis. Kelebihan cloud : Mudah untuk diakses mudah untuk dikelompokan tidak bergantung pada suatu alat tambahan...

Structures and Unions & Memory Allocation

Structure Struktur adalah tipe data untuk menyimpan sekelompok data dengan berbagai tipe data.Komponen struktur disebut anggota /  elemen. Struktur bersift heterogen (berbagai tipe jenis data ) .Struktur dalam bahasa pemrograman lain juga disebut record. Structure Declaration struct name_structure {     dataType1 name_field1;     dataType2 name_field2;     … }; bisa juga dengan menggunakan struct name _structure {   dataType1 name_field1;   dataType2 name_field2; … } name_variable_structure ; Nested Structure Nested Structure adalah struktur yang salah satu elemennya merupakan  struktur lain, struktur sebagai suatu anggota harus di deklarasikan dahulu. Structure Initialization syntax yang digunakan adalah: struct struct_name variable = {value_1, …, value_m}; Array Of Structure    Tipe data struktur hanya dapat berisi satu catatan. Dalam dunia ny...

File Processing

File and Streams File adalah untuk menyimpan kunci data dari keyboard di perangkat penyimpanan sekunder(kedua) sebagai file dari sebuah data.Streams merupakan urutan sebuah karakter , semua data yang diinput dan dioutput merupakan sebuah aliran (stream) , C melihat aliran sebagai aliran stream. Ketika menjalankan Program setidaknya ada 3 aliran(stream) yang aktif atau sering digunakan,  yaitu: 1. Standard Input Stream mengatur aliran(Stream) dari keyboard 2.Standard Output Stream  Mengatur aliran(stream) output ke monitor 3.Standard error stream Mengatur sebuah kesalahan FILE Text File disimpan dalam fortmat teks atau FILE ASCII, ukuran penyimpanan tergantung pada ukuran datany , jika data berukuran 10.000 maka membutuhkan 5 byte. Dapat dibuka menggunakan aplikasi editor standar dan C. Binary File dapat digunakan untuk menyimpan data dalam bentuk numerik dalam fromat yang ditempelkan sesuai dengan definisi format prosesor mikro. Buffer Area B...

Sorting & Searching

Sorting Sorting adalah proses yang mengatur sekumpulan data sehingga nilainya itu dapat tersusun secara runtut. Sorting ada 2 yaitu : sorting naik(ascending) dan sorting turun (descending). Sorting di dalam Algortima ada 2 yaitu : 1. Internal Sorting  semua data yang ada diurutkan dan kemudian disimpan di dalam RAM 2. External Sorting  Sorting menggunakan memori lain atau memori kedua Sorting(simple) dibagi menjadi beberapa macam yaitu : Bubble Sort , Selection Sort , dan Insertion Sort. Sorting (Intermediate) dibagi menjadi beberapa macam yaitu: Quick Sort , Merge Sort Bubble Sort: membanding 2 nilai , jika terpenuhi syarat maka akan diswap(ditukar posisi) void Bubble(int *DataArr, int n) {     int i, j;     for(i=1; i<n; i++)     for(j=n-1; j>=i; j--)     if(DataArr[j-1] > DataArr[j])                Swap (&DataArr[j-1],...

Function & Recursion

Image
Modullar Programing Program dibagi menjadi beberapa modul , modul dalam program C.dapat diimplementasikan menggunakan fungsi  Fungsi dibuat untuk mengelompokan beberapa pernyataan  untuk melakukan beberapa tugas tertentu. Ada beberapa keuntungan Modul program yaitu: 1.Lebih mudah untuk didokumentasikan 2.Lebih mudah untuk melakukan debug, karena alur logis mudah diikuti dan lebih mudah untuk menandai kesalahan titik 3.Desain top-down dengan sub tujuan, program besar dibagi menjadi modul yang lebih kecil 4.Modifikasi dapat dilakukan tanpa mempengaruhi keseluruhan kode Function Function adalah sebuah kumpulan atau beberapa perintah yang bisa digunakan oleh programmer kapan saja dibutuhkan. function membuat programmer tidak perlu mengetik ulang beberapa perintah yang sama , sehingga dapat membuat codingan kita terlihat lebih sinpel dan lebih sederhana. contoh penulisan funtion: Return - value - type function name (parameter list) {      state...