Ini adalah Demo Video Aplikasi International Olympiad on Astronomy and Astrophysics berbasis Desktop (IOAA). Berikut video demonya.
Showing posts with label Dhimas Pristia Argama. Show all posts
Showing posts with label Dhimas Pristia Argama. Show all posts
Friday, November 1, 2013
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.
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.
Wednesday, October 23, 2013
WCF pada Aplikasi International Olympiad on Astronomy and Astrophysics (IOAA)
WCF
adalah produk kelanjutan dari Microsoft itu sendiri, merupakan pengembangan
dari Web Service, dan yang utama
adalah menjadikannya 1 package atau
gabungan dari beberapa produk Microsoft. Saat menggunakan WCF, sebaiknya
digunakan pada aplikasi yang mengutamakan security karena WCF ini memiliki
banyak hambatan yang menyulitkan hacker
untuk meretas situs ini. Pada waktu di WCF, semua request dari UI akan
di-encode yang hanya bisa dibaca di web
service. Ini juga memungkinkan tersimpannya atau terjaganya rahasia server dari web service. WCF tidak hanya hadir
untuk menyelesaikan permasalahan dasar pada sistem distribusi, tetapi juga memperbaiki
dalam proses pengembangan perangkat lunak. WCF menawarkan model programming yang memungkinkan untuk integrasi
beberapa model pemrograman. Tujuan integrasi model programming tidak lain hanya
untuk meningkatkan kualitas dan mengurangi lamanya proses pengembangan
perangkat lunak. Untuk desain dari WCF yang digunakan pada
aplikasi IOAA ini dapat dilihat seperti dibawah ini.
Gambar diatas adalah rancangan WCF untuk Aplikasi IOAA. Pada Aplikasi IOAA ini terdapat 4 privilege yaitu admin, participant, jury, teamleader yang mengakses ke 1 WCF.
Gambar diatas adalah rancangan WCF untuk Aplikasi IOAA. Pada Aplikasi IOAA ini terdapat 4 privilege yaitu admin, participant, jury, teamleader yang mengakses ke 1 WCF.
Tuesday, September 3, 2013
IOAA app bagian Juri Halaman Login
Selamat malem sahabat coding!!
Gimana kabarnya hari ini??? baik kan?? pastinya dong hehe,,,
Oke disini saya akan menshare tentang pembuatan aplikasi. Pada postingan saya sebelumnya telah dijelaskan bahwa ada beberapa bagian aplikasi yang harus dikerjakan antara lain Aplikasi Admin, Jury, Teamleader, Participant, dan Web. Disini saya mendapat bagian untuk mengerjakan aplikasi Jury.
Oke sobat coding semua langsung saja kita ke aplikasinya,,
Karena pada postingan sebelumnya sudah dijelaskan bahwa aplikasi ini berbasis desktop dengan menggunakan bahasa pemrograman C# dan harus memakai produk windows, maka saya menggunakan Microsoft Visual Studio sebagai editornya, untuk database saya menggunakan Microsoft SQL Server.
Oke pertama saya membuat halaman login
pertama saya buat halaman LoginPage.xaml
untuk contoh design yang kami buat seperti dibawah ini
kemudian pada halaman LoginPage.xaml.cs saya buat scriptnya seperti ini
Pada Pemrograman C# kita harus memanggil Library terlebih dahulu, untuk Library apa saja yang dibutuhkan lihat Script dibawah ini :
Kemudian kita memanggil service WCFnya, karena disini kami menggunakan WCF yang dihubungkan ke database, WCF ini sendiri sebagai penghubung ke database, untuk memanggil service WCF lihat Script dibawah ini :
Gimana kabarnya hari ini??? baik kan?? pastinya dong hehe,,,
Oke disini saya akan menshare tentang pembuatan aplikasi. Pada postingan saya sebelumnya telah dijelaskan bahwa ada beberapa bagian aplikasi yang harus dikerjakan antara lain Aplikasi Admin, Jury, Teamleader, Participant, dan Web. Disini saya mendapat bagian untuk mengerjakan aplikasi Jury.
Oke sobat coding semua langsung saja kita ke aplikasinya,,
Karena pada postingan sebelumnya sudah dijelaskan bahwa aplikasi ini berbasis desktop dengan menggunakan bahasa pemrograman C# dan harus memakai produk windows, maka saya menggunakan Microsoft Visual Studio sebagai editornya, untuk database saya menggunakan Microsoft SQL Server.
Oke pertama saya membuat halaman login
pertama saya buat halaman LoginPage.xaml
untuk contoh design yang kami buat seperti dibawah ini
kemudian pada halaman LoginPage.xaml.cs saya buat scriptnya seperti ini
Pada Pemrograman C# kita harus memanggil Library terlebih dahulu, untuk Library apa saja yang dibutuhkan lihat Script dibawah ini :
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes;
Kemudian kita memanggil service WCFnya, karena disini kami menggunakan WCF yang dihubungkan ke database, WCF ini sendiri sebagai penghubung ke database, untuk memanggil service WCF lihat Script dibawah ini :
public partial class Home : Window
{
ServiceReference1.Service1Client service;
public static string ID;
public Home()
{
service = new ServiceReference1.Service1Client();
InitializeComponent();
}
Kemudian kita membuat event button Login:
private async void Button_Click_1(object sender, RoutedEventArgs e)</ br>
{
try
{
ID = txtusername.Text;
bool hasil = false;
hasil = await service.LoginUserAsync(new AdminIOAA.ServiceReference1.Login
{
Username = txtusername.Text,
UserPassword = txtpassword.Password.ToString(),
UserPrivillage = "Jury"
});
if (hasil)
{</ br>
MainWindow main = new MainWindow();
main.Show();
var dlg = Window.GetWindow(this);
dlg.Close();
}
else
{
MessageBox.Show("User or Password Wrong");
}
}
catch (Exception err)
{
MessageBox.Show("Not Connected to Server, Please Contact Server");
}
}
Setelah event Button Login selesei dibuat, kita membuat event button close untuk close aplikasi, seperti dibawah ini :
private void btncloseclick(object sender, RoutedEventArgs e)
{
var msg = MessageBox.Show("Are you sure to quit?", "Warning", MessageBoxButton.YesNo);
switch (msg)
{
case MessageBoxResult.Yes:
var dlg = Window.GetWindow(this);
dlg.Close();
break;
case MessageBoxResult.No:
break;
}
}
Untuk lebih lengkapnya halaman LoginPage.xaml.cs seperti dibawah ini :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace AdminIOAA.Pages
{
/// <summary>
/// Interaction logic for Home.xaml
/// </summary>
public partial class Home : Window
{
ServiceReference1.Service1Client service;
public static string ID;
public Home()
{
service = new ServiceReference1.Service1Client();
InitializeComponent();
}
private async void Button_Click_1(object sender, RoutedEventArgs e)
{
try
{
ID = txtusername.Text;
bool hasil = false;
hasil = await service.LoginUserAsync(new AdminIOAA.ServiceReference1.Login
{
Username = txtusername.Text,
UserPassword = txtpassword.Password.ToString(),
UserPrivillage = "Jury"
});
if (hasil)
{
MainWindow main = new MainWindow();
main.Show();
var dlg = Window.GetWindow(this);
dlg.Close();
}
else
{
MessageBox.Show("User or Password Wrong");
}
}
catch (Exception err)
{
MessageBox.Show("Not Connected to Server, Please Contact Server");
}
}
private void btncloseclick(object sender, RoutedEventArgs e)
{
var msg = MessageBox.Show("Are you sure to quit?", "Warning", MessageBoxButton.YesNo);
switch (msg)
{
case MessageBoxResult.Yes:
var dlg = Window.GetWindow(this);
dlg.Close();
break;
case MessageBoxResult.No:
break;
}
}
}
}
Mungkin sobat coding semua bisa mencoba membuat aplikasi dengan menggunakan bahasa pemrograman C#. Sekian dulu dari postingan saya kali ini, bertemu lagi di postingan saya selantutnya, sampai jumpa,,,
Salam Coding ^_^
Monday, September 2, 2013
Aplikasi Olympiade Astronomi
Malem guys,,,
Gimana kabarnya?? pasti baik kan sobat coding semua,,
oke disini saya akan menjelaskan tentang Aplikasi Olympiade Astronomi dan bagaimana ide ini bisa berkembang,,,
Sebenarnya Aplikasi ini idenya berasal dari Bapak Dr. Chatief Kunjaya selaku dosen dari prodi Astronomi Institut Teknologi Bandung, yang juga Presiden dari Olimpiade Astronomi Internasional. Ide ini berawal dari Olimpiade Astronomi Internasional, yang memakan banyak kertas karena perlombaan tersebut yang mengakibatkan banyak kertas terbuang, bukan masalah itu saja sobat coding, timbul juga masalah lain yaitu tentang penilaian lomba yang susah dan tidak efektif. Dari beberapa kasus diatas maka timbul ide untuk membuat aplikasi tentang lomba Olympiade Astronomi. Sebenarnya sebelum kelompok saya yang mengerjakan aplikasi ini, lebih dulu ada mahasiswa yang sudah mencoba membuat aplikasi Olympiade Astronomi tapi berbasis PHP, tapi Aplikasi ini masih menggunakan sistem Oympiade Nasional, maka dari itu Bapak Dr. Chatief Kunjaya ingin membuat sistem yang bertaraf Internasional. Dengan Bantuan Bapak Rifky selaku pembimbing kami maka Bapak Rifky membuat keputusan untuk menerima poject dari Bapak Dr. Chatief Kunjaya tersebut untuk mengerjakan Aplikasi Olympiade Astronomi, dan dengan demikian maka terciptalah sebuah aplikasi untuk perlombaan Olympiade astronomi yang kami berinama IOAA Aplication. Setelah terjadi pembicaraan antara kelompok kami, Pak Rifky dan Bapak Dr. Ary Setijadi selaku pembimbing utama kami, maka kami memutuskan untuk membuat aplikasi dengan menggunakan bahasa pemrograman C# WPF yang aplikasi ini untuk pemrograman berbasis Windows. Pada Aplikasi ini dibagi menjadi 4 Bagian:
1. Admin
2. Jury
3. Teamleader
4. Participant
Untuk tampilan aplikasi bisa dilihat di bawah ini, tapi harus Login terlebih dahulu sebagai apa user tersebut,,
Oke sekian dulu sobat coding tentang pengenalan Aplikasi Olympiade Astronomi, kita bertemu lagi di postingan-postingan saya selanjutnya,,,
Salam Coding ^_^
Gimana kabarnya?? pasti baik kan sobat coding semua,,
oke disini saya akan menjelaskan tentang Aplikasi Olympiade Astronomi dan bagaimana ide ini bisa berkembang,,,
Sebenarnya Aplikasi ini idenya berasal dari Bapak Dr. Chatief Kunjaya selaku dosen dari prodi Astronomi Institut Teknologi Bandung, yang juga Presiden dari Olimpiade Astronomi Internasional. Ide ini berawal dari Olimpiade Astronomi Internasional, yang memakan banyak kertas karena perlombaan tersebut yang mengakibatkan banyak kertas terbuang, bukan masalah itu saja sobat coding, timbul juga masalah lain yaitu tentang penilaian lomba yang susah dan tidak efektif. Dari beberapa kasus diatas maka timbul ide untuk membuat aplikasi tentang lomba Olympiade Astronomi. Sebenarnya sebelum kelompok saya yang mengerjakan aplikasi ini, lebih dulu ada mahasiswa yang sudah mencoba membuat aplikasi Olympiade Astronomi tapi berbasis PHP, tapi Aplikasi ini masih menggunakan sistem Oympiade Nasional, maka dari itu Bapak Dr. Chatief Kunjaya ingin membuat sistem yang bertaraf Internasional. Dengan Bantuan Bapak Rifky selaku pembimbing kami maka Bapak Rifky membuat keputusan untuk menerima poject dari Bapak Dr. Chatief Kunjaya tersebut untuk mengerjakan Aplikasi Olympiade Astronomi, dan dengan demikian maka terciptalah sebuah aplikasi untuk perlombaan Olympiade astronomi yang kami berinama IOAA Aplication. Setelah terjadi pembicaraan antara kelompok kami, Pak Rifky dan Bapak Dr. Ary Setijadi selaku pembimbing utama kami, maka kami memutuskan untuk membuat aplikasi dengan menggunakan bahasa pemrograman C# WPF yang aplikasi ini untuk pemrograman berbasis Windows. Pada Aplikasi ini dibagi menjadi 4 Bagian:
1. Admin
2. Jury
3. Teamleader
4. Participant
Untuk tampilan aplikasi bisa dilihat di bawah ini, tapi harus Login terlebih dahulu sebagai apa user tersebut,,
Oke sekian dulu sobat coding tentang pengenalan Aplikasi Olympiade Astronomi, kita bertemu lagi di postingan-postingan saya selanjutnya,,,
Salam Coding ^_^
Subscribe to:
Posts (Atom)




