Wikifunctions:Perkenalan

From Wikifunctions
This page is a translated version of the page Wikifunctions:Introduction and the translation is 100% complete.

Fungsi adalah instruksi komputer yang melakukan komputasi pada data yang Anda berikan, dan menjawab pertanyaan mengenai data tersebut. Misalnya, saat Anda bertanya kepada asisten suara tentang berapa mil dalam satu kilometer, ia akan memanggil sebuah fungsi yang akan memberikan perhitungan untuk Anda.

Wikifunctions merupakan proyek sumber terbuka yang memungkinkan siapa saja untuk membuat fungsi dan membagikannya untuk digunakan, diramu ulang, diuji, dan dipelajari oleh orang lain.

Gunakan panduan berikut ini untuk mencoba fitur-fitur dasar dari Wikifunctions. Kami menantikan umpan balik dan kontribusi Anda.

Mengevaluasi Sebuah Fungsi

Anda dapat mencoba fungsi-fungsi yang dibuat oleh komunitas di Wikifunctions secara mandiri! Pilih salah satu dari koleksi fungsi kami dan berikan nilai masukan untuk mengetahui keluarannya.

Langkah-langkah:

  1. Temukan sebuah fungsi di Halaman utama.
  2. Pergi ke halaman salah satu fungsi.
  3. Masukkan nilai input.
  4. Jalankan fungsinya.

Hasil:

  1. Apakah keluarannya sesuai dengan yang diharapkan?
  2. Apakah Anda punya koreksi atau saran untuk dilaporkan?

Membuat Sebuah Fungsi

Anda bisa menambahkan fungsi Anda sendiri ke Wikifunctions! Buat fungsi baru untuk digunakan dalam implementasi Anda sendiri dan memungkinkan orang lain untuk menggunakannya juga. Fungsi baru dapat ditulis dalam bahasa yang Anda inginkan.

Langkah-langkah:

  1. Pergi ke halaman pembuatan fungsi.
  2. Beri fungsi Anda nama.
  3. Tetapkan masukan fungsi Anda:
    1. Tambah/hapus isian masukan.
    2. Tentukan setiap tipe masukan.
    3. Beri setiap masukan nama.
  4. Tetapkan tipe keluaran fungsi Anda.
  5. Opsional, berikan nilai multibahasa untuk salah satu isian ini:
    • Nama fungsi, alias fungsi, label masukan.
  6. Terbitkan fungsi Anda.

Hasil:

  1. Apakah fungsi berhasil disimpan?
  2. Apakah Anda punya koreksi atau saran untuk dilaporkan?

Menyunting Sebuah Fungsi

Anda dapat berkontribusi pada Wikifunctions dengan menyunting perpustakaan fungsinya. Tambahkan atau ubah informasi multibahasa di fungsi, serta kembangkan dan ubah definisi fungsi.

Langkah-langkah:

  1. Temukan sebuah fungsi di Halaman Utama.
  2. Pergi ke halaman salah satu fungsi.
  3. Tekan Sunting sumber untuk melihat opsi penyuntingan untuk fungsi ini.
  4. Opsional, ubah nilai dari:
    1. Nama fungsi,
    2. Alias fungsi,
    3. Daftar masukan
      1. Tambah/hapus isian masukan
      2. Ubah tipe masukan
      3. Ubah label masukan
    4. Tipe keluaran.
  5. Opsional, berikan nilai multibahasa untuk salah satu dari isian berikut:
    1. Nama fungsi
    2. alias fungsi
    3. label masukan.
  6. Terbitkan pengubahan Anda.

Hasil:

  1. Apakah suntingan Anda berhasil disimpan?
  2. Apakah Anda punya koreksi atau saran untuk dilaporkan?

Membuat tes

Anda dapat membuat tes untuk implementasi fungsi Anda di Wikifunctions untuk memastikan mereka bekerja dengan benar.

Langkah-langkah:

  1. Cari sebuah fungsi di Halaman Utama atau fungsi yang telah Anda buat di langkah-langkah sebelumnya.
  2. Pergi ke halaman salah satu fungsi.
  3. Tekan pranala "+" di tabel tes.
  4. Tekan "Select Fungsi" di bawah "Panggilan".
    1. Di isian di bawah "Fungsi", ketik nama fungsi yang Anda uji dan pilih fungsi ketika ia muncul.
    2. Tambahkan nilai untuk masukan-masukan di isiannya masing-masing.
  5. Tekan "Pilih Fungsi" di bawah "Validasi Hasil". Di dalam isian di bawah "Fungsi", ketik nama fungsi yang ingin Anda gunakan untuk memeriksa hasil.
    • Untuk fungsi yang keluarannya adalah Untaian, fungsi pemeriksanya adalah "kesamaan untaian"; untuk fungsi yang keluarannya adalah Boolean, fungsi pemeriksanya adalah "kesamaan Boolean".
    • Tambahkan nilai yang diharapkan dalam isian yang diberikan ("Untaian Kedua" atau "Boolean Kedua").
  6. Terbitkan pengubahan Anda.

Hasil:

  1. Apakah tesnya berhasil disimpan?
  2. Apakah Anda punya koreksi atau saran untuk dilaporkan?

Membuat implementasi

Fungsi dihidupkan melalui implementasi yang dibuat sesuai kebutuhan Anda. Fungsi bisa dijalankan, dicampur ulang, dan digabungkan melalui implementasi di Wikifunctions. Lihat bagian di bawah untuk belajar cara menghubungkan implementasi Anda ke fungsi. Kami menyarankan Anda membuat dan menghubungkan tes terlebih dahulu sebelum membuat implementasi. Panduan yang lebih lengkap untuk membuat implementasi bisa dilihat di Wikifunctions:How to create implementations.

Langkah-langkah:

  1. Temukan sebuah fungsi di Halaman Utama.
  2. Pergi ke halaman salah satu fungsi.
  3. Tekan pranala "+" di tabel implementasi.
  4. Anda dapat membuat implementasi baru menggunakan salah satu dari cara-cara berikut:
    1. Kode
      • Pilih bahasa pemrograman yang dibutuhkan untuk menulis kode fungsi.
      • Masukkan kode Anda.
    2. Komposisi:
      • Buat komposisi menggunakan fungsi-fungsi yang sudah ada.
  5. Terbitkan pembaruan Anda (setelah menjalankan tes dengan menekan panah bulat di sebelah kanan kotak berjudul Tes).

Hasil:

  1. Apakah implementasinya berhasil disimpan?
  2. Apakah Anda punya koreksi atau saran untuk dilaporkan?

Menghubungkan Implementasi atau Tes ke Suatu Fungsi

Catatan: Fitur ini hanya tersedia bagi Pemfungsi.

Sambungkan tes dan implementasi ke fungsi Anda untuk melihatnya bisa dipakai.

Langkah-langkah:

  1. Temukan sebuah fungsi di Halaman Utama.
  2. Pergi ke halaman salah satu fungsi.
  3. Pilih satu atau lebih tes, atau satu atau lebih implementasi.
  4. Tekan tombol "Connect".

Hasil:

  1. Apakah status tersambung/terputusnya berhasil diubah?
  2. Apakah Anda punya koreksi atau saran untuk dilaporkan?