Saturday, 27 September 2014

Pengertian Dan Sejarah Bahasa Pemograman Komputer

Assalamu'alaikum Wr Wb.
Salah satu penerapan algoritma adalah untuk membuat program komputer. Pada saat sepi ini, komputer banyak sekali digunalan untuk membantu pekerjaan sehari-hari. Bebrapa pekerjaan yang berkaitan dengan perhitungan angka dapat dibantu dengan membuat komputer. Untuk membuat program komputer, kamu perlu mempelajari bahasa pemrogram.

Mengenal Bahasa Pemrograman.

    Bahasa pemrograman adalah bahasa buatan yang dirancang untuk memberikan intruksi kepada sebuah mesin, misalnya komputer. Bahasa pemrograman dapat digunakan untuk membuat program yang mengatur  perilaku mesin atau mengungkapkan algoritma-algoritma.


Sejarah Bahasa Pemrograman.
    Bahasa pemrograman pertama kali muncul sebelum adanya komputer modren. Dengan kata lain, bahasa pemrograman lebih tua dari pada komputer itu sendiri. Pada awalnya kemunculannya, bahasa pemrograman masih dalam bentuk kode-kode bahasa mesin, yaitu hanya berupa kode 0 dan 1.

  Pada tahun 1940-an, komputer bertenaga listrik dibuat., kemudian terciptalah bahasa assembly (assembly langunge). Bahasab assembly adalah bahasa simbol dari bahasa mesin. Penggunaan bahasa assembly dirasa belum sempurna karena selain sulit untuk diimplementasikan, ternyata bahasa ini juga sulit jika sang pemrograman ingin mengembangkan program buatannya. Beberapa bahasa pemrograman lainnya yang berkembang pada masa itu antara lain Plankalkul (Konrad Zuse), ENIAC coding system, dan C-10.

  Pada tahun 1960, bahasa pemrograman modren mulai dibuat. Bahasa ini menggunakan istilah yang dekat dengan bahasa manusia seperti READ untuk membaca, WRITE untuk menulis, dan sebagainya. Bahasa pemrograman yang berkembang antara lain FORTRAN ( FORmula TRANslator), LISP (LISt Processor), dan COBOL (COmmon Bussines Oriented Languange).

(Kristen Nygaard dan Ole-Johan Dahl)

Pada akhir tahun 1960, bahasa pemrograman simula diciptakan oleh kristen Nygaard dan Ole-Johan Dahl sebagai superset dari Algol 60. Semula merupakan bahasa pemrograman pertama yang didesain untuk mendukung pemrograman berorientasi objek (objek oriented programming). Bahasa pemrograman lainnya yang berkembang pada saat itu antara lainnya lain bahasa C, Pascal, Forth, Smaltalk, Prolog, ML, Dan SQL.

Pada tahun 1980-an, bahasa C++ dikombinasikan dengan pemrograman sistem dan berorientasi objek. Beberapa bahasa pemrograman yang juga berkembang antara lain Ada, Eiffel, Perl, Dan FL (Backus).

  Pasa tahun 1990-an, bahasa pemrograman selain berorientasi objek juga sudah dikembangkan berbasis visual sehingga semakin mudah untuk membuat program aplikasi. Diawali oleh Python dan Microsoft Visual Basic 1 pada tahun 1991, kemudian bahasa Delphi yang dikembangkan dari Pascal. Pada tahun 1997 Visual Basic 5 diluncurkan dengan kemudahan koneksi ke database. Tidak dapat dipungkiri bahwa era 1990-an merupakan era yang paling produktif semenjak bahasa pemrograman diciptakan. Beberapa bahasa pemrograman lain yang berekembang dalam periode ini adalah Haskel, java, Ruby, OO Cobol, Lua, ANSI Common Lisp, JavaScript, PHP, C#, JavaFXScript, Dan Live Script.

Pada tahun 2000-an sampai dengan sekarang, bahasa pemrograman mulai mengarah ke berbasis internet dan mobile flatform. Priode ini merupakan jamannya CMS (Content Manajemen System) yang merupakan pengembangan dari bahasa pemrograman PHP. CMS menyediakan templat website atau portal beserta modul-modul yang siap pakai sehingga kita tidak perlu lagi mempelajari bahasa pemrograman dan skrip HTML. Tinggalcmerangkai modul yang tersedia maka dalam bebrapa hari saja sebuah situs web sudah dapat dibuat. Beberapa bahasa pemrograman yang berkembang dalam periode ini antara lain Tcl/Tk, O'Caml, Ruby, Pyton3.1, Java 6 JDK, JED, Java Beans, J2ME, Dan Microsoft Visual Net (VB Net, C++ Net, ASP NET).


Bahasa C.

Dari sekian banyak bahasa pemrograman yang tersedia, pada kali ini kita akan mempelajari salah satu saja, yaitu bahasa C. Bahasa C berawal dari bahasa pemrograman BCPL yang dikembangkan oleh martin Richard pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thomson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. Selanjutnya, bahasa B dikembangkan menjadi bahasa C oleh Dennis Ricthie pada sekitar tahun 1972-an di bell Telephone Laboratories Inc. (Sekarang adalah AT&T Bell Laboratories).

   Bahasa C merupakan bahasa pemrograman yang banyak digunakan karena memiliki beberapa kelebihan seperti berikut.

a. Bahasa C tersedia hampir di semua jenis komputer
b. Kode bahasa C memiliki portabilitas yang tinggi. Aplikasi yang ditulis dengan bahasa untuk suatu komputer tertentu dapat digunakan pada komputer lain hanya dengan sedikit modifikasi.
c. Bahasa C hanya menyediakan sedikit kata-kata kunci
d. proses eksekusi program lebih cepat
e. Dukungan fungsi-fungsi pusaka yang banyak.
f. Bahasa C mempunyai struktur yang baik sehingga mudah untuk dipahami.

Wassalamu'alaikum Wr Wb.

Perkembangan Dan Dasar-Dasar Sistem Operasi (Closed Source)



Assalamu'alaikum Wr Wb.

  Sistem operasi komputer sejak awal dibuat bertujuan untuk mempermudah suatu pekerjaan yang dilakukan oleh komputer, sehingga pekerjaan tersebut dapat terlaksana dengan cepat, akurat, dan benar. Sistem operasi dibuat dan dikembangkan oleh vendor perusahaan teknologi, ada yang bersifat closed source ataupun open source.

Pengertian Utama       

       Dalam ilmu komputer, sistem operasi (operating sistem) merupakan perangkat lunak sistem yang bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan Sofware aplikasi seperti program-program pengolah kata dan Browser Web.

          Secara umum, sistem operasi adalah perangkat lunak (Sofware) pada lapisan pertama yang terletak pada memori komputer ketika komputer dinyalakan pertama kapi. Sofware lain dijalankan setelah sistem operasi tersebut berjalan. Selanjutnya, sistem operasi akan melakukan layanan inti umum untuk sofware-sofware tersebut. Layanan umum tersebut seperti akses ke harddisk, manajemen memori, scedhuling task, dan antar-muka user. Oleh karena itu masing-masing sofware tidak perlu lagi melakukan tugas-tugas layanan umum tersebut, karena proses tersebut akan dijalankan dan dilakukan oleh sistem operasi. Bagian kode yang melakukan tugas-tugas layanan umum tersebut, karena proses tersebut akan dijalankan dan dilakukan oleh sistem operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan kernel sistem operasi.

   Pengertian sistem operasi secara umum ialah pengelolahan seluruh sumber daya yang terdapat pada sistem komputer dan sebagai penyedia sekumpulan layanan (system calls) kepada pengguna sistem komputer secata keseluruhan.


Fungsi Dasar

        Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu Perangkat keras (Hardware), Program aplikasi (Sofware), sistem operasi (operating system), dsn pengguna (user). Sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna.

           Sistem Operasi Berfungsi seperti adanya pemerintah dalam suatu Negara, berfungsi untuk membuat komputer dapat menjalankan program secara dengan alurnya. Untuk menghindari masalah yang terjadi pada saat pengguna menggunakan sumber daya yang sama secara bersama, sistem operasi akan mengatur pengguna mana yang dapat menggunakan dan pengguna mana yang tidak dapat menggunakan suatu sumber daya sistem, sehingga sistem berjalan secara efisien (resource allocator). Fungsi lain sistem operasi yaitu sebagai pengendali yang bertujuan untuk menghindari kekeliruan (eror) proses dan penggunaan sistem yang tidak perlu.


Tujuan  Sistem Operasi

      Sistem operasi mempunyai 3 tujuan utama yaitu:

a. Kenyamanan, membuat pengguna komputer mejadi nyaman,
b. Efisien, membuat penggunaan sumber daya sistem komputer secara efisien, dan
c. Berevolusi, sistem operasi dibuat dengan mempertimbangkan perkembangan dan dukungan terhadap sistem yang baru sebagai bentuk pembaharuan sistem.

Wassalamu'alaikum Wr Wb.

Wednesday, 24 September 2014

Peresmian Hari Berdirinya Blog AwCyber




As
salamu'Alaikum Wr Wb.

Pertama2, saya tak lupa untuk selalu bersyukur atas rezky dan perlindungan yg selalu di berikan oleh allah swt kepada hamba2 nya yang bertaqwa dan selalu memohon kepadanya.

Akhirnya keinginan saya untuk mempunyai blog dari blogspot terkabul juga :). Dari dulu saya sebenarnya udah bisa membuat blog dari blogspot, tetapi saya belom bisa mengurusnya, karna saya nge-blog yang hanya bermodal hp saja. Untung lah sekarang saya udah mengerti cara memposting artikel blogspot lewat hp, jadi skarang saya udah mempunyai blog dari bogspot dan mulai berkarya lebih semangat lagi :).

Oh iya, pertama saya akan memperkenalkan diri saya dulu:


Nama Saya          : Muhammad Mu'Az
Sekolah                : Smk N1 Perbaungan
Ttgl                        : 8 Juni 1999, Perbaungan
Umur Sekarang   : 15 TAhun

 Memang kalau di lihat dari usia saya, saya masih muda. Tapi jiwa blogger saya sudah mulai menguasai jiwa muda dalam diri saya ini. Dan pada hari ini, Saya akan meresmikan blog saya yg baru ini, yang Bernama AwCyber. Sebenarnya sih, saya berat juga untuk meninggalkan blog lama saya yang menggunakan flatform MyWapBlog. Tapi ya mau bagaimana lagi, blog saya yang lama juga bernama AwCyber juga, tapi hanya beda platform blognya saja.

Ya mungkin hanya ini yang bisa saya ceritakan dan bagikan kepada teman blogspot semua, ini hanya untuk perkenalan saja, agar kita bisa akrab dan saling mengunjungi sesama blogger. Saya Nyatakan Dengan Ini, AwCyber.Blogspot.Com Saya Resmikan Pada Tanggal Rabu 24 September 2014.

 Ya mungkin itu saja lah kata2 perkenalan dan peresmian dari saya untuk teman semua, kalau ada salah kata saya minta maaf dan kepada allah saya memohon ampun.

Saya akhiri dengan.
  Wassalamu'Alaikum Wr Wb.