PBO-Evaluasi Tengah Semester Pemrograman Berorientasi Objek 27 Oktober 2017

Sejak bulan Oktober 2017 ini Pengelola Jalan Tol mewajibkan semua pengguna melakukan pembayaran dengan kartu atau Transaksi Non Tunai.

Transaksi ini dilakukan dengan cara :
  1. Menampelkan kartu E-Money ke dalam mesin GTO atau Gardu Tol Otomatis
  2. Jika Saldo kartu E-Money mencukupi dengan biaya Tol maka Gerbang Tol akan terbuka, jika tidak mencukupi maka Gerbang Tol tetap tertutup dan pengendara tidak bisa lewat.
  3. Setelah Transaksi Pembayaran Selesai mesin GTO akan mengeluarkan struk bukti pembayaran yang berisi nama perusahaan, tanggal transaksi, biaya Tol, dan sisa saldo yang ada pada kartu E-Money.
Cara Kerja Gardu Tol Otomatis


Tata cara

Bukti Transaksi Pembayaran



Pertanyaan 

Berdasarkan deskribsi di atas
  1. Buatlah sketsa dan beri penjelasan rancangan kelas yang akan digunakan untuk membuat mesin GTO
  2. Buatlah rancangan output dari program yang akan dibuat
  3. Buatlah program utamanya yang menggambarkan simulasi cara kerja mesin GTO
  4. Kerjakan dengan menggunakan komputer. Jika sudah selesai dokumentasikan di blog, kemudian buatlah link komentar pada posting ini.  Waktu Pengerjaan 240 menit. Selamat mengerjakan.


TKAP-5-Sensing

Sensing Block pada scratch digunakan untuk mendeteksi atau berinteraksi dengan sensor yang ada di Scratch. Bisa berupa video, suara atau peralatan lain. Kegunaan masing-masing blok Sensing adalah sbb :


10. sensing scratch from Fajar Baskoro

Contoh Visualisasi dengan memanfaatkan sensor Video



Contoh Program


APSI-5-1 Fase Analisis

Fase analisis dilakukan untuk menjawab pertanyaan :
  • Siapa yang akan memakai sistem
  • Apa yang akan sistem kerjakan ketika dipakai
  • Dimana dan kapan sistem akan digunakan

Proses yang dilakukan dalam analysis:
  • Memahami sistem yang sedang berjalan / existing system (the as-is system)
  • Mengidentifikasi masalah dan kemungkinan perbaikan/ peningkatannya
  • Mendefinisikan kebutuhan untuk sistem yang baru (the to-be system)
Langkah-langkah yang dilakukan adalah :
  1. Menentukan Kebutuhan
  2. Analisis Use Case
  3. Pemodelan Proses
  4. Pemodelan Data
Hasil semua proses dan langkah-langkah kemudian dituliskan dalam dokumen analisis.  Dokumen ini dibuat dalam bentuk proposal sistem yang akan dipresentasikan kepada managemen. Managemen akan mempertimbangkan dan memutuskan apakah proyek akan dilanjutkan, diperbaiki, atau ditolak.


Menentukan Kebutuhan

Kebutuhan adalah Pernyataan tentang apa yang sistem akan lakukan atau karakteristik sistem yang harus dipenuhi. Misalkan Sistem harus mampu mencetak laporan penjualan harian atau sistem harus bisa diakses melalui web browser dan perangkat smartphone.




Analisis Use Case



Anakasus from Fajar Baskoro


Pemodelan Proses




Pemodelan Data





Referensi Buku Dennis-Wixom 

Tool Software

TKAP-4-Crane Operation

Crane di pelabuhan Port Lodgedam mempunyai 6 instruksi

  1.  Left, 
  2. Right, 
  3. Up, 
  4. Down, 
  5. Grab, 
  6. let Go.


Kotak A ada di sisi kiri sedangkan kotak B ada di sebelah kanan. Operasikan Crane tersebut dengan 6 instruksi tadi sehingga kotaknya dapat dipertukarkan.



Visualisasi
https://scratch.mit.edu/projects/12752753/


https://scratch.mit.edu/projects/3174824/


Pengembangan

  1. Pilihlah salah satu contoh soal di Bebras. 1 orang 1 soal tidak boleh sama.
  2. Buatlah Visualisasinya
  3. Upload di  channel TKAP-Studio https://scratch.mit.edu/users/TKAP-Studio/ (satunformatika) dan juga channel pribadi
  4. Demokan pada saat minggu UTS



APSI-3-1-Quiz

Buatlah artikel dalam blog yang memuat beberapa pertanyaan di bawah ini. Sertakan gambar, video atau file lain yang melengkapi artikel yang dibuat.
  1. Tentukan sebuah perusahaan atau organisasi sebagai studi kasus.
  2. Buatlah deskribsi perusahaan tersebut.
  3. Identifikasi Teknologi Informasi dan Sistem Informasi yang ada di perusahaan/ organisasi tersebut.
  4. Klasifikasikan Sistem Informasi yang ada berdasarkan Klasifikasi OBrien 
  5. Buatlah mapping klasifikasi sistem informasi tersebut ke dalam Piramida Penggunanya.