Komponen Dasar Sistem Operasi

Pengertian Sistem Operasi : Sistem Operasi merupakan program utama (Sekumpulan program kontrol atau alat pengendali) yang secara terpadu bertindak sebagai penghubung Software Aplikasi yang digunakan oleh user dengan hardware komputer.


  • Fungsi dan Sasaran OS


Sistem operasi mempunyai dua tugas utama
1. Pengelolaan seluruh sumber daya sistem komputer (resources manager)
2. Sistem operasi sebagai penyedia layanan (extended/virtual machine)
Menyediakan system call ke pemakai sehingga menyamankan dan memudahkan penggunaan


  • Konsep Sistem Operasi



1. Software yang mengatur hardware.
2. Software yang mengatur software/program lain
3. Manager sumber daya atau pengalokasian sumber daya komputer, seperti mengatur memori, printer, dll
4. Sebagai kernel, yaitu program yang terus-menerus running selama komputer dihidupkan
5. Mengatur keamanan komputer



Sasaran OS menurut Stalling

Menurut Stalling sistem operasi mempunyai tiga sasaran, antar lain :
1. Kenyamanan
Harus membuat pengguna menjadi lebih nyaman
2. Efisiensi
Menjadikan penggunaan sumber daya komputer lebih efisien
3. Mampu Berevolusi
Mampu melakukan pengembangan tanpa mengganggu layanan yang dijalankan sistem komputer.

Layanan Sistem Operasi

Menurut Stalling sistem operasi seharusnya menyediakan l
2. Exsekusi Program
3. Pengaksesan Perangkat Masukan/Keluaran
4. Pengaksesan Terkendali terhadap Berkas
5. Pengaksesan Sistem
6. Deteksi dan memberi Tanggapan terhadap Kesalahan
7. Akunting

Kategori Sistem Operasi

Sistem Operasi dapat dikategorikan sbb:
1. Single User – Single Tasking (SU-ST)
2. Multi User – Single Tasking (MU-ST)
3. Single User – Multi Tasking (SU-MT)
4. Multi User – Multi Tasking (MU-MT)

Kategori Sistem Operasi

1. Single User – Single Tasking
~ Satu komputer hanya bisa digunakan oleh satu user dan hanya bisa menjalankan satu program di satu waktu.
contoh: DOS (Disk Operating System).
MS-DOS (Microsoft DOS – IBM Compatible)
PC-DOS (Personal Computer DOS – IBM)
DR-DOS (Digital Research DOS - Novell)

2. Multi User – Single Tasking
~ Satu komputer dapat digunakan oleh banyak user, namun tiap user hanya bisa menjalankan 1 program (aplikasi) di satu waktu.
contoh: Novell Netware (3.x, 4.x)

Untuk lebih jelasnya temen-temen bisa download Komponen Dasar Sistem Operasi.PPT

Selamat Belajar :)

Soal dan Jawaban Proses - Kuis Sistem Operasi

Soal dan Jawaban Proses - Kuis Sistem Operasi

Kuis 1
Hasil gambar untuk quiz
    Assalamualaikum dan salam sejahtera buat temen-temen Ruang Mahasiswa Informatika :) Kali ini Ruang Mahasiswa bakalan share Kuis 1 di Matakuliah Sistem Operasi "Proses"

Kuis Terdiri dari 7 Soal, Open Slide dan Materi, Namun dilarang keras Search ataupun Terkoneksi dengan internet. adapun soalnya sebagai berikut :


  1. Jelaskan yang anda ketahui tentang proses dalam sistem operasi!
  2. Beri alasan mengapa sistem operasi disebut juga sebagai pengendali proses-proses?
  3. apakah fungsi dari memori dan apa perbedaan antara memori fisik dan virtual memori beserta alasan yang mendasari penggunaan virtual memori?
  4. Jelaskan Komponen pada sistem operasi?
  5. Jelaskan dan gambarkan daur hidup proses?
  6. Jelaskan perbedaan short term, medium term, dan long term scheduling serta jelaskan strategi penjadwalan proses?
  7. apa yang diperoleh suatu proses ketika ia dibuat? kapan suatu proses boleh dihentikan?
untuk materi kalian bisa klik disini
untuk soal dan jawaban kalian bisa download disini

Selamat Belajar :)

Event Handling - Pemrograman Berbasis Objek 2






Event Handling

Hasil gambar untuk event handling

(Contoh Event Handling dalam Java)

      Event adalah peristiwa yang disebabkan oleh user melakukan aksi terhadap komponen-komponen GUI. Setiap komponen harus diberi identitas dan ditambahkan event listener berupa kelas yang diimplementasikan dari kelas standard untuk menangkap/mengenal event, tujuannya agar komponen mampu memanggil suatu event.
Selanjutnya kelas listener tersebut perlu diisi event handler berupa method yang melakukan reaksi bila ada user yang melakukan aksi terhadap suatu komponen.


Ada 3 cara untuk memasang event pada komponen : 
  1. Event dihandle langsung oleh kelas itu sendiri  
  2. Event dihandle kelas lain (boleh oleh InnerClass dengan nama CaptionListener)
    •  Caption bersifat variabel yang berisi caption milik komponen 
  3. Event dihandle Anonymous Class 
Event listener dan event handler terdapat di dalam package java.awt.event, dan berbentuk interface.

Kelas Event Standard 
  • ActionEvent
  • TextEvent
  • ItemEvent
  • ListSelectionEvent
  • AdjustmentEvent
  • WindowEvent
  • ContainerEvent
  • ComponentEvent
  • FocusEvent
  • KeyEvent
  • MouseEvent
Untuk lebih jelasnya, kalian bisa download file PPT nya di sini

Selamat belajar :) 
Tugas Struktur Data - Coding "Input Data" - Progrmam C++

Tugas Struktur Data - Coding "Input Data" - Progrmam C++

Tugas Struktur Data - Semester 4
Coding "Input Data" - Progrmam C++


Hasil gambar untuk struktur data    Assalamualaikum dan salam sejahtera buat temen-temen Ruang Mahasiswa Informatika :) Kali ini Ruang Mahasiswa bakalan share Tugas Pertama di pelajaran Struktur Data, syarat pertama, laptop temen-temen harus sudah terinstal Aplikasi Dev.C++. Kalau temen-temen belum punya bisa download di link ini.


Buat yang sudah punya, langsung kita buka aplikasinya, untuk versi menyesuaikan aja :D

Diberikan Output sebagai berikut : 

Masukkan Umur Anda : 20
Umur Anda Adalah : 20

Masukkan Bilangan Pecahan : 20.7
Bilangan Pecahan : 20.70000

Masukkan Huruf : A
Huruf Anda : A

Masukkan Nama : Husdayanti
Nama Anda : Husdayanti

Dengan Code Program C++ sebagai berikut : 

#Include <stdio.h>
#Include <iostream>
#include <conio.h>
using namespace std;
typedef int angka;
typedef float pecahan;
typedef char huruf;
main() {
      angka umur;
      pecahan pecah;
      huruf h;
      huruf nama[15];
      cout<<"Masukkan Umur Anda : ";
      cin>>umur;
      cout<<"Umur Anda Adalah : "<<umur;
      printf("\n\nMasukkan Bilangan Pecahan : ");
      scanf("%f",&pecah;
      printf("Bilangan Pecahan : ",pecah);
      printf("\n\nMasukkan Huruf : ";
      h=getche();
      printf("\nHuruf Anda %c: ",h);
      cout<<"\nMasukkan Nama : ";
      cin>>nama;
      cout<<"Nama Anda : "<<nama;
      getch();
}

Berdasarkan Output dan Program di atas, cobalah :
1. Ketikkan Program tersebut
2. Analisa arti Program per-baris
3. Coba otak-atik beberapa bagian dari Program dan Jelaskan

Selamat Belajar :)

Untuk File C++ beserta penjelasan temen-temen bisa dapetin dengan mudah dengan cara : 
- Subscribe Youtube Channel Kami disini 
- Kirim Bukti Subscribe temen-temen di Instagram @vektor_bontang via DM
- File langsung dikirim via WA/Email temen-temen :)