a. undang-undang (state) yaitu suatu peraturan negara, mempunyai
kekuasaan mengikat, yang diadakan dan dipelihara oleh negara; b. kebiasaan yaitu perbuatan yang dilakukan secara berulang-ulang dalam hal yang sama dan diterima oleh masyarakat. Tindakan yang berlawanan dianggap sebagai pelanggaran hukum; c. keputusan-keputusan hakim (yurispudensi) yaitu keputusan hakim-hakim terdahulu yang sering dijadikan dasar bagi hakim kemudian dalam memutuskan masalah yang sama; d. trakat yaitu perjanjian yang dibuat oleh dua orang atau lebih sehingga pihak yang terlibat terikat dengan isi perjanjian tersebut; e. pendapat sarjanan hukum yaitu pendapat para sarjana yang sering dikutip para hakim dalam menyelesaikan suatu masalah. Hukum menurut beberapa sudut pandang yaitu: a. Menurut sumbernya yaitu: 1. hukum undang-undang yaitu hukum yang tercantum dalam perundangundangan; 2. hukum kebiasaan yaitu hukum yang terletak pada kebiasaan/adat; 3. hukum traktat yaitu hukum yang ditetapkan oleh negara-negara dalam suatu perjanjian negara; 4. hukum yurispudensi yang terbentuk karena keputusan hakim b. Menurut bentuknya yaitu: 1. hukum tertulis yang dikodifikasi dan yang tidak dikodifikasi. Dikodifikasi artinya setelah dibukukan jenisnya menurut undang-undang secara sistematis dan lengkap; 2. hukum tak tertulis yaitu bersifat tidak mengikat dan berlakku dalam masyarakat serta mendapat sanksi langsung berupa cemoohan, cacian, atau pengucilan. c. Menurut waktu berlakunya yaitu: 1. ius constitutum (hukum positif) adalah hukum yang berlaku sekarang bagi suatu masyarakat tertentu dalam suatu daerah tertentu; 2. ius constituandem adalah hukum yang diharapkan akan berlaku pada waktu yang akan datang; 3. hukum asasi (hukum alam) yaitu hukum yang berlaku dalam segala bangsa di dunia. d. Menurut sifatnya yaitu: 1. hukum yang memaksa yaitu hukum yang dalam keadaan bagaiamanapun harus mempunyai putusan mutlak; 2. hukum yang mengatur (pelengkap) yaitu hukum yang dapat dikesampingkan apabila; pihak yang bersangktutan telah membuat perjanjian sendiri dalam perjanjian. e. Menurut tempat berlakunya yaitu: 1. hukum nasional yaitu hukum dalam suatu negara;
2. hukum internasional yaitu hukum yang
internasional; 3. hukum asing yaitu hukum dalam negara asing.