Minggu, 13 November 2011

PERBEDAAN SISTEM OPERASI, SOFTWARE APLIKASI DAN BAHASA PEMROGRAMAN

1. SISTEM OPERASI

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 dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka.

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.

Contoh populer sistem operasi modern termasuk Linux, Android, iOS, Mac OS X, dan Microsoft Windows.
Secara umum, Sistem Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu. 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).








2. SOFTWARE APLIKASI

Program aplikasi merupakan program yang di buat untuk tujuan tertentu, misalnya untuk penjualan di supermarket, untuk mengelola data rumah sakit, untuk mencetak kuitansi, mengedit foto, dan sebagainya.







    Untuk mendukung operasi software aplikasi di atas tugas pengguna komputer dibagi menjadi :
    1. analis system
    2. programmer
    3. operator
    4. administrator database, yaitu orang yang bertugas melakukan definisi dan manipulasi software database. Ini dibutuhkan jika software yang dioperasikan akan menggunakan aplikasi database.
    5. administrator jaringan, yaitu orang yang bertugas mengelola software system operasi, software aplikasi yang digunakan dalam sebuah jaringan komputer
    Software aplikasi memiliki beberapa macam, yaitu:
    1. software aplikasi hiburan
    2. software aplikasi pendidikan
    3. software aplikasi bisnis
    4. software aplikasi khusus, dan
    5. software aplikasi produktivitas kerja.

    3. BAHASA PEMROGRAMAN

    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. 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 {, }, ?, <<, >>, &&, ||, dsb.
    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, dsb.
    Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah. Mempelajari pemrograman komputer sebaiknya dimulai dari mempelajari bahasa pemrograman yang relatif sederhana terlebih dahulu. Bahasa Pascal/Turbo Pascal maupun C/C++ merupakan alternatif yang baik untuk memulai. Pada pokoknya, setiap bahasa pemrograman hanya memiliki perbedaan pada sintaks dan cara-cara pendeklarasian variabel, konstanta, maupun hal-hal khusus semacam array, pointer, atau linked list (perkecualian ada pada bahasa assembly atau bahasa dengan struktur ‘nyeleneh’ semacam Prolog). Itulah sebabnya bagi mereka yang sudah akrab dengan pemrograman komputer, tidak akan terlalu kesulitan untuk mempelajari bahasa pemrograman baru.komputer dan pemrogramannya adalah dunia yang terus berkembang secara dinamis. Jangan berpuas diri dengan kemampuan yang dimiliki saat ini. Bahasa dan teknik pemrograman baru terus bermunculan dari waktu ke waktu. Seorang programmer sejati tidak pernah berhenti belajar dan mengasah kemampuannya.


    KESIMPULAN

    Sebuah system computer dapat dibagi ke dalam beberapa komponen utama, seperti “para pengguna”, “perangkat keras”, serta “perangkat lunak”. “Para pengguna” (users) ini merupakan pihak yang memanfaatkan system computer tersebut. Para pengguna disini bukan saja manusia, namun mungkin berbentuk program aplikasi lain, ataupun perangkat computer lain. “Perangkat keras” (hardware) ini berbentuk benda konkret yang dapat dilihat dan disentuh. Perangkat keras ini merupakan inti dari sebuah system, serta penyedia sumber-daya (resource) untuk keperluan komputasi. Diantara “para pengguna” dan “perangkat keras” terdapat sebuah lapisan abstrak yang disebut dengan “perangkat lunak” (software). Secara keseluruhan perangkat lunak membantu para pengguna untuk memanfaatkan sumber-daya komputasi yang disediakan perangkat keras.

    Perangkat lunak secara garis besar dibagi lagi menjadi dua yaitu “program/software aplikasi” dan “Sistem Operasi”. “Program aplikasi” merupakan perangkat lunak yang dijalankan oleh para pengguna untuk mencapai tujuan tertentu. “Sistem Operasi” dapat dikatakan merupakan sebuah perangkat lunak yang “membungkus” perangkat keras agar lebih mudah dimanfaatkan oleh para pengguna melalui program-program aplikasi tersebut.

    Untuk software pemrograman, secara hierarchy pada komponen system computer setara dengan software aplikasi, hanya perbedaannya software aplikasi digunakan untuk tujuan tertentu dan untuk suatu pekerjaan tertentu, namun software pemrograman merupakan suatu software yang dapat menghasilkan software baru yang lain.

    Dengan demikian, sebuah Sistem Operasi bukan merupakan bagian dari perangkat keras computer, dan juga bukan merupakan bagian dari perangkat lunak aplikasi computer, apalagi tentunya bukan merupakan bagian dari para pengguna computer.

    sumber:
    http://wikipedia.org
    http://wartawarga.gunadarma.ac.id
    http://rnunugraha.blogspot.com/2010/07/macam-macam-sistem-operasi-komputer-dan.html

    Minggu, 16 Oktober 2011

    PEMANFAATAN IT DALAM KEHIDUPAN SEHARI-HARI DAN TANTANGAN UNTUK MASA DEPAN


        Teknologi Informasi dan Komunikasi(TIK) adalah sebuah ilmu pengetahuan yang berkaitan dengan proses penggunaan alat bantu manipulasi dan pengeloaan Informasi.Hal Ini dapat kita rasakan manfaatnya seperti transformasi ilmu pengetahuan bagi sektor-sektor pendidikan,perekonomian. Sementara ekonomi dapat mendorong usaha kecil dan menengah pedesaaan agar mendapatkan nilai lebih, serta menggerakkan roda perekonomian desa.

    Coba kita renungkan dan pikirkan manfaat Teknologi Informasi, jika penduduk pedesaan dapat mencari informasi terbaru mengenai benih padi,jagung unggul, dan bibit unggul tanaman budidaya lainnya atau bisa informasi komoditas hortikultura unggulan. Begitu juga dengan peternak yang dapat mengetahui tentang primadona produk unggulan peternak, misalnya kambing,sapi,ayam dll.Tentunya akan meningkatkan taraf hidup masyarakat pedesaan.sehingga masyarakat pedesaan bisa lebih maju dalam segi pertanian.

    Untuk e-education(pendidikan), kita sudah mengenal program Internet Goes to School, Community Access Point, e-Learning, SMart Campus dan generasi Baru Guru Indonesia.

    Internet dapat membuka peluang bisnis dan memberikan manfaat yang sangat banyak dari Segi apapun, termasuk dalam bidang keagamaan,pendidikan serta semua informasi yang kita butuhkan,bahkan dapat mempercepat penyebaran teknologi informasi ke wilayah-wilayah pedesaan sampai dengan daerh-daerah terpencil lainya.

    Teknologi Informasi dan Komunikasi(TIK) juga banyak diterapkan dalam perusahaan-perusahaan. Kebutuhan efisiensi waktu Serta biaya menyebabkan setiap pelaku usaha merasa perlu menerapkan Teknologi informasi dalam lingkungan kerja mereka. Hal ini akan membantu dalam sistem managemen dalam suatu perusahaan.Sehingga suatu perusahaan mampu maju serta bersaing dengan perusahaan-perusahaan besar lainya.

    Semakin cepatnya perkembangan teknologi informasi dan  komunikasi(TIK) menuntut manusia untuk mencoba membuat perubahan-perubahan di segala jenis kehidupan yang tujuannya adalah mendapatkan hasil maupun kondisi yang terbaik yang dapat dicapai. Banyaknya sector kehidupan yang ada di dunia ini diharapkan membuka inovasi baru Serta peluang-peluang bagi kita untuk menciptakan sesuatu yang baru dan kemajuan peradaban manusia yang tentunya demi meningkatkan tarah hidup masyarakat Indonesia.

    Namun banyak juga tantangan yang harus kita hadapi dengan semakin berkembangnya dunia IT sekarang ini. Karena dampak sebuah perkembangan IT bisa berdampak positif dan negative.Dampak positifnya seseorang bisa tau tentang perkembangan dunia jaman sekarang dari segi apapun, mendapatkan segala informasi yang kita butuhkan,dan mampu menciptakan peluang-peluang bisnis.yang dapat meningkatkan tarah hidup manusia.Dampak negatirnya Jika akses yang terlalu bebas bisa berakibat fatal bagi perkembangan masyarakat, terutama di daerah yang haus akan informasi. Selain itu, perkembangan virus, phishing, dan berbagai ancaman di dunia IT juga semakin maju. Maka dari itu, semua inovasi tersebut hendaknya harus dibatasi oleh suatu aturan hukum Negara dan pemerintah juga harus menyiapkan perangkat peraturan terkait pembatasan kebebasan akses internet.dampak lainya yaitu dengan semakin berkembangnya IT,setiap manusia melakukan segala aktifitasnya dengan memanfaatkan teknologi IT,hal ini berdampak buruk bagi fungsi manusia yang dalam hal ini adalah pencipta/pengendali IT,justru beralih fungsi menjadi IT lah yang mengendalikan manusia.Jadi pelajaran yang bisa kita ambil adalah segala informasi yang kita dapatkan haruslah kita saring dahulu,ambilah manfaat yang positif,dengan menggunakanya TI sebagaimana mestinya.Diharapkan IT di Indonesia dapat berkembang mengikuti berkembangan dunia

    SEKIAN DAN TERIMA KASIH