Mengenal Bahasa Pemrograman JAVA

Posted on

ashari juang: Java sun oracle
Java sun oracle

Sebelum mengenal JAVA yang nantinya akan kita temui banyak istilah atau pun kependekan dari berbagai fiturnya, ada baiknya kita mengenal sejarah Java itu sendiri. Jangan sampai salah mengartikan bahasa Java dengan javascript, mereka adalah sesuatu yang berbeda.

Sejarah singkat java

Bahasa pemrograman Java yang pada awalnya disebut “Oak” dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Rilis resmi level beta dilakukan pada November 1995. Dua bulan berikutnya Netscape menjadi perusahaan pertama yang memperoleh lisensi bahasa Java dari Sun.

Java Modern

Didalam lingkungan akademisi khususnya di tempat saya kuliah (UDINUS), Java digunakan untuk mengajar mata kuliah pemrograman berorientasi object atau OOP. Saat ini, Java digunakan bermacam jenis aplikasi seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang disebut J2EE dan masih banyak lagi.

Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Java Virtual Machine (JVM). Java Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa C untuk menjalankan program yang ditulis dalam bahasa Java. Pada saat kompilasi, program tersebut diubah menjadi KODE BYTE. Code byte yang dihasilkan dalam proses kompilasi bahasa Java akan selalu sama untuk setiap sistem operasi atau jenis mesinnya, tetapi JVM akan mengubah kode byte tersebut menjadi bahasa mesin tujuannya.

 Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, “Tulis sekali, jalankan di mana pun“.

Paket-paket Java

Meskipun java dapat digunakan untuk beragam keperluan, tetapi dalam java masih akan dibagi menjadi 3 edisi dengan beragam kelebihan nya. Seperti :

  1. Standart Edition (J2SE)Edisi ini mendukung konektivitas basis data, rancangan antarmuka pemakai, masukan/keluaran, dan pemrograman jaringan dan termasuk sebagai paket-paket dasar Java.
  2. Enterprise Edition (J2EE), Edisi ini menyediakan tempat untuk membangun dan menjalankan multitier enterprise editions. J2EE, berisi paket-paket di J2SE ditambah paket-paket untuk mendukung pengembangan Enterprise JavaBeans, Java Servlets, Java Server Page, XML, dan kendali transaksi yang fleksibel.
  3. Micro Edition (J2ME), Edisi ini digunakan untuk beragam consumer electronic product, seperti pager, smart card, cell phone, PDA, dan set-top box. J2ME menyediakan bahasa Java yang sama, unggul dalam portabilitas, kemampuan dijalankan di mana pun dan safe network delivery seperti J2SE dan J2EE. J2ME menggunakan sekumpulan paket lebih kecil. J2ME berisi subset paket J2EE ditambah paket spesifik Micro Edition javac.microedition.io. Aplikasi J2ME dapat diskala agar juga dapat bekerja dengan J2SE dan J2EE.

Berorientasi Object

Seperti yang saya sampaikan sebelumnya, di kampus tempat saya kuliah java digunakan untuk mengajarkan mata kuliah OOP (Object Oriented Programing). Java sendiri lahir dari pemikiran mendalam akan bahasa pemrograman yang ada pada saat itu, seperti C dan C++. Hal ini akan memudahkan programmer mengerti lebih jelas tentang Java. Bahasa pemrograman Java didesain sejak awal untuk menjadi bahasa yang berorientasi objek.

Konsep Objek Oriented memungkinkan java digunakan untuk membuatan perangkat lunak yang baik dan efisien.

IDE untuk java

IDE Integrated Development Environment atau Interactive Development Environment adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak. Sebuah IDE setidaknya memiliki fasilitas Compiler, Debuger, Editor, dan Linker.

Netbeans Logo

Untuk IDE saya menyarankan menggunakan Netbeans, meskipun kita bisa menggunakan IDE lain seperti eclipse atau bahkan anda hanya membutuhkan sebuah notepad untuk sekedar menulis skript. Netbeans dapat anda download di netbeans.org/.

Salah satu alasan menggunakan Netbeans adalah lebih ke kelengkapan Documentasi, training dan support. Semua itu dapat anda akses di halaman http://netbeans.org/kb/index.html

Sebelum memulai menginstal IDE, pastinya akan membutuhkan paket java (JDK,Server JRE, JRE) terbaru dan bisa kalian cari di halaman Oracle.com

Pilih paket yang kamu butuhkan ?

  1. JDK (Java Development Kit). Untuk Developers, termasuk didalamnya lengkap paket JRE ditambah tool untuk pengembangan, debugging, dan monitoring java aplication.
  2. Server JRE (Server Java Runtime Environment) untuk pengembangan aplikasi java didalam server. termasuk didalamnya JVM monitoring dan tool yang dibutuhkan untuk server aplications, tetapi tidak disertakan browser integration (java-plugin), auto-update, yang harus diinstal terpisah.
  3. JRE (JAva Runtime Environment). Yang paling dibutuhkan. Berisi semua kebutuhan untuk menjalankan java application di dalam sebuah sistem.

Sekian semoga pengantar ini bermanfaat.

Metodologi Penelitian pada Bidang Komputer

Posted on

Beberapa minggu lalu, saya sempat bingung dalam memilih metodologi yang akan saya gunakan dalam penelitian. Beberapa referensi yang saya dapat mengenai metodologi terasa kurang pas. Mencari referensi di toko buku pun tidak menemukan solusinya. Kebanyakan mereka membahas metodologi penelitian dalam bidang sastra, ekonomi, sosial, dab hukum.

Kemudian saya mencoba untuk memikirkan ulang, Apa sebenarnya arti dari metodologi penelitian itu sendiri. Wikipedia 2013 menjelaskan metodologi penelitian merupakan sekumpulan peraturan, kegiatan, dan prosedur yang digunakan oleh pelaku suatu disiplin ilmu (Sosial,hukum,dsb). Kemudian seorang teman mengingatkan metodologi hanyalah langkah2 yang digunakan untuk menyelesaikan masalah. Setiap masalah dapat diselesaikan dengan berbagai cara. Hal ini menyadarkan saya bahwa sebenarnya tidak ada ketentuan baku mengenai metodologi yang harus digunakan, tetapi pada hakikatnya mereka adalah sama.

Skema Klasifikasi Metodologi Penelitian Bidang Ilmu Komputer
Skema Klasifikasi Metodologi Penelitian Bidang Ilmu Komputer

Kembali kepada ilmu komputer, pada dasarnya belajar ilmu komputer dibagi menjadi 2 yaitu rekayasa dan non rekayasa. Begitu juga penelitiannya dapat dikategorikan menjadi penelitian rekayasa dan non rekayasa.

Hasil penelitian rekayasa dapat berupa model, formula, algoritma, struktur data, arsitektur, produk, maupun sistem yang telah teruji, sedangkan hasil penelitian nonrekayasa dapat berupa teori dan keputusan yang telah teruji pula secara empiris.

Referensi :

  1. Jazi eko dan aris puji, “Karakteristik Metodologi Penelitian Bidang Ilmu Komputer IK Berlandaskan Pendektatan Positivistik”, Jurnal Sains&matematika Volume 17 Nomor 2, Apil 2009.
  2. Denning, Peter, J., 2000, “Computer Science: the Discipline,” Encyclopedia of Computer Science (A.Ralston and D. Hemmendinger, Eds).

Konsep Teknologi – Internet dan Jual beli

Posted on


“Berikut adalah artikel mengenai pemanfaatan teknologi, materi saya ambil dari tugas kuliah Konsep teknologi. Membahas tentang pemanfaatan suatu teknologi dan dampak bagi kehidupan masyarakat. Hal ini cukup menarik bagi saya ketika dosen memberikan tugas, karena terkadang kita hanya melihat sebuah teknologi hanya dari sekedar fungsinya, apalagi terkadang orang menggunakan suatu teknologi hanya sekedar menunjukan strata sosial saja tanpa melihat dampak yang lebih luas lagi”. 

Latar Belakang Teknologi

Dahulu ketika manusia terpisahkan secara fisik dan berada di dua tempat berbeda secara geografis, hampir tidak mungkin mereka dapat berkomunikasi. Meskipun mereka dapat mengirimkan surat dengan menyisipkan surat pada kaki binatang burung merpati pos/elang atau dengan kurir penunggang kuda. Hal ini dirasakan sangat sulit, dan tidak dapat dinikmati oleh semua orang.

Keadaan sekarang sudah berbeda dengan masa-masa merpati pos dan kurir berkuda. Di era masyarakat insformasi semua hal menjadi lebih mudah dengan adanya layanan telepon, pesan singkat dan layanan internet lainnya. Perubahan moda telekomunikasi juga mempengaruhi cara pikir dan gaya hidup masyarakat secara umum. Jika dulu masyarakat tergantuk pada perangkat komunikasi tradisional yg sulit dan cukup mahal, kini semua menjadi lebih mudah dan cepat dengan jaringan internet.

Dengan kemudahan dalam berkomunikasi inilah, merubah masyarakat menjadi menyukai semua hal yang cepat dan instan. Salah satu contohnya adalah dalam dunia bisnis dan produksi barang, jual berli barang bekas maupun second. Masyarakat menyukai produsen yang memberikan respon cepat dalah memberikan pelayanan dan yang paling memuaskan bagi mereka. Membandingkan berbagai barang tentu saja menjadi sangatlah mudah. Tidak heran kini begitu banyak layanan penjualan atau sering disebut online shop banyak bermunculan. Dengan memanfaatkan teknologi internet.

Bagaimana internet dimanfaatkan sebagai media penjualan dan komunikasi, dan dapat mengubah pola hidup masyarakat?

Manfaat Teknologi

Teknologi dasar yang digunakan adalah Internet dan layanan informasi berbasis website. Internet merupakan  sistem global dari seluruh jaringan komputer yang saling terhubung menggunakan standar Internet Protocol Suite (TCP/IP) untuk melayani miliaran pengguna di seluruh dunia. Singkat kata internet dapat menghubungkan perangkat komputer, smartphone, dan perangkat komunikasi lainnya dengan seluruh perangkat di dunia.Website atau sering disingkat dengan istilah situs adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar, video, atau jenis-jenis berkas lainnya. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti internet, ataupun jaringan wilayah lokal (LAN) melalui alamat internet yang dikenali sebagai URL. Gabungan atas semua situs yang dapat diakses publik di internet disebut pula sebagai Waring Wera Wanua atau lebih dikenal dengan singkatan WWW. Sebuah situs dapat memberikan berbagai layanan informasi, salah satu layananan yang dimungkinkan adalah situs jual beli online misalnya forum jual beli http://www.kaskus.co.id/fjb, http://www.tokobagus.com/, dan masih banyak lagi layanan jual beli lainnya. Berikut adalah layanan jual beli yang cukup favorit di indonesia.

 

Tokobagus
Situs Jual Beli online http://www.tokobagus.com
Situs Jual Beli online www.kaskus.co.id/fjb
Situs Jual Beli online http://www.kaskus.co.id/fjb

Baik toko bagus dan forum jual beli kaskus dapat dinikmati semua kalangan hanya dengan mengakses alamat situs mereka, tentu saja dengan memanfaatkan jaringan internet. layanan ini tidak hanya dapat dinikmati menggunakan komputer, kini juga dapat dinikmati menggunakan smartphone. Hal ini kembali lagi sangat mempermudah masyarakat dalam menggunakannya.

Layanan tokobagus menggunakan smartphone.
Layanan tokobagus menggunakan smartphone.
Layanan kaskus pada aplikasi smartphone.
Layanan kaskus pada aplikasi smartphone.

Konsep layanan yang ditawarkan cukup mudah, calon pembeli cukup memasukan kata kunci untuk barang yang akan dibeli dan menghubungi mengunakan layanan komunikasi yang ditawarkan, atau dapat menghubungi langsung ke nomor penjual. untuk calon penjual cukup mendaftarkan dan memasukan informasi yang diminta kemudian memasukan informasi barang yang akan dijual beserta tambahan foto. layanan dapat dinikmati selama 24jam setiapharinya. untuk layanan stardart calon penjual tidak dikenakan biaya atau gratis,  mereka hanya perlu jaringan internet yang diakses ke perangkat komunikasinya baik itu smartphone atau komputer/laptop. Banyak sekali penyedia layanan internet di indonesia, baik dari perusahaan telekomunikasi nirkabel, maupun kabel.Berikut beberapa penyedia layanan internet nirkabel.

Layanan internet dari indosat.
Layanan internet dari indosat.
Layanan internet dari Telkom Indonesia.
Layanan internet dari Telkom Indonesia.

 

Dampak atau Perubahan Terhadap Masyarakat

1. Media komunikasi internet sekarang banyak digunakan masyarakat dimana semua pengguna dapat berkomunikasi dengan pengguna lainnya dari seluruh dunia.

2. Internet sebagai media untuk mencari informasi atau data, perkembangan internet dan layanannya memungkinkan masyarakat mencari berbagai informasi. sebagai contoh kini masyarakat indonesia lebih senang mencari barang second atau baru di situs tokobagus.com atau forum jualbeli kaskus. Hal ini memungkinkan pertukaran/pembelian barang dan jasa dari berbagai daerah baik itu di lingkup kota maupun luarkota, dalam hal ini wilayah indonesia.

3.    Maraknya pembelian barang secara online berdampak pula dengan layanan kurir atau jasa pengiriman barang dan uang. Kini semua orang tidak asing lagi dengan istilah kirim dari penyedia kurir seperti JNE/TIKI, Transfer uang melalui ATM/Bank, dan juga layanan penitipan uang atau sering disebut Rekber atau rekening bersama. Kemudahan bertransaksi dan berbisnis sehingga tidak perlu pergi menuju tempat penawaran/penjualan, dan barang diantar sampai depan pintu rumah.

4.  Dengan berbagai kemudahan layanan jual beli online, masyarakat juga lebih selektif dengan hanya memanfaatkan layanan itu sebagai pencari informasi saja kemudian transaksi dilakukan dengan kontak untuk bertemu di suatu dempat. Hal ini sering disebut dengan istilah COD Cast on Delivert atau transaksi dan pembayaran dilakukan pada saat bertemu langsung. Masyarakat berfikir cara inilah yang cukup aman dan nyaman.

Kesimpulan dan Saran

Internet merupakan kerap identik dengan kemudahan instan dan kecepatan tinggi. Membuat masyarakat memungkinkan untuk mendapatkan berbagai jenis layanan dengan lebih capat dan efektif. Online Shop atau jual beli online, kini semua orang baik dari kalangan pebisnis maupun masyarakat biasa dapat menikmatinya, hanya dengan mengakses internet di sebagai media informasi dan komunikasi mereka. Namun berbagai kemudahan ini harus diimbangi dengan kewaspadaan dan selektif dalam menyaring berbagai informasi. Internet kerap kali dijadikan sebagai media kejahatan bagi mereka yang kurang selektif dalam menyaring informasi. Ingatlah bahwa keamanan berbanding terbalik dengan kemudahan dan kenyamanan. Anda sebagai pengguna suatu teknologi apapun harus tetap waspada dan selalu mengikuti aturan atau tatacara penggunaannya.

 

Semoga artikel ini bermanfaat.

Mengikuti perkuliahan diluar negeri gratis

Posted on Updated on

“Alhamdulillah sekian tahun, akhirnya ada keinginan untuk menulis lagi”.

Kali ini saya akan menyampaikan bagaimana kita dapat mengikuti berbagai course gratis dan yang sangat menarik (menurut penulis). 

 

Berawal dari Ipad hasil penelitian tahun 2012, dari sini saya mengenal aplikasi iTunes U, Sepemahaman saya sebelum kenal produk-produk apple iTunes itu semacam musik player saja. Namun setelah mencoba ternyata tidak demikian. iTunes yang terinstal pada PC / Mac merupakan perpaduan atau bisa dibilang inilah market placenya untuk berbagai soft produk apple. Kalau kita melihat atau membuka iTunes pada Ipod touch, Iphone, atau Ipad. iTunes adalah aplikasi atau marketplace untuk produk berupa audio/video, yang paling saya sukai bukan audio/ musik-musik nya melainkan siaran podcast nya. Apabila belum mengenal apa itu podcast akan saya bahas di lain artikel. Seiring perkembangan dan mungkin jumlah konten yang semakin banyak. Aplikasi-aplikasi ini kemudian di pisahkan hingga saat ini kita menggunakan Idevice (ipad,ipod,iphone) kita akan menjumpai aplikasi Podcast sendiri, iTunes sendiri, dan appworld sendiri. Tetapi untuk iTunes di PC masih tetap sama.

 

Kembali lagi ke iTunes U, ini merupakan soft produk apple dimana kita bisa mendapatkan berbagai siaran atau lebih mudah kita sebut Course dari berbagai universitas terkenal di dunia. “Menurut saya ini adalah sebuah harta karun” setidaknya untuk Course seputar IT disini sudah cukup update. Sampai tulisan ini dibuat saya belum bisa menjumpai Course yang disiarkan dari universitas-universitas di indonesia. Mungkin suatu saat kita bisa mengikuti Course dari ITB, UI, atau mungkin UDINUS ( Kampus Tercinta ). 


iTunes U dapat kita instal pada perangkat berbasis Ios atau sistem operasi yang digunakan pada ipad, ipod, dan iphone. Pertanyaan sekarang, berarti kita harus punya perangkat apple? mungkin untuk sebagian orang hal ini akan menyurutkan minat belajar mereka. Tapi tentu ada banyak jalan asal kita mau berusaha. Memang benar apabila kita menggunakan perangkat mobile dari apple kita mendapatkan banyak kemudahan. Ada beberapa cara agar kita dapat tetap mengikuti berbagai Course gratis dari iTunes U. Seperti yang saya sampaikan diawal iTunes merupakan market place bagi berbagai soft produk apple, kita dapat memanfaatkan itu. Apabila anda menggunakan Mac OS sudah pasti familiar dengan iTunes, tetapi bagi pengguna PC anda juga dapat menggunakannya. 

Untuk mendownload silahkan kunjungi situs resminya disini. Baik setelah ini kita akan membahas mengenai hal-hal teknis.


Persiapan alat dan bahan :

  • PC/Laptop berbasis Windows
  • iTunes for Windows

Perangkat tambahan :

  • Notepad untuk mencatat atau membuat rangkuman,
  • Headset untuk memudahkan mendengar karena sebagian besar Course berbahasa inggris. 

Pada dasarnya kita hanya perlu menginstal iTunes dan membuat Apple ID. untuk mendaftar biasanya kita diminta untuk memasukan jenis kartu kredit yang akan digunakan. Tenang untuk masalah ini kita dapat mengatasinya asalkan ada niat dan usaha dan tentusaja dengan cara yang benar. Akan kita bahas di artikel lain.

 

Itunes 11.0.1.12 dan menu untuk koleksi iTunes U

 

Sekarang kita masuk ke iTunes Store ada di sebelah kanan atas pada gambar. kemudian masuk ke menu iTunes U. Disini kita sudah dapat melihat harta karunnya. Disini saya asumsikan anda sudah login menggunakan apple id anda masing-masing.

 

Koleksi course untuk bidang teknik

 

Disini kita dapat melihat berbagai course dari Harvard, Stanford, dan banyak lainnya. Apabila anda berlatar belakang IT disini banyak sekali course yang sangat menarik. Selanjutnya kita akan mencoba berlangganan salah satu course. Sekali lagi saya anggap anda telah login dengan apple id masing-masing, karena mungkin akan ada beberapa course yang layak anda beli. Tentu saja akan ditagihkan ke Credit Card anda.

 

Berlangganan Course

klik Subscribe dan saya telah berlangganan serial Coding Together : Develop Iphone&ipad (winter 2013) dari stanford.

 

Untuk dapat melihat koleksi iTunes U, anda hanya perlu menekan Library pada bagian kanan itunes, kemudian pilih seperti gambar 1 diatas.

 

koleksi iTunes U

Ada 2 tipe material atau bahan ajar, yaitu slide presentasi berupa Pdf dan Video rekaman saat mengajar ( rata-rata pengajar dapat berbicara 1 jam tanpa henti). Untuk pengguna apple device tentu saja hal ini dapat langsung di lakukan di ipad, ipod, atau iphone anda. untuk materi video saya sarankan untuk melihatnya secara streaming, anda dapat mendownloadnya dan memindahkan ke apple device/smartphone tetapi akan sangat menguras memori, rata2 untuk video bisa lebih dari 1Gb mungkin karena video suport HD.

 

Coding Together from stanford
Coding Together from stanford

 

Disini anda dapat memilih jenis material, membuat catatan, posting, bahkan anda dapat menandai atau memberi catatan pada waktu tertentu di materi video. Anda dapat melihat link terkait atau referensi dari course tersebut. 

 

I want to Talk about from British Council
I want to Talk about from British Council

Anda mungkin akan menemui beberapa tampilan berbeda pada tiap Course yang anda ikuti.

Kuliah diluar negeri gratis? sangat mungkin jika anda mau berusaha dan mencoba.

Demikian, semoga artikel ini bermanfaat.

 

Harga game yang mahal knp?

Posted on

Tulisan ini terinspirasi ketika saya membeli PsVita beberapa hari yang lalu. Dengan modal nekad budget terbatas ahirnya terbeli juga yg 2nd. Ok, kembali ke judul terus terang awalnya saya termasuk dari mungkin kebanyakan gamer di negara kita yang main bajakan. Alangkah terkejutnya dan merasa tidak rela ketika mengeluarkan sejumlah uang ( cukup mahal ) hanya untuk satu judul game.

Game pada PSN Store US/Reg1 dengan kualitas bagus dijual dengan harga kisaran $20 - $39.99
Game pada PSN Store US/Reg1 dengan kualitas bagus
dijual dengan harga kisaran $20 – $39.99

Harga tersebut untuk pembelian digital, tetapi untuk harga catride (media game di vita) hampir sama. Perbedaan catride game dan digital kita bahas di lain judul. Dan untuk harga catride game vita 2nd berkisaran antara 250rb hingga 300rb per judul gamenya.

Fifa 13 dari EA Sport di AppStore
Fifa 13 dari EA Sport di AppStore

 Kalau kita bandingkan dengan game pada smarphone dalam hal ini saya akan mencontohkan game yang dijual di appstore, Harganya relatif lebih murah untuk game-game dengan kualitas paling baik sekalipun kenapa? tentu saja tidak dapat langsung dibandingkan ( apple to apple ) tapi kalau kita berpikir memainkan game untuk mengusir kejenuhan, hal ini dapat dibandingkan ^_^

Fifa 13 dari EA Sport di PSN Store
Fifa 13 dari EA Sport di PSN Store

Kalau melihat gambar diatas. Waw harganya sangat berbeda jauh kan, mungkin selisih 30 Dolar US atau Rp.300rb kenapa? tentu model bisnis atau penjualan berbeda, pelayanan juga berbeda, pengalaman bermainnya juga berbeda. Tapi kalau hanya sekedar mengusir waktu luang hal ini jadi masalah. FYI Monetise pada mobile aplication atau game dapat dilakukan dengan freemium atau purchase in app. Sedangkan pada consol gaming buy full game atau jual DLC nya. Mungkin ini yang menjadikan pertimbangan kenapa game konsol portabel jadi lebih mahal. Mungkin kedepan ada bisnis model lain untuk game konsol portabel agar bisa lebih murah. Hal ini mungkin juga terjadi jika kita membandingkan dengan konsol game lain seperti 3DS.

 Mari kita berpindah ke konsol game harga game konsol untuk PS3, Xbox berkisar antara Rp. 400rb hingga Rp.600rb. untuk BD PS3 harga 2nd berkisar Rp. 250rb hingga Rp.300rb. Dan jangan ditanyakan harga game bajakannya berapa karena saya rasa pembaca jauh lebih tahu hal ini ^_^.

 Dan sekarang bagaimana kita menyikapinya, untuk sebagian orang yang terbiasa bermain bajakan akan sulit untuk menghilangkan kebiasaannya. Tetapi untuk orang yang memang gamer sejati tidak akan jadi masalah untuk mengubah kebiasaanya. Karena saya yakin harga yang ditawarkan oleh publiser akan sebanding dengan pengalaman yang diberikan saat game itu dirilis. Hal ini bisa kita jadikan penyemangat untuk bekerja lebih giat agar ada anggaran untuk membeli game-game asli. Apalagi bagi orang-orang yang bekerja di bidang Software engginering sungguh sakit rasanya ketika tahu karya mereka dibajak dengan harga yang sangat murah ^_^

Next gen konsole, harga game yang ditawarkan tidak akan jauh berbeda berkisar antara Rp.500rb hingga Rp.700rb dan dengan harga konsol sekitar 4-5 jutaan di indonesia. So, mari bekerja libih giat agar dapat memainkan game-game yang semakin hari semakin memberikan pengalaman berbeda dan lebih baik.

Pengantar Ios Development

Posted on

 

 Tidak banyak referensi berbahasa indonesia mengenai bagaimana mendevelop aplikasi mobile dengan sistem operasi Ios dari Apple. Ok, Persiapan apa saja yang dibutuhkan untuk menjadi Dev Ios :

Di banyak buku yang saya baca, sering menemukan kalimat seperti ini. yang artinya anda membutuhkan Mac OS dan beberapa perangkat mobile Idevice. Pernyataan ini cukup menciutkan semangat, mengingat pasti dibutuhkan perangkat yg up to date dan pastinya mahal. Apa boleh buat Xcode program yang akan kita gunakan hanya berjalan di Mac Os. Apple mempunyai dunia dan ekosistem sendiri. Seperti pada sebuah artikel di Mobiletut Plus mengenai ekosistem Ios.

 

“I’ll assume you have a Mac and you have already installed the Xcode set of tools. Nowyou want to create an iOS Project and run that app on the iOS Simulator

 

 

Selebihnya yang anda butuhkan hanyalah semangat dan kemampuan belajar ekstra. karena kebanyakan atau hanpir semua referensi berbahasa inggris. Percayalah bahwa menjadi developer Ios itu mudah dan sangat dimanjakan oleh Apple.

 

Beberapa Referensi yang baik menurut saya :

  1. Starting Developing Ios App Today
  2. Ios Developer Library, saya percaya belajar suatu bahasa pemrograman mudah apalagi dengan suport dari pengembangnya. Misal tekan F1 atau memangil fungsi help, atau di setiap menu bar carilah help/topic disitulah sebenarnya kitab dari program tersebut.
  3. http://www.appcoda.com/ disini ada beberapa contoh kursus singkat yang akan membantu anda berlatih.
  4. Ios Ecosystem pahami tentang ekosistem dalam dunia developer ios.
  5. Carilah beberapa buku di Amazone seperti : IOS 6 Developer cook book, Begining Ios 6 development,dsb saya kembali ingatkan sebagian besar/semua berbahasa inggris jadi bersemangatlah.

 

To be Continue

Cara Save&Load data di Xcode4 Ios

Posted on Updated on

Xcode menggunakan bahasa pemrograman Objective C, pada kesempatan ini kita akan belajar bagaimana menyimpan (save) dan memanggil (load) data (strings). Caranya sangat mudah, mari kita mulai :

  1. Buat project baru, pilih Ios application dan pilih template Single view application.
    Create single view application from ios template
  2. Kemudian isi form data, isi bebas silahkan ikuti gambar untuk mempermudah.
    Create option
  3. Arahkan pada ViewController.h file ini secara default tercipta ketika menggunakan template, dan selalu berpasangan dengan ViewController.m.
  4. Tuliskan script seperti pada gambar berikut.
    Create script on header
  5. Kemudia arahkan pada ViewController.m dan tuliskan script seperti gambar.
    Create function

     

  6. Sekarang membuat object pada storyboard. Sebagai contoh saya akan membuat pada Iphone Storyboard (lihat gambar). Masukan object-object seperti pada gambar dibawah dengan cara drag&drop.
    Create Object
  7. Memasang script pada object, cara ini sangat mudah. Pertama arahkan pada scane storyboard, kemudian buka tab conection inspector seperti pada bagian kanan gambar dibawah, dan drag&drop sesuai bagian masing-masing. label arahkan ke label,  field pada textfield, dsb ikuti gambar.
    Tarik dari kanan ke kiri
    Menempelkan action pada button
    Pilih kondisi button

     

  8. Jalankan program menggunakan simulator untuk Iphone. Isikan textfield kemudian tekan button save data. object akan tersimpan meskipun anda mengentikan/Stop simulator. Untuk menampilkan object tinggal menekan pada button load data. data yang tampil adalah yang terakhir tersimpan.
    Iphone Simulator on Xcode4
    Iphone Simulator on Xcode4

    Anda dapat mengunduh file latihan https://github.com/asharijuang/Xcode4-SaveAndLoad.

     

    — Happy Coding —