Wednesday 27 January 2016

SISTEM KOMPUTER

Pengertian Sistem
Sistem berasal dari bahasa Latin (systema) dan bahasa Yunani (sustema) adalah suatu kesatuan yang terdiri komponen atau eleven yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi. Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak.

Pengertian Komputer

Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri.

Pengertian Sistem Komputer

Sistem Komputer adalah elemen-elemen yang terkait untuk menjalankan suatu aktifitas dengan menggunakan komputer. Elemen dari sistem komputer terdiri dari manusianya (brainware), perangkat unak (software), set instruksi (instruction set), dan perangkat keras hardware).

Dengan demikian komponen tersebut merupakan elemen yang terlibat dalam suatu sistem komputer. Tentu saja hardware tidak berarti apa-apa jika tidak ada salah satu dari dua lainnya (software dan brainware). Contoh sederhananya, siapa yang akan menghidupkan komputer jika tidak ada manusia. Atau akan menjalankan perintah apa komputer tersebut jika tidak ada softwarenya. Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama: Unit Aritmatika dan Logis (ALU), unit kontrol, memori, dan alat masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat, "bus".

Komponen-komponen Komputer
Komponen – komponen dalam sistem komputer terbagi 3, yang tidak bisa terpisahkan yaitu :

1. Hardware ( Perangkat Keras )
a. Processing Device
b. Input Device
c. Output Device
d. Storage Device
2. Software ( Perangkat Lunak )
a. Operating System
b. Application Program
c. Language Program
3. Brainware ( Orang Yang MengoperasikanKomputer )


1. Hardware ( Perangkat Keras )
Perangkat yang dapat kita lihat dan dapat kita sentuh secara fisik, seperti perangkat perangkat masukan, perangkat pemroses, maupun perangkat keluaran. Peralatan ini umumnya cukup canggih. Dia dapat bekerja berdasarkan perintah yang ada padanya, yang disebut juga dengan instruction set tadi. Dengan adanya perintah yang dimengerti oleh mesin tersebut, maka perintah tersebut melakukan berbagai aktifitas kepada mesin yang dimengerti oleh mesin tersebut sehingga mesin bisa bekerja berdasarkan susunan perintah yang didapatkan olehnya.

Processing Device (CPU)
CPU ( Central Processing Unit ) berperanan untuk memproses arahan, melaksanakan pengiraan dan menguruskan laluan informasi menerusi system komputer. Unit atau peranti pemprosesan juga akan berkomunikasidengan peranti input , output dan storan bagi melaksanakan arahan-arahan berkaitan.

Input Device
Input Device adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer. Alat-alatnya adalah :
1. Keyboard
2. Pointing Device
3. Mouse
4. Touch screen
5. Digitizer Grapich Tablet
6. Scanner
7. Microphone

Output Device
Output Device adalah perangkat keras komputer yang erfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke ertas), soft-copy (ke monitor), ataupun berupa suara. latnya antara lain adalah :
1. Monitor
2. Printer
3. Speaker

Storage Device
Register CPU berukuran kecil sehingga tidak dapat enyimpan semua informasi, maka CPU harus dilengkapi dengan alat penyimpan berkapasitas lebih besar yaitu memori utama. Terbagi menjadi dua yaitu :

1. Internal Storage
Adalah media penyimpanan yang terdapat didalam komputer yaitu :

RAM ( Random Access Memory ) Untuk menyimpan program yang kita olah untuk sementara waktu. Dapat diakses secara acak ( dapat diisi/ditulis, diambil, atau dihapus isinya ). Struktur RAM terbagi menjadi empat bagian utama, yaitu:

Input Storage Digunakan untuk menampung input yang dimasukkan melalui alat input.

Program Storage Digunakan untuk menyimpan semua instruksi-instruksi program yang akan diakses.

Working Storage Digunakan untuk menyimpan data yang akan diolah dan hasil pengolahan.

Output Storge Digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output.

ROM ( Read Only Memori )
Memori yang hanya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama kali dinyalakan. Hanya dapat dibaca, tidak bisa mengisi sesuatu ke dalam ROM, sudah diisi oleh pabrik pembuatnya. Berupa sistem operasi yg terdiri dari program pokok, seperti program untuk mengatur penampilan karakter di layar, pengisian tombol kunci papan ketik untuk keperluan kontrol tertentu, dan bootstrap program. Program bootstrap diperlukan pada saat pertama kali sistem komputer diaktifkan (booting), yang dapat berupa cold booting atau warm booting. Dimungkinkan untuk merubah isi ROM, dengan cara memprogram kembali, yaitu :

PROM (Programmable Read Only Memory), yang hanya dapat diprogram satu kali.

EPROM (Erasable Programmable Read Only Memory), dapat dihapus dgn sinar ultraviolet, dapat diprogram kembali berulang-ulang.

EEPROM (Electrically Erasable Programmable Read Only Memory), dapat dihapus secara elektronik dan dapat diprogram kembali.

2. External Storage
Perangkat keras untuk melakukan operasi penulisan, pembacaan & penyimpanan data, di luar komponen utama, yaitu :
a. Floppy Disk
b. Hard Disk
c. CD Room
d. DVD

2. Software ( Perangkat Lunak )
Rangkaian prosedur dan dokumentasi program yang berfungsi menyelesaikan masalah yang dikehendaki. Merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya.

Operating System
Sistem operasi atau operating system ialah Program dasar pada komputer yang menghubungkan pengguna dengan hardware komputerPerangkat lunak yang dihubungkan dengan pelaksanaan program dan koordinasi dari aktivitas sistem komputer. Ada beberapa macam system operasi diantaranya adalah :

1. Linux
2. Windows
3. Mac OS

Tugas sistem operasi termasuk (tetapi tidak hanya) mengurus penjalanan program di atasnya, koordinasi Input, Output, pemrosesan, memori, serta penginstalan dan
pembuangan software. Sistem operasi, menentukan program yang mana dijalankan, kapan, dan alat yang mana (seperti memori atau I/O) yang mereka gunakan. Sistem operasi juga memberikan servis kepada program lain, seperti kode (driver) yang membolehkan programer untuk menulis program untuk suatu mesin tanpa perlu mengetahui detail dari semua alat elektronik yang terhubung.

Application Program
Yaitu program komputer yang siap digunakan atau disebut juga program siap pakai. Program paket digunakan untuk aplikasi bisnis secara umum, aplikasi khusus dibidang
industri, aplikasi untuk meningkatkan produktifitas organisasi atau perusahaan dan aplikasi untuk produktifitas perorangan.Contoh :
1. Microsoft Word
2. Microsoft Excel
3. CorelDraw X4
4. Dll

Language Program
Language Program atau bahasa pemrograman adalah bahasa yang digunakan oleh manusia untuk berkomunikasi dengan komputer, karena komputer memiliki bahasa sendiri maka komputer tidak akan merespon selain menggunakan
bahasa Pemrograman, seperti :Bahasa komputer yang digunakan untuk menulis instruksi-instruksi program untuk melakukan suatu pekerjaan yang dilakukan oleh programer, seperti :
1. Visual basic
2. Turbo pascal
3. Delphi

SOP (Standart Operating Procedure) Perakitan Komputer

1. persiapkan alat yang digunakan (obeng +, obeng -, gelang statik dll)
2. data semua komponen yang akandipasang
3. ambil mainboard dan buka pengait / socket prosesor
4. ambil prosesor dan pasang pada socket prosesor dimainboard sesuai posisinya secara benar
5. kunci prosesor dengan mengaitkan, pengait socket prosesor di main board

6. pasang dan kunci pengait heatsink fan prosesor dimainboard secara benar
7. pasang memory dan kunci memory pada mainboard yang sesuai secara benar
8. keluarkan casing dan buka semuapengait penutup samping kedua casing
9. lepaskan tutup samping kedua casing
10. pasang backing panel mainboard pada casing yang sesuai dengan baik dan benar
11. pasang mainboard pada casing dan baut denganerat damn benar
12. pasang floppy pada casing yang sesuai lalu baut dengan raapat
13. pasang kabel front panel casing pada mainboard yang sesuai dengan benar
14. pasang Harddisk pada casing yang sesuai lalu baut dengan rapat
15. tancapkan kabel power pada power supply pada mainboard yang sesuai
16. tancapkan kabel data CDROM, Floppy dan Harddisk pada mainboard yang sesuai
17. rapikan kabel dalam casing jangan sampai mengganggu heatsink fan pada processor
18. sambungkan kabel data monitor, keyboard, mouse dan kabel electric power pada port yang sesuai secara benar
19. nyalakan PC dan setting BIOS sesuai dengan peripheral yang ada serta sesuai dengan hardware yang terpasang
20. install dengan OS yang tersedia dan sesuaikan
21. check hardware melalui OS apakah sudah berfungsi semua dengan baik
22. matikan komputer menggunakan shutdown secara sempurna
23. lepas semua cable yang menancap diport lalu pasang dan baut masing-masing penutup casing dengan rapat
24. PC Siap digunakan

KONSEP JARINGAN

1)Stand alone
Merupakan penggabungan LAN sebelumnya hanya memiliki satu server saja, sehingga user tidak mengalami kesulitan untuk mencari file-file. Model ini merupakan midel yang paling sederhana dan mudah.
2)PAN
Adalah jaringan komputer atau titik akses yang digunakan untuk berkomunikasi ke berbagai komputer, seperti komputer, ponsel, TU, telepon.
•Cara kerja dengan cara menghubungkan pada komputer local untuk sharing data / indomasi jarak lebih luas dengan LAN.
•Contoh : menghubungkan HP dengan komputer
3)LAN (Local Area Network)
•Merupakan jaringan local yang digunakan oleh suatu organisasi untuk berbagi sumber daya seperti printer dan file
•Cara kerja yaitu dengan cara menghubungkan komputer local secara bersamaan untuk share data pada suatu ruangan ke ruangan lain
•Contoh perkantoran yang membutuhkan hubungan antara 2 komputer / lebih
4)MAN (Metropolitan area network)
•Pada dasarnya merupakan versi Lan.Man dapat mencakup kantor – kantor perusahaan yang letaknya berdekatan / juga sebelah kota.
•Cara kerja dengan cara menghubungkan dengan lebih dari 1 gateway dengan jarak 10 km lebih.
•Contohnya jaringan MAN di Indonesia misalnya saja jaringan BANK dimana beberapa kantor cabang sebuah BANK didalam sebuah kota besar, dihubungkan antara satu dengan yang lain misalnya : Bank Mandiri wilayah jabodetabek
5)WAN (Wide Area Network)
WAN jangkauannya mencakup daerah geografi yang luas, sering kali mencakup sebuah negara bahkan benua. WAN memungkinkan terjadinya komunikasi, diantara dua perangkat yang terpisah jarak yang sangat jauh WAN menginterkoneksikan beberapa LAN yang kemudian menyediakan akses ke komputer komputer atau file server pada koleksi lain.
•Cara kerjanya jaringan ini mempunyai jarak yang luas karena menggunakan banyak server bisa di akses melalui Negara ke Negara lain didunia nama lain dari WAN adalah Internet.
•Contohnya adalah jaringan yang menghubungkan suatu wilayah atau suatu Negara dengan Negara lainnya.
6)Internet adalah sekumpulan jaringan komputer yang menjadi satu.Sehingga dapat disimpulkan, bahwa internet adalah jaringan terbesar didunia, Internet merupakan singkatan dari interconnected network.
•Cara kerjanya dengan cara menggunakan internet protocol (IP) untuk menghubungkan biliunan komputer didunia.
•Contohnya adalah hinter-linked hypertext documents, aplikasi di world wide web, infrastruktur yang mendukung e-mail, hubungan peer to peer untuk berbagai file, dan VOIP.

Monday 18 January 2016

PHP

PHP sendiri sebenarnya merupakan singkatan dari “Hypertext Preprocessor”, yang merupakan sebuah bahasa scripting tingkat tinggi yang dipasang pada dokumen HTML. Sebagian besar sintaks dalam PHP mirip dengan bahasa C, Java dan Perl, namun pada PHP ada beberapa fungsi yang lebih spesifik. Sedangkan tujuan utama dari penggunaan bahasa ini adalah untuk memungkinkan perancang web yang dinamis dan dapat bekerja secara otomatis.
Sejarah PHP

PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. Jadi semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya.
Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI, kependekan dari Hypertext Preprocessing’/Form Interpreter.
Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Kemudian pada tahun 1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah dapat mengakses database dan dapat terintegrasi dengan HTML. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0 yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya.
PHP versi 4.0 keluar pada tanggal 22 Mei 2000 merupakan versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat oleh Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP scripting engine. Yang lainnya adalah build in HTTP session, tidak lagi menggunakan library tambahan seperti pada PHP. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang dijalankan di atas teknologi web. Dalam hal ini, aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan web server.
PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.