Lompat ke isi

Pemortaan: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Baris 11: Baris 11:


Pengembang perangkat lunak sering mengklaim bahwa perangkat lunak yang mereka tulis itu ''[[Portabilitas perangkat lunak|portabel]]'', Artinya, diperlukan sedikit upaya untuk menyesuaikannya dengan lingkungan baru. Jumlah upaya yang benar-benar diperlukan bergantung pada beberapa faktor, termasuk sejauh mana lingkungan asli (''platform sumber'') berbeda dari lingkungan baru (''platform target''), pengalaman penulis asli dalam mengetahui konstruksi [[bahasa pemrograman]] dan panggilan perpustakaan pihak ketiga mana yang tidak mungkin portabel, dan jumlah upaya yang diinvestasikan oleh penulis asli hanya dengan menggunakan konstruksi portabel (konstruksi khusus platform sering kali memberikan solusi yang lebih murah).
Pengembang perangkat lunak sering mengklaim bahwa perangkat lunak yang mereka tulis itu ''[[Portabilitas perangkat lunak|portabel]]'', Artinya, diperlukan sedikit upaya untuk menyesuaikannya dengan lingkungan baru. Jumlah upaya yang benar-benar diperlukan bergantung pada beberapa faktor, termasuk sejauh mana lingkungan asli (''platform sumber'') berbeda dari lingkungan baru (''platform target''), pengalaman penulis asli dalam mengetahui konstruksi [[bahasa pemrograman]] dan panggilan perpustakaan pihak ketiga mana yang tidak mungkin portabel, dan jumlah upaya yang diinvestasikan oleh penulis asli hanya dengan menggunakan konstruksi portabel (konstruksi khusus platform sering kali memberikan solusi yang lebih murah).

== Catatan ==
<references />


== Refrensi ==
== Refrensi ==

* {{cite book|last1=Richards|first1=Martin|last2=Whitby-Strevens|first2=Colin|year=1984|title=BCPL, the language and its compiler|isbn=0-521-28681-6|author-link=Martin Richards (computer scientist)}}
* {{cite book|last=Tanenbaum|first=Andrew S.|year=1984|title=Structured computer organization|isbn=0-13-854605-3|author-link=Andrew S. Tanenbaum}}
{{software-stub}}
{{software-stub}}


Baris 20: Baris 26:
[[de:Portierung]]
[[de:Portierung]]
[[es:Portabilidad]]
[[es:Portabilidad]]
[[Kategori:Interoperabilitas]]

Revisi per 10 Maret 2021 12.10

Dalam ilmu komputer, pemortaan adalah proses untuk mengadaptasi perangkat lunak sehingga program bisa-laksana (executable) dapat dibuat untuk lingkungan komputer yang berbeda dengan lingkungan asli desain. Istilah ini juga digunakan untuk mengacu kepada perubahan terhadap perangkat lunak/perangkat keras untuk menjadikannya dapat digunakan di lingkungan yang berbeda.

Perangkat lunak dikatakan mudah diporta ketika biaya untuk melakukan pemortaan ke pelantar (platform) baru lebih kecil daripada biaya untuk menulisnya dari awal. Semakin kecil biaya pemortaan relatif terhadap biaya penerapan, suatu perangkat lunak dikatakan semakin mudah diporta.

Etimologi

Istilah "port" berasal dari bahasa Latin portāre, artinya "membawa".[1] Ketika kode tidak kompatibel dengan sistem operasi atau arsitektur tertentu, kode harus "dibawa" ke sistem baru.

Istilah ini umumnya tidak diterapkan pada proses mengadaptasi perangkat lunak agar berjalan dengan lebih sedikit memori pada CPU dan sistem operasi yang sama, juga tidak diterapkan pada penulisan ulang kode sumber dalam bahasa yang berbeda (yaitu konversi atau terjemahan bahasa).

Pengembang perangkat lunak sering mengklaim bahwa perangkat lunak yang mereka tulis itu portabel, Artinya, diperlukan sedikit upaya untuk menyesuaikannya dengan lingkungan baru. Jumlah upaya yang benar-benar diperlukan bergantung pada beberapa faktor, termasuk sejauh mana lingkungan asli (platform sumber) berbeda dari lingkungan baru (platform target), pengalaman penulis asli dalam mengetahui konstruksi bahasa pemrograman dan panggilan perpustakaan pihak ketiga mana yang tidak mungkin portabel, dan jumlah upaya yang diinvestasikan oleh penulis asli hanya dengan menggunakan konstruksi portabel (konstruksi khusus platform sering kali memberikan solusi yang lebih murah).

Catatan

  1. ^ "port, v.2"Perlu langganan berbayar. Oxford English Dictionary (OED Online). Oxford University Press. Diakses tanggal December 21, 2017. Origin: Of multiple origins. Partly a borrowing from French. Partly a borrowing from Latin. Etymons: French porter; Latin portāre. ... 1. trans. To carry, bear, or convey; to bring. 

Refrensi