08 Juli 2020

Priority Mail International: San Francisco (Oct 2019) - Depok (July 2020)

Berapa lama diperlukan untuk mengirim "Priority Mail" dari San Francisco ke Depok?

Tanggal Kirim: Oktober 2019
Tanggal Terima: July 2020

Duh!




DISCLAIMER


This is HOW Me Do IT! Grrr... this blog memo is mainly written for OWN PURPOSES. This post is based on "Google Here, There, and Everywhere". Whether this is PLAGIARY or RESEARCH, there has never been a claim that this is an original work, nor is it necessarily the best solution, and not for Scopus consumption :). Please provide feedback, especially if you have alternative explanations. Hopefully, this note will be helpful in the future when you have forgotten how to solve this trivia problem.


DISKLAIMER


INIlah yang KUlakukan! Grrr... memo blog ini terutama ditulis untuk KEPERLUAN SENDIRI. Tulisan ini berbasis "Google Sana, Google Sini, Coba Itu, Coba Ini, Lalu Tanya-tanyi". Entah ini PLAGIAT, entah ini RISET, yang jelas tidak pernah ada klaim bahwa ini merupakan karya asli, serta belum tentu pula merupakan solusi terbaik, serta bukan untuk konsumsi Scopus :). Mohon kiranya memberikan tanggapan, terutama jika memiliki solusi alternatif. Semoga catatan ini akan bermanfaat di masa mendatang, saat sudah lupa cara menyelesaikan masalah trivia ini.

This is the Way!

07 Juli 2020

Exam From Home (8 Juni - 7 Juli 2020) -- Pertama Kali

(=== draft === memo in progress ===)

(=== sangat berantakan ==========)

(=== belum disortir, belum dipilah ===)

 

Pendahuluan


Berikut (akan) merupakan pengalaman pelaksanaan "Exam From Home". Ujian Akhir Semester "Sistem Operasi" diselenggarakan dalam lima (5) tahapan.


W00-W05 (27 Januari - 13 Maret 2020)

Minggu 0 (W00) hingga minggu 5 (W05) berjalan seperti biasa.

UTS (14 Maret 2020)

  • UTS (Ujian Tengah Semester) berjalan normal. Kampus Universitas Indonesia

PASCA UTS

Problem utama setelah UTS ialah "TIDAK MENGERTI" namun "TIDAK BERTANYA". Ada banyak kemungkinan mengapa problem ini terjadi:
  • tidak mau bertanya
  • tidak tahu apa pertanyaannya
  • tidak usah bertanya, karena yang lain juga tidak mengerti
  • lainnya

 

W06, W07, W08

  • CONCURRENCY (WEEK06)
  • SYNCHRONIZATION (WEEK07)
  • SCHEDULING (WEEK08).

W09

  • Storage, Firmware, Bootloader, & Systemd

W10

  • I/O dan Programming I/O.

UAS

    Celah lama diantara Tahap I dan Tahap II karena menunggu semua para peserta menyelesaikan Ujian Akhir Semester yang lain.



    Persiapan UAS

    • Tahap Persiapan: hingga Senin, 8 Juni 2020.
    • KETENTUAN PERSIAPAN UAS KELAS A, B, C, M (PAS0)
    • Script
      • Script started on 2020-06-08 17:53:34+0700
      • Scriptnya harus dimulai yang "di atas" dan diakhiri yang "dibawah". 
      • Script done on 2020-06-08 17:53:46+0700
    • Posting PROMPT PS1 (UAS)
      • PS1 versi terakhir
      • PS1 bebas folder
    • GitHub Pages
    • Cek Log: Yang boleh ikut UAS, hanya yang statusnya sudah PAS0.
    • Perubahan istilah dari GitHubUser ke akunGitHub
    • Perekaman SCRIPT
      • PS1
      • Delay pada PS1
      • cut and paste
      • problem Windows

    UAS Tahap 1

      • Jadwal:
        • Pengumuman Tugas: Senin, 8-Juni-2020, jam 13:00.
        • Pengumpulan Tugas: Selasa, 9-Juni-2020, jam 14:01.
      • tujuan utama ialah memastikan bahwa semuanya MEMAHAMI prosesi UAS semester ini
      • KETENTUAN UAS TAHAP1 KELAS A, B, C, M (PAS1)
      • memeriksa dan masalah dengan cek SEBELA
      • GitHub page
      • problem PS1delta 0
      • file 0001-mytest.txt 
        • dengan 2335 line
        • definisi TIMESTAMP
        • SEQOK atau SEQNO?
        • SUMOK atau SUMNO?
        • start/stop
          • Script started on 2020-06-08 17:53:34+0700
          • Scriptnya harus dimulai yang "di atas" dan diakhiri yang "dibawah".
          • Script done on 2020-06-08 17:53:46+0700
        • error: cbkadal ZCZCSCRIPTSTART ERROR dummy \n 
        • tidak perlu dua kali cek SEBELA
      • cek
        • 1) check akunGitHub.github.io/os201/
        • 2) check akunGitHub.github.io/os201/URLs/
        • 3) check apa hasil pemeriksaan TETANGGA terhadap berkas anda.
        • 4) check apakah berkas hasil enkripsi sama dengan aslinya
        • 5) check sha1sum
      • SHA1SUM dan SHA1SUM.asc
      • HARAP MEMPERBAIKI BERKAS-BERKAS YANG KELIRU!
      • Petunjuk tersebar?
      • problem penambahan suplemen / berkas extra
      • cara cek: boleh manual atau dengan script
      • problem bug echo SEBELA
      • problem: posting di PRIBADI atau BERSAMA?
      • membuat 0004-TUGAS-PAS1.txt cukup sekali
        • ulang jika salah
        • tidak perlu diulang, jika tetangga yang salah
      • kerja-sama
        • Kerjasama tidak dianjurkan, namun juga tidak dilarang.
        • Selain GSGS, ya silakan tanya-tanyi, termasuk ke dokumen lain.
        • Tapi konyol juga kalau sampai harus mem-fork github PRIBADI peserta yang lain.

      UAS Tahap 2

      • Jadwal:
        • Pembentukan Kelompok: Senin, 22-Juni-2020
        • Pengumuman Tugas: Selasa, 23-Juni-2020, jam 10:00.
        • Pengumpulan Tugas: Rabu, 24-Juni-2020, jam 11:01.
      • Pembentukan Kelompok
        • problem dengan peserta yang terlambat mendaftar

      UAS Tahap 3

      •  Jadwal:
        • Pembentukan Kelompok: Senin, 29-Juni-2020, pagi
        • Pengumuman Tugas: Senin, 29-Juni-2020, jam 21:00.
        • Pengumpulan Tugas: Selasa, 30-Juni-2020, jam 22:01. 
      • Pembentukan Kelompok
      • problem dengan peserta yang terlambat mendaftar
      • Jika bukan TUGAS3: optional
      • Jika terminal TUGAS1, --> TUGAS2 (term)
      • Jika terminal TUGAS2, --> TUGAS3 (term)
      • Kelompok
        • K20-K29
        • K40-K49
        • K50-K53
        • tidak tertib: kelompok ganda
      • Kesalahan 0000-mypub.txt
        • masih ditemukan secret key!
        • key lebih dari satu 
        • mengabaikan untuk verifikasi (import)
      • tugas tidak dienkripsi
      • script untuk selftest
      • silakan menggunakan produk tidak standar, namun atas risiko sendiri
      • pengumpulan UAS
        • semua dalam satu folder
        • satu tahap satu folder
      • penggunaan BERSAMA
        • sebaiknya hanya untuk notifikasi

      UAS Tahap 4

      • Jadwal:
        • Pembentukan Kelompok: Selasa, 02-Juli-2020, pagi
        • Pengumuman Tugas: Rabu, 03-Juli-2020, jam 09:00.
        • Pengumpulan Tugas: Rabu, 03-Juli-2020, jam 22:01.
      • Pembentukan Kelompok
        • problem dengan peserta yang terlambat mendaftar
        • tetap kurang tertib (ganda)
      • VALUE tidak jadi mensortir 
      • Default: 09:00-22:01.
      • Tugas 4:
        • belum PAS0: silakan mengerjakan tugas untuk PAS0.
        • PAS2 (TERM): silakan mengerjakan/memperbaiki 0003-TUGAS.tar.bz2.asc
        • PAS3 (TERM): silakan mengerjakan/memperbaiki 0003-TUGAS.tar.bz2.asc
        • DEADLINE TBA deadline TUGAS 5
        • 0000-INFO-TUGAS-KELOMPOK.txt.asc
        • Tanya Jawab: SCELE
        • tetap absen pada detik terakhir
        • tidak make clean
        • mangkrak: absen namun tidak mengumpulkan
        • penggunaan sem_destroy()
        •  


      UAS Tahap 5

      • Jadwal:
        • Pengumuman Tugas: Senin, 6-Juli-2020, jam 14:00.
        • Pengumpulan Tugas: Senin, 6-Juli-2020, jam 17:00
        • Batas Waktu Terakhir: Selasa, 7-Juli-2020, jam 15:01.
      • Senin Siang, (14:00-17:00; ekstensi Selasa 15:01).
      • Dealine untuk semua
      • jangan lupa mengerjakan revisi
      • 0008-DONE-NO-MORE-PUSH.txt.asc tanda selesai

      Hang

      • K13

      Pembentukan Kelompok

      • Lintas Kelas

      SCELE

      • SCELE: Now What? (I don't know!)
        • Pertama kali: mari belajar sambil belajar.
        • Semoga sambil jalan menjadi lebih faham
        • Vicon vs YouTube
        • W06: mencoba demo, membuat memo.
      • tidak mengetahui apa yang ingin ditanyakan
        • tidak dimengerti sama sekali
        • sudah GSGS
      • buka thread (posting) baru, jangan membajak
      • posting ke SCELE: TMI?
      • Frekuensi memeriksa SCELE.
      • SCELE
        • pemanfaatan SCELE
        • SCELE: ABCM
        • SCELE: DE
        • problem SCELE
        • frekuensi cek SCELE: 2-3 x per minggu?
      • Mengapa Enggan Posting/Membuka Thread Baru? 
      • FILENAME.txt x-badak-01-01-abcd.txt
      • Mengapa pada lebih suka posting "screenshot" dari pada "copas" (copy and paste)?
        • wrapping??
        • praktis?
      • Penggunaan SCELE:
        • SATU KASUS, SATU THREAD! 
      • Sebelum menulis ke SCELE, tolong lakulan verifikasi dengan berkas yang anda PUSH. Bukan, berkas yang ada di PC Lokal anda!

      GITHUB

      • Command-line vs WEB interface
      • Penggunaan github sebelum dan sesudah UTS
      • masalah git commit -force 
      • wacana penggunaan verified commit 
      • SEKALI LAGI: silakan menghapus BERKAS, namun jangan menghapus log (reset) yang sudah di COMMIT.
      • GITHUB: Hapus Berkas OK, HAPUS LOG COMMIT: TIDAK OK
      • GitHub
        • basis Web
        • lupa push
        • lupa commit
        • forced commit
        • lupa pull (beda host)
      • pribadi/os201
        • log
        • mengumpulkan UAS
        • GitHub Pages yang terlalu minimalis 
      • Harap memeriksa berkas yang anda PUSH!
      • Folder OUTSIDE/ diluar GIT.
      • git: cara clone
      • git: contoh CBK
      • log/commit/race
        • JustOneMoreLine
        • noviarmdnfg
        • ajiinisti
        • Raygue
        • hanardiansyah

      List

      • case sensitive
      • github/gnupg/sha1sum: kurang cocok copas


      Daftar Masalah

      • hanya salah menulis nama file
      • push stelah deadline
      • commit tanpa push
      • kapan mulai update/perbaikan
      • Perihal perbaikan, akan diumumkan lebih lanjut.
      • Masalah TimeZone
      • Masih banyak BUGS!
      • BANYAK masalah yang disebabkan oleh yang TIDAK menggunakan badak.
      • panduan membaca log
      • SHA1SUM dan SHA1SUM.asc
      • No News is Good News?
      • APAKAH MEMVERIFIKASI DENGAN MENGGUNAKAN BERKAS YANG DI PUSH?
        • CARA TEST DI BADAK
          • langkah demi langkah
        • bagaimana berkas berubah setelah push?
        • apakah dapat direplikasi?
        • PUSH dengan COPAS?
        • script places everything in the log file, including linefeeds and backspaces.
      • status yang membingungkan
        • [PAS1] ikut tahap2 dan seterusnya.
        • [PAS0] [ULANG1] [2] hanya sampai tahap2.
        • [PAS0] [ULANG1] hanya sampai tahap1.
      • dari UserGitHub ke akunGitHub
      • "faktor ketidaksengajaan"
      • tidak merasa salah mendaftar terlambat
      • SHA1SUM
        • nama-nama berkas harus sama
        • hitung ulang SHA1SUM setiap perubahan
        • tanda tangan ulang (SHA1SUM.asc) setiap mengubah SHA1SUM.
      • Jika diinginkan, silakan mengubah TOTAL isi program/fungsi yang telah disiapkan.
      • Sebelum tar, jangan lupa make clean!
      • Urutan TIME dan MUTEX
      • putInfo() yang memasukkan string ke dalam shareMemory
      • Tidak jadi tugas yang menggunakan berkas 0007-CEK-PAS1.txt
      • Waktu yang digunakan untuk tanya jawab jauh lebih lama dari yang diperkirakan
      • 0007-I-HAVE-FINISHED-SIGNED-COMMITED-AND-PUSHED-AND-VERIFIED-TUGAS-2.txt
      • CLEARSIGN: 0007-I-HAVE-FINISHED-SIGNED-COMMITED-AND-PUSHED-AND-VERIFIED-TUGAS-2.txt.asc
      • test K00-TUGAS2-SCRIPT berbeda dengan K02-TUGAS2-TEST
      • SHA1SUM harus betul, SHA1SUM.asc harus betul
      • mengumpulkan tugas kelompok yangidentik
      • mutexctr++ dan stamp++
      • copas baris ganda
      • cicak bin kadal
      • penggunaan script vs. manual
      • pengajar bukan technical support
      • 0005-KODE-ETIK.txt.asc
      • Status TUGAS3/TUGAS2
      • Meminta keringanan
      • Pengelompokan sesama T3TERM, TUGAS3, dan sesama lainnya.
      • contoh CBKADAL
      • perubahan: HARAP MENGHAPUS SEMUA BERKAS LAINNYA!
      • Harap betul-betul memahami maksud dari penggunaan sha1sum dan gnupg.
      • Keringanan karena typo
      • lupa/lalai absen
      • jangan commit -f 
      • masalah hang pada virtualbox
      • Jangan melakukan myPrint() saat mengunci SharedMemory!
      • selesai = UAS-BERSAMA/0008-DONE-NO-MORE-PUSH.txt.asc
      • pengerjaan tugas: 3 jam - 25 jam
      • FUSE: read()
      • ShareMem yang belum dapat digunakan, seharusnya CLOSED
      • mymap->sync vs. mymap-->prog[entry].sync
      • jangan HANG
      • problem VirtualBox
      • jangan lock saat myprint()
      • Sudah cek Cicak Bin Kadal?
      • Kebijaksanaan Anggota yang mangkrak
      • mencoba menghapus filenya tapi tidak bisa?!
      • contoh CBK
      • tugas level 2,3,4,5
      • mengapa pada terlambat mengisi log?
      • penggunaan SCELE dan WAG
      • PJJ tanpa kelas reguler
      • PJJ, apakah mencoba Demo?
      • Tracing peserta OS
      • Manfaat ZOOM
      • Zoom 20:00
      • Link internet
      • Zoom1 2 Jun 2020 21:00
      • PAS0: 8 Juni
      • penggunaan tar
      • Berapa lama mengerjakan Ujian
      • bentuk penyelenggaraan UAS
      • tidak ada contoh UAS sebelumnya
      • peserta menebak-nebak bentuk UAS
      • jadwal UAS tidak jelas
      • gunakan SCELE untuk bertanya.
      • WAG: sulit klasifikasi
      • penggunaan istilah PAS0, PAS1
      • UAS-PAS0-200608-13.txt daftar yang boleh ikut PAS1
      • cbkadal ZCZCSCRIPTSTART ERROR dummy \n
      • Mengapa tidak membaca petunjuk?
        • tidak tahu
        • tahu, tidak langsung dibaca, tidak menemukan
      • pentunjuk:
        • tempat yang konsisten
        • ralat petunjuk?
        • ralat WAG, update petunjuk, atau update petunjuk, ralat WAG
      • tidak merasa salah: menggunakan istilah "ternyata" 
      • TUGAS2: sharemem
      • T2: pengenalan strcmp()
      • T1: memperkenalkan status baru
        • MENGULANG [TAHAP 1] (terminal TAHAP 1)
        • MENGULANG [TAHAP 1] (terminal TAHAP 2)
        • MENGULANG [TAHAP 1]
      • TYPO nama berkas: kesalahan besar
      • Status:
        • [TAHAP0][----] [ULANG0]
        • [PAS0] [ULANG1]
        • [PAS0] [ULANG1] [2]
      • Enkripsi tanpa key
      • 0001-TUGAS-2.tar.bz2.asc
      • 9 TUGAS (UJIAN) @9 ?
      • TUGAS KELOMPOK?
        • tidak boleh disersi?
        • kelompok rev A, B, C?
        • penulisan kelompok yang betul
      • penggunaan /home/tmp/
      • share p00.h
      • walau sudah extra 60 menit, masih saja menggunakan alasan "internet lambat"
      • berapa lama mengerjakan tugas?


      Tantangan

      Tantangan menyelenggarakan ujian secara daring ialah, kecerendungan hasil yang sangat merata dan sama. Kita tidak pernah tahu, apakah masing-masing bekerja sendiri, tahu siapa tahu mengerjakan ujian bersama-sama, serta menggunakan ZOOM!?

      Untuk itu, dilakukan modifikasi terhadap tata cara pengumpulan hasil ujian. Jadi, walau pun mengumpulkan hasil yang sama, belum tentu mendapatkan nilai yang sama.

      Modifikasi ini berhasil membuat ujian menjadi lebih sulit: banyak peserta membuat kesalahan prosedural. Memeriksa ujian tersebut pun lebih sulit!  


      GNUPG

      • terlalu banyak cara penggunaan gpg
      • enkripsi (key, armor)
      • 0000-mypub.txt yang salah
      • dalam 0000-mypub.txt harus hanya ada 1 key.
      • yang digunakan ialah key yang dilampirkan di 0000-mypub.txt 
      • enkripsi dengan/tanpa tanda tangan
      • reset
        • gpgconf --kill gpg-agent
        • gpgconf --reload gpg-agent
      • jenis enkripsi (simetrik/asimetrik)
      • jenis tanda-tangan (CLEARSIGN, DETACH, dst).
      • SECRET-KEY: Harap ganti 0000-mypub.txt
      • Penggunaan /home/tmp/
      • cara mentest
      • armor - non-armor


      Email

      • Kalau terpaksa betul, gunakan email

      Zoom

      • tanya jawab menggunakan Zoom

      Scripting

      • Manfaat Scripting

      OUTSIDE

      • tempat bekerja di luar git

      Akun GitHub os201 Bersama

      • Problem dengan peserta yang terlambat mendaftar bersama/os201
      • beberapa terlambat menjadi anggota
      • semula: pembukaan os201 Bersama untuk coba-coba bersama
      • berkembang: sarana absen dan submit UAS
      • absen terlamba Pembuatan os201 bersama
      • Mencoba SandBox 
      • Level: Read, Triage, Write, Maintain, Admin.


      GitHub Page

      • Ini bukan mata kuliah WEB DESIGN atau pun perlombaan membuat WEB.
      • GitHub page
        • mengapa hanya sampai README.md ?
        • minimalis sekali
      • Pembuatan GitHub Page
        • GitHub Page themes
        • MarkDown
        • YAML
        • Front Matter

      SHA1SUM dan SHA1SUM.asc

      • harus di buat ulang setiap ada perubahan
      • kegunaan SHA1SUM
      • kegunaan SHA1SUM.asc

      Race Condition

      • Balapan ABSEN

      Absen

      • Absen Terlambat 
      • SCELE: ABSEN
        • Harap cek ulang
        • Harap perbaiki/tulis ulang, jika ternyata terhapus!
        • Harap rapihkan, jika ternyata berantakan!
        • Masalah: mengapa telat/ lamban ABSEN
        • Masalah: mengapa absen jauh setelah batas waktu. Umpama absen W06 menjelang akhir semester!



      Windows 10 & Font

      • MS Windows
        • Format Text (<cr><lf>)
        • Power Shell
        • MS WSL?

      WhatsApp Group

      • Problem dengan +62-881-456-XXXX
      • Problem dengan peserta yang terlambat
      • Swa kelola admin
      • Jangan posting pertanyaan di WA Group, gunakan SCELE.
      • Jangan mengirim pesan pribadi via WA.
      • WhatsApp
        • +62-881-456-XXXX
        • pemanfaatan WhatsApp
        • problem WhatsApp
        • frekuensi cek WhatsApp: 1-2 x per hari?

      Study From Home

      • AhBeng: 4SKS=12 jam per minggu!
      • Penggunaan SCELE, WhatsApp, dan email
      • Peserta OS yang menghilang (tidak aktif)
      • Peranan PS1
      • istilah "root"

      YouTube

      • Demo
      • Rekaman Kuliah
      • Penggunaan Suara

       


      DISCLAIMER


      This is HOW Me Do IT! Grrr... this blog memo is mainly written for OWN PURPOSES. This post is based on "Google Here, There, and Everywhere". Whether this is PLAGIARY or RESEARCH, there has never been a claim that this is an original work, nor is it necessarily the best solution, and not for Scopus consumption :). Please provide feedback, especially if you have alternative explanations. Hopefully, this note will be helpful in the future when you have forgotten how to solve this trivia problem.


      DISKLAIMER


      INIlah yang KUlakukan! Grrr... memo blog ini terutama ditulis untuk KEPERLUAN SENDIRI. Tulisan ini berbasis "Google Sana, Google Sini, Coba Itu, Coba Ini, Lalu Tanya-tanyi". Entah ini PLAGIAT, entah ini RISET, yang jelas tidak pernah ada klaim bahwa ini merupakan karya asli, serta belum tentu pula merupakan solusi terbaik, serta bukan untuk konsumsi Scopus :). Mohon kiranya memberikan tanggapan, terutama jika memiliki solusi alternatif. Semoga catatan ini akan bermanfaat di masa mendatang, saat sudah lupa cara menyelesaikan masalah trivia ini.

      This is the Way!