Showing posts with label Hadyan Putra Yasrizal. Show all posts
Showing posts with label Hadyan Putra Yasrizal. Show all posts

Friday, November 1, 2013

Demo Aplikasi IOAA

Ini adalah Demo Video Aplikasi International Olympiad on Astronomy and Astrophysics berbasis Desktop (IOAA). Berikut video demonya.


Saturday, October 26, 2013

Menambahkan Service WCF pada Aplikasi Team Leader

Agar aplikasi yang dibuat ini dapat terkoneksi ke database maka aplikasi ini terlebih dahulu harus terhubung ke WCF karena WCF inilah yang nantinya akan berperan sebagai jembatan antara aplikasi dengan database. Salah satu keuntungan menggunakan WCF ini adalah mempermudah dalam pembuatan aplikasi client server dan juga mendukung beberapa platform seperti desktop, web, mobile, dll.

Berikut adalah langkah – langkah menambahkan service WCF:

1. Jalankan terlebih dahulu service WCF, berikut adalah tampilan WCF kita telah dijalankan:
Copy alamat dari wcf seperti yang dapat dilihat pada gambar diatas.

Service WCF Ketika Dijalankan

2. Buka project aplikasi team leader. Pada solution explorer klik kanan pada folder Service References dan pilih Add Service Reference…

Menambah Service Reference

3. Akan muncul jendela baru Add Service Reference. Pastekan alamat service WCF yang telah di copy sebelumnya ke dalam kolom Address dan klik Go. Tunggu beberapa saat hingga muncul service yang diinginkan pada kolom Services. Setelah muncul pilih service tersebut dan pilih OK. Lebih jelasnya dapat dilihat pada gambar berikut.
Jendela Add Service Reference

4. Service WCF telah berhasil ditambahkan dan dapat digunakan.

Service WCF Telah Ditambahkan

Rancangan Aplikasi Team Leader pada IOAA Part III (Rancangan Sistem)

Berikut adalah rancangan sistem dari aplikasi Team Leader ini.

Rancangan Sistem Aplikasi Team Leader

Pada rancangan di atas dapat dilihat bahwa nantinya aplikasi ini akan terhubung ke internet dan database server (local).  Koneksi ke internet dibutuhkan karena nantinya aplikasi ini akan memiliki fitur translate yang dimiliki bing translator untuk menerjemahkan jawaban para peserta. Aplikasi ini juga terhubung dengan database server secara local untuk mengakses jawaban – jawaban para peserta dan memberikan penilaian. Pada server database terdapat service wcf yang berguna untuk menjembatani antara aplikasi dengan database agar dapat saling terhubung.

Thursday, October 24, 2013

Demo Aplikasi di Fakultas Astronomy ITB

Assalamualaikum,,

Pada bebrapa minggu yang lalu, kamu dari Tim Tugas Akhir International INTERNATIONAL OLYMPIADS ON ASTRONOMY AND ASTROPHYSICS (IOAA) melakukan demo aplikasi sekaligus sosialisasi kepada dosen-dosen, staf IT dan mahasiswa fakultas astronomi Institut Teknologi Bandung (ITB). Kami melakukan demo ini adalah bertujuan untuk supaya mahasiswa astronomy bisa mengenal aplikasi ini, dan biar bisa memberikan masukan kepada kami . setelah melakukan beberapa persiapan yang dimulai pada jam 10. dan alhasil ternya acaranya berjalan dengan lancar, dan alhamdulilah ikut hadir juga para dosen besar astronomy, dan beliau banyak memberikan masukan kepada kami guna untuk menyempurnakan aplikasi yang kami buat. dan pada acara ini juga termasuk salah satu penggunaan infocus terbanyak. Ucapan terima kasih kepada bapak Dr. Chatief Kunjaya, M.Sc, yang selaku project manager dalam pembuatan aplikasi ini, yang telah banyak memberikan saran, masukan dan kepercayaan kepada kami, dan semua itu kami jadikan pembelajaran dan penyempurnaan untuk aplikasi IOAA ini, dan kami dari kelompok Tim Tugas Akhir IOAA berharap semoga aplikasi ini bisa dipakai di kancah international.

Beriku adalah salah satu Screenshoot pada saat persentasi :



Sekian dan Terima Kasih.

Pengertian Olimpiade

Olimpiade adalah event internasional utama, dengan olahraga musim panas dan musim dingin, ketika ribuan atlet berpartisipasi dalam berbagai lomba olahraga. Olimpiade diadakan setiap dua tahun di tahun genap, dengan Olimpiade, musim panas dan musim dingin bolak, Olimpiade diadakan setiap empat tahun di bawah permainan musiman mereka. Awalnya, olimpiade kuno merupakan permainan yang diadakan di Olympia, Yunani pada abad kedelapan SM untuk abad kelima Masehi. Pada abad kesembilan belas, Baron Pierre de Coubertin mendirikan komite Olimpiade Internasional (IOC) pada tahun 1894. IOC telah menjadi badan gerakan olimpiade, yang strukturnya dan tindakan didefinisikan oleh piagam olimpiade.

Evolusi dari Olympic Movement pada abad kedua puluh dipaksa IOC untuk mengadaptasi game ke dunia perubahan keadaan sosial. Beberapa penyesuaian termasuk penciptaan olahraga olimpiade musim dingin es dan salju, Para olimpiade untuk atlet dengan cacat fisik dan Youth Olympic Games untuk atlet remaja. IOC juga harus mengakomodasi permainan ke variabel ekonomi yang berbeda, realitas politik dan teknologi dari abad kedua puluh. Akibatnya, olimpiade berpaling dari amatirisme murni, yang diusulkan oleh coubertin, untuk memungkinkan atlet profesional. Semakin pentingnya media menciptakan masalah sponsor perusahaan dan pemasaran olimpiade.

Gerakan olimpiade saat ini terdiri dari federasi olahraga internasional, nasional olimpiade komite (NOC) dan komite pengorganisasian untuk setiap olimpiade tertentu. Sebagai badan pengambilan keputusan, IOC bertanggung jawab untuk memilih kota tuan rumah untuk setiap masalah. Kota tuan rumah bertanggung jawab untuk mengatur dan pendanaan kesimpulan dari permainan konsisten dengan piagam olimpiade. Program olimpiade, yang merupakan olahraga yang dimainkan pada setiap olimpiade, juga ditentukan oleh IOC. Perayaan games meliputi ritual dan simbol, seperti obor dan bendera olimpiade dan upacara pembukaan dan penutupan. Ada lebih dari 13.000 atlet berkompetisi di olimpiade musim dingin dan di 33 olahraga yang berbeda dengan sekitar 400 acara. Para finalis dari tempat pertama, kedua dan ketiga dalam acara masing-masing menerima medali olimpiade emas, perak dan perunggu masing-masing.

Games telah tumbuh dalam skala ke titik hampir semua negara yang diwakili. Pertumbuhan ini telah menciptakan berbagai tantangan, termasuk boikot, doping, korupsi pejabat publik dan terorisme. Setiap dua tahun, Olimpiade dan liputan media yang menyediakan atlet tidak diketahui kesempatan untuk mencapai ketenaran nasional dan, dalam kasus khusus, ketenaran internasional. Games juga menyediakan kesempatan yang penting untuk kota dan negara untuk mempromosikan dan menunjukkan kepada dunia.

Rancangan Aplikasi Team Leader pada IOAA Part II (Context Diagram)

Setelah sebelumnya saya membahas tentang rancangan flowchart dari aplikasi IOAA, selanjutnya saya akan menjelaskan rancangan Context Diagram (CD) dari IOAA.
Berikut adalah rancangan Context Diagram:


Context Diagram

Model sistem yang diusulkan dirancang untuk mendapatkan informasi jawaban dan nilai dari para peserta olimpiade. Dalam sistem ini team leader dapat melakukan login, mengganti password, dan mengirim atau memasukkan nilai.

Rancangan Aplikasi Team Leader pada IOAA Part I (Flowchart)

Sebelum melangkah ke dalam pembuatan aplikasi, terlebih dahulu sebaiknya melakukan perancangan aplikasi untuk memudahkan proses pembuatan aplikasi.
Berikut adalah flowchart dari aplikasi team leader:


Flowchart Team Leader

Pada flowchart diatas dapat dijelaskan bahwa agar dapat menggunakan aplikasi ini seorang Team Leader harus melakukan login terlebih dahulu dengan memasukkan username dan password yang telah diberikan oleh admin. Ketika team leader melakukan login, aplikasi akan melakukan proses pengecekan ke dalam database untuk username dan password yang telah dimasukkan. Jika proses login gagal, team leader akan dialihkan kembali ke halaman login. Sebalinya jika login berhasil maka Team Leader dapat melanjutkan ke proses berikutnya yaitu marking. Pada proses marking, team leader memberikan nilai untuk setiap jawaban peserta. Nilai – nilai yang telah dimasukkan barulah kemudian ditampilkan kembali (Show Grade).

Sekilas Tentang Team Leader

Pada International Olympiad On Astronomy and Astrophysics (IOAA) terdapat beberapa actor yang sangat berperan, salah satunya adalah Team Leader.

Berikut adalah sekilas penjelasan tentang Team Leader:
1. Team Leader adalah pendamping peserta olimpiade dari masing – masing Negara
2. Team Leader pada umumnya adalah seorang ilmuwan atau dosen yang ahli pada bidang astronomi dan astrofisika

Tugas seorang team leader:
1. Memeriksa dan menilai jawaban peserta yang berasal dari negaranya
2. Melakukan moderasi dengan juri jika diperlukan. Moderasi biasanya terjadi apabila terdapat selisih nilai yang cukup jauh antara nilai yang diberikan oleh Juri dan Team Leader.

Monday, September 2, 2013

Instalasi TemplateT Modern UI Pada WPF

Template Modern UI ini untuk memodifikasi tampilan WPF agar terlihat lebih menarik dibandingkan tampilan WPF default.

Hal yang harus dipersiapkan sebelum menginstal Template Modern UI pastikan tools Microsoft Visual Studio (Disini saya menggunakan Visual Studio 2012) telah terinstal di laptop atau komputer tercinta anda.

Berikut adalah langkah-langkah untuk menginstall Template Modern UI:
  1. Download file Template Modern UI disini. Walaupun template ini bersifat Open Source namun untuk mendapatkannya anda tetap harus mengeluarkan biaya untuk internet atau kalau mau gratis numpang dimana gitu... :D
  2. Eksekusi file yang telah di download tersebut sehingga proses penginisialisasi berjalan.
  3. Setelah proses penginisialisasi selesai, centang produk yang akan dipasangkan template (Microsoft Visual Studio Ultimate 2012) dan pilih instal.
  4. Proses instalasi selesai ditandai dengan munculnya pemberitahuan berikut.
Selanjutnya adalah membuat projek WPF menggunakan template Modern UI. Berikut adalah langkah langkah - langkahnya :
  1. Buka tools Visual Studio 2012.
  2. Pilih File > New > Project.
  3. Akan muncul jendela New Project. Pada bagian Templates pilih Visual C# > Windows > Modern UI WPF Application > Ok. Untuk lebih jelasnya dapat dilihat pada gambar berikut.
Untuk melihat tampilan WPF yang telah menggunakan template Modern UI jalankan projek dengan mengklik tombol berikut :
Atau dapat juga dengan melakukan klik kanan pada project kemudian pilih Debug > Start new instance.

Berikut adalah tampilan WPF dengan template Modern UI:





Sunday, September 1, 2013

Berkenalan dengan WPF (Windows Presentation Foundation)

Berhubung dalam pembuatan TA (Tugas Akhir) ini menggunakan WPF, maka kali ini saya akan mencoba menjelaskan tengtang WPF.


Apa itu WPF?

WPF (Windows Presentation Foundation) adalah sebuah generasi baru dari sistem presentasi yang digunakan untuk membangun aplikasi - aplikasi Windows client dengan tampilan atau user experience yang mengagumkan secara visual. 


Dengan WPF memungkinkan anda untuk membuat sebuah aplikasi baik yang bersifat standalone maupun yang di host oleh browser dengan advance UI (User Interface) yang memadukan document, media, 2D, 3D, dan animation yang memiliki kemiripan dengan pemrograman Web. Sebelum teknologi WPF ditemukan, untuk mengembangkan aplikasi windows anda harus menggunakan beberapa teknologi yang berbeda misalnya untuk menambahkan form user control seperti button kedalam aplikasi anda harus menggunakan komponen Windows Form, untuk menambahkan 2D Graphic anda harus menggunakan library GDI+, untuk 3D Graphic anda harus menggunakan library DirectX atau OpenGL.


Kelebihan WPF :

  1. Separation of Appearance and Behavior. WPF memisahkan User Interface dari Logika Aplikasi. Untuk pengimplementasian User Interface biasanya menggunakan Extensible Application Markup Language (XAML), sedangkan untuk pengimplementasian logika aplikasi menggunakan bahasa pemograman seperti C# atau Visual Basic .NET. Hal ini sangat berguna bagi desainer dan pengembang karena mereka dapat bekerja terpisah.
  2. Rich composition. Kontrol WPF sangat composable sehingga hampir semua jenis kontrol dapat didefinisikan sebagai kontent lain. 
  3. Highly customizable. Semua object WPF yang memiliki Dependency Property dapat dibinding dengan data dan dengan DependencyProperty lainnya. 
  4. Resolution independence. Semua tindakan di WPF adalah unit logis - tidak piksel. Sebuah unit logis adalah 1/96 dari satu inci. Jika Anda meningkatkan resolusi layar Anda, user interface tetap dengan ukuran yang sama. Sejak WPF dibangun pada mesin rendering berbasis vektor itu sangat mudah untuk membangun scaleable user interfaces.


Perlengkapan yang dibutuhkan dalam membangun sebuah aplikasi WPF:

  1. Microsoft Visual Studio. Microsoft Visual Studio merupakan tools untuk membuat aplikasi WPF meliputi design dan logika aplikasi.
  2. Microsoft Expression Blend + Sketch Flow. Microsoft Expression Blend merupakan bagian dari tools Microsoft Expressions yang digunakan untuk mendesign User Interface dan menyediakan fitur profesional lainnya seperti styling, templating, animations, 3D graphics, resources and gradients.