• Tidak ada hasil yang ditemukan

Bab 1 PENDAHULUAN

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.

Dokumen terkait