JSF adalah sebuah framework yang berfungsi untuk membangun suatu user interface pada
suatu aplikasi web. JSF ini dibangun berdasarkan konsep-konsep yang
diperkenalkan oleh framework Struts, dan memiliki keuntungan berupa
sebuah arsitektur yang benar-benar memisahkan antara bagian business logic dan bagian standard komponen user interface yang dibentuk dengan cara yang hampir sama dengan widget Swing.
Berikut adalah contoh kode program untuk JSF dan Login XHTML
(JSF)
package com.coba
public class jsf{
private String name;
private String npm, kelas, jur, fak;
public String getName()
{
return name;
}
public void setName(final String name)
{
this.name = name;
}
public String getNpm()
{
return npm;
}
public void setNpm(final String npm)
{
this.npm = npm;
}
public String getKelas()
{
return kelas;
}
public void setKelas(final String kelas)
{
this.kelas = kelas;
}
public String getJur()
{
return jur;
}
public void setJur(final String jur)
{
this.jur = jur;
}
public String getFak()
{
return fak;
}
public void setFak(final String fak)
{
this.fak = fak;
}
}
(Login.xhtml)
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core">
<ui:composition template="/WEB-INF/templates/BasicTemplate.xhtml">
<ui:define name="content">
<h:form>
<h:panelGrid rows="5">
<h:outputText value="Masukkan NPM"></h:outputText>
<h:inputText value="#{jsf.npm}"></h:inputText>
<h:outputText value="Masukkan Nama"></h:outputText>
<h:inputText value="#{jsf.nama}"></h:inputText>
<h:outputText value="Masukkan Kelas"></h:outputText>
<h:inputText value="#{jsf.kelas}"></h:inputText>
<h:outputText value="Masukkan Jurusan"></h:outputText>
<h:inputText value="#{jsf.jurusan}"></h:inputText>
<h:outputText value="Masukkan Fakultas"></h:outputText>
<h:inputText value="#{jsf.fakultas}"></h:inputText>
</h:panelGrid>
<h:commandButton value="Simpan" action="Submit"></h:commandButton>
</h:form>
</ui:define>
</ui:composition>
</html>
pada file JSF dideklarasikan method-method yang diperlukan pada login.xhtml.
Monday, November 21, 2016
Tuesday, November 8, 2016
TEKNOLOGI SISTEM CERDAS YANG PERNAH DIGUNAKAN
TEKNOLOGI
SISTEM CERDAS YANG PERNAH DIGUNAKAN

Kecerdasan Buatan didefinisikan
sebagai kecerdasan yang ditunjukkan oleh suatu entitas buatan. Sistem seperti
ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam
suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat
dilakukan manusia.
Ada tiga tipe teknologi sistem
cerdas, yaitu Monitoring, Proses Bisnis/Transaksi dan Pakar. Berikut adalah
teknologi sistem cerdas yang pernah saya gunakan.
1.
Alat fitness Treadmill.
Treadmil adalah
alat olah raga yang sering digunakan di pusat-pusat kebugaran seperti Gym.
Namun banyak orang yang akhirnya membeli peralatan oleh raga sendiri di dalam
rumahnya termasuk treadmil. Treadmill adalah alat yang digunakan untuk berjalan
atau berlari di tempat yang sama. Alat fitness treadmill bisa digunakan untuk
berjalan dan juga jogging. Biasanya alat ini memiliki banyak jenis, mulai dari
yang hanya memiliki satu fungsi hingga yang memiliki banyak fungsi. Penggunaannya
juga bermaca-macam, mulai dari cara manual, magnetik, sampai elektrik.
Pada teknologi
treadmill ini diklasifikasikan lagi Input, Proses dan Output nya sebagai
berikut.
A.
Input
Pada tahap ini, input yang dilakukan adalah dengan menekan tombol yang ada
untuk mengatur kecepatan treadmillnya.
B.
Proses
Bentuk diagram proses pada treadmill nya adalah sebagai berikut.
C.
Output
Keluaran yang dihasilkan adalah berupa seberapa pelan atau cepat alas
treadmill tersebut bergerak.
2.
Speech Recognition (SIRI)
Speech Recognition
adalah proses identifikasi suara berdasarkan kata yang diucapkan dengan
melakukan konversi sebuah sinyal akustik, yang ditangkap oleh audio device
(perangkat input suara). Keuntungan dari sistem ini adalah pada kecepatan dan
kemudahan dalam penggunaannya.
Pada teknologi
treadmill ini diklasifikasikan lagi Input, Proses dan Output nya sebagai
berikut.
A.
Input
Pada tahap ini,
input yang dilakukan adalah siri menangkap/capture suara dan mengenali
kata/kalimat apa yang diucapkan.
B.
Proses
Bentuk diagram
proses pada treadmill nya adalah sebagai berikut.
C.
Output
Keluaran yang
dihasilkan adalah berupa kalimat berupa teks dan atau kegiatan yang telah diperintahkan
sebelumnya.
3.
Timbangan Berat badan Digital
Adalah timbangan untuk mengukur
berat badan kita dengan output berupa angka-angka digital. Keuntungan dari
timbangan ini adalah hasilnya yang lebih akurat karena berupa angka desimal.
A.
Input
Pada tahap ini, input yang dilakukan adalah timbangan membaca
massa badan kita.
B.
Proses
Bentuk diagram
proses pada timbangan nya adalah sebagai berikut.
C.
Output
Keluaran yang dihasilkan adalah berupa angka desimal yang
menunjukkan berapa berat badan kita.
Sumber referensi :
Subscribe to:
Posts (Atom)