% ============================================================
% TEMPLATE BUKU UNESCO - PT. PENERBIT BUKU PEDIA (versi LaTeX)
% Konversi dari TEMPLATEUNESCOBUKUPEDIA.docx
%
% Seluruh aturan format (ukuran 15,5 x 23 cm, margin, font,
% judul bab/section, tabel, kode program, dll.) berada di kelas
% bukupedia.cls -- berkas ini hanya berisi metadata dan naskah.
%
% Kompilasi : make        (pdflatex + bibtex + makeindex)
%             make cover  (regenerasi desain cover bawaan)
% ============================================================
\documentclass{bukupedia}

% ---------- Metadata buku ----------
\judul{JAVASCRIPT DAN SOLANA WEB3}
\subjudul{Tantangan Membangun Aplikasi di Era Disrupsi 4.0}
\penulis{Rolly Maulana Awangga\\[0.3em] Idam Fadilah}
\penulisredaksi{Idam Fadilah\\ Rolly Maulana Awangga}
\isbn{} % diisi begitu nomor ISBN terbit
\editor{Roni Andarsyah}
\penyunting{Roni Andarsyah}
\desainsampul{Idam Fadilah}
% \tahun{2023} % aktifkan bila perlu tahun tetap; bawaan: tahun kompilasi

\begin{document}

% Cover depan: berkas gambar cover/depan.pdf (atau .png).
% Ganti cover cukup dengan menimpa berkas tersebut (15,5 x 23 cm).
\coverdepan

% Halaman judul dan halaman redaksi dibangun otomatis dari metadata
\halamanjudul
\halamanredaksi

% ============================================================
% BAGIAN AWAL BUKU
% ============================================================
\frontmatter

% ---------- PRAKATA ----------
\babtambahan{PRAKATA}

\lettrine[lines=3, findent=2pt, nindent=0pt]{M}{embuat} prakata menggunakan font Calibri, ukuran 11 dengan spasi 1. Di
dalam prakata penulis menyampaikan sekurang-kurangnya tujuan penulisan,
pembaca sasaran, keunggulan buku, amanat/pesan untuk pembaca sasaran
serta tata cara menyajikan kodingan dalam link github yang sudah di atur
per chapter. Dibuka dengan menyajikan data faktual yang berasal dari
referensi statistik badan tertentu yang dipercaya serta berkaitan erat
dengan buku yang diterbitkan. Contoh disini: menurut Bappenas, jumlah
Generasi Milenial (rentang usia 20--35) di Indonesia mencapai 63 juta
jiwa pada saat ini. Jumlah itu setara 24\% dari jumlah penduduk Indonesia
kategori usia produktif (\textit{productive age populations}) (usia
14--64) yang diperkirakan berjumlah 179,1 juta jiwa. Sementara itu Badan
Pusat Statistik (BPS) menyebutkan bahwa generasi milenial telah menjadi
kelompok mayoritas dalam struktur demografi Indonesia, terdiri dari
junior millenial (lahir 1991--1998) dan senior millenial (lahir
1983--1990).

Dari data yang disajikan Bappenas dan BPS di atas, generasi milenial
tentunya akan memiliki peran penting (sebagai pemain utama atau
\textit{key players}) dalam rentang waktu 2025--2030 yang merupakan
periode bonus demografi di Indonesia. Artinya, generasi milenial
merupakan sumber daya utama (SDM) dalam memanfaatkan periode bonus
demografi.

Namun demikian, bonus demografi juga dapat menjadi semacam
``malapetaka'' alih-alih menjadi ``momentum indah'' bagi Indonesia untuk
bergerak menuju kemajuan. Lebih jauh, dalam sebuah laporan yang dirilis
oleh IDN Research Institute (2019) dikatakan bahwa hanya 1 dari 10
milenial menyatakan ingin bekerja lebih dari 10 tahun di sebuah
perusahaan, dan hanya 3 dari 10 milenial menyatakan ingin bekerja 2--3
tahun pada sebuah perusahaan. Data tersebut memperlihatkan tantangan
yang kelak akan dihadapi baik oleh perusahaan maupun generasi, yaitu
``membangun komitmen kerja''.

Buku ini sendiri merupakan wujud dari kebutuhan akan pentingnya
meningkatkan skill dengan tantangan yang akan dihadapi oleh perusahaan
dan generasi milenial di Era Industri 4.0, terutama yang berkaitan
dengan komitmen kerja/bisnis dan \textit{adversity quotient} (AQ).

Buku ini disajikan dalam setiap bab yang berisi langkah-langkah untuk
pembaca pemula. Setiap bab dibuka dengan definisi dan kerangka kerja.
Pada bagian selanjutnya diterangkan cara membuat kode program beserta
penjelasan setiap baris kode program tersebut. Pada bagian akhir
disertakan kode program untuk latihan dan evaluasi pembaca. Setiap
chapter atau bab yang disajikan dalam buku ini disertakan juga kode
program yang bisa diakses melalui link:
\url{https://github.com/bukped/Prediksi-Harga-Token-Kripto-Menggunakan-Python}

% ---------- DAFTAR ISI ----------
% (Template docx tidak memuat daftar tabel/gambar tersendiri.)
\daftarisi

% ============================================================
% BAGIAN ISI BUKU
% ============================================================
\mainmatter

\chapter{PENULISAN BUKU}

\section{Format Buku}
Penulisan menggunakan font Calibri\index{Calibri}, ukuran 11 dengan spasi 1. Margin\index{Margin}
atas dan bawah 2 cm. Margin kiri dan kanan 1,5 cm. Posisi
\textit{gutter}\index{Gutter} kiri dengan jarak 0 cm. Ukuran buku 15,5 x
23 cm. Pada bagian ini merupakan penjelasan singkat terkait pembahasan
dalam satu BAB, yang dimaksudnya untuk memberikan gambaran umum kepada
pembaca dan diharapkan dapat memantik motivasi pembaca untuk mempelajari
sajian materi yang akan di sampaikan.

\begin{table}[htbp]
  \centering
  \caption{Catatan Penting dalam Penyusunan Buku}
  \label{tab:catatan-buku}
  {\fontsize{8}{10}\selectfont
  \begin{tabularx}{\textwidth}{|c|l|X|l|}
    \hline
    \rowcolor{kepalatabel}
    \textbf{No.} & \multicolumn{1}{c|}{\textbf{Petunjuk}} &
    \textbf{Keterangan} & \multicolumn{1}{c|}{\textbf{Ukuran}} \\
    \hline
    1. & Margin atas bawah & Atas dan bawah & 2 cm \\ \hline
    2. & Margin samping    & Kanan dan kiri & 1,5 cm \\ \hline
    3. & Gutter            & Kiri           & 0 cm \\ \hline
    4. & Ukuran Buku       & B5             & 15,5 x 23 cm \\ \hline
    5. & Font              & Calibri        & 11 \\ \hline
    6. & Line Spacing      & Jarak antar tulisan & 1 \\ \hline
    7. & Halaman redaksi   & Informasi Redaksi Penerbitan setelah
         halaman judul menggunakan Font Book Antiqua posisi melekat
         dari bagian bawah & 8 \\ \cline{3-4}
       &                   & Judul yang melekat pada bagian atas dengan
         font Calibri 16 untuk judul dan 10 untuk sub judul & 16 dan 10 \\ \hline
    8. & Kata pengantar    & Berisi data faktual penyebab buku terbit,
         penjelasan tata cara membaca buku dan link github dari kode
         program & \\
    \hline
  \end{tabularx}}
\end{table}

\section{Apa yang Akan Anda Pelajari}
Setiap bab sebaiknya dibuka dengan bagian yang memberi tahu pembaca apa
yang akan mereka peroleh, ditulis dengan bahasa pembaca umum. Hindari
judul bagian bergaya modul perguruan tinggi seperti ``Tujuan
Instruksional'', ``TIU/TIK'', ``Uraian Materi'', atau ``Latihan'' ---
rubrik kelayakan ISBN\index{ISBN} Perpusnas menolak naskah yang terbaca
sebagai diktat internal (lihat
\url{https://naskah.bukupedia.co.id/llmreview/isbn/}). Gunakan padanan
yang lebih luwes: ``Apa yang Akan Anda Pelajari'' untuk capaian
pembelajaran\index{Capaian pembelajaran}, langsung judul topik untuk
tiap \verb|\section| isi, lalu ``Refleksi dan Penerapan'', ``Intisari
Bab'', dan ``Sumber dan Bacaan Lanjutan'' sebagai penutup bab.

Sub bab otomatis berlabel a), b), c) dan lingkungan \verb|isisubsek|
membuat isinya sejajar dengan judul sub bab, seperti dua contoh berikut.

\subsection{Untuk Pembaca Akademis}
\begin{isisubsek}
Sisi akademis bab menyajikan kerangka teori dan rujukan yang dapat
ditelusuri, sehingga buku tetap bernilai sebagai referensi perkuliahan
tanpa harus memakai kerangka administratif diktat.
\end{isisubsek}

\subsection{Untuk Praktisi}
\begin{isisubsek}
Sisi praktis bab menerjemahkan teori menjadi langkah yang bisa langsung
diterapkan, misalnya daftar periksa, kerangka kerja, atau contoh kasus.
Dua sisi ini berjalan beriringan dalam bab yang sama sehingga buku dapat
dibaca masyarakat luas.
\end{isisubsek}

\section{Menyajikan Kode Program}
Isi bab disajikan sebagai \verb|\section| dengan judul topiknya
masing-masing (bukan satu bagian ``Uraian Materi''), dan dapat dirinci
melalui sub bab. Untuk contoh bagaimana menyajikan kode program bisa
dilihat pada contoh dibawah ini. Program menggunakan Bahasa pemrograman
python\index{Python}; bahasa lain cukup lewat argumen opsional, mis.
\verb|\begin{kodeprogram}[Java]|.

\begin{kodeprogram}
def bad_function(new_elem, starter_list=[]):
    starter_list.append(new_elem)
    return starter_list
\end{kodeprogram}

\section{Intisari Bab}
Calibri, ukuran 11 dengan spasi 1, pada bagian ini berisi ulasan singkat
terkait materi pokok pembahasan, penyajian rangkuman bisa dalam bentuk
narasi atau berupa penjelasan secara numerik.

\begin{figure}[htbp]
  \centering
  \includegraphics[width=5cm]{images/image6.png}
  \caption{Logo Bukupedia}
  \label{fig:logo-bukupedia}
\end{figure}

\section{Refleksi dan Penerapan}
Calibri, ukuran 11 dengan spasi 1. Bab dapat ditutup dengan pertanyaan
pemahaman, bahan diskusi, atau ajakan menerapkan materi pada situasi
pembaca — bermanfaat bagi pengajar maupun pembaca umum, tanpa membuat
buku terbaca sebagai kumpulan soal ujian.

\section{Buku Referensi}
Struktur pembasahan Memenuhi kaidah ilmiah dan estetika keilmuan yang
utuh (rumusan masalah yang mengandung nilai kebaharuan, metodologi
pemecahan masalah, dukungan data atau teori mutakhir yang lengkap dan
jelas, kesimpulan dan daftar pusaka),

Tetapi daftar isi tidak disarankan disusun secara KAKU dengan pola
IMRAD\index{IMRAD}, melainkan disajikan dengan pola susunan yang lebih luwes dan
dapat dipahami oleh masyarakat luas. Catatan penting mengenai buku
referensi\index{Buku referensi} bisa dilihat pada Tabel~\ref{tab:buku-referensi}.

\begin{table}[htbp]
  \centering
  \caption{Catatan Penting dalam Penyusunan Buku Referensi}
  \label{tab:buku-referensi}
  {\fontsize{8}{10}\selectfont
  \begin{tabularx}{\textwidth}{|X|}
    \hline
    \rowcolor{kepalatabel}
    \multicolumn{1}{|c|}{\bfseries CATATAN PENTING YANG PERLU DICERMATI} \\
    \rowcolor{kepalatabel}
    \multicolumn{1}{|c|}{\bfseries PENYUSUNAN BUKU REFERENSI} \\
    \hline
    \begin{enumerate}[leftmargin=*, nosep, before=\vspace{2pt}, after=\vspace{2pt}]
      \item Merupakan hasil penelitian
      \item Sistematika buku referensi dan buku monograp secara umum
            tidak memiliki perbedaan, akan tetapi yang membedakan hanya
            pada perspektif dan isi pembahasan.
      \item \textbf{Secara konten, buku referensi membahas persoalan
            melalui perspektif secara luas dalam satu bidang tertentu
            sesuai kompetensi penulis.}
      \item Tebal buku paling sedikit 40 lembar dan berukuran standar
            unesco ukuran min 15.5 cm x 23 cm.
      \item Tebal buku paling sedikit 40 lembar dan berukuran standar
            unesco ukuran min 15.5 cm x 23 cm.
      \item Meskipun hasil penelitian, penyusunan struktur buku
            referensi disarankan tidak mengacu kepada struktur IMRAD
            (\textit{Introduction, Methode, Result, Discussion}), tetapi
            disajikan dalam bentuk yang lebih luwes dan mudah di fahami
            oleh pembaca awam. (Kebijakan terbaru perpusnas tekait
            penerbitan buku hasil penelitian)
    \end{enumerate} \\
    \hline
  \end{tabularx}}
\end{table}

\section{Buku Monograph}
Struktur pembasahan Memenuhi kaidah ilmiah dan estetika keilmuan yang
utuh (rumusan masalah yang mengandung nilai kebaharuan, metodologi
pemecahan masalah, dukungan data atau teori mutakhir yang lengkap dan
jelas, kesimpulan dan daftar pusaka),

Tetapi daftar isi tidak disarankan disusun secara KAKU dengan pola
IMRAD, melainkan disajikan dengan pola susunan yang lebih luwes dan
dapat dipahami oleh masyarakat luas. Catatan penting dalam penyusunan
buku monograph\index{Buku monograph} bisa dilihat pada Tabel~\ref{tab:buku-monograph}.

\begin{table}[htbp]
  \centering
  \caption{Catatan Penting dalam Penyusunan Buku Monograph}
  \label{tab:buku-monograph}
  {\fontsize{8}{10}\selectfont
  \begin{tabularx}{\textwidth}{|X|}
    \hline
    \rowcolor{kepalatabel}
    \multicolumn{1}{|c|}{\bfseries CATATAN PENTING YANG PERLU DICERMATI} \\
    \rowcolor{kepalatabel}
    \multicolumn{1}{|c|}{\bfseries PENYUSUNAN BUKU MONOGRAPH} \\
    \hline
    \begin{enumerate}[leftmargin=*, nosep, before=\vspace{2pt}, after=\vspace{2pt}]
      \item Merupakan hasil penelitian
      \item Sistamatika buku referensi dan buku monograp secara umum
            tidak memiliki perbedaan, akan tetapi yang membedakan hanya
            pada perspektif dan isi pembahasan.
      \item \textbf{Secara konten, buku monograp membahas persoalan
            dalam sudut pandang topik tertentu dalam lingkup khusus dan
            terbatas.}
      \item Tebal buku paling sedikit 40 lembar dan berukuran standar
            unesco ukuran min 15.5 cm x 23 cm.
      \item Tebal buku paling sedikit 40 lembar dan berukuran standar
            unesco ukuran min 15.5 cm x 23 cm.
      \item Meskipun hasil penelitian, penyusunan struktur buku
            referensi disarankan tidak mengacu kepada struktur IMRAD
            (\textit{Introduction, Methode, Result, Discussion}), tetapi
            disajikan dalam bentuk yang lebih luwes dan mudah di fahami
            oleh pembaca awam. (Kebijakan terbaru perpusnas tekait
            penerbitan buku hasil penelitian)
    \end{enumerate} \\
    \hline
  \end{tabularx}}
\end{table}

\section{Daftar Pustaka}
APA Style\index{APA Style} atau \textit{American Psychological Association} adalah jenis
sitasi\index{Sitasi} yang diciptakan organisasi APA terutama untuk bidang psikologi
dan sosial. Makanya sitasi ini seringkali ditemukan dalam karya tulis
ilmiah yang ditulis oleh akademisi jurusan ilmu sosial dan psikologi.
Dikutip dari lib.ui.ac.id, contoh penulisan sitasi berdasarkan APA
Style.

% Label a) b) c) menjorok sejajar indentasi paragraf; isi tiap
% poin sejajar dengan teks poinnya; tanpa jarak ekstra dari
% paragraf di atasnya maupun antar poin (seperti docx)
\begin{enumerate}[label=\alph*), labelindent=\parindent, leftmargin=*, nosep]
  \item Artikel Jurnal\\
    Mellers, B. A. (2000). Choice and the relative pleasure of
    consequences. Psychological Bulletin, 126, 910--924
  \item Buku\\
    Gerhardt, S. (2004). Why love matters: How affection shapes a
    baby's brain. New York: Brunner-Routledge.
  \item Database Online\\
    Borman, W. C., Hanson, M. A., Oppler, S. H., Pulakos, E. D., \&
    White, L. A. (1993). Role of early supervisory experience in
    supervisor performance. Journal of Applied Psychology, 78,
    443--449. Retrieved October 23, 2000, from the PsycARTICLES
    database
  \item Situs web\\
    Fredrickson, B. L. (2000, March 7). Cultivating positive emotions
    to optimize health and well-being. Prevention \& Treatment, 3,
    Article 0001a. Retrieved November 20, 2000, from
    \url{http://journals.apa.org/prevention/volume3/pre0030001a.html}
\end{enumerate}

Pada template LaTeX ini, seluruh referensi ditulis terpisah di file
\path{reference.bib}\index{BibTeX} dan disitasi di dalam naskah menggunakan perintah
\verb|\cite{kunci}|, misalnya sitasi buku \cite{ali2017milenial} dan
artikel jurnal \cite{aziri2011job, bencsik2016generations,
berkup2014working}. Daftar pustaka akan tersusun otomatis dalam gaya
APA pada bagian akhir buku, hanya memuat pustaka yang disitasi.

% ============================================================
% BAGIAN AKHIR BUKU
% ============================================================
\backmatter

% ---------- DAFTAR PUSTAKA (otomatis dari reference.bib) ----------
\daftarpustaka{reference}

% ---------- GLOSARIUM ----------
\babtambahan{GLOSARIUM}

% Entri glosarium memakai perintah dari kelas:
% \glosletter{A} untuk tiap kepala huruf (pemakaian pertama otomatis
% tanpa garis pemisah), \glosentry{istilah}{definisi} untuk entrinya.
\glosletter{A}

\glosentry{\textbf{Anggaran}}{Suatu rencana yang disusun secara
sistematis dalam bentuk angka dan dinyatakan dalam unit moneter meliputi
seluruh kegiatan perusahaan untuk jangka waktu (periode) tertentu di
masa yang akan datang.}

\glosletter{B}

\glosentry{\textbf{\textit{Budget}}}{Seperangkat rencana yang saling
terkait satu sama lainnya yang secara kuantitatif menjelaskan proyeksi
operasi perusahaan di masa depan. Rencana ini digunakan sebagai tolok
ukur untuk mengukur hasil operasi \textit{actual}, untuk alokasi dana,
dan untuk rencana operasi di masa depan.}

\glosletter{C}

\glosentry{\textbf{\textit{Carrying Cost}}}{Biaya penyimpanan}

\glosletter{D}

\glosentry{\textbf{\textit{Demand Forecast}}}{Tingkat permintaan yang
diharapkan untuk produk di masa depan.}

\glosletter{E}

\glosentry{\textbf{\textit{Economical Order Quantity}}}{Jumlah pembelian
ekonomis}

\glosletter{F}

\glosentry{\textbf{\textit{Forecast}}}{Proyeksi pendapatan, beban, serta
pemerolehan dan penyusutan/pembuangan aset perusahaan di masa depan.}

\glosletter{G}

\glosentry{\textbf{\textit{Going Concern}}}{Suatu Postulat yang
menganggap bahwa suatu perusahaan akan terus melaksanakan operasinya
sepanjang penyelesaian proyek, perjanjian, dan kegiatan yang sedang
berlangsung. Perusahaan dianggap tidak berhenti, ditutup atau
dilikuidasi di masa yang akan datang, perusahaan dianggap akan hidup
untuk jangka waktu yang tidak terbatas (Harahap, 2007)}

\glosletter{H}

\glosletter{I}

\glosentry{\textbf{\textit{Indirect} Material}}{Bahan Baku Tidak
Langsung}

\glosentry{\textbf{Investor}}{Orang atau lembaga yang melakukan
investasi dalam suatu hal dengan tujuan untuk membuat keuntungan
finansial}

\glosentry{\textbf{IT}}{\textit{Inventory Turnover}}

\glosletter{J}

\glosletter{K}

\glosletter{L}

\glosentry{\textbf{Laporan Laba-Rugi Margin Kontribusi}}{Format laporan
laba rugi yang didasarkan pada pemisahan biaya menjadi komponen tetap
dan komponen variabel}

\glosletter{M}

\glosentry{\textbf{\textit{Market Leader}}}{Perusahaan atau bisnis yang
menguasai sebagian pasar untuk produk yang terkait.}

\glosletter{N}

\glosentry{\textbf{NPM}}{\textit{Net Profit Margin}}

\glosletter{O}

\glosentry{\textbf{\textit{Ordering Cost}}}{Biaya pemesanan}

\glosentry{\textbf{OPM}}{\textit{Operating Profit Margin}}

\glosletter{P}

\glosentry{\textbf{Penyusunan Anggaran}}{Proses pengoperasian rencana
dalam bentuk unit moneter untuk kurun waktu tertentu}

\glosletter{Q}

\glosentry{\textbf{QR}}{\textit{Quick Ratio}}

\glosletter{R}

\glosentry{\textbf{Rapat Umum Pemegang Saham (RUPS)}}{Organ Perseroan
yang mempunyai wewenang yang tidak diberikan kepada Direksi atau Dewan
Komisaris dalam batas yang ditentukan dalam Undang-undang ini
dan/anggaran dasar.}

\glosletter{S}

\glosentry{\textbf{Standar \textit{Usage Rate}}}{Standar ukuran bahan
baku}

\glosletter{T}

\glosentry{\textbf{TDAR}}{\textit{Total Debt to Total Asset Ratio}}

\glosletter{U}

\glosletter{V}

\glosentry{\textbf{\textit{Variable Budget}}}{Merencanakan anggaran
secara sistematis dan menjelaskan secara lebih rinci tingkat perubahan
biaya kegiatan perusahaan relatif terhadap biaya tidak langsung.}

\glosletter{W}

\glosletter{X}

\glosletter{Y}

% ---------- KREDIT GAMBAR ----------
\babtambahan{KREDIT GAMBAR}

\noindent Halaman ini memuat daftar kepemilikan hak cipta/perizinan penggunaan
gambar/foto berikut nomor halaman keberadaan gambar/foto tersebut.

% ---------- INDEKS ----------
% Istilah diindeks di dalam naskah dengan \index{istilah},
% lalu dicetak otomatis di sini oleh makeindex.
\cetakindeks

% ---------- TENTANG PENULIS ----------
\babtambahan{TENTANG PENULIS}

\noindent
\begin{minipage}[t]{0.25\textwidth}
  \vspace{0pt}
  \includegraphics[width=\linewidth]{images/image7.jpg}
\end{minipage}\hfill
\begin{minipage}[t]{0.72\textwidth}
  \vspace{0pt}
  \noindent Rolly Maulana Awangga, lahir di Kota Indramayu pada
  tanggal 10 November 1986. Pendidikan tingkat dasar hingga menengah
  ditempuh di Indramayu. Mulai merantau sejak SMA, melatih
  kemandiriannya di SMANDA Cirebon dengan aktif organisasi PPS Betako
  Merpati Putih, Pengurus OSIS dan Pendiri Dewan Keamanan Sekolah.
\end{minipage}

\medskip
\noindent
Melanjutkan pendidikan S1 di STT Telkom, S2 di IT Telkom Bandung. Selama
kuliah aktif sebagai TLH Telkom, pengurus Klub Linux Bandung, Pengurus
Bandung Kota Blogger, Pendiri Saung IT dan wartawan Pikiran Rakyat.
Menjadi tenaga ahli dan konsultan di aplikasi SDDKN Sekretariat Negara,
Aplikasi Kementrian Hukum dan Ham, Team DevOps Pekan Olahraga Nasional,
Cloud Architect Aplikasi Asesment Madrasah Kementrian Agama.

% Cover belakang: berkas gambar cover/belakang.pdf (atau .png).
% Ganti cover cukup dengan menimpa berkas tersebut (15,5 x 23 cm).
\coverbelakang

\end{document}
