- Kelangkaan adalah merupakan kondisi di mana kita tidak memiliki cukup sumber daya untuk memuaskan semua kebutuhan kita. Dengan demikian kelangkaan terjadi karena jumlah kebutuhan lebih banyak dari jumlah barang dan jasa yang tersedia. Kelangkaan bukan berarti segalanya sulit diperoleh atau ditemukan. Kelangkaan juga dapat diartikan alat yang digunakan untuk memuaskan kebutuhan jumlahnya tidak seimbang dengan kebutuhan yang harus dipenuhi.
- Pilihan adalah situasi yang terjadi karena adanya kelangkaan, menentukan pilihan terbaik dari beberapa alternatif pilihan yang telah dibuat.  Pilihan-pilihan tersebut meliputi pilihan dalam mengonsumsi dan pilihan dalam  memproduksi. Tujuannya adalah agar sumber-sumber daya ekonomi yang tersedia digunakan secara efisien dan dapat mewujudkan kepuasan yang paling maksimal pada individu dan masyarakat.
- Biaya alternatif atau biaya peluang adalah biaya yang muncul ketika seseorang dihadapkan pada beberapa pilihan dan dia harus memilih salah satunya. Biaya peluang adalah nilai barang atau jasa yang dikorbankan karena memilih alternatif kegiatan.
3.Perilaku produsen dan konsumen. Interaksi di pasar barang. Interaksi di pasar produksi.
4.harga barang itu sendiri, harga barang lain, pendapatan konsumen, jumlah konsumen, selera konsumen dan perkiraan di masa yang akan datang.
5.1. Harga Barang Itu Sendiri
Jika harga barang semakin tinggi, tentu jumlah penawaran juga akan tinggi. Harga tinggi membuat produsen berambisi untuk memperbanyak produksi barang, sehingga dapat menjual lebih banyak barang.
Sedangkan semakin rendah harga barang, maka produsen akan semakin sedikit memproduksinya.
Contohnya, jika harga 1 kaos adalah Rp 30.000, penjual akan menawarkan 300 ribu unit kaos. Jika harga berubah menjadi Rp 35.000, penjual akan bersedia menawarkan 500 ribu unit kaos dengan harapan semakin banyak keuntungan.
2. Biaya Faktor Produksi
Saat biaya produksi suatu barang turun, produsen akan semakin besar melakukan penawaran. Sedangkan jika biaya produksi barang sangat tinggi, maka produsen hanya membuat beberapa jenis saja dari produk tersebut. Contohnya adalah produk limited edition
3. Tingkat Teknologi
Saat proses produksi, pasti menggunakan teknologi untuk pengerjaannya. Semakin maju teknologi, tentu bisa mengefisienkan waktu dan meningkatkan produktivitas barang.
Alhasil, jumlah barang akan semakin besar. Efisiensi ini akan membuat biaya produksi lebih rendah, sehingga barang yang ditawarkan akan bertambah.