Minggu, 17 Maret 2013

Sejarah Android


Nama               : Henry Kasyfan
Kelas               : 3KA28
NPM               : 13110243

ANDROID
·         Sejarah Android.

Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platfrom terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Awalnya, Google Inc. Membeli Android Inc. Yang merupakan pendatang baru yang membuat peranti lunak untuk ponsel/smartpgone. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handsed Alliance menyatakan mendukung pengembangan open source pada perangkat mobile. Di lain pihak, Google merilis kode-kode Android dibawah lisensi Apache, sebuah lisensi perangkat lunak dan open platform perangkat seluler

Didunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GSM) dan kedua adalah yang benar-benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).

·         Android : Platform Masa Depan.

           Android dipuji sebagai “platform mobile pertama yang Lengkap, Terbuka, dan Bebas”.

  • -         Lengkap (Complete Platform): Para desainer dapat melakukan pendekatan yang komprehensif ketika mereka sedang mengembangkan platform Android. Android merupakan sistem operasi yang aman dan banyak menyediakan tools dalam membangun software dan memungkinkan untuk peluang pengembangan aplikasi.


  • -  Terbuka (Open Source Platform): Platform Android disediakan melalui lisensi open source. Pengembangan dapat dengan bebas untuk mengembangkan aplikasi. Android sendiri menggunakan Linux Kernel 2.6.


  • -     Free (Free Platform): Android adalah platform/aplikasi yang bebas untuk develop. Tidak ada lisensi atau biaya royalti untuk dikembangkan pada platform Android. Tidak ada biaya keanggotaan diperlukan. Tidak di perlukan biaya pengujian. Tidak ada kontrak yang di perlukan. Aplikasi untuk android dapat didistribusikan dan diperdagangkan dalam bentuk apa pun. 

    
  Android merupakan generasi baru platform mobile, platform yang memberikan pengembang untuk melakukan pengembangan sesuai dengan yang di harapkan GNU, General Public Lisensi Versi 2 (GPLv2), yang sering dikenal dengan istilah “copyleft” lisensi dimana setiap perbaikan pihak ketiga harus terus jatuh di bawah terms. Android didistribusikan di bawah Lisensi Apache Software (ASL/Apache2), yang memungkinkan untuk distribusi kedua dan seterusnya. Komersialisasi pengembang ( produsen handset khususnya) dapat memilih untuk meningkatkan platform tanpa harus memberikan perbaikan mereka ke masyarakat open source. Sebaliknya, pengembang dapat keuntungan dari perangkat tambahan seperti perbaikan dan mendistribusikan ulang pekerjaan mereka dibawah lisensi apa pun yang mereka inginkan. Pengembangan aplikasi Android diperbolehkan untuk mendistribusikan aplikasi mereka dibawah skema lisensi apa pun yang mereka inginkan. Pengembang memiliki beberapa pilihan ketika membuat aplikasi yang berbasis Android. Sebagian besar pengembang menggunakan Eclipse yang tersedia secara bebas untuk merancang dan mengembangkan aplikasi Android. Eclipse adalah IDE yang paling populer untuk pengembangan Android, karena memiliki Android plug-in yang tersedia untuk memfasilitasi pengembangan Android. Hal di atas tidak menutup kemungkinan untuk menggunakan IDE yang lain seperti Netbeans untuk melakukan pengembangan Android.

Aplikasi Android dapat dikembangkan pada sistem operasi berikut:

  • ·         Windows XP Vista/Seven.
  • ·         Mac OS X (Mac OS X 10.4.8 atau lebih baru.
  • ·         Linux


Sumber :
NAZRUDDIN SAFAAT H. ANDROID PEMROGRAMAN APLIKASI MOBILE SMARTPHONE DAN TABLET PC BERBASIS ANDROID. INFORMATIKA. BANDUNG.

Minggu, 06 Januari 2013

BESARNYA JASA PETUGAS SAMPAH YANG KURANG DIHARGAI


NAMA            :           HENRY KASYFAN
NPM               :           13110243
KELAS           :           3KA28

BESARNYA JASA PETUGAS SAMPAH YANG KURANG DIHARGAI

Kali ini saya akan mengangkat cerita tentang besarnya jasa petugas sampah yang luput dari penghargaan orang-orang. Cerita ini saya pilih karena di sekitar lingkungan kita pasti banyak petugas sampah yang pekerjaan nya kurang dihargai, bahkan di anggap rendah bagi segelintir orang-orang. Tahuka anda berapa banyak sampah yang dihasilkan dalam sehari? Baik itu sampah rumah tangga, industri dll.

Banyak dari kita semua memang sudah peduli akan kebersihan lingkungan, yaitu dengan membuang sampah pada tempatnya. Akan tetapi jika sampah itu hanya kita endapakan saja di tempatsampah rumah kita, apakan akan cukup dengan begitu saja ? pastinya akan ada penumpukan sampah yang menghasilkan berbagaimacam dampak negatif. Yaitu pencemaran udara, karena bau dari sampah tersebut, lalu akan timbut berbagaimacam penyakit dari tumpukan sampah yang mengendap, pencemaran air, dan yang lebih lagi banjir, akibat penyumbatan selokan karena sampah dll.

Disinilah peran penting petugas sampah yang terkadang luput dari perhatian masyarakat karena menganggap pekerjaan nya hanyalah pekerjaan rendahan. Setiapharinya petugas sampah selalu mengambil sampah-sampah dari setiap rumah diareanya tanpa harus disuruh, karena ia tahu bahwa itu sudah kewajiban mereka membersihkan sampah. Akan tetapi banyak dari kita kurang memperhatikan upah dari mereka. Sebutsaja jika di area A terdapat banyak RT jika seorang tukang sampah menghandel 2 RT yang setiap RT nya dihuni 50 kepala keluarga dan rumah dengan upah dari iuran RT sebesar Rp.5000 apakan itu pantas dengan pekerjaannya yang muliah dan harus berkotor-kotoran menganggkut sampah-sampah yang telah kita buang ?. tentu saja tidak, karena upah tersebut jauh di bawah upah minimum. 
         
Alangkah baiknya mulai sekarang kita lebih memperhatikan nasib petugas sampah, karena jasanya yang sangat besar itulah lingkungan kita menjadi bersih dan sehat. Jika tidak ada mereka kita bisa bayangkan apa yang terjadi pada lingkungan kita.


BADEGOS RONGGAS

Sabtu, 27 Oktober 2012

My Autobiograf

Hello.. nama saya Henry Kasyfan, biasa dipanggil Henry. Saya lahir pada tanggal 1 mei 1991, di Jakarta, tepatnya di Menteng Jakarta Pusat. Saya adalah anak pertama dari empat bersaudara dari keluarga Bapak Royani dan Ibu Henny Sudarmi

Saya dibesarkan di keluarga sederhana dan bahagia, dimana terdiri dari ayah dan ibu yg pekerja keras dan penyayang keluarga. Saya mempunyai 3 orang adik dimana adik pertama saya peremuan bernama Okky Dwiyantika dan adik kedua dan ketiga laki-laki.yang bernama Muzayin Royhans dan Fauzan Fajar Fitrah. Dimana adik kedua saya sudah lulu dari SMA dan sudah bekerja di perusahaan penerbangan swasta di Indonesia. Dan adik ketiga saya yang bernama Royhans masih bersekolah Kelas 1 jurusan Multimedia di STM Budi Utomo, pondok kopi Jakarta timur. Dan adik terhakhir saya Fauzan masih bersekolah kelas 1 SMPN 195 Jaakarta Timur.

Hmm mungkin itu sekedar intermezzo buat anda-anda sekalian tentang latar belakang keluarga saya. Kemudian berlanjut ke pribadi saya sendiri, saya bersekolah di TK Islam AL-HIDAYAH, Pamulang. Di sana saya bersekolah hanya sampai TK 0 kecil karena keluarga saya pindah rumah ke daerah cipinang muara, Jakarta timur. Saat di cipinang saya melnjutkan TK 0 besar di TK perintis cipinang muara 2. Disana saya belajar pelajaran dasar yaitu belajar membaca menulis dan berhitung. Setelah lulus dari sana saya melanjutkan sekolah ke jenjang yg sekolah dasar atau SD. Saya berseklolah di SDN 17 pagi cipinang muara 2, Jakarta timur. Disana saya belajar untuk membangun karakter diri dan belajar berinteraksi dengan yg lain. Disana saya mendapatkan banyak teman baru. Alhamdulillah semasa SD  saya mendapatkan prestasi yg bagus, dimana mendapatkan peringkat kelas di setiap kelas nya. Haha bukanya saya bermaksud sombong, tp itulah kenyataanya haha. Setelah lulus SD saya melanjutkan ketingkat SMP, saya bersekolah di SMPN 195 Jakarta Timur. Seperti saat di SD di sini saya selalu mendapatkan peringkat, walaupun harus bersusah payah untuk mendapatkanya. Setelah mencapai kelas tiga dan kelulusan tiba saya mendapatkan hasil ujian yg lumayan bagus, tetapi untuk di wilayah Jakarta Timur nilai saya termasuk nilai rata-rata. Dan akhirnya saya mendapatkan SMA di Jakarta Utara tepatnya di SMAN 45 Kelapa Gading, Jakarta Utara.  Disana saya mandapatkan pergaulan dan teman-teman yg baru, disana saya belajar banyak dari guru dan teman-teman saya. Pada saat kenaikan kelas 2, saya mendapatkan jurusan IPA, yaa kata orang-orang jurusan itu sangat sulit, setelah saya jalani memang benar ternyata. Dapat membuat anda pusing akan hitung-hitungan dan hafalan yang harus di kuasai. Pada saat kelas 3 dan hari yg ditakutkan murid-murid pun tiba yaitu hari UN, dimana hari tersebut menentukan kita apakah aman lulus dan berlanjut ke jenjang yg lebih tinggi atau mengulang atau tidak lulus. Dan akhirnya saya pun lulus dengan nilai yg memuaskan. Setelah lulus saya mengikuti tes untuk masuk perguruan tinggi, saya mengikuti tes dan memilih UI,UIN dan 11 maret akan tetapi semua tidak di terima, malangnya nasib ku. Dan akhirnya saya memutuskan untuk masuk UT, atau bias di sebut universitas terbuka. Disana saya kuliah dan di selingi bekerja membantu orangtua, karena kuliah di UT waktu kuliahnya tidak mengikat seperti universitas lainya. Setelah naik smester 3 saya merasakan jenuh karena jurusan yang saya pilih tidak begitu saya kuasai dan tidak sesuai minat bakat. Karena minat saya ada pada computer. Dan pada ahkirnya saya memutuskan untuk masuk universitas gunadarma jurusan system informasi dan sampai sekarang ini. 

Motto hidup saya adalah kegagalan bukanlah akhir dari segalanya, melainkan hanya kesuksesan yang tertunda dan harus tetap berusaha. Dan Cita-cita saya menjadi programmer handal dan membahagiakan kedua orangtua dan membantu adik-adik saya sekaligus menjadi contoh yang baik kepada adik-adik saya. 

Baiklah, sekian ya perkenalan tentang saya. Kalau anda mau tahu lebih lanjut bisa bertemu dengan saya di Universitas Gunadarma jurusan Sistem Informasi Kelas 3KA28.

Badegos ronggas.


Jumat, 26 Oktober 2012

Grafik Sederhana Menggunakan OpenGL


Jumat, 26 Oktober 2012
TUGAS GRAFIK

NPM:13110243
Nama: Henry Kasyfan
Kelas: 3KA28

membuat Program sederhana dengan menggunakan OpenGL, disini saya mencoba untuk membuat program OpenGL dengan compiler Dev C++.

Pertama yang harus yang kita lakukan adalah mempunyai perlengkapan yang digunakan :
1.         Dev C++ (pastikan komputer anda sudah terinstal aplikasi ini)
2.         Header glut (header yang digunakan untuk OpenGL)

  OpenGL (Pendahuluan)
       OpenGL adalah suatu perangkat pembuat grafis standard yang digunakan untuk keperluan – keperluan pemrograman grafis. OpenGL bersifat opensource, multi-platform dan multi language. Saat ini semua bahasa pemrograman mendukung OpenGL. Dan OpenGL bisa bekerja dalam lingkungan Windows, Unix, SGI, Linux, freeBSD . Library dasar dari OpenGL adalah GLUT, dengan fasilitas yang bisa dikembangkan. Untuk OS Windows,library ini terdiri dari 3 files yaitu :
1.         Glut.h
2.         Glut32.lib
3.         Glut32.dll

Cara menginstall (Dev C++ dan OpenGL)
           Apa bila komputer anda tidak terinstal Dev C++ anda bisa mendownloadnya disini ,lalu instal Dev C++ seperti halnya menginstal aplikasi lainnya. lalu untuk menjalankan / membuat file OpenGL anda harus memiliki Headernya , anda bisa mendownloadnya disini , dan untuk menginstal header OpenGL berikut adalah langkahnya :

1. Masuk kedalam Dev C++
2. Klik menu tools > Pilih Package manager seperti gambar di bawah :   
3. Klik Install seperti gambar di bawah : 

 

4. ganti Files of Type menjadi (generic packages) ada file berekstensi (.rar atau .zip ) terbaca.
5. Klik open,lalu ikuti langkah-langkahnya sampai selesai terinstal.

Lalu setelah selesai menginstal Dev c++ dan header openGL, selanjutnya kita mencoba untuk langsung membuat tugas program sederhana kita,cara membuat file baru adalah :
1.         Klik menu File > Pilih New > Project .
2.         Pada bagian ini pilih tag Multimedia > lalu klik OpenGL dan beri nama Project.
Setelah membuat project,lanjut kita untuk membuat program sederhana sebagai tugas mata kuliah ini yaitu  membuat garis Vertikal,Horizontal dan Diagonal.

Membuat garis Vertikal
        Untuk membuat garis vertikal , lihat pada project. begitu kita selesai membuat project pasti yang muncul adalah bukan lembar kerja kosong pada umumnya,tetapi lembar kerja yang sudah terisi source code untuk openGL ini. yang harus kita lakukan adalah mencari bagian yang bertuliskan /* OpenGL animation code goes here */ . untuk mengerjakan program dengan file multimedia OpenGL kita cukup mengubah-ubah pada bagian ini saja



Untuk membuat garis vertikal kita bisa tuliskan koding seperti gambar di bawah ini :

  
atau apabila gambar tidak terlihat jelas bisa dilihat source code dibawah ini :
/*Untuk membuat garis Vertikal*/
glClearColor (0.0f, 0.0f, 0.0f, 0.0f);
 [ untuk memilih warna yang digunakan untuk membersihkan latar dalammode RGBA]

glClear (GL_COLOR_BUFFER_BIT);
[untuk membersihkan layar latar belakang dengan warna hitam]
glPushMatrix ();                      [Membuat baris kode menjadi tidak berlaku untuk bagian luar]
glClearColor(1,1,1,0);            [untuk menentukan warna garis/titik]
glColor3f(1,1,1); //                 [untuk menentukan warna garis/titik]
glBegin(GL_LINES);             [untuk menggambar garis dari titik yang digunakan ]
glVertex3f(0.10,10.0,13.13);  [ untuk menentukan titik awal yang digunakan ]
glVertex3f(0,0,0.0);                [ untuk menentukan titik akhir yang digunakan ]
glEnd ();                                 [untuk mengakhiri gambar garis dititik akhir ]
glPopMatrix ();                       [Membuat baris kode menjadi tidak berlaku untuk bagian luar]
SwapBuffers (hDC);
[digunakan untuk menukar bagian belakang buffer menjadi buffer layar]

Sleep (1)
Setelah selesai menuliskan code pada bagian yang sudah saya beri tahu,coba jalankan file dengan mengcompile dengan menekan tombol F9 , file yang akan di compile akan meminta untuk di save, untuk itu save file dan beri nama lalu jalankan dengan menekan tombol yang sama F9. jika tidak terdapat error makan program langsung berjalan dan menghasilkan output :



Membuat garis Horizontal
     Untuk membuat garis horizontal kita bisa tuliskan koding seperti gambar di bawah ini :




atau apabila gambar tidak terlihat jelas bisa dilihat source code dibawah ini :
/*Untuk membuat garis Horizontal*/
glClearColor (0.0f, 0.0f, 0.0f, 0.0f);
[ untuk memilih warna yang digunakan untuk membersihkan latar dalammode RGBA]
glClear (GL_COLOR_BUFFER_BIT);
[untuk membersihkan layar latar belakang dengan warna hitam]
glPushMatrix();                          [Membuat baris kode menjadi tidak berlaku untuk bagian luar]
glClearColor(1,1,1,0);                [untuk menentukan warna garis/titik]
glColor3f(1,1,1); //                     [untuk menentukan warna garis/titik]
glBegin(GL_LINES);                 [untuk menggambar garis dari titik yang digunakan ]
glColor3f(0.0f, 0.0f, 1.0f);
glVertex3f(-0.6f, 0.0f, 0.0f);       [ untuk menentukan titik awal yang digunakan ]
glColor3f(0.0f, 0.0f, 1.0f);         [ untuk menentukan titik yang digunakan ]
glVertex3f(0.6f, 0.0f, 0.0f);        [ untuk menentukan titik akhir yang digunakan ]
glEnd();                                     [untuk mengakhiri gambar garis dititik akhir ]
glPopMatrix();                           [Membuat baris kode menjadi tidak berlaku untuk bagian luar]
SwapBuffers (hDC);
[digunakan untuk menukar bagian belakang buffer menjadi buffer layar]

Sleep (1);
Setelah selesai menuliskan code pada bagian yang sudah saya beri tahu,coba jalankan file dengan mengcompile dengan menekan tombol F9 , file yang akan di compile akan meminta untuk di save, untuk itu save file dan beri nama lalu jalankan dengan menekan tombol yang sama F9. jika tidak terdapat error makan program langsung berjalan dan menghasilkan output :



Membuat garis Diagonal
     Untuk membuat garis diagonal kita bisa tuliskan koding seperti gambar di bawah ini :

 


 atau apabila gambar tidak terlihat jelas bisa dilihat source code dibawah ini :
/*Untuk membuat garis Diagonal*/
glClearColor (0.0f, 0.0f, 0.0f, 0.0f); 
 [ untuk memilih warna yang digunakan untuk membersihkan latar dalammode RGBA]
glClear (GL_COLOR_BUFFER_BIT);
[untuk membersihkan layar latar belakang dengan warna hitam]
glPushMatrix ();                                     [Membuat baris kode menjadi tidak berlaku untuk bagian luar]
glClearColor(1,1,1,0);                           [untuk menentukan warna garis/titik]
glColor3f(1,1,1); //                                [untuk menentukan warna garis/titik]
glBegin(GL_LINES);                            [untuk menggambar garis dari titik yang digunakan ]
glVertex3f(0,0,-0.8);                              [ untuk menentukan titik awal yang digunakan ]
glVertex3f(9.9,8.9,0.1);                         [ untuk menentukan titik akhir yang digunakan ]
glEnd ();                                                [untuk mengakhiri gambar garis dititik akhir ]
glPopMatrix ();                                      [Membuat baris kode menjadi tidak berlaku untuk bagian luar]
SwapBuffers (hDC);
[digunakan untuk menukar bagian belakang buffer menjadi buffer layar]

Sleep (1);
    Setelah selesai menuliskan code pada bagian yang sudah saya beri tahu,coba jalankan file dengan mengcompile dengan menekan tombol F9 , file yang akan di compile akan meminta untuk di save, untuk itu save file dan beri nama lalu jalankan dengan menekan tombol yang sama F9. jika tidak terdapat error makan program langsung berjalan dan menghasilkan output :