National Programming Contest (NPC)
Sebagai sarana untuk mengenalkan teknologi komputer pada pelajar serta untuk menguji kemampuan di bidang pemrograman, Himpunan Mahasiswa Teknik Computer – Informatika Institut Teknologi Sepuluh Nopember Surabaya (HMTC ITS) mengadakan kegiatan National Programming Contest. Kegiatan ini merupakan salah satu rangkaian acara Schematics yang diadakan oleh HMTC ITS yang setiap tahunnya dapat berjalan lancar dan sukses.
Tujuan dari kegiatan National Programming Contest ini adalah :
Sebagai langkah awal pengenalan penggunaan komputer dengan teknologinya ke dalam budaya Indonesia.
Sebagai batu pijakan awal bagi para calon peserta Olimpiade Komputer Indonesia atau mereka yang memiliki minat di bidang pemrograman untuk menguji kepiawaiannya.
Sebagai media adaptasi peserta pemrograman untuk menghadapi berbagai kompetisi yang lebih besar seperti seleksi Tim Olimpiade Komputer Indonesia (TOKI).
Setiap tim terdiri dari 1-2 orang siswa maksimal pendidikan setingkat SMA (dapat dibuktikan dengan menunjukkan kartu pelajar yang masih berlaku pada babak final).
Setiap anggota tim berasal dari sekolah yang sama.
Setiap anggota tim terdaftar sebagai siswa aktif di sekolahnya masing-masing hingga saat pelaksanaan lomba.
Biaya pendaftaran sebesar Rp. 50,000 / tim.
Pendaftaran dibuka dari 17 Agustus 2009 hingga 17 September 2009 (offline: jam 10.00-16.00 WIB).
Seluruh anggota tim harus mendaftarkan diri di http://schematics.hmtc-its.org atau Sekretariat HMTC dan transfer biaya pendaftaran ke rekening bank BNI kantor cabang Urip Sumoharjo dengan nomor rekening 0128420056 atas nama Danur Indri Utami .
Segala keputusan panitia tidak dapat diganggu gugat.
1. Babak Warming Up
Deskripsi : Peserta diminta untuk melihat soal di web, mengerjakan soal dan mengupload solusi dari soal pemrograman tersebut namun hanya sebagai simulasi dan pengenalan lomba.
Babak warming up diselenggarakan pada Sabtu, 24 Oktober 2009 pukul 09.00 – 18.00 WIB dan diselenggarakan secara online.
Materi : problem solving dengan C/ C++ (compiler 16 bit)/ Pascal
Jumlah : 5 (lima) soal
Jumlah test case untuk tiap soal berbeda-beda
Setiap soal memiliki bobot yang berbeda, dan urutan pengerjaan soal bebas
Input dibaca dari standard input (keyboard), sedangkan output dikeluarkan ke standard output (layar monitor) Bahasa yang diperbolehkan : C, C++, Pascal, bahasa yang digunakan untuk tiap soal boleh berbeda-beda.
Prosedur Pengumpulan Jawaban:
Source program (C, C++, atau Pascal) dikirim melalui sistem yang ada. Jawaban yang dikirimkan adalah coding program (bukan exe hasil compile)
Program akan langsung diujicoba terhadap test case dan hasil koreksi akan langsung diberikan.
Program akan langsung digrade saat itu juga dan akan keluar hasil koreksi ke tim yang bersangkutan.
Peserta diijinkan untuk mengirimkan ulang perbaikan untuk jawaban yang salah.
Hasil koreksi atas test case dapat berupa: Accepted, Wrong Answer, Error, Memory Limit Exceeded, atau Time Limit Exceeded.
Accepted : Semua jawaban / output untuk semua test case sesuai dengan jawaban yang benar.
Wrong Answer : Tidak semua jawaban / output sesuai dengan jawaban yang benar
Error : Terjadi error, compile error maupun run-time error
Time Limit Exceeded : Program berjalan melebihi Running Time yang diijinkan (sesuai dengan deskripsi soal)
Memory Limit Exceeded : Program menggunakan memory yang melebihi batas yang diijinkan (sesuai dengan deskripsi soal).
Selama babak ini, tim boleh mengajukan pertanyaan melalui sistem yang ada
Terdapat penjelasan mengenai hasil warming up pada akhir babak ini
Tingkat kesulitan soal : rendah - menengah
2. Babak penyisihan
Deskripsi : Peserta diminta untuk melihat soal di web, mengerjakan soal dan mengupload solusi dr soal pemrograman tersebut.
Babak penyisihan diselenggarakan pada Minggu, 25 Oktober 2009 pukul 13.00 – 16.00 WIB dan diselenggarakan secara online. Tidak ada penambahan waktu untuk yang terlambat melakukan login ke server
Materi : problem solving dengan C/ C++ (compiler 16 bit)/ Pascal
Jumlah : 5 (lima) soal
Jumlah test case untuk tiap soal berbeda-beda
Setiap soal memiliki bobot yang sama, dan urutan pengerjaan soal bebas
Peserta wajib menjawab minimal 1 (satu) soal dengan benar
Penilaian dilakukan berdasarkan jumlah solved kemudian total waktu pengerjaan.
Jika ada 2 tim yang memiliki nilai yang sama, maka akan diurutkan berdasar waktu submit terkecil, bila masih sama juga, maka diurutkan berdasarkan waktu submit terakhir.
Input dibaca dari standard input (keyboard), sedangkan output dikeluarkan ke standard output (layar monitor) Bahasa yang diperbolehkan : C, C++, Pascal, bahasa yang digunakan untuk tiap soal boleh berbeda-beda.
Prosedur Pengumpulan Jawaban:
Source program (C, C++, atau Pascal) dikirim melalui sistem yang ada. Jawaban yang dikirimkan adalah coding program (bukan exe hasil compile)
Program akan langsung diujicoba terhadap test case dan hasil koreksi akan langsung diberikan.
Program akan langsung digrade saat itu juga dan akan keluar hasil koreksi ke tim yang bersangkutan.
Scoreboard dan nama-nama para finalis akan ditampilkan di http://schematics.hmts-its.org pada tanggal 1 November 2009 pukul 12.00 WIB.
Peserta diijinkan untuk mengirimkan ulang perbaikan untuk jawaban yang salah.
Hasil koreksi atas test case dapat berupa: Accepted, Wrong Answer, Error, Memory Limit Exceeded, atau Time Limit Exceeded.
Accepted : Semua jawaban / output untuk semua test case sesuai dengan jawaban yang benar.
Wrong Answer : Tidak semua jawaban / output sesuai dengan jawaban yang benar
Error : Terjadi error, compile error maupun run-time error
Time Limit Exceeded : Program berjalan melebihi Running Time yang diijinkan (sesuai dengan deskripsi soal)
Memory Limit Exceeded : Program menggunakan memory yang melebihi batas yang diijinkan (sesuai dengan deskripsi soal).
Pengupdatean scoreboard akan akan dihentikan / di-freeze pada 30 menit terakhir.
Selama perlombaan, tim boleh mengajukan pertanyaan melalui sistem yang ada.
Dari babak ini akan diambil 30 tim yang akan lolos ke babak final
Panitia tidak bertanggung jawab atas segala kendala teknis yang terjadi pada sisi peserta, contoh: mati lampu, gangguan koneksi internet.
Tingkat kesulitan soal : menengah
3. Babak final
Uji Kemampuan Pemrograman diselenggarakan secara onsite :
Tanggal : Minggu, 15 November 2009
Tempat : Gedung Teknik Informatika Institut Teknologi Sepuluh Nopember
Waktu : pukul 07.00 WIB – selesai.
Materi : problem solving dengan C/ C++ (compiler 16 bit)/ Pascal
Jumlah : 7 (tujuh) soal
Jumlah test case untuk tiap soal bisa berbeda-beda.
Setiap soal memiliki bobot yang berbeda, dan urutan pengerjaan soal bebas.
Penilaian dilakukan berdasarkan jumlah solved kemudian total waktu pengerjaan.
Bahasa yang diperbolehkan : C, C++, Pascal, bahasa yang digunakan untuk tiap soal boleh berbeda-beda.
Pada babak final telah disiapkan software untuk lomba, antara lain: Free Pascal 2.2.0, DevC++ 4.9.9.2, Dev-Pascal 1.9.2.
Prosedur pengumpulan jawaban:
o Source program (C, C++, atau Pascal) dikirim melalui sistem yang ada. Jawaban yang dikirimkan adalah coding program (bukan exe hasil compile).
o Program akan langsung diujicoba terhadap test case dan hasil koreksi akan langsung diberikan.
o Program akan langsung digrade saat itu juga dan akan keluar hasil koreksi ke tim yang bersangkutan.
o Peserta diijinkan untuk mengirimkan ulang perbaikan untuk jawaban yang salah.
Hasil koreksi atas test case dapat berupa: Accepted, Wrong Answer, Error, Memory Limit Exceeded, atau Time Limit Exceeded.
Accepted : Semua jawaban / output untuk semua test case sesuai dengan jawaban yang benar.
Wrong Answer : Tidak semua jawaban / output sesuai dengan jawaban yang benar
Error : Terjadi error, compile error maupun run-time error
Time Limit Exceeded : Program berjalan melebihi Running Time yang diijinkan (sesuai dengan deskripsi soal)
Memory Limit Exceeded : Program menggunakan memory yang melebihi batas yang diijinkan (sesuai dengan deskripsi soal).
Pengupdatean score board akan akan dihentikan / di-freeze pada 30 menit terakhir.
Tim tidak diijinkan untuk:
Menggangu tim lain dalam perlombaan.
Berkomunikasi selain dengan teman setim
Menggunakan data apapun dalam bentuk soft copy maupun hard copy
Membawa flash disk, harddisk atau media penyimpan sejenisnya yang dapat dipergunakan untuk menyimpan data soft copy membawa atau menggunakan alat elektronik bawaaan sendiri selain yang disiapkan panitia, seperti laptop, palmtop, PDA, handphone, kalkulator, dll. (untuk kalkulator dapat menggunakan yang terdapat pada komputer lomba)
Menggangu jaringan dan sistem yang ada dengan sengaja.
Tim yang melanggar ketentuan akan langsung didiskualifikasi.
Selama perlombaan, tim boleh mengajukan pertanyaan melalui sistem yang ada.
Tingkat kesulitan soal : menengah – tinggi
Beberapa tahapan yang akan dilalui pada kontes ini adalah:
Kegiatan | Tanggal |
- Pendaftaran | : 17 Agustus – 17 September 2009 (offline: jam 10.00-16.00 WIB) |
|
|
- Babak Warming Up | : 24 Oktober 2009 |
- Babak Penyisihan | : 25 Oktober 2009 |
- Pengumuman Finalis | : 1 November 2009 |
- Babak Final | : 15 November 2009 |
|
|
Bagi peserta akan mendapatkan: |
1. Sertifikat peserta** |
2. Konsumsi* |
3. Total hadiah sebesar Rp. 4.000.000* Juara 1: 1.750.000 Juara 2 : 1.250.000 Juara 3 : 1.000.000
|
4. Kaos peserta* |
5. CD aplikasi** |
6. Ebook |
*bagi finalis dan pemenang
**bagi peserta yang tidak lolos ke final sertifikat dan CD akan dikirimkan
Contact Person :
dias(085733201906)
dewi (087853262569)
(YM/email:ymnpc1,ymnpc2)
Semoga berguna :D
Artikel Terkait:
- Membuat Program Menghitung Kombinasi dengan Procedure - Turbo Pascal 7.1
- Mengatur Warna Latar (Background) pada Turbo Pascal
- Membuat Program Faktorial dengan Turbo Pascal
- Trik Menyalin Listing Program Turbo Pascal
- Struktur Program Pascal
- Membuat Program Biodata Sederhana dengan Turbo Pascal
- Pengenalan Program Turbo Pascal
- Review: PIXresizer
- Tutorial Membuat Preloader (Loading) Untuk Macromedia Flash Professional 8
- Belajar Bahasa Inggris - Nama Hewan
- Mengatasi Masalah "Generic Host Process for Win32 Services" dan Svchost.exe
- Kumpulan Soal - Soal Persiapan OSK dan OSP Komputer
- Membuat Background Drive dan Folder di Komputer
- Trik Mengubah Icon Flashdisk
- Trik Membuat Background pada Flashdisk
0 comments:
Posting Komentar
Comment YES, SPAM NO !
Terima kasih telah berkomentar di blog saya ^_^