Skip to main content

Posts

Source code sorting algorithm

Algoritma Sorting merupakan algoritma yang menempatkan elemen list pada urutan tertentu. Urutan yang paling sering digunakan ialah urutan numerikal dan urutan lexicographical. Sorting yang efisien sangat dibutuhkan untuk mengoptimisasi penggunaan dari algoritma lain seperti pencarian dan penggabungan yang membutuhkan list terurut untuk berjalan dengan sempurna, yang juga sering digunakan untuk Canonicalisisasi data dan menghasilkan output yang dapat dibaca manusia. Bubble sorting Quick sorting Selection sorting Merge sorting Stooge sorting
Recent posts

belajar c++ [looping for]

pada kesempatan harini kita akan membahasa tentang looping, looping adalah suatu statement atau fungsi dimana sebuah perintah bisa diulang dengan jumlah yang sudah ditentukan, pada kali ini kita akan membahasa tentang looping for, looping for adalah salah satu looping yang paling banyak atau paling sering digunakan pada fungsi-fungsi pada pemograman sintaks pada c++, dikarenakan sangat mudah dipahami dan mudah dipelajari,berikut contoh dari perulangan for pada kali ini kita membuat fungsi perulangan for yang di dalamnya berisi perintah berupa variabel int i yaitu dengan value 0, ketika value 0 kurang dari atau sama dengan 10 maka i akan terus menambahkan dirinya hingga mencapai 10 jika sudah mencapai 10 maka perintah perulangan akan berhenti, dan disini kita memberi perulangan dengan menampilkan kata "hello", maka "hello" akan menampilkan sebanyak 10 kali. contoh perulangan tipe data array disini array dengan tipe data int dengan value array 1 sampai dengan 10, k

Jenis-jenis desktop environment pada linux

Linux,adalah salah satu sistem kernel dengan ratusan dan mungkin ribuan distro yang tersebar dan banyak sekali fungsinya yang contohnya seperti pada smartphone yang kita pakai sekarang ini yaitu android. pada dekstop banyak sekali distro linux,ada distro linux yang untuk pemula ( ubuntu ) dan ada juga untuk pentest ( kali linux  ), dan masih banyak lagi distro linux lainnya.Dengan kelebihannya yang bisa dikostumisasi sebebas apapun yang kita inginkan.Tetapi tidak semua linux itu memiliki interface yang sama,jelas berbeda antara linux lainnya,interface itu biasa disebut desktop environment, berikut  KDE ( K Desktop Environment ) KDE yang terdapat pada distro linux kubuntu yang merupakan turunan dari distro ubuntu, KDE ini bisa juga disebut KDE "plasma" kde merupakan salah satu  dekstop environment yang paling mudah dan paling banyak serta hampir seluruhnya bisa dikostumisasi dengan mudah , walaupun sudah dikostumisasi tentu tidak akan memberatkan kinerja dari sebuah aplikasi t

belajar c++ [11] array multidimensi

.  setelah kita sudah mempelajari tentang  array . selanjutnya kita belajar lebih jauh lagi tentang array,yaitu array multidimensi.apa itu array multidimensi?. Array adalah fitur dari bahasa pemrograman c++ yang memungkinkan kita untuk memesan banyak memori yang memiliki tipe data yang sama dengan hanya menggunakan satu identitas. Dalam variabel kita dimungkinkan untuk menggunakan array lebih dari satu buah, dan hal itu disebut sebagai Array Multidimensi. Untuk mengubah variabel biasa menjadi variabel array adalah dengan menambahkan operator subscript dengan ukuran di dalamnya, dalam C++ kita dimungkinkan untuk menggunakan banyak subscript, hal itu akan membuat variabel tersebut menjadi array multidimensi. array 2 dimensi ini memungkinkan kita untuk menggunakan array di dalam array.jadi array dua dimensi ini bagaikan tabel yang mempunyai baris dan kolom.kita bisa membayangkan array dua dimensi itu seperti tabel yaitu subscript pertama adalah baris dan subscript kedua adala

belajar c++ [10] array

sebelumnnya kita sudah mempelajari tentang  percabangan switch . sekarang kita masuk ke array,apa itu array? array adalah salah satu elemen yang meiliki tipe data yang sama.elemen tersebut dirangkai di dalam memori yang berdekatang dengan elemen lainnya.konsep dari array ini adalah seperti kumpulan variabel dengan satu tipe data yagn sama. berikut penggunaan array: tipedata nama_variabel[ukuran]; untuk mendirikan sebuah variabel array sama seperti kita mendirikan sebuah variabel biasa yang dimana membutuhkan tipe data, identifier, dan titik koma. Untuk merubah variabel biasanya menjadi variabel array adalah dengan menambahkan operator subscript ( [] ). Untuk parameter di dalam operator subscript disebut sebagai index atau subscript, tempat dimana kita memberitahukan compiler berapa jumlah variabel yang akan di alokasi sesuai yang kita inginkan. dan dalam array, istilah dari banyak variabel yang dialokasi itu disebut sebagai elemen. contoh penulisan: int nil

apa sih itu SELinux ?

 apakah itu SELinux?,apa tujuan dari SELinux itu?. SELinux ( security enhaced linux ) itu merupakan salah satu peningkatan keamanan dari sebuah sistem operasi berbasis linux. keamanan ini berguna untuk membedakan antara user root dengan user yang bersifat terbatas. security ini juga yang akan mengatur file permission write,executable,read ( membuat,menjalankan, dan membaca ).  bagi yagn sudah mempelajari tentang linux,pasti tidak asing lagi tentang tingkatan user terbatas dengan user root.jadi setiap user pun akan dibatasi untuk mengantisipasi terjadinya kecorobohan dalam suatu proses yang tidak diinginkan. aplikasi mendasar dari SElinux ini adalah layanan FTP ( file transfer protocol ) dan HTTP (hyper text transfer protocol). Kalau dalam proses tradisional user langsung dihandle oleh daemon dari FTP dan HTTP maka dengan penerapan SELinux ini user linux dipetakan ke user SELinux kemudian SELinux akan menentukan boleh dan tidaknya akses FTP dan HTTP. Jadi SELinux ini memberi secu

belajar c++ [9] percabangan switch

seetelah kita membaca tentang membuat kalkulator dengan menggunakan C++ kita bertanya juga apa itu switch,switch adalah salah satu percabangan yang terdapat pada c++ selain dari if,if else. dan switch adalah salah satu dari percabangan switch,berikut contoh dari percabangan switch. contoh sintaks dari percabngan switch   switch(nama_perintah)  {    case ' ':    perintah_atau_statement;   break; } itu contoh sintaks dari percabangan switch. dan kemudian berikut full coding penggunaan break bertujuan agar program tidak mengesekusi semua perintah yang terdapat pada percabangan switch. sebagai contoh : jika pada case 1 tidak diberikan tanda break,maka esekusi case yang 2 akan berlajut juga sampai berakhir dengan perintah break jika tidak ada perintah break pada case maka program akan error