Skip to content

Commit 791462f

Browse files
authored
Merge pull request #2 from b201lab/add-contents
Add contents
2 parents 878ab22 + 9ff48e4 commit 791462f

25 files changed

+740
-90
lines changed

.github/workflows/build-latex-document.yml renamed to .github/workflows/build-document.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
name: Build LaTeX document
1+
name: Build Document
22
on:
33
pull_request:
44
branches: [ main ]
55
push:
66
branches: [ main ]
77
jobs:
8-
build-latex-document:
8+
build-document:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout
1212
uses: actions/checkout@v2.3.4
13-
- name: Compile LaTeX document
13+
- name: Compile document
1414
uses: xu-cheng/latex-action@v2
1515
with:
1616
root_file: main.tex

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,4 +282,4 @@ TSWLatexianTemp*
282282
# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib
283283
# option is specified. Footnotes are the stored in a file with suffix Notes.bib.
284284
# Uncomment the next line to have this generated file ignored.
285-
#*Notes.bib
285+
#*Notes.bib

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1818
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1919
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2020
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
21+
SOFTWARE.

README.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,43 @@
11
# Template LaTeX Buku Tugas Akhir ITS
22

3+
[![latest version](https://img.shields.io/github/v/release/b201lab/template-buku-ta-its)](https://github.com/b201lab/template-buku-ta-its/releases/)
4+
[![repo size](https://img.shields.io/github/repo-size/b201lab/template-buku-ta-its)](https://github.com/b201lab/template-buku-ta-its)
5+
[![license](https://img.shields.io/github/license/b201lab/template-buku-ta-its)](./LICENSE)
6+
[![build document status](https://img.shields.io/github/workflow/status/b201lab/template-buku-ta-its/Build%20Document)](https://github.com/b201lab/template-buku-ta-its/actions)
7+
38
Repositori ini berisi template [LaTeX](https://www.latex-project.org/) dari buku tugas akhir yang disesuaikan dengan format yang diberlakukan oleh [Institut Teknologi Sepuluh Nopember](https://www.its.ac.id/) (ITS).
49
Template ini terinspirasi dari repositori [rohwid/id-thesis-book-min-electics-its](https://github.com/rohwid/id-thesis-book-min-electics-its) dengan perubahan yang menyesuaikan kebutuhan pembukuan tugas akhir strata sarjana serta dengan pemangkasan isi.
510
Template yang dibuat saat ini baru mengikuti aturan yang diberlakukan oleh [Departemen Teknik Komputer](https://www.its.ac.id/komputer/) FTEIC - ITS dengan sedikit penyesuaian.
611
Sehingga, secara penuh template ini belum mewakili aturan yang berlaku secara umum di setiap departemen yang ada di ITS.
712

813
> Perlu diketahui, template ini bukanlah template resmi yang dikeluarkan oleh ITS maupun departemen-departemen yang ada di bawah naungan ITS.
14+
15+
## Fitur
16+
17+
- Format ukuran halaman, margin, dan font yang disesuaikan dengan aturan yang berlaku di ITS.
18+
- Disertai halaman-halaman yang diperlukan seperti sampul, lembar pengesahan, kata pengantar, dsb.
19+
- Pembuatan daftar isi, daftar gambar, daftar tabel, dan daftar pustaka secara otomatis.
20+
- Penomoran halaman, gambar, tabel, dan referensi secara otomatis.
21+
- Penambahan gambar, persamaan ilmiah, potongan kode, dan tabel pada dokumen.
22+
- Kompilasi dokumen secara otomatis menggunakan [GitHub Actions](https://github.com/features/actions).
23+
24+
## Cara Menggunakan Template
25+
26+
Bagian utama dokumen terletak pada file [`main.tex`](./main.tex) yang digunakan untuk mengatur package LaTeX yang digunakan serta file lain yang akan dimasukkan pada dokumen.
27+
Setelah kompilasi dilakukan, hasilnya akan ada beberapa file `main` dengan format yang berbeda.
28+
Yang terutama adalah file `main.pdf` yang merupakan hasil akhir dari proses kompilasi dokumen.
29+
30+
Selain file `main.tex`, ada juga beberapa bagian lain dari template ini yang bisa diubah, seperti:
31+
- **[`abstrak`](./abstrak)**, berisi file `*.tex` untuk abstrak dalam Bahasa Indonesia dan Bahasa Inggris.
32+
- **[`bab`](./bab)**, berisi file `*.tex` dari setiap bab yang akan dimasukkan pada buku tugas akhir.
33+
- **[`gambar`](./gambar)**, berisi file `*.jpg`, `*.png`, maupun format gambar lain yang akan dimasukkan pada buku tugas akhir.
34+
- **[`lainnya`](./lainnya)**, berisi file `*.tex` dari halaman lain seperti lembar pengesahan, kata pengantar, biografi penulis, dsb. yang akan dimasukkan pada buku tugas akhir.
35+
- **[`program`](./program)**, berisi file kode program yang akan dimasukkan pada dokumen.
36+
- **[`pustaka/pustaka.bib`](./pustaka/pustaka.bib)**, berisi daftar pustaka yang akan dimasukkan pada dokumen.
37+
- **[`sampul`](./sampul)**, berisi file `*.tex` dari sampul luar dan dalam untuk buku tugas akhir.
38+
39+
> Penjelasan lebih lanjut mengenai penggunaan template ini akan dijelaskan dengan comment yang tersedia pada setiap file yang ada.
40+
41+
## Lisensi
42+
43+
Kode sumber yang ada pada repositori ini dilisensikan di bawah [Lisensi MIT](./LICENSE).

abstrak/abstrak-en.tex

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
\begin{center}
2+
\large\textbf{ABSTRACT}
3+
\end{center}
4+
5+
\addcontentsline{toc}{chapter}{ABSTRACT}
6+
7+
\vspace{2ex}
8+
9+
\begingroup
10+
% Menghilangkan padding
11+
\setlength{\tabcolsep}{0pt}
12+
13+
\noindent
14+
\begin{tabularx}{\textwidth}{l >{\centering}m{3em} X}
15+
% Ubah kalimat berikut dengan nama mahasiswa
16+
\emph{Name} &:& Elon Reeve Musk \\
17+
18+
% Ubah kalimat berikut dengan judul tugas akhir dalam Bahasa Inggris
19+
\emph{Title} &:& \emph{Anti-Gravity Based Energy Calculation on Outer Space Rockets} \\
20+
21+
% Ubah kalimat-kalimat berikut dengan nama-nama dosen pembimbing
22+
\emph{Advisors} &:& 1. Nikola Tesla, S.T., M.T. \\
23+
& & 2. Wernher von Braun, S.T., M.T. \\
24+
\end{tabularx}
25+
\endgroup
26+
27+
% Ubah paragraf berikut dengan abstrak dari tugas akhir dalam Bahasa Inggris
28+
\emph{In this research, we proposed \lipsum[1]}
29+
30+
% Ubah kata-kata berikut dengan kata kunci dari tugas akhir dalam Bahasa Inggris
31+
\emph{Keywords}: \emph{Rocket}, \emph{Anti-gravity}, \emph{Energy}, \emph{Space}.

abstrak/abstrak-id.tex

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
\begin{center}
2+
\large\textbf{ABSTRAK}
3+
\end{center}
4+
5+
\addcontentsline{toc}{chapter}{ABSTRAK}
6+
7+
\vspace{2ex}
8+
9+
\begingroup
10+
% Menghilangkan padding
11+
\setlength{\tabcolsep}{0pt}
12+
13+
\noindent
14+
\begin{tabularx}{\textwidth}{l >{\centering}m{2em} X}
15+
% Ubah kalimat berikut dengan nama mahasiswa
16+
Nama Mahasiswa &:& Elon Reeve Musk \\
17+
18+
% Ubah kalimat berikut dengan judul tugas akhir
19+
Judul Tugas Akhir &:& Kalkulasi Energi pada Roket Luar Angkasa Berbasis \emph{Anti-Gravitasi} \\
20+
21+
% Ubah kalimat-kalimat berikut dengan nama-nama dosen pembimbing
22+
Pembimbing &:& 1. Nikola Tesla, S.T., M.T. \\
23+
& & 2. Wernher von Braun, S.T., M.T. \\
24+
\end{tabularx}
25+
\endgroup
26+
27+
% Ubah paragraf berikut dengan abstrak dari tugas akhir
28+
Pada penelitian ini kami mengajukan \lipsum[1]
29+
30+
% Ubah kata-kata berikut dengan kata kunci dari tugas akhir
31+
Kata Kunci: Roket, \emph{Anti-gravitasi}, Energi, Angkasa.

bab/1-pendahuluan.tex

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
\chapter{PENDAHULUAN}
2+
\label{chap:pendahuluan}
3+
4+
% Ubah bagian-bagian berikut dengan isi dari pendahuluan
5+
6+
Penelitian ini dilatarbelakangi oleh \lipsum[1][1-5]
7+
8+
\section{Latar Belakang}
9+
\label{sec:latarbelakang}
10+
11+
Pesatnya perkembangan roket yang merupakan \lipsum[1]
12+
13+
\lipsum[2]
14+
15+
\section{Permasalahan}
16+
\label{sec:permasalahan}
17+
18+
Dari permasalahan tersebut maka \lipsum[1][1-6]
19+
20+
\section{Tujuan}
21+
\label{sec:Tujuan}
22+
23+
Tujuan dari \lipsum[1][1-3] adalah:
24+
25+
\begin{enumerate}[nolistsep]
26+
27+
\item Membuat \lipsum[2][1-3]
28+
29+
\item \lipsum[3][1-3]
30+
31+
\end{enumerate}
32+
33+
\section{Batasan Masalah}
34+
\label{sec:batasanmasalah}
35+
36+
Batasan-batasan dari \lipsum[1][1-3] adalah:
37+
38+
\begin{enumerate}[nolistsep]
39+
40+
\item Mempermudah \lipsum[2][1-3]
41+
42+
\item \lipsum[3][1-5]
43+
44+
\item \lipsum[4][1-5]
45+
46+
\end{enumerate}
47+
48+
\section{Sistematika Penulisan}
49+
\label{sec:sistematikapenulisan}
50+
51+
Laporan penelitian tugas akhir ini terbagi menjadi \lipsum[1][1-3] yaitu:
52+
53+
\begin{enumerate}[nolistsep]
54+
55+
\item \textbf{BAB I Pendahuluan}
56+
57+
Bab ini berisi \lipsum[2][1-5]
58+
59+
\vspace{2ex}
60+
61+
\item \textbf{BAB II Tinjauan Pustaka}
62+
63+
Bab ini berisi \lipsum[3][1-5]
64+
65+
\vspace{2ex}
66+
67+
\item \textbf{BAB III Desain dan Implementasi Sistem}
68+
69+
Bab ini berisi \lipsum[4][1-5]
70+
71+
\vspace{2ex}
72+
73+
\item \textbf{BAB IV Pengujian dan Analisa}
74+
75+
Bab ini berisi \lipsum[5][1-5]
76+
77+
\vspace{2ex}
78+
79+
\item \textbf{BAB V Penutup}
80+
81+
Bab ini berisi \lipsum[6][1-5]
82+
83+
\end{enumerate}

bab/2-tinjauan-pustaka.tex

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
\chapter{TINJAUAN PUSTAKA}
2+
\label{chap:tinjauanpustaka}
3+
4+
% Ubah bagian-bagian berikut dengan isi dari tinjauan pustaka
5+
6+
Demi mendukung penelitian ini, \lipsum[1][1-5]
7+
8+
\section{Roket Luar Angkasa}
9+
\label{sec:roketluarangkasa}
10+
11+
% Contoh input gambar
12+
\begin{figure}[ht]
13+
\centering
14+
15+
% Ubah dengan nama file gambar dan ukuran yang akan digunakan
16+
\includegraphics[scale=0.35]{gambar/roketluarangkasa.jpg}
17+
18+
% Ubah dengan keterangan gambar yang diinginkan
19+
\caption{Peluncuran roket luar angkasa \emph{Discovery} \citep{roketluarangkasa}.}
20+
\label{fig:roketluarangkasa}
21+
\end{figure}
22+
23+
Roket luar angkasa merupakan \lipsum[1]
24+
25+
\emph{Discovery}, Gambar \ref{fig:roketluarangkasa}, merupakan \lipsum[2]
26+
27+
\section{Gravitasi}
28+
\label{sec:gravitasi}
29+
30+
Gravitasi merupakan \lipsum[1]
31+
32+
\subsection{Hukum Newton}
33+
\label{subsec:hukumnewton}
34+
35+
Newton \citep{newton1687} pernah merumuskan bahwa \lipsum[1]
36+
Kemudian menjadi persamaan seperti pada persamaan \ref{eq:hukumpertamanewton}.
37+
38+
% Contoh pembuatan persamaan
39+
\begin{equation}
40+
\label{eq:hukumpertamanewton}
41+
\sum \mathbf{F} = 0\; \Leftrightarrow\; \frac{\mathrm{d} \mathbf{v} }{\mathrm{d}t} = 0.
42+
\end{equation}
43+
44+
\subsection{Anti Gravitasi}
45+
\label{subsec:antigravitasi}
46+
47+
Anti gravitasi merupakan \lipsum[1]

bab/3-desain-implementasi.tex

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
\chapter{DESAIN DAN IMPLEMENTASI}
2+
\label{chap:desainimplementasi}
3+
4+
% Ubah bagian-bagian berikut dengan isi dari desain dan implementasi
5+
6+
Penelitian ini dilaksanakan sesuai \lipsum[1][1-5]
7+
8+
\section{Deskripsi Sistem}
9+
\label{sec:deskripsisistem}
10+
11+
Sistem akan dibuat dengan \lipsum[1-2]
12+
13+
\section{Implementasi Alat
14+
\label{sec:implementasi alat}}
15+
16+
Alat diimplementasikan dengan \lipsum[1]
17+
18+
% Contoh pembuatan potongan kode
19+
\begin{lstlisting}[
20+
language=C++,
21+
caption={Program halo dunia.},
22+
label={lst:halodunia}
23+
]
24+
#include <iostream>
25+
26+
int main() {
27+
std::cout << "Halo Dunia!";
28+
return 0;
29+
}
30+
\end{lstlisting}
31+
32+
\lipsum[2-3]
33+
34+
% Contoh input potongan kode dari file
35+
\lstinputlisting[
36+
language=Python,
37+
caption={Program perhitungan bilangan prima.},
38+
label={lst:bilanganprima}
39+
]{program/bilangan-prima.py}
40+
41+
\lipsum[4]

bab/4-pengujian-analisis.tex

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
\chapter{PENGUJIAN DAN ANALISIS}
2+
\label{chap:pengujiananalisis}
3+
4+
% Ubah bagian-bagian berikut dengan isi dari pengujian dan analisis
5+
6+
Pada penelitian ini dipaparkan \lipsum[1][1-5]
7+
8+
\section{Skenario Pengujian}
9+
\label{sec:skenariopengujian}
10+
11+
Pengujian dilakukan dengan \lipsum[1-2]
12+
13+
\section{Evaluasi Pengujian}
14+
\label{sec:analisispengujian}
15+
16+
Dari pengujian yang \lipsum[1]
17+
18+
% Contoh pembuatan tabel
19+
\begin{longtable}{|c|c|c|}
20+
\caption{Hasil Pengukuran Energi dan Kecepatan}
21+
\label{tb:EnergiKecepatan}\\
22+
\hline
23+
\rowcolor[HTML]{C0C0C0}
24+
\textbf{Energi} & \textbf{Jarak Tempuh} & \textbf{Kecepatan} \\
25+
\hline
26+
10 J & 1000 M & 200 M/s \\
27+
20 J & 2000 M & 400 M/s \\
28+
30 J & 4000 M & 800 M/s \\
29+
40 J & 8000 M & 1600 M/s \\
30+
\hline
31+
\end{longtable}
32+
33+
\lipsum[2-4]

bab/5-penutup.tex

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
\chapter{PENUTUP}
2+
\label{chap:penutup}
3+
4+
% Ubah bagian-bagian berikut dengan isi dari penutup
5+
6+
\section{Kesimpulan}
7+
\label{sec:kesimpulan}
8+
9+
Berdasarkan hasil pengujian yang \lipsum[1][1-3] sebagai berikut:
10+
11+
\begin{enumerate}[nolistsep]
12+
13+
\item Pembuatan \lipsum[2][1-3]
14+
15+
\item \lipsum[2][4-6]
16+
17+
\item \lipsum[2][7-10]
18+
19+
\end{enumerate}
20+
21+
\section{Saran}
22+
\label{chap:saran}
23+
24+
Untuk pengembangan lebih lanjut pada \lipsum[1][1-3] antara lain:
25+
26+
\begin{enumerate}[nolistsep]
27+
28+
\item Memperbaiki \lipsum[2][1-3]
29+
30+
\item \lipsum[2][4-6]
31+
32+
\item \lipsum[2][7-10]
33+
34+
\end{enumerate}

gambar/elon.jpg

234 KB
Loading

gambar/roketluarangkasa.jpg

105 KB
Loading

0 commit comments

Comments
 (0)