Lompat ke isi

SDL: Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28733821; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 1: Baris 1:
[[File:Simple_DirectMedia_Layer,_Logo.svg|thumb|right|280px|Simple DirectMedia Layer, Logo]]
'''SDL''' ('''Simple DirectMedia Layer''') adalah ''[[perpustakaan (ilmu komputer)|library]]'' pemrograman untuk membuat aplikasi multimedia di berbagai sistem operasi. Dengan menggunakan SDL, programmer dapat mengakses layar, suara, papan ketik, joystick, hardware 3D dan 2D framebuffer dengan menggunakan cara yang sama di berbagai sistem operasi. Kelebihan lain dari SDL adalah dapat digunakan dengan berbagai bahasa pemrograman.
'''SDL''' ('''Simple DirectMedia Layer''') adalah ''[[perpustakaan (ilmu komputer)|library]]'' pemrograman untuk membuat aplikasi multimedia di berbagai sistem operasi. Dengan menggunakan SDL, programmer dapat mengakses layar, suara, papan ketik, joystick, hardware 3D dan 2D framebuffer dengan menggunakan cara yang sama di berbagai sistem operasi. Kelebihan lain dari SDL adalah dapat digunakan dengan berbagai bahasa pemrograman.


== Desain ==
== Desain ==
Sesuai namanya, SDL di desain sebagai pustaka pemrograman grafik yang sederhana.
Sesuai namanya, SDL di desain sebagai pustaka pemrograman grafik yang sederhana.
Pustaka inti SDL hanya menyediakan antarmuka pemrograman aplikasi
Pustaka inti SDL hanya menyediakan antarmuka pemrograman aplikasi  
(API, application programming interface) untuk:
(API, application programming interface) untuk:
* Manipulasi pixel
* Manipulasi pixel
Baris 12: Baris 14:
* Multithreading
* Multithreading
* Akses file
* Akses file
Pustaka tersebut dibuat multi-platform dengan membungkus API asli pada
Pustaka tersebut dibuat multi-platform dengan membungkus API asli pada  
sistem operasi.
sistem operasi.


Baris 23: Baris 25:


== Sejarah ==
== Sejarah ==
SDL pertama kali ditulis oleh Sam Lantinga pada tahun [[1998]]. Sam menulis SDL karena dia hendak membuat permainan komputer yang dapat berjalan di [[Windows]] dan [[Macintosh]]. Setelah beberapa game dibuat oleh Sam, Sam kemudian menulis SDL untuk sistem operasi lain seperti BeOS dan Linux. Hal ini disebabkan Sam ingin menjalankan permainan komputer ''Doom'' di berbagai macam sistem operasi.
SDL pertama kali ditulis oleh Sam Lantinga pada tahun [[1998]]. Sam menulis SDL karena dia hendak membuat permainan komputer yang dapat berjalan di [[Windows]] dan [[Macintosh]]. Setelah beberapa game dibuat oleh Sam, Sam kemudian menulis SDL untuk sistem operasi lain seperti BeOS dan Linux. Hal ini disebabkan Sam ingin menjalankan permainan komputer ''Doom'' di berbagai macam sistem operasi.


Setelah itu SDL menjadi populer terutama di kalangan programmer [[Linux]]. Saat ini SDL adalah salah satu modul utama dalam distribusi [[Linux]].
Setelah itu SDL menjadi populer terutama di kalangan programmer [[Linux]]. Saat ini SDL adalah salah satu modul utama dalam distribusi [[Linux]].


== Sistem operasi yang didukung ==
== Sistem operasi yang didukung ==
* [[Windows]]
* [[Windows]]
* [[Linux]]
* [[Linux]]
Baris 44: Baris 43:


== Bahasa pemrograman yang didukung ==
== Bahasa pemrograman yang didukung ==
 
*  
*
*  
*
* [[C++]]
* [[C++]]
* /
* /
*
*  
* [[Java]]
* [[Java]]
* [[Lua]]
* [[Lua]]
Baris 56: Baris 54:
* [[Perl]]
* [[Perl]]
* [[PHP]]
* [[PHP]]
*
*  
*
*  
*
*  
*
*  


== Pranala luar ==
== Pranala luar ==
Baris 65: Baris 63:
* [http://saung.igoscenter.org/Wayang_SDL Wayang SDL ]
* [http://saung.igoscenter.org/Wayang_SDL Wayang SDL ]


== Sumber dan atribusi ==


Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=SDL&oldid=28733821 Wikipedia bahasa Indonesia], revisi 28733821 (2025-12-24T05:35:54Z), 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 ==
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->
 
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=SDL&oldid=28733821 Wikipedia bahasa Indonesia], revisi 28733821 (2025-12-24T05:35:54Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.

Revisi terkini sejak 23 Agustus 2026 14.09

Berkas:Simple DirectMedia Layer, Logo.svg
Simple DirectMedia Layer, Logo

SDL (Simple DirectMedia Layer) adalah library pemrograman untuk membuat aplikasi multimedia di berbagai sistem operasi. Dengan menggunakan SDL, programmer dapat mengakses layar, suara, papan ketik, joystick, hardware 3D dan 2D framebuffer dengan menggunakan cara yang sama di berbagai sistem operasi. Kelebihan lain dari SDL adalah dapat digunakan dengan berbagai bahasa pemrograman.

Desain

Sesuai namanya, SDL di desain sebagai pustaka pemrograman grafik yang sederhana. Pustaka inti SDL hanya menyediakan antarmuka pemrograman aplikasi (API, application programming interface) untuk:

  • Manipulasi pixel
  • Operasi warna
  • Suara
  • Penanganan kejadian (event)
  • Pewaktuan (timing)
  • Multithreading
  • Akses file

Pustaka tersebut dibuat multi-platform dengan membungkus API asli pada sistem operasi.

Selanjutnya di atas SDL, ada pustaka-pustaka tambahan seperti:

  • SDL_image : untuk menangani berbagai format image.
  • SDL_mixer : menyediakan operasi suara.
  • SDL_ttf : menyediakan operasi menulis teks dengan true type font.
  • SDL_rtf : memanipulasi dokumen rich text format
  • Sprig : untuk menggambar bentuk-bentuk dasar dan transformasi image.

Sejarah

SDL pertama kali ditulis oleh Sam Lantinga pada tahun 1998. Sam menulis SDL karena dia hendak membuat permainan komputer yang dapat berjalan di Windows dan Macintosh. Setelah beberapa game dibuat oleh Sam, Sam kemudian menulis SDL untuk sistem operasi lain seperti BeOS dan Linux. Hal ini disebabkan Sam ingin menjalankan permainan komputer Doom di berbagai macam sistem operasi.

Setelah itu SDL menjadi populer terutama di kalangan programmer Linux. Saat ini SDL adalah salah satu modul utama dalam distribusi Linux.

Sistem operasi yang didukung

Bahasa pemrograman yang didukung

Pranala luar

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 28733821 (2025-12-24T05:35:54Z), 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.