Bab 4 Hasil dan Pembahasan

Ukuran: px
Mulai penontonan dengan halaman:

Download "Bab 4 Hasil dan Pembahasan"

Transkripsi

1 Bab 4 Hasil dan Pembahasan Pada bab ini memuat hasil dan pembahasan yang meliputi implementasi dari perancangan, pengujian dan hasil analisa. Implementasi tersebut meliputi pengaturan pada eclipse agar dapat digunakan untuk membuat aplikasi Android, pengaturan aplikasi dalam hal manajemen database kurs, dan pengaturan PHP file pada web hosting untuk mengambil data kurs dari Yahoo Finance. 4.1 Implementasi Implementasi MVC Data kurs dari Yahoo Finance akan disimpan dalam database local phone, sehingga dapat diakses langsung oleh aplikasi. Dalam hal mengelola database tersebut, aplikasi ini menggunakan konsep MVC ( Model View Controller ). Cara kerja arsitektur MVC pada aplikasi yang telah dibuat dapat dijelaskan menggunakan Gambar 4.1. Gambar 4.1 Cara Kerja MVC pada Aplikasi 43

2 44 Gambar 4.1 menggambarkan mekanisme kinerja MVC, jika aksi yang akan dipanggil memerlukan data dari user maka data yang telah dimasukkan oleh user melalui view akan dikirim ke variabel yang ada dalam model (class data) yang berhubungan dengan aksi yang akan dipanggil nantinya. View kemudian mengirim request berupa aksi mana yang akan dijalankan pada controller. Semua data yang dibutuhkan dalam proses akan diambil dari model atau sqlite (database). Hasil proses kemudian akan disimpan pada model untuk sementara atau disimpan di sqlite jika data tersebut diperlukan lagi nantinya. Data hasil proses yang telah disimpan kemudian dipanggil oleh view untuk ditampilkan pada user Implementasi Fetching Fetching adalah mengambil data dari suatu website, pada aplikasi ini fetching digunakan untuk mengambil data kurs dari website Yahoo Finance. Kode Program 4.1 Kode Program Fetching $sumber = ' $usd. $rupiah.'=x'; $ambil 'r'); if ($ambil) { $mentah = fgets($ambil, 4096); fclose($ambil); } $kolom = explode(',',$mentah); Kode Program 4.1 yang berfungsi untuk mengambil data kurs dari Yahoo Finance. Pertama kali yang dilakukan adalah membuka file csv dari Yahoo Finance dapat dicontohkan isi file csv seperti terlihat pada Gambar 4.3.

3 45 Gambar 4.2 File Csv Isi file csv dari Yahoo Finance pada Gambar 4.2 dapat dijelaskan sebagai berikut. - Kolom A1 berisi jenis mata uang yang ingin diubah dalam hal ini USD ke IDR. - Kolom B1 berisi nilai kurs. - Kolom C1 berisi tanggal kapan kurs diupdate. - Kolom D1 berisi waktu kapan kurs diupdate. Fgets digunakan untuk mengubah data dari tabel menjadi string, sehingga berdasarkan data di atas maka data akan menjadi seperti USDIDR=X,8590,4/29/2011/9:03PM. Agar data dapat diproses selanjutnya maka data yang berupa string dibagi bagi berdasarkan tanda, dan memasukkan hasilnya kedalam suatu variabel array, dengan menggunakan explode.

4 Implementasi HTTP Connection Kode Program 4. 2 Http Connection String url = " HttpClient httpclient = new DefaultHttpClient(); HttpRequestBase httprequest = null; HttpResponse httpresponse = null; InputStream inputstream = null; String response1 = ""; String response = ""; StringBuffer buffer = new StringBuffer(); httprequest = new HttpGet(url); try{httpresponse = httpclient.execute(httprequest);} catch (ClientProtocolException e1){e1.printstacktrace();} catch (IOException e1){e1.printstacktrace();} try{inputstream = httpresponse.getentity().getcontent();} catch (IllegalStateException e){e.printstacktrace();} catch (IOException e){e.printstacktrace();} byte[] data = new byte[512]; int len = 0; try{while (-1!= (len = inputstream.read(data)) ){buffer.append(new String(data, 0, len));}} catch (IOException e){e.printstacktrace();} try{inputstream.close();} catch (IOException e){e.printstacktrace();} response = buffer.tostring(); Kode Program 4.2 merupakan Http Connection yang digunakan aplikasi untuk terhubung ke file kurs.php yang ada di web hosting, sehingga dapat menerima data hasil fetching berupa string pada variabel response. Data yang diterima dapat berupa tanggal atau nilai kurs tergantung request yang dikirim Implementasi SQLite Pengimplementasian SQLite pada aplikasi konversi mata uang ini, berfungsi untuk menyimpan data kurs dari Yahoo Finance.

5 47 Kode Program 4.3 Koneksi Sqlite private static class DatabaseHelper extends SQLiteOpenHelper { DatabaseHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); public void oncreate(sqlitedatabase db) { db.execsql(database_create); db.execsql(database_create2); public void onupgrade(sqlitedatabase db, int oldversion, int newversion) { Log.w(TAG, "Upgrading database from version " + oldversion + " to "+ newversion + ", which will destroy all old data"); db.execsql("drop TABLE IF EXISTS notes"); oncreate(db); Kode Program 4.3 meng-extend class SQLiteOpenHelper yang berfungsi untuk mengatur pembuatan database (oncreate) dan manajemen versi (onupdate) Implementasi Aplikasi Konversi Mata Uang Dalam aplikasi konversi mata uang, saat pertama kali diakses aplikasi akan memeriksa data di dalam database local phone menggunakan Kode Program 4.4. Kode Program 4.4 Periksa Data List<data> list = new ArrayList<data>(); Cursor cursor = this.mdb.query(database_table, new String[] {KEY_TITLE}, null, null, null, null, null); if(cursor.getcount()==0){ data dt = new data(); dt.settanggal("kosong"); list.add(dt);} if(cursor.getcount()!=0){ if (cursor.movetofirst()) { do { data dt = new data(); dt.settanggal(cursor.getstring(0)); list.add(dt); }

6 48 Kode Program 4.4 memeriksa jumlah baris yang ada di dalam tabel tanggal, jika tidak ada baris atau baris sama dengan nol berarti database masih kosong. Apabila jumlah baris tidak sama dengan nol, maka data tanggal akan dimasukkan ke model untuk proses selanjutnya. Jika data di dalam database masih kosong (pengguna aplikasi pertama kali setelah diinstall), maka user harus download data kurs terlebih dahulu. Jika database tidak kosong, maka tanggal pada database akan diperiksa untuk menentukan apakah data perlu diperbaharui atau tidak. Gambar 4.3 merupakan alert dialog untuk download data karena data di dalam database local phone masih kosong. Kode Program 4.5 Insert Data Kurs Gambar 4.3 Alert Dialog Download ContentValues initialvalues = new ContentValues(); initialvalues.put(key_jenis, dt.getjenis()); initialvalues.put(key_nilai, dt.getnilai()); return mdb.insert(database_table2, null, initialvalues);

7 49 Kode Program 4.5 merupakan kode program yang berfungsi untuk menyimpan data hasil fetching yang berupa nilai kurs dan jenis mata uangnya ke tabel kurs. Kode Program 4.6 Insert Data Tanggal ContentValues initialvalues = new ContentValues(); initialvalues.put(key_rowid, dt.getid()); initialvalues.put(key_title, dt.gettanggal()); return mdb.insert(database_table, null, initialvalues); Kode Program 4.6 merupakan kode program yang berfungsi untuk menyimpan data hasil fetching yang berupa tanggal kurs ke tabel tanggal. Gambar 4.4 merupakan alert dialog untuk update, karena data tanggal pada database local phone tidak sesuai dengan tanggal yang sedang berlaku pada saat menjalankan aplikasi konversi. Gambar 4.4 Alert Dialog Pilihan Update

8 50 Kode Program 4.7 Banding Tanggal 1 DateFormat df = new SimpleDateFormat ("dd-mm-yyyy"); Date date = new Date(); int tahun = date.getyear() ; int bulan = date.getmonth() + 1; int tanggal = date.getdate(); try { Date d1 = df.parse(string.valueof(tanggal).tostring() + "-" + String.valueOf(bulan).toString() + "-" + String.valueOf(tahun).toString()); Date tau = df.parse(dt.getpup()); if(tau.before(d1)){ dt.setugak("ayo"); Kode Program 4.7 berfungsi untuk membandingkan tanggal yang sedang berlaku dengan tanggal dari tabel tanggal. Kedua data tanggal diubah formatnya terlebih dahulu ke date ( dd-mm-yyyy ), jika tanggal dari tabel tanggal nilainya sebelum tanggal sekarang maka muncul alert dialog untuk update. Proses membandingkan data tanggal pada database local phone dengan data tanggal Yahoo Finance yang menggunakan Kode Program 4.8 akan berjalan ketika memilih tombol yes pada alert dialog update atau saat memilih menu update. Jika data tanggal pada database local phone adalah sebelum data tanggal Yahoo Finance maka proses update akan berlanjut sampai selesai. Kode Program 4.8 Banding Tanggal 2 DateFormat dg = new SimpleDateFormat ("dd-mm-yyyy"); try { Date zz1= dg.parse(dt.getpup()); Date zz2= dg.parse(dt.getpupi()); if(zz2.after(zz1)){ dt.setugak("ayo"); }

9 51 Jika nilai dari variabel zz2(data tanggal Yahoo Finance) setelah varibel zz1(data tanggal pada database local phone), maka proses update akan lanjut. Kode Program 4.9 Update Data Kurs ContentValues initialvalues = new ContentValues(); initialvalues.put(key_nilai, dt.getnilai()); return mdb.update(database_table2, initialvalues, KEY_JENIS + "=?", new String[]{dt.getJenis()}) > 0; Kode Program 4.9 merupakan kode program yang berfungsi untuk mengubah nilai kurs yang ada di tabel kurs dengan data hasil fetching yang sesuai dengan jenis mata uangnya. Kode Program 4.10 Update Data Tanggal ContentValues args = new ContentValues(); args.put(key_title, dt.gettanggal()); return mdb.update(database_table, args, KEY_ROWID + "=" + dt.getid(), null) > 0; Kode Program 4.10 merupakan kode program yang berfungsi untuk mengubah nilai tanggal yang ada di tabel tanggal dengan data hasil fetching. Gambar 4.5 merupakan menu utama yang akan langsung tampil jika tanggal pada database up to date.

10 52 Gambar 4.5 Menu Utama Tampilan yang akan keluar saat memilih menu nilai kurs terlihat pada Gambar Gambar 4.6 Tampilan Menu Nilai Kurs

11 53 Kode Program 4.11 Menu Nilai Kurs List<data> list = new ArrayList<data>(); Cursor cursor = this.mdb.query(true,database_table2, new String[] {KEY_JENIS,KEY_NILAI}, KEY_NILAI +"!=1",null, null, null, null, null); if (cursor.movetofirst()) { do { data dt = new data(); dt.setsemua(cursor.getstring(0)+" = "+cursor.getstring(1)); list.add(dt); } while (cursor.movetonext()); } Kode Program 4.11 berfungsi untuk memanggil semua data nilai kurs beserta jenis mata uangnya dari tabel kurs, dengan format (jenis mata uang=nilai kursnya). 4.2 Pengujian Aplikasi Pada bagian ini dilakukan pengujian aplikasi yang telah dibuat, pengujian dilakukan dengan menggunakan data yang disimulasikan Kalkulator Kurs Sebagai contoh penggunaan kalkulator kurs dapat diambil contoh sebagai berikut, mencari nilai dari satu US Dollar dalam Rupiah seperti terlihat pada Gambar 4.7.

12 54 Gambar 4.7 Contoh Penggunaan Kalkulator Kurs Pada spinner atau yang lebih dikenal dengan nama combo box akan berisi jenis mata uang apa saja yang ada di dalam database. Dengan menekan tombol konversi maka proses perhitungan akan dimulai. Cara kerja arsitektur MVC pada proses perhitungan dapat dijelaskan menggunakan Gambar 4.8. Gambar 4.8 Arsitektur MVC Proses Perhitungan Gambar 4.8 menggambarkan mekanisme kinerja MVC pada proses konversi aplikasi, yang menggunakan mata uang asal U.S_Dollar dan mata uang tujuan Rupiah yang dapat dijelaskan sebagai berikut.

13 55 1. Data yang user masukkan saat memilih jenis mata uang asal dan tujuan dari spinner, dan nilai(1) dari edit text akan disimpan ke dalam model oleh view. 2. View memanggil method Hitung yang ada pada controller. 3. Controller menjalankan method Hitung dan data yang user masukkan seperti jenis mata uang asal, tujuan, nominal yang disimpan pada model akan dipanggil oleh controller. 4. Controller mencari nilai kurs mata uang asal dan tujuan dari tabel kurs pada database konversi sesuai dengan jenis mata uangnya menggunakan Kode Program Kode Program 4.12 Cari Nilai Kurs Cursor cursor = this.mdb.query(true,database_table2, new String[] {KEY_NILAI}, KEY_JENIS + "=?", new String[]{dt.getJenis()}, null, null, null, null); if (cursor.movetofirst()) { do { dt.setnilai(cursor.getdouble(0)); } while (cursor.movetonext()); } 5. Proses perhitungan method Hitung yang menggunakan rumus ( h1 / h2 ) * h3, dengan penjelasan sebagai berikut. - h1 = Nilai kurs mata uang asal - h2 = Nilai kurs mata uang tujuan - h3 = Nominal atau Nilai yang akan diubah ( satu ) Hasil yang diperoleh akan disimpan ke model. Kode Program 4.13 Menghitung Konversi Double total = (h1/h2)*h3; dt.setakhir(string.valueof(total).tostring());

14 56 6. View memanggil hasil dari method Hitung yang disimpan pada model untuk ditampilkan pada edit text. Hasil dari proses konversi yang dihasilkan oleh aplikasi, dibandingkan dengan hasil dari proses konversi website Yahoo Finance pada tanggal yang sama. Hal ini dilakukan untuk mengetahui apakah output yang dihasilkan oleh aplikasi sudah benar atau belum. Hasil perhitungan konversi pada website Yahoo Finance dapat dilihat pada gambar 4.9. Gambar 4.9 Hasil Konversi Website Yahoo Finance Hasil perhitungan pada website Yahoo Finance yang menggunakan data input yang sama dengan aplikasi, menunjukkan bahwa hasil perhitungan dari aplikasi sama dengan hasil perhitungan dari website Yahoo Finance yaitu Hasil Analisa Analisa Penggunaan MVC Penggunaan MVC dalam aplikasi yang dibangun dapat menangani pengelolaan data kurs dan proses perhitungan. Controller dapat mengakses data database sqlite maupun model, untuk proses pengelolaan data kurs atau proses perhitungan.

15 Analisa Penggunaan Fetching Data kurs yang dibutuhkan untuk aplikasi konversi mata uang ini sudah tersedia di website Yahoo Finance, sehingga sumber data dapat diambil dengan proses fetching atau pengambilan data dari website Yahoo Finance. Website Yahoo Finance yang mengalami perubahan source code, mengakibatkan source code untuk fetching harus diubah sesuai dengan source code website Yahoo Finance yang baru Analisa Penggunaan Kurs Yahoo Finance Kurs yang didapat dari Yahoo Finance merupakan kurs tengah dari kurs jual dan kurs beli. Gambar 4.10 Kurs Yahoo Finance Gambar 4.10 merupakan nilai kurs Euro (EUR) dalam Rupiah (IDR) pada website Yahoo Finance dengan nilai 11,733 yang merupakan kurs tengah dari kurs jual (Ask) = 11,741 dan kurs beli (Bid) = 11, Analisa Penggunaan Database Local Data kurs dari Yahoo Finance yang telah didownload akan disimpan dalam database local phone, sehingga user hanya membutuhkan koneksi internet untuk proses download data dan

16 58 update data. Proses konversi dan melihat nilai kurs menggunakan data yang ada di database local phone. Database (sqlite) yang digunakan, menjadi satu dengan aplikasi. Apabila aplikasi dihapus maka database yang digunakan juga ikut terhapus dan database hanya bisa diakses oleh aplikasi yang bersangkutan Kuisioner Pengujian dengan kuisioner ini dilakukan kepada 20 responden yang berasal dari golongan pelajar, mahasiswa, dan pekerja yang telah menggunakan aplikasi konversi ini sebelumnya. Hasil kusioner dari setiap pertanyaan adalah : 1. Apakah sistem ini membantu dalam memberikan informasi mengenai nilai kurs terbaru dan nilai perubahan dari suatu mata uang ke mata uang yang lain? (85% responden menjawab membantu) 2. Apakah informasi yang diberikan oleh sistem ini sudah memenuhi kebutuhan informasi yang dibutuhkan? (50% responden menjawab sudah) 3. Apakah dengan menggunakan database local phone pada sistem ini mempercepat dalam proses mendapatkan informasi? (70% responden menjawab iya) 4. Apakah anda setuju bahwa tampilan aplikasi ini user friendly? (93% responden menjawab setuju) Berdasarkan hasil kuisioner, sistem yang dibangun dapat membantu para user dalam mengkonversi mata uang dan memberikan kemudahan pada user untuk mengetahui nilai kurs terbaru.

17 Pengujian pada Device Sistem Operasi Android memiliki beberapa versi, aplikasi yang dapat dioperasikan pada suatu versi android belum tentu dalam dioperasikan pada versi android yang lain. Aplikasi yang telah dibuat diuji pada perangkat android dengan versi android yang berbeda, untuk memastikan apakah aplikasi dapat dioperasikan pada versi android yang berbeda. Hasil pengujian dapat dilihat pada Tabel 4.1. Tabel 4.1 Pengujian Aplikasi pada Device Versi Android Android Device Hasil 1.6 Donut 2.1 Eclair 2.1 Eclair 2.2 Froyo 2.2 Froyo 2.3 Gingerbread 2.3 Gingerbread SE Xperia X8 SE Xperia X8 Samsung Galaxy 5 Nexian Journey LG Optimus Black SE Xperia Ray SE Xperia Mini Pro Dapat beroperasi dengan lancar Dapat beroperasi dengan lancar Dapat beroperasi dengan lancar Dapat beroperasi dengan lancar Dapat beroperasi dengan lancar Dapat beroperasi dengan lancar Dapat beroperasi dengan lancar Dari Tabel 4.1 dapat dijelaskan bahwa aplikasi yang telah dibuat dapat dioperasikan di Android versi 1.6 (Donut), 2.1 (Eclair), 2.2 (Froyo), 2.3 (Gingerbread).

Bab 3 Metode dan Perancangan Sistem

Bab 3 Metode dan Perancangan Sistem Bab 3 Metode dan Perancangan Sistem 3.1 Metode Pengembangan Sistem Pada bagian ini akan dijelaskan tentang metode penelitian yang digunakan dalam pengembangan sistem. Metode penelitian yang dipakai adalah

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

Membuat Simple List Transaksi

Membuat Simple List Transaksi Membuat Simple List Transaksi Oleh: Wian Caniggia Eka Putra Hai sobat.. kali ini saya bikin tutorial android mobile yaitu Membuat Simple List Transaksi. Baik langsung saja.. Aplikasi ini mengimplementasikan

Lebih terperinci

Pertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan)

Pertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan) Pertemuan 7 Create, Read, Update, Delete Pada SQL Lite (Tampilan) SQLite merupakan bahasa yang dirancang untuk mengelola data di dalam relasional database,sqlite skalanya masih dibawah mysql, postgree

Lebih terperinci

Pemanfaatan SQLite pada Aplikasi Konversi Mata Uang di Android SKRIPSI

Pemanfaatan SQLite pada Aplikasi Konversi Mata Uang di Android SKRIPSI Pemanfaatan SQLite pada Aplikasi Konversi Mata Uang di Android SKRIPSI Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Sarjana Komputer Oleh : Alfyan Suhendy NIM : 672007047 Program

Lebih terperinci

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

Program Database Sederhana di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2. Program Database Sederhana di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse, SQLite Artikel ini merupakan lanjutan dari tulisan sebelumnya yang

Lebih terperinci

Pertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan)

Pertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan) Pertemuan 7 Create, Read, Update, Delete Pada SQL Lite (Tampilan) SQLite merupakan bahasa yang dirancang untuk mengelola data di dalam relasional database,sqlite skalanya masih dibawah mysql, postgree

Lebih terperinci

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV TESTING DAN IMPLEMENTASI SISTEM BAB IV TESTING DAN IMPLEMENTASI SISTEM 4.1. Implementasi Sistem Implementasi merupakan tahap pengembangan analisa dan rancangan menjadi sebuah sistem untuk dilakukan kajian mengenai rangkaian sistem baik

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah melakukan analisis dan perancangan terhadap aplikasi check point dan penghitung jumlah pada bus AKAP berbasis Android. Pada bab ini akan dibahas mengenai implementasi

Lebih terperinci

Membuat Aplikasi Berbasis Web Di Device Android Mobile

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

Lebih terperinci

UNIVERSITAS KOMPUTER INDONESIA

UNIVERSITAS KOMPUTER INDONESIA UNIVERSITAS KOMPUTER INDONESIA BAB XI. DATABASE LOKAL ANDROID (SQLITE) Dosen Pembina : Bella Hardiyana, S. Kom, M. Kom Sistem database yang digunakan oleh Android adalah SQLite. SQLite adalah database

Lebih terperinci

INTRODUCTION TO ANDROID MOBILE APP DEVELOPMENT MUHAMMAD BAGIR., MTI

INTRODUCTION TO ANDROID MOBILE APP DEVELOPMENT MUHAMMAD BAGIR., MTI INTRODUCTION TO ANDROID MOBILE APP DEVELOPMENT MUHAMMAD BAGIR., MTI CONTENTS Konsep Android Client Server Implementasi Aplikasi Android Client-Server dengan Socket Connection Implementasi Aplikasi Android

Lebih terperinci

PEMROGRAMAN MOBILE. NANDANG HERMANTO. S.Kom Pemrograman Mobile : Nandang Hermanto

PEMROGRAMAN MOBILE. NANDANG HERMANTO. S.Kom Pemrograman Mobile : Nandang Hermanto PEMROGRAMAN MOBILE NANDANG HERMANTO. S.Kom nandang007@gmail.com Database di ANDROID Penting... Penyimpanan adalah salah satu topik yang penting dalam pengembangan aplikasi User mengharapkan agar data yang

Lebih terperinci

INTRODUCTION TO ANDROID MOBILE APP DEVELOPMENT MUHAMMAD BAGIR., MTI

INTRODUCTION TO ANDROID MOBILE APP DEVELOPMENT MUHAMMAD BAGIR., MTI INTRODUCTION TO ANDROID MOBILE APP DEVELOPMENT MUHAMMAD BAGIR., MTI MATERI Pengenalan SQLite SQLite Open Helper Fungsi-fungsoi SQLite SQLite Database Browser SQLite Database SQLite Database(cont..) Used

Lebih terperinci

Topik. Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file

Topik. Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file Topik Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file Stream I/O Semua data di Java dibaca dan ditulis dengan menggunakan

Lebih terperinci

M.Octaviano Pratama

M.Octaviano Pratama Pemrograman Mobile Android dan MySQL M.Octaviano Pratama tavgreen008@gmail.com http://tavgreen.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Proses Aplikasi Pada bab ini akan dibahas implementasi sistem rancang bangun Aplikasi pencarian pasal-pasal undang-undang hukum dengan metode String Matching hingga

Lebih terperinci

Bab 4 Hasil dan Pembahasan

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.

Lebih terperinci

Gambar 4.40 Layar Pelanggan

Gambar 4.40 Layar Pelanggan 162 penghapusan dapat ditekan tombol tidak, maka akan kembali ke layar pegawai. 1. Layar Pelanggan Kemudian jika user meng-klik menu pelanggan maka akan ditampilkan layar pelanggan dan muncul submenu input

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah sistem dianalisis dan didesain secara rinci, tahap selanjutnya adalah implementasi. Implementasi sistem merupakan tahap meletakkan sistem sehingga

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak pada

BAB IV IMPLEMENTASI DAN PENGUJIAN. program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak pada BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi prototype merupakan tahap pengembangan rancangan menjadi kode program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak

Lebih terperinci

PRAKTIKUM IX:TUTORIAL PEMBUATAN

PRAKTIKUM IX:TUTORIAL PEMBUATAN LAPORAN PRAKTIKUM Pemograman mobile PRAKTIKUM IX:TUTORIAL PEMBUATAN Database(Part 1). DISUSUN OLEH : Wahyu Nurfian 12.12.0062 LABORATORIUM KOMPUTER & JARINGAN SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 42 BAB IV IMPLEMENTASI DAN PENGUJIAN 1.1 Implementasi. Pada bagian ini akan dijelaskan mengenai implementasi program, implementasi konektifitas Bluetooth dan pergerakan robot mobil pada sistem. Proses

Lebih terperinci

Aplikasi Android dengan Pre-built Database Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.

Aplikasi Android dengan Pre-built Database Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2. Aplikasi Android dengan Pre-built Database Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse, SQLite Pembahasan database pada aplikasi Android selama ini

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi permainan Koneksi-4 yang akan dikembangkan, tahapan selanjutnya adalah implementasi dan pengujian.

Lebih terperinci

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

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

Lebih terperinci

main activity resource layout

main activity resource layout Nama: elza Nurul faradillah (10110012) BeNNy richardi p. (10110034) Nu man farid (10110044) Kelas : X tel 2 main activity resource layout

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini dijelaskan perancangan aplikasi dimulai dengan kebutuhan fungsional sistem, desain arsitektur dari sistem, perancangan database, dan perancangan aplikasi mobile.

Lebih terperinci

BAB IV PEMBUATAN DAN PENGUJIAN

BAB IV PEMBUATAN DAN PENGUJIAN BAB IV PEMBUATAN DAN PENGUJIAN Pada bagian bab ini, selanjutnya penulis akan melakukan tahap pembuatan dan pengujian yang mengacu pada analisa dan perancangan pada bagian sebelumnya. 4.1 Pembuatan Dalam

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan 4.1 Implementasi Sistem Pada bagian implementasi sistem berisi penjelasan bagaimana aplikasi sistem informasi pendataan pasien rawat inap pada Rumah Sakit Mitra Masyarakat Mimika

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat dengan menggunakan aplikasi pendukung seperti: Web Server, aplikasi pengelolaan sampah

Lebih terperinci

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch Waktu Sisa : 0:55:52 1. 0 1 2 3 4 2. Sebuah variabel dalam local method bisa diakses dari dalam block try-catch. Dimana variabel tersebut sebaiknya dideklarasikan? Variabel tersebut seharusnya dideklarasikan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB 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 terperinci

Waktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block

Waktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block Waktu Sisa : 0:43:4 1. Sukses Kesalahan pada URL File tidak lengkap Kesalahan umum Mengerjakan finally Diluar block 2. Method hallo() bisa melempar java.io.ioexception, java.lang.runtimeexception, atau

Lebih terperinci

1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method

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?

Lebih terperinci

PEMROGRAMAN PHP DASAR

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

Lebih terperinci

LAMPIRAN. 1. Konsultasi.java. package com.example.saksermu.dentalexsys;

LAMPIRAN. 1. Konsultasi.java. package com.example.saksermu.dentalexsys; 1. Konsultasi.java LAMPIRAN package com.example.saksermu.dentalexsys; import android.app.activity; import android.support.v7.app.appcompatactivity; import android.os.bundle; import android.view.menu; import

Lebih terperinci

Bab 2 Tinjauan Pustaka

Bab 2 Tinjauan Pustaka 5 Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Penerapan dari arsitektur MVC (Model View Controller) telah banyak digunakan dalam pembuatan aplikasi yang mendukung suatu sistem, salah satu diantaranya

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Bab ini akan membahas tentang pengujian dan implementasi hasil program yang telah dibuat. Tujuan dari pengujian ini adalah untuk mengetahui apakah aplikasi yang telah

Lebih terperinci

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi BAB 2 LANDASAN TEORI 2.1. Sekilas Sistem Operasi Android Android merupakan sebuah sistem operasi sama halnya dengan sistem operasi Windows, Linux, maupun Mac OS. Aplikasi android dikembangkan menggunakan

Lebih terperinci

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming) TK Jl Srijaya Negara Bukit Besar Palembang 30139, Telpon : +62711-353414 PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web

Lebih terperinci

BAB IV IMPLEMENTASI DAN TESTING

BAB IV IMPLEMENTASI DAN TESTING BAB IV IMPLEMENTASI DAN TESTING 4.1. Implementasi Setelah melakukan analisa dan pengembangan sistem, pada tahap selanjutnya akan dilakukan proses implementasi sistem. Pada proses ini pengembang sistem

Lebih terperinci

BAB 4 IMPLEMENTASI DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN PEMBAHASAN BAB 4 IMPLEMENTASI DAN PEMBAHASAN Berdasarkan analisis dan perancangan yang telah dilakukan pada bab sebelumnya, maka dalam bab ini akan diimplementasikan Aplikasi Location Based Service (LBS) Pemetaan

Lebih terperinci

BAB 8 Argumen dari Command-line

BAB 8 Argumen dari Command-line BAB 8 Argumen dari Command-line 8.1 Tujuan Pada bab ini, kita akan mempelajari bagaimana untuk memproses sebuah input dari command-line dengan menggunakan argumen yang diberikan kepada program Java. Pada

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisa dan perancangan terhadap Aplikasi Panduan Wisata Religi Kota Tangerang dan Sekitarnya maka tahapan selanjutnya ialah tahap implementasi.

Lebih terperinci

MODUL 8 Insert, Update, & delete

MODUL 8 Insert, Update, & delete MODUL 8 Insert, Update, & delete Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Mengubah Data dari Array menjadi Database... Error! Bookmark not defined. Mengkoneksikan

Lebih terperinci

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR MOBILE PROGRAMMING Oleh : CHALIFA CHAZAR MATERI 8 HTTP CONNECTION Tujuan: Mahasiswa memahami dan mampu menerapkan penggunaan http connection dalam pembuatan suatu aplikasi Android. Pustaka: Abdul Kadir,

Lebih terperinci

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 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 terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah bab sebelumnya telah menganalisis kebutuhan dan merancangnya dalam sebuah diagram maka tahapan selanjutnya adalah implementasi dan pengujian.

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi, maka tahap selanjutnya merupakan tahap implementasi. Akan dibahas mengenai tahap implementasi

Lebih terperinci

Koneksi Client-Server. Ahmad Zainudin

Koneksi Client-Server. Ahmad Zainudin Koneksi Client-Server Ahmad Zainudin http://lecturer.eepis-its.edu/~zai zai@eepis-its.edu Arsitektur Jaringan dengan Android Jaringan operator Air interface Server Base station Internet Client Digunakan

Lebih terperinci

Praktikum JTable. Gambar 1

Praktikum JTable. Gambar 1 Praktikum JTable Praktikum 1 : Buatlah aplikasi seperti gambar 1. Pada aplikasi tersebut user dapat menambahkan, mengedit dan menghapus data. Data yang dimasukkan berupa nama, alamat, no telp dan email.

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK Bab keempat ini berisi penjelasan analisis dan perancangan perangkat lunak yang dibangun dalam tugas akhir ini. Analisis perangkat lunak meliputi deskripsi

Lebih terperinci

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah... DAFTAR ISI KATA PENGANTAR... i DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... ix DAFTAR LAMPIRAN... x BAB I PENDAHULUAN 1.1. Latar Belakang Masalah... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan... 2

Lebih terperinci

MODUL 11 J2ME (Java 2 Micro Edition)

MODUL 11 J2ME (Java 2 Micro Edition) MODUL 11 J2ME (Java 2 Micro Edition) A. Tujuan : 1. Memahami konsep interkoneksi client server 2. Memahami passing parameter antara client dan server INTERNET PROGRAMMING PENS-ITS B. Dasar Teori Interkoneksi

Lebih terperinci

FRAMEWORK CODEIGNITER

FRAMEWORK CODEIGNITER FRAMEWORK CODEIGNITER COURSE TEKNIK INFORMATIKA SEMESTER GENAP 2014 DISUSUN OLEH: MOH. ALI FIKRI POLITEKNIK INDRAMAYU (POLINDRA) 2014 A. Pendahuluan CodeIgniter CodeIgniter adalah aplikasi open source

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi

Lebih terperinci

Mengembangkan Component Joomla Oleh : Garry B.

Mengembangkan Component Joomla Oleh : Garry B. Mengembangkan Component Joomla Oleh : Garry B. # Prologue Joomla terkenal sebagai salah satu platform Content Management System (CMS) untuk mempublikasi ke World Wide Web ataupun dalam intranet. Tetapi

Lebih terperinci

transaksi yang ingin dilihat detailnya.

transaksi yang ingin dilihat detailnya. L26 Gambar L36 Form view order penjualan pembayaran - User dapat melihat detail dari transaksi dengan cara memilih transaksi yang ingin dilihat detailnya, kemudian menekan tombol LIHAT DETAIL, atau bisa

Lebih terperinci

Aplikasi Fungsi Hash MD5 untuk Pengecekan Konten Laman Website

Aplikasi Fungsi Hash MD5 untuk Pengecekan Konten Laman Website Aplikasi Fungsi Hash MD5 untuk Pengecekan Konten Laman Website Akbar Suryowibowo Syam - 13511048 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl.

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

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

Lebih terperinci

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard BAB 5 Mendapatkan Input dari Keyboard 5.1 Tujuan Kita sudah mempelajari konsep mendasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif

Lebih terperinci

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID A. Tujuan : 1. Memahami interkoneksi client-server dengan php di android 2. Memahami interkoneksi client-server dengan php-mysql 3. Memahami passing parameter

Lebih terperinci

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

CODEIGNITER 3. Belajar Mandiri. Zamah Sari CODEIGNITER 3 Belajar Mandiri Zamah Sari i DAFTAR ISI PENDAHULUAN CODEIGNITER... 1 Fitur Codeigniter... 1 INSTALASI CODEIGNITER... 3 ARSITEKTUR CODEIGNITER... 5 Struktur Direktori... 6 Folder Application...

Lebih terperinci

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard 5.1 Tujuan BAB 5 Mendapatkan Input dari Keyboard Kita telah mempelajari konsep dasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif dengan

Lebih terperinci

visit : www.marisharingilmu.wordpress.com

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

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

Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum

Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:20:31 1. Sukses Kesalahan pada URL File tidak lengkap Kesalahan umum Mengerjakan finally

Lebih terperinci

BAB IV PEMBAHASAN. Perancangan System. Perancangan system dirancang berdasarkan hasil dari tahap analisis

BAB IV PEMBAHASAN. Perancangan System. Perancangan system dirancang berdasarkan hasil dari tahap analisis BAB IV PEMBAHASAN 4.1. Perancangan System Perancangan system dirancang berdasarkan hasil dari tahap analisis sebelumnya. Tujuan nya untuk memberikan gambaran yang jelas guna mempermudah proses pembuatan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

Lebih terperinci

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

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

Lebih terperinci

Call Phone Permission pada Android

Call Phone Permission pada Android Call Phone Permission pada Android Oleh: Adnan w Anadrep Halo, berjumpa lagi dengan saya :) Kali ini saya akan memberikan tutorial di android mengenai penggunaan CALL_PHONE permission. Dalam tutorial ini,

Lebih terperinci

1. Pendahuluan Budaya Jawa adalah budaya yang kental dengan nilai kesopanannya. Masyarakat Jawa terkenal dengan keramahannya, kesopanannya serta adat

1. Pendahuluan Budaya Jawa adalah budaya yang kental dengan nilai kesopanannya. Masyarakat Jawa terkenal dengan keramahannya, kesopanannya serta adat . Pendahuluan Budaya Jawa adalah budaya yang kental dengan nilai kesopanannya. Masyarakat Jawa terkenal dengan keramahannya, kesopanannya serta adat istiadatnya yang dijunjung tinggi. Salah satu nilai

Lebih terperinci

I. Pengenalan Play Framework

I. Pengenalan Play Framework I. Pengenalan Play Framework Play framework merupakan framework pemrograman web yang memudahkan dan mempercepat proses development aplikasi menggunakan Java. Framework ini diciptakan untuk mengatasi tantangan

Lebih terperinci

CodeIgniter.

CodeIgniter. CodeIgniter http://tinyurl.com/khhfxoz Ekstrak file CodeIgniter.zip Rename Folder hasil ekstraksinya Mis. SistemKu Didalam folder hasil ekstraksi terdapat aplikasi CodeIgniter Didalam folder user_guide

Lebih terperinci

Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser

Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser 4.3.4 Petunjuk Pemakaian Sistem Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser yang terhubung dengan internet. Berikut ini adalah detail prosedur pemakaian dari aplikasi tersebut.

Lebih terperinci

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan BAB IV IIMPLEMENTASI DAN PENGUJIAN Implementasi merupakan tahap pengembangan dimana hasil analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada awal bagian ini akan dijelaskan spesifikasi

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk

BAB III ANALISIS DAN PERANCANGAN SISTEM. informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi mobile device Penjadwalan Pengiriman, tahapan selanjutnya adalah implementasi dan pengujian.

Lebih terperinci

TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT)

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

Lebih terperinci

Aplikasi Pengajuan Skripsi Mahasiswa Jurusan Sistem Informasi Universitas Gunadarma Berbasis Android

Aplikasi Pengajuan Skripsi Mahasiswa Jurusan Sistem Informasi Universitas Gunadarma Berbasis Android Aplikasi Pengajuan Skripsi Mahasiswa Jurusan Sistem Informasi Universitas Gunadarma Berbasis Android Gilang Primasetya Jurusan Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas

Lebih terperinci

BAB III RANCANGAN PENGUJIAN. aplikasi ini adalah black box testing. Black box testing atau tes fungsional adalah

BAB III RANCANGAN PENGUJIAN. aplikasi ini adalah black box testing. Black box testing atau tes fungsional adalah BAB III RANCANGAN PENGUJIAN 3.1 Metode Pengujian Pada penelitian ini, metode pengujian yang akan dipakai dalam pengembangan aplikasi ini adalah black box testing. Black box testing atau tes fungsional

Lebih terperinci

Pemrograman Database Java

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

Lebih terperinci

MODUL 12 PHP&MYSQL RELATIONAL DATABASE

MODUL 12 PHP&MYSQL RELATIONAL DATABASE MODUL 12 PHP&MYSQL RELATIONAL DATABASE PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2015/2016 Pada modul kali ini kita akan mengubah struktur dari tabel mahasiswa di dalam database,

Lebih terperinci

EXCEPTION. 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return

EXCEPTION. 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return EXCEPTION 1. 0 1 2 3 4 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return Kode didalam block try telah dieksekusi dengan benar Method System.exit()

Lebih terperinci

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 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 terperinci

BAB IV IMPLEMENTASI DAN UJI COBA

BAB IV IMPLEMENTASI DAN UJI COBA BAB IV IMPLEMENTASI DAN UJI COBA Setelah dilakukan tahap analisis dan perancangan sistem, maka tahap selanjutnya yang harus dilakukan adalah implementasi dan uji coba. Pada tahap ini akan dilakukan pengkodean

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem geografis tata letak les bahasa inggris

Lebih terperinci

BAB IV. Implementasi dan Pengujian

BAB IV. Implementasi dan Pengujian BAB IV Implementasi dan Pengujian 4.1. Implementasi Aplikasi Setelah sistem dianalisis dan didesain secara rinci, maka akan menuju tahap implementasi dan pengujian aplikasi. Pada tahap implementasi terdapat

Lebih terperinci

Pengajar dapat melihat Jadwal Mengajar Pengajar tersebut selama mengajar di

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

Lebih terperinci

MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1

MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1 2017 MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1 Modul praktikum ini berisikan materi praktikum struktur data yang telah dipelajari dalam perkuliahan teori, harapannya mahasiswa dapat memahami dan menerapkan

Lebih terperinci

LAMPIRAN. Hasil wawancara dengan System Engineering Manager. : Ruang Maintenance Service Department PT. Nusantara Compnet Integrator

LAMPIRAN. Hasil wawancara dengan System Engineering Manager. : Ruang Maintenance Service Department PT. Nusantara Compnet Integrator LAMPIRAN 1 Tabel hasil wawancara Hasil wawancara dengan System Engineering Manager Tanggal : Rabu, 1 Juni 2009 Tempat Metode Nara sumber Jabatan : Ruang Maintenance Service Department PT. Nusantara Compnet

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

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

Lebih terperinci

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form Form inputan dibuat dengan tag-tag HTML. Halaman yang mengandung form murni (tidak ada script php) tidak harus disimpan dalam bentuk php, bisa

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Tujuan dari tahapan implementasi adalah untuk memastikan apakah perancangan perangkat lunak yang dibuat dapat bekerja secara efektif dan efisien

Lebih terperinci

JAVA BASIC PROGRAMMING Joobshet

JAVA BASIC PROGRAMMING Joobshet JAVA BASIC PROGRAMMING Joobshet 1. KOMPETENSI Mahasiswa dapat memahami jenis jenis tipe data Mahasiswa dapat memahami jenis jenis variable Mahasiswa dapat memahami jenis jenis seleksi kondisi Mahasiswa

Lebih terperinci

Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis

Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis Waktu Sisa : 0:58:12 1. Package mana yang memiliki class IOException? java.util java.text java.error java.io 2. Pilihan manakah di bawah ini yang paling tepat mendeskripsikan langkah-langkah penting dalam

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

Lebih terperinci