Page 1 of 18
System Requirements Document for permintaan-dan-penawaran
1. Introduction
This document specifies the system requirements for permintaan-dan-penawaran, a first-party web deliverable that presents a complete five-minute Pengantar Ekonomi Mikro learning material on the topic Permintaan dan Penawaran (Demand and Supply). The material is authored and presented by Kelompok 2, Pendidikan Administrasi Perkantoran, Universitas Negeri Medan, whose members are Indah, Bunge, Kasthi, Bonaris, dan Riski.
The product intent is to make the group's four-segment explainer readable, projectable, and followable in class: the exact AI-narration script per segment, the exact CapCut visual instructions per segment, the two laws, the two mathematical functions, the two curves, and the single equilibrium point must all be present, in order, with their timecodes intact. The audience is Indonesian undergraduate economics students and their lecturer, plus the group members themselves who must be able to check that their material is complete and correctly sequenced before presenting it.
The material is not a video file and not a video editor. It is the structured, readable source of the lesson: narration text, visual direction, formulas, and diagrams, organized by the four accepted segments and their fixed time allocations.
Page 2 of 18
2. System Overview
The system is a single first-party web application with five pages: Landing, Lesson, Narration, Visual Guide, and Summary. All five are anonymously reachable; no account, sign-in, or identity establishment is required or provided, because the accepted material is public instructional content and no accepted journey requires durable actor-specific state, private ownership, or a bound commitment.
The accepted behavior is:
- A five-minute lesson divided into four sequential segments with fixed timecodes: Segmen 1 (00:00–01:00), Segmen 2 (01:00–02:30), Segmen 3 (02:30–04:00), Segmen 4 (04:00–05:00).
- Per-segment AI narration text, presented verbatim as the lesson script.
- Per-segment CapCut visual instructions: title text, market/transaction illustration, the ordered list of 7 demand factors, the falling Kurva D, the formula P = a − bQ, the factory/production/warehouse illustration, the rising Kurva S, the formula Q_s = −a + bP, the combined D-and-S chart with a star at Titik Keseimbangan (E), and the closing text "Terima Kasih - Kelompok 2 UNIMED".
- A closing summary stating that the law of demand is an inverse relationship, the law of supply is a direct relationship, and equilibrium is the intersection of the two curves.
Actors are the two accepted personas: Mahasiswa/Pelajar Ekonomi Mikro (reader/learner) and Penyusun/Penyaji Materi Kelompok 2 UNIMED (author/presenter). Both are human. No system, provider, or external actor owns any accepted human-facing capability; the only non-human element is the AI narration voice, which is a delivery characteristic of the narration content, not an actor.
Narrow exclusions: the system does not render, export, or edit video; it does not operate CapCut; it does not generate audio files; it does not host or stream a finished video; it does not provide quizzes, grading, progress tracking, accounts, or class management.
Page 3 of 18
2a. Product Interpretation and Delivery Boundary
Everything in this product is delivered by the first-party application itself, anonymously. The lesson content — narration script, visual instructions, formulas, and diagrams — is read directly in the browser. There is no protected area, no login, and no per-user saved state, because nothing in the accepted material requires a reader to be identified, to resume private work, or to receive a bound commitment.
The AI narration is a content property: the narration text is authored to be spoken by an AI voice, and the product presents that text as the script to be voiced. The product does not synthesize, play, or store audio. Likewise, the CapCut visual instructions are content: the product presents the exact visual directions for each segment so the group can execute them in CapCut. The product does not drive CapCut.
Current horizon: the four segments, their narration, their visual instructions, the two formulas, the two curves, the equilibrium chart, and the closing credit. No future-horizon requirements were accepted; nothing beyond the five-minute, four-segment material is in scope.
Page 4 of 18
2b. Source Content Inventory
The authoritative source supplies the following verified content, preserved in full.
Lesson identity
- Title: Permintaan dan Penawaran - Ekonomi Mikro
- Subject: Pengantar Ekonomi Mikro
- Author: Kelompok 2, Pendidikan Administrasi Perkantoran, Universitas Negeri Medan
- Members: Indah, Bunge, Kasthi, Bonaris, Riski
- Total duration: 5 menit, four sequential segments
Segmen 1 — Pembukaan & Konsep Dasar (00:00 – 01:00)
Narration (Audio AI), verbatim:
"Halo! Kami dari Kelompok 2 Pendidikan Administrasi Perkantoran Universitas Negeri Medan, beranggotakan Indah, Bunge, Kasthi, Bonaris, dan Riski. Kali ini kita akan membahas materi Pengantar Ekonomi Mikro, yaitu Permintaan dan Penawaran. Dalam ekonomi, permintaan adalah keinginan konsumen untuk membeli barang atau jasa disertai kemampuan membayar. Sebaliknya, penawaran adalah kesediaan produsen untuk menjual barang pada berbagai tingkat harga. Keduanya inilah yang membentuk harga di pasar."
Petunjuk Visual CapCut:
- Tampilkan teks judul besar: Permintaan dan Penawaran (Ekonomi Mikro).
- Tampilkan ilustrasi pasar modern atau transaksi jual-beli.
Segmen 2 — Permintaan, Hukum, dan Kurva Demand (01:00 – 02:30)
Narration (Audio AI), verbatim:
"Ada 7 faktor utama yang mempengaruhi permintaan, antara lain harga barang itu sendiri, harga barang lain, pendapatan konsumen, selera, jumlah penduduk, ekspektasi masa depan, serta promosi. Hukum Permintaan menyatakan: semakin tinggi harga, semakin sedikit jumlah barang yang diminta, ceteris paribus. Secara matematis, fungsi permintaan dituliskan P = a - bQ atau Q = a - bP. Nilai koefisiennya negatif karena hubungan harga dan jumlah barang berbanding terbalik. Jika digambarkan dalam grafik, Kurva Demand atau Kurva D bergerak menurun dari kiri atas ke kanan bawah."
Petunjuk Visual CapCut:
- Tampilkan daftar 7 faktor permintaan secara berurutan.
- Masukkan grafis grafik Kurva D (Demand) yang menurun dari kiri atas ke kanan bawah.
- Tampilkan teks rumus: P = a - bQ.
Segmen 3 — Penawaran, Hukum, dan Kurva Supply (02:30 – 04:00)
Narration (Audio AI), verbatim:
"Berbeda dengan permintaan, penawaran datang dari sisi produsen. Faktor yang mempengaruhinya meliputi harga barang, biaya produksi, teknologi, hingga jumlah penjual di pasar. Hukum Penawaran menyatakan: semakin tinggi harga, semakin banyak jumlah barang yang ditawarkan produsen. Hubungannya berbanding lurus, dengan fungsi penawaran Q_s = -a + bP. Dalam grafik, Kurva Supply atau Kurva S bergerak naik dari kiri bawah ke kanan atas. Saat harga naik, produsen termotivasi untuk menambah pasokan barang."
Petunjuk Visual CapCut:
- Tampilkan ilustrasi pabrik, teknologi produksi, atau stok barang di gudang.
- Masukkan grafis grafik Kurva S (Supply) yang naik dari kiri bawah ke kanan atas.
- Tampilkan teks rumus: Q_s = -a + bP.
Segmen 4 — Titik Keseimbangan & Penutup (04:00 – 05:00)
Narration (Audio AI), verbatim:
"Kesimpulannya, permintaan dan penawaran adalah dua kekuatan utama di pasar. Hukum permintaan menunjukkan hubungan berbalik arah, sedangkan hukum penawaran menunjukkan hubungan searah. Titik perpotongan antara kurva permintaan dan kurva penawaran inilah yang disebut Titik Keseimbangan Pasar atau Equilibrium. Sekian penjelasan dari Kelompok 2 Unimed. Terima kasih telah menonton dan sampai jumpa!"
Petunjuk Visual CapCut:
- Tampilkan grafik kombinasi perpotongan Kurva D dan Kurva S dengan tanda bintang di Titik Keseimbangan (E).
- Tampilkan teks penutup: Terima Kasih - Kelompok 2 UNIMED.
Named values and formulas
- Hukum Permintaan: semakin tinggi harga, semakin sedikit jumlah barang yang diminta, ceteris paribus.
- Fungsi permintaan: P = a − bQ atau Q = a − bP; koefisien negatif; hubungan berbanding terbalik.
- Hukum Penawaran: semakin tinggi harga, semakin banyak jumlah barang yang ditawarkan produsen; hubungan berbanding lurus.
- Fungsi penawaran: Q_s = −a + bP.
- Titik Keseimbangan Pasar (Equilibrium): perpotongan Kurva D dan Kurva S, ditandai bintang di titik E.
- Closing text: Terima Kasih - Kelompok 2 UNIMED.
Page 5 of 18
2c. Page Content and Component Coverage
Landing
- Information/state: Anonymous entry surface. Presents the lesson title "Permintaan dan Penawaran (Ekonomi Mikro)", the subject "Pengantar Ekonomi Mikro", the authoring group "Kelompok 2 · Pendidikan Administrasi Perkantoran · Universitas Negeri Medan", the five member names (Indah, Bunge, Kasthi, Bonaris, Riski), the total duration "5 menit", and the four-segment structure with timecodes.
- Primary action: Enter the lesson (go to Lesson).
- Supporting actions: Jump directly to Narration, Visual Guide, or Summary; jump to a specific segment.
- Domain entities: Lesson, Segment (four), Author group, Member.
- Component responsibilities: Hero diagram block (headline, red micro-label "Ekonomi Mikro", credit block, five numbered member discs, chart panel with red falling demand curve and green rising supply curve crossing at a yellow-haloed star E); full-width red rule carrying "00:00 — 05:00 · 4 SEGMEN"; segment ruler with discs 01–04 and their timecodes; entry control into the lesson.
- States: Loading — skeleton of hero headline, credit block, and chart panel frame. Empty — not applicable; the lesson identity is fixed content. Success — hero, credit block, and segment ruler fully rendered. Error — if the chart panel fails to render, the headline, credit block, and segment ruler remain readable and the entry control stays available. Recovery — retry rendering the chart panel; the textual lesson identity is never blocked by the diagram.
Lesson
- Information/state: The four-segment learning flow with fixed timecodes: Segmen 1 (00:00–01:00) Pembukaan & Konsep Dasar; Segmen 2 (01:00–02:30) Permintaan, Hukum, dan Kurva Demand; Segmen 3 (02:30–04:00) Penawaran, Hukum, dan Kurva Supply; Segmen 4 (04:00–05:00) Titik Keseimbangan & Penutup. Each segment shows its transit-style disc number, its timecode chip, its narration text, and its visual instructions.
- Primary action: Read the four segments in sequence.
- Supporting actions: Move to Narration for the script view; move to Visual Guide for the CapCut directions; move to Summary for the closing; jump between segments.
- Domain entities: Segment, Timecode, Narration, Visual instruction, Law, Formula, Curve.
- Component responsibilities: Sticky top bar with wordmark "PERMINTAAN & PENAWARAN" and the four-stop segment progress ruler; four full-width ruled segment sections, each opened by a numbered disc (01–04) and a timecode chip; Segmen 2 laid out as left-column numbered factor list (01–07) beside a right-column chart panel; Segmen 3 mirrored as chart-left, factor-list-right; Segmen 4 as one wide chart panel with D and S crossing and a star at E, followed by the full-bleed red closing band with the credit roll.
- States: Loading — segment frames with disc numbers and timecode chips visible before body text. Empty — not applicable. Success — all four segments readable in sequence on one page, with the active-segment marker tracking the reader's position. Error — if a chart panel fails, the segment's narration text, factor list, and formula plate remain readable. Recovery — retry the chart panel; the segment text is never hidden behind a failed diagram.
Narration
- Information/state: The AI-narration script for each of the four segments, verbatim, labeled as audio AI text, with the segment timecode and the speaker attribution to Kelompok 2 UNIMED.
- Primary action: Read the narration script for a segment.
- Supporting actions: Move between segments' narration; move to Visual Guide to pair a segment's script with its visual directions; move to Lesson for the full flow.
- Domain entities: Narration script, Segment, Timecode, Speaker attribution.
- Component responsibilities: Per-segment narration block with timecode chip and "Audio AI" label; verbatim script text set as readable body copy; segment navigation.
- States: Loading — narration block frames with timecode chips. Empty — not applicable; all four scripts are fixed content. Success — all four scripts readable in full. Error — if a script block fails to load, the remaining segments and the segment navigation stay usable. Recovery — retry the failed block.
Page 6 of 18
Visual Guide
- Information/state: The CapCut visual instructions per segment: Segmen 1 — large title text "Permintaan dan Penawaran (Ekonomi Mikro)" and a modern market or buying-and-selling transaction illustration; Segmen 2 — the ordered list of 7 demand factors, the falling Kurva D graphic, and the formula text P = a − bQ; Segmen 3 — a factory, production technology, or warehouse stock illustration, the rising Kurva S graphic, and the formula text Q_s = −a + bP; Segmen 4 — the combined chart of Kurva D and Kurva S intersecting with a star at Titik Keseimbangan (E), and the closing text "Terima Kasih - Kelompok 2 UNIMED".
- Primary action: Read the visual instructions for a segment.
- Supporting actions: Move between segments' visual instructions; move to Narration to pair directions with the script; move to Lesson for the full flow.
- Domain entities: Visual instruction, Segment, Timecode, Curve (Kurva D, Kurva S), Formula, Illustration, Closing text.
- Component responsibilities: Per-segment instruction list with timecode chip; the ordered 7-factor demand list rendered as a ruled numbered list (01–07) with a monochrome pictogram per row; chart panels for Kurva D, Kurva S, and the combined equilibrium chart with the star at E; formula plates for P = a − bQ and Q_s = −a + bP; illustration slots for the market/transaction and factory/production/warehouse imagery.
- States: Loading — instruction list frames and chart panel frames. Empty — not applicable. Success — every instruction, formula, and chart for all four segments readable. Error — if a chart panel fails, the instruction text and formula plates remain readable. Recovery — retry the chart panel.
Summary
- Information/state: The closing summary: permintaan dan penawaran adalah dua kekuatan utama di pasar; hukum permintaan menunjukkan hubungan berbalik arah; hukum penawaran menunjukkan hubungan searah; Titik Keseimbangan Pasar (Equilibrium) adalah perpotongan kurva permintaan dan kurva penawaran. Closing text: "Terima Kasih - Kelompok 2 UNIMED", with the five member names.
- Primary action: Read the closing summary.
- Supporting actions: Return to Lesson, Narration, or Visual Guide for review.
- Domain entities: Summary statement, Law of demand, Law of supply, Equilibrium point, Closing credit.
- Component responsibilities: Summary statement block; combined D-and-S chart with the star at E; full-bleed red closing band with "Terima Kasih" reversed to paper white and the credit roll "Kelompok 2 UNIMED" plus the five names set small in caps.
- States: Loading — summary block and closing band frames. Empty — not applicable. Success — summary statements and closing credit fully readable. Error — if the combined chart fails, the summary statements and closing credit remain readable. Recovery — retry the chart.
Page 7 of 18
3. Functional Requirements
FR-1 — Lesson identity and authorship
As a Mahasiswa/Pelajar Ekonomi Mikro, I should see the lesson title "Permintaan dan Penawaran (Ekonomi Mikro)", the subject Pengantar Ekonomi Mikro, and the authoring group "Kelompok 2 Pendidikan Administrasi Perkantoran Universitas Negeri Medan" with members Indah, Bunge, Kasthi, Bonaris, dan Riski, so that I know exactly what material I am reading and who prepared it.
- Provenance: explicit
- Owner: Landing
- Lifecycle: Trigger — the reader opens the product. Observable result — the title, subject, group, and five member names are displayed. Access state — anonymous, no identity required. Failure/recovery — if the diagram panel fails, the textual identity remains readable. Continuation — the reader enters the lesson.
FR-2 — Five-minute, four-segment structure
As a Mahasiswa/Pelajar Ekonomi Mikro, I should see the material organized as four sequential segments totaling five minutes with the fixed allocations Segmen 1 00:00–01:00, Segmen 2 01:00–02:30, Segmen 3 02:30–04:00, and Segmen 4 04:00–05:00, so that I can follow the lesson in the intended order and pace.
- Provenance: explicit
- Owner: Lesson
- Lifecycle: Trigger — the reader enters the lesson. Observable result — four segments, each with its number and timecode, readable in sequence on one page. Access state — anonymous. Failure/recovery — if a segment's chart fails, its text and timecode remain readable. Continuation — the reader moves through segments 1 to 4.
FR-3 — Segmen 1 narration
As a Mahasiswa/Pelajar Ekonomi Mikro, I should read the Segmen 1 (00:00–01:00) AI narration introducing the group and the topic and defining permintaan as keinginan konsumen untuk membeli barang atau jasa disertai kemampuan membayar, penawaran as kesediaan produsen untuk menjual barang pada berbagai tingkat harga, and stating that keduanya membentuk harga di pasar, so that I grasp the basic concepts before the laws and curves.
- Provenance: explicit
- Owner: Narration
- Lifecycle: Trigger — the reader opens Segmen 1 narration. Observable result — the full Segmen 1 script is readable, labeled as audio AI text. Access state — anonymous. Failure/recovery — if the block fails, other segments remain reachable. Continuation — the reader proceeds to Segmen 2.
FR-4 — Segmen 1 visual instructions
As a Penyusun/Penyaji Materi Kelompok 2 UNIMED, I should see the Segmen 1 CapCut visual instructions — display the large title text "Permintaan dan Penawaran (Ekonomi Mikro)" and display a modern market or buying-and-selling transaction illustration — so that I can execute the opening visuals exactly as specified.
- Provenance: explicit
- Owner: Visual Guide
- Lifecycle: Trigger — the presenter opens Segmen 1 visual instructions. Observable result — both instructions are listed with the segment timecode. Access state — anonymous. Failure/recovery — if an illustration slot fails, the instruction text remains readable. Continuation — the presenter proceeds to Segmen 2 visuals.
FR-5 — Seven demand factors
As a Mahasiswa/Pelajar Ekonomi Mikro, I should see the 7 faktor utama yang mempengaruhi permintaan listed in order — harga barang itu sendiri, harga barang lain, pendapatan konsumen, selera, jumlah penduduk, ekspektasi masa depan, serta promosi — so that I can enumerate every factor that shifts demand.
- Provenance: explicit
- Owner: Lesson (Segmen 2 factor list) and Visual Guide (Segmen 2 instruction "tampilkan daftar 7 faktor permintaan secara berurutan")
- Lifecycle: Trigger — the reader reaches Segmen 2. Observable result — seven factors displayed in the stated order, numbered 01–07. Access state — anonymous. Failure/recovery — if a pictogram fails, the factor name remains readable. Continuation — the reader proceeds to the law of demand and Kurva D.
FR-6 — Hukum Permintaan
As a Mahasiswa/Pelajar Ekonomi Mikro, I should read that Hukum Permintaan states semakin tinggi harga, semakin sedikit jumlah barang yang diminta, ceteris paribus, so that I understand the inverse price–quantity relationship under the ceteris paribus condition.
- Provenance: explicit
- Owner: Narration (Segmen 2) and Lesson (Segmen 2)
- Lifecycle: Trigger — the reader reaches the law of demand in Segmen 2. Observable result — the law is stated with its ceteris paribus qualifier. Access state — anonymous. Failure/recovery — not applicable to static text. Continuation — the reader proceeds to the demand function and Kurva D.
FR-7 — Fungsi permintaan and its negative coefficient
As a Mahasiswa/Pelajar Ekonomi Mikro, I should see the fungsi permintaan written as P = a − bQ atau Q = a − bP, with the explanation that the coefficient is negative because the relationship between price and quantity is berbanding terbalik, so that I can connect the algebra to the inverse relationship.
- Provenance: explicit
- Owner: Lesson (Segmen 2 formula plate) and Visual Guide (Segmen 2 instruction "tampilkan teks rumus: P = a - bQ")
- Lifecycle: Trigger — the reader reaches the demand function. Observable result — both forms of the function and the negative-coefficient explanation are displayed. Access state — anonymous. Failure/recovery — not applicable to static text. Continuation — the reader proceeds to Kurva D.
FR-8 — Kurva Demand (Kurva D)
As a Mahasiswa/Pelajar Ekonomi Mikro, I should see the Kurva Demand atau Kurva D drawn as a line moving menurun dari kiri atas ke kanan bawah, so that I can see the inverse relationship as a falling curve.
- Provenance: explicit
- Owner: Lesson (Segmen 2 chart panel) and Visual Guide (Segmen 2 instruction "masukkan grafis grafik Kurva D (Demand) yang menurun dari kiri atas ke kanan bawah")
- Lifecycle: Trigger — the reader reaches the Kurva D panel. Observable result — a falling demand curve rendered on labeled axes. Access state — anonymous. Failure/recovery — if the chart fails, the law and formula text remain readable. Continuation — the reader proceeds to Segmen 3.
FR-9 — Segmen 3 narration and supply factors
As a Mahasiswa/Pelajar Ekonomi Mikro, I should read the Segmen 3 (02:30–04:00) AI narration stating that penawaran datang dari sisi produsen and that its influencing factors include harga barang, biaya produksi, teknologi, hingga jumlah penjual di pasar, so that I understand supply originates on the producer side and know its factors.
- Provenance: explicit
- Owner: Narration
- Lifecycle: Trigger — the reader opens Segmen 3 narration. Observable result — the full Segmen 3 script is readable, including the four supply factors. Access state — anonymous. Failure/recovery — if the block fails, other segments remain reachable. Continuation — the reader proceeds to the law of supply and Kurva S.
FR-10 — Hukum Penawaran
As a Mahasiswa/Pelajar Ekonomi Mikro, I should read that Hukum Penawaran states semakin tinggi harga, semakin banyak jumlah barang yang ditawarkan produsen, with the relationship berbanding lurus, so that I understand the direct price–quantity relationship for supply.
- Provenance: explicit
- Owner: Narration (Segmen 3) and Lesson (Segmen 3)
- Lifecycle: Trigger — the reader reaches the law of supply in Segmen 3. Observable result — the law and its direct relationship are stated. Access state — anonymous. Failure/recovery — not applicable to static text. Continuation — the reader proceeds to the supply function and Kurva S.
FR-11 — Fungsi penawaran
As a Mahasiswa/Pelajar Ekonomi Mikro, I should see the fungsi penawaran written as Q_s = −a + bP, so that I can connect the algebra to the direct relationship.
- Provenance: explicit
- Owner: Lesson (Segmen 3 formula plate) and Visual Guide (Segmen 3 instruction "tampilkan teks rumus: Q_s = -a + bP")
- Lifecycle: Trigger — the reader reaches the supply function. Observable result — the function Q_s = −a + bP is displayed. Access state — anonymous. Failure/recovery — not applicable to static text. Continuation — the reader proceeds to Kurva S.
FR-12 — Kurva Supply (Kurva S)
As a Mahasiswa/Pelajar Ekonomi Mikro, I should see the Kurva Supply atau Kurva S drawn as a line moving naik dari kiri bawah ke kanan atas, so that I can see the direct relationship as a rising curve.
- Provenance: explicit
- Owner: Lesson (Segmen 3 chart panel) and Visual Guide (Segmen 3 instruction "masukkan grafis grafik Kurva S (Supply) yang naik dari kiri bawah ke kanan atas")
- Lifecycle: Trigger — the reader reaches the Kurva S panel. Observable result — a rising supply curve rendered on labeled axes. Access state — anonymous. Failure/recovery — if the chart fails, the law and formula text remain readable. Continuation — the reader proceeds to Segmen 4.
FR-13 — Producer motivation statement
As a Mahasiswa/Pelajar Ekonomi Mikro, I should read that saat harga naik, produsen termotivasi untuk menambah pasokan barang, so that I understand the behavioral reason behind the rising supply curve.
- Provenance: explicit
- Owner: Narration (Segmen 3)
- Lifecycle: Trigger — the reader reads Segmen 3 narration. Observable result — the motivation statement is present in the script. Access state — anonymous. Failure/recovery — not applicable to static text. Continuation — the reader proceeds to Segmen 4.
FR-14 — Segmen 3 visual instructions
As a Penyusun/Penyaji Materi Kelompok 2 UNIMED, I should see the Segmen 3 CapCut visual instructions — display a factory, production technology, or warehouse stock illustration; include the rising Kurva S graphic; and display the formula text Q_s = −a + bP — so that I can execute the supply visuals exactly as specified.
- Provenance: explicit
- Owner: Visual Guide
- Lifecycle: Trigger — the presenter opens Segmen 3 visual instructions. Observable result — all three instructions are listed with the segment timecode. Access state — anonymous. Failure/recovery — if an illustration slot fails, the instruction text and formula plate remain readable. Continuation — the presenter proceeds to Segmen 4 visuals.
FR-15 — Segmen 4 narration and conclusion
As a Mahasiswa/Pelajar Ekonomi Mikro, I should read the Segmen 4 (04:00–05:00) AI narration concluding that permintaan dan penawaran adalah dua kekuatan utama di pasar, that hukum permintaan menunjukkan hubungan berbalik arah sedangkan hukum penawaran menunjukkan hubungan searah, and that Titik Keseimbangan Pasar (Equilibrium) is the perpotongan antara kurva permintaan dan kurva penawaran, so that I consolidate the whole lesson.
- Provenance: explicit
- Owner: Narration
- Lifecycle: Trigger — the reader opens Segmen 4 narration. Observable result — the full Segmen 4 script is readable. Access state — anonymous. Failure/recovery — if the block fails, the Summary page still carries the conclusion. Continuation — the reader proceeds to the closing.
FR-16 — Combined equilibrium chart with star at E
As a Mahasiswa/Pelajar Ekonomi Mikro, I should see the combined chart of Kurva D and Kurva S intersecting, with a star marking Titik Keseimbangan (E), so that I can locate the equilibrium visually.
- Provenance: explicit
- Owner: Lesson (Segmen 4 wide chart panel), Visual Guide (Segmen 4 instruction), and Summary (combined chart)
- Lifecycle: Trigger — the reader reaches Segmen 4 or the Summary. Observable result — both curves cross in one frame with a star at E. Access state — anonymous. Failure/recovery — if the chart fails, the conclusion text remains readable. Continuation — the reader reaches the closing credit.
FR-17 — Closing text and credit
As a Penyusun/Penyaji Materi Kelompok 2 UNIMED, I should see the closing text "Terima Kasih - Kelompok 2 UNIMED" presented with the group's five member names, so that the material closes with the group's proper credit.
- Provenance: explicit
- Owner: Summary (closing band) and Visual Guide (Segmen 4 instruction "tampilkan teks penutup: Terima Kasih - Kelompok 2 UNIMED")
- Lifecycle: Trigger — the reader reaches the end of the material. Observable result — the closing text and the five names are displayed. Access state — anonymous. Failure/recovery — not applicable to static text. Continuation — the reader may return to any earlier segment.
FR-18 — Narration presented as AI-narration script
As a Penyusun/Penyaji Materi Kelompok 2 UNIMED, I should see each segment's narration labeled and presented as the AI-narration script for that segment, so that I can voice or verify it as the audio AI text.
- Provenance: required_inference
- Owner: Narration
- Lifecycle: Trigger — the presenter opens the Narration page. Observable result — each segment's script is labeled as audio AI text with its timecode. Access state — anonymous. Failure/recovery — if a block fails, the remaining scripts stay readable. Continuation — the presenter pairs each script with its visual instructions.
FR-19 — Visual instructions presented as CapCut directions
As a Penyusun/Penyaji Materi Kelompok 2 UNIMED, I should see each segment's visual instructions presented as CapCut directions for that segment, so that I can execute them in CapCut in the correct segment order.
- Provenance: required_inference
- Owner: Visual Guide
- Lifecycle: Trigger — the presenter opens the Visual Guide. Observable result — each segment's CapCut instructions are listed with its timecode. Access state — anonymous. Failure/recovery — if a chart panel fails, the instruction text remains readable. Continuation — the presenter completes all four segments' visuals.
Page 8 of 18
4. User Personas
Mahasiswa/Pelajar Ekonomi Mikro
Product context. An Indonesian undergraduate or student taking Pengantar Ekonomi Mikro, reading the material in class, on a phone, or projected on a classroom screen. They arrive without an account and without prior setup; the material must be readable immediately.
Primary goal. Understand permintaan, penawaran, each law, the two mathematical functions, the shapes of Kurva D and Kurva S, and the Titik Keseimbangan Pasar, by following the explanation in the order the group intended.
Distinct accepted responsibilities. Reading the four segments in sequence; enumerating the 7 demand factors; reading the law of demand with its ceteris paribus condition; reading the demand function P = a − bQ / Q = a − bP and its negative coefficient; reading the falling Kurva D; reading the supply factors and the law of supply; reading the supply function Q_s = −a + bP; reading the rising Kurva S; reading the conclusion and locating the equilibrium star at E.
Relevant inputs or decisions. Which segment to read next; whether to read the narration script or the visual instructions for a given segment; whether to jump to the Summary for the conclusion.
Interactions with other accepted participants. The learner consumes the material authored by the Penyusun/Penyaji Materi Kelompok 2 UNIMED; the group's names and institution appear as the credit block, and the closing credit is addressed to the viewer.
Observable success. The learner can state the two laws, write both functions, describe the direction of each curve, and identify the equilibrium as the intersection of Kurva D and Kurva S.
Page 9 of 18
Penyusun/Penyaji Materi Kelompok 2 UNIMED
Product context. A member of Kelompok 2, Pendidikan Administrasi Perkantoran, Universitas Negeri Medan — Indah, Bunge, Kasthi, Bonaris, or Riski — preparing and presenting a five-minute Pengantar Ekonomi Mikro explainer. They work from the same anonymous surface as the learner; no separate authoring account exists.
Primary goal. Verify and present the material complete and in order: four segments, five minutes total, with the exact narration script and the exact CapCut visual instructions for each segment.
Distinct accepted responsibilities. Checking that each segment's narration is the intended AI-narration text; checking that each segment's CapCut instructions include the required title, illustrations, ordered 7-factor list, formulas, Kurva D, Kurva S, and the combined equilibrium chart with the star at E; confirming the closing text "Terima Kasih - Kelompok 2 UNIMED" and the five member names; presenting the material in the fixed segment order and timecodes.
Relevant inputs or decisions. Which segment to review; whether the narration and visual instructions for a segment match the intended script; whether the material is complete enough to present.
Interactions with other accepted participants. The presenter's material is read by the Mahasiswa/Pelajar Ekonomi Mikro; the presenter's own group identity and member names are the credit content of the material.
Observable success. All four segments are present with their narration, visual instructions, formulas, and charts; the total reads as five minutes across the four fixed timecodes; the closing credit is correct.
5. Core User Flows
Page 10 of 18
Flow 1 — Learner reads the full lesson in sequence
- The learner opens the product anonymously and lands on Landing.
- On Landing, the learner sees the title "Permintaan dan Penawaran (Ekonomi Mikro)", the subject Pengantar Ekonomi Mikro, the credit block "Kelompok 2 · Pendidikan Administrasi Perkantoran · Universitas Negeri Medan", the five member names as numbered discs, and the segment ruler showing 00:00–01:00, 01:00–02:30, 02:30–04:00, 04:00–05:00.
- The learner selects the entry control and arrives at Lesson.
- In Segmen 1 (00:00–01:00), the learner reads the opening narration: the group introduction, the definition of permintaan as keinginan konsumen untuk membeli barang atau jasa disertai kemampuan membayar, penawaran as kesediaan produsen untuk menjual barang pada berbagai tingkat harga, and that keduanya membentuk harga di pasar. The learner also sees the Segmen 1 visual instructions: the large title text and the market/transaction illustration direction.
- In Segmen 2 (01:00–02:30), the learner reads the 7 demand factors in order — harga barang itu sendiri, harga barang lain, pendapatan konsumen, selera, jumlah penduduk, ekspektasi masa depan, promosi — then the Hukum Permintaan (semakin tinggi harga, semakin sedikit jumlah barang yang diminta, ceteris paribus), then the fungsi permintaan P = a − bQ atau Q = a − bP with its negative coefficient explained as berbanding terbalik, and then sees the Kurva D falling from kiri atas ke kanan bawah.
- In Segmen 3 (02:30–04:00), the learner reads that penawaran datang dari sisi produsen with factors harga barang, biaya produksi, teknologi, jumlah penjual di pasar; then the Hukum Penawaran (semakin tinggi harga, semakin banyak jumlah barang yang ditawarkan produsen, berbanding lurus); then the fungsi penawaran Q_s = −a + bP; then sees the Kurva S rising from kiri bawah ke kanan atas; and reads that saat harga naik, produsen termotivasi untuk menambah pasokan barang.
- In Segmen 4 (04:00–05:00), the learner reads the conclusion — permintaan dan penawaran adalah dua kekuatan utama di pasar, hukum permintaan berbalik arah, hukum penawaran searah — and sees the combined chart with Kurva D and Kurva S crossing and a star at Titik Keseimbangan (E).
- The learner reaches the closing band with "Terima Kasih - Kelompok 2 UNIMED" and the five member names.
- Failure/recovery: if any chart panel fails to render, the segment's narration text, factor list, and formula plate remain readable, and the learner can retry the chart without losing their place.
- Continuation: the learner may return to any segment, or open Summary for the consolidated conclusion.
Flow 2 — Learner reviews the narration script only
- The learner opens Narration anonymously.
- The learner selects a segment and reads its AI-narration script verbatim with its timecode.
- The learner moves between segments' scripts to compare the opening, the demand explanation, the supply explanation, and the closing.
- Failure/recovery: if one script block fails to load, the other segments and the segment navigation remain usable, and the learner can retry the failed block.
- Continuation: the learner moves to Visual Guide to pair a script with its visual directions, or back to Lesson.
Page 11 of 18
Flow 3 — Presenter verifies the CapCut visual instructions
- The presenter opens Visual Guide anonymously.
- For Segmen 1, the presenter confirms the instructions: display the large title text "Permintaan dan Penawaran (Ekonomi Mikro)" and display a modern market or buying-and-selling transaction illustration.
- For Segmen 2, the presenter confirms: display the 7 demand factors in order; include the falling Kurva D graphic; display the formula text P = a − bQ.
- For Segmen 3, the presenter confirms: display a factory, production technology, or warehouse stock illustration; include the rising Kurva S graphic; display the formula text Q_s = −a + bP.
- For Segmen 4, the presenter confirms: display the combined chart of Kurva D and Kurva S intersecting with a star at Titik Keseimbangan (E); display the closing text "Terima Kasih - Kelompok 2 UNIMED".
- Failure/recovery: if an illustration slot or chart panel fails, the instruction text and formula plates remain readable, and the presenter can retry the failed element.
- Continuation: the presenter moves to Narration to confirm the matching script, or to Lesson to confirm the full sequence.
Flow 4 — Presenter confirms completeness before presenting
- The presenter opens Lesson and reads the four segments in order, checking that each carries its disc number and timecode: 01 · 00:00–01:00, 02 · 01:00–02:30, 03 · 02:30–04:00, 04 · 04:00–05:00.
- The presenter confirms that the total reads as five minutes across the four segments.
- The presenter confirms that Segmen 2 and Segmen 3 present the two laws in opposition — demand as a falling red line with its factor list, supply as a rising green line with its factor list.
- The presenter opens Summary and confirms the closing statements and the credit "Terima Kasih - Kelompok 2 UNIMED" with the five names.
- Failure/recovery: if a chart panel fails, the presenter can still verify the textual content of every segment and retry the chart.
- Continuation: the presenter presents the material in the fixed segment order and timecodes.
Flow 5 — Learner consolidates at the Summary
- The learner opens Summary anonymously.
- The learner reads that permintaan dan penawaran adalah dua kekuatan utama di pasar; that hukum permintaan menunjukkan hubungan berbalik arah and hukum penawaran menunjukkan hubungan searah; and that Titik Keseimbangan Pasar (Equilibrium) is the perpotongan antara kurva permintaan dan kurva penawaran.
- The learner sees the combined chart with the star at E and the closing band with "Terima Kasih - Kelompok 2 UNIMED" and the five member names.
- Failure/recovery: if the combined chart fails, the summary statements and closing credit remain readable.
- Continuation: the learner returns to Lesson, Narration, or Visual Guide for review.
Page 12 of 18
6. Visuals Colors and Theme
Muse and headline. Erik Spiekermann — typography as infrastructure. The headline idea: demand and supply drawn as a transit system — two signal lines, numbered stops, and one interchange point, set in a humanist sans on warm paper.
Mode. Light mode only.
Colour tokens (exact hex, by role)
| Role | Hex | Use |
|---|
| Background | #F4F1EA | Warm paper ground |
| Surface | #FFFFFF | Chart panels, formula plates |
| Text | #17181A | All reading text, grid rules, 2px ink rules |
| Primary (DEMAND) | #C8102E | Kurva D, section numbers, active segment marker, closing band |
| Accent (SUPPLY) | #0B7A5A | Kurva S, equilibrium star, correct-answer states |
| Muted | #6E6A61 | Axis labels, captions, timecodes, metadata |
| Equilibrium halo | #E8B21A | Reserved for the equilibrium marker halo only |
| Hairline divider | #D8D2C6 | 1px dividers |
Red is used on roughly 8% of any screen. Never two signal colours competing in the same block; the two curves are the only place red and green share a frame. Green and red are never decorative — they are reserved for supply and demand coding respectively.
Typography
- Headings: Fira Sans. 800 for display headlines with tight −0.03em tracking, sentence case in Indonesian (never all-caps for long headings); 600 for section titles; 500 with +0.12em tracking and full caps only for micro-labels such as
SEGMEN 2 · 01:00–02:30 and axis labels.
- Body: Fira Sans.
- Formulas and all numerals: Fira Code at 600, so
P = a − bQ and Q_s = −a + bP read as instrument readouts, with tabular figures everywhere (timecodes, factor numbering 01–07, prices).
- Scale: 1.333 modular on a 4pt baseline — 96 / 64 / 40 / 28 / 20 / 16 / 14. Hero display
clamp(40px, 9vw, 96px); section titles clamp(28px, 4.4vw, 40px); body 17px/1.65; captions and timecodes 14px; axis labels 12px caps.
Shape language. Hard-edged and diagrammatic. 2px ink rules; 1px hairline dividers in #D8D2C6; 6px radius on buttons and chips only, never on panels; square chart frames with 1px borders; no shadows anywhere except a 1px offset ink rule under sticky headers. Colour blocks are full-bleed rectangles with square corners. The only round objects are the equilibrium star, the axis tick marks, and the transit-style numbered discs used for segments and factors.
Spacing rhythm. A visible 12-column grid with 24px gutters and generous outer margins: 24px at 375px, 48px at 768px, 80px at 1280px.
Imagery style. No photography and no stock illustrations. All imagery is drawn: the demand and supply curves as precise SVG on ruled graph paper with labelled axes (Harga / Kuantitas); a schematic market pictogram row in the hero (stall, hand, price tag, crate) as 2px-stroke icons; a factory/warehouse/conveyor pictogram set for the supply factors; and a small monochrome pictogram for each of the seven demand factors in the same stroke weight. Formulas sit in bordered white plates like signage. The only permitted texture is a faint 8px graph-paper grid at 4% ink over the paper ground.
Forbidden. Blue–indigo primaries on white (no #2563EB, #4F46E5, #6366F1 and neighbours); Inter, Roboto, Arial, Helvetica, Open Sans, Lato, Poppins, and system-ui for any text; gradient blobs, glassmorphism, frosted panels, soft drop shadows, rounded card grids with hover-lift; photographic heroes, stock market photos, 3D renders; rounded 16px+ panels or pill-shaped containers; decorative looping animation, parallax, or particles; presenting the four segments as tabs that hide content — all four must be readable in sequence on one page.
Page 13 of 18
7. Signature Design Concept
The first screen is the diagram. The Landing hero is not a centred SaaS hero; it is a full-width ruled composition on paper ground.
- Left, 7 columns: the headline "Permintaan dan Penawaran" set in Fira Sans 800 at
clamp(40px, 9vw, 96px), stacked over three lines, flush left. Beneath it, "Ekonomi Mikro" as a red micro-label with a 48px rule. Immediately under that, the group credit as a real credit block — "Kelompok 2 · Pendidikan Administrasi Perkantoran · Universitas Negeri Medan" — followed by the five names (Indah, Bunge, Kasthi, Bonaris, Riski) as numbered discs in a single row.
- Right, 5 columns: one large white chart panel with a 1px ink border, ruled axes labelled Harga and Kuantitas, a red demand curve falling left-to-right, a green supply curve rising, already crossing, with a yellow-haloed star at E.
- Beneath the whole composition: a 2px red rule running the full viewport width, carrying "00:00 — 05:00 · 4 SEGMEN" as a ticker-style static ruler on the right.
Paper ground, ink type, one hot red accent, and the product's own subject matter as the hero image. The composition recomposes only accepted content: the title, the subject label, the credit block, the five names, the two curves, the equilibrium star, and the five-minute four-segment structure.
Page 14 of 18
8. Interaction Model & Motion Direction
Interaction Model: Animated
Motion Tempo: restrained
Hero Dimensionality: flat
Landing Hero Motion Brief
- Focal subject: the chart panel — the red demand curve and the green supply curve crossing at the yellow-haloed star E, beside the headline and the credit block.
- Input → transformation → outcome thesis: as the hero enters view, the two curves draw themselves with a single stroke-dashoffset sweep — red falling, green rising — and at the moment they meet, the equilibrium star scales in with a 180ms pop. The outcome is the product's defining state: two opposing forces resolving into one point.
- Motion vocabulary: functional and short — 120–200ms ease-out on section reveals; one-time stroke-dashoffset sweeps, never looping; timecode chips snapping to the active segment as the reader scrolls; the equilibrium star's 180ms pop. No parallax, no bounce, no ambient movement.
- Composed first frame: paper ground; headline flush left over three lines; red micro-label "Ekonomi Mikro" with its 48px rule; credit block and five numbered discs; the white chart panel with ruled axes and both curves already crossing at the starred E; the full-width red rule with "00:00 — 05:00 · 4 SEGMEN" at right.
- Reduced-motion state: under
prefers-reduced-motion, all curves render complete and static, the star is present without the pop, and the active-segment marker changes without transition.
Signature moves carried through the product
- A numbered transit ruler pinned under the sticky header: four discs 01–04 with the segment timecodes (00:00–01:00, 01:00–02:30, 02:30–04:00, 04:00–05:00) that fill red as the reader scrolls, so the five-minute structure is legible at any moment.
- Demand and supply rendered as literal signal lines — red
#C8102E falling, green #0B7A5A rising — drawn with a one-time stroke-dashoffset sweep as each segment enters, with axis labels set in Fira Code caps.
- The seven demand factors as a ruled numbered list (01–07), each row a full-width hairline-separated band with a monochrome pictogram at left and the factor name at 20px; hovering a row tints its pictogram red and draws a matching red guide line across to the chart.
- Formulas as signage:
P = a − bQ and Q_s = −a + bP set in Fira Code 600 inside white plates with a 2px ink border and a small red corner tick, treated as objects on the page rather than inline text.
- The closing band is a full-bleed red
#C8102E block with "Terima Kasih" in Fira Sans 800 reversed to paper white and the credit roll "Kelompok 2 UNIMED" plus all five names set small in caps beneath — the only inverted surface in the product.
Readable-text integrity. Headlines, wordmarks, labels, numbers, card text, and controls stay entirely inside the viewport and their container at 375px, 768px, and 1280px, wrapping or scaling (for example font-size: clamp(...) with its mobile size) to fit, and no other element covers any part of them. Imagery, decoration, and motion may be cropped, bled, rotated, overlapped, or cut as the direction asks, as long as they cover no readable text or control. Under prefers-reduced-motion, any moving or scrollable content stops and shows whole items.
Page 15 of 18
9. Non-Functional Requirements
NFR-1 — Fixed timecode structure. The material must present exactly four segments with the allocations Segmen 1 00:00–01:00, Segmen 2 01:00–02:30, Segmen 3 02:30–04:00, Segmen 4 04:00–05:00, totaling five minutes. Provenance: explicit. Rationale: the source fixes both the segment boundaries and the total duration.
NFR-2 — Narration fidelity. Each segment's narration must be presented as the AI-narration text, preserving the source wording, including the group introduction, the definitions, the laws, the functions, and the closing. Provenance: explicit. Rationale: the narration is the lesson script and must be reproducible as the audio AI text.
NFR-3 — CapCut instruction fidelity. Each segment's visual instructions must be presented as CapCut directions, preserving every required element: the large title text, the market/transaction illustration, the ordered 7-factor list, the falling Kurva D, the formula P = a − bQ, the factory/production/warehouse illustration, the rising Kurva S, the formula Q_s = −a + bP, the combined D-and-S chart with the star at E, and the closing text "Terima Kasih - Kelompok 2 UNIMED". Provenance: explicit. Rationale: the visual instructions are the production directions for the material.
NFR-4 — Formula fidelity. The demand function must appear as P = a − bQ atau Q = a − bP with the negative coefficient explained as berbanding terbalik; the supply function must appear as Q_s = −a + bP. Provenance: explicit. Rationale: the source fixes both notations exactly.
NFR-5 — Ceteris paribus condition. The Hukum Permintaan must be stated with its ceteris paribus condition intact. Provenance: explicit. Rationale: the source attaches the condition to the law.
NFR-6 — Anonymous, no-account access. All five pages must be reachable without an account, sign-in, or identity establishment. Provenance: required_inference. Rationale: the accepted material is public instructional content and no accepted journey requires durable actor-specific state, private ownership, or a bound commitment; the Planning Scope records access_requirement: none for every page.
NFR-7 — Sequential readability. All four segments must be readable in sequence on one page; the segments must not be presented as tabs that hide content. Provenance: explicit (creative direction). Rationale: the lesson is a continuous five-minute flow and the reader must be able to follow it in order.
NFR-8 — Responsive readability. Headlines, wordmarks, labels, numbers, card text, and controls must stay entirely inside the viewport and their container at 375px, 768px, and 1280px. Provenance: explicit (creative direction). Rationale: the material is read on phones and projected in class.
NFR-9 — Reduced-motion support. Under prefers-reduced-motion, curves render complete and static, the equilibrium star appears without the pop, and the active-segment marker changes without transition. Provenance: explicit (creative direction). Rationale: accessibility of the diagrammatic content.
NFR-10 — Diagram legibility. The demand and supply curves must be distinguishable by colour coding — red #C8102E for demand, green #0B7A5A for supply — with labelled axes (Harga / Kuantitas). Provenance: explicit (creative direction). Rationale: the two curves are the only place red and green share a frame and must be instantly distinguishable.
Page 16 of 18
10. Tech Stack
- Frontend: React (web), single-page application with the five pages Landing, Lesson, Narration, Visual Guide, and Summary.
[Default — not specified by user]
- Styling: CSS with the token set in Section 6; Fira Sans and Fira Code as the only type families.
[Default — not specified by user]
- Charts: inline SVG for Kurva D, Kurva S, and the combined equilibrium chart, drawn on ruled axes with labelled Harga and Kuantitas.
[Default — not specified by user]
- Backend: Python / FastAPI serving the lesson content (segments, narration, visual instructions, formulas) as structured data.
[Default — not specified by user]
- Storage: static content storage for the fixed lesson material; no user data is persisted because no accepted journey requires durable actor-specific state.
[Default — not specified by user]
- Packaging: Docker / docker-compose for local and deployment runs.
[Default — not specified by user]
No video rendering, audio synthesis, or CapCut integration is part of the stack; the product presents the narration script and the visual instructions as content.
Page 17 of 18
11. Assumptions and Constraints
Constraints (explicit, from the authoritative source)
- The material is authored by Kelompok 2, Pendidikan Administrasi Perkantoran, Universitas Negeri Medan, with members Indah, Bunge, Kasthi, Bonaris, dan Riski.
- The narration is delivered as AI audio; the product presents the narration text as the AI-narration script.
- The visual instructions are intended for CapCut; the product presents them as CapCut directions.
- Total duration is five minutes, divided as Segmen 1 00:00–01:00, Segmen 2 01:00–02:30, Segmen 3 02:30–04:00, Segmen 4 04:00–05:00.
- The demand function is written P = a − bQ atau Q = a − bP with a negative coefficient; the supply function is written Q_s = −a + bP.
- The Hukum Permintaan applies ceteris paribus.
Assumptions (narrow, labeled)
[Assumption] The product is a readable web presentation of the lesson material, not a video file, video editor, or audio generator; the group executes the CapCut directions and the AI narration outside the product.
[Assumption] All five pages are anonymously reachable and no account, sign-in, or saved progress is provided, because no accepted journey requires identity continuity or durable actor-specific state.
[Assumption] The seven demand factors and the four supply factors are presented as fixed content in the source order; no reordering or filtering is provided.
[Assumption] The combined equilibrium chart uses a single illustrative crossing of Kurva D and Kurva S with the star at E; no numeric axis values are specified by the source, so axes are labelled Harga and Kuantitas without fixed tick values.
Exclusions
- No video rendering, export, or editing; no CapCut operation.
- No audio synthesis, playback, or storage.
- No quizzes, grading, progress tracking, accounts, or class management.
- No content beyond the four accepted segments and their narration, visual instructions, formulas, and charts.
Page 18 of 18
12. Glossary
- Permintaan (Demand): keinginan konsumen untuk membeli barang atau jasa disertai kemampuan membayar.
- Penawaran (Supply): kesediaan produsen untuk menjual barang pada berbagai tingkat harga.
- Hukum Permintaan: semakin tinggi harga, semakin sedikit jumlah barang yang diminta, ceteris paribus.
- Hukum Penawaran: semakin tinggi harga, semakin banyak jumlah barang yang ditawarkan produsen; hubungan berbanding lurus.
- Ceteris paribus: dengan faktor lain dianggap tetap.
- Fungsi permintaan: P = a − bQ atau Q = a − bP, dengan koefisien negatif karena hubungan harga dan jumlah barang berbanding terbalik.
- Fungsi penawaran: Q_s = −a + bP.
- Kurva Demand (Kurva D): kurva permintaan yang menurun dari kiri atas ke kanan bawah.
- Kurva Supply (Kurva S): kurva penawaran yang naik dari kiri bawah ke kanan atas.
- Titik Keseimbangan Pasar (Equilibrium): titik perpotongan antara kurva permintaan dan kurva penawaran, ditandai bintang di titik E.
- Segmen: salah satu dari empat bagian berurutan dari materi lima menit, masing-masing dengan alokasi waktu tetap.
- Petunjuk Visual CapCut: arahan visual per segmen untuk dieksekusi di CapCut.
- Narasi Audio AI: teks narasi per segmen yang disampaikan sebagai audio AI.
- Kelompok 2 UNIMED: Kelompok 2 Pendidikan Administrasi Perkantoran Universitas Negeri Medan — Indah, Bunge, Kasthi, Bonaris, Riski.
No comments yet. Be the first!