Seperti yang dinyatakan dalam komentar, di OOP, Anda perlu menggunakan $this->pdo
meneruskan properti objek untuk itu, alih-alih variabel $query = $pdo->
karena Anda telah membuatnya di:
public function __construct($pdo)
{
$this->pdo = $pdo;
^^^^^^^^^^
}
yaitu:
$query = $this->pdo->prepare