Thanks!
Keep in mind that this set-up is not meant to last because the gravel area will become stagnant. But here's how I made it:
The little log and moss hill was already stuck on the back wall of the tank (it's made of Great Stuff covered with silicone and cocofiber). First, I decided where I wanted the transition from water to land to be and lined it with large rocks. Then I filled the land area with aquarium gravel to about 1/2 inch over the depth that the water would be. I put a very shallow layer of rinsed play sand in the water section. The large rocks hold back the gravel so the slope doesn't tumble down. Then I put a layer of dirt (about 2 inches deep, from another terrarium) over the gravel and planted it with ferns from my yard. Then I filled the water area carefully so I didn't accidentally rinse any dirt into the water. There's no filtration.
Like I said, the water in the gravel area (under the dirt) will probably become anoxic. I did one partial water change about 3 weeks after setting this up and the water smelled fine to me, so probably hasn't happened yet. I have to do another water change soon, but I'm lazy and it's hard to remove water from such a shallow pond.
It's possible that the plants might send down roots that will help clean that area. I bet you could do this easily with fast grower like Pothos.