Selasa, 12 Oktober 2010

Posted by Febrianty Lumban Gaol 0 comments

BISNIS INFORMATIKA


Saat ini internet bukan lagi sebagai ajang jejaring sosial saja. Kini banyak pelaku usaha yang meraup untung besar dengan mendirikan toko online di internet. Kita lihat salah satu contoh member kaskus yang sukses dalam system jual-beli online sebut saja Mokhamad Fahmi Fauzi untuk membuka usaha online di bidang penjualan pakaian, aksesoris, dan perlengkapan olahraga pada pertengahan tahun 2009.

Prediksinya akan sukses di usaha toko online pun terbukti. Walaupun usahanya ini baru berjalan 7 bulan,namun kini Fahmi telah mampu meraup omset sebesar 40jt/bulan. Seperti apa perjalanan usaha bisnis online.

Beberapa tahun terakhir ini bisnis online semakin marak dimana banyaknya fakto-faktor pendukung seperti situs-situs jejaring social,forum-forum, web-blog, serta komunitas komunikasi dunia maya bisa juga melalui website pribadi.

Ada pun cara-cara jitu untuk bisa sukses dalam bisnis online.
1. Rancang Bisnis dengan Cermat
Rancang rencana bisnis online anda dengan cermat. Pertimbangkan segala aspek seperti target pasar, kemampuan pesaing, sumber daya, resiko dan perkembangan bisnis yang ingin anda jalankan bagaimana membangun loyalitas konsumen atau menjalin kemitraan strategis. Pakai referensi memadai, misalnya belajar dari situs bisnis di internet atau pun buku yang mendukung.

2. Temukan Sasaran Pasar yang Spesifik
Bisa jadi bisnis online anda brilian, namun itu tak ada artinya jika tidak ada sasaran pasar yang spesifik. Temukan celah pasar yang belum digarap pesaing. Jika anda bertarung dengan pemain besar, pastikan bisnis anda memiliki diferensiasi yang menatik konsumen.

3. Cari Sumber Keuangan
Rencanakan dimana anda mencari sumber modal untuk bisnis online anda. Pinjaman bank bisa jadi pilihan baik. Jangan lupa untuk membuat administrasi keuangan yang rapi sehingga arus keluar masuk tampak jelas.

4. Buat Situs yang Handal
Anda memang bisa memanfaatkan blog yang gratis untuk memulai bisnis. Namus jika berniat serius, belilah domain dan sewa perancang situs yang handal. Pastikan situs anda tidak rumit, mempermudah pengakses serta selalu update.

5. Promosi Jitu
Salah satu aspek terpenting dalam bisnis online adalah promosi yang jitu. Bisa dicoba bermacam metode, misalnya via Google AdWords dimana pengiklan hanya membayar sesuai jumlah pengakses situsnya. Manfaatkan pula e-mail atau situs jejaring untuk mempromosikan bisnis anda pada banyak orang.

6. Permudah Transaksi Konsumen
Konsumen harus dipermudahkan dalam melakukan transaksi dan pemesanan di situs Anda. Berikan pula tingkat keamanan situs yang memadai sehingga konsumen percaya detail identitas mereka tidak bocor. Tanpa transaksi dari konsumen, bisnis anda pasti ambruk.

7. Motivasi untuk Terus Maju
Selalu butuh waktu agar bisnis internet berkembang. Sebagai entrepeneur online, Anda perlu energi, antusiasme, determinasi, dan gairah untuk maju. Perlu disadari bahwa sukses besar di bisnis internet cukup langka. Namun tak perlu pula kecil hati karena cerita kesuksesan bisnis online sudah amat banyak.

Dalam perkembangan bisnis informatika cukup menarik dalam segi sosialnya dimana banyak terjadinya jaringan antar sesama pebisnis atau juga antara pebisnis dengan kostumer hal ini cukup menarik dan bersifat positif dimana nantinya jaringan ini akan mebuahkan suatu komunitas-komunitas kecil yang saling berkesinambungan, kita sebut saja peran informatika dalam dunia bisnis dimana ada pelajaran sistem informasi manajemen merupakan sistem informasi yang sudah banyak diterapkan pada perusahaan yang bergerak di bidang perdagangan barang dan jasa baik pada perusahaan besar, menengah, atau perusahaan kecil. SIM dapat diterapkan pada semua tingkat atau level manajemen yang ada yaitu manajemen tingkat atas (top management), manajemen tingkat menengah (middle management), dan manajemen tingkat bawah (lower management). Di perusahaan dagang seperti department store, telah dipergunakan mesin cash register (mesin kasir) yang dilengkapi dengan kendali komputer sehingga mesin tersebut dapat dikendalikan oleh pihak manajer hanya dari ruang kerjanya secara cepat dan tepat, untukscanning barcode kode barang dagangan, menghitung laba rugi, inventaris, dan sebagainya.

Di bidang perbankan, salah satu solusi sistem informasi perbankan telah diperkenalkan oleh perusahaan besar seperti Hewlett-Packard (HP), yang bekerja sama dengan Infosys telah memperkenalkan solusicore banking, yang disebut Finacle kepada bank-bank di Indonesia. Finacle memberikan solusi bagi bank yang ingin melakukan up-gradeterhadap sistem yang telah mereka miliki. Dengan menggunakan Finacle, up-grade sistem bisa dilaksanakan dengan resiko investasi maupun kegagalan migrasi yang rendah. Ini penting bagi bank-bank agar mampu menghadapi siklus bisnis yang selalu berubah. Dengan solusi terpadu ini – berupa software dan hardware, jaringan, sistem integrasi, serta opsi consulting dan outsourcing – bank juga akan memiliki nilai tambah sehingga menjadi lebih kompetitif.

Perkembangan teknologi informasi telah mempengaruhi kebijakan dan strategi dunia usaha perbankan yang selanjutnya lebih mendorong inovasi dan persaingan di bidang layanan terutama jasa layanan pembayaran melalui bank. Inovasi jasa layanan perbankan yang berbasis teknologi tersebut terus berkembang mengikuti pola kebutuhan nasabah bank. Transaksi perbankan berbasis elektronik, termasuk internet dan menggunakan handphone merupakan bentuk perkembangan penyedia jasa layanan bank yang memberikan peluang usaha baru bagi bank yang kerakibat pada perubahan strategi usaha perbankan, dari yang berbasis manusia (tradisional) menjadi berbasis teknologi informasi yang lebih efisien dan praktis bagi bank. Pada perusahaan jasa seperti perbankan komputer digunakan untuk menghitung bunga secara otomatis, transaksi on-line, ATM, dan sebagianya.

Komputer juga banyak digunakan untuk proses akuntansi, melakukan analisis keuangan, neraca, laba-rugi, dan sebagainya. Bahkan ada beberapa software yang secara khusus disediakan untuk operasi akuntansi. Di bidang perhotelan komputer digunakan untuk menentukan jumlah dan jenis kamar yang telah terisi dan masih kosong. Bahkan saat ini pada penjualan pertokoan kecil, usaha kecil dan menengah (UKM), apotek dan bermacam-macam usaha kecil lainnya juga telah banyak menggunakan komputer.

Rabu, 16 Juni 2010

Teknologi Komputer (softskill)

Posted by Febrianty Lumban Gaol 0 comments
TUGAS SOFTSKILL (TEKNOLOGI KOMPUTER)
"GAME ONLINE"

Pengertian Game Online
online terdiri dari 2 suku kata yaitu :
- Game yang berarti permainan
- Online yang berarti terhubung (connect), terkoneksi (connection), aktif(active) dan siap untuk operasi (operation).

Game online menjadi fenomenal pada era Internet saat ini, tetapi tidak seperti Internet yang booming dalam waktu singkat, game telah melewati sejarah perjalanan yang cukup panjang.

Pada sebuah game online, Internet adalah sebuah fasilitas yang memungkinkan kita bermain pada jaluar protokol yang digunakan Internet, walau game online tidak selalu berarti game yang dapat dimainkan secara multi player, tetapi umumnya game online dengan skala yang cukup besar mendukung permainan multiplayer, yang menjadi merupakan salah satu factor kepopuleran game online. Dengan bermain multiplayer secara online, Anda tidak perlu takut “pertarungan” pada game online dapat berlanjut pada kehidupan nyata karena mungkin musuh Anda berada di benua lain.

Game-game komputer tempo dulu merupakan nenek moyang game online saat ini,game online memang sejak beberapa tahun yang lalu telah diyakini oleh banyak pihak akan mengalami kemajuan yang pesat.

Game online dimungkinkan dengan adanya sistem jaringan komputer, saat ini jaringan komputer tidak lagi selalu berarti jaringan lokal (Local Area Network), tetapi juga dapat diasumsikan dengan Internet atau teknologi sejenis, walaupun sebenarnya dua komputer yang terhubung peer to peer juga sudah merupakan jaringan komputer.

Istilah multiplayer game sendiri pada awalnya merujuk pada game yang dimainkan terbatas pada LAN, karena saat itu untuk mewujudkan game online masih membutuhkan biaya yang relative mahal untuk kebutuhan koneksi dan bandwidth Internet. Migrasi game online dari menggunakan protokol LAN (seperti IPX) menjadi protokol TCP/IP yang digunakan Internet, terjadi selama kurun waktu tahun 1990-an.

Tidak mengherankan saat infrastruktur jaringan semakin baik, game online seakan mendapatkan wadahnya karena dengan dukungan infrastruktur, para gamer dapat memainkan game online dengan nyaman. Bayangkan berapa waktu yang diperlukan untuk melakukan download game, sinkronisasi dengan pemain lain, dan pertukaran data lainnya jika infrastruktur yang tersedia tidak mendukung?

Kemajuan teknologi membawa ruang lingkup jaringan dari skala kecil menjadi semakin besar. Game center tidak melulu hanya menawarkan game dengan jaringan lokal, tetapi juga game online dengan jaringan Internet. Tidak jarang tempat yang tadinya adalah warnet, telah berubah wajah menjadi game center atau paling tidak menambahkan fasilitas untuk bermain game online.



Nama Kelompok :
- Afrista Reollny (50407 )
- Endah Nurhayati (50407318)
- Febrianty (50407353)
- Margareth Vici P.T.S (50407532)

Senin, 14 Juni 2010

Posted by Febrianty Lumban Gaol 0 comments
http://informasicom.com/komputer-tablet-terbaru-2010#more-11

Kamis, 06 Mei 2010

Posted by Febrianty Lumban Gaol 0 comments
SISTEM BASIS DATA 

Basis data (database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.
Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

Sebuah sistem manajemen basisdata relasional (relational database management system (RDBMS)) adalah sebuah program komputer (atau secara lebih tipikal adalah seperangkat program komputer) yang didisain untuk mengatur/memanajemen sebuah basisdata sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya. Contoh penggunaan DBMS ada banyak sekali dan dalam berbagai bidang kerja, misalnya akuntansi, manajemen sumber daya manusia, dan lain sebagainya. Meskipun pada awalnya DBMS hanya dimiliki oleh perusahaan-perusahaan berskala besar yang memiliki perangkat komputer yang sesuai dengan spesifikasi standar yang dibutuhkan (pada saat itu standar yang diminta dapat dikatakan sangat tinggi) untuk mendukung jumlah data yang besar, saat ini implementasinya sudah sangat banyak dan adaptatif dengan kebutuhan spesifikasi data yang rasional sehinggal dapat dimiliki dan diimplementasikan oleh segala kalangan sebagai bagian dari investasi perusahaan.

Edgar F. Codd memperkenalkan istilah ini pada makalah seminarnya yang berjudul "A Relational Model of Data for Large Shared Data Banks". Salah satu definisi yang cukup dikenal secara luas atas sebuah sistem basisdata relasional adalah 12 hukum Codd. Namun demikian, pada awal-awal implementasinya banyak model relasional yang tidak mengikuti seluruh elemen-elemen yang terdapat dalam hukum-hukum Codd tersebut yang menjadikan terminologinya berkembang untuk mendeskripsikan sebuah tipikal sistem basisdata yang lebih luas. Dalam cakupan yang minimum sistem tersebut memenuhi kriteria berikut:
  • menyajikan data pada pengguna dalam bentuk relasional (ditampilkan dalam bentuk tabular, sebagai koleksi dari tabel dimana setiap tabel beriisi sekumpulan baris dan kolom)
  • menyediakan operator relasioanl untuk memanipulasi data dalam bentuk tabular
Sistem yang pertama kalinya yang secara relatif memenuhi implementasi atas sebuah model relasional adalah Pusat Studi Ilmiah IB, Inggris, di Peterlee; IS1 (1970-1972) dan implementasi lain yang mengikutinya PRTV (1973-1979). Sistem yang pertama kalinya dijual secara komersil sebagai RDBMS adalah Multics Relational Data Srore pada tahun 1978. Yang lainnya adalah Berkeley Ingres QUEL dan IBM BS12.

Menurut pengaksesannya, basis data dibedakan menjadi empat jenis, yaitu :
1. Basis data individual
Basis data individual adalah basis data yang digunakan oleh perseorangan. Biasanya basis data seperti ini banyak dijumpai dilingkungan PC. Visual dBASE, Corel Paradox, dan Filemaker Pro merupakan contoh perangkat lunak yang biasa digunakan untuk mengelola basis data untuk kepentingan pribadi.

2. Basis data perusahaan
Basis data perusahaan adalah basis data yang dimaksudkan untuk diakses oleh sejumlah pegawai dalam sebuah perusahaan dalam sebuah lokasi. Basis data seperti ini disimpan dalam sebuah server dan para pemakai dapat mengakses dari masing-masing komputer yang berkedudukan sebagai client.

3. Basis data terdistribusi
Basis data terdistribusi adalah basis data yang disimpan pada sejumlah komputer yang terletak pada beberapa lokasi. Model seperti ini banyak digunakan bank yang memiliki sejumlah cabang di pelbagai kota dan melayani transaksi perbankan yang bersifat online.

4. Basis data publik
Basis data publik adalah basis data yang dapat diakses oleh siapa saja (publik). Sebagai contoh, banyak situs web (misalnya yahoo dan about.com) yang menyediakan data yang bersifat publik dan dapat diambil siapa saja secara gratis. Namun adakalanya seseorang harus menjadi anggota dan membayar iuran untuk memperoleh data publik.

Konsep Database 
Data
    representasi fakta dunia nyata yang mewakili suatu obyek/kejadian yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, atau kombinasinya   

Informasi
    Hasil pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian yang nyata yang digunakan dalam pengambilan keputusan.
  
Sistem Informasi
    Suatu sistem dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendaliannya untuk menyediakan suatu dasar informasi dalam pengambilan keputusan. 

Komponen sistem informasi
    Hardware, software, personil, data, prosedur
Basis Data 
    Kumpulan dari item data yang saling berhubungan satu dengan lainnya yang diorganisasikan berdasar sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software digunakan untuk melakukan manipulasi data untuk tujuan tertentu

Mengapa perlu basis data
  • Salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menyedikan informasi
  • Menentukan kualitas informasi : cepat, akurat, tepat pada waktunya dan relevan.
Informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.
  • Mengurangi duplikasi data (data redundancy)
  • Hubungan data dapat ditingkatkan (data relatebility)
  • Mengurangi pemborosan tempat penyimpanan
  • Keamanan
Penerapan 
  • Bidang Pemakai
    Kepegawaian, Pergudangan, Akuntansi, Reservasi, Layanan Pelanggan, dll
  • Organisasi/Perusahaan
    Perbankan, Asuransi, Rumah Sakit, Produsen barang, Industri manufaktur, Pendidikan, Telekomunikasi, dll
 
Sistem Basis Data  
  • Sekumpulan program yang memungkinkan pengguna basis data untuk membuat & memelihara suatu basis data disebut Database Management System (DBMS).
Definisi :
  • Sistem software yang multiguna, yang menyediakan fasilitas untuk mendefinisikan, membangun dan memanipulasi basis data untuk aplikasi yang beraneka ragam.
  • Mendefinisikan
Melibatkan spesifikasi : tipe data, struktur, Kendala (constraint) dari data yang akan disimpan 
  • Membangun
Berkaitan dengan proses penyimpanan data itu sendiri pada suatu media penyimpan yang dikontrol DBMS 
  • Memanipulasi
Termasuk di dalamnya fungsi-fungsi sebagai “query” terhadap basis data, misal : retrieve, update, generate report

Orang yang Berperan Langsung dalam Basis Data 
  • Administrator Basis Data
  • Desainer Basis Data
  • End User
    •  Casual End User(User Mahir)
    • Naive/Prametric End User (User Umum)
    • Ophisticated End User (User Khusus)
    • System Analyst dan Aplication Programmer
Kapan DBMS tidak diperlukan 
  • Investasi yang tinggi dalam pengadaan hardware, software dan pelatihan
  • Basis data dan aplikasi sederhana, terdefinisikan dengan baik dan diharapkan tidak berubah
  • Tidak diperlukan multiple-access thd data
  • Adanya kebutuhan-kebutuhan nyata dr program yg tidak akan terpenuhi akibat dari overhead dr DBMS
Bahasa Basis Data 
DBMS merupakan perantara antara user dengan basis data yang tersimpan dalam disk. Cara berkomunikasi keduanya diatur dalam suatu bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Bahasa itu disebut Bahasa Basis Data. Contoh; SQL, dBase, QUEL.
  • Data Definition Language (DDL)
  • Data Manipulation Language (DML)
    • Prosedural
    • Non Prosedural
Hubungan DBMS dan Aplikasi Basis Data
1. DBMS dan Aplikasi Basis Data terpisah
 
Biasanya digunakan pada system DBMS yang besar dan digunakan untuk multi user. Pada system DBMS ini mempunyai banyak feature/ sarana yang bisa digunakan untuk user. Mis: menyediakan sarana untuk perancangan basis data. 
Contoh : MS-SQL Server, Oracle, Sybase, Informix, dsb. 

Hubungan DBMS dan Aplikasi Basis Data
2. DBMS dan Aplikasi Basis Data menyatu
 
Biasanya digunakan pada system basis data untuk perorangan. Feature/ Sarana tidak begitu banyak dibandingkan pada system dimana DBMS dan Aplikasi Basis Data terpisah.
  • Aplikasi BD menjadi subordinate DBMS
Contoh : dBase III+, Foxbase, Ms Access
  • DBMS menjadi subordinate Aplikasi BD
Contoh : Clipper, Delphi

Klasifikasi DBMS  
  • Model Data yang disupport
    Terdiri dari Model Data Relasional, Hirarki, Jaringan, Object Oriented
  • Jumlah user yang bisa ditangani oleh DBMS
    User tunggal dan Multi User
  • Jumlah sites (Lokasi) :
    centralized, distributed, client-server
  • Biaya/harga DBMS
Karakter
    Merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus yang membentuk suatu item data.
 
Field
mereprepentasikan suatu atribut dari record yang menunjukkan suatu item data, misalnya nama, alamat, dsb.
  • field name
  • field representation : tipe field, lebar field
  • field value
Record
    Kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu tertentu 
 
File
    File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata kuliah berisi data tentang semua mata kuliah yang ada. 

Database
Kumpulan dari file / tabel membentuk suatu database 

Level fisik (Internal/Physical Level) 
Menjelaskan struktur penyimpanan fisik dari basis data. Model yang digunakan adalah model data fisik yaitu (berisi struktur penyimpanan atau bahkan notasi bit-bit ( 0 dan 1). 

Level Konseptual (Conseptual Level) 
Menggambarkan data apa yang sebenarnya disimpan dalam basis data dan hubungannya dengan data lain. Model yang digunakan adalah Model data tingkat tinggi ( bisa langsung dipahami manusia) 


Level Penampakan (External/View Level) 
Menjelaskan sebagian basis data yang menjadi “interest” dari sekelompok user tertentu. Model yang digunakan adalah Model data tingkat tinggi ( bisa langsung dipahami manusia)

Rabu, 05 Mei 2010

Posted by Febrianty Lumban Gaol 0 comments
PRIA BERKACA MATA

hahahaha... gak pernah terpikir klw akhirnya gw beneran suka sama cowo' berkacamata. awalnya sih cm gara2 kebanyakan nonton film korea, yg rata2 cowo'Ny pd pake kacamata. klw cowo' pake kacamata, kesanNy cool, keren, pinter (walaupun gak semuaNy) tp yg pasti kesanNy dewasa n berwibawa. palagi film korea hampir semuaNy romantis, ahh... so sweet hehehe.

klw denger cowo' romantis, bayangan yg ada di kepala gw adalah cowo' yg bs nyanyi, maen musik, n perhatian. seru kali y... klw si dia ciptain lagu bwt gw trz nyanyi bareng ama gw, dy yg maen musik hahaha palagi laguNy mellow2 gtu (*dreaming).

seneng deh klw si dia bs nyanyi coz gw suka bgt yg namaNy nyanyi tp blm kepikir bwt dikembangin bakat terpendamNy (hahaha... gaya bgt dahhh). klw lg ngobrol ama temen2 gw, pas mereka nanya tipe cowo' gw yg gmn. pasti yg gw jawab pertama kaliNy adalah cowo' berkacamata. semua sahabat gw tau ttg itu. saking gw seneng bgt ama cowo' berkacamata. gw ampe relain mata gw jd ikutan pake kacamata.

pas gw SMA gw berusaha cari cara supaya gw bs pake kacamata. alhasil, gw nonton depan TV dgn jarak cm 30cm. bokap n nyokap udh sering ngomel supaya gw gak nonton deket2 tp saking gw kepengen pake kacamata, akhirNy omelan2 itu cm kaya' angin yg numpang lewat hohohoho...

one day, gw pengen gw n si dia bs ngerayain wedding kita di atas kapal pesiar terus gw pake gaun warna ungu. yang pasti gw pengen band Kerispatih nyanyi'in lagu2Ny yg romantis abiiissss... hmmm... romantis bgt kn!!! dengerin lagu2 Kerispatih yang romantis diiringi piano atw gitar akustik bersama org yg kita kasihi :)

wkwkwkwkwk... kebanyakan mimpi.. tp semua memang berawal dr mimpi.
God can Make it HappeN, Aminnn

Kamis, 29 April 2010

Tugas Softskill (Game)

Posted by Febrianty Lumban Gaol 0 comments
GAMES J2ME (Java 2 Micro Edition)
RUBIXREDUX

Tampilan awal permainan RubixRedux
















































Saat permainan dimulai maka akan tampil menu untuk menan
yakan pilihan level yang akan dimainkan user. Permainan ini memiliki 4 level dengan tingkat kesulitan yang berbeda.














































Pada file rubixredux pada WTK22 terdapat beberapa folder, diantaranya :

1. bin

Pada folder bin terdapat file JAR yang akan dijalankan pada handphone.

2. classes

File-file class yang digunakan.

3. lib

4. res

Pada folder ini terdapat file gambar yang akan dipanggil oleh program.

5. src

File-file yang berisi koding program terdapat pada folder ini.

6. tmpclasses

7. tmplib

8. file PROPERTIES (project)

9. file PRO (rubixRedux.pro)


Nama kelompok :

1. Afrista Reollny. W (50407042)

2. Endah Nurhayati (50407318)

3. Febrianty (50407353)

4. Margareth Vici P.T.S (50407532)

5. Nadia Indah (50407607)

Kelas : 3ia16





















Kamis, 25 Februari 2010

Teknologi Game 3D

Posted by Febrianty Lumban Gaol 0 comments

Teknologi Game 3D

Cara membuat game 3D

Teknik-teknik pembuatan game 3D sederhana seperti game labyrinth. Game labyrinth adalah game untuk mencari jalan keluar.

Pembahasan game tidak bisa lepas dari matematika dan fisika. Untuk itu maka dalam mengikuti tutorial ini, saya sarankan anda untuk mengingat kembali pelajaran tentang matematika dasar, trigonometry, rumus-rumus segitiga, vektor, dan matrix. Perhitungan matematika yang ada disini hanya merupakan perhitungan matematika dasar, dimana masih banyak cara yang lain yang sebenarnya lebih cepat, namun lebih sulit dipahami.

Struktur game labyrinth :

Game labyrinth terdiri dari dua komponen utama, yaitu pemain dan tembok. Untuk mempermudah pembuatan game, tembok diganti dengan kubus yang disusun-susun secara berjejer-jejer membentuk tembok, jalan, tikungan dan lain sebagainya. Struktur ini adalah struktur yang paling banyak dipakai karena kemudahannya.
Karena game ini adalah game 3d, maka pemain utama tidak diperlihatkan. Permainan mengambil sudut pandang dari orang pertama. Apa yang tampak dilayar adalah apa yang tampak dari “mata” pemain utama. Pemain utama biasanya diberi istilah kamera, karena prosesnya memang mirip dengan kamera.

Dalam gambar diatas ada istilah FOV (Field of View) atau area pandangan. Semua yang berada di area FOV akan tampak oleh pemain utama/kamera dan akan tampak pula di layar.
FOV dari atas akan tampak seperti trapesium, walau bentuk sebenarnya dari FOV adalah mirip limas yang dipotong di ujungnya, dikenal juga dengan istilah frustum.


Situs Game 3D

http://www.miniclip.com/games/en/3d.php













http://www.albinoblacksheep.com/games/missilegame3d












http://www.gamefilesland.com/game/3d.html



3D Game Software

1st Light 3D Solar System Simulator

3D BrickBlaster Unlimited

3D Checkers Unlimited

3D Pong CurveBall

3D Slot Car Racing Game

3D Buggy Tug

Bomb3D

3DRT PingPong

Crossing 3D

3D Word Slider

3D Yathzee Unlimited

3D Blocks 2004

Atomic 3D Shooter

Solitairex 3D

Chess3D

D3D Chess

Cloner 3D

iPuissance 4D

Deluxe Ski Jump 3D

Dino Lake 3D

DROD 3D

3D The Mill Unlimited

3D REVERSE Unlimited

3D CHINESE CHECKERS

3D BACKGAMMON UNLIMITED


http://www.johns-company.com/index.php?lang=id&cat=563&month=2009-08&id=96240



Sabtu, 06 Februari 2010

Belajar J2ME

Posted by Febrianty Lumban Gaol 0 comments
LISTING PROGRAM
import java.util.*;
import java.io.IOException;
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import javax.wireless.messaging.*;
import javax.microedition.midlet.*;

/**
* @author MasWawa
* @see http://www.maswawa.web.id
*/
public class smsKu extends MIDlet implements CommandListener, Runnable,
MessageListener {

Display display;
Form form;
List menuList; //list untuk menu awal
Command exitCom, replyCom, backCom, clrCom, sendCom; //macem macem command yg digunakan
TextBox textSmsMasuk, textSmsKeluar; //tempat untuk text sms yg masuk dan yg mau dikirim
TextField textNo; //untuk tempat memasukan no tujuan
String port, isiSmsKeluar; //port dan isi sms
Thread thread;
String[] connections;
boolean done;
MessageConnection smsconn;
Message msg;

public smsKu() {
display = Display.getDisplay(this);
form = new Form("sms-an Yuk");
exitCom = new Command("keluar", Command.EXIT, 1);
replyCom = new Command("balas", Command.SCREEN, 1);
backCom = new Command("Kembali", Command.BACK, 3);
clrCom = new Command("Hapus Tulisan", Command.OK, 2);
sendCom = new Command("Kirim", Command.OK, 1);
menuList = new List("Menu sms Ku", List.IMPLICIT);
port = "4321"; //port yang aku gunakan, silakan ganti sesuai keinginan masing masing
textSmsMasuk = new TextBox(null, null, 500, TextField.ANY);
textSmsKeluar = new TextBox("Silakan Menulis Sms", null,
500, TextField.ANY);
textNo = new TextField("Masukan Nomor Tujuan", "",
15, TextField.PHONENUMBER);
}

public void startApp() {
bukaKoneksi(); //disini membuka koneksi untuk siap menerima sms masuk
menu(); // bikin tampilan menu awal
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {

//sebelum aplikasinya keluar ato mati koneksi ditutup dulu
done = true;
thread = null;
if (smsconn != null) {
try {
smsconn.close();
} catch (IOException e) {
}
}

//disini mati deh aplikasi kita
notifyDestroyed();
}

public void menu() { //membuat menu awal untuk sementara ini baru ada 3 menu dulu
menuList.append("Tulis Sms", null);//1. menu tulis sms baru
menuList.append("about", null); //2. menu about (gak penting sih sebenarnya)
menuList.append("Keluar", null); //3. menu untuk keluar aplikasi
menuList.addCommand(exitCom); //add command keluar
menuList.setCommandListener(this);
display.setCurrent(menuList);
}

public void tulisSms() { //membuat textbox untuk menulis sms baru
textSmsKeluar.addCommand(sendCom); //add command untuk kirim
textSmsKeluar.addCommand(clrCom); // add command untuk clear text
textSmsKeluar.addCommand(backCom); //add command untuk kembali kemenu awal
textSmsKeluar.setCommandListener(this);
display.setCurrent(textSmsKeluar);
}

public void masukNo() { //disini untuk memasukan nomor tujuan yang mau dikirimi sms
form.setTitle("Sms Siap dikirim"); //udah taukan yang ini?
form.append(textNo); //menambahkan textField untuk nomor tujuan
form.addCommand(backCom); //menambahkan command untuk kembali ke menu awal
form.addCommand(sendCom); //menambahkan command untuk mengirim
form.setCommandListener(this);
display.setCurrent(form);
}

public void kirim() { //disini sms yang udah ditulis dikirim dengan perintah dibawah ini
new Thread(new Runnable() {
//perhatiin ya
public void run() {
try {
String isiSms = isiSmsKeluar;
String noTujuan = textNo.getString();
String address = "sms://" + noTujuan + ":" + port;
MessageConnection smsConnKir = null;
Message isiSmsNya = null;
smsConnKir = (MessageConnection) Connector.open(address);
TextMessage txtmessage =
(TextMessage) smsConnKir.newMessage(MessageConnection.TEXT_MESSAGE);
txtmessage.setAddress(address);
txtmessage.setPayloadText(isiSms);
isiSmsNya = txtmessage;
smsConnKir.send(isiSmsNya);

} catch (Throwable t) {
t.printStackTrace();
}
}
}).start();
}

public void terima(String isi, String no, Date tgl) { //ini untuk tempat membaca sms yang masuk
String nonya = fixNomer(no);
textSmsMasuk = new TextBox("Sms dari:" + nonya + " " + tgl, isi,
isi.length(), TextField.ANY);
textSmsMasuk.addCommand(replyCom);
textSmsMasuk.addCommand(exitCom);
textSmsMasuk.setCommandListener(this);
display.setCurrent(textSmsMasuk);
}

public void bukaKoneksi() { //membuka koneksi agar bisa menerima sms yg masuk
String smsConnection = "sms://:" + port;
done = true;
thread = null;

try {
smsconn = (MessageConnection) Connector.open(smsConnection);
smsconn.setMessageListener(this);
} catch (IOException ioe) {
ioe.printStackTrace();
}

connections = PushRegistry.listConnections(true);

done = false;
thread = new Thread(this);
thread.start();
}

public void tutupKoneksi() { //untuk menutup koneksi sms
try {
smsconn.close();
} catch (IOException e) {
}
}

public String fixNomer(String no) {
//dari format no gini "sms://+6285XXXX" jadi "+6285XXX" gitu fungsinya disini itu

String hs = null;
hs = no.substring(6, no.length());
return hs;
}

public void commandAction(Command c, Displayable d) {
if (c == exitCom) {
destroyApp(true);
}
if (d == menuList) {
if (menuList.isSelected(0)) {
tulisSms();
} else if (menuList.isSelected(1)) {
Alert about = new Alert("About", "Aplikasi SMS buatan sendiri",
null, AlertType.INFO);
display.setCurrent(about);
} else if (menuList.isSelected(2)) {
destroyApp(true);
}
}
if (d == textSmsKeluar) {
if (c == sendCom) {
form.deleteAll();
masukNo();
} else if (c == clrCom) {
textSmsKeluar.setString("");
} else if (c == backCom) {
display.setCurrent(menuList);
}
}
if (d == textSmsMasuk) {
if (c == exitCom) {
display.setCurrent(menuList);
} else if (c == replyCom) {
tulisSms();
}
}
if (d == form) {
if (c == backCom) {
form.deleteAll();
display.setCurrent(textSmsKeluar);
} else if (c == sendCom) {
isiSmsKeluar = textSmsKeluar.getString();
textSmsKeluar.setString("");
kirim();
}
}
}

public void run() { //untuk menerima sms yang masuk
try {
msg = smsconn.receive();
String senderAddress = msg.getAddress();
Date waktuSms = msg.getTimestamp();
if (msg instanceof TextMessage) {
String isiSmsMasuk = ((TextMessage) msg).getPayloadText();
terima(isiSmsMasuk, senderAddress, waktuSms);//ini memasukan sms yg diterima ke textbox
}
tutupKoneksi();
bukaKoneksi();
} catch (IOException e) {
}
}

public void notifyIncomingMessage(MessageConnection conn) {
if (thread == null) {
done = false;
thread = new Thread(this);
thread.start();
}
}
}

OUTPUT PROGRAM









































































































 

You Smile I Smile ^(o.o)^ Copyright © 2010 Design by Ipietoon Blogger Template Graphic from Enakei | web hosting