Postingan

Macam-macam text editor pada Linux

Gambar
Banyak sekali Macam-macam text editor populer seperti gedit, nano, vi, pico, kate, sublime, visual studio code, vscode, atom, notepad++. Macam-macam Text Editor dapat Kamu temukan dan gunakan di luaran sana. Dari mulai yang sudah lazim dan populer sampai yang mempunyai fitur khusus dalam hal tertentu. Text Editor merupakan sebuah software utility yang sudah terinstall secara default saat Kamu menginstall sebuah Operating System (OS). Biasanya tiap-tiap OS juga mempunyai text editornya masing-masing. Seperti notepad yang di miliki oleh Microsoft Windows. Artikel kali ini Saya akan coba membahas mengenai macam-macam text editor yang ada pada OS Linux. Saya akan list beberapa text editor yang pernah Saya gunakan pada Linux dan juga mengambil beberapa refrensi text editor populer lainnya. Pengertian Text Editor Melansir dari Wikipedia, Text Editor adalah suatu jenis program komputer yang dapat di gunakan untuk mengedit plain text. Biasanya di gunakan untuk merubah configuration...

Cara Mengkonfigurasi/Pengalamatan IP

Gambar
 Konfigurasi IP / Pengalamatan IP      Sebelum kita terhubung kedalam sebuah jaringan, membuat ad hoc, atau ingin melakukan file sharing, konfigurasi IP sangat penting untuk dilakukan. Ini dilakukan agar tidak terjadi tabrakan IP atau IP konflik, beda kelas/network ID, dll.      IP Conflict adalah tabrakan IP dimana ada dua atau lebih komputer yang menggunakan IP yang sama dalam suatu jaringan. Setiap komputer dalam jaringan harus menggunakan alamat IP yang berbeda.  1. Buka Network And Sharing Center, bisa lewat control panel atau icon di pojok kanan bawah.  2. Change adapter setting. Setelah masuk ke Network and Sharing Center, di panel sebelah kiri pilih Change adapter setting.  3. Pilih perangkat jaringan (Interface) yang akan dikonfigurasi alamat IPnya. Jika kita terhubung melalui kabel LAN maka yg dikonfigurasi adalah "Local Area Network", karena kali ini kita akan terhubung melaui wireless maka yang kita konfigurasi adalah Wireles...

Definisi Proses

● Proses merupakan konsep pokok dalam sistem operasi, sehingga masalah managemen proses adalah masalah utama dalam perancang dalam operasi. ● Proses adalah program yang sedang dieksekusi. ● Proses adalah unit kerja terkecil yang secara individu memiliki sumber daya dan dijadwalkan oleh sistem operasi.

Konsep Dasar Proses

  Proses pada sistem operasi adalah program yang sedang di eksekusi, merupakan unit kerja terkecil yang secara individu memiliki sumber sumber daya yang dijadwalkan oleh sistem operasi. Awalnya proses dijalankan secara sekuensial atau berurut, suatu proses akan di eksekusi sampai selesai baru kemudian berpindah ke proses selanjutnya. Sistem sekuensial memiliki kelemahan yakni tingkat pengguna atau utilitas prosesor yang rendah. Istilah-istilah yang berkaitan dengan proses Sistem Operasi 1. Multiprocessing adalah manajemen banyak proses di komputer multiprocessor (banyak proses di dalamnya). 2. Multiprogramming (multitasking) adalah manajemen proses dengan masing-masing pemroses melakukan pengolahan secara independen. 3. Distributed processing adalah manajemen banyak proses yang di eksekusi di banyak komputer yang tersebar (terdistribusi) di satu jaringan. Analogi Proses Contoh, seorang koki akan membuat masakan spesial di sebuah restoran terkenal dengan resep sendiri. Resep ter...

Status Proses

Proses pada sistem operasi adalah program yang sedang di eksekusi, merupakan unit kerja terkecil yang secara individu memiliki sumber sumber daya yang dijadwalkan oleh sistem operasi. Awalnya proses dijalankan secara sekuensial atau berurut, suatu proses akan di eksekusi sampai selesai baru kemudian berpindah ke proses selanjutnya. Sistem sekuensial memiliki kelemahan yakni tingkat pengguna atau utilitas prosesor yang rendah. Istilah-istilah yang berkaitan dengan proses Sistem Operasi 1. Multiprocessing adalah manajemen banyak proses di komputer multiprocessor (banyak proses di dalamnya). 2. Multiprogramming ( multitasking ) adalah manajemen proses dengan masing-masing pemroses melakukan pengolahan secara independen. 3. Distributed processing adalah manajemen banyak proses yang di eksekusi di banyak komputer yang tersebar (terdistribusi) di satu jaringan. Analogi Proses Contoh, seorang koki akan membuat masakan spesial di sebuah restoran terkenal dengan resep sendiri. Resep tersebu...

Proses Control Block (PCB)

Gambar
Prosess Control  Block (PCB) adalah struktur data yang dipakai oleh OS untuk mengelola proses. Hampir semua OS yang modern telah memuat PCB(Process Control Block) namun strukturnya berbeda-beda pada setiap OS tersebut, PCB adalah "manifestasi proses dalam sistem operasi. PCB juga memuat informasi tentang proses, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Sebuah PCB ditunjukkan dalam gambar berikut. PCB hanya berfungsi sebagai tempat penyimpanan informasi yang dapat bervariasi dari proses yang satu dengan yang lain. Sebagai contoh, struktur data yang mengendalikan b...

Penjadwalan proses

Definisi Penjadwalan Proses Penjadwalan disini memiliki makna kumpulan kebijaksanaan dan mekanisme di sebuah sistem operasi yang berkaitan dengan urutan proses kerja dalam memutuskan proses mana yang akan dijalankan dahulu, kapan berjalan atau berapa lama proses itu berjalan. Penjadwalan proses pun memiliki kriteria untuk mengukur dan optimasi kinerja penjadwalan, yakni : a. Adil (fairness) –> Proses yang diperlakukan sama, yakni mendapat jatah waktu pemroses yang sama dan tak ada proses yang tak kebagian layanan pemroses sehingga mengalami kekurangan waktu b. Efisiensi (eficiency) –> pemroses dihitung dengan perbandingan (rasio) waktu sibuk pemroses c. Waktu tanggap (response time) –> Sistem interaktif, terminal response time yakni waktu yang dihabiskan dari saat karakter terakhir dari perintah dimasukkan sampai hasil pertama muncul dilayar Sistem waktu nyata, realtime/event response time adalah waktu dari saat kejadian (internal atau eksternal) sampai instruksi pertama lay...