TUGAS PERORANGAN SPK

08.10 / Comments (0) / by Aji Pangestu

NAMA: AJI PANGESTU
NPM: 10110462
KELAS: 4KA06

SOAL

Suatu bagian departemen penjualan yaitu supermarket ”ECONMARKET” membuat 2 tipe hamburger, yaitu tipe M(edium) grade dan tipe H(igh) grade.

Untuk tipe M : 80% daging bagian leher sapi; 20% bagian tulang belakang sapi; tipe ini dijual dengan harga $ 0.6/ pon

Untuk tipe H : 30% daging bagian leher sapi; 70% bagian tulang belakang sapi; tipe ini dijual dengan harga $ 0.9/ pon.

Terdapat hanya persediaan 116 pon bagian leher sapi & 54 pon bagian tulang belakang sapi. Semua produk hamburger ini dapat dijual dengan baik.



PERTANYAAN

1.     formulasikan persoalan hamburger ini dalam bentuk pemrograman linier.


2.     Perhitungkan banyaknya masing-masing hamburger yaitu tipe M dan H untuk mencapai pendapatan yang optimal. 


Hasil bisa dilihat  >> Disini <<

Microsoft visual basic 2008 Express edition

02.56 / Comments (0) / by Aji Pangestu

Microsoft Visual Basic 2008 Express Edition

            Microsoft Visual Studio Express adalah kumpulan freeware lingkungan pengembangan terpadu (IDE) yang dikembangkan oleh Microsoft yang merupakan versi ringan dari Microsoft Visual Studio. Gagasan edisi ekspres menurut Microsoft adalah untuk menyediakan efisiensi, mudah digunakan dan mudah dipelajari bagi pengguna IDE selain pengembang perangkat lunak profesional, yaitu seperti penggemar dan mahasiswa. Versi final telah dirilis pada 19 November 2007 dan paket layanan versi 1 (Service pack 1) dirilis pada 11 Agustus 2008.
            Sejalan dengan semakin populer sejak Visual Studio 2005 Express Editions, edisi ini akan selalu bebas biaya. Visual Studio 2008 Express Editions memerlukan Windows XP atau versi Windows berikutnya; Windows NT 4.0, Windows 2000 dan Windows 9x tidak lagi didukung. Visual Studio 2005 Express Editions dapat diinstal pada Windows 2000 SP4. Pada akhir April 2009, Microsoft telah menghentikan semua versi sebelumnya dari Visual Studio Express, termasuk 2005. Hal ini tidak mungkin lagi untuk memperoleh versi sebelumnya di Microsoft website.
               Terlepas dari kenyataan bahwa Visual Basic Express adalah versi ringan Visual Studio, beberapa perbaikan tetap dibuat pada Visual Basic 2008 untuk memperbaiki kekurangan pada Visual Basic 2005. Visual Basic 2008 Express mencakup perbaikan dari Visual Basic 2005 Express:
1.      Termasuk visual desainer Windows Presentation Foundation dengan nama kode "Cider".
2.      Debugs saat runtime.
3.      Dukungan IntelliSense yang lebih baik seperti perbaikan kesalahan ejaan umum, memperbaiki sintaks yang tidak valid, dan menyediakan saran untuk nama kelas ketika kelas-kelas tertentu tidak ditemukan.
Express Editions (2005 dan 2008) kebanyakan memiliki keterbatasan yang sama sebagai berikut:
1.      Tidak ada IDE dukungan untuk database selain SQL Server Express dan Microsoft Access.
2.      Tidak ada dukungan untuk Aplikasi Web dengan ASP.NET (ini justru bisa dilakukan dengan Visual Web Developer Express, meskipun non-Express versi Visual Studio memungkinkan baik web dan jendela-jendela aplikasi dari IDE yang sama).
3.      Tidak ada dukungan untuk mengembangkan perangkat mobile (tidak ada template atau emulator).
4.      Tidak ada Crystal Reports
5.      Lebih sedikit proyek template (misalnya Windows jasa template, template Excel Workbook).
6.      Terbatas pilihan untuk debugging dan breakpoints.
7.      Tidak ada dukungan untuk membuat Windows Services (Dapat diperoleh melalui proyek download template).
8.      Tidak ada dukungan untuk OpenMP.

VRML

02.53 / Comments (0) / by Aji Pangestu

VRML

            Pada tahun 1994 VRML pertama kali dirilis, seperti halnya HTML adalah bahasa skrip dalam format teks polos (ASCII pada versi 1.0 ataupun utf8 pada versi 2.0). Bedanya VRML digunakan untuk menggambarkan scene 3 dimensi dalam ruangan virtual. Disebut ruangan virtual karena seakan-akan berada dalam ruangan yang dapat melihat objek 3D dari sudut pandang yang diinginkan, tidak dengan berjalan kaki, tapi dengan memanfaatkan interface komputer dalam berinteraksi dengan monitor, seperti contohnya dengan menggunakan mouse. Namun dalam versi pertamanya ini semua objek geometri masih statik, tidak mempunyai kemungkinan bergerak. Interaksi dinamis antara user dengan objek masih terbatas, komunikasi antara objek satu dengan lainnya juga belum dimungkinkan.
            Kelemahan ini segera teratasi dengan dikeluarkannya spesifikasi baru VRML 2.0 pada tahun 1996. Dengan versi baru ini, maka terbuka kemungkinan baru bagi penggunaan VRML, seperti yang banyak digunakan adalah animasi. Versi ini sekarang juga disebut dengan standar ISO VRML97 yang merupakan format file grafik 3D standar untuk aplikasi Internet maupun WWW. Secara prinsip tidak ada perbedaan antara VRML 2.0 dengan VRML97, sehingga akan menyebutnya VRML97.

            VRML adalah singkatan dari Virtual Reality Modeling Language suatu bahasa pemrograman yang digunakan untuk membentuk objek 3D yang dapat dibaca oleh browser internet. VRML dipublikasikan pada Mei 1995 dan kemudian dilakukan standarisasi pada VRML97.

Autodesk 3D max

02.40 / Comments (0) / by Aji Pangestu

Autodesk 3ds Max

            Autodesk 3ds Max, 3D Studio MAX sebelumnya, adalah pemodelan, animasi dan rendering paket yang dikembangkan oleh Autodesk Media dan Entertainment. Autodesk memiliki kemampuan pemodelan, arsitektur plugin yang fleksibel dan dapat digunakan pada platform Microsoft Windows. Software Ini sering digunakan oleh pengembang video animation, studio TV komersial dan studio visualisasi arsitektur. Hal ini juga digunakan pada efek-efek film dan film pra-visualisasi. Selain pemodelan dan tool animasi, versi terbaru dari 3DS Max juga memiliki fitur shader (seperti ambient occlusion dan subsurface scattering), dynamic simulation, particle systems, radiosity, normal map creation and rendering, global illumination, customize user interface, dan bahasa scripting untuk 3DMax.
Gambar 2.12 Tampilan lembar kerja pada 3ds max

Beberapa fitur yang ada pada 3ds Max sebagai berikut :

1.      MAXscript
            MAXScript adalah bahasa scripting yang dapat digunakan untuk mengotomatisasi gerakan yang berulang-ulang, menggabungkan fungsionalitas yang sudah ada dengan cara baru, mengembangkan tool baru dan user interface serta lebih banyak lagi. Modul Plugin dapat dibuat sepenuhnya dalam MAXScript.

2.      Karakter Studio
            Karakter Studio adalah sebuah plugin yang sejak versi 4 telah terintegrasi dalam 3D Studio Max, membantu pengguna untuk imenghidupkan karakter virtual. Sistem ini bekerja dengan menggunakan rig karakter atau "Biped" yang sebelumnya dibuat dan memungkinkan pengguna untuk menyesuaikan rig agar sesuai dengan karakter mereka serta akan terlihat hidup. Dedicated curve editors dan motion capture data import tools akan membuat Karakter ideal Studio untuk karakter animasi. "Biped" objek memiliki fitur yang berguna otomatis pada produksi siklus berjalan dan jalur gerakan, serta gerakan sekunder.

3.      Scene Explorer
            Scene Explorer merupakan sebuah tool yang menyediakan hierarchical view of scene data dan analisis, bekerja memfasilitasi adegan-adegan yang lebih kompleks. Scene Explorer memiliki kemampuan untuk menyortir, menyaring, dan pencarian adegan pada setiap jenis objek atau properti (termasuk metadata).

4.      DWG Import
            3DS Max mendukung both import dan menghubungkan file DWG. Peningkatan memori manajemen dalam 3DS Max 2008 memungkinkan scenes yang lebih besar yang harus diimpor dengan beberapa objek.

5.      Texture Assignment/Editing
            3DS Max menawarkan operasi untuk kreatif tekstur, planar mapping, including tiling, mirroring, decals, angle, rotate, blur, UV stretching, and relaxation; Remove Distortion; Preserve UV; and UV template image export. Alur kerja tekstur mencakup kemampuan untuk menggabungkan jumlah tekstur yang tidak terbatas, Material/Map browser dengan dukungan untuk drag-and-drop, dan hirarki dengan thumbnail.

6.      Constrained animated
            Objek dapat dijadikan animasi sepanjang kurva dengan control untuk penyelarasan, kecepatan, kelancaran, dan perulangan, dan sepanjang permukaan dengan kontrol untuk penyelarasan. Objek dapat dibatasi untuk menghidupkan dengan obyek lain dalam banyak cara termasuk melihat, orientasi dalam ruang koordinat yang berbeda, dan menghubungkan di berbagai titik dalam waktu.

7.      Skinning
            Kulit atau pengubah fisik dapat digunakan untuk mencapai precise control pada deformasi tulang, sehingga karakter deformasi lancar seperti sendi yang bergerak, bahkan di daerah yang paling menantang, seperti bahu. Kulit deformasi dapat dikendalikan dengan menggunakan direct vertex weights, volumes of vertices didefinisikan oleh envelopes, atau keduanya.

8.      Integrate cloth Solver
            Selain pengubah reactor’s cloth modifier, 3DS Max software memiliki cloth simulation engine terpadu yang memungkinkan pengguna untuk mengubah hampir semua objek 3D ke pakian. Lokal simulasi memungkinkan seniman menggantungkan kain secara real time untuk mendirikan negara pakaian awal sebelum pengaturan kunci animasi.
            Cloth simmulation dapat digunakan dalam hubungannya dengan kekuatan lain dari 3DS Max dinamis, seperti Space Warps. Beberapa sistem lain independen dapat animasi dengan obyek mereka sendiri dan kekuatan. Data deformasi Kain dapat di-cache ke hard drive untuk memungkinkan iterasi tak rusak dan untuk meningkatkan kinerja pemutaran.

9.      Integrasi dengan Autodesk Vault

            Autodesk Vault plug-in, mengkonsolidasikan 3DS pengguna asset Max dalam satu lokasi. Hal ini memungkinkan mereka untuk secara otomatis melacak file dan mengelola pekerjaan dalam penyelesaian. Pengguna dapat dengan mudah dan aman berbagi, menemukan, dan menggunakan kembali 3ds Max (dan desain) aset dalam produksi skala besar atau lingkungan visualisasi.

Artoolkit

02.39 / Comments (0) / by Aji Pangestu

ArToolkit

            ArToolkit adalah software library, untuk membangun AR. Aplikasi ini adalah aplikasi yang melibatkan overlay pencitraan virtual ke dunia nyata. ArToolkit menggunakan pelacakan video untuk menghitung posisi kamera yang nyata dan mengorientasikan pola pada kertas marker secara realtime. Setelah posisi kamera yang asli telah diketahui, maka virtual camera dapat diposisikan pada titik yang sama, dan objek 3D dapat digambarkan diatas marker. ArToolkit memecahkan masalah pada AR yaitu sudut pandang pelacakan objek dan interaksi objek virtual.
                 ArToolkit merupakan software library yang dirancang untuk dapat dihubungkan ke dalam program aplikasi. ArToolit membutuhkan webcam yang sudah terinstall pada komputer, selain itu dibutuhkan marker dan juga harus sudah terinstal DirectX minimal versi 9. Hal penting lainnya yaitu menyiapkan file glut (Graphic Library Utility Toolkit). Langkah-langkah dalam pengaturan file glut diantaranya adalah:
1.      Download terlebih dahulu ArToolkit di: http://artoolkit.sourceforge.net/apidoc
2.      Buat folder AR di drive C
3.      Simpan ArToolkit-2.72-bin-win32.zip dan glut-3.7.6-bin zip ke folder AR.
4.      Ekstrak ArToolkit-2.72.1-bin-win.zip ke drive C
5.      Ekstrak glut-3.7.6-bin.zip pada folder AR.
6.      Copy file glut32.dll dari folder glut-3.7.6-bin ke dalam folder C:\ArToolkit\bin.
7.      Tambahkan folder GL di dalam C:\ArToolkit\include kemudian copy file glut.h dari folder glut-3.7.6-bin ke folder C:\ArToolkit\include\GL.
8.      Copy file glut32.lib dari folder glut-3.7.6-bin ke folder C:\ArToolkit\lib.

            ArToolkit menggunakan teknik visi komputer untuk mengkalkulasi sudut pandang kamera nyata ke marker yang nyata. Terdapat lima langkah dalam proses kerja ArToolkit.
1.      Kamera mencari marker, kemudian marker yang dideteksi diubah menjadi binary, kemudian black frame atau bingkai hitam terdeteksi oleh kamera.
2.      Kamera menemukan posisi marker 3D dan dikalkulasikan dengan kamera nyata.
3.      Kamera mengidentifikasi marker, apakah pola marker sesuai dengan templates memory.
4.      Transformasikan posisi marker.
5.      Objek 3D di render diatas marker.

Manfaat Augmented Relaity

02.36 / Comments (0) / by Aji Pangestu

Manfaat Augmented Reality

1.      Kesehatan
Bidang ini merupakan salah satu bidang yang paling penting bagi sistem augmented reality. Contoh penggunaannya adalah pada pemeriksaan sebelum operasi, seperti CT Scan atau MRI, yang memberikan gambaran kepada ahli bedah mengenai anatomi internal pasien. Berdasarkan gambar-gambar ini kemudian pembedahan direncanakan. Realitas tertambah dapat diaplikasikan sehingga tim bedah dapat melihat data CT Scan atau MRI pada pasien saat pembedahan berlangsung. Penggunaan lain adalah untuk pencitraan ultrasonik, di mana teknisi ultrasonik dapat mengamati pencitraan fetus yang terletak di abdomen wanita yang hamil.

2.      Manufaktur dan Reparasi
Bidang lain di mana realitas tertambah dapat diaplikasikan adalah pemasangan, pemeliharaan, dan reparasi mesin-mesin berstruktur kompleks, seperti mesin mobil. Instruksi-instruksi yang dibutuhkan dapat dimengerti dengan lebih mudah dengan realitas tertambah, yaitu dengan menampilkan gambar-gambar tiga dimensi di atas peralatan yang nyata. Gambar-gambar ini menampilkan langkah-langkah yang harus dilakukan untuk menyelesaikannya dan cara melakukannya., Gambar-gambar tiga dimensi ini juga dapat dianimasikan sehingga instruksi yang diberikan menjadi semakin jelas. Beberapa peneliti dan perusahaan telah membuat beberapa prototipe di bidang ini. Perusahaan pesawat terbang Boeing tengah mengembangkan teknologi realitas tertambah untuk membantu teknisi dalam membuat kerangka kawat yang membentuk sebagian dari sistem elektronik pesawat terbang. Kini, untuk membantu pembuatannya teknisi masih menggunakan papan-papan besar yang perlu disimpan di beberapa gudang penyimpanan yang terpisah. Menyimpan instruksi-instruksi pembuatan kerangka kawat ini dalam bentuk elektronik dapat menghemat tempat dan biaya secara signifikan.

3.      Hiburan
Bentuk sederhana dari realitas tertambah telah dipergunakan dalam bidang hiburan dan berita untuk waktu yang cukup lama. Contohnya adalah pada acara laporan cuaca dalam siaran televisi di mana wartawan ditampilkan berdiri di depan peta cuaca yang berubah. Pada ruang studio, wartawan tersebut sebenarnya berdiri di depan layar biru atau hijau. Pencitraan yang asli digabungkan dengan peta buatan komputer menggunakan teknik yang bernama chroma-keying. Princeton Electronic Billboard telah mengembangkan sistem realitas tertambah yang memungkinkan lembaga penyiaran untuk memasukkan iklan ke dalam area tertentu gambar siaran. Contohnya, ketika menyiarkan sebuah pertandingan sepak bola, sistem ini dapat menempatkan sebuah iklan sehingga terlihat pada tembok luar stadium.

4.      Pelatihan Militer
Kalangan militer telah bertahun-tahun menggunakan tampilan dalam kokpit yang menampilkan informasi kepada pilot pada kaca pelindung kokpit atau kaca depan helm penerbangan mereka. Ini merupakan sebuah bentuk tampilan realitas tertambah. SIMNET, sebuah sistem permainan simulasi perang, juga menggunakan teknologi realitas tertambah. Anggota militer dilengkapi dengan tampilan kaca depan helm, aktivitas unit lain yang berpartisipasi dapat ditampilkan. Contohnya, seorang tentara yang menggunakan perlengkapan tersebut dapat melihat helikopter yang datang. Pada peperangan, tampilan medan perang yang nyata dapat digabungkan dengan informasi catatan dan sorotan untuk memperlihatkan unit musuh yang tidak terlihat tanpa perlengkapan ini.

5.      Navigasi Telepon Genggam
Pada kurun waktu 1 tahun terakhir ini, telah banyak integrasi Realitas Tertambah yang dimanfaatkan pada telepon genggam. Saat ini ada 3 Sistem Operasi telepon genggam besar yang secara langsung memberikan dukungan terhadap teknologi Realitas Tertambah melalui antarmuka pemrograman aplikasinya masing-masing. Untuk dapat menggunakan kamera sebagai sumber aliran data visual, maka Sistem Operasi tersebut mesti mendukung penggunaan kamera dalam modus pratayang. Realitas Tertambah adalah sebuah presentasi dasar dari aplikasi-aplikasi navigasi. Dengan menggunakan GPS maka aplikasi pada telepon genggam dapat mengetahui keberadaan penggunanya pada setiap waktu. Berbagai macam aplikasi telah menggunakan teknologi Realitas Tertambah dikawinkan dengan lokasi sebagai presentasi untuk menampilkan titik-titik di sekitar dengan radius tertentu. Hal ini memungkinkan pengembang aplikasi untuk membuat fitur pemberian arah (dalam bahasa inggrisnya disebut turn-by-turn) lalu menampilkan dan atau menyuarakan kepada penggunanya untuk membelokkan arah

Augmented Reality

02.34 / Comments (0) / by Aji Pangestu

Augmented Reality

            Realitas tertambah, atau lebih dikenal dengan AR (augmented reality), adalah teknologi yang menggabungkan benda maya dua dimensi dan ataupun tiga dimensi ke dalam sebuah lingkungan nyata tiga dimensi lalu memproyeksikan benda-benda maya tersebut dalam waktu nyata.
            Menurut Ronald Azuma pada tahun 1997, AR adalah menggabungkan dunia nyata dan virtual, bersifat interaktif secara real time, dan merupakan animasai 3D. Paul Milgram dan Fumio Kishino pada tahun 1994, mendefinisikan Milgram’s Reality-Virtuality Continuum. Mereka menggambarkan sebuah kontinum yang membentang dari lingkungan nyata untuk untuk lingkungan virtual murni. Mereka menyimpulkan bahwa AR lebih dekat ke lingkungan nyata dan augmented virtuality lebih dekat ke lingkungan virtual.
            AR yang dalam bahasa Indonesia diterjemahkan sebagai realitas tertambah atau aplikasi realitas yang diperluas, adalah teknologi yang menggabungkan benda maya dua dimensi dan ataupun tiga dimensi ke dalam sebuah lingkungan nyata tiga dimensi lalu memproyeksikan benda-benda maya tersebut dalam waktu nyata (Wikipedia, 2009).

            Pembuatan AR ini menggunakan webcam sebagai perangkat untuk menangkap citra. Sebelum citra diubah ke dalam bentuk digital maka proses manipulasi citra digital tidak bisa dilakukan. Citra digital (f(x,y)) mempunyai dua unsur. Unsur yang pertama merupakan kekuatan sumber cahaya yang melingkupi pandangan  terhadap objek (illumination). Unsur yang kedua merupakan besarnya cahaya yang direfleksikan oleh objek ke dalam pandangan mata atau disebut juga reflectance components. Kedua unsur tersebut dituliskan sebagai fungsi i(x,y) dan r(x,y).

Sejarah Augmented Reality

            Sejarah tentang Augmented Reality (AR) dimulai dari tahun 1957-1962, ketika seorang penemu yang bernama Morton Heilig, seorang sinematografer, menciptakan dan mempatenkan sebuah simulator yang disebut Sensorama dengan visual, getaran dan bau. Pada tahun 1966, Ivan Sutherland menemukan head-mounted display yang dia klaim adalah, jendela ke dunia virtual. Tahun 1975 seorang ilmuwan bernama Myron Krueger menemukan Videoplace yang memungkinkan pengguna dapat berinteraksi dengan objek virtual untuk pertama kalinya.
            Tahun 1989, Jaron Lanier, memeperkenalkan Virtual Reality dan menciptakan bisnis komersial pertama kali di dunia maya. Tahun 1992 mengembangkan AR untuk melakukan perbaikan pada pesawat boeing, dan pada tahun yang sama, LB Rosenberg mengembangkan salah satu fungsi sistem AR, yang disebut Virtual Fixtures, yang digunakan di Angkatan Udara AS Armstrong Labs, dan menunjukan manfaatnya pada manusia, dan pada tahun 1992 juga, Steven Feiner, Blair Maclntyre dan dorĂ©e Seligmann, memperkenalkan untuk pertama kalinya Major Paper untuk perkembangan Prototype AR.
            Pada tahun 1999, Hirokazu Kato, mengembangkan ArToolkit di HITLab dan didemonstrasikan di SIGGRAPH, pada tahun 2000, Bruce. H. Thomas, mengembangkan ARQuake, sebuah mobile games AR yang ditunjukan di international symposium on wearable computers. Pada tahun 2008, witiude AR Travel Guide, memperkenalkan Android G1 telephone yang berteknologi AR, tahun 2009, Saqoosha memperkenalkan FLARToolkit yang merupakan perkembangan dari ArToolkit. FLARToolkit memungkinkan untuk memasang teknologi AR di sebuah website, karena output yang dihasikan FLARToolkit berbentuk Flash. Ditahun yang sama, wikitude Drive meluncurkan sistem navigasi berteknologi AR di platform android. Tahun 2010, Acrossair menggunakan teknologi AR pada I-Phone 3GS.

JAVA ADALAH

02.28 / Comments (0) / by Aji Pangestu

“Java adalah suatu teknologi di dunia software komputer. Selain merupakan suatu bahasa pemrograman, Java juga merupakan suatu platform.”
Penulis secara ringkas telah menjawab pertanyaan tersebut dalam kalimat tersebut, dan berikut ini penulis akan menjelaskan lebih lanjut:


“Java merupakan teknologi di mana teknologi tersebut mencakup Java sebagai bahasa pemrograman yang memiliki sintaks dan aturan pemrograman tersendiri, juga mencakup Java sebagai platform yaitu di mana teknologi ini memiliki virtual machine dan library yang diperlukan untuk menulis dan menjalankan program yang ditulis dengan bahasa pemrograman java”.
Asal Muasal Java
Java diciptakan oleh suatu tim yang dipimpin oleh Patrick Naughton dan James Gosling dalam suatu proyek dari Sun Microsystem yang memiliki kode Green dengan tujuan untuk menghasilkan bahasa komputer sederhana yang dapat dijalankan di peralatan sederhana dengan tidak terikat pada arsitektur tertentu.
Mula-mula James Gosling menyebut bahasa pemrograman yang dihasilkan dengan OAK tetapi karena OAK sendiri merupakan nama dari bahasa pemrograman komputer yang sudah ada maka kemudian Sun mengubahnya menjadi Java.
Akhirnya setelah melalui beberapa transformasi dan proses, Sun akhirnya meluncurkan browser dari Java yang disebut Hot Java yang mampu menjalankan applet. Setelah itu teknologi Java diadopsi oleh Netscape yang memungkinkan program Java dijalankan di browser Netscape sejak January 1996 yang kemudian diikuti oleh Internet Explorer. Karena keunikan dan kelebihannya, teknologi Java mulai menarik banyak vendor terkemuka seperti IBM, Symantec, Inprise, dll.
Akhirnya Sun merilis versi awal Java secara resmi pada awal 1996 yang kemudian terus berkembang hingga muncul JDK 1.1 kemudian JDK 1.2 yang menghasilkan banyak peningkatan dan perbaikan sehingga mulai versi ini Java disebut Java2. Perubahan yang utama adalah adanya Swing yang merupakan teknologi GUI (Graphical User Interface) yang mampu menghasilkan aplikasi window yang benar-benar portabel.
Dan pada tahun-tahun berikutnya (1998-1999) lahirlah teknologi J2EE (Java 2 Enterprise Edition) yang berbasis J2SE yang diawali dengan servlet dan EJB kemudian diikuti JSP. Kelebihan Java di lingkungan network dan terdistribusi serta kemampuan multithreading mengakibatkan Java menjadi cepat populer di lingkungan server side.
Terakhir teknologi Java melahirkan J2ME (Java 2 Micro Edition) yang sudah diadopsi oleh Nokia, Siemens, SonyEricsson, Motorola, Samsung untuk menghasilkan aplikasi mobile baik games maupun software bisnis dan berbagai jenis software lain yang dapat dijalankan di peralatan mobile seperti ponsel.
3. Sejarah Perkembangan Java
Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai “*7″ (Star Seven).
Setelah era Star Seven selesai, sebuah anak perusahaan TV kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.
Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.
Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.
Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemeritaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.
Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja “bapak java”, James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi “Java”. Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling.
sumber: disini

Tetep Olahraga Saat Puasa, Kenapa Enggak?

02.15 / Comments (0) / by Aji Pangestu

Bulan puasa sebentar lagi datang. Untuk menjalaninya diperlukan tubuh yang bugar dan fit, salah satunya adalah dengan:

tidur di masjid 


kalo ane sih pilih yang ini 



olahraga 


Yang jadi pertanyaan, saat bulan puasa datang, dapatkah kita tetap berolahraga mengingat asupan energi dan nutrisi berkurang? Tentu bisa. Justru dengan tetap rutin berolahraga Anda tetap terlihat segar selama menjalani puasa. Nah, berikut adalah tips berolahraga di saat bulan puasa.


1.Memilih orang yang tepat

Pagi Hari setelah Sahur


Jika Anda memilih waktu berolahraga di pagi hari setelah sahur, maka pilihlan jenis olahraga yang ringan. Anda bisa joging, bersepeda, jalan cepat, yoga, atau body balance. Berolahragalah selama 30-45 menit.


Sore Hari Menjelang Berbuka




Jika Anda merasa fit dan memilih waktu berolahraga di sore hari yang intensitasnya lebih tinggi, Anda bisa melakukan latihan kardio dikombinasi dengan sedikit latihan beban, lari, senam dansa, pilates, renang selama 30 hingga 60 menit sebelum berbuka. Ada yang ngga tau apa itu pilates? Sama, ane juga gatau


2. Perhatikan Asupan 


Konsumsilah makanan tinggi protein dan kaya serat karena jenis makanan ini menyimpan energi lebih lama. Anda tidak mudah merasa lapar. Tidak mudah lelah saat Anda harus berolahraga di saat berpuasa. Misalnya, mulailah sahur dengan jus sayuran hijau: bayam, batang seledri, air jeruk lemon, nanas, dan madu. Baru minum teh manis panas atau susu. Telur rebus, kacang-kacangan dan sayuran pastikan ada dalam daftar menu sahur Anda. Lengkapi dengan konsumsi vitamin (vitamin C, E, dan minyak ikan). 




Sore hari, setelah berolahraga, berbukalah dengan makanan segar menyehatkan. Misalnya memasukkan daftar kombinasi jus segar dalam menu berbuka Anda. Ganti kebiasaan mengonsumsi gorengan saat berbuka.




3. Hati-hati dan Dengarkan Tubuh Anda



Ada baiknya sebelum berolahraga, kenali dengan baik kondisi tubuh Anda hari itu. Bagaimana tekanan darah Anda, denyut nadi, suhu tubuh, semua harus terukur secara obyektif. Anda yang paling tahu kondisi tubuh Anda. Jangan terlalu memaksakan diri berolahraga jika memang tubuh terasa tidak fit.

4. Tidur Cukup




Atur waktu tidur Anda dengan baik. Umumnya saat berpuasa waktu tidur menjadi berkurang. Saat berpuasa, Anda harus bangun pukul 3 pagi menyiapkan sahur. Padahal dibutuhkan tidur cukup minimal 6 jam, jika ingin melakukan aktivitas olahraga. Untuk menyiasatinya maka tidurlah lebih cepat di malam hari. Atur waktu secermat mungkin sehingga waktu tidur Anda mencukupi 6-8 jam.


SUMBER: DISINI