WiraDKP / operations_research_and_optimization

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Operations Research and Optimization by J.COp

Belajar operations research dan optimisasi dari nol.

Starter Guide

Step 1: Download materi

  • Klik disini untuk Download ZIP, atau
  • Bagi yang familiar dengan git, boleh menggunakan clone
    git clone https://github.com/WiraDKP/operations_research_and_optimization.git
    

Step 2: Instalasi Miniconda

Windows user

  • Download miniconda untuk Python 3.7

    • Klik link ini untuk download: Miniconda Windows 64-bit
    • Note: skip step ini apabila kamu sudah menggunakan Anaconda sebelumnya. Walau demikian, saya akan jelaskan alasan kenapa kamu sebaiknya menggunakan miniconda nanti di course ini.
  • Install miniconda

    • Ketika ada pilihan install for, pilih Just Me (recommended)
    • Untuk Advanced Options, silahkan centang Register Anaconda as my default Python 3.7
    • Tunggu hingga instalasi selesai
  • Jalankan Anaconda Prompt

Mac user

  • Download miniconda untuk Python 3.7

    • Klik link ini untuk download: Miniconda Mac OS X 64-bit
    • Note: skip step ini apabila kamu sudah menggunakan Anaconda sebelumnya. Walau demikian, saya akan jelaskan alasan kenapa kamu sebaiknya menggunakan miniconda nanti di course ini.
  • Install miniconda

    • Install tanpa mengubah opsi apapun
    • Tunggu hingga instalasi selesai
  • Jalankan terminal

Linux user

  • Download miniconda untuk Python 3.7

    • Klik link ini untuk download: Miniconda Linux 64-bit
    • Note: skip step ini apabila kamu sudah menggunakan Anaconda sebelumnya. Walau demikian, saya akan jelaskan alasan kenapa kamu sebaiknya menggunakan miniconda nanti di course ini.
  • Install miniconda

    • jalankan terminal
    • Install miniconda menggunakan command berikut
      bash Miniconda3-latest-Linux-x86_64.sh
      
    • Ketik yes untuk agree dengan license nya, kemudian yes lagi untuk prepend miniconda install location to PATH
    • Tunggu hingga instalasi selesai
  • hanya untuk memastikan, tutup dan buka terminal lagi

Step 3: Instalasi Jupyter

  • Kita akan install 2 hal di base environment
    conda install --name base -c conda-forge jupyter nb_conda_kernels
    

Step 4: Instalasi Environment

  • Change directory cd ke folder kerja ini
    cd operations_research_and_optimization/
    
  • Jalankan command ini untuk menginstall environment jcop-or
    conda env create -f environment.yml
    

Step 5: Memastikan environment terinstall dengan baik

  • Jalankan command berikut untuk mengecek instalasi dan ikuti instruksi yang dihasilkan
    python check_installation.py
    
  • Jika sudah aman, maka akan muncul keterangan berikut, dan kita bisa mulai belajar. Semangat!
    ✓ jupyter telah terinstall dengan baik
    ✓ nb_conda_kernels telah terinstall dengan baik
    ✓ Environment jcop-or terdeteksi
    ✓ Package telah terinstall dengan baik di dalam environment jcop-or
    ✓ Instalasi berjalan dengan baik. Selamat belajar!
    

Step 6: Instalasi solver GLPK

Windows user

  • Download GLPK Windows

Mac user

  • Install GLPK menggunakan brew
brew install glpk

Linux user

  • Install GLPK menggunakan apt-get
apt-get install -y -qq glpk-utils

About

License:MIT License


Languages

Language:Python 100.0%