Laporan Praktik Kerja Lapangan Hummasoft Komputindo

Laporan Praktik Kerja Lapangan di CV.
Hummasoft Komputindo




Profil Industri:
CV. Hummasoft Komputindo
Bidang Softwae House
No Telp: 0821-3256-0566
Alamat: Perum Permata Regency 1 Blok 10/28, Perun Gpa, Ngijo, Kec. Karang Ploso,
 Malang, Jawa Timur 65152







  Kegiatan yang saya lakukan di C.V. Hummasoft Komputindo ialah mengerjakan project software berbasis web dengan databse system, framework, web design dengan template, dan membuat aplikasi web. Kita di sini menggunakan system web untuk membuat aplikasi dan terdapat  bahasa pemrograman yaitu HTML, PHP. Setiap bahasa pemrograman berbeda-beda, ada yang bias digunakan untuk mendesain web dan untuk front end dan back end dan ada juga framework yang bernama Code Igniter (CI). Di dalam codeigniter, Kita membuat fitur CRUD (Create, Read, Update, Delete) yang berbasis aplikasi web.





CodeIgniter merupakan aplikasi sumber terbuka yang berupa kerangka kerja PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan pengembang web untuk membuat aplikasi web dengan cepat mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi stabil terakhir adalah versi 3.1.11.
Ternyata ketika kita mengerjakan, kami menggunakan framework CodeIgniter, Codeigniter adalah sebuah framework yang berisi kerangka kerja PHP. Di dalam CodeIgniter kami perkenalkan dengan konsep kerja modul, yang pertama adalah HMVC, dan MVC. HMVC adalah Hiarcical Modul View Controller, dan MVC adalah Modul View Controller.

Awal mulanya kami di suruh untuk membuat CRUD wisata, awalnya kami sangat kebingungan membuat database menggunakan PHPmyAdmin, kamipun belajar tidak lupa kami bertanya kepada pembimbing prakerin. Tidak hanya itu saja saya sempat kesulitan ketika memasang template ke CodeIgniter, ketika saya memasang template banyak tampilan yang eror atau bug karena kami kurang teliti .


Setelah 1 bulan kami belajar framework dan kami di minta untuk membuat salah satu project bernama accounting Gudang, ternyata setelah kami mengerjakan dan memakai core CodeIgniter atau logika perprograman yang di sediakan oleh perusahaan ternyata lebih mudah menggunakan framework dibanding dengan PHP native, karena jika kita menggunakan framework kami tidak mengoding 2 kali seperti layaknya native.





Inilah aplikasi pertama berbasisweb yang saya buat di dalam accounting kami banyak belajar tentang CRUD dengan CodeIgniter ternyata lebih mudah. Di accounting terdapat tampilan dashboard yaitu menampilkan total biaya, total pendapatan, total keuntungan, pendapatan menurut kategori, dan pengeluaran menurut kategori. Terdapat item yang berfungsi untuk menghitung dan mencatat data barang dan terdapat partnership yang bersis produsen dan agen. Pendapatan yang digunakan untuk menghitung dan mencatat sebua pendapatan dalam Gudang tersebut. Terdapat pembayaran yang bersi tagihan dari bank, dan pembayaran tagihan. Ada perbankan yang berisi data bank yang bekerja sama dengan Gudang. Terdapat laporan yang berisi tentang total pendapatan/pengeluaran setiap bulan, serta laporan perbandingan. Didalam semua aplikasi ternyata didasari oleh CRUD, dan query databse(pemanggilan dari database). Supaya aplikasi berjalan sesuai fungsinya. Dari tim kami banyak yang kurang mengetahui atau kurang memahami tentang logika aritmatika.

Di project kedua yang kita kerjakan adalah software point of sale yaitu  aplikasi kasir bebasis web. Banyak orang orang di luar sana yang menggunakan atau yang membutuhkan aplikasi POS (point of sale) seperti yang kita ketahui di minimarket, rumah sakit, perhotelan, dan toko-toko roti. Di dalam aplikasi (point of sale) terdapat fitur-fitur sell of product, pengaturan outlet, pengaturan pegawai, dirve on setting, dan laporan. Di dalam aplikasi ini kita diminta untuk mengerjakan dalam bentuk modul untuk setiap bagian bagian sell, setting pajak dll. Tetapi kita diminta untuk mengambil modul seting, tambah pegawai, dan setting outlet saja. 



















      Ini Adalah Halaman Awal Login Aplikasi Point Of Sale Berbasis WEB Dengan Framework Codeigniter. Sebelum kita membuat website/aplikasi sebelum itu kita harus membuat template atau tampilan yang bagus dan responsive, saat saya dan tim membuat template kita harus saling memberi saran untuk tampilan yang di kerjakan, setelah tampilan kita selesai kita harus membuat core untuk codeigniternya di codeigniter hmvc (Hierarchical model–view–controller) ini, dimana core hmvc lebih  jika kita mengerjakan aplikasi dengan fitur yang banyak jadi untuk pengerjaan fitur kita bagi dengan seluruh tim, fitur/module yang di kerjakan nanti akan di jadikan satu jika kita menggunakan codeigniter hmvc pengabunggan modul akan lebih mudah daripada codeigniter mvc dimana perorangan tinggal mencopy modul yang dikerjakan ke salah satu orang untuk di jadikan satu project dengan mudah tanpa meng lagi modul dan isinya.

 Tim mulai mengerjakan codingan per modul yang di bagi, kesulitan yang di hadapi ketika pemasukan java script chart, table, dll komponen tersebut tidak dapat di tampilkan/load di dalam index.










 


     Selanjutnya ke project yang kami kerjakan(modul pertama) yaitu Pengaturan pajak, di Pengaturan pajak kita ditugaskan untuk mengatur dan menampilkan daftar jenis pajak yang akan digunakan untuk transaksi penjualan kepada pelanggan anda ataupun untuk transaksi  pembelian  kepada supplier anda.



Kemudian di (modul kedua) yaitu laporan -> Penjualan Terbaik. Kita ditugaskan untuk menampilkan produk/barang terbaik dari setiap outlet/toko, jadi kami bertugas untuk mengambil data dari penjualan terbaik dari setiap outlet.
Setelah project sudah menjadi satu dan sudah di cek satu per satu fitur yang di buat, setelahitu tim akan menyusun buku petunjuk manual pengoprasian aplikasi agar orang non it juga dapat mengoprasikan aplikasi yang tim kerjakan.








Komentar