Custom module .install does not create table in database
hook_schema alone is sufficient to create database tables. I assume you are just disabling and then enabling the module which will not help you to create tables in the database.
To get it working, admin/modules' locate your module and disable it. Then navigate to 'admin/modules/uninstall' and again locate your module and uninstall it. 
After this, go toadmin/modules', and enable your module.
Now you can find the respective tables in your database.

You can also use drush for the same.
drush dis module_name, then
drush pm-uninstall module_name and finally
drush en module_name.

Also, as per @OPTASY Canada, do check your dblog for any warning or error.