Lompat ke isi

Pawn (bahasa pemrograman): Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 23186739; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 1: Baris 1:
[[File:Pawn_logo.png|thumb|right|280px|Pawn logo]]
'''Pawn''' adalah [[bahasa pemrograman tingkat tinggi]] yang biasanya digunakan dalam pengembangan game untuk sistem tertanam.
'''Pawn''' adalah [[bahasa pemrograman tingkat tinggi]] yang biasanya digunakan dalam pengembangan game untuk sistem tertanam.


Bahasa ini dikembangkan oleh [[Perusahaan]] asal [[Belanda]] bernama ITB CompuPhase, versi pertamanya dirilis pada  Oktober 1998.
Bahasa ini dikembangkan oleh [[Perusahaan]] asal [[Belanda]] bernama ITB CompuPhase, versi pertamanya dirilis pada  Oktober 1998.<ref>Thiadmer Riemersma. [http://www.compuphase.com/pawn/pawn.htm The Pawn language]. ''compuphase.com''.</ref>
 


'''Pawn''' juga merupakan sebuah [[bahasa pemrograman]] yang bersifat [[Perangkat lunak sumber terbuka|open-source]] serta gratis untuk digunakan, yang telah menyumbang pada popularitasnya di kalangan pengembang game.
'''Pawn''' juga merupakan sebuah [[bahasa pemrograman]] yang bersifat [[Perangkat lunak sumber terbuka|open-source]] serta gratis untuk digunakan, yang telah menyumbang pada popularitasnya di kalangan pengembang game.


[[Bahasa pemrograman]] '''Pawn''' memiliki kemiripan dalam sintaks dan struktur dengan [[C (bahasa pemrograman)|bahasa pemrograman C]], namun termasuk fitur tambahan yang membuatnya lebih mudah bagi pemrogram pemula untuk mempelajari dan menggunakannya. '''Pawn''' juga mencakup mesin virtual bawaan, yang memungkinkan kode dijalankan pada berbagai platform tanpa perlu kompilasi ulang.
[[Bahasa pemrograman]] '''Pawn''' memiliki kemiripan dalam sintaks dan struktur dengan [[C (bahasa pemrograman)|bahasa pemrograman C]], namun termasuk fitur tambahan yang membuatnya lebih mudah bagi pemrogram pemula untuk mempelajari dan menggunakannya. '''Pawn''' juga mencakup mesin virtual bawaan, yang memungkinkan kode dijalankan pada berbagai platform tanpa perlu kompilasi ulang.<ref>[https://www.compuphase.com/pawn/pawn.htm The Pawn language]. ''www.compuphase.com''.</ref>
 


== Contoh Program Pawn ==
== Contoh Program Pawn ==
Contoh program [[Hello world|Halo dunia]] pada bahasa '''Pawn''', tidak jauh berbeda dengan [[C (bahasa pemrograman)|bahasa pemrograman C]].
Contoh program [[Hello world|Halo dunia]] pada bahasa '''Pawn''', tidak jauh berbeda dengan [[C (bahasa pemrograman)|bahasa pemrograman C]].


 
Berikut adalah contoh [[Program komputer|Program]] sederhana yang dapat mencetak kalimat "''Hello, World!''" :<syntaxhighlight lang="pawn" line="1" start="1">
Berikut adalah contoh [[Program komputer|Program]] sederhana yang dapat mencetak kalimat "''Hello, World!''" :
main(){
    print("Hello, World!");
}
</syntaxhighlight>


=== Penjelasan ===
=== Penjelasan ===
Pertama-tama, [[Program komputer|program]] '''Pawn''' diatas dimulai dengan fungsi utama, yaitu :Fungsi ini dijalankan saat [[Program komputer|program]] dimulai, dalam fungsi ini, terdapat sebuah perintah :Perintah ini digunakan untuk menampilkan teks pada layar. Pada kasus ini digunakan untuk menampilkan pesan "''Hello, World!''".
Pertama-tama, [[Program komputer|program]] '''Pawn''' diatas dimulai dengan fungsi utama, yaitu :<syntaxhighlight lang="pawn">
main()
</syntaxhighlight>Fungsi ini dijalankan saat [[Program komputer|program]] dimulai, dalam fungsi ini, terdapat sebuah perintah :<syntaxhighlight lang="pawn">
print("Hello, World!");
</syntaxhighlight>Perintah ini digunakan untuk menampilkan teks pada layar. Pada kasus ini digunakan untuk menampilkan pesan "''Hello, World!''".
Kode ini merupakan salah satu contoh program yang sering digunakan dalam pengenalan [[bahasa pemrograman]], karena sederhana namun cukup untuk memperlihatkan sintaks dan struktur dasar dari sebuah [[Program komputer|program]]. Dengan memahami kode ini, seseorang dapat mempelajari bagaimana membuat [[Program komputer|program]] sederhana menggunakan [[bahasa pemrograman]] '''Pawn'''.
Kode ini merupakan salah satu contoh program yang sering digunakan dalam pengenalan [[bahasa pemrograman]], karena sederhana namun cukup untuk memperlihatkan sintaks dan struktur dasar dari sebuah [[Program komputer|program]]. Dengan memahami kode ini, seseorang dapat mempelajari bagaimana membuat [[Program komputer|program]] sederhana menggunakan [[bahasa pemrograman]] '''Pawn'''.


Baris 23: Baris 30:


== Referensi ==
== Referensi ==
=== Catatan kaki ===
<references />


== Sumber dan atribusi ==


=== Bacaan lain ===
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Pawn+%28bahasa+pemrograman%29&oldid=23186739 Wikipedia bahasa Indonesia], revisi 23186739 (2023-03-28T20:36:58Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
*
 
 
 
== Sumber dan atribusi ==


Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Pawn+%28bahasa+pemrograman%29&oldid=23186739 Wikipedia bahasa Indonesia], revisi 23186739 (2023-03-28T20:36:58Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->

Revisi terkini sejak 23 Agustus 2026 04.08

Pawn logo

Pawn adalah bahasa pemrograman tingkat tinggi yang biasanya digunakan dalam pengembangan game untuk sistem tertanam.

Bahasa ini dikembangkan oleh Perusahaan asal Belanda bernama ITB CompuPhase, versi pertamanya dirilis pada Oktober 1998.[1]

Pawn juga merupakan sebuah bahasa pemrograman yang bersifat open-source serta gratis untuk digunakan, yang telah menyumbang pada popularitasnya di kalangan pengembang game.

Bahasa pemrograman Pawn memiliki kemiripan dalam sintaks dan struktur dengan bahasa pemrograman C, namun termasuk fitur tambahan yang membuatnya lebih mudah bagi pemrogram pemula untuk mempelajari dan menggunakannya. Pawn juga mencakup mesin virtual bawaan, yang memungkinkan kode dijalankan pada berbagai platform tanpa perlu kompilasi ulang.[2]

Contoh Program Pawn

Contoh program Halo dunia pada bahasa Pawn, tidak jauh berbeda dengan bahasa pemrograman C.

Berikut adalah contoh Program sederhana yang dapat mencetak kalimat "Hello, World!" :<syntaxhighlight lang="pawn" line="1" start="1"> main(){

   print("Hello, World!");

} </syntaxhighlight>

Penjelasan

Pertama-tama, program Pawn diatas dimulai dengan fungsi utama, yaitu :<syntaxhighlight lang="pawn"> main() </syntaxhighlight>Fungsi ini dijalankan saat program dimulai, dalam fungsi ini, terdapat sebuah perintah :<syntaxhighlight lang="pawn"> print("Hello, World!"); </syntaxhighlight>Perintah ini digunakan untuk menampilkan teks pada layar. Pada kasus ini digunakan untuk menampilkan pesan "Hello, World!". Kode ini merupakan salah satu contoh program yang sering digunakan dalam pengenalan bahasa pemrograman, karena sederhana namun cukup untuk memperlihatkan sintaks dan struktur dasar dari sebuah program. Dengan memahami kode ini, seseorang dapat mempelajari bagaimana membuat program sederhana menggunakan bahasa pemrograman Pawn.

Penggunaan

Penggunaan bahasa ini umum di Server dan sistem yang memungkinkan pengguna untuk memprogram kode mereka sendiri, seperti dalam kasus San Andreas Multiplayer, Dan Vice City Multiplayer.

Referensi

  1. Thiadmer Riemersma. The Pawn language. compuphase.com.
  2. The Pawn language. www.compuphase.com.

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 23186739 (2023-03-28T20:36:58Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.