Practical Training

Practical Training

Applied Software Project Management
http://www.stellman-greene.com/aspm/component/option,com_frontpage/Itemid,1/

Software Engineering Tools
http://advegam.tigris.org/

Programming Language and Technique
http://www.cis.upenn.edu/~matuszek/
http://www.cse.cuhk.edu.hk/~csc3100/

International Program Pennsylvinia
http://www.upenn.edu/oip/iss/visa/f1/cpt.html

Part-Time vs. Full-Time CPT
Part-Time Training

During the school year while classes are in session, students can engage in CPT on a part-time basis, limited to no more than 20 hours per week. If eligible, there is no limitation on the length of time you may participate in part-time curricular practical training, but you must be maintaining lawful F-1 status.
Full-Time Training

A student can engage in full-time CPT during official University breaks and vacation. A student can also engage in full-time CPT during his/her dissertation or thesis stage. Note that CPT authorization ends when the student defends dissertation or finishes thesis. A student during his/her last semester may be authorized for full-time CPT if the student has been authorized for Reduced Course Load by ISSS. Full-time CPT allows the student to work more than 20 hours per week. There is no limitation upon the length of time you may participate in full-time CPT. However, if you participate in 12 months or more of full-time curricular practical training, you will not be eligible for post-completion optional practical training (OPT).
Application and Documentation Requirements

If you are unsure about your eligibility for CPT, you should first meet with an ISSS advisor (if possible, please bring any of the documents listed below to the initial consultation). If applicable, you should register for the CPT course prior to seeing an ISSS advisor. To apply for CPT, you must meet with an ISSS advisor and bring the following documents with you:

*

Copy of your official offer letter on company letterhead that is signed by the prospective employer. A photocopy is acceptable. The letter should include the employer’s name, address and dates of employment.
*

A CPT Recommendation Form completed by your academic advisor.
*

Proof of registration for CPT course if you are earning academic credit for the training. Note: you must be registered for CPT course in the same semester during which the work will be done. (i.e. You must be registered for CPT course in the summer if you will be working in the summer.)
*

Copies of your current immigration documents: passport (biographical data, photo, & expiration date pages), front and back of I-94 card, and I-20(s)
Jawaban UTS Rekayasa Perangkat Lunak MMT

Jawaban UTS Rekayasa Perangkat Lunak MMT

Daftar alamat jawaban UTS Rekayasa Perangkat Lunak MMT-ITS:
1. Regina Anastasia Koilam - 9108205304
2. Hery Setiawan Nugroho - 9108205306
3. Yan Watequlis Syaifudin - 9108205301
4. Antonius Gatot Yudo - 9108205309
5. Alberto Anditya Aden - 9108205312
6. Yulian Findawati - 9108205313
7. Ayu Manik Dirgayusari - 9108205316
8. Surya Dharma - 9108205307
9. Linda Hadi - 9108205311
10. Erol Ismanto - 9108205314
11. Surya Adi Prananta - 9108205308
12. Oktalia Juwita - 9108205303
13. Achmad Fadlil Chusni - 9108205305
14. M Zuhdi Sasongko - 9108205315
15. Indriyanti Nirmalasari - 9108205302

Soal :
=======
1. Jelaskan apa yang dimaksud dengan proses dan produk perangkat lunak?
2. Apa perbedaan produk perangkat lunak dengan produk teknologi lain?
3. Jelaskan tahapan dan output pengembangan perangkat lunak, sesuai dengan proses
software yang diambil sebagai tugas.

4. Diketahui :
Anda adalah seorang desainer arsitektur sistem yang baru saja memenangkan sebuah tender pengerjaan proyek
mesin parkir disuatu Mall. Dalam diskusi bersama user, anda menyepakati nama mesin tersebut adalah
SmartParking. Mesin tersebut nantinya digunakan untuk mengelola secara rapi dan teratur mekanisme
perparkiran, antara kendaraan yang akan parkir dan kendaraan yang akan keluar. Mesin tersebut tidak
mempunyai alat otomatis yang dapat menangkap angka dari plat nomor kendaraan sehingga masuk dalam
sistem komputer, tetapi mesin tersebut diatur secara manual oleh seorang operator. Operator adalah orang yang
sudah terdaftar didalam system parkir SmartParking ini.

Manajemen parkir telah mengatur cara bagaimana suatu kendaraan masuk ke dalam area parkir. Area tersebut
memiliki 1 gerbang parkir, sehingga kendaraan yang akan masuk dalam area mengantri satu baris. Pada
gilirannya, setiap kendaraan berhenti ketika petugas parkir mencatat plat nomor kendaraan untuk diinputkan
kedalam sistem. Agar pengemudi kendaraan tidak merasa disia-siakan berhenti dan menunggu beberapa saat
sewaktu ingin masuk area, maka petugas parkir memberikan karcis tanda masuk kendaaran sebagai bukti
penghargaan atas waktu yang terbuang. Kemudian kendaraan bisa diparkirkan di lahan parkir.

Dalam area parkir, pengemudi kendaraan ditawarkan jasa vallet parking dengan tambahan biaya. Namun, hal
tersebut terjadi diluar sistem SmartParking. Saat kendaraan ingin keluar, karcis kendaraan yang diberikan saat
kendaraan masuk, harus dikembalikan ke petugas parkir untuk memvalidasi antara bukti otentik (karcis)
dengan realita (Plat nomor kendaraan). Informasi yang ada pada karcis pun dicocokan untuk informasi yang
ada pada sistem untuk mentarifkan biaya parkir kendaraan tersebut.

Berikut ini adalah skenario sebuah system smart parking sbb:
a. Memasukkan data authentikasi sebagai petugas parkir yang diketikkan melalui
keyboard.
b. Mencatat (merekam) data kendaraan. Data yang dimasukkan adalah nomor plat
polisi kendaraan yang masuk. Kemudian ada informasi data petugas dan jam masuk
kendaraan serta nomor plat polisinya yang akan ditampilkan saat proses
pemasukkan data ini.
c. Mencatat (merekam) data kendaraan. Data yang dimasukkan adalah nomor plat
polisi kendaraan yang akan keluar dan jam keluar kendaraan. Kemudian terdapat
informasi total biaya parkir yang harus dibayar.

Pertanyaan :
Sesuai dengan tahapan dan output soal nomor 3, buatlah rancangan perangkat lunaknya.