Perjanjian diatur dalam pasal 1313 Kitab Undang-undang Hukum Perdata (KUH Perdata), yaitu “suatu perbuatan yang mana satu orang atau lebih mengikatkan dirinya terhadap satu orang lain atau lebih”. Berbeda dengan perikatan yang merupakan suatu hubungan hukum, perjanjian merupakan suatu perbuatan hukum. Perbuatan hukum itulah yang menimbulkan adanya hubungan hukum perikatan, sehingga dapat dikatakan bahwa perjanjian merupakan sumber perikatan.
Disamping perjanjian kita mengenal pula istilah kontrak. Secara gramatikal, istilah kontrak berasal dari bahasa Inggris, contract. Baik perjanjian maupun kontrak mengandung pengertian yang sama, yaitu suatu perbuatan hukum untuk saling mengikatkan para pihak kedalam suatu hubungan hukum perikatan. Istilah kontrak lebih sering digunakan dalam praktek bisnis. Karena jarang sekali orang menjalankan bisnis mereka secara asal-asalan, maka kontrak-kontrak bisnis biasanya dibuat secara tertulis, sehingga kontrak dapat juga disebut sebagai perjanjian yang dibuat secara tertulis
Hukum kontrak/perjanjian diatur dalam Buku III KUHPer, yang terdiri atas 18 bab dan 631 pasal. Dimulai dari Pasal 1233 sampai dengan Pasal 1864 KUHPer. Secara garis besar, perjanjian yang diatur/dikenal di dalam KUHPer adalah sebagai berikut: Perjanjian jual beli, tukar-menukar, sewa-menyewa, kerja, persekutuan perdata, perkumpulan, hibah, penitipan barang, pinjam pakai, bunga tetap dan abadi, untung-untungan, pemberian kuasa, penanggung utang dan perdamaian. Dalam teori ilmu hukum, perjanjian-perjanjian diatas disebut dengan perjanjian nominaat. Di luar KUHPer dikenal pula perjanjian lainnya, seperti kontrak joint venture, kontrak production sharing, leasing, franchise, kontrak karya, beli sewa, kontrak rahim, dan lain sebaginya. Perjanjian jenis ini disebut perjanjian innominaat, yakni perjanjian yang timbul, tumbuh, hidup, dan berkembang dalam praktik kehidupan masyarakat. Keberadaan perjanjian baik nominaat maupun innominaat tidak terlepas dari adanya sistem yang berlaku dalam hukum perjanjian itu sendiri.
Ditinjau dalam sejarah perkembangannya, hukum kontrak pada awalnya menganut sistem tertutup. Artinya para pihak terikat pada pengertian yang tercantum dalam undang-undang. Hal ini disebabkan adanya pengaruh dari ajaran legisme yang memandang bahwa tidak ada hukum di luar undang-undang. Hal serupa dapat ditemui dan dibaca dalam berbagai putusan Hoge Raad dari tahun 1910 sampai dengan tahun 1919.[14]Untuk diketahui bahwa putusan Hoge Raad (HR) 1919 tanggal 31 Januari 1919 merupakan putusan yang terpenting. Putusan ini tentang penafsiran perbuatan melawan hukum, yang diatur dalam Pasal 1365 KUHPer.
Dalam putusan tersebut, definisi perbuatan melawan hukum, tidak hanya melawan undang-undang saja, tetapi juga melanggar hak-hak subyektif orang lain, kesusilaan dan ketertiban umum.Menurut HR 1919 yang dimaksud dengan perbuatan melawan hukum adalah berbuat atau tidak berbuat yang:
1) Melanggar hak orang lain; yang diartikan melanggar sebagian hak-hak pribadi seperti integritas tubuh, kebebasan, kehormatan, dan lain-lain. Termasuk dalam hal ini hak-hak absolut sperti hak kebendaan, HKI, dan sebagainya.
2) Bertentangan dengan kewajiban hukum pelaku; yakni hanya kewajiban yang dirumuskan dalam aturan undang-undang.
3) bertentangan dengan kesusilaan; artinya perbuatan yang dilakukan oleh seseorang itu bertentangan dengan sopan santun yang tidak tertulis yang tumbuh dan berkembang dalam masyarakat.
4) Bertentangan dengan kecermatan yang harus diindahkan dalam masyarakat;
Aturan tentang kecermatan terdiri atas dua kelompok, yakni:
1) aturan-aturan yang mencegah orang lain terjerumus dalam bahaya, dan
2) aturan-aturan yang melarang merugikan orang lain ketika hendak menyelenggarakan kepentingannya sendiri.
Putusan HR 1919 tidak lagi terikat kepada ajaran legisme, namun telah secara bebas merumuskan pengertian perbuatan melawan hukum, sebagaimana yang dikemukakan diatas. Dengan demikian, sejak terbitnya putusan HR 1919 maka sistem pengaturan hukum kontrak berubah menjadi sistem terbuka.Jika ditelaah lebih lanjut maka definisi perbuatan melawan hukum yang dimaksud dalam HR 1919 serupa dengan salah satu syarat sahnya perjanjian yang keempat, yaitu suatu sebab yang halal, yang kemudian dikaitkan dengan Pasal 1337 KUHPer. Dengan demikian, penafsiran HR terhadap perbuatan melawan hukum itu mengacu kepada Pasal 1337 diatas mengenai suatu sebab yang terlarang, antara lain dilarang UU, berlawanan dengan kesusilaan atau ketertiban umum.