Skip to main content

Posts

Sorting dan searching

Sorting mempunyai 5 metode untuk sorting data bisa di bagikan menjadi dua yaitu simple dan intermediate yang simple(gampang) ada Bubble,Selection dan insertion dan intermediate(lebih susah) ada quick and merge sort. Untuk Bubble sort dia membandingkan 2 yang pertama jika di tempat yang kedua ada yang lebih kecil dia di tuker jika tidak dia lanjutin sampai habis yaitu bisa makan waktu banyak sekali(penjelasan dalam gambar): untuk source kodenya: untuk selection sort dia cari nomor yang paling kecil lalu taro di depan(di repeat sampai selesai sort) untuk insertion sort saya kurang paham :) tapi untuk penjelasan gambarnya: Lalu untuk intermediate sorting ada Quick Sort dan Merge sort: untuk Quick sort dia ambil 1 secara acak dan random sebagai pivot dan membandingkan 1 per satu, untuk merge sort dia di bagikan menjadi beberapa group dan lalu dia sorting dalam group" yang kecil dan di ulang sampai selesai sorting sebenernya Merge sort lebih effisien jika pivot...
Recent posts

File processing

File processing mempunyai 2 tipe file yaitu TEXT FILE dan BINARY FILE. -TEXT FILE di simpan dalam sebuah .txt atau ASCII file. Ukuran penyimpanannya tergantung datanya, 10000 data membutuhkan 5 byte yaitu 40 bits. filenya bisa di buka dengan aplikasi text editor (biasanya notepad). -BINARY FILE di simpan data numerik dalam format yang ditempelkan sesuai dengan definisi format prosesor mikro. Buffer area adalah bagian dari memori yang digunakan sebagai ruang sementara sebelum data dipindahkan ke file. syntax nya adalah FILE *(nama); dimana (nama) adalah sebuah file pointer untuk mulai buffer area. untuk membuka file digunakan fopen(); syntaxnya adalah (nama file pointer tadi di atas) = fopen("(nama filenya yang di folder)","(mode)"; contohnya adalah untuk mode mode File ada lalu ada  fscanf(); yang di gunakan untuk membaca filenya dan fprintf(); untuk ngeprint / nambah kata kata di filenya contohnya adalah untuk fopen(); saya masih kurang ngerti jadi ...

Cloud Computing Service (PT.Mitra telekinformatika perkasa)

MTP  Cloud Service Provider  Apa itu cloud? -Cloud itu suatu tempat / lokasi yang bisa diakses di gadget mana saja. -Cloud juga bisa mempermudah orang. Cloud computing idea -Seperate IT infrastruktur dari main sistem dan di manage pisah dari 1 party. -Bisa di pakai di mana saja yang ada internet akses -Cloud computing idea juga effisien. Contoh: -Socialnetwork     - Facebook, Instagram, LinkedIn, Line, dll. -Data Sharing     - Email, Dropbox, Google drive, dll. -Education     - Smart campus, E-Learning, E-library, dll. -Buisness     - Google doc, Online shop, dll. -HPC (High Performace Computing) for limited duration     - Effisien buat tugas yang membutuhkan massive computing. - And many more!     - Entertainment and games.          -Youtube, Steam, Ubisoft. Basic concept -Deploy    -Public Cloud: bisa di akses oleh umum.    -Private Cloud...

Pointer dan Array.

Tandanya pointer adalah * jika mau bikin suatu variable menjadi pointer tinggal di tambahin *(variable)  Syntax pointer adalah : <type> *ptr_name; contohnya adalah: int angka; <== variable biasa int *angka2; <== single pointer int **angka3; <== double pointer int ***angka4; <== triple pointer and seterusnya. contoh kita punya 4 variable dan kita mau assign angka4 = angka3 = angka2 = angka; dari pada tulis panjang panjang kita bisa tinggal: bagaimana kalau kita bikin *angka2 = 8;? apa hasilnya ***angka4 = ? kalau kita bikin *angka2 = 8; lalu kita print ***angka4 maka hasilnya adalah 8 kalau *angka2 = 8; apakah hasilnya angka tetep 3? jawabannya tidak jika *angka2 = 8; maka angka juga di ubah menjadi 8 Array Array mempunyai 3 dimensi tetapi sekarang kita cuman menjelasin 2 dimensi karena dimensi ke-3 agak ribet :) Array adalah Data yang disimpan dalam struktur tertentu untuk diakses sebagai grup atau individual. Syntax Array adalah...

Repetition / Looping

Repetition artinya sama saja dengan looping. Repetition artinya adalah satu atau lebih dari satu instruksi di ulang untuk sejumlah waktu tertentu. Di repetition ada For, Do-while dan while, Perbedaannya do while dengan while adalah while dia akan ngecheck kondisinya dulu baru jalan di-mana do while dia akan jalan programnya 1x dulu baru ngecheck kondisinya. Syntaxnya for adalah for(exp1; exp2; exp3) statement; atau for(exp1; exp2; exp3){                                                                                                         statement1;                                                 ...