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.
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.
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
Posting Komentar