Jumat, 12 Juni 2015

PERBEDAAN ANTARA COMPILER DAN INTERPRETER



·         Pengertian Compiler

Compiler adalah suatu program yang menerjemahkan bahasa program ( source code) kedalam bahasa objek (obyek code). Compiler menggabungkan keseluruhan bahasa program, mengumpulkannya dan kemudian menyusunnya kembali.
Komplier memerlukan waktu untuk membuat suatu program dapat di eksekusi oleh computer, program yang dieksekusi oleh compiler adalah dapat berjalan lebih cepat disbanding program yang diperoduksi oleh interpreter, disamping itu juga bersifat independen. Contoh program yang menggunakan compiler adalah Visual Basic, Visual Delvi, dan Pascal.

Tahap Kompilasi:
  1. Pertama source code (program yang ditulis) dibaca kememori computer).
  2. Source code tersebut diubah menjadi objek code (bahasa Assembly).
  3. Objek code di hubungkan dengan liberary yang dibutuhkan untuk membentuk file yang bisa dieksekusi.
·         Pengertian Interpreter

Interpreter adalah Perangkat lunak yang mampu mengeksekusi code program (yang ditulis oleh programmer) lalu menterjemahkannya ke dalam bahasa mesin, sehingga mesin melakukan instruksi yang diminta oleh programmer tersebut. Perintah-perintah yang dibuat oleh programmer tersebut dieksekusi baris demi baris, sambil mengikuti logika yang terdapat di dalam kode tersebut.
Proses ini sangat berbeda dengan compiler, dimana pada compiler, hasilnya sudah langsung berupa satu kesatuan perintah dalam bentuk bahasa mesin, dimana proses penterjemahan dilaksanakan sebelum program tersebut dieksekusi.
Interpreter atau dalam bahasa Indonesia dikenal sebagai Juru Bahasa berbeda dengan Translator atau penterjemah dalam segi media yang dipakai untuk menerjemahkan. Interpreter akan menterjemahkan bahasa sumber ke dalam bahasa sasaran secara langsung atau orally sementara translator akan menerjemahkan bahasa sumber ke bahasa sasaran secara tertulis.Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.

PERBEDAAN ANTARA COMPILER DAN INTERPRETER
  1. Jika hendak menjalankan program hasil kompilasi dapat dilakukan tanpa butuh kode sumber. Kalau interpreter butuh kode sumber.
  2. Jika dengan compiler, maka pembuatan kode yang bisa dijalankan mesin dilakukan dalam 2 tahap terpisah, yaitu parsing (pembuatan kode objek) dan linking (penggabungan kode objek dengan library). Kalau interpreter tidak ada proses terpisah.
  3. Jika compiler membutuhkan linker untuk menggabungkan kode objek dengan berbagai macam library demi menghasilkan suatu kode yang bisa dijalankan oleh mesin. Kalau interpreter tidak butuh linker untuk menggabungkan kode objek dengan berbagai macam library
  4. Interpreter cocok untuk membuat / menguji coba modul (program-program kecil). Maka compiler agak repot karena untuk mengubah suatu modul / kode objek kecil, maka harus dilakukan proses linking / penggabungan kembali semua objek dengan library yang diperlukan.
  5. Pada compiler bisa dilakukan optimisasi / peningkatan kualitas kode yang bisa dijalankan. Ada yang dioptimasi supaya lebih cepat, ada yang supaya lebih kecil, ada yang dioptimasi untuk sistem dengan banyak processor. Kalau interpreter susah atau bahkan tidak bisa dioptimasikan.
  6. Interpreter menterjemahkan baris per baris. Sedangkan compiler, menterjemahkan seluruh instruksi sekaligus. Selanjutnya hasil terjemahan (setelah melalui tahapan lain) bisa dijalankan secara langsung, tanpa tergantung lagi oleh program sumber atau compiler-nya.
  7. Pada interpreter, penyusunan program relatif lebih cepat dan bisa langsung diuji sekalipun masih ada beberapa kesalahan secara kaidah dalam program. Sedangkan pada compiler, proses pembuatan dan pengujian membutuhkan waktu relatif lebih lama, sebab ada waktu untuk mengkompilasi (menerjemahkan) dan ada pula waktu untuk melakukan proses linking. Program akan berhasil dikompilasi hanya jika program tak mengandung kesalahan secara kaidah sama sekali.
  8. Pada interpreter, kecepatannya menjadi lambat sebab sebelum suatu instruksi dijalankan selalu harus diterjemahkan terlebih dahulu. Selain itu, saat program dieksekusi, interpreter juga harus selalu berada dalam memori. Jadi memori selalu digunakan baik untuk program maupun interpreter. Sedangkan pada compiler, proses eksekusi dapat berjalan dengan cepat, sebab tak ada lagi proses penerjemahan. 
  9. Pada interpreter, kode program tidak dapat dirahasiakan. Sedangkan pada compiler, kode program bisa dirahasiakan, sebab yang dieksekusi adalah program yang dalam bentuk kode mesin.

Brainware yaitu pemakai komputer atau orang yang mengoperasikan komputer (User), karena secanggih apapun komputer jika tidak ada orang mengopersikannya maka komputer tersebut tidak dapat digunakan. User atau pemakai komputer dibagi menjadi beberapa macam yaitu:

1.    Analis sistem
 adalah seseorang yang bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan. Analis sistem memegang peranan yang sangat penting dalam proses pengembangan sistem. Seorang analis sistem harus memiliki setidaknya empat keahlian: analisis, teknis, manajerial, dan interpersonal (berkomunikasi dengan orang lain). Pada dasarnya seorang analis sistem melakukan hal-hal berikut :
§  Berinteraksi dengan pelanggan untuk memahami kebutuhan mereka.
§   Berinteraksi dengan desainer untuk mengemukakan antarmuka yang diinginkan atas suatu perangkat lunak.
§   Berinteraksi ataupun memandu programer dalam proses pengembangan sistem agar tetap berada pada jalurnya.
§  Melakukan pengujian sistem baik dengan data sampel atau data sesungguhnya untuk membantu para penguji.
§   Mengimplementasikan sistem baru.
§  Menyiapkan dokumentasi berkualitas.

2. Progaramer
 Programer  yaitu orang yang mempunyai kemampuan menguasai salah satu atau banyak bahasa pemrograman. Programer juga bisa dikatakan sebagai pembuat dan petugas yang mempersiapkan program yang dibutuhkan pada sistem komputerisasi yang akan dirancang.

3. Operator
 adalah manusia yang bertugas melayani dan menjalankan sistem dan peralatan yang ada hubungannya dengan komputer, seperti menyiapkan data untuk diakses, merawat sistem komputer, dsb.

4. Administrator
adalah seseorang yang bertugas mengelola suatu sistem operasi dan program-program yang berjalan pada sebuah sistem komputer atau jaringan komputer.


ALAT-ALAT PERANGKAT INPUT DAN OUTPUT PADA KOMPUTER




1. Perangkat Input

Perangkat input komputer (perangkat masukan atau input devices) adalah perangkat yang digunakan untuk memasukkan data-data dan memberikan perintah pada komputer untuk digunakan pada proses lebih lanjut. Perangkat input merupakan bagian dari perangkat keras komputer (hadware). Berikut adalah beberapa perangkat masukan komputer tersebut.

a.    Keyboard
Fungsi Keyboard untuk memasukkan karakter seperti huruf , Angka , maupun simbol simbol yang terdapat pada komputer....
b.    Mouse
Fungsi Mouse Untuk memberi masukkan perintah pada komputer... ini biasa di gambarkan dengan anak panah / Cursor

c.    Scanner
Fungsi Scanner berfungsi untuk memindai atau menyaring documen bercetak seperti gambar , foto maupun tulisan menjadi data digital. yang dapat di proses di komputer



d.    CPU ( Central Processing Unit )
CPU ( Central Processing Unit )adalah inti dari komputer dan untuk pemprosesan data dari sebuah perangkat komputer, didalam CPU terdapat beberapa komponen komponen untuk proses kerjanya komputer, komponen tersebut seperti:
e. VGA Card ( Video Graphics Array )
Video Graphics Array ( VGA ), adalah merupakan sebuah standar tampilan komputer analog yang dipasarkan pertama kali oleh IBM pada tahun 1987. Walaupun standar VGA sudah tidak lagi digunakan karena sudah diganti oleh standar yang lebih baru, VGA masih diimplementasikan pada Pocket PC. VGA merupakan standar grafis terakhir yang diikuti oleh mayoritas pabrik pembuat kartu grafis komputer. Tampilan Windows sampai sekarang masih menggunakan modus VGA karena didukung oleh banyak produsen monitor dan kartu grafis.

f.Power Supply 
Power Supply Di gunakan untuk Konektor 20/24 PIN ATX motherboard : konektor ini akan langsung dihubungkan ke motherboard karena berfungsi untuk memberi daya pada motherboard.Konektor 4/8 pin 12V : Konektor 4 pin 12 volt biasanya digunakan pada komputer P4 sedangkan konektor 8 pin 12 volt biasanya digunakan untuk komputer server. Konektor ini berfungsi untuk memberikan supply daya khusus ke processor.6 pin AUX power kabel : konektor ini berfungsi untuk memberikan data pada komponen VGA card yang berjenis PCIe keatas yang membutuhkan daya lebih untuk bekerja.
g .RAM ( Random Access Memory )
RAM komputer ( Random Acces Memory ) adalah memory utama didalam sebuah komputer yang digunakan untuk media penyimpanan sementara saat komputer dalam keadaan hidup. RAM sering disebut sebagai memori utama komputer, Fungsi RAM adalah sebagai pendukung dan pelayan bagi prosesor dalam melakukan proses komputing. salah satu Hardware utama yang Harus ada untuk kelengkapan suatu rangkaian Hardware komputer.
   


2. Perangkat Output
Perangkat output atau alat output adalah perangkat komputer yang digunakan untuk menampilkan atau menyampaikan informasi kepada penggunanya. Informasi yang ditampilkan oleh komputer merupakan hasil dari pemrosesan yang telah dilakukan oleh komputer.

Monitor
Kata monitor adalah istilah Latin untuk pengingat atau penyaran. Penggunaan kata ini yang banyak ditulis di bawah. Yang berfungsi untuk Menampilkan segala aktifitas yang berada di dalam komputer atau sebagai tampilan program

     Infocus / Proyektor
Fungsi infocus adalah untuk menampilkan gambar/visual hasil pemrosesan data. Hanya saja, infocus memerlukan objek lain sebagai media penerima pancaran signal-signal gambar yang dipancarkan.
Printer
Fungsi Printer sendiri berguna untuk membuat salinan / menghasilkan cetakan pada data yang di buat.

   Speaker
Pengeras suara (bahasa Inggris: loud speaker atau speaker) adalah transduser yang mengubah sinyal elektrik ke frekuensi audio (suara) dengan cara menggetarkan komponennya yang berbentuk membran untuk menggetarkan udara sehingga terjadilah gelombang suara sampai di kendang telinga kita dan dapat kita dengar sebagai suara.

Selasa, 09 Juni 2015

PENYEBAB KERUSAKAN LAPTOP DAN CARA MERAWATNYA



A.PENYEBAB KERUSAKAAN LAPTOP

1. Komputer Tidak Mau Hidup
Cara Mengatasinya :
- Cek koneksi kabel (dari power outletnya ke tombol power pada PC)
- Cek apakah stabilizer berfungsi atau tdak (jika memakai stabilizer)
- Cek kabel power pada CPU
- Jika masih juga tidak mau hidup permasalahanya mungkin terletak pada power supply atau MB

2. Komputer Mau Hidup Tetapi Tidak Mau Booting
Cara Mengatasinya :
Kenali Terlebih dahulu Bunyi Beep :
Beep 1 kali saja Tanda bahwa kondisi komputer baik
Beep 1 kali, panjang Terdapat problem di memory
Beep 1 kali panjang dan 3 kali pendek Kerusakan di VGA card
Beep 1 kali panjang dan 2 kali pendek Kerusakan di DRAM parity
Beep terus menerus Kerusakan dimodul memory atau memory video
- Cek dengan menggunakan software dianosa seperti sisoft sandra, PC mark04, PC mark05 dll

3. Komputer Mau Booting Tetapi Selalu “Safe Mode “ (untuk masuk ke safe mode tekan F8)
Cara Mengatasinya :
- restart kembali komputer anda
- jika masih trouble intall ulang windows anda
- jika masih safe mode juga, berarti HD anda bermasalah
cek dengan : scan disk

4. Komputer Sering Hang

Cara Mengatasinya
- Disebabkan software mengalami crash
- tekan ctrl + alt + del >> klik End task pada program yang “Not Responding”
- tekan tombol restart pada CPU
- Disebabkan hardware mengalami konflik (adanya penambahan hardware baru)
- konflik antar hardware sering terjadi pada sistem operasi windows
- install ulang windows anda, tetapi yang perlu diingat sebelum reinstall windows anda, lepaskan dulu hardware baru anda
- alankan fasilitas “add new“ hardware yang terdapat pada control panel.

5. Keyboard Tidak Dikenali Oleh Komputer
Cara Mengatasinya
- cek apakah keyboard anda sudah terpasang dengan benar
- jika sudah tapi masih juga keyboard tidak terdeteksi maka kemungkinan keyboard anda bermasalah.
- coba ganti keyboard anda, jika sudah diganti tapi juga masih bermasalah maka kemungkinan besar yang rusak adalah di bagian port keyboard di MB anda.
- Jika memang Sudah di Ganti Keyboard Baru tapi tetap tidak terdeteksi Juga Coba Ganti dengan Keyboard USB dan apabila tidak terdeteksi Juga berarti ada yang salah Pada sitem Windows Sobat

6 Mouse Tidak Dikenali Oleh Komputer (sama denagn kasus keyboard)

7. Pointer Mouse Selalu Meloncat-Loncat
Cara Mengatasinya
- mouse kotor segera di Bersihkan (khususnya pada bola mouse)

8. Komputer Sering Crash
Cara Mengatasinya :
- cek semua posisi kabel, hardware, dan juga tegangan pada casing, cek suhu pada CPU dan jua cek ram, processor dan juga vga.

9. Bila Produsen MetherBoard(MB) Tidak Diketahui
Cara Mengatasinya :
- buka casing, dan cek CPU anda biasanya sebuah MB memiliki label produsen yang sekaligus berisi spesifikasi tipe Mbnya.
- Lihat pada manual book
- Cari data Mb lewat internet, cocokan ID yang tercetak pada sticker board denan daftar yang terdapat pada situs www.fcc.gov/oet/fccid, dan cari daftar nomor ID yang dikeluarkan oleh lembaga perijinan untuk perangkat elektonik di Amerika
- Gunakan software analisa, seperti sandra99 dll.


10. Lupa Password BIOS
Cara Mengatasinya :
- Cabut batterey cmos pada cpu
- Atau dengan cara emncoba menebak bberapa password default untuk beberapa produsen bios misalkan AMI dan AWARD (contoh : A.M.I, AMI, AMI_SW, ALLY, 589589 dll)

11. Jam dan setting tanggal BIOS Selalu Berubah-Rubah
Cara Mengatasinya :
- batteray cmos sudah tidak berfungsi (mati), ganti dengan batteray yang baru

12. Menambah Perangkat Hardware Baru, Tp Tidak Terdeteksi Oleh BIOS
Cara Mengatasinya :
- Kemungkinan besar bios anda sudah kuno sehingga tidak dapat mendeteksi hardware yang baru, maka segera update bios anda (bisa download melalui internet, mis : www.windrivers.com)


13. Melacak Kerusakan Card Pada MB
Cara Mengatasinya :
- cobalah denganmencabut dan menancapkan beberapa card pada MB anda
- jika booting berhasil maka card anda tidak bermasalah begitu jua sebaliknya

14. Pasang Processor Baru Tp Tidak Terdeteksi
Cara Mengatasinya :
- cek apakah anda sudah memasang processor denan benar
- cek apakah posisi jumper pada processor sudah benar (tentang jumper pada processor bisa anda priksa pada manual booknya)

15. Crash Setelah Memasang RAM Baru
Cara Mengatasinya :
- kemungkinan ram yang anda pasang tidak kompatibel dengan komputer anda (cabut ram tersebut)

16. Menambah RAM Tapi Tidak Terdeteksi
Cara Mengatasinya
Pastikan slot yan dipakai sesuai, misalnya : SD RAM memiliki slot yang hampir sama dengan RD RAM tetapi RD RAM, tidak bisa terdeteksi meskipun bisa dipasang pada slot jjenis SD RAM.
17. Setelah Menambah RAM Proses Komputer Manjadi Semakin Lambat
Cara Mengatasinya :
- perhatikan batas kapasitas ram anda, misalnya ram jenis EDO batas maksimalnya adalah 64 MB, maka ketika dipaksakan untuk ditambah maka komputer anda menjadi semakin lambat

18. Virtual Ram
Cara Mengatasinya :
- klik kanan icon My computer, pilih propertis, kemudian pilih tab performance dan klik VIRTUAL MEMORY
- pilih item let me specify my own virtual memory setting (pilih HD yang akan digunakan sebagai virtual memory)
- klok OK

19. Monitor Tidak Mau Nyala
Cara Mengatasinya :
- pastikan semua kabel power maupun konektor yang berhubungan dengan monitor ok
- pastikan juga pin yang ada pada port VGA masuk dengan sempuran tidak ada yang bengkok apalagi tidak masuk semua/salah satu pin ke port VGA
- pastikan juga VGA card anda ok

20. Monitor Menjadi Gelap Saat Loading Windows
Cara Mengatasinya :
- kemungkinan disebabkan karena setup driver untuk monitor tidak tepat(setting frekuensinya terlalu tinggi)
- masuk dulu ke dalam kondisi safe mode (tekan F8)
- install ulang driver VGAnya

21. Tampilan Tiba-Tiba Rusak Dan Komputer Manjadi Hang
Cara Mengatasinya :
- dikarenakan suhu (pada VA card) sangat panas

22. Ukuran Tampilan monitor Tidak Sesuai Keinginan
Cara Mengatasinya :
- masuk ke display propertis (klik kana semabrang tempat pilih propertis)
- Tekan tab setting dan dan atur ukuran tampilan sesuai dengan keinginan (pada screean area)

23. Monitor Seperti Berkedip Saat Digunakan
Cara Mengatasinya :
- masuk ke display propertis (klik kana semabrang tempat pilih propertis)
- Tekan tab setting dan klik advance, kemudian klik adapter, pada bagian ini ditampilkan refresh raet yang dininkan

24. Sound Card Baru Tidak Terdeteksi
Cara Mengatasinya :
- Crash dengan saounda card yang lama
- cek pada manual booknya, apakah soundcard on boardnya perlu dimatikan atau tidak jika hendak menginstall ulang soundcard yan baru (biasanya bisa dimatikan lewat jumper atau bios)



B. CARA MERAWAT LAPTOP

Menggunakan Laptop ditempat yang Sesuai
Saat penggunaan laptop anda perlu memperhatikan tempat saat meletakkannya. Kebanyakan orang menggunakan laptop di atas kasur, padahal hal ini justru dapat merusak bagian motherboard laptop. Hal ini di karenakan panas yang ada di dalam laptop tidak mampu keluar karena permukaan sirkulasi udara pada laptop tertutup oleh kasur. Jadi jika anda ingin memainkan laptop  di atas kasur alangkah baiknya jika menggunakan buku tebal sebagai alasnya.
Merawat Baterai Laptop
Merawat baterai laptop merupakan cara merawat laptop berikutnya. kita mengetahui bahwa baterai adalah komponen yang diperlukan pada laptop. Baterai yang sehat akan membuat laptop dapat bertahan lama saat di gunakan. Oleh karena itu menjaga dan merawat baterai adalah langkah yang baik dalam merawat laptop. Baca Juga Artikel Pemuda Sukses Pendiri Jejaring Sosial
Menghindari Getaran Elektromagnetik
Saat sedang menggunakan laptop, anda sebaiknya menjauhkan ponsel atau gadget anda dari laptop. Karena getaran elektromagnetik yang di sebabkan oleh gadget, ponsel, serta alat lainnya dapat mengganggu kualitas laptop dalam jangkau waktu yang lama.
Cara Penyimpanan Laptop
Cara merawat laptop berikutnya adalah dengan cara memperhatikan penyimpanan laptop. Jika laptop anda tidak anda gunakan dalam jangkau waktu yang lama, alangkah baiknya jika anda melepas baterai laptop anda. Karena jika baterai laptop berada di dalam laptop jangka waktu yang lama akan mengakibatkan kerusakan pada baterai. Simpan baterai di tempat yang kering dan terhindar dari suhu panas agar tetap tahan lama.
Membersihkan Keyboard secara Berkala
Keyboard adalah bagian laptop yang paling rawan kotor entah itu dari jari tangan, pecahan roti, debu, serta kotoran lainnya. Anda dapat membersihkan keyboard dengan cara menggunakan kuasi kecil dan bersihkan pada sela-sela keyboard anda. Di samping itu anda juga dapat menggunakan vacum cleaner portable untuk menyedot debu dalam laptop.

Jangan Melepas Baterai Sambil Cas
Banyak orang tidak mengetahui bahwa nge-cas tanpa baterai akan mempengaruhi motherboard laptop. Alasan orang adalah agar baterai pada laptop awet dan tahan lama. hal tersebut memang benar, namun sebaiknya jangan melakukan hal tersebut karena arus listrik secara langsung akan mengalir ke motherboard  dan dpaat merusak komponen di dalamnya. Jika anda ingin baterai laptop anda awet maka matikan dahulu laptop dengan mengisi daya lalu hidupkan setelah penuh.


Jangan Menginstal File Sembarangan
Menginstal file sembarangan akan membuat laptop anda menjadi lambat dalam prosesnya. Harddisk saat ini mempunyai kapasitas yang cukup besar, sehingga membuat pengguna dapat mengisntal aplikasi apa saja ke dalam laptop. Dalam hal ini anda harus memilih aplikasi yang sesuai dengan kebutuhan agar tidak menjadi sampah di laptop. Perlu di ingat ketika anda menginstal sesuatu teliti dahulu centang pada aplikasi tersebut, biasanya ada aplikasi bawaan yang ikut serta di install.