PETUNJUK PENULISAN
12
LAPORAN KEGIATAN MAGANG MAHASISWA
RANCANG BANGUN APLIKASI XYZ
(STUDI KASUS: KANTOR XYZ)
Diajukan Untuk Memenuhi Sebagian Persyaratan Memperoleh
Kelulusan
Mata Kuliah Kegiatan Magang Mahasiswa
Disusun oleh :
NADANTIAR ENDITA
NIM. L0V34U
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
20XX
HALAMAN PERSETUJUAN
LAPORAN KEGIATAN MAGANG MAHASISWA
RANCANG BANGUN APLIKASI XYZ
(STUDI KASUS: KANTOR XYZ)
Disusun Oleh
NADANTIAR ENDITA
NIM. L0V34U
Laporan Kegiatan Magang Mahasiswa ini disetujui untuk
dipresentasikan
pada Seminar KMM pada tanggal
_______________
Pembimbing Pembimbing Lapangan
Yudha Yudhanto S.Kom, M.Kom Nadia Fauziah, MSi
NIK 1979060520180601NIP 99903101320
HALAMAN PENGESAHAN
Laporan Kegiatan Magang Mahasiswa (KMM) yang dilaksanakan oleh
:
Nama: Nadantiar Endita
NIM: L0V34U
dengan judul :
LAPORAN KEGIATAN MAGANG MAHASISWA
RANCANG BANGUN APLIKASI XYZ
(STUDI KASUS: KANTOR XYZ)
Pada bulan Juli – Agustus 2018, dipresentasikan dan disahkan
pada :
Hari: ____________________
Tanggal: ____________________
Pembimbing / Penguji
Yudha Yudhanto S.Kom, M.Kom
NIK. 1979060520180601
Mengetahui,
Ketua Program Diploma III Teknik Informatika FMIPA UNS
Pimpinan BIPTEK
Hartatik, S.Si, M.Si
Yudha Yudhanto S.Kom, M.Kom
NIP.1978050320130201
NIK. 1979060520180601
KATA PENGANTAR
{Rasa Syukur, Terimakasih, Pengakuan kekurangan dan permohonan
saran}
Surakarta, dd Agustus yyyy
DAFTAR ISI
KATA PENGANTARivDAFTAR ISIvDAFTAR TABELviiDAFTAR GAMBARviiiBAB I
PENDAHULUAN1A.Latar Belakang1B.Perumusan Masalah1C.Tujuan
Kegiatan1D.Manfaat Kegiatan1E.Batasan Masalah2BAB II LANDASAN
TEORI3A.Tinjauan Pustaka3A.Landasan Teori31.Istilah
Umum32.Perancangan33.Implementasi34.Pengujian35.Tools3BAB III
PELAKSANAAN KEGIATAN4A.Gambaran
Instansi41.Profil42.Struktur43.Website4B.Paparan Kegiatan4C.Jadwal
Kegiatan5BAB IV HASIL DAN PEMBAHASAN6A.Deskripsi Data dan Kebutuhan
Sistem61.Kebutuhan Fungsional62.Kebutuhan Non
Fungsional6B.Perancangan Sistem71.Entity Diagram
Relationship72.Tabel Fisik73.Use Case Diagram84.Use Case
Text85.Activity Diagram8C.Struktur dan Desain Halaman
(Layout)91.Tampilan Admin92.Tampilan User10D.Implementasi dan
Koding111.Tampilan Admin112.Tampilan User12E.Pengujian
Sistem121.Pengujian Sistem Login12BAB V
PENUTUP14A.Kesimpulan14B.Saran14DAFTAR PUSTAKA15
DAFTAR TABEL
Tabel 4. 1 Kebutuhan Fungsional Sistem XYZ6
Tabel 4. 2 Tabel Liga7
Tabel 4. 11 Use Case Text Menerima inputan login8
DAFTAR GAMBAR
Gambar 4. 1 Bisnis proses7
Gambar 4. 1 Entity Reality Diagram Sistem XYZ7
Gambar 4. 2 Use Case Diagram XYZ8
Gambar 4.3 Activity Diagram Menerima inputan login9
1
xviii
iii
BAB IPENDAHULUAN
Latar Belakang
Paparan global (statistik)
Permasalahan
Teknologi
Solusi permasalahan dengan teknologi
Perumusan Masalah
Bagaimana merancang dan membuat aplikasi XYZ untuk menyelesaikan
permasalahan bla3
Tujuan Kegiatan
Judul penelitian ….memiliki tujuan sebagai berikut :
1. –
2. –
3. –
Manfaat Kegiatan
Manfaat yang dapat diperoleh dengan adanya produk aplikasi xyz
ini adalah sebagai berikut:
1. Bagi pengguna :
a. –
b. –
2. Bagi Institusi :
a. –
b. -
3. Bagi Penulis :
Untuk memenuhi sebagian persyaratan memperoleh kelulusan mata
kuliah Kegiatan Magang Mahasiswa (KMM).
Batasan Masalah
Dalam penulisan laporan Kegiatan Magang Mahasiswa ini, penulis
membatasi masalah sebagai berikut :
1. –
2. –
3. –
BAB IILANDASAN TEORI
1. Tinjauan Pustaka
Tugas akhir yang dibuat oleh Anindiarto Krisharnomo dari
Fakultas Teknik Universitas Diponegoro pada tahun 2008 dengan judul
“Sistem Informasi Kompetisi Sepakbola Liga Indonesia Berbasis Web
Menggunakan Php dan Mysql”. Hasil akhir dari Tugas Akhir ini ialah
sebuah sistem dapat menampilkan informasi profil tim, jadwal, hasil
pertandingan, klasemen, pencetak gol, berita, dan dapat melakukan
pencarian data pemain. Sistem dapat melakukan pencarian transaksi
sehingga memudahkan dalam pencarian data kepada pengunjung.
{Minimal 5}
Kesimpulan,…..
1. Landasan Teori1. Istilah Umum
Istilah Umum
1. Perancangan
Istilah dalam perancangan
1. Implementasi
Istilah dalam implemetasi
1. Pengujian
Istilah dalam pengujian
1. Tools
Istilah dalam tools yang digunakan
BAB IIIPELAKSANAAN KEGIATAN
1. Gambaran Instansi1. Profil
Awalnya lembaga yang sekarang beralamat di Jl.Slamet Riyadi
No.15B Kartasura, Sukoharjo ini didirikan dalam rangka memenuhi
kebutuhan pelatihan laboratorium komputer internal di FMIPA UNS di
tahun 2014.
Gambar 3.1 Gambar Kantor/Gedung
Lembaga ini bertujuan menyelenggarakan Konsultansi, Uji
Kompetensi dan pelatihan di bidang pendidikan dan teknologi
informasi serta multimedia yang inovatif dan berkualitas.
1. Struktur
Gambar 3.2 Struktur Organisasi
1. Website
Gambar 3.3 Website
Paparan Kegiatan
Gambar 3.4 Kegiatan Mahasiswa magang
Mahasiswa yang melakukan kegiatan magang di Biptek ini
mendapatkan banyak ilmu serta pengalaman yang menarik. mahasiswa
yang magang di biptek dibagi menjadi 2 shift. Dan mempunyai
kewajiban setiap hari untuk membuat daily report kepada direktur
dst…..
Jadwal Kegiatan
Tabel 3. 1 Jadwal Kegiatan pengerjaan KMM
No
Rincian Kegiatan
Minggu ke-1
1
2
3
4
5
6
1
2
BAB IVHASIL DAN PEMBAHASAN
1. Deskripsi Data dan Kebutuhan Sistem1. Kebutuhan
Fungsional
Kebutuhan Fungsional yang terdapat pada sistem XYZ adalah
sebagai berikut:
Tabel 4. 1 Kebutuhan Fungsional Sistem XYZ
Kode
No FR
Jurnal
Aktor
Dependensi
1
FR 01
Sistem mampu menerima login
Admin, SuperAdmin
Kebutuhan Non Fungsional
Dalam merancang dan membangun sistem informasi XYZ ini
dibutuhkan beberapa perangkat sebagai berikut :
A. Perangkat keras
1. Processor Intel i3 1,8 GHz.
2. Harddisk dengan ruang kosong minimal 1GB.
3. RAM 2 GB.
B. Perangkat lunak
1. Windows 7
2. Sublime Text
3. Bahasa pemrograman HTML
4. Bahasa pemrograman PHP
5. Database Mysql
6. Xampp
7. Browser
8. Ms. Visio
Bisnis Proses
Gambar 4. 1 Bisnis proses
{Penjelasan)
Perancangan Sistem1. Entity Diagram Relationship
Gambar 4. 1 Entity Reality Diagram Sistem XYZ
{penjelasan)
1. Tabel Fisik
Dari perancangan ERD maka dihasilkan….. tabel ….bla3
Tabel Liga
Nama Tabel
: tbl_liga
Deskripsi
: Tabel Liga adalah table yang menyimpan data liga beserta
parameternya untuk melakukan generate jadwal liga. Adapun table
fisik dari table liga adalah sebagai berikut.
Primary key
: -
Foregn key
: -
Tabel 4. 2 Tabel Liga
Field
Type
Length
Key
Keterangan
id_liga
int
11
Primary Key
Auto Increment
kode_liga
varchar
50
jam_mulai
time
waktu_tanding
int
4
Use Case Diagram
Keterangan menerangkan usecase
Gambar 4. 2 Use Case Diagram XYZ
Use Case Text1. Use Case Text menerima inputan login
Tabel 4. 11 Use Case Text Menerima inputan login
Name Of Usecase
Menerima inputan login
Aktor
Admin, SuperAdmin
Kondisi Awal
-
Skenario
1. admin mengetikkan url menju ke halaman login
3. admin menginputkan username
4. admin menginputkan password
2. Sistem menampilkan print preview dari struk
4. sistem melakukan validasi akun
4.a apabila akun valid maka halaman admin akan ditampilkan
Pengecualian
4.b, apabila akun tidak valid maka akan kembali ke langkah 2
Kondisi Akhir
Sistem mampu menerima inputan login
Activity Diagram
Keterangan menerangkan activity diagram …
1. Activity Diagram Menerima inputan login
Gambar 4.3 Activity Diagram Menerima inputan login
Struktur dan Desain Halaman (Layout)
Gambar 4.4 Gambar Sitemap/Navigasi atau peta aplikasi
berdasarkan aktor
1. Tampilan Admin
Tampilan Admin merupakan tampilan yang dikhususkan bagi admin
dengan fungsi bla3x….
1. Menu Admin
Menu Admin disini berisikan list bla3x.
Gambar 4.5 List Admin
{deskripsi gambar}
Gambar 4.6 Create Admin
{deskripsi gambar}
1. Tampilan User
Tampilan user adalah tampilan yang dapat dilihat bla3x…..
1. Tampilan Home
Gambar 4.7 Tampilan Home
{deskripsi gambar}
Tampilan Liga
Gambar 4.8 Tampilan Liga
{deskripsi gambar}
Implementasi dan Koding1. Tampilan Admin
Tampilan Admin merupakan tampilan bla3….
1. Menu Admin
{deskripsi gambar}
Gambar 4.9 Halaman List Admin
1. Tampilan User 1. Tampilan Home
Gambar 4.10 Halaman Home
{deskripsi gambar}
Pengujian Sistem
1. Tujuan pengujian ……
2. Alat dan bahan ….
1. Pengujian Sistem Login
Tabel 1. Pengujian Sistem Login
No
Skenario
Test Case
Harapan
Hasil
Validasi
1
Mengosongkan semua field pada form login kemudian menekan tombol
‘Sign in’
Username : (kosong)
Password : (kosong)
Sistem menolak untuk masuk ke halaman admin dan muncul
pemberitahuan bahwa username dan password harus diisi.
Sesuai harapan
[√] Valid
[ ] Tidak Valid
2
Mengisikan username dan mengosongkan password kemudian menekan
tombol ‘Sign in’
Username : (username)
Password : (kosong)
Sistem menolak untuk masuk ke halaman admin dan muncul
pemberitahuan bahwa password harus diisi.
Sesuai harapan
[√] Valid
[ ] Tidak Valid
Kesimpulan pengujian dari ….skenario maka hasilnya bla3…
BAB VPENUTUP
1. Kesimpulan
{Ada kata TELAH ….bisa ditambahkan…kesimpulan fitur produk dan
juga hasil pengujian}.
Saran
{Saran disini adalah penyampaian celah kelemahan untuk diteliti
oleh orang lain yang membaca penelitian ini}
DAFTAR PUSTAKA
Buku dan media cetak
Andi. 2004. Panduan Aplikatif Menguasai Macromedia Flash MX
2004. Yogyakarta : Andi Offset
Publikasi, Jurnal dan Hasil Penelitian
Pahlevy, Randy, Tesar. 2010. Rancang Bangun Sistem
pendukung Keputusan Menentukan penerima Beasiswa dengan Menggunakan
metode Simpele Additive Weighting (SAW). Skripsi Program Studi
Tehnik Informatika. Surabaya,Indonesia: Universitas Pembangunan
Nasional “Veteran”.
Website
{dilarang menggunakan wikipedia atau blog}