Menggunakan Database pada Cordova

Ukuran: px
Mulai penontonan dengan halaman:

Download "Menggunakan Database pada Cordova"

Transkripsi

1 Menggunakan Database pada Cordova Agustus 2015 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Selain digunakan untuk mengakses fitur yang ada di dalam sebuah perangkat mobile seperti accelerometer, geolocation, kamera, contact dan sebagainya melalui plugin Cordova, salah satu fungsi API Cordova yang sangat berguna saat membuat sebuah aplikasi adalah melakukan operasi dengan database lokal di dalam perangkat tersebut. Hal-hal yang bisa dilakukan pada saat melakukan operasi database adalah meliputi pembuatan database termasuk table-table di dalamnya, penambahan data ke dalam table, menampilkan/mencari data, perubahan data dan penghapusan data. Database sangat berguna misalnya saat Cordova digunakan untuk membuat sebuah aplikasi bisnis yang membutuhkan tempat penyimpanan data secara lokal. Plugin pada API Cordova yang digunakan untuk melakukan operasi database adalah cordova-sqlitestorage. Plugin storage ini memungkinkan aplikasi menjalankan perintah SQL yang umum seperti CREATE TABLE, SELECT, INSERT, UPDATE dan DELETE berikut penanganan kesalahannya. Sebelum memulai dengan pembuatan aplikasi ini, pastikan komputer kerja Anda telah dipersiapkan dengan API Cordova dan software yang dibutuhkan lainnya. Untuk mempersiapkan lingkungan kerja Cordova, silakan membaca artikel Memulai Cordova yang dibuat penulis sebelumnya. Catatan: Pada artikel ini platform yang digunakan hanya Android, sehingga semua penjelasan yang diuraikan mengacu pada platform tersebut. Kode program dari contoh aplikasi telah disertakan bersama artikel ini sehingga Anda bisa menggunakannya sambil membaca penjelasan agar lebih mudah memahaminya. Membuat projek baru Untuk memberikan gambaran mengenai aplikasi contoh ini, berikut ini adalah penjelasan bagian-bagian yang akan dibuat. Fungsi opendb, yang harus dipanggil sebelum melakukan operasi database apapun. Fungsi ini mempunyai dua fungsi: 1. Membuat database jika database belum terbentuk. 2. Membuat koneksi ke database sebelum menjalankan perintah SQL. Di dalam fungsi tersebut terdapat sebuah perintah dari plugin storage yang dijalankan adalah 1

2 var db = window.opendatabase("mydatabase", "1.0", "My Database", ); Pada pertama kali dijalankan perintah ini akan membuat database bernama mydatabase dengan versi 1.0 dan dekskripsi "My Database". Database tersebut berukuran byte. Fungsi initdb, yang akan dipanggil ketika koneksi database berhasil dibuat. Perintah SQL yang akan dijalankan adalah untuk membuat table DEMO jika ia belum terbentuk. tx.executesql('create TABLE IF NOT EXISTS DEMO (id unique, data)'); Table DEMO ini terdiri dari dua buah field. Field pertama bernama id yang bertipe data numeric dan bersifat unik (tidak boleh duplikat). Field kedua bernama data yang bertipe data string. Fungsi getrecordcountdb, yang berfungsi untuk medapatkan jumlah record di dalam table DEMO. tx.executesql('select * FROM DEMO', [], recordcountsuccess, errorcb );... totalrecordcount = results.rows.length; Fungsi cleandb, yang berfungsi untuk mengosongkan isi table DEMO/menghapus semua data. tx.executesql('delete FROM DEMO'); Fungsi populatedb, yang berfungsi untuk mengisi data ke dalam table DEMO secara random.... for(j=1; j <= i; j++) { var k = totalrecordcount + j; var sql = 'INSERT INTO DEMO (id, data) VALUES (' + k + ', "' + randomstring() + '")'; tx.executesql(sql); Fungsi querydb, yang berfungsi untuk menampilkan isi table DEMO.... tx.executesql('select * FROM DEMO', [], querysuccess, errorcb);... var storagecontent = "<ul data-role='listview' data-inset='true'>\r\n"; var len = results.rows.length; for (var i=0; i<len; i++){ var item = "Row = " + i + " ID = " + results.rows.item(i).id + " Data = " + results.rows.item(i).data; storagecontent += '<li>' + item + '</li>\r\n'; storagecontent += '</ul>\r\n'; $("#content").html(storagecontent); $("#content").find( ":jqmdata(role=listview)" ).listview(); 2

3 Fungsi-fungsi di atas adalah bagian-bagian utama dari aplikasi. Selain yang dijelaskan di atas masih terdapat beberapa fungsi pendukung lainnya. Semua fungsi terdapat di file index.js dan index.html. Berikut ini adalah langkah-langkah untuk membuat projek aplikasi tersebut: 1. Buat sebuah folder kerja untuk projek Cordova. Pada contoh ini folder tersebut diletakkan pada folder..\cordova\workshop. Anda bebas menentukan nama dan lokasi folder tersebut. Buka sebuah command shell dan masuk ke dalam folder kerja di atas. Pada contoh ini akan dibuat sebuah projek bernama storage. 2. Jalankan perintah berikut ini: cordova create storage com.excercise.storage Storage Setelah projek berhasil dibuat, file-file projek tersebut akan disimpan di dalam folder..\cordova\workshop\storage. Silakan menuju folder tersebut dan melihat folder-folder dan filefile apa saja yang sudah terbentuk. 3. Tambahkan dukungan untuk platform Android. Silakan masuk ke folder..\cordova\workshop\ storage dan jalankan perintah: cordova platforms add android 4. Tambahkan plugin-plugin yang dibutuhkan. Silakan masuk ke folder..\cordova\workshop\storage dan jalankan perintah: cordova plugin add cordova-plugin-device cordova plugin add cordova-plugin-console cordova plugin add cordova-sqlite-storage 5. Sesuaikan versi API Android yang terinstal pada komputer kerja dengan versi target yang akan dibuat. Pada API Cordova yang digunakan oleh penulis, secara default target yang ditetapkan adalah android-22. Namun karena pada komputer kerja penulis versi API Android yang terinstal adalah 21 maka bagian ini harus diedit secara manual. 3

4 Buka file project.properties di dalam folder..\workshop\storage\platforms\android. Ubah versi API pada bagian target dengan yang sesuai. Buka file AndroidManifest.xml di dalam folder..\workshop\storage\platforms\android. Ubah versi API pada bagian android:targetsdkversion dengan yang sesuai. Mempersiapkan jquery Langkah ini bertujuan untuk memperindah tampilan dan tidak berhubungan dengan fungsi inti dari aplikasi yang sedang dibuat. jquery dibutuhkan untuk digunakan bersama-sama jquery Mobile. Versi jquery yang digunakan pada contoh program ini adalah jquery Dianjurkan untuk tidak menggunakan jquery 2.x karena terbatasnya versi browser yang didukung oleh versi tersebut. 1. Silakan mengunduh jquery dari situs beralamat: 2. Silakan menyalin file jquery js ke dalam folder..\storage\www\js. Mempersiapkan jquery Mobile Pada contoh ini framework jquery Mobile akan digunakan untuk memperindah tampilan antar muka (User Interface= UI). jquery Mobile adalah UI framework yang sangat populer dan cukup mudah digunakan. Versi jquery Mobile yang digunakan pada contoh program ini adalah jquery.mobile-1.4.5, namun demikian tidak ada batasan untuk menggunakan versi yang lebih baru. 1. Silakan mengunduh jquery Mobile dari situs beralamat: 2. Silakan menyalin file jquery.mobile min.js ke dalam folder..\storage\www\js. 3. Silakan menyalin file jquery.mobile min.css ke dalam folder..\storage\www\css. Mengedit file index.js Buka file index.js yang ada di dalam folder..\storage\www\js. Hapus semua skrip yang asli dan ganti dengan skrip yang baru berikut ini. var totalrecordcount = 0; // Wait for Cordova to load // document.addeventlistener("deviceready", ondeviceready, false); // Cordova is ready // function ondeviceready() { 4

5 getrecordcount(); //Open & init the database function opendb() { var db = window.opendatabase("mydatabase", "1.0", "My Database", ); db.transaction(initdb, errorcb); return db; function initdb(tx) { //tx.executesql('drop TABLE IF EXISTS DEMO'); tx.executesql('create TABLE IF NOT EXISTS DEMO (id unique, data)'); //Clean the database function cleanstorage() { var db = opendb(); db.transaction(cleandb, errorcb, successcb ); getrecordcount(); //Update the "totalrecordcount" variable function cleandb(tx) { tx.executesql('delete FROM DEMO'); //Random string generator function randomstring() { var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz "; for( var i=0; i < 10; i++ ) text += possible.charat(math.floor(math.random() * possible.length)); return text; //Populate items function populateitems() { var db = opendb(); db.transaction(populatedb, errorcb, successcb); function populatedb(tx) { getrecordcount(); //Update the "totalrecordcount" variable //alert("totalrecordcount=" + totalrecordcount); var i = Math.floor((Math.random() * 10) + 1); for(j=1; j <= i; j++) { var k = totalrecordcount + j; //alert("k=" + k); var sql = 'INSERT INTO DEMO (id, data) VALUES (' + k + ', "' + randomstring() + '")'; //alert("sql=" + sql); tx.executesql(sql); //Get total record count function getrecordcount() { var db = opendb(); db.transaction(getrecordcountdb, errorcb); return totalrecordcount; function getrecordcountdb(tx) { tx.executesql('select * FROM DEMO', [], recordcountsuccess, errorcb ); function recordcountsuccess(tx, results) { totalrecordcount = results.rows.length; // Transaction error callback 5

6 // function errorcb(tx, err) { alert("error processing SQL: "+err); // Transaction success callback // function successcb() { alert("success!"); 6

7 Mengedit file index.html Buka file index.html yang ada di dalam folder..\storage\www. Hapus semua skrip HTML yang asli dan ganti dengan skrip yang baru berikut ini. <!DOCTYPE html> <html> <head> <title>storage Plugin</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!--link rel="stylesheet" type="text/css" href="css/index.css"--> <link rel="stylesheet" href="css/jquery.mobile min.css"> <script src="js/jquery js"></script> <script src="js/jquery.mobile min.js"></script> <script> $(document).bind( "pagebeforechange", function( e, data ) { if ( typeof data.topage === "string" ) { var u = $.mobile.path.parseurl( data.topage ); var pageid = u.hash.replace( /.*#/, "" ), pageselector = u.hash.replace( /\?.*$/, "" ); //alert(pageid); if(pageid=="display") { showdata( ); ); function showdata() { var db = opendb(); db.transaction(querydb, errorcb ); function querydb(tx) { tx.executesql('select * FROM DEMO', [], querysuccess, errorcb); function querysuccess(tx, results) { var storagecontent = "<ul data-role='listview' data-inset='true'>\r\n"; var len = results.rows.length; for (var i=0; i<len; i++){ var item = "Row = " + i + " ID = " + results.rows.item(i).id + " Data = " + results.rows.item(i).data; storagecontent += '<li>' + item + '</li>\r\n'; storagecontent += '</ul>\r\n'; $("#content").html(storagecontent); //ajax to inject the listview $("#content").find( ":jqmdata(role=listview)" ).listview(); //render/refresh the listview html 7

8 </script> </head> <body> <!--############# MAIN MENU ############# --> <div data-role="page" id="mainmenu"> <div data-role="header"> <h1>storage Plugin</h1> <div data-role="main" class="ui-content"> <p>please select an action:</p> <ul data-role="listview"> <li><a href="#clean">clean storage</a></li> <li><a href="#insert">populate new items</a></li> <li><a href="#" onclick="alert(getrecordcount() ); return false;">display item count</a></li> <li><a href="#display">display storage</a></li> </ul> <!--############# CLEAN STORAGE ############# --> <div data-role="page" data-dialog="true" id="clean"> <div data-role="header"> <h1>clean Storage</h1> <div data-role="main" class="ui-content"> <p>are you sure want to remove all items in the storage?</p> <p align="center"> <a href="#" data-ajax="false" data-role="button" data-iconpos="left" data-inline="true" data-theme="b" onclick="cleanstorage();$.mobile.changepage('#mainmenu'); return false;">yes, remove all</a></p> <!--############# INSERT ITEM ############# --> <div data-role="page" data-dialog="true" id="insert"> <div data-role="header"> <h1>insert Items</h1> <div data-role="main" class="ui-content"> <p>do you want to add some random data items into the storage?</p> <p align="center"> <a href="#" data-ajax="false" data-role="button" data-icon="plus" data-iconpos="left" data-inline="true" datatheme="b" onclick="populateitems();$.mobile.changepage('#mainmenu'); return false;">yes, populate Items</a></p> <!--############# DISPLAY ############# --> <div data-role="page" id="display"> 8

9 <div data-role="header"> <h2>display Storage</h2> <a href="#mainmenu" data-icon="home" data-iconpos="notext">home</a> <div data-role="main" class="ui-content"> <h3>storage contents:</h3> <div id="content"> <script type="text/javascript" src="cordova.js"></script> <script type="text/javascript" src="js/index.js"></script> </body> </html> 9

10 Mempersiapkan file-file gambar File-file gambar ada di dalam folder..\storage\www\img. Mempersiapkan file icon Sebuah icon baru telah dipersiapkan untuk menggantikan icon standar dari aplikasi Cordova. 1. Siapkan sebuah gambar dengan format PNG dan berukuran 96 x 96 pixel. 2. Pada folder projek aplikasi Cordova, silakan masuk ke sub-folder..\platforms\android\res. Di situ akan dijumpai beberapa folder drawable dan drawable-xxx seperti pada gambar berikut ini. 3. Hapus semua folder drawable-xxx dan tinggalkan sebuah folder bernama drawable. Dengan dihapusnya folder-folder drawable-xxx maka perangkat mobile selalu akan mencari gambar icon di dalam folder drawable. 4. Di dalam folder drawable terdapat file bernama icon.png. File inilah yang dapat diganti dengan gambar lain supaya icon aplikasi berubah sesuai dengan gambar yang diinginkan. Silakan mengambil gambar icon yang baru dan salin ke dalam folder ini dengan nama file yang sama (hapus file icon.png yang asli). Pastikan resolusinya sama dengan gambar yang asli. 10

11 Menjalankan aplikasi 1. Sambungkan kabel data dari komputer ke perangkat Android. Pastikan perangkat Android terdeteksi oleh komputer. 2. Masuk ke dalam folder..\cordova\workshop\storage dan jalankan perintah: cordova run android Tampilan aplikasi saat dijalankan diperlihatkan pada gambar di bawah ini. Fungsi-fungsi yang tersedia Menghapus isi table Mengisi table Menampilkan jumlah record 11

12 Menampilkan isi table Referensi: Proverbs 1:7. The fear of the LORD is the beginning of knowledge: but fools despise wisdom and instruction. 12

Menggunakan Vibration pada Cordova

Menggunakan Vibration pada Cordova Menggunakan Vibration pada Cordova Juli 2015 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Artikel kali ini akan menjelaskan cara menggetarkan perangkat mobile dengan menggunakan API Cordova. Teknik

Lebih terperinci

4. Tambahkan dukungan untuk platform Android. Silakan masuk ke folder..\cordova\workshop\ accelerometer dan jalankan perintah:

4. Tambahkan dukungan untuk platform Android. Silakan masuk ke folder..\cordova\workshop\ accelerometer dan jalankan perintah: Menggunakan Accelerometer pada Cordova Juli 2015 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Accelerometer adalah sensor gerak yang mendeteksi perubahan (delta) dalam gerakan relatif terhadap posisi

Lebih terperinci

Menampilkan Battery Status pada Cordova

Menampilkan Battery Status pada Cordova Menampilkan Battery Status pada Cordova Juli 2015 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Artikel kali ini akan menjelaskan cara menampilkan status baterai (battery status) pada perangkat mobile

Lebih terperinci

Menggunakan Connection pada Cordova

Menggunakan Connection pada Cordova Menggunakan Connection pada Cordova Juli 2015 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Connection memberikan informasi tipe dari koneksi ke jaringan selular atau jaringan. Artikel kali ini akan

Lebih terperinci

Menggunakan Geolocation pada Cordova

Menggunakan Geolocation pada Cordova Menggunakan Geolocation pada Cordova Juli 2015 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Geolocation memberikan informasi lokasi dari perangkat seperti garis lintang (latitude) dan bujur (longitude).

Lebih terperinci

Menampilkan Splash Screen pada Cordova

Menampilkan Splash Screen pada Cordova Menampilkan Splash Screen pada Cordova Juli 2015 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Artikel kali ini akan menjelaskan cara menampilkan splash screen dari sebuah aplikasi dengan menggunakan

Lebih terperinci

DAFTAR PUSTAKA. Andi, Menguasai Pemerograman Web Dengan Java Script. Wahana Komputer 2010

DAFTAR PUSTAKA. Andi, Menguasai Pemerograman Web Dengan Java Script. Wahana Komputer 2010 DAFTAR PUSTAKA Andi, Menguasai Pemerograman Web Dengan Java Script. Wahana Komputer 2010 Enterprise,Jubilee.2011.Step by Step HTML5, cara cepat menguasai script HTML5,Yogyakarta : Elex Media Komputindo

Lebih terperinci

MODUL PRAKTIKUM SISTEM TERDISTRIBUSI

MODUL PRAKTIKUM SISTEM TERDISTRIBUSI MODUL PRAKTIKUM SISTEM TERDISTRIBUSI WEB API Yuli Purwati, M.Kom Praktikum 8 7 Juni 2017 Aplikasi ASP.NET Web Api 1. Pembuatan Web Api Buat project baru pada Visual Studio, File New Project. Lalu, pilih

Lebih terperinci

MODUL 13 INTERKONEKSI CLIENT-SERVER JQUERY

MODUL 13 INTERKONEKSI CLIENT-SERVER JQUERY MODUL 13 INTERKONEKSI CLIENT-SERVER JQUERY A. Tujuan : 1. Memahami pembuatan user interface 2. Memahami transmisi data pada user interface 3. Memahami passing parameter dalam koneksi client-server B. Dasar

Lebih terperinci

DAFTAR PUSTAKA. Fathansyah. (2007). Basis Data. Informatika : Bandung.

DAFTAR PUSTAKA. Fathansyah. (2007). Basis Data. Informatika : Bandung. DAFTAR PUSTAKA Fathansyah. (2007). Basis Data. Informatika : Bandung. Pressman, Roger S. (2012). Rekayasa Perangkat Lunak Buku Dua, Pendekatan Praktisi (Edisi 7). Andi : Yogyakarta. Saputra, Agus. (2012).

Lebih terperinci

[SANGAT MUDAH] Cara Membuat Tab dengan Bootstrap

[SANGAT MUDAH] Cara Membuat Tab dengan Bootstrap [SANGAT MUDAH] Cara Membuat Tab dengan Bootstrap Oleh: Arinadi Nur Rohmad Asalamualaikum.. Bagi yang seorang yang belum paham betul JQuery seperti saya, membuat Tab adalah pekerjaan yang cukup sulit..

Lebih terperinci

Menggunakan Database di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.

Menggunakan Database di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2. Menggunakan Database di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse, SQLite Dengan semakin beragamnya pengembangan berbagai aplikasi di platform

Lebih terperinci

KAJIAN 3 Web Responsive

KAJIAN 3 Web Responsive KAJIAN 3 Web Responsive Modul 10 Pengantar Web Responsive Modul 11 Perancangan Web Responsive 73 KAJIAN 3 Web Responsive MODUL 10 Pengantar Web Responsive 10.1. TUJUAN Mengetahui dan memahami dasar perancangan

Lebih terperinci

Membuat Display Produk dalam Layout Box 4 Kolom

Membuat Display Produk dalam Layout Box 4 Kolom Membuat Display Produk dalam Layout Box 4 Kolom Oleh: Debrian Ruhut Saragih Selamat pagi Sobat sekalian, saat ini kita banyak menemukan toko online bertebaran di Internet. Saya sering memperhatikan bagaimana

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Bab ini menjelaskan mengenai implementasi dari prototype aplikasi pencarian lokasi rumah sakit BPJS berbasis android yang akan dibuat dan hasil pengujian terhadap aplikasi

Lebih terperinci

Pendahuluan. Hal itu dimungkinkan dengan adanya framework bernama PhoneGap. PhoneGap

Pendahuluan. Hal itu dimungkinkan dengan adanya framework bernama PhoneGap. PhoneGap Pendahuluan Dahulu, membuat aplikasi mobile semacam android packege (apk) boleh dibilang sulit dan tidak praktis. Seseorang butuh kemampuan bahasa pemrograman java yang boleh jadi bukanlah bahasa yang

Lebih terperinci

Membuat Chatbox Sederhana dengan Ajax jquery dan PHP PDO

Membuat Chatbox Sederhana dengan Ajax jquery dan PHP PDO Membuat Chatbox Sederhana dengan Ajax jquery dan PHP PDO Oleh: Ananda Mukhammad Ikhsan Chatbox adalah fitur yang cukup penting di website berbasis sosial media. Nah, kali ini saya akan memberikan tutorial

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Penelitian sejenis pernah dilakukan oleh Kresno Fransiscus Xaverius Dwi (2017), dengan judul Sistem Informasi Penggajian Dosen di STMIK AKAKOM

Lebih terperinci

Tutorial Implementasi Jquery Mobile dan JSP. 1. Definisi Jquery Mobile

Tutorial Implementasi Jquery Mobile dan JSP. 1. Definisi Jquery Mobile Tutorial Implementasi Jquery Mobile dan JSP 1. Definisi Jquery Mobile Jquery mobile : framework tampilan berbasis HTML 5, sehingga situs responsive baik di desktop, tablet atau smarphone. 2. Download Jquery

Lebih terperinci

LAMPIRAN.

LAMPIRAN. 61 DAFTAR PUSTAKA Andasasmita, Komar. 1990a. Notaris II, Contoh Akta Otentik dan Penjelasannya. Jawa Barat: Ikatan Notaris Indonesia Komisariat Jawa Barat. ------------------------------. 1990b. Notaris

Lebih terperinci

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE 8.1 Membuat User Sebelum dapat mengakses database, kita sebaiknya membuat user account yang akan kita gunakan untuk mengakses database tersebut. Pada halaman

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI 2.1. Tinjauan Pustaka Penelitian yang dilakukan oleh Irma Eka Ayu Novita dan Hernawan Sulistyanto (2015) dengan judul Pengembangan Aplikasi Untuk Mengetahui Kebutuhan

Lebih terperinci

Tahap Instalasi PostgreSQL di Windows

Tahap Instalasi PostgreSQL di Windows Tahap Instalasi PostgreSQL di Windows 1. Unduh file installer PostgreSQL terbaru dari alamat http://www.enterprisedb.com/productsservices-training/pgdownload#windows 2. Setelah file installer berhasil

Lebih terperinci

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah www.ilmuwebsite.com Bagian 4. CRUD (Create, Read, Update, Delete)

Lebih terperinci

BAB X AKSES DAN MANIPULASI DATA

BAB X AKSES DAN MANIPULASI DATA BAB X AKSES DAN MANIPULASI DATA A. TUJUAN Memahami konsep dasar akses dan manipulasi data. Mampu mengintegrasikan aplikasi PHP dengan database MySQL. Mampu menghasilkan aplikasi web database untuk pengolahan

Lebih terperinci

Perkenalan Glyphicon Bootstrap dan Cara Mudah Menggunakannya

Perkenalan Glyphicon Bootstrap dan Cara Mudah Menggunakannya Perkenalan Glyphicon Bootstrap dan Cara Mudah Menggunakannya Oleh: Arinadi Nur Rohmad Glyphicon ini berbasis text jadi lebih ringan dan biasa diganti warna seperti huruf pada umumnya yang berbeda dari

Lebih terperinci

Advantages. Keunggulan :

Advantages. Keunggulan : Advantages Keunggulan : Tampilan (interface) Dreamweaver mudah dimengerti oleh pengguna dari semua tingkat keahlian, bahkan bagi orang awam sekalipun. Dreamweaver cukup tangguh untuk membangun berbagai

Lebih terperinci

CHAPTER 6. Sebelum membuat starter data, kita perlu meng-create collections terlebih dahulu. Buat folder lib pada folder aplikasi.

CHAPTER 6. Sebelum membuat starter data, kita perlu meng-create collections terlebih dahulu. Buat folder lib pada folder aplikasi. CHAPTER 6 Untuk membuat collections, hal pertama yang dilakukan adalah menambahkan baris baru ke dalam file Javascript yang memungkinkan user untuk membuat collections. Sebelumnya, image tersimpan dalam

Lebih terperinci

MODUL 12 PENGENALAN JQUERY MOBILE

MODUL 12 PENGENALAN JQUERY MOBILE MODUL 12 PENGENALAN JQUERY MOBILE INTERNET PROGRAMMING PENS A. Tujuan : 1. Memahami jquery mobile 2. Memahami interkoneksi antar halaman 3. Memahami pembuatan aplikasi jquery B. Dasar Teori Beberapa aplikasi

Lebih terperinci

Membuat Scrollspy Dengan Bootstrap

Membuat Scrollspy Dengan Bootstrap Membuat Scrollspy Dengan Bootstrap Oleh: Hasyemi Rafsanjani Asyari Hai JagoCodingers. Apa kabar? Pernah ngga kalian membuka sebuah website lalu ada menu link navigasi yang akan terupdate atau terlihat

Lebih terperinci

[SANGAT MUDAH] Cara Membuat Slide Show dengan Bootstrap 3

[SANGAT MUDAH] Cara Membuat Slide Show dengan Bootstrap 3 [SANGAT MUDAH] Cara Membuat Slide Show dengan Bootstrap 3 Oleh: Arinadi Nur Rohmad Oke, Membuat slide show adalah pekerjaan yang sulit untuk yang baru belajar CSS karena pada dasarnya Slide Show dibuat

Lebih terperinci

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA 2011 PENGENALAN DATABASE MYSQL Praktikum ke-1 A. Pengenalan MySQL MySQL merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat

Lebih terperinci

Pengenalan JavaScript

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

Lebih terperinci

Upload File dengan Metode AJAX

Upload File dengan Metode AJAX Upload File dengan Metode AJAX Oleh: Cecep Yusuf Saya akan membahas bagaimana membuat form upload file beserta prosesnya dengan menggunakan teknik AJAX memakai library Ajax File Upload, salah satu library

Lebih terperinci

Persiapan. Jalankan server apache dari XAMPP control panel Ekstrak file yang telah dibagikan, Salin folder week_8 ke htdocs

Persiapan. Jalankan server apache dari XAMPP control panel Ekstrak file yang telah dibagikan, Salin folder week_8 ke htdocs Ajax Persiapan Download: https://drive.google.com/file/d/0bxksp6axeejqa3loddvnd2fcx3c/vi ew?usp=sharing Latihan-latihan ini memerlukan koneksi aktif internet Cek kembali koneksi internet anda Jalankan

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 7 Basis data (database) dapat dikatakan sebagai sekumpulan data yang disimpan, saling berhubungan, dan diorganisasi secara bersama. Perangkat lunak yang dapat digunakan untuk mengolah basis data

Lebih terperinci

E-trik Ajax. Database MySQL. Dedi Alnas

E-trik Ajax. Database MySQL. Dedi Alnas E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data PRAKTIKUM 6 Query Data 2 TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data MATERI Program edit dan hapus TUGAS Menambahkan fitur edit dan hapus untuk semua form input data

Lebih terperinci

Cara Membuat website dengan Dreamweaver

Cara Membuat website dengan Dreamweaver Cara Membuat website dengan Dreamweaver Pajrin Wurika Sahara [email protected] Abstrak Dreamweaver adalah software aplikasi desain web visual yang biasa dikenal dengan istilah WYSIWYG What You See

Lebih terperinci

membuat website dengan bootstrap v3.0.0

membuat website dengan bootstrap v3.0.0 membuat website dengan bootstrap v3.0.0 Oleh: reski hamsah Belakangan ini, bootstrap telah merilis versi terbarunya dengan berbagai tawaran menarik mulai dari desain, fitur, dan customizer terbaru untuk

Lebih terperinci

Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading)

Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading) Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading) 17:08 20 Oct 2010 @Ajax Pada artikel sebelumnya kita telah belajar dan mengenal jquery dan penggunaan fungsi load() di Tutorial jquery

Lebih terperinci

RANCANG BANGUN APLIKASI KAMUS ISTILAH AKUNTANSI PADA SMARTPHONE DENGAN METODE EXTREME PROGRAMMING

RANCANG BANGUN APLIKASI KAMUS ISTILAH AKUNTANSI PADA SMARTPHONE DENGAN METODE EXTREME PROGRAMMING RANCANG BANGUN APLIKASI KAMUS ISTILAH AKUNTANSI PADA SMARTPHONE DENGAN METODE EXTREME PROGRAMMING Qoriani Widayati 1), Usman Ependi 2), Fakultas Ilmu Komputer Universitas Bina Darma Jl. Jend. A. Yani No.

Lebih terperinci

Membuat Duplikasi Form dengan Jquery (Dynamic Form)

Membuat Duplikasi Form dengan Jquery (Dynamic Form) Membuat Duplikasi Form dengan Jquery (Dynamic Form) Oleh: Dimas Agung Noviyanto Membuat dynamic field mungkin bukan hal baru bagi seorang web programmer, field inputan yang dapat ditambah maupun di hapus

Lebih terperinci

Laporan Proyek Aplikasi. Membangun Aplikasi Phonebook Darurat dengan jquery Handphone & SDK Android

Laporan Proyek Aplikasi. Membangun Aplikasi Phonebook Darurat dengan jquery Handphone & SDK Android Laporan Proyek Aplikasi Membangun Aplikasi Phonebook Darurat dengan jquery Handphone & SDK Android Kelompok 4 Informatika. A. 2008 Ali Rahman Aris Susanto Aep Wiguna Asep Sopandi Ahmad Muntaqo JURUSAN

Lebih terperinci

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan. Mengenal Trigger di MySQL Pernahkan menemukan kasus saat men-develop aplikasi, dimana perlu melakukan update terhadap suatu field, berdasarkan isi dari field lain? Contoh: men-update field status menjadi

Lebih terperinci

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data MODUL 8 Mengoperasikan Perangkat Lunak Basis Data A. TUJUAN Setelah mengikuti kegiatan pembelajaran ini siswa diharapkan mampu: Membuat, membuka, menyimpan, dan menutup software basis data. Menjelaskan

Lebih terperinci

Ruang Kerja DREAMWEAVER MX 2004 :

Ruang Kerja DREAMWEAVER MX 2004 : 1.1 Pengertian Macromedia Dreamweaver : merupakan sebuah HTML editor Profesional untuk mendesain secara visual dan mengelola situs web beserta halaman- web. 1.2 Spesifikasi PC untuk menjalankan DREAMWEAVER

Lebih terperinci

Pengenalan Structured Query Language

Pengenalan Structured Query Language Pengenalan Structured Query Language Apa Itu SQL? SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk

Lebih terperinci

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah www.ilmuwebsite.com Bagian 7. Membuat Data Pagination Menggunakan

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal. A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table

Lebih terperinci

Pengenalan Script. Definisi HTML

Pengenalan Script. Definisi HTML 1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML

Lebih terperinci

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS) PENGENALAN PROGRAM Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS) Banyak pengembang program aplikasi dan para programmer menghadapi dilema dalam memulai project

Lebih terperinci

Lisensi Dokumen: Uraian Kasus :

Lisensi Dokumen: Uraian Kasus : Uraian Kasus : Pada kasus ini seorang mahasiswa ingin membuat Program sederhana tentang Nomor Handphone teman-temannya untuk mengantisipasi kehilangan HPnya atau HP Error sehingga perlu di Flash ulang

Lebih terperinci

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse Sekilas Tentang Android Android adalah sistem operasi untuk perangkat mobile seperti smartphone

Lebih terperinci

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

PRAKTIKUM SISTEM INFORMASI MANAJEMEN MODUL V DREAMWEAVER 5.1 Tujuan Praktikum Setelah menyelesaikan modul ini, mahasiswa diharapkan mampu : 1. Mengenal komponen aplikasi Macromedia Dreamweaver 2. Membuat template website offline sederhana

Lebih terperinci

Pemrograman Web Week 4. Team Teaching

Pemrograman Web Week 4. Team Teaching Pemrograman Web Week 4 Team Teaching Peran Masing-masing Bahasa HTML => Mengatur Struktur CSS => Mengatur tampilan JSS => Mengatur interaktifitas Penggunaan Javascript Sama seperti pada CSS, ada 3 cara

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Kamus bahasa Arab-Indonesia yang telah dirancang merupakan kamus mobile, dimana kamus mobile tersebut dapat dijalankan pada handphone yang mendukung atau

Lebih terperinci

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 1 2 3 Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 4 Isilah konfigurasi instalasi yang akan dibuat. Oracle Home Location : biasanya terisi otomatis dgn drive yang paling banyak

Lebih terperinci

MySQL J A M K E T I G A

MySQL J A M K E T I G A J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?

Lebih terperinci

Bermain Dynamic Tabel Row dengan menggunakan Javascript

Bermain Dynamic Tabel Row dengan menggunakan Javascript Bermain Dynamic Tabel Row dengan menggunakan Javascript 20 06 2008 Jika kita adalah orang yang berkutat dengan dunia IT terutama bidang aplikasi web programming, pasti akan sering menjumpai proses insert,

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Program Trial Berdasarkan Tanggal 1. buatlah database dengan nama DB1.MDB 2. buatlah tabel dengan nama table1 3. buatlah field dengan nama TGLMulai 4. buka VB 5. buatlah

Lebih terperinci

Beralih dari Input Submit ke Button dan Cara Mudah Membuat Button Bootstrap

Beralih dari Input Submit ke Button dan Cara Mudah Membuat Button Bootstrap Beralih dari Input Submit ke Button dan Cara Mudah Membuat Button Bootstrap Oleh: Arinadi Nur Rohmad Kenapa beralih dari Input Submit ke Button? Ya, menurut saya button lebih Power Full dari pada Input

Lebih terperinci

BAB 10 NETBEANS DATABASE

BAB 10 NETBEANS DATABASE BAB 10 NETBEANS DATABASE Java memiliki server database sendiri dengan nama Derby (Java DB). Deby adalah database server yang termasuk database transaksional selengkapnya ditulis menggunakan Java,aman,memenuhi

Lebih terperinci

UNIVERSITAS KOMPUTER INDONESIA

UNIVERSITAS KOMPUTER INDONESIA UNIVERSITAS KOMPUTER INDONESIA BAB II. MEMULAI PROYEK ANDROID PERTAMA Dosen Pembina : Bella Hardiyana, S. Kom, M. Kom JDK Download JDK terbaru dari link dibawah ini http://www.oracle.com/technetwork/java/javase/downloads/index.

Lebih terperinci

SMK BHAKTI NUSANTARA BOJA

SMK BHAKTI NUSANTARA BOJA MEMBUAT FORM BASIS DATA DAN KONEKSI KE MYSQL MEMBUAT FORM DATABASE DI MICROSOFT ACCESS DISUSUN OLEH : DEKA MUKHAMAD WILDAN SMK BHAKTI NUSANTARA BOJA TAHUN PELAJARAN 2013/2014 E-Mail : [email protected]

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Bab ini berisi implementasi dari perancangan yang telah dibahas pada bab sebelumnya. Pengimplementasiannya meliputi lingkungan perangkat keras, lingkungan

Lebih terperinci

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan STJ MySQL-PHP Menggunakan MySQL sebagai database server a) Menghidupkan MySQL Database Server C:\mysql\bin>mysqld b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket C:\mysql\bin>mysqladmin

Lebih terperinci

MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom

MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom 1. Buatlah File index.php File ini digunakan untuk menampilkan form dan datagrid tabel berita Memanggil koneksi manage BERITA

Lebih terperinci

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

E-trik Ajax. Ajax dan MySQL. Dedi Alnas E-trik Ajax Ajax dan MySQL Dedi Alnas Ajax dan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi Ajax yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL.

Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL. 1 Database Systems: Tipe Tabel MySQL Tipe Filed/Kolom/Atribut My SQL Tipe Operator Aturan Dasar-dasar MySQL Tipe Perintah SQL Data Definition Languange Data Manipulation Languange Data Control Languange

Lebih terperinci

RANCANG BANGUN APLIKASI KAMUS ISTILAH AKUNTANSI PADA SMARTPHONE DENGAN METODE EXTREME PROGRAMMING

RANCANG BANGUN APLIKASI KAMUS ISTILAH AKUNTANSI PADA SMARTPHONE DENGAN METODE EXTREME PROGRAMMING RANCANG BANGUN APLIKASI KAMUS ISTILAH AKUNTANSI PADA SMARTPHONE DENGAN METODE EXTREME PROGRAMMING Usman Ependi 1) Qoriani Widayati 2) Program Studi Teknik Informatika, Fakultas Ilmu Komputer Universitas

Lebih terperinci

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 & MySQL Bahtiar Imran Assalamualaikum.. Pada kesempatan kali ini kita akan membahas mengenai bagaimana

Lebih terperinci

Pengenalan Sistem Informasi Pembangunan Daerah

Pengenalan Sistem Informasi Pembangunan Daerah Pengenalan Sistem Informasi Pembangunan Daerah Direktorat Perencanaan, Evaluasi dan Informasi Pembangunan Daerah Ditjen Bina Pembangunan Daerah Jawa Barat, 18-19 September 2017 Oleh : Ika Puji Astuti Tampilan

Lebih terperinci

Membuat Combobox Bertingkat dengan CakePHP

Membuat Combobox Bertingkat dengan CakePHP Membuat Combobox Bertingkat dengan CakePHP Oleh: Cecep Yusuf Kamu pasti pernah melihat sebuah form yang memungkinkan pengguna untuk mengisikan kategori yang ada di dalam sebuah combobox, dan kita memungkinkan

Lebih terperinci

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1 Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1 Dasar Pemrograman PHP dan MySQL MATERI 1: PENGENALAN PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya

Lebih terperinci

Tampilan Splash Screen Eclipse Pada gambar 4.1 dibawah ini merupakan tampilan splash screen ketika aplikasi eclipse dibuka.

Tampilan Splash Screen Eclipse Pada gambar 4.1 dibawah ini merupakan tampilan splash screen ketika aplikasi eclipse dibuka. BAB IV PEMBUATAN DAN PENGUJIAN Pada bab ini, selanjutnya penulis akan melakukan tahap pembuatan pengujian yang mengacu pada analisa perancangan pada bagian sebelumnya. 4.1 Pembuatan Aplikasi ini dibuat

Lebih terperinci

Pelatihan Intel XDK. Modul 5 Pengembangan Aplikasi Mobile Learning Menggunakan Intel XDK Sesi 2. Dikembangkan oleh Intel Software.

Pelatihan Intel XDK. Modul 5 Pengembangan Aplikasi Mobile Learning Menggunakan Intel XDK Sesi 2. Dikembangkan oleh Intel Software. Pelatihan Intel XDK Modul 5 Pengembangan Aplikasi Mobile Learning Menggunakan Intel XDK Sesi 2 Dikembangkan oleh Intel Software. 1 Versi 1.0. September 2013. Hak Cipta (C) 2013 Intel Software.. Adobe,

Lebih terperinci

Membuat CRUD Sederhana pada Framework Laravel

Membuat CRUD Sederhana pada Framework Laravel Membuat CRUD Sederhana pada Framework Laravel Abdul Rohman [email protected] :: http://www.abdulrohman.web.id Abstrak CRUD (Create, Read, Update dan Delete) merupakan program dasar yang harus dikuasai

Lebih terperinci

2.7.3 Modularisasi require() include() MySQL Keunggulan MySQL Sistem Server pada

2.7.3 Modularisasi require() include() MySQL Keunggulan MySQL Sistem Server pada ABSTRAK Perkembangan yang pesat di bidang teknologi aplikasi berbasis web membawa perubahan yang cukup signifikan terhadap bahasa pemograman yang digunakan. Saat ini informasi yang ditampilkan pada halaman

Lebih terperinci

Cara Membuat Mail Merge di Word 2010

Cara Membuat Mail Merge di Word 2010 Cara Membuat Mail Merge di Word 2010 Mail merge membantu kita untuk membuat sebuah dokumen (misalnya surat) yang isinya sama untuk penerima yang berbeda secara cepat dan mudah. Fitur ini sangat membantu

Lebih terperinci

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa

Lebih terperinci

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */ Tutorial ini akan membimbing kalian membuat sebuah database bernama bioteman dengan sebuah tabel bernama teman. Tabel biodata ini berisi kolom nomor, namateman, tglahir, dan nomorhp. Tabel tersebut akan

Lebih terperinci

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL KapitaSelekta KapitaSelekta (KBKI82127, 2 sks) Materi : Pengenalan MySQL Mohon Perhatian TUGAS DIKUMPULKAN PROGRAM AKAN DIPERIKSA DI KOMPUTER MASING- MASING Sub Materi : 1. Pengenalan MySQL (Part-1) 1.

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 DESAIN LAYOUT 3D MODEL Proses desain layout 3D Model dilakukan menggunakan aplikasi Blender 2.77. Dalam Blender 3D, proses desain dilakukan pada sebuah jendela yang bernama

Lebih terperinci

AJAX dengan jquery Part 3

AJAX dengan jquery Part 3 AJAX dengan jquery Part 3 Oleh: Cecep Yusuf Pada tutorial ini, kita akan belajar bagaimana mengirim data POST dari sebuah form dan dikirim dengan metode AJAX post dengan menggunakan jquery. Selamat pagi

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN

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,

Lebih terperinci

MySQL Full-Text Searching

MySQL Full-Text Searching MySQL Full-Text Searching Didik Setiawan [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

Lebih terperinci

WELCOME MESSAGE WE STARTED AT. 10 March 2016 dimana komunitas ini didirikan

WELCOME MESSAGE WE STARTED AT. 10 March 2016 dimana komunitas ini didirikan WELCOME MESSAGE 10 March 2016 dimana komunitas ini didirikan dari ide mahasiswa STMIK Indonesia Jakarta dan mulai mengadakan Workshop dan bimbingan pembelajaran dari tempat ke tempat dengan tujuan memajukan,

Lebih terperinci

Pertemuan 12 Pengenalan Structured Query Language

Pertemuan 12 Pengenalan Structured Query Language Pertemuan 12 Pengenalan Structured Query Language Apa Itu SQL? Membuat, Menampilkan, Membuka dan Menghapus Database Membuat, Mengubah dan Menghapus Table Menambah Record dengan INSERT Mengedit Record dengan

Lebih terperinci

Menangani Input dari User

Menangani Input dari User Menangani Input dari User PHP Programming Language Workshop For Newbie Class Yan Friskantoni

Lebih terperinci

3.1 Form Wizard. 3. Pilihlah menu use data block wizard dan tekanlah button OK, maka akan tampil window di bawah ini.

3.1 Form Wizard. 3. Pilihlah menu use data block wizard dan tekanlah button OK, maka akan tampil window di bawah ini. FORM DENGAN TABLE Setiap sistem aplikasi yang dibuat haruslah dapat menyimpan data yang di-entry ke dalam suatu wadah, dalam hal ini sebuah table. Selain table, data yang di-entry dapat disimpan dalam

Lebih terperinci

PEMBUATAN APLIKASI PEMUTAR AUDIO STREAMING BERBASIS ANDROID

PEMBUATAN APLIKASI PEMUTAR AUDIO STREAMING BERBASIS ANDROID PEMBUATAN APLIKASI PEMUTAR AUDIO STREAMING BERBASIS ANDROID LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Pendidikan Diploma 3 oleh DEVI HAWANA LUBIS NIM. 1105102009

Lebih terperinci

BAB 5 IMPLEMENTASI. Gambar 5.1 Arsitektur Jaringan. diimplementasikan pada lebih dari satu komputer dengan satu server. Di

BAB 5 IMPLEMENTASI. Gambar 5.1 Arsitektur Jaringan. diimplementasikan pada lebih dari satu komputer dengan satu server. Di BAB 5 IMPLEMENTASI 5.1 Implementasi 5.1.1 Spesifikasi perangkat keras Gambar 5.1 Arsitektur Jaringan Gambar jaringan di atas menggambarkan bahwa aplikasi ini akan diimplementasikan pada lebih dari satu

Lebih terperinci

Lampiran Kode Program

Lampiran Kode Program Lampiran Kode Program 1. Fw_jemput_penumpang.php

Lebih terperinci