Rabu, 20 Mei 2020

EAS PBKK

CONTRIBUTION BASED EVALUATION

Kelompok EAS PBKK :
Raja Permata Boy M S - 05111740000070
Philip Antoni Siahaan - 05111740000111
Ramadhan Ilham Irfany - 05111740000121
Edgar Andrew Hutauruk - 05111740000166


Latar Belakang

Coronavirus Disease 2019 atau yang biasa disebut dengan COVID-19 adalah penyakit baru yang dapat menyebabkan gangguan pernapasan dan radang paru-paru. Penyakit ini disebabkan oleh infeksi Severe Acute Respiratory Syndrome Coronavirus 2 (SARS-CoV-2). Gejala klinis yang muncul beragam, mulai dari seperti gejala flu biasa (batuk, pilek, nyeri tenggorok, nyeri otot, nyeri kepala) sampai yang berkomplikasi berat (pneumonia atau sepsis). Penyakit ini sangat berbahaya dan perlu pencegahan sebelum terjangkit penyakit ini. Dan dilihat dari kondisi Indonesia saat ini, sektor yang sangat memprihatinkan adalah kesehatan dan ekonomi. Maka dari itu kami mengangkat dari permasalahan tersebut menjadi sebuah website pusat informasi seputar COVID-19.

Deskripsi website

Website yang kami buat adalah sebuah website information-based yang menggunakan framework CodeIgniter dan di deploy pada service host 000webhost. Disini User akan mendapat informasi-informasi yang telah dimasukkan oleh Administrator atau sebagai Information Controller.

Link Website kami : Ada Untuk Semua
Berikut screenshot dari website kami :
Homepage


Laman Rumah Sakit Rujukan COVID-19


Laman Galangan Dana COVID-19


Laman Admin (Information Controller)


Laman Admin (Adding Information)


Laman Admin (Editing Information)



Berikut Video Youtube dari presentasi website kami : 

Link github dari source code website kami : Ada Untuk Semua

Rabu, 08 April 2020

Tugas PBKK (2 April 2020)

Nama   :  Ramadhan Ilham Irfany
NRP     :  05111740000121
Kelas    :  PBKK-B

Membuat aplikasi dengan memanfaatkan Framework Google

Disini saya akan membuat aplikasi input sederhana dengan menggunakan Google Script dengan Google Spreadsheets sebagai database.


Pertama-tama buatlah spreadsheet yang akan digunakan sebagai database


Kemudian buka halaman Google Script:  https://script.google.com/home/start


Lalu masukkan script seperti diatas pada file Code.gs


Kemudian buat file baru dengan nama index.html untuk halaman websitenya, setelah terbuat file index.html kemudian Run semua fungsi pada Code.gs


Setelah selesat menjalankan fungsi dari script, kemduian deploy index.html agar bisa dibuka. Klik Publish -> Deploy as web app...


Setelah berhasil, maka akan terbuatkan URL untuk index.html, buka URL tersebut


Maka akan ditampilkan website input sederhana pada index.html, dan cobalah menginputkan data!


Data berhasil tercatat dalam spreadsheet yang telah dibuat di awal sebagai database


Berikut code dari Code.gs


Dan ini code index.html nya

Rabu, 01 April 2020

UTS PBKK (26 Maret 2020)

Nama   :  Ramadhan Ilham Irfany
NRP     :  05111740000121
Kelas    :  PBKK-B

Untuk UTS kali ini ditugaskan untuk membuat aplikasi Point of Sales (POS) dan menaruh ke hosting


Secara sederhana, Point of Sales atau POS merupakan sistem yang mendukung transaksi penjualan, seperti misalnya di supermarket, restoran, atau kafe. Pada umumnya sistem POS ini akan digandengkan dengan komputer atau cash register (mesin kasir). Namun sekarang ini POS juga sudah bisa digunakan pada tablet, baik yang berbasis sistem operasi android maupun windows. Dan hal ini juga jauh lebih ringkas karena bisa meminimalisir tempat dan terlihat lebih rapih karena tanpa kabel yang berserakan. Selain itu, dalam pengelolaan bisnis, software POS juga bisa melakukan beberapa hal lainnya, yaitu mendata stok barang, mengetahui profit, hingga melihat laporan penjualan yang dapat diatur pembuatannya, mulai dari setiap hari, seminggu sekali, setiap bulan, hingga setahun sekali.

Berikut dokumentasi singkat mengenai aplikasi tersebut:

Halaman Login untuk masuk ke dalam sistem informasi


Dashboard yang ditampilkan saat sudah login


Untuk fitur-fitur dari aplikasi tersebut adalah sebagai berikut:
- Proses Transaksi Penjualan (Eceran & Grosir) untuk mencatat penjualan yang dilakukan


- Data Suplier untuk memonitoring suplier darimana saja yang terkait

- Kategori Barang untuk pengelompokan barang

- Daftar Barang yang dijual

- Daftar User yang terdaftar dalam aplikasi

- Rekapitulasi Laporan Penjualan

- Histori Penjualan



Source code aplikasi dapat dilihat disini
Untuk hosting dapat dilihat disini

nb: untuk hostingan saya memakai yang gratis dari Hostinger, dan entah kenapa saya host CI ini tidak dapat menampilkan halaman awal. saya sudah mencoba host CI dari petanikode yang dijadikan sebagai tugas bisa, sampai sekarang saya masih mencari solusinya

Rabu, 11 Maret 2020

Tugas 5 PBKK (12 Maret 2020)

Nama   :  Ramadhan Ilham Irfany
NRP     :  05111740000121
Kelas    :  PBKK-B

Tugas PBKK pada minggu ini adalah melengkapi tutorial CodeIgniter pada laman PetaniKode sampai part #7 Mengatur Akses User. Karena part itu sudah saya kerjakan pada . maka yang belum saya kerjakan adalah part #6 Membuat Fitur Upload File.

1. Membuat Folder upload/product kedalam project


2. Tambahkan method _uploadImage() pada Product_model.php


3. Tambahkan juga method save() dan update()


4. Setelah itu tambahkan method _deleteImage()


5. Hasil dari upload gambar


Untuk link Source Code dapat dilihat disini

Rabu, 04 Maret 2020

Tugas 4 PBKK (5 Maret 2020)

Nama   :  Ramadhan Ilham Irfany
NRP     :  05111740000121
Kelas    :  PBKK-B

Membuat fitur Login pada framework CodeIgniter

1. Membuat tabel users pada mySQL dan membuat akun langsung dari phpmyadmin. karena input langsung, maka password harus di hash dulu dengan alasan keamanan

- Buat tabel users


- Hash password, dan masukkan pada data password di tabel users



2. Membuat user model



3. Membuat login controller dan pada setiap controller ditambahkan cek sudah login atau belum

- Login controller


- Menambahkan code sebagai berikut pada setiap controller



4. Membuat view untuk login page



5. Hasil halaman login

- Sebelum login


- Setelah login


- Klik menu logout pada pojok kanan atas, akan muncul pop-up sebagai berikut, dan tekan Logout


- Maka akan terlogout dan kembali pada Halaman Login


Untuk Source Code dapat dilihat pada link berikut
Tugas 3 PBKK (20 Februari 2020)

Nama   :  Ramadhan Ilham Irfany
NRP     :  05111740000121
Kelas    :  PBKK-B

Menggunakan Bootstrap, menerapkan template, dan mengimplementasi CRUD pada database

1. Untuk penggunaan bootstrap dapat mengikuti tutorial disini

Berbeda dengan tutorial, saya menggunakan bootstrap SB Admin 2 yang hasilnya akan seperti ini



2. Dan penerapan template pada laman ini

Untuk mempermudah dan memperpraktis pembuatan halaman maka diperlukan template dengan penerapan seperti ini



3. Kemudian aplikasikan penggunaan database pada tutorial ini

Berbeda dengan tutorial, tabel database yang dipakai adalah tabel services yang berisi atribut sebagai berikut



Hasil yang telah dilakukan:

- CREATE



- READ



- UPDATE



- DELETE



Source dapat diakses disini

Rabu, 19 Februari 2020

Tugas 2 PBKK (13 Februari 2020)

Nama   :  Ramadhan Ilham Irfany
NRP     :  05111740000121
Kelas    :  PBKK-B


Membuat routing halaman About dan Contact pada framework CodeIgniter

Pertama-tama, download file CodeIgniter dan diubah welcome message seperti yang telah dikerjakan di kelas. Lalu buka /application/controllers/welcome.php dan tambahkan 2 fungsi untuk view about dan contact.


Kemudian buatlah routingnya pada /application/config/routes.php dan masukkan route nama yang akan dibuka pada browser.


Barulah dapat membuat file .php pada /application/views untuk halaman About dan Contacr.
Seperti inilah hasil routing yang telah dibuat:




Untuk source code dapat diakses disini