DAFTAR PUSTAKA. Ariyus, Dony Keamanan Multimedia. Yogyakarta : Penerbit Andi
|
|
- Liani Tanuwidjaja
- 6 tahun lalu
- Tontonan:
Transkripsi
1 DAFTAR PUSTAKA Ariyus, Dony Keamanan Multimedia. Yogyakarta : Penerbit Andi Bahri, Saipul, Dian, dan PS, Susan Dian. April Studi Dan Implementasi Pengamanan Basis Data Menggunakan Metode Enkripsi MD5. Bina Darma. Vol. X, No. X. TASI%20PENGAMANAN%20BASIS%20DATA%20MENGGUNAKAN%20MET ODE%20ENKRIPSI%20MD5.pdf. 04 Desember Komputer, Wahana Semarang Memahami Model Enkripsi dan Security Data. Yogyakarta: Penerbit Andi. Komputer, Wahana Semarang Membuat Aplikasi Database Dengan Java 2. Yogyakarta: Penerbit Andi. Komputer, Wahana Semarang Menguasai Java Programming. Jakarta: Penerbit Salemba Infotek. Komputer, Wahana The Best Encryption Tools. Jakarta: PT Elex Media Komputindo. Kromodimoeljo, Sentot Teori dan Aplikasi Kriptografi. penerbit SPK IT Consulting Ladjamuddin B, Al-Bahra Rekayasa Perangkat Lunak. Yogyakarta: Graha Ilmu. Munir, Rinaldi Kriptografi. Bandung: Informatika. Nugroho, Adi Analisis Dan Perancangan Sistem Informasi Dengan Metodologi Berorientasi Objek. Bandung: Informatika. Pressman, Roger S Rekayasa Perangkat Lunak Buku 1. Yogyakarta: Penerbit Andi. Utami, Ema RDBMS Menggunakan MS SQL SERVER Yogyakarta: Graha Ilmu. 100
2 Sumber lain :
3 LAMPIRAN 1. Class Cesarchiper public class Caesarchiper { private static String Huruf = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; private static String Angka = " "; public static String enkripsi(string Plaintext, int Kunci) { String hasil = ""; int kuncihuruf = Kunci % Huruf.length(); if (kuncihuruf == 0) kuncihuruf = 1; int kunciangka = Kunci % Angka.length(); if (kunciangka == 0) kunciangka = 1; for(int i=0; i<plaintext.length(); i++){ char teksterinput = Plaintext.charAt(i); if(character.isletter(teksterinput)){ char hurufkapital = Character.toUpperCase(teksTerinput); for (int a=0; a<huruf.length(); a++){ if(hurufkapital == Huruf.charAt(a)){ int ab = (a + kuncihuruf) % Huruf.length(); char hasilenkripsihuruf = Huruf.charAt(ab); if(character.islowercase(teksterinput)){ hasil = hasil +Character.toLowerCase(hasilEnkripsiHuruf); else{ hasil = hasil + hasilenkripsihuruf; else if(character.isdigit(teksterinput)){ for (int b=0; b<angka.length(); b++){ if(teksterinput == Angka.charAt(b)){ int bc = (b + kunciangka) % Angka.length(); hasil = hasil + Angka.charAt(bc); else { hasil = hasil + teksterinput; return hasil; public static String dekripsi(string Ciphertext, int Kunci){ String hasil = ""; int kuncihuruf = Kunci % Huruf.length(); if(kuncihuruf == 0) kuncihuruf = 1; int kunciangka = Kunci % Angka.length(); if(kunciangka == 0) kunciangka = 1; for (int i=0; i<ciphertext.length(); i++){ char teksterinput = Ciphertext.charAt(i); if(character.isletter(teksterinput)){ char hurufkapital = Character.toUpperCase(teksTerinput); for (int a=0; a<huruf.length(); a++){ if(hurufkapital == Huruf.charAt(a)){ int ab = (Huruf.length()+ a - kuncihuruf) % Huruf.length(); char hasildekripsihuruf = Huruf.charAt(ab); if(character.islowercase(teksterinput)){ hasil = hasil + Character.toLowerCase(hasilDekripsiHuruf); L1
4 else{ hasil = hasil + hasildekripsihuruf; else if(character.isdigit(teksterinput)){ for (int b=0; b<angka.length(); b++){ if(teksterinput == Angka.charAt(b)){ int bc = (Angka.length() + b - kunciangka) % Angka.length(); hasil = hasil + Angka.charAt(bc); else{ hasil = hasil + teksterinput; return hasil; 2. Class BasisData import java.sql.*; public class BasisData { public static Connection database; public static Statement statementhelper; public static Connection getdatabase() { return database; public static Statement getstatementhelper() { return statementhelper; public static void connect() throws ClassNotFoundException, SQLException{ if (database == null){ Class.forName("com.mysql.jdbc.Driver"); database = DriverManager.getConnection("jdbc:mysql://localhost:3306/db_aplikasi", "root", ""); statementhelper = database.createstatement(); public static int user(string username, String password, String , String nama_lengkap, String tanggal_lahir, String asal_kota, char jenis_kelamin, String alamat, String kode_pos, String handphone) throws SQLException{ Statement hitunguser = getstatementhelper(); ResultSet hasil = hitunguser.executequery("select COUNT(*) AS TOTAL FROM table_user"); int no_registrasi = 0; while (hasil.next()){ no_registrasi = hasil.getint("total") + 1; String sql_query = "INSERT INTO table_user VALUES (" + L2
5 "'," + no_registrasi) + String.valueOf(no_registrasi) + "," + "'" + Caesarchiper.enkripsi(username, no_registrasi) + "'," + "'" + username + "'," + "'" + Caesarchiper.enkripsi(password, no_registrasi) + + "'" + password + "'," + "'" + Caesarchiper.enkripsi( , no_registrasi) + "'," "'" + + "'," + "'" + nama_lengkap + "'," + "'" + Caesarchiper.enkripsi(tanggal_lahir, "'," + "'" + tanggal_lahir + "'," + "'" + asal_kota + "'," + "'" + jenis_kelamin + "'," + "'" + alamat + "'," + "'" + kode_pos + "'," + "'" + Caesarchiper.enkripsi(handphone, no_registrasi) + "'," + "'" + handphone + "')"; return getstatementhelper().executeupdate(sql_query); public static HasilLogin login(string username, String password) throws SQLException{ int no_registrasi = 0; String dekripsi_username = ""; String dekripsi_password = ""; HasilLogin hasil = new HasilLogin(); Statement pilih = getstatementhelper(); ResultSet hasil_pilih = pilih.executequery("select no_registrasi, " + "username_cipher, " + "password_cipher, " + " _cipher, " + "nama_lengkap, " + "tanggal_lahir_cipher, " + "asal_kota, " + "jenis_kelamin, " + "alamat, " + "kode_pos, " + "handphone_cipher " + "FROM table_user"); while (hasil_pilih.next()) { no_registrasi = hasil_pilih.getint("no_registrasi"); dekripsi_username = Caesarchiper.dekripsi(hasil_pilih.getString("username_cipher"), no_registrasi); dekripsi_password = Caesarchiper.dekripsi(hasil_pilih.getString("password_cipher"), no_registrasi); if ((username.equals(dekripsi_username)) && (password.equals(dekripsi_password))){ hasil.issucces = true; return hasil; return hasil; public static boolean validasidatabase(string username) throws L3
6 SQLException { Statement cariusername = getstatementhelper(); ResultSet cari = cariusername.executequery("select no_registrasi, username_cipher FROM table_user"); while (cari.next()) { int no_registrasi = cari.getint("no_registrasi"); String username_cipher = cari.getstring("username_cipher"); String username_real = Caesarchiper.dekripsi(username_cipher, no_registrasi); if (username_real.equals(username)) { return false; return true; 3. Class HasilLogin public class HasilLogin { public boolean issucces = false; 4. Halaman Utama import com.alee.laf.weblookandfeel; import javax.swing.*; import java.awt.*; import java.awt.event.actionevent; import java.awt.event.actionlistener; import java.sql.sqlexception; /** * Created by ari on 10/3/2016. */ public class HalamanUtama { private static JFrame frame; private JPanel panelutama; public JPanel getpanelutama() { return panelutama; public static void main (String[] args) { try { BasisData.connect(); catch (ClassNotFoundException e) { JOptionPane.showMessageDialog(frame, e.getlocalizedmessage(), "class tidak ditemukan", JOptionPane.ERROR_MESSAGE); catch (SQLException e) { JOptionPane.showMessageDialog(frame, e.getsqlstate() + "Gagal dijalankan", "SQL Gagal dijalankan?", JOptionPane.ERROR_MESSAGE ); WebLookAndFeel.install(); JMenu menu = new JMenu("Menu"); JMenuItem menuutama = new JMenuItem("Home"); menu.add(menuutama); L4
7 JMenuItem menuregistrasi = new JMenuItem("Registration"); menu.add(menuregistrasi); JMenuItem menulogin = new JMenuItem("Login"); menu.add(menulogin); menu.addseparator(); JMenuItem menukeluar = new JMenuItem("Close"); menu.add(menukeluar); JMenu bantuan = new JMenu("Help"); JMenuItem menubantuan = new JMenuItem("About"); bantuan.add(menubantuan); JMenuBar menubar = new JMenuBar(); menubar.add(menu); menubar.add(bantuan); frame = new JFrame("Kriptografi"); frame.setcontentpane(new HalamanUtama().panelUtama); frame.setdefaultcloseoperation(windowconstants.exit_on_close); frame.setjmenubar(menubar); frame.setsize(410, 530); frame.setresizable(false); Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize(); frame.setlocation(dimension.width / 2 - frame.getsize().width / 2, dimension.height / 2 - frame.getsize().height / 2); frame.setvisible(true); menukeluar.addactionlistener(new ActionListener() { public void actionperformed(actionevent actionevent) { frame.dispose(); ); menuutama.addactionlistener(new ActionListener() { public void actionperformed(actionevent actionevent) { setcontentpane(new HalamanUtama().getPanelUtama()); ); menuregistrasi.addactionlistener(new ActionListener() { public void actionperformed(actionevent actionevent) { setcontentpane(new FormRegistration().getPanelRegist()); ); menulogin.addactionlistener(new ActionListener() { public void actionperformed(actionevent actionevent) { setcontentpane(new FormLogin(frame).getPanelLogin()); ); menubantuan.addactionlistener(new ActionListener() { public void actionperformed(actionevent actionevent) { setcontentpane(new FormAbout().getPanelAbout()); ); public static void setcontentpane(jpanel pane){ frame.setcontentpane(pane); frame.revalidate(); L5
8 frame.repaint(); 5. Halaman Registrasi import com.alee.extended.date.webdatefield; import javax.swing.*; import java.awt.event.actionevent; import java.awt.event.actionlistener; import java.awt.event.mouseadapter; import java.awt.event.mouseevent; import java.sql.sqlexception; import java.text.dateformat; import java.text.simpledateformat; import java.util.arraylist; import java.util.calendar; import java.util.date; import java.util.list; public class FormRegistration { public JPanel panelregist; private JTextField txtpassword; private JButton btnreset; private JTextField txt ; private JTextField txtusername; private JButton btnregister; private JTextField txtnamalengkap; private JComboBox cmbasalkota; private JComboBox cmbjeniskelamin; private JTextArea txtalamat; private JTextField txtkodepos; private JTextField txthp; private WebDateField DTTanggalLahir; public FormRegistration(){ DTTanggalLahir.setDateFormat(new SimpleDateFormat("EEEE, dd MMMM yyyy")); btnreset.addmouselistener(new MouseAdapter() { public void mouseclicked(mouseevent e) { super.mouseclicked(e); switch (JOptionPane.showConfirmDialog(panelRegist, "Anda yakin ingin mereset?", "Reset Formulir", JOptionPane.OK_CANCEL_OPTION)){ case JOptionPane.OK_OPTION: reset(); break; ); btnregister.addactionlistener(new ActionListener() { public void actionperformed(actionevent e) { try { if (BasisData.validasiDatabase(txtUsername.getText())) { if (validasi()) { String username = txtusername.gettext(); String password = txtpassword.gettext(); L6
9 String = txt .gettext(); String nama_lengkap = txtnamalengkap.gettext(); DateFormat df = new SimpleDateFormat("dd MMMM yyyy"); Date date_tanggal_lahir = DTTanggalLahir.getDate(); String tanggal_lahir = df.format(date_tanggal_lahir); String asal_kota = cmbasalkota.getselecteditem().tostring(); char jenis_kelamin = ' '; switch (cmbjeniskelamin.getselectedindex()) { case 1: jenis_kelamin = 'P'; break; case 2: jenis_kelamin = 'W'; break; String alamat = txtalamat.gettext(); String kode_pos = txtkodepos.gettext(); String handphone = txthp.gettext(); try { switch (BasisData.user( username, password, , nama_lengkap, tanggal_lahir, asal_kota, jenis_kelamin, alamat, kode_pos, handphone )) { case 1: JOptionPane.showMessageDialog(panelRegist, "Anda berhasil melakukan registrasi.\nsilakan Login.", "Informasi", JOptionPane.INFORMATION_MESSAGE); reset(); break; default: JOptionPane.showMessageDialog(panelRegist, "Anda gagal melakukan registrasi.", "Gagal Registrasi",JOptionPane.ERROR_MESSAGE); catch (SQLException e1) { JOptionPane.showMessageDialog(panelRegist, e1.getlocalizedmessage(), "Kesalahan SQL",JOptionPane.ERROR_MESSAGE); else { JOptionPane.showMessageDialog(panelRegist, "Username sudah ada. Pilih username lain.", "Kesalahan", JOptionPane.ERROR_MESSAGE); catch (SQLException e1) { JOptionPane.showMessageDialog(panelRegist, e1.getlocalizedmessage(), "Kesalahan SQL", JOptionPane.ERROR_MESSAGE); ); private void reset() { txtusername.settext(""); txtpassword.settext(""); L7
10 txt .settext(""); txtnamalengkap.settext(""); DTTanggalLahir.setText(""); cmbasalkota.setselectedindex(0); cmbjeniskelamin.setselectedindex(0); txtalamat.settext(""); txtkodepos.settext(""); txthp.settext("+62"); private boolean validasi() { List<String> errmessage = new ArrayList<String>(); if (txtusername.gettext().isempty()) errmessage.add("username belum terisi."); else if (txtusername.gettext().contains(" ")) errmessage.add("username tidak boleh ada spasi."); else if (txtusername.gettext().length() < 6) errmessage.add("username harus 6 karakter atau lebih."); else if (txtusername.gettext().length() > 15) errmessage.add("username tidak boleh melebihi 15 karakter."); if (txtpassword.gettext().isempty()) errmessage.add("password belum terisi."); else if (txtpassword.gettext().length() < 6) errmessage.add("password harus 6 karakter atau lebih."); else if (txtpassword.gettext().length() > 12) errmessage.add("password tidak boleh melebihi 12 karakter."); if (txt .gettext().isempty()) errmessage.add(" belum terisi."); else if (!txt .gettext().contains("@")) errmessage.add(" tidak valid."); else if (txt .gettext().length() > 35) errmessage.add(" tidak boleh melebihi 35 karakter."); if (txtnamalengkap.gettext().isempty()) errmessage.add("nama lengkap belum terisi."); else if (txtnamalengkap.gettext().length() < 6) errmessage.add("nama lengkap harus 6 karakter atau lebih"); else if (txtnamalengkap.gettext().length() > 50) errmessage.add("nama lengkap tidak boleh melebihi 50 karakter."); Date hariini = new Date(); Calendar calendar = Calendar.getInstance(); calendar.add(calendar.year, -7); Date TenYearBefore = calendar.gettime(); if (DTTanggalLahir.getText().isEmpty()) errmessage.add("tanggal lahir belum terisi."); else if (DTTanggalLahir.getDate().after(hariIni)) errmessage.add("tanggal lahir tidak boleh di masa depan."); else if (DTTanggalLahir.getDate().after(TenYearBefore)) errmessage.add("anda harus berusia 7 tahun atau lebih untuk mendaftar."); if (cmbasalkota.getselectedindex() == 0) errmessage.add("asal kota belum terpilih."); if (cmbjeniskelamin.getselectedindex() == 0) errmessage.add("jenis kelamin belum terpilih."); if (txtalamat.gettext().isempty()) errmessage.add("alamat masih belum terisi."); else if (txtalamat.gettext().length() < 10) errmessage.add("alamat harus 10 karakter atau lebih."); else if (txtalamat.gettext().length() > 100) errmessage.add("alamat tidak boleh melebihi 100 karakter atau L8
11 lebih."); if (txtkodepos.gettext().isempty()) errmessage.add("kode pos masih belum terisi."); else if (txtkodepos.gettext().length() < 5) errmessage.add("alamat harus 5 karakter atau lebih."); else if (txtkodepos.gettext().length() > 10) errmessage.add("alamat tidak boleh melebihi 10 karakter atau lebih."); if (txthp.gettext().isempty()) errmessage.add("nomor ponsel masih belum terisi."); else if (txthp.gettext().length() < 9) errmessage.add("nomor ponsel tidak lengkap (harus 8 karakter lebih)."); else if (txthp.gettext().length() > 15) errmessage.add("nomor ponsel tidak boleh melebihi 15 karakter lebih)."); if (errmessage.size() == 0) return true; else { String pesankesalahan = "Kesalahan berikut perlu Anda tindak lanjuti :"; int jumlahkesalahan = 1; for (String e: errmessage) { pesankesalahan = pesankesalahan + "\n" + String.valueOf(jumlahKesalahan) + ". " + e; jumlahkesalahan = jumlahkesalahan + 1; JOptionPane.showMessageDialog(panelRegist, pesankesalahan, "Form Belum Lengkap", JOptionPane.ERROR_MESSAGE); return false; public JPanel getpanelregist() { return panelregist; 6. Halaman Login import javax.swing.*; import java.awt.*; import java.awt.event.actionevent; import java.awt.event.actionlistener; import java.sql.sqlexception; public class FormLogin { private JPanel panellogin; private JTextField txtusername; private JButton btnlogin; private JButton btnregister; private JPasswordField txtpassword; private JFrame formberhasillogin; public JPanel getpanellogin() { return panellogin; public FormLogin(final JFrame formlogin){ btnregister.addactionlistener(new ActionListener() { L9
12 public void actionperformed(actionevent e) { HalamanUtama.setContentpane(new FormRegistration().getPanelRegist()); ); btnlogin.addactionlistener(new ActionListener() { public void actionperformed(actionevent e) { String username = txtusername.gettext(); String password = txtpassword.gettext(); try { HasilLogin hasil = BasisData.login(username, password); if (hasil.issucces){ JOptionPane.showMessageDialog(panelLogin, "Berhasil Login", "Confirmation", JOptionPane.INFORMATION_MESSAGE); formberhasillogin = new JFrame("Display Sistem"); formberhasillogin.setcontentpane(new FormBerhasilLogin(formBerhasilLogin, formlogin).getpanelberhasillogin()); formberhasillogin.setdefaultcloseoperation(windowconstants.exit_on_close); formberhasillogin.setsize(500,520); formberhasillogin.setresizable(false); Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize(); formberhasillogin.setlocation(dimension.width / 2 - formberhasillogin.getsize().width / 2, dimension.height / 2 - formberhasillogin.getsize().height / 2); formberhasillogin.setvisible(true); txtusername.settext(""); txtpassword.settext(""); formlogin.setvisible(false); else{ JOptionPane.showMessageDialog(panelLogin,"Username Dan Password Tidak Cocok", "Confirmation", JOptionPane.INFORMATION_MESSAGE); catch (SQLException e1) { JOptionPane.showMessageDialog(panelLogin, e1.getlocalizedmessage(), "SQL Exeption", JOptionPane.ERROR_MESSAGE); ); 7. Halaman About import javax.swing.*; public class FormAbout { private JPanel panelabout; public JPanel getpanelabout() { return panelabout; 8. Halaman BerhasiLogin import javax.swing.*; import java.awt.*; L10
13 import java.awt.event.actionevent; import java.awt.event.actionlistener; public class FormBerhasilLogin { public JPanel panelberhasillogin; private JButton btnlogout; public FormBerhasilLogin(final JFrame formberhasillogin, final JFrame formlogin){ btnlogout.addactionlistener(new ActionListener() { public void actionperformed(actionevent e) { formberhasillogin.setvisible(false); formlogin.setvisible(true); ); public JPanel getpanelberhasillogin(){ return panelberhasillogin; L11
14 CURICULUM VITAE Nama : Ari Sandy Maulana Place and date of birth :Tangerang, 29 Maret 1995 Sex : Laki - laki Nationality : Indonesia Marital Status : Mahasiswa ID Number : None Pasport Number : None arisandymaulana@gmail.com Religion : Islam Address : Jl. Parung jaya RT 01/02 Kel. Parung Jaya Kec. Karang Tengah Tangerang Phone Number/Mobile : EDUCATION Elementary School : SDN Pondok Bahar 1 Secondary School : SMPN 24 Tangerang Senior High School : SMAN 13 Tangerang University : Mercu Buana Degree Award : Bachelor Degree Faculty : Ilmu Komputer Title Of Thesis : Studi Kriptanalisis Sistem Kriptografi Monoalphabetik: Studi Kasus Username Dan Password GPA : 3.79 SKILL Languages : B. Inggris Score TOEIC : 800 ORGANIZATION EXPERIENCE No Of Years Title Name Of Organization WORK EXPERIENCE No Of Years Position Employeer ACTIVIES NATIONAL/INTERNATIONAL No Of Years Position Employeer ACHIEVMENT No Of Years Title Honor HOBBIES Sports Various : Badminton, Football : None L12
15 L13
16 L14
BAB V IMPLEMENTASI DAN PENGUJIAN 5.1. Implementasi Pada tahapan ini dilakukan proses implementasi dan pengujian. Dimana proses ini dilakukan setelah proses analisis dan perancangan dari sistem yang dibahas
Lebih terperinciDAFTAR PUSTAKA. [1] Dennis, Alan. Barbara, H.W. and Roberta, M.R. Systems analysis and design 4th ed. John Wiley&Sons,Inc, 2012.
DAFTAR PUSTAKA [1] Dennis, Alan. Barbara, H.W. and Roberta, M.R. Systems analysis and design 4th ed. John Wiley&Sons,Inc, 2012. [2] Iriani, Sri Setyo, 2011. Strategi Customer Relationship Marketing Terhadap
Lebih terperinciDAFTAR PUSTAKA. Kurniawan Rulianto PHP & MySQL untuk orang awam. Pelmbang: Maxikom.
DAFTAR PUSTAKA Kurniawan Rulianto. 2010.PHP & MySQL untuk orang awam. Pelmbang: Maxikom. Madcoms. 2010. Kupas Tuntas Adobe Dreamweaver CS5 Dengan Pemrograman PHP & MySQL. Yogyakarta: Andi. Merlina, Nita
Lebih terperinciDAFTAR PUSTAKA. https://www.scribd.com/document/ /jaenal-mutaqin docx diakses pada 14, Juni Pukul Wib
DAFTAR PUSTAKA A.S, Rosa dan Shalahuddin, M. 2016. Rekayasa Perangkat Lunak. Bandung : Informatika Churchill, JR, Gilbert A. 2001. Dasar Dasar Riset Pemasaran. Jakarta: Erlangga Rangkuti, Freddy. 2002.
Lebih terperinciMembuat Menu Login Sederhana [Full Coding]
Membuat Menu Login Sederhana [Full Coding] Oleh: Yudi Setiawan Pada tutorial, ini saya berusaha mengajari Anda secara lebih keras lagi agar Anda mempunyai bekal ilmu dasar yang kuat di ilmu pemrograman
Lebih terperinciPemrograman Berbasis Java PERSEWAAN PELAMPUNG. Riska Nony Oktaviani Kelas 21 Teknik Informatika Teknologi Informasi
Pemrograman Berbasis Java PERSEWAAN PELAMPUNG Riska Nony Oktaviani 13111005 Kelas 21 Teknik Informatika Teknologi Informasi UNIVERSITAS MERCU BUANA YOGYAKARTA 1 DAFTAR ISI Pemrograman Berbasis Java...
Lebih terperinciLAMPIRAN. 1.Coding Loading Bar. 2.Coding Menu Utama. 3.Coding Menu Pemilihan Daerah. 4.Coding Augmented Reality.
LAMPIRAN 1.Coding Loading Bar 2.Coding Menu Utama 3.Coding Menu Pemilihan Daerah 4.Coding Augmented Reality 70 CODING BUTTON PEMILIHAN DAERAH using UnityEngine; using System.Collections; using UnityEngine.SceneManagement;
Lebih terperinciDAFTAR PUSTAKA. Fowler, Martin, UML Distilled Edisi 3. Jakarta : Penerbit Andi. Mulyanto, Agus, Sistem Informasi Konsep dan Aplikasi.
190 DAFTAR PUSTAKA A. Dennis, W. Haley Barbara dan T. David, System Analysis Design, UML Version 2.0, B. L. Golub, Penyunt., Don Fowley, 2012. Dennis, Alan. 2012. System Analysis And Design, Fifth Edition.
Lebih terperinciDAFTAR PUSTAKA. R.T. Azuma, 1997, A Survey of Augmented Reality, Teleoperators and Virtual Environments 6 (4):
DAFTAR PUSTAKA K. T. Martono and R. Kridalukmana 2014, Mobile Augmented Reality Jurusan Sistem Computer Universitas Diponegoro Berbasis Android (MARSISKOM), J. Sist. Komput., vol. 4, pp. 17 24. R.T. Azuma,
Lebih terperinciProgram Data Pelanggan Toko Bandung Fashion
1 Program Data Pelanggan Toko Bandung Fashion Dokumen ini dibuat sebagai tugas perkuliahan Pemrograman Berbasis Java Disusun oleh: Nama : Rudi Kurniawan NIM : 13111003 Kelas : 22 Fakultas Teknologi Informasi
Lebih terperinciTugas Java. : Evannata Dwiyan. Nim : : Sistem Informasi. Kelas : 21. : Informasi Restoran
Tugas Java Nama : Evannata Dwiyan Nim : 13121010 Prodi : Sistem Informasi Kelas : 21 Judul : Informasi Restoran Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercubuana yogyakarta Daftar
Lebih terperinciANALISA DAN PERANCANGAN SISTEM INFORMASI PELAYANAN PASIEN RAWAT JALAN DI RS PATRIA IKKT
ANALISA DAN PERANCANGAN SISTEM INFORMASI PELAYANAN PASIEN RAWAT JALAN DI RS PATRIA IKKT Guntur Adi Putra 41813110010 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA
Lebih terperinciBAB IV PERANCANGAN Perancangan Proses Kriptanalisis
BAB IV PERANCANGAN 4.1. Perancangan Proses Kriptanalisis Proses kriptanalisis adalah proses untuk memecahkan cipher. Pada kasus sistem kriptografi monoalphabetik tentang username dan password akan dijelaskan
Lebih terperinciKONEKSI KE DATABASE DENGAN JDBC
KONEKSI KE DATABASE DENGAN JDBC Perangkat Lunak Pendukung MySQL Driver JDBC mysql-connector-java-51.12-bin.jar Membuat user baru Sebelum membuat aplikasi jalankan dulu database MySQL server. Buatlah menggunakan
Lebih terperinciBelajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL
Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL Assalamualaikum Wr. Wb Salam NewGen, pada kesempatan kali ini saya akan share tentang Java 2 dimana kita akan belajar tambah,
Lebih terperinciTUGAS PEMROGRAMAN BERBASIS JAVA Penyewaan ps
TUGAS PEMROGRAMAN BERBASIS JAVA Penyewaan ps Disusun Oleh : Denilson F.S Afonso 13111098 21 PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA Daftar Isi Daftar Isi...
Lebih terperinciTUGAS PEMROGRAMAN BERBASIS JAVA. Disusun Oleh : NAMA : Rendy Rangga Yudha NIM :
TUGAS PEMROGRAMAN BERBASIS JAVA Disusun Oleh : NAMA : Rendy Rangga Yudha NIM : 13121005 PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA Daftar Isi BAB I PENDAHULUAN...
Lebih terperinciDAFTAR PUSTAKA. Basuki, A., Fatchurrochman, & Palandi, J. F. (2005). Pengolahan Citra Menggunakan Visual Basic. Yogyakarta: Graha Ilmu.
DAFTAR PUSTAKA Kaur, P., & Singh, J. (2011). A Study on the Effect of Gaussian Noise on PSNR Value for Digital Images. International Journal of Computer and Electrical Engineering, 3(2). Anantharajan,
Lebih terperinciTUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB
TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB Disusun Oleh : Widatin Mayasari 13111022 21 PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA Pemrograman Java JDBC 1
Lebih terperinciKA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64
10 BAB X PENGAKSESAN DATABASE 101 IDENTITAS Kajian Relasi Antar Kelas 2, Exception Handling, Akses Database Topik Pengaksesan Basis Data MySQL Kompetensi Utama 1 Mahasiswa memahami konsep pengaksesan basis
Lebih terperinciAplikasi Santri TPQ AL FATIH Masjid Al Iman Klebengan Caturtunggal Depok Sleman Yogyakarta. NIM : Nama : M. Bagus Kurniawan Kelas: 22
Aplikasi Santri TPQ AL FATIH Masjid Al Iman Klebengan Caturtunggal Depok Sleman Yogyakarta NIM : 13121008 Nama : M. Bagus Kurniawan Kelas: 22 FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA
Lebih terperinciPEMROGRAMAN JAVA SISTEM PARKIR
PEMROGRAMAN JAVA SISTEM PARKIR Di SusunOleh: Nama :Santosa Pamungkas NIM:12121009 Kelas : 21/Pagi Program Studi Sistem Informasi FakultasTeknologi Informasi UniversitasMercuBuana Yogyakarta TahunAjaran
Lebih terperinciPemrograman Database Java
Pemrograman Database Java Java Database Connectivity ODBC Native Driver Endy Muhardin Materi Koneksi dengan ODBC Koneksi dengan Native Driver Koneksi dengan Hibernate Koneksi Database
Lebih terperinciPEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA
PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai
Lebih terperinciKA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56
9 BAB IX PEMROGRAMAN GUI: SWING 91 IDENTITAS Kajian Relasi Antar Kelas 2, Exception Handling, Akses Database Topik Pemrograman GUI (IDE tools) Kompetensi Utama 1 Menggunakan GUI pada bahasa pemrograman
Lebih terperinciBAB I PENDAHULUAN BAB II DATABASE
BAB I PENDAHULUAN 1.1 Latar belakang Kemajuan teknologi yang sangat pesat dalam bidang informasi, memberikan kemudahan bagi manusia untuk menyebarkan maupun memperoleh informasi yang di inginkan. Salah
Lebih terperinciTutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE
Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE 1. Buka XAMPP control panel, start MySQL dan Apache server. 2. Import file electicalgoods.sql
Lebih terperinciBadiyanto, S.Kom., M.Kom. PBO java
Badiyanto, S.Kom., M.Kom PBO java Apa yang Disebut Java? Bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuankemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula).
Lebih terperinciBAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Pada tahap ini merupakan tahapan implementasi dari
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1 Implementasi Sistem Pada tahap ini merupakan tahapan implementasi dari perancangan perancangan sistem yang sudah dibuat pada bab sebelumnya. Bagian ini akan
Lebih terperinciSISTEM INFORMASI GAJI KARYAWAN
SISTEM INFORMASI GAJI KARYAWAN NIM = 13121038 NAMA = VEGA DWI SURYANI KELAS = 21 FAKULTAS TEKNOLOGI INFORMASI PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA DAFTAR ISI DAFTAR ISI...
Lebih terperinciMODUL 7 - EXCEPTION HANDLING
DESKRIPSI MATERI Modul 7 yang berjudul Exception Handling ini memaparkan tentang bagaimana cara menangkap kesalahan saat program dijalankan agar jalannya program tidak keluar begitu saja dari alur yang
Lebih terperinciBAB II VARIABEL DAN TIPE DATA
BAB II VARIABEL DAN TIPE DATA Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman dengan
Lebih terperinci2 TIPE DATA DAN VARIABEL
BAB 2 TIPE DATA DAN VARIABEL Kompetensi Dasar dan Indikator : Setelah mengikuti materi kuliah ini mahasiswa mampu menggunakan tipe data dan variable yang ada dalam Java, dengan indikator mahasiswa mampu:
Lebih terperinciDAFTAR PUSTAKA. 103
DAFTAR PUSTAKA Bruegge, Bernd and Dutoit, Allen H. 2013. Object-Oriented Software Engineering Using UML, Patterns, and Java: Pearson New International Edition. New Jersey: John New Jersey : Pearson Education.Inc.
Lebih terperincivisit : www.marisharingilmu.wordpress.com
Lisensi Pocket Book Pocket Book ini dapat anda copy dan distribusikan dengan gratis untuk kegiatan pembelajaran. Selamat datang di Pocket Book edisi selanjutnya yaitu Pocket Book : Membuat Aplikasi Java
Lebih terperinciJDBC. Oleh : HANDOYO
JDBC Oleh : HANDOYO 14111012 UNIVERSITAS MERCU BUANA YOGYAKARTA FAKULTAS TEKNOLOGI INFORMASI PROGRAM STUDI TEKNIK INFORMATIKA 2015 BAB I PENDAHULUAN Latar Belakang Rumah sakit adalah tempat yang digunakan
Lebih terperinciDAFTAR PUSTAKA.
DAFTAR PUSTAKA A.S, Rosa dan Shalahuddin, M. 2014. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung Infomatika. Dian Ratnasari. 2015. Tinjauan Penilaian Kinerja Karyawan pada Sub Kepegawaian
Lebih terperinciMODUL PRAKTIKUM KE 9
MODUL PRAKTIKUM KE 9 A. Target Praktikum - Mahasiswa mengetahui struktur dasar pemrograman database. - Mahasiswa mengetahui cara pengoperasian simpan, edit, cari dan hapus suatu data dalam database. -
Lebih terperinciTugas Pemrograman Java P7 EL Event Handler & Menu. Disusun oleh: RIDLO PAMUJI / 22
Tugas Pemrograman Java P7 EL Event Handler & Menu Disusun oleh: RIDLO PAMUJI 13111111 / 22 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2015/2016 1.
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 29 GUI: KALKULATOR MINI A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang
Lebih terperinciDAFTAR PUSTAKA. Pendergrast, Mark. For God, Country and Coca-Cola, Basic Books, 2000
DAFTAR PUSTAKA BUKU: Little John, Stephen W., Foss, Karen A. Teori Komunikasi: Theories of Human Communication. Indonesia: Salemba Humanika, Edisi 9. 2011 Pendergrast, Mark. For God, Country and Coca-Cola,
Lebih terperinciDAO design pattern diimplementasi dengan beberapa langkah, yaitu :
MODUL 3 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi
Lebih terperinciTUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java
TUJUAN Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java 2 TODAY S MENU Pengenalan library JDBC Diagram pengaksesan database melalui JDBC Step-by-step
Lebih terperinciModul 08. User Interface 01
Modul 08 User Interface 01 Materi : 1. Mengenal dan mengetahui komponen package awt dan swing untuk membuat user interface 1. Konsep Dasar Swing dan awt merupakan package yang berguna untuk membangun aplikasi
Lebih terperinciAPLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :
APLIKASI PERHITUNGAN NILAI MAHASISWA Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut : 1. Buka aplikasi Java Netbeans kemudian buat project baru, pilih Java dan Java Application
Lebih terperinciLab Bahasa Pemrograman 2
Materi : 1. Deklarasi metoda 2. Konversi argumen 3. Lingkup deklarasi 4. Overload metoda 5. Rekursif Pertemuan V METHOD Deklarasi sebuah Method public, private, protected, package static abstract final
Lebih terperinciDAFTAR PUSTAKA.
DAFTAR PUSTAKA Anonim. 2016. Platform Version. Diperoleh pada 14 Maret 2016, dari http://developer.android.com/about/dashboards/index.html#platform Blankenship, Jerrel, Matthew Bussa, and Scott Millett.
Lebih terperinciLampiran Utama. a. Struktur Organisasi. Factory Manager. Vice Factory Manager. Non Produksi. Produksi. Dept. Power. Dept Greyee. Dept.
Lampiran Utama a. Struktur Organisasi Factory Manager Vice Factory Manager Non Produksi Produksi Depart.Umum /Personalia Dept.PPC Dept. Power Dept Greyee Dept. Finishing Personalia Umum Bag. Accounting
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2
No. LST/EKA/PTI208/09 Revisi : 01 April 2009 Hal 1 dari 7 A. Kompetensi Setelah mengikuti praktikum ini, mahasiswa diharapkan mampu memahami Grapichal User Interface (GUI) dan mendesain GUI menggunakan
Lebih terperinciMateri 5 Pemrograman Visual
Materi 5 Pemrograman Visual Pada materi ini akan dipelajari tentang pemberian aksi pada komponen swing (listener), terutama ActionListener. Sesi Materi ActionListener merupakan salah satu listener yang
Lebih terperinciMembuat Kalkulator dengan Java
Membuat Kalkulator dengan Java Oleh: Eko Wicaksono Ini merupakan program kalkulator sederhana Kali ini saya ingin membuat tutor dari bahasa java, belajar membuat kalkulator namanya. Ini program masih sangat
Lebih terperinciObyektif : KONTROL ALUR PROGRAM
KONTROL ALUR PROGRAM Obyektif : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengetahui dan memahami tentang perulangan (iterasi) 3. Dapat membuat program tentang control alur program PERCABANGAN
Lebih terperinciGUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah
GUI & Event Handling Viska Mutiawani, M.Sc 1 Viska Mutiawani - Informatika FMIPA GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt.
Lebih terperinciSISTEM INFORMASI PENJUALAN SATE BERBASIS JAVA. Disusun oleh : Rahmat Hidayat
SISTEM INFORMASI PENJUALAN SATE BERBASIS JAVA Disusun oleh : Rahmat Hidayat 13121022 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA 2015 DAFTAR ISI DAFTAR
Lebih terperinciFirma Firmansyah Adi B. Resume Web Service
Resume Web Service Web service adalah sebuah sofware aplikasi yang tidak terpengaruh oleh platform, ia akan menyediakan method-method yang dapat diakses oleh network. Ia juga akan menggunakan XML untuk
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Perancangan aplikasi chatting menggunakan algoritma vigenere cipher sebagai pengaman pesan pada jaringan LAN ( Local Area Network), penulis bertujuan
Lebih terperinciPengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
Lebih terperinciTUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI
TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI Oleh Kelompok 5 Anshar Firman Haryadi / 16745 Syafridal / 18760 Hesti Fitri Yeni / 1207588 PENDIDIKAN TEKNIK
Lebih terperinciMODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA
MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan Teknik
Lebih terperinciBab 4 Hasil dan Pembahasan
Bab 4 Hasil dan Pembahasan Pada bab ini dibahas mengenai implementasi sistem tracer alumni dengan menggunakan teknologi Android berdasarkan perancangan sistem yang telah dijabarkan pada bab sebelumnya.
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
37 BAB IV HASIL DAN PEMBAHASAN 4.1 Sistem Admisi Non Pemamik di UKSW Sistem Admisi Non Pemamik di Universitas Kristen Satya Wacana saat ini akan dijelaskan melalui Gambar 4.1. Gambar 4.1 Sistem Admisi
Lebih terperinciSISTEM RANCANAGAN APLIKASI PEMBAYARAN SPP. Di Susun Oleh: Nama : Ikhlas Adi Putra Nim : Kelas : 21/Pagi
SISTEM RANCANAGAN APLIKASI PEMBAYARAN SPP Di Susun Oleh: Nama : Ikhlas Adi Putra Nim : 13111025 Kelas : 21/Pagi Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Pendahuluan Sistem yang dirancang adalah sebuah perangkat sebagai keamanan web, yaitu perangkat lunak yang dapat memberikan keamanan (security) kepada pengguna
Lebih terperinciPercabangan & Perulangan
Struktur Dasar Java Percabangan & Perulangan Object-oriented Programming (OOP) with JAVA 2011/2012 Macam-macam Percabangan if (...) if ( ) else ( ) if ( ) else if ( ) else ( ) switch ( ) Percabangan :
Lebih terperinciMembuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9
Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9 1. Membuat Database dengan MySQL mysql> create table operator (userid varchar(10), passid varchar(10)); 2. Membuat Menu Utama : Langkah-langkahnya
Lebih terperinciRiwayat Pendidikan: SDK Lemuel II, Pos Pengumben, Jakarta Barat SMPK Lemuel, Pos Pengumben, Jakarta Barat SMUN 78, Kemanggisan, Jakarta Barat
105 RIWAYAT HIDUP Nama : Andhika Kusumohartoyo Tempat/Tanggal Lahir : Jakarta / 12 Januari 1983 Jenis Kelamin : Laki-laki Alamat : Jalan Janur Raya D26 Villa Kelapa Dua Jakarta Barat 11550 Telepon : 021-5302020
Lebih terperinciKEAHLIAN PEMROGAMAN JAVA
SILABUS KURIKULUM KEAHLIAN KOMPUTER KEAHLIAN PEMROGAMAN JAVA Bulan 1 : Dasar Pemrogaman Java Bulan 2 : Dasar Pemrogaman Java Bulan 3 : Java Swing J-Frame (GUI) Netbeans Bulan 4 : Java Swing J-Frame (GUI)
Lebih terperinciGUI & Event Handling. Viska Mutiawani, M.Sc
GUI & Event Handling Viska Mutiawani, M.Sc GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt. AWT dan Swing dapat dipergunakan untuk
Lebih terperinciBAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA
1 BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA IDENTIFIER Identifier adalah suatu tanda yang mewakili nama-nama variabel, method, class, dsb. Ingat : Bahasa
Lebih terperinciLISTING PROGRAM. package app.maximumflow; import java.awt.borderlayout; import java.awt.eventqueue;
65 LISTING PROGRAM package app.maximumflow; import java.awt.borderlayout; import java.awt.eventqueue; import javax.swing.jframe; import javax.swing.jpanel; import javax.swing.border.emptyborder; import
Lebih terperinciSISTEM INFORMASI PENJUALAN OBAT BERBASIS JAVA. Disusun oleh : Rozy Putra Pratama
SISTEM INFORMASI PENJUALAN OBAT BERBASIS JAVA Disusun oleh : Rozy Putra Pratama 13121021 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA 2015 DAFTAR ISI
Lebih terperinciPengenalan APLIKASI DATABASE
Page 1 of 23 APLIKASI DATABASE Pengenalan Aplikasi database merupakan aplikasi yang menggunakan database berbasis komputerisasi dan tampilan form sebagai media penghubung antara user dan database, dimana
Lebih terperinciDAFTAR PUSTAKA. Ballou, R.H. l999. Business Logistics Management: Planning, Organizing, and Controlling the Supply Chain. Prentice Hall Intemation
DAFTAR PUSTAKA Ballou, R.H. l999. Business Logistics Management: Planning, Organizing, and Controlling the Supply Chain. Prentice Hall Intemation Bentley, Lonnie D, Dan Jeffrey L Whitten. (2007). System
Lebih terperinciStruktur Kontrol Pemrograman Java : PERCABANGAN
MK. Pemrograman Berorientasi Objek Struktur Kontrol Pemrograman Java : PERCABANGAN Karmilasari Struktur Kontrol Percabangan If, If-Else, If bersarang Switch - Case Pengulangan 2 Percabangan : IF Pada percabangan
Lebih terperinciTujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.
Modul 2 Percabangan dan Loop Tujuan : 1. Praktikan mengetahui macam macam percabangan pada Java 2. Praktikan mengetahui macam macam loop pada Java 3. Praktikan mampu memahami logika percabangan dan loop
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
38 BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Seperti langkah-langkah yang dilakukan pada salah satu model proses rekayasa perangkat lunak yaitu model waterfall, maka pada bab ini akan dibahas tentang
Lebih terperinciDAFTAR PUSTAKA. Dennis, Alan(2012). Systems Analys & Design With UML version 2.0 : Fourth Edition.Wiley Global Education.
DAFTAR PUSTAKA Dennis, Alan(2012). Systems Analys & Design With UML version 2.0 : Fourth Edition.Wiley Global Education. Rizky, Soetam (2011). Konsep Dasar Rekayasa Perangkat Lunak (software engeenering).
Lebih terperinciDASAR PEMOGRAMAN JAVA
DASAR PEMOGRAMAN JAVA Pertemuan ke-2 Oleh: Winda Aprianti Tipe Data Bilangan Karakter Kata atau Kalimat Boolean Literal merepresentasikan nilai suatu tipe, dimana tipe itu sendiri menjelaskan bagaimana
Lebih terperinciKONEKSI KE DATABASE DENGAN JDBC 2
KONEKSI KE DATABASE DENGAN JDBC 2 Mengubah data Acuan satu project dari form sebelumya. Pada bagian ini akan mencoba untuk memisahkan kelas yang secara umum digunakan pada kelas lain. Misalnya setiap kelas
Lebih terperinciTPI4202 e-tp.ub.ac.id. Lecture 5 Mas ud Effendi
TPI4202 e-tp.ub.ac.id Lecture 5 Mas ud Effendi Struktur percabangan memungkinkan kita melakukan aksi jika suatu syarat dipenuhi. Suatu aksi akan dikerjakan atau dieksekusi oleh program apabila kondisi
Lebih terperinciBAHASA PEMROGRAMAN JAVA
MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 BAHASA PEMROGRAMAN JAVA Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran
Lebih terperinciDAFTAR PUSTAKA. Belch & Belch, Advertising and Promotion: An Integrated Marketing Communications Perspective, 9th Edition, 2012
DAFTAR PUSTAKA Belch & Belch, Advertising and Promotion: An Integrated Marketing Communications Perspective, 9th Edition, 2012 Bungin, Burhan. Metodologi Penelitian Kualitatif. Jakarta: PT. Raja Grafindo
Lebih terperinciLAPORAN MATA KULIAH PERANCANGAN SISTEM BERBASIS JAVA
LAPORAN MATA KULIAH PERANCANGAN SISTEM BERBASIS JAVA SISTEM INFORMASI PEMINJAMAN RUANGAN Disusun oleh : Nama : Yuniarti NIM : 12121005 Kelas : 22 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI
Lebih terperinciPraktikum 6a Melakukan koneksi dengan basis data
Praktikum 6a Melakukan koneksi dengan basis data Tujuan : Memperkenalkan cara berhubungan dan melakukan transaksi dengan basis data. Lakukan langkah-langkah berikut ini: 1. Lakukan langkah-langkah seperti
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan
Lebih terperinciBAB 3 TYPE DATA, VARIABLE DAN OPERATOR
BAB 3 TYPE DATA, VARIABLE DAN OPERATOR Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman
Lebih terperinciBab Hasil Pembuatan Aplikasi
Bab 4 Hasil dan Pembahasan Bab ini berisi tentang hasil pembuatan aplikasi untuk penjadwalan ujian skripsi di Fakultas Teknologi Informasi (FTI) UKSW. Hasil yang dibahas adalah input dan manage data serta
Lebih terperinciif (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }
PRAKTIKUM 4 PERCABANGAN DAN PERULANGAN A. TUJUAN PEMBELAJARAN 1. Memahami logika percabangan 2. Memahami logika perulangan 3. Memakai percabangan dan perulangan yang tepat 4. Memahami pemberian kondisi
Lebih terperinciDAFTAR PUSTAKA. Connolly, dkk, Database system : A Practical Approachto Design, Implementation and Management, Pearson Education.
80 DAFTAR PUSTAKA Alfita, Riza. 2011. Perancangan Sistem Pendukung Keputusan Penentuan Prioritas Produk Unggulan Daerah Menggunakan Metode Weighted Product (WP). Fakultas Teknik Universitas Trunojoyo Madura.
Lebih terperinciTipe if : If tanpa else (if) If dengan else (if-else) Nested if
Struktur kontrol keputusan pernyata-an dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain. Tipe : If switch Tipe if : If tanpa else (if)
Lebih terperinciLAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT
LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT Di susun oleh : Galuh Meidaluna 4103141023 Dosen : Dwi Susanto ST. MT TEKNOLOGI MULTIMEDIA BROADCASTING POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
Lebih terperinciKoneksi Java GUI-Database
Koneksi Java GUI-Database Untuk memberikan data pada GUI yang diambil dari database Oracle, ada beberapa langkah yang harus dilakukan: 1. Membuat class koneksi 2. Membuat GUI 3. Menambahkan kode pengaksesan
Lebih terperinciTutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB
Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB Oleh: Ardie Jocong Alhamdulillah,, hari ini saya bisa melanjutkan tutorial ketiga Mengenai Java yang akan membahas bagaimana melakukan pengambilan
Lebih terperinciSISTEM INFORMASI DATA SISWA
SISTEM INFORMASI DATA SISWA Disusun oleh : Bagus Tri Joko (12122016) FAKULTAS TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA YOGYAKARTA 2015 DAFTAR ISI DAFTAR IS I... 1 BAB I. PENDAHULUAN... 2 A. LATAR BELAKANG...
Lebih terperinciDAFTAR PUSTAKA. David, Matthew HTML5 Mobile Websites: Turbocharging HTML5 with jquery, Sencha Touch, and Other Frameworks.
DAFTAR PUSTAKA Abdelghaffar, Hany,. Magdy, Yousra, 2012. The Adoption of Mobile Government Services in Developing Countries: The Case of Egypt. International Journal of Information and Communication Technology
Lebih terperinciLAMPIRAN. Daftar Pertanyaan(Interview Pengujian Aplikasi) 2. Apakah anda pernah melihat atau menggunakan aplikasi yang serupa?
LAMPIRAN Daftar Pertanyaan(Interview Pengujian Aplikasi) 1. Apakah anda sudah terbiasa dengan sistem informasi/aplikasi form(desktop)? 2. Apakah anda pernah melihat atau menggunakan aplikasi yang serupa?
Lebih terperinciPada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.
Pemrograman Dasar 1 Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman. 2 Pencabangan Bersyarat Pernyataan
Lebih terperinciTUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT)
TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT) 1. Installah terlebih dahulu Database MYSQL. Untuk latihan, dapat menginstal aplikasi XAMPP yang didalamnya tersedia banyak modul, salah satunya
Lebih terperinciPERANCANGAN SISTEM BERBASIS JAVA. ( Penjualan Handphone )
PERANCANGAN SISTEM BERBASIS JAVA ( Penjualan Handphone ) Disusun oleh: Agus Kurniawan 13111026 PROGRAM STUDI TEKNIK INFORMASTIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANAYOGYAKARTA 2014-2015
Lebih terperinciModul 3 Flow Control dan Input
Modul 3 Flow Control dan Input Flow control terbagi menjadi dua, yaitu control seleksi dan control perulangan. 1. KONTROL SELEKSI Kontrol seleksi digunakan untuk membuat pemilihan terhadap aksi yang akan
Lebih terperinci