x

Bab utama

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. LimeSurvey Cloud - Panduan memulai cepat
  3. Instalasi - LimeSurvey CE
  4. Cara merancang survei yang baik (panduan)
  5. Memulai
  6. Mengelola LimeSurvey
  7. Survei - pengantar
  8. Pengaturan survei
  9. Menu survei
  10. Struktur survei
  11. Pertanyaan - pengantar
  12. Grup pertanyaan - pengantar
  13. Survei - manajemen
  14. Opsi toolbar survei
  15. Survei multibahasa
  16. ExpressionScript Engine - Panduan memulai cepat
  17. Fitur tanpa kategori dan fitur lanjutan
  18. FAQ Umum
  19. Pemecahan Masalah
  20. Solusi Sementara
  21. Lisensi
  22. Log perubahan versi
  23. Plugin
 Actions

Kelola pengguna

From LimeSurvey Manual

Halaman ini mungkin diterjemahkan oleh mesin dan dapat mengandung kesalahan. Tampilkan versi asli bahasa Inggris · Perbaiki terjemahan ini
This page is a translated version of the page Manage users and the translation is 100% complete.

Manajemen pengguna

Alat manajemen pengguna memungkinkan Anda menambahkan pengguna administrasi tambahan ke LimeSurvey. Kami menyebutnya 'pengguna'. Jangan keliru menganggapnya sebagai partisipan survei (responden).


Buat pengguna

Untuk membuat pengguna baru, buka dialog manajemen pengguna dengan mengeklik Konfigurasi (terletak di bilah alat utama LimeSurvey) -> Manajemen pengguna.



Kemudian, klik Tambahkan pengguna yang terletak di area kanan atas tabel User control. Sebuah jendela akan ditampilkan dan meminta Anda untuk:

  • Masukkan nama pengguna yang diinginkan ke dalam kolom Nama pengguna.
  • Masukkan alamat surel ke dalam kolom Surel. Perlu diperhatikan bahwa:
    • LimeSurvey mengirimkan surel konfirmasi ke alamat yang dimasukkan di kolom Surel. Alamat surel ini akan digunakan sebagai alamat surel kontak standar untuk survei yang dibuat oleh pengguna tersebut.
    • Jika Anda tidak ingin pengguna menerima surel konfirmasi berisi tautan ke aplikasi LimeSurvey, nama pengguna, dan kata sandi, Anda dapat menggunakan alamat surel Anda sendiri agar surel konfirmasi dikirim kepada Anda. Setelah itu, Anda dapat mengubah alamat surel menjadi alamat surel pengguna.
  • Masukkan nama lengkap pengguna ke dalam kolom Nama lengkap. Perlu diperhatikan bahwa nama lengkap yang dimasukkan di sini akan digunakan sebagai nama kontak standar untuk survei yang dibuat oleh pengguna tersebut.
  • Anda dapat menggunakan Tanggal/waktu berakhir secara opsional jika ingin menetapkan tanggal kedaluwarsa untuk pengguna yang baru dibuat. Setelah tanggal/waktu tersebut, pengguna tidak dapat masuk lagi.
  • Anda juga dapat menetapkan kata sandi awal pengguna secara opsional, tetapi sarankan mereka untuk mengubahnya setelah login pertama.
  • Klik Simpan untuk membuat pengguna baru.

Perlu diketahui bahwa kompleksitas kata sandi diberlakukan dan divalidasi oleh plugin PasswordRequirement.


Anda kini telah membuat pengguna pertama Anda. Untuk mengetahui lebih lanjut tentang pengaturan izin pengguna, silakan baca lebih lanjut.



Di bawah ini Anda dapat melihat empat opsi pada kolom Tindakan yang memungkinkan Anda untuk:



  • mengedit aspek umum pengguna - dengan mengeklik simbol pensil.
  • menghapus pengguna dari basis data administrator survei - dengan mengeklik tombol tempat sampah.
  • menetapkan izin global untuk pengguna - dengan mengeklik simbol gembok.
  • menetapkan izin tema untuk pengguna - dengan mengeklik simbol pensil-dan-gembok.

Kepemilikan pengguna dan izin untuk mengelola pengguna

Setiap akun pengguna memiliki pemilik. Pemilik adalah pengguna yang membuat akun tersebut. Kolom Dibuat oleh pada tabel manajemen pengguna menunjukkan siapa pemilik setiap akun. Jika seorang superadministrator telah mengambil alih kepemilikan suatu akun, kolom ini menampilkan pemilik yang baru.

Pengguna dengan izin Superadministrator dapat mengelola semua akun pengguna. Bagi pengguna lainnya, izin global Pengguna hanya berlaku untuk akun yang mereka miliki.

Tindakan Persyaratan untuk pengguna tanpa izin Superadministrator Pengguna dengan izin Superadministrator
Lihat detail pengguna Pengguna → Lihat/baca (berlaku untuk semua pengguna) Semua pengguna
Buat pengguna Pengguna → Buat. Anda menjadi pemilik pengguna baru tersebut. Ya
Edit pengguna Pengguna → Perbarui dan Anda memiliki pengguna tersebut Semua pengguna
Aktifkan atau nonaktifkan pengguna Pengguna → Perbarui dan Anda memiliki pengguna tersebut Semua pengguna
Edit hak akses Pengguna → Perbarui dan Anda memiliki pengguna tersebut Semua pengguna
Hapus pengguna Pengguna → Hapus dan Anda memiliki pengguna tersebut Semua pengguna
Tetapkan peran pengguna Tidak dimungkinkan Memerlukan Superadministrator → Buat
Tetapkan izin tema Tidak dimungkinkan Semua pengguna
Ambil kepemilikan Tidak dimungkinkan Menjadikan Anda pemilik pengguna tersebut

Harap diperhatikan:

  • Tidak ada pengguna yang dapat mengubah izin atau peran pengguna mereka sendiri. Untuk mengubah nama, alamat surel, atau kata sandi Anda sendiri, gunakan Akun di menu pengguna di pojok kanan atas.
  • Akun administrator awal (ID pengguna 1) tidak dapat diedit atau dihapus oleh pengguna lain.
  • Untuk mengedit akun yang memiliki izin Superadministrator, Anda harus memiliki akun tersebut dan memiliki izin Superadministrator → Buat.
  • Pengguna tanpa izin Superadministrator hanya dapat memberikan izin yang mereka miliki sendiri.
  • Ambil kepemilikan hanya menjadikan Anda pemilik akun. Anda tidak dapat mentransfer kepemilikan akun kepada pengguna lain.

Akun yang dibuat oleh plugin autentikasi

Akun yang dibuat secara otomatis saat login pertama, misalnya oleh plugin autentikasi LDAP atau webserver, dimiliki oleh administrator awal (ID pengguna 1). Pengguna lain dengan izin global Pengguna tidak memiliki akun-akun ini sehingga paling banyak hanya dapat melihatnya. Hanya pengguna dengan izin Superadministrator yang dapat mengedit akun-akun ini, mengubah izinnya, atau menghapusnya.

Edit pengguna

Klik ikon pensil untuk mengedit informasi pengguna.


Anda dapat memasukkan alamat surel baru, nama, dan mengubah kata sandi pengguna. Klik Simpan untuk mengonfirmasi perubahan.

Hapus pengguna

Untuk menghapus akun pengguna, klik ikon tempat sampah yang sesuai (terletak pada baris yang sama dengan akun pengguna yang ingin Anda hapus) dan klik Oke.

Tetapkan izin global untuk pengguna

  Izin global berlaku untuk seluruh aplikasi LimeSurvey. Jika Anda ingin menetapkan izin hanya untuk survei tertentu, Anda dapat menggunakan pengaturan hak akses survei.


Untuk menetapkan izin global bagi pengguna, klik simbol gembok.



Sistem CRUD (create, read, update, dan delete / buat, baca, perbarui, dan hapus) digunakan di sini (seperti pada pengaturan izin survei). Untuk opsi izin pengguna yang lebih lengkap, kami menyarankan Anda memperluas matriks dengan menggunakan tanda panah ganda ke kanan di sudut kanan atasnya. Jika Anda mencentang kotak pertama, semua izin CRUD pada baris tersebut akan otomatis tercentang.

Sekarang Anda dapat menambahkan atau menghapus izin berikut:

  • Set label: Izin untuk membuat, melihat, memperbarui, menghapus, mengekspor, dan mengimpor set label. Set label tidak memiliki izin khusus (tidak seperti tema).
  • Pengaturan & Plugin: Dengan izin ini, pengguna dapat memeriksa integritas data, menyimpan basis data SQL ke file .sql, mengelola pengaturan global, melihat info PHP di pengaturan global, dan mengelola semua plugin.
  • Grup survei (New in 4.4.0 ): Memberikan akses ke semua grup survei. Agar pengguna dapat mengelola grup survei miliknya sendiri, berikan izin 'create' kepada pengguna tersebut. Pembuat grup survei (secara default) adalah pemilik grup survei tersebut.
Izin pada grup survei tidak memberikan semua izin pada survei, tetapi pengguna dapat memberikan izin pada semua survei dalam grup survei tersebut
  • Survei: Memberikan akses ke semua survei. Agar pengguna hanya dapat membuat dan mengelola survei miliknya sendiri, berikan izin 'create' kepada pengguna tersebut. Pembuat survei adalah pemilik survei dan akan selalu dapat mengelolanya. Perlu diingat bahwa setiap survei dapat memberikan izin yang berbeda.
Izin global diterapkan sebelum izin khusus survei!
  • Tema: Memungkinkan pengguna menggunakan semua tema desain yang tersedia dan mengedit semua tema non-standar. Orang yang memiliki izin ini sebaiknya memiliki pengetahuan yang memadai tentang HTML, JavaScript, dan CSS. Jika pengguna tidak familier dengan hal-hal tersebut dan hanya perlu menggunakan tema desain tertentu, sebaiknya berikan izin 'read' saja. Setiap tema dapat memiliki izin khusus.
  • Grup pengguna: Memungkinkan pengguna untuk membuat/melihat/memperbarui/menghapus grup pengguna.
  • Pengguna: Memungkinkan pengguna membuat pengguna baru, serta mengedit, mengaktifkan, menonaktifkan, menghapus, dan mengatur izin bagi pengguna yang dimilikinya. Dengan Lihat/baca, pengguna dapat melihat detail semua pengguna. Pengguna hanya dapat memberikan izin yang dimilikinya sendiri. Pengguna yang dimiliki oleh pengguna lain hanya dapat dikelola oleh pengguna dengan izin Superadministrator. Untuk detailnya, lihat Kepemilikan pengguna dan izin untuk mengelola pengguna.
  • Superadministrator: Hanya dapat ditambahkan oleh Superadministrator lain dengan pengaturan ini sebagai update, dan memberikan izin penuh atas seluruh aplikasi LimeSurvey, termasuk menginstal plugin dan menggunakan segala jenis konten (termasuk JavaScript) dalam konten survei. (lihat juga pengaturan keamanan global)
  • Gunakan autentikasi basis data internal aplikasi: Memungkinkan pengguna mengakses panel LimeSurvey melalui halaman autentikasi (mis. http://domain/admin/authentication/sa/login). Jika opsi ini tidak dicentang dan pengguna yang bersangkutan mencoba masuk ke panel LimeSurvey, mereka akan mendapatkan kesalahan berikut: 'Internal database authentication method is not allowed for this user'.
Semua izin yang disebutkan di atas yang dimiliki oleh superadministrator paksa tidak dapat dihapus melalui GUI.


Impor dan ekspor pengguna

Anda dapat mengimpor dan mengekspor pengguna dalam format CSV dan JSON dengan menggunakan tombol-tombol ini di halaman Manajemen pengguna.

Saat Anda mengimpor pengguna, sebuah jendela modal akan terbuka dan menampilkan kolom apa saja yang harus ada. Anda dapat memilih untuk menimpa pengguna yang sudah ada dengan mencentang kotak ini.

Contoh struktur JSON:

[
	{
		"uid": 1,
		"users_name": "admin2",
		"full_name": "Administrator",
		"email": "your-email@example.net",
		"lang": "en",
		"password": ""
	},
	{
		"uid": 2,
		"users_name": "ben2",
		"full_name": "Ben Alister",
		"email": "ben@test.ing",
		"lang": "auto",
		"password": "test!123"
	}
]

Contoh struktur CSV:

uid;users_name;full_name;email;lang;password
1;admin;Administrator;your-email@example.net;en;
2;ben;"Ben Alister";ben@test.ing;auto;test!123


Atur izin tema untuk pengguna

Dengan izin tema, Anda dapat menentukan tema desain mana yang dapat dipilih pengguna saat membuat atau mengedit survei.

Jika Anda memiliki tema desain khusus untuk sekelompok pengguna atau pelanggan, Anda dapat membatasi akses mereka ke tema lain agar mereka hanya menggunakan tema yang dibuat untuk mereka.

Untuk mengatur atau mengedit izin tema bagi pengguna, klik simbol pena-dan-kunci untuk tema desain.



Pilih tema desain yang boleh diakses oleh pengguna atau grup pengguna yang bersangkutan. Setelah selesai memilih atau membatalkan pilihan, jangan lupa klik Simpan: 0.75px.

Untuk lebih memahami fungsi ini, lihat contoh yang diberikan di bawah.

Aktifkan dan nonaktifkan pengguna

 Hint: This feature is available starting in version 6.4.0

Anda dapat menandai pengguna sebagai aktif atau nonaktif.

Pengguna yang dinonaktifkan tidak dapat masuk ke antarmuka admin.

Pengguna tanpa izin Superadministrator hanya dapat mengaktifkan atau menonaktifkan pengguna yang mereka miliki dan memerlukan izin global Pengguna → Perbarui. Lihat Kepemilikan pengguna dan izin untuk mengelola pengguna.

Menggunakan kata sandi sekali pakai

Pengguna dapat membuka halaman login LimeSurvey di /limesurvey/admin dan memasukkan nama pengguna serta kata sandi sekali pakai (yang sebelumnya ditulis ke tabel users - kolom one_time_pw - oleh aplikasi eksternal).

Untuk mengaktifkan metode login ini, baris 'use_one_time_passwords' => true; harus ditambahkan ke config.php (secara default bernilai 'false').

URL harus berisi variabel berikut:

  • user: Nama pengguna yang biasanya digunakan untuk login ke LimeSurvey. Nama pengguna ini harus ada di tabel 'users' pada basis data.
  • onepass: Kata sandi teks biasa yang kemudian dibandingkan dengan kata sandi di tabel 'users'

URL yang valid untuk login menggunakan kata sandi sekali pakai akan terlihat seperti ini:

Kolom 'secretpassword' berisi teks biasa, bukan hash SHA 256.

Hal-hal yang perlu diperhatikan:

  • Untuk mengaktifkan metode login ini, baris 'use_one_time_passwords' => true harus ditambahkan di config.php (secara default bernilai 'false').
  • Nama pengguna yang dikirim harus ada di tabel users LimeSurvey.
  • Kata sandi sekali pakai (yang dapat diatur melalui aplikasi eksternal) harus disimpan sebagai hash MD5 di kolom one_time_pw pada tabel users.
  • Kata sandi teks biasa yang dikirim akan di-hash menggunakan fungsi sha256 lalu dibandingkan dengan hash yang tersimpan di kolom one_time_pw pada tabel users. Kedua kata sandi harus cocok.
  • Setelah login pertama dengan kata sandi sekali pakai, kata sandi tersebut dihapus dari basis data. Pengguna tidak akan dapat login untuk kedua kalinya dengan kata sandi tersebut.

Mengatur izin untuk satu survei

Izin ini hanya berlaku untuk satu survei. Jika Anda ingin mengatur izin untuk seluruh sistem, Anda dapat menggunakan izin global. Izin ini dapat diberikan kepada satu pengguna atau kepada grup pengguna.


  Perhatian : Akun pengguna yang sudah ada diperlukan untuk mengatur izin pada satu survei. Jika akun belum ada, Anda harus membuatnya terlebih dahulu, lalu mengubah izin survei. Hal yang sama berlaku untuk memberikan izin survei kepada grup pengguna. Selain grup tersebut harus sudah dibuat, Anda juga perlu menambahkan setidaknya satu pengguna ke grup itu agar dapat memilihnya dan memberinya izin survei.



Secara default, pengguna (non-admin) tidak dapat memberikan izin survei kepada pengguna yang bukan bagian dari grup yang sama dengan administrator survei. Ini adalah opsi keamanan yang diaktifkan secara default di LimeSurvey. Untuk mengubahnya, Anda perlu menonaktifkan opsi Anggota grup hanya dapat melihat grupnya sendiri, yang terdapat di Pengaturan global, pada tab Keamanan. Namun, jika Anda ragu untuk menonaktifkan opsi ini, Anda dapat membuat grup yang berisi pengguna yang dapat dilihat dan diberi izin survei oleh pembuat survei.


Untuk mengubah izin survei, klik tab Pengaturan. Lalu, klik Hak akses survei dan pilih kepada siapa Anda ingin memberikan izin. Izin dapat diberikan secara terpisah kepada pengguna tertentu atau kepada grup pengguna.




Memberikan izin survei kepada pengguna

Pada langkah berikutnya, pilih pengguna yang akan menerima izin survei lalu klik Tambahkan pengguna.



Setelah Anda mengklik Set survey permissions, matriks izin survei pengguna akan ditampilkan.


Dalam matriks ini Anda dapat mengatur izin survei pengguna. Mencentang kotak akan memberikan izin survei kepada pengguna yang bersangkutan. Jika Anda mengklik kotak centang di kolom pertama, semua izin pada baris yang sesuai akan dipilih/dihapus.

Klik tanda panah ganda ke kanan untuk membuka versi matriks yang diperluas guna memilih secara spesifik tindakan yang dapat dilakukan oleh pengguna. Setelah selesai mengedit izin survei, klik Simpan, yang terletak di pojok kanan atas layar.

Beberapa contoh disediakan di bawah untuk membantu Anda lebih memahami sistem izin survei LimeSurvey.

Memberikan izin survei kepada grup pengguna

Klik add a user group dan pilih grup pengguna yang ingin Anda beri izin.

File:LimeSurveyPermissionpermissionsUserGroup.png

Pada langkah berikutnya, pilih izin yang akan Anda berikan kepada anggota grup pengguna tersebut. Jangan lupa mengklik tanda panah ganda ke kanan untuk melihat tampilan matriks izin yang diperluas.



Setelah Anda selesai mengedit izin survei, klik Simpan, yang terletak di bagian kanan atas layar.

Beberapa contoh disediakan di bawah untuk membantu Anda lebih memahami sistem hak akses survei di LimeSurvey.

Fitur grup pengguna masih bersifat eksperimental. Gunakan bugs tracker kami untuk melaporkan ketidakkonsistenan apa pun.

Contoh

Berbagai skenario disajikan di bawah ini. Skenario tersebut memberikan saran tentang izin yang diperlukan untuk tugas-tugas tertentu dan cara memberikannya kepada pengguna.


Menambahkan administrator LimeSurvey baru

  • Masuk sebagai admin.
  • Buat akun pengguna baru.
  • Berikan izin Superadministrator kepada pengguna tersebut.
  • Tidak diperlukan : Mengatur izin tema (Superadministrator memiliki semua izin untuk semua tema).
  • Tidak diperlukan : Mengatur hak akses survei (Superadministrator memiliki semua izin untuk semua survei).

Pengguna baru ingin membuat survei sendiri

  • Masuk sebagai admin (atau sebagai pengguna yang memiliki izin Superadministrator).
  • Buat akun pengguna baru.
  • Atur izin global untuk pengguna tersebut ke Buat survei.
  • Opsional : Atur izin tema - pilih tema mana yang dapat digunakan oleh pengguna/grup pengguna.

Pembuat survei perlu memberikan izin kepada orang lain untuk mengedit surveinya

  • Masuk sebagai admin (atau sebagai pengguna yang memiliki izin Superadministrator).
  • Buat akun pengguna baru.
  • Atur tanpa izin global untuk pengguna.
  • Atur tanpa izin tema untuk pengguna.
  • Atur hak akses survei sesuai keinginan Anda. Jika pengguna tersebut harus menerima semua hak akses survei, Anda dapat mencentang kotak pertama pada setiap baris. Jika tidak, klik panah kanan ganda untuk melihat matriks yang diperluas (sudut kanan atas) dan pilih hanya izin yang menurut Anda perlu dimiliki pengguna tersebut.

Penanggung jawab survei ingin melihat dan mengekspor hasil survei

  • Masuk sebagai admin (atau sebagai pengguna yang memiliki izin Superadministrator).
  • Buat akun pengguna baru.
  • Atur tanpa izin global untuk pengguna.
  • Atur tanpa izin tema untuk pengguna.
  • Atur hak akses survei ke: Tanggapan -> Lihat/baca dan ekspor, serta Statistik: Lihat/baca.


Memberikan izin untuk membantu menerjemahkan survei

  • Masuk sebagai admin (atau sebagai pengguna yang memiliki izin Superadministrator).
  • Buat n akun pengguna (dengan n adalah jumlah penerjemah).
  • Buat grup pengguna bernama Translators dan tambahkan n akun tersebut ke grup ini.
  • Buka Hak akses survei dan klik Tambahkan grup pengguna.
  • Jika mereka hanya menerjemahkan, berikan izin Terjemahan cepat kepada mereka.
Lihat bagian wiki tentang pengguna dan klasifikasinya sebagaimana terdapat dalam kode dan dokumentasi.