Kamis, 06 Juni 2013

Tugas Perkuliahan tahap ke-12

Laporan Aktivitas Belajar
Nama
:
RAISA FEBYANITA SYARIF
No. Registrasi
:
1105751311
Alamat email
:
Opsi
:
Sistem Jaringan dan Website
Tahap Perkuliahan ke-12
:
Menginstal Visual Studio 2010 dan Windows Phone SDK
USBJJ
:
SMK Muhammadiyah 1 Sangatta, Kutai Timur
Aktivitas Belajar Mandiri
Kolom di bawah ini berisi uraian singkat aktivitas belajar rutin saya selama Tahap Perkuliahan ini.
Pada tahap perkuliahan ini ada satu lagi tools untuk pengembangan aplikasi mobile phone berbasis Windows Phone. Berbeda dengan tools pengembangan aplikasi mobile phone sebelumnya yang berbasis Android dengan platform Java maka Windows Phone dikembangkan berbasisi C#.
Tentunya saya harus menyiapkan materi pendalaman C# yang sebelumnya sudah ada tahap pengenalan pemrograman menggunakan Visual C#.
Kolom di bawah ini berisi uraian singkat aktivitas saya di USBJJ selama Tahap Perkuliahan ini.
Selain dari dosen pembimbing USBJJ kami juga mendapat masukkan materi kuliah dari referensi-referensi yang ada di internet. Di kampus USBJJ kami berdiskusi tentang cara penginstalan Windows Phone SDK yang ternyata harus menginstalkan Visual Studio 2010 Service Pack 1 terlebih dahulu sebagai syarat berhasilnya penginstalan Windows Phone SDK.
Kolom di bawah ini berisi kendala-kendala yang saya hadapi selama Tahap Perkuliahan ini.
·           
·           
·           
·           
·          

Rangkuman Materi Perkuliahan
Kolom di bawah ini berisi rangkuman materi perkuliahan yang telah saya pelajari dan pahami selama Tahap Perkuliahan ini.
Gambaran singkat mengenai Windows phone SDK adalah sebagai tools applikasi dalam pengembangan aplikasi untuk Windows Phone. Lebih jauh lagi Windows phone SDK akan menyediakan berbagai macam header files, libraries, contoh-contoh serta berbagai macam tools yang mensupport dalam pembuatan sebuah aplikasi Microsoft Windows dan .Net Framework. Versi Windows phone SDK 7.1 dapat mensupport  Windows Phone OS 7.0 dan Windows Phone OS 7.1. Berbeda dengan Windows phone SDK versi 7.0, pada 7.1 tersedia :
  • Lebih banyak fungsi-fungsi baru yang dapat digunakan utuk memaksimalkan applikasi yang dibuat. 
  • Dapat bekerja pada Windows phone OS 7.0 dan 7.1
  • Support Multitasking application, hal ini disebabkan pada Windows phone OS 7.1 telah memiliki kemampuan untuk melakukan multitasking.
  • Dapat membuat alarm reminder dengan menggunakan Windows Phone SDK 7.1 yang dapat bekerja dengan sound dan timer.
  • Applikasi berjalan lebih cepat saat melakukan switching antar applikasi maupun multitasking applikasi.
  • Terdapat Background Agent yang dapat bekerja di belakang walaupun applikasi berjalan didepan.
  • Terdapat Background Audio yang memungkinkan audio bekerja saat applikasi lain sedang bekerja.
  • Windows phone OS 7.1 menggunakan tampilan 32 bit dan memiliki kualitas video yang lebih baikdengan penggunaan batrai lebih hemat.
  • Menggunakan sensor akselometer yang mengetahui arah dan kemiringan sehingga memungkinkan untuk membuat applikasi maupun game fisik yang terpengaruh kemiringan ataupun letak.
  • Dapat menggunakan Silverlight 4.
  • Applikasi dapat terhubung melalui TCP dan UDP yang memungkinkan adanya hubungan 2 arah sehingga dapat melakukan pesan instant dan multi-player gaming.
  • Mendapatkan infomasi mengenai akses network yang digunakan dan juga tampilan network.
  • Notification pada tiap applikasi
  • Dapat menggunakan Silverlight dan XNA Framework dalam satu applikasi atau game dengan kata lain kelengkapan model navigasi didapat dari silverlight dan graphics banyak didapat di applikasi XNA Framework.
  • Dapat memberikan analisa performa applikasi.
  • Mensupport Visual Basic pada silverlight maupun XNA Framework.
  • Mempermudah pembuatan dan penjualan applikasi dengan disediakannya ads dari Microsoft Advertising.
  • WebBrowser support IE 9 dan HTML 5.
  • Terdapat fitur Devise status, contohnya adalah saat kita menggunakan batrai atau charger.

Video Dokumentasi
Pada kolom ini berisi cuplikan gambar (screenshots) dari Video Dokumentasi yang telah saya buat pada Tahap Perkuliahan ini.

Kolom di bawah ini merupakan uraian yang menceritakan isi Video Dokumentasi yang telah saya buat.
Tahap-tahap penginstalan Windows Phone SDK :
1.       Melakukan pencarian Windows Phone SDK .iso di Google.
2.       Mendownload Windows Phone SDK 7.1 dari situs Microsoft.
3.       Menginstal Visual Studio 2010 Service Pack 1.
4.       Meginstal Windows Phone SDK 7.1.
5.       Menjalalankan Visual Sudio 2010 For Windows Phone.
Kolom di bawah ini berisi link yang menampilan Video Dokumentasi yang telah saya upload di Youtube.
Link video dokumentasi :

Tugas Perkuliahan Tahap ke-11

Laporan Aktivitas Belajar
Nama
:
RAISA FEBYANITA SYARIF
No. Registrasi
:
1105751311
Alamat email
:
Opsi
:
Sistem Jaringan dan Website
Tahap Perkuliahan ke-11
:
Pemrograman Aplikasi Android
USBJJ
:
SMK Muhammadiyah 1 Sangatta, Kutai Timur
Aktivitas Belajar Mandiri
Kolom di bawah ini berisi uraian singkat aktivitas belajar rutin saya selama Tahap Perkuliahan ini.
Pada tahap perkuliahan ini saya mencari referensi bahan materi Java dan XML, karena memang platform Android ini menurut saya unik dimana core Android sendiri berasal dari core Linux dan antar muka bahasa nya mempunyai dua pendekatan yaitu Java dan XML. Java sendiri secara tata bahasa nya masih berhubungan dengan C++ dan turunan nya, sedangkan XML adalah bahasa Script yang biasa digunakan dalam pembuatan halaman web.
Kolom di bawah ini berisi uraian singkat aktivitas saya di USBJJ selama Tahap Perkuliahan ini.
Selama tahap perkuliahan ini kendala terbesar adalah pemahaman dari struktur Android itu sendiri, dimana akibat dari gabungan unik dari 2 gaya bahasa (Java dan XML). Karena itu kami di USBJJ mencoba untuk memahami terlebih dahulu struktur bahasa dari Android sebelum melanjutkan ke pembuatan program.
Kolom di bawah ini berisi kendala-kendala yang saya hadapi selama Tahap Perkuliahan ini.
·           
·           
·           
·           
·          

Rangkuman Materi Perkuliahan
Kolom di bawah ini berisi rangkuman materi perkuliahan yang telah saya pelajari dan pahami selama Tahap Perkuliahan ini.
Android adalah sistem operasi berbasis Linux yang dirancang terutama untuk perangkat mobile touchscreen seperti smartphone dan komputer tablet. Awalnya dikembangkan oleh Android, Inc, yang didukung Google finansial dan kemudian dibeli pada tahun 2005, Android ini diresmikan pada tahun 2007 bersama dengan pendiri Open Handset Alliance: konsorsium hardware, software, dan telekomunikasi perusahaan yang ditujukan untuk memajukan standar terbuka untuk perangkat mobile.
Android adalah open source dan Google merilis kode di bawah Lisensi Apache. Kode sumber ini terbuka (Open Source) memungkinkan perangkat lunak untuk secara bebas dimodifikasi dan didistribusikan oleh produsen perangkat, operator nirkabel dan yang lain.
Selain itu, Android memiliki komunitas pengembang pembuat aplikasi yang memperluas fungsionalitas dari perangkat, terutama karena disesuaikan dari bahasa pemrograman Java. Pada bulan Oktober 2012, ada sekitar 700.000 aplikasi yang tersedia untuk Android , dan perkiraan jumlah aplikasi yang diunduh dari Google Play, toko aplikasi utama Android, adalah 25 miliar
Faktor-faktor ini telah memberikan kontribusi terhadap pembuatan platform Android smartphone yang paling banyak digunakan di dunia, menyalip Symbian pada kuartal keempat tahun 2010, dan software pilihan bagi perusahaan teknologi yang membutuhkan biaya-rendah, sistem operasi ringan untuk perangkat teknologi tinggi tanpa mengembangkannya dari awal. Sebagai hasilnya, meskipun terutama dirancang untuk ponsel dan tablet, Android juga bisa untuk aplikasi tambahan di televisi, konsol game, kamera digital dan elektronik lainnya. Sifat terbuka Android telah lebih jauh mendorong komunitas pengembang dan penggemar untuk menggunakan kode sumber terbuka sebagai dasar untuk proyek-proyek berbasis masyarakat, yang menambahkan fitur baru untuk pengguna tingkat lanjut.

Video Dokumentasi
Pada kolom ini berisi cuplikan gambar (screenshots) dari Video Dokumentasi yang telah saya buat pada Tahap Perkuliahan ini.

Kolom di bawah ini merupakan uraian yang menceritakan isi Video Dokumentasi yang telah saya buat.
Langkah-langkah pembuatan pemrograman Android :
1.       Buka program Eclipse kemudian buat file baru dengan perintah : File -> New -> Android Application Project.
2.       Jalankan AVD (Android Virtual Device) Manager.
3.       Isi baris Application Name , Project Name dan Package Name untuk nama aplikasi, nama proyek dan nama paket kemudian pilih Next, Next.
4.       Pada pilihan Create Activity pilih Blank Activity kemudian pilih Next kemudian Finish.
5.       Pada jendela Package Explorer buka folder AndroX64.
6.       Pada jendela activity_main.xml pilih graphical layout untuk menampilkan tampilan GUI.
7.       Tambahkan komponen TextView ke form AndroX64, kemudian atur properties nya di jendela Properties sebelah kanan.
8.       Tambahkan komponen 3 Button ke form AndroX64, kemudian atur properties nya di jendela Properties sebelah kanan.
9.       Beri label TextView1 dengan Jumlah Sekarang = 0, Button1 dengan Ditambah 1, Button2 dengan Dikurangi 1 dan Button3 dengan Reset.
10.    Pindah ke folder src kemudian dobel klik file MainActivity.java untuk mengedit kode Java nya.
11.    Tambahkan kode Java yang sudah terbentuk sehingga lengkap :
package com.exam.androx64;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity {
           
            int jumlah;
            Button tmbh, krng, reset;
            TextView teks;
            @Override
            protected void onCreate(Bundle savedInstanceState) {
                        super.onCreate(savedInstanceState);
                        setContentView(R.layout.activity_main);
                        jumlah = 0;
                        tmbh = (Button) findViewById(R.id.button1);
                        krng =  (Button) findViewById(R.id.button2);
                        reset =  (Button) findViewById(R.id.button3);
                        teks =  (TextView) findViewById(R.id.textView1);
                       
                        tmbh.setOnClickListener(new View.OnClickListener() {
                                   
                                    @Override
                                    public void onClick(View arg0) {
                                                // TODO Auto-generated method stub
                                               
                                                jumlah++;
                                                teks.setText("Jumlah Sekarang = " + jumlah);
                                    }
                        });
                       
                        krng.setOnClickListener(new View.OnClickListener() {
                                   
                                    @Override
                                    public void onClick(View arg0) {
                                                // TODO Auto-generated method stub
                                               
                                                jumlah--;
                                                teks.setText("Jumlah Sekarang = " + jumlah);
                                    }
                        });
                       
                        reset.setOnClickListener(new View.OnClickListener() {
                                   
                                    @Override
                                    public void onClick(View arg0) {
                                                // TODO Auto-generated method stub
                                               
                                                jumlah = 0;
                                                teks.setText("Jumlah Sekarang = " + jumlah);
                                    }
                        });
            }
            @Override
            public boolean onCreateOptionsMenu(Menu menu) {
                        // Inflate the menu; this adds items to the action bar if it is present.
                        getMenuInflater().inflate(R.menu.main, menu);
                        return true;
            }
}
12.    Jalankan program dengan memilih dan klik kanan pada folder AndroX64, pilih Run As.. Android Application maka akan muncul tampilan outputnya di AVD.
Kolom di bawah ini berisi link yang menampilan Video Dokumentasi yang telah saya upload di Youtube.
Link video dokumentasi :

Tugas Perkuliahan Tahap 8


Laporan Aktivitas Belajar
Nama Lengkap
:
RAISA FEBYANITA SYARIF
No. Registrasi
:
1105751311
Alamat email
:
Opsi
:
SISTEM JARINGAN DAN WEBSITE
Tahap Perkuliahan ke-
:
8 (Cara mendownload dan instalasi JDK)
USBJJ
:
SMK MUHAMMADIYAH 1 SANGATA

Aktivitas Belajar Mandiri
Kolom di bawah ini berisi uraian singkat aktivitas belajar rutin saya selama Tahap Perkuliahan ini.
Pada tahap perkuliahan ini, menginstal JDK adalah syarat utama menyelesaikan tugas ke-8. JDK diperlukan sebagai lingkungan pemrograman Java yang menyediakan tool-tool pendukung.JDK juga nantinya akan menjadi program pelengkap dari tugas-tugas berikutnya. Dengan mengamati syntak-syntak kode program Java dan C# ternyata ada kemiripan dari keduanya yang merupakan turunan dari bahasa C.
Kolom di bawah ini berisi uraian singkat aktivitas saya di USBJJ selama Tahap Perkuliahan ini.
Kami mencoba menginstal file JDK yang disertakan di software pendukung dari ITB, setelah mengatur Path di Windows kami mencoba mengetes di jendela command prompt dengan menuliskan kata javac dan berhasil.
Kolom di bawah ini berisi Kendala-kendala yang saya hadapi selama Tahap Perkuliahan ini.



Rangkuman Materi Perkuliahan
Kolom di bawah ini berisi rangkuman materi perkuliahan yang telah saya pelajari dan pahami selama Tahap Perkuliahan ini.
Java Development Kit (JDK) adalah lingkungan pengembangan perangkat lunak yang digunakan untuk mengembangkan aplikasi Java dan applet. Ini mencakup Java Runtime Environment (JRE), interpreter / loader (java), compiler (javac), Pengarsip (jar), generator dokumentasi (javadoc) dan tool-tool lainnya yang diperlukan dalam pengembangan Java.
Untuk menjalankan aplikasi Java dan applet, cukup download JRE. Namun, untuk mengembangkan aplikasi Java dan applet serta menjalankannya, JDK diperlukan. Keduanya dijalankan dari command prompt. File sumber Java adalah file teks sederhana yang disimpan dengan ekstensi .java. Setelah menulis dan menyimpan kode sumber Java, compiler javac dipanggil untuk membuat file .class, Setelah file .class diciptakan, perintah 'java' dapat digunakan untuk menjalankan program java.
Untuk pengembang yang ingin bekerja di lingkungan pengembangan terpadu (IDE), JDK dibundel dengan Netbeans dapat didownload dari situs Oracle. IDE mempercepat proses pembangunan dengan memperkenalkan point-and-click dan fitur drag-and-drop untuk membuat aplikasi. Ada beberapa JDK yang berbeda untuk berbagai platform. Platform yang didukung termasuk Windows, Linux dan Solaris. Pengguna Mac membutuhkan software development kit yang berbeda, yang meliputi adaptasi dari beberapa alat yang ditemukan dalam JDK.




Video Dokumentasi
Pada kolom ini berisi cuplikan gambar (screenshots) dari Video Dokumentasi yang telah saya buat pada Tahap Perkuliahan ini.



Kolom di bawah ini merupakan uraian yang menceritakan isi Video Dokumentasi yang telah saya buat.

Urutan menginstal JDK :

·         Mendownload JDK dari alamat :
·         Menginstal JDK 7.
·         Mengatur Path C:\Program Files\Java\jdk1.7.0_10\bin\ di Environment Variables Windows
·         Menguji compiler Java di jendela command prompt dengan mengetikkan Javackemudian menekan tombol Enter.

Kolom di bawah ini berisi link yang menampilan Video Dokumentasi yang telah saya upload di Youtube.