Wednesday, October 30, 2013

Sistem Operasi


OS (Operating System) merupajan program yang mengatur eksekusi program dan bertindak sebagai interface antara aplikasi dan perangkat keras.

1.       Tujuan
a.       Kemudahan
b.      Efesiensi
c.       Kemamuan untuk berkembang
2.       Komponen Sistem
a.       Managemen Proses
b.      Managemen Memori Utama
c.       Managemen Berkas
d.      Managemen I/O 
e.      Managemen Penyimpanan Sekunder
f.        Jaringan
g.       Sistem Proteksi
h.      Command‐Interpreter System
3.       Jenis-jenis Sistem Operasi
a.       DOS (Disk Operating Sistem)
b.      Windows
c.       Macintosh
d.      OS/2 (Operating Sistem/2)
e.      UNIX
4.       Layanan Sistem Operasi
a.       Menyediakan user interface
b.      Menyediakan program execution
c.       Menyediakan I/O operations
d.      Menyediakan file-system manipulation
e.      Menyediakan system commucations/networking
f.        Mampu melakikan error detection
g.       Mampu melakukan resourse sharing
h.      Fasilitas Security
i.         Fasilitas Accound System

5.       Process
Setiap proses dijalankan oleh computer secaraberurutan seperti diagram berikut.
Foreground vs Background
6.       Thread
Process vs Thread. Process merupakan suatu aplikasi yang sedang berjalan. Sedangkan thread merupakan beberapa pekerjaan yang dijalankan dalam 1  prosesnya.
Single vs Multithread
7.       Process Schedulling
Aktivitas yang digunakan untuk menjadwalkan program mana yang akan dieksekusi.
a.       Uniprogramming
b.      Multiprogramming with two programs
8.       Synchronization
Akses secara hampir bersamaan terhadap data yang bersifat shared, dapat menyebabkan data tidak konsisten atau rusak/korup. Oleh karena itu, diperlukan mekanisme sinkronisasi untuk menghindari kejadian seperti di atas. Beberapa algoritma sinkronisasi adalah, FCFS (First Come First Served), SJF (Shortest Job First), dan RR (Round Robin).
9.       Virtual Memory
Merupakan memori yang diciptakan untuk menambah memori utama yang terbatas. Virtual memory dapat dimodifikasi sesuai kebutuhan. Hanya bagian dari program yang dibutuhkan saja yang harus ada dalam memory untuk dieksekusi. Menyebabkan pembuatan proses secara lebih efisien.
10.   Perangkat I/O
a.       Perangkat Block
Meliputi berbagai disk drive, untuk perintah baca, tulis, pencarian data, dapat mengakses memori pada disk.
b.      Perangkat Character
Perintah menulis dan mengambil, dapat dibuat library pengakses data perbaris.
c.       Perangkat Jadingan
Merupakan penghubung computer dengan jaringan. Komunikasi dilakukan melalui socket.
11.   Characteristics of I/O Devices
12.   Sistem Operasi Linux
Awalnya dibuat oleh mahasiswa Findlandia yang bernama Linus Tovalds. Inspirasi dari MINIX yaitu system UNIX kecil yang dikembangkan Andrew Tanenbaum.
a.       Distro Linux
Bisa diperoleh dalam berbagai distribusi. Merupakan bundle dari kernel Linux, beserta system dasar Linux, program instalasi, tools basic, dan program bermanfaat lainnya.
b.      Struktur Directory Linux
        /bin berisi file‐file binary standar yang dapat digunakan oleh seluruh user baik user biasa maupun super user.
        /boot berisi file-file yang digunakan untuk booting Linux termasuk kernel image.
        /dev berisi file system khusus yang merupakan refleksi device hardware yang dikenali dan digunakan sistem
c.       Perintah
Perintah dalam Linux lazim dilakukan di dalam terminal. Dikerjakan dengan maemasukkan suatu kunci untuk suatu task tertentu.
d.      Struktur Perintah di Linux
[root@localhost root]# nama_perintah [pilihan] [argumen]
e.      Install Software dengan TAR dan RPM
TAR merupakan format install yang lebih umum, sedangkat RPM adalah Red Hat Package Manager. Perintah di Linux case sensitive.
f.        Install Software dengan RPM
Format untuk menginstall: [root]]# rpm-I. Format untuk mengupgrade aplikasi: [root]# rpm-U.
g.       Manajemen User OS Linux
Standar sistem operasi adalah mampu mengatur user atau pemakai OS. Perintah dasarnya: useradd nama_pengguna dan passwd password_pengguna.

Tuesday, October 22, 2013

Software dan Perkembangannya.




Perangkat lunak merupakan sekumulan instruksi dan data yang tersimpan dan dijalankan oleh komputer. Komputer tidak dapat melakukan apapun tanpa instruksi.
1.       Perangkat Lunak Generasi Ke-1
a.       Bahasa Mesin
Komputer hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner.
b.      Bahasa Assembly
Bahasa assembly dibuat untuk memudahkan pemrograman ke dalam bahasa mesin.
2.       Perangkat Lunak Generasi Ke-2
a.       High-level Languages
Bahasa yang berisi instruksi yang lebih mirip bahasa inggris. Bahasa tersebut yaitu FORTRAN, COBOL, dan LISP. Untuk melakukan translasi ke bahasa assembly, digunakan compiler.
3.       Perangkat Lunak Generasi Ke-3
a.       Sistem Operasi
Sebuah perangkat lunak yang berfungsi untuk mengatur sumber dayakomputer dan sebagai
fondasi aplikasi‐aplikasi lain di atasnya. Contoh, UNIX dan DOS.
b.      General Purpose Applications
Merupakan aplikasi-aplikasi yang memiliki fungsi-fungsi tertentu. Contoh, SPSS yang ditulis menggunakan bahasa FORTRAN.
4.       Perangkat Lunak Generasi Ke-4
a.       Sistem Operasi yang digunakan UNIX dan PC-DOS.
b.      Structured Programming: PASCAL, MODULA-2, BASIC, C, dan C++.
c.       Application Packages
Spreadsheets (LOTUS 1‐2‐3), word processors (WordStar, Word Perfect), dan database management systems (dBASE IV).
5.       Perangkat Lunak Generasi Ke-5
a.       Sistem Operasi yang digunakan adalah windows.
b.      Sudah memiliki browsers.
c.       Object-oriented Programming: C++, JAVA, C#
d.      Application packages: Microsoft Office.
6.       Perangkat Lunak Berdasarkan Fungsi
a.       Perangkat Lunak Sistem
Merupakan perangkat lunak yang berfungsi untuk mengatur sumber daya komputer. Perangkat lunak system terdiri dari:
*      Sistem Operasi
Merupakan program yang menutup detail hardware yang rumit kepada programmer dan menyediakan antarmuka yang mudah bagi programmer untuk mengakses hardware dalam pengembangan sebuah program. Contoh dari system operasi yaitu, Linux, Windows, MacOS.
*      Bahasa pemrograman
Merupakan teeknik instruksi standar untuk memerintah komputer. Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman dibagi menjadi bahasa mesin, bahasa tingkat rendah, dan bahasa tingkat tinggi.
*      Sistem utilitas
Antivirus, Scandisk, Defragment, Partisi tools.
b.      Perangkat Lunak Aplikasi
Merupakan perangkat lunak yang berfungsi untuk membantu pekerjaan dalam kehidupan sehari-hari. Contoh perangkat lunak aplikasi yaitu, Microsoft word untuk mengolah kata, Microsoft Excel untuk mengolah angka, Microsoft PowerPoint untuk presentasi, Microsoft Access untuk basis data, Adobe Photoshop untuk mengolah gambar, Adobe dreamweaver untuk mengembangkan web, dan Ulead Video Studio untuk video editing.

Hardware




Pengertian

Komponen komputer yang sifatnya bias dilihat dan diraba oleh manusia secara langsung atau berbentuk nyata.

Pembagian Hardware
  1. Alat Input, merupakan perangkat keras yang berguna untuk memasukkan data ke komputer. Macam-macam alat input, yaitu:
    • Keyboard
    • Mouse
    • Scanner
    • Joystick
    • Track Ball
    • Barcode Reader
    • Mikrofon
    • Touch Screen
    • Kamera Digital
    • Kamera Video 
  2. Alat Proses. Proses kerja komputer merupakan satu rangkaian kerjasama antar beberapa komponen. Kinerja komputer tidak ditentukan atau didominasi oleh suatu alat, namun panduan dari sejumlah komponen.
    • Processor
    • RAM
    • Main board
    • VGA card
    • Sound card
  3. Alat Simpan, merupakan perangkat keras yang berguna untuk menyimpan data dalam bentuk aslinya (biner). Macam-macam alat simpan, yaitu:
    • Harddisk
    • CD/DVD-ROM
    • USB flashdisk
    • Disket
    • Optical disk
  4. Alat Output. Informasi yang telah diproses oleh komputer ditampilkan kepada pengguna melalui alat output. Macam-macam alat output, yaitu:
    • Monitor
    • Printer
    • Proyektor LCD
    • Speaker
  5. Periferal, merupakan Perangkat yang ditambahkan pada komputer tetapi bukan bagian utama dari arsitektur komputer. Macam-macam periferal, yaitu:
    • LAN card
    • Modem
    • Hub
    • UPS

Thursday, October 17, 2013

Visual, Auditori, atau Kinestetik?


This picture is taken from google.com

Selamat sore teman-temaan :D Sekarang lagi sore nih pas nulis post ini hehehe. Lagi pada ngapain? Browsing-browsing nggak jelas ya? Sampe bias-bisanya nyantol ngebaca post ini hahaha.

Di post kali ini, saya mau ngebahas tentang gaya belajar nih. Kan post sebelumnya udah tentang apa itu belajar. Jadi sekarang saya ngebahas gaya belajar, tipe-tipe belajar setiap individu. Teman-teman pasti sudah tahu dong ya. Gaya belajar ini untuk setiap orang itu berbeda-beda. Karena setiap manusia terlahir dengan keunikan masing-masing. Eeeaaaaaa hahaha.

Nah, menurut sumber-sumber yang saya kumpulkan, gaya belajar merupakan suatu kombinasi tentang bagaimana kita menyerap serta mengatur dan mengelola informasi yang kita dapatkan. Sederhananya, cara yang menurut kita paling mudah untuk menerima pelajaran. Gaya belajar itu ada macam-macam, tapi pada umumnya dikelompokkan menjadi 3, yaitu visual, auditori, dan kinestetik.

Tuesday, October 8, 2013

Never Stop Learning.


This picture is taken from deviantart.com

Halo temen-temen :D Apa kabar nih? Lagi pada belajar nggak? Awal semester pasti lagi pada penyesuaian sama materi baru dong, jadi harus giat belajar agar bisa menguasai dengan baik kaan hehe. Nah sebenernya belajar itu apa sih? 

Menurut Kamus Besar Bahasa Indonesia, belajar adalah berusaha memperoleh kepandaian atau ilmu, berlatih, berubah tingkah laku atau tanggapan yang disebabkan oleh pengalaman. Dari sini kita bisa lihat, belajar merupakan suatu proses pada saat kita mendapatkan suatu hal (ilmu atau pengetahuan) baru, kemudian kita mencernanya, memahami isinya, dan bisa menyimpulkan apakah hal baru tersebut.

Seorang penulis, Alvin Toffler pernah bilang,
"The illiterate of the 21st century will no be those who cannot read and write, but who cannot learn, unlearn, and relearn."

Wednesday, October 2, 2013

Dream, as high as you can.


This picture is taken from deviantart.com

“Orang yang paling berhasil adalah orang yang setia dengan mimpinya.”

Setiap orang, tentu punya mimpi, sekecil apapun itu. Setidakrealistis apapun itu, setiap orang pasti memiliki sesuatu yang menjadi angan-angan mereka. Ketika seseorang tidak cukup optimis terhadap mimpinya, maka mimpi itu hanya akan menjadi sebuah angan-angan yang entah kapan akan tercapai. Namun, ketika seseorang percaya dan yakin kepada mimpi itu, juga yakin dirinya bisa meraihnya, maka semustahil apapun itu, pasti bisa terwujud.

Jadi, pada post kali ini saya akan membahas tentang Mimpi. Buat saya, mimpi bisa saja disebut sebagai salah satu tujuan seseorang untuk hidup. Suatu hal yang membuat mereka bangun setiap pagi, sebagai semangat mereka untuk melakukan setiap kewajiban dengan sungguh-sungguh, sebagai alasan mengapa mereka harus bertahan. Ketika seseorang tidak memiliki semua itu, ia akan kebingungan terhadap apa yang seharusnya dilakukan.