Disusun Oleh :
Mochamad Ravanel Maulana Purnomo
2042901
1
LEMBAR PENGESAHAN
Pembimbing di
Pembimbing di
PT. PINS Indonesia
STMIK ”AMIKBANDUNG”
Area Jawa Barat
Mengesahkan,
Ketua Program Studi
2
KATA PENGANTAR
Dengan mengucapkan puji syukur atas berkat, rahmat, dan karunia Allah
SWT, penulis dapat menyelesaikan pelaksanaan kegiatan magang dan penyusunan
laporan. Adapun salah satu tujuan penulisan laporan ini yaitu sebagai pertanggung
jawaban pelaksanaan Magang secara tertulis di PT. PINS Indonesia Area Jawa
Barat untuk memenuhi mata kuliah Magang di Program Studi Strata Satu (S1)
Teknik Informatika STMIK “AMIKBANDUNG”.
3
Semoga Allah SWT memberikan balasan yang berlipat ganda atas bantuan,
arahan, dan bimbingan yang telah diberikan kepada Penulis, baik selama
pelaksanaan praktek kerja lapangan maupun dalam penyusunan laporan ini. Penulis
menyadari bahwa penyusunan laporan ini belum sempurna dan masih terdapat
banyak kekurangannya.
Oleh karena itu, segala bentuk kritik serta saran yang membangun dari
pembaca akan penulis terima dengan lapang hati agar penulis dapat menyusun
laporan ini dengan lebih baik lagi.
Penulis
4
DAFTAR ISI
BAB I .................................................................................................................... 11
BAB II ................................................................................................................... 14
5
BAB III ................................................................................................................. 20
LAMPIRAN .......................................................................................................... 59
6
DAFTAR TABEL
7
DAFTAR GAMBAR
8
26. Gambar 3.26 Halaman Awal Aplikasi Setelah Ada Data.............................. 54
27. Gambar 3.27 Halaman Update Data.............................................................. 55
28. Gambar 3.28 Dropdown Update Data............................................................ 56
9
DAFTAR LAMPIRAN
10
BAB I
PENDAHULUAN
11
yang ada menjadi lebih efektif dan efisien. Tentunya melalui beberapa proses yang
harus dilakukan agar aplikasi yang dibangun dapat memenuhi kebutuhan
perusahaan.
Fokus penulis didalam kegiatan magang kali ini adalah untuk meningkatkan
efektivitas dan efisiensi proses pendataan inventaris perusahaan yang sebelumnya
masih dilakuan secara manual. Sehingga secara tidak langsung dapat berdampak
positif pada produktivitas kegiatan operasional perusahaan.
Adapun poin-poin tujuan yang ingin dicapai dari kegiatan Magang ini
adalah sebagai berikut :
12
1.3 RUANG LINGKUP
13
BAB II
TINJAUAN PUSTAKA
14
2.2 .PENGERTIAN ANDROID
15
2.5 PENGERTIAN METODE POAC
Planning
16
c. Menentukan tujuan pengembangan
Agar pelaksanaan seluruh kegiatan pengembangan
mengarah pada pencapaian tujuan pengembangan, maka
dibutuhkan penentuan tujuan program, sehinggan nantinya
pelaksanaan pengembangan dapat diukur pencapaiannya.
Organizing
17
c. Menentukan prosedural SDM
Menentukan cara kerja dan evaluasinya, punishment dan
reward yang diterima. Selain itu juga menjelaskan tentang
garis koordinasi dan sinergitas dalam organisasi, sehingga
seluruh posisi dipadukan untuk menuju tujuan organisasi
d. Mendelegasikan wewenang
Actuating
Controlling
18
Proses pengawasan ini adalah sebagain bagian dari pengendalian
akan mencatat perkembangan pekerjaan kearah tujuan yang diharapkan dan
memungkinkan pendeteksian penyimpangan dari perencanaan tepat pada
waktunya untuk mengambil tindakan korektif sebelum terlambat. Melalui
pengawasan yang efektif, terhadap aktivitas pengembangan, maka upaya
pengendalian mutu dapat dilaksanakan dengan lebih baik.
19
BAB III
HASIL KEGIATAN
3.1 GAMBARAN UMUM INSTITUSI MAGANG
Sejarah Perusahaan
PT. PINS Indonesia adalah perusahaan yang aktif dalam integrasi perangkat
dan jaringan dengan kemampuan sumber daya manusia dan kapabilitas sistem
terbaik. PT. PINS Indonesia fokus pada pengembangan inovasi untuk memenuhi
kebutuhan customer yang dihadapkan pada situasi industri yang selalu berubah dan
juga berfokus pada transformasi perusahaan agar tetap mampu memenangkan
persaingan untuk mencapai nilai tambah bagi customer, karyawan dan shareholders.
20
Segmen usaha Premises Equipment menyediakan perangkat komunikasi seperti
handset, USB modem, voucher, modem ADSL, Set Top Box, router, ONT,
homepass, dan lain-lain. Sedangkan di segmen usaha Premises Integration,
Perseroan memberi layanan solusi, pembangunan, pengoperasian dan pemeliharaan
segala jenis premises equipment seperti seat management, pengelolaan jaringan,
smart building, pengelolaan kawasan, Indonesia Wi-FI, managed service Customer
Premises Equipment (CPE), dan lain-lain.
Tahun 2020, PINS terus berupaya menggali potensi bisnis yang disesuaikan
dengan perubahan bisnis dan perkembangan teknologi yang begitu cepat, hal ini
21
dilakukan guna menunjukkan keseriusan Perseroan memasuki era IoT yang
membutuh investasi resource berupa personal dan produk yang terus
dikembangkan menyesuaikan dengan kebutuhan customer. Kedepan, PINS
berupaya mengembangkan pola bisnis di bidang e-commerce yang memudahkan
pelanggan dalam melakukan order dan trace secara mandiri delivery produk yang
dipesan. Hal ini diharapkan akan memberikan nilai lebih bagi kami untuk
meningkatkan Customer Experience dengan didukung Customer Care yang akan
menindaklanjuti complain dari pelanggan. Sebagai sebuah tim, kami senantiasa
fokus pada pengembangan inovasi untuk memenuhi kebutuhan customer yang
dihadapkan pada situasi industri yang selalu berubah. Dengan senantiasa bersinergi
bersama Telkom Group, kami juga fokus penuh pada transformasi perusahaan agar
tetap mampu memenangkan persaingan untuk memberikan nilai tambah bagi
stakeholders perusahaan.[4]
a. Visi
b. Misi
Penempatan Magang
22
Sistem Existing Perusahaan
Div.
Koordinator Wilayah Administrasi
Jawa Barat dan Logistik
Koordinator Koordinator
Manage Service Manage Sales
Support
Manage Service Support Sales
Group of Engineers
23
1. GM Operation & Regional : Uut Ponco
2. Manager Area Barat : Salira Sitepu
3. Koordinator Wilayah Jawa Barat : Erina Marianty
4. Div. Administrasi dan Logistik : Lidia Veronika
5. Koordinator Manage Service : Anrie Ferdinan
6. Koordinator Manage Sales : Syah Imam Prabowo
7. Support Manage Service : Sugih Muttaqin
8. Support Sales : Ginne Kusumahwati
a. Bulan ke-1
Di bulan ke-1, kegiatan yang dilakukan adalah pengenalan
lingkungan kantor dengan staff yang bekerja didalamnya, lalu mempelajari
tentang Stock Opname atau mengelola stok inventaris kantor. Mulai
merencanakan sistem yang akan dipakai, kemudian menganalisa efektivitas
dari rencana tersebut. Saat itu penulis berencana membuat sistem inventory
dengan Spreadsheet, sehingga bisa diakses mudah melalui smartphone
ataupun laptop/PC. Setelah itu dilakukan pendataan barang yang ada di
kantor untuk kebutuhan data penulis.
24
e. Input data dan bukti visual unit KWh outdoor milik
TELKOM
b. Bulan ke-2
Di bulan ke-2, penulis mempelajari tentang kategorisasi barang,
seperti contoh, mana saja yang termasuk Peralalatan dan mana yang
termasuk Perlengkapan. Kemudian di bulan ini penulis mulai merencanakan
untuk pembuatan aplikasi mobile untuk inventaris perusahaan berbasis
Android. Ini kali pertama penulis mengenal Android, maka penulis
mempelajari segala hal yang berkaitan dengan Android, dengan harapan ada
beberapa yang cocok dengan sistem yang akan dibuat dan juga pengetahuan
penulis yang baru pertama menjajal pembuatan sistem berbasis Android ini.
Penulis mempelajari dasar pembuatan aplikasi mobile dan juga membuat
rencana abstrak logika aplikasi tersebut.
c. Bulan ke-3
Di bulan ke-3, pembelajaran dasar tentang Android penulis
lanjutkan kembali. Kali ini di titik beratkan kepada pendalaman tentang
Android Studio dimana penulis akan banyak berkutat disana. Sebuah IDE
(Integrated Development Environment) yang nantinya dijadikan
playground untuk penulis membangun aplikasi inventaris perusahaan. Java
dipilih sebagai bahasa pemrogaman yang akan berperan didalam
25
pengembangannya. Namun untuk databasenya, di bulan ini penulis masih
belum memahami konsepnya, maka saat itu penulis mencoba mempelajari
Firebase, suatu layanan database dari Google untuk para pengembang
aplikasi.
d. Bulan ke-4
Di bulan ke-4, penulis secara perlahan mempelajari membuat
Login Page dimana rencananya akan dibangun sebagai gerbang untuk user
nantinya menggunakan aplikasi inventaris perusahaan untuk kebutuhan
pengelolaan dan manajemen barang. Juga membuat dashboard.
e. Bulan ke-5
Di bulan ke-5, penulis mulai mengembangkan aplikasi inventaris
perusahaan. Kebutuhan perusahaan yang awalnya belum dilakukan
digitalisasi di sektor pengelolaan inventaris menjadi dasar penulis membuat
sistem perangkat lunak berbasis Android ini.
26
pula fitur jumlah barang didalam fitur tersebut . Kemudian fitur Update jika
semisal ada barang yang jumlahnya berkurang atau bertambah. Jika barang
sudah tidak ada di lingkungan kantor maka ada fitur Delete untuk
menghapus barang tertentu.
f. Bulan ke-6
Di bulan ke-6, penulis melakukan serangkaian pengujian aplikasi
agar dapat digunakan dengan baik. Terdapat beberapa error saat dilakukan
debug namun kebanyakan kesalahan yang terjadi adalah kesalahan-
kesalahan minor seperti titik koma yang belum dilengkapi, atau kurung yang
kurang digenapi.
27
b. Observasi
28
disaat koneksi atau jaringan internet sedang bermasalah atau
bahkan tidak ada sama sekali. Karena database tersimpan di local
smartphone admin.
b. Infoware
c. Organiware
d. Humanware
29
berwenang dalam pengelolaan inventaris perusahaan menjadi lebih
baik lagi.
Coding 3 bulan
30
3.5 MONITORING DAN EVALUASI
a. Deskripsi Sistem
b. Kebutuhan Fungsional
31
Aktor : Admin
c. Kebutuhan Non-Fungsional
Tabel 3.3 Kebutuhan Non-Fungsional
32
3.5.2 Analisis Pemodelan
Aktor Admin
Prekondisi Aktor diluar sistem
Skenario Normal
1. Aktor membuka sistem
33
2. Tampil halaman awal yang terdapat
button dengan icon + dibawah sebelahkanan
3. Tap button dengan icon +
4. Tampil antarmuka pengisian data barang
dengan kolom nama dan jumlah, keterangan
barang
5. Mengisi nama dan jumlah
barang
6. Tap button merah dengan
tulisan Tambah
7. Tampil tulisan pop up “Berhasil”
8. Data barang tersimpan di database
Skenario Normal
1. Aktor membuka sistem
2. Tampil halaman awal yang juga
antarmuka daftar data barang yang sudah
sebeumnnya ditambahkan
3. Mengusap layar keatas
34
4. Tampil antarmuka kolom nama dan
jumlah, keterangan di urutan selanjutnya
5. Mengusap layar kebawah
6. Tampil antarmuka kolom nama dan
jumlah, keterangan di urutan sebelumnya
Skenario Normal
1. Aktor membuka sistem
2. Tampil halaman awal yang juga
antarmuka daftar data barang yang sudah
sebelumnya ditambahkan
3. Memilih data yang ingin
diperbarui
4. Tampil antarmuka update data baramg
5. Pilih dropdown
6. Pilih Barang Masuk
7. Dropdown berhenti di tulisan Barang
Masuk
8. Isi jumlah barang masuk
9. Pilih OK
35
10. Jumlah barang telah bertambah
11. Jumlah barang terbaru tersimpan di
database
Skenario Normal
1. Aktor membuka sistem
2. Tampil halaman awal yang juga
antarmuka daftar data barang yang sudah
sebelumnya ditambahkan
3. Memilih data yang ingin
diperbarui
4. Tampil antarmuka update data baramg
5. Pilih dropdown
6. Pilih Barang Keluar
7. Dropdown berhenti di tulisan Barang
Keluar
8. Isi jumlah barang keluar
9. Pilih OK
10. Jumlah barang telah berkurang
36
11. Jumlah barang terbaru tersimpan di
database
Skenario Normal
1. Aktor membuka sistem
2. Tampil halaman awal yang juga
antarmuka daftar data barang yang sudah
sebelumnya ditambahkan
3. Memilih data yang ingin
diperbarui
4. Tampil antarmuka update data baramg
5. Pilih dropdown
6. Pilih Edit Nama dan Ket
7. Dropdown berhenti di tulisan Edit Nama
dan Ket
8. Ubah nama dan keterangan
sesuai kehendak user
9. Pilih OK
10. Nama dan keterangan berhasil diubah
11. Nama dan keterangan barang tersebut
berhasil tersimpan di database
37
6. Skenario Hapus Data Barang
38
7. Skenario Lihat Detail Update Data per Item
Aktor Admin
Aktor Admin
39
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Aktor membuka sistem
2. Tampil halaman awal yang juga
antarmuka daftar data barang yang sudah
sebelumnnya ditambahkan
3. Pilih threedots di pojok kanan
atas
4. Tampil antarmuka info detail update
semua barang
c. Class Analisis
40
3. Class Analisis Update Barang Masuk
41
5. Class Analisis Edit Nama dan Keterangan
42
7. Class Analisis Lihat Detail Update Data per Item
Gambar 3.11 Class Analisis Lihat Detail Update Data per Item
Gambar 3.12 Class Analisis Lihat Detail Update Data Semua Barang
43
d. Activity Diagram
e. Paket Analisis
44
2. Identifikasi Kelas Analisis Tiap Paket
f. Class Diagram
45
g. Sequence Diagram
1. Sequence Diagram Input Data Barang
46
3. Sequence Diagram Update Barang Masuk
47
5. Sequence Diagram Edit Nama dan Keterangan
48
7. Sequence Diagram Lihat Detail Update Data per Item
Gambar 3.21 Sequence Diagram Lihat Detail Update Data per Item
49
3.5.3 Pengujian Black Box
50
7. Lihat Detail Sistem akan Sistem berhasil Valid
Update Data per menampilkan detail
Item update data tiap
item
8. Lihat Detail Sistem akan Sistem berhasil Valid
Update Semua menampilkan detail
Barang update semua
barang
1. Icon Aplikasi
51
2. Halaman Awal Aplikasi Sebelum Ada Data
52
3. Halaman Tambah Data
53
4. Halaman Awal Aplikasi Setelah Ada Data
54
5. Halaman Update Data
55
6. Dropdown Update Data
56
BAB IV
KESIMPULAN DAN SARAN
4.1 KESIMPULAN
4.2 SARAN
57
DAFTAR PUSTAKA
[2] Elprocus, “What is an Android Operating System & Its Features”. [Online].
Tersedia: https://www.elprocus.com/what-is-android-introduction-features-
applications/. [Diakses 17 Agustus 2021]
58
LAMPIRAN
1. Lampiran Logbook Activity 1 (Spreadsheet)
59
2. Lampiran Logbook Activity 2
60
61
62
63
64
65
3. Lampiran Form Penilaian Ketercapaian Pembelajaran
66
67
4. Lampiran Pengumpulan Data Inventaris Perusahaan
68