LAPORAN PRAKTIK KERJA LAPANGAN DI DIMATA IT SOLUTION
Oleh
I Nyoman Supariasa NIM. 1705021037
PROGRAM STUDI MANAJEMEN INFORMATIKA JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN KEJURUAN UNIVERSITAS PENDIDIKAN GANESHA
SINGARAJA 2020
ii
LEMBAR PENGESAHAN
Lokasi PKL : Jl. Imam Bonjol, Cipta Selaras no. 12 Pelaksana :
Nama : I Nyoman Supariasa NIM : 1705021037
Menyetujui, Dosen Pembimbing
Dr. Luh Joni Erawati Dewi, S.T., M.Pd
NIP. 197606252001122001
Pembimbing Lapangan
I Gede Gunadi Wirawan NIP.-
Mengetahui, Koorprodi,
Ni Wayan Marti, S.Kom.,M.Kom
NIP. 197711282001122001
Ketua Panitia PKL,
Agus Aan Jiwa Permana, S.Kom.,M.Cs
NIP. 198708042015041001
iii
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa, karena berkat rahmat dan anugerahnya penulis bisa menyusun dan menyelesaikan laporan Praktik Kerja Lapangan ini. Tujuan dari dibuatnya laporan ini adalah sebagai pertanggungjawaban atas pelaksanaan Praktik Kerja Lapangan yang menghasilkan suatu produk sebuah aplikasi eSemeton yaitu salah satu e-commerce yang dimiliki oleh Dimata IT Solution untuk memajukan penjualan dan pemasaran secara cepat dan cerdas.
Terimaksih penulis ucapkan kepada semua pihak yang telah mendukung dan membantu lancarnya kegiatan Praktik Kerja Lapangan yang berjalan selama 3 bulan sampai pembuatan laporan selesai. Rasa syukur dan terimakasih disampaikan kepada :
1. Bapak Prof. Dr. I Nyoman Jampel, M.pd selaku Rektor Universitas Pendidikan Ganesha.
2. Bapak Dr. I Gede Sudirtha, S.Pd.,M.Pd. selaku Dekan Fakultas Teknik dan Kejuruan Universitas Pendidikan Ganesha.
3. Ibu Ni Wayan Marti, S.Kom.,M.Kom. selaku Koordinator Prodi Manajemen Informatika Universitas Pendidikan Ganesha.
iv
4. Bapak Agus Aan Jiwa Permana, S.Kom.,M.Cs, Selaku Ketua Panitia Praktik Kerja Lapangan.
5. Ibu Dr. Luh Joni Erawati Dewi, S.T.,M.Pd. selaku Dosen Pembimbing Praktik Kerja Lapangan.
6. Bapak I Ketut Kartika Tanjana, selaku pemilik dari Dimata IT Solution yang sudah memperkenankan penulis untuk melakukan Praktik Kerja Lapangan di Dimata IT Solution.
7. Bapak I Gede Gunadi Wirawan, sebagai pembimbing lapangan yang telah banyak membantu dalam proses pembuatan program.
8. Bapak I Kadek Ary Sumberdana, S.kom selaku project leader, yang telah membimbing kita selama pembuatan projek.
9. Seluruh Staff dan Pegawai Dimata IT Solution yang telah membantu dalam setiap kegiatan yang ada selama 3 bulan masa Praktik Kerja Lapangan.
10. Seluruh jajaran Staff dan Dosen Manajeman Informatika yang ikut serta dalam memberikan dukungan dalam menyelesaikan laporan Praktik Kerja Lapangan.
Penulis menyadarai bahwa dalam penyusunan laporan ini masih terdapat banyak kekurangan dan jauh dari kesempurnaan. Oleh karena itu, penulis mengharapkan
v
kritik serta saran yang membangun guna menyempurnakan laporan praktik kerja lapangan serta dapat bermanfaat dan memberikan wawasan bagi pembaca.
Singaraja, 3 April 2020
Penulis
vi DAFTAR ISI
LEMBAR PENGESAHAN... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... vi
DAFTAR GAMBAR ... vii
DAFTAR TABEL ... viii
Bab 1 PENDAHULUAN ... 1
1.1 Latar Belakang... 1
1.2 Masalah ... 2
1.3 Tujuan ... 2
1.4 Manfaat ... 3
Bab 2 PEMBAHASAN ... 4
2.1 Gambaran Umum Tempat PKL ... 4
2.2 Kegiatan di Tempat PKL ... 6
2.2.1 Belajar Android Studio ... 6
2.2.2 Mengembangkan fitur – fitur pada Kurir ... 9
Bab 3 PENUTUP ... 17
3.1 Simpulan ... 17
3.2 Saran ... 18
vii
DAFTAR GAMBAR
Gambar 2.1 Source Code Request Volley ... 8
Gambar 2.2 Hasil Request Volley ... 8
Gambar 2.3 Source Code Login dan Registrasi ... 11
Gambar 2.4 Hasil Login dan Registrasi ... 11
Gambar 2.5 Source Code List Order Pengiriman ... 12
Gambar 2.6 Hasil List Order Pengiriman ... 13
Gambar 2.7 Sorce Code Lokasi Pembeli pada Maps ... 14
Gambar 2.8 Hasil Lokasi Pembeli pada Maps ... 14
Gambar 2.9 Source Code Filter Status ... 15
Gambar 2.10 Hasil Filter Status ... 16
viii DAFTAR TABEL
Tabel 2.1 Belajar Android Studio ... 7 Tabel 2.2 Mengembangkan fitur - fitur Kurir ... 9
1 Bab 1 PENDAHULUAN
1.1 Latar Belakang
Dimata IT Solution merupakan sebuah perushaan yang bergerak di bidang IT Consultant. Adapun jasa yang ditawarkan oleh Dimata IT Solution pembuatan Aplikasi, Website, E-Commerce dan berbagai produk digital yang digunakan untuk keperluan bisnis maupun personal.
Tujuan Penulis memilih Dimata IT Solution sebagai tempat untuk melaksanakan Praktik Kerja Lapangan (PKL) karena Penulis ingin terjun langsung ke dunia kerja yang dimana pekerjaannya menerima pembuatan Software seperti Website, Mobile Apps, e-commerce dan software – software lainnya yang berhubungan dengan bidang informatika.
Saat ini Dimata IT Solution Sedang mengembangkan sebuah Mobile Apps yang bernama eSemeton. Aplikasi eSemeton ini sudah di luncurkan pada tanggal 27 januari 2020 tetapi masih dalam bentuk web application dan belum ada jasa kurir didalamnya. Pentingnya jasa kurir pada aplikasi eSemeton yaitu dapat mempercepat proses belanja yang dilakukan oleh pembeli. Adapun aplikasi ini merupakan sebuah e-commerce yang hadir untuk memajukan penjualan dan pemasaran secara cepat dan
2 cerdas. Serta memberikan solusi untuk mempermudah konsumen dalam berbelanja di pasar rakyat.
Berdasarkan permasalahan di atas, penulis diberikan tugas untuk mengembangkan aplikasi eSemeton kedalam Mobile Apps. Adapun pengembangan aplikasi ini menggunakan software Android Studio, bahasa pemrograman Java dan beberapa API yang sudah disediakan oleh perusahaan.
1.2 Masalah
Berdasarkan uraian di atas, adapun permasalahan yang dihadapi di tempat PKL yaitu sebagai berikut.
a. Bagaimana Implementasi Mobile Apps dengan menggunakan Android Studio?.
b. Bagaimana pengembangan fitur – fitur yang ada pada aktor kurir?
1.3 Tujuan
Berdasarkan rumusan masalah diatas, adapun beberapa tujuan melakukan PKL di Dimata IT Solution yaitu sebagai berikut.
a. Agar dapat mengetahui implementasi Mobile Apps menggunakan Android Studio.
3 b. Dapat mengembangkan fitur- fitur yang ada pada aktor
kurir.
1.4 Manfaat
Manfaat yang didapatkan selama PKL di Dimata IT Solution adalah sebagai berikut.
a. Mendapatkan suatu pelajaran baru dari pengembangan suatu Mobile Apps.
b. Medapatkan suatu pengalaman baru didalam mengembangkan aplikasi secara bertim.
c. Mendapat pengalaman bekerja didalam dunia kerja.
4 Bab 2 PEMBAHASAN
2.1 Gambaran Umum Tempat PKL
Dimata IT Solution merupakan software developer sejak tahun 2002 yang menggunakan teknologi open source dan berbasi web. Dimata IT Solution sebuah perusahaan yang berada dibawah naungan PT Dimata Sora Jayate.
Adapun teknologi – teknologi yang sudah dikuasai oleh Dimata IT Solution yaitu bahasa pemrograman Java, Web Server Apache Tomcat, Sistem Operasi Linux, Database Management System menggunakan MySQL dan Oracle.
Dimata IT Solution Menyediakan layanan dalam membuat aplikasi, situs e-commerce dan berbagai produk digital yang dibutuhkan untuk bisnis maupun pribadi dengan fitur yang lengkap dan dapat ditambahkan atau disesuaikan dengan kebutuhan perusahaan, bisnis maupun pribadi.
Sampai tahun 2020, Dimata telah memiliki beberapa produk bisnis, seperti:
1. Hanoman Merupakan program management hotel, spa, restaurant, dan lainnya.
2. Hairisma Merupakan program pengelolaan data karyawan, gaji kayawan dan HRD.
5 3. ProChain Merupakan program yang berguna untuk usaha seperti minimarket, restaurant, texttile, funiture, garment dan lainnya.
4. AISO Merupakan program yang berguna untuk perusahaan dengan fitur sistem accounting online, asset management, general jurnal dan lainnya.
5. LogBook System Merupakan program yang berguna bagi kegiatan berkelompok, karena terdapat fitur pesan, catatan dalam 1 aplikasi.
6. Sedana Merupakan program yang berguna bagi perusahaan pendanaan seperti koperasi, bank dan usaha simpan pinjam. Program ini memiliki fitur sistem accounting.
Untuk prestasi yang pernah diraih oleh Dimata yaitu juara di ajang Indigo Fellowship 2010 dan Indigo Venture di tahun 2011 Indigo IT Competition yang di adakan oleh Telkom Indonesia. Adapun Visi dan Misi Dimata IT Solution sebagai berikut.
VISI.
Menjadi perusahaan terkemuka dalam meyediakan perangkat lunak dan sistem manajemen yang cerdas
MISI
1. Menyediakan produk dan teknologi pelayanan informasi berkualitas tinggi.
6 2. Memperbaharui standar bisnis di indonesia melalui
penggunaan teknologi – teknologi informasi
2.2 Kegiatan di Tempat PKL
Seperti yang sudah di jelaskan pada latar belakang bahwa Dimata IT Solution sedang mengembangkan suatu aplikasi mobile yang bernama eSemeton. eSemeton sendiri adalah suatu e-commerce yang saat ini sudah digunakan untuk berbelanja secara online di pasar hanya dari rumah.
Saat ini eSemeton akan dikembangkan ke dalam Mobile Apps yang dimana terdapat beberapa aktor yaitu, pembeli, pedagang, agen, dan kurir. Pada bagian pengembangan aplikasi eSemeton penulis mendapatkan bagian mengembangkan fitur – fitur yang akan di implementasikan kedalam aktor Kurir. Adapun kegiatan yang telah dilakukan di tempat PKL yaitu sebagai berikut.
2.2.1 Belajar Android Studio
Pada tahap awal PKL Penulis diarahkan untuk menganal terlebih dahulu software yang akan digunakan untuk pengembangan aplikasi eSemeton. Software yang digunakan yaitu Android Studio. Adapun hal - hal yang sudah di pelajari pada dasar – dasar Android Studio dapat dilihat pada Tabel 2.1.
7 Tabel 2.1 Belajar Android Studio
No Kegiatan
1 Membuat UI Sederhana dan Berpindah page.
2 Scrolling Layout RecyclerView dan ScrollView
3 Belajar Fragment dan Navigation Bottom.
4 Request ke Server menggunakan Volley dan Rettrofit
Salah Satu contoh Kegiatan Belajar Android Studio melakukan request data ke server menggunakan Volley dan Retrofit. Setelah request berhasil data akan ditampilkan di tampilan antarmuka. Berikut hasil dari kegiatan untuk Request Data ke Server menggunakan Volley dan Retrofit.
Source code dapat dilihat pada Gambar 2.1 dan hasil dapat dilihat pada Gambar 2.2.
8 Gambar 2.1 Source Code Request Volley
Gambar 2.2 Hasil Request Volley
9 Setelah selesai belajar Android Studio penulis dan teman – teman lainnya diberikan projek untuk mengembangkan aplikasi eSemeton. Dimana didalamnya terdapat beberapa aktor salah satunya yaitu aktor kurir. Dari beberapa aktor yang ada seperti pembeli, pedagang, agen, Agen dan kurir digabungkan menjadi satu apps yang bernama eSemeton Partner.
2.2.2 Mengembangkan fitur – fitur pada Kurir
Dikembangkannya aplikasi eSemeton bertujuan untuk memajukan dan meningkatkan penjualan dan pemasaran pada pasar tradisional menjadi cepat dan cerdas.
eSemeton dikembangkan pada pasar tradisional agar dapat menjangkau konsumen dengan jangankauan yang lebih luas dan dapat menghemat watu pembeli dengan tidak pergi kepasar secara langsung.
eSemeton Partner dikembangkan oleh penulis dan teman – teman yang dimana layout dan fitur – fitur yang harus di implementasikan ke dalam eSemeton Partner sudah di siapkan oleh project leader. Adapun fitur – fitur yang sudah dibuat pada tahapan pengembangan ini dapat dilihat pada Tabel 2.2.
Tabel 2.2 Mengembangkan fitur - fitur Kurir
No Kegiatan
10 1 Fitur Login dan Registrasi
2 Membuat List Order pada Menu Pengiriman
3 Menampilkan Lokasi Pembeli kedalam Maps.
4 Membuat Fitur Filter berdasarkan Status
1. Fitur Login dan Registrasi
Login dan Registrasi digunakan untuk aktor agen dan kurir. Dan ketika user login akan di arahkan ke halaman masing – masing. Berikut hasil dari kegiatan pembuatan Fitur Login dan Registrasi. Source code dapat dilihat pada Gambar 2.3 dan hasil dapat dilihat pada Gambar 2.4.
11 Gambar 2.3 Source Code Login dan Registrasi
Gambar 2.4 Hasil Login dan Registrasi
12 2. Membuat List Order pada Menu Pengiriman
Mengambil orderan berdasarkan status processing dan completed dan di tampilkan pada menu pengiriman sebagai List Orderan. Berikut hasil dari kegiatan pembuatan List Order Pada Menu Pengiriman. Source code dapat dilihat pada Gambar 2.5 dan hasil dapat dilihat pada Gambar 2.6.
Gambar 2.5 Source Code List Order Pengiriman
13 Gambar 2.6 Hasil List Order Pengiriman
3. Menampilkan Lokasi Pembeli kedalam Maps
Menampilkan lokasi pembeli pada maps berdasarkan orderan processing dan completed. Berikut hasil dari Menampilkan Lokasi Pembeli kedalam Maps. Source code dapat dilihat pada Gambar 2.7 dan hasil dapat dilihat pada Gambar 2.8.
14 Gambar 2.7 Sorce Code Lokasi Pembeli pada Maps
Gambar 2.8 Hasil Lokasi Pembeli pada Maps
15 4. Membuat Fitur Filter Berdasarkan Status
Pembuatan fitu filter order untuk menampilkan orderan berdasarkan status yang dipilih. Berikut hasil dari pembuatan fitur Filter Order berdasarkan Status. Source code dapat dilihat pada Gambar 2.9 dan hasil dapat dilihat pada Gambar 2.10.
Gambar 2.9 Source Code Filter Status
16 Gambar 2.10 Hasil Filter Status
17 Bab 3 PENUTUP
3.1 Simpulan
Penulis melaksanakan PKL di Dimata IT Solution, dimana perusahaan ini bergerak di bidang Teknologi Informasi. Dimata IT Solution menyediakan layanan dalam membuat website, e-commerce, mobile apps, dan berbagai produk digital yang dibutuhkan untuk bisnis maupun pribadi dengan fitur yang lengkap dan dapat ditambahkan atau disesuaikan dengan kebutuhan perusahaan, bisnis maupun pribadi. Dimata IT Solution memiliki aplikasi yang bernama eSemeton, eSemeton sendiri yaitu aplikasi yang masih berbasiskan web yang di hadirkan untuk memajukan penjualan dan pemasaran secara cerdas dan cepat.
Menggunakan eSemeton untuk berbelanja dapat memberikan beberapa keuntungan seperti menghemat waktu dalam berbelanja, membayar tanpa antri, dan tentunya hemat biaya dan tenaga.
Selama melaksanakan PKL di Dimata IT Solution, penulis banyak mendapat ilmu tentang bagaimana mengembangkan aplikasi menggunakan Android Studio.
Sehingga penulis mengetahui bagaimana implementasi mobile apps menggunakan Android Studio, adapun beberapa kegiatan yang sudah penulis implementasikan
18 langsung dengan menggunakan Android Studio yaitu seperti pembuatan tampilan antarmuka, pembuatan recyclerview yaitu kontainer yang dapat menghandel data dalam jumlah besar dan akan di tampilkan pada layar, melakukan request ke server menggunakan volley dan retrofit. Dan penulis mencoba untuk membuat aplikasi sederhana yang dapat menampilkan list data buku seperti yang terlihat pada Gambar 2.2.
Selanjutnya, penulis mengembangkan fitur – fitur yang ada pada aktor kurir. Adapun beberapa fitu yang sudah dibuat yaitu, membuat fitur login dan registrasi, membuat layout serta menampilkan list orderan, membuat fitur untuk melihat lokasi pembeli yang terlihat seperti Gambar 2.8, serta membuat fitur filter orderan dimana orderan ditampilkan sesuai dengan status yang dipilih oleh pengguna. Dan masih banyak lagi hal yang penulis dapatkan selama PKL di Dimata IT Solution, salah satunya yaitu bagaimana bekerja di dalam sebuah tim dan mendevelopment suatu aplikasi yang besar.
3.2 Saran
Sebelum terjun untuk PKL tentukan terlebih dahulu minat untuk melakukan PKL di bidang yang diminati. Dan persiapkan diri dengan setidaknya menguasai dasar – dasar
19 dari bidang yang diminati, agar memudahkan dalam melakukan pekerjaan yang diberikan di tempat PKL. Penulis merekomendasikan Dimata IT Solution untuk dijadikan salah satu pilihan tempat PKL jika ingin mempelajari Development Mobile Apps secara lebih luas. Karena Dimata IT Solution memberikan projek real yang bisa dikembangkan sesaui dengan peraturan yang sudah diberikan. Sehingga akan banyak ilmu yang bisa didapat dalam pengembangan projek real dan sekalanya yang cukup besar.