Selasa, 15 November 2011

Perbedaan Sistem Operasi, Program Aplikasi, Dan Bahasa Pemograman

A. Sistem Operasi

Sistem operasi (bahasa Inggris: operating system ; OS) 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 dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi boot diri.Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras computer. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.

Sistem Operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD, Solaris, palm, symbian, Android, iOS, Mac OS X dan sebagainya. Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX,HP/UX,dll.

Ø Sistem Operasi secara umum terdiri dari beberapa bagian:

  1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
  2. Kernel, yaitu inti dari sebuah Sistem Operasi
  3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna
  4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
  5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.

Ø Sistem operasi - sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:

  1. Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 (Seven) yang dirilis pada tahun 2009, dan Windows 8 yang akan dirilis pada tahun 2012 atau lebih lambat)).
  2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
  3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.6 (Snow Leopard). Musim panas 2011 direncanakan peluncuran versi 10.7 (Lion).

B.Program Aplikasi

Program aplikasi disebut juga dengan perangkat lunak aplikasi yang merupakan suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Pada pengertian umumnya, aplikasi adalah alat terapan yang difungsikan secara khusus dan terpadu sesuai kemampuan yang dimilikinya Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media.

Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite aplikasi (application suite). Contohnya adalah Microsoft Office dan OpenOffice.org, yang menggabungkan suatu aplikasi pengolah kata, lembar kerja, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering kali, mereka memiliki kemampuan untuk saling berinteraksi satu sama lain sehingga menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dibenamkan dalam suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja yang terpisah. Aplikasi dapat digolongkan menjadi beberapa kelas, antara lain:

  1. Perangkat lunak perusahaan (enterprise)
  2. Perangkat lunak infrastruktur perusahaan
  3. Perangkat lunak informasi kerja
  4. Perangkat lunak media dan hiburan
  5. Perangkat lunak pendidikan
  6. Perangkat lunak pengembangan media
  7. Perangkat lunak rekayasa produk

C. Bahasa Pemograman

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman.

Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram. Untuk dapat melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan di banyak kasus, pengetahun pengetahuan lain seperti matematika.Pemrograman adalah sebuah seni dalam menggunakan satu atau lebih algoritma yang saling berhubungan dengan menggunakan sebuah bahasa pemrograman tertentu sehingga menjadi sebuah program komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman.

Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:

  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
  2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, seperti STO yang berarti simpan (STORE) dan MOV yang artinya pindah (MOVE). Yang tergolong dalam bahasa ini adalah Fortrandsb.
  4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, JAVA, C++, .NET dsb.

Selasa, 11 Oktober 2011

Pemanfaatan Teknologi dalam kehidupan sehari-hari

Tentu banyak kita jumpai dalam khidupan sehari-hari pemanfaatan teknologi dalam kehidupan sehari-hari tapi kadang-kadang kita tidak sadar akan manfaat itu benar kan….?

Pemanfaatan teknologi bayak sekali diantaranya :

Ø Pendidikan : di dunia pendidikan sekolah dapat menggunkan Lcd Proyektor, Guru tidak capek atau kerepotan menulis di papan tulis tapi guru tinggal melihatkan lewat Lcd Proyektor itu. Dan Bagi murit bila ada tugas kita tinggal Kompas di google benarkan…? Walaupun itu dilarang oleh guru. He…he…..

Ø Informasi : di dunia Informasi banyak banget informasi yang kita dapatkan melalui internet misalnya kita menggunakan situs Face book , twitter, yahoo mail dan masih bayak lagi tapi itu biasanya digunakan oleh kalangan muda terutama facebook yang sekarang ini bayak digunakaan dan marak-maraknya….

Ø Download: kita bisa cari lagu yang kita sukai tanpa kita beli-beli yang mahal dan kita bisa mencari aplikasi atau software-sofware yang kita butuhkan misalnya kita mau mengedit foto kita bisa cari software adobe photoshop atau yang instan salah satunya photo shine.

Ø Hiburan : Biar gak bosen kita bisa maen game online di internet…..

Ø Tambah temen : Biasa kita paling suka kalo temen kita banyak itu bisa menyenangkan iya kan…. ^_^ kita bisa menggunakan chatting atau mengirim e-mail tapi sekarang kita bisa pakai facebook yang paling ngetren sekarang betul kan….. ^_^

Ø Belajar : Dengan adanya computer kita tidak akan capek nulis yang begitu banyak dan kita ebih mudah mengetik dari pada menulis capek. Dan bila ada tugas yang kita gak tau kita bisa tanya pada internet contohnya saja kita mencari di google. Benar kan soalnya itu juga pengalamanku waktu sekolah dulu he…he ^_^

Masih banyak lagi yang laen di cari sendiri za…….

Dan manfaat teknologi di dunia masyarakat

Banyak banget teknologi yang digunakan masyarakat salah satunya yang sering digunakan petani adalah tlaktor adalah mesin pembajak sawah. Petani tidak usah lagi kerepotan dengan sapid an sapipun tidak capex lagi dengan bajak disawah petani tinggal menggunakan tlaktor. Masyarakat bukan hanya teknologi saja tetapi juga ada gagasan social sebagai satu bidang akademik. Masyarakat Informatika mengambil sumber daya dan partisipan dari serangkaian latar belakang termasuk ilmu computer, ilmu informasi , perencanaan , pendidikan, penelitian pedesaan dan pembangunan. Didunia teknologi masyarakat bisa memanfaatkan dan menikmatinya misalnya dengan adanya Televisi kita bisa melihat acara – acara tanpa kita dating langsung ke tempatnya. Dan kita tidak lagi melihat layar tancap.

Di Dunia Komunikasi

Di Dunia Komunikasi ini yang paling penting di dunia sekarang yaitu Handphone ( HP) sekarang jarang banget orang yang tidak punya handphone ( HP) dengan HP kita bisa bicara dengan jarak jauh dan kita bisa ngobrol dengan temen atau pacar bagi yang punya pacar dengan sms…

Tapi itu semua benarkan… ^_^

Beberapa pemanfaatan TIK dalam pembelajaran diantaranya :
-Presentasi
-Demonstrasi
-Kelas Virtual

Tantangan Dengan Adanya Perkembangan Teknologi

Dengan adanya perkembangan teknologi sekarang ini bayak orang yang salah menggunakannya atau memanfaatkanya. Dan juga teknologi ini untuk sebagian orang justru memberikan dampak negatif terhadap kualitas dari hubungan yang mereka jalin. Bagaimana tidak, belakangan ini masyarakat lebih nyaman mengumpulkan teman-teman didunia maya daripada aktif pada kegiatan-kegiatan organisasi riil yang dapat memberikan kualitas hubungan pertemanan yang lebih kongkrit dan intents. Misalnya saja facebook sebagai cotoh kasusnya. Banyak orang yang memiliki ratusan atau bahkan ribuan teman di-facebook tapi di dunia nyata, mereka hanya memiliki beberapa orang teman dekat yang menemani keseharian mereka. Inilah salah satu dampak negatif facebook yang sampai sekarang mungkin belum disadari oleh beberapa orang. Mereka telah kehilangan kemampuan untuk berbaur dengan masyarakat dan cenderung nyaman dengan kehidupan online. Padahal jika terjadi suatu hal yang krusial pada kehidupan kita, yang bisa membantu kita bukanlah orang-orang yang kita kenal didunia maya tapi orang-orang yang hidup disekitar kita. Dan ada juga selain Facebook yaitu Handphone (HP). Sekarang ini handphone (HP) semakin canggih dengan kecanggihanya itu banyak orang yang salah menggunakannya misalnya saja seorang anak remaja yang di bawah umur sudah melihat video- video yang tidak pantas di lihat.