From f9f346a57e920141cf461aed10952e6c87435a78 Mon Sep 17 00:00:00 2001 From: nuluh Date: Tue, 6 May 2025 16:09:51 +0700 Subject: [PATCH 01/45] feat(latex): add initial template summary related paper document with structured references --- latex/appendix/summary_related_paper.tex | 595 +++++++++++++++++++++++ 1 file changed, 595 insertions(+) create mode 100644 latex/appendix/summary_related_paper.tex diff --git a/latex/appendix/summary_related_paper.tex b/latex/appendix/summary_related_paper.tex new file mode 100644 index 0000000..4fdf86d --- /dev/null +++ b/latex/appendix/summary_related_paper.tex @@ -0,0 +1,595 @@ +\documentclass[12pt,a4paper]{report} +\usepackage{hyperref} +\usepackage[top=1cm,right=3cm,bottom=1cm,left=3cm]{geometry} +\usepackage{multirow} +\usepackage{array} +% \usepackage{makecell} +\usepackage{pdflscape} +\usepackage{longtable,booktabs} +\usepackage{colortbl,xcolor} +\usepackage{enumitem} +\usepackage{pdfpages} +\usepackage{caption} +\usepackage[bahasa]{babel} +\usepackage{xpatch,csquotes} +\usepackage[backend=biber]{biblatex} +\addbibresource{export.bib} +\DeclareSourcemap{ + \maps[datatype = bibtex]{ + \map{ + \step[fieldsource = abstract, + match = \regexp{([^\\])\%}, + replace = \regexp{\$1\\\%}] + } + } +} +% \usepackage{tablefootnote} +% \usepackage{showframe} +\definecolor{Gray}{gray}{0.95} +\newcolumntype{a}{>{\columncolor{Gray}}p} +\renewcommand{\thefootnote}{\textit{\alph{footnote}}} +% \newcolumntype{b}{>{\raggedright\arraybackslash}p} + +\title{Tugas 2 \\ Metode Penelitian} +\author{Rifqi Damar Panuluh \\ 20210110224} + +\begin{document} + \maketitle + \begin{landscape} + % Table generated by Excel2LaTeX from sheet 'Sheet1' + % \begin{table}[h] + \centering + \begin{longtable}{ + >{\raggedleft\arraybackslash}p{0.03\linewidth} %1 + >{\raggedright\arraybackslash}a{0.1\linewidth} %2 + >{\raggedright\arraybackslash}p{0.1\linewidth} %3 + >{\raggedright\arraybackslash}a{0.075\linewidth} %4 + p{0.065\linewidth} %5 + >{\raggedleft\arraybackslash}a{0.05\linewidth} %6 + >{\raggedright\arraybackslash}p{0.15\linewidth} %7 + >{\raggedright\arraybackslash}a{0.2\linewidth} %8 + } + + \caption{Tinjauan pustaka, topik: pemanfaatan data getaran untuk monitor kesehatan struktur jembatan} + \label{tab:my_label} + \\ + \toprule + \toprule + \rowcolor{white} + No. %1 + & + Judul %2 + & + Nama Penulis %3 + & + Nama Jurnal %4 + & + Sumber %5 + & + Tahun %6 + & + Tujuan Penelitian %7 + & + Kesimpulan %8 + + \\\midrule + \endfirsthead + \toprule + \rowcolor{white} + No. %1 + & + Judul %2 + & + Nama Penulis %3 + & + Nama Jurnal %4 + & + Sumber %5 + & + Tahun %6 + & + Tujuan Penelitian %7 + & + Kesimpulan %8 + + \\\midrule + \endhead + \midrule + \multicolumn{8}{r}{\textit{berlanjut di halaman berikutnya}} + \endfoot + \bottomrule + \bottomrule + \endlastfoot + + %-----1 + 1 + + %for mult rows + + & + Concrete and steel bridge Structural Health Monitoring—Insight into choices +for machine learning applications + + %for mult rows + + & + Donghui Xu; Xiang Xu; Michael C. Forde; Antonio Caballero + + %for mult rows + + & + Construction and Building Materials + + %for mult rows + + & + \href{https://doi.org/10.1016/j.conbuildmat.2023.132596}{ScienceDirect} + + %for mult rows + + & + 2023 + + %for mult rows + + & + \begin{enumerate}[series=enum] + \item Perkenalan secara singkat sistem pemantauan kesehatan struktural jembatan diterapkan di seluruh dunia + \item Latar belakang yang diperlukan tentang pembelajaran mesin yang berbeda metode yang digunakan untuk studi SHM + \end{enumerate} + + & + \begin{enumerate}[series=enum2] + \item RNN adalah tren baru dalam studi SHM karena kemampuannya dalam membuat prediksi regresi pada respons struktural. Selanjutnya RNN digunakan untuk memetakan hubungan non-linier antar struktur tanggapan dan menjembatani kondisi lingkungan \& operasional. Pada di sisi lain, pemrosesan awal data untuk aplikasi RNN deret waktu relatif mendasar. + \end{enumerate} + + \\ %-------------page break---------------- + + &&&&&& + \begin{enumerate}[resume=enum] + \item Menyajikan berbagai perkembangan penelitian, mendiskusikan dan membandingkannya kelebihan dan kekurangannya + \item Meringkas kesesuaian berbagai metode pembelajaran mesin untuk masalah SHM yang berbeda + \item Terakhir, tren masa depan + \end{enumerate} + & + \begin{enumerate}[resume=enum2] + \item SVM dan hutan acak kurang mendapat perhatian dibandingkan dengan jaringan saraf. Ini digunakan untuk klasifikasi kerusakan. Namun, pemrosesan awal data jauh lebih rumit. + + \end{enumerate} + \\ + + %---------------2 + 2 %Nomor + + %for mult rows + + & %Judul Jurnal + Structural health monitoring of a cantilever beam using support vector machine + + %for mult rows + + & %Author + Satish B Satpal; Yogesh Khandare; Anirban Guha; Sauvik Banerjee + + %for mult rows + + & %Nama Jurnal + International Journal of Advanced Structural Engineering (IJASE) + + %for mult rows + + & %Sumber + \href{http://dx.doi.org/10.1186/2008-6695-5-2}{ResearchGate} + + %for mult rows + + & %Tahun + 2020 + + %for mult rows + + & %Tujuan penelitian + Memeriksa algoritma SVM untuk pemantauan kesehatan seperti balok struktur menggunakan data perpindahan modal yang disebabkan oleh getaran. + + & %Kesimpulan + Studi ini menilai kemampuan mesin vektor pendukung untuk memprediksi intensitas kerusakan dan lokasi pada balok kantilever. Meskipun berhasil memprediksi kerusakan dengan sedikit kesalahan, tingkat kebisingan dan lokasi kerusakan memengaruhi keakuratan. Tingkat kebisingan yang tinggi mempengaruhi kinerja secara signifikan, terutama pada intensitas kerusakan yang lebih rendah. + + + + %-----------3 + \\ + 3 + + & %Judul Jurnal + Real-time nondestructive structural health monitoring using support vector machines and wavelets + + %for mult rows + + & %Author + Ahmet Bulut; Ambuj K. Singh; Peter Shin; Tony Fountain; Hector Jasso; Linjun Yan; Ahmed Elgamal + + %for mult rows + + & %Nama Jurnal + Case Studies in Construction Materials 13 (2020) e00406 + + %for mult rows + + & %Sumber + SPIE + + %for mult rows + + & %Tahun + 2005 + + %for mult rows + + & %Tujuan penelitian + Eksplorasi efektivitas SVM dalam deteksi kerusakan; Validasi model SVM dengan data nyata jembatan + + & %Kesimpulan + \begin{enumerate} [series=enum] + \item SVM menunjukkan akurasi tinggi dalam mengidentifikasi lokasi kerusakan + \item Rekomendasi untuk penyetelan parameter SVM + \end{enumerate} + + + + + %-----------4 + \\ + 4 + + & %Judul Jurnal + A novel approach of Structural Health Monitoring by the application of FFT and wavelet transform using an index of frequency dispersion + + %for mult rows + + & %Author + Fragkiskos P. Pentaris; John Stonham; John P. Makris + + %for mult rows + + & %Nama Jurnal + International Journal of Geology + + %for mult rows + + & %Sumber + Research Gate + + %for mult rows + + & %Tahun + 2013 + + %for mult rows + + & %Tujuan penelitian + \begin{enumerate} + \item Memeriksa peran FFT dalam pemrosesan awal data getaran + \item Menilai dampak FFT terhadap keakuratan deteksi kerusakan + \end{enumerate} + + & %Kesimpulan + \begin{enumerate} [series=enum] + \item FFT meningkatkan rasio \textit{signal-to-noise} dan meningkatkan deteksi kerusakan. + \item Menyarankan integrasi dengan algoritme lain untuk meningkatkan akurasi. + \end{enumerate} + + \\ %-------------page break---------------- + + + + + %-----------4 + \\ + 5 + + & %Judul Jurnal + Review of Vibration-Based Structural Health Monitoring Using Deep Learning + + %for mult rows + + & %Author + Gyungmin Toh; + Junhong Park + + %for mult rows + + & %Nama Jurnal + Apllied Sciences + + %for mult rows + + & %Sumber + MDPI + + %for mult rows + + & %Tahun + 2020 + + %for mult rows + + & %Tujuan penelitian + \begin{enumerate} + \item ringkasan studi penerapan algoritma pembelajaran mesin untuk kesalahan pemantauan (\textit{monitoring}) menggunakan faktor getaran untuk mengkategorikan penelitian. + \item Menyediakan interpretasi singkat tentang jaringan saraf dalam untuk pengaplikasian lebih lanjut dalam analisis getaran struktural. + \end{enumerate} + + & %Kesimpulan + \begin{enumerate} [series=enum] + \item Deep learning has the advantage of being able to perform health monitoring on complex structures with high accuracy. + \end{enumerate} +%-------------page break---------------- + + + + + %-----------4 + \\ + 6 + + & %Judul Jurnal + A deep learning approach to condition monitoring of cantilever beams via time-frequency extended signatures + + %for mult rows + + & %Author + Habil. Darian M. Onchis + + %for mult rows + + & %Nama Jurnal + Computers in Industry + + %for mult rows + + & %Sumber + Science Direct + + %for mult rows + + & %Tahun + 2019 + + %for mult rows + + & %Tujuan penelitian + \begin{enumerate} + \item ringkasan studi penerapan algoritma pembelajaran mesin untuk kesalahan pemantauan (\textit{monitoring}) menggunakan faktor getaran untuk mengkategorikan penelitian. + \item Menyediakan interpretasi singkat tentang jaringan saraf dalam untuk pengaplikasian lebih lanjut dalam analisis getaran struktural. + \end{enumerate} + + & %Kesimpulan + \begin{enumerate} [series=enum] + \item Deep learning has the advantage of being able to perform health monitoring on complex structures with high accuracy. + \end{enumerate} + + \\ %-------------page break---------------- + + + % %------------5 + % 5 + + % & %Judul Jurnal + % Advances and development trends in eco-friendly pavements + + % %for mult rows + + % & %Author + % Aimin Sha, Zhuangzhuang Liu, Wei Jiang, Lin Qi, Liqun Hu, Wenxiu Jiao ,Diego Maria Barbieri + + % %for mult rows + + % & %Nama Jurnal + % Journal of Road Engineering 1 (2021) + + % %for mult rows + + % & %Sumber + % ScienceDirect + + % %for mult rows + + % & %Tahun + % 2021 + + % %for mult rows + + % & %Tujuan penelitian + % Mengembangkan solusi teknis untuk mengatasi tantangan yang terkait dengan penciptaan infrastruktur hijau dan berkelanjutan, misalnya, pengurangan dampak lingkungan, peningkatan keselamatan lalu lintas, dan efisiensi transportasi, dll.\cite{Sha2021} + % & + % \begin{enumerate} [series=enum] + % \item Temuan penelitian terbaru terkait jalan ramah lingkungan + % trotoar diringkas dan dibahas sesuai dengan enam kunci yang berbeda + % karakteristik: permeabel, pengurangan kebisingan, luminescence diri, knalpot + % dekomposisi, penyerapan panas rendah serta \textit{anti-icing} / \textit{de-icing}.\cite{Sha2021} + % \end{enumerate} + % \\ + % & %Judul Jurnal + % Advances and development trends in eco-friendly pavements + + % %for mult rows + + % & %Author + % Aimin Sha, Zhuangzhuang Liu, Wei Jiang, Lin Qi, Liqun Hu, Wenxiu Jiao ,Diego Maria Barbieri + + % %for mult rows + + % & %Nama Jurnal + % Journal of Road Engineering 1 (2021) + + % %for mult rows + + % & %Sumber + % ScienceDirect + + % %for mult rows + + % & %Tahun + % 2021 + + % %for mult rows + + % & %Tujuan penelitian + % Mengembangkan solusi teknis untuk mengatasi tantangan yang terkait dengan penciptaan infrastruktur hijau dan berkelanjutan, misalnya, pengurangan dampak lingkungan, peningkatan keselamatan lalu lintas, dan efisiensi transportasi, dll.\cite{Sha2021} + % & + % \begin{enumerate}[resume=enum] + % \item Teknologi ini dapat memecahkan beberapa tantangan utama yang terkait dengan konstruksi jalan dan lalu lintas (misalnya, kebisingan, efek pulau panas, dan pembangkitan polusi). Sebagian besar solusi saat ini hanya tersedia menampilkan satu fungsi ramah lingkungan pada satu waktu.\cite{Sha2021} + % \end{enumerate} + + % %-----------5 + % \\ + % 5 + + % & %Judul Jurnal + % Micromobility injury events: Motor vehicle crashes and other transportation systems factors + + % %for mult rows + + % & %Author + % Kevin Fang + + % %for mult rows + + % & %Nama Jurnal + % Transportation Research Interdisciplinary Perspectives 14 (2022) 100574 + + % %for mult rows + + % & %Sumber + % ScienceDirect + + % %for mult rows + + % & %Tahun + % 2022 + + % %for mult rows + + % & %Tujuan penelitian + % Menginformasikan transportasi strategi kebijakan untuk mencoba dan meningkatkan kinerja keselamatan, Dengan cara mengeksplorasi keadaan di mana cedera pengendara mikromobilitas mengalami cederanya, dengan fokus pada faktor-faktor yang berkaitan dengan sistem transportasi.\cite{Fang2022} + % & + % \begin{enumerate} [series=enum] + % \item Kecelakaan kendaraan bermotor secara mengejutkan menjulang sebagai sesuatu yang kemungkinan adalah faktor umum dalam cedera mikromobilitas. Masalah perkerasan, konflik + % dengan pengguna non-otomatis, dan medan juga muncul sebagai faktor cedera yang terukur.\cite{Fang2022} + % \end{enumerate} + % \\ + % & %Judul Jurnal + % Micromobility injury events: Motor vehicle crashes and other transportation systems factors + + % %for mult rows + + % & %Author + % Kevin Fang + + % %for mult rows + + % & %Nama Jurnal + % Transportation Research Interdisciplinary Perspectives 14 (2022) 100574 + + % %for mult rows + + % & %Sumber + % ScienceDirect + + % %for mult rows + + % & %Tahun + % 2022 + + % %for mult rows + + % & %Tujuan penelitian + % Menginformasikan transportasi strategi kebijakan untuk mencoba dan meningkatkan kinerja keselamatan, Dengan cara mengeksplorasi keadaan di mana cedera pengendara mikromobilitas mengalami cederanya, dengan fokus pada faktor-faktor yang berkaitan dengan sistem transportasi.\cite{Fang2022} + % & + % \begin{enumerate} [resume=enum] + % \item Di antara faktor-faktor yang berhubungan dengan transportasi, analisis regresi + % menunjukkan bahwa terluka dalam kecelakaan kendaraan bermotor atau di medan berbukit + % sesuai dengan kemungkinan yang lebih besar dari rawat inap dan cedera kepala.\cite{Fang2022} + % \end{enumerate} + % \\ + % & %Judul Jurnal + % Micromobility injury events: Motor vehicle crashes and other transportation systems factors + + % %for mult rows + + % & %Author + % Kevin Fang + + % %for mult rows + + % & %Nama Jurnal + % Transportation Research Interdisciplinary Perspectives 14 (2022) 100574 + + % %for mult rows + + % & %Sumber + % ScienceDirect + + % %for mult rows + + % & %Tahun + % 2022 + + % %for mult rows + + % & %Tujuan penelitian + % Menginformasikan transportasi strategi kebijakan untuk mencoba dan meningkatkan kinerja keselamatan, Dengan cara mengeksplorasi keadaan di mana cedera pengendara mikromobilitas mengalami cederanya, dengan fokus pada faktor-faktor yang berkaitan dengan sistem transportasi.\cite{Fang2022} + % & + % \begin{enumerate} [resume=enum] + % \item Mitigasi yang berhasil yang memaksimalkan kinerja mode keselamatan mikromobilitas dapat membantu menarik dan mempertahankan pengguna dan menjaga kepercayaan dari pembuat kebijakan yang peduli keselamatan.\cite{Fang2022} + % \end{enumerate} + % \end{tabular} + \end{longtable} + % \end{table} +\end{landscape} +\clearpage +\pagenumbering{roman} +\setcounter{page}{2} +\thispagestyle{empty} +\printbibliography + +\clearpage +\begin{titlepage} + \ + \vfill + \centering\noindent \Huge{LAMPIRAN} + \vfill + \ +\end{titlepage} + + +% \clearpage +% \thispagestyle{empty} +% \centering +% \frame{\includegraphics[page=1,scale=.7]{assets/1-s2.0-S2095756420300295-main.pdf}} +% \captionof{figure}{Halaman pertama jurnal pertama} + +% \clearpage +% \thispagestyle{empty} +% \centering +% \frame{\includegraphics[page=1,scale=.7]{assets/1-s2.0-S2214509520300024-main.pdf}} +% \captionof{figure}{Halaman pertama jurnal kedua} + +% \clearpage +% \thispagestyle{empty} +% \centering +% \frame{\includegraphics[page=1,scale=.7]{assets/1-s2.0-S2214509520300784-main.pdf}} +% \captionof{figure}{Halaman pertama jurnal ketiga} + +% \clearpage +% \thispagestyle{empty} +% \centering +% \frame{\includegraphics[page=1,scale=.7]{assets/1-s2.0-S2097049821000044-main.pdf}} +% \captionof{figure}{Halaman pertama jurnal keempat} + +% \clearpage +% \thispagestyle{empty} +% \centering +% \frame{\includegraphics[page=1,scale=.7]{assets/1-s2.0-S2590198222000379-main.pdf}} +% \captionof{figure}{Halaman pertama jurnal kelima} +\end{document} \ No newline at end of file From 80ee9a3ec4eccef6ff87206a41632dec4617ad8f Mon Sep 17 00:00:00 2001 From: nuluh Date: Tue, 6 May 2025 16:31:36 +0700 Subject: [PATCH 02/45] refactor(latex): update table into new format and comments in summary related paper document --- latex/appendix/summary_related_paper.tex | 208 ++++++++++++----------- 1 file changed, 107 insertions(+), 101 deletions(-) diff --git a/latex/appendix/summary_related_paper.tex b/latex/appendix/summary_related_paper.tex index 4fdf86d..738f6aa 100644 --- a/latex/appendix/summary_related_paper.tex +++ b/latex/appendix/summary_related_paper.tex @@ -41,13 +41,13 @@ \centering \begin{longtable}{ >{\raggedleft\arraybackslash}p{0.03\linewidth} %1 - >{\raggedright\arraybackslash}a{0.1\linewidth} %2 - >{\raggedright\arraybackslash}p{0.1\linewidth} %3 - >{\raggedright\arraybackslash}a{0.075\linewidth} %4 - p{0.065\linewidth} %5 - >{\raggedleft\arraybackslash}a{0.05\linewidth} %6 - >{\raggedright\arraybackslash}p{0.15\linewidth} %7 - >{\raggedright\arraybackslash}a{0.2\linewidth} %8 + >{\raggedright\arraybackslash}a{0.2\linewidth} %2 + % >{\raggedright\arraybackslash}p{0.1\linewidth} %3 + % >{\raggedright\arraybackslash}a{0.075\linewidth} %4 + % p{0.065\linewidth} %5 + % >{\raggedleft\arraybackslash}a{0.05\linewidth} %6 + >{\raggedright\arraybackslash}p{0.3\linewidth} %7 + >{\raggedright\arraybackslash}a{0.35\linewidth} %8 } \caption{Tinjauan pustaka, topik: pemanfaatan data getaran untuk monitor kesehatan struktur jembatan} @@ -59,14 +59,14 @@ No. %1 & Judul %2 - & - Nama Penulis %3 - & - Nama Jurnal %4 - & - Sumber %5 - & - Tahun %6 + % & + % Nama Penulis %3 + % & + % Nama Jurnal %4 + % & + % Sumber %5 + % & + % Tahun %6 & Tujuan Penelitian %7 & @@ -79,14 +79,14 @@ No. %1 & Judul %2 - & - Nama Penulis %3 - & - Nama Jurnal %4 - & - Sumber %5 - & - Tahun %6 + % & + % Nama Penulis %3 + % & + % Nama Jurnal %4 + % & + % Sumber %5 + % & + % Tahun %6 & Tujuan Penelitian %7 & @@ -95,7 +95,7 @@ \\\midrule \endhead \midrule - \multicolumn{8}{r}{\textit{berlanjut di halaman berikutnya}} + \multicolumn{3}{r}{\textit{berlanjut di halaman berikutnya}} \endfoot \bottomrule \bottomrule @@ -108,29 +108,28 @@ & Concrete and steel bridge Structural Health Monitoring—Insight into choices -for machine learning applications +for machine learning applications (Donghui Xu; Xiang Xu; Michael C. Forde; Antonio Caballero) + %for mult rows + + % & + % Donghui Xu; Xiang Xu; Michael C. Forde; Antonio Caballero %for mult rows - & - Donghui Xu; Xiang Xu; Michael C. Forde; Antonio Caballero + % & + % Construction and Building Materials - %for mult rows + % %for mult rows - & - Construction and Building Materials + % & + % \href{https://doi.org/10.1016/j.conbuildmat.2023.132596}{ScienceDirect} - %for mult rows + % %for mult rows - & - \href{https://doi.org/10.1016/j.conbuildmat.2023.132596}{ScienceDirect} + % & + % 2023 - %for mult rows - - & - 2023 - - %for mult rows + % %for mult rows & \begin{enumerate}[series=enum] @@ -145,7 +144,13 @@ for machine learning applications \\ %-------------page break---------------- - &&&&&& + % & + % & + % & + % & + % & + & + & \begin{enumerate}[resume=enum] \item Menyajikan berbagai perkembangan penelitian, mendiskusikan dan membandingkannya kelebihan dan kekurangannya \item Meringkas kesesuaian berbagai metode pembelajaran mesin untuk masalah SHM yang berbeda @@ -157,36 +162,37 @@ for machine learning applications \end{enumerate} \\ - + + \pagebreak %---------------2 2 %Nomor %for mult rows & %Judul Jurnal - Structural health monitoring of a cantilever beam using support vector machine + Structural health monitoring of a cantilever beam using support vector machine (Satish B Satpal; Yogesh Khandare; Anirban Guha; Sauvik Banerjee) %for mult rows - & %Author - Satish B Satpal; Yogesh Khandare; Anirban Guha; Sauvik Banerjee + % & %Author + % % Satish B Satpal; Yogesh Khandare; Anirban Guha; Sauvik Banerjee - %for mult rows + % %for mult rows - & %Nama Jurnal - International Journal of Advanced Structural Engineering (IJASE) + % & %Nama Jurnal + % International Journal of Advanced Structural Engineering (IJASE) - %for mult rows + % %for mult rows - & %Sumber - \href{http://dx.doi.org/10.1186/2008-6695-5-2}{ResearchGate} + % & %Sumber + % \href{http://dx.doi.org/10.1186/2008-6695-5-2}{ResearchGate} - %for mult rows + % %for mult rows - & %Tahun - 2020 + % & %Tahun + % 2020 - %for mult rows + % %for mult rows & %Tujuan penelitian Memeriksa algoritma SVM untuk pemantauan kesehatan seperti balok struktur menggunakan data perpindahan modal yang disebabkan oleh getaran. @@ -201,27 +207,27 @@ for machine learning applications 3 & %Judul Jurnal - Real-time nondestructive structural health monitoring using support vector machines and wavelets + Real-time nondestructive structural health monitoring using support vector machines and wavelets (Ahmet Bulut; Ambuj K. Singh; Peter Shin; Tony Fountain; Hector Jasso; Linjun Yan; Ahmed Elgamal) %for mult rows - & %Author - Ahmet Bulut; Ambuj K. Singh; Peter Shin; Tony Fountain; Hector Jasso; Linjun Yan; Ahmed Elgamal + % & %Author + % Ahmet Bulut; Ambuj K. Singh; Peter Shin; Tony Fountain; Hector Jasso; Linjun Yan; Ahmed Elgamal %for mult rows - & %Nama Jurnal - Case Studies in Construction Materials 13 (2020) e00406 + % & %Nama Jurnal + % Case Studies in Construction Materials 13 (2020) e00406 - %for mult rows + % %for mult rows - & %Sumber - SPIE + % & %Sumber + % SPIE - %for mult rows + % %for mult rows - & %Tahun - 2005 + % & %Tahun + % 2005 %for mult rows @@ -242,27 +248,27 @@ for machine learning applications 4 & %Judul Jurnal - A novel approach of Structural Health Monitoring by the application of FFT and wavelet transform using an index of frequency dispersion + A novel approach of Structural Health Monitoring by the application of FFT and wavelet transform using an index of frequency dispersion (Fragkiskos P. Pentaris; John Stonham; John P. Makris) %for mult rows - & %Author - Fragkiskos P. Pentaris; John Stonham; John P. Makris + % & %Author + % Fragkiskos P. Pentaris; John Stonham; John P. Makris %for mult rows - & %Nama Jurnal - International Journal of Geology + % & %Nama Jurnal + % International Journal of Geology - %for mult rows + % %for mult rows - & %Sumber - Research Gate + % & %Sumber + % Research Gate - %for mult rows + % %for mult rows - & %Tahun - 2013 + % & %Tahun + % 2013 %for mult rows @@ -288,28 +294,28 @@ for machine learning applications 5 & %Judul Jurnal - Review of Vibration-Based Structural Health Monitoring Using Deep Learning + Review of Vibration-Based Structural Health Monitoring Using Deep Learning (Gyungmin Toh; Junhong Park) %for mult rows - & %Author - Gyungmin Toh; - Junhong Park + % & %Author + % Gyungmin Toh; + % Junhong Park - %for mult rows + % %for mult rows - & %Nama Jurnal - Apllied Sciences + % & %Nama Jurnal + % Apllied Sciences - %for mult rows + % %for mult rows - & %Sumber - MDPI + % & %Sumber + % MDPI - %for mult rows + % %for mult rows - & %Tahun - 2020 + % & %Tahun + % 2020 %for mult rows @@ -333,27 +339,27 @@ for machine learning applications 6 & %Judul Jurnal - A deep learning approach to condition monitoring of cantilever beams via time-frequency extended signatures + A deep learning approach to condition monitoring of cantilever beams via time-frequency extended signatures (Habil. Darian M. Onchis) %for mult rows - & %Author - Habil. Darian M. Onchis + % & %Author + % Habil. Darian M. Onchis - %for mult rows + % %for mult rows - & %Nama Jurnal - Computers in Industry + % & %Nama Jurnal + % Computers in Industry - %for mult rows + % %for mult rows - & %Sumber - Science Direct + % & %Sumber + % Science Direct - %for mult rows + % %for mult rows - & %Tahun - 2019 + % & %Tahun + % 2019 %for mult rows From c7584e2dd8c630929ee8795b116005d1f57cd59a Mon Sep 17 00:00:00 2001 From: nuluh Date: Tue, 6 May 2025 16:37:58 +0700 Subject: [PATCH 03/45] fix(latex): adjust column count for continuation message in summary table --- latex/appendix/summary_related_paper.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latex/appendix/summary_related_paper.tex b/latex/appendix/summary_related_paper.tex index 738f6aa..f35e01e 100644 --- a/latex/appendix/summary_related_paper.tex +++ b/latex/appendix/summary_related_paper.tex @@ -95,7 +95,7 @@ \\\midrule \endhead \midrule - \multicolumn{3}{r}{\textit{berlanjut di halaman berikutnya}} + \multicolumn{4}{r}{\textit{berlanjut di halaman berikutnya}} \endfoot \bottomrule \bottomrule From 6357136e6c8bdafe676c1b927ae6a7956e5acdb9 Mon Sep 17 00:00:00 2001 From: nuluh Date: Wed, 7 May 2025 00:37:25 +0700 Subject: [PATCH 04/45] fix(latex): add gap researsch table and adjust column widths in summary table for better layout --- latex/appendix/summary_related_paper.tex | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/latex/appendix/summary_related_paper.tex b/latex/appendix/summary_related_paper.tex index f35e01e..65acd13 100644 --- a/latex/appendix/summary_related_paper.tex +++ b/latex/appendix/summary_related_paper.tex @@ -40,15 +40,16 @@ % \begin{table}[h] \centering \begin{longtable}{ - >{\raggedleft\arraybackslash}p{0.03\linewidth} %1 - >{\raggedright\arraybackslash}a{0.2\linewidth} %2 + >{\raggedleft\arraybackslash}p{0.02\linewidth} %1 + >{\raggedright\arraybackslash}a{0.1\linewidth} %2 % >{\raggedright\arraybackslash}p{0.1\linewidth} %3 % >{\raggedright\arraybackslash}a{0.075\linewidth} %4 % p{0.065\linewidth} %5 - % >{\raggedleft\arraybackslash}a{0.05\linewidth} %6 - >{\raggedright\arraybackslash}p{0.3\linewidth} %7 - >{\raggedright\arraybackslash}a{0.35\linewidth} %8 - } + % >{\raggedleft\arraybackslash}p{0.05\linewidth} %6 + >{\raggedright\arraybackslash}p{0.25\linewidth} %7 + >{\raggedright\arraybackslash}a{0.25\linewidth} %8 + >{\raggedright\arraybackslash}p{0.25\linewidth} %9 + } \caption{Tinjauan pustaka, topik: pemanfaatan data getaran untuk monitor kesehatan struktur jembatan} \label{tab:my_label} @@ -71,6 +72,8 @@ Tujuan Penelitian %7 & Kesimpulan %8 + & + Gap Research %9 \\\midrule \endfirsthead From 4a796694bf1237af7af2621b2e777452f0a4e4bc Mon Sep 17 00:00:00 2001 From: nuluh Date: Wed, 7 May 2025 00:41:09 +0700 Subject: [PATCH 05/45] feat(latex): add new research papers to appendix with detailed summaries and findings --- latex/appendix/important/abdeljaber2017.tex | 41 ++++++++ latex/appendix/important/van2020.tex | 68 +++++++++++++ latex/appendix/summary_related_paper.tex | 107 ++------------------ 3 files changed, 115 insertions(+), 101 deletions(-) create mode 100644 latex/appendix/important/abdeljaber2017.tex create mode 100644 latex/appendix/important/van2020.tex diff --git a/latex/appendix/important/abdeljaber2017.tex b/latex/appendix/important/abdeljaber2017.tex new file mode 100644 index 0000000..a66f33a --- /dev/null +++ b/latex/appendix/important/abdeljaber2017.tex @@ -0,0 +1,41 @@ +2 %Nomor + + %for mult rows + + & %Judul Jurnal + Real-time vibration-based structural damage detection using one-dimensional convolutional neural networks \href{https://doi.org/10.1016/j.jsv.2016.10.043}{10.1016/j.jsv. + 2016.10.043} + + %for mult rows + + % & %Author + % % Satish B Satpal; Yogesh Khandare; Anirban Guha; Sauvik Banerjee + + % %for mult rows + + % & %Nama Jurnal + % International Journal of Advanced Structural Engineering (IJASE) + + % %for mult rows + + % & %Sumber + % \href{http://dx.doi.org/10.1186/2008-6695-5-2}{ResearchGate} + + % %for mult rows + + % & %Tahun + % 2020 + + % %for mult rows + + & %Tujuan penelitian + Mengidentifikasi lokasi kerusakan struktur secara \textit{real-time} dengan memproses sinyal getaran mentah yang diambil dari jaringan-jaringan akselerometer pada setiap titik tanpa proses tambahan atau ekstraksi fitur. + + & %Kesimpulan + % Studi ini menilai kemampuan mesin vektor pendukung untuk memprediksi intensitas kerusakan dan lokasi pada balok kantilever. Meskipun berhasil memprediksi kerusakan dengan sedikit kesalahan, tingkat kebisingan dan lokasi kerusakan memengaruhi keakuratan. Tingkat kebisingan yang tinggi mempengaruhi kinerja secara signifikan, terutama pada intensitas kerusakan yang lebih rendah. + & % Gap Research + \begin{enumerate} + \item Riset ini hanya dilakukan dengan \textit{full-grid array} akselerometer yang diletakkan pada setiap \textit{node} kerusakan, sehingga memerlukan banyak perangkat akselerometer. + + \item Tidak ada komparasi performa efisiensi dan akurasi dengan algoritma pembelajaran mesin lain yang lebih populer sebelumnya. + \end{enumerate} \ No newline at end of file diff --git a/latex/appendix/important/van2020.tex b/latex/appendix/important/van2020.tex new file mode 100644 index 0000000..002aeb4 --- /dev/null +++ b/latex/appendix/important/van2020.tex @@ -0,0 +1,68 @@ +1 + +%for mult rows + +& +Statistical Feature Extraction in Machine Fault Detection using Vibration Signal (\href{https://doi.org/10.1109/ICTC49870.2020.9289285}{10.1109/ICTC49870. +2020.9289285}) +%for mult rows + +% & +% Donghui Xu; Xiang Xu; Michael C. Forde; Antonio Caballero + +%for mult rows + +% & +% Construction and Building Materials + +% %for mult rows + +% & +% \href{https://doi.org/10.1016/j.conbuildmat.2023.132596}{ScienceDirect} + +% %for mult rows + +% & +% 2023 + +% %for mult rows + +& +\begin{enumerate}[series=enum] + \item Menginvestigasi cara mengklasifikasi kondisi \textit{gearbox} normal dan rusak menggunakan sinyal getaran berbasis pada kombinasi antara analisis statistik dan FFT dengan algoritma pembelajaran mesin (ANN, Logistic Regression, dan SVM) + + \item Mengurangi waktu latih dan kompleksitas kalkulasi dengan analisis statistik sebagai input data meliputi sembilan fitur: mean, median, min, max, kurtosis, \textit{skewness}, \textit{standard deviation}, and \textit{range}. +\end{enumerate} + +& +\begin{enumerate}[series=enum2] + \item Nilai \textit{maximum} dan kurtosis adalah fitur yang paling signifikan untuk mengklasifikasi kelas label pembelajaran mesin. + + \item ANN meraih akurasi 100\% pada input FFT penuh dan analisis statistik, sedangkan Regresi Logistik (LR) dan SVM meraih akurasi 100\% dengan input FFT penuh namun hanya mendapat akurasi 91\% dengan input analisis statistik +\end{enumerate} + +& +\begin{enumerate} + \item Lorem + \item Ipsum +\end{enumerate} + +%-------------page break---------------- +% \\ +% & +% & +% & +% & +% & +% & +% & +% \begin{enumerate}[resume=enum] +% \item Menyajikan berbagai perkembangan penelitian, mendiskusikan dan membandingkannya kelebihan dan kekurangannya +% \item Meringkas kesesuaian berbagai metode pembelajaran mesin untuk masalah SHM yang berbeda +% \item Terakhir, tren masa depan +% \end{enumerate} +% & +% \begin{enumerate}[resume=enum2] +% \item SVM dan hutan acak kurang mendapat perhatian dibandingkan dengan jaringan saraf. Ini digunakan untuk klasifikasi kerusakan. Namun, pemrosesan awal data jauh lebih rumit. + +% \end{enumerate} \ No newline at end of file diff --git a/latex/appendix/summary_related_paper.tex b/latex/appendix/summary_related_paper.tex index 65acd13..ebd91f3 100644 --- a/latex/appendix/summary_related_paper.tex +++ b/latex/appendix/summary_related_paper.tex @@ -105,107 +105,12 @@ \endlastfoot %-----1 - 1 - - %for mult rows - - & - Concrete and steel bridge Structural Health Monitoring—Insight into choices -for machine learning applications (Donghui Xu; Xiang Xu; Michael C. Forde; Antonio Caballero) - %for mult rows - - % & - % Donghui Xu; Xiang Xu; Michael C. Forde; Antonio Caballero - - %for mult rows - - % & - % Construction and Building Materials - - % %for mult rows - - % & - % \href{https://doi.org/10.1016/j.conbuildmat.2023.132596}{ScienceDirect} - - % %for mult rows - - % & - % 2023 - - % %for mult rows - - & - \begin{enumerate}[series=enum] - \item Perkenalan secara singkat sistem pemantauan kesehatan struktural jembatan diterapkan di seluruh dunia - \item Latar belakang yang diperlukan tentang pembelajaran mesin yang berbeda metode yang digunakan untuk studi SHM - \end{enumerate} - - & - \begin{enumerate}[series=enum2] - \item RNN adalah tren baru dalam studi SHM karena kemampuannya dalam membuat prediksi regresi pada respons struktural. Selanjutnya RNN digunakan untuk memetakan hubungan non-linier antar struktur tanggapan dan menjembatani kondisi lingkungan \& operasional. Pada di sisi lain, pemrosesan awal data untuk aplikasi RNN deret waktu relatif mendasar. - \end{enumerate} - - \\ %-------------page break---------------- - - % & - % & - % & - % & - % & - & - & - \begin{enumerate}[resume=enum] - \item Menyajikan berbagai perkembangan penelitian, mendiskusikan dan membandingkannya kelebihan dan kekurangannya - \item Meringkas kesesuaian berbagai metode pembelajaran mesin untuk masalah SHM yang berbeda - \item Terakhir, tren masa depan - \end{enumerate} - & - \begin{enumerate}[resume=enum2] - \item SVM dan hutan acak kurang mendapat perhatian dibandingkan dengan jaringan saraf. Ini digunakan untuk klasifikasi kerusakan. Namun, pemrosesan awal data jauh lebih rumit. - - \end{enumerate} - \\ - - \pagebreak - %---------------2 - 2 %Nomor - - %for mult rows - - & %Judul Jurnal - Structural health monitoring of a cantilever beam using support vector machine (Satish B Satpal; Yogesh Khandare; Anirban Guha; Sauvik Banerjee) - - %for mult rows - - % & %Author - % % Satish B Satpal; Yogesh Khandare; Anirban Guha; Sauvik Banerjee - - % %for mult rows - - % & %Nama Jurnal - % International Journal of Advanced Structural Engineering (IJASE) - - % %for mult rows - - % & %Sumber - % \href{http://dx.doi.org/10.1186/2008-6695-5-2}{ResearchGate} - - % %for mult rows - - % & %Tahun - % 2020 - - % %for mult rows - - & %Tujuan penelitian - Memeriksa algoritma SVM untuk pemantauan kesehatan seperti balok struktur menggunakan data perpindahan modal yang disebabkan oleh getaran. - - & %Kesimpulan - Studi ini menilai kemampuan mesin vektor pendukung untuk memprediksi intensitas kerusakan dan lokasi pada balok kantilever. Meskipun berhasil memprediksi kerusakan dengan sedikit kesalahan, tingkat kebisingan dan lokasi kerusakan memengaruhi keakuratan. Tingkat kebisingan yang tinggi mempengaruhi kinerja secara signifikan, terutama pada intensitas kerusakan yang lebih rendah. - - - - %-----------3 + \input{important/van2020} + \\ + %-----2 + \input{important/abdeljaber2017} + \\ + %------3 \\ 3 From 6b866b9ed550a5b3b3a13c40f3df55b0bddb8585 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sat, 10 May 2025 16:23:39 +0700 Subject: [PATCH 06/45] feat(latex): create thesis class and initial document structure with title page and macros --- latex/frontmatter/img/logo.png | Bin 0 -> 258882 bytes latex/frontmatter/maketitle.tex | 31 ++++++++++ latex/frontmatter/title_page.tex | 0 latex/main.tex | 35 ++++++++++++ latex/preamble/macros.tex | 5 ++ latex/preamble/packages.tex | 3 + latex/thesis.cls | 95 +++++++++++++++++++++++++++++++ 7 files changed, 169 insertions(+) create mode 100644 latex/frontmatter/img/logo.png create mode 100644 latex/frontmatter/maketitle.tex delete mode 100644 latex/frontmatter/title_page.tex create mode 100644 latex/preamble/macros.tex create mode 100644 latex/preamble/packages.tex create mode 100644 latex/thesis.cls diff --git a/latex/frontmatter/img/logo.png b/latex/frontmatter/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..19d31dad967734c2063318ad8b7144e416f2c3fd GIT binary patch literal 258882 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%0Aybh)6 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 Date: Sat, 10 May 2025 17:17:51 +0700 Subject: [PATCH 07/45] feat(latex): add frontmatter macros for frontmatters pages (endorsement, originality, approval, acknowledgement etc.) --- latex/frontmatter/approval.tex | 0 latex/frontmatter/endorsement.tex | 0 latex/thesis.cls | 13 +++++++++++++ 3 files changed, 13 insertions(+) create mode 100644 latex/frontmatter/approval.tex create mode 100644 latex/frontmatter/endorsement.tex diff --git a/latex/frontmatter/approval.tex b/latex/frontmatter/approval.tex new file mode 100644 index 0000000..e69de29 diff --git a/latex/frontmatter/endorsement.tex b/latex/frontmatter/endorsement.tex new file mode 100644 index 0000000..e69de29 diff --git a/latex/thesis.cls b/latex/thesis.cls index 7f2137e..1cf4d07 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -90,6 +90,19 @@ \setcounter{page}{1} % Start chapter 1 at page 1 } +% Frontmatter Macro (Toggle TOC Inclusion) +\newcommand{\frontmattersection}[3]{% + \begin{titlepage} + \centering + \ifstrequal{#1}{toc}{\section*{#2}\addcontentsline{toc}{section}{#2}}{\section*{#2}}% + \input{frontmatter/#3} + \end{titlepage} + \clearpage +} + +% Wrapper Command for Each Page +\newcommand{\endorsementpage}[1]{\frontmattersection{#1}{Pengesahan}{endorsement}} +\newcommand{\originalitystatement}[1]{\frontmattersection{#1}{Pernyataan Keaslian}{originality}} \endinput \ No newline at end of file From 05926e38575451fe60f47d515a0b4403763cdce4 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sat, 10 May 2025 17:20:25 +0700 Subject: [PATCH 08/45] feat(latex): add originality frontmatter file --- latex/frontmatter/originality.tex | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 latex/frontmatter/originality.tex diff --git a/latex/frontmatter/originality.tex b/latex/frontmatter/originality.tex new file mode 100644 index 0000000..e69de29 From 8d09adefd4de52f92df12468fe4eb3abec3e614b Mon Sep 17 00:00:00 2001 From: nuluh Date: Sat, 10 May 2025 17:36:15 +0700 Subject: [PATCH 09/45] fix(latex): rename endorsement page command to avoid core LaTeX primitive for ending environments. Closes #56 --- latex/thesis.cls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index 1cf4d07..b5d2787 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -101,7 +101,7 @@ } % Wrapper Command for Each Page -\newcommand{\endorsementpage}[1]{\frontmattersection{#1}{Pengesahan}{endorsement}} +\newcommand{\theendorsementpage}[1]{\frontmattersection{#1}{Pengesahan}{endorsement}} \newcommand{\originalitystatement}[1]{\frontmattersection{#1}{Pernyataan Keaslian}{originality}} From ca668ffc5fe601d3cb045139ff17bafd1b95c3e6 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sat, 10 May 2025 17:39:36 +0700 Subject: [PATCH 10/45] feat(latex): add endorsement and originality statements to the document --- latex/main.tex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/latex/main.tex b/latex/main.tex index ae8158b..876a325 100644 --- a/latex/main.tex +++ b/latex/main.tex @@ -18,6 +18,8 @@ \begin{document} \maketitle +\theendorsementpage{toc} +\originalitystatement{toc} \tableofcontents \clearpage From c57a916a1a6d8adad743dd76a48cb20672a19451 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sat, 10 May 2025 18:50:41 +0700 Subject: [PATCH 11/45] fixlatex): fix chapter formatting and spacing in thesis class to be aligned at before chapter number and restyle \chapter to be centered and use hardcoded prefix "BAB" following with roman numbering --- latex/thesis.cls | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index b5d2787..18b5ec1 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -53,25 +53,36 @@ \fancyfoot[C]{\thepage} % Chapter formatting -\titleformat{\chapter}[hang]{\Huge\bfseries}{\thechapter.}{1em}{} -\titlespacing*{\chapter}{0pt}{-10pt}{20pt} +\titleformat{\chapter}[display] + {\bfseries\Large\centering} + {BAB~\Roman{chapter}} % << display format + {1ex} + {\MakeUppercase} + +% Ensure chapter reference in TOC matches +\renewcommand{\cftchappresnum}{BAB~} +\renewcommand{\cftchapaftersnum}{\quad} + +% \titlespacing*{\chapter}{0pt}{-10pt}{20pt} % Redefine \maketitle \renewcommand{\maketitle}{\input{frontmatter/maketitle}} % Chapter & Section format \renewcommand{\cftchapfont}{\bfseries\MakeUppercase} -\renewcommand{\cftsecfont}{} -\renewcommand{\cftsubsecfont}{\itshape} +% \renewcommand{\cftsecfont}{} +% \renewcommand{\cftsubsecfont}{\itshape} +% \renewcommand{\thesection}{\textup{\Roman{chapter}}.\arabic{section}} + % Dot leaders, spacing, indentation -\setlength{\cftbeforechapskip}{1em} +\setlength{\cftbeforechapskip}{0em} \setlength{\cftchapindent}{0pt} -\setlength{\cftsecindent}{1.5em} +\setlength{\cftsecindent}{0em} \setlength{\cftsubsecindent}{3em} -\setlength{\cftchapnumwidth}{3em} -\setlength{\cftsecnumwidth}{3.5em} -\setlength{\cftsubsecnumwidth}{4.5em} +\setlength{\cftchapnumwidth}{4em} +\setlength{\cftsecnumwidth}{1.5em} +\setlength{\cftsubsecnumwidth}{2.5em} % Title styling \renewcommand{\contentsname}{\hfill\bfseries\normalsize DAFTAR ISI\hfill} From 792ed64027465931aab7163ae4b2c6e78b0f3be0 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 00:48:57 +0700 Subject: [PATCH 12/45] fix(latex): adjust section number width in table of contents for best desired looks --- latex/thesis.cls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index 18b5ec1..ec8c77c 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -81,7 +81,7 @@ \setlength{\cftsecindent}{0em} \setlength{\cftsubsecindent}{3em} \setlength{\cftchapnumwidth}{4em} -\setlength{\cftsecnumwidth}{1.5em} +\setlength{\cftsecnumwidth}{2.5em} \setlength{\cftsubsecnumwidth}{2.5em} % Title styling From 6c0fb67b86fac3376e683985d980e50c3ab4f4bf Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 01:08:49 +0700 Subject: [PATCH 13/45] refactor(latex): refactor metadata commands for thesis information and load from external file to implement reusability --- latex/metadata.tex | 7 +++++++ latex/thesis.cls | 8 +------- 2 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 latex/metadata.tex diff --git a/latex/metadata.tex b/latex/metadata.tex new file mode 100644 index 0000000..ba54758 --- /dev/null +++ b/latex/metadata.tex @@ -0,0 +1,7 @@ +\newcommand{\studentname}{Rifqi Damar Panuluh} +\newcommand{\studentid}{20210110224} +\newcommand{\thesistitle}{Prediksi Lokasi Kerusakan dengan Machine Learning} +\newcommand{\faculty}{Fakultas Teknik} +\newcommand{\program}{Teknik Sipil} +\newcommand{\university}{Universitas Muhammadiyah Yogyakarta} +\newcommand{\yearofsubmission}{2025} \ No newline at end of file diff --git a/latex/thesis.cls b/latex/thesis.cls index ec8c77c..df25e3f 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -27,13 +27,7 @@ \setmonofont{Courier New} % Metadata commands -\newcommand{\studentname}{} -\newcommand{\studentid}{} -\newcommand{\thesistitle}{} -\newcommand{\faculty}{} -\newcommand{\program}{} -\newcommand{\university}{} -\newcommand{\yearofsubmission}{} +\input{metadata} % Load metadata from external file \newcommand{\setthesisinfo}[7]{% \renewcommand{\thesistitle}{#1}% From 7820dd580a438a904c10081cbdeaf0a0eedc5915 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 08:37:19 +0700 Subject: [PATCH 14/45] feat(latex): add endorsement page with committee approval details and department head information --- latex/frontmatter/endorsement.tex | 64 +++++++++++++++++++++++++++++++ latex/metadata.tex | 4 ++ 2 files changed, 68 insertions(+) diff --git a/latex/frontmatter/endorsement.tex b/latex/frontmatter/endorsement.tex index e69de29..b0502b4 100644 --- a/latex/frontmatter/endorsement.tex +++ b/latex/frontmatter/endorsement.tex @@ -0,0 +1,64 @@ +% frontmatter/endorsement.tex +\setmainfont{Times New Roman} + +\begin{center} + \textbf{\Large LEMBAR PENGESAHAN TUGAS AKHIR} \\[0.5em] + \textit{APPROVAL SHEET} +\end{center} + +\vspace{1em} + +\renewcommand{\arraystretch}{1.2} +\begin{tabular}{llp{10cm}} +\textbf{Judul} & : & \thesistitle \\ +\textit{Title} & & \\ + +\textbf{Mahasiswa} & : & \studentname \\ +\textit{Student} & & \\ + +\textbf{Nomor Mahasiswa} & : &\studentid \\ +\textit{Student ID.} & & \\ + +\textbf{Dosen Pembimbing} & : & 1. \firstadvisor \\ +\textit{Advisors} & & 2. \secondadvisor +\end{tabular} + +\vspace{1em} +\textbf{Telah disetujui oleh Tim Penguji:} \\ +\textit{Approved by the Committee on Oral Examination} + +\vspace{1em} +\begin{tabular}{lp{5cm}} + \textbf{\firstadvisor} &: + % \vspace{2cm} % signature space + % \\[1em] % pull up next row + \\ + \textit{Ketua Tim Penguji} & + \noindent\makebox[5cm]{\hrulefill}\\[-0.5em] + \textit{\small Chair} & \small Yogyakarta, \dotfill 2020 + \\ + \textbf{\secondadvisor} &: + % \vspace{2cm} % signature space + % \\[1em] % pull up next row + \\ + \textit{Ketua Tim Penguji} & + \noindent\makebox[5cm]{\hrulefill}\\[-0.5em] + \textit{\small Chair} & \small Yogyakarta, \dotfill 2020 \\ +\end{tabular} + +\vspace{1em} +\noindent +\textbf{Diterima dan disetujui sebagai persyaratan untuk memperoleh gelar Sarjana Teknik} \\ +\textit{Accepted in partial fulfillment of the requirements for the degree of Bachelor of Engineering} + +\vspace{2em} +\begin{center} + \textbf{Ketua Program Studi} \\ + \textit{Head of Department} +\end{center} + +\vspace{3em} +\begin{center} + \textbf{\headdepartement} \\ + NIK. \headdepartementid +\end{center} diff --git a/latex/metadata.tex b/latex/metadata.tex index ba54758..8ec017b 100644 --- a/latex/metadata.tex +++ b/latex/metadata.tex @@ -1,6 +1,10 @@ \newcommand{\studentname}{Rifqi Damar Panuluh} \newcommand{\studentid}{20210110224} \newcommand{\thesistitle}{Prediksi Lokasi Kerusakan dengan Machine Learning} +\newcommand{\firstadvisor}{Ir. Muhammad Ibnu Syamsi, Ph.D.} +\newcommand{\secondadvisor}{} +\newcommand{\headdepartement}{Puji Harsanto, S.T. M.T., Ph.D.} +\newcommand{\headdepartementid}{19740607201404123064} \newcommand{\faculty}{Fakultas Teknik} \newcommand{\program}{Teknik Sipil} \newcommand{\university}{Universitas Muhammadiyah Yogyakarta} From f83b890055dc4519b3f768c32aa78603c8380562 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 10:23:30 +0700 Subject: [PATCH 15/45] fix(latex): add tocbibind package to include toc itself in the toc and give dot leaders to it. --- latex/thesis.cls | 2 ++ 1 file changed, 2 insertions(+) diff --git a/latex/thesis.cls b/latex/thesis.cls index df25e3f..2cd1aa6 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -13,6 +13,7 @@ \RequirePackage{hyperref} \RequirePackage{etoolbox} \RequirePackage{tocloft} +\RequirePackage{tocbibind} % Page layout \geometry{margin=1in} @@ -77,6 +78,7 @@ \setlength{\cftchapnumwidth}{4em} \setlength{\cftsecnumwidth}{2.5em} \setlength{\cftsubsecnumwidth}{2.5em} +\renewcommand \cftchapdotsep{4.5} % Title styling \renewcommand{\contentsname}{\hfill\bfseries\normalsize DAFTAR ISI\hfill} From 2db5170366c10d8ca2734f783b65c109ccaf9d00 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 10:41:40 +0700 Subject: [PATCH 16/45] fix(latex): correct chapter dot leaders and page font in table of contents to be all normalfont for all level instead of bfseries --- latex/thesis.cls | 3 +++ 1 file changed, 3 insertions(+) diff --git a/latex/thesis.cls b/latex/thesis.cls index 2cd1aa6..2e75c77 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -79,6 +79,9 @@ \setlength{\cftsecnumwidth}{2.5em} \setlength{\cftsubsecnumwidth}{2.5em} \renewcommand \cftchapdotsep{4.5} +\renewcommand \cftchapdotsep{4.5} % https://tex.stackexchange.com/a/273764 +\renewcommand{\cftchapleader}{\normalfont\cftdotfill{\cftsecdotsep}} +\renewcommand{\cftchappagefont}{\normalfont} % Title styling \renewcommand{\contentsname}{\hfill\bfseries\normalsize DAFTAR ISI\hfill} From 740680d1c74402eb5ce040bf5309298f7ae25081 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 10:45:42 +0700 Subject: [PATCH 17/45] fix(latex): fix \contentsname to keep the title centered by adding dummy second `\hfill` in the `\cftaftertoctitle` when using \fancypagestyle or other fancyhdr effects --- latex/thesis.cls | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index 2e75c77..a90ec84 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -84,8 +84,9 @@ \renewcommand{\cftchappagefont}{\normalfont} % Title styling -\renewcommand{\contentsname}{\hfill\bfseries\normalsize DAFTAR ISI\hfill} +\renewcommand{\contentsname}{DAFTAR ISI} \renewcommand{\cfttoctitlefont}{\bfseries\MakeUppercase} +\renewcommand{\cftaftertoctitle}{\hfill\hfill} % https://tex.stackexchange.com/a/255699/394075 % \renewcommand{\cftaftertoctitle}{\vskip 2em} \renewcommand{\tableofcontents}{ From 39f966e71bbbe93688573c4cb02891d706bc9a87 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 10:56:32 +0700 Subject: [PATCH 18/45] chore(latex): clarify comment for TOC title styling in thesis class --- latex/thesis.cls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index a90ec84..429a06f 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -83,7 +83,7 @@ \renewcommand{\cftchapleader}{\normalfont\cftdotfill{\cftsecdotsep}} \renewcommand{\cftchappagefont}{\normalfont} -% Title styling +% Table of Contents (TOC) Title styling \renewcommand{\contentsname}{DAFTAR ISI} \renewcommand{\cfttoctitlefont}{\bfseries\MakeUppercase} \renewcommand{\cftaftertoctitle}{\hfill\hfill} % https://tex.stackexchange.com/a/255699/394075 From e0fbc23257c5347cfded22916e3a4e1b871fd520 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 11:09:24 +0700 Subject: [PATCH 19/45] fix(latex): ensure TOC and references respect custom numbering by redefining \thechapter to preserve the roman in TOC --- latex/thesis.cls | 3 +++ 1 file changed, 3 insertions(+) diff --git a/latex/thesis.cls b/latex/thesis.cls index 429a06f..bc23b83 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -83,6 +83,9 @@ \renewcommand{\cftchapleader}{\normalfont\cftdotfill{\cftsecdotsep}} \renewcommand{\cftchappagefont}{\normalfont} +% Ensure TOC and References Respect Custom Numbering +\renewcommand{\thechapter}{chapter.\Roman{chapter}} + % Table of Contents (TOC) Title styling \renewcommand{\contentsname}{DAFTAR ISI} \renewcommand{\cfttoctitlefont}{\bfseries\MakeUppercase} From 676b2b1a879bf4ff1094bb067e7b0b3d6d455f59 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 11:12:50 +0700 Subject: [PATCH 20/45] fix(latex): remove accidental prefix 'chapter' string in TOC and fix the section numbering to keep using chapter's counter in arabic instead of inherited in roman --- latex/thesis.cls | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index bc23b83..75101af 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -84,7 +84,9 @@ \renewcommand{\cftchappagefont}{\normalfont} % Ensure TOC and References Respect Custom Numbering -\renewcommand{\thechapter}{chapter.\Roman{chapter}} +\renewcommand{\thechapter}{\Roman{chapter}} +\renewcommand\thesection{\arabic{chapter}.\arabic{section}} + % Table of Contents (TOC) Title styling \renewcommand{\contentsname}{DAFTAR ISI} From 907f725fa73c93cdd9d7d4a3e2414e9121d2f341 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 11:13:20 +0700 Subject: [PATCH 21/45] fix(latex): remove redundant command for chapter dot separation in TOC --- latex/thesis.cls | 1 - 1 file changed, 1 deletion(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index 75101af..b5000b6 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -78,7 +78,6 @@ \setlength{\cftchapnumwidth}{4em} \setlength{\cftsecnumwidth}{2.5em} \setlength{\cftsubsecnumwidth}{2.5em} -\renewcommand \cftchapdotsep{4.5} \renewcommand \cftchapdotsep{4.5} % https://tex.stackexchange.com/a/273764 \renewcommand{\cftchapleader}{\normalfont\cftdotfill{\cftsecdotsep}} \renewcommand{\cftchappagefont}{\normalfont} From 5e08d4f8c6d72bc3dc9f0bbec958cc477155b2ca Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 11:21:50 +0700 Subject: [PATCH 22/45] fix(latex): remove custom table of contents command since it doesnt give any effects when directly \renewcommand without through packages --- latex/thesis.cls | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index b5000b6..0dc8155 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -93,18 +93,6 @@ \renewcommand{\cftaftertoctitle}{\hfill\hfill} % https://tex.stackexchange.com/a/255699/394075 % \renewcommand{\cftaftertoctitle}{\vskip 2em} -\renewcommand{\tableofcontents}{ - \clearpage - \pagestyle{plain} % Roman page number, centered bottom - \pagenumbering{roman} - \setcounter{page}{viii} % Optional: sync with expected numbering - \addcontentsline{toc}{chapter}{DAFTAR ISI} - \oldtableofcontents - \clearpage - \pagenumbering{arabic} - \setcounter{page}{1} % Start chapter 1 at page 1 -} - % Frontmatter Macro (Toggle TOC Inclusion) \newcommand{\frontmattersection}[3]{% \begin{titlepage} From 92a7143d900783404eac74e401a1633d229bcb23 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 11:38:53 +0700 Subject: [PATCH 23/45] fix(latex): update frontmatter section command to correctly add TOC entries as chapters --- latex/thesis.cls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index 0dc8155..8ae946d 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -97,7 +97,7 @@ \newcommand{\frontmattersection}[3]{% \begin{titlepage} \centering - \ifstrequal{#1}{toc}{\section*{#2}\addcontentsline{toc}{section}{#2}}{\section*{#2}}% + \ifstrequal{#1}{toc}{\addcontentsline{toc}{chapter}{#2}}{\chapter*{#2}}% \input{frontmatter/#3} \end{titlepage} \clearpage From 43a0f40182fc860adaef91fa9131c64e985dc4e5 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 12:51:23 +0700 Subject: [PATCH 24/45] fix(latex): creating header and footer styles preset --- latex/thesis.cls | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index 8ae946d..cb28373 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -41,11 +41,21 @@ } % Header and footer -\pagestyle{fancy} -\fancyhf{} -\fancyhead[R]{\nouppercase{\rightmark}} -\fancyhead[L]{\nouppercase{\leftmark}} -\fancyfoot[C]{\thepage} +\fancypagestyle{fancy}{% + \fancyhf{} + \fancyhead[R]{\nouppercase{\rightmark}} + \fancyhead[L]{\nouppercase{\leftmark}} + \fancyfoot[C]{\thepage} +} +\fancypagestyle{fancyplainfrontmatter}{% + \renewcommand{\headrulewidth}{0pt} + \fancyfoot[C]{\thepage} +} +\fancypagestyle{fancyplain}{% + \fancyhf{} + \renewcommand{\headrulewidth}{0pt} + \fancyhead[R]{\thepage} +} % Chapter formatting \titleformat{\chapter}[display] From 702760cc5ee9487e8b158de76897a64738c5a705 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 12:52:52 +0700 Subject: [PATCH 25/45] fix(latex): assign fancyhdr preset page style to frontmatter section macro --- latex/thesis.cls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index cb28373..8f7d4c6 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -107,7 +107,7 @@ \newcommand{\frontmattersection}[3]{% \begin{titlepage} \centering - \ifstrequal{#1}{toc}{\addcontentsline{toc}{chapter}{#2}}{\chapter*{#2}}% + \ifstrequal{#1}{toc}{\thispagestyle{fancyplainfrontmatter}\addcontentsline{toc}{chapter}{#2}}{\chapter*{#2}}% \input{frontmatter/#3} \end{titlepage} \clearpage From 5c70d7db51edb62cb7386aa1dfbe982b800bdb62 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 12:54:55 +0700 Subject: [PATCH 26/45] fix(latex): ensure `fancyplain` page style preset is applied before content inclusion so it use top right number for non-first-page chapter --- latex/main.tex | 1 + 1 file changed, 1 insertion(+) diff --git a/latex/main.tex b/latex/main.tex index 876a325..8a2bb8e 100644 --- a/latex/main.tex +++ b/latex/main.tex @@ -23,6 +23,7 @@ \tableofcontents \clearpage +\pagestyle{fancyplain} % Include content \include{content/abstract} \include{content/introduction} From f38d44df1dcecfbb4439f6a6287fbb4624abe1c5 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 13:00:53 +0700 Subject: [PATCH 27/45] fix(latex): add dummy introductory chapter and sections for doing unittest of new implemented page number and chapter numbering --- latex/chapters/01_introduction.tex | 15 +++++++++++++++ latex/chapters/02_literature_review.tex | 6 ++++++ 2 files changed, 21 insertions(+) diff --git a/latex/chapters/01_introduction.tex b/latex/chapters/01_introduction.tex index e69de29..bdd1baa 100644 --- a/latex/chapters/01_introduction.tex +++ b/latex/chapters/01_introduction.tex @@ -0,0 +1,15 @@ +\chapter{PENDAHULUAN} +\section{Latar Belakang} +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc consequat lectus dolor, a commodo odio suscipit nec. Aliquam posuere elit eget tellus dapibus, auctor ornare mi porttitor. Donec auctor aliquet nisl, quis convallis ligula rutrum id. Duis tortor ipsum, scelerisque vestibulum viverra eu, maximus vel mi. Nullam volutpat nunc et varius tempor. Vivamus convallis mi eros, aliquam semper dui tincidunt a. Morbi nunc dui, accumsan ac arcu nec, condimentum efficitur mauris. Etiam sed mauris semper, volutpat justo eu, placerat mauris. Suspendisse at erat eu arcu gravida mattis et id nunc. Aliquam malesuada magna odio, ac dictum erat vestibulum a. Mauris vel nisi sit amet elit tempor bibendum sit amet a velit. Morbi dignissim facilisis placerat.\par + +Pellentesque vel accumsan lorem, id vulputate metus. Nulla mollis orci ante, et euismod erat venenatis eget. Proin tempus lobortis feugiat. Fusce vitae sem quis lacus iaculis dignissim ut eget turpis. Vivamus ut nisl in enim porttitor fringilla vel et mauris. Mauris quis porttitor magna. Pellentesque molestie viverra arcu at tincidunt. Maecenas non elit arcu.\par + +Etiam feugiat enim sit amet tortor interdum lobortis. Curabitur elementum faucibus sapien. Morbi eget facilisis lorem. In sed suscipit metus. Etiam porttitor, libero sit amet sodales hendrerit, libero dolor hendrerit nulla, sed convallis risus leo posuere metus. Cras gravida ac elit viverra ultrices. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Maecenas dictum urna elit, nec eleifend nulla mattis sit amet. Pellentesque suscipit metus vitae leo suscipit, a vehicula quam pretium. Sed eu est ut risus convallis hendrerit a vulputate justo. Nulla sollicitudin quam ut risus euismod, quis consequat dui mattis. Mauris id eros varius, pellentesque quam quis, venenatis tellus. Nulla vitae condimentum nisl. Vestibulum suscipit scelerisque dui, non posuere purus finibus nec. Nulla ultrices felis quis vestibulum porta. Suspendisse potenti.\par + +Nam tempus tincidunt interdum. Pellentesque at ligula ac massa semper efficitur vitae non ante. Suspendisse potenti. Cras vitae interdum erat, nec facilisis urna. Nulla commodo porttitor tellus non posuere. Vestibulum tristique ut urna quis porttitor. Sed pellentesque lectus sit amet ultrices aliquam. Aliquam erat volutpat. Nam dictum eu erat a mollis. Donec eget nulla vel risus aliquet suscipit sed at libero.\par + +Maecenas hendrerit pharetra bibendum. Donec ut tortor ac augue aliquam ullamcorper nec id eros. Quisque consectetur elementum ipsum vitae posuere. Sed ultricies ipsum nibh, vitae volutpat neque bibendum at. Morbi dictum metus eu bibendum malesuada. Nam scelerisque purus erat, id dictum nisl pretium vitae. Curabitur finibus commodo dui ac molestie. In sed sem ac dui dapibus ullamcorper. Aenean molestie nulla eu lorem maximus hendrerit. Vivamus viverra velit dolor, in vehicula eros facilisis at. Vivamus in rhoncus sem. +\section{Lingkup Penelitian} +\section{Tujuan Penelitian} +\section{Manfaat Penelitian} +% \subsubsection{Dolor} \ No newline at end of file diff --git a/latex/chapters/02_literature_review.tex b/latex/chapters/02_literature_review.tex index e69de29..35c1205 100644 --- a/latex/chapters/02_literature_review.tex +++ b/latex/chapters/02_literature_review.tex @@ -0,0 +1,6 @@ +\chapter{TINJAUAN PUSTAKA DAN LANDASAN TEORI} +\section{Tinjauan Pustaka} +\section{Dasar Teori} +\subsection{Short-Time Fourier Transform} +\subsection{Machine Learning} +% \subsubsection{Dolor} \ No newline at end of file From bf3c43639d23733eaa55aed9312abb99b40a71a2 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 18:26:46 +0700 Subject: [PATCH 28/45] fix(latex): update page layout margins to 3cm for all sides --- latex/thesis.cls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index 8ae946d..d36f4e8 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -16,7 +16,7 @@ \RequirePackage{tocbibind} % Page layout -\geometry{margin=1in} +\geometry{left=3cm, top=3cm, right=3cm, bottom=3cm} \setlength{\parskip}{0.5em} \setlength{\parindent}{0pt} \onehalfspacing From 921dc9245c1c3f82b5006c1621ff2c7c01d1b923 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 19:32:13 +0700 Subject: [PATCH 29/45] fix(latex): add draft watermark functionality with conditional loading --- latex/main.tex | 2 +- latex/thesis.cls | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/latex/main.tex b/latex/main.tex index 876a325..d2be8a5 100644 --- a/latex/main.tex +++ b/latex/main.tex @@ -1,4 +1,4 @@ -\documentclass{thesis} +\documentclass[draftmark]{thesis} % Title Information \setthesisinfo diff --git a/latex/thesis.cls b/latex/thesis.cls index d36f4e8..5b1788e 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -1,6 +1,11 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesClass{thesis}[2025/05/10 Bachelor Thesis Class] +\newif\if@draftmark +\@draftmarkfalse + +\DeclareOption{draftmark}{\@draftmarktrue} +\ProcessOptions \relax \LoadClass[a4paper,12pt]{report} % Load common packages @@ -15,6 +20,16 @@ \RequirePackage{tocloft} \RequirePackage{tocbibind} +% Conditionally load the watermark package and settings +\if@draftmark + \RequirePackage{draftwatermark} + \SetWatermarkText{Draft: \today [wip]} + \SetWatermarkColor[gray]{0.7} + \SetWatermarkFontSize{2cm} + \SetWatermarkAngle{90} + \SetWatermarkHorCenter{1.5cm} +\fi + % Page layout \geometry{left=3cm, top=3cm, right=3cm, bottom=3cm} \setlength{\parskip}{0.5em} From e9568583e41fbc4722ceaf003f21033869744cdc Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 22:13:46 +0700 Subject: [PATCH 30/45] fix(latex): change document class from report to book for having access to \frontmatter, \mainmatter, and \backmatter --- latex/thesis.cls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index 5b1788e..ef3c511 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -6,7 +6,7 @@ \DeclareOption{draftmark}{\@draftmarktrue} \ProcessOptions \relax -\LoadClass[a4paper,12pt]{report} +\LoadClass[a4paper,12pt,oneside]{book} % Load common packages \RequirePackage{fontspec} From 104b72e624e66eae81741c49df05c6caab9e5e6a Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 22:15:05 +0700 Subject: [PATCH 31/45] fix(latex): remove second `\hfill` in the `\cftaftertoctitle` to fix the `\contentsname` with `book` document class --- latex/thesis.cls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index ef3c511..42515e6 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -105,7 +105,7 @@ % Table of Contents (TOC) Title styling \renewcommand{\contentsname}{DAFTAR ISI} \renewcommand{\cfttoctitlefont}{\bfseries\MakeUppercase} -\renewcommand{\cftaftertoctitle}{\hfill\hfill} % https://tex.stackexchange.com/a/255699/394075 +\renewcommand{\cftaftertoctitle}{\hfill} % https://tex.stackexchange.com/a/255699/394075 % \renewcommand{\cftaftertoctitle}{\vskip 2em} % Frontmatter Macro (Toggle TOC Inclusion) From 07ed6a9a1332bbb57d6ce06ff05d7f5f005095f7 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 22:54:02 +0700 Subject: [PATCH 32/45] fix(latex): reorder document structure by moving \frontmatter and \mainmatter for proper page numbering --- latex/main.tex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/latex/main.tex b/latex/main.tex index ac45e65..03ef04b 100644 --- a/latex/main.tex +++ b/latex/main.tex @@ -18,11 +18,13 @@ \begin{document} \maketitle +\frontmatter +\setcounter{page}{1} \theendorsementpage{toc} \originalitystatement{toc} \tableofcontents \clearpage - +\mainmatter \pagestyle{fancyplain} % Include content \include{content/abstract} From 1f275fad42bea6e46e654544d138d763501627cc Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 22:57:26 +0700 Subject: [PATCH 33/45] feat(latex): add figure and table numbering to include chapter numbern arabic despite the chapter number using roman and dummy figures to test --- latex/chapters/01_introduction.tex | 25 +++++++++++++++++++++++++ latex/chapters/02_literature_review.tex | 14 ++++++++++++++ latex/thesis.cls | 4 ++++ 3 files changed, 43 insertions(+) diff --git a/latex/chapters/01_introduction.tex b/latex/chapters/01_introduction.tex index e69de29..a97f344 100644 --- a/latex/chapters/01_introduction.tex +++ b/latex/chapters/01_introduction.tex @@ -0,0 +1,25 @@ +\chapter{PENDAHULUAN} + +\section{Latar Belakang} +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc consequat lectus dolor, a commodo odio suscipit nec. Aliquam posuere elit eget tellus dapibus, auctor ornare mi porttitor. Donec auctor aliquet nisl, quis convallis ligula rutrum id. Duis tortor ipsum, scelerisque vestibulum viverra eu, maximus vel mi. Nullam volutpat nunc et varius tempor. Vivamus convallis mi eros, aliquam semper dui tincidunt a. Morbi nunc dui, accumsan ac arcu nec, condimentum efficitur mauris. Etiam sed mauris semper, volutpat justo eu, placerat mauris. Suspendisse at erat eu arcu gravida mattis et id nunc. Aliquam malesuada magna odio, ac dictum erat vestibulum a. Mauris vel nisi sit amet elit tempor bibendum sit amet a velit. Morbi dignissim facilisis placerat.\par + +\begin{figure} + \centering + \includegraphics[width=0.5\linewidth]{frontmatter/img/slice1.jpg} + \caption{Enter Caption} + \label{fig:enter-label} +\end{figure} + +Pellentesque vel accumsan lorem, id vulputate metus. Nulla mollis orci ante, et euismod erat venenatis eget. Proin tempus lobortis feugiat. Fusce vitae sem quis lacus iaculis dignissim ut eget turpis. Vivamus ut nisl in enim porttitor fringilla vel et mauris. Mauris quis porttitor magna. Pellentesque molestie viverra arcu at tincidunt. Maecenas non elit arcu.\par + +Etiam feugiat enim sit amet tortor interdum lobortis. Curabitur elementum faucibus sapien. Morbi eget facilisis lorem. In sed suscipit metus. Etiam porttitor, libero sit amet sodales hendrerit, libero dolor hendrerit nulla, sed convallis risus leo posuere metus. Cras gravida ac elit viverra ultrices. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Maecenas dictum urna elit, nec eleifend nulla mattis sit amet. Pellentesque suscipit metus vitae leo suscipit, a vehicula quam pretium. Sed eu est ut risus convallis hendrerit a vulputate justo. Nulla sollicitudin quam ut risus euismod, quis consequat dui mattis. Mauris id eros varius, pellentesque quam quis, venenatis tellus. Nulla vitae condimentum nisl. Vestibulum suscipit scelerisque dui, non posuere purus finibus nec. Nulla ultrices felis quis vestibulum porta. Suspendisse potenti.\par + +Nam tempus tincidunt interdum. Pellentesque at ligula ac massa semper efficitur vitae non ante. Suspendisse potenti. Cras vitae interdum erat, nec facilisis urna. Nulla commodo porttitor tellus non posuere. Vestibulum tristique ut urna quis porttitor. Sed pellentesque lectus sit amet ultrices aliquam. Aliquam erat volutpat. Nam dictum eu erat a mollis. Donec eget nulla vel risus aliquet suscipit sed at libero.\par + + + +Maecenas hendrerit pharetra bibendum. Donec ut tortor ac augue aliquam ullamcorper nec id eros. Quisque consectetur elementum ipsum vitae posuere. Sed ultricies ipsum nibh, vitae volutpat neque bibendum at. Morbi dictum metus eu bibendum malesuada. Nam scelerisque purus erat, id dictum nisl pretium vitae. Curabitur finibus commodo dui ac molestie. In sed sem ac dui dapibus ullamcorper. Aenean molestie nulla eu lorem maximus hendrerit. Vivamus viverra velit dolor, in vehicula eros facilisis at. Vivamus in rhoncus sem. +\section{Lingkup Penelitian} +\section{Tujuan Penelitian} +\section{Manfaat Penelitian} +% \subsubsection{Dolor} \ No newline at end of file diff --git a/latex/chapters/02_literature_review.tex b/latex/chapters/02_literature_review.tex index e69de29..b7f0014 100644 --- a/latex/chapters/02_literature_review.tex +++ b/latex/chapters/02_literature_review.tex @@ -0,0 +1,14 @@ +\chapter{TINJAUAN PUSTAKA DAN LANDASAN TEORI} +\section{Tinjauan Pustaka} + +\begin{figure}[!ht] + \centering + \includegraphics[width=0.5\linewidth]{frontmatter/img/slice1.jpg} + \caption{Enter Caption} + \label{fig:enter-label} +\end{figure} + +\section{Dasar Teori} +\subsection{Short-Time Fourier Transform} +\subsection{Machine Learning} +% \subsubsection{Dolor} \ No newline at end of file diff --git a/latex/thesis.cls b/latex/thesis.cls index 42515e6..d3dd97e 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -73,6 +73,10 @@ \renewcommand{\cftchappresnum}{BAB~} \renewcommand{\cftchapaftersnum}{\quad} +% Change figure numbering to include chapter (e.g., Figure 1.1, 1.2...) +\renewcommand{\thefigure}{\arabic{chapter}.\arabic{figure}} +\renewcommand{\thetable}{\arabic{chapter}.\arabic{table}} + % \titlespacing*{\chapter}{0pt}{-10pt}{20pt} % Redefine \maketitle From eb1d2a87b42e8c18f206ce415b856f4ce6acd3a2 Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 11 May 2025 23:05:13 +0700 Subject: [PATCH 34/45] refactor(latex): move figure numbering declaration --- latex/thesis.cls | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index d3dd97e..4a6285c 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -73,10 +73,6 @@ \renewcommand{\cftchappresnum}{BAB~} \renewcommand{\cftchapaftersnum}{\quad} -% Change figure numbering to include chapter (e.g., Figure 1.1, 1.2...) -\renewcommand{\thefigure}{\arabic{chapter}.\arabic{figure}} -\renewcommand{\thetable}{\arabic{chapter}.\arabic{table}} - % \titlespacing*{\chapter}{0pt}{-10pt}{20pt} % Redefine \maketitle @@ -88,7 +84,6 @@ % \renewcommand{\cftsubsecfont}{\itshape} % \renewcommand{\thesection}{\textup{\Roman{chapter}}.\arabic{section}} - % Dot leaders, spacing, indentation \setlength{\cftbeforechapskip}{0em} \setlength{\cftchapindent}{0pt} @@ -105,6 +100,9 @@ \renewcommand{\thechapter}{\Roman{chapter}} \renewcommand\thesection{\arabic{chapter}.\arabic{section}} +% Change figure numbering to include chapter (e.g., Figure 1.1, 1.2...) +\renewcommand{\thefigure}{\arabic{chapter}.\arabic{figure}} +\renewcommand{\thetable}{\arabic{chapter}.\arabic{table}} % Table of Contents (TOC) Title styling \renewcommand{\contentsname}{DAFTAR ISI} From e65026f9ca4a52bb6a6d5bbebb730e2445f6ffcf Mon Sep 17 00:00:00 2001 From: nuluh Date: Mon, 12 May 2025 00:06:24 +0700 Subject: [PATCH 35/45] feat(latex): add originality statement content --- latex/frontmatter/originality.tex | 39 +++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/latex/frontmatter/originality.tex b/latex/frontmatter/originality.tex index e69de29..a413f63 100644 --- a/latex/frontmatter/originality.tex +++ b/latex/frontmatter/originality.tex @@ -0,0 +1,39 @@ +% frontmatter/originality.tex +\setmainfont{Times New Roman} + +\chapter*{PERNYATAAN KEASLIAN} +% \begin{center} +% {\normalsize\textit{ORIGINALITY STATEMENT}} +% \end{center} +Saya yang bertanda tangan di bawah ini: +\renewcommand{\arraystretch}{1.2} +\begin{center} +\begin{tabular}{llp{10cm}} +\textbf{Nama} & : & \studentname \\ +\textbf{Nomor Mahasiswa} & : & \studentid \\ +\textbf{Judul} & : & \thesistitle \\ +\end{tabular} +\end{center} +Menyatakan dengan sebenarnya bahwa tugas akhir ini merupakan karya says sendiri. Apabila terdapat karya orang lain yang saya kutip, maka saya akan mencantumkan sumber secara jelas. Jika dikemudian hari ditemukan dengan ketidakbenaran dalam pernyataan in, maka saya bersedia menerima sanksi dengan aturan yang berlaku. Demikian pernyataan ini saya buat tanpa ada paksaan dari pihak mana pun.\par + +\begin{flushright} +\begin{minipage}{0.5\textwidth} +\centering +Yogyakarta, \today \\[1em] +Yang membuat pernyataan, \\[0.5cm] % space for signature +% Materai box +\hspace*{-2cm}% shift the box slightly left +\begin{tabular}{@{}c@{}} + \fbox{ + \begin{minipage}[c][2cm][c]{2.5cm} + \centering + Materai\\ + 6000 + \end{minipage} + } +\end{tabular} +\\[1cm] +% \rule{6cm}{0.4pt} % signature line +Rifqi Damar Panuluh +\end{minipage} +\end{flushright} \ No newline at end of file From 5634776d267cffebbb9ff4822a54728c2b51753b Mon Sep 17 00:00:00 2001 From: nuluh Date: Mon, 12 May 2025 00:08:40 +0700 Subject: [PATCH 36/45] fix(latex): fix wrong endorsement content by moving it into approval sheet --- latex/frontmatter/approval.tex | 64 +++++++++++++++++++++++++++++++ latex/frontmatter/endorsement.tex | 61 +---------------------------- 2 files changed, 66 insertions(+), 59 deletions(-) diff --git a/latex/frontmatter/approval.tex b/latex/frontmatter/approval.tex index e69de29..676d883 100644 --- a/latex/frontmatter/approval.tex +++ b/latex/frontmatter/approval.tex @@ -0,0 +1,64 @@ +% frontmatter/endorsement.tex +\setmainfont{Times New Roman} + +\begin{center} + \textbf{\Large LEMBAR PERSETUJUAN TUGAS AKHIR} \\[0.5em] + \textit{APPROVAL SHEET} +\end{center} + +\vspace{1em} + +\renewcommand{\arraystretch}{1.2} +\begin{tabular}{llp{10cm}} +\textbf{Judul} & : & \thesistitle \\ +\textit{Title} & & \\ + +\textbf{Mahasiswa} & : & \studentname \\ +\textit{Student} & & \\ + +\textbf{Nomor Mahasiswa} & : &\studentid \\ +\textit{Student ID.} & & \\ + +\textbf{Dosen Pembimbing} & : & 1. \firstadvisor \\ +\textit{Advisors} & & 2. \secondadvisor +\end{tabular} + +\vspace{1em} +\textbf{Telah disetujui oleh Tim Penguji:} \\ +\textit{Approved by the Committee on Oral Examination} + +\vspace{1em} +\begin{tabular}{lp{5cm}} + \textbf{\firstadvisor} &: + % \vspace{2cm} % signature space + % \\[1em] % pull up next row + \\ + \textit{Ketua Tim Penguji} & + \noindent\makebox[5cm]{\hrulefill}\\[-0.5em] + \textit{\small Chair} & \small Yogyakarta, \dotfill 2020 + \\ + \textbf{\secondadvisor} &: + % \vspace{2cm} % signature space + % \\[1em] % pull up next row + \\ + \textit{Ketua Tim Penguji} & + \noindent\makebox[5cm]{\hrulefill}\\[-0.5em] + \textit{\small Chair} & \small Yogyakarta, \dotfill 2020 \\ +\end{tabular} + +\vspace{1em} +\noindent +\textbf{Diterima dan disetujui sebagai persyaratan untuk memperoleh gelar Sarjana Teknik} \\ +\textit{Accepted in partial fulfillment of the requirements for the degree of Bachelor of Engineering} + +\vspace{2em} +\begin{center} + \textbf{Ketua Program Studi} \\ + \textit{Head of Department} +\end{center} + +\vspace{3em} +\begin{center} + \textbf{\headdepartement} \\ + NIK. \headdepartementid +\end{center} diff --git a/latex/frontmatter/endorsement.tex b/latex/frontmatter/endorsement.tex index b0502b4..495e77d 100644 --- a/latex/frontmatter/endorsement.tex +++ b/latex/frontmatter/endorsement.tex @@ -1,64 +1,7 @@ % frontmatter/endorsement.tex \setmainfont{Times New Roman} +\chapter*{LEMBAR PENGESAHAN TUGAS AKHIR} \begin{center} - \textbf{\Large LEMBAR PENGESAHAN TUGAS AKHIR} \\[0.5em] - \textit{APPROVAL SHEET} -\end{center} - -\vspace{1em} - -\renewcommand{\arraystretch}{1.2} -\begin{tabular}{llp{10cm}} -\textbf{Judul} & : & \thesistitle \\ -\textit{Title} & & \\ - -\textbf{Mahasiswa} & : & \studentname \\ -\textit{Student} & & \\ - -\textbf{Nomor Mahasiswa} & : &\studentid \\ -\textit{Student ID.} & & \\ - -\textbf{Dosen Pembimbing} & : & 1. \firstadvisor \\ -\textit{Advisors} & & 2. \secondadvisor -\end{tabular} - -\vspace{1em} -\textbf{Telah disetujui oleh Tim Penguji:} \\ -\textit{Approved by the Committee on Oral Examination} - -\vspace{1em} -\begin{tabular}{lp{5cm}} - \textbf{\firstadvisor} &: - % \vspace{2cm} % signature space - % \\[1em] % pull up next row - \\ - \textit{Ketua Tim Penguji} & - \noindent\makebox[5cm]{\hrulefill}\\[-0.5em] - \textit{\small Chair} & \small Yogyakarta, \dotfill 2020 - \\ - \textbf{\secondadvisor} &: - % \vspace{2cm} % signature space - % \\[1em] % pull up next row - \\ - \textit{Ketua Tim Penguji} & - \noindent\makebox[5cm]{\hrulefill}\\[-0.5em] - \textit{\small Chair} & \small Yogyakarta, \dotfill 2020 \\ -\end{tabular} - -\vspace{1em} -\noindent -\textbf{Diterima dan disetujui sebagai persyaratan untuk memperoleh gelar Sarjana Teknik} \\ -\textit{Accepted in partial fulfillment of the requirements for the degree of Bachelor of Engineering} - -\vspace{2em} -\begin{center} - \textbf{Ketua Program Studi} \\ - \textit{Head of Department} -\end{center} - -\vspace{3em} -\begin{center} - \textbf{\headdepartement} \\ - NIK. \headdepartementid + {\normalsize\textit{ENDORSEMENT SHEET}} \end{center} From 63da3b6308d4658e383d76575fad37dc6fa484b0 Mon Sep 17 00:00:00 2001 From: nuluh Date: Mon, 12 May 2025 00:31:24 +0700 Subject: [PATCH 37/45] fix(latex): remove titlepage environment from frontmattersection macro to make the \frontmatter and \mainmatter pagination number type change properly Closes #57 --- latex/thesis.cls | 2 -- 1 file changed, 2 deletions(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index c9cf964..818ae9d 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -120,11 +120,9 @@ % Frontmatter Macro (Toggle TOC Inclusion) \newcommand{\frontmattersection}[3]{% - \begin{titlepage} \centering \ifstrequal{#1}{toc}{\thispagestyle{fancyplainfrontmatter}\addcontentsline{toc}{chapter}{#2}}{\chapter*{#2}}% \input{frontmatter/#3} - \end{titlepage} \clearpage } From 190cd0904ef864ec67247602d04b88e34740f1cc Mon Sep 17 00:00:00 2001 From: nuluh Date: Mon, 12 May 2025 00:45:30 +0700 Subject: [PATCH 38/45] fix(latex): fix merge conflicts --- latex/thesis.cls | 44 ++++++++++++++++++++++++++++++++------------ 1 file changed, 32 insertions(+), 12 deletions(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index cf7bbd3..0210074 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -43,7 +43,7 @@ \setmonofont{Courier New} % Metadata commands -\input{metadata} % Load metadata from external file +\input{metadata} \newcommand{\setthesisinfo}[7]{% \renewcommand{\thesistitle}{#1}% @@ -55,7 +55,7 @@ \renewcommand{\yearofsubmission}{#7}% } -% Header and footer +% % Header and footer \fancypagestyle{fancy}{% \fancyhf{} \fancyhead[R]{\nouppercase{\rightmark}} @@ -73,11 +73,17 @@ } % Chapter formatting +\titlespacing{\chapter}{0pt}{0pt}{*1.5} \titleformat{\chapter}[display] - {\bfseries\Large\centering} + {\normalsize\bfseries\centering} {BAB~\Roman{chapter}} % << display format {1ex} {\MakeUppercase} +\titleformat{\section} + {\normalsize\bfseries}{\thesection}{1em}{} + +\titleformat{\subsection} + {\normalsize\bfseries}{\thesubsection}{1em}{} % Ensure chapter reference in TOC matches \renewcommand{\cftchappresnum}{BAB~} @@ -89,18 +95,19 @@ \renewcommand{\maketitle}{\input{frontmatter/maketitle}} % Chapter & Section format -\renewcommand{\cftchapfont}{\bfseries\MakeUppercase} +\renewcommand{\cftchapfont}{\normalsize\MakeUppercase} % \renewcommand{\cftsecfont}{} % \renewcommand{\cftsubsecfont}{\itshape} % \renewcommand{\thesection}{\textup{\Roman{chapter}}.\arabic{section}} + % Dot leaders, spacing, indentation \setlength{\cftbeforechapskip}{0em} \setlength{\cftchapindent}{0pt} \setlength{\cftsecindent}{0em} -\setlength{\cftsubsecindent}{3em} -\setlength{\cftchapnumwidth}{4em} -\setlength{\cftsecnumwidth}{2.5em} +\setlength{\cftsubsecindent}{2.5em} +\setlength{\cftchapnumwidth}{3.5em} +\setlength{\cftsecnumwidth}{3.5em} \setlength{\cftsubsecnumwidth}{2.5em} \renewcommand \cftchapdotsep{4.5} % https://tex.stackexchange.com/a/273764 \renewcommand{\cftchapleader}{\normalfont\cftdotfill{\cftsecdotsep}} @@ -114,23 +121,36 @@ \renewcommand{\thefigure}{\arabic{chapter}.\arabic{figure}} \renewcommand{\thetable}{\arabic{chapter}.\arabic{table}} -% Table of Contents (TOC) Title styling +% Table of Content (TOC) Title styling \renewcommand{\contentsname}{DAFTAR ISI} -\renewcommand{\cfttoctitlefont}{\bfseries\MakeUppercase} +\renewcommand{\cfttoctitlefont}{\hfill\bfseries\MakeUppercase} \renewcommand{\cftaftertoctitle}{\hfill} % https://tex.stackexchange.com/a/255699/394075 +% \renewcommand{\cfttoctitlefont}{\bfseries\MakeUppercase} % \renewcommand{\cftaftertoctitle}{\vskip 2em} % Frontmatter Macro (Toggle TOC Inclusion) \newcommand{\frontmattersection}[3]{% - \centering + % \begin{titlepage} \ifstrequal{#1}{toc}{\thispagestyle{fancyplainfrontmatter}\addcontentsline{toc}{chapter}{#2}}{\chapter*{#2}}% \input{frontmatter/#3} + % \end{titlepage} \clearpage } % Wrapper Command for Each Page -\newcommand{\theendorsementpage}[1]{\frontmattersection{#1}{Pengesahan}{endorsement}} -\newcommand{\originalitystatement}[1]{\frontmattersection{#1}{Pernyataan Keaslian}{originality}} +\newcommand{\theacknowledgementpage}[1]{\frontmattersection{#1}{LEMBAR PERNYATAAN}{acknowledgement}} +\newcommand{\theapprovalpage}[1]{\frontmattersection{#1}{LEMBAR PERSETUJUAN}{approval}} +\newcommand{\theendorsementpage}[1]{\frontmattersection{#1}{LEMBAR PENGESAHAN}{endorsement}} +\newcommand{\originalitystatement}[1]{\frontmattersection{#1}{PERNYATAAN KEASLIAN}{originality}} +% % Apply a custom fancyhdr layout only on the first page of each \chapter, and use no header/footer elsewhere +% % \let\oldchapter\chapter +% % \renewcommand{\chapter}{% +% % \cleardoublepage +% % \pagestyle{fancyplainchapter}% +% % \oldchapter +% % \thispagestyle{fancyplainchapter} % ensure chapter start page uses it +% % \pagestyle{fancyplain}% switch for subsequent pages +% % } \endinput \ No newline at end of file From f97c58e114c457a8d9648cf85845f7c2f2ef6323 Mon Sep 17 00:00:00 2001 From: nuluh Date: Tue, 13 May 2025 01:42:16 +0700 Subject: [PATCH 39/45] feat(latex): add styling for List of Figures and List of Tables titles --- latex/thesis.cls | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/latex/thesis.cls b/latex/thesis.cls index 0210074..cd34b29 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -125,6 +125,12 @@ \renewcommand{\contentsname}{DAFTAR ISI} \renewcommand{\cfttoctitlefont}{\hfill\bfseries\MakeUppercase} \renewcommand{\cftaftertoctitle}{\hfill} % https://tex.stackexchange.com/a/255699/394075 +% List of Figures (LOF) Title styling +\renewcommand{\cftloftitlefont}{\hfill\bfseries\MakeUppercase} +\renewcommand{\cftafterloftitle}{\hfill} +% List of Tables (LOT) Title styling +\renewcommand{\cftlottitlefont}{\hfill\bfseries\MakeUppercase} +\renewcommand{\cftafterlottitle}{\hfill} % \renewcommand{\cfttoctitlefont}{\bfseries\MakeUppercase} % \renewcommand{\cftaftertoctitle}{\vskip 2em} From ee004e55f4e7ed4d7d86ac0e9142c9eca368ddee Mon Sep 17 00:00:00 2001 From: nuluh Date: Tue, 13 May 2025 02:02:41 +0700 Subject: [PATCH 40/45] fix(latex): add figure and table numbering prefixes to TOC --- latex/thesis.cls | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/latex/thesis.cls b/latex/thesis.cls index cd34b29..227bc91 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -109,9 +109,13 @@ \setlength{\cftchapnumwidth}{3.5em} \setlength{\cftsecnumwidth}{3.5em} \setlength{\cftsubsecnumwidth}{2.5em} +\setlength{\cftfignumwidth}{5em} +\setlength{\cfttabnumwidth}{4em} \renewcommand \cftchapdotsep{4.5} % https://tex.stackexchange.com/a/273764 \renewcommand{\cftchapleader}{\normalfont\cftdotfill{\cftsecdotsep}} \renewcommand{\cftchappagefont}{\normalfont} +\renewcommand{\cftfigpresnum}{\figurename~} +\renewcommand{\cfttabpresnum}{\tablename~} % Ensure TOC and References Respect Custom Numbering \renewcommand{\thechapter}{\Roman{chapter}} From 49adb273d8d347550d4730de9f7939c552a4843e Mon Sep 17 00:00:00 2001 From: nuluh Date: Wed, 14 May 2025 12:21:21 +0700 Subject: [PATCH 41/45] fix(latex): fix equation numbering to include chapter prefix in arabic Closes #62 --- latex/thesis.cls | 1 + 1 file changed, 1 insertion(+) diff --git a/latex/thesis.cls b/latex/thesis.cls index 227bc91..29a6b29 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -124,6 +124,7 @@ % Change figure numbering to include chapter (e.g., Figure 1.1, 1.2...) \renewcommand{\thefigure}{\arabic{chapter}.\arabic{figure}} \renewcommand{\thetable}{\arabic{chapter}.\arabic{table}} +\renewcommand{\theequation}{\arabic{chapter}.\arabic{equation}} % Table of Content (TOC) Title styling \renewcommand{\contentsname}{DAFTAR ISI} From 9d526971d9e216bde631547383f0a9aba90235a7 Mon Sep 17 00:00:00 2001 From: nuluh Date: Wed, 14 May 2025 17:34:56 +0700 Subject: [PATCH 42/45] feat(latex): add polyglossia package and set main language to Bahasa Indonesia --- latex/thesis.cls | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/latex/thesis.cls b/latex/thesis.cls index 29a6b29..e1723e5 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -9,6 +9,7 @@ \LoadClass[a4paper,12pt,oneside]{book} % Load common packages +\RequirePackage{polyglossia} \RequirePackage{fontspec} \RequirePackage{titlesec} \RequirePackage{fancyhdr} @@ -20,6 +21,10 @@ \RequirePackage{tocloft} \RequirePackage{tocbibind} +% Polyglossia set language +\setmainlanguage{bahasai} +% \setotherlanguage{english} + % Conditionally load the watermark package and settings \if@draftmark \RequirePackage{draftwatermark} From 74ea4d412c836f444028a2df377882f4addd781b Mon Sep 17 00:00:00 2001 From: nuluh Date: Wed, 14 May 2025 17:37:17 +0700 Subject: [PATCH 43/45] fix(latex): update TOC title to use the correct language dynamically --- latex/thesis.cls | 1 - 1 file changed, 1 deletion(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index e1723e5..59df127 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -132,7 +132,6 @@ \renewcommand{\theequation}{\arabic{chapter}.\arabic{equation}} % Table of Content (TOC) Title styling -\renewcommand{\contentsname}{DAFTAR ISI} \renewcommand{\cfttoctitlefont}{\hfill\bfseries\MakeUppercase} \renewcommand{\cftaftertoctitle}{\hfill} % https://tex.stackexchange.com/a/255699/394075 % List of Figures (LOF) Title styling From 471eccb12c942ae5acac8f47298aa0c8cb238500 Mon Sep 17 00:00:00 2001 From: nuluh Date: Wed, 14 May 2025 17:58:06 +0700 Subject: [PATCH 44/45] fix(latex): remove new macro `\frontmattersection` to manually add `\addcontentsline` into each frontmatter to make hyperlink ToC jumpt into correct page. Closes #65 --- latex/main.tex | 6 +++--- latex/thesis.cls | 15 --------------- 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/latex/main.tex b/latex/main.tex index 03ef04b..35b5cb1 100644 --- a/latex/main.tex +++ b/latex/main.tex @@ -19,9 +19,9 @@ \maketitle \frontmatter -\setcounter{page}{1} -\theendorsementpage{toc} -\originalitystatement{toc} +\input{frontmatter/approval}\clearpage +\input{frontmatter/originality}\clearpage +\input{frontmatter/acknowledgement}\clearpage \tableofcontents \clearpage \mainmatter diff --git a/latex/thesis.cls b/latex/thesis.cls index 59df127..2690e56 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -143,21 +143,6 @@ % \renewcommand{\cfttoctitlefont}{\bfseries\MakeUppercase} % \renewcommand{\cftaftertoctitle}{\vskip 2em} -% Frontmatter Macro (Toggle TOC Inclusion) -\newcommand{\frontmattersection}[3]{% - % \begin{titlepage} - \ifstrequal{#1}{toc}{\thispagestyle{fancyplainfrontmatter}\addcontentsline{toc}{chapter}{#2}}{\chapter*{#2}}% - \input{frontmatter/#3} - % \end{titlepage} - \clearpage -} - -% Wrapper Command for Each Page -\newcommand{\theacknowledgementpage}[1]{\frontmattersection{#1}{LEMBAR PERNYATAAN}{acknowledgement}} -\newcommand{\theapprovalpage}[1]{\frontmattersection{#1}{LEMBAR PERSETUJUAN}{approval}} -\newcommand{\theendorsementpage}[1]{\frontmattersection{#1}{LEMBAR PENGESAHAN}{endorsement}} -\newcommand{\originalitystatement}[1]{\frontmattersection{#1}{PERNYATAAN KEASLIAN}{originality}} - % % Apply a custom fancyhdr layout only on the first page of each \chapter, and use no header/footer elsewhere % % \let\oldchapter\chapter % % \renewcommand{\chapter}{% From 1533a6ce4655bc581293d1396cc048396e129071 Mon Sep 17 00:00:00 2001 From: nuluh Date: Wed, 14 May 2025 17:59:36 +0700 Subject: [PATCH 45/45] fix(latex): add TOC entries for approval and originality sections --- latex/frontmatter/approval.tex | 1 + latex/frontmatter/originality.tex | 1 + 2 files changed, 2 insertions(+) diff --git a/latex/frontmatter/approval.tex b/latex/frontmatter/approval.tex index 676d883..0af3fe1 100644 --- a/latex/frontmatter/approval.tex +++ b/latex/frontmatter/approval.tex @@ -1,5 +1,6 @@ % frontmatter/endorsement.tex \setmainfont{Times New Roman} +\addcontentsline{toc}{chapter}{LEMBAR PERSETUJUAN TUGAS AKHIR} \begin{center} \textbf{\Large LEMBAR PERSETUJUAN TUGAS AKHIR} \\[0.5em] diff --git a/latex/frontmatter/originality.tex b/latex/frontmatter/originality.tex index a413f63..83e1e0d 100644 --- a/latex/frontmatter/originality.tex +++ b/latex/frontmatter/originality.tex @@ -2,6 +2,7 @@ \setmainfont{Times New Roman} \chapter*{PERNYATAAN KEASLIAN} +\addcontentsline{toc}{chapter}{PERNYATAAN KEASLIAN} % \begin{center} % {\normalsize\textit{ORIGINALITY STATEMENT}} % \end{center}