Giter VIP home page Giter VIP logo

pemrogwebnmob-upr's Introduction

pemrogwebnmob-upr

Muhammad Ijlal Prayoga
E1E118012
Mahasiswa Program Permata Merdeka Asal Universitas Halu Oleo


Link tugas besar : https://github.com/Milraga19/pemrogwebnmobupr-tugas-besar
Ini adalah Repositori Tugas untuk matakuliah pemrograman web dan mobile UPR. Dalam repositori ini terdapat laporan dan hasil kodingan dari tugas pada modul. Pada repositori ini untuk file untuk tugas-modul-1 sampai 3 waktu uploadnya sama karena kesalahan yang saya lakukan dengan tidak menyatukan repositori tugas dan membuatnya terpisah. Mohon maaf atas kesalahan dan ketidaktahuan saya. Untuk melihat waktu asli uploadnya, bisa dilihat pada repositori terpisah di akun saya.

#1 Hypertext Prepocessor

Modul ini menjelaskan tentang dasar-dasar dari bahasa PHP seperti menampilkan kalimat, variabel, operator, tipe data, dan banyak lagi. Di modul ini juga dijelaskan tentang manipulasi data seperti manipulasi string, dan juga belajar mengenai array dan cara mengoperasikannya seperti menambah value, menghitung jumlah value, dan sebagainya. di modul ini juga beberapa operasi perulangan seperti for dan switch case, serta logika seperti if. Dalam modul ini juga kita belajar function atau fungsi yang berguna sebagai blok kode yang bisa digunakan secara berulang-ulang kali dalam program. Kita juga belajar mengenai PHP Globals yang merupakan variabel built-in yang selalu ada pada semua scope atau lingkup. PHP Globals terdiri dari $_POST, $_GET, $_SESSION, $_SERVER, dan masih banyak lagi.

#2 FORM HANDLING

Dalam modul ini kita belajar tentang penanganan form pada HTML dimana form tersebut dapat mengolah data dan membatasi inputan terhadap form-nya. Disini kita mempelajari perbedaan GET dan POST dimana GET digunakan ketika data dikembalikan di laman yang sama untuk menjalankan suatu fungsi, contohnya pada fungsi cek password yang mengembalikan pengecekan passwordnya di laman yang sama, sedangkan POST digunakan ketika data akan dikirim ke laman yang berbeda dan dioperasikan di laman tersebut, contohnya adalah fungsi penambahan data pada suatu sistem admin. Disini juga kita belajar mengenai validasi form pada HTML yang salah satunya memanfaatkan fungsi pregmatch untuk mengecek ketentuan data pada form-nya.

#3 PHP MySQL Database

Di modul ini kita mempelajari tentang Database yang dimana database dapat menyimpan data dan kita dapat mengolahnya. Database terdiri dari sebuah tabel dan baris yang berelasi. Dalam modul ini kita belajar bagaimana cara mengkoneksikan database ke program kita, membuat database, membuat tabel, memasukkan data, serta mengolah datanya seperti mengambil data, mengedit/mengupdate, menambah, dan menghapus data.

#4 Asynchronous Javascript dan XML

Dalam modul ini kita mempelajari tentang AJAX yang berfungsi membuat sebuah web menjadi dinamis dan cepat. AJAX mengizinkan halaman web diperbaharui secara asinkron oleh pertukaran data dalam jumlah kecil dengan aktifitas server dibelakang layar. Jadi, pembaharuan halaman web dilakukan tanpa merubah seluruh tampilan halaman. Halaman web yang klasik (tidak menggunakan AJAX) harus memuat seluruh halaman jika kontennya harus berubah.

#5 Instalasi React-Native
Dalam modul ini kita mempelajari tentang react-native dan cara instalasinya. React Native memungkinkan Anda membangun aplikasi seluler hanya dengan menggunakan JavaScript. Ini menggunakan desain yang sama seperti React, memungkinkan Anda membuat UI seluler yang kaya dari komponen deklaratif. Dengan React Asli, Anda tidak membuat aplikasi web seluler, aplikasi HTML5, atau aplikasi hibrida; Anda membangun yang nyata aplikasi seluler yang tidak bisa dibedakan dari aplikasi yang dibuat menggunakan Objective-C atau Java. React Native menggunakan blok penyusun UI fundamental yang sama dengan aplikasi iOS dan Android biasa. Anda cukup menyatukan blok-blok itu menggunakan JavaScript dan React.

#6 Membuat Search by Flat List
Dalam modul ini kita mempelajari tentang bagaimana cara membuat aplikasi yang dapat mencari data yang data tersebut adalah format JSON dengan memanfaatkan React Native Base. React Native Base adalah library komponen yang dapat digunakan dalam membuat antarmuka pengguna. Komponen tersebut juga dapat diunduh dari sumber terbuka dan tidak dipungut biaya. Dengan digunakan, ini dapat membantu mengembangkan React Native aplikasi seluler untuk platform perangkat seperti iOS dan Android. Contoh hal yang sederhana adalah membuat daftar pencarian. Daftar pencarian berguna untuk memfilter data yang ingin Anda cari atau gunakan untuk memudahkan pengguna.

pemrogwebnmob-upr's People

Contributors

milraga19 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.