26 Aug 2010

Bahasa pemrograman

     Bahasa pemrogaraman, adalah Memberikan instruksi kepada komputer agar dapat bekerja seperti yang kita kehendaki.
- Yang ‘dipahami’ atau dijalankan oleh komputer : data dan instruksi dalam bentuk biner (rangkaian bit-bit bernilai ‘0’ atau ‘1’).
- Yang dipahami manusia : logika, aritmetika, algoritma, konsep, model, dan sebagainya.

     Untuk menjembatani, dibuatlah bahasa pemprograman, yang menerjemahkan dari apa yang dikehendaki / dimengerti manusia menjadi instruksi mesin komputer.

     Dalam perkembangannya sampai sekarang banyak sekali yang mengembangkan bahasa pemrograman, dan dapat diklasifikasikan menjadi tiga, yaitu:
1. Bahasa tingkat rendah, memetakan setiap instruksi dari kode sumber kedalam satu instruksi bahasa mesin. Biasa disebut juga dengan bahasa assembly. Untuk dapat memprogram dalam bahasa assembly, diperlukan pengetahuan yang benar tentang perangkat keras, representasi data, cara kerja pemprosesan, dan instruksi-instruksi mesin komputer. Bahasa ini langsung berhubugan dengan perangkat keras, oleh karena itu lebih terkenal dengan nama bahasa mesin.
2. Bahasa tingkat menengah, antara kedua tingkat di atas. Contoh : bahasa C, C++, bahasa ini merupakan pengembangan dari bahasa assembly, yang sudah cukup mudah digunakan, akan tetapi tidak terlalu mudah untuk dipahami.
3. Bahasa tingkat tinggi, memiliki kedekatan dengan bahasa dan cara berpikir manusia. Contoh : bahasa Pascal, java, delphi, VB, dan HTML. Semua bahasa ini sudah bisa dipahami oleh manusia awam, karena bahasanya sudah menggunakan bahasa inggris walaupun ada sedikit coding yang tidak bisa diganggu gugat akan tetapi mudah untuk dipelajari.
 
     Pada umumnya, bahasa pemrograman makin tinggi makin mudah dipahamaioleh manusia. Sebaliknya, jika bahasa pemrograman itu rendah akan membuat manusia bekerja keras dalam memahaminya karena langsung dengan perangkat kerasnya.
Semoga bermanfaat! ^_^

Tiga komponen utama dalam komputer

     Komputer dewasa ini bukan lagi menjadi bahan yang mewah, apalagi hanya dimiliki oleh orang kaya. Akan tetapi sudah menjadi kebutuhan sekunder bahkan merambah ke kebutuhan primer bagi beberapa orang yang memiliki profesi yang erat hubungannya dengan informasi, bisnis, ataupun dunia pendidikan. Bahkan sekarang mulai berkembang dengan maraknya para pelajar yang memiliki laptop dengan harga yang mulai terjangkau semua kalangan. Kali ini akan saya bahas sedikit tengtang komponen utama dari sebuah komputer ataupun laptop.

     Pada umumnya sebuah sistem komputer tersusun atas tiga elemen, yaitu :
1 Hardware (Perangkat Keras), merupakan rangkaian elektronika.
2 Software (Perangkat Lunak), merupakan program yang dijalankan pada komputer.
3 Brainware (SDM).

     Sementara itu Hardware sendiri terbagi dalam tiga bagian utama yaitu:
1. Processor, merupakan bagian dari perangkat keras komputer yang melakukan pemprosesan aritmatika dan logika serta pengendalian operasi komputer secara keseluruhan. Prosesor terdiri atas dua bagian utama, yaitu ALU (Arithmetic Logic Unit) dan Control Unit. Kecepatan kerja prosesor biasanya ditentukan oleh kecepatan clock dari Control Unit-nya.
2. Memori, ini juga dibedakan menjadi dua yaitu:
 
a. Primary Memory, dipergunakan untuk menyimpan data dan instruksi dari program yang sedang dijalankan. Biasa juga disebut sebagai RAM. Karakteristik dari memori primer adalah
• Volatil (informasi ada selama komputer bekerja. Ketika komputer dipadamkan, informasi yang disimpannya juga hilang)
• kecepatan tinggi
• akses random (acak)

b. Secondary Memory, dipergunakan untuk menyimpan data atau program biner secara permanen. Karakteristik dari memori sekunder adalah
• non volatil atau persisten
• kecepatan relatif rendah (dibandingkan memori primer)
• akses random atau sekuensial
• Contoh memori sekunder : floppy, harddisk, CD ROM, magnetic tape, optical disk, dll. Dari seluruh contoh tersebut, yang memiliki mekanisme akses sekuensial adalah magnetic tape
 
3. Piranti, merupakan bagian yang berfungsi sebagai penghubung antara komputer dengan lingkungan di luarnya. Dapat dibagi menjadi dua kelompok, yaitu
• Input Device (Piranti Masukan), berfungsi sebagai media komputer untuk menerima masukan dari luar. Beberapa contoh piranti masukan :
1 - keyboard
2 - mouse
3 - touch screen
4 - scanner
5 - camera
6 - modem
7 - network card
8 - dll
• Output Device (Piranti Keluaran), berfungsi sebagai media komputer untuk memberikan keluaran. Beberapa contoh piranti masukan :
9 - Monitor
10 - Printer
11 - Speaker
12 - Plotter
13 - Modem
14 - network card
15 - dll
 
     Selanjutnya adalah Perangkat Lunak
Perangkat lunak dapat diklasifikasikan sebagai berikut
1. Sistem Operasi, merupakan perangkat lunak yang mengoperasikan komputer serta menyediakan antarmuka dengan perangkat lunak lain atau dengan pengguna. Contoh sistem operasi : MS DOS, MS Windows (dengan berbagai generasi), Macintosh, OS/2, UNIX (dengan berbagai versi), LINUX (dengan berbagai distribusi), NetWare, dll.
2. Program Utilitas, merupakan program khusus yang berfungsi sebagai perangkat pemeliharaan komputer, seperti anti virus, partisi hardisk, manajemen hardisk, dll. Contoh produk program utilitas : Norton Utilities, PartitionMagic, McAfee, dll.
3. Program Aplikasi, merupakan program yang dikembangkan untuk memenuhi kebutuhan yang spesifik. Contoh : aplikasi akuntansi, aplikasi perbankan, aplikasi manufaktur, dll.
4. Program Paket, merupakan program yang dikembangkan untuk kebutuhan umum, seperti :
• pengolah kata /editor naskah : Wordstar, MS Word, Word Perfect, AmiPro, dll.
• pengolah angka / lembar kerja : Lotus123, MS Excell, QuattroPro, dll.
• presentasi : MS PowerPoint, dll.
• desain grafis : CorelDraw, PhotoShop, dll.
5. Bahasa Pemprograman, merupakan perangkat lunak untuk pembuatan atau pengembangan perangkat lunak lain. Bahasa pemprograman dapat diklasifikasikan menjadi tingkat rendah, tingkat sedang, dan tingkat tinggi. Pergeseran dari tingkat rendah ke tinggi menunjukkan kedekatan dengan ‘bahasa manusia’. Bahasa tingkat rendah (atau biasa disebut bahasa assembly) merupakan bahasa dengan pemetaan satu persatu terhadap instruksi komputer. Contoh bahasa tingkat tinggi : Pascal, BASIC, Prolog, Java dll. Contoh bahasa tingkat menengah : bahasa C.
6. Seperti perangkat lunak lain, bahasa pemprograman juga memiliki pertumbuhan generasi.
 
     Komponen yang terakhir yaitu SDM atau brainware. Terdapat berbagai peran yang dapat dilakukan manusia dalam bagian sistem komputer. Beberapa peran di antaranya adalah :
1. Analis Sistem, berperan melakukan analisis terhadap permasalahan yang dihadapi, serta merancang solusi pemecahannya dalam bentuk program komputer.
2. Programmer, berperan menerjemahkan rancangan yang dibuat analis kedalam bahasa pemprograman sehingga solusi dapat dijalankan oleh komputer.
3. Operator, bertugas menjalankan komputer berdasarkan instruksi yang diberikan.
4. Teknisi, bertugas merakit atau memelihara perangkat keras komputer.
5. Dll.

16 Aug 2010

17 Agustus 2010

"Indonesia tanah airku, tanah tumpah darahku. Disanalah aku berdiri, jadi pandu ibuku. Indonesia kebangsaanku, bangsa dan tanah airku. Marilah kita berseru indonesia bersatu. Hiduplah tanahku, hiduplah negeriku, bangsaku, rakyatku, semuanya. Bangunlah jiwanya bangunlah raganya untuk indonesia raya. indonesia raya merdeka-merdaka tanahku negeriku yang kucinta, indonesia raya merdeka-merdeka hiduplah indonesia raya. 2X"
Terimakasih anda sudah menyanyikan lagu kebangsaan kita untuk negara, bangsa, pahlawan, rakyat indonesia, dan yang terpenting adalah diri anda sendiri! Kita sudah tahu, 65 tahun lalu (tepatnya 17 agustus 1945), kemerdekaan indonesia diserukan oleh bung karno! Sekedar memberi tepukan di pipi, kalau kita tidak merdeka belum tentu wanita sekarang bisa sebebas ini. Belum tentu juga saya bisa ngeblog seperti saat ini, apalagi anda bisa baca blogging saya (rasanya agak berat). Lalu apakah yang harus kita lakukan untuk kemerdekaan ini, atau minimal membalas jasa para pejuang Negeri ini?
Kita boleh menyingsingkan lengan baju lebihi siku, atau mengikatkan tali dikepala. Tapi ingat, kita adalah macan asia, jadi sudah waktunya kita bangkit dari kubur dan mati suri ini. Kita singsingkan lengan baju untuk menggapai ilmu, kita ikat tali agar kita berkonsentrasi menggapai cita-cita bangsa. Jadi apapun kita lakukan yang terbaik untuk bangsa ini, bukan kenapa-kenapa karena ini bangsa kita Indonesia raya. Dan ilmu agama itu harus kita kembangkan agar dapat bergerak kedepan dengan didampingi akhlak yang bagus.
Semangat 45 harus selalu kita teruskan, walaupun sekarang sudah menjadi 2010. Apa arti usia kemerdekaan ketika bangsa ini masih penuh cercaan. Betapa penting arti perjuangan para pahlawan, ketika mendengar Indinesia munculah rasa kebanggaan. semoga 17 agustus 2010 menjadi hari yang membuat kita lebih nasionalis, berjuang untuk bangsa ini!
sealkazzsoftware.blogspot.com resepkuekeringku.com