P7 Bab 7 HTTP Connection
|
|
- Yanti Hadiman
- 7 tahun lalu
- Tontonan:
Transkripsi
1 P7 Bab 7 HTTP Connection 7.1 Tujuan 7.2 Materi Mahasiswa memahami konsep J2ME, HTTP Connection. 1. HTTP Connection 2. Client-Server 7.3 Pendahuluan HTTP Connection merupakan fitur J2ME yang memungkinkan perangkat mobile (GPRS + Java) melakukan hubungan dengan web server. Hubungan yang dilakukan : Request client Respon server (berdasarkan permintaan client) 7.4 Generic Connection Framework GCF merupakan sebuah Application Programming Interface (API) yang terdiri atas sekumpulan class dan interface yang digunakan untuk membangun koneksi client-server. GFC merupakan API yang disediakan oleh : MIDP (Mobile Information Device Profile) CLDC (Connected Limited Device Configuration) Perkembangan : MIDP 1.0 Connection HTTP MIDP 2.0 Coonection HTTP Update HTTPS Library GFC, merupakan perpaduan antara paket : javax.microedition.io (MIDP) java.io (CLDC) SQ dnd_07june07@live.com - 1
2 Connection InputConnection OutputConnection DatagramConnection StreamConnection +UDPDatagramConnection +CommConnection ContentConnection +SocketConnection StreamConnectionNotifier HttpConnection +SecureConnection +ServerSocketConnection +HttpsConnection Struktur Antarmuka GCF Class utama yang digunakan untuk membangun koneksi adalah class Connector (dalam class javax.microedition.io), fungsinya : Interpreter (penerjemah) URL Instantiator (membuat object) Memilih interface 7.5 HTTP Connection HTTP (Hypertext Transfer Protocol), merupakan sebuah procedure yang digunakan untuk pertukaran data pada aplikasi berbasis web. Inti dari koneksi HTTP client-server Proses : 1. Membangun object HttpConnection menggunakan method open pada class Connector secara statis, 2. Mengatur method request (GET / POST), 3. Mengatur header request yang dibutuhkan 4. Membuat object Stream Output dengan method openoutputstream/opendataoutputstream untuk menampung data pada body request, 5. Menuliskan data pada body request untuk dikirim ke server, 6. Membuat object Stream Input dengan method openinputstream/opendatainputstream untuk membaca data yang dikirim server, 7. Membaca status respon server dengan method getresponsecode(), jika berhasil SQ dnd_07june07@live.com - 2
3 dilanjutkan dengan pembacaan data respons dengan object Stream Input, 8. Menutup koneksi, input, dan output stream. Step 1 : Membuat object HTTP Connection Class yang disediakan oleh GCF untuk membangun koneksi adalah Class Connector. Class Connector mempunyai method open yang dipanggil secara static untuk mendapatkan object Connection yang kemudian dapat di-casting kepada connection class yang sesuai (Ex : HttpConnection). Deklarasi method open pada class Connector 1 : 1 Connection Connector.open(String name) Keterangan : name nama request yang akan dikirim ke server dalam bentuk url. Contoh : HttpConnection contoh1 = (HttpConnection) Connector.open( ); Deklarasi method open pada class Connector 2 : 2 Connection Connector.open(String name, int mode) Keterangan : mode mode akses yang dikirim/diterima Contoh : HttpConnection contoh2 = (HttpConnection) Connector.open( Deklarasi method open pada class Connector 3 : 3 Connection Connector.open(String name, int mode, boolean timeouts) Keterangan : timeouts batas waktu saat membangun koneksi Contoh : 1 2 HttpConnection contoh3 = (HttpConnection) Connector.open( nim= &nama=annisa+retno+sari,connector.read_write,true); SQ dnd_07june07@live.com - 3
4 Step 2 : Mengatur Method Request Client memiliki tiga buah cara (method) untuk melakukan request ke server : HEAD POST GET (method GET secara default akan menjadi method request jika method tidak ditentukan) Deklarasi method : setrequestmethod(string request) Keterangan parameter String request : GET Mengirimkan data dengan parameter URL. Method ini tidak mengizinkan pengiriman data bersamaan pada saat request, tetapi method ini mengizinkan penggunaan header. Konstanta : HttpConnection.GET POST Data dikirim pada body request, sehingga lebih leluasa dalam mengirim data. Data disembunyikan dari user, sehingga keamanan lebih terjaga. Konstanta : HttpConnection.POST HEAD Method ini hanya mengirim/menerima header. Hanya dapat digunakan untuk menerima informasi dari server. Konstanta : HttpConnection.HEAD Contoh : HttpC.setRequestMethod(HttpConnection.GET); Step 3 : Mengatur Header Request Deklarasi method : SetRequestProperty (String name, String value); SQ dnd_07june07@live.com - 4
5 Setiap header mempunyai parameter name dan value sebagai informasi yang akan disampaikan ke server. Header request mengikuti perintah request yang lebih banyak digunakan pada method POST. name dan value yang dapat digunakan dalam header request : Name Connection Content-Length Content-Type Date Last-Modified Location User-Agent Keterangan Nilai yang digunakan adalah "Close". Jika nilai ini diberikan, maka koneksi akan ditutup setelah server melayani permintaan client. Jika header ini tidak digunakan, maka koneksi yang sama dapat digunakan untuk mengirimkan data berulang kali. Menunjukan jumlah byte data yang dikirim ke server, nilai yang digunakan merupakan seluruh bilangan yang ditulis dalam string, ex : 255 menunjukan 255 byte data Menunjukan pengkodean yang digunakan pada isi data, nilai yang dapat diberikan : text/html text/html;charset=iso application/x-www-form-urlencoded Menunjukan tanggal dan jam pengiriman data. Menunjukan perubahan terakhir pada data. Digunakan web server untuk membuka halaman lain (redirect ke halaman lain), nilai dalam bentuk URL. Digunakan untuk mengirimkan informasi spesifikasi client yang melakukan request. Ex : Profile/MIDP-2.0 Configuration CLDC-1.0. Contoh : 1 2 httpc.setrequestproperty ( Content-Type, text/plain ); httpc.setrequestproperty ( Connection, close ); Step 4 : Membuat Object Stream Output Request Data request dapat dilakukan dengan dua cara : Melalui parameter URL pada method GET Melalui body request pada method POST Langkah awal dalam menggunakan method POST, yaitu membuat object Stream Output dengan menggunakan object HttpConnection dengan method berikut : 1 OutputStream openoutputstream() SQ dnd_07june07@live.com - 5
6 Atau : 2 DataOutputStream opendataoutputstream() Keterangan : Yang membedakan method 1 dan 2 adalah data yang dapat ditampung oleh masingmasing Stream. Method 1 (OutputStream) data : array bit dan integer Method 2 (DataOutputStream) data : string, char, bytes, integer, long, dan sebagainya. Contoh : 1 2 OutputStream data1 = httpc.openoutputstream(); DataOutputStream data2 = httpc.opendataoutputstream(); Step 5 : Menulis Data Pada Body Request Setelah object stream output dibuat, langkah selanjutnya yaitu menuliskan data yang akan dikirim ke dalam body request dengan menggunakan object stream output. Method : void write (byte[]data) void write (int data) void write (byte[]data, int offset, int length) void writeboolean (boolean value) void writebyte (int value) void writechar (int value) void writechars (String data) writeint (int value) writelong (long value) writeshort (int value) void writeutf (String data); 1 2 Keterangan : Stream OutputStream (1) hanya memiliki 3 method (baris 1 3) Stream DataOutputStream (2) memiliki 11 method (baris 1-11) Pendeklarasian dari data yang akan ditulis : nama_variable = nilai_variable Keterangan : Jika data yang ditulis lebih dari satu, dapat digunakan operator & untuk menambahkan. Jika data yang ditulis lebih dari satu kata, dapat digunakan operator + untuk menghubungkan data tersebut. SQ dnd_07june07@live.com - 6
7 Contoh : String data1= nim= &nama=annisa+retno+sari&prodi=teknik+informatika ; DataOutputStream data2=httpc.opendataoutputstream(); data3.write(data.getbytes)); data3.writeutf(data2); Step 6 : Mengetahui Respon Dari Server Setelah melakukan pengiriman request, server akan menanggapi dengan mengirimkan status pengiriman dan data yang diminta. Jika request berhasil maka server akan mengirimkan status HTTP_OK. Method yang digunakan untuk mengetahui status respon dari server : int getresponsecode() Keterangan : method tersebut akan mengembalikan nilai integer yang terkandung pada konstantakonstanta seperti yang tertera pada tabel berikut. Constanta HTTP_OK:200 HTTP_MOVED_PERM:301 HTTP_MOVED_TEMP:302 HTTP_SEE_OTHER:303 HTTP_BAD_REQUEST:400 HTTP_FORBIDDEN:403 HTTP_NOT_FOUND:404 Request berhasil Keterangan URL yang diminta diarahkan secara permanen ke alamat URL yang ditulis di header Location URL yang diminta sementara diarahkan ke alamat URL baru yang ditulis di header Location URL yang diminta dapat diminta dengan method GET Request gagal, karena tidak sesuai dengan penulisan request Request benar, tetapi client tidak diizinkan mengaksses URL tersebut URL yang diminta tidak ditemukan Step 7 : Membuat Object Input Stream Selanjutnya membuat object stream input, dengan method : 1 InputStream openinputstream() Atau : 2 DataInputStream opendatainputstream() SQ dnd_07june07@live.com - 7
8 Keterangan : Yang membedakan method 1 dan 2 adalah data yang dapat ditampung oleh masingmasing Stream. Method 1 (InputStream) data : array bit dan integer Method 2 (DataInputStream) data : string, char, bytes, integer, long, dan sebagainya. Contoh : HttpConnection hc = null; DataInputStream dis = null; hc = (HttpConnection) Connection.open( ); switch (hc.getresponcode()) case HttpConnection.HTTP_OK : dis = hc.opendatainputstream(); // baca data break; case HttpConnection.HTTP_NOT_FOUND : default : // penanganan saat terjadi kegagalan reqquest Step 9 : Membaca Data Respons Server Source code untuk mendapatkan data respons yang dikirim oleh server : dis = hc.opendatainputstream(); int pjg = (int) hc.getlength(); if (pjg!= -1) byte[] inputdt = new byte[pjg]; dis.read(inputdt); objecttextbox.setstring(new String(inputDt)); Keterangan : 2 = membaca panjang data respons pada object HttpConnection 3 = memastikan data yang dapat dibaca, jika panjang data bernilai -1, berarti tidak ada data yang dapat dibaca. 5 = Membuat varable array byte untuk menyimpan hasil pembacaan data. 6 = object stream input memanggil method read(), dengan parameter array byte 7 = hasil akhir Step 10 : Menutup Koneksi Selanjutnya yang perlu dilakukan adalah menutup koneksi (Input Stream dan Output Stream) yang digunakan untuk membebaskan resource yang telah dipakai. Source code untuk menutup koneksi dan stream yang digunakan. SQ dnd_07june07@live.com - 8
9 try if (hc!= null) hc.clode(); if (dis!= null) dis.close(); catch (IOException e) ex.printstracktrace(); 7.6 AirTime Configuration Pada saat melakukan eksekusi terhadap source code yang telah dibuat, maka akan terlihat AirTime sebagai berikut : Konfigurasi : klik menu Tools Java Platform SQ dnd_07june07@live.com - 9
10 Selanjutnya dibagian menu Platforms, klik J2ME Sun Java(TM) Wireless Toolkit for CLDC. Selanjutnya pilih Tab Tools & Extension, kemudian klik button Open Preferences. SQ
11 Selanjutnya pada menu Category, pilih Security kemudian pilih konfigurasi berikut : Security Policy MSA Security domain manufacturer Terakhir klik button OK. 7.7 Text File Access From Server Ilustrasi : SQ dnd_07june07@live.com - 11
12 Step 1 : Persiapan Pastikan web server sudah terinstall. Jika belum silahkan lihat tutorial installasi di : Pastikan web server sudah berjalan : Buat directory Project_P9 di directory "/var/www/". Step 2 : Pesan.txt Buat file (*.txt) dan simpan dengan nama "Pesan.txt" di dalam directory "Project_P9". SQ dnd_07june07@live.com - 12
13 Step 3 : Network1.java Buat project baru di Netbeans dengan nama "Project_P9", Buat file Midlet dan simpan dengan nama Network1.java Network1.java /* ====================================== * Akses Text File (*.txt) dari server * SQ ======================================== */ import javax.microedition.midlet.*; import javax.microedition.lcdui.*; import java.io.*; import javax.microedition.io.*; public class Network1 extends MIDlet implements CommandListener Command exitcommand = new Command("Exit", Command.EXIT, 2); Command nextcommand = new Command("Next", Command.OK, 2); Display display; Form f1, f2; String pesan; public void startapp() f1 = new Form("Koneksi Server"); f1.append("latihan membuat koneksi ke server"); f1.addcommand(exitcommand); f1.addcommand(nextcommand); f1.setcommandlistener(this); //set current display to the location screen Display.getDisplay(this).setCurrent(f1); public void pauseapp() public void destroyapp(boolean unconditional) public void commandaction(command c, Displayable s) SQ dnd_07june07@live.com - 13
14 String lbl = c.getlabel(); if ("Exit".equals(lbl)) notifydestroyed(); else if ("Next".equals(lbl)) dodownload(); private void dodownload() f2 = new Form ("Info Dari Server"); pesan = ""; String URLsite = " // url HttpConnection con = null; InputStream in = null; StringBuffer data = new StringBuffer(); //untuk sekumpulan data string try con = (HttpConnection)Connector.open(URLsite); in = con.openinputstream(); int ch; //selama tidak -1 (akhir file), baca semua data while((ch = in.read())!= -1) data.append((char)ch); pesan = data.tostring(); //menampilkan semua data di StringBuffer f2.append (pesan); Display.getDisplay(this).setCurrent(f2); catch(ioexception e) Step 4 : Hasil Eksekusi SQ dnd_07june07@live.com - 14
15 7.8 PHP File Access From Server Ilustrasi Step 1 : Pesan1.php SQ dnd_07june07@live.com - 15
16 Step 2 : Network2.java Step 3 : Hasil Eksekusi SQ dnd_07june07@live.com - 16
17 7.9 PHP File With Parameter Access From Server Step 1 : Pesan2.php Step 2 : Network3.php SQ dnd_07june07@live.com - 17
18 Step 3 : Hasil Eksekusi 7.7 Evaluasi Petunjuk : Tugas individu : Pada pembahasan RMS yang sub bab , pelajarilah dan pahamilah dengan seksama. Coba dan pahamilah sample yang telah diberikan. Dengan syarat tidak boleh menggunakan identifier (object, class, method) seperti yang tercantum dalam contoh program pada pembahasan di atas. Tugas individu akan dipertanggung jawabkan. Tugas kelompok : Mengajukan tema dan nama-nama Anggota Kelompok Maksimal 3 Orang (Kelas 21) / 2 Orang (Kelas 22) Sebagai syarat UTS Ketentuan Tugas kelompok : Tema bebas (Tidak boleh sama --> berlaku sistem gugur / siapa cepat dia dapat) Buatlah tabel (minimal 3 tabel yang terdiri dari 2 tabel sumber dan 1 tabel transaksi) Buatlah relasi database nya Output Laporan : 1. Cover --> Menyertakan nama kelompok (pilih 1 sebagai ketua kelompok (ditunjukkan dengan penulisan nomor urut ke 1)) 2. Bab I : Pendahuluan --> berisi uraian singkat mengenai alasan memilih tema tersebut 3. Bab II : Skema database (a) Tabel tabel dalam database (b) Relasi database SQ dnd_07june07@live.com - 18
19 4. Surat pernyataan kesediaan untuk belajar secara bersungguh-sungguh dengan penanggung jawab ketua kelompok, dan anggota menyetujui (Syarat : scanning tanda tangan masing-masing ketua dan anggota) Secara otomatis, ketua bertanggung jawab terhadap anggota dan sebaliknya. Secara otomatis, jika salah satu anggota kelompok yang tidak bisa/tidak paham juga merupakan tanggung jawab ketua kelompok dengan dukungan dari anggota kelompok. Nb : Wajib menyertakan bookmark (jika tidak ada, poin laporan dikurangi 50) Pengumpulan : Tugas yang dikirimkan hanyalah tugas kelompok, sedang tugas individu tanggung jawab masing-masing individu. Rentang pengiriman tema : Start date : 30 October 2013 End date : 04 October 2013 Tugas dikumpulkan melalui FB dengan ketentuan sebagai berikut : Tiap kelompok diwakili satu orang (yang mengirim) File Name & Mail Subject : Kelas 21 : P7_MC_21-NIM Ex File Name : P7_MC_ pdf Ex Mail Subject : P7_MC_ Kelas 22 : P7_MC_22-NIM Ex File Name : P7_MC_ pdf Ex Mail Subject : P7_MC_ Kelas 21 dan 22 FB : SQ dnd_07june07@live.com - 19
20 class ofsuccess private GoodIdea() if (( HardWork==Good)&&( Intention==Good)&&(WillPower==Good)) System.out.print("Success...!"); else System.out.print("Failure...!"); Java in action Tak ada yang namanya gagal, Yang ada melainkan hanya sukses atau belajar, Jika tidak sukses, berarti kita masih harus belajar sampai sukses. By : DnD SQ dnd_07june07@live.com - 20
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 terperinciMobile Computing. Ramos Somya
Mobile Computing Ramos Somya CLDC mempunyai kelas-kelas yang diturunkan dari J2SE dan kelas-kelas yang spesifik pada CLDC, yaitu GCF. MIDP menggunakan Generic Connection Framework (GCF) dari CLDC untuk
Lebih terperinciJ2ME GUI dan Interkoneksi Client Server
J2ME GUI dan Interkoneksi Client Server Muhammad Zen S. Hadi, ST. MSc. Arsitektur Jaringan dgn J2ME 2 Introduction J2ME menyediakan fitur jaringan ke perangkat mobile Sehingga memungkinkan untuk selalu
Lebih terperinci11.1 Tujuan Timers
Bab 11 Topik-topik Tambahan 11.1 Tujuan Setelah menyelesaikan bab ini, siswa diharapkan mampu: mengatur jadwal tugas menggunakan Timers meregister koneksi yang datang pada Push Registry 11.2 Timers Timer
Lebih terperinciMobile Computing. Ramos Somya
Mobile Computing Ramos Somya javax.microedition.lcdui Merupakan suatu desain user interface yang dikhususkan untuk perangkat dengan limited screen perangkat mobile. MIDP UI dirancang secara fleksibel sehingga
Lebih terperinciIF5093 Java ME. Achmad Imam Kistijantoro Semester II 2006/2007. IF-ITB/AI/Mar 07. IF5093 Java ME
IF5093 Java ME Achmad Imam Kistijantoro Semester II 2006/2007 IF5093 Java ME 1 Java ME overview Java ME (Micro Edition) adalah java platform untuk consumer devices seperti handphone, PDA, TV set-top boxes
Lebih terperinci1.Mengatur jadwal tugas menggunakan Timers 2.Mengetahui bagaimana membaca file dari aplikasi mobile sederhana
1.Tujuan 1.Mengatur jadwal tugas menggunakan Timers 2.Mengetahui bagaimana membaca file dari aplikasi mobile sederhana 2. Latar Belakang Timer dan TimerTasks berfungsi agar Anda bisa melakukan penjadwalan
Lebih terperinciBONUS. Dasar Java Mobile. Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal
BONUS Dasar Java Mobile Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal Mengenal Java Mobile Dasar Java Mobile Java Mobile (J2ME) atau singkatan dari Java 2 Mobile Edition
Lebih terperinciBab Tujuan. 2.2 Pengenalan. 2.3 "Hello, world!" MIDlet
Bab 2 Memulai Pemrograman Mobile 2.1 Tujuan In this section, we will be delving into writing, building, using the emulator and packaging J2ME applications. The Integrated Programming Environment that we
Lebih terperinci1. Tujuan. 2. Latar Belakang. 3. Percobaan. Modul Praktikum MMAPI. Setelah mempelajari bab ini, Pelajar diharapkan mampu untuk :
1. Tujuan Setelah mempelajari bab ini, Pelajar diharapkan mampu untuk : Memahami dan menggunakan Player Dapat menggunakan method-method dalam class player. Dapat membuat dan memainkan audio (*.wav dan
Lebih terperinciNilai Properti Constrains pada TextField
Seri User Interface Tipe Masukan pada TextField chocolove_mic@yahoo.co.uk http://www.mycgiserver.com/~chocolove2003 Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
Lebih terperinciDateField adalah objek yang dapat digunakan untuk menampilkan atau mengedit objek yang bertipe Date.
Seri User Interface DateField chocolove_mic@yahoo.co.uk http://www.mycgiserver.com/~chocolove2003 Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Lebih terperinciBadiyanto, S.Kom., M.Kom. PBO java
Badiyanto, S.Kom., M.Kom PBO java Apa yang Disebut Java? Bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuankemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula).
Lebih terperinciLow Level User Interface
PENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM Low Level User Interface JAVA EDUCATION NETWORK INDONESIA 1. Tujuan Memahami event handling level rendah dalam MIDP Menggambar dan menampilkan teks, gambar,
Lebih terperinciJ2ME GUI dan Manajemen Event
J2ME GUI dan Manajemen Event Muhammad Zen S. Hadi, ST. MSc. Contents J2ME (Review) Manajemen Event GUI dalam J2ME Passing parameter di dalam J2ME 2 Arsitektur Jaringan dgn J2ME 3 Design Aplikasi vmiles
Lebih terperinciSTREAM DAN FILE. PipedInputStream, SequenceInputStream, dan StringBufferInputStream.
STREAM DAN FILE Proses penulisan dan pembacaan data sering kita sebut dengan proses input dan output, dimana penulisan data berarti mengalirkan data ke output dan menerima atau mendapatkan data dari input.
Lebih terperinciPertemuan ke-1 STREAM DAN IO. A. TUJUAN : Mampu mengimplementasikan kelas-kelas untuk menangani aliran data.
Pertemuan ke-1 STREAM DAN IO A. TUJUAN : Mampu mengimplementasikan kelas-kelas untuk menangani aliran data. B. TEORI SINGKAT Proses penulisan dan pembacaan data sering kita sebut dengan proses input dan
Lebih terperinciKoneksi 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 terperinciSUMBER BELAJAR PENUNJANG PLPG
SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII
Lebih terperinciMuhammad Zen Samsono Hadi, ST. Msc.
APPLICATION LAYER 1 Muhammad Zen Samsono Hadi, ST. Msc. Pendahuluan Layer ini berurusan dengan program komputer yang digunakan oleh user. Program komputer yang berhubungan hanya program yang melakukan
Lebih terperincivisit : www.marisharingilmu.wordpress.com
Lisensi Pocket Book Pocket Book ini dapat anda copy dan distribusikan dengan gratis untuk kegiatan pembelajaran. Selamat datang di Pocket Book edisi selanjutnya yaitu Pocket Book : Membuat Aplikasi Java
Lebih terperinciTopik. 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 terperinci1.Tujuan. 2. Latar Belakang. 3. Percobaan
1.Tujuan Memahami mengenai konsep dari Record Store Membuat dan membuka sebuah Record Store Menambah, memanggil kembali, mengupdate, dan mendelete record Memanggil record satu persatu (enumerate) record
Lebih terperinciPEMOGRAMAN APLIKASI BERGERAK (Java ME)
PEMOGRAMAN APLIKASI BERGERAK (Java ME) Company LOGO YOANNITA LIST 2 OBJEK LIST Objek List dapat dibuat dengan tipe Pilihan : Choice.EXCLUSIVE, Choice.MULTIPLE, dan Choice.IMPLICIT. Pilihan jenis Choice.POPUP
Lebih terperinciKoneksi 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 terperinciBAHASA PEMROGRAMAN JAVA
MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 BAHASA PEMROGRAMAN JAVA Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran
Lebih terperinciPEMOGRAMAN APLIKASI BERGERAK (Java ME) Company LOGO
PEMOGRAMAN APLIKASI BERGERAK (Java ME) Company LOGO LIST 2 OBJEK LIST Objek List dapat dibuat dengan tipe Pilihan : Choice.EXCLUSIVE, Choice.MULTIPLE, dan Choice.IMPLICIT. Pilihan jenis Choice.POPUP tidak
Lebih terperinciHTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada
Application Layer Application layer adalah lapisan yang menyediakan interface antara aplikasi yang digunakan untuk berkomunikasi dan jaringan yang mendasarinya di mana pesan akan dikirim. Layer ini berhubungan
Lebih terperinciAPLIKASI UNTUK PERANGKAT BERGERAK MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME)
APLIKASI UNTUK PERANGKAT BERGERAK MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) Ilham M. Said Staff Pengajar Jurusan Teknik Informatika Universitas Muhammadiyah Gresik ABSTRAKS Penggunaan aplikasi model layanan
Lebih terperinciBAB III JAVA 2 MICROEDITION (J2ME) definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan
BAB III JAVA 2 MICROEDITION (J2ME) 3.3 Arsitektur Java Bahasa Java merupakan salah satu bahasa tingkat tinggi. Java berdasarkan definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan
Lebih terperinciPENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM. Persistence. Versi 1.0 JAVA EDUCATION NETWORK INDONESIA
PENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM Persistence JAVA EDUCATION NETWORK INDONESIA 1. Tujuan Memahami mengenai konsep dari Record Store Membuat dan membuka sebuah Record Store Menambah, memanggil
Lebih terperinciTutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE
Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE 1. Buka XAMPP control panel, start MySQL dan Apache server. 2. Import file electicalgoods.sql
Lebih terperinciPRAKTIKUM. Rekayasa Web. Modul 6: Restful API Server & Client Codeigniter. Laboratorium Teknik Informatika Universitas Pasundan
PRAKTIKUM Rekayasa Web Modul 6: Restful API Server & Client Codeigniter Laboratorium Teknik Informatika Universitas Pasundan Konten modul: 1. Membaca Data Menggunakan Rest API Server & Client 2. Menambah
Lebih terperinciPEMOGRAMAN APLIKASI BERGERAK (Java ME) Yoannita
PEMOGRAMAN APLIKASI BERGERAK (Java ME) Yoannita Daur Hidup MIDlet kehidupan MIDlet dimulai ketika di-instantiate oleh AMS. MIDlet pada awalnya masuk status Pause setelah perintah baru dibuat. AMS memanggil
Lebih terperinciBAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA
1 BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA IDENTIFIER Identifier adalah suatu tanda yang mewakili nama-nama variabel, method, class, dsb. Ingat : Bahasa
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 26 INPUT DAN OUTPUT 2 A. TUJUAN PEMBELAJARAN 1. Memahami konsep Input dan Output di Java 2. Mengenal kelas kelas yang berhubungan dengan IO. 3. Mampu membuat program yang menerapkan konsep Input
Lebih terperinciImplementasi Session Tracking Pada Mobile Application Dengan Menggunakan Java 2 Platform Microedition Teguh Susyanto 2)
ISSN : 1693 1173 Implementasi Session Tracking Pada Mobile Application Dengan Menggunakan Java 2 Platform Microedition Teguh Susyanto 2) Abstrak Dalam protokol HTTP, setiap koneksi data yang terjadi antara
Lebih terperinciPERTEMUAN V STREAM DAN OOP TUJUAN PRAKTIKUM. 2. Praktikan memahami pemrograman berbasis objek dengan mengetahui karakteristik OOP.
PERTEMUAN V STREAM DAN OOP 1. Praktikan memahami Stream pada Java. TUJUAN PRAKTIKUM 2. Praktikan memahami pemrograman berbasis objek dengan mengetahui karakteristik OOP. 5.1 Stream Stream adalah representasi
Lebih terperinciBab 6. Pada bagian ini, kita akan belajar bagaimana menerapkan sebuah MIDlet yang mempunyai kemampuan untuk koneksi kedalam jaringan.
Bab 6 Jaringan Pada bagian ini, kita akan belajar bagaimana menerapkan sebuah MIDlet yang mempunyai kemampuan untuk koneksi kedalam jaringan. Pada bagian akhir dari sesi ini, siswa diharapkan dapat: Mendeskripsikan
Lebih terperinciBAB Argument Command-Line dan System Properties
BAB 5 Aplikasi Berbasis Teks 5.1 Tujuan Pembahasan kali ini akan menitikberatkan pada bahasan penggunaan argument command-line. Selebihnya, Anda akan mempelajari mengenai penggunaan streams untuk mendapatkan
Lebih terperinciPemrograman Jaringan 5.
Pemrograman Jaringan 5 anton@ukdw.ac.id HTTP Hypertext Transport Protocol (RFC 1945) Language of the Web Protocol yang digunakan untuk komunikasi antara web browsers dan web servers Since 1990 TCP port
Lebih terperinciPemrograman Socket menggunakan TCP
Pemrograman Socket menggunakan TCP Wiranti Sri Utami whiranty68@gmail.com Abstrak Java menyediakan kelas dan method yang memungkinkan dua program untuk saling berkomunikasi didalam sebuah jaringan komputer
Lebih terperinciPRAKTIKUM 7 DASAR INPUT OUTPUT
PRAKTIKUM 7 DASAR INPUT OUTPUT A. TUJUAN 1. Memahami dasar-dasar input-ouput dalam pemrograman Java 2. Memahami prinsip kerja stream 3. Memahami penggunaan console dalam proses input-output B. DASAR TEORI
Lebih terperinciPengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
Lebih terperinciTPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi
TPI4202 e-tp.ub.ac.id Lecture 4 Mas ud Effendi Menampilkan informasi kepada user lewat display Dengan perintah print dan println print: menampilkan output (kursor tetap di baris yang sama) println: menampilkan
Lebih terperinciA. TUJUAN : Dapat mengimplementasi-kan kelas-kelas Java yang digunakan dalam pemrogaman jaringan.
Pertemuan ke-2 JAVA SOCKET A. TUJUAN : Dapat mengimplementasi-kan kelas-kelas Java yang digunakan dalam pemrogaman jaringan. B. TEORI SINGKAT Tentang Socket Socket adalah sebuah abstraksi perangkat lunak
Lebih terperinciSISTEM INFORMASI NILAI MAHASISWA BERBASIS MOBILE CLIENT SERVER
SISTEM INFORMASI NILAI MAHASISWA BERBASIS MOBILE CLIENT SERVER Rika Idmayanti * * Jurusan Teknologi Informasi, Politeknik Negeri Padang 1 rikaidmayanti@gmail.com Abstrak Jurusan Teknologi Informasi Politeknik
Lebih terperinciPENGENALAN JAVA (2)
PENGENALAN JAVA (2) http://www.brigidaarie.com Sub Pokok Bahasan Tipe data Variabel Reader input Java output Formating output in java Pengelompokan tipe data dalam Java Integer Byte Short Int Long Floating
Lebih terperinciPengenalan APLIKASI DATABASE
Page 1 of 23 APLIKASI DATABASE Pengenalan Aplikasi database merupakan aplikasi yang menggunakan database berbasis komputerisasi dan tampilan form sebagai media penghubung antara user dan database, dimana
Lebih terperinciMENANGANI DATA PADA FORM Aplikasi IT-2 Dalam hal menangani data yang dikirim ke server, PHP memiliki beberapa variabel Superglobals yang secara otomatis akan menangkap data berdasarkan metode (method)
Lebih terperinciProperti HttpWebRequest 1. Properi Informasi Methode, PreAuthenticate dan Versi Protokol 4. Properti Path, Url, Port dan Scheme 5
Bab 10 10 Potokol Http Dalam modul ini, kita lanjutkan tentang properti penggunaan protokol http server, aplikasi akan dibahas dengan contoh program, informasi yang responce dari komputer ke request web
Lebih terperinciRiwayat Pendidikan: SDK Lemuel II, Pos Pengumben, Jakarta Barat SMPK Lemuel, Pos Pengumben, Jakarta Barat SMUN 78, Kemanggisan, Jakarta Barat
105 RIWAYAT HIDUP Nama : Andhika Kusumohartoyo Tempat/Tanggal Lahir : Jakarta / 12 Januari 1983 Jenis Kelamin : Laki-laki Alamat : Jalan Janur Raya D26 Villa Kelapa Dua Jakarta Barat 11550 Telepon : 021-5302020
Lebih terperinciMODUL 10 J2ME (Java 2 Micro Edition)
MODUL 10 J2ME (Java 2 Micro Edition) A. Tujuan : 1. Memahami konsep GUI Pilihan di J2ME. 2. Memahami konsep penanganan GUI pilihan INTERNET PROGRAMMING PENS-ITS B. Dasar Teori B.1. Bekerja dengan Form
Lebih terperinciAPLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME
APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME Satyani Karina Eka Putri Teknik Informatika Universitas Gunadarma akarin_chan86@yahoo.com ABSTRAK Saat ini teknologi komunikasi menggunakan
Lebih terperinciBAB 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 terperinciPENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE
PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE Kholid Fathoni 1, Isbat Uzzin Nadhori 1,Alfian Jauhar 1 Jurusan Teknik Informatika, PENS - ITS 1 Kampus ITS Sukolilo, Surabaya 60111, Indonesia
Lebih terperinciPRAKTIKUM 8 FILE INPUT OUTPUT
PRAKTIKUM 8 FILE INPUT OUTPUT A. TUJUAN 1. Memahami cara memasukkan Input dan menampilkan Output 2. Memahami dasar membaca dan menulis file B. DASAR TEORI Dasar Baca / Tulis File Terdapat dua buah stream
Lebih terperinciINSTRUKSI PENCABANGAN
INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan
Lebih terperinciAPLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE
APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE Ismi Amalia Jurusan Teknik Mesin, Politeknik Negeri Lhokseumawe Nanggroe Aceh Darussalam Email : ismiamalia@gmail.com ABSTRAKS Penelitian ini bertujuan untuk merancang
Lebih terperinciPenggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.
Topik Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika. Tujuan Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu: 1. Menggunakan Netbeans IDE untuk membuat program Java
Lebih terperinciMODUL 9 J2ME (Java 2 Micro Edition)
MODUL 9 J2ME (Java 2 Micro Edition) A. Tujuan : 1. Memahami konsep GUI Pilihan di J2ME. 2. Memahami konsep pembuatan command 3. Memahami passing parameter (manajemen event) INTERNET PROGRAMMING PENS-ITS
Lebih terperinciAPPLICATION LAYER. Oleh : Reza Chandra
APPLICATION LAYER Oleh : Reza Chandra Sebagian besar dari kita berpengalaman menggunakan Internet melalui World Wide Web, layanan e-mail, dan file-sharing. Aplikasi ini, dan banyak lainnya, menyediakan
Lebih terperinciBab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu
Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Pada penelitian Aplikasi Kamus Bahasa Jepang - Indonesia Pada Perangkat Genggam Mengunakan J2ME (Murthi, Tommy Adhi Kresna, 2010), perancangan sistem ini
Lebih terperinciBAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG
BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG Pengembangan website telah menjadi tuntutan pemiliknya seiring dengan dinamika dan kemajuan teknologi internet. Website yang tidak mempunyai informasi dan tampilan
Lebih terperinciJURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA
TUGAS JARINGAN KOMPUTER Nama : Yonatan Riyadhi NIM : 09011181419009 Kelas : SK 5A Nama Dosen : Dr. Deris Stiawan M.T JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA 2016 CAPTURE DAN
Lebih terperinciPEMROGRAMAN JAVA : STREAM DAN FILE
PEMROGRAMAN JAVA : STREAM DAN FILE Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com Proses penulisan dan pembacaan data sering kita sebut dengan proses input dan output, dimana penulisan
Lebih terperinciMODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)
MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL) 4.1 Definisi PHP (Hypertext Preprocessor) PHP (PHP: Hypertext Preprocessor) merupakan bahasa pemrograman yang mampu berjalan di server-side (berjalan pada
Lebih terperinciPertemuan 2 Struktur Kontrol Percabangan
Pertemuan 2 Struktur Kontrol Percabangan Objektif : 1. Mahasiswa dapat memahami konsep struktur kontrol percabangan dalam pemrograman. 2. Mahasiswa dapat menggunakan struktur kontrol pemilihan (if, else,
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 25 INPUT DAN OUTPUT A. TUJUAN PEMBELAJARAN 1. Memahami konsep Input/Output di Java 2. Mengenal kelas kelas yang berhubungan dengan IO. 3. Mampu membuat program yang menerapkan konsep Input Output.
Lebih terperinciSISTEM INFORMASI PAJAK KENDARAAN BERMOTOR PADA TELEPON SELULER BERBASIS J2ME DENGAN MEMANFAATKAN SITUS DIPENDA PROPINSI JAWA TENGAH
SISTEM INFORMASI PAJAK KENDARAAN BERMOTOR PADA TELEPON SELULER BERBASIS J2ME DENGAN MEMANFAATKAN SITUS DIPENDA PROPINSI JAWA TENGAH Nurochman 1), Yuliani Indrianingsih 2) 1) Teknik Informatika STTA Yogyakarta
Lebih terperinci5.2 Keuntungan dan Kelemahan Cookie
Cookie Aplikasi web adalah aplikasi yang stateless, di mana server tidak akan mengingat request client. Akibatnya, setiap request yang masuk selalu dianggap oleh server berasal dari client-client yang
Lebih terperinciMODUL 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 terperinciTUTORIAL CISCO PACKET TRACER 5
TUTORIAL CISCO PACKET TRACER 5 I. Pengantar Cisco Packet Tracer merupakan aplikasi yang dikembangkan oleh Cisco Company, bertujuan untuk melakukan simulasi jaringan komputer dan untuk melakukan monitoring
Lebih terperinciLAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT
LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT Di susun oleh : Galuh Meidaluna 4103141023 Dosen : Dwi Susanto ST. MT TEKNOLOGI MULTIMEDIA BROADCASTING POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
Lebih terperinciKONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK
KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK Farah Zakiyah Rahmanti, M.T 2015 Overview Definisi Teknologi Java Konsep Pemrograman Procedural dan OOP Struktur Java, Identifier, Kata Kunci, Tipe Data, Operator,
Lebih terperinciPEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)
PEMROGRAMAN JAVA Yoannita, S.Kom Input Kondisi (IF-ELSE, SWITCH) 1 import java.io.* Operasi input/output dimaksudkan untuk berinteraksi dengan user, User mengetikkan sesuatu input, program java akan menerima
Lebih terperinciKAMUS INGGRIS-INDONESIA BERBASIS J2ME
KAMUS INGGRIS-INDONESIA BERBASIS J2ME Lenny Ike C. M., Wiratmoko Yuwono, ST, Kholid Fathoni, S.Kom Jurusan Teknologi Informasi Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember
Lebih terperinciMODUL III STRUCTURED QUERY ANGUAGE (SQL)
MODUL III STRUCTURED QUERY ANGUAGE (SQL) Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. Tugas Pendahuluan 1. Apa yang anda
Lebih terperinciElemen Dasar Dalam Bahasa Java
Elemen Dasar Dalam Bahasa Java 1. Kata Kunci Kata kunci adalah kata-kata yang didefenisikan oleh compiler dan memiliki arti dan tujuan spesifik. Java tidak mengizinkan kata-kata tersebut dipakai sebagai
Lebih terperinciMembuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa
Tutorial Macromedia Dreamweaver PHP MySQL Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Oleh Achmad Solichin, http://achmatim.net, achmatim@gmail.com Dalam Tutorial Ini Diasumsikan Bahwa: 1. Di
Lebih terperinci1. BAB III ANALISA DAN PERANCANGAN SISTEM
1. BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini akan membahas tentang analisa dan perancangan sistem. Analisa sistem meliputi deskripsi produk, analisa kebutuhan dan use case, sedangkan perancangan
Lebih terperinciPERANCANGAN DAN PEMBANGUNAN CLIENT PADA PERANGKAT MOBILE BERBASIS JAVA ME
PERANCANGAN DAN PEMBANGUNAN EMAIL CLIENT PADA PERANGKAT MOBILE BERBASIS JAVA ME Budi Hari S 5106100117 Pembimbing : Wahyu Suadi, S.Kom, M.Kom MM RUMUSAN MASALAH Kemudahan dalam pengaksesan email lewat
Lebih terperinciTabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );
PERTEMUAN I BAHASA PEMROGRAMAN JAVA DAN PENGENALAN NETBEANS 1. Program dan Bahasa Pemrograman Di dalam dunia komputer sering kali dijumpai istilah program dan bahasa pemrograman. Kedua istilah tersebut
Lebih terperinciPertemuan 7 File pada Java
Pertemuan 7 File pada Java Objektif : 1. Mahasiswa dapat memahami latar belakang penggunaan File 2. Mahasiswa dapat memahami tentang Java IO Stream 3. Mahasiswa dapat mengetahui tentang Class dan Method
Lebih terperinciPemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web Pertemuan Ke-8 (PHP Dasar [1]) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan PHP? Komponen yang dibutuhkan PHP File Mendeklarasikan
Lebih terperinciBAB II LANDASAN TEORI
6 BAB II LANDASAN TEORI II.1 Pendahuluan Dalam bab ini akan dijelaskan tentang landasan teori yang akan digunakan sebagai acuan dalam analisis dan perancangan Pengembangan Aplikasi Mobile Ticketing untuk
Lebih terperinciBAB III PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK
BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK 3.1 PERANCANGAN UMUM Dalam perkembangan dunia informasi, keamanan suatu data merupakan suatu hal yang sangat vital. Hal ini dikarenakan tidak semua pihak,
Lebih terperinciBAB III PERANCANGAN SIMULASI
BAB III PERANCANGAN SIMULASI 3.1. Batasan dan Karakteristik Modifikasi LZW Dalam pembuatan simulasi dengan menggunakan tehnik modifikasi LZW (Lempel, Ziv, and Welch) ini, penulis menggunakan beberapa class
Lebih terperinciBab 9. Mengetahui teknik yang berbeda dalam optimisasi aplikasi mobile
9.1 Tujuan Bab 9 Optimisasi Setelah menyelesaikan bab ini, pelajar diharapkan menguasai : Mengetahui teknik yang berbeda dalam optimisasi aplikasi mobile 9.2 Optimisasi Sebelum benar-benar melakukan setiap
Lebih terperinciProtokol. Pemrograman Client/Server dengan Java Socket. Protokol TCP/IP. Tipe pemrograman jaringan. Java Socket
Protokol Pemrograman Client/Server dengan Java Socket Suatu aturan atau mekanisme dimana dua komputer atau lebih dapat saling berinterkoneksi. Protokol mendefinisikan suatu format paket data yang akan
Lebih terperinciBAB II LANDASAN TEORI
7 BAB II LANDASAN TEORI II.1. Teknologi JAVA II.1.1. J2ME Java 2 Micro Edition (J2ME) merupakan sebuah kombinasi yang terbentuk antara sekumpulan interface Java yang sering disebut dengan JAVA API (Application
Lebih terperinciPEMAHAMAN DASAR DASAR JAVA
MODUL 1 PEMAHAMAN DASAR DASAR JAVA A. PENGANTAR JAVA Java Standard Development Kit (JDK/SDK) merupakan alat-alat utama bagi programmer untuk membuat dan menjalankan java. Development Kit dapat didownload
Lebih terperinciPHP (HYPERTEXT PREPROCESSOR)
LAPORAN PRAKTIKUM MODUL 4 PEMROGRAMAN WEB PHP (HYPERTEXT PREPROCESSOR) Disusun Oleh: Deny Kurniawan Novianto (130533608222) PTI OFF B UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM
Lebih terperinciBAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)
BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans) 9.1 Bahasan dan Sasaran 9.1.1 Bahasan - Pada bab kali ini akan membahas tentang koneksi PostgreSQL dengan bahasa pemrograman java. - Selain hal itu akan dibahas
Lebih terperinciPEMROGRAMAN I. By : Sri Rezeki Candra Nursari
PEMROGRAMAN I By : Sri Rezeki Candra Nursari Materi : nursari2010.blogdetik.com String String Handling Java.util,Java.io AWT Event Windows Graphics Text Control Layout Manager Menu GUI Handling Image New
Lebih terperinciRingkasan. Kebijakan. Persiapan
Ringkasan Hik-Connect adalah fitur baru yang diperkenalkan oleh Hikvision yang terintegrasi dengan fitur dynamic domain name service berikut dengan fitur alarm push notification. Yang memberikan kemudahan
Lebih terperinciTPI4202 e-tp.ub.ac.id
TPI4202 e-tp.ub.ac.id Program name.p atau name.pas (Pascal source code) Part I: Header Dokumentasi Nama program; Part II: Declarations Konstanta Variabel; Part III: Statements begin : end. Text Editor
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Dasar Teori 2.1.1. Pengertian Internet, Intranet dan Extranet Internet merupakan singkatan dari Interconnected Network. Internet adalah kumpulan komputer yang terhubung satu
Lebih terperincimlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME
mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME Iwan Handoyo Putro 1, Indar Sugiarto 2, Hestin Kezia Octalina Klaas 3 1,2.3 Jurusan Teknik Elektro,
Lebih terperinciDAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR TABEL... xi DAFTAR GAMBAR... xiv
DAFTAR ISI ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR TABEL... xi DAFTAR GAMBAR... xiv BAB I PENDAHULUAN 1.1 Latar Belakang Masalah... I-1 1.2 Identifikasi Masalah... I-3 1.3 Maksud dan
Lebih terperinci