<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Emulator</id>
	<title>Emulator - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Emulator"/>
	<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Emulator&amp;action=history"/>
	<updated>2026-04-26T06:32:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Emulator&amp;diff=11169&amp;oldid=prev</id>
		<title>Onnowpurbo: New page: &#039;&#039;&#039;Emulator&#039;&#039;&#039; atau lebih tepatnya piranti lunak emulator memungkinkan suatu program atau piranti lunak yang dibuat pada awalnya oleh suatu sistem komputer (arsitektur dan ...</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Emulator&amp;diff=11169&amp;oldid=prev"/>
		<updated>2009-12-19T22:54:02Z</updated>

		<summary type="html">&lt;p&gt;New page: &amp;#039;&amp;#039;&amp;#039;Emulator&amp;#039;&amp;#039;&amp;#039; atau lebih tepatnya &lt;a href=&quot;/wiki/index.php?title=Piranti_lunak&quot; class=&quot;mw-redirect&quot; title=&quot;Piranti lunak&quot;&gt;piranti lunak&lt;/a&gt; emulator memungkinkan suatu &lt;a href=&quot;/wiki/index.php?title=Program&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Program (page does not exist)&quot;&gt;program&lt;/a&gt; atau piranti lunak yang dibuat pada awalnya oleh suatu sistem &lt;a href=&quot;/wiki/index.php?title=Komputer&quot; title=&quot;Komputer&quot;&gt;komputer&lt;/a&gt; (&lt;a href=&quot;/wiki/index.php?title=Arsitektur&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Arsitektur (page does not exist)&quot;&gt;arsitektur&lt;/a&gt; dan ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Emulator&amp;#039;&amp;#039;&amp;#039; atau lebih tepatnya [[piranti lunak]] emulator memungkinkan suatu [[program]] atau piranti lunak yang dibuat pada awalnya oleh suatu sistem [[komputer]] ([[arsitektur]] dan [[sistem operasi]]) dan untuk dijalankan dalam sistem itu (atau dijalankan dalam suatu sistem yang didedikasikan), dapat dijalankan dalam sistem komputer yang sama sekali berbeda. Sebagai contoh suatu program [[Windows]] dapat dijalankan di sistem operasi [[Linux]] dengan menggunakan piranti lunak emulator [[Wine (perangkat lunak)|Wine]]. Ada pula program yang mengemulasikan suatu komputer dalam komputer, misalnya [[VMware]]. Contoh lain adalah program-program emulator untuk menjalankan permainan komputer yang awalnya hanya bisa dijalankan pada konsolnya masing-masing, misalnya [[Nintendo]], [[Atari]], [[PlayStation]], [[XBox]] dan lain-lain.&lt;br /&gt;
&lt;br /&gt;
== Alasan dibuatnya emulator ==&lt;br /&gt;
&lt;br /&gt;
Terdapat beberapa alasan dibuatnya emulator, beberapa di antaranya adalah:&lt;br /&gt;
&lt;br /&gt;
* bernostalgia dalam menjalankan program-program lama, umumnya [[permainan komputer]] (&amp;#039;&amp;#039;game&amp;#039;&amp;#039;) yang konsol atau sistem operasinya tidak diproduksi lagi saat ini,&lt;br /&gt;
* menjalankan [[piranti lunak]] yang dibuat hanya untuk [[platform|platform-platform]] tertentu,&lt;br /&gt;
&lt;br /&gt;
dan dewasa ini;&lt;br /&gt;
&lt;br /&gt;
* memeriksa [[program|program-program]] yang dibuat oleh platform berbeda untuk dijalankan pada platform yang lain. Sebagai contoh misalnya pembuatan program atau piranti lunak pada [[PDA]] atau [[telepon genggam]] yang terlebih dahulu diemulasikan di [[PC|komputer personal]] ([[PC]]).&lt;br /&gt;
&lt;br /&gt;
== Emulator dalam permainan komputer ==&lt;br /&gt;
&lt;br /&gt;
Emulator memungkinkan [[komputer]] untuk bekerja sesuai dengan [[hardware]] sistem yang diemulasikan. Tetapi emulator tidaklah ada gunanya tanpa didukung oleh permainan komputer (&amp;#039;&amp;#039;[[game]]&amp;#039;&amp;#039;). Game-game ini disebut sebagai [[ROM]] atau [[Disk Image]] yang merupakan hasil [[copy]] dari game-game dalam [[format]] [[cartridge]] atau [[disket]] sistem yang bersangkutan. Misalnya, game [[Sega]] hanya akan bekerja apabila dijalankan pada emulator Sega saja.&lt;br /&gt;
&lt;br /&gt;
Melalui penggunaan emulation kita dapat memainkan game-game klasik kesukaan kita seperti [[Super Mario Bros]] dan [[Sonic the Hedgehog]] di komputer kita. Tentu saja kita tidak dapat begitu saja memasukkan cartridge game ke dalam disk drive komputer. Konsep emulation memang agak sulit untuk dijelaskan tetapi pada dasarnya emulation adalah suatu proses untuk meniru desain [[internal]] dari suatu sistem. Untuk menjalankan program pada sistem yang berbeda membutuhkan [[program]] pendukung yang disebut emulator. Mendesain emulator itu sendiri tidaklah mudah dan kualitas hasil emulationnya tidak selalu sempurna. Tetapi sekarang ini sudah banyak sekali emulator yang beredar di Internet dan kualitas emulator-emulator tersebut berkisar dari buruk hingga hampir sempurna.&lt;br /&gt;
&lt;br /&gt;
=== Kinerja emulator ===&lt;br /&gt;
&lt;br /&gt;
Kebanyakan emulator tidak mampu untuk secara sempurna meng-emulate sistem yang hendak ditirunya. Contoh dari ketidaksempurnaan tersebut adalah problem pada timing ([[framerate]] yang lambat), gambar atau efek [[video]] yang tidak benar, suara yang kacau atau bahkan tidak bersuara sama sekali, problem di [[joystick]], dan lain sebagainya.&lt;br /&gt;
&lt;br /&gt;
=== Membuat emulator ===&lt;br /&gt;
&lt;br /&gt;
Memprogram emulator adalah hal yang amat sulit dan dimulai dari mengumpulkan informasi tentang sistem yang hendak di-emulate dan mengakali komputer agar mampu meniru hardware dan instruksi-instruksi yang dijalankan oleh sistem tersebut. Salah satu contohnya adalah menulis program untuk mengemulasi cara kerja processor kuno seperti [[Apple]] II atau [[Intel]] 8086.&lt;br /&gt;
&lt;br /&gt;
=== Jenis-jenis emulator ===&lt;br /&gt;
&lt;br /&gt;
Emulator terdiri dari 2 jenis: single-system/dedicated emulator dan multi-system emulator. Single-system/dedicated emulator hanya dapat meng-emulate 1 jenis sistem, sedangkan multi-system emulator dapat meng-emulate beberapa jenis sistem sekaligus. Pada dasarnya kualitas single-system/dedicated emulator lebih baik daripada multi-system emulator karena hanya didesain khusus untuk 1 jenis sistem sehingga kemungkinan untuk terjadi compatibility problem dapat diminimalisasi. Selain itu kebutuhan resources untuk single-system/dedicated emulator biasanya lebih kecil dibandingkan multi-system emulator.&lt;br /&gt;
&lt;br /&gt;
Mungkin Anda bertanya, apakah semua sistem sudah diemulate? Jawabannya, tergantung. Ada 3 faktor utama yang menentukan kemungkinan suatu sistem diemulate atau tidak:&lt;br /&gt;
&lt;br /&gt;
* Kepopuleran: semakin [[populer]] suatu sistem, maka semakin banyak orang yang berusaha untuk meng-emulate sistem tersebut.&lt;br /&gt;
&lt;br /&gt;
* Tersedianya [[informasi]]: semakin banyak informasi yang tersedia tentang suatu sistem (baik &amp;#039;&amp;#039;hardware&amp;#039;&amp;#039; maupun &amp;#039;&amp;#039;software&amp;#039;&amp;#039;) akan amat membantu proses penulisan emulator.&lt;br /&gt;
&lt;br /&gt;
* Kesulitan [[teknis]]: banyak sekali game yang diproteksi dengan menggunakan [[enkripsi]]. Hal ini akan membuat sulit mengemulasi sistem tersebut. Selain itu, sistem baru seperti halnya [[Playstation 2]] juga sulit untuk diemulasikan karena kebanyakan komputer belum memiliki [[processing power]] yang kuat untuk mengemulasikan sistem yang baru.&lt;br /&gt;
&lt;br /&gt;
=== Fungsi ROM ===&lt;br /&gt;
&lt;br /&gt;
Emulator tanpa [[ROM]] atau [[Disk Image]] adalah tidak ada gunanya, karena ROM atau Disk Image inilah yang merupakan game sebenarnya. Perhatikan analogi berikut ini: emulator adalah [[permainan konsol|console game]] dan ROM atau Disk Image adalah cartridge gamenya. Jadi, [[konsol|console]] [[Nintendo]] tanpa game tidaklah ada gunanya.&lt;br /&gt;
&lt;br /&gt;
Kata ROM dan Disk Image sering dipakai dan dianggap sama. Sebenarnya ROM adalah copy dari cartridge game, sedangkan Disk Image adalah copy dari [[disket]] atau [[CD]]. Jadi, copy dari game Nintendo adalah ROM dan copy dari game Apple adalah Disk Image.&lt;br /&gt;
&lt;br /&gt;
[[Ukuran]] (&amp;#039;&amp;#039;size&amp;#039;&amp;#039;) suatu ROM berbeda-beda tergantung sistem yang di-emulasikan, biasanya berkisar antara 1kB hingga 50MB. Kadang-kadang ROM terdiri dari beberapa file yang merupakan suatu kesatuan dalam [[format ZIP]]. ROM ini harus di-load melalui emulator untuk dapat dimainkan, jadi ROM tidak dapat dijalankan seperti halnya program .EXE.&lt;br /&gt;
&lt;br /&gt;
=== Legalitas penggunaan emulator ===&lt;br /&gt;
&lt;br /&gt;
Sekarang, apakah emulation itu [[legal]] dan tidak melanggar [[hukum]]? Sejauh mata memandang sebenarnya emulator itu sendiri tidak melanggar hukum sejauh emulator tersebut tidak mengandung [[materi]] yang di-[[copyright]] seperti misalnya [[BIOS]] image sistem tertentu. Lain halnya dengan ROM. Pada umumnya semua ROM di-copyright tetapi untuk game klasik kadang-kadang produsen game tersebut bahkan sudah tidak aktif lagi alias sudah tutup. ROM juga bisa dikatakan legal apabila kita memang memiliki game aslinya.&lt;br /&gt;
&lt;br /&gt;
== Pranala luar ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.emulator-zone.com/ The Emulator Zone].&lt;/div&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
</feed>