petunjuk penulisan · web viewlaporan kegiatan magang mahasiswarancang bangun aplikasi xyz (studi...
TRANSCRIPT
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}