Jumat, 19 November 2010

Sistem operasi

Soal Quiz


  1. Sebutkandan jelaskan tentang langkah-langkah yang dilakukan computer saat pertama kali dijalankan ?
    1. Sistem BIOS akan membaca semua periperal yang ada pada komputer kita. Jika terjadi error maka BIOS akan melaporkannya kepada kita dengan mengeluarkan suara-suara 'beep' yang masing-masing bunyi yang terjadi memiliki arti masing-masing.
    2. Jika tidak ada error maka BIOS akan melanjutkan proses dan membaca harddisk pada sector 0 (sektor awal) yang berisi sistem operasi. Jika BIOS menemukan sistem operasi terinstall pada harddisk tersebut maka BIOS akan melemparkan tugas selanjutnya kepada sistem operasi yang ada.
    3. Oleh sistem informasi, semua informasi yang dikirim oleh BIOS akan digunakan untuk melakukan booting selanjutnya sehingga akhirnya sistem komputer kita dapat menyala dengan benar.
  2. Jelaskan apa yang dimaksud system operasi dan apa kegunanaan dari system Operasi ?
    Sistem Operasi atau Operating System (OS) adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem computer
    Kegunaannya :
  3. Apakah yang dimaksud dengan system parallel dan system terdistribusi ?dan apa perbedaannya?
    Paralel (multiprocessor) yaitu sistem yang mempunyai lebih dari satu processor yang dapat berkomunikasi, membagi bus, clock dan juga perangkat memori dan peripheral.
    Terdistribusi yaitu sistem komputer yang mendistribusikan komputasi diantara beberapa processor, processor berkomunikasi dengan processor lain melalui saluran komunikasi, misalnya bus kecepatan tinggi atau saluran telepon.
    Perbedaan : Jika pada sistem paralel tiap processor dapat menggunakan memori atau clock bersama-sama, sedangkan pada sistem terdistribusi kumpulan processor tidak dapat digunakan secara bersamaan.

 
4. Apakah yang dimaksud dengan system call? Berikan contohnya!

  • System call adalah jembatan antara proses dan sistem operasi. Contoh : Urutan System call untuk meng-copy isi file ke file yang lain

     
      5. Apakah keuntungan dan kerugian dari virtual mesin (memori)?
  1. kEuntungan :
  • Memberikan proteksi terhadap system resources karena setiap VM terisolasi dari yang lainnya
  • Isolasi ini tidak memungkinkan direct sharing dari resources
  • Merupakan alat research & development dalam OS
2. kErugian :
  • Konsep VM sulit diimplementasi akibat perlunya menyediakan duplikat yang persis dari mesin dibawahnya (underlaying machine)

 

Ado.net

Ado.Net (ActiveX Data Object.Net)adalah Teknologi pengaksesan data universal yang terbaru berdasarkan prinsip tanpa koneksi (connectionless Principle)yang dirancang untuk mempermudah batasan koneksi ,ketika kita membuat aplikasi terdistribusi.


 

Ado.net memberi keluasan lebih karena namespace yang disediakan sangan konsisten antara 1 bahasa dengan bahasa pemprograman


 

  • Akses data menggunakan ADO.Net

    Untuk menampilkan data dari Database menggunakan Ado.Net digunakan urutan2 sebagai berikut :

  1. Membuka koneksi kedatabase dgn objek conection
  2. Melancarkan perintah dgn object command
  3. Menampilkan data dengan dataset atau data reader.

    Objek dataset digunakan apabila kita melakukan proses update dgn manipulasi data di client sedangkan jika data hanya ditampilkan (read only) atau eksekusi perintah tanpa menampilkan data

  4. Mengaitkan data, data reader atau data set ke aplikasi foam disebut data grid
  5. Menutup koneksi yang tidak terpakai

OOP

  • OOP( Objek Oriented Programing)

    Kereteria :

  1. Abstraksi
  2. Enkapsulasi
  3. Polimorfism
  4. Enheritance/pewarisan

Modul anakPria

Public
Class anak_pria

Private XPria As
String

Private XUsiaP As
Byte

Public
Property NamaPria() As
String

Get

Return XPria

End
Get

Set(ByVal value As
String)
XPria = value

End
Set

End
Property

Public
Property UsiaPria() As
String

Get

Return XUsiaP

End
Get

Set(ByVal value As
String)
XUsiaP = value

End
Set

End
Property
End
Class

Modul Password

Public
Class Form1


 


Private
Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

txtpass.Text = ""

txtpass.Focus()


End
Sub


 


Private
Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


Dim peringatan As MsgBoxResult


If txtpass.Text = "TEST"
Then

form2.show()


Else

peringatan = MsgBox("Password anda salah, apakah mau diulangi?", MsgBoxStyle.OkCancel Or MsgBoxStyle.Critical, "Peringatan")


If peringatan = MsgBoxResult.Ok Then

txtpass.Text = ""

txtpass.Focus()


Else : End


End
If


End
If


End
Sub


 


End
Class

Modul class


 

Public
Class Anakwanita


Private XWanita, XBapak, XIbu As
String


Private XUsiaW As
Byte


Public
Property NamaWanita() As
String


Get


Return XWanita


End
Get


Set(ByVal value As
String)

XWanita = value


End
Set


End
Property


Public
Property UsiaWanita() As
String


Get


Return XUsiaW


End
Get


Set(ByVal value As
String)

XUsiaW = value


End
Set


End
Property


Public
Property NamaBapak() As
String


Get


Return XBapak


End
Get


Set(ByVal value As
String)

XBapak = value


End
Set


End
Property


Public
Property NamaIbu() As
String


Get


Return XIbu


End
Get


Set(ByVal value As
String)

XIbu = value


End
Set


End
Property

End
Class


 

Kode class koneksi .vb


 

Kode class koneksi .vb

Imports System.Data

Imports System.Data.OleDb

class koneksi


Public conn As
String = "Provider=Microsoft.jet.oledb.4.0;data source=mhs.mdb"


Public objconn As OleDbConnection


Public objcommand As OleDbCommand


Public dreader As OleDbDataReader


Public strsql As
String


 


Public
Sub buka()


Try

objconn = New OleDbConnection(conn)

objconn.Open()


Catch ex As Exception

objconn.Close()


End
Try


End
Sub


 


Public
Sub bukakoneksi()

objconn = New OleDbConnection(conn)


If objconn.State <> ConnectionState.Closed Then objconn.Close()

objconn.Open()


End
Sub

End
class