TUGAS AKHIR
disusun oleh :
Muhammad Yuwan Maulan
201804018
TUGAS AKHIR
disusun oleh :
Muhammad Yuwan Maulana
201804018
adalah observasi, pemikiran, dan pemaparan asli yang merupakan hasil karya saya
sendiri yang belum pernah dipublikasikan baik secara keseluruhan maupun
sebagian, dalam bentuk jurnal, working paper atau bentuk lain yang dapat
dipublikasikan secara umum. Karya ilmiah ini sepenuhnya merupakan karya
intelektual saya dan seluruh sumber yang menjadi rujukan dalam karya ilmiah ini
telah saya sebutkan sesuai kaidah akademik yang berlaku umum, termasuk para
pihak yang telah memberikan kontribusi pemikiran pada isi, kecuali yang
menyangkut ekspresi kalimat dan desain penulisan.
Demikian pernyataan ini saya nyatakan secara benar dengan penuh tanggung
jawab dan integritas.
TUGAS AKHIR
iv
HALAMAN PENGESAHAN
TUGAS AKHIR
Telah dipertahankan dihadapan Majelis Penguji sebagai salah satu syarat untuk
memperoleh gelar Sarjana Terapan Komputer dari Program Studi Teknologi
Rekayasa Perangkat Lunak Politeknik Enjinering Indorama
Pada tanggal
Pembimbing Utama
Pembimbing Pendamping
Mengetahui,
Ketua Program Studi Teknologi Rekayasa Perangkat Lunak
Politeknik Enjinering Indorama
Muhammad Nugraha,M.Eng
NIDN.0708098901
v
KATA PENGANTAR
vi
Akhir kata penulis mengucapkan Alhamdulillahirabil’alamain dan berharap
semoga Allah SWT. Berkenan untuk membalas semua kebaikan pihak-pihak yang
telah membantu penulis. Semoga Laporan Tugas Akhir ini dapat bermanfaat dan
dapat menambah wawasasn serta bisa menjadi referensi dan bahan informasi
terutama di bidang teknologi.
Penulis
vii
ABSTRAK
viii
ABSTRACT
ix
DAFTAR ISI
x
DAFTAR TABEL
xi
DAFTAR GAMBAR
xii
BAB I
PENDAHULUAN
PKL akan memberikan logbook untuk mencatat aktivitas harian yang dilakukan di
tempat PKL. Selama melaksanakan kegiatan PKL, mahasiswa diwajibkan untuk
melakukan bimbingan kepada dosen pembimbing. Bimbingan tersebut merupakan
salah satu cara dosen pembimbing untuk memantau mahasiswa yang
dibimbingnya dalam melaksanakan kegiatan PKL. Selain melaksanakan
bimbingan mahasiswa juga dihimbau untuk membuat laporan terkait kegiatan
PKL yang telah dilakukan, laporan tersebut akan dipertanggung jawabkan
mahasiswa di hadapan penguji pada saat sidang laporan pelaksanaan PKL.
Selain Praktik Kerja Lapangan, di semester akhir mahasiswa juga harus
menempuh matakuliah Tugas Akhir (TA) yang menjadi salah satu syarat agar
mahasiswa tersebut dapat lulus dari perkuliahan jenjang Diploma IV ( D4 ).
Pengambilan matakuliah TA dapat dilakukan apabila mahasiswa telah
menyelesaikan serangkaian kegiatan perkuliahan dan memenuhi persyaratan
untuk mengikuti TA. TA merupakan karya ilmiah yang disusun oleh mahasiswa
berdasarkan hasil penelitian yang dikaji dengan dosen pembimbing, sebagai syarat
untuk menyelesaikan pendidikanya sebelum menyandang gelar akademik. Tidak
berbeda jauh dengan kegiatan PKL, pada saat sebelum pelaksanaan TA pihak
program studi akan menunjuk koordinator TA dan dosen pembimbing untuk para
mahasiswa. Sebelum pelaksanaan penyusunan TA, mahasiswa diwajibkan terlebih
dahulu untuk mengikuti Seminar Proposal (Sempro). Sempro dilakukan untuk
mengajukan proposal judul TA, jika disetujui mengenai judul yang akan diambil
maka mahasiswa dapat melanjutkan penyusanan TA. Pada saat akan
melaksanakan sempro mahasiswa akan mengisi form pengajuan judul kepada
kordinator sempro, lalu mahasiswa wajib melakukan bimbingan dengan dosen
pembimbing terkait judul yang akan di ambil. Setelah selesai membuat proposal,
selanjutnya mahasiswa akan melakukan sidang Sempro. Sebelum melaksanakan
sempro mahasiswa akan dimintai persyaratan agar dapat mengikuti sidang
sempro, jika semua syarat telah terpenuhi maka mahasiswa dapat melaksanan
sidang sempro. Jika di nyatakan lulus dalam sidang Sempro, maka mahasiswa
tersebut berhak mengikuti TA sesuai judul yang di ambil pada saat Sempro, dan
melakukan bimbingan kepada dosen pembimbing hingga sidang TA.
3
2.2.3 PKL
Praktek Kerja Lapangan (PKL) merupakan salah satu bentuk implementasi
secara sistematis dan sikron antara program pendidikan di sekolah / kampus
dengan program penguasaan keahlian tertentu. Selain itu PKL merupakan salah
satu kegiatan akademik yang wajib diikuti oleh seluruh siswa / mahasiswa pada
program studi tertentu[4].
kode program dari awal. Selain itu, struktur dan susunan logis dari codeigniter
membuat aplikasi menjadi semakin teratur dan dapat fokus pada fitur-fitur apa
yang akan dibutuhkan dalam pembuatan aplikasi tersebut[7].
2.2.7 MySQL
MySQL adalah nama database server. Database server adalah server yang
berfungsi untuk menangani database. Database adalah suatu pengorganisasian
data dengan tujuan memudahkan penyimpanan dan pengaksesan data. MySQL
tergolong sebagai database relasional. pada model ini, data dinyatakan dalam
bentuk dua dimensi yaitu secara khusus dinamakan tabel, tabel tersusun atas baris
dan kolom[6].
2.2.8 XAMPP
XAMPP adalah paket program web lengkap yang dapat dipakai untuk
belajar pemograman web, khususnya PHP dan MySQL. Fungsinya adalah sebagai
server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP
Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa
pemrograman PHP. Bagian penting dari XAMPP yang diasa digunakan:
1) Htdoc adalah folder tempat meletakkan berkas-berkas yang akan
dijalankan, seperti berkas PHP, HTML dan script lain.
2) Phpmyadmin merupakan bagian untuk mengelola basis data mysql
yang terdapat dikomputer. Untuk membukanya, buka browser lalu
ketikkan alamat http://localhost/phpmyadmin, maka akan muncul
halaman phpmyadmin.
3) Kontrol Panel yang berfungsi untuk mengelola layanan (service)
XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start)
[6].
yang terus mengalir ke bawah. fase yang harus dilewati yaitu analisis, pemodelan,
pembuatan kode program, pengujian, dan pemeliharan[8].
Gambar 1
2.2.14 Use case diagram
Use case diagram atau use case adalah sebuah pemodelan yang
menggambarkan kelakuan atau behavior suatu sistem yang akan dibangun. Use
14
case digunakan untuk mengetahui fungsi apa saja yang ada didalam sistem
tersebut dan siapa saja yang berhak menggunakan sistem tersebut . Use case
diagram digunakan untuk menjelaskan kegiatan apa saja yang dapat dilakukan
oleh user atau pengguna sistem yang sedang berjalan[10]. Berikut adalah simbol
simbol yang terdapat pada use case
1. Observasi
Observasi yang dilakukan peneliti ialah dengan cara melakukan
pengamatan secara langsung kelokasi penelitian dan mengamati mekanisme
kerja pada Program Studi Teknologi Rekayasa Perangkat Lunak.
2. Wawancara
Teknik ini peneliti lakukan dengan cara melakukan Tanya jawab
dengan dosen – dosen yang akan terlibat dalam sistem ini.
3. Studi Literatur
Studi literatur dilakukan dengan cara mencari informasi dari jurnal-
jurnal yang terkait dengan topik yang peneliti bahas dalam penelitian ini.
2. Desain
Tahap desain dilakukan dengan cara membuat rancangan sistem yang
akan dibuat sebelum masuk ke tahapan koding.
3. Implementasi
Tahap implementasi yang akan dilakukan peneliti adalah dengan
mengimplementasikan hasil rancangan sistem dari tahap sebelumnya
menjadi sistem yang akan digunakan dengan cara melakukan pengkodingan
sistem.
4. Pengujian
Tahap pengujian dilakukan dengan cara menguji sistem, teknik
pengujian yang akan dilakukan peneliti adalah black box testing.
5. Pemeliharaan
Tahap pemeliharaan akan dilakukan peneliti jika terdapat kesalahan
sehingga diperlukan perbaikan sistem ataupun pengembangan sistem.
BAB IV
ANALISIS HASIL PENELITIAN DAN PEMBAHASAN
4.1 Analisis
4.2 Desain
20
21
22
23
24
3 Nidn Varchar(100)
4 Tempat_pkl Varchar(100)
5 Id_Akademik Int
4.3 Implementasi
31
32
33
34
4.4 Pengujian
4.5 Pemeliharaan
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
5.2 Saran
DAFTAR PUSTAKA