Nama : Martin Cipta Yogi Manurung
NPM : 48111992
Kelas : 3DC01
Kelas : 3DC01
Teknik Informatika
Pengertian
Teknik Informatika
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.
Ilmu
Dasar Teknik Informatika
Dasar ilmu dalam Teknik Informatika
adalah algoritma. Pada Teknik Informatika, mahasiswa akan diarahkan untuk bisa
menguasai ilmu dan keterampilan rekayasa informatika yang berlandaskan pada
kemampuan untuk memahami, menganalisis, menilai, menerapkan, serta menciptakan
piranti lunak (software) dalam pengolahan dengan komputer. Secara garis besar
materi dalam teknik informatika dapat dikelompokkan menjadi beberapa bidang
ilmu antara lain adalah :
1. Sistem Informasi
Memberikan pengetahuan dan pengertian dasar tentang konsep dan kerangka sistem informasi, metodologi dan teknik perancangan, pengembangan, pengetesan dan pemeliharaan sistem perangkat lunak
Memberikan pengetahuan dan pengertian dasar tentang konsep dan kerangka sistem informasi, metodologi dan teknik perancangan, pengembangan, pengetesan dan pemeliharaan sistem perangkat lunak
2. Rekayasa Perangkat
Lunak
Materi yang dipelajari dalam bidang ini adalah Analisa dan Desain Obyek, Penyempurnaan Proses Rekayasa, Inspeksi Perangkat Lunak, Rekayasa Perangkat Lunak, Pemrograman Basis Data Client Server.
Materi yang dipelajari dalam bidang ini adalah Analisa dan Desain Obyek, Penyempurnaan Proses Rekayasa, Inspeksi Perangkat Lunak, Rekayasa Perangkat Lunak, Pemrograman Basis Data Client Server.
3. Pemrograman dan
Komputasi
Memberikan pengetahuan dan kemampuan menganalisis permasalahan dalam ruang lingkup Komputasi, Komputasi Paralel, Sistem Terdistribusi, Teknologi Antar Jaringan.
Memberikan pengetahuan dan kemampuan menganalisis permasalahan dalam ruang lingkup Komputasi, Komputasi Paralel, Sistem Terdistribusi, Teknologi Antar Jaringan.
4. Arsitektur dan
Jaringan Komputer
Materi yang dipelajari dalam bidang ini adalah Arsitektur Komputer, Organisasi Komputer, Elektronika, Sistem Digital, Sistem Mikroprosesor, Jaringan Komputer dll.
Materi yang dipelajari dalam bidang ini adalah Arsitektur Komputer, Organisasi Komputer, Elektronika, Sistem Digital, Sistem Mikroprosesor, Jaringan Komputer dll.
Apa
itu Teknik Informatika
Bagi
kalian yang ingin memilih jurusan Teknik Informatika (TI), tetapi masih bingung
apa sebenarnya Teknik Informatika itu. Disini saya akan bagi-bagi pengalaman
kepada kalian. Saya sendiri adalah mahasiswa Teknik Informatika di Universitas
Gunadarma, banyak yang bilang jurusan ini termasuk jurusan yang sulit, tapi
menurut saya tidak juga.
Teknik
Informatika berbeda dengan jurusan Teknik Komputer. Teknik Komputer lebih
banyak mempelajari hardware komputer. Sedangkan di Teknik
Informatika lebih berfokus belajar tentang software komputer.
Pada
dasarnya ada 4 hal yang diajarkan di teknik informatika. Kalau ada orang bilang
teknik informatika itu susah mungkin karena mereka berfokus kepada hal yang
salah. Nanti Kalian ga harus ahli dalam semua hal, cukup
fokus ke hal yang kalian minati aja :
- Bahasa pemrograman (istilah kerennya : Programming Language), software yang biasa digunakan untuk membuat program aplikasi komputer seperti aplikasi perkantoran, rumah sakit, perpustakaan, pembuatan game, dan sebagainya.
- Database; pengolahan data agar data tersebut tersusun rapi, aman, dan dapat disajikan secara efektif kepada orang yang tepat. orang yang pinter database itu masih sedikit dan banyak dicari oleh perusahaan (kata dosen saya).
- Networking; belajar tentang jaringan, nyambungin komputer satu dengan komputer lainnya. Contohnya bikin LAN, benerin koneksi internet dan sebagainya.
- Grafik Komputer; bikin model-model animasi 3 dimensi, banyak animator indonesia yang ikut bikin film animasi di luar negeri kayak star trek, terminator, iron man 3, pasific rim, transformer 3.
Bagi kalian yang suka gaming disini
tempat yang cocok buat kalian karena disini sarangnya para gamers. Bahkan ada
juga matakuliah pemrograman game, jadi kalian akan merasa kalau hobi kalian
lebih dihargai disini dibandingkan di tempat lain.
Pada
Semester Awal Yang Kita Pelajarin :
1. Belajar utak atik
command prompt (cmd) di windows
command
prompt itu tempat dimana kita bisa ngetik perintah secara langsung ke
windows coba ke start-->all program --> accesoris --> command
prompt terus ketik "help"
2. Belajar database
Mysql
Database
mysql ini database yang relatif gampang dan dipake oleh banyak perusahaan,
database itu tempat kita mengolah data agar tersusun rapi, mirip seperti tabel
di microsoft excel.
3. Install operating
system linux
Biasanya
orang-orang pada pake operating system windows; seperti windows xp, windows 7,
dll. Padahal operating system windows itu berbayar, tapi banyak pake
yang palsu. Kalo orang awam malah mungkin ga sadar mereka selama ini pake
windows bajakan yang sebenarnya ilegal. Nah operating system bernama
linux adalah operating system GRATIS (istilah kerennya adalah open source) yang
biasa dipakai oleh anak teknik informatika (engga harus juga si, gw juga
masih pake windows)
4. Belajar Bahasa
Pemrograman Java
Java
itu bahasa pemrograman yang udah dipake dalam banyak perangkat. Banyak aplikasi
dan game HP yang dibuat dengan java. Banyak dari kalian yang mungkin
sebenernya sering memakai java tapi kalian sendiri tidak sadar. Untuk
awal-awal kalian akan belajar membuat aplikasi sederhana seperti membuat
aplikasi kalkulator menggunakan java
Intinya
jangan takut teknik informatika akan menyulitkan kalian, apalagi kalian yang
hobinya ada di depan komputer. Disini tempat yang paling nyaman buat kalian.
Prospek
Lulusan Teknik Informatika
Bidang aplikasi komputer sangat
luas, hampir tidak ada ruang kehidupan yang tidak tersentuh oleh teknologi
komputer. Luasnya bidang aplikasi tersebut, terbatasnya jumlah system
analyst, pesatnya perkembangan teknologi informasi, dan tingginya
kebutuhan pengembangan perangkat lunak memberikan prospek yang sangat cerah
bagi lulusan Teknik Informatika. Jenis pekerjaan yang tepat untuk lulusan
Teknik Informatika antara lain adalah: Programmer, Sistem Analis, Web
Designer, Software Engineer/Web engineer, Computer
network/Data Communication Engineer, Instansi Pemerintah dan Lembaga
Penelitian, Lain-lain (perusahaan-perusahaan jasa telekomunikasi, perbankan,
konsultan atau dosen di perguruan tinggi negeri maupun swasta, dll).
Daftar
Perguruan Tinggi Negeri yang terdapat Teknik Informatika :
1. Inst. Teknologi Bandung (ITB)
2. Inst. Teknologi Sepuluh Nopember (ITS)
3. Univ. Diponegoro (UNDIP)
4. Univ. Trunojoyo
5. Univ. Sriwijaya
Sistem Informasi
Pengertian
Sistem Informasi
Sistem
berasal dari bahasa Latin (systēma) dan bahasa
Yunani (sustēma) adalah suatu kesatuan yang
terdiri komponen atau elemen yang dihubungkan bersama untuk
memudahkan aliran informasi, materi atau energi untuk
mencapai suatu tujuan. Istilah ini sering dipergunakan untuk menggambarkan
suatu set entitas yang berinteraksi, di mana suatu model matematika
seringkali bisa dibuat.
Sistem
juga merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam
suatu wilayah serta memiliki item-item penggerak, contoh umum misalnya seperti
negara. Negara merupakan suatu kumpulan dari beberapa elemen kesatuan lain
seperti provinsi yang saling berhubungan sehingga membentuk suatu negara dimana
yang berperan sebagai penggeraknya yaitu rakyat yang berada dinegara tersebut.
Kata
“sistem” banyak sekali digunakan dalam percakapan sehari-hari, dalam forum
diskusi maupun dokumen ilmiah. Kata ini digunakan untuk banyak hal, dan pada
banyak bidang pula, sehingga maknanya menjadi beragam. Dalam pengertian yang
paling umum, sebuah sistem adalah sekumpulan benda yang memiliki hubungan di
antara mereka.
Konsep Dasar Sistem
Sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu. Secara sederhana sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel-variabel yang terorganisasi, saling berinteraksi, saling tergantung satu sama lain dan terpadu. Sistem bisa berupa abstraksi atau fisis (Gordon B. Davis, 2002). Sistem yang abstrak adalah susunan yang teratur dari gagasan-gagasan atau konsepsi yang saling tergantung. Sedangkan sistem yang bersifat fisis adalah serangkaian unsur yang bekerjasama untuk mencapai suatu tujuan (Tata Sutabri, 2004).
Dari definisi di atas maka dapat diketahui manfaat sistem yaitu untuk menyatukan atau mengintegrasikan semua unsur yang ada dalam suatu ruang lingkup, dimana komponen-komponen tersebut tidak dapat berdiri sendiri. Komponen atau sub sistem harus saling berintegrasi dan saling berhubungan untuk membentuk satu kesatuan sehingga sasaran dan tujuan dari sistem tersebut dapat tercapai. Pendekatan sistem yang merupakan kumpulan dari komponen atau elemen-elemen merupakan definisi yang lebih luas dibandingkan dengan pendekatan sistem yang prosedural.
Definisi lain
dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama untuk mencapai
tujuan yang sama atau sekumpulan objek-objek yang saling berelasi dan
berinteraksi(HanifAlFata,2007).
Konsep
Dasar Serta Pengertian Data Dan Informasi
Data
dalah kumpulan fakta yang tidak teroganisir. Pengolahan data akan mengubah data
mentah menjadi informasi (Nurwono, 1994). Informasi adalah hasil
pengolahan data yang diperoleh dari setiap elemen sistem menjadi bentuk yang
mudah dipahami oleh penerimanya dan informasi ini menggambarkan
kejadian-kejadian nyata untuk menambah pemahamannya terhadap fakta-fakta yang
ada, sehingga dapat digunakan untuk pengambilan suatu keputusan. Sumber
informasi adalah data. Data adalah kenyataan yang menggambarkan
kejadian-kejadian dan kesatuan yang nyata (Tata Sutabri, 2004).
Kualitas dari
suatu informasi tergantung dari 3 (tiga) hal yaitu :
1.
Akurat (accurate)
Informasi harus
bebas dari kesalahan dan tidak boleh menyesatkan. Akurat juga berarti bahwa
informasi harus jelas mencerminkan maksudnya.
2.
Tepat waktu (timelines)
Informasi yang
sampai pada penerima tidak boleh tertunda. Informasi yang sudah usang nilainya
akan berkurang. Karena informasi merupakan landasan didalam pengambilan suatu keputusan.
3.
Relevan (relevance)
Informasi tersebut mempunyai manfaat untuk
penggunanya. Relevansi informasi untuk setiap orang, satu dan lainnya pasti
berbeda.
Transformasi
Data Menjadi Informasi
Data hanyalah
sekumpulan fakta. Namun fakta-fakta tersebut bisa memberikan suatu informasi
penting setelah diolah oleh proses-proses pengolahan, analisis, dan sintesis.
Pada sistem terkomputerisasi proses penyimpanan data, proses pengolahan, analisis,
dan sintesis dan proses penampilan informasi bisa dilakukan oleh
komputer.
Contoh data adalah:
kumpulan data produk kerajinan, nota-nota transaksi perusahaan, dan sebagainya.
Data tersebut akan diolah menjadi suatu informasi. Contoh Informasi
adalah: Nilai rata-rata mahasiswa untuk matakuliah tertentu (diperoleh dari
penjumlahan seluruh data nilai suatu matakuliah dibagi dengan jumlah
mahasiswa). Contoh yang lain adalah: laporan pendapatan perusahaan (diperoleh
dari analisa nota-nota transaksi perusahaan).
Manfaat adanya
sistem informasi dalam suatu instansi yaitu:
1. Menyajikan
informasi guna mendukung pengambilan suatu keputusan.
2. Menyajikan
informasi guna mendukung operasi harian.
3. Menyajikan
informasi yang berkenaan dengan kepengurusan.
Beberapa
komponen sistem informasi dapat diklasifikasikan sebagai :
1. Perangkat
keras (hardware) dan perangkat lunak (software) yang berfungsi sebagai mesin.
2. Manusia (people) dan prosedur (procedures)
yang merupakan manusia dan tata cara menggunakan mesin.
3.
Data merupakan jembatan penghubung antara manusia
dan mesin agar terjadi suatu proses pengolahan data.
Elemen sistem
Ada beberapa
elemen yang membentuk sebuah sistem, yaitu : tujuan, masukan, proses,
keluaran, batas, mekanisme pengendalian dan umpan balik serta lingkungan.
Berikut penjelasan mengenai elemen-elemen yang membentuk sebuah sistem :
1. Tujuan
Setiap sistem
memiliki tujuan (Goal), entah hanya satu atau mungkin banyak. Tujuan inilah
yang menjadi pemotivasi yang mengarahkan sistem. Tanpa tujuan, sistem menjadi
tak terarah dan tak terkendali. Tentu saja, tujuan antara satu sistem dengan
sistem yang lain berbeda.
2. Masukan
Masukan
(input) sistem adalah segala sesuatu yang masuk ke dalam sistem dan selanjutnya
menjadi bahan yang diproses. Masukan dapat berupa hal-hal yang berwujud (tampak
secara fisik) maupun yang tidak tampak. Contoh masukan yang berwujud adalah
bahan mentah, sedangkan contoh yang tidak berwujud adalah informasi (misalnya
permintaan jasa pelanggan).
3. Proses
Proses
merupakan bagian yang melakukan perubahan atau transformasi dari masukan
menjadi keluaran yang berguna dan lebih bernilai, misalnya berupa informasi dan
produk, tetapi juga bisa berupa hal-hal yang tidak berguna, misalnya saja sisa
pembuangan atau limbah. Pada pabrik kimia, proses dapat berupa bahan mentah.
Pada rumah sakit, proses dapat berupa aktivitas pembedahan pasien.
4. Keluaran
Keluaran
(output) merupakan hasil dari pemrosesan. Pada sistem informasi, keluaran bisa
berupa suatu informasi, saran, cetakan laporan, dan sebagainya.
5. Batas
Yang disebut batas
(boundary) sistem adalah pemisah antara sistem dan daerah di luar sistem
(lingkungan). Batas sistem menentukan konfigurasi, ruang lingkup, atau
kemampuan sistem. Sebagai contoh, tim sepakbola mempunyai aturan permainan dan
keterbatasan kemampuan pemain. Pertumbuhan sebuah toko kelontong dipengaruhi
oleh pembelian pelanggan, gerakan pesaing dan keterbatasan dana dari bank.
Tentu saja batas sebuah sistem dapat dikurangi atau dimodifikasi sehingga akan
mengubah perilaku sistem. Sebagai contoh, dengan menjual saham ke publik,
sebuah perusahaan dapat mengurangi keterbasatan dana.
6. Mekanisme Pengendalian dan
Umpan Balik
Mekanisme
pengendalian (control mechanism) diwujudkan dengan menggunakan umpan balik
(feedback), yang mencuplik keluaran. Umpan balik ini digunakan untuk
mengendalikan baik masukan maupun proses. Tujuannya adalah untuk mengatur agar
sistem berjalan sesuai dengan tujuan.
7. Lingkungan
Lingkungan
adalah segala sesuatu yang berada diluar sistem. Lingkungan bisa berpengaruh
terhadap operasi sistem dalam arti bisa merugikan atau menguntungkan sistem itu
sendiri. Lingkungan yang merugikan tentu saja harus ditahan dan dikendalikan
supaya tidak mengganggu kelangsungan operasi sistem, sedangkan yang
menguntungkan tetap harus terus dijaga, karena akan memacu terhadap
kelangsungan hidup sistem.
Jenis-jenis Sistem
Ada berbagai tipe sistem berdasarkan kategori:
- Atas dasar keterbukaan:
- sistem terbuka, dimana pihak luar dapat mempengaruhinya.
- sistem tertutup.
- Atas dasar komponen:
- Sistem fisik, dengan komponen materi dan energi.
- Sistem non-fisik atau konsep, berisikan ide-ide.
Sejarah Informasi
Kata
informasi berasal dari kata Perancis kuno informacion (tahun
1387) yang diambil dari bahasa Latin informationem yang
berarti “garis besar, konsep, ide”. Informasi merupakan kata benda dari informare yang
berarti aktivitas dalam “pengetahuan yang dikomunikasikan”.
Informasi
merupakan fungsi penting untuk membantu mengurangi rasa cemas seseorang.
Menurut Notoatmodjo (2008) bahwa semakin banyak informasi dapat memengaruhi
atau menambah pengetahuan seseorang dan dengan pengetahuan menimbulkan
kesadaran yang akhirnya seseorang akan berperilaku sesuai dengan pengetahuan
yang dimilikinya.
Para Yunani
kunokata untuk form adalah μορφή (morphe; cf.
morph) dan juga εἶδος (eidos) “ide, bentuk, set”, kata yang
terakhir ini biasa digunakan dalam pengertian teknis filosofis oleh Plato
(dan kemudian Aristoteles) untuk menunjukkan identitas yang ideal atau
esensi dari sesuatu (lihat Teori bentuk). “Eidos” juga dapat dikaitkan
dengan pikiran, proposisi atau bahkan konsep.
Informasi adalah pesan (ucapan atau ekspresi) atau kumpulan pesan yang terdiri dari order sekuens dari simbol, atau makna yang dapat ditafsirkan dari pesan atau kumpulan pesan. Informasi dapat direkam atau ditransmisikan. Hal ini dapat dicatat sebagai tanda-tanda, atau sebagai sinyal berdasarkan gelombang. Informasi adalah jenis acara yang mempengaruhi suatu negara dari sistem dinamis. Para konsep memiliki banyak arti lain dalam konteks yang berbeda. Informasi bisa di katakan sebagai pengetahuan yang didapatkan dari pembelajaran, pengalaman, atau instruksi.
Namun demikian, istilah ini memiliki banyak arti bergantung pada konteksnya, dan secara umum berhubungan erat dengan konsep seperti arti, pengetahuan, negentropy, Persepsi, Stimulus, komunikasi, kebenaran, representasi, dan rangsangan mental.
Dalam beberapa hal pengetahuan tentang peristiwa-peristiwa tertentu atau situasi yang telah dikumpulkan atau diterima melalui proses komunikasi, pengumpulan intelejen, ataupun didapatkan dari berita juga dinamakan informasi. Informasi yang berupa koleksi data dan fakta seringkali dinamakan informasi statistik. Dalam bidang ilmu komputer, informasi adalah data yang disimpan, diproses, atau ditransmisikan. Penelitian ini memfokuskan pada definisi informasi sebagai pengetahuan yang didapatkan dari pembelajaran, pengalaman, atau instruksi dan alirannya.
Istilah informasi
Banyak orang
menggunakan istilah “era informasi”, “masyarakat informasi,” dan teknologi
informasi, dalam bidang ilmu informasi dan ilmu komputer yang sering
disorot, namun kata “informasi” sering dipakai tanpa pertimbangan yang cermat
mengenai berbagai arti yang dimilikinya.
Informasi Sebagai Masukan Sensorik
Seringkali
informasi dipandang sebagai jenis input ke
sebuah organisme atau sistem. Beberapa masukan penting untuk
fungsi organisme (misalnya, makanan) atau sistem (energi) dengan sendirinya.
Dalam bukunya Sensory Ecology, Dusenbery menyebutkan itu kausal
input . input lainnya (informasi) yang penting hanya karena mereka berhubungan
dengan kausal input dan dapat digunakan untuk memprediksi terjadinya masukan
kausal di lain waktu (atau mungkin tempat lain). Beberapa informasi adalah
penting karena asosiasi dengan informasi lain harus ada koneksi ke kausal
input. Dalam prakteknya, informasi biasanya dilakukan oleh rangsangan yang
lemah yang harus dideteksi oleh sistem sensorik yang khusus dan diperkuat oleh
input energi sebelum mereka dapat berfungsi untuk organisme atau sistem.
Misalnya, cahaya sering merupakan masukan kausal ke tanaman, tetapi memberikan
informasi kepada hewan. Berwarna terang tercermin dari bunga terlalu lemah
untuk melakukan banyak pekerjaan fotosintesis, tetapi sistem visual dari
lebah mendeteksi dan sistem saraf lebah menggunakan informasi untuk memandu
lebah kepada bunga, di mana lebah untuk menemukan nectar atau pollen,
yang merupakan masukan kausal, melayani fungsi nutrisi.
Informasi Sebagai Representasi dan Kompleksitas
Ilmu
Kognitif dan terapkan matematika Ronaldo Vigo berpendapat bahwa informasi
adalah sebuah konsep relatif yang melibatkan setidaknya dua entitas yang
terkait dalam rangka masuk akal. Ini adalah: setiap kategori didefinisikan
dimensi-objek S, dan setiap tindakan R. R, pada dasarnya, adalah representasi
dari S, atau, dengan kata lain, membawa atau menyampaikan representasional (dan
karenanya, konseptual) informasi tentang S. Vigo kemudian mendefinisikan jumlah
informasi yang disampaikan R tentang S sebagai tingkat perubahan dalam
kompleksitas dari S setiap kali objek dalam R dihapus dari S. bawah “informasi
Vigo”, pola, invarian, kompleksitas, representasi, dan
lima-informasi dasar ilmu universal yang bersatu di bawah kerangka matematis
baru. Dengan kata lain, kerangka kerja ini bertujuan untuk mengatasi
keterbatasan informasi Shannon-Weaver ketika mencoba untuk
mengkarakterisasi dan mengukur subjektif informasi.
Sistem Informasi
Pengertian
Sistem Informasi Menurut Para Ahli - Secara umum Sistem
informasi dapat didefinisikan sebagai suatu sistem di dalam suatu
organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,
media prosedur-prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur
komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal
kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan
eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan
keputusan.
Definisi Sistem
Informasi - Menurut Mc leod Sistem Informasi merupakan sistem yang
mempunyai kemampuan untuk mengumpulkan informasi dari semua sumber dan
menggunakan berbagai media untuk menampilkan informasi
Sistem informasi
adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan
pengolahan transaksi harian yang mendukung fungsi organisasi yang bersifat manajerial
dalam kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada
pihak luar tertentu dengan laporan – laporan yang diperlukan. (Tata Sutabri,
S.Kom., MM, 2005:36)
Pengertian
Sistem Informasi Menurut Para Ahli - Sistem
informasi adalah sistem di dalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian, membantu dan mendukung kegiatan operasi,
bersifat manajerial dari suatu organisasi dan membantu mempermudah penyediaan
laporan yang diperlukan. (Erwan Arbie, 2000, 35).
Sistem informasi
adalah data yang dikumpulkan, dikelompokkan dan diolah sedemikian rupa sehingga
menjadi sebuah satu kesatuan informasi yang saling terkait dan saling mendukung
sehingga menjadi suatu informasi yang berharga bagi yang menerimanya. (Tafri D.
Muhyuzir, 2001, 8).
Menurut
O’Brien (2005, p5), sistem informasi
adalah suatu kombinasi terartur apapun dari people
(orang), hardware (perangkat keras), software (piranti lunak), computer
networks and data communications (jaringan komunikasi), dan database (basis
data) yang mengumpulkan, mengubah dan menyebarkan informasi di dalam suatu
bentuk organisasi. Untuk lebih jelasnya dapat dilihat pada gambar 2.1 tentang
komponen sistem informasi.
Gambar.
Komponen Sistem Informasi.
Leitch Rosses
(dalam Jugiyanto, 2005 : 11) mengemukakan sistem informasi adalah
suatu sistem didalam organisasi yang mempertemukan kebutuhan pengelolah
transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi
dari suatu organisasi dan menyediakan pihak luar tertentu dengan
laporan-laporan yang diperlukan.
Menurut Lani Sidharta (1995: 11),
“Sebuah sistem informasi adalah sistem buatan manusia yang berisi
himpunan terintegrasi dari komponen – komponen manual dan komponen – komponen
terkomputerisasi yang bertujuan untuk mengumpulkan data, memproses data, dan
menghasilkan informasi untuk pemakai”
Sistem
informasi didefinisikan Robert
A. Leitch dan K. Roscoe Davis dalam buku Jogiyanto HM., (1999: 11),
“Sistem informasi adalah suatu sistem di dalam suatu organisasi
yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan-laporan yang diperlukan.”
Menurut Gordon B.
Davis (1991: 91), “Sistem informasi adalah suatu sistem yang menerima
masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi dan
mengeluarkan hasilnya.”
Suatu sistem informasi
pada dasarnya terbentuk melalui suatu kelompok kegiatan operasi yang tetap,
yaitu:
- Mengumpulkan data
- Mengelompokkan data
- Menghitung
- Menganalisa
- Menyajikan laporan.
Sasaran sistem informasi
adalah:
- Meningkatkan penyelesaian tugas.
- Pemakai harus lebih produktif agar menghasilkan keluaran yang memiliki mutu yang tinggi.
- Meningkatkan efektifitas secara keseluruhan.
- Sistem harus mudah dan sering digunakan.
- Meningkatkan efektifitas ekonomi.
- Keuntungan yang diperoleh dari sistem harus lebih besar dari biaya yang dikeluarkan.
Sistem informasi dapat
diartikan sebagai sebuah sistem yang terintegrasi secara optimal dan
berbasis komputer yang dapat menghimpun dan menyajikan berbagai jenis data yang
akurat untuk berbagai macam kebutuhan.
Apa
itu sistem informasi
Sistem Informasi adalah
sekumpulan hardware, software, brainware, prosedur dan atau aturan yang
diorganisasikan secara integral untuk mengolah data menjadi informasi yang
bermanfaat guna memecahkan masalah dan pengambilan keputusan.
Sistem informasi lebih
mengarah ke penerapan komputer untuk dunia business dan manajemen. Kalau
dibandingkan dengan Sistem komputer yang lebih mengarah ke belajar perangkat
keras (hardware) computer. Sedangkan Sistem informasi yang kadang-kadang ilmunya
mendekati bidang ekonomi.
Namun kalau kita
menggeluti bidang hardware dan arsitektur komputer, program studi teknik
komputer bisa menjadi pilihan. Sebenarnya ada jurusan lain yang juga mengarah
ke rumpun komputer seperti Komputer akuntansi, Komputer perbankan. Jurusan
Sistem Informasi yang lebih dikonsentrasikan ke penerapan lebih khusus.
Sistem
Komputer
Pengertian Sistem
Komputer
Sistem komputer adalah
elemen-elemen yang terkait untuk menjalankan suatu aktifitas dengan menggunakan
komputer. Elemen dari sistem komputer terdiri dari manusianya (brainware),
perangkat lunak (software), set instruksi (instruction set), dan perangkat
keras (hardware).
Pengertian
Sistem operasi Komputer adalah perangkat lunak komp€uter atau software
yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga
operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti
program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan
manusia. Sistem Operasi dalam bahasa Inggrisnya disebut
Operating System, atau biasa di singkat dengan OS.
Sistem
Operasi komputer merupakan software pada lapisan pertama yang
diletakkan pada memori komputer, (memori komputer dalam hal ini ada Hardisk,
bukan memory ram) pada saat komputer dinyalakan. Sedangkan software-software
lainnya dijalankan setelah Sistem Operasi Komputer 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.
Sistem Operasi berfungsi sebagai
penghubung antara lapisan hardware dan lapisan software. selain itu, Sistem
Operasi komputer juga melakukan semua perintah perintah penting dalam komputer,
serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar
secara bersamaan tanpa hambatan. Sistem Operasi Komputer
menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input
serta output terhadap peralatan lain, dan mempunya akses kepada sistem file.
Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi
Komputer akan mengatur
jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang
berjalan mendapatkan waktu yang cukup untuk menggunakan CPU dan tidak saling
mengganggu dengan perangkat yang lain.
SEJARAH
PERKEMBANGAN SISTEM OPERASI
Arsitektur hardware komputer tradisional terdiri dari empat komponen utama
yaitu “Prosesor”, “Memori Penyimpanan”, “Masukan” (Input), dan “Keluaran”
(Output). Model tradisional tersebut sering dikenal dengan nama arsitektur
von-Neumann. Pada saat awal, komputer berukuran sangat besar sehingga
komponen-komponennya dapat memenuhi sebuah ruangan yang sangat besar. Sang
pengguna menjadi programer yang sekaligus merangkap menjadi menjadi operator
komputer dan bekerja masih di dalam ruang komputer tersebut.
Walaupun berukuran besar, sistem tersebut dikategorikan sebagai “komputer
pribadi” (PC). Siapa saja yang ingin melakukan komputasi harus memesan untuk
antri mendapatkan alokasi waktu (rata-rata 30-120 menit). Jika ingin melakukan
kompilasi program Fortran, maka pengguna pertama kali akan me-load
kompilator Fortran, yang diikuti dengan “load” program dan data. Hasil yang
diperoleh, biasanya berbentuk cetakan (print-out).
Dari cara penggunaan seperti itu, timbul beberapa masalah pada sistem PC
tersebut.Alokasi pesanan apa saja yang akan dilakukan harus dilakukan diawal.
Jika pekerjaan selesai sebelum rencana awal, maka sistem komputer menjadi
“idle” (tidak tergunakan). Sebaliknya, jika perkerjaan selesai lebih lama dari
rencana semula, para calon pengguna berikutnya harus menunggu hingga pekerjaan
selesai. Selain itu, seorang pengguna kompilator Fortran akan beruntung jika
pengguna sebelumnya juga menggunakan Fortran. Namun, jika pengguna sebelumnya
menggunakan Cobol, maka pengguna Fortran harus me-”load” kembali dari awal (Set-Up).
Masalah ini ditanggulangi dengan menggabungkan para pengguna kompilator sejenis
ke dalam satu kelompok (batch) yang sama. Untuk mengurangi waktu set-up
tersebut, digunakan jasa operator komputer dan menggabungkan tugas-tugas yang
sama (sistem batch).
Selanjutnya terjadi pemisahan tugas antara programer dan operator. Para
operator biasanya secara eksklusif menjadi penghuni “ruang kaca” seberang ruang
komputer. Para programer yang merupakan pengguna (users), mengakses komputer
secara tidak langsung melalui bantuan para operator. Para pengguna
mempersiapkan sebuah job yang terdiri dari program aplikasi, data masukan,
serta beberapa perintah pengendali program. Medium yang lazim digunakan ialah
kartu berlubang (punch card). Setiap kartu dapat menampung informasi
satu baris hingga 80 karakter. Set kartujob lengkap kemudian diserahkan kepada
para operator.
Perkembangan Sistem operasi dimulai dari sini. Dengan memanfaatkan sistembatch
para operator mengumpulkan job-job yang mirip yang kemudian dijalankan secara
berkelompok. Misalnya, job yang memerlukan kompilator Fortran akan dikumpulkan
ke dalam sebuah batch bersama denganjob-job lainnya yang juga memerlukan
kompilator Fortran. Setelah sebuah kelompok job selesai, maka kelompok job
berikutnya akan dijalankan secara otomatis.
Sistem batch mengizinkan pengurutan tugas secara
otomatis dengan menggunakan Sistem operasi yang terintegrasi dan memberikan
peningkatan yang cukup besar dalam utilisasi komputer. Komputer tidak perlu
lagi menunggu operasi oleh pengguna. Tapi utilisasi CPU tetap saja rendah. Hal
ini dikarenakan lambatnya kecepatan alat-alat untuk I/O secara relatif terhadap
kecepatan CPU. Operasi off-line dari alat-alat yang lambat bertujuan
untuk menggunakan beberapa sistem reader-to-tape dan tape-to-printer
untuk satu CPU. Untuk meningkatkan keseluruhan kemampuan dari sistem komputer,
para developer memperkenalkan konsep multiprogramming.
Pada perkembangan berikutnya, diperkenalkan konsep Multiprogrammed
System. Dengan sistem ini job-job disimpan di memori utama di waktu yang sama
dan CPU dipergunakan bergantian. Hal ini membutuhkan beberapa kemampuan
tambahan yaitu: penyediaan I/O yang rutin oleh sistem, pengaturan memori untuk
mengalokasikan memori pada beberapa Job, penjadwalan CPU untuk memilih job mana
yang akan dijalankan, serta pengalokasian hardware lain.
Peningkatan lanjut dikenal sistem “bagi waktu” (Time Sharing System),”tugas
ganda” (Multitasking), dan “komputasi interaktif” (Interactive
Computing). Sistem ini, secara simultan dapat diakses lebih dari satu
pengguna. CPUdigunakan bergantian oleh job-job di memori dan di disk. CPU
dialokasikan hanya pada job di memori dan job dipindahkan dari dan ke disk.
Interaksi langsung antara pengguna dan komputer ini melahirkan konsep baru,
yaitu response time (waktu respon) yang diupayakan wajar agar tidak
terlalu lama menunggu.
Hingga akhir tahun 1980-an, sistem komputer dengan kemampuan yang “normal”,
lazim dikenal dengan istilah main frame. Sistem komputer dengan
kemampuan jauh lebih rendah (dan lebih murah) disebut “komputer mini”.
Sebaliknya, komputer dengan kemampuan jauh lebih canggih disebut komputer super
(super computer). Namun prinsip kerja dari Sistem operasi dari semua
komputer tersebut lebih kurang sama saja.
Menurut Tanenbaum, sistem operasi mengalami
perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:
1.
Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi elektronik
sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan
manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat
kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem
operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara
langsung.
2.
Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job
yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan. Pada
generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa
fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan
IBSYS.
3.
Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani
banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat
terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user(di
gunakan banyak pengguna sekaligus) dan multi-programming (melayani
banyak program sekaligus).
4.
Generasi Keempat (Pasca 1980-an)
Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana
pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama
lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical
User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat
nyaman, pada masa ini juga dimulai era komputasi tersebar dimana
komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak
komputer sehingga tercapai kinerja yang lebih baik.
TUJUAN DAN
FUNGSI SISTEM OPERASI
Dari sudut pandang pengguna, Sistem operasi merupakan alat yang bertujuan
untuk mempermudah penggunaan komputer. Dari sudut pandang sistem komputer,
sistem operasi dapat dianggap sebagai alat yang bertujuan menempatkan sumber
daya secara efisien (Resource Allocator). Sistem operasi ialah manager
bagi sumber daya, yang menangani konflik permintaan sumber daya secara efisien.
Sistem operasi juga mengatur eksekusi aplikasi dan operasi dari hardware I/O
(Input/Output). Fungsi ini dikenal juga sebagai program pengendali (Control
Program).
Jadi dari sudut pandang tujuan sistem operasi itu sendiri, sistem operasi
dapat dipandang sebagai alat yang membuat komputer lebih nyaman digunakan (convenient)
untuk menjalankan program aplikasi dan menyelesaikan masalah pengguna. Tujuan
lain sistem operasiialah membuat penggunaan sumber daya komputer menjadi
efisien.
Sistem operasi yang baik adalah yang mampu memberikan keadaan aman dan
tetap konsisten pada saat hardware dan software aplikasi berkomunikasi, juga
tetap memberikan antar muka yang mudah, nyaman dan menarik bagi pengguna.
Berikut ini adalah 8 fungsi sistem operasi :
- Resource Manager : Mengalokasikan sumber daya, maksud sumber daya disini adalah hardware seperti memori, CPU, Printer, disk drive dan perangkat lainnya.
- Coordinator : menyediakan fasilitas sehingga aktivitas yang kompleks dapat diatur untuk dikerjakan dalam urutan yang telah disusun sebelumnya.
- Interface: sebagai perantara antara pengguna (user) dengan hardware untuk menyediakan lingkungan yang bersahabat atau mudah digunakan (User Friendly). Pengguna tidak akan dikhawatirkan dan dirumitkan oleh bahasa mesin atau perangkat level bawah.
- Guardian: menyediakan kontrol akses yang melindungi file dan memberi pengawasan pada pembacaan/penulisan/eksekusi data dan program.
- Gatekeeper: mengendalikan siapa saja yang berhak masuk (log) kedalam sistem dan mengawasi tindakan apa saja yang dapat mereka kerjakan ketika telah log dalam sistem.
- Optimizer: menjadwal pemasukan (input) oleh pengguna, pengaksesan basis data, proses komunikasi, dan pengeluaran (output) untuk meningkatkan kegunaan.
- Accountant: mengatur waktu CPU (CPU time), penggunaan memori, pemanggilan perangkat I/O (masukan/keluaran), disk storage dan waktu koneksi terminal.
- Server: untuk menyediakan layanan yang sering dibutuhkan pengguna, baik secara eksplisit maupun implisit, seperti mekanisme akses file.
Dapat disimpulkan, bahwa Sistem operasi merupakan komponen penting dari
setiap sistem komputer. Konsep sistem operasi dapat lebih mudah dipahami, jika
juga memahami jenis hardware yang digunakan. Demikian pula sebaliknya. Dari
sejarah diketahui bahwa sistem operasi dan hardware saling mempengaruhi dan
saling melengkapi. Struktur dari sebuah sistem operasi sangat tergantung pada
hardware yang pertama kali digunakan untuk mengembangkannya. Sedangkan
perkembangan hardware sangat dipengaruhi dari hal-hal yang diperlukan oleh
sebuah sistem operasi.
Empat komponen dalam sistem komputer,
yaitu :
1. Pemproses
Berfungsi untuk mengendalikan
operasi komputer dan melakukan fungsi pemrosesan data. Pemroses melakukan
operasi logika dan mengelola aliran data dengan membaca instruksi dari memori
dan mengeksekusinya.
Langkah
kerja pemroses :
1. Mengembil instruksi biner dari memori,
2. Mendekode instruksi menjadi aksi sederhana,
3. Melakukan aksi.
1. Mengembil instruksi biner dari memori,
2. Mendekode instruksi menjadi aksi sederhana,
3. Melakukan aksi.
3 tipe operasi komputer :
1. Operasi aritmatika (ADD, SUBSTRACT, MULTIPLY, DIVIDE),
2. Operasi logika (OR, AND, XOR, INVERTION),
3. Operasi pengendalian (LOOP, JUMP).
1. Operasi aritmatika (ADD, SUBSTRACT, MULTIPLY, DIVIDE),
2. Operasi logika (OR, AND, XOR, INVERTION),
3. Operasi pengendalian (LOOP, JUMP).
Pemproses terdiri :
1. ALU (Aritmatic Logic Unit),
Berfungsi untuk melakukan operasi aritmatika dan logika.
2. CU (Control Unit),
Berfungsi untuk mengendalikan operasi yang dilaksanakan sistem komputer.
3. Register-register
Berfungsi untuk : Membantu pelaksanaan operasi yang dilakukan pemroses Sebagai memori yang bekerja secara cepat, biasanya untuk tempat operand-operand dari operasi yang akan dilakukan.
Terbagi menjadi register data dan register alamat.
Register data terdiri dari general dan special purpose register.
Register alamat berisi :
1. Alamat data di memori utama,
2. Alamat instruksi,
3. Alamat untuk perhitungan alamat lengkap.
Contoh : register indeks, register penunjuk segmen, register penunjuk
stack, register penanda (flag).
Register data terdiri dari general dan special purpose register.
Register alamat berisi :
1. Alamat data di memori utama,
2. Alamat instruksi,
3. Alamat untuk perhitungan alamat lengkap.
Contoh : register indeks, register penunjuk segmen, register penunjuk
stack, register penanda (flag).
Pemroses melakukan tugasnya
dengan mengeksekusi instruksi-instruksi di program dengan mekanisme instruksi
sebagai berikut :
1. Pemroses membaca instruksi
dari memori (fetch),
2. Pemroses mengeksekusi instruksi (execute).
Eksekusi program berisi pengulangan fetch dan execute. Pemrosesan satu instruksi disebut satu siklus instruksi (instruction cycle).
Eksekusi program berisi pengulangan fetch dan execute. Pemrosesan satu instruksi disebut satu siklus instruksi (instruction cycle).
2. Memori
Berfungsi untuk menyimpan data
dan program Biasanya volatile, tidak dapat mempertahankan data dan program yang
disimpan bila sumber daya energi (listrik) dihentikan.
disimpan bila sumber daya energi (listrik) dihentikan.
Konsep program tersimpan (stored
program concept), yaitu program (kumpulan instruksi) yang disimpan di suatu
tempat (memori) dimana kemudian instruksi tersebut dieksekusi. Setiap kali
pemroses melakukan eksekusi, pemroses harus membaca instruksi dari memori
utama. Agar eksekusi dilakukan secara cepat maka harus diusahakan instruksi
tersedia di memori pada lapisan berkecepatan akses lebih tinggi. Kecepatan
eksekusi ini akan meningkatkan kinerja sistem.
Hirarki memori berdasarkan kecepatan
akses :
1. Register (tercepat),
2. Chace memory.
2. Chace memory.
Memori berkapasitas terbatas,
berkecepatan tinggi yang lebih mahal dibanding memori utama. Chace memory
adalah diantara memori utama dan register, sehingga pemroses tidak langsung
mengacu memori utama tetapi di cache memory yang kecepatan aksesnya lebih
tinggi.
1. Main memory,
2. Disk chace (buffering).
2. Disk chace (buffering).
Bagian memori utama untuk
menampung data yang akan ditransfer dari/ke perangkat masukan/keluaran dan
penyimpan sekunder. Buffering dapat mengurangi frekuensi pengaksesan dari/ke
perangkat masukan/keluaran dan penyimpan sekunder sehingga meningkatkan kinerja
sistem.terdiri dari :
1. Magnetic disk,
2. Magnetic tape, optical disk (terlambat).
2. Magnetic tape, optical disk (terlambat).
3. Perangkat masukan dan keluaran (I/O)
I/O adalah perangkat nyata yang
dikendalikan chip controller di board sistem atau card. Controller dihubungkan
dengan pemroses dan komponen lainnya melalui bus. Controller mempunyai
register-register untuk pengendaliannya yang berisi status kendali.
Tiap controller dibuat agar
dapat dialamati secara individu oleh pemroses sehingga perangkat lunak device
driver dapat menulis ke register-registernya sehingga dapat mengendalikannya.
Sistem operasi lebih berkepentingan dengan pengendali dibanding dengan
perangkat fisik mekanis. Perangkat I/O juga memindahkan data antara komputer dan
lingkungan eksternal.
Lingkungan eksternal dapat diantarmuka (interface) dengan beragam perangkat, seperti :
1. Perangkat penyimpan sekunder,
2. Perangkat komunikasi,
3. Terminal.
4. Interkoneksi antar komponen
Adalah struktur dan mekanisme untuk
menghubungkan antar komponen dalam sistem komputer yang disebut bus.
Bus terdiri dari tiga macam, yaitu :
1. Bus alamat (address
bus).
Berisi 16, 20, 24 jalur sinyal
paralel atau lebih. CPU mengirim alamat lokasi memori atau port yang ingin
ditulis atau dibaca di bus ini.Jumlah lokasi memori yang dapat dialamati
ditentukan jumlah jalur alamat. Jika CPU mempunyai N jalur alamat maka dapat
mengalamati 2 pangkat N (2N) lokasi memori dan/atau port secara langsung.
2. Bus data (data bus).
Berisi 8, 16, 32 jalur sinyal
paralel atau lebih. Jalur-jalur data adalah dua arah (bidirectional). CPU dapat
membaca dan mengirim data dari/ke memori atau port. Banyak perangkat pada
sistem yang dihubungkan ke bus data tetapi hanya satu perangkat pada satu saat
yang dapat memakainya.
3. Bus kendali (control bus).
Berisi 4-10 jalur sinyal
paralel. CPU mengirim sinyal-sinyal pada bus kendali untuk memerintahkan memori
atau port. Sinyal bus kendali antara lain :
• Memory read
Untuk memerintahkan melakukan pembacaan dari memori.
• Memory write
Untuk memerintahkan melakukan penulisan ke memori.
• I/O read
Untuk memerintahkan melakukan pembacaan dari port I/O.
• I/O write
Untuk memerintahkan melakukan penulisan ke port I/O.
• Memory read
Untuk memerintahkan melakukan pembacaan dari memori.
• Memory write
Untuk memerintahkan melakukan penulisan ke memori.
• I/O read
Untuk memerintahkan melakukan pembacaan dari port I/O.
• I/O write
Untuk memerintahkan melakukan penulisan ke port I/O.
Mekanisme
pembacaan
Untuk membaca data suatu lokasi
memori, CPU mengirim alamat memori yang dikehendaki melalui bus alamat kemudian
mengirim sinyal memory read pada bus kendali. Sinyal tersebut memerintahkan ke
perangkat memori untuk mengeluarkan data pada lokasi tersebut ke bus data agat
dibaca CPU. Interkoneksi antar komponen ini membentuk satu sistem sendiri,
seperti ISA (Industry Standard Architecture), EISA (Extended ISA) dan PCI
(Peripheral Component Interconnect). Secara fisik interkoneksi antar komponen
berupa “perkawatan”. Interkoneksi memerlukan tata cara atau aturan komunikasi
agar tidak kacau (chaos) sehingga mencapai tujuan yang diharapkan.
Untuk memahami sistem operasi (operating system), terlebih dahulu
akan diulas mengenai sistem komputer. Pada dasarnya agar komputer dapat
digunakan haruslah terdiri dari suatu kesatuan sistem yang terdiri dari 3
komponen utama, yaitu hardware (perangkat keras), software (perangkat lunak)
dan brainware (user/pengguna).
Hardware adalah perangkat fisik komputer yang menjadi inti dari sumber daya
sebuah komputer.Perangkat fisik dari sebuah komputer adalah bagian yang dapat
dilihat dan disentuh. Contoh dari hardware adalah monitor, keyboard, processor
dan lain sebagainya.Hardware dapat digolongkan sesuai dengan fungsinya menjadi
4 macam golongan:
- Input Device (perangkat keras masukan), berfungsi sebagai masukandata pengguna untuk diolah oleh komputer misalnya: keyboard (masukan data berupa angka/text/karakter), mouse (masukan data berupa arah/pointer), microphone (masukan data berupa suara), camera (masukan data berupa gambar), scanner dsb.
- Processing Device (Perangkat keras pemrosesan), berfungsi untuk mengolah atau memproses data yang diinputkan agar dapat disajikan/dioutputkan ke pengguna. Contoh: processor, RAM/main memory, VGA card, sound card, network interface card/LAN card dsb.
- Output Device (Perangkat keras keluaran), berfungsi untuk menampilkan hasil pengolahan komputer bagi pengguna, misalnya: monitor & proyektor (keluaran berupa gambar), speaker & earphone (keluaran berupa suara), printer & plotter (keluaran berupa hasil cetakan pada kertas) dsb.
- Storage Device (Perangkat keras penyimpanan), berfungsi untuk menyimpan hasil pengolahan komputer. Contoh: harddisk, flashdisk, disket, CD/DVD/Blueray disk dsb.
Software merupakan program berupa kode-kode dan perhitungan matematis yang
dapat dimengerti oleh perangkat keras komputer (hardware) yang disesuaikan
dengan tujuan dan fungsinya agar komputer tersebut dapat dioperasikan oleh
brainware. Apabila dimisalkan seorang manusia, hardware merupakan raga atau
fisiknya dan software merupakan jiwa atau ruhnya sedangkan brainware merupakan
akal pikiran yang mengendalikannya. Software secara umum dibagi menjadi
“program aplikasi” dan “sistem operasi”. Program aplikasi adalah program yang
digunakan oleh pengguna untuk menyelesaikan suatu tugas tertentu misalnya untuk
hiburan, menyetel video, pengolah grafis, pengolah kata, pengolah angka dll.
Contoh perangkat lunak aplikasi yang sering digunakan adalah MS Word, MS
Word digunakan sebagai perangkat pengolah kata yaitu membuat surat, makalah dan
lain sebagainya.
Brainware biasa juga disebut dengan user atau pengguna, merupakan manusia
atau program yang menggunakan dan mengoperasikan komputer. Pada umumnya
brainware adalah seorang manusia yang mengoperasikan komputer. Namun sebenarnya
brainware bukan hanya manusia, software semisal program aplikasi juga dapat
bertindak sebagai brainware.
Ketiga komponen sistem komputer tersebut dibutuhkan dalam sebuah kesatuan
yang utuh untuk menjalankan komputer agar dapat berfungsi. Tanpa adanya salah
satu komponen, mustahil komputer dapat digunakan. Hardware tanpa software
hanya seonggok rangkaian semikonduktor tak berarti, software tidak akan dapat
digunakan tanpa adanya hardware. Dan tanpa adanya brainware, hardware dan
software tidak akan dapat menjalankan fungsi sesuai tujuannya untuk
menyelesaikan pekerjaan manusia sebagaimana mestinya.
Sistem operasi bisa dikatakan merupakanprogram yang menghubungkan semua
komponen sistem komputer tersebut. Sistem operasi dapat diibaratkan sebuah
jembatan yang menghubungkan antara brainware, software aplikasi dan hardware
agar dapat saling berkomunikasi.Sebuah sistem operasilah yang mengatur hardware
komputer, dengan menyediakan landasan untuk aplikasi yang berada di atasnya,
serta bertindak sebagai penghubung antara brainware dengan hardware. Sistem
operasi bertugas untuk mengendalikan (kontrol) serta mengkoordinasikan
pengunaan hardware untuk berbagai program aplikasi yang digunakan brainware.
Sistem operasi merupakan software pada lapisan pertama yang diletakan
didalam memori utama pada saat komputer pertama kali dinyalakan. Sedangkan
software lainnya baru diaktifkan setelah sistem operasi berjalan, sistem
operasi akan menyediakan layanan inti umum bagi software-software itu. Layanan
inti tersebut seperti akses ke disk, manajemen memori, scheduling task,
dan memberikan antar muka bagi user. Software-software lainnya tidak perlu lagi
melakukan tugas-tugas inti umum tersebut, karena dapat dilakukan dan dilayani
oleh sistem operasi. Bagian kode (source code) yang melakukan
tugas-tugas inti umum dan berjalan setiap saat disebut dengan “kernel” dalam
sistem operasi.
KELUARGA
SISTEM OPERASI
Perkembangan sistem operasi modern (sudah mendukung multitasking dan
multiuser) diawali oleh UNIX yang dibangun pada tahun 1969 oleh AT&T
Bell Labs, termasuk didalamnya Ken Thompson, Dennis Ritchie, Brian Kernighan,
Douglas McIlroy, dan Joe Ossana. Saat ini UNIX sudah jauh berkembang sehingga
terdiri dari bermacam variasi berkat AT&T, berbagai vendor komersial, lembaga
non-profit dan universitas.
Diera tahun 70-an sampai 80-an, Personal Computer (PC) sudah memiliki
sistem operasi dengan level abstraksi yang tinggi yang disimpan di memori
sekunder seperti harddisk drive dan floppy disk drive. Sistem operasi semacam
ini disebut dengan Disk Operating System (DOS). Contoh sistem operasi
yang terkenal adalah OS/2 yang di buat oleh perusahaan IBM dan Microsoft. Antar
muka sistem operasi di era ini masih berupa text sehingga relatif sulit untuk
dioperasikan pengguna awam.
Mac OS atau Macintosh Operating System merupakan sistem operasi
pertama yang sukses dengan antar muka grafis (GUI), sistem operasi tersebut
diperkenalkan oleh Apple Computer pada tahun 1984. Sistem operasi modern untuk
PC saat ini didominasi oleh Microsoft Windows yang pertama kali diperkenalkan
pada tahun 1985. Popularitas Windows saat ini mendapat perlawanan dari Linux
dengan sifat open sourcenya dan dukungan pengembangan berbagai distro. Linux
merupakan keluarga sistem operasi mirip UNIX, Kernel Linux disusun pertama kali
oleh Linus Torvalds pada tahun 1991.
Era tahun 2000-an merupakan awal tren Mobile Computing, yang saat ini
sistem operasi perangkatnya didominasi oleh Android, iOS, Blackberry OS,
Windows Phone dan Symbian.
Berikut ini
adalah beberapa daftar keluarga sistem operasi yang marak digunakan.
1. Keluarga
Windows :
Ø Berbasis
MS-DOS: MS-DOS, Windows 1.0 , Windows 2.0, Windows 2.1x, Windows 3.0, Windows 3.1x.
Ø Windows 9x:
Windows 95, Windows 98, Windows Me.
Ø Berbasis
Windows NT: Windows NT 3.1, Windows NT 3.5, Windows NT 3.51, Windows NT 4.0,
Windows 2000, Windows XP (edisi), Windows Server 2003, Fundamentals for Legacy
PCs, Windows Vista (edisi), Windows Home Server, Windows Server 2008, Windows
7, Windows Server 2008 R2, Windows 8.
Ø Keluarga
Windows CE: CE 1.0, CE 2.0, CE 3.0, CE 4.0, CE 5.0, CE 6.0, Mobile
2. Keluarga
UNIX :
1.
AIX
2.
AmigaOS
3.
BSD
4.
DragonFly BSD
5.
Free BSD
6.
GNU
7.
HP-UX
8.
IRIX
9.
Linux
10. LynxOS
11. MINIX
12. NetBSD
13. OpenBSD
14. OS X
15. Plan 9
16. QNX
17. Research
UNIX
18. SCO
OpenServer
19. Solaris
20. UNIX System
V
21. Tru64 UNIX
22. UnixWare
23. VxWork
24. Xenix
3. Keluarga
Mac OS:
Ø PC : Public
Beta (Kodiak), Mac OS X 10.0 (Cheetah), Mac OS X 10.1 (Puma), Mac OS X 10.2
(Jaguar), Mac OS X 10.3 (Panther), Mac OS X 10.4 (Tiger), Mac OS X 10.5
(Leopard), Mac OS X 10.6 (Snow Leopard), Mac OS X 10.7 (Lion), Mac OS X 10.8
(Mountain Lion).
Ø Server :
OpenStep, Raphsody, Mac OS X Server 1.0.$
Ø Mobile: iOS.
DAFTAR
ISTILAH
- Kompilator: Kompilator (Inggris:compiler) adalah sebuah program komputer yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman lain.
- Fortran : Fortran (atau FORTRAN) adalah sebuah bahasa pemrograman. Pertama kali dikembangkan pada tahun 1950 dan digunakan dalam bidang sains selama 50 tahun kemudian. Pertama kali bernama FORTRAN yang merupakan singkatan dariFormula Translator/Translation, tetapi penggunaan huruf besar kemudian ditiadakan sejak versi Fortran 90. Pertama kali dikembangkan merupakan bahasa pemrograman prosedural, akan tetapi versi-versi terbaru dari Fortran kemudian dikembangkan dengan memasukkan kemampuan object-oriented programming.
- Cobol: COBOL(singkatan dariCommon Business Oriented Language) adalah sebuah bahasa pemrograman generasi ketiga. Sesuai dengan namanya, maka bahasa COBOL mempunyai fungsi menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.
- Time Sharing System :Time sharing system adalah suatu teknik penggunaan online system oleh beberapa pemakai secara bergantian menurut waktu yang diperlukan pemakai. Disebabkan waktu perkembangan proses CPU semakin cepat, sedangkan alat Input/Output tidak dapat mengimbangi kecepatan dari CPU, maka kecepatan dari CPU dapat digunakan secara efisien dengan melayani beberapa alat I/O secara bergantian.
- Multitasking: sebuah metode dimana banyak pekerjaan atau dikenal juga sebagai proses diolah dengan menggunakan sumberdaya CPU yang sama. Dalam kasus sebuah komputer dengan prosesor tunggal, hanya satu instruksi yang dapat bekerja dalam satu waktu, berarti bahwa CPU tersebut secara aktif mengolah instruksi untuk satu pekerjaan tersebut. Multitasking memecahkan masalah ini dengan memjadwalkan pekerjaan mana yang dapat berjalan dalam satu waktu, dan kapan pekerjaan yang lain menunggu untuk diolah dapat dikerjakan.
- Multiprogramming : salah satu teknik penjadwalan dimana tugas (task) yang sedang berjalan tetap berjalan sampai ia melakukan operasi yang membutuhkan waktu untuk menunggu respon dari luar (external event), misalnya membaca data dari disket/CD/dsb, atau sampai komputer memaksa untuk menukar tugas yang sedang berjalan dengan tugas lainnya. Sistem operasi yang yang menggunakan multi-program sebagai scheduler-nya bertujuan untuk memaksimalkan penggunaan CPU.
- Interactive Computing : software yang mampu menerima input/masukan dari manusia seperti input data dan perintah.
- Kartu berlubang (Punched card): Kertas yang mengandung informasi digital dalam bentuk lubang-lubang.
Nama
– nama Universitas yang menyelenggarakan program studi D3,S1,S2,S3 jurusan
Teknik Informatika, Sistem informasi, Sistem Komputer antara lain:
Teknik informatika :
1.
Teknik Informatika S2 - Universitas Gunadarma Jakarta
2.
Teknik Informatika S1 - Universitas
Darma Persada Bekasi
3.
Teknik Informatika D3 - Politeknik
Negeri Bandung
Sistem
Informasi :
1.
Sistem Informasi S2 - Universitas Gunadarma, Jakarta
2.
Sistem Informasi S1 - Institut Bisnis dan Informatika Kwik
Kian Gie, Jakarta
3.
Sistem Informasi D3 - Universitas Airlangga, Surabaya
Sistem
Komputer :
1. Sistem
Komputer S2 -
2. Sistem
Komputer S1 - Universitas Gunadarma, Jakarta
3. Sistem
Komputer D3 –
REFERENSI :
- ___, COBOL. http://id.wikipedia.org/wiki/COBOL. diakses 21 Mei 2012
- ___, Disk Operating System. http://en.wikipedia.org/wiki/Disk_Operating_System. diakses 18 Mei 2012
- ___, Fortran. id.wikipedia.org/wiki/Fortran. diakses 21 Mei 2012
- ___, Interactive computing. http://en.wikipedia.org/wiki/Interactive_computing. diakses 21 Mei 2012
- ___, Kompilator. http://id.wikipedia.org/wiki/Kompilator. diakses 21 Mei 2012
- ___, List of operating system. http://en.wikipedia.org/wiki/List_of_operating_system. diakses 18 Mei 2012
- ___, Mac OS. http://en.wikipedia.org/wiki/Mac _OS. diakses 18 Mei 2012
- ___, Mac OS X. http://en.wikipedia.org/wiki/Mac_OS_X. diakses 18 Mei 2012
- ___, Microsoft Windows. http://en.wikipedia.org/wiki/Microsoft_Windows. diakses 18 Mei 2012
- ___, Mobile operating system. http://en.wikipedia.org/wiki/Mobile_operating_system. diakses 18 Mei 2012
- ___, Multi program. http://id.wikipedia.org/wiki/Multi-program. diakses 21 Mei 2012
- ___, Operating system timeline. http://en.wikipedia.org/wiki/Operating_system_timeline. diakses 18 Mei 2012
- ___, OS/2. http://en.wikipedia.org/wiki/OS/2. diakses 18 Mei 2012
- ___, Punched card. http://en.wikipedia.org/wiki/Punched_card. diakses 21 Mei 2012
- ___, Tugas ganda. http://id.wikipedia.org/wiki/Tugas_ganda. diakses 21 Mei 2012
- ___, Unix. http://en.wikipedia.org/wiki/Unix. diakses 18 Mei 2012
- Gabungan Kelompok Kerja 21–28 IKI-20230 Semester Genap 2002/ 2003. Sistem Operasi: Bahan Kuliah IKI-20230.
- Jogiyanto Hartono (2004). PENGENALAN KOMPUTER: Dasar Ilmu Komputer, Pemrograman, Sistem Informasi dan Intelegensi Buatan. Yogyakarta: ANDI.
- Masyarakat Digital Gotong Royong (MDGR) (2006). Pengantar Sistem Operasi Komputer: Plus Ilustrasi Kernel Linux
- Prayoga Dwi Yunata (2010), Time Sharing system. http://blog.ub.ac.id/prayogadwiyunata/2010/12/12/time-sharing-system/. diakses 21 Mei 2012
- Rudi Hidayat, Nana Juhana & Deden Suryana (2004). Teknologi Informasi dan Komunikasi Jilid 1 untuk SMA Kelas X. Jakarta: Erlangga.
·
http://blogkuliah-ti.blogspot.com/2011/05/pengertian-teknik-informatika.html10.20
·
http://catatan-syam.blogspot.com/2010/11/apa-itu-teknik-informatika.html
·
http://www.engineeringtown.com/teenagers/index.php/teknik-informatika.html
·
http://artikel-teknologi-informasi.blogspot.com/2013/03/pengertian-sistem-informasi.html
·
http://ryansyahputera.blogspot.com/2012/09/apa-itu-sistem-informasi.html
·
http://juansyah.wordpress.com/2013/03/31/pengertian-sistem-informasi/
·
http://www.sarjanaku.com
·
http://id.wikipedia.org
·
http://belajar-komputer-mu.com/pengertian-sistem-operasi-komputer-operating-system/
·
http://sistemardi-dos-q28.blogspot.com/2013/07/sejarah-sistem-operasi-komputer.html
·
http://fujhyzhu.wordpress.com/2010/05/22/sistem-komputer/
·
http://netsains.net/2013/06/sejarah-dan-perkembangan-sistem-operasi-komputer/
- http://www.terlakas.com/2013/03/skripsi-teknik-informatika-terbaru-2013.html
RUJUKAN
- [Deitel1990] H M Deitek, 1990,Operating Systems, Massachusetts, Addison-Wesley, 2nd ed.
- [Hariyanto1997] B Hariyanto, 1997,Sistem operasi, Informatika, Bandung.
- [Silberschatz2000] Avi Silberschatz, Peter Galvin, dan Grag Gagne, 2000, Applied Operating Systems: First Edition, Edisi Pertama, John Wiley & Sons.
- [Stallings2001] William Stallings, 2001, Operating Systems, Fourth Edition, Prentice Hall.
- [Tanenbaum1992] Andrew S Tanenbaum, 1992,Modern Operating Systems, Englewood Cliffs, New Jersey.
Tidak ada komentar:
Posting Komentar