Upload
others
View
15
Download
0
Embed Size (px)
Citation preview
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
i
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 1979060520180601 NIP 99903101320
ii
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
Abdul Aziz, S.Kom., M.Cs. Yudha Yudhanto S.Kom, M.Kom
NIP. 19810413 200501 1 001 NIK. 1979060520180601
iii
KATA PENGANTAR
{Rasa Syukur, Terimakasih, Pengakuan kekurangan dan permohonan saran}
Surakarta, dd Agustus yyyy
iv
DAFTAR ISI
KATA PENGANTAR............................................................................................iv
DAFTAR ISI...........................................................................................................v
DAFTAR TABEL................................................................................................vii
DAFTAR GAMBAR...........................................................................................viii
BAB I PENDAHULUAN........................................................................................1
A. Latar Belakang..............................................................................................1
B. Perumusan Masalah......................................................................................1
C. Tujuan Kegiatan............................................................................................1
D. Manfaat Kegiatan..........................................................................................1
E. Batasan Masalah...........................................................................................2
BAB II LANDASAN TEORI..................................................................................3
A. Tinjauan Pustaka...........................................................................................3
A. Landasan Teori..............................................................................................3
1. Istilah Umum.........................................................................................32. Perancangan...........................................................................................33. Implementasi.........................................................................................34. Pengujian...............................................................................................35. Tools......................................................................................................3
BAB III PELAKSANAAN KEGIATAN................................................................4
A. Gambaran Instansi........................................................................................4
1. Profil......................................................................................................42. Struktur..................................................................................................43. Website..................................................................................................4
B. Paparan Kegiatan..........................................................................................4
C. Jadwal Kegiatan............................................................................................5
BAB IV HASIL DAN PEMBAHASAN.................................................................6
v
A. Deskripsi Data dan Kebutuhan Sistem.........................................................6
1. Kebutuhan Fungsional...........................................................................62. Kebutuhan Non Fungsional...................................................................6
B. Perancangan Sistem......................................................................................7
1. Entity Diagram Relationship.................................................................72. Tabel Fisik.............................................................................................73. Use Case Diagram.................................................................................84. Use Case Text........................................................................................85. Activity Diagram...................................................................................8
C. Struktur dan Desain Halaman (Layout)........................................................9
1. Tampilan Admin....................................................................................92. Tampilan User.....................................................................................10
D. Implementasi dan Koding...........................................................................11
1. Tampilan Admin..................................................................................112. Tampilan User.....................................................................................12
E. Pengujian Sistem.........................................................................................12
1. Pengujian Sistem Login.......................................................................12BAB V PENUTUP................................................................................................14
A. Kesimpulan.................................................................................................14
B. Saran...........................................................................................................14
DAFTAR PUSTAKA............................................................................................15
vi
DAFTAR TABEL
Tabel 4. 1 Kebutuhan Fungsional Sistem XYZ.......................................................6Tabel 4. 2 Tabel Liga...............................................................................................7Tabel 4. 11 Use Case Text Menerima inputan login...............................................8
vii
DAFTAR GAMBAR
Gambar 4. 1 Bisnis proses.......................................................................................7Gambar 4. 1 Entity Reality Diagram Sistem XYZ..................................................7Gambar 4. 2 Use Case Diagram XYZ.....................................................................8Gambar 4.3 Activity Diagram Menerima inputan login..........................................9
viii
1
BAB I
PENDAHULUAN
A. Latar Belakang
Paparan global (statistik)
Permasalahan
Teknologi
Solusi permasalahan dengan teknologi
B. Perumusan Masalah
Bagaimana merancang dan membuat aplikasi XYZ untuk menyelesaikan
permasalahan bla3
C. Tujuan Kegiatan
Judul penelitian ….memiliki tujuan sebagai berikut :
1. –
2. –
3. –
D. 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).
2
E. Batasan Masalah
Dalam penulisan laporan Kegiatan Magang Mahasiswa ini, penulis
membatasi masalah sebagai berikut :
1. –
2. –
3. –
3
BAB II
LANDASAN TEORI
A. 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,…..
A. Landasan Teori
1. Istilah Umum
Istilah Umum
2. Perancangan
Istilah dalam perancangan
3. Implementasi
Istilah dalam implemetasi
4. Pengujian
Istilah dalam pengujian
5. Tools
Istilah dalam tools yang digunakan
4
BAB III
PELAKSANAAN KEGIATAN
A. Gambaran Instansi
1. 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.
2. Struktur
Gambar 3.2 Struktur Organisasi
3. Website
Gambar 3.3 Website
B. 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…..
5
C. Jadwal Kegiatan
Tabel 3. 1 Jadwal Kegiatan pengerjaan KMM
No Rincian Kegiatan Minggu ke-1
1 2 3 4 5 6
1
2
6
BAB IV
HASIL DAN PEMBAHASAN
A. Deskripsi Data dan Kebutuhan Sistem
1. 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 loginAdmin, SuperAdmin
2. 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
7. Browser
8. Ms. Visio
B. Bisnis Proses
Gambar 4. 1 Bisnis proses
{Penjelasan)
C. Perancangan Sistem
1. Entity Diagram Relationship
Gambar 4. 2 Entity Reality Diagram Sistem XYZ
{penjelasan)
2. Tabel Fisik
Dari perancangan ERD maka dihasilkan….. tabel ….bla3
a. 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
8
waktu_tanding int 4
3. Use Case Diagram
Keterangan menerangkan usecase
Gambar 4. 3 Use Case Diagram XYZ
4. Use Case Text
a. Use Case Text menerima inputan loginTabel 4. 3 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
9
5. Activity Diagram
Keterangan menerangkan activity diagram …
a. Activity Diagram Menerima inputan login
Gambar 4.4 Activity Diagram Menerima inputan login
D. 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….
a. Menu AdminMenu Admin disini berisikan list bla3x.
10
Gambar 4.5 List Admin
{deskripsi gambar}
Gambar 4.6 Create Admin
{deskripsi gambar}
2. Tampilan User
Tampilan user adalah tampilan yang dapat dilihat bla3x…..
11
a. Tampilan Home
Gambar 4.7 Tampilan Home
{deskripsi gambar}
b. Tampilan Liga
Gambar 4.8 Tampilan Liga
{deskripsi gambar}
E. Implementasi dan Koding
1. Tampilan Admin
Tampilan Admin merupakan tampilan bla3….
a. Menu Admin{deskripsi gambar}
12
Gambar 4.9 Halaman List Admin
2. Tampilan User
a. Tampilan Home
Gambar 4.10 Halaman Home
{deskripsi gambar}
F. Pengujian Sistem
1. Tujuan pengujian ……
2. Alat dan bahan ….
13
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…
14
BAB V
PENUTUP
A. Kesimpulan
{Ada kata TELAH ….bisa ditambahkan…kesimpulan fitur produk dan
juga hasil pengujian}.
B. Saran
{Saran disini adalah penyampaian celah kelemahan untuk diteliti oleh
orang lain yang membaca penelitian ini}
15
DAFTAR PUSTAKA
Buku dan media cetakAndi. 2004. Panduan Aplikatif Menguasai Macromedia Flash MX 2004.
Yogyakarta : Andi Offset
Publikasi, Jurnal dan Hasil PenelitianPahlevy, 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}