Listing (komputer): Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 27874520; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 1: | Baris 1: | ||
[[File:Bound_computer_printout.agr.jpg|thumb|right|280px|Bound computer printout.agr]] | |||
'''Listing''' adalah daftar yang mencantumkan baris-baris kode komputer atau data digital dalam bentuk yang dapat dibaca oleh manusia. Biasanya, daftar ini digunakan untuk menampilkan atau mencatat [[kode sumber]] yang relevan, konfigurasi sistem, atau informasi terkait program dalam format yang mudah dipahami dan diakses oleh pengembang atau pengguna lain. | '''Listing''' adalah daftar yang mencantumkan baris-baris kode komputer atau data digital dalam bentuk yang dapat dibaca oleh manusia. Biasanya, daftar ini digunakan untuk menampilkan atau mencatat [[kode sumber]] yang relevan, konfigurasi sistem, atau informasi terkait program dalam format yang mudah dipahami dan diakses oleh pengembang atau pengguna lain. | ||
| Baris 4: | Baris 6: | ||
== Kasus penggunaan == | == Kasus penggunaan == | ||
Listing umumnya digunakan dalam buku pendidikan komputer dan materi terkait untuk menunjukkan contoh kode. Pada masa-masa awal pemrograman, daftar program digunakan untuk memeriksa program secara manual dan sebagai bentuk penyimpanan permanen. Daftar ini juga sering ditemukan dalam majalah penggemar komputer pada tahun 1970-an dan 1980-an, seperti [[Creative Computing]], serta dalam buku-buku seperti [[BASIC Computer Games]], yang berisi program-program yang diketik oleh pembaca. | Listing umumnya digunakan dalam buku pendidikan komputer dan materi terkait untuk menunjukkan contoh kode. Pada masa-masa awal pemrograman, daftar program digunakan untuk memeriksa program secara manual dan sebagai bentuk penyimpanan permanen. Daftar ini juga sering ditemukan dalam majalah penggemar komputer pada tahun 1970-an dan 1980-an, seperti [[Creative Computing]], serta dalam buku-buku seperti [[BASIC Computer Games]], yang berisi program-program yang diketik oleh pembaca. | ||
Saat ini, penggunaan daftar salinan cetak telah berkurang karena beberapa alasan. Layar tampilan kini mampu menampilkan lebih banyak baris kode sekaligus, program umumnya lebih modular, dan penyimpanan dalam bentuk salinan lunak dianggap lebih efisien daripada salinan cetak. Selain itu, materi digital lebih mudah dibagikan melalui jaringan atau media penyimpanan seperti disk dan kaset. Juga, kumpulan data yang besar sering kali terlalu sulit untuk ditulis di atas kertas dan lebih mudah dicari dalam bentuk salinan lunak. | Saat ini, penggunaan daftar salinan cetak telah berkurang karena beberapa alasan. Layar tampilan kini mampu menampilkan lebih banyak baris kode sekaligus, program umumnya lebih modular, dan penyimpanan dalam bentuk salinan lunak dianggap lebih efisien daripada salinan cetak. Selain itu, materi digital lebih mudah dibagikan melalui jaringan atau media penyimpanan seperti disk dan kaset. Juga, kumpulan data yang besar sering kali terlalu sulit untuk ditulis di atas kertas dan lebih mudah dicari dalam bentuk salinan lunak. | ||
Namun, daftar kode assembly masih sering dianalisis oleh programmer yang ingin memahami bagaimana compiler menerjemahkan kode sumber mereka ke dalam bahasa assembly. Sebagai contoh, [[GNU C Compiler]] (gcc) dapat menghasilkan daftar kode assembly ketika dipanggil dengan opsi baris perintah <code>-S</code>. | Namun, daftar kode assembly masih sering dianalisis oleh programmer yang ingin memahami bagaimana compiler menerjemahkan kode sumber mereka ke dalam bahasa assembly. Sebagai contoh, [[GNU C Compiler]] (gcc) dapat menghasilkan daftar kode assembly ketika dipanggil dengan opsi baris perintah <code>-S</code>.<ref>[https://gcc.gnu.org/onlinedocs/gcc-4.9.1/gcc/Overall-Options.html#Overall-Options Overall Options - Using the GNU Compiler Collection (GCC)]. ''gcc.gnu.org''.</ref> | ||
=== Penggunaan dalam Hukum Paten === | === Penggunaan dalam Hukum Paten === | ||
Pencantuman program komputer dalam konteks hukum paten masih sangat penting. Dalam [[Manual of Patent Examining Procedure]] (MPEP), daftar program komputer didefinisikan sebagai cetakan yang mencantumkan instruksi, rutinitas, dan konten lain dari suatu program komputer dalam urutan yang sesuai. Daftar program dapat berupa [[bahasa mesin]] atau [[bahasa pemrograman]] yang tidak bergantung pada mesin (seperti kode objek atau kode sumber) yang akan menyebabkan komputer melakukan prosedur tertentu, seperti memecahkan masalah, mengatur alur kerja, atau mengendalikan kejadian tertentu. | Pencantuman program komputer dalam konteks hukum paten masih sangat penting. Dalam [[Manual of Patent Examining Procedure]] (MPEP), daftar program komputer didefinisikan sebagai cetakan yang mencantumkan instruksi, rutinitas, dan konten lain dari suatu program komputer dalam urutan yang sesuai. Daftar program dapat berupa [[bahasa mesin]] atau [[bahasa pemrograman]] yang tidak bergantung pada mesin (seperti kode objek atau kode sumber) yang akan menyebabkan komputer melakukan prosedur tertentu, seperti memecahkan masalah, mengatur alur kerja, atau mengendalikan kejadian tertentu.<ref>[http://www.bitlaw.com/source/37cfr/1_96.html 37 C.F.R. 1.96: Submission of computer program listings, Nov. 2018 (BitLaw)]. ''www.bitlaw.com''.</ref> | ||
Untuk paten, daftar program komputer yang memiliki lebih dari 300 baris (dengan maksimal 72 karakter per baris) harus diserahkan pada [[cakram padat]] sesuai dengan ketentuan hukum di § 1.52(e). | Untuk paten, daftar program komputer yang memiliki lebih dari 300 baris (dengan maksimal 72 karakter per baris) harus diserahkan pada [[cakram padat]] sesuai dengan ketentuan hukum di § 1.52(e). | ||
== Referensi == | == Referensi == | ||
<references /> | |||
== Sumber dan atribusi == | |||
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Listing+%28komputer%29&oldid=27874520 Wikipedia bahasa Indonesia], revisi 27874520 (2025-09-23T10:20:04Z), 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. | |||
<!-- WIKI_UNISSULA_PRESENTATION_V4 --> | |||
Revisi terkini sejak 23 Agustus 2026 10.30

Listing adalah daftar yang mencantumkan baris-baris kode komputer atau data digital dalam bentuk yang dapat dibaca oleh manusia. Biasanya, daftar ini digunakan untuk menampilkan atau mencatat kode sumber yang relevan, konfigurasi sistem, atau informasi terkait program dalam format yang mudah dipahami dan diakses oleh pengembang atau pengguna lain.
Daftar program dapat digunakan dalam berbagai konteks, seperti dokumentasi perangkat lunak, pengelolaan konfigurasi, atau pengawasan aktivitas pemrograman. Tujuan utamanya adalah untuk menyajikan informasi kode atau data dalam bentuk yang terstruktur agar dapat dimengerti atau dianalisis lebih lanjut.
Kasus penggunaan
Listing umumnya digunakan dalam buku pendidikan komputer dan materi terkait untuk menunjukkan contoh kode. Pada masa-masa awal pemrograman, daftar program digunakan untuk memeriksa program secara manual dan sebagai bentuk penyimpanan permanen. Daftar ini juga sering ditemukan dalam majalah penggemar komputer pada tahun 1970-an dan 1980-an, seperti Creative Computing, serta dalam buku-buku seperti BASIC Computer Games, yang berisi program-program yang diketik oleh pembaca.
Saat ini, penggunaan daftar salinan cetak telah berkurang karena beberapa alasan. Layar tampilan kini mampu menampilkan lebih banyak baris kode sekaligus, program umumnya lebih modular, dan penyimpanan dalam bentuk salinan lunak dianggap lebih efisien daripada salinan cetak. Selain itu, materi digital lebih mudah dibagikan melalui jaringan atau media penyimpanan seperti disk dan kaset. Juga, kumpulan data yang besar sering kali terlalu sulit untuk ditulis di atas kertas dan lebih mudah dicari dalam bentuk salinan lunak.
Namun, daftar kode assembly masih sering dianalisis oleh programmer yang ingin memahami bagaimana compiler menerjemahkan kode sumber mereka ke dalam bahasa assembly. Sebagai contoh, GNU C Compiler (gcc) dapat menghasilkan daftar kode assembly ketika dipanggil dengan opsi baris perintah -S.[1]
Penggunaan dalam Hukum Paten
Pencantuman program komputer dalam konteks hukum paten masih sangat penting. Dalam Manual of Patent Examining Procedure (MPEP), daftar program komputer didefinisikan sebagai cetakan yang mencantumkan instruksi, rutinitas, dan konten lain dari suatu program komputer dalam urutan yang sesuai. Daftar program dapat berupa bahasa mesin atau bahasa pemrograman yang tidak bergantung pada mesin (seperti kode objek atau kode sumber) yang akan menyebabkan komputer melakukan prosedur tertentu, seperti memecahkan masalah, mengatur alur kerja, atau mengendalikan kejadian tertentu.[2]
Untuk paten, daftar program komputer yang memiliki lebih dari 300 baris (dengan maksimal 72 karakter per baris) harus diserahkan pada cakram padat sesuai dengan ketentuan hukum di § 1.52(e).
Referensi
- ↑ Overall Options - Using the GNU Compiler Collection (GCC). gcc.gnu.org.
- ↑ 37 C.F.R. 1.96: Submission of computer program listings, Nov. 2018 (BitLaw). www.bitlaw.com.
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 27874520 (2025-09-23T10:20:04Z), 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.