Senin, 31 Desember 2012

Pengantar Organisasi Komputer


komputer
Adalah sebuah mesin hitung elektronik yang secara tepat menerima informasi masukan digital dan mengolah informasi tersebut menurut seperangkat instruksi yang tersimpan dalam komputer tersebut dan menghasilkan keluaran informasi yang dihasilkan setelah diolah.

Dalam bentuk yang paling sederhana komputer terdiri dari lima bagian utama yang mempunyai fungsi sendiri. Unit-unit tersebut adalah masukan, memori, aritmatika dan logika, keluaran dan kontrol.

Unit masukan menerima informasi yang dikodekan dari operator manusia lewat alat-alat elektromekanik seperti papan ketik pada suatu terminal video, atau dari komputer-komputer lain lewat jalur komunikasi digital. Informasi yang diterima dan disimpan dalam memori untuk dipergunakan kelak, atau langsung diolah oleh rangkaian aritmatika dan logika untuk melaksanakan operasi yang diinginkan. Langkah-langkah pengolahan ditentukan oleh program yang disimpan dalam memori. Akhirnya hasil-hasil yang diperoleh dikirimkan kembali keluar melalui unit keluaran. Seluruh kegiatan ini dikoordinasi oleh unit kontrol.

Organisasi Komputer
          Adalah bagian yang terkait erat dengan unit-unit operasional dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya. Contoh aspek organisasional adalah teknologi hardware, perangkat antarmuka, teknologi memori, sistem memori, dan sinyal-sinyal kontrol.
          Arsitektur Komputer lebih cenderung pada kajian atribut-atribut sistem komputer yang terkait dengan seorang programmer. Contohnya, set instruksi, aritmatika yang digunakan, teknik pengalamatan, mekanisme I/O.
          Sebagai contoh apakah suatu komputer perlu memiliki instruksi pengalamatan pada memori merupakan masalah rancangan arsitektural. Apakah instruksi pengalamatan tersebut akan diimplementasikan secara langsung ataukah melalui mekanisme cache adalah kajian organisasional.

Perbedaan Utama

Organisasi Komputer
  • Bagian yang terkait erat dengan unit-unit operasional
  • Contoh : teknologi hardware, perangkat antarmuka, teknologi memori, sistem memori dan sinyal-sinyal kontrol
Arsitektur Komputer
  • Atribut-atribut sistem komputer yang terkait dengan seorang pogrammer
  • Contoh : set instruksi, aritmatika yang digunakan, teknik pengalamatan, mekanisme I/O
Struktur dan Fungsi Utama Komputer

Struktur Komputer

Komputer adalah sebuah sistem yang berinteraksi dengan cara tertentu dengan dunia luar. Interaksi dengan dunia luar dilakukan melalui perangkat peripheral dan saluran komunikasi. Ada empat struktur utama :
  •  Central Processing Unit (CPU) berfungsi sebagai pengontrol operasi komputer dan pusat pengolahan fungsi-fungsi komputer. Kesepakatan,CPU cukup disebut sebagai processor (prosesor) saja
  • Memori Utama berfungsi sebagai penyimpanan data
  • I/O berfungsi memindahkan data ke lingkungan luar atau perangkat lainnya
  • System Interconnection merupakan sistem yang menghubungkan CPU, memori utama dan I/O
Stuktur CPU dengan struktur utamanya adalah :
  • Control Unit berfungsi untuk mengontrol operasi CPU dan mengontrol komputer secara keseluruhan
  • Arithmatic And Logic Unit (ALU) berfungsi untuk membentuk fungsi-fungsi pengolahan data komputer
  • Register berfungsi sebagai penyimpanan internal bagi CPU
  • CPU interconnection berfungsi menghubungkan seluruh bagian dari CPU

Fungsi Komputer

Fungsi dasar sistem komputer adalah sederhana. Pada prinsipnya terdapat empat buah fungsi operasi, yaitu :
  • Fungsi Operasi Pengolahan Data
  • Fungsi Operasi Penyimpanan Data
  • Fungsi Operasi Pemindahan Data
  • Fungsi Operasi Kontrol

Sumber : Buku Penunjang Pembelajaran


Sistem Operasi


 Adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dariperangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.
Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.
Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.

Sistem Operasi secara umum terdiri dari beberapa bagian :

1.Mekanisme Boot, yaitu meletakan kernel ke dalam memory kernel, kernel dapat dikatakan sebagai inti dari Sistem Operasi.

2.Command Interpreter atau Shell, bertugas untuk membaca input berupa perintah dan menyediakan beberapa fungsi standar dan fungsi dasar yang dapat dipanggil oleh aplikasi/program maupub piranti lunak lain. Contoh dari Shell adalah : Command Prompt pada Windows XP (DOS pada Windows 98), XTerm dan Konsole di Mesin Linux (Unix).

3.Driver untuk berinteraksi dengan hardware sekaligus mengontrol kinerja hardware.

4.Resource Allocator. Sistem Operasi bertugas mengatur dan mengalokasikan sumber daya dari perangkat.

5.Handler. Handler berperan dalam mengendalikan sistem perangkat agar terhindar dari kekeliruan (error) dan penggunaan sumber daya yang tidak perlu.

Sekarang kita akan menilik sejarah dan perkembangan Sistem Operasi.

Menurut Tanebaum, Sistem Operasi mengalami perkembangan yang dapat dibagi ke dalam 4 generasi.

1.Generasi Awal

Perkembangan awal Sistem Operasi masih dilakukan secara manual dalam artian belum muncul adanya Sistem Operasi yang secara otomatis artinya belum mendukung layanan pekerjaan yang dapat dilakukan dalam 1 rangkaian.

2.Generasi Kedua

Di generasi ini sudah diperkenalkannya perkejaan yang dapat dilakukan dalam 1 rangkaian atau biasa disebut dengan Batch Proccessing System.

3.Generasi Ketiga

Pada generasi ketiga, Sistem Operasi sudah mendukung layanan Multi-User, Multi-Programming dan Batch Proccessing System (Multi-Task).

4.Generasi Keempat

Di masa ini, sudah diperkenankannya GUI (Graphical User Interface) yang artinya Sistem Operasi memiliki tampilan dan dengan bermodalkan mouse, End-User dapat menjalankan aplikasi/porgram atau piranti lunak.

5.Generasi Selanjutnya

Pada generasi selanjutnya diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi, ini adalah contoh sebuah Sistem Operasi berbasikan Website yang berkerja di dalam sebuah Sistem Operasi. Dan generasi selanjutnya diperkenalkanlah Sistem Operasi bergerak (Mobile) pada perangkat bergerak seperti : PDA, Poket PC, dan lain sebagainya. Di generasi selanjutnya diperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnya virtual, sehingga dalam 1 jaringan hanya diinstal 1 buah Sistem Operasi pada Perangkat yang bertugas menjadi Server. Selain itu, diperkenalkan pula Cross Platform Operating System yang artinya dapat menggabungkan 2 Sistem Operasi berbeda seperti : Linux dan Windows.

Dewasa ini, hampir seluruh manusia memiliki PC dan Mobile PC. Dikarenakan faktor harga yang selalu berubah dan kebutuhan manusia akan perangkat otomatis seperti : PC, maka manusia menjadikan PC sebagai kebutuhan utama. Seiring dengan perkembangan teknologi PC pun dibuat ringkas agar dapat dijadikan sebagai piranti otomatisasi yang bergerak (Bisa digunakan kapan saja, di mana saja dan oleh siapa saja). Contoh PC bergerak adalah : Laptop, Notebook dan NetBook, ketiga piranti tersebut juga memiliki Sistem Operasi layaknya PC. Dan sekarang saatnya kita bahas Sistem Operasi yang ada di PC.

- WINDOWS (MICROSOFT WINDOWS)

Mircorost Windows atau biasa kita sapa dengan sebutan Windows adalah Sistem Operasi yang dikembangkan oleh Microsoft Corporation yang menggunakan antarmuka dengan berbasikan GUI (Graphical User Interface) atau tampilan antarmuka bergrafis.

Awalnya Windows bermula dari Ms-Dos (Microsoft Disk Operating System) yaitu sebuah Sistem Operasi yang berbasiskan teks dan Command-Line interpreter. Windows Versi pertama, Windows Graphic Environmnet 1.0 merupakan perangkat lunak yang bekerja atas arsitekstur 16-Bit dan bukan merupakan Sistem Operasi dan berjalan atas MS-DOS, sehingga untuk menjalankannya membutuhkan MS-DOS. MS-DOS sendiri sebenarnya dibuat oleh perusahaan pembuat komputer Seattle Computer Products dan barulah kemudian direkrut oleh Microsoft yang selanjutnya dibeli lisensinya.

Kemudian berkembang menjadi Windows 1.0 versi pertama Sistem Operasi dalam dunia Sistem Operasi yang berbasiskan GUI (Graphical User Interface) dan mendukung Multi-Tasking atau dapat mengerjakan banyak pekerjaan secara simultan. Setelah itu Windows 1.0 berkembang menjadi Windows 2.0, Windows 2.0 ini berbasis GUI dan mendukung penggunaan VGA (Video GraphicsArray) dan juga mendukung Multi-Tasking. Windows 2.0 juga support terhadap penggunaan Processor Intel 80286 dimana Processor Intel 80286 adalah Processor pertama dengan kemampuan untuk memproteksi area memory.

Kemudian dilanjutkan dengan generasi Windows 3.0 dimana Windows 3.0 memiliki kemampuan yang sama dengan Windows sebelumnya dan ditambah dukungan kartu grafis SVGA atau XGA dan juga icon yang lebih baik. Dalam era tersebut, Microsoft juga menyediakan SDK (Software Development kit) sehingga para developer piranti lunak dapat mengembangkan aplikasi/programnya agar mampu berjalan di Windows 3.0 ini. Windows 3.0 juga memperkenalkan adanya Virtual Device Driver (VXD) dimana dapat berguna untuk meminimalisasi ketergantungan pada setiap driver pada perangkat keras tertentu. Windows 3.0 kemudian berevolusi menjadi Windows 3.1 yang sudah diperkenalkan dengan fitur Multimedia dan True Type Font selain itu juga memudahkan End-User karena adanya fitur Drag and Drop dan akhirnya Windows versi 3 ini berkembang menjadi Sistem Operasi yang sudah mengenal NetWorking (Windows 3.11).

Setelah berkembang cukup lama akhirnya Microsoft memperkenalkan Sistem Operasi hibrida 16-Bit/32-Bit yang dikenal dengan nama Windows 95. Banyak perubahan dari Windows versi sebelumnya, yaitu : Windows 95 memiliki GUI yang lebih menarik dan atraktif, mendukung Plug and Play, mendukung penamaan yang panjang, memiliki beberapa fasilitas seperti : Browser yang terintegrasi dan Windows Explorer untuk menjelajah Windows. Selain itu juga Windows 95 memiliki fitur untuk memanajemen daya (APM) dan diperkenalkannya juga Client-Server.

Generasi penerus dari Windows 95 adalah Windows 98 dimana Windows 98 sudah mendukung VGA berbasis AGP, serta mendukung media penyimpanan ringkas seperti USB, diperkenalkannya NAT untuk berbagi koneksi Internet dan digantikannya Virtual Device Driver dengan Windows Driver Model. Ada juga beberapa fitur tambahan berupa aplikasi Microsoft Office dan Internet Explorer versi 5. Windows 98 juga sudah memiliki kemampuan-kemampuan untuk memainkan Game dan menjalankan aplikasi Multimedia.

Perkembangan selanjutnya adalah Windows ME, tidak ada yang spesial dari Windows ME selain transisi dukungan grafis dari 16-Bit ke 32-Bit dan pada era Windows ME sudah banyak pengguna rumahan yang memakainya. Windows ME pun akhrinya digantikan dengan Windows NT yang sudah mendukung arsitekstur x86 (80×86) , Intel IA64 dan AMD64 (x64) serta mendukung grafis 32-Bit. Windows NT sebenarnya dibangun dari pengembangan IBM OS/2 dan Windows NT juga banyak digunakan dalam jaringan komputer. Windows NT juga memperkenalkan File System NTFS yang lebih baik dari FAT maupun FAT-32.

Selanjutnya Windows NT berkembang menjadi Windows 2000 banyak fitur tambahan diantaranya : Active Directory, Image Preview, Browser Internet Explorer v6, DirectX dan Open GL, Plug and Play dan Windows Driver Model yang lebih baik performanya dibanding sebelumnya. Setelah generasi Windows NT munculah Windows XP yang menawarkan banyak perubahan, mempunyai banyak fitur dan performa yang semakin mengingkat. Bisa dikatakan Windows XP merupakan Windows yang paling laris dan digandrungi oleh pengguna PC maupun perangkat PC bergerak (Mobile). Seiring dengan kebutuhan akan networking maka Microsoft Corporation mengeluarkan Sistem Operasi yang berkonsentrasi pada jaringan, yaitu : Windows Server 2003. Bisa dibilang Windows Server 2003 adalah reinkarnasi dari Windows NT.

Banyak sekali fitur yang ditawarkan pada Windows Server 2003 ini salah satunya adalah diperkenalkannya platform .Net. Diperkenalkan juga fitur Domain Controller Server, PKI (Public Key Infrastructure) Server, Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP), Windows Internet Name Service (WINS), Microsoft IIS, dan lain sebagainya. Microsoft pun melanjutkan perkembangan Sistem Operasi dengan Windows Vista (Longhorn), ini merupakan revolusi dari Windows XP. Windows Vista lebih mengutamakan interface atau penampilan grafis antarmuka dibandingkan dengan performa, dibuktikan dengan adanya fitur : AERO, Sidebar, dan lain sebagainya.

Windows Vista juga menawarkan tingkat keamanan yang lebih baik dibandingkan dengan Windows XP, karena pada Windows Vista diperkenalkan adanya Windows Firewall with Advanced Security, Windows Defender, Parental Control, User Account Control (UAC), BitLocker Drive Encryption, ASLR. Windows Vista juga sudah mengenal IPv6, DirectX versi terbaru, dan arsitekstur 64-Bit. Perkembangan selanjutnya adalah transisi dari Windows Server 2003 menjadi Windows Home Server yang ditujukan sebagai File Server untuk rumahan. Windows Server juga mengenalkan beberapa teknologi yaitu : Headless Operation (Server tidak membutuhkan monitor atau keyboard untuk memanjemen perangkat), Kontrol jarak jauh, Pemantauan kesehatan komputer, Sharing dan Streaming.

Generasi berikutnya ditandai dengan munculnya penggabungan Sistem Operasi Windows Vista dengan Windows Server, yaitu Windows Server 2008. Fitur Windows Vista dan Windows Server digabung menjadi satu padu untuk meningkatkan keamanan dan kenyamanan End-User. Selanjutnya Windows Server 2008 berkembang menjadi Windows Server 2008 R2. Versi terakhir Sistem Operasi besutan Windows adalah Windows 7, Windows 7 dirilis untuk menggantikan kekurangan Windows XP dan kelebihan Windows Vista. Boleh dikatakan jikalau Windows 7 adalah fusi dari Windows XP dan Windows Vista, tidak seperti pada Windows Vista, Windows 7 memiliki performa yang lebih baik dari Windows Vista.

- UNIX

UNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis Ritchie, dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai Sistem Operasi yang portabel, Multi-Tasking dan Multi-User. Sistem Operasi UNIX lebih menekankan diri pada Workstation dan Server, Karena faktor ketersediaan dan kompatibilitas yang tinggi menyebabkan UNIX dapat digunakan, disalin dan dimodifikasi sehingga UNIX pun dikembangkan oleh banyak pihak dan menyebabkan banyak sekali varian dari UNIX ini.

UNIX sendiri ditulis dalam bahasa C sehingga UNIX pun mirip dengan DOS yaitu Line/Text Command Based selain itu UNIX pun merupakan Sistem Operasi yang secure dibanding dengan Sistem Operasi lain, karena setiap file, direktori, user dan group memiliki set izin tersendiri untuk diakses. Karena adanya dukungan Proyek GNU, maka selanjutnya UNIX berkembang menjadi LINUX (Salah satu varian UNIX).

- LINUX

Awalnya dikembangkan oleh Linus Torvalds yang pada mulanya sekedar emulasi terminal yang dibutuhkan untuk mengakses server UNIX di Universitasnya. Linux merupakan kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem dan pustakanya umumnya berasal dari Sistem Operasi GNU. Linux memiliki banyak disain yang berasal dari disain dasar UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel Linux yang menangani kontrol prosses, jaringan, periferal, dan pengaksesan sistem berkas. Sama seperti UNIX, Linuxpun dapat dikendalikan oleh satu atau lebih antarmuka baris perintah (Command Line Interface/CLI) berbasis teks, antarmuka pengguna grafis (Graphical User Interface/GUI) yang merupakan konfigurasi bawaan untuk versi dektop.

Pada komputer Desktop, GNOME, KDE dan Xfce merupakan antarmuka pengguna yang paling populer diantara varian antarmuka pengguna lainnya. Sebuah sistem Linux menyediakan antarmuka baris perintah lewat sebuah Shell (Konsole). Perbedaan utama antara Linux dan Sistem Operasi Populer lainnya terletak pada Kernel Linux dan komponen-komponennya yang bebas dan terbuka. Sama seperti pada UNIX, Linux berkonsentrasi pada Workstation dan Server banyak Workstation dan Server yang mengandalkan Linux karena Linux sangat stabil digunakan untuk jangka waktu lama dan Linuxpun kebal terhadap Malware.

Satu hal yang membedakan Linux terhadap Sistem Operasi lainnya adalah harga. Harga Linux ini kebanyakan Gratis walaupun ada juga yang berbayar (Lisensi). Linux dapat didistribusikan tanpa harus memberikan royalty kepada seseorang. Linux disusun berdasarkan standard Sistem Operasi POSIX yang diturunkan dari UNIX itu sendiri. Ada beberapa macam Distro Linux, seperti : Debian, Lycoris, Xandros, Lindows, Linare, Linux-Mandrake, Red Hat Linux, Slackware, Knoppix, Fedora, Suse, Ubuntu.

- IBM OS/2

Sistem Operasi IBM OS/2 ini dibuat secara bersama-sama oleh International Bussiness Machine Corporation dan Microsoft Corporation, untuk digunakan pada komputer IBM sebagai pengganti Sistem Operasi DOS. Kata OS/2 adalah singkatan dari Operating System/2, Sistem Operasi ini didesain agar dapat menggunakan kemampuan penuh dari Mikroprosessor Intel 80286 , termasuk diantaranya adalah Modus terproteksi (Protected Mode), mampu menjalankan tugas secara Simultan, serta mendukung Memori Virtual, dengan tetap mempertahankan kompatibilitas dengan banyak perangkat lunak MS-DOS yang beredar saat itu,

- MAC OS (MACINTOSH OPERATING SYSTEM)

MAC OS atau Macintosh Operating System adalah Sistem Operasi yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan komputer berbasis IBM. MAC OS merupakan Sistem Operasi pertama yang menggunakan antarmuka pengguna grafis (Graphical User Interface/GUI). Sistem Operasi Macintosh dibagi menjadi 2 jenis :




1.MAC OS Klasik

Tidak memiliki sembarang Command Line (Baris perintah), menggunakan User Interface (UI) sepenuhnya dan menggunakan Cooperative Multitasking

2.MAC OS X

MAC OS X memasukkan unsur-unsur BSD Unix, One Step, dan MAC OS X memiliki memori ala-Unix dan Pre-Emptive Multitasking.

Kelebihan MAC OS :

1.Stabil, karena menggunakan UNIX.

2.Multitasking.

3.Tampilan (UI) sangat bagus.

4.Aman dari Malware.

MAC OS X adalah garis komputer Sistem Operasi yang dikembangkan, dipasarkan oleh Apple Inc, MAC OS X adalah penerus dari MAC OS (Klasik). MAC OS X dibangun di atas XNU kernel, dengan fasilitas standar Unix tersedia dari antarmuka baris perintah.

- FREE BSD

FreeBSD adalah Sistem Operasi bertipe UNIX bebas yang diturunkan dari UNIX AT&T. FreeBSD berjalan di atas sistem intel x86. FreeBSD sendiri kali pertama muncul pada tahun 1993 oleh David Greenman. Tujuan dari FreeBSD adalah menyediakan software yang dapat digunakan untuk berbagai kepentingan. FreeBSD sendiri dikembangkan dari 386BSD sebuah proyek pengembangan BSD OS yang berjalan di atas Chip Intel.








-SOLARIS


Sistem Operasi Solaris adalah sebuah Sistem Operasi yang berdasarkan UNIX system yang diperkenankan oleh Sun Microsystems oada tahun 1992 sebagai pendukung SunOS. Solaris terkenal karena kestabilannya, khususnya pada sistem SPARC (Scalable Processor Architecture), Solaris disertifikasi dalam Spesifikasi UNIX walaupun pada awal pengembangannya berdasarkan kepemilikan pribadi, dan kebanyakan kode dasarnya sekarang ini merupakan Software OpenSource yang biasa dikenal dengan OpenSolaris. OpenSolaris adalah OpenSource versi Sistem Operasi Sun Solaris, tetapi Sun Solaris terdiri dari lebih beberapa kode yang tidak hanya inti dari Sistem Operasi misalnya : Source untuk Installer, Desktop, Software.

Open Solaris memiliki banyak fitur yang menjadikan OpenSolaris bisa digunakan untuk skala penggunaan yang besar dari penggunaan untuk desktop pC atau Mobile PC. Konsep Open Solaris adalah sebagai berikut :

1.Free Redistribution : Didistribusi secara bebas.

2.Source Code : Sumber (Source) harus tersedia untuk semua distribusi.

3.Derived Works : Setiap orang bisa mengubah kode dan mendisrtibusikan kembali.

4.No Discrimination : Kode harus disediakan untuk seseorang untuk dikembagkan.

Beberapa kelebihan OpenSolaris dibandingkan dengan Sistem Operasi lain :

1.ZFS : System Rstore.

2.DTrace L : Dapat mengamati dimana aplikasi banyak menggunakan waktunya dan berapa lama.

3.Manajemen Kegagalan : Mencegah, mendiagnosa dan memperbaiki error.

4.Zona : Mengimplementasikan sebuah abstraksi Sistem Operasi yang memungkinkan beberapa aplikasi berjalan secara terisolasi satu dengan lainnya di perangkat keras fisik yang sama.

5.Multimedia.

- Chrome OS

Chrome OS adalah Sistem Operasi besutan Google yang ringan dan berbasis Linux dan standard web untuk personal computer PC. Google Chrome bekerja dengan metode Windowing atau switching (Multi-Tasking). Google Chrome OS menggunakan standard web HTML 5, yang merupakan pengembangan software di browser yang berbasis Sistem Operasi. Jika dilihat-lihat, Chrome OS ini merupakan gabungan dari Linux dan Windows Vista. Chrome OS dirilis pada pertengahan 2010.

Banyak sekali berbagai Macam Sistem Operasi Komputer yang terus berkembang, Tidak ada Sistem Operasi yang sempurna karena masing-masing Sistem Operasi memiliki daya dan ciri khas tersendiri. Walaupun ada Sistem Operasi yang berbayar, kenapa tidak kita coba Sistem Operasi yang Free alias gratis? Gratis bukan berarti buruk, baik atau buruknya sebuah Sistem Operasi bergantung pada End-Usernya sendiri. Sehingga kita harus cermat dalam memilih Sistem Operasi yang digunakan.




Sumber

  • http://rnunugraha.blogspot.com/2010/07/macam-macam-sistem-operasi-komputer-dan.html
  • http://id.wikipedia.org/wiki/Sistem_operasi

Contoh Kalimat Perhubungan Makna

1. Sinonim
Adalah suatu kata yang memiliki bentuk yang berbeda namun memiliki arti yang sama
Contoh :
  • Binatang = Fauna
  • Bunga = Kembang
  • Mati = Meninggal
  • Wanita = Perempuan
  • Laki-laki = Pria
2. Hiponimi
Adalah suatu kata atau frasa yang maknanya tercakup dalam kata atau frasa lain yang lebih umu yang disebut hiperonim atau hipernim
Contoh :
Buah mangga milik paman edo mempunyai dua rasa yang berbeda yaitu asam dan manis
3.  Homonimi
Adalah suatu kata yang mmiliki makna yang berbeda tetapi lafal atau ejaan sama. Jika lafalnya sama disebut homograf, sedangkan jika ejaannya yang sama disebut homofon
Contoh :
  • Homograf  : kata “bisa” dalam arti bisa (dapat) dan bisa (racun yang ada pada ular)
  • Homofon : kata masa dalam arti waktu dan kata massa dalam arti masyarakat umum
4. Polisemi
Adalah suatu kata yang memiliki banyak arti.
Contoh :
  • Buah jeruk adalah buah kesukaan andi karena banyak mengandung vitamin (buah yang dimaksud adalah jenis buah)
  • Ibu tara mempunyai buah hati lagi (buah yang dimaksud adalah bayi)
  • Seluruh siswa mengikuti apel pagi di sekolah masing-masing (apel disini maksdunya upacara)
  • Ibu membeli apel di singapura (apel disini maksudnya buah)
5. Antonimi
Adalah suatu kata yang memiliki arti yang berlawanan.
Contoh :
  • senang dan sedih
  • kecil dan besar
  • panjang dan pendek


sumber

Contoh Surat Undangan Rapat


Depok, 11 April 2011

No           : 007/ILKOM/KA18/UG/11
Perihal     : Undangan Rapat
Lampiran :

Yth.
Bapak/Ibu Dosen Universitas Gunadarma
Di Tempat.

Dengan hormat,

Sehubungan dilaksanakannya acara Seminar Nasional dengan tema “Uni kolaborasi antara perguruan tinggi dan industri dalam meningkatkan daya saing lulusan”, kami selaku panitia mengundang seluruh dosen Universitas Gundarma untuk menghadiri rapat pada :

Hari/tanggal : Kamis, 28 April 2011
Waktu         : 09.00 WIB
Tempat        : Auditorium Universitas Gunadarma, Gedung 4, lt.6. Depok

Demikian undangan ini kami sampaikan,atas perhatian dan partisipasinya kami ucapakan terimakasih.

Hormat kami,
Ketua Panitia


Diva Rahmanisa

Minggu, 30 Desember 2012

Grafik Komputer


Suatu proses pembuatan, penyimpanan dan manipulasi model dan citra. Model berasal dari beberapa bidang seperti fisik, matematik, artistik dan bahkan struktur abstrak.

Istilah “Grafik Komputer” ditemukan tahun 1960 oleh william fetter : pembentukan disain model cockpit (boeing) dengan menggunakan pen plotter dan referensi model tubuh manusia 3 dimensi.

Pengguna mengendalikan isi, struktur dan kemunculan objek serta menampilkan citra melalui suatu komponen dasar visual feedback.

Komponen Dasar Sistem Grafik Interaktif 
  • Masukan : mouse, tablet dan stylus, peralatan force feedback, scanner, live video stream
  • Proses penyimpanan : CPU, memori
  • Keluaran : layar, printer berbasis kertas, perekam video, non-linier editor

                Sistem interaktif grafik pertama, sketchpad ditemukan oleh ivan sutherland (1963) di MIT.

Konteks Grafik
  • Grafik sebagai kunci kemampuan teknologi dalam evolusi lingkungan komputasi :

-          Graphical User Interface (GUI)
-          Komputasi Visual, contoh desktop publishing, visualisasi scientific, visiualisasi informasi
  • Revolusi perangkat Hardware :

-          Setiap 12-18 bulan, kemampuan komputer meningkat dua kali lipat dalam hal harga/performance-Hukum Moore
-          Memory grafik dan kecepatan jaringan meningkat secara eksponensial

Revolusi Lingkungan Komputer Grafik
  • PC dan workstation digabung dalam jaringan komputer terdistribusi heterogen (contoh : LAN, WAN, internet dan cluster)
  • Tetapi file, print dan layanan komputer dan jaringan masih di share
  • Komputasi client-server dan komponen teknologi software menjadi paradigma yang dominan
  • NC (network computer) dengan client yang tipis terkait (attach) dengan server melalui dumb terminal dan kendali terpusat
Komputasi Bentuk Baru (1990-2003)
  • Multimedia : sinkronisasi teks dan grafik dengan suara dan video
  • Hypermedia : multimedia dengan hypertextual link disebut juga interactive multimedia
  • Digital Convergence : penggabungan televisi digital dan komputasi terdistribusi, konsumen elektronik (contoh interactive TV, video-on-demand)
  • Internet dan perangkat pendukungnya
  • Komputasi Tertanam (embedded) : personal digital assistants (PDA)
Kegiatan yang terkait dengan grafik komputer :
  1. Permodelan Geometris : menciptakan model matematis dari objek 2D atau 3D
  2. Rendering : memproduksi citra yang lebih solid dari model yang telah terbuat
  3. Animasi : menampilkan behavior/tingkah laku objek bergantung waktu
Sumber : catatan kuliah

Android


Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.

Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).

Walaupun meraih kesuksesan besar, Google mengalami gugatan hukum karena pengembangan Android. Oracle, sebagai pemilik java sejak mengakuisisi Sun Microsystems, menuntut Google karena dianggap melanggar hak cipta dan paten terhadap java. Walaupun ada pendapat analis yang mengatakan bahwa dalvik hanyalah merupakan versi clean room reverse-engineered dari java, Oracle tetap menganggap bahwa dalvik merupakan pelanggaran terhadap paten java.

Versi yang terdapat pada android
  • android versi 1.1
  • android versi 1.5 (cupcake)
  • android versi 1.6 (donut)
  • android versi 2.0/2.1 (eclair)
  • android versi 2.2 (froyo : frozen yoghurt)
  • android versi 2.3 (gingerbread)
  • android versi 3.0/3.1 (honeycomb)
  • android versi 4.0 (ICS : ice cream sandwich)
  • android versi 4.1 (jelly bean)
  • android versi 4.2 (jelly bean)
Perbandingan antara Android dengan Windows Mobile

Salah satu kelebihan Android yang paling menguntungkan untuk pengembang aplikasi adalah lisensinya yang dibawah Apache dan GNU General Public License. Seperti telah dijelaskan sebelumnya, ini menjadikan Android sebagai perangkat lunak bebas, sehingga pengembang aplikasi tidak perlu membayar untuk membuat aplikasi untuk Android. Hal ini juga berdampak pada jumlah aplikasi yang tersedia untuk Android yang terus meningkat. Saat ini, ada lebih dari 100.000 aplikasi yang tersedia untuk Android. Aplikasi-aplikasi untuk Android bisa didapat pengguna di Android Market.
Sementara itu, kelebihan Windows Mobile terletak pada lengkapnya aplikasi yang bisa digunakan untuk keperluan bisnis. Hal ini tercermin dari posisinya sebagai sistem operasi untuk smartphone terpopuler ketiga, setelah BlackBerry OS dan iPhone, untuk penggunaan di perusahaan-perusahaan di Amerika Serikat. Sayangnya, telepon yang berjalan dengan platform Windows Mobile tidak bisa di-upgrade ke Windows Phone 7.

sumber :
  • http://id.wikipedia.org/wiki/Android_(sistem_operasi)
  • http://rizarulham.wordpress.com/2010/12/14/android-dan-windows-mobile/#more-96


Sistem Berbasis Pengetahuan


Kecerdasan buatan adalah salah satu bagian ilmu komputer yang membuat agar mesin dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia.
                Pengertian kecerdasan buatan dipandang dari berbagai sudut :
1. Sudut pandang kecerdasan

                AI akan membuat mesin menjadi ‘cerdas’
2. Sudut pandang penelitian
                Sautu studi bagaiman komputer : sebaik yang dikerjakan manusia
                Domain yang sering dibahas peneliti
  • mundone task
  1. persepsi (vision + speech)
  2. bahasa alami (understanding, generation & translation)
  3. pemikiran yang bersifat common server
  4. robot control
  • formal task
  1. permainan/games
  2. matematika (geometri, logika, pembuktian)
  • export task
  1. analisis financial
  2. analisis medikal
3. Sudut pandang Bisnis
4. Sudut pandang pemrograman

Untuk melakukan aplikasi kecerdasan ada 2 bagian utama yang sangat dibutuhkan :
  • Baris pengetahuan (knowledge base) : fakta-fakta, teori, pemikiran, hubungan antara satu dengan yang lainnya
  • Motor inferensi (inferensi engine) : kemampuan penarik kesimpulan berdasarkan pengalaman
Perbedaan kecerdasan buatan dan kecerdasan alami
  • Kecerdasan Buatan keuntungannya adalah
  1. Kecerdasan Buatan (KB) bersifat permanen
  2. KB mudah diduplikasi dan disebarkan
  3. KB murah
  4. KB bersifat konsisten
  5. KB dapat didokumentasi
  6. KB dapat mengerjakan pekerjaan lebih cepat
  7. KB dapat menegerjakan pekerjaan lebih baik
  • Kecerdasan Alami keuntungannya adalah
  1. Kreatif
  2. Memungkinkan orang untuk menggunakan pengalaman secara langsung sedangkan KB bekerja secara infosimbolik
  3. Pemikiran manusia dapat digunakan secara luar
Lingkup KB pada aplikasi komersial :
  • Irisan antara psikologi & KB : kognition & psycolinguistic
  • Irisan teknik elektro & KB : pengolahan citra, teori kendali, pengenalan pola dan robotika
Lingkup utama dalam KB
  1. sistem pakar (expert system) sarana untuk menyimpan pengetahuan para pakar
  2. pengolahan bahasa alami (natural language processing) user dapat komunikasi dengan bahasa sehari-hari
  3. pengenalan ucapan (speech recognation)
  4. robotika & sistem sensor (robotic & sensoring system)
  5. computer vision, menginterpretasikan gambar/objek-objek
  6. intellegent computer acded instruction (dapat melatih & mengajar)
Sumber : catatan kuliah


Sabtu, 29 Desember 2012

Sistem Informasi Akuntansi


Pengertian Sistem Informasi Akuntansi dari sistem, informasi, akuntansi dan sistem informasi akuntansi itu sendiri

Sistem adalah kumpulan sumberdaya yang berhubungan untuk mencapai tujuan tertentu
Informasi adalah data yang berguna yang diolah sehingga dapat dijadikan dasar untuk pengambilan keputusan
Akuntansi adalah suatu sistem informasi, mengukur dan melaporkan informasi ekonomi untuk memungkinkan adanya keputusan yang jelas dan tegas
Sistem Informasi Akuntansi adalah kumpulan sumberdaya yang diatur untuk mengubah data menjadi informasi
SIA dirancang dan diimplementasikan bukan hanya untuk memproduksi saldo buku besar dari laporan keuangan yang disajikan, tetapi juga menghasilkan beragam informasi manajemen dan operasional yang tidak berkaitan dengan akuntansi

Komponen-komponen yang ada dalam sistem informasi akuntansi
  • Manusia : yang menjalankan sistem informasi akuntansi
  • Data : seluruh transaksi-transaksi
  • Prosedur : langkah-langkah untuk menyusun laporan keuangan
  • Infrastruktur : hardware, software

Subsistem dasar yang ada pada sistem informasi akuntansi
  1. Siklus Pendapatan mencakup kegiatan penjualan dan penerimaan dalam bentuk uang tunai
  2. Siklus Pengeluaran mencakup kegiatan pembelian dan pembayaran dalam bentuk uang tunai
  3. Siklus Penggajian Sumber Daya Manusia mencakup kegiatan mengontrak dan menggaji pegawai
  4. Siklus Produksi mencakup kegiatan mengubah bahan mentah menjadi produk jadi
  5. Siklus Keuangan mencakup kegiatan untuk mendapatkan dana dari investor dan kreditor dan membayar mereka kembali

Aktivitas Siklus Produksi

Siklus produksi adalah rangkaian aktivitas bisnis dan operasi pemrosesan data terkait yang terus terjadi yang berkaitan dengan pembuatan produk

Ada 4 aktivitas dasar dalam siklus produksi :
  • Perancangan Produk yang bertujuan untuk merancang sebuah produk yang memenugi permintaan dalam hal kualitas, ketahanan dan fungsi, secara simultan meminimalkan biaya produksi
  • Perencanaan dan Penjadwalan bertujuan untuk mengembangkan rencana produksi yang cukup efisien untuk memenuhi pesanan yang ada dan mengantisipasi permintaan jangka pendek tanpa menimbulkan kelebihan persediaan barang jadi
  • Operasi Produksi
  • Akuntansi Biaya bertujuan untuk memberikan data biaya yang akurat mengenai produk untuk digunakan dalam menetapkan harga serta keputusan buatan produk, mengumpulkan dan memproses informasi yang digunakan untuk menghitung persediaan serta nilai harga pokok penjualan yang muncul dilaporan keuangan perusahaan

Ancaman-ancaman yang ada pada sistem informasi akuntansi

  • Faktor eksternal : bencana alam, tanah longsor, kebakaran dan kebanjiran
  • Faktor internal : kerusakan pada software, kesalahan pengiriman data yang tidak terdeteksi
  • Tindakan yang tidak disengaja : kecerobahan manusia, keteledoran, slah meletakkan dokumen penting, kesalahan logika
  • Tindakan yang disengaja : sabotase, penggelapan, penipuan.

Kejahatan yang ada pada akuntansi

  • Lapping : menyamarkan penyalahgunaan dana. Skemanya adalah gali lubang tutup lubang
  • Kitting : menutup kecurangan. Skemanya adalah perputaran

Urutan audit pada sistem informasi akuntansi
  • Merencanakan audit : menetapkan faktor lingkup dan tujuan identifikasi faktor audit
  • Mengumpulkan bukti audit : pengamatan kegiatan operasional, tunjangan, diskusi, kuisioner, pemerikasaan fisik, konfirmasi pihak ketiga dan pembuktian dokumen sumber
  • Pengevaluasi bukti audit : menilai kualitas eksternal dan menilai kinerja operasional
  • Mengkomunikasikan hasil audit : membuat rekomendasi mempersiapkan laporan-laporan audit, menyerahkan ke menejer.
Sumber : catatan perkuliahan dan materi perkuliahan

Jumat, 28 Desember 2012

Interaksi Manusia dan Komputer


Interaksi Manusia dan Komputer
Adalah disiplin ilmu yang berhubungan dengan perancangan, evaluasi dan implementasi sistem komputer interaktif untuk digunakan oleh manusia, serta studi fenomena-fenomena besar yang berhubungan dengannya.

IMK meliputi ergonomi dan faktor manusia
  • Ergonomi

Secara tradisional, ergonomi memfokuskan pada karakteristik fisik mesin dan sistem dan melihat unjuk kerja (performance) dari user
  • Faktor Manusia

Merupakan studi tentang manusia dan tingkah lakunya dalam menggunakan mesin, alat-alat teknologi dalam menyelesaikan tugas.

IMK berasal dari berbagai disiplin bidang ilmu, yaitu :
  • Ilmu komputer
  • Seni
  • Psikologi             
  • Matematika
  • Sosiologi, dll.

Yang terlibat dalam IMK, adalah :
  • Psikologi dan ilmu kognitif : persepsi user, kognitif kemampuan memecahkan masalah
  • Ergonomi : kemampuan fisik user
  • Sosiologi : kemampuan memahami konsep interaksi
  • Ilmu komputer dan teknik : membuat teknologi
  • Bisnis : pemasaran
  • Desaign grafis : presentasi interface
  • User : siapa saja yang terlibat dalam menyelesaikan tugas dengan menggunakan teknologi
  • Komputer : teknologi dari dekstop sampai sistem komputer besar, baik dari sistem pengontrolan proses atau sistem embedded. Sistem ini mencakup yang non komputer, maupun orang lain
  • Interaksi : komunikasi user dan komputer, dibedakan 2 yaitu

                                Langsung          : dialog dengan feedback dan kontrol dari performance tugas
                                Tidak langsung : proses background dan batch
USABILITY
  1. Menurut Jacob Nielsen : usability adalah atribut kualitas yang menjelaskan atau mengukur seberapa mudah penggunaan suatu antar muka (interface)
  2. kata "Usability" juga merujuk pada suatu metode untuk meningkatkan kemudahan pemakaian selama proses desain
Usability diukur dengan 5 kriteria, yaitu :
  • Learnability : Mengukur tingkat kemudahan melakukan tugas-tugas sederhana ketika pertama kali menemui suatu desain
  • Efficiency : Mengukur kecepatan mengerjakan tugas tertentu setelah mempelajari desain tersebut
  • Memorability : Melihat seberapa cepat pengguna mendapatkan kembali kecakapan dalam menggunakan desain tersebut ketika kembali setelah beberapa waktu
  • Errors : Melihat seberapa banyak kesalahan yang dilakukan pengguna, separah apa kesalahan yang dibuat, dan semudah apa mereka mendapatkan penyelesaian
  • Satisfaction : Mengukur tingkat kepuasan dalam menggunakan desain
Sumber : catatan dari dosen


Kamis, 27 Desember 2012

Sistem Basis Data


Basis data kumpulan informasi yang disimpan dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
Istilah “basis data”  berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal diluar bidang elektronika, artikel ini mengenai basis data komputer.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan didalamnya, penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakilin suatu basis data, dan hubungan diantara obyek tersebut. Ada banyak cara untuk mengorganisasikan skema atau memodelkan struktur basis data, ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model rasional.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS).

Komponen Sistem Basis Data terdiri atas :
  Data : disimpan secara terintegrasi, artinya basis data merupakan gabungan dari berbagai macam file aplikasi yang berbeda yang disusun dengan menghilangkan bagian-bagian rangkap.
2   Perangkat Keras : mencakup peralatan atau perangkat komputer yang digunakan untuk pengelolaan sistem basis data
3   Perangkat Lunak : sebagai penghubung antara pengguna dan basis data
 Pengguna : System Engineer, Database Administrator (DBA), Programmer, Pengguna Akhir

Pengguna basis data dibagi menjadi 4 kategori :
  •      System Engineer

Tenaga ahli yang bertanggung jawab atas pemasangan sistem basis data dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut
  •      Database Administrator (DBA)

Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengatur
  •      Programmer

Penggunaan yang berinteraksi dengan basis data melalui Data Manipulation Language (DML) yang disertakan dalam bentuk program yang ditulis dalam bahasa pemrograman induk
  •      Pengguna Akhir

Casual User (pengguna mahir), End User (pemakaian umum), Specialized/Sophisticated User (pengguna khusus)

Didalam lingkungan basis data terdapat tiga arsitektur basis data. Ada 3 tingkatan dalam arsitektur basis data, yang bertujuan membedakan cara pandang pengguna terhadap basis data dan cara pembuatan basis data secara fisik
  •   Tingkat Eksternal

Merupakan cara pandang pengguna terhadap basis data. Pada tingkat ini menggambarkan bagian basis data yang relevan bagi seorang pengguna tertentu. Cara pandang secara eksternal hanya terbatas pada entitas, atribut, dan relationship (hubungan antar entitas) yang diperlukan saja
  •  Tingkat Konseptual

Merupakan kumpulan cara pandang terhadap basis data. Pada tingkat ini menggambarkan data yang disimpan dalam basis data dan hubungan antara datanya. Semua cara pandang pada tingkat eksternal, berupa data yang dibutuhkan oleh pengguna harus sudah mencakup didalam tingkat konseptual atau dapat diturunkan dari data yang ada.
  • Tingkat Internal

Merupakan perwujudan basis data dalam komputer. Pada tingkat ini menggambarkan bagaimana basis data disimpan secara fisik didalam peralatan storage yang berkaitan erat dengan tempat penyimpanan fisik.

Keuntungan Pemakaian Basis Data
  •      Terkontrolnya kerangkapan data
  •         Terpeliharanya keselarasan data (kekonsistenan) data
  •         Data dapat dipakai secara bersamaan
  •          Dapat diterapkan standardisasi
  •          Keamanan data terjamin
  •         Terpeliharanya integritas data
  •          Terpeliharanya keseimbangan data
  •          Data independence

Kerugian Pemakaian Basis Data
  •           Storage yang digunakan besar
  •           Dibutuhkan tenaga yang terampil dalam mengelola data
  •           Perangkat lunaknya mahal
  •           Kompleks

Fungsi DBMS
  •           Penyimpanan, pengambilan dan perubahan data

Sebuah DBMS harus menyediakan kemampuan menyimpan, mengambil dan mengubah data dalam basis data
  •           Katalog yang dapat diakses pengguna

Menyediakan sebuah katalog yang berisi deskripsi item data yang disimpan dan diakses oleh pengguna
  •           Mendukung transaksi

Menyediakan mekanisme yang akan menjamin semua perubahan yang berhubungan dengan transaksi yang sudah ada atau yang akan dibuat.
  •           Melayani recovery

Menyediakan mekanisme untuk mengembalikan basis data ke keadaan sebelum terjadi kerusakan pada basis data
  •           Mendukung komunikasi data

Sebuah DBMS harus mampu terintegrasi dengan software komunikasi
  •           Melayani utilitas

Sebuah DBMS sebaiknya menyediakan kumpulan utilitas

Sumber :
fotokopian dan catatan kuliah