Movatterモバイル変換


[0]ホーム

URL:


Lompat ke isi
WikipediaEnsiklopedia Bebas
Pencarian

Emulator

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
DOSBox mengemulasiantarmuka baris perintah DOS.

Emulator atau lebih tepatnyaperanti lunak emulator memungkinkan suatuprogram atau peranti lunak yang dibuat pada awalnya oleh suatu sistemkomputer (arsitektur dansistem 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, ada program yang mengemulasikan suatu komputer dalam komputer, yaituVMware. Contoh lain adalah program-program emulator untuk menjalankan permainan komputer yang awalnya hanya bisa dijalankan pada konsolnya masing-masing, misalnyaNintendo,Atari,PlayStation,XBox dan lain-lain. MenurutKamus Besar Bahasa Indonesia (KBBI), emulator diartikan sebagai alat atau program yang memungkinkan satu sistem untuk memperbaiki sistem lainnya.[1]

Alasan Dibuatnya Emulator

[sunting |sunting sumber]

Terdapat beberapa alasan dibuatnya emulator, beberapa di antaranya adalah:[2]

Emulator dalam Permainan Komputer

[sunting |sunting sumber]

Emulator memungkinkankomputer untuk bekerja sesuai denganperangkat keras (hardware) sistem yang diemulasikan. Namun, emulator tidak akan berguna tanpa didukung olehgim (game). Game - game ini disebut sebagaiROM atauDisk Image yang merupakan hasilcopy dari gim-gim dalamformatcartridge ataudisket sistem yang bersangkutan. Misalnya, gimSega hanya akan bekerja apabila dijalankan pada emulator Sega saja.

Melalui penggunaan emulator kita dapat memainkan gim-gim klasik sepertiSuper Mario Bros danSonic the Hedgehog di komputer. Tentu saja kita tidak dapat begitu saja memasukkan cartridge gim ke dalam disk drive komputer. Konsep emulation memang agak sulit untuk dijelaskan tetapi pada dasarnya emulation adalah suatu proses untuk meniru desaininternal dari suatu sistem. Untuk menjalankan program pada sistem yang berbeda membutuhkanprogram pendukung yang disebut emulator. Mendesain emulator itu sendiri tidaklah mudah dan kualitas hasil emulationnya tidak selalu sempurna. Namun, sekarang ini sudah banyak sekali emulator yang beredar di Internet dan kualitas emulator-emulator tersebut berkisar dari buruk hingga hampir sempurna.

Kinerja Emulator

[sunting |sunting sumber]

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 efekvideo yang tidak benar, suara yang kacau atau bahkan tidak bersuara sama sekali, problem dijoystick, dan lain sebagainya.

Membuat Emulator

[sunting |sunting sumber]

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 sepertiApple II atauIntel 8086.

Jenis-jenis emulator

[sunting |sunting sumber]

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.

Mungkin Anda bertanya, apakah semua sistem sudah diemulate? Jawabannya, tergantung. Ada 3 faktor utama yang menentukan kemungkinan suatu sistem diemulate atau tidak:

  • Kepopuleran: Semakinpopuler suatu sistem, maka semakin banyak orang yang berusaha untuk meng-emulate sistem tersebut.
  • Tersedianyainformasi: Semakin banyak informasi yang tersedia tentang suatu sistem (baikhardware maupunsoftware) akan amat membantu proses penulisan emulator.
  • Kesulitanteknis: Banyak sekali game yang diproteksi dengan menggunakanenkripsi. Hal ini akan membuat sulit mengemulasi sistem tersebut. Selain itu, sistem baru seperti halnyaPlaystation 2 juga sulit untuk diemulasikan karena kebanyakan komputer belum memilikiprocessing power yang kuat untuk mengemulasikan sistem yang baru.

Fungsi ROM

[sunting |sunting sumber]

Emulator tanpaROM atauDisk Image adalah tidak ada gunanya, karena ROM atau Disk Image inilah yang merupakan game sebenarnya. Perhatikan analogi berikut ini: emulator adalahconsole game dan ROM atau Disk Image adalah cartridge gamenya. Jadi,consoleNintendo tanpa game tidaklah ada gunanya.

Kata ROM dan Disk Image sering dipakai dan dianggap sama. Sebenarnya ROM adalah copy dari cartridge game, sedangkan Disk Image adalah copy daridisket atauCD. Jadi, copy dari game Nintendo adalah ROM dan copy dari game Apple adalah Disk Image.

Ukuran (size) 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 dalamformat ZIP. ROM ini harus di-load melalui emulator untuk dapat dimainkan, jadi ROM tidak dapat dijalankan seperti halnya program .EXE.

Legalitas Penggunaan Emulator

[sunting |sunting sumber]

Sekarang, apakah emulation itulegal dan tidak melanggarhukum? Sejauh mata memandang sebenarnya emulator itu sendiri tidak melanggar hukum sejauh emulator tersebut tidak mengandungmateri yang di-copyright seperti misalnyaBIOS 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. Dengan demikian, ROM tersbut dianggap legal. ROM juga bisa dikatakan legal apabila kita memang memiliki game aslinya.

Referensi

[sunting |sunting sumber]
  1. ^"Emulator".kbbi.kemdikbud.go.id. Badan Pengembangan dan Pembinaan Bahasa. Diakses tanggal2021-12-28. 
  2. ^Peter Seebach,developerWorks: Write Emulator-Friendly Linux CodeDiarsipkan 2005-04-16 diWayback Machine., Linux Today, (2004).
  3. ^"Perlu Dicoba! Inilah Emulator Android terbaik di tahun 2022". Diarsipkan dariversi asli tanggal 2022-02-27. Diakses tanggal2022-02-27. 

Pranala luar

[sunting |sunting sumber]
Diperoleh dari "https://id.wikipedia.org/w/index.php?title=Emulator&oldid=26738043"
Kategori:
Kategori tersembunyi:

[8]ページ先頭

©2009-2025 Movatter.jp