Jumat, 24 Mei 2019

PBKK - Membuat Aplikasi CRUD dengan Framework Laravel

  • Buatlah desain tabel yang diperlukan
  • Identifikasi user yang akan memakai sistem
    • Petugas
      • Mengelola data anggota
      • Mengelola data transaksi peminjaman
    • Anggota
      • Melihat daftar buku
      • Melihat riwayat peminjaman
    • Admin
      • Mengelola data buku

EAS-Pengembangan Aplikasi Sistem Manajemen Surat dan Pengarsipan

Seiring dengan waktu, surat-surat yang masuk jumlahnya semakin banyak, ruang arsip yang biasa digunakan untuk penyimpanan mempunyai kapasitas terbatas. Selain itu dengan banyaknya jumlah surat mulai muncul masalah efektivitas dan efisiensi dalam pengelolaan surat dan pengarsipan. Untuk itu perusahaan membutuhkan aplikasi berbasis web untuk mengelola surat-surat yang masuk maupun keluar perusahaan. Maka dibuatlah aplikasi E-Surat dengan menggunakan framework laravel.

Pada aplikasi ini, terdapat 3 hak akses untuk masing-masing user, yaitu :

  • Admin
    • Pengelolaan data surat masuk keluar
    • Disposisi ke bagian yang bertanggung jawab
    • Pelaporan data surat masuk keluar
  • Kepala
    • Melakukan pengecekan disposisi surat
    • Melakukan verifikasi pada surat masuk pribadi
    • Melihat riwayat disposisi & surat masuk
  • Pekerja
    • Melakukan verifikasi pada surat masuk pribadi
    • Melihat riwayat surat masuk

Sabtu, 06 April 2019

SISTEM INFORMASI TUGAS AKHIR

Saat web dibuka, akan keluar tampilan log in. Bisa login sebagai mahasiswa, dosen, dan kaprodi.


Setelah login, akan diarahkan ke dashboard sesuai dengan akses login.




Pada akses Mahasiswa, ada beberapa menu yaitu, pengajuan judul, melihat daftar tugas akhir, dan melihat status tugas akhir.




Dalam pengajuan judul, Mahasiswa mengisi data serta mengupload file yang butuhkan.


Setelah diupload, akan ditinjau oleh Kaprodi untuk validasi pengajuan tugas akhir dan pemilihan dosen pembimbing. Kaprodi dapat melihat file proposal yang diajukan oleh Mahasiswa.






Setelah tugas akhir di validasi oleh kaprodi maka, Dosen dapat melihat siapa saja anak wali nya dan dapat melihat daftar tugas akhir. Dosen juga dapat melihat file proposal tugas akhir.






Setelah tugas akhir di cek oleh Dosen, maka mahasiswa dapat melihat status tugas akhirnya. Jika statusnya Revisi, maka mahasiswa dapat mengupload file tugas akhir yang telah di perbaiki.



Setelah tugas akhir diperbaiki oleh mahasiswa, maka Dosen dapat mengecek ulang file tugas akhir anak walinya, apabila sudah tidak perlu diperbaiki lagi, maka Kaprodi merubah status tugas akhir menjadi OK dan menjadwalkan sidang tugas akhir.




Sekian penjelasan dari Sistem Informasi Tugas Akhir ini.

Untuk Source Code dapat dilihat disini.

Kamis, 14 Maret 2019

Implementasi Halaman Login PPDB

Nama : Muhammad Gito Qabus Kanz
NRP : 5115100131

Berikut adalah screenshot dari hasil percobaan implementasi login dan CRUD pada aplikasi PPDB denganframework CodeIgniter:

Halaman Utama :

Halaman Login :
Halaman Dashboard :
Halaman Pendaftar :
Form Tambah Pendaftar :

Mengenal Web Framework CodeIgniter

Apa itu Framework?

Framework atau dalam bahasa indonesia dapat diartikan sebagai “kerangka kerja” merupakan kumpulan dari fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang programer, tanpa harus membuat fungsi atau class dari awal.

Apa itu CodeIgniter?

CodeIgniter adalah sebuah framework php yang bersifat open source dan menggunakan metode MVC (Model, View, Controller). CodeIgniter bersifat free alias tidak berbayar jika anda menggunakannya. Framework CodeIgniter dibuat dengan tujuan sama seperti framework lainnya yaitu untuk memudahkan developer atau programmer dalam membangun sebuah aplikasi berbasis web tanpa harus membuatnya dari awal.

MVC adalah teknik atau konsep yang memisahkan komponen utama menjadi tiga komponen yaitu model, view, dan controller.
  • Model merupakan bagian penanganan yang berhubungan dengan pengolahan atau manipulasi database.
  • View merupakan bagian yang menangani halaman user interface atau halaman yang muncul pada user.
  • Controller merupakan kumpulan instruksi aksi yang menghubungkan model dan view, jadi user tidak akan berhubungan langsung dengan model secara langsung.
Dari penjelasan diatas dapat disimpulkan bahwa controller menjadi penghubung antara view dan model.

Kelebihan CodeIgniter

Adapun beberapa kelebihan CodeIgniter adalah:
  • Syntax yang terstuktur
  • Mudah dalam menggunakannya
  • CodeIgniter menyediakan fasilitas helper dan library yang dapat membantu developer dalam membuat pagination, session, manipulasi url dan lainnya

Contoh ~ Membuat Halaman Hello World!


  • Rename folder CodeIgniter dengan nama yang lebih mudah atau nama yang dikehendaki.
  • Masuk ke folder application/contig, terdapat 2 file yang harus di setting terlebih dahulu yaitu config.php dan routes.php.
  • Setting alamat akses untuk aplikasi yang akan dibuat.
  • Setting controller pertama yang akan dipanggil oleh aplikasi (load default), di routes.php.
  • Masuk kedalam folder application/controllers.
  • Buat sebuah file php bernama halo.php.
  • Masuk kedalam folder application/view.
  • Buat sebuah file php bernama hello_view.php.
  • Jalankan aplikasi di browser.