Implementasi Protocol Buffers pada Aplikasi Weblog Client dan Server
|
|
- Shinta Johan
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Implementasi Protocol Buffers pada Aplikasi Weblog Client dan Server Canggih Puspo Wibowo, Lukito Edi Nugroho, Bimo Sunarfri Hantono Jurusan Teknik Elektro dan Teknologi Informasi, Fakultas Teknik, Universitas Gadjah Mada Jl. Grafika 2 Yogyakarta canggih@te.gadjahmada.edu, lukito@mti.ugm.ac.id, bimo@te.ugm.ac.id Abstract The purpose of this study was to determine how to implement Protocol Buffers in communication of weblog application client and server, moreover, knowing the performance of Protocol Buffers than XML and JSON in weblog applications. Weblog applications are created using the Java programming language on the client and Python on the server. Whilst the web service used is Restful web service created using webpy framework on the weblog server. The results show that Protocol Buffers could be used as a data serialization format of a weblog client and server communication. In terms of performance testing, can be observed that Protocol Buffers serialization file size is smaller than XML and JSON, so it is faster to use in data communications. Keywords-blog; web services; protocol buffers I. PENDAHULUAN Di internet, terdapat berbagai macam situs yang menyediakan layanan pengelolaan artikel-artikel seperti Wordpress.com, Blogger.com, Blogspot.com, dan lainlain. Melalui situs-situs yang biasa disebut weblog tersebut, pengguna dapat menulis artikel kemudian mempublikasikannya ke internet dengan mudah. Penggunaan aplikasi weblog tersebut sekarang tidak hanya tersedia dalam bentuk web, pengguna juga dapat memanfaatkan aplikasi weblog client berbasis desktop untuk berkomunikasi dengan aplikasi weblog server yang dimiliki penyedia layanan dalam internet. Aplikasi weblog client ini memungkinkan pengguna mengelola blog tanpa harus selalu terkoneksi dengan jaringan internet. Windows Live Writer, BlogDesk, Zoundry Raven, Ecto, merupakan beberapa jenis aplikasi weblog client berbasis desktop yang sering digunakan. Web service merupakan teknologi yang memungkinkan aplikasi client dan server dapat berkomunikasi sehingga memungkinkan pertukaran informasi diantara keduanya. Beberapa contoh web service yang umum digunakan aplikasi-aplikasi dalam web adalah XML-RPC, SOAP, dan RESTful. Aplikasi weblog merupakan salah satu aplikasi yang menggunakan web service di dalamnya untuk berkomunikasi antara client dan server. Web service yang digunakan pada aplikasi weblog, seperti Wordpress, adalah XML-RPC yang memanfaatkan XML sebagai format serialisasi data. Dalam kaitannya sebagai penghubung komunikasi aplikasi client dengan aplikasi server, web service menggunakan suatu format serialisasi data untuk mengirimkan data. Sebelum data dikirimkan, baik dari client menuju server atau sebaliknya, harus diubah dalam format data tertentu dahulu sesuai dengan web service yang digunakan. Jenis format serialisasi data yang digunakan dalam web service diantaranya XML dan JSON. Penggunaan format serialisasi data berbasis plain text seperti XML dan JSON memiliki ukuran yang relatif lebih besar, hal tersebut berimbas pada kecepatan data ketika dikirim. Di jaman dimana komunikasi data dalam internet begitu kompleks seperti sekarang ini, sementara tidak dapat dibantah bahwa faktor kecepatan juga menjadi hal yang sangat penting, semua pihak menginginkan komunikasi data yang cepat agar layanan yang diberikan dapat maksimal. Sementara itu, Google merilis format serialisasi data baru berbasis biner yang digunakan untuk komunikasi web service, yaitu Protocol Buffers (Protobuf). Menurut Google, Protobuf memiliki kecepatan melebihi format serialisasi data berbasis plain text serta ukuran file yang kecil sehingga tepat untuk digunakan dalam web service. II. DASAR TEORI A. Serialisasi Data Serialisasi adalah suatu proses mengubah data ke dalam bentuk stream bits untuk kemudian dikirim melalui suatu media baik kabel maupun nirkabel atau disimpan dalam media penyimpanan [1]. Sedangkan untuk deserialisasi adalah proses sebaliknya, yaitu mengubah data stream bits menjadi data semula. Dalam jaringan internet, semua komunikasi data melalui proses serialisasi-deserialisasi. Ada dua macam serialisasi, yaitu serialisasi ke dalam human-readable format (teks) dan non-human-readable format (biner) [1]. Contoh untuk serialisasi ke teks adalah format XML dan JSON, sedangkan untuk biner adalah Protocol Buffers, BSON, Thrift, dan lain-lain. Perbedaan paling utama adalah bahwa format serialisasi yang berupa
2 teks masih dapat dibaca meskipun dalam bentuk format serial sedangkan untuk biner tidak. B. Protocol Buffers Protocol Buffers, adalah suatu format data biner yang digunakan untuk serialisasi data. Pada awalnya, protobuf dikembangkan oleh Google untuk menangani permasalahan internal dalam hal protokol request/response pada server yang mengalami perkembangan versi. Format data yang digunakan sebelumnya, hanya dapat mendukung satu versi, sehingga ketika protokol mengalami perkembangan, format data harus disesuaikan [2]. Hal tersebut sangat merepotkan dalam perkembangan sistem. Sistem yang menggunakan protobuf akan mengabaikan field data baru yang tidak didukungnya, sehingga dalam satu waktu, sebuah format protobuf dapat digunakan baik oleh sistem lama maupun sistem baru. Dalam perkembangannya, protobuf sangat tepat digunakan pada sistem yang membutuhkan pertukaran data dalam jumlah banyak dengan waktu yang singkat dan hemat bandwidth [3]. Protobuf menggunakan sebuah dokumen protobuf messages definition yang berisi definisi struktur data yang akan dikirim dalam bentuk pasangan name-value. Messages definition tersebut disimpan dalam dokumen.proto. Contoh sederhana dari dokumen.proto yang berisi informasi tentang struktur data. message Person { required string name = 1; required int32 id = 2; optional string = 3; enum PhoneType { MOBILE = 0; HOME = 1; WORK = 2; message PhoneNumber { required string number = 1; optional PhoneType type = 2; repeated PhoneNumber phone = 4; Dokumen.proto kemudian di-compile untuk menghasilkan data access class yang sesuai dengan bahasa pemrograman yang digunakan sistem. Untuk sementara, bahasa yang didukung oleh compiler ini hanya Java, C++, dan Python [4]. Meskipun telah banyak pihak yang membuat compiler sendiri untuk bahasa pemrograman lain. Melalui data access class yang telah dihasilkan oleh compiler, data dapat diolah dengan mudah untuk menghasilkan data biner protobuf. Protobuf pada dasarnya sama dengan XML, tetapi lebih simpel, lebih kecil, dan lebih cepat. Penggunaan protobuf sekarang telah banyak, misalnya terdapat pada sistem web services sebagai format serialisasi data baru, menggantikan peran XML yang selama ini digunakan. XML dinilai terlalu lambat jika digunakan pada sistem skala besar [5]. Beberapa keunggulan protobuf dibanding XML adalah [6] : Menggunakan data access class yang memungkinkan data diakses dengan mudah melalui program. Protobuf Message Definition dapat diubah tanpa mempengaruhi sistem yang sudah ada. Tidak membutuhkan meta-data, sehingga data yang dikirim lebih kecil. Grafik dibawah ini menunjukkan contoh perbandingan performa antara protobuf dengan PDBML (Protein Data Bank Markup Language) dalam merepresentasikan data bioinformatik. [6] Figure 1. Figure 2. Rata-rata ukuran file protobuf dan PDBML Rata-rata waktu serialisasi protobuf dan PDBML III. RANCANGAN SISTEM A. Arsitektur Sistem yang dibuat sebagai implementasi berupa aplikasi weblog untuk client (berbasis desktop) dan server. Antara aplikasi weblog client dan server terhubung oleh web service dengan menggunakan protobuf sebagai format serialisasi data. Skema rancangan sistem terlihat pada gambar berikut.
3 Figure 3. Rancangan sistem Web service yang digunakan untuk mengirimkan dan menerima protobuf messages adalah RESTful web service yang merupakan teknologi web service yang ringan dan mudah diimplementasikan. Client mengirimkan data yang telah diserialisasikan dalam bentuk protobuf message melalui HTTP request kepada RESTful service pada server. Protobuf message kemudian diubah menjadi data semula dengan program deserialisasi yang telah ada di server. Proses pengiriman terlihat pada Figure 4. akan mengambil data dari database untuk ditampilkan dalam halaman web. B. Aplikasi Server Untuk dapat terhubung dengan client, aplikasi server menggunakan RESTful web service. Dalam implementasinya, digunakan webpy, yaitu sebuah framework untuk Python yang secara default telah mendukung RESTful web services. Aplikasi server menyediakan layanan untuk mengolah HTTP request dari client berupa POST dan GET. C. Aplikasi Client Pada aplikasi client, terdapat isian untuk masingmasing field yang didefinisikan pada protobuf message definition. Dengan menggunakan data access class yang telah ada, sesuai dengan protobuf message definition, data-data diserialisasikan untuk kemudian dikirim melalui http POST request ke server. A. Aplikasi weblog IV. HASIL Aplikasi weblog client terdiri dari sebuah halaman yang berisi masukan-masukan untuk protobuf message. Username dan Password selain digunakan sebagai autentikasi pada weblog server, tetapi juga digunakan untuk autentikasi pada aplikasi weblog client ini. Sebelum dapat menggunakan weblog client untuk mengirim artikel, terlebih dahulu memasukkan Username dan Password yang sesuai. Tampilan aplikasi weblog client terdapat pada Figure 5. Figure 4. Skema komunikasi data antara client dan server Untuk mengakses dan menginisiasi nilai ke dalam protobuf message, data access class menyediakan builder yang dapat digunakan dengan mudah melalui set dan get method. Data access class di Java menyediakan fungsi untuk secara langsung menuliskan protobuf message dalam output stream. Dalam RESTful web services, untuk mengakses sumber daya server, client cukup mengirimkan http request dengan method yang sudah didukung seperti POST dan GET. Dalam hal ini, client mengirimkan POST request dengan protobuf message pada request body yang dikirimkan melalui output stream. Ketika ada request POST ke server, data yang diterima, masih dalam format protobuf, diubah menjadi plain data kemudian disimpan dalam database. Kemudian ketika terdapat GET request, dalam hal ini berasal dari web browser yang mengakses melalui URL, maka server Figure 5. Tampilan aplikasi client Aplikasi weblog server menggunakan bahasa pemrograman Python dengan framework webpy. Secara default, webpy telah mendukung RESTful web service, dimana request yang datang akan dilihat method-nya untuk menentukan apa yang harus dilakukan oleh server. Tampilan halaman web ketika weblog server diakses melalui web browser (melalui GET request) ada pada Figure 6.
4 Figure 6. Tampilan aplikasi server Ketika jumlah kata dalam artikel semakin besar, lama waktu pembentukan file JSON bertambah secara signifikan, sehingga pada suatu titik lama waktu JSON sama dengan XML, meskipun sebelumnya XML memiliki waktu terlama dibandingkan JSON dan Protobuf. Sedangkan pada Protobuf, pertambahan lama waktu tidak terlalu besar meskipun jumlah kata yang digunakan bertambah banyak. Selanjutnya pada pengujian kedua dihitung ukuran file serialisasi dari masing-masing format data dalam mengirimkan sebuah artikel. Hasil pengujian terlihat pada Figure 8. B. Pengujian Pengujian yang dilakukan ada dua macam, yaitu menguji lama waktu pembentukan file serialisasi kemudian pengujian tentang ukuran file serialisasi tersebut. Masingmasing pengujian, penulis membandingkan antara Protobuf, XML, dan JSON. Pengujian dilakukan menggunakan PC dengan spesifikasi sistem : prosesor Intel Core 2 Duo T7500 (2,2 Ghz, 800Mhz FSB, 4MB Cache), 2GB DDR2 RAM, serta menggunakan sistem operasi Ubuntu Selain itu, pengujian dilakukan pada aplikasi weblog client dengan bahasa pemrograman Java. Bytes Figure Jumlah Kata Perbandingan ukuran file serialisasi Protobuf XML JSON Pengujian pertama dilakukan dengan menghitung lama waktu pembuatan file yang berisi sebuah artikel dalam format Protobuf, XML, dan JSON. Artikel dibuat secara acak dengan jumlah kata yang ditentukan pada bagian isi artikel. Pengujian dilakukan 15 kali, dengan jumlah kata 30, 55, 80, 105, 130, 155, 180, 205, 230, 255, 280, 305, 330, 355, dan 380 kata. Kemudian untuk masukan lain, seperti judul, kategori, dan lain-lain menggunakan data yang sama.hasil pengujian terlihat pada Figure 7. waktu (ns) Figure 7. Banyak kata Protobuf XML JSON Perbandingan lama waktu pembuatan file Lama waktu pembentukan file serialisasi pada Protobuf lebih cepat dibandingkan XML dan JSON. Hasil pengujian lama waktu pembentukan file sangat dipengaruhi oleh metode yang dilakukan. Dalam hal ini penulis membatasi pengujian hanya pada satu metode tertentu pada masing-masing format data, yaitu penggunaan Protobuf builder pada Protobuf, XMLSerializer pada XML, serta JSONObject pada JSON. Dari grafik terlihat bahwa Protobuf memiliki ukuran file yang lebih kecil dibanding XML dan JSON meskipun perbedaan diantara ketiga format tidak begitu besar. Hal itu terjadi karena pada pengujian ini, hanya satu field yang diubah secara signifikan, yaitu isi artikel. Ketika isi artikel ditambah, dari awal 30 kata menjadi 130 dan kemudian 230, hal itu berarti menambah panjang string pada bagian isi. Sedangkan dari hasil kajian teori didapat bahwa suatu data string diserialisasikan sama pada Protobuf, XML, maupun JSON. Itu sebabnya mengapa selisih ukuran file antara ketiga format cenderung sama meskipun jumlah kata pada isi bertambah banyak. V. KESIMPULAN Dalam pembuatan aplikasi weblog client dan server dengan memanfaatkan protocol buffers dapat disimpulkan beberapa hal sebagai berikut : Protocol buffers dapat digunakan sebagai format serialisasi data pada aplikasi weblog client dan server dengan menggunakan bahasa pemrograman Java pada client serta Python pada server. Protocol buffers memiliki ukuran file serialisasi yang relatif lebih kecil dibandingkan format serialisasi data XML dan JSON. Kemudian pada lama waktu yang dibutuhkan untuk membuat file tersebut, Protocol Buffers jauh lebih cepat dibandingkan XML dan JSON terutama untuk data-data yang besar. Performa Protocol buffers untuk digunakan sebagai format serialisasi data cukup bagus dilihat
5 dari lama waktu pembentukan file yang cepat serta ukuran file yang kecil. VI. DAFTAR PUSTAKA [1] Cline Marshall, Serialization and Unserializetion, diakses tanggal 7 Mei [2] Google, [3] O'Brien Tim, The Common Java Cookbook, Chapter 14: Protocol Buffers, Discursive. [4] Google, [5] Varda Kenton, Protocol Buffers: Google's Data Interchange Format, [6] Oreskovic Mile, Evaluation of Google Protocol Buffers as a potential data serialization technique for wide use in bioinformatics, unpublished.
BAB II TINJAUAN PUSTAKA. Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini.
BAB II TINJAUAN PUSTAKA Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini. 2.1 Web Service Web Service adalah sekumpulan application logic beserta objek-objek dan method-method yang dimilikinya
Lebih terperinciFORUM ONLINE DAN SOCIAL NETWORKING PADA PERANGKAT MOBILE
LOGO PERANCANGAN DAN PEMBANGUNAN FORUM ONLINE DAN SOCIAL NETWORKING PADA PERANGKAT MOBILE Ardi Setiawan - 5106100106 Pembimbing : Wahyu Suadi, S.Kom, M.Kom MM Rumusan Masalah Bagaimana cara mengkoneksikan
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Tabel 1.1 Jumlah mahasiswa STMIK AMIKOM Purwokerto
BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan STMIK AMIKOM Purwokerto merupakan perguruan tinggi komputer yang memiliki 2 program studi unggulan, yaitu program studi sistem informasi dan teknik
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 terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Kondisi ekonomi sekarang menyebabkan perusahaan berusaha untuk menjaga pelanggan-pelanggan yang ada. Menurut Carmen Acatrinei dan Teodora Viviana Puiu (2013:153), kartu
Lebih terperinciBAB I PENDAHULUAN 1.2. Latar Belakang Masalah
BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan Merancang dan merealisasikan
Lebih terperinciAnalisis Penggunaan Fungsi Hash MD5 di Javascript sebagai Alternatif dari Penggunaan HTTP Secure Untuk Melakukan Autentikasi
Analisis Penggunaan Fungsi Hash MD5 di Javascript sebagai Alternatif dari Penggunaan HTTP Secure Untuk Melakukan Autentikasi Budi Satrio - 13504006 Program Studi Teknik Informatika ITB, Bandung 40132,
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka Berdasarkan dengan judul penelitian oleh penulis mengenai Pengembangan Web api Pada Sistem Assesmen Dan Berbasis Tag Sebagai Pembantu Penyusunan Strategi Pembelajaran
Lebih terperinciNetwork Access/Interface Layer Internet Layer Host-to-Host Transport Layer Application Layer
SAMUEL AJI SENA, 0610630097 Jurusan Teknik Elektro, Fakultas Teknik Universitas Brawijaya, 2013 Perancangan dan pembuatan Application Programming Interface Server untuk Arduino Dosen Pembimbing : Adharul
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 terperinciMEMBUAT WEB SERVICE DENGAN MENGGUNAKAN JAVA (STUDI KASUS E- COMMERCE PORTAL)
MEMBUAT WEB SERVICE DENGAN MENGGUNAKAN JAVA (STUDI KASUS E- COMMERCE PORTAL) Rimma Maliyanti, 50404635 Mahasiswa Sarjana Strata Satu (S1) Teknik Informatika Universitas Gunadarma Jln. Margonda Raya 100
Lebih terperinciGambar 3.1 Perancangan Sistem
BAB III PERANCANGAN SISTEM Bab ini akan membahas tentang perancangan sistem monitoring yang terbagi menjadi dua bagian, sistem bagian pertama adalah objek yang akan dimonitor, sistem bagian kedua merupakan
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 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 terperinciBAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Sistem dan pencarian dokumen dengan memanfaatkan web service pada sistem yang berbeda sebagai sumber data dan index yang telah dibuat dapat
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI Pada bab ini akan dibahas berbagai teori yang melandasi dalam membangun sistem ini. 3.1 Sistem Informasi Menurut Hall (2006, p6), sistem informasi adalah serangkaian prosedur formula
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 terperinciRANCANG BANGUN WEB SERVICE UNTUK TRANSAKSI DATA PADA APLIKASI SAHABAT JASA DENGAN METODE REST
`256 Seminar Nasional Teknologi Informasi Universitas Ibn Khaldun Bogor 2018 RANCANG BANGUN WEB SERVICE UNTUK TRANSAKSI DATA PADA APLIKASI SAHABAT JASA DENGAN METODE REST Fajar Surahman 1, Safaruddin Hidayat
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang
BAB I PENDAHULUAN 1.1. Latar Belakang Web service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service digunakan
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA Bab ini akan membahas uraian singkat hasil penelitian terdahulu yang berhubungan dengan topik penelitian, review aplikasi-aplikasi yang sejenis dengan aplikasi streaming yang dibangun,
Lebih terperinciPENJURIAN ONLINE BERBASIS WEB SERVICE
PENJURIAN ONLINE BERBASIS WEB SERVICE Dwi Sunaryono 1, Wahyu Suadi 2, I Made Krisna Widhiastra 3 1,2,3 Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember Surabaya, 60111 E-mail : dwi@its-sby.edu,
Lebih terperinci@UKDW BAB 1 PENDAHULUAN
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Salah satu bentuk teknologi yang sedang berkembang di era digital ini adalah teknologi clouds. Aplikasi Clouds sudah banyak digunakan untuk berbagai keperluan
Lebih terperinci4 BAB IV UJI COBA DAN EVALUASI
4 BAB IV UJI COBA DAN EVALUASI Tahap uji coba dan evaluasi sistem dilakukan untuk mengetahui proses-proses didalamnya berjalan sesuai dengan yang diharapkan atau tidak. Proses-proses yang akan diuji coba
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang HTTP adalah salah satu protokol paling populer di dunia internet. Dengan semakin banyaknya aplikasi multimedia yang berjalan di atas HTTP, banyak protokol yang dikembangkan
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perusahaan otobus (PO) merupakan salah satu jasa akomodasi angkutan darat yang melayani perjalanan dari satu kota menuju kota lainnya. Saat ini informasi mengenai jadwal
Lebih terperinciBAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.
BAB III LANDASAN TEORI Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi. 3.1 E-Commerce E-commerce merupakan suatu kumpulan teknologi,
Lebih terperinciTeknik Informatika S1
Teknik Informatika S1 Rekayasa Perangkat Lunak Lanjut Pengenalan Web App + Req. Web App Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 Aplikasi
Lebih terperinciBab II. TINJAUAN PUSTAKA
Bab II. TINJAUAN PUSTAKA 2.1. Penelitian Terdahulu Berdasarkan penelitian penulis, aplikasi distribusi penjualan barang sudah ada. Dari aplikasi yang sudah ada tersebut penulis ingin mengembangkan lagi
Lebih terperinciTUGAS SISTEM INFORMASI BERBASIS WEB. PHP Web Service. Nama : Ilham NIM : Kelas : 6B. Daftar isi
TUGAS SISTEM INFORMASI BERBASIS WEB PHP Web Service Nama : Ilham NIM : 09071003024 Kelas : 6B Daftar isi FAKULTAS ILMU KOMPUTER JURUSAN SISTEM INFORMASI 2009/2010 1 1. Pengenalan web service 3 2. Apa itu
Lebih terperinciRancang Bangun Web Service (Studi Kasus : Layanan SIM Inventaris Barang)
Rancang Bangun Web Service (Studi Kasus : Layanan SIM Inventaris Barang) Ninis Insiyah Masyhur 1), Kasim 2), Irmawati 3) Teknik Elektro, Politeknik Negeri Ujung Pandang Jl. Perintis Kemerdekaan km.10 Tamalanrea,
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
39 BAB IV HASIL DAN PEMBAHASAN 4.1 Pengembangan Sistem Pengembangan Web Service dari website program Pengembangan Web api Pada Sistem Assesmen Dan Berbasis Tag Sebagai Pembantu Penyusunan Strategi Pembelajaran
Lebih terperinciBAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1 Dalam menentukan dan mengambil suatu keputusan pada suatu perusahaan atau instansi diperlukan data-data yang diolah menjadi suatu informasi yang berguna bagi
Lebih terperinciPERANCANGAN DAN IMPLEMENTASI WEB SERVICESEBAGAI MEDIA PERTUKARAN DATA PADA APLIKASI PERMAINAN
PERANCANGAN DAN IMPLEMENTASI WEB SERVICESEBAGAI MEDIA PERTUKARAN DATA PADA APLIKASI PERMAINAN Gilang Arsya Priyatna Zaman Program Studi Teknik Informatika Jurusan Teknik Informatika dan Komputer Politeknik
Lebih terperinciPerancangan Aplikasi E-informasi dan Jadwal Perkuliahan Berbasis Mobile Android
PROCESSOR Vol. 12, No. 1, April 2017 1039 Perancangan Aplikasi E-informasi dan Jadwal Perkuliahan Berbasis Mobile Android Abdul Rahim STIKOM Dinamika Bangsa, Teknik Informatika, Jambi Jl. Jendral Sudirman
Lebih terperinciBAB 3 LANDASAN TEORI
BAB 3 LANDASAN TEORI Bab ini akan membahas hal-hal yang mendasari dibuatnya aplikasi JOGIFT, arsitektur, bahasa pemrograman dan tools yang digunakan dalam pembuatan aplikasi JOGIFT. 3.1 Produk Pengertian
Lebih terperinciBAB II DASAR TEORI Gambar 2.1. Cubieboard2
BAB II DASAR TEORI Pada bab ini membahas dasar teori yang digunakan dalam perancangan skripsi ini. Teori yang digunakan pada skripsi ini adalah Cubieboard 2, Raspberry Pi, web server, Apache web server,
Lebih terperinciArsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan)
1. Pengenalan Web Service Definisi Web Service Web service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service
Lebih terperinciBAB 4 HASIL DAN PEMBAHASAN
BAB 4 HASIL DAN PEMBAHASAN 4.1 Perancangan File Server Menggunakan Cloud Perancangan layanan file server menggunakan cloud pada PT Mugi Cipta Perkasa dilakukan dengan menggunakan sebuah server yang akan
Lebih terperinciPerlunya kemudahan dalam penataan dan pemeliharaan data industri, khususnya yang terkait dengan ijin usaha
Latar Belakang 1 Perlunya kemudahan dalam penataan dan pemeliharaan data industri, khususnya yang terkait dengan ijin usaha 2 Tingginya kebutuhan akan informasi seputar perindustrian dan perdagangan 3
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada era teknologi maju sekarang ini, intensitas interaksi manusia melalui internet menuntut adanya teknologi yang memungkinkan komunikasi antar user secara cepat.
Lebih terperinciDasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata
Dasar Pemrograman Web Pemrograman Web Adam Hendra Brata Teknologi Client Server Arsitektur Client Server Model komunikasi yang terdiri server sebagai pemberi layanan dan client sebagai pengguna layanan
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Setiap orang pasti membutuhkan informasi. Ada banyak cara yang dapat dilakukan orang untuk mendapatkan informasi, salah satu contohnya adalah melalui banyak
Lebih terperinciPERANCANGAN SISTEM INFORMASI ADMINISTRASI DAN MONITORING TRANSAKSI BERBASIS WEB MOBILE
Techno.COM, Vol. 10, No. 2, Mei 2011: 61-68 PERANCANGAN SISTEM INFORMASI ADMINISTRASI DAN MONITORING TRANSAKSI BERBASIS WEB MOBILE Candra Irawan Program Studi Sistem Informasi, Fakultas Ilmu Komputer,
Lebih terperinciBAB II. KAJIAN PUSTAKA. yang berkhasiat maupun diperkirakan berkhasiat sebagai obat, dan khasiatnya
BAB II. KAJIAN PUSTAKA A. Tanaman Obat Indonesia Menurut Tampubolon (1995) tumbuhan obat adalah tumbuh-tumbuhan yang berkhasiat maupun diperkirakan berkhasiat sebagai obat, dan khasiatnya ini diketahui
Lebih terperinciDasar-dasar Web dan HTML Minggu I. Pemrograman Web - Rosa Ariani Sukamto
Dasar-dasar Web dan HTML Minggu I Pemrograman Web - Rosa Ariani Sukamto Email: rosa_if_itb_01@yahoo.com Ngapain Sih? Ya Belajar Membuat website dengan HTML dan PHP Layanan-layanan Internet layanan informasi
Lebih terperinciImplementasi PHP Web Service Sebagai Penyedia Data Aplikasi Mobile
Implementasi PHP Web Service Sebagai Penyedia Data Aplikasi Mobile Martinus Raditia Sigit Surendra Program Studi Sistem Informasi, Universitas Multimedia Nusantara, Tangerang, Indonesia Abstract This paper
Lebih terperinciBahasa Pemrograman Untuk Pembuatan Web
Bahasa Pemrograman Untuk Pembuatan Web Iman Amalludin iman.llusion@gmail.com :: http://blog.imanllusion.hostzi.com Abstrak Bahasa Pemrograman (Programming Language). Apa itu? Bahasa Pemrograman adalah
Lebih terperinciPerangkat Keras Teknik Pengambilan Data Perangkat Lunak HASIL DAN PEMBAHASAN Pengujian
Perangkat Keras 1 MacBook 2.1 GHz Intel Core 2 Duo, 1 GB 667 Mhz DDR2 SDRAM digunakan sebagai Authenticator pada Topologi-1 dan sebagai Supplicant pada Topologi-2. 2 Acer Aspire 452 AMD Turion 1.9 GHz,
Lebih terperinciPerangkat Lunak Pengolahan Data Survey Geografis Berbasis Smartphone Android
Perangkat Lunak Pengolahan Data Survey Geografis Berbasis Smartphone Richi Dwi Agustia Fakultas Teknik dan Ilmu Komputer : Teknik Informatika UNIKOM Bandung, Indonesia Richi@email.unikom.ac.id Rian Hidayat
Lebih terperinciKEBUTUHAN WEB SERVICE UNTUK SINKRONISASI DATA ANTAR SISTEM INFORMASI DALAM E-GOV DI PEMKAB BANTUL YOGYAKARTA
KEBUTUHAN WEB SERVICE UNTUK SINKRONISASI DATA ANTAR SISTEM INFORMASI DALAM E-GOV DI PEMKAB BANTUL YOGYAKARTA Tugas Elearning Web Service Disusun Oleh : Sigit Bayu Kusuma 13111004 22 Malam LATAR BELAKANG
Lebih terperinciBAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tinjauan pustaka yang dipergunakan dalam penelitian disajikan melalui
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1. Tinjauan Pustaka Tinjauan pustaka yang dipergunakan dalam penelitian disajikan melalui tabel berbandingan pada tabel 2.1. Tabel 2.1. Tabel Pembanding Penelitian
Lebih terperinciBAB IV HASIL DAN UJI COBA
51 BAB IV HASIL DAN UJI COBA IV.1 Tampilan Hasil Berikut ini dijelaskan tentang tampilan hasil dari analisa dan perancang sistem informasi data alumni berbasis WAP yang terdiri dari beberapa bagian berikut
Lebih terperinciINTERACTIVE BROADCASTING. Modul ke: Format Dokumen. Fakultas Ilmu Komunikasi. Yusuf Elmande., S.Si., M.Kom. Program Studi Penyiaran
INTERACTIVE BROADCASTING Modul ke: Format Dokumen Fakultas Ilmu Komunikasi Yusuf Elmande., S.Si., M.Kom Program Studi Penyiaran Tinjauan Format File JSON JSON adalah format file sederhana yang sangat mudah
Lebih terperinciProdi Teknik Informatika, Fak. Teknologi Informasi Universitas Mercubuana Yogyakarta 2016
TIF82 REST Team dosen Prodi Teknik Informatika, Fak. Teknologi Informasi Universitas Mercubuana Yogyakarta 2016 Pendahuluan Hypertext Transfer Protocol (HTTP) merupakan eleman penting sebuah web, yang
Lebih terperinciI. 1. LATAR BELAKANG. I-1 Universitas Kristen Maranatha
BAB I PENDAHULUAN I. 1. LATAR BELAKANG Pada tahun 2005, game telah berkembang sangat pesat dibanding sebelumnya, baik dalam segi grafis, tantangan dan teknologi yang tertanam di dalamnya. Selain berkembang
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
60 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Spesifikasi Sistem Dalam penerapan sistem komunikasi data yang dirancang diperlukan komponen-komponen berupa perangkat keras dan perangkat lunak. 4.1.1. Spesifikasi
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Data audio visual menjadi salah satu data yang paling banyak mengisi traffic jaringan internet pada saat ini [2]. Trafik video berkembang paling cepat daripada jenis
Lebih terperinciKonsep Pemrograman Web
Konsep Pemrograman Web Kuliah Umum Kampus Kalimalang Nuryuliani 1 Konsep Web World Wide Web ("WWW", atau disingkat "Web") adalah suatu ruang informasi dimana sumber sumber daya yang berguna diidentifikasi
Lebih terperinciFERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML
FERNANDYA RISKI HARTANTRI 09018173 / F DASAR-DASAR HTML Hypertext Markup Language, atau seperti yang lebih dikenal, HTML, adalah bahasa computer dari World Wide Web. Bila Anda membuat situs Web, Anda dapat
Lebih terperinciBAB 1 PENDAHULUAN. Internet, dalam (28 April 2006)
BAB 1 PENDAHULUAN 1.1. Pengantar Komputer adalah alat yang dipakai untuk mengolah informasi menurut prosedur yang telah dirumuskan. Kata computer semula dipergunakan untuk menggambarkan orang yang perkerjaannya
Lebih terperincilainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah
APLIKASI PEMESANAN MAKANAN PADA RESTORAN BERBASIS ANDROID DAN PHP MENGGUNAKAN PROTOKOL JSON Anggia Kusumawaty Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Gunadarma 10 November 2012
Lebih terperinciBAB II. KAJIAN PUSTAKA
BAB II. KAJIAN PUSTAKA A. Rapor Rapor berasal dari kata dasar report yang berarti laporan. Rapor merupakan laporan hasil dari suatu kegiatan yang disusun secara benar. Materi yang dilaporkan dalam hal
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
41 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI LAYANAN BERBASIS WEB DENGAN JSON- RPC Bagian ini berisi tentang implementasi semua proses yang telah dijelaskan pada bab sebelumnya. Implementasi membutuhkan
Lebih terperinciUKDW BAB 1 PENDAHULUAN
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Bergerak di industri yang dinamis, Gameloft memiliki karyawan yang mayoritas berusia muda. Agar karyawan tidak mudah bosan serta semangat bekerja terus terpacu,
Lebih terperinciADMINISTRASI SERVER KELAS 11. Oleh Alimansyah Aprianto Tek. Komputer dan Jaringan
ADMINISTRASI SERVER KELAS 11 Oleh Alimansyah Aprianto Tek. Komputer dan Jaringan Kegiatan Belajar 3 Memahami prinsip kerja komunikasi client server 1 Prinsip kerja komunikasi client server Client dan server
Lebih terperinciBAB 3 LANDASAN TEORI
3.1 Rekam Medis BAB 3 LANDASAN TEORI Menurut PERMENKES NO: 269/MENKES/PER/III/2008 yang dimaksud rekam medis adalah berkas yang berisi catatan dan dokumen antara lain identitas pasien, hasil pemeriksanaan,
Lebih terperinciBab1 -World Wide Web
Bab1 -World Wide Web Web Design & Programming Kholid Fathoni Setiawan, S.Kom., M.T. (PENS) 1 WWW History 1989-1990 Tim Berners-Lee menemukan World Wide Web Transfer teks dan gambar. Protokol transfer data
Lebih terperinciKonsep Pemrograman Web
Konsep Pemrograman Web Kuliah Umum Kampus Kalimalang Nuryuliani 1 Konsep Web World Wide Web ("WWW", atau disingkat "Web") adalah suatu ruang informasi dimana sumber sumber daya yang berguna diidentifikasi
Lebih terperinciAnalisis Perbandingan Performa Web Service Menggunakan Bahasa Pemrograman Python, PHP, dan Perl pada Client Berbasis Android
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: 2548-964X Vol. 2, No. 1, Januari 2018, hlm. 237-245 http://j-ptiik.ub.ac.id Analisis Perbandingan Performa Web Service Menggunakan Bahasa
Lebih terperinciImplementasi REST API pada Aplikasi Panduan Kepaskibraan Berbasis Android
Implementasi REST API pada Aplikasi Panduan Kepaskibraan Berbasis Android Amin Rulloh 1, Dewi Erla Mahmudah 2, Herman Kabetta 3 1,2,3 STMIK Widya Utama 1 aminrulloh@gmail.com, 2 dewierla@swu.ac.id, 3 hermanka.beta@gmail.com
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi. Karena topik dari penulis memiliki sedikit nilai fotografi,
Lebih terperinciInteractive Broadcasting
Modul ke: Interactive Broadcasting Komponen umum yang biasa ada pada website Fakultas Ilmu Komunikasi Bagus Rizki Novagyatna Program Studi Broadcasting www.mercubuana.ac.id Komponen umum yang biasa ada
Lebih terperinciAPLIKASI PELAPORAN KERUSAKAN JALAN TOL MENGGUNAKAN LAYANAN WEB SERVICE BERBASIS ANDROID
APLIKASI PELAPORAN KERUSAKAN JALAN TOL MENGGUNAKAN LAYANAN WEB SERVICE BERBASIS ANDROID, Rinaldy Maulidiansyah 1, Deny Fauzy Rakhman 2,Muhammad Ali Ramdhani 3 Jurusan Teknik Informatika,Fakultas Sains
Lebih terperinciDASAR-DASAR Web Programing(WP) copyright by : japikinfo.com
DASAR-DASAR Web Programing(WP) OLEH : ARIRIK JAPIK, S.KOM Defenisi Website : Website adalah suatau halaman di internet yang menyediakan berbagai layanan informasi. Internet merupakan singkatan dari interconnected
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 terperinciPROSES, OBJEK DAN LAYANAN TERDISTRIBUSI
PROSES, OBJEK DAN LAYANAN TERDISTRIBUSI SISTEM TERDISTRIBUSI CLIENT SERVER PROSES TERDISTRIBUSI SISTEM TERDISTRIBUSI CLIENT SERVER 1 Proses terdistribusi dapat diaplikasikan pada berbagai ruang kerja,
Lebih terperinciTujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima
Jaringan komputer Adalah sekelompok komputer otonom yang saling berhubungan antara yang satu dengan lainnya, Menggunakan suatu protokol komunikasi melalui media komunikasi sehingga dapat saling berbagi
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Implementasi Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat menjalankan sistem tersebut dengan baik dibutuhkan beberapa persyaratan mengenai
Lebih terperinciPENYAJIAN DATA INDUK MAHASISWA MENGGUNAKAN TEKNOLOGI WEB SERVICE
Makalah Seminar Tugas Akhir PENYAJIAN DATA INDUK MAHASISWA MENGGUNAKAN TEKNOLOGI WEB SERVICE Aris Wibowo 1, Maman Somantri 2, R. Rizal Isnanto 2 Abstract There are some software that uses the same data
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN Bab pendahuluan ini membahas tentang latar belakang, rumusan masalah, tujuan penelitian, batasan masalah, metodologi pengerjaan, dan sistematika pengerjaan yang berhubungan dengan tugas
Lebih terperinciBAB I PERSYARATAN PRODUK
BAB I PERSYARATAN PRODUK 1 PENDAHULUAN Pembelian barang merupakan hal yang hampir setiap hari dilakukan oleh banyak orang, dari barang primer sampai barang barang tambahan, kita seringkali harus pergi
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini membahas analisa dan perancangan sistem, penelitian ini menggunakan bahasa pemrograman berbasis objek. Analisa sistem meliputi analisa kebutuhan fungsional,
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi yang sudah dijelaskan pada Bab III, maka tahap selanjutnya merupakan tahap implementasi. Pada
Lebih terperinciImplementasi Identifikasi Kendala Sistem Identifikasi Pengguna Administrator Pengujian Sistem Member Pengunjung atau umum HASIL DAN PEMBAHASAN
Implementasi Pada tahap ini CMS akan dibuat atau dikembangkan berdasarkan tahap-tahap pengembangan sistem yang telah dijelaskan sebelumnya dengan menggunakan software dan hardware yang diperlukan untuk
Lebih terperinciTUGAS ONLINE 2 : SOAP PERANCANGAN SISTEM BERBASIS KOMPONEN
TUGAS ONLINE 2 : SOAP PERANCANGAN SISTEM BERBASIS KOMPONEN NURMIGIANTI 2012 81 030 JURUSAN TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL 2014 I. Pendahuluan SOAP (Simple Object Access
Lebih terperinciBAB I. PENDAHULUAN...
DAFTAR ISI TESIS... i HALAMAN PENGESAHAN... iii PERNYATAAN... iv MOTTO... v PRAKATA... vi DAFTAR ISI... vii DAFTAR GAMBAR... ix DAFTAR TABEL... xi INTISARI... xiii ABSTRACT... xiv BAB I. PENDAHULUAN...
Lebih terperinciBAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1 Kebutuhan Sistem Kebutuhan fungsional sistem merupakan paparan mengenai fitur-fitur yang akan dimasukan kedalam aplikasi yang akan dibangun. Fitur fitur tersebut harus memenuhi
Lebih terperinciUsulan Skripsi : Daniel Nova Ariyanto NIM : : GPS Tracker Kendaraan Dengan Menggunakan Android Smartphone Sebagai Pelacak : Perancangan
Usulan Skripsi Nama : Daniel Nova Ariyanto NIM : 612007067 Judul : GPS Tracker Kendaraan Dengan Menggunakan Android Smartphone Sebagai Pelacak Jenis : Perancangan Bobot : 6 SKS Konsentrasi: Teknik Komputer
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Sistem Informasi SISTA (Sistem Informasi Skripsi dan Tugas Akhir) merupakan sistem informasi yang dikembangkan untuk mengatasi permasalahan terkait proses skripsi dan Tugas Akhir
Lebih terperinciPerancangan Dan Realisasi Sistem Informasi Akademik Menggunakan Sms Pada Jurusan Teknik Elektro
Jurnal Reka Elkomika 2337-439X Januari 2013 Jurnal Online Institut Teknologi Nasional Teknik Elektro Itenas Vol.1 No.1 Perancangan Dan Realisasi Sistem Informasi Akademik Menggunakan Sms Pada Jurusan Teknik
Lebih terperinciImplementasi Restful pada Java
APLYSIT CORP. Gedung Pusat Teknologi Lt. 3, RICE PT. INTI Jl. Moch. Toha 77, Bandung, 40253 Phone : 022-61530230 www.aplysit.com Implementasi Restful pada Java REST adalah singkatan dari (REpresentational
Lebih terperinci39 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Implementasi merupakan kelanjutan dari kegiatan perancangan sistem dan dapat dipandang sebagai usaha untuk mewujudkan sistem yang dirancang.
Lebih terperinciBerikut merupakan salah satu contoh dari pesan SOAP (SOAP Message):
Aplikasi Zodiak Menggunakan PHP Web Service Robertus Lilik Haryanto lilik_haryanto@telkom.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Pengantar
BAB 1 PENDAHULUAN 1.1 Pengantar Perkembangan teknologi informasi khususnya jaringan Internet telah membawa perubahan dalam tingkah laku sosial masyarakat dalam berinteraksi. Masyarakat sudah mengenal Internet
Lebih terperinciBAB III METODE PENELITIAN
BAB III METODE PENELITIAN 3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan selama semester
Lebih terperinciBAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran
BAB III METODE PENELITIAN 3.1 Waktu dan Tempat Penelitian Penelitian dilakukan di Program Studi Ilmu Komputer Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu
Lebih terperinciBAB III. ANALISIS DAN PERANCANGAN SISTEM
BAB III. ANALISIS DAN PERANCANGAN SISTEM 3.1. Identifikasi Masalah Peranan teknologi sensor nirkabel dapat diterapkan dalam kehidupan manusia untuk membantu mendapatkan informasi secara cepat dan akurat.
Lebih terperinciUKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Dalam perkembangan zaman, sistem pencarian buku di Perpustakaan UKDW sangat diperlukan untuk mempercepat pencarian buku. Sistem yang dikembangkan bisa secara
Lebih terperinciApplication Layer Protocol and Services DNS Service and Protocol WWW dan HTTP
Application Layer Protocol and Services DNS Service and Protocol WWW dan HTTP JARINGAN KOMPUTER TEKNOLOGI INFORMASI / PROGAM VOKASI UNIVERSITAS BRAWIJAYA Disusun oleh : Zulkfli : 113140707111022 Deddy
Lebih terperinciPEMANFAATAN MOBILE VOUCHER PADA APLIKASI M-COMMERCE UNTUK PEMESANAN FOOD DELIVERY BERBASIS TEKNOLOGI WAP
PEMANFAATAN MOBILE VOUCHER PADA APLIKASI M-COMMERCE UNTUK PEMESANAN FOOD DELIVERY BERBASIS TEKNOLOGI WAP Mudafiq Riyan P. (07560242) 1, Aris Budi P. (07560342) 2, Nashruddin A. (07560426) 3 Teknik Informatika
Lebih terperinci