PETUNJUK PENULISAN · Web viewLAPORAN KEGIATAN MAGANG MAHASISWARANCANG BANGUN APLIKASI XYZ (STUDI...

28
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 i

Transcript of PETUNJUK PENULISAN · Web viewLAPORAN KEGIATAN MAGANG MAHASISWARANCANG BANGUN APLIKASI XYZ (STUDI...

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}