Rabu, 31 Oktober 2012

Sistem Operasi

Diposting oleh Unknown di 02.42 0 komentar
Apa itu sistem operasi ?
Sistem Operasi adalah : perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras.

Sasaran Sistem Operasi itu sendiri ?

l  Menjalankan program-program dari user dan membantu user dalam menggunakan komputer
l  Menyediakan sarana sehingga pemakaian komputer menjadi mudah (convenient)
l  Memanfaatkan perangkat keras komputer yang terbatas secara efisien (resource manager)

Komponen Sistem Operasi ?
1. Hardware – menyediakan “basic computing resources” (CPU, memory, I/O devices).
2. Operating system – mengendalikan/mengkoordinasikan penggunaan hardware diantara berbagai aplikasi/program dari user.
3. Applications programs – menggunakan sistem resource yang digunakan untuk menyelesaikan masalah komputasi dari user (compilers, database systems, video games, business programs).
4. Users (people, machines, other computers).

Definisi Sistem Operasi :
l  Resource allocator
l  mengatur resource
l  mengalokasikan dan mengontrol pemakaian resources dari berbagai program/aplikasi.
l  Control program
l  Mengendalikan eksekusi user program dan pemakaian sistem resource (contoh : operasi pada I/O device) => handal, reliable, terlindung.
l  Kernel
l  Sistem program yang berjalan (“ada) terus menerus selama komputer aktif`.
l  Kontras dengan aplikasi yang di “load”, eksekusi dan terminasi .

Evolusi Sistem Operasi :
l  OS sederhana
l  Program tunggal, satu user, satu mesin komputer (CPU) : komputer generasi pertama, awal mesin PCs, controller: lift, Playstation etc.
l  No problems, no bad people, no bad programs => interaksi sederhana
l  Problem: terbatas pemakaiannya;

Simple Batch System :
l  Memakai seorang operator
l  User ≠ operator
l  Menambahkan card reader
l  Mengurangi waktu setup: batch jobs yang mirip/sama
l  Automatic job sequencing – secara otomatis kontrol akan di transfer dari satu job ke job yang lain.
l  Bentuk OS primitif
l  Resident monitor
l  Fungsi monitor: awal (initial) melakukan kontrol
l  Transfer control ke job (pertama)
l  Setelah job selesai, control kembali ke monitor
l  Control cards: mengatur batch jobs

Fitur OS yang dibutuhkan dalam Multiprogramming :
l  I/O rutin dikendalikan dan diatur oleh sistim
l  Memory management – sistim harus mengalokasikan memori untuk beberapa jobssekaligus
l  CPU scheduling – sistim harus memilih jobs mana yang telah siap akan dijalankan
l  Alokasi dari I/O devices untuk jobs dan proteksi bagi I/O devices tersebut
Sistim menjadi => complex
     l  Bagaimana kalau program “loops terus menerus”,going mad etc. => proteksi


Time Sharing Systems Interactive Computing :
l  CPU melakukan multiplex pada beberapa jobs yang berada di memory (dan disk)
l  CPU hanya dialokasikan kepada jobs yang telah siap dan berada di memori
l  Besar memori masih sangat terbatas:
l  Pada job dilakukan swapped in dan out dari memory ke disk.
l  Komunikasi on-line (interaktif) antara user dan sistim: jika OS telah selesai mengeksekusi satu perintah, menunggu perintah berikut bukan dari “card reader”, tapi dari terminal user
l  On-line system harus tersedia bagi user yang akan mengakses data dan kode

Dekstop System :
l  Personal computers – sistim komputer yang dirancang khusus untuk single user
l  I/O devices – keyboards, mice, display screens, small printers.
l  User mendapatkan kemudahan dalam penyesuaian.
l  Fungsi dasar mirip (adopsi) dari OS pada sistim yang besar
l  Sederhana: tidak terlalu fokus pada utilisasi CPU dan proteksi
l  Contoh: MS-DOS untuk PC banyak mengambil features dari UNIX, minus proteksi dan CPU scheduler yang rumit.

Parallel Systems :
l  Sistim multiprosesor: lebih dari satu CPU yang terhubung secara dekat satu sama lain
l  Symmetric multiprocessing (SMP)
l  Setiap prosesor menjalankan “identical copy” dari OS
l  Banyak proses dapat berjalan serentak murni dengan menggunakan resources pada masing-masing CPU
l  Banyak  modern operating systems mendukung SMP
l  Asymmetric multiprocessing
l  Setiap prosesor telah ditentukan untuk menjalankan task tertentu
l  Master processor mengontrol, menjadwalkan dan mengalokasikan task ke slave processors
l  Banyak digunakan oleh sistemyang besar (main-frame)

Real-Time Systems :
l  Digunakan sebagai control device untuk aplikasi khusus (misalkan medical imaging systems, industrial control process dll).
l  Kemampuan untuk beroperasi, response dalam batasan “waktu tertentu” => OS harus sederhana, cepat, dan dapat memenuhi jadwal task (scheduling dll).
 Hard real-time system.
l  Secondary storage sangat terbatas atau tidak ada (menggunakan ROM, flash RAM).
l  Task dapat diprediksi/ditentukan: waktu selesai dan response.
l  Soft real-time system
l  Lebih leluasa batasan waktu dari “hard real-time system”.
l  Lebih umum digunakan di industri, aplikasi multimedia (video streaming, virtual reality).

Distributed Systems :
l  Distribusikan kemampuan komputasi dan “resources” ke berbagai komputer di jaringan.
l  Loosely coupled system
l  Setiap prosessor memiliki lokal memori
l  Komunikasi prosessor satu dengan yang lain melalui beragam jalur komunikasi, contoh : high-speed buses dan jalur telepon.
 l  Manfaat distributed systems.
l  Resources Sharing
l  Waktu komputasi cepat– load sharing
l  Reliability
l  Komunikasi
l  Membutuhkan Infrastruktur jaringan.
l  Local Area Networks (LAN) atau Wide Area Networks (WAN)
l  Sistem bisa berbentuk client-server atau peer-to-peer .

Struktur Umum Client-Server :








Karena ada suatu halangan saya akan melanjutkan artikel postingan ini di postingan selanjutnya..
To be continued..











READMORE....!!

Selasa, 30 Oktober 2012

Ramuan Tradisional Untuk Penyakit Amandel

Diposting oleh Unknown di 10.10 0 komentar
Hai.. Apakah anda memiliki amandel yang besar ? Ini saya akan shared tiph untuk mencegah amandel kita membesar. Langsung saja ke TKP

Dibawah ini ada 3 bahan untuk membuat ramuan obat amandel :

- Mengkudu


Pertama : 2buah mengkudu dan madu murni secukupnya. Peraslah dahulu buah mengkudu tersebut, saringlah dan tambahlah sedikit air panas. Setelah itu perasan tersebut dimasukkan kedalam gelas. Kemudian campurlah dengan madu dan aduklah hingga rata. Obat ini diminum 3 hari sekali, dan minumlah obat tersebut terus di pakai berkumur terlebih dahulu selama beberapa menit kemudian baru di telan.






Kedua : 3buah jeruk nipis. Peraslah jeruk tersebut, kemudian ambil airnya dan berilah sedikit kapur sirih. Kemudian aduk yang rata.
Obat ini di minum saat sebelum tidur pada malam hari dan hal tersebut dilakukan selama 3 hari berturut-turut.






Ketiga : 15gram kulit manggis yang sudah kering dan 2 sendok teh minyak permen. Kulit manggis tersebut di rebus dengan 2 botol air sampai mendidih sehingga tinggal 1 botol.
Setelah itu teteskanlah minyak permen dan aduklah hingga rata dan minumlah.




Oke semoga sedikit informasi dari saya ini dapat bermanfaat buat anda..Amin..
READMORE....!!

Senin, 29 Oktober 2012

Manfaat Jambu Biji (Psidium guavaja)

Diposting oleh Unknown di 20.25 0 komentar

Hi para sahabat blogger , dipagi yang cerah ini saya akan menshare sedikit ilmu. Tentang kesehatan , mau tau apa materinya ? Langsung saja ke TKP


Jambu Biji (Psidium guavaja)



Tahukah anda bahwa jambu biji ini disebut juga dengan 'Jambu Batu'
Jambu batu memiliki buah yang berwarna hijau dengan daging buah berwarna putih atau merah dan berasa asam-manis.
Buah ini juga banyak mengandung Vit C.







Khasiat : 
Antiinflamasi , hemostatik , astringen.

Bagian tanaman yang digunakan :
Daun , buah

Cara pengobatan :
- Disentri :
Daun jambu biji 6g , kayu secang 1g , rasuk angin 1g , daun patikan cina 5g , daun pegagan 7g , kayu ules 2buah , bawang merah 1 umbi , air 120ml.
Dibuat infus , diminum 2x sehari (pagi dan sore) tiap kali minum 100ml diulang dalam 4hari.

- Mencret :
Daun jambu biji muda 9helai , kunyit 1jari , biji kedawung(disangrai) 4butir , rasuk angin 4g , air 110ml.
Dibuat infus , diminum 2x sehati (pagi dan sore) tiap kali minum 100ml diulang selama 4hari.

Daun jambu biji juga bisa di sebut sebagai obat tradisional untuk batuk dan diare.
Jus jambu biji bangkok juga di anggap berkhasiat untuk membantu penyembuhan penderita DBD (Demam Berdarah Dengue)

Cara pengobatan :
Ambil 3helai jambu biji , kemudian campurkan dengan 2gelas air putih. Setelah itu rebus campuran yang tadi , setelah itu disaring dan diminumkan pada orang yang terkena diare tersebut.

Nah.. sudah tau kan manfaat dari buah jambu biji / jambu batu ? Ok cukup sekian dari saya , minta saran dan pendapatnya ya , bisa di taruh di komentar kok..

READMORE....!!

Perulangan Dalam C++

Diposting oleh Unknown di 08.41 0 komentar
Hi...Masih penasaran dengan perulangan dalam c++ ? Oke langsung saja ke TKP

Bentuk Umum pernyataan For adalah :




Ket:
Ø  Inisialisasi: untuk memberikan nilai awal variabel-variabel tertentu
Ø  Syarat Pengulangan: bagian yang menentukan suatu perulangan akan diteruskan atau dihentikan
Ø  Pengubah nilai pencacah: mengatur kenaikan atau penurunan nilai pencacah

Contoh :













Pernyataan While
¢  Bentuk ini dikendalikan oleh syarat tertentu, yaitu perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi.

Bentuk Umum :







Contoh :












Pernyataan Do-While
¢  Merupaka bentuk perulangan yang melaksanakan perulangan terlebih dahulu dan pengujian perulangan dilakukan belakangan.

Bentuk Umum :
















Pernyataan Go To
¢  Merupakan instruksi untuk mengarahkan eksekusi program ke pernyataan yang diawali dengan suatu label. Label merupakan suatu pengenal yang diikuti dengan tanda titik dua (:)











Masih ada pertanyaan ? Sampaikan saja di komentar.
Oh ia sebelum nya , ini saya punya tugas buat kalian para sahabat blogger , insyallah jika kalian ada kemauan untuk belajar C++ itu sangatlah mudah , insyallah...

¢  Buatlah program untuk menghitung total dibayar dari sebuah toko susu. Ketentuannya:
  Jika kode A adalah Dancow
  Jika kode B adalah Bendera
  Jika kode C adalah SGM
  Jika ukuran kaleng kode 1 adalah kecil
  Jika ukuran kaleng kode 2 adalah sedang
  Jika ukuran kaleng kode 3 adalah besar
  Total bayar = harga susu per ukuran dan jenis dikali dengan banyak beli


Dan ini hasil screen shootnya :


Selamat Mencoba..!





READMORE....!!

Minggu, 28 Oktober 2012

Array 1 Dimensi

Diposting oleh Unknown di 20.37 0 komentar
Hei para sahabat blogger , gimana kabarnya ?
Adakah yang bercita2 untuk menjadi seorang programmer yang advanced ? Yuk belajar mengenai program aplikasinya. Langsung saja ke TKP

Pengertian Array :

¢  Array atau larik adalah suatu tipe terstuktur yang berupa sejumlah data sejenis (mempunyai tipe data sama).
¢  Semua elemen array diidentifikasi dengan sebuah nama (nama Array).
¢  Untuk setiap elemennya diidentifikasi / dibedakan dengan sebuah index.
¢  Array dapat berdimensi satu, dua, atau lebih.





¢  Contoh:
                Int Nilai [5];
                Jumlah Elemen Array
                Nama Array
                Tipe data elemen Array
Int Nilai [5];
Array Nilai mempunyai 5 buah elemen bertipe int (bilangan bulat)
Char Nama [10];
Array Nama mempunyai 10 buah elemen bertipe char (karakter)

 Int Nilai [5] = { 80, 90, 75, 68, 99};
Artinya: Nilai[0] bernilai 80
                                    Nilai[1] bernilai 90
                                    Nilai[2] bernilai 75
                                    Nilai[3] bernilai 68
                                    Nilai[4] bernilai 99

Array Nilai mempunyai 5 buah elemen bertipe int (bilangan bulat)
Char Nama [10];
Array Nama mempunyai 10 buah elemen bertipe char (karakter)













Operasi-operasi pada Array

1. Inputan Statis

    Langsung diisi pada saat pendeklarasian
    int A[5]={1,2,3,4,5)
       Setelah pendeklarasian
    A[0] = 1;
    A[1] = 2;
    A[2] = 3;
    A[3] = 4;
    A[4] = 5;














2. Inputan Dinamis











3. Edit











4. Hapus











5. Cari








READMORE....!!

Sabtu, 27 Oktober 2012

Database Manajemen System (DBMS) Using Ms.Access

Diposting oleh Unknown di 22.47 0 komentar
Hai para sahabat blogger , hari senin saya akan melewati ujian tengah semester. Tapi tak lupa saya untuk menshared sedikit ilmu yang saya miliki selama saya belajar di STMIK AMIKOM YOGYAKARTA.



Referensi yang saya ambil :

o  Abdul Kadir, Juli 2002, Penuntun Praktis Belajar DatabaseMenggunakan Microsoft Access.

o  Database Systems and Structures (O.R. Zaane) Osmar R. Zaïane, Summer 1998

o  Ms. Access For Dummies, by E book Download

o  SQL For Dummies Chapter 5-15

o  DLL


DBMS


o  Data adalah nilai yang menggambarkan suatu fakta atau kejadian

o  Basis data adalah kumpulan data yang saling berhubungan, yang menggambarkan kegiatan atau kejadian dalam suatu organisasi dan dibuat untuk suatu tujuan tertentu


Fase Proses Perancangan DBMS

Fase proses perancangan database :

  o  1. Pengumpulan data dan analisis

  o  2. Perancangan database secara konseptual

  o  3. Pemilihan DBMS

  o  4. Perancangan database secara logika (data model mapping)

  o  5. Perancangan database secara fisik

  o  6. Implementasi Sistem database.


Bagaimana membangun Table dengan Ms.Access ?

o  Create Table in Design View

o  Tentukan Primary Key, biasanya digunakan pada field yang bersifat unik dan bisa diindex

o  Save As Table Name

o  Insert kan Field

o  Isikan Data Field

o  Tentukan Description field

o  Tentukan required, jika data tidak boleh kosong (tidak null) maka isikan Yes

o  DataSheet View

o  Isikan Record

  
Query Update Melalui Wizard
o  Object >query
o  Create Query in Design View
o  Show table >pilih table yang akan di-query-kan >add
o  Masukkan field yang akan di update
o  Masukkan tabel yang memuat field yang dimaksud
o  Isikan perubahan baru di baris update to
o  Masukkan field yang menjadi primary key, sebagai kunci criteria di baris Criteria
o  Jika perintah update anda benar maka akan muncul perintah sbb :






Contoh Update Query :
SQL
o  SQL = Structured Query Language
o  Digunakan untuk mengakses basis data relasional
o  Bersifat standar; bisa dipakai untuk basis data relasional lainnya
o  Perintah SQL dapat dibagi menjadi DDL dan DML

Perintah DDL
o  DDL = Definition Data Language
o  Digunakan untuk kepentingan penciptaan database, tabel, hingga penghapusan database atau tabel
o  Contoh:
- CREATE DATABASE
- CREATE TABLE
- DROP TABLE
- ALTER TABLE

Perintah Create Table
o  Digunakan untuk membuat Tabel
o  Bentuk Dasar
CREATE TABLE nama_tabel(
field 1 Data_Tipe(Field_Size)Not Null Primary Key,
field 2(Field_size)..
field n(Field_size));
o  Contoh :
    CREATE TABLE nyileh (                                                     
     IdNyileh Number Not Null Primary Key,
     NoPinjam Text(5));

Perintah Drop Table
o  Digunakan untuk menghapus tabel
o  Susunan secara umum
                DROP TABLE nama_Tabel;
o  Contoh :
                DROP TABLE nyileh;
o  Lihat struktur table anda apakah sudah terhapus..?

Perintah Alter Tab
o  Digunakan untuk merubah, menambahkan isi Field
Bentuk Umum :
ALTER TABLE nama_table
ADD(menambah field) NamaField TipeData(size);
Contoh :
ALTER TABLE Anggota
Add Alamat_Asli Text(60);
Amati struktur table anda adakah yang berubah ?

Perintah Update
n  UPDATE digunakan untuk mengganti data pada tabel
n  Bentuk dasar:
                UPDATE nama_tabel SET nama_field = nilai, nama_field = nilai, … WHERE nama_field= nilai
n  Contoh:
    UPDATE Anggota
    SET Anggota.Nama='Habibi'
    WHERE Angota.IdAnggota='13457';

Perintah DML
o  DML = Data Manipulation Language
o  Digunakan untuk memanipulasi data
o  Contoh:
n  SELECT – mengambil data
n  DELETE – menghapus data
n  INSERT – menyisipkan data
n  UPDATE – mengubah data

Melihat Isi Table
o  Digunakan untuk mengambil data
o  Bentuk dasar:
                SELECT nama_tabel FROM nama_tabel;
o  Contoh:
                SELECT * FROM Buku;

Perintah Delete
o  DELETE digunakan untuk mengganti data pada tabel
o  Bentuk dasar:
                DELETE FROM nama_tabel WHERE nama field = nilai
     Contoh:
     DELETE FROM Buku WHERE IdBuku = ”1";
o  Setelah Anda menghapus dengan perintah di atas, masukkan kembali datanya, apa yang terjadi..?

Hati-hati dengan Delete
o  Perintah seperti:
    DELETE FROM Buku;
        akan menghapus semua record pada tabel Buku

Perintah Insert
o  DIGUNAKAN UNTUK MENAMBAHKAN RECORD
o  INSERT INTO Anggota(IdAnggota,Nama,Alamat,Telp,Jurusan,Status)
                VALUES (‘13462’,’KHAIRULLAH’,’KLATEN’,’082345679099’, ‘09.22.0990’, ‘SITR’,’Mahasiswa’);

Klausa WHERE pada Select
o  Bentuk: WHERE kondisi
o  Sebagai filter data
o  Bentuk umum
                SELECT columns
                FROM tables
                WHERE Conditions
o  Contoh:
SELECT Nama FROM AnggotaWHERE IdAnggota = “13456”;

 Oke mungkin hanya itu yang dapat saya sampaikan , semoga bermanfaat buat anda. Amin..
#jangan lupa tinggalkan comentar yha..












READMORE....!!
 

Riskaf's Blog Copyright 2009 Sweet Cupcake Designed by Ipiet Templates Image by Tadpole's Notez