Anda di halaman 1dari 68

LAPORAN KEGATAN MAGANG

APLIKASI INVENTARIS KANTOR BERBASIS ANDROID


DI PT. PINS INDONESIA AREA JAWA BARAT

Diajukan untuk memenuhi syarat program Kampus Merdeka


Pendidikan Strata 1 (S1) Program Studi Teknik Informatika
di STMIK “AMIKBANDUNG”

Disusun Oleh :
Mochamad Ravanel Maulana Purnomo
2042901

PROGRAM STUDI TEKNIK INFORMATIKA


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
“AMIKBANDUNG”
2021

1
LEMBAR PENGESAHAN

Judul : Aplikasi Inventaris Kantor Berbasis Android di PT.PINS Indonesia


Area Jawa Barat
Nama : Mochamad Ravanel Maulana Purnomo
NPM : 2042901

Mengetahui dan Mengesahkan,

Pembimbing di
Pembimbing di
PT. PINS Indonesia
STMIK ”AMIKBANDUNG”
Area Jawa Barat

Dr. Christina Juliane, M.T.


Erina Marianty

Mengesahkan,
Ketua Program Studi

Dr. Eng. Ali Suryaperdana Agoes, M.T.

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”.

Judul yang penulis ambil dalam laporan ini yaitu “APLIKASI


INVENTARIS KANTOR BERBASIS ANDROID DI PT. PINS INDONESIA
AREA JAWA BARAT”. Dalam proses pembuatan aplikasi ini, penulis banyak
mengucapkan terimakasih yang sebesar-besarnya kepada:

1. Bapak Dr. Tedjo Darmanto, M.T. selaku ketua STMIK “AMIKBANDUNG”


yang telah menyediakan sarana dan prasarana untuk memudahkan Penulis
dalam melakukan pembelajaran dan penelitian.
2. Bapak Dr. Eng. Ali Suryaperdana Agoes, M.T. selaku Ketua Program Studi
Teknik Informatika STMIK “AMIKBANDUNG”.
3. Ibu Dr. Christina Juliane, M.T. selaku dosen pembimbing yang telah
membantu penulis dalam membuat laporan praktek kerja lapangan ini.
4. Seluruh Dosen STMIK “AMIKBANDUNG” atas ilmu yang telah diberikan.
5. Ibu Erina Marianty selaku pembimbing di PT. PINS Indonesia Area Jawa
Barat yang telah mengizinkan dan menyediakan ruang bagi penulis untuk
melakukan praktek kerja lapangan di lingkungan kantor.
6. Kedua orangtua, adik-adik dan keluarga penulis yang tak pernah lelah
mendukung dan mendoakan penulis.
7. Para jajaran staff di PT.PINS Indonesia Area Jawa Barat yang telah
memberikan ruang bagi penulis untuk bisa belajar banyak hal.
8. Teman dekat penulis yang selalu memotivasi, mendoakan dan membantu
penulis dalam pengerjaan laporan magang.

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.

Bandung, Agustus 2021

Penulis

4
DAFTAR ISI

LEMBAR PENGESAHAN .................................................................................... 2

KATA PENGANTAR ............................................................................................ 3

DAFTAR ISI ........................................................................................................... 5

DAFTAR TABEL ................................................................................................... 7

DAFTAR GAMBAR .............................................................................................. 8

DAFTAR LAMPIRAN ......................................................................................... 10

BAB I .................................................................................................................... 11

1.1 LATAR BELAKANG ............................................................................ 11

1.2 TUJUAN MAGANG ............................................................................. 12

1.3 RUANG LINGKUP ............................................................................... 13

BAB II ................................................................................................................... 14

2.1 PENGERTIAN SISTEM PERANGKAT LUNAK INVENTARIS


KANTOR .......................................................................................................... 14

2.1.1 Pengertian Aplikasi ......................................................................... 14


2.1.2 Pengertian Aplikasi Inventaris Kantor ............................................ 14
2.1.3 Pengertian Aplikasi Inventaris Kantor Berbasis Android ............... 14
2.2 PENGERTIAN ANDROID ................................................................... 15

2.3 PENGERTIAN JAVA ............................................................................ 15

2.4 PENGERTIAN SQLITE ........................................................................ 15

2.5 PENGERTIAN METODE POAC .......................................................... 16

2.5.1 Planning .......................................................................................... 16


2.5.2 Organizing ....................................................................................... 17
2.5.3 Actuating ......................................................................................... 18
2.5.4 Controlling ...................................................................................... 18

5
BAB III ................................................................................................................. 20

3.1 GAMBARAN UMUM INSTITUSI MAGANG .................................... 20

3.1.1 Sejarah Perusahaan.......................................................................... 20


3.1.2 Visi Misi Perusahaan ...................................................................... 22
3.1.3 Penempatan Magang ....................................................................... 22
3.1.4 Sistem Existing Perusahaan ............................................................ 23
3.2 STRUKTUR ORGANISASI INSTITUSI.............................................. 23

3.3 PELAKSANAAN KEGIATAN MAGANG .......................................... 24

3.3.1 Pelaksanaan Kegiatan Magang ....................................................... 24


3.4 PERMASALAHAN KEGIATAN MAGANG ...................................... 27

3.5 MONITORING DAN EVALUASI........................................................ 31

3.5.1 Analisis Kebutuhan ......................................................................... 31


3.5.2 Analisis Pemodelan ......................................................................... 33
3.5.3 Pengujian Black Box ....................................................................... 50
3.5.4 Tampilan Rancangan Aplikasi ........................................................ 51
BAB IV ................................................................................................................. 57

4.1 KESIMPULAN ...................................................................................... 57

4.2 SARAN .................................................................................................. 57

DAFTAR PUSTAKA ........................................................................................... 58

LAMPIRAN .......................................................................................................... 59

6
DAFTAR TABEL

1. Tabel 3.1 Jadwal Penelitian........................................................................... 29


2. Tabel 3.2 Kebutuhan Fungsional................................................................... 30
3. Tabel 3.3 Kebutuhan Non-Fungsional........................................................... 31
4. Tabel 3.4 Skenario Input Data Barang........................................................... 32
5. Tabel 3.5 Skenario Lihat Daftar Data Barang................................................ 33
6. Tabel 3.6 Skenario Update Barang Masuk.................................................... 34
7. Tabel 3.7 Skenario Update Barang Keluar.................................................... 35
8. Tabel 3.8 Skenario Edit Nama dan Keterangan............................................. 36
9. Tabel 3.9 Skenario Hapus Data Barang......................................................... 37
10. Tabel 3.10 Skenario Lihat Detail Update Data per Item................................ 38
11. Tabel 3.11 Skenario Lihat Detail Update Semua Barang.............................. 38
12. Tabel 3.12 Identifikasi Paket Analisis........................................................... 43
13. Tabel 3.13 Identifikasi Kelas Analisis Tiap Paket......................................... 44
14. Tabel 3.14 Pengujian Black Box................................................................... 49

7
DAFTAR GAMBAR

1. Gambar 3.1 Logo Perusahaan PT.PINS INDONESIA................................... 20


2. Gambar 3.2 Struktur Organisasi Perusahaan.................................................. 23
3. Gambar 3.3 Logo Aplikasi Inventaris Kantor VENTO....................................
31
4. Gambar 3.4 Use Case Diagram Admin........................................................... 33
5. Gambar 3.5 Class Analisis Input Data Barang................................................ 40
6. Gambar 3.6 Class Analisis Lihat Daftar Data Barang.................................... 40
7. Gambar 3.7 Class Analisis Update Barang Masuk......................................... 41
8. Gambar 3.8 Class Analisis Update Barang Keluar......................................... 41
9. Gambar 3.9 Class Analisis Edit Nama dan Keterangan.................................. 42
10. Gambar 3.10 Class Analisis Hapus Data Barang............................................ 42
11. Gambar 3.11 Class Analisis Lihat Detail Update Data per Item.................... 43
12. Gambar 3.12 Class Analisis Lihat Detail Update Semua Barang................... 43
13. Gambar 3.13 Activity Diagram...................................................................... 44
14. Gambar 3.14 Class Diagram.......................................................................... 45
15. Gambar 3.15 Sequence Diagram Input Data Barang..................................... 46
16. Gambar 3.16 Sequence Diagram Lihat Daftar Data Barang.......................... 46
17. Gambar 3.17 Sequence Diagram Update Barang Masuk............................... 47
18. Gambar 3.18 Sequence Diagram Update Barang Keluar............................... 47
19. Gambar 3.19 Sequence Diagram Edit Nama dan Keterangan....................... 48
20. Gambar 3.20 Sequence Diagram Hapus Data Barang................................... 48
21. Gambar 3.21 Sequence Lihat Detail Update Data per Item........................... 49
22. Gambar 3.22 Sequence Lihat Detail Update Semua Barang......................... 49
23. Gambar 3.23 Icon Aplikasi............................................................................ 51
24. Gambar 3.24 Halaman Awal Aplikasi Sebelum Ada Data............................ 52
25. Gambar 3.25 Halaman Tambah Data............................................................. 53

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

1. Logbook Activity 1 (Spreadsheet) ................................................................ 51


2. Logbook Activity 2 ....................................................................................... 52
3. Form Penilaian Ketercapaian Pembelajaran Pola Magang Program Enrichment
Kurikulum Merdeka Belajar Kampus Merdeka.............................................. 58
4. Lampiran Pengumpulan Data Inventaris Perusahaan......................................

10
BAB I
PENDAHULUAN

1.1 LATAR BELAKANG

Keberadaan inventaris merupakan hal yang esensial dalam produktivitas


sehari-hari di lingkungan kerja. Mulai dari yang berperan langsung, sampai yang
mungkin dianggap remeh temeh, semuanya memiliki peran masing-masing sebagai
objek pendukung suatu perusahaan profesional. Tanpanya, segala aktivitas
pekerjaan mungkin tak akan bisa maksimal dikerjakan. Inventaris kantor bersifat
melengkapi satu sama lain di setiap perannya.

Kantor adalah tempat dimana suatu perusahaan melaksanakan kegiatan unit


usahanya. Didalamnya terdapat karyawan beserta perangkat pendukung yang
dioperasikan oleh karyawan tersebut. Perangkat-perangkat tersebut berfungsi untuk
memenuhi kebutuhan karyawan dikantor yang berkaitan dengan pekerjaannya
masing-masing, dan ada juga yang tidak berkaitan langsung dengan pekerjaan,
ataupun bersikap pelengkap saja namun perannya berarti untuk produktivitas
karyawan dalam kinerjanya. Perangkat-perangkat pendukung tersebut biasa disebut
inventaris. Hingga saat ini, pengelolaan data inventaris kantor di PT. PINS
INDONESIA Area Jawa Barat masih dilakukan secara manual.. Menurut Penulis,
hal ini perlu diperhatikan oleh pengelola inventaris PT. PINS INDONESIA Area
Jawa Barat, karena seringkali barang tidak terpantau keluar dan masuknya.

Di masa serba digital ini, dapat menjadi peluang masuknya teknologi di


ranah yang belum tersentuh digitalisasi. Memang perlu waktu untuk adaptasi dari
keadaan existing yang masih serba manual, namun tidak dapat dipungkiri teknologi
saat ini yang terpantau berkembang pesat terlihat dapat memainkan perannya
dengan baik dalam pengelolaan sistem agar lebih efektif dan efisien.

Pengelolaan data inventaris yang baik dapat menunjang produktivitas


perusahaan secara tidak langsung. Proses digitalisasi pendataan inventaris
perusahaan ini coba penulis hadirkan demi terwujudnya perbaikan sistem pendataan

11
yang ada menjadi lebih efektif dan efisien. Tentunya melalui beberapa proses yang
harus dilakukan agar aplikasi yang dibangun dapat memenuhi kebutuhan
perusahaan.

Berdasarkan hal tersebut, penulis bermaksud memberikan solusi untuk PT.


PINS INDONESIA Area Jawa Barat dengan cara membangun sebuah aplikasi.
Aplikasi tersebut dibuat dengan tujuan untuk mengurangi masalah yang ada, yaitu
barang yang tidak terpantau keluar dan masuknya. Aplikasi yang akan dibangun
adalah aplikasi berbasis Android yang hanya digunakan internal oleh PT. PINS
INDONESIA Area Jawa Barat, dimana hanya ada satu aktor yang dapat mengakses
sistem ini, yaitu admin. Dalam membangun sistem perangkat lunak inventaris
kantor ini, penulis menggunakan UML sebagai tools dalam tahap perancangan.
Untuk tahapan membangun aplikasi, penulis menggunakan Java sebagai bahasa
pemrogaman, SQLite untuk databasenya, dan Android Studio sebagai Integrated
Development Environment (IDE) yang dibuat khusus untuk pengembangan aplikasi
berbasis Android.

1.2 TUJUAN MAGANG

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 :

1. Mempermudah pengelola barang atau inventaris kantor saat hendak


mengelola data barang menjadi lebih efektif dan efisien
2. Mengurangi resiko hilangnya barang inventaris perusahaan
3. Memanfaatkan aplikasi untuk tujuan kemudahan pengelolaan data
inventaris kantor secara berkelanjutan oleh pengguna

12
1.3 RUANG LINGKUP

Berikut ruang lingkup yang penulis tentukan dalam pembangunan aplikasi


ini, antara lain :

1. Aplikasi ini hanya digunakan oleh admin yaitu pengelola inventaris


kantor PT.PINS INDONESIA Area Jawa Barat
2. Proses pengembangan aplikasi ini menggunakan metode POAC
3. Aplikasi dibangun menggunakan Android Studio sebagai IDEnya
4. Aplikasi dibangun menggunakan bahasa pemrogaman Java
5. Database aplikasi menggunakan SQLite
6. Aplikasi hanya diakses oleh 1 aktor yaitu admin

13
BAB II
TINJAUAN PUSTAKA

2.1 PENGERTIAN SISTEM PERANGKAT LUNAK INVENTARIS


KANTOR

2.1.1 Pengertian Aplikasi

Aplikasi adalah perangkat lunak yang menggabungkan


beberapa fitur tertentu dengan cara yang dapat diakses oleh pengguna
sesuai kebutuhan. [1]

2.1.2 Pengertian Aplikasi Inventaris Kantor

Aplikasi Inventaris Kantor adalah perangkat lunak yang


dibangun dengan penggabungan beberapa fitur tertentu dengan
kebutuhan spesifik yaitu pendataan barang inventaris kantor.

2.1.3 Pengertian Aplikasi Inventaris Kantor Berbasis


Android

Aplikasi Inventaris Kantor Berbasis Android adalah


perangkat lunak yang dibangun dengan menghadirkan beberapa
fitur tertentu dengan kebutuhan spesifik yaitu pendataan barang
inventaris kantor, dengan sistem operasi Android, sehingga
pendataan dapat dilakukan dengan efektif dan efisien. Melalui
kemudahan tersebut dapat dilakukan pendataan barang inventaris
kantor dengan cepat dengan hanya menggunakan smartphone.
Sehingga proses pengelolaan barang dapat lebih terkendali guna
menjadi informasi yang bermanfaat dalam manajemen barang
perusahaan.

14
2.2 .PENGERTIAN ANDROID

Android adalah sistem operasi berbasis Linux yang dirancang untuk


perangkat begerak layar sentuh seperti telepon pintar dan komputer tablet.
Android juga merupakan sistem operasi mobile paling banyak digunakan
saat ini. Sistem operasi Android adalah sistem operasi yang kuat dan
mendukung sejumlah besar aplikasi di smartphone. Pengembangan Android
mendukung bahasa pemrogaman Java. [2]

2.3 PENGERTIAN JAVA

Java adalah bahasa pemrogaman yang dikembangkan oleh Sun


Microsystems pada awal 1990-an. Java merupakan bahasa yang sederhana
dan efisien, yang dapat digunakan di berbagai platform. Bahasa
pemrograman yang portabel, dan juga object-oriented. Portabilitas bahasa
pemrogaman Java dapat ditunjukkan melalui contoh kasus saat aplikasi Java
yang sama akan berjalan secara identik meskipun dijalankan di komputer
yang berbeda sekalipun. Selain itu, keunggulan utama Java lainnya adalah
serangkaian fitur keamanannya yang melindungi PC yang menjalankan
program Java, tidak hanya dari masalah yang disebabkan oleh kode yang
salah, tetapi juga dari program jahat yang merugikan seperti virus. [3]

2.4 PENGERTIAN SQLITE

SQLite merupakan database management system yang populer


untuk penyimpanan lokal/client pada aplikasi perangkat lunak. SQLite
merupakan database engine yang paling banyak digunakan didunia untuk
keperluan browser, sistem operasi dan aplikasi mobile. SQLite pada aplikasi
Android bekerja dengan cara menyimpan data internal aplikasi itu sendiri.

15
2.5 PENGERTIAN METODE POAC

Planning

Planning merupakan susunan langkah secara sistemik dan teratur


untuk mencapai tujuan pembangunan aplikasi atau memecahkan masalah
tertentu. Planning juga diartikan sebagai upaya memanfaatkan sumber-
sumber yang tersedia dengan memperhatikan segala keterbatasan, guna
mencapai tujuan secara efisien dan efektif. Tahap ini berguna untuk
melakukan prakiraan kegiatan pengembangan aplikasi kedepan sebagai
upaya untuk mencapai tujuan.

Terdapat beberapa faktor yang perlu diperhatikan dalam melakukan


planning, yakni Specific yang memiliki maksud antara lain, perencanaa
yang dirancang harus jelas maksud maupun ruang lingkupnya. Tidak terlalu
melebar dan juga tidak terlalu idealis. Measurable artinya program
pengembangan harus dapat diukut tingkat keberhasilannya. Achievable
artinya dapat dicapai, jadi bukan hanya angan-angan yang tidak realistis
dapat diwujudkan. Realistic artinya sesuai dengan kemampuan dan sumber
daya yang ada. Time artinya terdapat batas waktu yang jelas dalam
melakukan pengembangan tersebut, sehinga mudah dinilai dan dievaluasi.

Langkah-langkah didalam Planning, antara lain :

a. Analisis situasi dan identifikasi masalah


Melakukan analisa dan identifikasi terhadap situasi yang ada
dengan memperhatikan tujuan pengembangan.

b. Menentukan skala prioritas


Setelah menganalisa situasi dan mengidentifikasi masalah,
maka perlu dilakukan penentuan skala prioritas terhadap
pelaksanaan kegiatan pengembangan. Hal ini dilakukan agar
kebutuhan pengembangan yang mendesak dapat dilakukan
terlebih dahulu.

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.

d. Menyusun rencana kerja pengembangan

Organizing

Organizing diartikan sebagai kegiatan pembagian tugas pada


sumber daya manusia yang terlibat dalam aktivitas pengembangan, sesuai
dengan kompetensi yang tersedia. Dapat dikatakan pula kegiatan ini
merupakan proses pemilihan SDM serta pengalokasian sarana dan
prasarana untuk menunjang tugas masing-masing individu. Menurut
George R. Terry, tugas pengorganisasian adalah mengharmonisasikan
kelompok orang yang berbeda, mempertemukan berbagai macam
kepentingan dan memanfaatkan seluruh kemampuan ke suatu arah tertentu.
Setelah menempatkan individu di posisi masing-masing yang tepat sesuai
kompetensinya, lalu mengkoordinasikan dan memadukan seluruh potensi
SDM tersebut agar dapat bekerja secara sinergis guna mencapai tujuan
organisasi

Langkah-langkah didalam Organizing, antara lain :

a. Tujuan pengembangan harus dipahami masing-masing


individu

b. Mendistribusi pekerjaan kepada masing-masing individu


secara jelas

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

Actuating merupakan koorrdinasi dari suatu kegiatan


pengembangan yang membawa SDM yang terlibat kedalam suasana
kerjasama yang baik. Dengan adanya pengoordinasian dapat dihindari
kemungkinan terjadinya persaingan yang tidak sehat dan
kesimpangsiuran didalam tindakan SDM didalam dalam mencaai tujuan.
Koordinasi ini mengajak semua SDM yang tersedia untuk bekerja sama
menuju ke satu arah yang telah ditentukan

Tujuan dari tahap Actuating, antara lain :

a. Menciptakan kerjasama yang lebih efisien


b. Mengembangkan kemampuan & keterampilan SDM
c. Menumbuhkan rasa memiliki dan menjiwai pekerjaan
d. Membuat lingkungan kerja berkembang secara dinamis

Controlling

Controlling bukan hanya sekedar mengendalikan pelaksanaan


program, namun juga mengawasi sehingga bila perlu dapat mengadakan
koreksi. Dendan demikian apa yang dilakukan dapat diarahkan ke jalan yan
tepat dengan maksud pencapaian tujuan yang telah direncanakan
sebelumnya. Inti dari tahap ini adalah proses memastikan pelaksanaan
sesuai dengan rencana.

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.

Manfaat dari tahap Controlling, antara lain :

a. Dapat mengetahui sejauh mana program telah dilaksanakan


b. Dapat mengetahui adanya penyimpangan
c. Dapat mengetahui apakah waktu dan sumber daya
mencukupi
d. Dapat mengetahui sebab-sebab terjadinya penyimpangan

19
BAB III
HASIL KEGIATAN
3.1 GAMBARAN UMUM INSTITUSI MAGANG

Sejarah Perusahaan

Gambar 3.1 Logo Perusahaan PT.PINS INDONESIA

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.

PINS berdiri sejak 17 Oktober 1995 dengan nama PT Pramindo Ikat


Nusantara. Pada awalnya fokus bisnis Perseroan adalah menyelenggarakan Kerja
Sama Operasi (KSO) telekomunikasi di wilayah Sumatera. Tahun 2002, seluruh
saham Perseroan diambil alih oleh PT Telekomunikasi Indonesia Tbk (TELKOM),
sebuah perusahaan telekomunikasi terbesar di Indonesia. Proses pengambilalihan
saham ini telah dilakukan melalui penandatanganan Perjanjian Jual Beli Saham
Bersyarat (Conditional Sales Purchase Agreement/ CSPA) pada 1 Agustus 2002.
Kepemilikan 100% TELKOM atas PINS terkait pembelian saham tersebut terjadi
pada tanggal 15 Maret 2004. Mengacu pada Corporate Strategic Scenario (CSS)
TELKOM, mulai Oktober 2010 Perseroan memfokuskan diri pada portofolio
Premise Integration Service. Perubahan nama perusahaan dari PT Pramindo Ikat
Nusantara menjadi PT PINS INDONESIA dikukuhkan pada 20 Desember 2012.

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.

Perseroan juga telah melakukan ekstensifikasi layanan dengan


mengaplikasikan teknologi komunikasi di berbagai sendi kehidupan masyarakat.
Salah satu yang terbesar adalah modernisasi bandar udara di Indonesia melalui
program Airport Management System (AMS). Perseroan juga merambah ke solusi
enterprise mobility untuk menjawab kebutuhan perusahaan-perusahaan di
Indonesia. Untuk keperluan ini, Perseroan menggandeng AirWatch yang
merupakan pemimpin pasar di bidang ini. Tahun 2016, PINS menetapkan tagline
The IoT Company. IoT ini merepresentasikan portfolio perusahaan yang diarahkan
oleh TELKOM melalui CSS ditahun berjalan untuk mengelola
5 (lima) Portofolio Bisnis, diantaranya: CPE Trading, Mobile Device Trading, CPE
Services, Mobility Services, Enterprise PI Services, ICT Security Services, dan
M2M Solution Services.

Tahun 2017, penyederhanaan Portofolio Bisnis dilakukan oleh PINS namun


tetap inline dengan CSS Telkom Group, dimana ditahun ini PINS fokus pada 3
(tiga) Portfolio Bisnis yaitu Mobility Services, CPE Services, dan IoT Solution.
PINS terus aktif dalam mengembangkan bisnis integrasi perangkat, jaringan, sistem
dan proses menggunakan konsep Internet of Things (IoT) dengan kemampuan
sumber daya manusia dan kapabilitas kesisteman yang terus diupdate melalui
kerjasama dan benchmarking perusahan-perusahaan dunia yang aktif dalam
mengembangkan binis IoT.

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]

Visi Misi Perusahaan

a. Visi

Menjadi perusahaan Internet of Things (IoT) terdepan di Indonesia dengan


menyediakan solusi digital terintegrasi.

b. Misi

Menyediakan layanan digital yang terpercaya, menyediakan layanan IoT,


perangkat dan layanan mobilitas yang terpercaya, dan memaksimalkan
nilai stakeholder dengan memberikan solusi digital terintegrasi end-to-end.

Penempatan Magang

Untuk posisi penempatan magang, penulis ditempatkan di Divisi


Administrasi dan Logistik. Karena ada kaitannya dengan penulis yang akan
membangun sebuah sistem perangkat lunak inventaris kantor sesuai yang
perusahaan butuhkan.

22
Sistem Existing Perusahaan

Di PT.PINS INDONESIA Area Jawa Barat tempat penulis


melakukan kegiatan magang terdapat sistem yang sudah terlebih dahulu ada.
Dalam hal ini, sistem pendataan barang inventaris perusahaan. Sistem yang
sudah ada itu adalah sistem pendataan barang yang dilakukan secara manual.
Belum ada sistem atau aplikasi yang digunakan dalam pendataan barang
tersebut. Sehingga berdasarkan permasalahan tersebut, penulis coba
menghadirkan aplikasi yang diharapkan dapat menunjang pendataan barang
lebih mudah dilakukan.

3.2 STRUKTUR ORGANISASI INSTITUSI

GM Operation & Regional

Manager Area Barat

Div.
Koordinator Wilayah Administrasi
Jawa Barat dan Logistik

Koordinator Koordinator
Manage Service Manage Sales
Support
Manage Service Support Sales

Group of Engineers

Gambar 3.2 Struktur Organisasi Perusahaan

Dan berikut susunan organisasi PT. PINS INDONESIA, terdiri dari :

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

3.3 PELAKSANAAN KEGIATAN MAGANG

3.3.1 Pelaksanaan Kegiatan Magang

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.

Aktivitas lainnya adalah membantu kegiatan operasional perusahaan


seperti :

a. Mencari titik koordinat untuk kebutuhan tugas teknisi di


Cirebon
b. Mencari titik koordinat kantor PLN di ruang lingkup
provinsi Jawa Barat
c. Mencari titik koordinat unit KWh outdoor milik TELKOM
d. Cek keberadaan data unit KWh outdoor milik TELKOM

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.

Kegiatan lainnya penulis membantu beberapa kegiatan operasional


perusahaan seperti mencari lebih dari 2000 data untuk menentukan nomor
Rayon unit KWh milik TELKOM dan menyusun laporan bukti visual unit
KWh milik TELKOM.

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.

Setelah dilakukan perbandingan dan pertimbangan oleh penulis,


dari pilihan manajemen database yang ada, maka diputuskan SQLite
sebagai sistem manajemen database untuk mengelola database 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.

Namun karena pertimbangan untuk user hanya ada satu yang


berwenang mengoperasikan, maka penulis tidak menyertakan fitur Login
didalam proses pengembangan sistem ini.

Disini penulis mencoba membuat skema database SQLite untuk


kebutuhan penyimpanan data aplikasi nantinya. SQLite memungkinkan
pengguna untuk menyimpan datanya di local smartphone sehingga dapat
digunakan tanpa koneksi internet.

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.

Beberapa fitur coba penulis hadirkan didalam aplikasi ini, seperti


fitur Create atau Add untuk menambahkan daftar barang yang disertakan

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.

Dalam proses pengembangan aplikasi ini, penulis dengan segala


keterbatasan terus berupaya membuat aplikasi ini layak untuk dirilis.
Banyak bug yang penulis temui dimana effort untuk terus menghilangkan
bug yang perlu dipupuk agar aplikasi berhasil dibangun secara sempurna
sesuai kebutuhan perusahaan.

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.

Penulis melakukan retouch kembali agar senada dengan brand


identity yang dimiliki perusahaan tempat penulis melakukan kegiatan
magang, yaitu PT.PINS Indonesia .

3.4 PERMASALAHAN KEGIATAN MAGANG

3.4.1 Teknik Pengumpulan Data


a. Wawancara

Di awal pengumpulan data, penulis melakukan wawancara


kepada yang berwenang mengelola data tersebut sebelumnya. Untuk
mengetahui dari pengalaman yang bersangkutan bagaimana
mengelola data barang dan juga keadaan barang tersebut.

27
b. Observasi

Pengamatan secara langsung agar dapat mengetahui situasi nyata


mengenai segala kegiatan yang sedang berjalan. Mengamati
keadaan barang atau inventaris perusahaan didampingi oleh yang
berwenang dalam pendataan barang.

3.4.2 Permasalahan Existing

Pengelolaan inventaris perusahaan menjadi topik utama dalam


permasalahan ini. Tidak adanya pengelolaan yang baik dan konsisten
sehingga tidak termonitor barang keluar masuk ataupun bahkan jumlah
barang. Penting untuk perusahaan mengelola barang inventarisnya,
karena bisa dibilang seluruh kegiatan operasional perusahaan ada
kaitannya dengan barang inventaris. Jika tidak dengan baik dikelola,
maka akan menjadi budaya yang kurang baik dan dampaknya akan
berupa materiil. Perlu ada pembenahan dalam pengelolaan ini agar
kegiatan operasional perusahaan berjalan lancar.

3.4.3 Usulan Solusi Sistem Baru


a. Technoware

User dapat menggunakan teknologi dengan hardware


berupa smartphone untuk melakukan pendataan inventaris yang
akan penulis buat. Android adalah sistem operasi yang dipilih
karena juga merupakan sistem operasi yang mendominasi di
perusahaan tempat dimana penulis melakukan magang. Selain itu,
kemudahan dalam pendataan barang juga adalah pertimbangan
penulis dalam memutuskan sistem berbasis Android ini.

Untuk kegiatan penginputan data barang, nantinya admin


sebagai aktor tidak perlu koneksi internet sehingga sangat berguna

28
disaat koneksi atau jaringan internet sedang bermasalah atau
bahkan tidak ada sama sekali. Karena database tersimpan di local
smartphone admin.

b. Infoware

Informasi yang dapat diinput kedalam sistem bisa berupa


identitas barang inventaris perusahaan, beserta jumlah aktualnya.
Jumlah barang yang selalu termonitor menjadi sangat penting dan
vital didalam aktivitas pendataan barang, apalagi ruang lingkup
perusahaan profesional.

c. Organiware

Kinerja perusahaan secara menjadi higlight penulis dalam


membangun sistem yang dibutuhkan. Ketika semua barang
inventaris perusahaan dapat dikelola dengan baik melalui sistem
yang akan penulis bangun, secara tidak langsung akan menunjang
produktivitas pegawai dalam kegiatan operasional perusahaan
sehari-hari.

d. Humanware

Peran manusia dalam mengoperasikan sistem juga tidak


luput dari perhatian penulis. Dari yang sebelumnya data inventaris
belum dilakukan secara digital, atau bisa dibilang masih manual.
Dimana saat ini behavior manusia menjadi bergeser dari manual
menjadi digital. Manual biasanya berarti membosankan dan
memakan waktu. Dengan digitalisasi sistem ini, penulis berharap
dengan kemudahan yang diberikan akan meningkatkan peran yang

29
berwenang dalam pengelolaan inventaris perusahaan menjadi lebih
baik lagi.

3.4.4 Jadwal Penelitian


Dalam membangun sebuah projek tentu harus mempunyai jadwal
dan waktu pengerjaan, jadwal dan waktu pada penelitian ini di gambarkan
pada table di bawah ini :
Tabel 3.1 Jadwal Penelitian
Waktu (Bulan)
Tahap Durasi
1 2 3 4 5 6
Pengumpulan Data 1 bulan

Analisis Masalah 2 bulan

Tahap Perancangan 2 bulan

Coding 3 bulan

Pengujian sistem 2 bulan

30
3.5 MONITORING DAN EVALUASI

3.5.1 Analisis Kebutuhan

a. Deskripsi Sistem

Gambar 3.3 Logo Aplikasi Inventaris Kantor VENTO

Aplikasi ini penulis namakan Vento. Vento adalah sebuah


aplikasi untuk permasalahan pendataan barang yang masih dilakukan
secara manual. Khususnya, aplikasi ini dibangun dengan tujuan untuk
memudahkan user dalam mengelola inventaris perusahaan yang belum
dilakukan secara digital. Beberapa faktor terjadi dibalik kurangnya
perhatian perusahaan atau individu dalam mengelola inventarisnya.
Padahal keberadaan inventaris perusahaan merupakan hal yang vital
dalam kelangsungan produktivitas perusahaan tersebut.

b. Kebutuhan Fungsional

Tabel 3.2 Kebutuhan Fungsional

Nomor Kebutuhan Deskripsi


Fungsional

31
Aktor : Admin

KF-001 Input Data Barang

KF-002 Lihat Daftar Data Barang

KF-003 Perbarui Data Barang

KF-004 Hapus Data Barang

KF-005 Lihat Detail Update Data per Item

KF-006 Lihat Detail Update Semua Barang

c. Kebutuhan Non-Fungsional
Tabel 3.3 Kebutuhan Non-Fungsional

KNF-001 Sistem dirancang berbasis Android

KNF-002 Sistem ini dapat dijalankan di smartphone


dengan sistem operasi Android

KNF-003 Database tersimpan di penyimpanan local


smartphone

32
3.5.2 Analisis Pemodelan

a. Use Case Diagram

Gambar 3.4 Use Case Diagram Admin

b. Skenario Use Case


1. Skenario Input Data Barang

Tabel 3.4 Skenario Input Data Barang

Nama Usecase Input Data Barang

Aktor Admin
Prekondisi Aktor diluar sistem

Tujuan Menambah data barang baru


Keadaan Akhir Barang baru berhasil ditambah
Aksi Aktor Reaksi 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

2. Skenario Lihat Daftar Data Barang

Tabel 3.5 Skenario Lihat Daftar Data Barang

Nama Usecase Lihat Daftar Data Barang


Aktor Admin

Prekondisi Aktor diluar sistem


Tujuan Melihat daftar data barang sebelumnya sudah
ditambahkan
Keadaan Akhir Daftar data barang berhasil dilihat
Aksi Aktor Reaksi Sistem

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

3. Skenario Update Barang Masuk

Tabel 3.6 Skenario Update Barang Masuk

Nama Usecase Update Barang Masuk


Aktor Admin

Prekondisi Aktor diluar sistem

Tujuan Menambah jumlah barang


Keadaan Akhir Jumlah barang berhasil ditambah
Aksi Aktor Reaksi Sistem

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

4. Skenario Update Barang Keluar

Tabel 3.7 Skenario Update Barang Keluar

Nama Usecase Update Barang Keluar


Aktor Admin

Prekondisi Aktor diluar sistem


Tujuan Mengurangi jumlah barang

Keadaan Akhir Jumlah barang berhasil dikurangi


Aksi Aktor Reaksi Sistem

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

5. Skenario Edit Nama dan Keterangan

Tabel 3.8 Skenario Edit Nama dan Keterangan

Nama Usecase Edit Nama dan Keterangan


Aktor Admin

Prekondisi Aktor diluar sistem

Tujuan Mengubah nama dan keterangan


Keadaan Akhir Nama dan keterangan berhasil diubah
Aksi Aktor Reaksi Sistem

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

Tabel 3.9 Skenario Hapus Data Barang

Nama Usecase Hapus Data Barang


Aktor Admin

Prekondisi Aktor diluar sistem


Tujuan Menghapus daftar data barang

Keadaan Akhir Data barang yang dipilih berhasil dihapus


Aksi Aktor Reaksi Sistem
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 Hapus Barang
7. Dropdown berhenti di tulisan Hapus
Barang
8. Pilih OK
9. Barang yang dimaksud telah terhapus dari
database

38
7. Skenario Lihat Detail Update Data per Item

Tabel 3.10 Skenario Lihat Detail Update Data per Item

Nama Usecase Lihat Detail Update Data per Item

Aktor Admin

Prekondisi Aktor diluar sistem


Tujuan Melihat detail update data per item

Keadaan Akhir Detail update per item berhasil dilihat


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. Memilih data yang ingin
dilihat detail updatenya
4. Tampil antarmuka update data barang
5. Pilih button Lihat Detail
6. Tampil antarmuka info detail update data
yang dipilih

8. Skenario Lihat Detail Update Semua Barang

Tabel 3.11 Skenario Lihat Detail Update Semua Barang

Nama Usecase Lihat Detail Update Semua Barang

Aktor Admin

Prekondisi Aktor diluar sistem


Tujuan Melihat detail update semua barang
Keadaan Akhir Detail update semua barang berhasil dilihat

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

1. Class Analisis Input Data Barang

Gambar 3.5 Class Analisis Input Data Barang

2. Class Analisis Lihat Daftar Data Barang

Gambar 3.6 Class Analisis Lihat Data Barang

40
3. Class Analisis Update Barang Masuk

Gambar 3.9 Class Analisis Update Barang Masuk

4. Class Analisis Update Barang Keluar

Gambar 3.8 Class Analisis Update Barang Keluar

41
5. Class Analisis Edit Nama dan Keterangan

Gambar 3.9 Class Analisis Edit Nama dan Keterangan

6. Class Analisis Hapus Data Barang

Gambar 3.10 Class Analisis Hapus Data Barang

42
7. Class Analisis Lihat Detail Update Data per Item

Gambar 3.11 Class Analisis Lihat Detail Update Data per Item

8. Class Analisis Lihat Detail Update Semua Barang

Gambar 3.12 Class Analisis Lihat Detail Update Data Semua Barang

43
d. Activity Diagram

Gambar 3.9 Activity Diagram

e. Paket Analisis

1. Identifikasi Paket Analisis

Tabel 3.12 Identifikasi Paket Analisis

No. Nama Package Use Case yang Terkait


1. Package User Input Data Barang
Lihat Daftar Data Barang
Update Barang Masuk
Update Barang Keluar
Edit Nama dan Keterangan
Hapus Data Barang
Lihat Detail Update Data per Item
Lihat Detail Update Semua Barang

44
2. Identifikasi Kelas Analisis Tiap Paket

Tabel 3.13 Identifikasi Kelas Analisis Tiap Paket

No. Nama Package Use Case yang Terkait Jenis Kelas


1. Package User Input_data_barang.page Boundary
Lihat_data_barang.page Boundary
Updatebarang_masuk.page Boundary
Updatebarang_keluar.page Boundary
Hapus_data_barang.page Boundary
Lihatdetail_item.page Boundary
Lihatdetail_all.page Boundary
User.control Control
Inventory.db Entity
History.db Entity

f. Class Diagram

Gambar 3.10 Class Diagram

45
g. Sequence Diagram
1. Sequence Diagram Input Data Barang

Gambar 3.15 Sequence Diagram Input Data Barang

2. Sequence Diagram Lihat Daftar Data Barang

Gambar 3.16 Sequence Diagram Lihat Daftar Data Barang

46
3. Sequence Diagram Update Barang Masuk

Gambar 3.17 Sequence Diagram Update Barang Masuk

4. Sequence Diagram Update Barang Keluar

Gambar 3.18 Sequence Diagram Update Barang Keluar

47
5. Sequence Diagram Edit Nama dan Keterangan

Gambar 3.19 Sequence Diagram Edit Nama dan Keterangan

6. Sequence Diagram Hapus Data Barang

Gambar 3.20 Sequence Diagram Hapus Data Barang

48
7. Sequence Diagram Lihat Detail Update Data per Item

Gambar 3.21 Sequence Diagram Lihat Detail Update Data per Item

8. Sequence Diagram Lihat Update Detail Semua


Barang

Gambar 3.22 Sequence Lihat Update Detail Semua Barang

49
3.5.3 Pengujian Black Box

Berikut hasil pengujian dengan metode Black Box :


Tabel 3.14 Pengujian Black Box
No. Modul Hasil Yang Hasil Kesimpulan
Pengujian Diharapkan Pengujian
1. Input data barang Sistem akan Sistem berhasil Valid
menambahkan data
barang inventaris
baru

2. Update Barang Sistem akan Sistem berhasil Valid


masuk menambah jumlah
barang yang dipilih

3. Update Barang Sistem akan Sistem berhasil Valid


Keluar mengurangi jumlah
barang yang dipilih

4. Lihat daftar data Sistem akan Sistem berhasil Valid


barang memperlihatkan
daftar barang yang
telah diinput
maupun diupdate

5. Edit Nama dan Sistem dapat Sistem berhasil Valid


Keterangan menyimpan
perubahan dalam
kolom nama dan
keterangan

6. Hapus data Sistem akan Sistem berhasil Valid


barang menghapus data
barang yang sudah
ada

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

3.5.4 Tampilan Rancangan Aplikasi

1. Icon Aplikasi

Gambar 3.23 Icon Aplikasi

51
2. Halaman Awal Aplikasi Sebelum Ada Data

Gambar 3.24 Halaman Awal Aplikasi Sebelum Ada Data

52
3. Halaman Tambah Data

Gambar 3.25 Halaman Tambah Data

53
4. Halaman Awal Aplikasi Setelah Ada Data

Gambar 3.26 Halaman Awal Aplikasi Setelah Ada Data

54
5. Halaman Update Data

Gambar 3.27 Halaman Update Data

55
6. Dropdown Update Data

Gambar 3.28 Dropdown Update Data

56
BAB IV
KESIMPULAN DAN SARAN

4.1 KESIMPULAN

Penulis dapat menyimpulkan laporan magang ini sebagai berikut :

1. Membangun sistem perangkat lunak inventaris bagi PT. PINS


INDONESIA area Jawa Barat untuk mempermudah pengelolaan
barang inventaris kantor agar lebih efektif dan efisien
2. Resiko hilangnya barang inventaris yang tidak terdata dapat
diselesaikan dengan aplikasi yang dibuat
3. Aplikasi dapat dimanfaatkan dengan mudah oleh pengguna dalam
pengelolaan inventaris kantor secara berkelanjutan

4.2 SARAN

Berdasarkan dari kegiatan magang yang terlah dilaksanakan oleh


penulis di PT. PINS INDONESIA area Jawa Barat selama kurang lebih 6
bulan, saran-saran untuk PT.PINS INDONESIA area Jawa Barat adalah
untuk lebih meningkatkan kinerja dan perhatian dalam pengelolaan
inventaris perusahaan. Karena seiring berjalannya waktu ketika perusahaan
semakin besar, jika pengelolaan dilakukan dengan baik maka dampak yang
baik akan dirasakan oleh seluruh komponen perusahaan, kelangsungan
operasional perusahaan lebih produktif. Bukan tidak mungkin jika ada
kesempatan untuk mengembangkan aplikasi ini, ada fitur yang ditambahkan
sesuai kebutuhan perusahaan yang bisa jadi lebih kompleks

57
DAFTAR PUSTAKA

[1] ID CloudHost, “Pengertian Aplikasi Arti Fungsi Klasifikasi dan Contoh


Aplikasi. [Online]. Tersedia: https://idcloudhost.com/pengertian-aplikasi-arti-
fungsi-klasifikasi-dan-contoh-aplikasi/. [Diakses 17 Agustus 2021]

[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]

[3] ScienceDirect, “Java Programming Language”. [Online]. Tersedia:


https://www.sciencedirect.com/topics/computer-science/java-programming-
language. [Diakses 17 Agustus 2021]

[4] PT. PINS INDONESIA “Pengantar”. [Online]. Tersedia:


https://www.pins.co.id/#/nav/overview. [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

Anda mungkin juga menyukai