Rabu, 29 Mei 2019

Final Project PBKK


Deskripsi tugas :
Suatu perusahaan berkomunikasi dengan seluruh stakeholder menggunakan media surat. 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.

Ruang Lingkup Aplikasi :
  1. Pendataan surat masuk dan keluar
  2. Scanning / upload file
  3. Disposisi ke bagian yang bertanggung jawab
  4. Pemberian Nomer Surat
  5. Pencatatan dan pengarsipan surat keluar
  6. Pencarian Surat Masuk dan Surat Keluar

Tampilan Aplikasi :
  1. Halaman awal/homepage

Halaman ini memuat tampilan awal ketika aplikasi dibuka, terdapat 3 menu utama yaitu "Surat" merupakan pendataan surat masuk dan keluar, "Disposisi" pembuatan dan daftar disposisi surat, "Laporan" merupakan halaman untuk pembuatan laporan



Senin, 29 April 2019

Tugas 5 : LARAVEL - Membuat Form Registrasi


Deskripsi tugas : Membuat form registrasi sederhana dengan menggunakan framework laravel

Halaman Registrasi :


Nida Regita F - 05111640000127
PBKK E

Sabtu, 16 Maret 2019

Tugas 3 - PBKK E


Deskripsi Tugas :
Membuat user autentifikasi login-password web skripsi

Tugas 4 - PBKK E


Deskripsi Tugas :
Membuat prototype website pengajuan skripsi dengan menggunakan Bubble.is

1. Form Pengajuan Judul Tugas Akhir



2. Form Pengajuan Proposal Tugas Akhir



3. Form Pengajuan Seminar Tugas Akhir



4. Form Pengajuan Sidang Tugas Akhir



Nida Regita Fauzianti
05111640000127
PBKK E

Senin, 04 Maret 2019

Tugas 2 - PBKK E


Berikut adalah screenshot implementasi aplikasi ppdb online menggunakan framework codeigniter.


  • Halaman Beranda


  • Halaman Daftar


  • Halaman Login


  • Halaman Dashboard

  • Halaman Pendaftar


Nida Regita Fauzianti
05111640000127
PBKK E







Rabu, 02 Mei 2018

Pendaftaran Siswa : SQL & PHP



  • Pertama, kita harus membuat database terlebih dulu pada phpMyAdmin, seperti pada gambar dibawah




  • Buat 8 file .php sebagai berikut :

Tampilan index.php

Tampilan list Siswa yang telah mendaftar :



Tampilan form pendaftaran : form-daftar.php


Contoh mengisi form pendaftaran :


Tampilan jika pendaftaran berhasil dilakukan


Update list siswa setelah pendaftaran terakhir :


Menghapus data :




Edit data pendaftar (edit agama asalnya kristen menjadi islam) :



Sabtu, 03 Maret 2018

Resume Kuliah Tamu Traveloka


Hello guys! Selamat datang kembali di blog tugas nida.
Artikel ini dibuat untuk memenuhi tugas mata kuliah pweb, yang seharusnya merupakan resume kuliah tamu yang dijadikan sebagai pengganti kelas. Namun pada saat kultam diadakan saya berhalangan karena bertabrakan dengan praktikum MBD. Oleh karena itu, saya menulis artikel ini dengan mengambil dari beberapa sumber (teman yg datang, google).

Oiya, jangan lupa mampir ke www.darestyle.net untuk pengalaman berbelanja yang lebih seru ;)



From Perceptron to Deep Learning


What is Machine Learning?
Machine learning berhubungan dengan data mining dimana subfield yang terakhir lebih berfokus pada analisis data eksploratif dan dikenal sebagai pembelajaran tanpa pengawasan. Machine learning juga bisa tidak diawasi dan digunakan untuk belajar dan menetapkan profil perilaku awal untuk berbagai entitas dan kemudian terbiasa menemukan anomali yang berarti.

Esensi/inti dari Machine Learning :
  • Data
                   Ada data untuk diolah. 
  • Pattern
                  Polanya harus jelas dan teratur, agar bisa dipelajari oleh mesin.
  • Formula Expression
                  

Jika ketiga esensi sudah terpenuhi, maka machine learning sudah dapat berjalan. Contoh ilustrasi perbedaan cara kerja manual, auotmation, dan machine pada toko musik :



  • Manual: penjaga toko merekomendasikan musik kepada setiap pelanggannya
  • Automation: komputer merekomendasikan musik untuk setiap pelanggannya berdasarkan aturan yang ditetapkan penjaga/pemilik toko
  • Machine: komputer merekomendasikan musik untuk setiap pelanggan yang aturannya di ditentukan sendiri oleh komputer


Kenapa lebih baik menggunakan machine learning?

Karena data yang ada sangat banyak, tidak mungkin untuk dikelola secara manual. Contoh penggunaan machine learning di Traveloka : memprediksi gambar dari gambar-gambar yang ditag (e.g Hotel), Mengurutkan data-data, Menggunakan learning tourette.



Apa itu Deep Learning?
Deep Learning adalah salah satu cabang Machine Learning(ML) yang menggunakan Deep Neural Network untuk menyelesaikan permasalahan pada domain ML.

Neural network adalah model yang terinspirasi oleh bagaimana neuron dalam otak manusia bekerja. Tiap neuron pada otak manusia saling berhubungan dan informasi mengalir dari setiap neuron tersebut.

Ada 2 tipe problem, yaitu :
  1. Linier         : Data dapat dihubungkan dengan sebuah garis lurus
  2. Non Linier : Klasifikasi data tidak berupa garis lurus, tidak dapat memberi garis lurus untuk membatasi objek tersebut.

Perceptron adalah salah satu metode JST training yang sederhana dipakaikan prosedur algoritma training yang pertama kali. Terdiri dari neuron tunggal dengan bobot synaptic yang diatur menggunakan fungsi aktifasi hard limit.



Jumat, 15 Desember 2017

EAS PBO - Membuat Virtual Piano

Kali ini saya akan membuat sebuah virtual piano sederhana menggunakan java. Berikut adalah sourcecodenya:




Alhamdulillah mata kuliah PBO pada semester ini telah selesai, yang membaca ini doakan nilai saya baik yaaa hehe :D.
Berikut adalah video demo dari virtual piano sederhana ini, namun belum bisa ditambahkan audionya. Mohon maaf atas keterlambatan mengirim dikarenakan satu dan lain hal. Mohon maaf juga atas videonya yang lemot dikarenakan kondisi laptopnya sedang tidak baik, terimakasih atas pengertiannya.

Link Video
Video ini akan diperbaiki sesegera mungkin

Kamis, 26 Oktober 2017

ETS : Gardu Tol Otomatis

1. Rancangan Kelas


  •  Class Screen : Class untuk menampilkan pesan pada mesin GTO 
  •  Class Keypad : Memasukkan/menerima input 
  •  Class Account : Class yang berisi serial number kartu dan Available Balance atau saldonya
  •  Class Balance : Untuk menampilkan available balance 
  •  Class Rute : Untuk menampilkan pilihan rute yang akan dilalui 
  •  Class Etoll : Menampilkan pilihan menu 
  •  Class EtollCase : Main program 
  •  Class EtollDatabase : Menyimpan database account 
  •  Class Cash : mengecek apakah saldo mencukupi atau tidak untuk melakukan transaksi 
  • Class Transaction : Class ini menampilkan transaksi yang berupa pembayaran dan sisa saldo


 2. Rancangan Output

-Screen: Menampilkan perintah memasukkan serial number, menampilkan transaksi berhasil atau tidak (saldo mencukupi atau tidak)


-Struk : Dalam struk berisi nama perusahaan, tanggal transaksi, harga tiket, sisa saldo.

3. Class Account

Class Screen


Class EtollDatabase


Class Transaction


Class Keypad



Class Balance



Class Cash



Class Rute



Class Etollmachine



Class EtollCase


Kamis, 19 Oktober 2017

ATM Project

Class Keypad
Class CashDispenser


Class DepositSlot

Class Screen

Class Deposit


Class Withdrawal


Class BalanceInquiry


Class Account


Class BankDatabase


Class Transaction


Class ATM


Class ATMCaseStudy

Documentation


OUTPUT





Jumat, 13 Oktober 2017

PBO 6

Contoh Overriding

Class Binatang


Class Mamalia extends Binatang

Class PenggunaanOverriding

Kamis, 05 Oktober 2017

Kamis, 28 September 2017

Ticket Machine

Fields
Fields merupakan sebuah atribut dalam pemrograman java. Field bisa berupa variable dari sebuah class, variable sebuah object, variable sebuah object method atau sebuah parameter dari sebuah function.


Class
Class merupakan sebuah prototipe yang mendefinisikan variable-variable serta method-method secara umum. Dalam sebuah program java, bisa terdiri dari hanya satu Class ataupun beberapa Class yang memiliki karakter atau kegunaan sendiri-sendiri. Class terdiri dari fields, constructor dan methods didalamnya.


Object
Object adalah instance dari class secara umum merepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri.


Constructor
Construktor adalah Constructor merupakan suatu method yang akan memberikan nilai awal pada saat suatu objek dibuat. Pada saat program dijalankan, constructor akan bekerja dengan constructor, hal mendasar yang perlu diperhatikan, yaitu : 1. Nama Constructor sama dengan nama Class. 2. Tidak ada return type yang diberikan kedalam Constructor Signature. 3. Tidak ada return stetement, didalam tubuh constructor.


Methods
Method merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object. Metode menentukan perilaku objek, yakni apa yang terjadi ketika objek itu dibuat serta berbagai operasi yang dapat dilakukan objek sepanjang hidupnya. Ada 4 (Empat) bagian dasar yang dimiliki metode antara lain: 1.Nama metode 2.Tipe Objek atau tipe primitive yang dikembalikan metode. 3. Daftar parameter. 4. Badan atau isi metode. Tiga bagian pertama mengindikasikan informasi penting tentang metode itu sendiri. Dengan kata lain, nama metode tersebut=metode lain dalam program. Dalam java kita dapat memiliki metode-metode berbeda yang memiliki nama sama tetapi berbeda tipe kembalian atau daftar argumennya, sehingga bagian-bagian definisi metode ini menjadi penting. Ini disebut overloading metode(proses yang berlebihan pada suatu metode).


Parameter
Parameter adalah Data yang dapat ditambahkan dari luar Method, contoh : ketika kita membuat sebuah Method untuk mengubah nama pada kelas Orang, Oleh karena itu kita kita membutuhkan sebuah Parameter baru untuk menggantikan nama tersebut.


Assignment
Operator assignment adalah operator yang digunakan untuk memberikan suatu nilai pada sebuah variabel. Operator assignment dilambangkan dengan karakter sama dengan (=). Apabila operator assignment digabungkan dengan operator aritmetik, operasinya akan menjadi operator pencacah.


Modifier
Modifier adalah sifat yang dimiliki oleh setiap atribut, method maupun class dalam java. Ada empat macam modifier yang dikenal oleh Java, yaitu private, protected, public dan default.


Conditional Statement
Di Java juga terdapat pernyataan berkondisi/ pernyataan bersyarat atau conditional statement. Pernyataan berkondisi adalah suatu pernyataan program yang akan melakukan sesuatu instruksi jika suatu kondisi yang disyaratkan terpenuhi/ bernilai benar. Conditional Statement terdapat 4 bentuk, yaitu if, if-else, else-if dan switch.

Source code Time Machine :
Class Main
Exercise 2.83
Exercise 2.84
Exercise 2.85
Exercise 2.86
Exercise 2.87
Exercise 2.88
Exercise 2.89
Exercise 2.90
Exercise 2.91
Exercise 2.92
Exercise 2.93

Final Project PBKK

Deskripsi tugas : Suatu perusahaan berkomunikasi dengan seluruh stakeholder menggunakan media surat. Seiring dengan waktu, surat-surat yan...