Go-Pokemon has checklists, these are the "official" lists, the same as you get when you buy a theme deck. However, they do not include the "hidden" cards in a set and also might not include the non-holo versions of the holo-rare cards.
Anyway, they are the best you are going to get without building your own. To find them, you can go to the TCG site and look for the set details page, scroll to the bottom to see a list of links about the set, including the checklist.
Rising Rivals - http://go-pokemon.com/tcg/cards/pl/02/PL2_Cardlist_Lo.pdf
Platinum - http://go-pokemon.com/tcg/cards/pl/01/PL1_Cardlist_Lo.pdf
Storm Front - http://go-pokemon.com/tcg/cards/dp/07/DP7_Cardlist_Lo.pdf
Legends Awakened - http://go-pokemon.com/tcg/cards/dp/06/DP6_Cardlist_Lo.pdf
Majestic Dawn - http://go-pokemon.com/tcg/cards/dp/05/DP5_Cardlist_Lo.pdf
Great Encounters - http://go-pokemon.com/tcg/cards/dp/04/DP4_Cardlist_Lo.pdf
Secret Wonders - http://go-pokemon.com/tcg/cards/dp/03/DP3_Cardlist_Lo.pdf
Mysterious Treasures - http://go-pokemon.com/tcg/cards/dp/02/DP2_Checklist_Lo.pdf
Diamond & Pearl - http://go-pokemon.com/tcg/cards/dp/01/DP1_Cardlist_HI.pdf