Giter Club home page Giter Club logo

kuliah-tugas-web-praktik-1's Introduction

Laporan Web Tampilan Sederhana berbasis Flask

Nama: Muhammad Ali Pratama Putra

NIM: 5220411416

Mata Kuliah: Pemrograman Web Praktik


List of Contents

A. Pendahuluan

B. Pembahasan

C. Implementasi


A. Pendahuluan

Pada projek ini, saya membuat tampilan website portofolio saya sendiri. Saya juga membangun web dengan konsep RWD (Responsive Web Design) dengan tema yang simpel. Sebelum saya implementasi, saya melakukan perancangan prototype di aplikasi Figma, berikut saya lampirkan file figma dalam projek ini.

Link Prototype Figma Web

Untuk menjalankan projek ini, Anda dapat melakukan langkah-langkah berikut:

  1. Membuat Virtual Environment

    virtualenv venv
    venv\Scripts\activate
    
  2. Instalasi package requirement

    pip install -r requirements.txt
    
  3. Menjalankan server

    flask run
    
  4. Buka browser dan akses http://127.0.0.1:5000/

B. Pembahasan

Karena pembahasan materi mengenai flask masih di tahap pengenalan, saya membuat projek ini hanya berfokus pada tampilan statis. Bahasa yang saya gunakan hanya terdiri dari html, css, dan js tanpa menggunakan framework atau library apapun. Saya menggunakan template engine Jinja2 untuk mempermudah proses pemecahan komponen layout web saya. Berikut adalah struktur folder dari projek ini.

- app
| - static
| | - css
| | | - style.css
| | - images
| | | - banyak file png
| | - js
| | | - index.js
| - templates
| | - partials
| | | - footer.html
| | | - header.html
| | | - main.html
| | | - navbar.html
| | - index.html
| | - layout.html
| - app.py
- .flaskenv
- .gitignore
- requirements.txt
- README.md

C. Implementasi

Berikut adalah tampilan web yang saya buat.

  1. Tampilan desktop

  2. Tampilan tablet

3.Tampilan mobile

kuliah-tugas-web-praktik-1's People

Contributors

aliepratama 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.