IMPLEMENTASI DAN PEMBAHASAN SISTEM
|
|
|
- Handoko Gunardi
- 9 tahun lalu
- Tontonan:
Transkripsi
1 BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1. Implementasi Sistem Implementasi sistem merupakan tahap dimana rancangan yang telah dibuat dapat diterapkan. Tujuannya untuk melakukan uji coba pada aplikasi dan sebagai sarana pengolahan data dan penyajian informasi yang akan digunakan dalam proses pengambilan keputusan. Maka selanjutnya yang akan dilakukan adalah pengimplementasian atau penerapan sistem Konfigurasi web.xml Spring MVC Web.xml merupakan deployment descriptor, yaitu dokumen xml standar untuk aplikasi Java EE yang didalamnya dideskripsikan isi dari.war yang akan dibangun. Web.xml adalah file pertama yang akan dijalankan, berikut potongan web.xml untuk aplikasi ini : <?xml version="1.0" encoding="utf-8"?> <web-app xmlns:xsi=" xmlns=" xmlns:web=" xsi:schemalocation=" id="webapp_id" version="2.5"> <display-name>sipus</display-name> <context-param> <param-name>contextconfiglocation</param-name> <param-value> classpath:applicationcontext-business.xml /WEB-INF/applicationContext-security.xml </param-value> </context-param> <context-param> <param-name>log4jconfiglocation</param-name> <param-value>/web-inf/classes/log4j.properties</param-value> </context-param> 25
2 26 Selanjutnya bisa menggunakan spring untuk Injection of Control(IOC) seperti yang dijelaskan pada pengertian spring pada bab II, IOC adalah mekanisme memanggil sebuah objek tetapi tanpa inisialisasi, seperti pada kelas Tbuser, programmer hanya perlu membuat spring service seperti potongan kode berikut ini : public interface TbmuserDao extends GenericDao<Tbmuser, Long> { public Boolean login(tbmuser users); public Tbmuser loadbyusernameandpasswithnewsession(tbmuser users); public Boolean loginwithnewsession(tbmuser users); public Tbmuser loadbyusernameandpass(tbmuser users); public Boolean isexist(tbmuser users); Method pada spring service, di implementasikan pada kelas UserDetailServiceImpl seperti pada kode berikut ini public class UserDetailsServiceImpl implements UserDetailsService = true) public UserDetails loaduserbyusername(string username) throws UsernameNotFoundException, DataAccessException { Session session = HibernateUtil.getSessionFactory().openSession(); Tbmuser users = (Tbmuser) session.createcriteria(tbmuser.class).add(restrictions.eq("userid", username)).setmaxresults(1).uniqueresult(); System.out.println("username = " + username + " users = " + users); session.disconnect(); session.close(); Transaction management dengan menggunakan spring service berbeda dengan service yang dibuat menggunakan JDBC, Spring service tidak perlu mengelola transaksi secara manual dengan memulai transaksi seperti commit dan rollback.
3 27 Transaction management pada spring service dilakukan dengan transparan, artinya programmer tidak perlu tahu detail spring service menangani transaksi, programmer hanya perlu tahu bahwa method pada spring service ditandai untuk menandai kelas ini adalah spring service akan memulai transaksi ketika masuk ke method Konfigurasi Hibernate framework Untuk menggunakan hibernate pada program pertama-tama lakukan konfigurasi seperti pada potongan kode berikut : <property name="hibernate.connection.driver_class">org.postgresql.driver</property> <property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/sipus</property> <property name="hibernate.connection.username">postgres</property> <property name="hibernate.connection.password">root123</property> <property name="hibernate.dialect">org.hibernate.dialect.postgresqldialect</property> Ini adalah konfigurasi driver connection yang menggunakan portgresql, konfigurasi letak dari basisdata, dialect sql yang menggunakan postgres serta konfigurasi username dan password basidata. Selanjutnya buat kelas yang memetakan tabel yang ada pada basis data, seperti pada kelas murid.java yang merupakan pemetaan dari tabel murid. Berikut potongan kode program untuk kelas murid.java :... private Long idmurid; private = = "idmurid", insertable = false, unique = true, nullable = false) public Long getidmurid() { return idmurid; public void setid(long idmurid) { this.idmurid = = "nama", nullable = false, length = 255) public String getnama() { return nama; public void setnama(string nama) { this.nama = nama;...
4 adalah untuk menentukan kunci utama dari adalah untuk memberikan nama dan konfigurasi lain pada adalah untuk menentukan hubungan antar tabel. Kelebihan dari menggunakan hibernate framework seperti ini adalah lebih mudah untuk melakukan CRUD(Create, READ, Update, DELETE) karena bisa tidak menggunakan bahasa SQL. Untuk menyimpan data cukup dengan menggunakan method setter seperti potongan kode berikut ini : murid.setid(idmurid.getvalue().trim()); murid.setnama(nama.getvalue()); murid.setjeniskelamin((string) jeniskelamin.getselecteditem().getvalue()); Halaman login Setelah aplikasi di jalankan dari web server, aplikasi akan mengecek file konfigurasi pada web.xml yang ada di folder web/web-inf/web.xml, didalam file tersebut ada konfigurasi yang menjelaskan file apa yang pertama dijalankan, berikut potongan konfigurasinya : <welcome-file-list> <welcome-file>login.jsp</welcome-file> </welcome-file-list> Aplikasi akan menjalankan file login.jsp, selanjutnya user akan diberikan halaman login seperti pada gambar 4.1.
5 29 Gambar 4.1 Halaman login Untuk membuat fasilitas login, aplikasi menggunakan Spring Security Framework yang dintegrasikan dengan menggunakan zkoss. Untuk menggunakan spring security tersebut harus menambahkan konfigurasi di web.xml agar dikenali oleh aplikasi, berikut kode yang ditambahkan : <filter> <filter-name>springsecurityfilterchain</filter-name> <filter-classorg.springframework.web.filter.delegatingfilterproxy </filter-class> </filter> <filter-mapping> <filter-name>springsecurityfilterchain</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> org.springframework.web.filter.delegatingfilterpr oxy adalah sebuah servlet filter yang membolehkan spring security membungkus semua request aplikasi dan meyakinkan aplikasi tersebut aman dengan
6 30 sewajarnya. Berikut adalah potongan kode halaman login. <form name="f" action="<c:url value='j_spring_security_check'/>" method="post"> </form> Aksi dari form akan mengarahkan pada URL j_spring_security_check. URL ini merupakan URL standard dari spring security framework untuk menangani validasi benar tidaknya user dan password user. <p> <label>username</label> <input type='text' class="textinput" name='j_username' value='<c:if test="${not empty param.login_error"> <c:out value="${spring_security_last_username"/></c:if>' /> </p> <p> <label>password</label> <input type='password' class="textinput" name='j_password'> </p> <p> <label> </label> <input type="checkbox" class="checkbox" name="_spring_security_remember_me">biarkan Saya Tetap Masuk </p> <p><input type="submit" value="login" class="btnlogin"></p> Pengaturan hak akses Untuk membuat dan mengatur hak akses dilakukan oleh administrator melalui form jenis pengguna dan form pengguna. Form jenis pengguna adalah untuk membuat kelompok pengguna seperti pada gambar 4.2.
7 31 Gambar 4.2 Halaman pengaturan kelompok pengguna Seperti yang dilihat pada gambar 4.2, menu select yang menggunakan checkbox disebelah kanan adalah untuk mengatur apa saja yang dapat dilakukan oleh pengguna terhadap menu yang akan diberikan akses yang terdiri dari CRUD(Create,read, update, dan delete). Button Rubah struktur menu adalah untuk menambahkan menu baru yang telah dibuat dan disimpan di dalam tabel menu yang ada di database, form untuk menambahkan menu baru dapat dilihat pada gambar 4.3 berikut ini : Gambar 4.3 Halaman Tree men
8 32 Setelah kelompok pengguna dibuat, selanjutnya bisa membuat data pengguna seperti pada gambar 4.4 berikut ini : Gambar 4.4 Halaman pendataan pengguna Padaa form ini bisa memilih kelompok pengguna yang telah dibuat sebelumnya, dengan menggunakan combobox akan ditampilkan daftar kelompok pengguna yang ada. Tampilan daftar pengguna yang telah dibuat bisa dilihat pada gambar 4.5 berikut ini : Gambar 4.5 Halaman tampilan daftar pengguna
9 Halaman data murid Halaman data murid digunakan untuk memasukan dan menampilkan semua murid yang ada, tampilan untuk halaman data murid dapat dilihat pada gambar 4.6 berikut ini : Gambar 4.6 Input data murid File murid.zul yang merupakan halaman input data murid menjalankan controller MuridAction.java, serperti pada potongan berikut ini : <window border="none" id="window" apply="sipus.action.master.muridaction" width="100%" height="100%"> Ketika menekan tombol tambah murid, halaman ini memanggil method onadd yang ada pada controller MuridAction.java, berikut potongan pemanggilan dari murid.zul ke MuridAction.java : <toolbar> <toolbarbutton tooltiptext="tambah data" forward="onclick=onadd" id="add" label="tambah Data" image="/img/new.gif"> </toolbarbutton>
10 34 Potongan kode MuridAction.java yang merupakan method onadd : public void onadd(event event) throws Exception { init(new Murid()); addwindow.setvisible(true); addwindow.onmodal(); Setelah itu tampilan data murid yang sudah dimasukan dapat dilihat pada gambar 4.8 : Gambar 4.7 Tampilan data murid Untuk menampilkan data seperti pada gambar 4.8 menggunakan kelas MuridRenderer yang ada didalam kelas MuridAction, kelas MuridRenderer ini meng implement RowRender yang ada pada framework zkoss. Berikut potongan kode program untuk menampilkan data :
11 35 class MuridRenderer implements RowRenderer public void render(final Row arg0, Object arg1) throws Exception { final Murid murid = (Murid) arg1; BarcodeCommon.generateBarcodeImage(murid.getKode(),"30","true").setParent(arg0); RevisiHelper.createNewRevisi(Murid.class,murid,murid.getNama()).setParent(arg0); new Label(murid.getTanggalMasuk() == null? "" : Common.dateFormat3.format(murid.getTanggalMasuk())).setParent(arg0); String alamat = (murid.getalamat() + " "+ (murid.getkelurahan() == null? "" : murid.getkelurahan().getnama()) + " RT " + murid.getrt() + " RW " + murid.getrw() + " " + (murid.getkecamatan() == null? "" : murid.getkecamatan().getnama()) + " " + (murid.getkota() == null? "" : murid.getkota().getnama()) + " " + (murid.getpropinsi() == null? "" : murid.getpropinsi().getnama())); new Label(alamat).setParent(arg0); new Label(murid.getKelas().getNama()).setParent(arg0); Untuk mencetak barcode yang ada pada data murid, digunakan kelas BarcodeCommon.java yang ada pada package sipus.common, berikut adalah potongan kode untuk membuat gambar barcode : public static Image generatebarcodeimage(string code, String sizey, String showtext){ Image barcode = new Image(); try { AImage aimage = new AImage("barcode", BarcodeCommon.generateBarcode(code, sizey, showtext)); barcode.setcontent(aimage); catch (WrongValueException e) { e.printstacktrace(); catch (IOException e) { e.printstacktrace(); return barcode; Selanjutnya kelas BarcodeCommon bisa digunakan pada kelas apapun, seperti pada potongan kode kelas MuridAction.java:... BarcodeCommon.generateBarcodeImage(murid.getKode(),"30","true").setParent(arg0);...
12 Halaman Penilaian Halaman ini digunakan untuk memasukan data penilaian, penilaian di masukan berdasarkan periode yang telah disediakan pada combobox, selain itu untuk mengambil data murid yang ada di tabel murid, aplikasi ini menggunakan banbox yang tersedia di framework zkoss. Untuk halaman input penilaian dapat dilihat pada gambar 4.8 berikut ini : Gambar 4.8 Input data nilai Agar bisa menggunakan banbox seperti pada aplikasi ini, buat kelas AmbilDataMuridBanbox.java, dalam kelas ini meng extend banbox yang ada pada framework zkoss, berikut potongan kode untuk membuat kelas AmbilDataMuridBanbox.java : public class AmbilDataMuridBanbox extends Bandbox{ private static final long serialversionuid = L; private Grid grid; private EventListener eventlistener; public AmbilDataMuridBanbox (){ super(); this.addeventlistener(events.on_ok, neweventlistener() public void onevent(event arg0) throws Exception { Murid murid = (Murid) HibernateUtil.currentSession().createCriteria(Murid.class).add(Restrictions.ilike("kode",AmbilDataMuridBanbox.this.getValue().trim(),MatchMode.EXACT)).setMaxResults(1).uniqueResult();
13 37 Kelas AmbilDataMuridBanbox. java dapat digunakan untuk kelas yang lain seperti pada controller PenilaianAction. java, berikut potongan kode untuk menggunakan banbox. private AmbilDataMuridBanbox murid; row = new Row() ); row.setstyle("border:0px;background: transparent;"); row.setparent(rows); row.appendchild(new Label("Nama Murid")); row.appendchild(murid = new AmbilDataMuridBanbox()); murid.setvalue( (penilaian.getmurid() == null? "" : penilaian.getmurid().getkode() + "-"+ penilaian..getmurid().getnama()); murid.setwidth( ("95%"); Selanjutnya data penilaian bisa ditampilkan seperti pada gambar 4.10 berikut ini : Gambar 4.9 Tampilan data penilaian
Pembuatan RESTful Web Service Hello World dengan PHP & Java. Husni
Pembuatan RESTful Web Service Hello World dengan PHP & Java Husni [email protected] Membangun REST API dengan PHP Sekedar Menyapa Membuat Direktori: C:\XAMPP\htdocs\API Nanti, semua file diletakkan
Pemanggilan RESTful Web Service Java dari Client PHP
Pemanggilan RESTful Web Service Java dari Client PHP [email protected] Pendahuluan RESTful web services termasuk aplikasi kelas ringan dan cepat aksesnya. Inilah alasan bagus mengapa REST API ini banyak
5.2 Keuntungan dan Kelemahan Cookie
Cookie Aplikasi web adalah aplikasi yang stateless, di mana server tidak akan mengingat request client. Akibatnya, setiap request yang masuk selalu dianggap oleh server berasal dari client-client yang
Mudafiq R. Pratama
Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama [email protected] http://mudafiqriyan.com Lisensi Dokumen: Copyright 2012
CRUD Hibernate Java. Oleh: Yudi Setiawan
CRUD Hibernate Java Oleh: Yudi Setiawan Pada tutorial ini, saya akan menjelaskan contoh CRUD(Create, Read, Update dan Delete) di Hibernate Java. Sebenarnya apa itu Hibernate? Kalau menurut saya Hibernate
Mudafiq R. Pratama
Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama [email protected] http://www.mudafiqriyan.net Lisensi Dokumen: Seluruh dokumen
Score: 74.0 Persentage: % ~ u ~ Generated by Foxit PDF Creator Foxit Software For evaluation only.
Waktu Sisa : 1:52:55 Score: 74.0 Persentage: 88.10 % 1. Kode deklarasi bean: ~ u ~ Diasumsikan class Foo adalah valid: Teknik injection yang manakah yang akan digunakan untuk menginialisasi bean di atas?
CRUD Hibernate Java. Oleh: Yudi Setiawan
CRUD Hibernate Java Oleh Yudi Setiawan Pada tutorial ini, saya akan menjelaskan contoh CRUD(Create, Read, Update dan Delete) di Hibernate Java. Sebenarnya apa itu Hibernate? Kalau menurut saya Hibernate
- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta
MODUL 1 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Design Pattern dapat didefinisikan : - Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta menjelaskan cara utama
SERVLET. 5.1 Membuat Program Servlet
SERVLET Servlet merupakan dasar dari teknologi Java Web, yaitu sebuah class Java yang mempunyai kemampuan sebagai server. Servlet bekerja berdasarkan model request-respone, dan dasar dari teknologi bersama
KA2173 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
Bab 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.
1. Tujuan Mempersiapkan aplikasi JSF menggunakan Netbeans Membuat aplikasi Guest Book sederhana. 2. Latar Belakang JSF LifeCycle
1. Tujuan Mempersiapkan aplikasi JSF menggunakan Netbeans Membuat aplikasi Guest Book sederhana 2. Latar Belakang JSF LifeCycle 1 P age 3. Percobaan Percobaan 1 : Menyiapkan aplikasi project JSF Info Tujuan
Pengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference ke atribut turunan dari objek? super
Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 1:58:53 1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference
RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)
FM-UDINUS-PBM-08-04/RO RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) Kode / Nama Mata Kuliah : Pemrograman Berorientasi Obyek I Revisi ke : - Satuan Kredit Semester : 2 SKS Tanggal Revisi : - Jumlah
BAB IV ANALISIS DAN PERANCANGAN SISTEM
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Yang Berjalan Sebelum merancang suatu sistem, ada baiknya terlebih dahulu menganalisis sistem yang sedang berjalan di Distro yang akan dibangun tersebut.
Pemrograman Web Lanjut
Session 04 JSF Event Handling Pemrograman Web Lanjut 2015 Niko Ibrahim, MIT Fakultas Teknologi Informasi Universitas Kristen Maranatha Tujuan Mahasiswa memahami jenis-jenis event handling yang ada pada
PEMROGRAMAN PHP DASAR
2016 PEMROGRAMAN PHP DASAR Eka Dyar Wahyuni Sistem Informasi UPN Veteran Jawa Timur 1/6/2016 Contents 1. Mengambil Nilai Parameter... 2 2. Menyimpan ke Database... 5 3. Menampilkan Hasil dari Database
2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.
Waktu Sisa : 2:14:53 1. Dari pilihan berikut ini, item manakah yang memiliki atribut dan behaviour? object class attribute data type method behavior 2. Pilih instruksi yang dapat digunakan dalam method
Pengenalan Framework Jakarta Struts
Pengenalan Framework Jakarta Struts Struts merupakan aplikasi framework open source yang di design untuk membantu para developer dalam membangun arsitektur aplikasi berbasis pada Model-View-Controller
Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data)
Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data) Database merupakan suatu hal penting dalam membuat sebuah aplikasi, baik aplikasi berbasis desktop, maupun aplikasi berbasis web. Untuk
Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX
Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
Pengenalan 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
visit : 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
Kamus Perintah Hibernate Criteria Query MySQL
Kamus Perintah Hibernate Criteria Query MySQL Untuk rekan rekan yang sudah terbiasa dengan Java Platform mungkin sudah tidak aneh dengan Hibernate, begitu pula untuk rekan rekan yang sudah terbiasa dengan
TUJUAN. 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
BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk
BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan program Sistem Informasi Manajemen Stock Pada Rumah Sakit Umum Kabupaten
1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini:
1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini: Program dapat di-compile dan output-nya adalah 5 Program dapat di-compile dan output-nya adalah 6 Program akan
Score : Persentase : % ~ u ~ Generated by Foxit PDF Creator Foxit Software For evaluation only.
Waktu Sisa : 0:50:12 Score : 84.333336 Persentase : 84.333336 % 1. Berikut ini adalah penjelasan dari apa itu ActionServlet (3): Class yang terletak dalam package org.apache.struts.action.* Class yang
BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM
BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM 3.1 Metode Penelitian Metode penelitian yang digunakan dalam pembuatan sistem informasi ini yaitu : 3.1.1 Pembuatan Model Pembuatan sistem aplikasi web
BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem
BAB II ANALISIS DAN PERANCANGAN 2.1 Deskripsi Sistem Sistem informasi penjualan dan pembelian Gamis Batik dengan pendekatan perancangan sistem berorientasi objek. Perancangan sistem berorientasi objek
LAPORAN 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
int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }
I. Bahan Kajian 1. Perulangan (Iterasi) Perulangan(iterasi), menyatakan bahwa suatu instruksi tertentu akan diulang sampai tercapai kondisi tertentu, tanpa kita harus menulis perintah tersebut secara berulang.
Java Database Connectivity (JDBC)
Java Database Connectivity (JDBC) Java Database Connectivity (JDBC) merupakan API yang digunakan untuk mengkoneksikan aplikasi Java dengan DBMS, baik itu MySQL, Oracle, Microsoft ODBC dan DBMS lainnya.
3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR
BAB III ANALISIS Bab ini berisi analisis mengenai aplikasi web target code generator, analisis penggunaan framework CodeIgniter dan analisis perangkat lunak code generator. 3.1 APLIKASI YANG DITANGANI
TUTORIAL 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
Pengajar dapat melihat Jadwal Mengajar Pengajar tersebut selama mengajar di
L- 36 Pengajar dapat melihat Jadwal Mengajar Pengajar tersebut selama mengajar di Purwacaraka Music Studio. Pada Menu Lihat Siswa, Pengajar dapat melihat siapa saja siswa yang telah dia ajar. L.70 : Alur
Pemrograman 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
Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak
Waktu Sisa : 0:59:57 1. Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak Output: Bapak null Anak Error karena constructor Bapak(String
Petunjuk Pemakaian Sistem
Petunjuk Pemakaian Sistem Berikut ini adalah petunjuk pemakaian sistem dari aplikasi pengiriman barang PT. Buana Resota. Aplikasi ini dimulai dengan membuka browser, kemudian memasukkan alamat website.
Membuat Aplikasi Berbasis Web Di Device Android Mobile
Membuat Aplikasi Berbasis Web Di Device Android Mobile Oleh : M.octaviano Pratama Seperti yang telah kita ketahui bahwa media yang paling sering dikunjungi yaitu media online seperti website. Dengan menggunakan
DAO 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
Proses CRUD Dengan Hibernate Annotations Menggunakan Netbean 6.0
Proses CRUD Dengan Hibernate Annotations Menggunakan Netbean 6.0 Setelah beberapa artikel tentang PHP sekarang waktunya buat artikel tentang Java... hehe Pada artikel ini akan membahas tentang dasar membuat
KA2173 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
LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN
LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN BAB 6 ABSTRACTION Disusun Oleh : NAMA : FARIDATUS SHOFIYAH NRP : 13.06.311.00112 KELOMPOK : C1 DOSEN PENGAMPU : MEDIKA RISNASARI, MT ASISTEN : AGUS PRIYONO Disetujui
BAB 9 JSF. 9.1 Pengenalan JSF
BAB 9 JSF Pada bab sebelumnya, kita telah melihat Struts, sebuah framework open-source untuk aplikasi web yang mengimplementasikan arsitektur model-2. Sekarang mari kita lihat framework lainnya : Java
1. Pendahuluan. 2. Tinjauan Pustaka
1. Pendahuluan Perkembangan dunia hiburan di Indonesia dapat dikatakan pesat. Hal ini terbukti dengan hadirnya berbagai macam tempat hiburan baik di kota besar maupun di kota yang sedang berkembang. Salah
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada bab ini akan dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada aplikasi
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melalui tahap analisis dan tahap perancangan terhadap aplikasi berbasis web menggunakan framework codeigniter, tahapan selanjutnya adalah implementasi
Bab 6. Membangun Aplikasi web CRUD. dengan Cimande
Bab 6 Membangun Aplikasi web CRUD dengan Cimande 6.1 Tujuan Dalam bab ini, kita akan mengimplementasikan teknologi Model-View-Controller secara lengkap dengan menggunakan project Cimande. Pada akhir bab
BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam
Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.
Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs. Komunikasi aplikasi dengan database Aplikasi dan sistem database tidak menggunakan bahasa dan mekanisme yang sama. Sehingga program
M.Octaviano Pratama
Pemrograman Mobile Android dan MySQL M.Octaviano Pratama [email protected] http://tavgreen.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Abstract Class dan Interface. Viska Mutiawani, M.Sc
Abstract Class dan Interface Viska Mutiawani, M.Sc Konsep Penting Abstract class Abstract method Interface Implements Final Static Exception Contoh Polimorfisme Lihat contoh program yang disediakan pada
Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor )
Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor ) No Kode Program : VBNET03 www.101peluangbisnis.com Bahasa Pemograman VB. NET + Database SQL Server Terima kasih telah memilih aplikasi pengolahan data
BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA
BAB II ANALISIS DAN PERANCANGAN 2.1 Deskripsi Sistem Sistem informasi penjualan dan pembelian Tissue SMART NARENA dengan pendekatan perancangan sistem berorientasi objek. Perancangan sistem berorientasi
BAB IV IMPLEMENTASI DAN PENGUJIAN
1 BAB IV IMPLEMENTASI DAN PENGUJIAN Aplikasi penyajian info mobil dan detail spesifikasinya berbasis Android didesain untuk diimplementasikan untuk masyarakat umum. Pengguna yang ditargetkan untuk menggunkan
BAB V IMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap Aplikasi Power Control. Tahapan ini dilakukan setelah analisa dan perancangan selesai dilakukan dan akan
Membuat JSP dan Servlet Sederhana
Membuat JSP dan Servlet Sederhana Juli 2009 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Untuk memulai latihan ini, pastikan pada komputer Anda terinstall Eclipse dan Apache Tomcat. Program Tomcat
Praktikum 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
PROSEDUR MENJALANKAN APLIKASI
PROSEDUR MENJALANKAN APLIKASI 1. Bukalah aplikasi tersebut Maka akan muncul tampilan seperti di atas. Di sini hanya ada menu file. 2. Klik file untuk melakukan login ke dalam aplikasi Di dalam menu file
BERKENALAN DENGAN MODEL CODEIGNITER
BERKENALAN DENGAN MODEL CODEIGNITER Muhamad Yusuf [email protected] :: https://muhamadyusufppn.blogspot.co.id Abstrak Framework CodeIgniter memiliki konsep MVC(Model, View, Controller) yang merupakan
BAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN 4.1 Pembangunan Sistem Pembanguna sistem dari aplikasi dimulai dari instalasi aplikasi server dan membuat kebutuhan data seperti data anggota, data pengguna, data transaksi
BAB IV IMPLEMENTASI DAN EVALUASI
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Tahap implementasi program merupakan suatu tahap penerapan dari analisis dan desain sistem yang telah dibuat. Adapun kebutuhan sistem ini terdiri dari
Sistem Informasi Persediaan Barang Jadi & Setengah Jadi
Sistem Informasi Persediaan Barang Jadi & Setengah Jadi No Kode Program : VBNET01 www.101peluangbisnis.com Bahasa Pemograman VB. NET + Database Ms. Access Terima kasih telah memilih aplikasi pengolahan
BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan
71 BAB IV IMPLEMENTASI DAN EVALUASI Pada bab empat ini akan dibahas mengenai hasil analisis dan perancangan aplikasi perhitungan gaji karyawan pada Koperasi Udara Jawa meliputi tahap implementasi, uji
Bab 4. Hasil dan Pembahasan
54 Bab 4 Hasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem dan pembahasan, berdasarkan perancangan yang telah dilakukan pada bab tiga, serta pengujian sistem. Adapun tujuan implementasi
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Hasil dari penerapan Metode Fuzzy TSukamoto dalam Pendukung Keputusan Penilaian Kinerja Karyawan pada PT. Taspen (Persero) Medan yang dibangun dapat dilihat
1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method
Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:10:57 1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception?
Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya
Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya [email protected] Nama Mahasiswa NIM Kelas Kompetensi Dasar Memahami konsep dasar MVC
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil IV.1.1. Tampilan Form Login Sebelum user masuk ke form menu utama terlebih dahulu user melakukan login, user memasukan username dan password sesuai dengan
BAB V IMPLEMENTASI DAN PEMBAHASAN
BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan program Sistem Informasi Pembelian dan Penjualan pada UD. PRIBUMI,
Aplikasi Tata Persuratan Berbasis Web Perum Jasa Tirta II. bertujuan untuk memenuhi kebutuhan di setiap Unit Kerja, sebuah
PENDAHULUAN Aplikasi Tata Persuratan Berbasis Web Perum Jasa Tirta II bertujuan untuk memenuhi kebutuhan di setiap Unit Kerja, sebuah program aplikasi yang dapat mengukur tingkat kualitas kinerja sebuah
Bab 4 Pembahasan Dan Hasil Pengujian
Bab 4 Pembahasan Dan Hasil Pengujian 4.1 Implementasi Aplikasi Pada Bab 4 ini akan dijelaskan bagaimana cara kerja aplikasi program untuk pemodelan system registrasi terpadu berbasis web menggunakan web
- Menuliskan business logic dari aplikasi untuk mengakses data source
MODUL 4 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi
BAB IV ANALISIS DAN PERANCANGAN SISTEM
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Berjalan 4.1.1 Analisis Prosedur Yang Sedang Berjalan 4.1.1.1 Workflow Sistem Informasi Laundry Yang Berjalan Untuk mengetahui sistem yang
Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D sebagai sebuah frameworknya.
1 Teknologi Game Materi 2 Menampilkan peta di Game Tools yang dibutuhkan 1. JDK 6ux 2. Notepad++/Netbeans 6.x/JDeveloper/Eclipse Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D
Tutorial 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
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada bab ini akan dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada aplikasi
PEMROGRAMAN 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
APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses
APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses Disusun oleh Bayu Pratama RN [M0507011] S1 TEKNIK INFORMATIKA UNS FAKULTAS MIPA Batasan Aplikasi
Gambar 6.1 Tampilan Utama Website
BAB IV HASIL DAN ANALISIS 4.1 Hasil Karya Dari berbagai tahap-tahap yang telah dilakukan sebelumnya maka dapat dihasilkan sebuah Website Altagrave Sebagai Media Penjualan Buku Menggunakan Php yang berfungsi
PENGEMBANGAN APLIKASI GENERATOR MODUL PADA CMS UNTUK MEMPERMUDAH PENGEMBANGAN SISTEM BERBASIS WEB (studi kasus: CMS Lokomedia)
PENGEMBANGAN APLIKASI GENERATOR MODUL PADA CMS UNTUK MEMPERMUDAH PENGEMBANGAN SISTEM BERBASIS WEB (studi kasus: CMS Lokomedia) Fiftin Noviyanto 1, Al Mazari 2 Program Studi Teknik Informatika Universitas
Contoh-contoh yang sudah diidentifikasi untuk desain ini antara lain:
1. Tujuan Membuat program menggunakan Include dan Forward Mengetahui pengertian dari Filter dan penggunaannya 2. Latar Belakang Sebuah filter adalah sebuah object yang melaksanakan tugas penfilteran pada
LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1
LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1 INSTALLASI FRAMEWORK YII DAN MENGGUNAKAN GENERATOR Disusun oleh BUJANG PUTRO WICAKSONO 135610046 JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA
MANUAL PENGGUNAAN APLIKASI BERBASIS WEB SISTEM INFORMASI UNIT LAYANAN PENGADAAN (ULP) PEMERINTAH KOTA BANJARMASIN
MANUAL PENGGUNAAN APLIKASI BERBASIS WEB SISTEM INFORMASI UNIT LAYANAN PENGADAAN (ULP) PEMERINTAH KOTA BANJARMASIN 2013 A. Petunjuk Untuk Admin ULP 1. Login Awal Untuk masuk ke menu admi sebagai administrator
BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Implementasi Sistem Implementasi sistem adalah implementasi dari analisis dan desain yang telah dibuat sebelumnya. Sehingga diharapkan dengan adanya implementasi
Sistem Informasi Pendistribusian Penjualan Velg
Sistem Informasi Pendistribusian Penjualan Velg No Kode Program : VBNET02 www.101peluangbisnis.com Bahasa Pemograman VB. NET + Database Ms. Access Terima kasih telah memilih aplikasi pengolahan data di
BAB V IMPLEMENTASI DAN PEMBAHASAN. pembuatan aplikasi Sistem Informasi Adminstrasi Travel Berbasis Web Pada PT.
BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem Yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk pembuatan aplikasi Sistem Informasi Adminstrasi Travel Berbasis Web Pada PT. Bia
PENGEMBANGAN APLIKASI GENERATOR MODUL PADA CMS UNTUK MEMPERMUDAH PENGEMBANGAN SISTEM BERBASIS WEB (studi kasus: CMS Lokomedia)
PENGEMBANGAN APLIKASI GENERATOR MODUL PADA CMS UNTUK MEMPERMUDAH PENGEMBANGAN SISTEM BERBASIS WEB (studi kasus: CMS Lokomedia) Fiftin Noviyanto 1, Al Mazari 2 Program Studi Teknik Informatika Universitas
A. ADMINISTRATOR. Form Login Admin
A. ADMINISTRATOR Form Login Admin 1. Kita melakukan login sebagai user tergantung hak akses yang dimiliki masing-masing user (admin, bagian keuangan, dan manajer) dengan menginputkan username & password.
BAB IV HASIL DAN UJI COBA
61 BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari perancangan sistem informasi akuntansi penjualan es balok pada PT. Cita Sumatera Agung. IV.1.1. Tampilan
Prosedur Menjalankan Program. Prosedur menjalankan program dijelaskan melalui tujuh bagian umum yaitu prosedur
Prosedur Menjalankan Program Prosedur menjalankan program dijelaskan melalui tujuh bagian umum yaitu prosedur halaman Registrasi, menu Chat, menu Friends, dan menu Groups, menu Activity, halaman Help,
TUGAS 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
