Selasa, 11 Maret 2014

Permasalahan Sistem Terdistribusi

          Pada kali ini saya akan membahas tentang  “Permasalahan Sistem Terdistribusi” , namun sebelum membahas itu kita harus mengetahui, apa itu sistem terdistribusi?
          Sistem distribusi merupakan sebuah sistem yang terintegrasi dimana semua komponennya berada pada jaringan komputer baik secara lokal maupun secara global. Komponen tersebut saling berkomunikasi dan melakukan koordinasi hanya dengan pengiriman pesan (message passing). Setiap komponen bisa menjabat sebagai sumber dan yang lainya sebagai penerima atau keduanya dapat merangkap semua jabatan tersebut.
          Sistem terdistribusi merupakan kebalikan dari Sistem Operasi Prosesor Jamak. Sistem terdisribusi mempunyai memori lokal pada setiap komponennya sehingga memungkinkan pembagian beban kerja, sedangkan Sistem operasi prosesor jamak menempatkan semua beban pekerjaan pada satu komponen saja.
          Sistem terdistribusi memungkinkan penggunaan dan pengaksesan jarak jauh melalui jaringan TCP/IP, penggunaan resource pun dapat di minimalisir melalui sharing yang dilakukan pada jaringan seperi penggunaan printer pada jaringan lokal atau intranet.
Berikut contoh sistem terdistibusi :
  • Internet = Interconnection Network
  • Intranet
  • Mobile Computing
  • Automated banking systems
  • Tracking roaming cellular phones
  • Global positioning systems
  • Retail point-of-sale terminals
  • Air-traffic control
Dari uraian diatas, maka terlintas dibenak kita. Mengapa perlu sistem terdistribusi?. Berikut ini akan dipaparkan beberapa alasannya, yaitu :
  • Performance   :
          Sekumpulan prosesor dapat menyediakan kinerja yang  lebih  tinggi daripada komputer yang terpusat 
  • Distribution     : 
       Banyak aplikasi yang terlibat, sehingga lebih baik jika dipisah dalam mesin yang berbeda (contoh : aplikasi  perbankan)
  • Reliability        : 
     Jika terjadi kerusakan pada salah satu mesin, tidak akan mempengaruhi kinerja system secara keseluruhan
  • Incremental Growth    : 
          Mesin baru dapat ditambahkan jika kebutuhan proses meningkat
  • Sharing Data/Resource
          Resource adalah :
            –      Segala hal yang dapat digunakan bersama dalam jaringan komputer.
            –      Meliputi hardware (e.g. disk, printer, scanner), juga  software (berkas, basis data, obyek data).
  • Communication   :
          Menyediakan fasilitas komunikasi antar manusia
          Dalam setiap penggunaan suatu sistem, banyak sekali ditemui permasalahan- permasalahan yang muncul, begitu juga dengan sistem terdistribusi.Adapun masalah dengan sistem terdistribusi yang dapat
dimunculkan antara lain berkaitan dengan :
  • Software – bagaimana merancang dan mengatur software dalam Distribusi Sistem
  • Ketergantungan pada infrastruktur jaringan
  • Kemudahan akses ke data yang di share, memunculkan masalah keamanan
Selain itu kesulitan dan ancaman dalam sistem terdistribusi antara lain :
  • Mode pemakaian Variasi yang beragam terhadap karakteristik pemakaian
          Contoh : berapa banyak halaman di kunjungi
  • Masalah Internal
          Ada beberapa masalah internal yaitu Masalah concurrency, Masalah clock, Mode kegagalan
  • Lingkungan Sistem
         Sistem terdistribusi harus mengakomodasi heterogenitas hardware, sistem operasi dan jaringan. Contoh : berapa banyak versi SO.
Ancaman Eksternal yaitu Serangan terhadap kesatuan data dan keamanannya.
          Selain permasalahan-permasalahan yang akan dihadapi terdapat tantangan-tantangan dalam sistem terdistribusi. Untuk mengembangkan suatu sistem terdistribusi, perlu diperhatikan beberapa aspek yang merupakan suatu tantangan bagi para pegembang Sistem Terdistribusi yaitu sebagai berikut :
a.      Keanekaragaman (heterogeneity)
Sistem Terdistribusi mampu mendukung berbagai jenis sistem operasi, perangkat keras dan perangkat lunak. Misalnya SisTer dalam kantor masih dapat berjalan dengan baik meskipun terdiri dari komputer yang masih baru dan komputer yang sudah lama.
b.      Keterbukaan (openness)
Pengambangan Sistem Terdistribusi yang dilakukan dengan menambahkan komponen-komponen baru yang dapat dilakukan oleh programmer yang berbeda-beda. Misalnya menambahkan program sistem layanan bank tidak harus dilakukan oleh orang yang menciptakan program tersebut, tetapi dapat dilakukan oleh programmer lain.
c.   Keamanan (security)
Sistem Terdistribusi harus dapat menyediakan keamanan yang memadai bagi sumber daya yang digunakan bersama dan pesan yang dihantarkan dalam sistem. Misalnya PIN dari mesin ATM dikirimkan secara tersamar ke basisdata bank.
d.  Skalabilitas (scalability)
Ukuran Sistem Terdistribusi dapat diubah dan tetap dapat berjalan dengan baik. Perubahan dapat dilakukan dari segi jumlah pengguna maupun dari segi kekuatan perangkat keras komputer-komputer dalam Sistem Terdistribusi itu sendiri.
e.  Penanganan Masalah (error-handling)
Kerusakan yang terjadi pada satu komputer dalam Sistem Terdistribusi tidak mempengaruhi kinerja sistem secara keseluruhan. Misalnya sekumpulan komputer yang memantau kegiatan umum gunung berapi. Apabila salah satu komputer mati, sistem tersebut masih dapat bekerja sehingga proses pemantauan dapat terus berjalan.
f.  Kebersamaan (conccuriency)
Apabila terjadi permintaan secara bersamaan, Sistem Terdistribusi tidak akan menjad kacau. Misalnya permintaan data dari basis data bank dapat dilakukan oleh beberapa orang teller dalam waktu yang bersamaan.
g. Penyembunyian (transparency)
Dalam beberapa buku berbahasa Indonesia, istilah tersebut juga sering disebut transparansi, walaupun sebenarnya kurang tepat. Penyembunyian membuat beberapa aspek distribusi tidak tampak oleh pengguna. (dharma oetomo, 2006)

Referensi :

Rabu, 09 Januari 2013

Teknologi Masa Depan

Layar Sentuh Akan Menguasai Teknologi 2013


Teknologi memang tidak akan pernah berhenti untuk berkembang dan berinovasi. Teknologi komputer layar sentuh akan menguasai teknologi tahun 2013 seiring dengan terus berkembangnya teknologi komputer. Sistem operasi windows 8 yang diluncurkan pada Oktober 2012 lalu menjadi lompatan besar dalam teknologi komputer. Sistem operasi terbaru dari Microsoft ini sudah mendukung kehadiran berbagai fitur baru termasuk fitur dukungan terhadap layar sentuh (touch-screen). Seiring dengan hal itu, bermunculan aneka perangkat komputer, baik desktop maupun laptop yang dapat operasikan melalui fungsi gestures yang disediakan pada layar sentuh, di penghujung tahun 2012.


Memasuki 2013 ini, teknologi komputer dipastikan akan terus berkembang. Pameran Internasional elektronik tahunan CES 2013 yang akan digelar di Las Vegas, AS, pada 8-11 bulan ini bakal menjadi tolak ukur dari gambaran produk-produk elektronik yang akan menjadi tren selama satu tahun mendatang.
Tidak hanya perangkat smartphone dan tablet saja yang menggunakan layar sentuh, nantinya semua komputer desktop dan laptop bakal memakai teknologi ini. Kehadiran Windows 8 seakan memuluskan jalan bagi teknologi touch-screen untuk terus berkembang.
Diperkirakan pada ajang CES 2013 nanti, akan banyak vendor yang memamerkan produk-produk terbarunya yang mendukung teknologi ini.
Tahun 2013 diperkirakan akan hadir lebih banyak laptop fleksibel. Dimaksud fleksibel adalah kemampuan laptop yang bisa dilipat, ditekuk, diputar, melebihi yang sudah ada di tahun 2012.
Salah satu produk dengan kemampuan seperti itu telah dirilis tahun ini melalui laptop Lenovo Yoga. Perangkat ini sebelumnya dipamerkan di CES 2012 dan muncul di pasaran di pertengahan tahun.



All-in-One PC 
Model komputer seperti itu telah bisa Anda lihat melalui Apple iMac dan telah ditiru oleh sejumlah produsen komputer lain. Dengan telah dirilisnya Windows 8, diperkirakan akan semakin mendorong lebih banyak komputer all-in-one plus fitur tambahan touch-screen.
Namun sedikit perbedaan bisa dilihat pada produk tertentu seperti Sony Vaio Tap 20 yang telah rilis di tahun 2012. Perangkat ini justru terlihat sebagai tablet raksasa dengan touch-screen berukuran 20 inci.

Prosesor Intel 
Selama ini prosesor besutan Intel telah menjadi otak komputer desktop/ laptop. Di tahun 2012 lalu, Intel mulai memperluas pasarnya dengan menyematkan prosesor barunya ke beberapa perangkat smartphone berbasis Android. Di tahun 2013 ini, tampaknya Intel ingin semakin memperkokoh posisinya di pasar prosesor, mulai dari komputer hingga smartphone dan tablet.
Intel akan terus mengembangkan Ivy Bridge CPU miliknya dengan kemampuan utama pada efisiensi listrik. Di CES 2013 bisa saja Intel memamerkan Ivy Bridge dengan daya 10 watt.
Produsen prosesor AMD masih akan terus berusaha mengejar rival utamanya, Intel, di tahun ini. Prosesor terbaru AMD yang telah rilis di pasaran pada tahun 2012 tidak begitu menarik minat publik baik dari segi performa maupun harganya.
Diperkirakan di tahun 2013 ini AMD bakal dapat membuat kejutan yang baik untuk industri komputer dunia dengan melansir produk berperforma lebih baik namun dengan harga yang tetap terjangkau.

Bukan hanya itu teknologi yang akan berkembang di masa depan mendatang. salah satu contohnya yaitu Tablet PC. Tablet PC adalah salah satu gadget paling populer saat ini. Mobilitasnya yang tinggi, fungsinya yang berguna dan kemudahan pemakaian membuat tablet bahkan mulai menyaingi popularitas komputer PC. 
Teknologinya pun kian berkembang dan diperkirakan akan semakin canggih di masa depan. Dari sisi bodi maupun fitur-fiturnya akan semakin berguna bagi para penggunanya.


Tablet masa kini sudah ada yang memiliki dua layar sentuh sekaligus, misalnya tablet Sony. Namun di masa depan, bukan tidak mungkin layar sentuhnya akan terdiri dari tiga buah atau bahkan lebih. Ketiga layar tersebut bisa dilipat sehingga bentuknya akan menjadi ringkas. Ketika dibuka, maka layar sentuhnya pun berukuran besar.






Sumber :
http://infounixs.blogspot.com/2013/01/layar-sentuh-kuasai-teknologi-2013.html
http://www.haluanriaupress.com/
http://mastertren100.blogspot.com/2012/12/perkiraan-teknologi-masa-depan.html


Jumat, 04 Januari 2013

SISTEM BASIS DATA : ERD pada Apartment Pantai Mutiara


Gambaran Umum Database Apartement Pantai Mutiara

Dari hasil data yang kami dapat, proses jual beli Apartement dan prosedur yang ada di Apartement Pantai Mutiara, sebagai berikut :

Pegawai bekerja di Apartement Pantai Mutiara, dalam pegawai terdapat atribut yaitu Identitas Pegawai, Nama Pegawai, dan Jabatan. Dari sistem tersebut diatur jam kerja dan jam lembur dari masing-masing jabatan yang berbeda. Pada proses ini didapatkan sistem keuangan yang ada di Apartement Pantai Mutiara, sistem keuangan tersebut meliputi penggajian pegawai dan pemasukkan keuangan di Apartement Pantai Mutiara. Dalam Apartement Pantai Mutiara tidak hanya bergerak dalam bidang apartement / hunian, tetapi juga bergerak dibidang property. Apartement Pantai Mutiara menawarkan jual beli apartement maupun sewa. Dalam entitas Apartement terdapat beberapa atribut, yaitu Property, Data Penghuni, dan Daftar Pembelian Hunian. Pada proses ini terdapat entitas Customers yang berhubungan dengan entitas Apartement, entitas Customers terdapat atribut yang meliputi Identitas Customer. Customer menyewa / membeli apartement, kemudian entitas Apartement meng-input data penghuni tersebut, sistem tersebut dibuat kemudian disimpan didapatkanlah tanggal pembayaran sewa untuk customer dan hunian yang diinginkan. Pada hunian, customer mendapatkan nomor kamar dan cicilan yang harus dibayar selama menyewa apartement tersebut. 




Sabtu, 06 Oktober 2012

Pengalaman dalam membuat Sistem / Aplikasi Sederhana



        Pengalaman saya dalam membuat sebuah aplikasi sederhana pada tingkat 1 semester 2, langkah pertama yang saya lakukan yaitu membuka program Delphi 7.0 pada komputer atau laptop, lalu akan tampil layar pada Delphi. Setelah itu buat codingan program tersebut dengan Form. Form yaitu suatu objek yang dipakai sebagai tempat untuk bekerja program aplikasi.

        Dalam Delphi terdapat beberapa komponen, dan komponen yang sering digunakan untuk membuat suatu program yaitu Label, Edit dan Button. Objek Label, objek Label digunakan untuk menampilkan teks atau tulisan pada form. Objek Edit, objek Edit digunakan untuk input atau output program, buat objek edit menjadi 2. Objek Button, objek Button digunakan untuk menjalankan suatu perintah program.

        Pada Listing 1 saya menggunakan fungsi kondisi If-then-else, program tersebut dibuat untuk menentukan Keterangan dan Predikat dari Nilai yang telah saya input. Sedangkan pada Listing 2 saya menggunakan fungsi kondisi case-of,  program yang saya buat pada Listing 2 yaitu untuk menentukan pesanan yang telah saya input pada Edit1 dan Edit2.
        Setelah semua selesai maka kita run program tersebut dengan mengklik ikon segitiga berwarna hijau, setelah itu masukkan input berupa kata pada objek Edit, lalu tekan objek Button1 atau yang telah diberi nama OK, setelah itu akan menghasilkan akan output program seperti dibawah ini :




Kendala yang dialami dalam proses pembuatan aplikasi ini yaitu waktu yang dibutuhkan untuk membuat dan ketelitian dalam memasukkan listing program, jika salah atau kurang dalam penulisan listing maka aplikasi tersebut tidak akan dapat dijalankan.




Sabtu, 05 Mei 2012

Dosen Universitas Gunadarma yang terindeks di Web Science

Berikut adalah nama-nama dosen Universitas Gunadarma yang terindeks dalam Web Science :


Microsoft Academic Search


Microsoft Academic Search
From Wikipedia, the free encyclopedia

Microsoft Academic Search adalah mesin pencari akademik gratis yang motori oleh Microsoft Research. Meliputi lebih dari 38juta file yang dipublikasikan dan 19juta penulis dalam beragam domain(judul) dengan menambahkan update setiap minggunya.
Hasil Penelusuran
Fitur utama dari MAS adalah pencarian itu sendiri. Dengannya, anda bisa mencari pada semua area yang disebutkan sebelumnya. Contohnya, masukan nama penulis, jika MAS menemukan kecocokan yang sempurna, maka dia akan membawa kamu ke halaman profil penulis secara singkat yang kamu ketik tadi. Jika ternyata ada banyak potensi kecocokan, dia akan menampilkan list semuanya, dan kamu dapat menemukan yang kamu cari dengan melihat foto penulis atau institusi tempat dia bekerja.
Kamu juga bisa mencari informasi berdasarkan domain(judul). Pada halaman depan, pilih domain seperti: Computer Science. Disana anda dapat menemukan makalah terkenal, penulis, konferensi, serta jurnal-jurnal didalam domain maupun subdomainnya.

Halaman Profil
Setiap pihak yang tercakup dalam MAS memiliki halaman profil khusus pendedikasiannya.
pada halaman profil penulis, kamu akan mendapatkan informasi yang sangat detail mengenai si penulis seperti institusi dimana dia bekerja, karya, penelitian, dan websitenya. Kamu juga dapat melihat karya yang sifatnya sudah lampau dan kutipan-kutipan yang sering digunakan. Jika kamu ingin mendapat pemberitahuan tentang karya dan infomasi terbaru tentang penulis, kamu dapat men 'subscribe' ke penulis dengan meng-klik subscire. Kamu juga dapat menyertakan daftar karya-karya si penulis ke dalam website anda sendiri.
Dari halaman profil penulis, kamu dapat mengakses dengan cepat halaman profil dari organisasi si penulis, makalah, rekan dalam menulis, dan jurnalnya. Masing-masing dari halaman profil berisi informasi-informasi yang detail.

Visual Explorer
Visual Explorer memungkinkan kamu untuk melihat visualisasi hubungan antara peneliti yang membantunya membuat karya atau yang disebutkan satu sama lain. Untuk mengakses Visual Explorer, klik tombol "Citation Graph" pada sisi kiri halaman profil penulis. Pada Visual Explorer, masing-masing lingkaran mewakili penulis dengan partner yang paling terkenal bersama-sama. Dan juga kamu dapat melihat hubungan mereka dengan 3 cara yaitu:
·         Coauthor Graph Mode: yang memungkinkan kamu untuk melihat visualisasi peneliti yang berkolaborasi dengan peneliti tertentu. Jika kamu mengarahkan mouse pada garis antara kedua penulis itu, maka jumlah dari karya yang mereka ciptakan kan muncul. Dengan mengklik jumlah itu akan menampilkan daftar dari karya-karya tersebut.
·         Citation Graph mode: melakukan hal yang sama, tetapi dengan menggunakan kutipan.
·         Coauthor Path mode: membantu menemukan jalur hubungan antara 2 peneliti dengan menganalisa kolaborasi mereka.
·         Genealogy Graph mode: menampilkan hubungan penasihat dengan yang dinasihati diantara para peneliti.

Call for Papers
Jika kamu ingin informasi secara detail tentang pengajuan makalah dan konferensi computer science mendatang, lihatlah pada kalender "Call for Papers". Kamu bisa mencari konferensi berdasarkan domain dan juga wilayah. Dengan menggunakan timeline, kamu dapat melihat tanggal setiap konferensi dan mem filter berdasarkan tanggal. meng-Clik "map view" akan menunjukan lokasi konferensi.

Domain trend
Halaman Domain Tren menampilkan tren beberapa karya dari subdomain computer science. Yang perlu kamu lakukan hanyalah memilih subdomain yang kamu menarik padanya, pilih rentan waktu, maka dia akan menampilkan sejumlah karya pada rentan waktu yang kamu telah tentukan sebelumnya. Dan menampilkan penulis ternama pada rentan waktu tersebut. saat ini Call for Papers dan fitur Domain Trend hanya tersedia di domain Computer Science.

User edit function
Kamu diperbolehkan dan diajak untuk mengedit dan memperbaiki kesalahan atau kelalaian, hanya click tombol "edit" dan kamu sudah dapat mengedit informasi yang terdapat pada halaman tersebut (setelah log in tentunya). Setelah di submit, editan kamu akan dimasukan kesitus setelah verifikasi manual oleh MAS.


CAKUPAN
  Microsoft Academic Search memiliki lebih dari 27,1 file yang di publikasi dan 16,1 juta penulis pada Juni 2011, diupdate per minggu sejak November 2009. Tabel berikut berisi informasi tentang sejarah cakupan data:






PESAING
Produk lain yang semacamnya adalah Google Scholar, Elsevier's Scirus, dan projek open source CiteSeer.
Source : Terjemahan http://en.wikipedia.org/wiki/Microsoft_Academic_Search

Referensi : http://miripmonyet.blogspot.com/2012/05/microsoft-academic-search.html


Jumat, 04 Mei 2012

SCOPUS


Scopus merupakan database yang isinya bibliografi abstrak dan kutipan untuk artikel jurnal ilmiah. Bibliografi berasal dari bahasa Yunani (bibliogy) merupakan buku studi akademis. Scopus mencakup ± 18.000 judul dari ±5.000 penerbit di seluruh dunia (international), dan termasuk 16.500 peer review jurnal dalam bidang sains, teknik, kedokteran, dan sosial (termasuk seni dan humaniora).
Humaniora adalah ilmu ilmu yang bertujuan membuat manusia lebih manusiawi dan berbudaya, Peer review adalah proses evaluasi yang melibatkan individu-individu yang berkualitas dalam bidang yang relevan. Metode peer review bekerja untuk mempertahankan standar, meningkatkan kinerja dan memberikan kredibilitas. peer review sering digunakan untuk menentukan kesesuaian sebuah makalah akademis untuk publikasi di bidang akademis. Misalnya jika makalah tersebut sudah diindeks di dalamScopus berarti makalah tersebut otomatis sudah terakreditasi karena memenuhi standar publikasi ilmiah internasional. Tetapi Scopus bukan salah satunya mesin pengindeks yang berisi makalah akademis, masih ada beberapa mesin melakukan pengindeksan seperti IEEE XPlore (khusus makalah di bidang teknik elektro dan informatika), CiteSeer, Google Schoolar, Index Copernicus, DOAJ, EBSCO, ProQuest, ISI knowledge, dan lain-lain. Tapi Scopus yang paling kredibel, maksudnya paling terpercaya. . Kriteria peer-review adalah tolak ukur dalam menilai kredibilitas suatu jurnal dan prosiding. Prosiding adalah sebuah rangkuman pemikiran.

Makalah-makalah yang terindeks oleh para akademisi di dalam database indexmerupakan sebuah prestasi tersendiri. Karena makalah yang sudah terindeks di dalam database maka makalah tersebut mudah ditemukan oleh mesin pencari seperti Google. Sulit bagi suatu makalah terindeks di dalam mesin pengindeks seperti Scopusitu. Agar makalah dapat terindeks di dalam database mesin pengindeks, maka jurnal ilmiah dan prosiding konferensi yang memuat makalah tersebut harus diakreditasi oleh lembaga yang menyediakan database index seperti Scopus, IEEE Xplore, dan lain-lain. Lembaga penyedia database index melakukan seleksi yang ketat dalam memutuskan terindeksnya jurnal dana prosiding tersebut di dalam database masing-masing.
Untuk menggunakan Scopus ini dapat dilihat pada  http://pustaka.ristek.go.id

Referensi :
http://en.wikipedia.org
http:// wordpress.com