Senin, 14 November 2011

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.

Berikut ini adalah daftar bahasa pemrograman komputer:

Sumber : Wikipedia bahasa Indonesia, ensiklopedia bebas

Software Aplikasi

Pada umumnya kita membagi komputer menjadi 3 bagian. Bagian pertama adalah System Operasi ( SO ) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak.

Bagian kedua yaitu Hardware ( Perangkat Keras ) adalah salah satu komponen dari sebuah komputer yang sifat alatnya bisa dilihat dan diraba secara langsung atau yang berbentuk fisik, yang berfungsi untuk mendukung proses komputerisasi.

Sedangkan bagian yang ke tiga adalah Software Aplikasi merupakan software program yang memiliki aktivitas pemrosesan perintah yang diperlukan untuk melaksanakan permintaan pengguna dengan tujuan tertentu. 
Pada prinsipnya Software Aplikasi tidak mengarah langsung ke sebuah kebutuhan. Atau lebih jelasnya, software aplikasi menawarkan berbagai fungsi-fungsi yang berbeda sesuai dengan kebutuhan pengguna dan dimana aplikasi tersebut dibutuhkan. Jadi bisa dikatakan bahwa software aplikasi adalah lapisan antarmuka terakhir antara komputer dan pengguna maka software aplikasi berada pada tingkatan teratas dari tipe-tipe software. Software aplikasi dibuat untuk sebuah tujuan atau keperluan yang bisa berupa program khusus atau berbagai kumpulan dari program-program seperti bahasa pemrograman, aplikasi perkantoran, games, entertainment dan lain-lain.

Sumber : Berbagai Sumber

SEMOGA BERMANFAAT !!!!

Perbedaan Sistem Operasi Microsoft Windows, Macintosh dan Linux

Sistem operasi (operating system /OS) adalah perangkat lunak sistem yang bertugas untuk memberikan abstraksi terhadap kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, yang digunakan oleh software aplikasi seperti program-program pengolah kata dan browser web.
Biasanya, istilah Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall. Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.
Secara umum, Sistem Operasi adalah software 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. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi
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 file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh 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. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi.
Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan network dan koneksitas internet, yang dulunya tidak menjadi layanan inti umum. Sistem Operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.
Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API.
Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara window program tersebut dengan program yang lain.
Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:
  1. Microsoft Windows  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 7 (Seven) yang dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)). Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis. Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.
  2. Macintosh atau 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). Macintosh, atau disingkat Mac, adalah salah satu jenis komputer personal berbasis PowerPC yang diproduksi oleh Apple. Komputer ini dinamakan berdasarkan McIntosh, jenis apel yang disukai Jef Raskin. Macintosh diperkenalkan pertama kali pada bulan Januari 1984 lewat iklan Super Bowl yang fenomenal. Macintosh adalah komputer pertama yang memperkenalkan sistem antarmuka grafis (GUI). Pada waktu itu, langkah yang dilakukan Apple adalah sebuah perkembangan revolusioner dalam dunia komputer personal.
  3. Unix. 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.Linux  adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.[Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux. Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer,[4], dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox[5]), telepon genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).
    Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric dan LibreOffice.
  4. 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.

sumber : wikipedia dan berbagai sumber lainya

Jumat, 14 Oktober 2011

Pemanfaatan TI dalam kehidupan sehari-hari

  • Di rumah 
Keberadaan komputer pribadi di rumah (Home PC) memberikan manfaat yang cukup banyak misalnya untuk membantu sesorang melakukan hobinya (misalnya games), membantu melakukan pekerjaan kantor dirumah (bahkan dengan bantuan komputer, rumah bisa menjadi kantor untuk bekerja), membantu kita melakukan proyek-proyek kecil bersama keluarga, membantu anak mengerjakan pekerjaan rumah dari sekolah.

  • Dunia kerja dan pendidikan
Dunia kerja adalah yang mungkin mendapatkan manfaat paling besar dari TI. Apalagi saat ini sudah berkembang yang namanya mobile technology , seperti PDA (Personal Digital Assistant), laptop,handphone, dan sebagainya yang memungkinkan informasi dapat diakses oleh orang yang sedang dalam perjalanan.Dunia pendidikan tidak terlepas dari TI. Bahkan awal mula perkembangan komputer dan Internet dewasa ini adalah fakta dari riset-riset yang dikerjakan oleh kalangan akademisi. Saat ini pendidikan juga membutuhkan TI yang sama besarnya seperti kalangan dunia kerja. Dunia pedidikan berkaitan erat dengan informasi dengan pengetahuan. Karena itu akses yang mudah kepada informasi dan pengetahuan menjadi sangat penting.

  • Pelayanan masyarakat
Dengan adanya TI pelayanan masyarakat dapat dibantu agar lebih singkat dan mudah. Misalnya pelayanan antrian di kasir di supermarket dapat dipercaya dengan bantuankomputer untuk melakukan perhitungan harga barang yang dibeli konsumen. Pelayanan pembayaran pajak, telepon, listrik, atau air dikantor-kantor yang bersangkutan dapat dipercepat dengan bantuan komputer. Pelayanan pembuatan KTP dan SIM dapat dipersingkat dengan bantuan aplikasi komputer.



Tantangan yang dihadapi IT

Dibawah ini mengilustrasikan tantangan dan peluang yang dihadapi para manajer bisnis dalam mengelola system informasi dan teknologinya untuk memenuhi tujuan bisnis.  

Tantangan IT :
*  Kebutuhan ataskecepatan dan fleksibilitas Pengembangan siklus produk,proses manufaktur, dan sikluspengiriman.
*  Perekayasaan ulang dan integrasi lintas fungsi proses bisnis dengan menggunakan teknologi Internet.
*  Integrasi ebusiness dan commerce Ke dalam strategi, proses, struktur, dan budaya organisasi.

Perkembangan Bisnis IT :
*  Penggunaan Internet, Intranet, Ekstranet, dan Web sebagai infrastruktur TI utama.
*  Difusi teknologi web untuk para pegawai, pelanggan, dan pemasok yang bekerja dengan internet.
*  Komputer berjaringan global, kerja sama, dan sistem pendukung keputusan

Tujuan Bisnis IT :
*  Memberi para pelanggan apa mereka inginkan,kapan dan bagaimana mereka menginginkan, dengan harga terendah.
*  Koordinasi pemanufakturan dan proses bisnis dengan para pemasaran dan pelanggan.
*  Kemitraan saluran Pemasaran  dengan para pemasok danpenyalur.

=====================================================================
-------TAMBAHAN-------
=====================================================
TANTANGAN DALAM DUNIA TEKNOLOGI INFORMASI

Kemajuan yang pesat dalam bidang teknologi informasi di dunia menyebabkan kemampuan komputer maju pesat, kemampuan komputer selalu meningkat setiap tahunnya termasuk di Indonesia. Dalam hal penggunaan Internetpun Indonesia telah mencapai 45 pengguna berdasarkan data dari Kementrian Kominfo tahun lalu, sementara telepon selular pun tumbuh sangat pesat dan saat ini mencapai 180 juta pelanggan atau 80% penduduk Indonesia. Di bidang social media, pengguna Facebook di Indonesia mencapai 33 juta, dan menempati peringkat nomor 2 di dunia setelah Amerika. Sementara itu, pengguna Twitter di Indonesia sebanyak 6,24 juta, berdasarkan data pada September 2010.
Berdasarkan data diatas dapat disimpulkan bahwa keberadaan teknologi sangat berpengaruh dalam kehidupan bangsa Indonesia. Sayangnya dalam penggunaanya bangsa Indonesia sendiri masih belum bisa memaksimalkan penggunaan media-media teknologi yang sudah ada tersebut guna memajukan dan mensejahterakan bangsa ini. Jika dilihat dari kenyataan yang ada pertumbuhan ekonomi di Indonesia baik, tetapi pertumbuhan tersebut lebih didorong oleh konsumsi saja. Hal ini membuat kita lebih menjadi penikmat keringat orang luar negeri. Akibatnya, penciptaan lapangan kerja di Indonesia masih terbatas dan angka kemiskinan pun masih tinggi. Di bidang teknologi hal ini terjadi produk yang kita nikmati kebanyakan adalah produk impor terutama dari Jepang dan China. Meskipun sebernarnya juga masih ada beberapa orang Indonesia yang mampu menciptakan teknologi terbaru. Berikut hal-hal yang merupakan tantangan dalam dunia teknologi informasi di Indonesia :

# Peningkatan produktivitas, kreativitas, serta daya saing individu, organisasi, dan bangsa Indonesia dalam hal penciptaan teknologi terbaru.
# Peningkatan hardskill dan softskill, yang dimaksud softskill disini bukan hanya menyakut ketrampilan dalam penguasaan teknologi melainkan menyangkut kemampuan untuk berkomunikasi, beradaptasi pada situasi yang berbeda-beda, bernegosiasi, mengatur waktu, memecahkan masalah, bekerja dalam tim dan memimpin suatu tim.
# Memanfaatkan peluang yang ada kalo tidak ada berusahalah untuk menciptakan peluang sendiri caranya dengan mempersiapkan diri kita dengan membuka wawasan bagi munculnya ide baru dan masukan-masukan.
# Dan yang paling mudah adalah menggunakan produk teknologi buatan anak negeri sendiri. Dengan begitu secara tidak langsung anda telah mendorong kemajuan pembuatan teknologi anak bangsa sendiri.
Source :
Modul Pengenalan Teknologi Informasi (Siti Rokhmah, S.Kom) Dan Berbagai Sumber