materi fikom

17
ILMU FILSAFAT KOMPUTER Secara garis besar pengertian filsafat ilmu adalah filsafat yang mendalami hakikat ilmu atau filsafatyang membahas tentang ilmu. Mempelajari filsafat ilmu mempunyai dua tujuan yaitu sebagai berikut : 1.secara macro untuk memahami tentang hakikat ilmu pengetahuan . 2.secara mikro agar para pembaca dapat memehami hal-hal yang berkaitan dengan ilmu pengetahuan ,menganalisis dan mengembangkan menjadi lebih maju dan lebih sempurna. Menurut Van Peursen(1985),bahwa ilmu pengetahuan dapat dilihat sebagai suatu system yang jalin-menjalin dan taat asa (konsisten) dari ungkapan-ungkapan yang sifat benar-tidaknya dapat di tentukan. Menurut Koento wibisono(1984),adalah bahwa ilmu yang satu sangat erat hubungannya dengan cabang ilmu yang lain serta semakin kaburnya garis batas antara ilmu dasar-murni atau teoritis dengan ilmu terapan atau praktis,oleh sebab itu Francis bacon (dalam The Liang Gie,1999) menyebutkan filsafat sebagai sebagai ibu agung dari ilmu- ilmu (the great mother of the sciences). Pernyataan Aristoteles mengemukakan bahwa filsafat sebagai semua kegiatan yang dapat dipertanggungjawabkan secara akaliah; dan membaginya menjadi ilmu pengetahuan poietis (terapan), ilmu pengetahuan praktis (dalam arti normatif seperti etika, politik) dan ilmu pengetahuan teoritik. Ilmu pengetahuan inilah yang dikatakan sebagai yang terpenting, dan membaginya menjadi ilmu alam, ilmu pasti dan filsafat pertama yang kemudian dikenal sebagai metafisika. Filsafat pengetahuan muncul pada abad ke 18, merupakan cabang dari filsafat, adapun yang mendorong kemunculannya ialah Immanuel Kant (1724 – 1804) yang menyatakan bahwa filsafat merupakan disiplin ilmu yang mampu menunjukkan batas-batas dan ruang lingkup pengetahuan

Transcript of materi fikom

Page 1: materi fikom

ILMU FILSAFAT KOMPUTER

Secara garis besar pengertian filsafat ilmu adalah filsafat yang mendalami hakikat ilmu atau filsafatyang membahas tentang ilmu.

Mempelajari filsafat ilmu mempunyai dua tujuan yaitu sebagai berikut :

1.secara macro untuk memahami tentang hakikat ilmu pengetahuan .

2.secara mikro agar para pembaca dapat memehami hal-hal yang berkaitan dengan ilmu pengetahuan ,menganalisis dan mengembangkan menjadi lebih maju dan lebih sempurna.

Menurut Van Peursen(1985),bahwa ilmu pengetahuan dapat dilihat sebagai suatu system yang jalin-menjalin dan taat asa (konsisten) dari ungkapan-ungkapan yang sifat benar-tidaknya dapat di tentukan.

Menurut Koento wibisono(1984),adalah bahwa ilmu yang satu sangat erat hubungannya dengan cabang ilmu yang lain serta semakin kaburnya garis batas antara ilmu dasar-murni atau teoritis dengan ilmu terapan atau praktis,oleh sebab itu Francis bacon (dalam The Liang Gie,1999) menyebutkan filsafat sebagai sebagai ibu agung dari ilmu-ilmu

(the great mother of the sciences).

Pernyataan Aristoteles mengemukakan bahwa filsafat sebagai semua kegiatan yang dapat dipertanggungjawabkan secara akaliah; dan membaginya menjadi ilmu pengetahuan poietis (terapan), ilmu pengetahuan praktis (dalam arti normatif seperti etika, politik) dan ilmu pengetahuan teoritik. Ilmu pengetahuan inilah yang dikatakan sebagai yang terpenting, dan membaginya menjadi ilmu alam, ilmu pasti dan filsafat pertama yang kemudian dikenal sebagai metafisika.

Filsafat pengetahuan muncul pada abad ke 18, merupakan cabang dari filsafat, adapun yang mendorong kemunculannya ialah Immanuel Kant (1724 – 1804) yang menyatakan bahwa filsafat merupakan disiplin ilmu yang mampu menunjukkan batas-batas dan ruang lingkup pengetahuan manusia secara tepat, maka semenjak itu pula refleksi filsafat mengenai pengetahuan manusia menjadi menarik perhatian.

Filsafat ilmu komputer adalah pemikiran yang sedalam-dalamnya untuk memperoleh kebenaran, makna, tujuan serta nilai-nilai ilmu komputer bagi kehidupan manusia.

TujuanMenerapkan filsafat ilmu komputer dalam berbagai aktifitas pemanfaatan ilmu komputer itu sendiri dengan tetap menjaga kesadaran makro.

Page 2: materi fikom

MisiMenciptakan masyarakat ilmiah yang peka terhadap struktur sosial yang ada di Indonesia khususnya untuk masyarakat IT sendiri

Milis ini saya buat karena kita tidak hanya butuh kemampuan teknis tapi kita juga memerlukan kemampuan pola kerangka berpikir yang kritis, substantif, sistematis dan reflektif

Rayap adalah salah satu serangga eusosial (sosial sejati) yang cukup maju. Koloni

yang meliputi ratu, pejantan, rayap pekerja dan rayap prajurit terkumpul dalam

sebuah “rumah” atau sarang yang kuat dan nyaman, yang ternyata dibangun

dengan teknik yang sangat canggih. Di dalam rumah tersebut, mereka

mengembangkan kerjasama antar individu yang sangat tertata untuk memenuhi

kebutuhan hidupnya.

Sarang rayap dapat berupa gundukan tanah yang sangat keras di atas permukaan

tanah, atau berupa gumpalan lunak berukuran besar yang menempel pada bagian

tumbuhan (pada rayap arboreal). Rayap sudah mengembangkan sistem sirkulasi

udara yang canggih, yang menjamin pertukaran udara bersih dan kotor berjalan

sempurna, di samping menyediakan suhu dan kelembaban yang optimal bagi proses

kehidupan mereka.

Page 3: materi fikom

Filsafat Ilmu Komputer

Ilmu = pengetahuan yang diatur secara sistematis

Ilmu KomputerBerasal dari "Computer Science" yaitu mengenai pemrosesan informasi denganstruktur informasi dan prosedur yang masuk ke dalam representasi dari pemrosesantersebut, dan dengan implementasinya dalam sistem pemrosesan informasi.

Computer = computareIlmu komputer merupakan ilmu pengetahuan yaitu pengetahuan yang telah diujikebenarannya melalui metode ilmiah yang obyeknya adalah komputer digital danfenomena di sekitar mereka (sebagai pemroses dan penyaluran informasi).

Filsafat adalah suatu pemikiran manusia untuk memahami hakikat dari suatukenyataan, untuk memperoleh kebenaran, makna, tujuan, serta nilai-nilai untukmengetahui sedalam-dalamnya tentang suatu obyek penelaahnya.

Jadi filsafat ilmu komputer adalah pemikiran yang sedalam-dalamnya untukmemperoleh kebenaran, makna, tujuan serta nilai-nilai ilmu komputer bagikehidupan manusia.

Metode-metode Filsafat

Istilah metode berasal dari kata Yunani, methodeuo yang berarti mengikuti jejak atau mengusut, menyelidiki dan meneliti yang berasal dari kata methodos dari akar kata meta (dengan) dan hodos (jalan). Dalam hubungan dengan suatu upaya yang bersifat ilmiah, metode berarti cara kerja yang teratur dan sistematis yang digunakan untuk memahami suatu objek yang dipermasalahkan, yang merupakan sasaran dari bidang ilmu tertentu. Metode yang benar dan tepat akan menjamin kebenaran yang diraih.

Oleh karena itu, setiap cabang ilmu pengetahuan harus mengembangkan metodologi yang sesuai dengan objek studi ilmu pengetahuan itu sendiri. Ini merupakan suatu keharusan karena sesungguhnya tidak ada satu metode yang cocok digunakan bagi semua bidang ilmu pengetahuan. Filsafat pun memiliki metode sendiri, namun harus ditegaskan pula bahwa filsafat sesungguhnya tidak memiliki metode tunggal yang digunakan oleh semua filsuf sejak zaman purba hingga sekarang ini. Dapat dikatakan bahwa jumlah filsafat adalah sebanyak jumlah filsufnya. Sangat banyak metode filsafat yang digunakan oleh para filsuf dari dahulu sampai sekarang ini.

Metode Zeno : Reductio ad Absurdum

Zeno adalah seorang murid Parmenides yang termasyhur, yang terkenal sebagai filsuf metafisika Barat yang pertama. Sejak usia muda, ia telah menulis banyak buku yang terkenal, tetapi sayangnya semua telah hilang. Kemayshurannya bukan hanya diakui oleh Plato, melainkan juga oleh Aristoteles, murid Plato yang hidup sekitar seratus tahun sesudah Zeno. Memang Zeno dikenal sebagai seorang pemikir jenius yang berhasil mengembangkan metode untuk meraih kebenaran, dengan membuktikan kesalahan premis-premis lawan, yang caranya ialah mereduksikannya menjadi suatu kontradiksi sehingga konklusinya pun menjadi mustahil ( reduction ad absurdum ). Zeno sependapat dengan Parmenides yang mengatakan bahwa realitas yang sesungguhnya di alam

Page 4: materi fikom

semesta ini hanya satu. Untuk mempertahankan monisme dari serangan plularisme, dengan metodereductio ad absurdum Zeno mengatakan bahwa seandainya ada banyak titik yang terdapat di antara titik A dan titik B, berarti kita juga harus mengakui adanya suatu jumlah tak terbatas karena akan senantiasa terdapat titik di antara titik-titik itu, dan demikian seterusnya. Akan tetapi, ternyata bahwa orang dapat berjalan dari A ke B, dan itu berarti bahwa jarak A ke B dapat dilintasi. Oleh karena itu, hipotesis semula, yang menyatakan bahwa ada banyak titik yang terdapat di antara titik A dan B adalah tidak benar. Jadi, jelas bahwa pluralitas itu absurd,tidak masuk akal, dan mustahil.

Parmenides juga pernah mengatakan bawha tidak ada ruang kosong, yang berarti bahwa yang ada tidak berada dalama ada yang lain karena yang ada senantiasa mengisi seluruh tempat. Parmenides pun pernah mengatakan bahwa jika ruang kosong itu tidak ada, berarti bahwa gerak pun tidak ada. Untuk membuktikan kebenaran ajaran gurunya itu, Zeno mengemukakan empat contoh sebagai berikut :

1. Dikotomi paradox.

2. Akhilles, si juara lari.

3. Anak Panah.

4. Benda yang bergerak bertentangan.

Metode Zeno member nilai abadi bagi filsafat karena memang tidak satu pun pernyataam yang melahirkan pertentangan dapat dianggap benar. Metode yang dikembangkan oleh Zeno sangat berguna dalam suatu perdebatan karena dengan metode itu ia telah member dasar yang kokoh bagi argumentasi-argumentasi yang rasional dan logis. Zeno juga dikenal sebagai orang pertama yang menggunakan metode dialektik, dalam arti mencari kebeneran lewat perdebatan atau bersoal jawab secara sistematis.

Metode Sokrates : Maieutik Dialektis Kritis Induktif

Sokrates ( 470-399 SM ) hanya dikenal lewat berbagai karya tulis murid-muridnya, yakni Aristophanes, Xenophon, Plato dan karya tulis murid Plato, Aristoteles. Ajaran-ajaran dan pandangan-pandangan Sokrates yang ditampilkan oleh keempat orang itu pun tak begitu jelas dan tidak lengkap. Saat ini, pada umumnya para ahli menggunakan keempat sumber yang tersedia itu, namun ada kesepakatan bersama yang menunjukan bahwa pemikiran-pemikiran Sokrates hampir lengkap ditemukan lewat berbagai karya tulis Plato, teristimewa dalamdialog-dialog yang pertama, yang disebut dialog-dialog Sokratik. Lewat berbagai karya tulis Plato, yang terlihat jelas ialah bahwa pemikiran-pemikiran Sokrates terpusat kepada manusia. Dengan kata lain, manusia menjadi titik perhatian paling utama dalam filsafat Sokrates.

Bagi Sokrates, kebenaran objektif yang hendak digapai bukanlah semata-mata untuk membangun suatu ilmu pengetahuan teoritis yang abstrak, tetapi justru untuk meraih kebajikan karena, menurut Sokrates, filsafat adalah upaya untuk mencapai kebajikan. Kebajikan itu harus tampak lewat tingkah laku manusianyang pantas, yang baik dan terpuji. Untuk menggapai kebenaran objektif itu, Sokrates menggunakan suatu metode yang dilandaskan pada suatu keyakinan yang amat erat digenggamnya.Sokrates begitu yakin bahwa pengetahuan akan kebenaran objektif itu tersimpan dalam jiwa setiap orang sejak masa praeksistensinya. Karena itu, Sokrates tidak pernah mengajar

Page 5: materi fikom

tentang kebenaran itu, melainkan berupaya untuk menolong untuk mengungkapkan apa yang memang ada dan tersimpan dalam jiwa seseorang. Sokrates merasa terpanggil utnuk melakukan tugas yang mirip ibunya (ibunya adalah bidan), maka cara yang digunakannya pun disebutnya maieutika tekne(teknik kebidanan).

Sokrates mempraktekan teknik kebidanan itu lewat percakapan. Lewat percakapan demikian itulah ia melihat dengan jelas adanya kebenaran-kebenaran individual yang ternyata bersifat universal. Dengan demikian, ia telah memperkokoh dasar berpikir induktif yang kemudian akan dikembangkan oleh para pemikir lainnya. Lewat dialog-dialog kritis , Sokrates menggiting orang untuk menemukan kebenaran yang sesungguhnya. Karena Sokrates selalu mengajak orang untuk bercakap-cakap, metode yang digunakannya disebut metode dialektik.

Metode Plato : Deduktif Spekulatif Transendental

Plato memusatkan perhatiannya pada pada bidang yang amat luas, yaitu mencakup seluruh ilmu pengetahuan. Dari berbagai ilmu pengetahuan yang diminatinya itu, eksaktalah bidang ilmu yang memperoleh tempat istimewa. Pada umumnya para ahli membagi dialog-dialog Plato ke dalam tiga periode :

1. periode dialog-dialog awal, disebut juga sebagai oeriode penyelidikan (inquiry).

2. periode dialog-dialog pertengahan, disebut juga sebagai periode spekulasi/pemikiran (speculation).

3. periode dialog-dialog akhir, disebut juga sebagai periode kritisisme, penilaian dan aplikasi (critism, appraisal, and application).

Inti dan dasar dari seluruh filsafat Plato ialah ajaran-ajaran tentang ide-ide. Plato percaya bahwa ide yang tertangkap oleh pikiran lebih nyata daripada objek-objek material yang terlihat oleh mata. Hanya ide yang merupakan realitas yang sesungguhnya dan abadi. Dunia indrawi adalah suatu realitas yang tetap dan berubah-ubah, dan itulah yang dialami manusia hinc et nunc. Apa yang disebut pengetahuan sebenarnya hanya merupakan ingatan terhadap apa yang telah diketahuinya di dunia ide-konon sebelum berada di dunia indrawi, manusia pernah berdiam di dunia ide. Jelas bahwa dunia ide itu berada di luar pengalaman manusia di dunia, mengatasi realitas yang tampak, dan keberadaannya terlepas dari dunia indrawi. Karena itu, system pemikiran Plato bersifat transcendental. Karena itu pula, secara menyeluruh dapat dikatakan bahwa metode filsafat Plato adalah metode deduktif spekulatif transcendental.

Metode Aristoteles: Silogistis Deduktif

Aristoteles mengatakan bahwa ada dua metode yang dapat digunakan untuk menarik kesimpulan demi memperoleh pengetahuan dan kebenaran baru. Kedua metode itu disebut metode induktif dan metode deduktif. Induksi ialah cara menarik konklusi yang bersifat umum dari hal-hal khusus. Deduktif adalah cara menarik konklusi yang bertolak dari sifat umum ke khusus. Baik deduksi maupun induksi, keduanya dipaparkan oleh Aristoteles di dalam logika.

Sebenarnya istilah logika tidak pernah dikemukakan oleh Aristoteles. Untuk meneliti berbagai argumentasi yang berangkat dari proposisi-proposisi yang benar, ia memakai istilah analitika.

Page 6: materi fikom

Adapun untuk meneliti argumentasi-argumentasi yang bertolak dari proposisi-proposisi yang diragukan kebenarannya, ia memakai istilah dialektika. Istilah logika diperkenalkan oleh Alexander Aphrodisias pada awal abad ke-3 SM.

Inti logika adalah silogisme. Silogisme merupakan alat dan mekanisme penalaran untuk menarik konklusi yang benar berdasarkan premis-premis yang benar. Bagi Aristoteles, metode deduksi merupakan metode terbaik untuk memperoleh konklusi demi mencapai kebenaran dan pengetahuan baru. Demikianlah metodenya dikenal sebagai metode silogistis deduktif.

Setiap silogisme terdiri atas dua premis dan satu konklusi. Berikut adalah contoh silogisme:

Semua manusia adalah makhluk sosial (umum/universal)

Joni adalah manusia (khusus/partikular)

Joni adalah makhluk sosial

Immanuel Kant mengatakan bahwa logika yang diciptakan Aristoteles sejak semula sudah sempurna sehingga tidak mungkin bertambah sedikit pun.

Metode Plotinos :Kontemplatif-Mistis

Plotinos merupaka filsuf neoplatonis. Filsafat Plotinos didasarkan pada ajaran Plato, khususnya mengenai ide kebaikan selaku ide yang tertinggi di dalam filsafat Plato. Karena Plotinos menggunakan istilah-istilah dan mengembangkan dasar-dasar pemikiran Plato, filsafat Plotinos disebut neoplatonisme. Tetapi tidak berarti ia hanya mempelajari filsafat Plato, ia mempelajari berbagai filsafat lainnya. Filsafat Plotinos merupakan sintesis dari semua filsafat yang mendahuluinya walaupun memang terlihat dengan jelas bahwa pengaruh Platonisme sangat dominan.

Ide kebaikan atau yang sangat baik, selaku ide tertinggi bagi Plato, oleh Platinos disebut ‘to hen’ atau yang esa/the one. Yang esa itu adalah yang awal atau yang pertama, yang paling baik, paling tinggi, dan yang kekal. Yang esa itu adalah pusat daya dan kekuatan. Seluruh realitas merupakan pancaran dari yang esa. Proses yang mengalir keluar disebut emanasi. Walaupun emanasi terjadi, tetapi yang esa itu tidak pernah berkurang atau berubah.

Dalam proses emanasi, yang pertama kali keluar merupakan ‘nous’. Nous sangat sulit diterjemahkan. Ada yang menerjemahkannya dengan budi, akal, dan juga roh. Nous itu berada paling dekat dengan ‘to hen’. Nous merupakan gambaran atau baying-bayang dari ‘to hen’.

Kemudian dari nous, keluar yang Platinos sebut ‘psykhe’ atau jiwa. Psykhe merupakan sesuatu yang memiliki tingkat lebih rendah daripada nous. Psykhe berada di antara nous dan materi. Oleh sebab itu psykhe dapat dikatakan sebagai penghubung antara roh dan materi, lalu melahirkan suatu tubuh, yang pada hakikatnya berlawanan dengan nous dan to hen.

Hal itu merupakan penyimpangan dari semestinya. Penyimpangan dari semestinya itu berarti penyimpangan dari kebenaran. Untuk mencapai kebenaran, manusia harus kembali ke to hen dan menyatu dengannya. Itulah yang menjadi tujuan hidup manusia.

Page 7: materi fikom

Filsafat Plotinos merupakan suatu sistem yang hendak menjelaskan asal mula dan tujuan seluruh realitas, termasuk manusia. Menurutnya filsafat bukan hanya merupakan doktrin melainkan juga merupakan suatu jalan kehidupan. Karena itu metode Plotinos disebut metode kontemplatif-mistis.

Metode Descartes: Skeptis

Filsafat Descartes yang paling terkenal yaitu: cogito ergo sum, (aku berpikir maka aku ada). Bagi Descartes, manusia harus menjadi titik berangkat dari pemikiran yang rasional demi mencapai kebenaran yang pasti. Untuk mencapai kebenaran yang pasti itu, rasio harus berperan semaksimal mungkin.

Cara untuk mencapai kebenaran dengan pasti, membutuhkan keraguan. Apabila melalui keraguan yang begitu radikal ada suatu kebenaran yang saggup bertahan sehingga tidak mungkin lagi diragukan kebenarannya, maka kebenaran itu adalah kebenaran yang pasti. Setelah meragukan segala sesuatu, Descartes menemukan bahwa ada satu hal yang tidak dapat diragukan, yaitu: saya sedang meragukan segala sesuatu, sedang berpikir, dan jika saya sedang berpikir itu berarti tidak dapat diragukan lagi bahwa saya pasti ada. Ini karena tidak mungkin yang tidak ada dapat berpikir dan dapat meragukan segala sesuatu.

Descartes menciptakan metode ini, tetapi ia bukan penganut skeptisisme yang menyangsikan segala-galanya dan mengatakan bahwa apa yang dinamakan pengetahuan itu tidak ada. Keraguan Descartes hanya keraguan metodis.

Metode Francis Bacon: Induktif

Secara umum dapat dikatakan bahwa pandangan-pandangan Bacon bersifat praktis, konkret, dan utilitaris. Untuk mengenal sifat-sifat segala sesuatu, dibutuhkan penelitian-penelitian yang empiris. Pengalamanlah yang menjadi dasar pengetahuan. Pengetahuan itu sangat penting dan sangat diperlukan oleh manusia karena hanya dengan pengetahuanlah manusia sanggup menaklukka alam kodrat.

Menurut Bacon, logika silogistis tradisional tidak sanggup menghasilkan penemuan-penemuan empiris. Ia mengatakan bahwa logika silogistis tradisional hanya dapat membantu mewujudka konsekuensi deduktif dari apa yang sebenarnya telah diketahui. Agar pengetahuan itu berkembang dan memperoleh pengetahuan baru, metode deduktif harus ditinggalkan dan diganti dengan metode induktif.

Metode induktif adalah penarikan kesimpulan dari hal-hal khusus ke hal-hal yang umum. Bacon memang bukan penemu metode induktif, namun ia berupaya memperbaiki dan menyempurnakan metode itu melalui pengkombinasian metode induktif tradisional dengan eksperimentasi yang cermat.

SAINS

Sains adalah suatu cara untuk mempelajari aspek -aspek tertentu dari alam secara terorganisir, sistematik dan melalui metode-metode saintifik yang terbakukan. ruang lingkup sains terbatas pada pada hal - hal yang dapat dipahami oleh indera (penglihatan, sentuhan, pendengaran, rabaan dan

Page 8: materi fikom

pengecapan).

Sedangkan yang disebut metode saintifik adalah langkah - langkah yang tersusun secara sistematik untuk memperoleh suatu kesimpulan ilmiah. Metode saintifik pada dasarnya merujuk pada model penelitian yang dikembangkan oleh francis Bacon (1561-1626). Model tersebut memiliki langkah - langkah :

Mengidentifikasi masalah ( dari fakta yang ditemukan di lingkungan )

Mengumpulkan data yang sesuai dengan permasalahan yang ditemukan

Memilah data yang sesuai dengan permasalahan

merumuskan hipotesis ( dugaan ilmiah yang menjelaskan data dan permasalahan yang ada sehingga dapat menentukan langkah penyelesaian masalah lebih lanjut)

Menguji hipotesis dengan mencari data yang lebih faktual ( mengadakan eksperimen)

Menguji keakuratan hipotesis yang telah dirumuskan sebelumnya agar dapat mentukan tindakan terhadap hipotesis tersebut ( mengkonfirmasi, memodifikasi, ataupun menolak hipotesis).

Metode saintifik juga sering disebut metode induktif karena dalam prosesnya, metode saintifik dimulai dari hal-hal yang bersifat spesifik ke kesimpulan yaang bersifat general.

VM

Virtual machine (VM) adalah suatu environment, biasanya sebuah program atau sistem operasi, yang tidak ada secara fisik tetapi dijalankan dalam environment lain. Dalam konteks ini, VM disebut “guest” sementara environment yang menjalankannya disebut “host”. Ide dasar dari virtual machine adalah mengabtraksi perangkat keras dari satu komputer (CPU, memori, disk, dst) ke beberapa environment eksekusi, sehingga menciptakan illusi bahwa masing-masing environment menjalankan komputernya (terpisah) sendiri. VM muncul karena pada satu komputer. Virtual Machine (VM) sendiri mulai dikenalkan oleh IBM ketika meluncurkansistem operasi mainframenya pada tahun 1965-an. Diperkenalkan untuk sistem S/370 dan S/390 dan disebut sebagai sistem operasi VM/ESA (Enterprise System Architecture).

Page 9: materi fikom

Teknologi virtual machine memiliki banyak kegunaan seperti memungkinkan konsolidasi perangkat keras, memudahkan recovery sistem, dan menjalankan perangkat lunak terdahulu. Salah satu penerapan penting dari teknologi VM adalah integrasi lintas platform. Beberapa penerapan lainnya yang penting adalah:

Konsolidasi serverJika beberapa server menjalankan aplikasi yang hanya memakan sedikit sumber daya, VM dapat digunakan untuk menggabungkan aplikasi-aplikasi tersebut sehingga berjalan pada satu server saja, walaupun aplikasi tersebut memerlukan sistem operasi yang berbeda-beda.

Otomasi dan konsolidasi lingkungan pengembangan dan testing/Setiap VM dapat berperan sebagai lingkungan yang berbeda, ini memudahkan pengembang sehingga tidak perlu menyediakan lingkungan tersebut secara fisik.

Menjalankan perangkat lunak terdahulu. Sistem operasi dan perangkat lunak terdahulu dapat dijalankan pada sistem yang lebih baru.

Memudahkan recovery sistem/ Solusi virtualisasi dapat dipakai untuk rencana recovery sistem yang memerlukan portabilitas dan fleksibilitas antar platform.

Demonstrasi perangkat lunak. Dengan teknologi VM, sistem operasi yang bersih dan konfigurasinya dapat disediakan secara cepat.

KELEBIHAN VIRTUAL MACHINE (VM)

Hal keamanan.

VM memiliki perlindungan yang lengkap pada berbagai sistem sumber daya, yaitu dengan meniadakan pembagian sumber daya secara langsung, sehingga tidak ada masalah proteksi dalam VM. Sistem VM adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya.

Memungkinkan untuk mendefinisikan suatu jaringan dari Virtual Machine (VM).Tiap-tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi, jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak.

KEKURANGAN VIRTUAL MACHINE. Beberapa kesulitan utama dari konsep VM, diantaranya adalah:

Sistem penyimpanan.

Sebagai contoh kesulitan dalam sistem penyimpanan adalah sebagai berikut: Andaikan kita mempunyai suatu mesin yang memiliki 3 disk drive namun ingin mendukung 7 VM. Keadaan ini jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk tiap VM, karena perangkat lunak untuk mesin virtual sendiri akan membutuhkan ruang disk secara substansial untuk menyediakan memori virtual dan spooling. Solusinya adalah dengan menyediakan disk virtual atau yang dikenal pula dengan minidisk, dimana ukuran daya penyimpanannya identik dengan ukuran sebenarnya. Dengan demikian, pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan perangkat keras yang mendasari.

Page 10: materi fikom

Pengimplementasian sulit.Meski konsep VM cukup baik, namun VM sulit diimplementasikan.

Contoh virtual machine : Vmware, Xen VMM , Java VM

Jenis-jenis dari VM adalah:

VM sistem di mana sebuah VM dapat menjalankan sebuah sistem operasinya sendiri.

VM proses di mana VM hanya menjalankan sebuah proses saja.

Kemudian VM juga dibagi berdasarkan tingkat virtualisasinya:

Virtualisasi penuh yang mensimulasikan seluruh fitur perangkat keras sehingga memungkinkan perangkat lunak berjalan pada VM tanpa modifikasi.

Virtualisasi paruh, di mana tidak semua fitur perangkat keras disimulasikan.

Virtualisasi asli, yang mana merupakan virtualisasi penuh yang digabungkan dengan bantuan perangkat keras yang mendukung virtualisasi.

jenis Virtual Machine

a. Virtual Machine

Virtual machine atau mesin virtual adalah jenis perangkat lunak yang dapat menciptakan lingkungan atau platform komputer di atas sebuah platform komputer. Dengan kata lain virtual machine dapat menciptakan lingkungan atau platform komputer yang identik pada sebuah komputer, beberapa diantaranya bahkan dapat mengemulasi sebuah arsitektur komputer menjadi arsitektur komputer yang lain. Sekarang jenis virtual machine juga ada yang dapat mengemulasi sistem komputer agar dapat menjalankan sistem operasi yang lain.

Secara umum terdapat dua jenis virtual machine, yaitu:

ü Virtual machine aplikasi, adalah jenis virtual machine yang dapat menjalankan aplikasi di atas sistem operasi. Biasanya sering disebut sebagai middleware karena bekerja diantara sistem operasi dan aplikasi komputer. Contoh dari virtual machine ini adalah Java Virtual Machine dan Common Language Runtime.

ü Virtual machine sistem operasi, adalah jenis virtual machine yang dapat menciptakan lingkungan sistem komputer atau sering disebut sebagai komputer virtual agar dapat menjalankan sistem operasi yang lain. Virtual machine ini sering disebut sebagai emulator, karena mengemulasi sistem operasi menjadi sebuah mesin virtual. Contoh dari virtual mesin ini adalah VMWare Workstation dan Microsoft Virtual PC.

Page 11: materi fikom

o Java Virtual Machine (JVM)

Java Virtual Machine atau JVM adalah jenis perangkat lunak virtual machine aplikasi untuk menjalankan program dalam kode instruksi Java. Java sendiri adalah bahasa komputer yang digunakan pada sistem platform Java, dimana memiliki jenis instruksi mesin yang berbeda dengan sistem komputer jenis PC atau yang lainnya. Oleh karena itu agar sebuah komputer dapat menjalankan sebuah program dalam bahasa Java, maka diperlukan JVM yang sering disebut sebagai middleware yang berfungsi untuk menterjemahkan instruksi Java (JVM instruction set) menjadi instruksi mesin pada komputer jenis tertentu.

Java Virtual Machine dalam nama lain disebut sebagai Java Runtime Environment (JRE), dikembangkan oleh Sun Microsystem untuk memperluas penggunaan bahasa Java pada platform komputer manapun. Oleh karena itu program yang dibuat dengan java dapat dijalankan pada banyak platform komputer maupun berbagai sistem operasi komputer. Dengan sistem emulasi instruksi ini, maka program java ini banyak sekali dipakai pada aplikasi-aplikasi di perangkat mobile, karena perangkat mobile saat ini sudah banyak yang sudah memiliki Java Virtual Machine.

o VMWare Workstation

VMWare Workstation adalah jenis perangkat lunak virtual machine sistem operasi yang dapat menjalankan beberapa jenis sistem operasi secara bersamaan dalam satu waktu. VMWare Workstation merupakan produk perangkat lunak komersial yang dikembangkan oleh EMC Corporation. Perangkat lunak ini merupakan virtual machine untuk komputer dengan platform Intel x86 atau sejenisnya.

Dengan cara menciptakan komputer virtual pada sebuah sistem komputer, maka sistem operasi yang lain dapat dijalankan pada komputer virtual tersebut. Setiap virtual komputer yang diciptakan dapat menjalankan sistemnya sendiri dan memiliki sistem operasi sendiri. Beberapa contoh sistem operasi yang didukung adalah Windows, Linux, Solaris, dan keluarga BSD. Jadi dengan perangkat lunak VMWare, maka sebuah komputer secara fisik dapat menjalan beberapa sistem operasi sekaligus secara bersamaan.

o Common Language Runtime

Common Language Runtime (CLR) adalah jenis virtual machine aplikasi ditambah runtime library yang mendasari sistem .NET Framework. CLR dapat mengeneralisasi banyak bahasa komputer agar dapat dijalankan pada platform yang sama. Sampai saat ini sudah lebih dari 40 bahasa komputer yang sudah didukung pada sistem ini, yaitu seperti Visual Basic .NET, ASP .NET, Visual C#, Visual J#, Visual C++ .NET, Deplhi .NET, C++ Builder .NET, dll. Dengan sistem CLR ini, maka antara satu program dengan program lain yang berbeda bahasanya dapat saling berhubungan dan memanfaatkan library yang sama.

Common Language Runtime dikembangkan oleh Microsoft untuk mendukung sistem .NET Framework. Microsoft .NET Framework adalah platform perangkat lunak yang berfokus pada Rapid

Page 12: materi fikom

Application Development (RAD), Platform Independence, dan Network Transparency. Sistem ini mengdopsi platform Java dari Sun yang juga bersifat platform independence.

o Virtual PC

Virtual PC adalah jenis perangkat lunak virtual machine sistem operasi untuk Mac OS dan Windows. Pada awalnya virtual PC dikembangkan oleh Connectix kemudian turunannya diakuisisi oleh Microsoft. Virtual PC memvirtualkan komputer dengan standar PC dan semua komponen perangkat kerasnya. Dengan cara ini, maka virtual PC dapat menjalankan semua sistem operasi yang dimiliki oleh sebuah PC. Masing-masing sistem operasi yang berjalan pada sebuah perangkat komputer akan mengendalikan setiap komponen perangkat keras virtual, dan hanya satu sistem operasi utama yang mengendalikan perangkat keras fisik.

Versi pertama dari virtual PC dikembangkan untuk komputer jenis Macintosh dan dirilis pada Juni 1997. Berikutnya pada bulan Juni 2001 dirilis virual PC versi 4.0 yang sudah mendukung sistem operasi Windows. Selanjutnya pada bulan Februari 2003, Microsoft mengambil alih produk virtual PC ini sekaligus merilis produk Virtual Server juga dari Connectix. Versi terbaru dari virtual PC saat ini adalah Virtual PC 2004 untuk sistem operasi Windows yang setara dengan virtual PC untuk Mac OS versi 7.

1. Filsafat ilmu komputer adalah pemikiran yang sedalam-dalamnya untuk memperoleh kebenaran, makna, tujuan serta nilai-nilai ilmu komputer bagi kehidupan manusia.