Puja Pramudya
|
|
- Sri Cahyadi
- 6 tahun lalu
- Tontonan:
Transkripsi
1 Game Tebak Kartu dengan Windows Multipoint SDK (Part III) Puja Pramudya Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Microsoft Multipoint TM SDK merupakan sebuah framework yang menyediakan lingkungan pengembangan dimana para developer dapat mengembangkan aplikasi yang memungkinkan hingga 250 mouse secara simultan bekerja dalam satu komputer. Multipoint SDK terutama digunakan untuk membangun aplikasi edukasi untuk sekolah-sekolah yang memiliki keterbatasan dalam hal infrastruktur teknologi sehingga makin banyak siswa-siswa yang dapat bersentuhan dengan komputer. Pilot program ini sudah diujicobakan di India oleh Microsoft Research menunjukkan manfaat dari teknologi ini untuk beberapa subjek, teknologi pembelajaran kolaboratif seperti Mutlipoint meningkatkan proses pembelajaran jika dibandingkan dengan skenario satu siswa satu komputer. Multipoint hanya dapat dibangun diatas WPF (Windows Presentation Foundation). Pada WPF, untuk membuat kontrol yang sesuai dengan kebutuhan kita dapat memanfaatkan UserControl sehingga tidak terjadi redundansi. Agar dapat mengenali aplikasi Multipoint, UserControl yang dibuat haruslah mengimplementasikan suatu Interface IMultipoint sehingga dapat digunakan pada aplikasi yang berbasis Multipoint. Mengubah Kartu Menjadi Multipoint Aware Mungkin ada yang mulai menyadari, ketika aplikasi kita sudah mengimplementasikan Multipoint, kartu-kartu tebakan menjadi tidak dapat diklik lagi. Hal ini dikarenakan kartu 1
2 kartu tebakan masih bersifat non-multipoint aware. Agar dapat menerima multipoint mouse event, kita harus melakukan modifikasi pada kelas Kartu kita. Sekarang tambahkan using Microsoft.MultiPoint.MousePlugIn. Kita akan membuat Kartu menjadi multipoint-aware dengan cara memodifikasi kelas tersebut dengan mengimplementasikan interface IMultiMouseEvents. Tambahkan sebuah fungsi, MultipointCardClick untuk meng-handle multipoint click event pada kelas Kartu. public Card() InitializeComponent(); this.mousedown += new MouseButtonEventHandler(Card_MouseDown); this.loaded += new RoutedEventHandler(Card_Loaded); MultiPointMouseEvents.AddMultiPointMouseDownHandler(this, MultipointCardClick); void MultipointCardClick(object sender, RoutedEventArgs e) var multipointargs = (e as MultiPointMouseEventArgs); MessageBox.Show("This Click by Multipoint Mouse"); //search player //assign answer 2
3 Baris kode pada konstruktor akan mendaftarkan event handler untuk Mouse Down, dan aksi yang akan dipanggil jika event itu terjadi adalah MultipointCardClick. Tekan F5 untuk melihat hasilnya. Memeriksa Jawaban Kita pindah terlebih dahulu ke kelas PlayerManager, untuk menambahkan fungsi SearchPlayer. Fungsi ini berguna untuk mencari player mana yang memicu event multipoint mouse click. Pada kelas PlayerManager.cs tambahkan method SearchPlayer 3
4 public Player SearchPlayer(DeviceInfo mm) foreach (var x in PlayerList) if (x.multipointmouse.id == mm.id) return x; return null; Method ini akan mengenumerasi seluruh mouse device yang terpasang. Perlu diketahui, ketika inisialisasi Multipoint SDK, setiap mouse yang terpasang juga diberikan ID yang unik. Nah, ID unik ini yang akan menjadi kunci keberhasilan kita saat mencari pemain mana yang menjawab. Kita akan membandingkan nilai ID yang men-trigger event dengan daftar ID yang ada pada PlayerList. Setelah menjawab, cursor juga akan dihilangkan dari layar agar perhatian para pemain terkonsentrasi pada kursor yang belum menjawab. void MultipointCardClick(object sender, RoutedEventArgs e) var multipointargs = (e as MultiPointMouseEventArgs); Player p = PlayerManager.Instance.SearchPlayer(multipointargs.DeviceInfo); p.addguessed(this.imagename); ((MultiPointMouseDevice)p.MultipointMouse.DeviceVisual).DisableMouse = true; ((MultiPointMouseDevice)p.MultipointMouse.DeviceVisual).Visible = false; MessageBox.Show("This Click by " + multipointargs.deviceinfo.id + " and the answer is " + p.guessed); Untuk melihat hasilnya, tekan kembali F5 4
5 Menampilkan Nilai Pemain Pada bagian pertama/kedua tutorial ini kita sudah membuat UserControl ScorePanel untuk keperluan menampilkan nilai pemain. Sekarang adalah saatnya kita menggunakan kontrol tersebut. Sebaiknya, pada awal permainan, kita menginisialisasi ScorePanel sejumlah pemain yang bermain. void InitScorePanel() foreach (Player p in PlayerManager.Instance.PlayerList) ScorePanel sp = new ScorePanel(); sp.id.fill = new SolidColorBrush((p.MultipointMouse.DeviceVisual as MultiPointMouseDevice).CursorColor); sp.name.text = p.name; sp.nilai.text = p.score.tostring(); Score.Children.Add(sp); 5
6 Untuk mengujinya, panggil fungsi ini di dalam event Windwol_Loaded. void Window1_Loaded(object sender, RoutedEventArgs e) InitCard(); MultiPointSDK.Instance.Initialize(this); PlayerManager.Instance.InisialisasiPlayer(); InitScorePanel(); Utility.InitSoal(); CurrentSoal = Utility.RandomSoal(); UpdateSoal(); //kocok kartu Utility.AssignCard(ListOfCard); Tekan F5 untuk melihat hasilnya. 6
7 Untuk melakukan update nilai para pemain, kita perlu mengetahui pemain x berada di ScorePanel yang mana. Untuk itu kita tambahkan method Search dengan kembalian ScorePanel yang didalamnya terdapat data Player yang sesuai. Setelah itu, fungsi Search kita gunakan pada method UpdatePlayerScore, untuk melakukan perubahan nilai pada Player dan ScorePanel sekaligus. Pada method ini juga dilakukan pemeriksaan jawaban dengan membandingkan tebakan pemain dengan soal yang sedang aktif. Player yang menjawab dengan benar akan mendapatkan nilai. ScorePanel SearchScorePanel(Player p) foreach (ScorePanel sp in Score.Children) if (sp.name.text == p.name) return sp; return null; void UpdatePlayerScore() foreach (Player p in PlayerManager.Instance.PlayerList) //true answer if (p.guessed == CurrentSoal) p.score += 100; //show again (p.multipointmouse.devicevisual MultiPointMouseDevice).DisableMouse = false; (p.multipointmouse.devicevisual MultiPointMouseDevice).Visible = true; as as //update score ScorePanel sp = SearchScorePanel(p); sp.nilai.text = p.score.tostring(); //reset p.resetguessed(); 7
8 Timing Memeriksa Jawaban Bagaimana sebaiknya menentukan saat yang tepat untuk memeriksa jawaban para pemain? Sebenarnya banyak cara yang bisa kita definisikan. Misalnya jawaban akan diperiksa ketika seluruh pemain sudah memilih kartu. Akan tetapi untuk keperluan game ini, saya menggunakan DispatcherTimer sebagai Timer yang akan menghitung setiap 10 detik, memeriksa jawaban para pemain dan memulai lagi ronde berikutnya dengan mengeluarkan soal yang baru. DispatcherTimer MyCounter = new DispatcherTimer(); int CounterNumber = 0; Jangan lupa menuliskan deklarasi using System.Windows.Threading agar kelas DispatcherTimer dapat dikenali. Selanjutnya kita perlu mendefinisikan interval dari timer, apa yang akan dilakukannya setiap interval atau ketika CounterNumber sudah mencapai batas yang kita definisikan. void InitMyCounter() MyCounter.IsEnabled = true; MyCounter.Interval = TimeSpan.FromSeconds(1); MyCounter.Tick += new EventHandler(MyCounter_Tick); void MyCounter_Tick(object sender, EventArgs e) if (CounterNumber == 5) //check and update score UpdatePlayerScore(); CounterNumber = 0; //soal baru NewRound(); 8
9 else CounterNumber++; Membuka Kartu Tebakan Setelah counter sampai pada batas waktu tertentu, kita akan membuka kartu tebakan untuk memberitahu kepada para pemain gambar apa yang telah mereka pilih. Untuk melakukan ini kita harus menyimpan properti IsClicked pada kelas Card agar dapat dibedakan kartu yang sudah dipilih dan yang tidak. public bool IsClick; void MultipointCardClick(object sender, RoutedEventArgs e) var multipointargs = (e as MultiPointMouseEventArgs); Player p = PlayerManager.Instance.SearchPlayer(multipointargs.DeviceInfo); p.addguessed(this.imagename); IsClick = true; Perhatikan bahwa pada event click, kita menambahkan satu baris kode untuk menandakan bahwa kartu telah dipilih. Kita tinjau kembali file Window1.xaml.cs. Untuk mengatur waktu kartu tebakan dibuka, kita akan menambahkan satu lagi DispatcherTimer. DispatcherTimer FlipTimer = new DispatcherTimer(); int FlipCounter = 0; void FlipTimerOn() //open card FlipImage(true); 9
10 //check and update score UpdatePlayerScore(); FlipTimer.Interval = TimeSpan.FromSeconds(1); FlipTimer.IsEnabled = true; FlipTimer.Tick += new EventHandler(FlipTimer_Tick); void FlipTimer_Tick(object sender, EventArgs e) if (FlipCounter == 5) //del flipcounter FlipCounter = 0; FlipTimer.Stop(); //new round NewRound(); MyCounter.Start(); FlipImage(false); else FlipCounter++; Untuk membuka kartu, kita menambahkan method FlipImage. Masukan dari method ini adalah sebuah nilai boolean. Jika, true, maka kartu-kartu yang telah dipilih akan terbuka. Jika tidak, seluruh kartu akan ditutup kembali dan permainan dilanjutkan. void FlipImage(bool IsOpen) if (IsOpen) foreach (Card x in PanelBawah.Children) if (x.isclick == true) x.gambar.source = Utility.ConvertBitmapToBitmapImage(Utility.GetImage(x.ImageName)); 10
11 else foreach (Card x in PanelBawah.Children) x.gambar.source = Utility.ConvertBitmapToBitmapImage(Utility.GetImage("cover")); x.isclick = false; Modifikasi kode pada MyTimer yang mengatur jalannya permainan. void MyCounter_Tick(object sender, EventArgs e) if (CounterNumber == 10) //check and update score // UpdatePlayerScore(); MyCounter.Stop(); CounterNumber = 0; //soal baru // NewRound(); FlipTimerOn(); else CounterNumber++; Counter.Text = CounterNumber.ToString(); Dengan kode seperti ini, setelah lewat 10 detik, kartu yang telah dipilih akan membuka dan nilai para pemain akan di-update. Kemudian setelah 5 detik kartu dibalik kembali dan permainan berjalan dengan soal yang baru dan susunan kartu yang baru. 11
12 Build solusi project, kemudian tekan F5 dan pasang beberapa mouse untuk menguji coba permainan. Biografi Penulis Puja Pramudya. Menyelesaikan S1 di Program Studi Teknik Informatika, Institut Teknologi Bandung tahun Memiliki ketertarikan di bidang image processing, e-learning, smart client development dan information system. Aktif berorganisasi di himpunan mahasiswa dan komunitas INDC, Microsoft User Group Indonesia (MUGI) Bandung serta Microsoft Innovation Center ITB. Mendapatkan penghargaan sebagai Juara I Game Development Contest pada Pagelaran Mahasiswa TIK (gemastik) 2009 yang diselenggarakan oleh Dirjen Pendidikan Tinggi (DIKTI) dan Juara I Software Design pada Microsoft Imagine Cup 2010 yang diselenggarakan Microsoft Indonesia dan mewakili Indonesia berlaga di Worldwide Final Imagine Cup 2010 di Warsawa, Polandia. Saat ini mendalami bahasa pemrograman Java dan C# serta teknologi Windows Presentation Foundation, Silverlight, ASP.NET dan Windows Phone. Aktif menulis pada blog yang berfokus di teknologi Microsoft di dan situs blog Kontak : Y! : poedja_p Facebook : Twitter 12
Puja Pramudya
Game Tebak Kartu dengan Windows Multipoint SDK (Part II) Puja Pramudya puja.pramudya@gmail.com http://limaapril.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciPuja Pramudya
Pengenalan Windows Phone Development Puja Pramudya puja.pramudya@gmail.com http://limaapril.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
Lebih terperinciPuja Pramudya
Game Tebak Kartu dengan Windows Multipoint SDK (Part I) Puja Pramudya puja.pramudya@gmail.com http://limaapril.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciPuja Pramudya
Konfigurasi PHP Pada Internet Information Server (IIS) Puja Pramudya puja.pramudya@gmail.com http://limaapril.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciC# Part 1 Pengenalan Logika Basic
C# Part 1 Pengenalan Logika Basic M.Suryo Pranoto suryodesign@yahoo.co.id http://suryostudio.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Lebih terperinciSTEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciTutorial Compiler Bahasa-C Dengan Anjuta IDE
Tutorial Compiler Bahasa-C Dengan Anjuta IDE Anggi Almidra S chipit69@gmail.com chinchancaem@yahoo.com http://chuby69.blogspot.com http://www.facebook.com/chubybloo.b Lisensi Dokumen: Seluruh dokumen di
Lebih terperinciTutorial Editor Pico. Askari Azikin
Tutorial Editor Pico Askari Azikin daeng_rewa@students.stttelkom.ac.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan
Lebih terperinciAsynchronous Programming (Async dan Await) pada C# 6.0
Asynchronous Programming (Async dan Await) pada C# 6.0 Junindar, ST, MCPD, MOS, MCT, MVP.NET junindar@gmail.com Lisensi Dokumen: Copyright 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat
Lebih terperinciPanduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5
Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5 Eko Riduwan eko@ekoriduwan.com http://www.ekoriduwan.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Lebih terperinciFramework CodeIgniter Part 1
1 Framework CodeIgniter Part 1 Fajar Y. Zebua fajarzebua@gmail.com http://www.bangjar.blogspot.com Lisensi Dokumen : Copyright 2012 Fajar Y. Zebua Seluruh tulisan yang dibuat oleh Fajar Y. Zebua dapat
Lebih terperinciMenggunakan grafik / chart pada Borland Delphi 7
Menggunakan grafik / chart pada Borland Delphi 7 Taufik Adi Sanjaya Website penulis : http://pembuatwebdanblog.web.id Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com
Lebih terperinciFrancisco Silvano
Permainaan TicTacToe Menggunakan Java Applet Francisco Silvano franslpster@gmail.com http://franzeast.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
Lebih terperinciBackgroundWorker pada Windows Aplikasi Menggunakan C#
BackgroundWorker pada Windows Aplikasi Menggunakan C# junindar@gmail.com http://junindar.blogspot.com Lisensi Dokumen: Copyright 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Lebih terperinciSTEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciM.Octaviano Pratama
Mudah Belajar Python M.Octaviano Pratama tavgreen008@gmail.com http://tavgreen.com Lisensi Dokumen: Copyright 2003-2012 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciEmulator Android Di Linux
Emulator Android Di Linux Mahmud Siddik me@mahmudsiddik.com http://mahmudsiddik.com Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciJurus Ampuh Install Linux Ubuntu pada Vmware Player
Jurus Ampuh Install Linux Ubuntu pada Vmware Player Mohamad Aji Nugroho Ajiahmad17@gmail.com http://ajiahmad17.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciKrisna D. Octovhiana. 1.1 Apa itu Operator?
Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciMenambah Lokasi Jaringan FTP pada My Computer
Menambah Lokasi Jaringan FTP pada My Computer I Wayan Dharmana dharmanacyber@gmail.com http://www.dharmanacyber.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
Lebih terperinciJurus Ampuh Install VMware Player
Jurus Ampuh Install VMware Player Mohamad Aji Nugroho Ajiahmad17@gmail.com http://ajiahmad17.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
Lebih terperinciPRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK
1 PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK 1.1 NetBeans 8.1 Sebelum membuat project ada baiknya kenali dulu windows yang ada pada NetBeans 8.1 Projects/Services/Files Editor Output Navigator Projects
Lebih terperinciMembuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)
Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5) Mohammad Rizal Ghani Ghani.rizal.m@gmail.com :: http://infotemenn.blogspot.com Abstrak ASP.NET adalah bahasa pemrograman yang bertujuan untuk
Lebih terperinciGinanjar Utama Workbench Tempat Bekerja
Tutorial Eclipse Ginanjar Utama ginanjar_utama@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciBerikut merupakan salah satu contoh dari pesan SOAP (SOAP Message):
Aplikasi Zodiak Menggunakan PHP Web Service Robertus Lilik Haryanto lilik_haryanto@telkom.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
Lebih terperinciAlgoritma Pemrograman A
Algoritma Pemrograman A Memahami Proyek Proyek dan Dasar Dasar Delphi Code Memahami proyek Delphi Komponen Proyek Project Explorer Windows Dasar-Dasar Delphi Code Procedures IDE (Intregated Development
Lebih terperinciCara Membuat Tampilan Menu yang Disertai Animasi Flash dalam Visual Basic Basic 6.0
Cara Membuat Tampilan Menu yang Disertai Animasi Flash dalam Visual Basic Basic 6.0 Hery Hidayat ddptk6@yahoo.com http://harry-magician.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com
Lebih terperinciSTEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciEndi Dwi Kristianto
Source Code VB Untuk Manipulasi File atau Folder Endi Dwi Kristianto endidwikristianto@engineer.com http://endidwikristianto.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi permainan Koneksi-4 yang akan dikembangkan, tahapan selanjutnya adalah implementasi dan pengujian.
Lebih terperinciMENGGANTI TEXT PADA XP START BUTTON
MENGGANTI TEXT PADA XP START BUTTON Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
Lebih terperinciMembuat Program Kriptografi dengan VB.Net 2010
Membuat Program Kriptografi dengan VB.Net 2010 M. Rhifky Wayahdi Rhifky.wayahdi@yahoo.com muhammadrhifkywayahdi@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciMencoba 8 Fitur Baru Windows 8
Mencoba 8 Fitur Baru Windows 8 I Wayan Dharmana dharmanacyber@gmail.com http://www.dharmanacyber.com Lisensi Dokumen: Copyright 2003-2012 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Lebih terperinciBAB IV HASIL DAN UJICOBA
48 BAB IV HASIL DAN UJICOBA IV.1. Hasil Berdasarkan dari rancangan di Bab III, maka dihasilkan program berikut adalah tampilan hasil dan pembahasan dari sistem mencocokkan gambar metode Linear Congruent
Lebih terperinciPemetaan Area (Mapping) Sederhana Implementation with C/C++
Pemetaan Area (Mapping) Sederhana Implementation with C/C++ Fadlika Dita Nurjanto fadlikadn@gmail.com http://fadlikadn.wordpress.com Lisensi Dokumen: Copyright 2003-2011 IlmuKomputer.Com Seluruh dokumen
Lebih terperinciDateField adalah objek yang dapat digunakan untuk menampilkan atau mengedit objek yang bertipe Date.
Seri User Interface DateField chocolove_mic@yahoo.co.uk http://www.mycgiserver.com/~chocolove2003 Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Lebih terperinciMemory Game Menggunakan Kinect
JURNAL DIMENSI TEKNIK ELEKTRO Vol. 1,. 1, (2013) 1-6 1 Memory Game Menggunakan Kinect Jony Jurusan Teknik Elektro, Universitas Kristen Petra Jl. Siwalankerto 121-131, Surabaya E-mail: m23408025@john.petra.ac.id
Lebih terperinciPengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Pengertian Perancangan Menurut Fathul Wahid (2005 : 217), perancangan adalah pendekatan yang digunakan dalam bidang rekayasa dan bidang lainnya yang digunakan untuk menspesifikasikan
Lebih terperinciAlkindi Hafidz. Lisensi Dokumen:
Mengintegrasikan VoIP dengan 3CX Menggunakan CUCM Alkindi Hafidz Alkindi.h@outlook.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk
Lebih terperinciOtomasi Shell Script Lanjut
Otomasi Shell Script Lanjut Zaid Romegar Mair romegardm@gmail.com http://mairzaid.com atau http://mairzaid.wordpress.com Lisensi Dokumen: Copyright 2003-2018 IlmuKomputer.Com Seluruh kumen di IlmuKomputer.Com
Lebih terperinciMudafiq R. Pratama
Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama mudafiq.riyan@yahoo.com http://mudafiqriyan.com Lisensi Dokumen: Copyright 2012
Lebih terperinciDenny Yerianto
SAP untuk Pemula Denny Yerianto yerianto@gmail.com http://yerianto.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan
Lebih terperinciPerekam video dengan Delphi menggunakan komponen video grabber
Perekam video dengan Delphi menggunakan komponen video grabber Taufik Adi Sanjaya Website penulis : http://pembuatwebdanblog.web.id Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen
Lebih terperinciMichael Lionardi
Memahami Konsep OOP dengan C++ lionardi@web.de Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan
Lebih terperinciKrisna D. Octovhiana. 1.1 Membuat User Interface (UI)
Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciMudafiq R. Pratama
Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama me@mudafiqriyan.net http://www.mudafiqriyan.net Lisensi Dokumen: Seluruh dokumen
Lebih terperinciRangga Praduwiratna Pendahuluan. Membuat Backup Device pada SQL Server
Mengenal Jenis Backup pada SQL Server 2005 Rangga Praduwiratna ziglaret@yahoo.co.nz http://geeks.netindonesia.net/blogs/ziglaret Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciRima Hidayati
Tutorial Menginstall Sistem Operasi Windows XP pada Qemu Manager 7.0 Rima Hidayati Rima.hidayati@gmail.com http://ordinaryma.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Lebih terperinciint i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }
I. Bahan Kajian 1. Perulangan (Iterasi) Perulangan(iterasi), menyatakan bahwa suatu instruksi tertentu akan diulang sampai tercapai kondisi tertentu, tanpa kita harus menulis perintah tersebut secara berulang.
Lebih terperinciSHARP DEVELOP OPEN SOURCE IDE UNTUK.NET
SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET Wahyu Agung S wagungs@gmail.com Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
Lebih terperinciMulty Client Connection Situs Jejaring Sosial Dengan Gwibber.
Multy Client Connection Situs Jejaring Sosial Dengan Gwibber. Syaiful Bahri pujanggaitu.sudahmati@gmail.com http://pujanggaitusudahmati.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com
Lebih terperinciTutorial Web Service JAX-WS Konverter Suhu dengan NetBeans
Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans Nama Penulis gear4402@gmail.com Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciIka Nur Khana
Installasi Windows XP SP 2 di Oracle VM Ware Ika Nur Khana Ikanur.khana@yahoo.co.id http://ikha-khana.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
Lebih terperinciMembuat Slide Show Gambar
Membuat Slide Show Gambar Oleh: Sendy PK Halo Sobat Coding, kali ini kita akan membuat program yang bisa menampilkan SlideShow Gambar. Berikut deskripsi program yang akan kita buat : Program berguna untuk
Lebih terperinciAnny Yuniarti
Membangun Aplikasi Kamus Bahasa Arab Online Sederhana Anny Yuniarti anny@its-sby.edu Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk
Lebih terperinciKoneksi Host Windows 8 dengan Guest Mikrotik 5.20 pada VMware
Koneksi Host Windows 8 dengan Guest Mikrotik 5.20 pada VMware Mohamad Aji Nugroho Ajiahmad17@gmail.com http://ajiahmad17.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Lebih terperinciBAB X. Struct Dalam C++, kita dapat membuat sebuah tipe data baru. Maka penulisan variabel baru kita akan menjadi:
Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut
Lebih terperinciMiftah Fahmi
Tutorial 3ds max Modeling 1: Mengubah Logo 2D menjadi 3D (Bag.2) Miftah Fahmi miftahfahmi@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Lebih terperinciMencoba 8 Fitur Baru Windows 8
Mencoba 8 Fitur Baru Windows 8 I Wayan Dharmana dharmanacyber@gmail.com http://www.dharmanacyber.com Lisensi Dokumen: Copyright 2003-2012 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Lebih terperinciMudafiq Riyan Pratama
Penerapan Tanggal di Javadengan Memanfaatkan Class Date, Calendar, dan SimpleDateFormat Mudafiq Riyan Pratama me@mudafiqriyan.net http://www.mudafiqriyan.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com
Lebih terperinciProgram Java Sesi 1. Arief Susanto
Program Java Sesi 1 Arief Susanto arief_csp@yahoo.co.id http://www.ariefsusanto.at.ua Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk
Lebih terperincigame yang dibangun lebih semakin hidup dan terasa nyata, hal ini juga yang membuat para pemain lebih tertarik, bayangkan apabila di dalam suatu
BAB 4 EFEK SUARA 4.1 Pendahuluan Pada sebuah permainan efek suara sangat dibutuhkan untuk membuat game yang dibangun lebih semakin hidup dan terasa nyata, hal ini juga yang membuat para pemain lebih tertarik,
Lebih terperinciAnonymous Inner Class
1 PERTEMUAN KE- 13 Anonymous Inner Class 1. Tujuan Membuat kelas di dalam kelas yang bersifat anonymous. 2. Teori Seperti pada pertemuan sebelumnya, bahasa pemrograman Java mengijinkan anda mendefinisikan
Lebih terperinciKetahui Informasi Jaringan Wi-Fi dengan Xirrus Wi-Fi Inspector
Ketahui Informasi Jaringan Wi-Fi dengan Xirrus Wi-Fi Inspector Rr. Binar Novicha P binar_np@yahoo.com http://binarnovv.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Lebih terperinciMengganti Password Akun Windows lewat CMD
Mengganti Password Akun Windows lewat CMD Duken Marga Turnip duken_mt@yahoo.co.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan
Lebih terperinciVirtual serial port, Solusi simulasi komunikasi serial computer dalam satu computer
Virtual serial port, Solusi simulasi komunikasi serial computer dalam satu computer Taufik Adi Sanjaya Website penulis : http://pembuatwebdanblog.web.id Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com
Lebih terperinciRangga Praduwiratna
Mengenal Datatypes SQL Server 2005 Rangga Praduwiratna ziglaret@yahoo.co.nz http://geeks.netindonesia.net/blogs/ziglaret Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciSofiyan Arif Kurniawan
Cara Menggunakan 4shared Desktop Sofiyan Arif Kurniawan sofiyanarifkurniawan@gmail.com http://sosofiyan.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
Lebih terperinciCara Mudah Membuat Banner Animasi
Cara Mudah Membuat Banner Animasi Ujang Efendi Ujangefendi@gmail.com http://ujangkalianda.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
Lebih terperinciSeptina Budi Kurniawati
Mengenal QEMU Manager 7.0 dan Cara Menginstalasinya Septina Budi Kurniawati septinabeqa@gmail.com http://septinabeqa.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciKusuma Wardani
Penerapan Cloud Computing di Instansi Pemerintah Kusuma Wardani manis.dani88@gmail.com http://kusumawardani2008.blogspot.com Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com
Lebih terperinciSTEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciMengakses Microsoft SQL Server dengan PHP
Mengakses Microsoft SQL Server dengan PHP Budi Hartono pakne.dhea@gmail.com http://cakbud.info Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
Lebih terperinciIndahnya Dunia Dengan Team Viewer
Indahnya Dunia Dengan Team Viewer Mohamad Aji Nugroho Ajiahmad17@gmail.com http://ajiahmad17.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
Lebih terperinciRiyanto
Membuat Form dan Report dengan Microsoft Access Riyanto mohriyan@gmail.com http://www.masto.co.cc Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Lebih terperinciZaid Romegar Mair Lisensi Dokumen: Gambaran umum : Break statement
Zaid Romegar Mair romegardm@gmail.com http://mairzaid.wordpress.com Lisensi Dokumen: Seluruh kumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
Lebih terperinciPraktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN
Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN http://sholikins.wordpress.com http://sholikins.wordpress.com 1 Pemrograman Berorientasi Objek / OOP (Objek Oriented Programming)??? http://sholikins.wordpress.com
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN PROGRAM
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM 3.1 Perancangan Program 3.1.1 Perancangan Perangkat Lunak Perangkat lunak atau piranti lunak adalah: 1. Program komputer yang berfungsi sebagai sarana interaksi antara
Lebih terperinciCara Membuat Aplikasi Facebook dengan Visual Studio 2010
Cara Membuat Aplikasi Facebook dengan Visual Studio 2010 Ian An Azhari Azhari.ian@gmail.com Abstrak Microsoft Visual Studio merupakan sebuah perangkat lunak lengkap (suite) yang dapat digunakan untuk melakukan
Lebih terperinciM. Miftakul Amin
Instalasi OpenCV 2.4.9 Pada Microsoft Visual C++ 2010 Express Edition M. Miftakul Amin mmiftakulamin@gmail.com http://mafisamin.web.ugm.ac.id Lisensi Dokumen: Copyright 2003-2015 IlmuKomputer.Com Seluruh
Lebih terperinciPRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010
PRAKTIKUM 2 I. JUDUL Variabel, Tipe Data dan II. TUJUAN - Memahami Variabel ; - Memahami Penggunaan Tipe Data; - Memahami Penggunaan III. ALAT DAN BAHAN - Microsoft Visual Studio 2010 IV. DASAR TEORI Tipe
Lebih terperinciMembuat Dialog Killer dengan Delphi 7.0
Membuat Dialog Killer dengan Delphi 7.0 Taufik Adi S taufiksanjaya@yahoo.com http://www.kaya-syariah.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
Lebih terperinciLangkah Membuat Soal Pilihan Ganda dan Esai dengan Authorware 7
Langkah Membuat Soal Pilihan Ganda dan Esai dengan Authorware 7 Zaid Romegar Mair romegardm@gmail.com http://mairzaid.com atau http://mairzaid.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com
Lebih terperinciMembuat Slide Show Gambar
Membuat Slide Show Gambar Oleh: Sendy PK Halo Sobat Coding, kali ini kita akan membuat program yang bisa menampilkan SlideShow Gambar. Berikut deskripsi program yang akan kita buat : Program berguna untuk
Lebih terperinciMotion detection / deteksi gerakan dengan Delphi memanfaatkan komponen Video grabber (Share ware Version)
Motion detection / deteksi gerakan dengan Delphi memanfaatkan komponen Video grabber (Share ware Version) Taufik Adi Sanjaya Website penulis : http://pembuatwebdanblog.web.id Lisensi Dokumen: Copyright
Lebih terperinciSearch And Insert Problem (Sorted Double Linkedlist Solution)
Search And Insert Problem (Sorted Double Linkedlist Solution) Fadlika Dita Nurjanto fadlikadn@gmail.com http://fadlikadn.wordpress.com Lisensi Dokumen: Copyright 2003-2011 IlmuKomputer.Com Seluruh dokumen
Lebih terperinciAplikasi CRUD Sederhana Dengan PHP dan MySql
Aplikasi CRUD Sederhana Dengan PHP dan MySql Budi Permana, S.Kom nobiasta@gmail.com http://budinobipermana.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciMembuat Application User pada Cisco Unified CM Administration
Membuat Application User pada Cisco Unified CM Administration Alkindi Hafidz Alkindi.h@outlook.com Editor : Mulyana Hasani (aylumna@gmail.com) Romi Satria Wahono (romi@brainmatics.com) Lisensi Dokumen:
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. menggunakan algoritma Bipartite Matching yang telah dirancang, maka perlu dilakukan
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Program Aplikasi Untuk mengetahui nilai manfaat dari program aplikasi pemainan Sudoku dengan menggunakan algoritma Bipartite Matching yang telah dirancang,
Lebih terperinciSTEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciMembuat Shopping Cart Sederhana Menggunakan PHP
Membuat Shopping Cart Sederhana Menggunakan PHP Abdurrahman Shofy admin@opentorndo.com http://www.opentornado.com Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com
Lebih terperinciAturan Penulisan Algoritma Setiap Algoritma akan selalu terdiri dari tiga bagian yaitu : Judul (Header) Kamus Algoritma
Pengantar dan Pemrograman alex@ilmukomputer.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciKrisna D. Octovhiana
Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciBudi Permana, S.Kom Pendahuluan. Lisensi Dokumen:
Step by step Install Windows 8 Budi Permana, S.Kom nobiasta@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
Lebih terperinciMembuat Chart Dengan JSChart
Membuat Chart Dengan JSChart Fadlika Dita Nurjanto fadlikadn@gmail.com http://fadlikadn.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Lebih terperinciMudafiq Riyan Pratama
Trigger Pada Oracle 10g Mudafiq Riyan Pratama mudafiq.riyan@yahoo.com http://dhafiq-san.blogspot.com/ Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Lebih terperinciMudahnya Meng-Install Mikrotik 5.20 pada Vmware Player
Mudahnya Meng-Install Mikrotik 5.20 pada Vmware Player Alif Zulfa Khasanah alief.alfarih@gmail.com http://aliefngeshare.blogspot.com/ Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Lebih terperinciAplikasi ANDROID. Cara Cepat Membuat. Yudha Yudhanto yuda@mipa.uns.ac.id http://www.rumahstudio.com. Lisensi Dokumen:
Cara Cepat Membuat Aplikasi ANDROID Yudha Yudhanto yuda@mipa.uns.ac.id http://www.rumahstudio.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Lebih terperinciCara menghubungkan / mengkoneksikan database dinamis Microsoft Access dengan delphi menggunakkan ADOConnection dan ADOTable pada Delphi 7
Cara menghubungkan / mengkoneksikan database dinamis Microsoft Access dengan delphi menggunakkan ADOConnection dan ADOTable pada Delphi 7 Taufik Adi Sanjaya Website penulis : http://pembuatwebdanblog.web.id
Lebih terperinci