Skip to main content

EAS MPPL - Demo dan Dokumentasi EAS

 EAS MPPL 2021 Pada kesempatan ini kelompok kami akan menjelaskan salah satu produk perangkat lunak milik Zoho yaitu Zoho Marketing Automation yang dikerjakan secara berkelompok yang beranggotakan: Ricky Supriyanto 05111940000036 Arvel Gavrilla R 05111940000040 M Arif Faizin 05111940000060 Zulfiqar Fauzul Akbar 05111940000101 Raihan Alifianto 05111940000213 Dengan hasil sebagai berikut 1. Deskripsi Produk 2. Manajemen Ruang Lingkup 3. Manajemen Waktu 4. Manajemen Biaya 5. Manajemen Resiko 6. Video demo

Tugas 1 PWEB - Membuat Website Portofolio

Dalam postingan kali ini, saya akan menjelaskan proses pembuatan website portofolio yang telah saya buat. 

Berikut adalah link website portofolio milik pribadi saya Link



Website portofolio tersebut saya buat dengan menggunakan framework React dan Tailwind CSS dan dideploy menggunakan Vercel agar selanjutnya juga bisa saya jadikan portofolio dalam mencari proyek karena bersifat gratis. Mengapa bisa gratis? karena dengan cara tersebut, website hanya dibangun dari sisi front-end nya saja, tanpa perlu untuk melakukan hosting di back-end sehingga cenderung lebih ergonomis :)

Kemudian, berikut adalah langkah-langkah yang saya lakukan dalam membuat website tersebut  

  1. Membuat React App
    Langkah pertama cukup mudah, yakni membuat kerangka website menggunakan create-react-app. Yang harus diperhatikan adalah framework yang kita perlukan harus sudah terinstall, seperti Node.js, NPM, dan juga React. Untuk menjalankannya tentu saja buat folder baru sebagai folder utama dari website, kemudian ketikkan pada terminal
    npx create-react-app arffzin
    cd arffzin

    Kemudian tunggu hingga beberapa saat hingga proses instalasi selesai



  2. Integrasi dengan framework Tailwind
    Kemudian, langkah selanjutnya adalah memasangkan Tailwind CSS sebagai framework styling utama di website ini. kemudian ketikkan pada terminal
    npm install -D tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
    Karena Tailwind CSS membutuhkan PostCSS dalam mendeploy, maka kita harus menginstall Craco juga pada website, ketikkan pada terminal
    npm install @craco/craco
    Lalu ubah command start dan build pada package.json menjadi
     {
        // ...
        "scripts": {
    
         "start": "craco start",
    
         "build": "craco build",
    
         "test": "craco test",
          "eject": "react-scripts eject"
        },
      }
    Kemudian buat file craco.config.js untuk mengkonfigurasi Craco pada website ini, yang isinya sebagai berikut
    module.exports = {
      style: {
        postcss: {
          plugins: [
            require('tailwindcss'),
            require('autoprefixer'),
          ],
        },
      },
    }
    Lalu langkah selanjutnya adalah membuat file tailwind.config.js sebagai konfigurasi dari Tailwind agar memudahkan di proses development selanjutnya, caranya ketikkan pada terminal
    npx tailwindcss-cli@latest init
    Lalu ubah isinya menjadi seperti ini
    module.exports = {
    
       purge: ['./src/**/*.{js,jsx,ts,tsx}', './public/index.html'],
        darkMode: false, // or 'media' or 'class'
        theme: {
          extend: {},
        },
        variants: {
          extend: {},
        },
        plugins: [],
      }
    Selanjutnya, tambahkan baris berikut pada file src/index.css
    @tailwind base;
    @tailwind components;
    @tailwind utilities;
    Terakhir, pastikan file index.css terinclude pada file index.js
     import React from 'react';
     import ReactDOM from 'react-dom';
    
     import './index.css';
     import App from './App';
     import reportWebVitals from './reportWebVitals';
    
     ReactDOM.render(
       <React.StrictMode>
         <App />
       </React.StrictMode>,
       document.getElementById('root')
     );
    
  3. Membuat dan melengkapi fungsi website
    Good job, setelah langkah yang sangat panjang dalam instalasi, langkah selanjutnya adalah membuat isi dari website. Sayangnya langkah tersebut terlalu panjang untuk saya jelaskan disini :)
    Jadi, silahkan berkreasi dan berimajinasi dalam membangun website. Sebagai referensi terdapat situs dokumentasi Tailwind dan juga React yang dapat membantu dalam proses pengerjaan website
    React
    Tailwind CSS
    Dari website saya sendiri, tampilannya kurang lebih seperti ini


  4. Deploy ke Vercel
    Oke, langkah selanjutnya! Langkah ini merupakan langkah penting karena website akan dihosting agar dapat diakses oleh siapapun
    Bedanya, disini saya menggunakan Vercel untuk deployment, sehingga tidak perlu mengeluarkan biaya untuk membeli hosting ya :)
    Caranya adalah sebagai berikut :
    Yang pertama, tentu saja harus mendaftar di Vercel.com

    Kemudian koneksi kan akun git projek Anda ke Vercel, disini saya menggunakan Github sebagai git hosting saya, sehingga harus mengkoneksikan Vercel dengan projek saya
    Setelah terkoneksi, otomatis hasil commit terakhir dari projek akan di deploy sesuai dengan nama git project tersebut
    Dan, jadi deh! website saya sudah bisa diakses di arffzin.vercel.app
  5. Perbaiki UI dan Tambahkan Fitur
    Yup, langkah terakhir dari pembuatan website saya.
    Namun sayangnya, langkah ini akan menjadi langkah yang tidak akan selesai jika saya jelaskan di sini, jadi silahkan akses langsung saja website portofolio saya di arffzin.vercel.app untuk tahu lebih lanjut tentang perkembangan UI dan fitur nya.
    Silahkan komen di postingan ini jika ada saran, kritik maupun apapun itu!

Sekian, sedikit tutorial dari saya tentang pembuatan website portofolio, terima kasih!

Comments

Popular posts from this blog

Tugas 4 PBKK - Menerapkan MVVM di Windows Presentation Foundation

Postingan kali ini akan membahas tentang cara membuat aplikasi menggunakan Windows Presentation Foundation (WPF) pada Visual Studio. Langsung saja, ikuti langkah-langkah berikut : Buka Visual Studio, pilih Create a New Project, kemudian pilih WPF Application C#, Windows, lalu pilih Next Kemudian buat project dengan nama "LatihanMVVM", lalu pilih Next Lalu pada Additional Information, pilih Create Kemudian isikan kode berikut pada MainWindow.xaml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 <Window x:Class= &q

Tugas 10 PWEB - Menambahkan Upload File pada PHP

Pada postingan ini, saya akan menjelaskan cara menambahkan upload file menggunakan PHP Buat beberapa file untuk menerapkan fungsi PHP sebagai untuk dapat menerapkan fungsi CRUD nya config.php index.php form-daftar.php proses-pendaftaran.php list-siswa.php form-edit.php proses-edit.php hapus.php cetak.php Berikut adalah beberapa tampilan hasil dari operasi menggunakan PHP tersebut Halaman Utama Halaman pendaftaran Tampilan ketika berhasil mendaftar Halaman daftar siswa yang mendaftar Halaman edit data pendaftar Tampilan ketika mencetak bukti pendaftaran Sekian postingan kali ini, terima kasih.

Tugas 8 PBKK - CodeIgniter : Implemetasi CRUD dalam Toko Online

Nama Anggota : 05111840000132 -  Reihan Nanda Ramadhan  05111940000060 - Muhammad Arif Faizin  05111940000228 - Muhammad Arsyad Ardiansyah Pada post kali ini, kami akan menjelaskan mengenai toko online yang telah kami buat menggunakan CodeIgniter. Toko online kami ini bernama OutFact – Toko yang menjual berbagai barang fashion seperti baju, celana, masker dll. OutFact memiliki 2 role, yaitu Admin dan Customer. Sebelumnya kami akan menjelaskan apa saja fitur-fitur yang dimiliki oleh masing-masing role. Fitur yang ada pada role Customer adalah :           1. Registrasi           2. Login           3. Halaman Awal dan View Product           4. View Detail Product           5. Add product ke keranjang           6. Checkout ba