In reality, although bartering may sound like a good idea, it is impractical and will never sustain as a form of business. Money was created for three reasons: to be a store of value, to create a common denominator for exchanges, and to be widely accepted.
A store of value means that $1 will always be $1, even 50 years from now. The same doesn't work for bartering. Say you were a banana plantation owner. You can't keep bananas in a warehouse somewhere as assets because eventually they will rot and be worthless. Money on the other hand allows people to save what they've earned for very long periods of time.
A common denominator means that people can exchange any product or service for money, and then use the money to buy whatever they want. Using the same example as above, if you wanted to sell your bananas, you would have to determine the exchange rate between your bananas and the other product, say, oranges. Three bananas may be worth one orange, but then what if the orange seller only accepted coconuts as payment? You would then have to exchange bananas for coconuts, and coconuts for oranges. If you apply this principle to thousands of products and services, you get millions of different price combinations, making for a very inefficient trading system.
The third and last feature is that money is widely accepted. Everybody in the United States accepts the dollar, but not everyone would be willing to trade their products for bananas. Can you imagine trading a jumbo jet for bananas? To simplify this process, traders can trade their products for money, and knowing that everyone will accept the money, they can use it to buy anything they want.
Ultimately, if money as we know it was destroyed, there would only be a new form created shortly after. Bartering, although fun, is extremely inefficient. Hope this helps :)