Selasa, 27 Desember 2016

Sistem Operasi

SISTEM OPERASI

Hai guys, disini saya akan share kepada kalian yang ingin tau tentang Komputer. Pada halaman yang sebelumnya saya sudah berbagai tentang Alat Pendukung Operasional Komputer. Bagi kalian yang berstatus pelajar maupun mahasiswa/I dan umum yang sedang mencari tau yang berhubungan dengan Komputer. Disini lah tempatnya JJJ selamat membaca semoga bermanfaat.
Dalam Ilmu Komputer, Sistem Operasi (SO, atau dalam bahasa Inggris yaitu Operating System atau OS) adalah suatu software system yang bertugas untuk melakukan control dan manajemen hardware serta operasi-operasi dasar system, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.
A.       KERNEL (ILMU KOMPUTER)
Suatu perangkat lunak yang menjadi bagian utama dari sebuah system operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras computer secara aman.
Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi hardware. Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Sehingga abstraksi pada akhirnya memudahkan pekerjaan programmer.
untuk menjalankan sebuah computer kita tidak harus menggunakan kernel system operasi. Sebuah program dapat saja langsung diload dan dijalankan diatas mesin computer, yaitu bila mana pembuat program ingin melakukan pekerjaannya tanpa bantuan abstraksi perangkat keras atau bantuan system operasi. Teknik ini digunakan oleh computer generasi awal, sehingga bila kita ingin berpindah dari satu program ke program lain, kita harus mereset dan meload kembali program-program tersebut.
B.       BEBERAPA DESAIN KERNEL
Para arsitek system operasi mengembangkan kernel system operasi yang pada akhirnya terbagi menjadi empat bagian yang secara desain berbeda, sebagai berikut :
1)    Monolithickernel. Monolithickernel mengintegrasikan banyak fungsi didalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah system operasi.
2)    Microkernel. Menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya yang disebut dengan server untuk melakukan beberapa fungsionalitas lainnya.
3)    Hybrid. Adalah pendekatan desain microkernel yang dimodifikasi. Pada hybrid kernel, terdapat beberapa tambahan kode di dalam ruangan kernel untuk meningkatkan performanya.
4)    Exokernel. Menyediakan hardware abstraction secara minimal, sehingga program dapat mengakses hardware secara langsung. Dalam pendekatan desain exokernel, library yang dimiliki oleh system operasi dapat melakukan abstraksi yang mirip dengan abstraksi yang dilakukan dalam desain monolithickernel.
Monolithic Kernel
System operasi yang menggunakan Monolithic Kernel :
v  Kernel system operasi UNIX tradisional, seperti halnya kernel dari system operasi UNIX keluarga BSD ( NetBSD, BSD/I, FreeBSD, dan lainnya).
v  Kernel system operasi GNU/Linux, Linux.
v  Kernel system operasi Windows (versi 1.x hingga 4.x; kecuali Windows NT).
Microkernel
System operasi yang menggunakan Microkernel :
v  IBM AIX, sebuah versi UNIX dari IBM.
v  Amoeba, sebuah kernel yang dikembangkan untuk tujuan edukasi.
v  Kernel Mach, yang digunakan di dalam system operasi GNU/Hurd, NexTSTEP, OPENSTEP, dan Mac OS/X.
v  Minix, kernel yang dikembangkan oleh Andrew Tanenbaum untuk tujuan edukasi.
v  Symbian OS, sebuah system operasi yang popular digunakan pada handphone, handheld device, embedded device, dan PDA Phone.
Hybrid
System operasi yang menggunakan Hybrid kernels :
v  BeOS, sebuah system operasi yang memiliki kinerja tinggi untuk aplikasi multimedia.
v  Novell NetWare, sebuah system operasi yang pernah popular sebagai system operasi jaringan berbasis IBM PC dan kompatibelnya.
v  Microsoft Windows NT (dan semua keturunannya).
Exokernel
Sebenarnya, Exokernel bukanlah pendekatan kernel system operasi yang umum  seperti halnya microkernel atau monolithic kernel yang popular, melainkan sebuah struktur system operasi yang disusun secara vertical.
C.    CONTOH IMPLEMENTASI KERNEL
Windows
Pada system operasi windows,kernel ditangani oleh file kernel32.dll. kernel ini menangani manajemen memori, operasi masukan/keluaran dan interrupt ketika boot Windows, kernel32.dll di-load ke dalam spasi protected memory sehingga spasi memorinya tidak digunakan oleh aplikasi lain. Apabila ada aplikasi yang mencoba mengambil spasi memori kernel32.dll, akan muncul pesan kesalahan “Invalid page fault”.
System operasi secara umum terdiri dari beberapa bagian :
v  Mekanisme Boot, yaitu meletakkan kernel ke dalam memory.
v  Kernel, yaitu inti dari sebua Sistem Operasi.
v  Command Interpreter atau shell, yang bertugas membaca input dari pengguna.
v  Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain.
v  Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.
Layanan Inti Umum
Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum, kini, sebuah OS mungkin perlu menyediakan layanan network dan koneksitas internet, yang dulunya tidak menjadi layanan inti umum. System operasi juga perlu untuk menjaga kerusakan system computer dari gangguan program perusak yang berasal dari computer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.
Sistem Operasi saat ini
System Operasi utama yang digunakan computer system umum(termasuk PC, computer personal) terbagi menjadi 3 kelompok besar:
v  Keluarga Microsoft Windows.
v  Keluarga Unix.
v  Mac OS.
Proses
Setiap proses dalam sebuah system operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu : sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori.
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap system operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu :
v  Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya.
v  Running, yaitu status dimana saat ini proses sedang di eksekusi oleh prosessor.
v  Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas.
D.    SYSTEM OPERASI WINDOWS
System operasi windows telah berevolusi dari MS-DOS, sebuah system operasi yang berbasis modus teks dan command-line. Windows versi pertama, windows graphic environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November 1985 yang dibuat untuk memenuhi kebutuhan computer dengan tampilan bergambar.
E.      NOVELL NETWARE
Novell NetWare adalah sebuah system operasi jaringan yang umum digunakan dalam computer IBM PC atau kompatibelnya. System operasi ini dikembangkan oleh Novell, dan dibuat berbasiskan tumpukan protocol jaringan Xerox XNS.
F.      UNIX
Unix adalah sebuah system operasi computer yang dikembangkan oleh AT&T Bell Labs pada tahun 1960 dan 1970-an. Unix di desain sebagai system operasi yang portable, multi tasking dan multi-user. BSD adalah satu turunan (varian) Unix yang dikembangkan oleh Universitas California, Berkeley.
G.    FREE BSD
FreeBSD adalah sebuah system operasi bertipe Unix bebas yang diturunkan dari UNIX AT&T lewat cabang Berkeley Software Distribution (BSD) yaitu system operasi 386BSD dan 4.4BSD. FreeBSD berjalan di atas Sistem Intel x86 (IA-32) termasuk Micosoft Xbox[I], DEC Alpha, Sun Ultra SPARC, IA-64, AMD64, PowerPC dan arsitektur NEC PC-98. Dukungan untuk arsitektur ARM dan MIPS sedang dalam pengembangan.
H.    SUN OS
SunOS adalah sebuah versi UNIX yang digunakan dalam workstation-workstation Sun Microsystems yang diliris pada tahun 1982.
I.       LINUX
Linux atau GNU/Linux adalah system operasi bebas yang sangat popular untuk computer.

Elemen Dalam Sistem Pengolahan Data

ELEMEN DALAM SISTEM PENGOLAHAN DATA

Helo, guys disini saya akan share kepada kalian yang ingin tau tentang Komputer. Pada halaman yang sebelumnya saya sudah berbagai tentang Sistem Operasi. Bagi kalian yang berstatus pelajar maupun mahasiswa/I dan umum yang sedang mencari tau yang berhubungan dengan Komputer. Disini lah tempatnya selamat membaca semoga bermanfaat.
·       BASIS DATA
Basis data (database), atau sering pula dieja basis data, adalah kumpulan informasi yang disimpan di dalam computer secara sistematik sehingga dapat diperiksa menggunakan suatu program computer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak  yang digunakan untuk mengelola dan memanggl kueri (query) basis data disebut system manajemen basis data (database management system, DBMS). System basis data dipelajari dalam ilmu informasi.
Istilah “basis data” berawal dari ilmu computer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal diluar bidang elektronika, artikel ini mengenao basis data computer.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya :penjelasan ini disebut skema. Skema menggambarkan obyek tersebut.
Perangkat lunak basis data
Perangkat lunak basis data yang banyak digunakan dalam pemprograman dan merupakan basis data aras tinggi (high level) :


v  DB2
v  Microsoft SQL Server
v  Oracle
v  Sybase
v  Interbase
v  XBase
v  Firebird
v  MYSQL


v  PostgreSQL
v  Microsoft Access
v  dBase III
v  FoxPro
v  Visual FoxPro
v  Arago
v  Force
v  Recital
v  dbFast


v  dbXL
v  Quicksilver
v  Clipper
v  FlagShip
v  Harbour
v  Visual dBase


v  Lotus Smart Suite Approach
Selain perangkat lunak di atas, terdapat juga perangkat lunak pemprograman basis data aras rendah (low level), diantaranya :
v Btrieve
v Tsunami Record Manager



·       SPREADSHEET
Lembar kerja atau sebar (spreadsheet) adalah table informasi berbentuk kotak dengan baris dan kolom yang berisi perhitungan-perhitungan yang digunakan untuk melakukan analisa komparatif. Dapat berupa analisa statistic, perhitungan akutansi, pembuatan time-schedule dan lain sebagainya.
OPENOFFICE.ORG
OpenOffice.org adalah sebuah paket aplikasi perkantoran berkode sumber terbuka (open source) yang dapat diperoleh secara gratis.
OpenOffice.org ditujukan sebagai saingan bagi Microsoft Office dan dapat dijalankan di atas berbagai platform, di antaranya Windows, Solaris, Linux, dan Mac OS X. OpenOffice mendukung standar dokumen terbuka untuk pertukaran data, dan dapat digunakan tanpa biaya.
MICROSOFT EXCEL
Sebuah program aplikasi lembar kerja spreadsheet yang dibuat dan didistribusikan oleh Microsoft Corporation untuk system operasi Microsoft Windows dan Mac OS.
Sejarah
Pada tahun 1982, Microsoft membuat sebuah program spreadsheet yang disebut dengan Multiplan, yang sangat popular dalam system-sistem CP/M, tapi tidak dalam system MS-DOS mengingat di sana sudah berdiri saingannya, yakni Lotus 1-2-3. Versi pertama Excel dirilis untuk Macintosh pada tahun 1985 dan versi windows-nya menyusul (dinomori versi 2.0) pada November 1987.
Excel merupakan program spreadsheet pertama yang mengizinkan pengguna untuk mendefinikan bagaimana tampilan dari spreadsheet yang mereka sunting : font, atribut karakter, dan tampilan setiap sel.
·         PENGOLAH KATA
Perangkat lunak pengolah kata ( Bahasa Inggris : Word processor ) adalah suatu aplikasi computer yang digunakan untuk produksi (termasuk penyusunan, penyuntingan, pemformatan, dan kadang pencetakan) segala jenis bahan yang dapat dicetak. Contoh perangkat lunak pengolah kata adalah Microsoft Word dan. OpenOffice org Writer.
·         DESAIN GRAFIS
Suatu bentuk komunikasi visual yang menggunakan teks atau gambar untuk menyampaikan informasi atau pesan.
Prinsip dan unsure desain
Unsur dalam desain grafis sama seperti unsure dasar dalam disiplin desain lainnya. Unsur-unsur tersebut (termasuk shape, bentuk form), tekstur, garis, ruang, dan warna) membentuk prinsip-prinsip dasar desain visual.
Prinsip-prinsip tersebut, seperti keseimbangan (balance), ritme (rhythm), tekanan (emphasis), proporsi (proportion) dan kesatuan (unity), kemudian membentuk aspek structural komposisi yang lebih luas.
Peralatan desain grafis
v  CORELDRAW
Coreldraw adalah editor grafik vector yang dibuat oleh Corel, sebuah perusahaan yang bermarkas di Ottawa, kanada. Versi terakhirnya versi 13 yang dinamai X3 dirilis pada januari 2006.
v  ADOBE SYSTEMS
Adobe systems (NASDAQ: ADBE) adalah perusahaan perangkat lunak yang bergerak di bidang grafis, animasi dan pengembangan web. Perusahaan ini didirikan pada tahun 1982 dan berpusat di San Jose, California.
            Daftar Produk
            Daftar di bawah adalah produk-produk yang masih di produksi, sedangkan produk yang tidak diproduksi lagi seperti contohnya Adobe PhotoDeluxe tidak disertakan.
v  Adobe Acrobat 3D
v  Adobe Acrobat Capture® 3.0
v  Adobe Acrobat Connect Professional
v  Adobe Acrobat Connect™
v  Adobe Acrobat Family
v  Adobe Acrobat® 8.0
v  Adobe After Effects® 7.0
v  Adobe Audition® 2.0
v  Adobe Captivate™ 2
v  Adobe Connect
v  Adobe Creative Suite 2
v  Adobe Encore® DVD 2.0
v  Adobe Flex™ 2
v  Adobe FrameMaker 7.2
v  Adobe FrameMaker  Server 7.2
v  Adobe GoLive®CS2
v  Adobe Graphics Server
v  Adobe Illustrator®CS2
v  Adobe InCopy®CS2
v  Adobe InDesign®CS2
v  Adobe InDesign® Server
v  Adobe LiveCycle® products
v  Adobe PageMarker®7.0
v  Adobe PDF JobReady™
·        BAHASA PEMROGRAMAN
Daftar Bahasa Pemrograman
Berikut ini adalah daftar bahasa pemrograman computer :
v  Ada
v  ALGOL
v  Assembly
v  Basic :
·      ASP
·      BASIC
·      COMAL
·      VISUAL BASIC
·      VISUAL BASIC FOR APPLICATIONS
·      VBScript
v  Batch (MS-DOS)
v  COBOL
v  UNIX shell script :
·      Bourne shell (sh) script
·      Bourne-Again shell (bash) script
·      Korn shell (ksh) script
·      C shell (csh) script
v  C:
·      C++
·      C#
·      Visual C++
v ColdFusion
v dBase dkk :
·      Clipper
·      Foxbase
·      Visual FoxPro
v Eiffel
v FORTRAN
v Haskell
v Java
·      JavaScript
·      JSP
v  Lisp
v  Logo
v  Pascal
·      Delphi
v  Pearl
v  Prolog
v  Python
v  PHP
v  Pike
v  REXX
v  RPG
v  Ruby
v  Simula
v  Smalltalk
v  Scheme
v  SQL
F. MICROSOFT OFFICE
Sebutan untuk paket aplikasi perkantoran buatan Microsoft dan dirancang untuk dijalankan di bawah system operasi Windows.
Perangkat-perangkat lunak
v  Microsoft Word
v  Microsoft Excel
v  Microsoft Outlook
v  Microsoft PowerPoint
Program-program lain dalam versi Windows
v  Microsoft Access
v  Microsoft FrontPage
v  Microsoft MapPoint
v  Microsoft Visio
v  Microsoft Office Picture Manager
v  Microsoft Project
v  Microsoft Publisher
v  Microsoft Office OneNote
v  Microsoft Office Communicator
v  Microsoft Office Interconnect
Layanan web yang berhubungan dengan Microsoft Office
v  Microsoft Update
v  Microsoft Office Live
v  Microsoft Office Online
Program-program lain yang tidak lagi disertakan
v  Microsoft Blinder
v  Microsoft Schedule Plus
v  Microsoft Mail
v  Microsoft Outlook Express
v  Microsoft Vizact 2000
v  Microsoft PhotoDraw
v  Microsoft Photo Editor.
 

Konfigurasi Mikrotik Di VirtualBox

Selamat siang semua, saya datang lagi nih membawa cara-cara konfigurasi Mikrotik di VirtualBox :) yang mau belajar atau coba-coba aja bole...