You can pre-book your transfers from Bangsal to Gili Asahan easily right here. The drive from Bangsal to Kores harbour takes about 2 hours, following which the boat crossing to Gili Asahan is just 10 mins.
The crossing by boat are only possible between 08:00 and 17:00 so make sure you leave plenty of time when booking.