My Portfolio
Di sini saya akan menunjukkan beberapa aplikasi yang pernah saya buat, baik itu aplikasi berbasis web, aplikasi berbasis android maupun aplikasi berbasis desktop. Walaupun aplikasi yang saya publish ini bisa dibilang aplikasi yang sangat sederhana. Di bawah ini adalah beberapa aplikasi yang pernah saya buat :
A. APLIKASI BERBASIS WEB
Aplikasi berbasis web ini dibuat untuk memenuhi permintaan user (HRD perusahaan) pada tempat magang saya, aplikasi yang dibuat haruslah bisa memecahkan masalah yang ada. Dimana user membutuhkan sebuah aplikasi untuk dapat manage data seluruh karyawannya, karena permasalahan tersebutlah, saya akhirnya membuat aplikasi HRD berbasis web yang efisien dan fleksibel agar user dapat menggunakannya kapanpun dan dimanapun. Aplikasi tersebut saya develop menggunakan bahasa pemrograman PHP, CodeIgniter, HTML, CSS, dan juga menggunakan MySQL untuk mengolah database-nya.
Karena ini aplikasi yang memuat data pribadi seseorang dalam jumlah besar, maka saya memutuskan untuk menggunakan Sistem Otentikasi Login sebelum pengguna dapat menggunakan aplikasi tersebut. Hal tersebut dikarenakan aplikasi ini tidak bersifat public. Aplikasi ini dirancang hanya untuk digunakan pada pihak yang memiliki perizinan dari PT Prima Duta Nusantara, yaitu HRD. Karena aplikasi ini khusus dibuatkan untuk pihak HRD saja, maka yang memiliki akses masuk hanyalah developer aplikasi dan HRD. Oleh sebab itu, pada halaman login tidak terdapat “create account”, “register”, dan juga “forgot password”.
Untuk Sistem Otentikasi Login, saya menggunakan teknik hashing untuk password-nya. Dimana nantinya akun HRD dan akun Developer yang telah dibuat akan dimasukkan kedalam database “db_karyawandn”, yaitu pada tabel “users”.
Jika berhasil login, maka akan diarahkan pada halaman dashboard. Halaman dashboard berisikan beberapa informasi penting yang ditampikan secara highlight. Kemudian pada sisi kiri terdapat beberapa fitur aplikasi untuk mengolah data karyawan.
B. APLIKASI BERBASIS ANDROID
Ini adalah aplikasi berbasis android
pertama yang pernah saya buat. Aplikasi ini untuk menyelesaikan submission
terakhir dari kelas dicoding agar bisa lulus dari kelas itu dan bisa melanjutkan ke
kelas “Belajar Fundamental Aplikasi Android”. Dan saat itu saya sedang mengikuti
program beasiswa dari IDCamp Indosat Ooredoo agar bisa
lanjut ke kelas selanjutnya dengan gratis. Dan Alhamdulillah saya berhasil
mendapatkan beasiswa tersebut pada tahun 2019.
Berikut ini
adalah Fitur yang harus ada pada aplikasi:
1. Halaman Utama
Syarat:
- Menampilkan gambar dan
informasi dalam format List dengan jumlah minimal
10 item yang berbeda.
- Memunculkan halaman
detail ketika salah satu item di tekan.
2. Halaman Detail
Syarat:
- Menampilkan gambar dan
informasi yang relevan pada halaman
detail.
3. Halaman About
Syarat:
- Menampilkan foto diri, nama dan email yang
terdaftar di Dicoding.
C. APLIKASI BERBASIS DESKTOP
Aplikasi berbasis desktop ini dibuat
dalam rangka tugas akhir matakuliah RPL pada semester 3, aplikasi yang dibuat
haruslah bisa memecahkan masalah yang ada. Saya melihat dibengkel masih
menggunakan cara manual dalam mengecek stok suku cadang, dan itu memerlukan
waktu dalam merekapnya dalam membuat laporan, karena permasalahan tersebutlah,
saya akhirnya membuat aplikasi suku cadang berbasis desktop.
Aplikasi ini terhubung dengan Database
MYSQL yang dihubungkan dengan aplikasi Xampp, karena untuk
menyimpan data-data yang harus dimuat seperti stok barang, katalog barang,
barang keluar, barang masuk, dll.
Terdapat 2 halaman pada aplikasi ini :
1. Login as Admin
Jika kita login as admin, maka kita akan
masuk ke halaman admin. Dan yang menjaadi admin ini biasanya hanya 1 orang. Dimana
pada halaman admin, terdapat lebih banyak fitur dan hak akses yang bisa didapatkan.
Admin ini akan melakukan input data
barang yang masuk dan keluar secara real-time dan juga management user.
2. Login as User
Jika kita login as user, maka kita akan
masuk ke halaman user. Untuk user, atasan dan para karyawan yang menjadi user-nya.
Dimana pada halaman user, terdapat fitur dan hak akses yang tak sebanyak dari
halaman admin. User ini akan melakukan melihat
data stok barang, search barang, melihat katalog,dan print report.
Berikut ini adalah Fitur yang ada
pada aplikasi :
1) Autentifikasi.
2) Search item by date or name.
3) Melihat data barang (barang masuk,
barang keluar, stok barang).
4) Management User.
5) Katalog Barang.
6) Print Report.
7) Menampilkan Notifikasi.
8) Melihat about dan help.
9) Dll.
0 Response to "My Portfolio"
Post a Comment