Kamis, 28 Desember 2017

Hari ini....

Hari ini, tahunan lalu udah tidak nyapa ini blog, mati suri....
Gw itu ga bisa nulis dan merangkai kata yang bagus, kl ngomong banyak sih bisa atau kalau dibilang mereka-mereka sih cerewet... hhhmmm...
Hari ini gw coba untuk nulis di blog ini biar bangkit dari mati surinya. Tadinya gw iseng cek nama gw di mbah, apakah gw masih dikenal atau sudah tidak terkenal dan ternyata masih dikenal dan masih tersimpan di memori mbah nama gw dari 10 tahunan lalu ya minimal semenjak kuliah lah, ya semenjak mulai belajar online gitu.
Sekarang tahun 2017 generasi milenial katanya yang serba kekinian, dan gw jg merasa masih kekinian, buktinya gw posting d blog ini....
Oiya, tapi gw mikir ulang lagi emag anak anak jaman now itu nulis blog ya???

Ntar ah gw sambung lagi ge mau nge cek dulu situasi anak jaman now, ada nggak ya mereka nulis blog skalian gw mau nyari si ilham dulu buat  merangkai kata kata karena udah habis stok kata kata ini gw... 😐😐😐😐

Senin, 10 Mei 2010

GAME J2ME TIC TAC TOE

Secara umum, pembuatan aplikasi permainan ini dibagi menjadi enam tahap, yang terdiri dari :
1. Membuat rancangan permainan TicTacToe.
2. Pembuatan diagram alur (flowchart) program yang akan menggambarkan aliran dan arah
jalannya program yang akan dibuat.
3. Perancangan struktur menu yang diperlukan untuk memudahkan user dalam melakukan
navigasi, guna mengakses fasilitas yang terdapat dalam aplikasi permainan.
4. Perancangan tampilan aplikasi pada ponsel yang akan digunakan untuk berinteraksi dengan user.
5. Pembuatan program. Pada tahap ini penulis akan membuat kode program berdasarkan
ketiga tahap sebelumnya untuk diimplementasikan pada ponsel.
6. Uji coba program. Pada tahap ini kode program yang telah dibuat pada tahap sebelumnya akan dieksekusi dan dijalankan untuk menganalisa kesesuaiannya dengan ketiga tahap awal yang dilakukan.

1 Rancangan Permainan
Dalam permainan terdapat Sembilan buah ruang berbentuk kotak yang bersekat-sekat
dan dua buah benda yang digunakan untuk mengisi ruang tersebut, yaitu item yang berbentuk silang dan lingkaran. Permainan dimulai dengan membuat atau mengisi salah satu bentuk item pada salah satu kotak bersekat, permainan ini adalah permainan menyusun tiga buah item yang berbentuk sama dan tersusun secara vertikal, horizontal ataupun diagonal dimana setiap item dapat diisi pada kotak berdasarkan navigasi yang kita pilih. Item tersebut akan tersusun sampai tersusun tiga buah item yang sama, baik secara vertical, horizontal maupun diagonal. Jika jumlah item yang bisa diisi pada kotak berjumlah sama antara kedua jenis bentuk item dan tidak membentuk suatu susunan komposisi apapun maka permainan dianggap seri dan jika anda sebagai pemain anda tidak bisa mengisi atau menyusun item secara berurutan ataupun jika komputer lebih dulu menyusun bentuk itemnya secara benar lebih dulu, maka anda dianggap kalah dalam permainan dan computer lawan anda yang menang begitupun bila kejadian sebaliknya.

2 Flowchart Permainan

Agar lebih memudahkan dalam pembuatan program, maka terlebih dahulu penulis
membuat flowchart (diagram alur) yang akan menggambarkan alur program secara umum.


Gambar blm bisa di tampilkan


3 Struktur Menu
Pada aplikasi permainan yang dibuat, penulis menggunakan beberapa buah menu
yang tujuannya adalah untuk memudahkan dan membantu pengguna aplikasi dalam
mengakses fasilitas dalam permainan yang disediakan seperti memulai permainan, melihat high score, melihat layar bantuan (help), termasuk pula melakukan pengaturan terhadap beberapa seting yang tersedia seperti seting pengaturan permainan, score dan peraturan permainan.

Menu Utama
1. Pengaturan digunakan untuk melakukan perubahan terhadap opsi yang mendukung
permainan, seperti nama pemain, level, giliran pemain dan pilih simbol.
2. High Score digunakan untuk melihat daftar score yang tersimpan.
3. Peraturan Permainan digunakan untuk melihat bantuan cara memainkan game.

4 Pembuatan Program
Pada pemrograman java (J2ME), setiap fungsi yang ingin dibuat harus dituliskan
didalam sebuah kelas, karena pada dasarnya J2ME menganut prinsip pemrograman OOP
(object oriented programming). Pada pembuatan aplikasi permainan TicTacToe ini, penulis membagi fungsi yang terdapat dalam aplikasi ini kedalam beberapa kelas, dimana setiap kelas dibuat berdasarkan karakteristik layar yang dipergunakan dalam aplikasi. Dengan kata lain, setiap layar yang ada dibangun dari kelas tersendiri. Penjelasan tentang kelas yang dibuat dan isinya akan dijelaskan pada subbab terpisah.

Website [ 3 ] ==> "Sambungan"

CONTOH PEMBUATAN WEBSITE
Pembuatan Website Informasi 4IA10 Angkatan 2006 Teknik Informatika Universitas Gunadarma

Dalam merancang sebuah website diperlukan sebuah rancangan yang benar agar user merasa tertarik dan mendapat kenyamanan dalam melihat tampilan website. Sebuah website dikatakan baik apabila halaman website dirancang sesuai dengan tujuan yang ingin dicapai dengan isi yang mudah dipahami dan tampilan yang menarik agar user tidak merasa bosan.

Dalam perancangan website ini terdapat berbagai macam informasi diantaranya frofile kelas, personil dari kelas 4IA10 angkatan 2006, serba serbi yang ada di kelas 4IA10, informasi dosen serta forum untuk interaksi sesama user.


1 Struktur Navigasi

Dalam proses pembuatan halaman website, penulis melakukan beberapa tahap pembuatan program. Dimulai dari pembuatan navigasi dan perancangan storyboard, pembentukan serta penggabungan elemen-elemen halaman website dengan media Hyperlink. Pada pembuatan Website Informasi 4IA10 Angkatan 2006 Teknik Informatika Universitas Gunadarma ini, peta navigasi yang digunakan adalah peta navigasi composite atau campuran dimana terdiri dari gabungn beberapa navigasi seperti navigasi linear, non linear dan hierarki. Struktur navigasi digunakan untuk menggambarkan hubungan antara satu halaman website dengan halaman lainnya. Dibawah ini merupakan peta navigasi dalam pembuatan Website Informasi 4IA10 Angkatan 2006 Teknik Informatika Universitas Gunadarma.

2 Rancangan Halaman (Storyboard)
Tahapan selanjutnya dari pembuatan halaman website yaitu membuat storyboard. Storyboard merupakan gambaran singkat atau rancangan umum tampilan halaman website yang dilengkapi dengan penjelasasn dari tampilan. Dalam pembuatan storyboard perlu diperhatikan rancangan struktur navigasi yang sudah ada. Dibawah ini merupakan penjelasan tentang storyboard Website Informasi 4IA10 Angkatan 2006 Teknik Informatika Universitas Gunadarma. Seluruh tampilan halaman website ini dirancang dengan mengunakan Dreaweaver dari Macromedia Merancang halaman dengan Dreamweaver dapat dilakukan dengan memasukkna atau meletakkan tag-tag php yang diinginkan sesuai dengan urutannya masing-masing atau tempat yang disediakan, namun sebelumnya harus disiapkan tag-tag yang akan digunakan. Pada saat meletakkan dan merancang tampilan yang diinginkan, software akan membantu membuatkan listingnya untuk bisa dijalankan. Tetapi proses ini bisa juga langsung dilakukan di halaman text editor dan dengan menggunakan Dreamweaver tidak perlu menghafal sintax – sintax dan tag PHP. Untuk itu agar kita lebih memahami listingnya secara lengkap dan dapat mengkoreksi kesalahan, diperlukan pengetahuan dasar HTML (Hyper Text Markup Language).


Rancangan Halaman Index/Profil


Rancangan Halaman Personil


Rancangan Halaman serba serbi


Rancangan Halaman Dosen Kita


Rancangan Halaman Forum

Minggu, 09 Mei 2010

Hard Computing

MOBILE COMPUTING

Mobile computing merupakan suatu konsep pemakaian atau penggunaan computer yang bias digunakan walaupun penggunanya berpindah-pindah tempat. Dimana mobile computing ini bekerja untuk membuat user lebih mudah untuk melakukan komunikasi atau kemudahan dalam suatu pekerjaan.

Contoh dari penerapan Mobile Computing dapat kita lihat pada:
• Notebook
• PDA (Personal Digital Assintant)
• Smartphone
• Laptop (wireless laptop)

Aplikasi Mobile Computing :
• GPR (Global Positioning System)
• Wireless (access)
• GIS (Location)

Dengan dukungan mobile computing, seseorang di mana pun berada, tetap dapat bekerja dan melakukan aktivitas busines dengan perangkat mobile dan wireless computing, selama baterai masih mampu bekerja
Konsep Mobile Computing
• Mobile/migrasi
• Security
• Authentification
• Privacy

Hardware computing
• Laptop (Computing Unit)
• LCD (Display unit)
• Wireless (Communication Unit)

Software Computing
• Operating System
• GUI
• Applications: cell phone applications, calendar, dll
• Java ME, popular untuk game
• Mobile operation System

Mobile Operation System:
1. Java Mobile
2. Symbian for Nokia
3. Android berbasis Linux
4. iPhone Mac OS X
5. Palm OS (PDA)
6. Blackbery system
7. Dll

Masalah mobile computing :
• Jangkauan Jaringan Mobile (Jaringan Mobile : 2G, 3G, HSDPA, CDMA, WCDMA dll)
• Jangkauan jaringan Wireless
• Keterbatasan Alisan Listrik
dll

Minggu, 02 Mei 2010

Java J2ME

Apa itu Java

Java adalah bahasa pemrograman komputer berbasiskan kepada Object Oriented Programming (OOP) yang dapat dijalankan di berbagai komputer termasuk telepon genggam.

OOP maksudnya semua aspek yang terdapat di Java adalah Objek, tipe data diturunkan dari kelas dasar yang disebut Object. Sehingga hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir.

Java Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ dan didesain sedemikian sehingga ukurannya kecil, sederhana, dan portable (dapat dipindah-pindahkan di antara bermacam platform dan sistem operasi), sehingga saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java.

Dikembangkan pada tahun 1995 oleh Sun Microsystems java yang dapat dijalankan di berbagai platform, termasuk pada web seperti applet, yaitu sebuah program kecil atau aplikasi java yang dijalankann pada sebuah website. Akan tetapi Java tidak sama dengan java Scipt, dimana Java Script merupakan bahasa scipt yang digunakan dalam pembuatan website.

Hal- hal yang harus diperhatikan dalam menggunakan Java (aturan-aturan) :
1. Java bersifat case sensitive
dimana huruf kapital dan huruf kecil tidak dianggap sama.
2. Java mengabaikan spasi kosong
Umumnya spasi , tab atau sejenis pada java digunakan untuk membuat penulisan program terlihat lebih rapi.
3. Kurung kurawal {} merupakan simbol pengelompokan dalam Java.
Yang digunakan untuk menandai awal dan akhir seksi program. Jumlah dari kurung buka harus sama denagn jumlah kurung tutup yang kita gunakan dalam menulis program.
4. Setiap pernyataan java diakhiri dengan simbol ; (titik koma)
Sebuah pernyataan merupakan sebuah elemen program (ekspresi) yang menghasilkan sebuah aksi pemrosesan dan tidak setiap ekspresi Java adalah pernyataan.

Contoh:

//Contoh pembuatan program dengan java --> Komentar dalam satu baris
/* Disini kita juga bias menggunakan tanda (/*….*/)
Untuk komentar beberapa baris */ --> komentar dalam beberapa baris

public class HelloWorld {
public static void main(String args[]) {
System.out.println("Sedang Belajar Bahasa Pemrograman JAVA");
}
}


Hasil/Output : Sedang Belajar Bahasa Pemrograman JAVA

Tipe-Tipe Aplikasi Java :

1. Aplikasi Berbasis Teks
merupakan aplikasi yang hanya menggunakan promt atau comment promt atau shell (pada linux) untuk menjalankannya.
2. Aplikasi Berbasis Window
merupakan aplikasi yang menggunakan GUI (Graphic User Inteface) dimana kita telah disuguhkan dengan tampilan window yang lebih user friendly
3. Applet
merupakan aplikasi/program berbentuk bytecode yang akan diinterpretasikan di web browser.
4. Java Server Pages
merupakan bahasa scripting serupa dengan PHP, seperti ASP, Java mampu langsung ditempelkan di halaman HTML untuk menghasilkan efek tampilan di web browser.
5. Java Servlet
merupakan aplikasi apllet namun ada di sisi server (bukan web browser). Java Servlet memberikan layanan yang diminta lewat web browser, dimana web server akan mengeksekusi atau mendelegasikan sepenuhnya layanan ke suatu java servlet.
6. Java Beans merupakan konsep model komponen yang ada di Java.
7. Eneterprise Java Beans untuk mengusung konsep n-tier computing
8. Java Micro Edition
merupakan pemrograman untuk membangun aplikasi pada handheld devices atau perangkat genggam seperti handphone dan sebagainya.