assalammualikum wr. wb. perkenalkan nama saya Imam afriyadi biasa di panggil Imam. Alhamdulillah setelah lama ga nulis di blog akhirnya ana menulis di blog ini lagi. untuk kali ini ana ingin mencoba membagi ilmu yang saya miliki kepada teman-teman semua yang membaca blog ini. baiklah ana orang tidak suka neko-noke (buah iblis Rob Luci di Serial Anime One Piece) hehe .. maksudnya ana orangnya to the point (bener ga tulisannya tuh, ahh biarin dh)..
pada kesempatan pertama nulis di blog ini setelah lama ga nulis (udah banyak sarang laba-labanya) saya ingin memberikan ilmu komputer yang lebih spesifik ilmu bahasa pemrograman dan bahasa pemrograman yang ingin saya berikan yaitu bahasa pemrograman yang klo di bilang bahasa pemrograman yang nyaman untuk saya gunakan setelah banyak bahasa yang sudah saya pelajari di kampus. (haduh, tadi katanya to the point) oke oke...
bahasa pemrograman yang saya maksud adalah Bahasa Pemrogaraman Java . ya Java kalo masuk dalam tatanan bahasa indonesia artianya Jawa (Pulau Jawa) tapi bukan itu sih kayaknya..
(mode Serius!)
Sejarahnya Java berawal pada tahun 1991 ketika perusahaan Sun Microsystem memulai Green Project, yakni projek penelitian untuk membuat bahasa yang akan digunakan pada chip-chip embedded untuk device intelligent consumer electronic. bahasa tersebut haruslah bersifat multi-platform, tidak tergantung kepada vendor yang memanufaktur chip tersebut.
Dalam penelitiannya, Projek Green berhasil membuat prototype semaca PDA (Personal Data Assistance) yang dapat berkomunikasi antara satu dengan yang lain dan diberi nama Star 7. Ide berawal untuk membuat sistem operasi bagi Star 7 berbasis C dan C++. setelah berjalan beberapa lama, James Gosling, salah seorang anggota team, merasa kurang puas dengan beberapa karakteristik dari kedua bahasa tersebut berusaha mengembangkan bahasa lain. bahasa tersebut kemudian dinamakan Oak, diinspirasi ketika dia melihat pohon di seberang kaca ruang kantornya. belakangan Oak beralih nama menjadi Java.
Karena pada awalnya ditujukan untuk pemrograman device kecil, Java memiliki karakteristik berukuran kecil, efisien, dan portable untuk berbagai hardware. Projek Green sempat terancam terhenti karena dalam perkembangannya, device ini belum memiliki pasar seperti yang diramalkan semula. Selanjutnya Java diarahkan untuk pemrograman internet. Secara kebetulan, fitur-fitur Java yang telah disebutkan sebelumnya sangat sesuai bagi pengembangan internet sehingga dalam beberapa tahun belakangan ini Java telah menjadi primadona untuk pemrograman yang berbasis internet.
(Keunggulan Java nih)
Java memiliki beberapa keunggulan bila dibandingkan dengan bahasa pemrograman lainnya. Ada beberapa aspek yang dibahas disini, yaitu:
2. Java berorientasi pada objek (Objek Oriented)
Java adalah bahasa pemrograman yang berorientasi objek (OOP), bukan seperti Pascal, Basic, atau C yang berbasis prosedural. Dalam memecahkan masalah. Java membagi program menjadi objek-objek, kemudian memodelkan sifat dan tingkah laku masing-masing. Selanjutnya, Java menentukan dan mengatur interaksi antara objek yang satu dengan lainnya.
3. Java bersifat terdistribusi
Pada dekade awal perkembangan PC (Personal Computer), komputer hanya bersifat sebagai workstation tunggal, tidak terhubung satu sama lain. Saat ini, sistem komputerisasi cenderung terdistribusi, mulai dari workstation client, e-mail server, database server, web server, proxy server, dan sebagainya.
4. Java bersifat Multiplatform
Dewasa ini kita mengenal banyak platform Operating System, mulai dari Windows, Apple, berbagai varian UNIX dan Linux, dan sebagainya. Pada umumnya, program yang dibuat dan dikompile di suatu platform hanya bisa dijalankan di platform tersebut. Java bersifat multiplatform, yakni dapat di-"terjemahkan" oleh Java Interpreter pada berbagai sistem operasi.
5 Java bersifat MultiThread
Thread adalah proses yang dapat dikerjakan oleh program dalam suatu waktu. Java bersifat Multithreaded, artinya dapat mengerjakan beberapa proses dalam waktu yang hampir bersamaan.
nah, mungkin cukup demikian ilmu pemrograman yang saya berikan untuk postingan kali ini. tapi kalo dilihat ini belum nyampe ilmu pemrogaraman ya, ini hanya memperkenalkan sejarah dan keunggulan Java. tapi itulah intinya tak kenal maka tak sayang , kita harus menganal dulu bahasa pemrograman tersebut jika sudah mengenal kemudian tertarik ahhhh, boleh lah mendalaminya.. insyaallah dalam waktu dekat ana akan menuliskan teknik pemrogramannya, tapi sabar yaaa, orang sabar disayang Allah :)
(hehe, mohon maaf jika masih ada tulisan yang masih kurang dipahami atau sulit dibaca :) karena penulis hanyalah orang biasa yang ingin belajar dan terus belajar)
kritik dan saran silahkan di-"lemparkan" (kayak batu aja dilempar) ke kolom "komentar",
alhamdulillah saya muslim jadi salamnya "Assalammualaikum wr. wb" :)
pada kesempatan pertama nulis di blog ini setelah lama ga nulis (udah banyak sarang laba-labanya) saya ingin memberikan ilmu komputer yang lebih spesifik ilmu bahasa pemrograman dan bahasa pemrograman yang ingin saya berikan yaitu bahasa pemrograman yang klo di bilang bahasa pemrograman yang nyaman untuk saya gunakan setelah banyak bahasa yang sudah saya pelajari di kampus. (haduh, tadi katanya to the point) oke oke...
bahasa pemrograman yang saya maksud adalah Bahasa Pemrogaraman Java . ya Java kalo masuk dalam tatanan bahasa indonesia artianya Jawa (Pulau Jawa) tapi bukan itu sih kayaknya..
(mode Serius!)
Sejarahnya Java berawal pada tahun 1991 ketika perusahaan Sun Microsystem memulai Green Project, yakni projek penelitian untuk membuat bahasa yang akan digunakan pada chip-chip embedded untuk device intelligent consumer electronic. bahasa tersebut haruslah bersifat multi-platform, tidak tergantung kepada vendor yang memanufaktur chip tersebut.
Dalam penelitiannya, Projek Green berhasil membuat prototype semaca PDA (Personal Data Assistance) yang dapat berkomunikasi antara satu dengan yang lain dan diberi nama Star 7. Ide berawal untuk membuat sistem operasi bagi Star 7 berbasis C dan C++. setelah berjalan beberapa lama, James Gosling, salah seorang anggota team, merasa kurang puas dengan beberapa karakteristik dari kedua bahasa tersebut berusaha mengembangkan bahasa lain. bahasa tersebut kemudian dinamakan Oak, diinspirasi ketika dia melihat pohon di seberang kaca ruang kantornya. belakangan Oak beralih nama menjadi Java.
Karena pada awalnya ditujukan untuk pemrograman device kecil, Java memiliki karakteristik berukuran kecil, efisien, dan portable untuk berbagai hardware. Projek Green sempat terancam terhenti karena dalam perkembangannya, device ini belum memiliki pasar seperti yang diramalkan semula. Selanjutnya Java diarahkan untuk pemrograman internet. Secara kebetulan, fitur-fitur Java yang telah disebutkan sebelumnya sangat sesuai bagi pengembangan internet sehingga dalam beberapa tahun belakangan ini Java telah menjadi primadona untuk pemrograman yang berbasis internet.
(Keunggulan Java nih)
Java memiliki beberapa keunggulan bila dibandingkan dengan bahasa pemrograman lainnya. Ada beberapa aspek yang dibahas disini, yaitu:
- Java bersifat sederhana dan relatif udah
2. Java berorientasi pada objek (Objek Oriented)
Java adalah bahasa pemrograman yang berorientasi objek (OOP), bukan seperti Pascal, Basic, atau C yang berbasis prosedural. Dalam memecahkan masalah. Java membagi program menjadi objek-objek, kemudian memodelkan sifat dan tingkah laku masing-masing. Selanjutnya, Java menentukan dan mengatur interaksi antara objek yang satu dengan lainnya.
3. Java bersifat terdistribusi
Pada dekade awal perkembangan PC (Personal Computer), komputer hanya bersifat sebagai workstation tunggal, tidak terhubung satu sama lain. Saat ini, sistem komputerisasi cenderung terdistribusi, mulai dari workstation client, e-mail server, database server, web server, proxy server, dan sebagainya.
4. Java bersifat Multiplatform
Dewasa ini kita mengenal banyak platform Operating System, mulai dari Windows, Apple, berbagai varian UNIX dan Linux, dan sebagainya. Pada umumnya, program yang dibuat dan dikompile di suatu platform hanya bisa dijalankan di platform tersebut. Java bersifat multiplatform, yakni dapat di-"terjemahkan" oleh Java Interpreter pada berbagai sistem operasi.
5 Java bersifat MultiThread
Thread adalah proses yang dapat dikerjakan oleh program dalam suatu waktu. Java bersifat Multithreaded, artinya dapat mengerjakan beberapa proses dalam waktu yang hampir bersamaan.
nah, mungkin cukup demikian ilmu pemrograman yang saya berikan untuk postingan kali ini. tapi kalo dilihat ini belum nyampe ilmu pemrogaraman ya, ini hanya memperkenalkan sejarah dan keunggulan Java. tapi itulah intinya tak kenal maka tak sayang , kita harus menganal dulu bahasa pemrograman tersebut jika sudah mengenal kemudian tertarik ahhhh, boleh lah mendalaminya.. insyaallah dalam waktu dekat ana akan menuliskan teknik pemrogramannya, tapi sabar yaaa, orang sabar disayang Allah :)
(hehe, mohon maaf jika masih ada tulisan yang masih kurang dipahami atau sulit dibaca :) karena penulis hanyalah orang biasa yang ingin belajar dan terus belajar)
kritik dan saran silahkan di-"lemparkan" (kayak batu aja dilempar) ke kolom "komentar",
alhamdulillah saya muslim jadi salamnya "Assalammualaikum wr. wb" :)