No, Articles of Organization is not a business license. In some states, the Articles of Organization is referred to as the Certificate of Organization or the Certificate of Formation.
A business license is a type of license required by a city, county, or other local jurisdictions. A business license may be required in addition to an LLC for the type of business you are conducting and it's best to check with your state or local government in regards to this.