• Tidak ada hasil yang ditemukan

laporan kerja praktik rancang bangun aplikasi mobile

N/A
N/A
Protected

Academic year: 2024

Membagikan "laporan kerja praktik rancang bangun aplikasi mobile"

Copied!
42
0
0

Teks penuh

(1)

LAPORAN KERJA PRAKTIK

RANCANG BANGUN APLIKASI MOBILE

acc

PT. GLOBAL INTERMEDIA NUSANTARA

Utk diujikan

Dr. Murinto, M.Kom 29/01/2023

Oleh : Sulharjan Fahrullah

1900018125

PRODI STUDI S1 INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS AHMAD DAHLAN

TAHUN 2022/2023

(2)

Cover

Lembar Persetujuan Instansi

(3)

S ulharjan Fahrullah 190001 8125

: Dr. Murinto, S.Si., M.Kom.

NIY

( : 60040496)

………..,

: Anna Hendri Solel i za Jon e s , S .Kom, M.Cs NIY

( : 60110647 )

………..,

Lembar Pengesahan

PRAKTIK MAGANG

RANCANG BANG UN APLIKASI E - P RESENSI PT. GLOBAL INTERMEDIA NUSANTARA

PEMBIMBING ...

PENGUJI ...

Yogyakarta, ……….

Kaprodi Informatika

Dr. Murinto, S.Si., M.Kom.

NIY : 60040496

10/02/2023

10/02/2023

(4)

Kata Pengantar

Segala puji syukur atas kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya yang telah memberikan banyak kesempatan, sehingga penulis dapat menyelesaikan praktik magang dan menyelesaikan Laporan praktik magang dengan judul

“Rancang Bangun Aplikasi Mobile” dengan baik. Kegiatan praktik magang ini merupakan

matakuliah dan persyaratan bagi mahasiswa semester 7 di Universitas Ahmad Dahlan.

Kegiatan praktik magang ini dilakukan selama 3 bulan yaitu dimulai dari tanggal 21 september 2022 sampai dengan 22 Desember 2022. Laporan praktik magang ini disusun berdasarkan apa yang telah penulis lakukan pada saat magang di bagian pemrograman mobile PT. Global Intermedia Nusantara, Yogyakarta. Dalam penyusunan laporan praktik magang, penulis menyadari bahwa terselesainya laporan praktik magang ini tidak terlepas dari dukungan, semangat, serta bimbingan dari berbagai pihak, baik secara moril maupun materil.

Oleh karena itu, penulis ingin menyampaikan ucapan terimakasih antara lain kepada :

1.

Allah SWT yang telah melimpahkan rahmat dan kesehatan sehingga penyusunan dapat melaksanakan KP dan menyelesaikan penyusunan Laporan tanpa halangan apapun.

2.

Orang tua yang selalu memberikan doa dan dorongan, yang telah memberikan semua fasilitas untuk mendukung semua aktivitas perkuliahan.

3.

Ibu Nur Rochmah Dyah PA, S.T., M.Kom. selaku ketua program studi.

4.

Ibu Sri Winiarti, S.T., M.Cs. selaku Dekan

5.

Bapak Nuril Anwar, S.T., M.Kom. selaku koordinator praktik magang

6.

Bapak Bambang Robiin, S.T.,M.T. selaku dosen wali

7.

Bapak Dr., Murinto, S.Si., M.Kom. selaku dosen pembimbing praktik magang.

8.

Bapak Eko Sutrisno, S.T., M.Cs. selaku direktur utama dari PT. Global Intermedia Nusantara

9.

Bapak Qohar Nur Annafi selaku pembimbing lapangan dari PT. Global Intermedia Nusantara

10.

Seluruh karyawan di PT. Global Intermedia Nusantara atas segala keramahan serta memberikan masukan selama kegiatan magang industri

11.

Seluruh rekan-rekan praktik magang di PT. Global Intermedia Nusantara yang berasal dari berbagai Universitas dan Sekolah yang telah memberikan semangat dan dukungan dalam kegiatan praktik magang

Penulis menyadari bahwa penyusunan laporan praktik magang ini masih jauh dari sempurna.

Oleh sebab itu, demi kesempurnaan laporan ini penulis mengharapkan kritik dan saran yang

bersifat membangun. Akhir kata penulis mengucapkan terima kasih, semoga laporan magang

ini memberikan banyak manfaat bagi penulis dan pembaca pada umumnya.

(5)

Yogyakarta, 22 Desember 2022

Sulharjan Fahrullah

(6)

Daftar Isi

Cover... 2

Lembar Persetujuan Instansi ... 2

Lembar Pengesahan ... 3

Kata Pengantar ... 4

Daftar Isi ... 5

Daftar Gambar ... 8

Daftar Tabel... 9

BAB I Pendahuluan ... 10

A. Latar Belakang ... 10 B. Identifikasi Masalah ... 10 C. Batasan masalah ... 10 D. Rumusan Masalah ... 11 E. Tujuan Praktik Magang ... 11 F. Manfaat Praktik Magang ... 11 BAB II Gambaran Instansi ... 12

A. Umum ... 12 B. Struktur Organisasi Ditempat Magang ... 13 C. Sumber Daya Manusia Dan Sumber Daya Fisik Di lokasi Magang ... 13

D. Proses bisnis saat ini yang berhubungan dengan tema Praktik Magang ... 15

BAB III Tahapan Kegiatan Praktik Magang ... 17

A. Lokasi Praktik Magang, Alamat, Kontak ... 17

(7)

B. Rencana Observasi ...

17

C. Rancangan Jadwal Kegiatan Magang ...

17

BAB IV Hasil Pelaksanaan Praktik Magang ... 20 A. Hasil Observasi Magang ...

20

1. Proses Bisnis ...

20

2. Rincian Pekerjaan ...

21

B. Pembahasan Magang ...

22

1. Problem yang ditemukan di tempat magang sebagai topik praktik magang ... 22 2. Analisis terhadap hasil observasi ...

22

3. Capaian Magang ...

31

4. Keberlanjutan ...

37

BAB V Penutup ... 38 A. Kesimpulan ...

38

B. Saran ...

38

Lampiran ... 39 A. Surat Izin Praktik Magang Dari TU/Fakultas ... 39 B. Logbook ...

41

C. Dokumentasi Kegiatan Praktik Magang ...

43

D. Penilaian Pembimbing Lapangan ...

44

E. Sertifikat ...

45

(8)

Daftar Gambar

gambar 2. 1 bagan struktur dari PT. Global Intermedia Nusantara

... 12

gambar 2. 2 bagan proses bisnis yang terjadi di pemerintah daerah

... 15

gambar 3. 1 diagram use case pada sistem presensi digital

... 17

gambar 3. 2 kumpulan data pegawai data blog, data pengumuman, data agenda, data presensi, dan data admin

... 18

Gambar 4. 1 proses bisnis histori, pegawai ... 19

Gambar 4. 2 bisnis dari pengumuman ... 20

Gambar 4. 3 listing dari detail agenda ... 24

Gambar 4. 4 tampilan dari detail agenda ... 24

Gambar 4. 5 listing program dari filter bulan ... 25

Gambar 4. 6 tampilan dari filter bulan pada histori ... 25

Gambar 4. 7 pengujian pada login ... 26

Gambar 4. 8 pengujian pada login ... 26

Gambar 4. 9 tampilan halaman home ... 27

Gambar 4. 10 tampilan halaman agenda ... 27

Gambar 4. 11 pengujian pada halaman blog ... 28

Gambar 4. 12 pengujian pada scan qr ... 28

Gambar 4. 13 pengujian pada halaman kode agenda ... 29

Gambar 4. 14 pengujian pada profil ... 29

Gambar 4. 15 pengujian pada halaman presensi ... 30

Gambar 4. 16 rest API dari aplikasi E-presensi ... 30

Gambar 4. 17 listing program dari histori dari E-presensi ... 31

Gambar 4. 18 tampilan dari histori dari E-presensI ... 31

Gambar 4. 19 listing program dari histori detail dari E-presensi ... 32

Gambar 4. 20 tampilan dari histori detail dari E-presensi ... 32

Gambar 4. 21 listing dari halaman pengumuman ... 33

Gambar 4. 22 tampilan dari halaman pengumuman pada aplikasi E-presensi ... 33

Gambar 4. 23 listing dari halaman notifikasi ... 34

Gambar 4. 24 tampilan dari halaman notifikasi pada aplikasi E-presensi ... 34

Daftar Tabel Tabel 2. 1 Sumber daya manusia ... 15

Tabel 2. 2 Prasarana yang terdapat di PT. Global Intermedia Nusantara ... 16

Tabel 2. 3 Sarana yang terdapat di PT. Global Intermedia Nusantara ... 16

Tabel 3. 1 rancangan jadwal kegiatan magang ... 18

Tabel 4. 1 fungsi – fungsi yang ada pada aplikasi E-presensi ... 32

(9)

BAB I Pendahuluan

A. Latar Belakang

Perkembangan ilmu teknologi saat ini sudah berkembang sangat pesat, hal tersebut dibuktikan dengan berkembangnya sumber daya manusia yang mampu bersaing dengan perkembangan zaman yang semakin modern. Pendidikan menjadi peran yang sangat penting untuk menunjang sumber daya manusia menjadi lebih baik lagi. Salah satunya adalah melakukan kegiatan praktik magang.

Sistem E-Presensi merupakan sebuah sistem manajemen pengelolaan data presensi pemerintah Maluku Utara yang berbasis mobile. Sistem tersebut memudahkan pengguna dalam melakukan pengelolaan data presensi.

Dalam pelaksanaan pendataan presensi SIMDA Maluku Utara masih dilakukan pencatatan secara manual, sehingga membutuhkan waktu yang lama dalam proses pendataan presensi.

Oleh karena itu, dibutuhkan suatu sistem informasi yang dapat mempermudah proses presensi SIMDA Maluku Utara, sehingga data presensi dapat dilakukan pencatatan dengan mudah

B. Identifikasi Masalah

Manajemen pengelolaan data presensi pada SIMDA Maluku Utara masih dilakukan secara manual.

C. Batasan masalah

Pada kegiatan praktik magang ini membuat rancangan aplikasi mobile, adapun batasan masalah diantaranya :

1. Pengerjaan aplikasi menggunakan bahasa pemrograman javascript dengan framwork react native

2. Pembahasan pada laporan ini hanya pada sisi front end pada sistem presensi digital

(10)

D. Rumusan Masalah

Berdasarkan identifikasi masalah diatas, maka dapat ditarik rumusan masalah bagaimana merancang frontend sistem presensi digital.

E. Tujuan Praktik Magang

Tujuan dilaksanakannya kegiatan praktik magang sebagai berikut:

a.

Melakukan kegiatan praktik magang dan mempelajari tentang aplikasi mobile yang diterapkan di PT. Global Intermedia Nusantara.

b.

Mengetahui cara kerja dan juga sistem kerja yang diterapkan di PT. Global Intermedia Nusantara.

c.

Menambah pengalaman dan wawasan mengenai dunia kerja.

d.

Menambah kemampuan dalam aspek pengembangan aplikasi mobile.

F. Manfaat Praktik Magang

Adapun manfaat dilaksanakannya kegiatan prakerin kerja sebagai berikut:

1. Bagi mahasiswa praktik magang

a. Sebagai sarana latihan dan penerapan ilmu yang didapat di universitas

b. Sebagai sarana untuk menambah pengetahuan, wawasan, dan pengalaman di dunia kerja di bidang pemrograman mobile

c. Mengetahui dan mempelajari pekerjaan seseorang yang bekerja pada rekayasa perangkat lunak di PT.Global Intermedia Nusantara

d. Membekali pengalaman dunia kerja kepada mahasiswa praktik magang

2. Bagi Instansi

(11)

a. Membangun hubungan yang baik dan adanya pertukaran informasi

b. Meningkatkan produktivitas perusahaan baik didalam maupun luar rekayasa perangkat lunak.

BAB II Gambaran Instansi

A. Umum

Kegiatan praktik magang dilaksanakan di kantor PT. Global Intermedia (G- IM) dikenal sebagai De Concept Computer 2000. PT. Global Intermeda Nusantara merupakan perusahaan yang bergerak dalam bidang konsultasi, analisis, desain, serta implementasi sistem informasi yang berkedudukan di Yogyakarta, perusahaan tersebut mempunyai cabang di beberapa daerah. PT. Global Intermedia Nusantara pusat Terletak di Jl. Taman Siswa No.125, RT.074/RW.024, Wirogunan, Kec.

Mergangsan, Kota Yogyakarta, Daerah Istimewa Yogyakarta.

PT. Global Intermedia Nusantara didirikan secara resmi pada 1 Maret 2004

setelah lebih dari 2 tahun (sejak tahun 2001) dilakukan

perencanaanperencanaannya. Anggota tim Global Intermedia telah dilatih dengan

baik di berbagai perusahaan dan beberapa institusi, untuk menyediakan tim yang

solid dan tangguh. Dengan teknologi informasi sebagai bisnis utama, kami

(12)

menyediakan aplikasi desktop, aplikasi web, presentasi multimedia dan perawatan jaringan komputer.

PT. Global Intermedia Nusantara Integrasi Nusantara memiliki visi integrasi nusantara, dan misi memberikan pelayanan terbaik dengan berorientasi pada kepuasan pelanggan, memberikan jaminan kualitas yang prima, mengembangkan sistem secara terintegrasi. Salah satu kontak dari perusahaan PT. Global Intermedia Nusanntara adalah +62 274 379492 (Fax) ataupun melalui mail [email protected].

B. Struktur Organisasi Ditempat Magang

Struktur Organisasi di perusahaan PT. Global Intermedia sebagai berikut :

gambar 2. 1 bagan struktur dari PT. Global Intermedia Nusantara.

C. Sumber Daya Manusia Dan Sumber Daya Fisik Di lokasi Magang

1.Sumber daya manusia

Sumber daya manusia sebagai salah satu sumber daya organisasi memegang peranan penting dalam keberhasilan pelaksanaan tujuan organisasi. Sumber daya manusia menggunakan sumber daya lain yang dimiliki oleh organisasi untuk mencapai tujuan. Bahkan mesin berteknologi tinggi pun akan menjadi tidak berarti jika sumber daya manusia yang mengoperasikannya tidak mumpuni untuk memproduksinya. Begitu pula dengan sumber informasi. Informasi yang diterima organisasi, betapapun bagus dan lengkapnya, tidak akan berarti apa-apa jika kualitas sumber daya manusia yang ada tidak mampu mengubahnya menjadi informasi yang berguna bagi perkembangan dan kemajuan organisasi (Huzain Hasriany., 2021). PT. Global Intermedia Nusantara memiliki keseluruhan staff berjumlah 63 orang. Dari banyaknya staff Pegawai yang ada, mereka memiliki tugas yang berbeda dalam mengelola perusahaan sebagai berikut :

(13)

Tabel 2. 1 Sumber daya manusia

No. Nama Bagian Jumlah

1 Administrasi 10 orang

2 Pemasaran 8 orang

3 Pengembangan Bisnis 30 orang

4 Produksi 15 orang

1. Sumber daya fisik

Sumber daya fisik merupakan sumber daya yang memiliki wujud yang nyata dan berguna sebagai sarana dan prasarana yang menunjang kegiatan pada lingkungan tertentu. Adapun sumber daya fisik yang terdapat pada PT. Global Intermedia Nusantara adalah sebagai berikut :

a. Tempat PT. Global Intermedia Nusantara

Pada gambar diatas merupakan gambar dari Gmaps PT. Global Intermedia Nusantara.

(14)

Gedung PT. Global Intermedia Nusantara terletak di Jl. Taman Siswa No.125,

RT.074/RW.024, Wirogunan, Kapanewon Mergangsan, Kota Yogyakarta, Daerah Istimewa Yogyakarta.

b. Prasarana yang terdapat di PT. Global Intermedia Nusantara

Tabel 2. 2 Prasarana yang terdapat di PT. Global Intermedia Nusantara

No. Nama Prasarana Jumlah

1 Mushola 1

2 WC 6

3 Ruang Rapat 1

4 Ruang Staff 8

Prasarana yang tersedia di PT. Global Intermedia Nusantara sangat berguna dalam menunjang fasilitas oleh staff pegawai maupun tamu.

c. Sarana yang terdapat di PT. Global Intermedia Nusantara

Tabel 2. 3 Sarana yang terdapat di PT. Global Intermedia Nusantara

No. Nama Sarana Jumlah

1 LCD Projector 3

2 Whiteboard Digital 2 2

3 Router Wi-Fi 4

sarana yang tersedia di PT. Global Intermedia Nusantara sangat berguna dalam melakukan pekerjaan kantor baik individu maupun tim oleh staff pegawai.

D. Proses bisnis saat ini yang berhubungan dengan tema Praktik Magang

(15)

Proses bisnis yang terjadi pada pemerintah daerah maluku utara saat ini masih menggunakan metode konvensional yang mana dalam prosesnya masih terdapat kesulitan dalam memantau laporan. Berikut merupakan bagan proses bisnis aktifitas pelaporan hasil presesnsi pegawai.

gambar 2. 2 bagan proses bisnis yang terjadi di pemerintah daerah

merupakan bagan proses bisnis yang terjadi di pemerintah daerah , dimulai dari

pegawai menerima jadwal agenda, kemudian pegawai melakukan presensi, setelah itu dilakukan rekap data dari pegawai.

BAB III Tahapan Kegiatan Praktik Magang

A. Lokasi Praktik Magang, Alamat, Kontak

Kegiatan praktik magang dilakukan di PT. Global Intermedia Nusantara pusat Terletak di Jl. Taman Siswa No.125, RT.074/RW.024, Wirogunan, Kec. Mergangsan, Kota Yogyakarta, Daerah Istimewa Yogyakarta, dengan +62 274 379492 (Fax) ataupun melalui mail [email protected] merupkan kontak dari perusahaan PT. Global Intermedia Nusantara.

B. Rencana Observasi

Kunjungan magang dilaksanakan pada hari kamis 8 September 2022 yang bertempat di PT. Global Intermedia Nusantara, yang sebelumnya telah dilakukan mengumpulkan informasi yang bersumber

(16)

dari internet. Pada kunjungan tersebut dilakukan wawancara untuk mengetahui perusahaan, syarat pendaftaran dan praktik magang.

C. Rancangan Jadwal Kegiatan Magang

Pada rancangan jadwal kegiatan magang yang dilakukan di PT. Global Intermedia Nusantara diantaranya :

Tabel 3. 1 rancangan jadwal kegiatan magang

No. Nama Kegiatan Minggu Pelaksanaan

1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 Membantu pegawai

membuat desain aplikasi data jalan

2 Membantu pegawai dalam implementasi desain aplikasi antrean samsat Maluku ke dalam tampilan mobile

3 Menganalisa proses bisnis epresensi

SIMDA Maluku Utara

4 Mengumpulkan Data

5 Analisis kebutuhan sistem

6 Impelentasi Program Front End

7 Pengujian sistem

8 Mempresentasikan hasil aplikasi

Pada rancangan jadwal kegiatan yang dilakukan oleh penulis. Dalam keggiatan magang dilaksanakan selama 14 minggu yang dimulai pada 21 September 2022 sampai 22 Desember 2022.

Dalam kurun waktu 14 minggu penulis mengerjakan berbagai kegiatan magang di perusahaan PT.

Global Intermdia Nusantara.

(17)

D.

Rancangan Sistem

Dalam merancang sistem aplikasi presensi digital diperlukan analisis kebutuhan sistem, analisis kebutuhan sistem ini bertujuan untuk menentukan spesifikasi pada sistem yang akan dibangun. Berikut merupakan analisis kebutuhan sistem pada sistem presensi digital SIMDA Maluku Utara.

1.Diagram Use Case

Diagram Use Case merupakan tipe dari diagram UML (Unified Modelling Language) untuk menggambarkan interaksi antara aktor dan sistem yang berkaitan. Dengan adanya rancangan diagram use case, dapat memperjelas alur proses bisnis kedalam bentuk diagram yang mudah dipahami. Berikut merupakan rancangan Diagram Use Case yang digunakan pada Sistem Informasi presensi digital SIMDA Maluku Utara.

gambar 3. 1 diagram use case pada sistem presensi digital

Pada gambar 3.1. menunjukan diagram use case pada sistem presensi digital. Terdapat dua aktor yaitu pegawai dan admin. Pegawai dapat melakukan lihat agenda, lihat pengumuman, kelola data blog, input presensi, dan lihat riwayat presensi pegawai yang diharuskan melakukan login terlebih dahulu. Pada admin dapat melakukan kelola data agenda, kelola data pengumuman, lihat blog pegawai, dan lihat riwayat presensi pegawai yang diharuskan melakukan login terlebih dahulu.

2.Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) merupakan diagram yang digunakan dalam menggambarkan perancangan sistem pada data base dan menjelaskan dengan satu elemen dengan elemen lainn yang berkaitan. Berikut merupakan rancangan ERD pada sistemaplikasi presensi digital SIMDA Maluku Utara.

(18)

gambar 3. 2 kumpulan data pegawai data blog, data pengumuman, data agenda, data presensi, dan data admin

Pada gambar 3.2. menunjukan kumpulan data pegawai, data blog, data pengumuman, data agenda, data presensi, dan data admin yang dihubungkan menjadi Entity Relationship Diagram untuk memudahkan dalam pembuatan sistem presensi digital. Data pegawai berelasi dengan kelola semua data blog, melihat data pengumuman, melihat data agenda dan input data presensi. Data admin berelasi dengan melihat data blog,kelola data pengumuman, kelola data agenda, melihat data presensi.

BAB IV Hasil Pelaksanaan Praktik Magang

A. Hasil Observasi Magang 1. Proses Bisnis

Pada proses bisnis yang telah dirancang yang akan ditunjukan pada gambar berikut.

Histori

(19)

Pada proses bisnis histori, pegawai mempunyai akses untuk melakukan kelolah data sedangkan admin hanya melihat histori dari pegawai, berikut merupakan proses bisnis dari histori.

Gambar 4. 1 proses bisnis histori, pegawai

Pengumuman

Pada proses bisnis pengumuman, admin mempunyai akses untuk melakukan

kelolah data sedangkan pegawai hanya melihat pengumuman dari admin, berikut

merupakan proses bisnis dari pengumuman.

(20)

Gambar 4. 2 bisnis dari pengumuman

2. Rincian Pekerjaan

Kegiatan magang yang dilaksanakan yaitu rancang bangun aplikasi mobile.

Kegiatan yang dilakukan yaitu sebagai berikut :

a.

Menganalisis proses bisnis presensi digital SIMDA Maluku Utara.

b.

Merancang sistem informasi yang sesuai dengan permasalahan dan proses bisnis.

c.

Menganalisis kebutuhan sistem informasi presensi digital.

d.

Merancang program front end (Histori, histori detail, pengumuman, notifikasi, detail agenda, filter bulan) untuk aplikasi presensi digital.

e.

Membantu peserta magang lainnya dalam instalasi framework react native.
(21)

B. Pembahasan Magang

1. Problem yang ditemukan di tempat magang sebagai topik praktik magang 2. Analisis terhadap hasil observasi

Sesuai dengan observasi yang telah penulis lakukan, maka dapat dirancang sebuah sistem informasi yang dapat memudahkan dan meningkatkan efektifitas dalam kegiatan pelaporan data presensi pegawai. Kegiatan pelaporan data presensi pegawai yang dilaporkan dengan cara manual dirasa kurang efektif, selain melakukan presensi manual, untuk merekap presensi juga membutuhkan waktu yang lama bagi perekap presensi. Dengan demikian dapat disimpulkan bahwa permasalahan tersebut memerlukan sebuah solusi yang dapat meningkatkan efektifitas kerja dalam kegiatan tersebut yakni dengan merancang suatu aplikasi E-presensi.

2.1. Deskripsi sistem yang dibangun

Sistem aplikasi presensi (E-presensi) merupakan sistem yang memiliki fungsi dalam merekam data – data dari setiap pegawai yang melakukan presensi yang tidak lagi dilakukan secara manual melainkan melalui smartphone. Sistem ini dikembangkan dengan tujuan agar data – data dari pegawai yang ada dapat dengan mudah dikumpulkan dan direkap dari pada menggukan presensi manual sehingga untuk merekap presensi pegawai tidak mengalami kesulitan dalam mengumpulkan data hasil presensi pegawai. Sistem ini dikembangkan menggunakan Bahasa pemrograman JavaScrip dengan react native serta menggunakan framework Visual Studio Code, Android Studio dan juga Expo.

2.2. Pembahasan sistem yang dibangun 2.2.1. Hasil analisis

a. Analisis kebutuhan software

Agar sistem tersebut dapat dikembangkan dan digunakan sebagaimana mestinya, maka diperlukan beberapa tools sebagai penunjang

pengembangan sistem. Adapun untuk penjabarannya sebagai berikut : a) Sistem Operasi Windows 11 Home

b) Visual Studio Code

(22)

c) Android Studio d) Expo

e) Dbeaver

b. Analisis kebutuhan hadware

Selain

tools

yang dibutuhkan untuk pengembangan sistem,

hardware

juga menjadi salah satu kunci keberhasilan dalam pengembangan sebuah sistem.

Hardware

diperlukan dalam pengembangan sistem ini adalah komputer, komputer berperan sebagai media yang berwujud fisik dan berfungsi sebagai media controller dalam pengembangan sistem. Adapun spesifikasi komputer yang digunakan dalam pengembangan sistem ini adalah sebagai berikut :

a) Prosesor Intel Evo Core i5 b) Ram 16 GB

c) Penyimpanan 512 GB

c. Analisis kebutuhan user

a) Log in dan log out (pegawai dan admin)

b) Kelola data blog pegawai

c) Kelola data presensi pegawai

d) Kelola data agenda admin

e) Kelola data pengumuman admin

f) Melihat data blog (admin)

g) Melihat riwayat presensi (admin)

h) Melihat pengumuman (pegawai) 9. Melihat agenda (pegawai)

d. Analisis kebutuhan fungsional

(23)

a) Sistem dapat merespon inputan blog oleh pegawai

b) Sistem dapat merespon inputan presensi oleh pegawai

c) Sistem dapat merespon inputan agenda oleh admin

d) Sistem dapat merespon inputan pengumuman oleh admin

e) Sistem dapat menampilkan blog oleh pegawai dan admin

f) Sistem dapat menampilkan riwayat presensi oleh pegawai dan admin

g) Sistem dapat menampilkan agenda oleh pegawai dan admin

h) istem dapat menampilkan pengumuman oleh pegawai dan admin

i) Sistem dapat memperbarui blog oleh pegawai

j) Sistem dapat memperbarui presensi oleh pegawai

k) Sistem dapat memperbarui agenda oleh admin

l) Sistem dapat memperbarui pengumuman oleh admin

m) Sistem dapat menghapus blog oleh pegawai

n) Sistem dapat menghapus agenda oleh admin

o) Sistem dapat menghapus pengumuman oleh admin

p) Sistem dapat kelola profil pegawai dan admin

e. Analisis kebutuhan non - fungsional

a) Sistem memiliki tampilan sederhana dan navigasi yang jelas sehingga mudah digunakan oleh pengguna.

b) Sistem dapat mengautentikasi akun saat melakukan login

c) sistem dapat memperbarui password ketika dilakukan reset password

d) sistem dapat memperbarui profil ketika diperbarui

(24)

2.2.2. Hasil implementasi

Adapun untuk bagian hasil implementasi akan dijelaskan secara rinci mengenai implementasi dari hasil analisis sebelumnya yaitu sebagai berikut:

a.Detail Agenda

Gambar 4. 3 listing dari detail agenda

Gambar 4.3. di atas menunjukan listing dari detail agenda yang berfungsi untuk menampilkan agenda dari suatu hari yang dipilih.

Gambar 4. 4 tampilan dari detail agenda

Gambar 4.4 di atas menunjukan tampilan dari detail agenda. dari pengujian ini fungsi telah berjalan lancar dan menampilkan output yang diharapkan.

(25)

b. filter bulan

Gambar 4. 5 listing program dari filter bulan

Gambar diatas menunjukkan listing program dari filter bulan yang berfungsi untuk menampilkan suatu filter bulan ketika pengguna ingin memilih hari dan bulan dari history E-presensi.

Gambar 4. 6 tampilan dari filter bulan pada histori

Gambar 4.6 merupakan tampilan dari filter bulan pada histori. dari pengujian ini fungsi telah berjalan lancar dan menampilkan output yang diharapkan.

Pekerjaan yang dilakukan oleh rekan tim :

(26)

a.Login

Gambar 4. 7 pengujian pada login

merupakan halaman menggunakan firebase pada halaman tersebut input harus sesuai dan terdaftar pada database. Pada halaman tersebut berhasil untuk melakukan proses login, jika email dan

password benar maka akan langsung menuju ke halaman home. Jika email dan password tidak diisi ataupun salah maka akses akan ditolak dan muncul peringatan.

b.Halaman reset password

Gambar 4. 8 pengujian pada login

merupakan halaman pada reset password. Pada pengujian tersebut yang menggunakan firebase, email yang telah dimasukkan akan dikirimi sebuah link untuk melakukan reset password pada pesan email.

c. Halaman home

(27)

Gambar 4. 9 tampilan halaman home

merupakan hasil dari source code home pada source code 4.2.3. pada halaman tersebut menampilkan sebuah gambar profil, dan menu seperti tombol log out, tombol agenda, tombol blog, dan tombol history presensi.

d. Halaman Agenda

Gambar 4. 10 tampilan halaman agenda

merupakan hasil dari source code 4.2.5. pada halaman tersebut menampilkan sebuah data agenda dan

e.Halaman Blog

(28)

Gambar 4. 11 pengujian pada halaman blog

merupakan hasil pada halaman tersebut logo tambah berupa membuat data blog baru. Saat mengirim permintaan sesuai judul blog maka blog sesuai ud tersebut dapat melakukan proses hapus dan update.

f. Halaman Scan

Gambar 4. 12 pengujian pada scan qr

pada halaman tersebut menampilkan sebuah kamera untuk melakukan scan, tombol scan qr untuk melakukan aksi scan, dan kode agenda untuk nevigasi ke halaman kode agenda.

g.Halaman Kode agenda

(29)

Gambar 4. 13 pengujian pada halaman kode agenda

Pada halaman kode agenda akan memunculkan sebuah field input yang nantinya akan dilakukan autenikasi pada kode agenda untuk memunculkan sebuah presensi.

h.Halaman Profil

Gambar 4. 14 pengujian pada profil

merupakan pengujian menggunakan firebase pada halaman profil, pada halaman tersebut input berupa gambar dan terjadi pengiriman data gambar ke database. Pada halaman tersebut juga akan memunculkan email dari user yang diambil dari database.

i. Halaman presensi

(30)

Gambar 4. 15 pengujian pada halaman presensi

Pada halaman tersebut tedapa dua fields input gambar dan lokasi pada agenda untuk melakukan syarat presensi oleh user. Setelah dilakukan proses simpan maka data tersebut akan tersimpan kedalam database.

3. Capaian Magang

Berikut merupakan capaian magang yang penulis dapatkan dengan membangun suatu aplikasi presensi pegawai (E-presensi). Penulis merancang beberapa menu dari aplikasi E- presensi untuk kegiatan input dan output suatu presensi pegawai, berikut adalah beberapa bagian dari Aplikasi E-presensi yang sudah dirancang oleh penulis. a)Membuat rest API E- presensi

Gambar 4. 16 rest API dari aplikasi E-presensi

Gambar 4.16 di atas merupakan rest API dari aplikasi E-presensi untuk melengkapi dalam pembuatan aplikasi E-presensi, namun terdapat bug saat proses pengerjaan sehingga tidak

berjalan sebagaimana mestinya.

(31)

b) Histori dan histori detail E-presensi

Gambar 4. 17 listing program dari histori dari E-presensi

Gambar 4.17 di atas merupakan listing program dari histori dari E-presensi dimana user akan melakukan suatu inputan untuk dapat dikelolah oleh admin.

Gambar 4. 18 tampilan dari histori dari E-presensI

(32)

Gambar 4.18 di atas merupakan tampilan dari histori dari E-presensi, dari pengujian ini fungsi telah berjalan lancar dan menampilkan output yang diharapkan.

Gambar 4. 19 listing program dari histori detail dari E-presensi

Gambar 4.19 di atas merupakan listing program dari histori detail dari Epresensi, dibagian ini aktivitas pegawai pada bagian histori dapat dilihat pada histori detail.

Gambar 4. 20 tampilan dari histori detail dari E-presensi

(33)

Gambar 4.20 di atas merupakan tampilan dari histori detail dari E-presensi, dari pengujian ini fungsi telah berjalan lancar dan menampilkan output yang diharapkan. c) Halaman Pengumuman

Gambar 4. 21 listing dari halaman pengumuman

Gambar 4.21 di atas merupakan listing dari halaman pengumuman, yang berfungsi untuk memberikan informasi terkait pekerjaan melalui aplikasi E-presensi oleh admin yang kemudian akan dapat di terima oleh user.

Gambar 4. 22 tampilan dari halaman pengumuman pada aplikasi E-presensi

(34)

Gambar 4.22 di atas merupakan tampilan dari halaman pengumuman pada aplikasi E-presensi , dari pengujian ini fungsi telah berjalan lancar dan menampilkan output yang diharapkan. d) Halaman notifikasi

Gambar 4. 23 listing dari halaman notifikasi

Gambar 4.23 di atas merupakan listing dari halaman notifikasi, yang berfungsi untuk memberikan informasi terkait pengingat saat jam presensi oleh admin kepada pegawai.

Gambar 4. 24 tampilan dari halaman notifikasi pada aplikasi E-presensi

(35)

Gambar 4.24 di atas merupakan tampilan dari halaman notifikasi pada aplikasi E- presensi , dari pengujian ini fungsi telah berjalan lancar dan menampilkan output sesuai dengan yang diharapkan.

Tabel 4. 1 fungsi – fungsi yang ada pada aplikasi E-presensi

No

Skenario Pengujian

Test Case

Hasil yang diharapkan

Hasil pengujian

Kesimpulan

1

Rest API

Menambahkan rest API untuk pembuatan aplikasi

Untuk dapat dikelolah oleh database

Terdapat bug pada saat pengerjaan rest API

Tidak valid

2

Histori &

Histori detail

Sistem menyimpan data presensi dari user ke dalam database dan akan memunculkan data di histori

Data yang dikirimkan terekam pada data base

Data muncul ke dalam halaman histori detail

Valid

3

Pengumuman

Admin menginputkan dan mengirim

informasi melalui halaman

pengumuman yang kemudian di terima oleh user

Sistem akan mengirimkan sebuah pengumuman kedalam halaman penguuman yang diterima oleh user

Data

pengumuman muncul kedalam halaman pengumuman user

Valid

4

Notifikasi

Admin mengirimkan notifikasi pengingat oleh admin kepada user saat akan melakukan presensi

Sistem

akan mengirimkan sebuah notifikasi dari admin ke user

Data notifikasi muncul

Valid

(36)

5

Filter bulan

User melakukan filter pada bulan yang akan menampilkan data di setiap bulan yang telah difilter

Sistem akan

menampilkan sebuah bulan yang telah difilter pada bulan yang dipilih

Data bulan yang telah difilter akan muncul

Valid

6

Detail agenda

User yang telah memiliki data agenda akan ditampilkan oeh sistem pada halaman detail agenda

Sistem akan menampilkan data agenda dihalaman data agenda user yang telah disimpan di

database

Data detail agenda akan memunculka n sebuah rincian data pada user di halaman detail agenda

Valid

Dari tabel diatas dapat disimpulkan bahwa fungsi – fungsi yang ada pada aplikasi E-presensi sudah dapat bekerja dengan baik sebagaimana mestinya. Dalam pengujuan menggunakan metode black box, pada pengujian tersebut dilakukan pengujian proses input output dan pada proses aksi reaksi pada sistem. Sistem berjalan dengan baik terkecuali database API yang masih ada kendala didalamnya.

Dimulai dari Halaman history, hingga notifikasi yang telah dirancang bekerja dengan semestinya.

4. Keberlanjutan

Dalam kegiatan magang ini penulis tidak melakukan keberlanjutan dengan PT Global Intermedia Nusantara, sehingga penulis hanya melaksanakan kegiatan Kerja Praktik saja.

(37)

BAB V Penutup

A. Kesimpulan

Setelah melakukan perancangan Sistem Aplikasi E-presensi yang dilakukan pada PT. Global Intermedia Nusantara maka penulis dapat menarik kesimpulan sebagai berikut :

1.

Telah dirancangnya program backend dari Aplikasi E-presensi yang memiliki fungsi sebagai media pencatatan laporan kehadiran yang mana dapat memudahkan pengguna yang akan melaporkan kehadirannya dan juga memudahkan dalam mengumpulkan data dari kehadiran pegawai. Penulis mengerjakan beberapa fitur dari Aplikasi E-presensi ini diantaranya adalah halaman detail history, filter bulan, history, pengumuman , notifikasi dan juga database API.

2.

Program frontend dari sistem epresensi SIMDA Maluku Utara yang telah dirancang sudah melewati uji Black box.

B. Saran

Untuk memberikan peningkatan kefektifitasan sistem pada waktu yang akan datang, dengan demikian penulis menuangkan beberapa saran yang sekiranya dapat dilakukan oleh generasi selanjutnya. Saran yang dapat penulis berikan adalah sebagai berikut :

1. Dapat meningkatkan penggunaan API seperti pembuatan aplikasi mobile dan sejenisnya.

2. Dapat megembangkan dengan lebih baik terkait aplikasi mobile seperti yang telah dibuat yaitu E-presensi.

3. Dapat memperbaiki serta menambahkan fitur pada aplikasi E-presensi

jika dirasa masih ada yang kurang.

(38)

Lampiran

A. Surat Izin Praktik Magang Dari TU/Fakultas

A. Logbook

(39)
(40)

B. Dokumentasi Kegiatan Praktik Magang

(41)

(42)

C. Penilaian Pembimbing Lapangan

A. Sertifikat

Gambar

gambar 2. 1 bagan struktur dari PT. Global Intermedia Nusantara.
Tabel 2. 1 Sumber daya manusia
Tabel 2. 3 Sarana yang terdapat di PT. Global Intermedia Nusantara
Tabel 2. 2 Prasarana yang terdapat di PT. Global Intermedia Nusantara
+7

Referensi

Dokumen terkait

Daftar Kereta Informasi Kereta Pilihan Stasiun Tujuan ©H[WHQGª ©H[WHQGª ©H[WHQGª No Skenario pengujian Test case Hasil yang diharapkan Hasil pengujian kesimpulan 1

No Skenario Pengujian Hasil yang diharapkan Hasil Pengujian 1 Login dengan menggunakan username dan password yang terdaftar. Aplikasi masuk ke dalam halaman utama

Black box testing No Skenario Pengujian Hasil yang diharapkan Hasil Kesimpulan 1 Login menggunakan username dan password yang benar Masuk kedalam halaman daftar presensi Menampilkan

Hasil Pengujian Blackbox testing N o Skenario Pengujian Test Case Hasil yang diharapkan Hasil Pengujian validitas 1 NIM, Nama lengkap, Jenis kelamin, email, password, dan

3 Aplikasi pendukung pembelajaran IPS SD ini telah diuji menggunakan metode pengujian black box dengan hasil uji semua fungsi yang diharapkan berhasil dan metode pengujian MOS Mean

Hasil Pengujian Blackbox No Skenario Pengujian Kasus Pengujian Hasil yang diharapkan Hasil pengujian Kesimpulan 1 Login Login dengan form isian kosong Peringatan untuk

Tabel 1 Hasil Pengujian Blackbox Skenario Pengujian Kasus Pengujian Kasus yang diharapkan Hasil Pengujian Kesimpulan Halaman Pencarian Muna – Indo, Halaman Pencarian Indo – Muna

Pengujian halaman login admin No Skenario Pengujian Hasil yang diharapkan Hasil Pengujian Kesimp ulan 1 Mengoso ngkan isian username dan password kemudian langsung