coral-makalah adalah aplikasi web berbahasa Indonesia yang menghasilkan kata pengantar makalah secara otomatis. Pengguna memasukkan tiga hal — nama, sekolah/kampus, dan judul makalah — lalu aplikasi menyusun kata pengantar makalah yang umum, siap diedit, dan siap disalin ke dalam makalah mereka.
Produk ini ditujukan untuk pelajar dan mahasiswa Indonesia yang sedang menyusun makalah dan membutuhkan kata pengantar yang cepat, rapi, dan layak secara akademik, tanpa harus menyusun sendiri kalimat pembuka yang baku. Seluruh antarmuka dan seluruh keluaran teks menggunakan bahasa Indonesia; tidak ada bagian produk yang menggunakan bahasa Inggris.
Nada produk adalah ketenangan, kredibilitas akademik, dan kehangatan — bukan kesan produk teknologi atau korporat. Pengguna harus merasa bahwa pekerjaan ini akan cepat selesai dan hasilnya rapi.
coral-makalah adalah aplikasi web dengan antarmuka kustom (custom UI) yang terdiri atas tiga halaman publik: Landing, Generator, dan Editor Kata Pengantar. Ketiganya dapat diakses tanpa akun dan tanpa proses masuk (login) — tidak ada identitas aplikasi, tidak ada sesi pengguna, dan tidak ada penyimpanan permanen yang mengikat hasil kerja pada satu orang.
Alur kerja intinya sederhana dan berurutan secara alami:
.docx.Aktor manusia tunggal yang diterima adalah Penulis Makalah. Tidak ada aktor manusia lain, tidak ada peran administratif, dan tidak ada kontrol izin berbasis peran — semua pengguna memiliki akses yang sama ke seluruh halaman dan seluruh kemampuan.
Batasan yang dikecualikan secara sempit:
coral-makalah adalah alat bantu penulisan sekali pakai (single-session tool). Pengguna datang dengan tiga potong informasi, menerima satu kata pengantar yang sudah jadi, menyuntingnya sebentar, lalu membawanya pergi. Karena tidak ada hubungan jangka panjang, komitmen, atau nilai yang perlu diikatkan pada identitas seseorang, aplikasi ini tidak memiliki kepemilikan identitas: tidak ada pendaftaran, tidak ada verifikasi, dan tidak ada halaman masuk. Ketiga halaman bersifat publik dan dapat dicapai langsung.
Batas pengiriman saat ini mencakup seluruh perjalanan dari halaman masuk hingga hasil akhir yang dapat disalin atau diunduh. Pekerjaan yang berada di luar batas ini — misalnya penyimpanan riwayat makalah, akun pengguna, atau keluaran multibahasa — tidak termasuk dalam cakupan saat ini dan tidak dijanjikan oleh dokumen ini.
FR-01 — Menghasilkan kata pengantar makalah berbahasa Indonesia As a Penulis Makalah, I should dapat menghasilkan kata pengantar makalah dalam bahasa Indonesia dari masukan saya, sehingga saya tidak perlu menyusun sendiri kalimat pembukanya.
FR-02 — Mengisi nama, sekolah/kampus, dan judul makalah sebagai masukan As a Penulis Makalah, I should dapat mengisi nama, sekolah/kampus, dan judul makalah saya, sehingga kata pengantar yang dihasilkan memuat identitas dan konteks yang benar.
FR-03 — Menyunting kata pengantar yang dihasilkan As a Penulis Makalah, I should dapat menyunting kata pengantar yang dihasilkan sebelum menggunakannya, sehingga hasil akhirnya sesuai dengan gaya dan kebutuhan makalah saya.
FR-04 — Menyalin kata pengantar ke papan klip As a Penulis Makalah, I should dapat menyalin kata pengantar yang sudah saya sunting, sehingga saya dapat menempelkannya langsung ke dalam makalah saya.
FR-05 — Mengunduh kata pengantar sebagai berkas .docx As a Penulis Makalah, I should dapat mengunduh kata pengantar sebagai berkas .docx, sehingga saya dapat membukanya di pengolah kata dan menggabungkannya dengan makalah saya.
.docx berisi teks kata pengantar terunduh ke perangkat pengguna.FR-06 — Memahami aplikasi sebelum mulai bekerja As a Penulis Makalah, I should dapat memahami apa yang dihasilkan aplikasi ini dan siapa penggunanya sebelum mulai bekerja, sehingga saya yakin alat ini sesuai kebutuhan saya.
FR-07 — Menghasilkan ulang kata pengantar dari masukan yang sama As a Penulis Makalah, I should dapat menghasilkan ulang kata pengantar dari masukan yang sama, sehingga saya dapat membandingkan versi dan memilih yang paling sesuai.
FR-08 — Menggunakan seluruh antarmuka dan keluaran dalam bahasa Indonesia As a Penulis Makalah, I should melihat seluruh antarmuka dan menerima seluruh keluaran dalam bahasa Indonesia, sehingga saya tidak perlu berurusan dengan teks berbahasa Inggris.
Konteks produk: Penulis Makalah adalah pelajar atau mahasiswa Indonesia yang sedang menyusun makalah untuk keperluan sekolah atau kuliah. Ia biasanya bekerja di bawah tenggat waktu, sering di meja belajar dengan buku dan kertas berserakan, dan membutuhkan bagian pembuka makalah yang baku namun tetap terasa personal. Ia tidak ingin berurusan dengan perangkat lunak yang rumit atau antarmuka berbahasa Inggris.
Tujuan utama: Mendapatkan kata pengantar makalah berbahasa Indonesia yang rapi dan siap pakai dalam waktu sesingkat mungkin, lalu menyesuaikannya sedikit dan memindahkannya ke dalam makalahnya.
Tanggung jawab yang diterima:
.docx (FR-05).Masukan dan keputusan: Tiga masukan wajib (nama, sekolah/kampus, judul makalah); keputusan tentang seberapa banyak suntingan yang diperlukan; keputusan tentang cara membawa hasil keluar (salin atau unduh).
Interaksi dengan peserta lain: Penulis Makalah adalah satu-satunya aktor manusia dalam produk ini. Tidak ada peserta manusia lain yang menerima, menyetujui, atau menindaklanjuti hasilnya di dalam aplikasi. Penerima akhir hasil adalah dokumen makalah pengguna sendiri, di luar aplikasi.
Keberhasilan yang dapat diamati: Kata pengantar berbahasa Indonesia yang lengkap, sudah disunting sesuai keinginan, dan berhasil disalin atau terunduh sebagai .docx.
Yang membedakan peran ini: Pekerjaannya adalah pekerjaan menulis, bukan pekerjaan mengoperasikan perangkat lunak. Ia menilai produk ini dari kecepatan, kerapian hasil, dan ketenangan tampilan — bukan dari jumlah fitur. Karena itu seluruh pengalaman dirancang sebagai meja belajar, bukan dasbor.
Kegagalan dan pemulihan: Jika pada langkah 5 salah satu field masih kosong, field tersebut ditandai dan pesan kesalahan berbahasa Indonesia muncul di bawahnya; tombol "Buat" tidak menghasilkan teks. Nilai yang sudah diisi tetap tersimpan, sehingga ia cukup melengkapi field yang ditandai lalu menekan "Buat" lagi. Jika pada langkah 10 penyalinan ke papan klip gagal, pesan kesalahan berbahasa Indonesia muncul dan ia dapat memilih teks secara manual.
Kelanjutan: Setelah menempelkan teks, pekerjaannya selesai. Jika ia ingin mengubah masukan, ia menekan "Kembali ke Generator" dari toolbar editor.
.docx berisi teks kata pengantar terunduh ke perangkatnya..docx tersimpan di perangkat pengguna.Kegagalan dan pemulihan: Jika pengunduhan gagal, ia dapat menekan tombol "Unduh .docx" lagi atau menyalin teks secara manual dengan tombol "Salin".
Kelanjutan: Pekerjaannya selesai setelah berkas berhasil dibuka di pengolah kata.
Kegagalan dan pemulihan: Jika field masukan menjadi kosong, field ditandai dan pesan kesalahan berbahasa Indonesia muncul; ia melengkapi field tersebut lalu menekan "Buat Ulang" lagi.
Kelanjutan: Ia melanjutkan ke Editor Kata Pengantar dengan versi yang dipilih.
Kegagalan dan pemulihan: Tidak ada kegagalan tambahan; pesan kosong sudah menjadi jalur pemulihannya.
Kelanjutan: Ia menyelesaikan Alur 1 dari langkah 4.
Arah kreatif proyek ini adalah Warm modernism untuk makalah sekolah — walnut, mustard, teal, dan ketenangan sebuah mesin tik. Muse-nya adalah Charles & Ray Eames. Register emosinya adalah ketenangan, kredibilitas akademik, dan kehangatan — bukan startup atau korporat.
Headline arah: Kata pengantar makalah, selesai dalam satu menit.
| Peran | Hex | Penggunaan |
|---|---|---|
| Background | #F4EDE0 | Ground krem gandum untuk seluruh halaman |
| Surface | #FBF6EC | Panel input dan lembar pratinjau berwarna oat |
| Text | #241C14 | Teks hampir-hitam hangat untuk semua teks utama |
| Primary | #C9532F | Terracotta/tomato — satu-satunya warna panas; tombol "Buat Kata Pengantar", tombol pill "Salin" dan "Unduh .docx", blok hero kanan |
| Accent | #2F6B63 | Teal tua — hanya untuk label seksi, garis aturan, dan status "Tersalin" |
| Muted | #8A7A62 | Teks sekunder dan keterangan |
| Mustard | #D9A441 | Garis tipis, nomor langkah, aksen dekoratif — bukan untuk teks utama |
| Walnut | #6B4A2F | Garis pemisah tipis 1px pada 20% opacity, aksen dekoratif |
Rasio warna: 70% krem/oat, 20% tinta, 7% terracotta, 3% teal + mustard.
clamp(44px, 9vw, 128px).clamp(28px, 4vw, 52px).Bentuk organik-modern: sudut membulat lembut (radius 14–22px pada panel, 999px pada tombol pill), panel-panel modular dengan tepi lurus di sisi grid, dan satu atau dua bentuk lengkung besar (setengah lingkaran, lengkung kursi Eames) sebagai elemen dekoratif di latar. Garis pemisah tipis 1px warna walnut pada 20% opacity. Tidak ada shadow tebal — kedalaman datang dari lapisan bidang warna, bukan bayangan.
Grid modular 12 kolom dengan gutter 24px dan margin luar besar (64px di desktop, 20px di mobile). Halaman Generator dibagi dua panel: kiri panel input dengan label uppercase dan garis bawah, kanan panel pratinjau yang langsung terisi. Di mobile panel menumpuk vertikal dan tombol menempel penuh lebar. Halaman Editor memakai satu kolom baca sempit (68ch) di tengah dengan toolbar tipis di atas — meniru halaman buku. Setiap seksi dipisahkan oleh garis horizontal tipis dengan nomor langkah di kiri, seperti diagram instruksi furnitur.
Fotografi still-life dengan cahaya alami: meja kayu, tumpukan buku, mesin tik, cangkir keramik, kertas di atas meja — semuanya hangat dan tidak berpose. Ikon garis tebal sederhana (pena, kertas, tanda kutip) dalam gaya diagram Eames. Pola dekoratif geometris mid-century (lingkaran, busur, kotak berselang) sebagai tekstur latar di seksi, bukan sebagai hero. Tanpa ilustrasi karakter, tanpa foto orang tersenyum ke kamera.
Konsep: Meja belajar Eames — halaman Landing disusun sebagai komposisi asimetris dua blok warna yang menyerupai panel furnitur Eames: satu panel terang berisi teks, satu panel terracotta penuh berisi foto still-life meja belajar.
Komposisi:
clamp(44px, 9vw, 128px), dipecah menjadi tiga baris, dan menyentuh tepi kiri viewport. Di bawahnya, paragraf pengantar 18px dan tombol pill terracotta "Mulai Buat Kata Pengantar".Yang tidak dilakukan: Tidak ada headline terpusat, tidak ada subteks + tombol biru, tidak ada gradien blob.
Gerakan khas yang membangun konsep ini:
Aturan keterbacaan: Headline, wordmark, label, nomor, teks kartu, dan kontrol tetap utuh di dalam viewport dan kontainernya pada 375px, 768px, dan 1280px — membungkus atau menskalakan (misalnya font-size: clamp(...) dengan ukuran mobile-nya) agar muat. Tidak ada elemen lain yang menutupi bagian mana pun dari teks atau kontrol yang dapat dibaca. Citra, dekorasi, dan gerakan mengikuti arah kreatif: foto, karya seni, bentuk, tekstur, atau animasi boleh dipotong, keluar dari tepi, diputar, ditumpuk, atau dipotong persis seperti yang diminta arah — selama tidak menutupi teks atau kontrol yang dapat dibaca.
Interaction Model: Parallax Motion Tempo: restrained Hero Dimensionality: layered_2d
Subjek fokus: Foto still-life meja belajar — mesin tik dan tumpukan kertas — di dalam bidang terracotta penuh di blok kanan hero.
Tesis input → transformasi → hasil: Saat pengguna menggulir halaman Landing, bentuk lengkung besar di latar bergeser pelan (parallax 20px) dan strip pola geometris mid-century ikut bergeser 20px, sehingga komposisi dua blok warna terasa seperti panning kamera Eames yang lambat — pengguna merasakan kedalaman meja belajar tanpa ada elemen yang bergerak lebih cepat dari bacaannya.
Kosakata gerakan: Transisi 500–700ms dengan easing halus; parallax 20px pada bentuk lengkung latar dan strip pola geometris; tanpa bounce; tanpa partikel.
Bingkai pertama yang tersusun: Blok kiri 7 kolom dengan headline Jost raksasa tiga baris yang menyentuh tepi kiri viewport, paragraf pengantar 18px, dan tombol pill terracotta; blok kanan 5 kolom terracotta penuh dengan foto still-life bersudut membulat 22px yang sedikit keluar dari tepi kanan viewport; garis horizontal tipis walnut dengan nomor "01 02 03" di bawah kedua blok.
Keadaan reduced-motion: Semua gerakan parallax dan stagger dinonaktifkan. Bentuk lengkung latar dan strip pola geometris tetap pada posisi statisnya. Teks kata pengantar di panel pratinjau muncul sekaligus, bukan baris demi baris. Tombol tetap menekan turun 2px saat diklik sebagai umpan balik taktil, karena itu bukan gerakan yang mengalihkan perhatian.
NFR-01 — Bahasa keluaran dan antarmuka Seluruh keluaran kata pengantar dan seluruh antarmuka harus menggunakan bahasa Indonesia; tidak menggunakan bahasa Inggris. (Provenance: explicit. Rasional: batasan keras yang dinyatakan pengguna.)
NFR-02 — Keterbacaan di semua viewport Headline, wordmark, label, nomor, teks kartu, dan kontrol harus tetap utuh di dalam viewport dan kontainernya pada 375px, 768px, dan 1280px, membungkus atau menskalakan agar muat. Tidak ada elemen lain yang boleh menutupi bagian mana pun dari teks atau kontrol yang dapat dibaca. (Provenance: explicit. Rasional: aturan keterbacaan dari arah kreatif.)
NFR-03 — Aksesibilitas gerakan
Dengan prefers-reduced-motion, aplikasi harus menyediakan susunan statis yang dapat digunakan: gerakan parallax dan stagger dinonaktifkan, dan setiap item tetap dapat dibaca sepenuhnya. (Provenance: explicit. Rasional: aturan arah kreatif.)
NFR-04 — Tanpa akun dan tanpa penyimpanan permanen Aplikasi tidak boleh mewajibkan akun, login, atau penyimpanan riwayat makalah lintas sesi. (Provenance: required_inference. Rasional: tidak ada hubungan jangka panjang, komitmen, atau nilai yang perlu diikatkan pada identitas seseorang dalam alur yang diterima.)
NFR-05 — Kinerja animasi Transisi panel pratinjau harus selesai dalam 500–700ms dengan easing halus, dan stagger teks harus 60ms per baris, sehingga pengguna tidak menunggu lebih lama dari yang diperlukan untuk membaca. (Provenance: explicit. Rasional: arah kreatif menetapkan tempo gerakan.)
NFR-06 — Konsistensi visual Palet, tipografi, bahasa bentuk, dan tata letak harus mengikuti arah kreatif secara konsisten di ketiga halaman. (Provenance: explicit. Rasional: arah kreatif bersifat otoritatif untuk bagian visual.)
.docx yang dapat diunduh.Asumsi:
Batasan:

coral-makalah menyusun kata pengantar makalah berbahasa Indonesia untuk pelajar dan mahasiswa Indonesia. Cukup isi nama, sekolah atau kampus, dan judul makalah — hasilnya siap disunting, disalin, dan dilampirkan pada makalah Anda.
Mulai Buat Kata PengantarTanpa akun, tanpa biaya
Meja belajar — mesin tik & tumpukan kertas
Tiga Langkah
coral-makalah menyusun kata pengantar makalah singkat yang umum dan siap diedit. Tidak perlu akun, cukup tiga isian lalu hasilnya bisa langsung dipakai.
Isi Data Makalah
Buka halaman Generator, lalu isi nama Anda, sekolah atau kampus, dan judul makalah pada panel input yang tersedia.
Buat Kata Pengantar
Tekan tombol Buat Kata Pengantar. Kata pengantar berbahasa Indonesia akan tersusun dan muncul pada panel pratinjau di sebelah kanan.
Sunting lalu Salin
Sunting teks pada kolom baca 68ch di halaman Editor Kata Pengantar, kemudian salin atau unduh hasilnya sebagai berkas .docx.
Semua keluaran berbahasa Indonesia

coral-makalah menyusun kata pengantar makalah berbahasa Indonesia untuk pelajar dan mahasiswa Indonesia. Cukup isi nama, sekolah atau kampus, dan judul makalah — hasilnya siap disunting, disalin, dan dilampirkan pada makalah Anda.
Mulai Buat Kata PengantarTanpa akun, tanpa biaya
Meja belajar — mesin tik & tumpukan kertas
Tiga Langkah
coral-makalah menyusun kata pengantar makalah singkat yang umum dan siap diedit. Tidak perlu akun, cukup tiga isian lalu hasilnya bisa langsung dipakai.
Isi Data Makalah
Buka halaman Generator, lalu isi nama Anda, sekolah atau kampus, dan judul makalah pada panel input yang tersedia.
Buat Kata Pengantar
Tekan tombol Buat Kata Pengantar. Kata pengantar berbahasa Indonesia akan tersusun dan muncul pada panel pratinjau di sebelah kanan.
Sunting lalu Salin
Sunting teks pada kolom baca 68ch di halaman Editor Kata Pengantar, kemudian salin atau unduh hasilnya sebagai berkas .docx.
Semua keluaran berbahasa Indonesia
No comments yet. Be the first!