Yang Pertama . . .

Saya Khanty Dwi Ichtyantri (ˆ⌣ˆ)ง

Yang Ke dua . . .

Gunadarma University (^__^)

Yang Ke tiga . . .

Kesalahan itu bukan untuk terus menerus disesali, tapi juga harus terus diperbaiki untuk kedepannya. Allah Maha Adil lagi Maha Pengampun :')

Yang ke empat. . .

Cuma Promosi aja HaHaHa

Yang ke lima . . .

Ini bebrapa contoh website yang pernah saya buat :-) masih pemula :-)(•ˆ⌣ˆ•)

Senin, 22 Februari 2016

Nikmat Syukur Tiba Ditempat Mu




Assalamu’alaikum warahmatullahi wabarakatuh.

Waaah udah lama yaa saya tidak bercuap-cuap ditempat ini, udah banyak debu sama sarang laba-laba nih, mesti di sapu sama dip el *ga jelas*
Mau sedikit bikin cerita nih, tentang pengalaman yang tak terduga :”), boleh yaaa, yuk aah mulai aja biar gak makin lama

Entah harus bahagia atau sedih yang harus saya rasakan saat saya benar-benar tiba dan menginjak tanah Arab saat itu. Bahagia karena saya bisa pergi menjalankan ibadah umroh bersama mama serta kakak saya. Sedih karena bapak tidak ikut serta bersama kami, namun saya yakin, bapak pasti tahu dan liat bahwa kami akhirnya bisa menjalankan ibadah umroh yang memang sudah direncanakan oleh bapak sebelumnya.

Yaaa... ibadah umroh ini memang ibadah yang direncanakan sebelumnya. Bapak ingin sekali mengajak istri dan kedua anaknya untuk menjalankan ibadah umroh bersama-sama, walaupun saya tidak mengetahui rencana itu sebelumnya. Namun apa daya, keadaan bapak saat itu memang sangat tidak mendukung, penyakit jantung bapak kumat dan harus sering check up ke rumah sakit serta tidak bisa lepas dari pengawasan dokter. Dokter pun tidak mengijinkan bapak untuk terlalu banyak melakukan aktivitas, kerena dapat menyebabkan penyakit jantung bapak kumat.

Sampai pada tanggal 23 Mei 2015 bapak menghembuskan nafas terakhirnya. Jujur hari itu benar-benar hari yang membuat saya merasa hancur sangat hancur. Saya tidak bisa terima keadaan saat itu, saya tidak mau ditinggal bapak, saya tidak siap. Saya kecewa, kesal, marah kenapa Allah begitu cepat memanggil bapak, kenapa Allah tidak memberi waktu yang lama buat bapak. Saya belum bisa membahagiakan bapak, saya belum bisa memberi apa-apa ke bapak, saya belum bisa membuat bapak bangga punya anak seperti saya.  Saya hancur, melihat bapak yang terbujur kaku di depan mata saya. Tidak ada yang bisa saya lakukan selain menangis. Namun saya sadar, saya sayang sama bapak namun Allah jauh lebih sayang sama bapak. Saya sadar, Allah tidak mau bapak terus menerus merasakan sakit.

Tepat jam 12.30 malam waktu daerah setempat (Jeddah) saya beserta jamaah umroh lainnya tiba di bandara King Abdul Azis. Kemudian kami melanjutkan perjalanan ke Madinah yang di tempuh selama 4 jam dari Jeddah. Selama perjalanan saya merasa takjub dengan pemandangan  gurun pasir dan gunung bebatuan yang ada di kanan dan kiri jalan. Allahuakbar, Allah Maha Besar. Begitu besar kuasa Mu Ya Allah.


Selamat di perjalanan, di sisi kanan dan kiri jalan dipenuhi gunung bebatuan

Setibanya di Madinah hati saya semakin berdebar-debar, air mata turun begitu deras. Tidak ada kata-kata yang saya ucapkan selain kata-kata bersyukur karna saya diberi kesempatan untuk datang dan tiba di tempat ini. Yaaa Masjiid Nabawi, dimana tempat ini merupakan masjid yang didalamnya berada makan Nabi para umat Islam, Nabi akhir jaman Nabi Muhammad S.A.W

Di Masjid ini saya bertemu dengan semua umat islam dari berbagai Negara dari Turki, Palestina, India, Mesir, Malaysia, Singapura, Brazil dan masih banyak lainnya. Di Masjid Nabawi saya mengalami peristiwa yang tak disangka, dimulai sering di sapa oleh orang-orang yang ada di Masjid Nabawi, diberikan air minum, diberikan kurma sampai ada yang memeluk dan mencium pipi saya (wanita kok wanita). Subhanallah benar-benar indahnya umat islam yang saling menyayangi :”)
Sampai pada suatu siang sebelum shalat zuhur, dua (2) orang wanita cantik berkulit putih menghampiri saya dan rombongan jamaah umroh lainnya yang sedang duduk menunggu waktu zuhur, lalu dia mengatakan
“Assalamu’alaikum, can speak English ?”
tanpa ragu tiba-tiba sayang menjawab “Yes” dengan wajah penuh senyum.
Kemudian wanita itu bertanya kembali “From Indonesia right ?”,
“Of course” jawab saya.
Dengan wajah penuh senang 2 wanita itu mengatakan bahwa dia ingin berfoto bersana dengan saya dan ibu-ibu jamaah lainnya. 2 wanita ini berasal dari Palestine, 2 wanita ini mengatakan bahwa iya seneng dan suka dengan orang-orang Indonesia, dia mengatakan bahwa orang-orang Indonesia baik-baik, sopan dan mau membantu, selalu membantu Negaranya. Oleh karena itu 2 wanita ini ingin sekali foto bersama kami (saya beserta ibu-ibu jamaah lainnya dari travel yang saya ikuti), setelah selesai 2 wanita ini memeluk saya mencium pipi saya. Jujur entah apa yang terjadi pada diri saya, saat itu saya merasa senang dan bahagis bisa bertemu dengan 2 wanita itu, terlebih-lebih mereka mengatakan bahwa mereka suka dan senang dengan orang Indonesia. Namun sayangnya, saya tidak bertanya siapa nama mereka berdua dan saya tidak mengabadikan moment itu di camera saya L

Setelah 3 hari di Madinah saya, mama, mas dani dan jamaah lainnya melanjutkan perjalanan ke kota Makkah, namun sebelum ke kota makkah, kami semua melakukan kegiatan mikot sebelum umroh di masjid bir ali, setelah itu baru kama melanjutkan perjalanan ke masjidil haram di kota makkah. Kurang lebih 5 jam kami menempuh perjalanan kesana (diselingi istirahat).

Sesampainya di kota makkah, suasana sedikit berbeda, angin yang berhembus terasa kencang karena memang Madinah dan Makkah memang sedang mengalami musim dingin, namun dingin di Makkah lebih dingin dari pada di Madinah. Saya dan jamaah lainnya istirahat terlebih dahulu di hotel sampai menunggu waktunya tawaf. Tepat jam 1 saya dan jamaah melanjutkan ibadah tawaf dan menuju ke dalam Masjidil Haram. Ketika masuk masjid, jantung saya terasa berdebar kencang, ditambah saat melihat ka’bah secara langsung, semakin berdebar-debar hati saya. Tak henti-hentinya saya mengucapkan syukur serta mengucapkan kalimat talbiyah, subhanallah ya Allah saya masih tidak percaya saya bisa kesini, saya bisa melihat ka’bah secara langsung dan dari dekat (karena biasanya melihat ka’bah dari gambar, sekarang bisa melihat secara langsung). Ya ALLAH....

Jujur saat melihat ka’bah dan selama tawaf yang ada di pikiran saya hanyalah Bapak, saya rindu bapak, saya ingin bertemu dengan bapak. Air mata tak henti-hentinya mengalir ke pipi saya, sambil agak terisak saya mengucap kalimat talbiyah. Semua orang yang ada di sekeliling saya (jamaah travel) termasuk mama, hanya bisa mengelus-elus pundak saya, mencoba untuk membantu menghentikan tangis yang terasa terisak dari bibir saya.

Selesai tawaf, banyak do’a yang saya panjatkan, saya paham kesempatan seperti ini sangat sulit didapatkan,saya harus memanfaatkan kesempatan ini dengan terus dan banyak berdo’a serta mengucap rasa syukur atas apa yang telah Allah telah berikan.

Semakin lama, air mata semakin mengalir, hanya bapak yang saya ingat saat itu
“Bapak, ade kangen sama bapak. Ade, mama sama mas sudah sampai sini pak, kita sampai sini dengan selamat pak. Bapak yang ingin kita semua hadir disini bersama-sama pak, bapak yang ingin kita ibadah sama-sama. Bapak ade sayang bapak, ade kangen bapak, ade mau lihat bapak.”

“Ya Allah Ya Rahman Ya Rahim, hanya kepada-Mu aku memohon dan meminta, terpatkan bapakku disisimi, disisi yang terbaik dan terindah di Jannah Mu Ya Allah, Lindungi dan jaga bapak disana Ya Allah, jauhkanlah bapak dari panasnya api neraka Ya Allah, berikan bapak kebahagiaan disana. Serta berikan aku kekuatan serta ketegaran untuk menghadapi ini semua Ya Allah, dan berikan aku selalu kemudahan, serta kelancaraan hidup agar aku bisa membahagiakan mama serta kakakku, beriaku kesehatan agar aku mampu menjaga mama serta kakakku Ya Allah”

Semakin deras air mata yang jatuh ke pipi.
Yaaa mungkin itu segelintir do’a yang bisa saya ucapkan *masih banyak lagi*
*stop dulu yaa nangis-nangisnya, makin nyesek takut gak bisa napas #deritapenyakitkecil*

Lanjuttt.....

Setelah menyelesaikan tawaf, kemudia dilanjutkan dengan sa’i (jalan dari bukit safa ke marwah untuk laki-laki berlari kecil) dan tahalul (gunting rambut). Selesai melaksanakan ibadah umrah yang utama (untuk diri sendiri) saya, mama dan mas dani melanjutkan ibadah di depan ka’bah sambil menunggu waktu subuh, karena waktu setempat sudah menunjjukkan jam 04.00 pagi.

Walaupun jam 04.00 pagi, disini tidak pernah kenal kata sepi, selalu ramai, selalu padat. Banyak dari mereka yang masih melaksanakan ibadah tawaf atau sekedar berdo’a, dzikir ataupun membaca al-qur’an di depan altar dekat ka’bah.



Ohiya kalau di Arab (Madinah & Makkah) terdapat 2 kali adzan. Adzan pertama untuk panggilan shalat tasbih dan tahajud, adzan kedua (selang 1 jam’an) itu adzan untuk shalat subuh. Jarak antara adzan dan ikomat pun sekitar 30 menit-an. Betah deh pokoknya disana, ibadah tuh rasanya tenang, dan merasa selalu diingatkan. Dan saya tuh paling betah duduk di dekat ka’bah, gak mau beranjak rasanya.

Setelah shalat subuh, saya, mama dan mas dani tidak langsung beranjak dari tempat shalat kami. Kami selalu berdiam diri sambil berdzikir maupun membaca al-qur’an. Ketika mata ini jelalatan *apa ini* melihat kesana kemari, tiba-tiba mata ini tertuju pada langit di atas ka’bah. Subhanallah, Allahu Akbar..... saya belum pernah melihat langit seindah ini, langit yang berwarna merah muda dan biru, ditambah adanya bulan yang berwarna putih, yaaa saya suka sekali dengan bulan, tak henti-hentinya saya ucapkan syukur pada Allah, bernar-benar nikmat Allah yang diberikan begitu indah.

Saya merupakan type orang yang suka mengabadikan moment-moment tertentu, makanya pemandangan langit yang indah itu tidak akan saya sia-siakan. Karena saya tahu, moment seperti itu jarang saya temui. Dan ini penampakkan langit subuh di atas ka’bah


Dan masih banyak monet-monet yang membuat saya merasa takjub :”)

Duuh dari tadi cerita panjang lebar malah beneran netesin air mata *dasar cengeng*
Maaf yaa, si pemblog emang cengeng hehe :””)

Selanjutnya saya sedikit cerita tempat-tempat yang saya datangi pas disana :”)
Di bawah yaaaa...

Foto Masjid Kuba di Madinah



Foto saya ini di Jabal Rahmah


Ini Foto di Masjid Nabawi di Madinah


Ini juga di Masjid Nabawi


Ini juga di Masjid Nabawi, diujung kanan ada si mama xixi

Ini mama di pelataran Masjidil Haram, itu juga ada jam raksasa, kalau ga salah itu dibawahnya ada hotel sama mall grand zamzam *maaf kalau salah*

Padang Pasir di peternakkan Unta

Ini di dalem Masjidil Haram

Saya, mas dani dan mama waktu di Jeddah.
Katanya sih itu mirip sepedahnya Nabi Adam a.s hahha yaa wallahu’alam

Ini di peternakan unta bareng sama jamaah umroh lainnya (satu travel)


Foto ini saya ambil dari lantai 2 tempat tawaf

Ini tangan saya pas pegang dan mau meluk ka’bah. Masih sempet-sempetnya foto, padahal ini lagi dempet-dempettan dan dalam keadaan banjir nangis *aneh emang saya* :”)
Waktu mama sama mas dani meluk ka’bah, dan disini saya bener-bener liat mas dni nangis terisak sambil menyebut nama bapak :”), begitu juga dengan mama

Ini foto waktu di Masjid Nabawi di Madinah

Pagi hari di dekat ka’bah, sambil dhuha’an
Ini niatnya foto mama dari samping, eeh malah keambil kepalanya aja, karna suananya rame banget disini :”)


Duhhh kayanya segini aja yaa cerita-ceritanya.. udah kebanyakkan...
Sebenernya masih banyak lagi foto-fotonya, tapi takut nyampah hehe :”)

Cerita ini tidak bermaksud pamer, hanya ingin berbagi cerita aja ke blogger. Dan semoga buat yang belum pernah kesini bisa kesini, dan yang sudah pernah kesini bisa kesini lagi. Aamiin Allahumma’aamiin :”)

NB : Foto-foto yang di share merupakan foto asli yang saya ambil dari smartphone saya, tidak percaya ? bukti ada disaya dan bisa minta ke saya J

Terimakasih blogger......


Wassalamu’alaikum warahmatullahi wabarakatuh







Instagram : khantydwi
Facebook : Khanty Dwi Ichtyantri
Twitter   : khantydwi

Senin, 18 Januari 2016

Selamat Jalan Bapakku






Bapak....
Tak lagi terucap dari bibirku ketika aku mencarimu dirumah
Bapak....
Tak lagi terucap dari bibirku ketika aku menegurmu
Bapak....
Tak lagi tiba dihadapanku

Laki-laki miskin namun berhati kaya
Laki-laki kuat yang tidak pernah menangis di depan anak-anaknya
Laki-laki hebat yang tidak pernah mengeluh dan menyerah demi anak-anaknya
Laki-laki bertanggung jawab yang melindungi istri dan anak-anaknya

Selamat jalan pak...
Sungguh kepergianmu masih begitu menyakitkan
Menyisahkan luka yang begitu mendalam
Bahkan takkan mungkin bisa disembuhkan

Ingin rasanya bertemu, menatapmu, bercanda dan tertawa dengan mu serta memelukmu...

Aku sangat merindukanmu pak...
Semoga engkau bahagia disana
Semoga Allah menempatkanmu di jannahnya
Aamiin...

Bapak...
Do'aku selalu
Semoga kita dipertemukan lagi di jannahnya
Dan bapak tiada akan meninggalkan kami lagi

Kami di sini akan kuat, sekuat karang di samudera
Tiada akan goyah meski diterjang ribuan ombak
Kami berjanji, kami akan bahagia disini
Sampai bertemu kembali bapak...


By : Khanty Dwi Ichtyantri

Selasa, 12 Januari 2016

Tulisan 4 Pengantar Telematika - Proses Komunitas Java (Java Community Process / JCP)

Proses Komunitas Java (Java Community Process / JCP)


Nama               : Khanty Dwi Ichtyantri
NPM               : 14112080
Kelas               : 4KA26



Pengertian
Proses Komunitas Java (Java Community Process/JCP) didirikan pada tahun 1998, adalah mekanisme formal yang memungkinkan pihak yang berkepentingan untuk mengembangkan spesifikasi teknis standar untuk teknologi Java. Siapapun bisa menjadi Anggota JCP dengan mengisi formulir yang tersedia di situs JCP. Keanggotaan JCP untuk organisasi dan entitas komersial membutuhkan biaya tahunan tetapi bebas untuk individu.
JCP melibatkan penggunaan Permintaan Spesifikasi Java (Java Spesification Request / JSRs), yaitu dokumen formal yang menggambarkan spesifikasi yang diusulkan dan teknologi untuk menambah platform Java. Ulasan publik Formal JSRs akan muncul sebelum JSR menjadi final dan Komite Eksekutif JCP menilainya di atasnya. Sebuah JSR akhir menyediakan implementasi referensi yang merupakan implementasi bebas dari teknologi dalam bentuk kode sumber dan Kompatibilitas Kit Teknologi untuk memverifikasi API spesifikasi. Sebuah JSR menggambarkan JCP itu sendiri. Seperti tahun 2009, JSR 215 menggambarkan versi sekarang (2.7) dari JCP.

  
Pada saat ini teknologi java semakin berkembang, Sun Microsystem memperkenalkan Java versi 1.2 atau lebih dikenal dengan nama Java 2 yang terdiri atas JDK dan JRE versi 1.2.
Pada Java 2 ini, java dibagi menjadi 3 kategori:
·         Java 2 Standart Edition (J2SE), Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada level PC (Personal Computer)
·         Java 2 Enterprise Edition (J2EE), Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada lingkungan entriprise dengan menambahkan fungsionalitas-fungsionalitas java semacam EJB (Enterprise Java Bean), Java CORBA, Servlet dan JSP serta Java XML (Extensible Markup Language)
·         Java 2 Micro Edition (J2ME), Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi java pada handled devices atau perangkat-perangkat semacam handphone, Palm,PDA, dan Pocket PC. J2ME dirancang untuk dapat menjalankan program Java pada perangkat-perangkat semacam handphone dan PDA, yang memiliki karakteristik yang berbeda dengan sebuah komputer biasa, misalnya kecilnya jumlah memori pada handphone dan PDA. J2ME terdiri atas komponen-komponen sebagai berikut Java Virtual Machine (JVM) dan Java API (Application Programming Interface) serta Tools lain untuk pengembangan aplikasi Java semacam emulator Java Phone dan emulator Motorolla. Dalam J2ME dibagi menjadi dua bagian yang dikenal dengan istilah configuration dan profile.

Virtual Machine
Virtual machine (VM) adalah suatu environment, biasanya sebuah program atau system operasi, yang tidak ada secara fisik tetapi dijalankan dalam environment lain. Dalam konteks ini, VM disebut “guest” sementara environment yang menjalankannya disebut “host”. Ide dasar dari virtual machine adalah mengabtraksi perangkat keras dari satu komputer (CPU, memori, disk, dst) ke beberapa environment eksekusi, sehingga menciptakan illusi bahwa masing-masing environment menjalankan komputernya [terpisah] sendiri.VM muncul karena adanya keinginan untuk menjalankan banyak sistem operasi pada satu komputer.Teknologi virtual machine memiliki banyak kegunaan seperti memungkinkan konsolidasi perangkat keras, memudahkan recovery sistem, dan menjalankan perangkat lunak terdahulu.



Salah satu penerapan penting dari teknologi VM adalah integrasi lintas platform. Beberapa penerapan lainnya yang penting adalah:
·         Konsolidasi server.
Jika beberapa server menjalankan aplikasi yang hanya memakan sedikit sumber daya, VM dapat digunakan untuk menggabungkan aplikasi-aplikasi tersebut sehingga berjalan pada satu server saja, walaupun aplikasi tersebut memerlukan sistem operasi yang berbeda-beda.
·         Otomasi dan konsolidasi lingkungan pengembangan dan testing.
Setiap VM dapat berperan sebagai lingkungan yang berbeda, ini memudahkan pengembang sehingga tidak perlu menyediakan lingkungan tersebut secara fisik.
·         Menjalankan perangkat lunak terdahulu.
Sistem operasi dan perangkat lunak terdahulu dapat dijalankan pada sistem yang lebih baru.
·         Memudahkan recovery sistem.
Solusi virtualisasi dapat dipakai untuk rencana recovery sistem yang memerlukan portabilitas dan fleksibilitas antar platform.
·         Demonstrasi perangkat lunak.
Dengan teknologi VM, sistem operasi yang bersih dan konfigurasinya dapat disediakan secara cepat.
Kelebihan Virtual Machine (VM)
Teknologi VM memiliki beberapa keunggulan, antara lain:
·         Hal keamanan. VM memiliki perlindungan yang lengkap pada berbagai sistem sumber daya, yaitu dengan meniadakan pembagian sumber daya secara langsung, sehingga tidak ada masalah proteksi dalam VM. Sistem VM adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya.
·         Memungkinkan untuk mendefinisikan suatu jaringan dari Virtual Machine (VM). Tiap-tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi, jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak.
Kekurangan Virtual Machine (VM)
Beberapa kesulitan utama dari konsep VM, diantaranya adalah:
·           Sistem penyimpanan.
Sebagai contoh kesulitan dalam sistem penyimpanan adalah sebagai berikut: Andaikan kita mempunyai suatu mesin yang memiliki 3 disk drive namun ingin mendukung 7 VM. Keadaan ini jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk tiap VM, karena perangkat lunak untuk mesin virtual sendiri akan membutuhkan ruang disk secara substansial untuk menyediakan memori virtual dan spooling. Solusinya adalah dengan menyediakan disk virtual atau yang dikenal pula dengan minidisk, dimana ukuran daya penyimpanannya identik dengan ukuran sebenarnya. Dengan demikian, pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan perangkat keras yang mendasari.
·           Pengimplementasian sulit. Meski konsep VM cukup baik, namun VM sulit diimplementasikan.

APIs
Sebuah application programming interface (API) adalah antarmuka bahwa sebuah program perangkat lunak alat untuk memungkinkan perangkat lunak lain untuk berinteraksi dengan itu, banyak cara yang sama seperti perangkat lunak mungkin akan mengimplementasikan antarmuka pengguna untuk memungkinkan manusia untuk menggunakannya. API dilaksanakan oleh aplikasi, perpustakaan dan sistem operasi untuk menentukan bagaimana perangkat lunak lain dapat membuat panggilan ke atau layanan permintaan dari mereka. Sebuah API menentukan kosa kata dan konvensi memanggil para pemrogram harus mempekerjakan untuk menggunakan layanan . Ini mungkin termasuk spesifikasi untuk rutinitas, struktur data, kelas objek, dan protokol yang digunakan untuk berkomunikasi antara konsumen dan pelaksana API.
·           Fitur
API adalah sebuah abstraksi. Perangkat lunak yang menyediakan fungsionalitas yang dijelaskan oleh API dikatakan sebuah implementasi dari API.

API dapat:
·      Tergantung pada bahasa, yaitu hanya tersedia dalam bahasa pemrograman tertentu, dengan menggunakan sintaks dan unsur-unsur bahasa itu untuk membuat API nyaman untuk digunakan dalam konteks ini.
·      Bahasa-independen, yaitu ditulis dengan cara yang berarti dapat dipanggil dari beberapa bahasa pemrograman. Ini adalah fitur yang diinginkan untuk layanan-gaya API yang tidak terikat pada suatu proses atau sistem dan dapat diberikan sebagai remote procedure calls atau layanan web.
Sebagai contoh, sebuah website yang memungkinkan pengguna untuk memeriksa restoran lokal mampu lapisan tinjauan di atas peta mereka diambil dari Google Maps, karena Google Maps API yang memiliki memungkinkan hal ituGoogle Maps 'API mengontrol informasi apa pihak ketiga situs bisa ambil, dan apa yang bisa dilakukan dengan itu.
"API" dapat digunakan untuk mengacu ke antarmuka lengkap, satu fungsi, atau bahkan satu set berbagai API yang disediakan oleh sebuah organisasi. Dengan demikian, cakupan makna biasanya ditentukan oleh orang atau dokumen yang mengkomunikasikan informasi.
·           Web API
                        Ketika digunakan dalam konteks pengembangan web, biasanya sebuah API yang didefinisikan set Hypertext Transfer Protocol (HTTP) pesan permintaan bersama dengan definisi respon struktur pesan, biasanya dinyatakan dalam sebuah Sementara "Web API" secara virtual sinonim untuk layanan web, tren baru-baru ini (yang disebut Web 2.0) telah bergerak jauh dari Simple Object Access Protocol (SOAP) layanan berbasis lebih langsung terhadap Negara Representasi Transfer (REST) gaya komunikasi. Web API memungkinkan kombinasi dari berbagai layanan ke aplikasi baru yang dikenal sebagai mashup.
·           Implementasi
                        POSIX standard mendefinisikan sebuah API yang memungkinkan berbagai fungsi komputasi umum harus ditulis sedemikian rupa sehingga mereka dapat beroperasi pada banyak sistem yang berbeda (Mac OS X dan berbagai Berkeley Software Distribusi (BSD) mengimplementasikan interface ini), namun, dengan menggunakan ini memerlukan kompilasi ulang untuk setiap platform. API yang kompatibel, di sisi lain, memungkinkan dikompilasi kode obyek untuk berfungsi tanpa perubahan apapun, pada pelaksanaan sistem apapun yang API. Hal ini menguntungkan kedua penyedia perangkat lunak (di mana mereka dapat mendistribusikan perangkat lunak yang ada pada sistem baru tanpa memproduksi / mendistribusikan upgrade) dan pengguna (di mana mereka mungkin lebih tua menginstal perangkat lunak pada sistem baru mereka tanpa membeli upgrade), meskipun hal ini memerlukan berbagai perangkat lunak secara umum pelaksanaan perpustakaan API diperlukan juga





Referensi :
https://www.jcp.org/en/procedures/overview
https://en.wikipedia.org/wiki/Java_Community_Process
http://gadis.dunia-pendidikan.com/IT/ensiklopedia-online-2198/Java-Community-Process_10281_gadis-dunia-pendidikan.html

Jumat, 25 Desember 2015

Tulisan 3 Pengantar Telematika - Middleware Telematika

Middleware Telematika


Nama               : Khanty Dwi Ichtyantri
NPM               : 14112080
Kelas               : 4KA26

A.           Definisi Middleware
Middleware didefinisikan sebagai sebuah aplikasi yang secara logic berada diantara lapisan aplikasi (application layer) dan lapisan data dari sebuah arsitektur layer-layer TCP/IP. Middleware bisa juga disebut protokol. Protokol komunikasi middleware mendukung layanan komunikasi arus tinggi. Middleware adalah software penghubung yang berisi sekumpulan layanan yang memungkinkan beberapa proses dapat berjalan pada satu atau lebih mesin untuk saling berinteraksi pada suatu jaringan.
Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client atau server dan juga untuk menyediakan komunikasi antar platform yang berbeda. Dalam dunia teknologi informasi, terminologi middleware merupakan istilah umum dalam pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung, ataupun untuk meningkatkan fungsi dari dua buah program atau aplikasi yang telah ada. Perangkat lunak middleware merupakan perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistem operasi.
Adapun fungsi dari middleware adalah:
·         Menyediakan lingkungan pemrograman aplikasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi .
·         Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.
·         Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration.

B.            Tujuan Umum dari Middleware Telematika
·         Middleware adalah software penghubung yang berisi sekumpulan layanan yang memungkinkan beberapa proses dapat berjalan pada satu atau lebih mesin untuk saling berinteraksi pada suatu jaringan.
·         Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client atau server dan juga untuk menyediakan komunikasi antar platform yang berbeda.
·         Middleware yang paling banyak dipublikasikan :
-          Open Software Foundation’s Distributed Computing Environment (DCE).
-          Object Management Group’s Common Object Request Broker Architecture (CORBA), Microsoft’s COM/DCOM (Component Object Model).

C.           Lingkungan Komputasi Pada Middleware
Suatu lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis yaitu :
·         Komputasi tradisional,
·         Komputasi berbasis jaringan,
·         Komputasi embedded,
·         Komputasi grid.
Pada awalnya komputasi tradisional hanya meliputi penggunaan komputer meja (desktop) untuk pemakaian pribadi di kantor atau di rumah. Namun, seiring dengan perkembangan teknologi maka komputasi tradisional sekarang sudah meliputi penggunaan teknologi jaringan yang diterapkan mulai dari desktop hingga sistem genggam. Perubahan yang begitu drastis ini membuat batas antara komputasi tradisional dan komputasi berbasis jaringan sudah tidak jelas lagi.
Lingkungan komputasi itu sendiri bisa diklasifikasikan berdasarkan cara data dan instruksi programnya dihubungkan yang terdiri atas empat kategori berikut ini :
·         Single instruction stream-single data stream (SISD), terdapat satu prosesor dan biasa juga disebut komputer sekuensial, contohnya komputer model van Neumann.
·         Single instruction stream-multiple data stream (SIMD), terdapat sejumlah prosesor dan aliran data, tetapi hanya memiliki satu instruksi/program. Setiap prosesor memiliki memori lokal dan duplikasi program yang sama sehingga masing-masing prosesor akan mengeksekusi instruksi/program yang sama, tetapi pada data yang berbeda dan prosesor bekerja secara sinkron sehingga mendukung paralelisasi pada proses komputasi data.
·         Multiple instruction stream-single data stream (MISD), terdapat sejumlah prosesor, kontrol unit dan aliran instruksi tetapi hanya memiliki satu aliran data. Data yang ada di common memoryakan dimanipulasi secara bersamaan oleh semua prosesor, akibatnya akan terjadi kendala jika sejumlah prosesor melakukanupdate data sedangkan data yang lama masih dibutuhkan oleh sejumlah prosesor lainnya. Sampai saat ini belum ada implementasi mesin komputer yang memenuhi kategori ini.
·         Multiple instruction stream-multiple data stream (MIMD), terdapat sejumlah prosesor, aliran instruksi dan aliran data. Setiap prosesor memiliki kontrol unit, memori lokal serta memori bersama (shared memory) yang mendukung proses paralelisasi dari sisi data dan instruksi. Prosesor dapat bekerja sesuai dengan instruksi program yang berbeda dan pada data yang berbeda. Prosesor juga dapat bekerja secara asinkron.

D.           Kebutuhan Middleware
Middleware adalah software yang dirancang untuk mendukung pengembangan sistem tersebar dengan memungkinkan aplikasi yang sebelumnya terisolasi untuk saling berhubungan. Dengan bantuan middleware, data yang sama dapat digunakan oleh customer service, akuntansi, pengembangan, dan manajemen sesuai kebutuhan. Middleware dapat juga berfungsi sebagai penerjemah informasi sehingga setiap aplikasi mendapatkan format data yang dapat mereka proses.
Middleware tersedia untuk berbagai platform, dengan berbagai jenis. Jenis middleware yang umum dikembangkan saat ini dapat dikelompokkan dalam lima kategori besar, salah satunya adalah homegrown, yang dikembangkan khusus untuk kebutuhan internal organisasi, model RPC/ORB (Remote Procedure Call/Object Request Broker), Pub/Sub (Publication/Subscription), Message Queuing, dan TP (Transaction Processing) Monitor.
Di Linux, banyak perusahaan besar seperti IBM, BEA, dan Schlumberger yang sedang dan sudah mengerjakan berbagai sistem middleware. Salah satu produk middleware IBM untuk platform Linux adalah BlueDrekar™. BlueDrekar™ adalah middleware berbasis spesifikasi Bluetooth™ untuk koneksi peralatan wireless di lingkungan rumah dan kantor. Produk middleware ini menyediakan protocol stack dan berbagai API (Application Programming Interfaces) yang dibutuhkan aplikasi berbasis jaringan. Diharapkan adanya BlueDrekar™ di Linux ini akan mempercepat pertumbuhan aplikasi dan peralatan berbasis Bluetooth™.
Contoh lain, BEA Tuxedo™ dari BEA System, sebuah middleware transaction processing monitor yang juga mendukung model ORB, tersedia untuk berbagai platform, termasuk RedHat Linux. BEA Tuxedo memungkinkan kombinasi pengembangan aplikasi dengan model CORBA dan ATMI (Application-to-Transaction Monitor Interface). Sebuah aplikasi yang dibuat untuk Tuxedo dapat berjalan pada platform apapun yang ditunjang oleh BEA tanpa perlu modifikasi dalam kode aplikasinya.
Dalam bidang kartu magnetis (smart cards), Schlumberger adalah salah satu pengembang dan produsen CAC (Common Access Card) dan middleware CAC-nya. Produk middleware ini yang diberi nama CACTUS (Common Access Card Trusted User Suite), dapat berjalan di atas Linux. memberi kemampuan koneksi pada level aplikasi ke kartu magnetis dan fungsi-fungsi kriptografis.
ShaoLin Aptus adalah sebuah middleware untuk Linux, yang mengubah jaringan PC menjadi sebuah arsitektur jaringan komputer yang bersifat 'fit client'. Produk yang memenangkan 'IT Excellence Awards 2002' di Hong Kong ini, mengembangkan konsep ' thinclient' dengan memperbolehkan komputasi berbasis client. Shaolin Aptus membuat banyak klien dapat menggunakan sistem operasi dan aplikasi yang tersimpan di server melalui LAN secara transparan.
Saat ini, hampir seluruh aplikasi terdistribusi dibangun dengan menggunakan middleware. Masih menurut IDC, perkembangan segmen middleware terbesar akan terjadi dalam alat yang membantu sistem manajemen bisnis. Hal ini terjadi untuk memenuhi permintaan akan integrasi aplikasi yang lebih baik. Linux, didukung oleh bermacam produk middleware, memberikan pilihan sistem operasi dan middleware yang stabil, dengan harga yang bersaing.

E.            Contoh-contoh Middleware
1.      ODBC (Open Database Connectivity) adalah suatu middleware berbasis Windows yang digunakan untuk berinteraksi dengan berbagai database.



2.       JDBC (Java Database Connectivity) memungkinkan applet mengakses database biasa digunakan pada Pemrograman dengan bahasa java.

3.      J2EE Application Server suatu middleware berbasis open source yg digunakan untuk mengakses database server pada sebuah website yang menggunakan bahasa java.

4.  Oracle Application Server sebuah software middleware yang digunakan untuk mengakses dan mengolah suatu database yang dibangun menggunakan Software Oracle.





Sumber :
http://dokumen.tips/documents/middleware-pengantar-telematika.html
http://searchsoa.techtarget.com/definition/middleware

http://dokumen.tips/documents/pengertian-middleware.html