選択元に挿入を使用してみてください
INSERT INTO test ( `nama`, `alamat`, `jenis_kelamin`, `shift`)
select '$nama','$alamat','$jenis_kelamin','$shift' from shift where shift_name = '$shift'
選択元に挿入を使用してみてください
INSERT INTO test ( `nama`, `alamat`, `jenis_kelamin`, `shift`)
select '$nama','$alamat','$jenis_kelamin','$shift' from shift where shift_name = '$shift'