Dalam antarmuka grafis komputer,drag dan drop (bahasa Indonesia:seret dan lepas) adalah gerakan perangkat penunjuk ketika pengguna memilih benda dan menyeretnya ke tempat yang berbeda atau ke benda lain. Secara umum,drag and drop dapat digunakan untuk memanggil berbagai jenis tindakan atau membuat berbagai jenis asosiasi antara dua benda abstrak.Namun, dukungandrag and drop tidak ditemukan dalam semuaperangkat lunak.Drag and drop tidak selalu jelas bagi pengguna bahwa benda tersebut dapat diseret dan dilepas sehingga menurunkan ketergunaan.[1]
Urutan dasar yang terlibat dalamdrag dan drop adalah sebagai berikut:
Menyeret lebih membutuhkan upaya fisik daripada memindahkan perangkat penunjuk yang sama tanpa menekan tombol apa pun. Karena itu, pengguna tidak dapat bergerak cepat dan tepat sambil menyeret (lihathukum Fitts). Namun,drag and drop menggabungkan dua hal (benda yang diseret dan tempat tujuan) ke dalam satu tindakan.[2]
Masalah muncul ketika tombol yang sama dipakai untuk memilih dan menyeret benda. Gerakan yang tidak tepat dapat menyebabkan benda terseret ketika pengguna hanya ingin memilih.
Masalah lain adalah bahwa tempat tujuan dapat disembunyikan di bawah benda-benda lainnya. Pengguna harus menyesuaikan tampilan dengan menggulirkan layar sebelum menyeret benda. Dalam Mac OS klasik, menu bartop-of-screen menjadi target pembatalan seret universal. Masalah ini telah dibahas dalamMac OS X dengan pengenalanExposé. Dalam sistem operasi modern, meletakkan penunjuk pada pinggir wadah atau jendela akan menggulirkannya secara otomatis.
|access-date=
(bantuan)