1. KERANGKA ACUAN KERJA
Aplikasi Pengajuan Tugas Akhir
Universitas Narotama
Oleh :
05111640000022 Yoshima Syach Putri
Dosen :
Fajar Baskoro, S. Kom. M.T
MPPL (D)
Departemen Teknik Infomatika
Fakultas Teknologi Informasi dan Komunikasi
Institut Teknologi Sepuluh Nopember Surabaya
2019
2. Daftar Isi
CONTENTS
1. Latar Belakang.................................................................................................................................3
2. Manfaat dan tujuan ........................................................................................................................3
2.1 Manfaat...................................................................................................................................3
2.2 Tujuan .....................................................................................................................................3
3. Sasaran............................................................................................................................................3
4. Perancangan Sistem........................................................................................................................4
4.1 Deskripsi Sistem......................................................................................................................4
4.2 Pertimbangan Desain..............................................................................................................4
4.3 High level Design.....................................................................................................................4
4.4 Low Level Design.....................................................................................................................4
4.5 User Interface Design..............................................................................................................5
4.6 Uji Coba Aplikasi......................................................................................................................5
4.7 Maintenance...........................................................................................................................5
5. Ruang Lingkup Proyek.....................................................................................................................5
5.1 Organisasi Pengguna Jasa .......................................................................................................5
5.2 Sumber Pendanaan.................................................................................................................5
5.3 Lokasi Kegiatan........................................................................................................................5
5.4 Data dan Fasilitas Penunjang..................................................................................................6
5.5 Alih Pengetahuan....................................................................................................................6
6. Metodologi......................................................................................................................................6
7. Jangka Waktu Pelaksanaan.............................................................................................................7
8. Kualifikasi ........................................................................................................................................7
9. Tenaga Ahli dan Pendukung............................................................................................................7
9.1 Tenaga Ahli..............................................................................................................................7
9.2 Tenaga Pendukung..................................................................................................................8
10. Keluaran......................................................................................................................................8
11. Pelaporan....................................................................................................................................9
11.1 Laporan Pendahuluan.............................................................................................................9
11.2 Laporan Pertengahan............................................................................................................10
11.3 Laporan Akhir........................................................................................................................10
3. 1. LATAR BELAKANG
Dewasa ini, semua proses telah berevolusi menjadi serba teknologi. Tidak
dapat dipungkiri bahwa hampir seluruh bidang sudah mengembangkan prosesnya
menjadi lebih efektif dan efisien dengan bantuan para industri teknologi. Salah satu
proses yang membutuhkan pengembangan adalah proses akademik.
Proses akademik adalah proses yang paling penting dalam pembelajaran di
suatu institusi. Terutama pada institusi tingkat tinggi seperti universitas yang memiliki
banyak proses akademik dan data-data penting. Oleh karena itu, aplikasi ini dibuat
untuk menjawab kebutuhan tersebut. Proses yang akan ditangani pada aplikasi ini
adalah proses pengajuan skripsi atau tugas akhir. Aplikasi ini berbasis website dengan
agar bisa diakses oleh para administrator universitas, dosen, dan mahasiswa.
2. MANFAAT DAN TUJUAN
2.1 MANFAAT
• Mahasiswa dan dosen dapat melakukan proses akademik dengan cepat
• Tidak perlu melakukan proses offline yang rumit dan lama
• Manajemen akademik bisa langsung melakukan pengecekan terhadap proses-
proses yang berhasil atau gagal dilakukan
2.2 TUJUAN
• Membantu proses akademik pengajuan skripsi/ tugas akhir mahasiswa
Universitas Narotama menjadi lebih mudah
• Data kebutuhan tugas akhir terintegrasi dengan baik dan tercatat dalam sistem
• Memudahkan penyaluran informasi terkait pengajuan tugas akhir/ skripsi
3. SASARAN
Sasaran dibuatnya aplikasi ini adalah:
▪ Meningkatkan kualitas proses akademik di Universitas Narotama
▪ Memperlancar jalannya proses akademik terutama dalam pengajuan skripsi atau
tugas akhir
▪ Meningkatkan minat bagi end-user agar dapat terintegrasi dengan sistem
teknologi terbaru
4. 4. PERANCANGAN SISTEM
4.1 DESKRIPSI SISTEM
o Aplikasi pengajuan skripsi atau tugas akhir ini berbasis website dan dapat
berjalan dengan baik di web browser berbasis desktop maupun mobile.
o Menggunakan Bahasa pemrograman HTML5, CSS, Javascript, dan PHP, dengan
framework Laravel dan Bootstrap 4.
o Menggunakan database MySQL.
o Memiliki fungsi pencetakan terhadap dokumen langsung dari data file yang
berhubungan dengan pengajuan skripsi atau tugas akhir.
4.2 PERTIMBANGAN DESAIN
o Asumsi: deskripsi asumsi, latar belakang atau ketergantungan perangkat lunak,
penggunaannya, lingkungan operasionalnya yang diasumsikan benar dan
beperngaruh terhadap desain secara langsung
o Constraints: deskripsi Batasan yang harus diterapkan yaitu technology
constraints, performance requirements, end-user characteristics, validation
requirements.
o Lingkungan Sistem: perangkat keras yang digunakan dapat melalui desktop/PC
dan smartphone dengan basis perangkat lunak web dan mobile.
o Metodologi Desain: pendekatan yang digunakan untuk merancang sistem yang
structural dan object-oriented, serta metodologi lainnya.
4.3 HIGH LEVEL DESIGN
HLD adalah proses untuk menentukan sisi internal dan eksternal dari
perspektif sebuah komponen. Tujuan nya yaitu:
o Untuk mengembangkan fungsi eksternal dan antar muka.
o Desain struktur komponen internal yang mencakup antamuka antar
komponen dan struktur data.
o Memastikan bahwa semua kebutuhan fungsi telah terpenuhi.
o Memastikan bahwa semua komponen sesuai dengan struktur produk dan
sistem.
o Memastikan bahwa desain komponen diselesaikan dengan sempurna.
o Memastikan fungsi eksternal bisa dilakukan.
4.4 LOW LEVEL DESIGN
LLD adalah sebuah proses untuk mengubah HLD menjadi desain yang lebih
terperinci dari sudut pandang perbagian (modules, macros, includes, dan
seterusnya). Tujuan nya yaitu:
5. o Finalisasi desain komponen dan bagian-bagian di dalam sistem atau produk.
o Menyelesaikan seluruh rencana uji komponen.
o Memberikan umpan balik tentang HLD dan verifikasi perubahan yang
dilakukan pada HDl.
4.5 USER INTERFACE DESIGN
User interface design menyajikan deskripsi desain yang secara langsung
mendukung konstruksi user interface dan perilaku end-user.
4.6 UJI COBA APLIKASI
Untuk menjamin beroperasinya sistem yang baru sebagaimana
diharapkan, maka uji coba aplikasi mutlak harus dilaksanakan. Uji coba aplikasi
harus dilakukan dalam suatu periode waktu yang dapat diketahui siklus hidup
sistem setiap harinya.
4.7 MAINTENANCE
Setelah aplikasi selesai dibuat dan diberikan kepada klien, ada kurun waktu
untuk melakukan maintenance atau pemeliharaan sistem. Dimana nanti apabila
ada masalah yang dihadapi oleh klien seperti bug atau masalah yang belum
pernah terjadi sebelumnya, dapat segera terselesaikan dengan baik karena
adanya masa untuk melakukan perbaikan. Masa maintenance bisa disebut juga
sebagai masa garansi aplikasi.
5. RUANG LINGKUP PROYEK
5.1 ORGANISASI PENGGUNA JASA
Lingkup perusahaan pengguna jasa adalah wilayah Indonesia. Dengan
nama institusi/ organisasi pengguna jasa yang bertanggung jawab atas proyek
ini adalah sekolah tinggi Universitas Narotama.
5.2 SUMBER PENDANAAN
Proyek ini mendapatkan dana kurang lebih sebesar Rp 50.000.000,-
(lima puluth juta rupiah) termasuk pembiayaan tenaga ahli dan tidak termasuk
server dan alat-alat penunjang proyek. Pendanaan ini diperoleh dari
Universitas Narotama dengan dana pribadi.
5.3 LOKASI KEGIATAN
5.3.1 Software Development House
Departemen Informatika adalah lokasi diadakan pengembangan software
akademik untuk Universitas Narotama.
6. 5.3.2 Universitas Narotama
Pelaksanaan kegiatan masa uji coba aplikasi langsung pada server akan
dilakukan di institusi klien, yakni di ruang BAAK Universitas Narotama.
5.4 DATA DAN FASILITAS PENUNJANG
5.4.1 Oleh Pengguna Jasa:
a) Server Digital Ocean
b) Komputer dan CPU (sesuai jumlah kebutuhan)
c) Data mentah untuk pengujian
d) Printer
5.4.2 Oleh Penyedia Jasa:
a) Executable Program
b) Pelatihan Instalasi dan Pengoperasian
c) Pemeliharaan
5.5 ALIH PENGETAHUAN
Setelah aplikasi telah dibuat dan sudah melakukan tahap uji coba,
selanjutnya akan dilakukan training atau pelatihan untuk para pengguna
aplikasi dengan tujuan agar seluruh elemen end-user dapat mengoperasikan
aplikasi dengan mudah dan lancar. Kemudian akan dilakukan pendampingan
selama masa garansi (maintenance) yang bertujuan untuk mengetahui letak
kesalahan sistem (apabila ada), sehingga dapat segera mencari solusinya dan
melakukan error-handling.
6. METODOLOGI
Metodologi yang akan digunakan dalam pembuatan aplikasi ini adalah
metodologi yang mampu mendukung pengembangan dan prototype yang sesuai
dengan standarisasi dalam System Development Life Cycle (SDLC). Tahapan yang
dilakukan adalah sebagai berikut:
7. 6.1 Melakukan survei dan menilai kelayakan proyek pengembangan aplikasi
6.2 Mempelajari dan menganalisis sistem yang sedang berjalan
6.3 Menentukan permintaan pemakai aplikasi
6.4 Memilih solusi atau pemecahan masalah yang paling baik
6.5 Menentukan perangkat keras (hardware) dan perangkat lunak (software)
6.6 Merancang aplikasi
6.7 Membangun aplikasi
6.8 Mengkomunikasikan dan mengimplementasikan aplikasi
6.9 Memelihara dan melakukan perbaikan/peningkatan sistem bila diperlukan
7. JANGKA WAKTU PELAKSANAAN
Secara keseluruhan, kurun waktu yang tersedia untuk melaksanakan dan
menyelesaikan kegiatan pembuatan sistem ini adalah selama 60 hari kerja atau 2 (dua)
bulan kalender dimulai dengan bulan Mei – Juni dengan rincian sebagai berikut.
April Mei Juni
Kontrak Proyek
Analisis Kebutuhan
Perancangan
Sistem
Prototyping
Pembuatan Aplikasi
Testing
Developing
Maintenance
8. KUALIFIKASI
Berikut kualifikasi yang harus dipenuhi:
▪ Konsisten melakukan pekerjaan hingga selesai
▪ Merahasiakan segala data yang diberikan
▪ Mengikuti metode yang sesuai dengan kerangka kerja
▪ Komitmen dalam kerjasama dengan pihak pengembang maupun klien
9. TENAGA AHLI DAN PENDUKUNG
9.1 TENAGA AHLI
Kebutuhan tenaga ahli untuk proyek ini adalah sebagai berikut.
8. 9.1.1 Project Manager (1), berpendidikan minimal S1 bidang Informatika atau
Manajemen dan sejenisanya, memiliki sertifikasi di bidang manajemen
proyek perangkat lunak, mempunyai pengalaman minimal 3 tahun yang
dibuktikan dengan surat referensi. Bertugas menjadi pengamat dari
jalannya proyek dan pengambil keputusan dalam lingkup proyek.
9.1.2 System Analyst (2), berpendidikan minimal S1 Informatika atau
Manajemen dan sejenisnya, mempunyai pengalaman yang mendalam
tentang penggalian dan analisis kebutuhan dibuktikan dengan portofolio.
Bertugas menganalisis kebutuhan agar fitur yang akan diberikan sesuai
dengan kebutuhan.
9.1.3 Database Administrator (2), berpendidikan minimal S1 Informatika,
mempunyai pengalaman di bidang DB minimal 3 tahun. Bertugas membuat
struktur database dan query database agar sesuai dengan kebutuhan.
9.1.4 Front-end Developer (3), berpendidikan minimal S1 Informatika,
mempunyai pengalaman di bidang website dan mendalami Bahasa CSS dan
sejenisnya. Bertugas untuk membuat tampilan pada website seperti yang
telah didesain oleh UI/UX designer.
9.1.5 Back-end Developer (5), berpendidikan minimal S1 Informatika,
mempunyai sertifikasi minimal untuk satu framework (mis: Laravel), dan
memiliki pengalaman minimal 4 tahun di bidang website. Bertugas
membuat bagian dalam aplikasi dan integrasi dengan database.
9.1.6 UI / UX Designer (2), berpendidikan minimal S1 Informatika atau Desain
dan sejenisnya, mempunyai sertifikasi dalam bidang UI/UX Design atau
dibuktikan dengan portofolio proyek. Bertugas mendekorasi tampilan
website agar menarik dan mudah untuk dipakai yang nantinya akan di
integrasikan oleh Front-end developer ke website
9.2 TENAGA PENDUKUNG
9.2.1 Technical Support (2), berpendidikan minimal D3 di bidang apapun.
Bertugas memberikan dukungan teknis untuk membantu end-user dalam
pengoperasian aplikasi
9.2.2 Documentator (1), berpendidikan minimal D3 di bidang apapun, memiliki
pengetahuan tentang dokumentasi proyek seperti SKPL, DPPL, dan
sejenisanya. Bertugas menyusun dokumentasi proyek.
10.KELUARAN
• Aplikasi
Aplikasi Pengajuan Skripsi ini diberikan dalam bentuk installer dan
executable file. Agar dapat langsung dipakai di platform yang sesuai.
9. • Program (Source Code)
Program ini dibutuhkan untuk tahap pengembangan diluar proyek, seperti
jika sudah habis masa garansi dan ingin terdapat perubahan, maka IT support
klien bisa dengan mudah mengubah program dan melakukan build ulang.
• Dokumentasi Sistem
o Dokumentasi buku manual teknis
o Dokumentasi yang berkaitan dengan pengembangan aplikasi
o Dokumentasi System Operation Procedure (SOP)
o Dokumentasi tambahan lainnya yang dibutuhkan
• Migrasi Data
Migrasi data ini diperlukan agar data baru diintegrasikan ke sistem dengan
tidak merusak data lama
• Pelatihan, Pendampingan, dan Pemeliharaan Aplikasi
Seperti yang telah dijelaskan pada poin sebelumnya. Poin ini ditujukan
agar end-user memiliki pengetahuan terhadap sistem dan cara pengoperasiannya.
• Hak Kepemilikan
Seluruh dokumentasi dan aplikasi dalam bentuk file maupun installer, dan
segala property intelektual lainnya yang dihasilkan pada kegiatan pengembangan
sistem baik hardcopy dan softcopy, semua akan menjadi hak milik klien yaitu
Universitas Narotama.
11.PELAPORAN
11.1 LAPORAN PENDAHULUAN
Laporan pendahuluan berisi:
• Rencana kerja secara menyeluruh
• Jadwal kegiatan dan estimasi waktu selesai
• Metodologi dan tools yang digunakan untuk menyelesaikan pekerjaan
• Analisa awal terhadap ruang lingkup pekerjaa
Laporan ini diserahkan paling lambat 3 (tiga) minggu setelah penandatanganan
Surat Perintah Mulai Pekerjaan (SPMK).
10. 11.2 LAPORAN PERTENGAHAN
Laporan pertengahan berisi:
• Kemajuan pekerjaan pembuatan aplikasi
• Pengolahan data
• Permasalahan dan solusi
• Rencana pekerjaan selanjutnya
Laporan ini diserahkan paling lambat 1 (satu) minggu setiap bulannya.
11.3 LAPORAN AKHIR
Laporan akhir berisi:
• Seluruh proses kegiatan dan pertanggungjawaban karena telah selesainya
tahapan proyek
• Dokumentasi lain yang berkaitan dengan aplikasi
• Keluaran proyek
Laporan ini diserahkan paling lambat 8 (delapan) minggu terhitung
sejak proyek selesai testing final.
12.PENUTUP
Demikian Kerangka Acuan Kerja (KAK) pada sistem aplikasi untuk pengajuan
skripsi atau tugas akhir Universitas Narotama ini disusun sebagai pedoman
pelaksanaan proyek.