Senin, 08 Oktober 2012

Tujuan Operating Sytem


  • Eksekusi user program , untuk menjalankan/mengeksekusi program.
  • Memiliki kernel, kernel adalah suatu bagian program yang berjalan setiap saat sehingga komputer selalu siap digunakan.
  • Pemakaian komputer menjadi efisien, karena sistem operasi memanager sumber daya dan menangani konflik permintaan sumber daya secara efisien serta mempermudah penggunaan komputer dan memaksimalkan sumber daya komputer.
  • Resource allocator , yaitu menempatkan sumber daya secara efisien.
  • Mengendalikan perangkat input dan output, meyediakan landasan untuk aplikasi serta bertindak sebagai penghubung antara para pengguna dengan perangkat keras dan penghubung antara hardware dan software.


Macam-macam Kompiler

Untuk bahasa C , kompiler yang biasa digunakan :

1. Dev C++
Sebuah kompiler yang open source dan bisa digunakan untuk bahasa C dan C++. Dev C cukup mudah digunakan bagi pemrogram yang baru belajar.

2. Turbo C
Sebuah kompiler C yang open source. Namun, turbo C mempunyai user interface yang membosankan.

3. Code Blocks
Kompiler yang open source yang digunakan untuk bahasa C. Code Blocks di anggap cukup rapi dengan auto complete.

Untuk bahasa Pascal, kompileryang bisa digunakan :

1. Turbo Pascal
Kompiler yang di gunakan untuk mengkompilasi bahasa pascal. Namun, user interface untuk Turbo Pascal membosankan lebih mirip seperti sistem operas DOS.

2. Geany
Kompiler yang sebenarnya bisa digunakan untuk berbagai bahasa pemrograman.


Sedangkan macam-macam interpreter :

1.PHP
2.Perl
3.ASP , dll.

Rabu, 12 September 2012

Teknik Informatika


Perkembangan ilmu pengetahuan dan teknologi membuat perubahan dan pengaruh yang begitu besar bagi kehidupan manusia. Baik itu dalam hal pendidikan dan pengetahuan, sosial, budaya,ekonomi,politik, dan masih banyak lagi. Dalam dunia pendidikan dan pengetahuan istilah TI (Teknik Informatika) sudah tidak asing lagi. Teknik Informatika merupakan kumpulan disiplin ilmu dan teknik yang secara khusus menangani masalah transformasi atau pengolahan data dengan memanfaatkan se-optimal mungkin teknologi komputer melalui proses-proses logika. Pada teknik informatika bidang ilmu yang lebih banyak dikaji adalah bidang pemrograman dan komputasi, rekayasa perangkat lunak (software) untuk berbagai bidang aplikasi dalam berbagai bidang usaha, dan teknologi jaringan komputer.
Komponen-komponen Teknik Informatika :
·        Hardware (perangkat keras)
·        Software (perangkat lunak)
·        Brainware


Dampak perkembangan teknik informatika dalam kehidupan yaitu terdpat dampak positif dan negatif. Salah satu dampak positifnya adalah kita dapat mengetahui berbagai informasi dan perkembangan dari seluruh dunia dengan cepat. Dan dampak negatifnya adalah penyalahgunaan perkembangan teknik informatika tersebut dan masuknya berbagai budaya yang tidak sesuai dengan budaya asal juga terjadi westernisasi.